robosats/mobile/html/Web.bundle/js/main.js
2022-07-14 10:28:38 -07:00

155 lines
2.4 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see main.js.LICENSE.txt */
(()=>{var __webpack_modules__={5318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},862:(e,t,r)=>{var n=r(8).default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=i?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(a,s,l):a[s]=e[s]}return a.default=e,r&&r.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},7757:(e,t,r)=>{e.exports=r(5666)},1859:(e,t,r)=>{"use strict";r.d(t,{Z:()=>ne});var n=r(1526),o=Math.abs,a=String.fromCharCode,i=Object.assign;function s(e){return e.trim()}function l(e,t,r){return e.replace(t,r)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,r){return e.slice(t,r)}function p(e){return e.length}function h(e){return e.length}function m(e,t){return t.push(e),e}var f=1,g=1,y=0,b=0,v=0,w="";function k(e,t,r,n,o,a,i){return{value:e,root:t,parent:r,type:n,props:o,children:a,line:f,column:g,length:i,return:""}}function C(e,t){return i(k("",null,null,"",null,null,0),e,{length:-e.length},t)}function S(){return v=b>0?u(w,--b):0,g--,10===v&&(g=1,f--),v}function x(){return v=b<y?u(w,b++):0,g++,10===v&&(g=1,f++),v}function E(){return u(w,b)}function A(){return b}function P(e,t){return d(w,e,t)}function T(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function R(e){return f=g=1,y=p(w=e),b=0,[]}function O(e){return w="",e}function M(e){return s(P(b-1,I(91===e?e+2:40===e?e+1:e)))}function z(e){for(;(v=E())&&v<33;)x();return T(e)>2||T(v)>3?"":" "}function B(e,t){for(;--t&&x()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return P(e,A()+(t<6&&32==E()&&32==x()))}function I(e){for(;x();)switch(v){case e:return b;case 34:case 39:34!==e&&39!==e&&I(v);break;case 40:41===e&&I(e);break;case 92:x()}return b}function D(e,t){for(;x()&&e+v!==57&&(e+v!==84||47!==E()););return"/*"+P(t,b-1)+"*"+a(47===e?e:x())}function Z(e){for(;!T(E());)x();return P(e,b)}var L="-ms-",j="-moz-",F="-webkit-",N="comm",H="rule",U="decl",V="@keyframes";function K(e,t){for(var r="",n=h(e),o=0;o<n;o++)r+=t(e[o],o,e,t)||"";return r}function W(e,t,r,n){switch(e.type){case"@import":case U:return e.return=e.return||e.value;case N:return"";case V:return e.return=e.value+"{"+K(e.children,n)+"}";case H:e.value=e.props.join(",")}return p(r=K(e.children,n))?e.return=e.value+"{"+r+"}":""}function q(e,t){switch(function(e,t){return(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3)}(e,t)){case 5103:return F+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return F+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return F+e+j+e+L+e+e;case 6828:case 4268:return F+e+L+e+e;case 6165:return F+e+L+"flex-"+e+e;case 5187:return F+e+l(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return F+e+L+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return F+e+L+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return F+e+L+l(e,"shrink","negative")+e;case 5292:return F+e+L+l(e,"basis","preferred-size")+e;case 6060:return F+"box-"+l(e,"-grow","")+F+e+L+l(e,"grow","positive")+e;case 4554:return F+l(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,F+"$1"),/(image-set)/,F+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,F+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+F+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,F+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(p(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+j+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?q(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+F)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+F+(45===u(e,14)?"inline-":"")+"box$3$1"+F+"$2$3$1"+L+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return F+e+L+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return F+e+L+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return F+e+L+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return F+e+L+e+e}return e}function Y(e){return O(G("",null,null,null,[""],e=R(e),0,[0],e))}function G(e,t,r,n,o,i,s,u,d){for(var h=0,f=0,g=s,y=0,b=0,v=0,w=1,k=1,C=1,P=0,T="",R=o,O=i,I=n,L=T;k;)switch(v=P,P=x()){case 40:if(108!=v&&58==L.charCodeAt(g-1)){-1!=c(L+=l(M(P),"&","&\f"),"&\f")&&(C=-1);break}case 34:case 39:case 91:L+=M(P);break;case 9:case 10:case 13:case 32:L+=z(v);break;case 92:L+=B(A()-1,7);continue;case 47:switch(E()){case 42:case 47:m(Q(D(x(),A()),t,r),d);break;default:L+="/"}break;case 123*w:u[h++]=p(L)*C;case 125*w:case 59:case 0:switch(P){case 0:case 125:k=0;case 59+f:b>0&&p(L)-g&&m(b>32?X(L+";",n,r,g-1):X(l(L," ","")+";",n,r,g-2),d);break;case 59:L+=";";default:if(m(I=_(L,t,r,h,f,o,u,T,R=[],O=[],g),i),123===P)if(0===f)G(L,t,I,I,R,i,g,u,O);else switch(y){case 100:case 109:case 115:G(e,I,I,n&&m(_(e,I,I,0,0,o,u,T,o,R=[],g),O),o,O,g,u,n?R:O);break;default:G(L,I,I,I,[""],O,0,u,O)}}h=f=b=0,w=C=1,T=L="",g=s;break;case 58:g=1+p(L),b=v;default:if(w<1)if(123==P)--w;else if(125==P&&0==w++&&125==S())continue;switch(L+=a(P),P*w){case 38:C=f>0?1:(L+="\f",-1);break;case 44:u[h++]=(p(L)-1)*C,C=1;break;case 64:45===E()&&(L+=M(x())),y=E(),f=g=p(T=L+=Z(A())),P++;break;case 45:45===v&&2==p(L)&&(w=0)}}return i}function _(e,t,r,n,a,i,c,u,p,m,f){for(var g=a-1,y=0===a?i:[""],b=h(y),v=0,w=0,C=0;v<n;++v)for(var S=0,x=d(e,g+1,g=o(w=c[v])),E=e;S<b;++S)(E=s(w>0?y[S]+" "+x:l(x,/&\f/g,y[S])))&&(p[C++]=E);return k(e,t,r,0===a?H:u,p,m,f)}function Q(e,t,r){return k(e,t,r,N,a(v),d(e,2,-2),0)}function X(e,t,r,n){return k(e,t,r,U,d(e,0,n),d(e,n+1,-1),n)}var J=function(e,t,r){for(var n=0,o=0;n=o,o=E(),38===n&&12===o&&(t[r]=1),!T(o);)x();return P(e,b)},$=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||$.get(r))&&!n){$.set(e,!0);for(var o=[],i=function(e,t){return O(function(e,t){var r=-1,n=44;do{switch(T(n)){case 0:38===n&&12===E()&&(t[r]=1),e[r]+=J(b-1,t,r);break;case 2:e[r]+=M(n);break;case 4:if(44===n){e[++r]=58===E()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=a(n)}}while(n=x());return e}(R(e),t))}(t,o),s=r.props,l=0,c=0;l<i.length;l++)for(var u=0;u<s.length;u++,c++)e.props[c]=o[l]?i[l].replace(/&\f/g,s[u]):s[u]+" "+i[l]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},re=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case U:e.return=q(e.value,e.length);break;case V:return K([C(e,{value:l(e.value,"@","@"+F)})],n);case H:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return K([C(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return K([C(e,{props:[l(t,/:(plac\w+)/,":-webkit-input-$1")]}),C(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),C(e,{props:[l(t,/:(plac\w+)/,L+"input-$1")]})],n)}return""}))}}];const ne=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,a,i=e.stylisPlugins||re,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)s[t[r]]=!0;l.push(e)}));var c,u,d,p,m=[W,(p=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&p(e)})],f=(u=[ee,te].concat(i,m),d=h(u),function(e,t,r,n){for(var o="",a=0;a<d;a++)o+=u[a](e,t,r,n)||"";return o});a=function(e,t,r,n){c=r,K(Y(e?e+"{"+t.styles+"}":t.styles),f),n&&(g.inserted[t.name]=!0)};var g={key:t,sheet:new n.m({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:a};return g.sheet.hydrate(l),g}},7866:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=function(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}},5638:(e,t,r)=>{"use strict";r.d(t,{T:()=>s,w:()=>i});var n=r(7294),o=r(1859),a=(r(4199),(0,n.createContext)("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null));a.Provider;var i=function(e){return(0,n.forwardRef)((function(t,r){var o=(0,n.useContext)(a);return e(t,o,r)}))},s=(0,n.createContext)({})},917:(e,t,r)=>{"use strict";r.d(t,{F4:()=>u,iv:()=>c,xB:()=>l});var n=r(7294),o=(r(1859),r(5638)),a=(r(8679),r(444)),i=r(4199),s=r(1526),l=(0,o.w)((function(e,t){var r=e.styles,l=(0,i.O)([r],void 0,(0,n.useContext)(o.T)),c=(0,n.useRef)();return(0,n.useLayoutEffect)((function(){var e=t.key+"-global",r=new s.m({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),c.current=[r,n],function(){r.flush()}}),[t]),(0,n.useLayoutEffect)((function(){var e=c.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,a.M)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}}),[t,l.name]),null}));function c(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,i.O)(t)}var u=function(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},4199:(e,t,r)=>{"use strict";r.d(t,{O:()=>f});const n=function(e){for(var t,r=0,n=0,o=e.length;o>=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var a=r(7866),i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(0,a.Z)((function(e){return l(e)?e:e.replace(i,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,r){return h={name:t,styles:r,next:h},t}))}return 1===o[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return h={name:r.name,styles:r.styles,next:h},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)h={name:n.name,styles:n.styles,next:h},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o])+";";else for(var a in r){var i=r[a];if("object"!=typeof i)null!=t&&void 0!==t[i]?n+=a+"{"+t[i]+"}":c(i)&&(n+=u(a)+":"+d(a,i)+";");else if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var s=p(e,t,i);switch(a){case"animation":case"animationName":n+=u(a)+":"+s+";";break;default:n+=a+"{"+s+"}"}}else for(var l=0;l<i.length;l++)c(i[l])&&(n+=u(a)+":"+d(a,i[l])+";")}return n}(e,t,r);case"function":if(void 0!==e){var o=h,a=r(e);return h=o,p(e,t,a)}}if(null==t)return r;var i=t[r];return void 0!==i?i:r}var h,m=/label:\s*([^\s;\n{]+)\s*(;|$)/g,f=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o=!0,a="";h=void 0;var i=e[0];null==i||void 0===i.raw?(o=!1,a+=p(r,t,i)):a+=i[0];for(var s=1;s<e.length;s++)a+=p(r,t,e[s]),o&&(a+=i[s]);m.lastIndex=0;for(var l,c="";null!==(l=m.exec(a));)c+="-"+l[1];return{name:n(a)+c,styles:a,next:h}}},1526:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}()},444:(e,t,r)=>{"use strict";function n(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}r.d(t,{M:()=>o,f:()=>n});var o=function(e,t,r){var n=e.key+"-"+t.name;if(!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},515:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={black:"#000",white:"#fff"}},167:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"}},8674:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var n=r(7462),o=r(5987),a=r(7294),i=r(6010),s=r(117),l=r(3871),c=44,u=a.forwardRef((function(e,t){var r=e.classes,s=e.className,u=e.color,d=void 0===u?"primary":u,p=e.disableShrink,h=void 0!==p&&p,m=e.size,f=void 0===m?40:m,g=e.style,y=e.thickness,b=void 0===y?3.6:y,v=e.value,w=void 0===v?0:v,k=e.variant,C=void 0===k?"indeterminate":k,S=(0,o.Z)(e,["classes","className","color","disableShrink","size","style","thickness","value","variant"]),x={},E={},A={};if("determinate"===C||"static"===C){var P=2*Math.PI*((c-b)/2);x.strokeDasharray=P.toFixed(3),A["aria-valuenow"]=Math.round(w),x.strokeDashoffset="".concat(((100-w)/100*P).toFixed(3),"px"),E.transform="rotate(-90deg)"}return a.createElement("div",(0,n.Z)({className:(0,i.Z)(r.root,s,"inherit"!==d&&r["color".concat((0,l.Z)(d))],{determinate:r.determinate,indeterminate:r.indeterminate,static:r.static}[C]),style:(0,n.Z)({width:f,height:f},E,g),ref:t,role:"progressbar"},A,S),a.createElement("svg",{className:r.svg,viewBox:"".concat(22," ").concat(22," ").concat(c," ").concat(c)},a.createElement("circle",{className:(0,i.Z)(r.circle,h&&r.circleDisableShrink,{determinate:r.circleDeterminate,indeterminate:r.circleIndeterminate,static:r.circleStatic}[C]),style:x,cx:c,cy:c,r:(c-b)/2,fill:"none",strokeWidth:b})))}));const d=(0,s.Z)((function(e){return{root:{display:"inline-block"},static:{transition:e.transitions.create("transform")},indeterminate:{animation:"$circular-rotate 1.4s linear infinite"},determinate:{transition:e.transitions.create("transform")},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},svg:{display:"block"},circle:{stroke:"currentColor"},circleStatic:{transition:e.transitions.create("stroke-dashoffset")},circleIndeterminate:{animation:"$circular-dash 1.4s ease-in-out infinite",strokeDasharray:"80px, 200px",strokeDashoffset:"0px"},circleDeterminate:{transition:e.transitions.create("stroke-dashoffset")},"@keyframes circular-rotate":{"0%":{transformOrigin:"50% 50%"},"100%":{transform:"rotate(360deg)"}},"@keyframes circular-dash":{"0%":{strokeDasharray:"1px, 200px",strokeDashoffset:"0px"},"50%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-15px"},"100%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-125px"}},circleDisableShrink:{animation:"none"}}}),{name:"MuiCircularProgress",flip:!1})(u)},117:(e,t,r)=>{"use strict";r.d(t,{Z:()=>Sn});var n=r(7462),o=r(5987),a=r(7294),i=r(8679),s=r.n(i),l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};const c="object"===("undefined"==typeof window?"undefined":l(window))&&"object"===("undefined"==typeof document?"undefined":l(document))&&9===document.nodeType;var u=r(3144),d=r(4578),p=r(7326),h=r(3366),m={}.constructor;function f(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(f);if(e.constructor!==m)return e;var t={};for(var r in e)t[r]=f(e[r]);return t}function g(e,t,r){void 0===e&&(e="unnamed");var n=r.jss,o=f(t);return n.plugins.onCreateRule(e,o,r)||(e[0],null)}var y=function(e,t){for(var r="",n=0;n<e.length&&"!important"!==e[n];n++)r&&(r+=t),r+=e[n];return r},b=function(e,t){if(void 0===t&&(t=!1),!Array.isArray(e))return e;var r="";if(Array.isArray(e[0]))for(var n=0;n<e.length&&"!important"!==e[n];n++)r&&(r+=", "),r+=y(e[n]," ");else r=y(e,", ");return t||"!important"!==e[e.length-1]||(r+=" !important"),r};function v(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function w(e,t){for(var r="",n=0;n<t;n++)r+=" ";return r+e}function k(e,t,r){void 0===r&&(r={});var n="";if(!t)return n;var o=r.indent,a=void 0===o?0:o,i=t.fallbacks;!1===r.format&&(a=-1/0);var s=v(r),l=s.linebreak,c=s.space;if(e&&a++,i)if(Array.isArray(i))for(var u=0;u<i.length;u++){var d=i[u];for(var p in d){var h=d[p];null!=h&&(n&&(n+=l),n+=w(p+":"+c+b(h)+";",a))}}else for(var m in i){var f=i[m];null!=f&&(n&&(n+=l),n+=w(m+":"+c+b(f)+";",a))}for(var g in t){var y=t[g];null!=y&&"fallbacks"!==g&&(n&&(n+=l),n+=w(g+":"+c+b(y)+";",a))}return(n||r.allowEmpty)&&e?(n&&(n=""+l+n+l),w(""+e+c+"{"+n,--a)+w("}",a)):n}var C=/([[\].#*$><+~=|^:(),"'`\s])/g,S="undefined"!=typeof CSS&&CSS.escape,x=function(e){return S?S(e):e.replace(C,"\\$1")},E=function(){function e(e,t,r){this.type="style",this.isProcessed=!1;var n=r.sheet,o=r.Renderer;this.key=e,this.options=r,this.style=t,n?this.renderer=n.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,r){if(void 0===t)return this.style[e];var n=!!r&&r.force;if(!n&&this.style[e]===t)return this;var o=t;r&&!1===r.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var a=null==o||!1===o,i=e in this.style;if(a&&!i&&!n)return this;var s=a&&i;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var l=this.options.sheet;return l&&l.attached,this},e}(),A=function(e){function t(t,r,n){var o;o=e.call(this,t,r,n)||this;var a=n.selector,i=n.scoped,s=n.sheet,l=n.generateId;return a?o.selectorText=a:!1!==i&&(o.id=l((0,p.Z)((0,p.Z)(o)),s),o.selectorText="."+x(o.id)),o}(0,d.Z)(t,e);var r=t.prototype;return r.applyTo=function(e){var t=this.renderer;if(t){var r=this.toJSON();for(var n in r)t.setProperty(e,n,r[n])}return this},r.toJSON=function(){var e={};for(var t in this.style){var r=this.style[t];"object"!=typeof r?e[t]=r:Array.isArray(r)&&(e[t]=b(r))}return e},r.toString=function(e){var t=this.options.sheet,r=t&&t.options.link?(0,n.Z)({},e,{allowEmpty:!0}):e;return k(this.selectorText,this.style,r)},(0,u.Z)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,r=this.renderable;r&&t&&(t.setSelector(r,e)||t.replaceRule(r,this))}},get:function(){return this.selectorText}}]),t}(E),P={onCreateRule:function(e,t,r){return"@"===e[0]||r.parent&&"keyframes"===r.parent.type?null:new A(e,t,r)}},T={indent:1,children:!0},R=/@([\w-]+)/,O=function(){function e(e,t,r){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(R);for(var a in this.at=o?o[1]:"unknown",this.query=r.name||"@"+this.at,this.options=r,this.rules=new ee((0,n.Z)({},r,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,r){var n=this.rules.add(e,t,r);return n?(this.options.jss.plugins.onProcessRule(n),n):null},t.replaceRule=function(e,t,r){var n=this.rules.replace(e,t,r);return n&&this.options.jss.plugins.onProcessRule(n),n},t.toString=function(e){void 0===e&&(e=T);var t=v(e).linebreak;if(null==e.indent&&(e.indent=T.indent),null==e.children&&(e.children=T.children),!1===e.children)return this.query+" {}";var r=this.rules.toString(e);return r?this.query+" {"+t+r+t+"}":""},e}(),M=/@media|@supports\s+/,z={onCreateRule:function(e,t,r){return M.test(e)?new O(e,t,r):null}},B={indent:1,children:!0},I=/@keyframes\s+([\w-]+)/,D=function(){function e(e,t,r){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(I);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=r;var a=r.scoped,i=r.sheet,s=r.generateId;for(var l in this.id=!1===a?this.name:x(s(this,i)),this.rules=new ee((0,n.Z)({},r,{parent:this})),t)this.rules.add(l,t[l],(0,n.Z)({},r,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=B);var t=v(e).linebreak;if(null==e.indent&&(e.indent=B.indent),null==e.children&&(e.children=B.children),!1===e.children)return this.at+" "+this.id+" {}";var r=this.rules.toString(e);return r&&(r=""+t+r+t),this.at+" "+this.id+" {"+r+"}"},e}(),Z=/@keyframes\s+/,L=/\$([\w-]+)/g,j=function(e,t){return"string"==typeof e?e.replace(L,(function(e,r){return r in t?t[r]:e})):e},F=function(e,t,r){var n=e[t],o=j(n,r);o!==n&&(e[t]=o)},N={onCreateRule:function(e,t,r){return"string"==typeof e&&Z.test(e)?new D(e,t,r):null},onProcessStyle:function(e,t,r){return"style"===t.type&&r?("animation-name"in e&&F(e,"animation-name",r.keyframes),"animation"in e&&F(e,"animation",r.keyframes),e):e},onChangeValue:function(e,t,r){var n=r.options.sheet;if(!n)return e;switch(t){case"animation":case"animation-name":return j(e,n.keyframes);default:return e}}},H=function(e){function t(){return e.apply(this,arguments)||this}return(0,d.Z)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,r=t&&t.options.link?(0,n.Z)({},e,{allowEmpty:!0}):e;return k(this.key,this.style,r)},t}(E),U={onCreateRule:function(e,t,r){return r.parent&&"keyframes"===r.parent.type?new H(e,t,r):null}},V=function(){function e(e,t,r){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=r}return e.prototype.toString=function(e){var t=v(e).linebreak;if(Array.isArray(this.style)){for(var r="",n=0;n<this.style.length;n++)r+=k(this.at,this.style[n]),this.style[n+1]&&(r+=t);return r}return k(this.at,this.style,e)},e}(),K=/@font-face/,W={onCreateRule:function(e,t,r){return K.test(e)?new V(e,t,r):null}},q=function(){function e(e,t,r){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=r}return e.prototype.toString=function(e){return k(this.key,this.style,e)},e}(),Y={onCreateRule:function(e,t,r){return"@viewport"===e||"@-ms-viewport"===e?new q(e,t,r):null}},G=function(){function e(e,t,r){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=r}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",r=0;r<this.value.length;r++)t+=this.key+" "+this.value[r]+";",this.value[r+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),_={"@charset":!0,"@import":!0,"@namespace":!0},Q={onCreateRule:function(e,t,r){return e in _?new G(e,t,r):null}},X=[P,z,N,U,W,Y,Q],J={process:!0},$={force:!0,process:!0},ee=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,r){var o=this.options,a=o.parent,i=o.sheet,s=o.jss,l=o.Renderer,c=o.generateId,u=o.scoped,d=(0,n.Z)({classes:this.classes,parent:a,sheet:i,jss:s,Renderer:l,generateId:c,scoped:u,name:e,keyframes:this.keyframes,selector:void 0},r),p=e;e in this.raw&&(p=e+"-d"+this.counter++),this.raw[p]=t,p in this.classes&&(d.selector="."+x(this.classes[p]));var h=g(p,t,d);if(!h)return null;this.register(h);var m=void 0===d.index?this.index.length:d.index;return this.index.splice(m,0,h),h},t.replace=function(e,t,r){var o=this.get(e),a=this.index.indexOf(o);o&&this.remove(o);var i=r;return-1!==a&&(i=(0,n.Z)({},r,{index:a})),this.add(e,t,i)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof A?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof D&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof A?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof D&&delete this.keyframes[e.name]},t.update=function(){var e,t,r;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],r=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],r=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.get(e),t,r);else for(var n=0;n<this.index.length;n++)this.updateOne(this.index[n],t,r)},t.updateOne=function(t,r,n){void 0===n&&(n=J);var o=this.options,a=o.jss.plugins,i=o.sheet;if(t.rules instanceof e)t.rules.update(r,n);else{var s=t.style;if(a.onUpdate(r,t,i,n),n.process&&s&&s!==t.style){for(var l in a.onProcessStyle(t.style,t,i),t.style){var c=t.style[l];c!==s[l]&&t.prop(l,c,$)}for(var u in s){var d=t.style[u],p=s[u];null==d&&d!==p&&t.prop(u,null,$)}}}},t.toString=function(e){for(var t="",r=this.options.sheet,n=!!r&&r.options.link,o=v(e).linebreak,a=0;a<this.index.length;a++){var i=this.index[a].toString(e);(i||n)&&(t&&(t+=o),t+=i)}return t},e}(),te=function(){function e(e,t){for(var r in this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,n.Z)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new ee(this.options),e)this.rules.add(r,e[r]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,r){var n=this.queue;this.attached&&!n&&(this.queue=[]);var o=this.rules.add(e,t,r);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(n?n.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},t.replaceRule=function(e,t,r){var n=this.rules.get(e);if(!n)return this.addRule(e,t,r);var o=this.rules.replace(e,t,r);return o&&this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(this.renderer&&(o?n.renderable&&this.renderer.replaceRule(n.renderable,o):this.renderer.deleteRule(n)),o):o:(this.deployed=!1,o)},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var r=[];for(var n in e){var o=this.addRule(n,e[n],t);o&&r.push(o)}return r},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,r){return this.rules.updateOne(e,t,r),this},t.toString=function(e){return this.rules.toString(e)},e}(),re=function(){function e(){this.plugins={internal:[],external:[]},this.registry={}}var t=e.prototype;return t.onCreateRule=function(e,t,r){for(var n=0;n<this.registry.onCreateRule.length;n++){var o=this.registry.onCreateRule[n](e,t,r);if(o)return o}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,r=0;r<this.registry.onProcessRule.length;r++)this.registry.onProcessRule[r](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,r){for(var n=0;n<this.registry.onProcessStyle.length;n++)t.style=this.registry.onProcessStyle[n](t.style,t,r)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,r,n){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](e,t,r,n)},t.onChangeValue=function(e,t,r){for(var n=e,o=0;o<this.registry.onChangeValue.length;o++)n=this.registry.onChangeValue[o](n,t,r);return n},t.use=function(e,t){void 0===t&&(t={queue:"external"});var r=this.plugins[t.queue];-1===r.indexOf(e)&&(r.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var r in t)r in e&&e[r].push(t[r]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),ne=function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,r=e.options.index;if(-1===t.indexOf(e))if(0===t.length||r>=this.index)t.push(e);else for(var n=0;n<t.length;n++)if(t[n].options.index>r)return void t.splice(n,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,r=t.attached,n=(0,h.Z)(t,["attached"]),o=v(n).linebreak,a="",i=0;i<this.registry.length;i++){var s=this.registry[i];null!=r&&s.attached!==r||(a&&(a+=o),a+=s.toString(n))}return a},(0,u.Z)(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}(),oe=new ne,ae="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),ie="2f1acc6c3a606b082e5eef5e54414ffb";null==ae[ie]&&(ae[ie]=0);var se=ae[ie]++,le=function(e){void 0===e&&(e={});var t=0;return function(r,n){t+=1;var o="",a="";return n&&(n.options.classNamePrefix&&(a=n.options.classNamePrefix),null!=n.options.jss.id&&(o=String(n.options.jss.id))),e.minify?""+(a||"c")+se+o+t:a+r.key+"-"+se+(o?"-"+o:"")+"-"+t}},ce=function(e){var t;return function(){return t||(t=e()),t}},ue=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}},de=function(e,t,r){try{var n=r;if(Array.isArray(r)&&(n=b(r,!0),"!important"===r[r.length-1]))return e.style.setProperty(t,n,"important"),!0;e.attributeStyleMap?e.attributeStyleMap.set(t,n):e.style.setProperty(t,n)}catch(e){return!1}return!0},pe=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},he=function(e,t){return e.selectorText=t,e.selectorText===t},me=ce((function(){return document.querySelector("head")}));var fe=ce((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),ge=function(e,t,r){try{"insertRule"in e?e.insertRule(t,r):"appendRule"in e&&e.appendRule(t)}catch(e){return!1}return e.cssRules[r]},ye=function(e,t){var r=e.cssRules.length;return void 0===t||t>r?r:t},be=function(){function e(e){this.getPropertyValue=ue,this.setProperty=de,this.removeProperty=pe,this.setSelector=he,this.hasInsertedRules=!1,this.cssRules=[],e&&oe.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},r=t.media,n=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),n&&this.element.setAttribute("data-meta",n);var a=fe();a&&this.element.setAttribute("nonce",a)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var r=t.insertionPoint,n=function(e){var t=oe.registry;if(t.length>0){var r=function(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.attached&&n.options.index>t.index&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e);if(r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element};if(r=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e[r];if(n.attached&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e),r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element.nextSibling}}var n=e.insertionPoint;if(n&&"string"==typeof n){var o=function(e){for(var t=me(),r=0;r<t.childNodes.length;r++){var n=t.childNodes[r];if(8===n.nodeType&&n.nodeValue.trim()===e)return n}return null}(n);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}(t);if(!1!==n&&n.parent)n.parent.insertBefore(e,n.node);else if(r&&"number"==typeof r.nodeType){var o=r,a=o.parentNode;a&&a.insertBefore(e,o.nextSibling)}else me().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var r=0;r<e.index.length;r++)this.insertRule(e.index[r],r,t)},t.insertRule=function(e,t,r){if(void 0===r&&(r=this.element.sheet),e.rules){var n=e,o=r;if("conditional"===e.type||"keyframes"===e.type){var a=ye(r,t);if(!1===(o=ge(r,n.toString({children:!1}),a)))return!1;this.refCssRule(e,a,o)}return this.insertRules(n.rules,o),o}var i=e.toString();if(!i)return!1;var s=ye(r,t),l=ge(r,i,s);return!1!==l&&(this.hasInsertedRules=!0,this.refCssRule(e,s,l),l)},t.refCssRule=function(e,t,r){e.renderable=r,e.options.parent instanceof te&&this.cssRules.splice(t,0,r)},t.deleteRule=function(e){var t=this.element.sheet,r=this.indexOf(e);return-1!==r&&(t.deleteRule(r),this.cssRules.splice(r,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var r=this.indexOf(e);return-1!==r&&(this.element.sheet.deleteRule(r),this.cssRules.splice(r,1),this.insertRule(t,r))},t.getRules=function(){return this.element.sheet.cssRules},e}(),ve=0,we=function(){function e(e){this.id=ve++,this.version="10.9.0",this.plugins=new re,this.options={id:{minify:!1},createGenerateId:le,Renderer:c?be:null,plugins:[]},this.generateId=le({minify:!1});for(var t=0;t<X.length;t++)this.plugins.use(X[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,n.Z)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var r=t.index;"number"!=typeof r&&(r=0===oe.index?0:oe.index+1);var o=new te(e,(0,n.Z)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:r}));return this.plugins.onProcessSheet(o),o},t.removeStyleSheet=function(e){return e.detach(),oe.remove(e),this},t.createRule=function(e,t,r){if(void 0===t&&(t={}),void 0===r&&(r={}),"object"==typeof e)return this.createRule(void 0,e,t);var o=(0,n.Z)({},r,{name:e,jss:this,Renderer:this.options.Renderer});o.generateId||(o.generateId=this.generateId),o.classes||(o.classes={}),o.keyframes||(o.keyframes={});var a=g(e,t,o);return a&&this.plugins.onProcessRule(a),a},t.use=function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.forEach((function(t){e.plugins.use(t)})),this},e}(),ke=function(e){return new we(e)},Ce="object"==typeof CSS&&null!=CSS&&"number"in CSS;function Se(e){var t=null;for(var r in e){var n=e[r],o=typeof n;if("function"===o)t||(t={}),t[r]=n;else if("object"===o&&null!==n&&!Array.isArray(n)){var a=Se(n);a&&(t||(t={}),t[r]=a)}}return t}function xe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,r=e.newClasses;if(e.Component,!r)return t;var o=(0,n.Z)({},t);return Object.keys(r).forEach((function(e){r[e]&&(o[e]="".concat(t[e]," ").concat(r[e]))})),o}ke();var Ee={set:function(e,t,r,n){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(r,n)},get:function(e,t,r){var n=e.get(t);return n?n.get(r):void 0},delete:function(e,t,r){e.get(t).delete(r)}};const Ae=Ee,Pe=a.createContext(null);function Te(){return a.useContext(Pe)}const Re="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var Oe=["checked","disabled","error","focused","focusVisible","required","expanded","selected"],Me=Date.now(),ze="fnValues"+Me,Be="fnStyle"+ ++Me;var Ie="@global",De="@global ",Ze=function(){function e(e,t,r){for(var o in this.type="global",this.at=Ie,this.isProcessed=!1,this.key=e,this.options=r,this.rules=new ee((0,n.Z)({},r,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,r){var n=this.rules.add(e,t,r);return n&&this.options.jss.plugins.onProcessRule(n),n},t.replaceRule=function(e,t,r){var n=this.rules.replace(e,t,r);return n&&this.options.jss.plugins.onProcessRule(n),n},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),Le=function(){function e(e,t,r){this.type="global",this.at=Ie,this.isProcessed=!1,this.key=e,this.options=r;var o=e.substr(De.length);this.rule=r.jss.createRule(o,t,(0,n.Z)({},r,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),je=/\s*,\s*/g;function Fe(e,t){for(var r=e.split(je),n="",o=0;o<r.length;o++)n+=t+" "+r[o].trim(),r[o+1]&&(n+=", ");return n}var Ne=/\s*,\s*/g,He=/&/g,Ue=/\$([\w-]+)/g;var Ve=/[A-Z]/g,Ke=/^ms-/,We={};function qe(e){return"-"+e.toLowerCase()}const Ye=function(e){if(We.hasOwnProperty(e))return We[e];var t=e.replace(Ve,qe);return We[e]=Ke.test(t)?"-"+t:t};function Ge(e){var t={};for(var r in e)t[0===r.indexOf("--")?r:Ye(r)]=e[r];return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(Ge):t.fallbacks=Ge(e.fallbacks)),t}var _e=Ce&&CSS?CSS.px:"px",Qe=Ce&&CSS?CSS.ms:"ms",Xe=Ce&&CSS?CSS.percent:"%";function Je(e){var t=/(-[a-z])/g,r=function(e){return e[1].toUpperCase()},n={};for(var o in e)n[o]=e[o],n[o.replace(t,r)]=e[o];return n}var $e=Je({"animation-delay":Qe,"animation-duration":Qe,"background-position":_e,"background-position-x":_e,"background-position-y":_e,"background-size":_e,border:_e,"border-bottom":_e,"border-bottom-left-radius":_e,"border-bottom-right-radius":_e,"border-bottom-width":_e,"border-left":_e,"border-left-width":_e,"border-radius":_e,"border-right":_e,"border-right-width":_e,"border-top":_e,"border-top-left-radius":_e,"border-top-right-radius":_e,"border-top-width":_e,"border-width":_e,"border-block":_e,"border-block-end":_e,"border-block-end-width":_e,"border-block-start":_e,"border-block-start-width":_e,"border-block-width":_e,"border-inline":_e,"border-inline-end":_e,"border-inline-end-width":_e,"border-inline-start":_e,"border-inline-start-width":_e,"border-inline-width":_e,"border-start-start-radius":_e,"border-start-end-radius":_e,"border-end-start-radius":_e,"border-end-end-radius":_e,margin:_e,"margin-bottom":_e,"margin-left":_e,"margin-right":_e,"margin-top":_e,"margin-block":_e,"margin-block-end":_e,"margin-block-start":_e,"margin-inline":_e,"margin-inline-end":_e,"margin-inline-start":_e,padding:_e,"padding-bottom":_e,"padding-left":_e,"padding-right":_e,"padding-top":_e,"padding-block":_e,"padding-block-end":_e,"padding-block-start":_e,"padding-inline":_e,"padding-inline-end":_e,"padding-inline-start":_e,"mask-position-x":_e,"mask-position-y":_e,"mask-size":_e,height:_e,width:_e,"min-height":_e,"max-height":_e,"min-width":_e,"max-width":_e,bottom:_e,left:_e,top:_e,right:_e,inset:_e,"inset-block":_e,"inset-block-end":_e,"inset-block-start":_e,"inset-inline":_e,"inset-inline-end":_e,"inset-inline-start":_e,"box-shadow":_e,"text-shadow":_e,"column-gap":_e,"column-rule":_e,"column-rule-width":_e,"column-width":_e,"font-size":_e,"font-size-delta":_e,"letter-spacing":_e,"text-decoration-thickness":_e,"text-indent":_e,"text-stroke":_e,"text-stroke-width":_e,"word-spacing":_e,motion:_e,"motion-offset":_e,outline:_e,"outline-offset":_e,"outline-width":_e,perspective:_e,"perspective-origin-x":Xe,"perspective-origin-y":Xe,"transform-origin":Xe,"transform-origin-x":Xe,"transform-origin-y":Xe,"transform-origin-z":Xe,"transition-delay":Qe,"transition-duration":Qe,"vertical-align":_e,"flex-basis":_e,"shape-margin":_e,size:_e,gap:_e,grid:_e,"grid-gap":_e,"row-gap":_e,"grid-row-gap":_e,"grid-column-gap":_e,"grid-template-rows":_e,"grid-template-columns":_e,"grid-auto-rows":_e,"grid-auto-columns":_e,"box-shadow-x":_e,"box-shadow-y":_e,"box-shadow-blur":_e,"box-shadow-spread":_e,"font-line-height":_e,"text-shadow-x":_e,"text-shadow-y":_e,"text-shadow-blur":_e});function et(e,t,r){if(null==t)return t;if(Array.isArray(t))for(var n=0;n<t.length;n++)t[n]=et(e,t[n],r);else if("object"==typeof t)if("fallbacks"===e)for(var o in t)t[o]=et(o,t[o],r);else for(var a in t)t[a]=et(e+"-"+a,t[a],r);else if("number"==typeof t&&!1===isNaN(t)){var i=r[e]||$e[e];return!i||0===t&&i===_e?t.toString():"function"==typeof i?i(t).toString():""+t+i}return t}var tt=r(3433),rt="",nt="",ot="",at="",it=c&&"ontouchstart"in document.documentElement;if(c){var st={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},lt=document.createElement("p").style;for(var ct in st)if(ct+"Transform"in lt){rt=ct,nt=st[ct];break}"Webkit"===rt&&"msHyphens"in lt&&(rt="ms",nt=st.ms,at="edge"),"Webkit"===rt&&"-apple-trailing-word"in lt&&(ot="apple")}var ut=rt,dt=nt,pt=ot,ht=at,mt=it,ft={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===ut?"-webkit-"+e:dt+e)}},gt={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===ut?dt+"print-"+e:e)}},yt=/[-\s]+(.)?/g;function bt(e,t){return t?t.toUpperCase():""}function vt(e){return e.replace(yt,bt)}function wt(e){return vt("-"+e)}var kt,Ct={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===ut){var r="mask-image";if(vt(r)in t)return e;if(ut+wt(r)in t)return dt+e}return e}},St={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==pt||mt?e:dt+e)}},xt={noPrefill:["transform"],supportedProperty:function(e,t,r){return"transform"===e&&(r.transform?e:dt+e)}},Et={noPrefill:["transition"],supportedProperty:function(e,t,r){return"transition"===e&&(r.transition?e:dt+e)}},At={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===ut||"ms"===ut&&"edge"!==ht?dt+e:e)}},Pt={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===ut||"ms"===ut||"apple"===pt?dt+e:e)}},Tt={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===ut?"WebkitColumn"+wt(e)in t&&dt+"column-"+e:"Moz"===ut&&"page"+wt(e)in t&&"page-"+e)}},Rt={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===ut)return e;var r=e.replace("-inline","");return ut+wt(r)in t&&dt+r}},Ot={supportedProperty:function(e,t){return vt(e)in t&&e}},Mt={supportedProperty:function(e,t){var r=wt(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:ut+r in t?dt+e:"Webkit"!==ut&&"Webkit"+r in t&&"-webkit-"+e}},zt={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===ut?""+dt+e:e)}},Bt={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===ut?dt+"scroll-chaining":e)}},It={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Dt={supportedProperty:function(e,t){var r=It[e];return!!r&&ut+wt(r)in t&&dt+r}},Zt={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},Lt=Object.keys(Zt),jt=function(e){return dt+e},Ft={supportedProperty:function(e,t,r){var n=r.multiple;if(Lt.indexOf(e)>-1){var o=Zt[e];if(!Array.isArray(o))return ut+wt(o)in t&&dt+o;if(!n)return!1;for(var a=0;a<o.length;a++)if(!(ut+wt(o[0])in t))return!1;return o.map(jt)}return!1}},Nt=[ft,gt,Ct,St,xt,Et,At,Pt,Tt,Rt,Ot,Mt,zt,Bt,Dt,Ft],Ht=Nt.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),Ut=Nt.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,(0,tt.Z)(t.noPrefill)),e}),[]),Vt={};if(c){kt=document.createElement("p");var Kt=window.getComputedStyle(document.documentElement,"");for(var Wt in Kt)isNaN(Wt)||(Vt[Kt[Wt]]=Kt[Wt]);Ut.forEach((function(e){return delete Vt[e]}))}function qt(e,t){if(void 0===t&&(t={}),!kt)return e;if(null!=Vt[e])return Vt[e];"transition"!==e&&"transform"!==e||(t[e]=e in kt.style);for(var r=0;r<Ht.length&&(Vt[e]=Ht[r](e,kt.style,t),!Vt[e]);r++);try{kt.style[e]=""}catch(e){return!1}return Vt[e]}var Yt,Gt={},_t={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Qt=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function Xt(e,t,r){return"var"===t?"var":"all"===t?"all":"all"===r?", all":(t?qt(t):", "+qt(r))||t||r}function Jt(e,t){var r=t;if(!Yt||"content"===e)return t;if("string"!=typeof r||!isNaN(parseInt(r,10)))return r;var n=e+r;if(null!=Gt[n])return Gt[n];try{Yt.style[e]=r}catch(e){return Gt[n]=!1,!1}if(_t[e])r=r.replace(Qt,Xt);else if(""===Yt.style[e]&&("-ms-flex"===(r=dt+r)&&(Yt.style[e]="-ms-flexbox"),Yt.style[e]=r,""===Yt.style[e]))return Gt[n]=!1,!1;return Yt.style[e]="",Gt[n]=r,Gt[n]}c&&(Yt=document.createElement("p"));var $t,er=ke({plugins:[{onCreateRule:function(e,t,r){if("function"!=typeof t)return null;var n=g(e,{},r);return n[Be]=t,n},onProcessStyle:function(e,t){if(ze in t||Be in t)return e;var r={};for(var n in e){var o=e[n];"function"==typeof o&&(delete e[n],r[n]=o)}return t[ze]=r,e},onUpdate:function(e,t,r,n){var o=t,a=o[Be];a&&(o.style=a(e)||{});var i=o[ze];if(i)for(var s in i)o.prop(s,i[s](e),n)}},{onCreateRule:function(e,t,r){if(!e)return null;if(e===Ie)return new Ze(e,t,r);if("@"===e[0]&&e.substr(0,De.length)===De)return new Le(e,t,r);var n=r.parent;return n&&("global"===n.type||n.options.parent&&"global"===n.options.parent.type)&&(r.scoped=!1),r.selector||!1!==r.scoped||(r.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var r=e.options,o=e.style,a=o?o[Ie]:null;if(a){for(var i in a)t.addRule(i,a[i],(0,n.Z)({},r,{selector:Fe(i,e.selector)}));delete o[Ie]}}(e,t),function(e,t){var r=e.options,o=e.style;for(var a in o)if("@"===a[0]&&a.substr(0,Ie.length)===Ie){var i=Fe(a.substr(Ie.length),e.selector);t.addRule(i,o[a],(0,n.Z)({},r,{selector:i})),delete o[a]}}(e,t))}},function(){function e(e,t){return function(r,n){var o=e.getRule(n)||t&&t.getRule(n);return o?o.selector:n}}function t(e,t){for(var r=t.split(Ne),n=e.split(Ne),o="",a=0;a<r.length;a++)for(var i=r[a],s=0;s<n.length;s++){var l=n[s];o&&(o+=", "),o+=-1!==l.indexOf("&")?l.replace(He,i):i+" "+l}return o}function r(e,t,r){if(r)return(0,n.Z)({},r,{index:r.index+1});var o=e.options.nestingLevel;o=void 0===o?1:o+1;var a=(0,n.Z)({},e.options,{nestingLevel:o,index:t.indexOf(e)+1});return delete a.name,a}return{onProcessStyle:function(o,a,i){if("style"!==a.type)return o;var s,l,c=a,u=c.options.parent;for(var d in o){var p=-1!==d.indexOf("&"),h="@"===d[0];if(p||h){if(s=r(c,u,s),p){var m=t(d,c.selector);l||(l=e(u,i)),m=m.replace(Ue,l);var f=c.key+"-"+d;"replaceRule"in u?u.replaceRule(f,o[d],(0,n.Z)({},s,{selector:m})):u.addRule(f,o[d],(0,n.Z)({},s,{selector:m}))}else h&&u.addRule(d,{},s).addRule(c.key,o[d],{selector:c.selector});delete o[d]}}return o}}}(),{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=Ge(e[t]);return e}return Ge(e)},onChangeValue:function(e,t,r){if(0===t.indexOf("--"))return e;var n=Ye(t);return t===n?e:(r.prop(n,e),null)}},function(e){void 0===e&&(e={});var t=Je(e);return{onProcessStyle:function(e,r){if("style"!==r.type)return e;for(var n in e)e[n]=et(n,e[n],t);return e},onChangeValue:function(e,r){return et(r,e,t)}}}(),"undefined"==typeof window?null:function(){function e(t){for(var r in t){var n=t[r];if("fallbacks"===r&&Array.isArray(n))t[r]=n.map(e);else{var o=!1,a=qt(r);a&&a!==r&&(o=!0);var i=!1,s=Jt(a,b(n));s&&s!==n&&(i=!0),(o||i)&&(o&&delete t[r],t[a||r]=s||n)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at=function(e){return"-"===e[1]||"ms"===ut?e:"@"+dt+"keyframes"+e.substr(10)}(t.at)}},onProcessStyle:function(t,r){return"style"!==r.type?t:e(t)},onChangeValue:function(e,t){return Jt(t,b(e))||e}}}(),($t=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length},{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var r={},n=Object.keys(e).sort($t),o=0;o<n.length;o++)r[n[o]]=e[n[o]];return r}})]}),tr={disableGeneration:!1,generateClassName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,r=void 0!==t&&t,n=e.productionPrefix,o=void 0===n?"jss":n,a=e.seed,i=void 0===a?"":a,s=""===i?"":"".concat(i,"-"),l=0,c=function(){return l+=1};return function(e,t){var n=t.options.name;if(n&&0===n.indexOf("Mui")&&!t.options.link&&!r){if(-1!==Oe.indexOf(e.key))return"Mui-".concat(e.key);var a="".concat(s).concat(n,"-").concat(e.key);return t.options.theme[Re]&&""===i?"".concat(a,"-").concat(c()):a}return"".concat(s).concat(o).concat(c())}}(),jss:er,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},rr=a.createContext(tr),nr=-1e9;function or(){return nr+=1}var ar=r(1002);function ir(e){return e&&"object"===(0,ar.Z)(e)&&e.constructor===Object}function sr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=r.clone?(0,n.Z)({},e):e;return ir(e)&&ir(t)&&Object.keys(t).forEach((function(n){"__proto__"!==n&&(ir(t[n])&&n in e?o[n]=sr(e[n],t[n],r):o[n]=t[n])})),o}function lr(e){var t="function"==typeof e;return{create:function(r,o){var a;try{a=t?e(r):e}catch(e){throw e}if(!o||!r.overrides||!r.overrides[o])return a;var i=r.overrides[o],s=(0,n.Z)({},a);return Object.keys(i).forEach((function(e){s[e]=sr(s[e],i[e])})),s},options:{}}}const cr={};function ur(e,t,r){var n=e.state;if(e.stylesOptions.disableGeneration)return t||{};n.cacheClasses||(n.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return n.classes!==n.cacheClasses.lastJSS&&(n.cacheClasses.lastJSS=n.classes,o=!0),t!==n.cacheClasses.lastProp&&(n.cacheClasses.lastProp=t,o=!0),o&&(n.cacheClasses.value=xe({baseClasses:n.cacheClasses.lastJSS,newClasses:t,Component:r})),n.cacheClasses.value}function dr(e,t){var r=e.state,o=e.theme,a=e.stylesOptions,i=e.stylesCreator,s=e.name;if(!a.disableGeneration){var l=Ae.get(a.sheetsManager,i,o);l||(l={refs:0,staticSheet:null,dynamicStyles:null},Ae.set(a.sheetsManager,i,o,l));var c=(0,n.Z)({},i.options,a,{theme:o,flip:"boolean"==typeof a.flip?a.flip:"rtl"===o.direction});c.generateId=c.serverGenerateClassName||c.generateClassName;var u=a.sheetsRegistry;if(0===l.refs){var d;a.sheetsCache&&(d=Ae.get(a.sheetsCache,i,o));var p=i.create(o,s);d||((d=a.jss.createStyleSheet(p,(0,n.Z)({link:!1},c))).attach(),a.sheetsCache&&Ae.set(a.sheetsCache,i,o,d)),u&&u.add(d),l.staticSheet=d,l.dynamicStyles=Se(p)}if(l.dynamicStyles){var h=a.jss.createStyleSheet(l.dynamicStyles,(0,n.Z)({link:!0},c));h.update(t),h.attach(),r.dynamicSheet=h,r.classes=xe({baseClasses:l.staticSheet.classes,newClasses:h.classes}),u&&u.add(h)}else r.classes=l.staticSheet.classes;l.refs+=1}}function pr(e,t){var r=e.state;r.dynamicSheet&&r.dynamicSheet.update(t)}function hr(e){var t=e.state,r=e.theme,n=e.stylesOptions,o=e.stylesCreator;if(!n.disableGeneration){var a=Ae.get(n.sheetsManager,o,r);a.refs-=1;var i=n.sheetsRegistry;0===a.refs&&(Ae.delete(n.sheetsManager,o,r),n.jss.removeStyleSheet(a.staticSheet),i&&i.remove(a.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function mr(e,t){var r,n=a.useRef([]),o=a.useMemo((function(){return{}}),t);n.current!==o&&(n.current=o,r=e()),a.useEffect((function(){return function(){r&&r()}}),[o])}function fr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,i=t.classNamePrefix,s=t.Component,l=t.defaultTheme,c=void 0===l?cr:l,u=(0,o.Z)(t,["name","classNamePrefix","Component","defaultTheme"]),d=lr(e),p=r||i||"makeStyles";d.options={index:or(),name:r,meta:p,classNamePrefix:p};var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Te()||c,o=(0,n.Z)({},a.useContext(rr),u),i=a.useRef(),l=a.useRef();mr((function(){var n={name:r,state:{},stylesCreator:d,stylesOptions:o,theme:t};return dr(n,e),l.current=!1,i.current=n,function(){hr(n)}}),[t,d]),a.useEffect((function(){l.current&&pr(i.current,e),l.current=!0}));var p=ur(i.current,e.classes,s);return p};return h}function gr(e){var t=e.theme,r=e.name,n=e.props;if(!t||!t.props||!t.props[r])return n;var o,a=t.props[r];for(o in a)void 0===n[o]&&(n[o]=a[o]);return n}var yr=["xs","sm","md","lg","xl"];function br(e){var t=e.values,r=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,i=void 0===a?"px":a,s=e.step,l=void 0===s?5:s,c=(0,o.Z)(e,["values","unit","step"]);function u(e){var t="number"==typeof r[e]?r[e]:e;return"@media (min-width:".concat(t).concat(i,")")}function d(e,t){var n=yr.indexOf(t);return n===yr.length-1?u(e):"@media (min-width:".concat("number"==typeof r[e]?r[e]:e).concat(i,") and ")+"(max-width:".concat((-1!==n&&"number"==typeof r[yr[n+1]]?r[yr[n+1]]:t)-l/100).concat(i,")")}return(0,n.Z)({keys:yr,values:r,up:u,down:function(e){var t=yr.indexOf(e)+1,n=r[yr[t]];return t===yr.length?u("xs"):"@media (max-width:".concat(("number"==typeof n&&t>0?n:e)-l/100).concat(i,")")},between:d,only:function(e){return d(e,e)},width:function(e){return r[e]}},c)}var vr=r(4942);function wr(e,t,r){var o;return(0,n.Z)({gutters:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),(0,n.Z)({paddingLeft:t(2),paddingRight:t(2)},r,(0,vr.Z)({},e.up("sm"),(0,n.Z)({paddingLeft:t(3),paddingRight:t(3)},r[e.up("sm")])))},toolbar:(o={minHeight:56},(0,vr.Z)(o,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,vr.Z)(o,e.up("sm"),{minHeight:64}),o)},r)}var kr=r(7892);const Cr={black:"#000",white:"#fff"},Sr={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},xr="#7986cb",Er="#3f51b5",Ar="#303f9f",Pr="#ff4081",Tr="#f50057",Rr="#c51162",Or="#e57373",Mr="#f44336",zr="#d32f2f",Br="#ffb74d",Ir="#ff9800",Dr="#f57c00",Zr="#64b5f6",Lr="#2196f3",jr="#1976d2",Fr="#81c784",Nr="#4caf50",Hr="#388e3c";function Ur(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),r)}function Vr(e){if(e.type)return e;if("#"===e.charAt(0))return Vr(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),r=e.match(t);return r&&1===r[0].length&&(r=r.map((function(e){return e+e}))),r?"rgb".concat(4===r.length?"a":"","(").concat(r.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(r))throw new Error((0,kr.Z)(3,e));var n=e.substring(t+1,e.length-1).split(",");return{type:r,values:n=n.map((function(e){return parseFloat(e)}))}}function Kr(e){var t=e.type,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),"".concat(t,"(").concat(r.join(", "),")")}function Wr(e){var t="hsl"===(e=Vr(e)).type?Vr(function(e){var t=(e=Vr(e)).values,r=t[0],n=t[1]/100,o=t[2]/100,a=n*Math.min(o,1-o),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+r/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)},s="rgb",l=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",l.push(t[3])),Kr({type:s,values:l})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}var qr={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Cr.white,default:Sr[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Yr={text:{primary:Cr.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:Sr[800],default:"#303030"},action:{active:Cr.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Gr(e,t,r,n){var o=n.light||n,a=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=function(e,t){if(e=Vr(e),t=Ur(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;return Kr(e)}(e.main,o):"dark"===t&&(e.dark=function(e,t){if(e=Vr(e),t=Ur(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]*=1-t;return Kr(e)}(e.main,a)))}function _r(e){var t=e.primary,r=void 0===t?{light:xr,main:Er,dark:Ar}:t,a=e.secondary,i=void 0===a?{light:Pr,main:Tr,dark:Rr}:a,s=e.error,l=void 0===s?{light:Or,main:Mr,dark:zr}:s,c=e.warning,u=void 0===c?{light:Br,main:Ir,dark:Dr}:c,d=e.info,p=void 0===d?{light:Zr,main:Lr,dark:jr}:d,h=e.success,m=void 0===h?{light:Fr,main:Nr,dark:Hr}:h,f=e.type,g=void 0===f?"light":f,y=e.contrastThreshold,b=void 0===y?3:y,v=e.tonalOffset,w=void 0===v?.2:v,k=(0,o.Z)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function C(e){var t=function(e,t){var r=Wr(e),n=Wr(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}(e,Yr.text.primary)>=b?Yr.text.primary:qr.text.primary;return t}var S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,n.Z)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,kr.Z)(4,t));if("string"!=typeof e.main)throw new Error((0,kr.Z)(5,JSON.stringify(e.main)));return Gr(e,"light",r,w),Gr(e,"dark",o,w),e.contrastText||(e.contrastText=C(e.main)),e},x={dark:Yr,light:qr};return sr((0,n.Z)({common:Cr,type:g,primary:S(r),secondary:S(i,"A400","A200","A700"),error:S(l),warning:S(u),info:S(p),success:S(m),grey:Sr,contrastThreshold:b,getContrastText:C,augmentColor:S,tonalOffset:w},x[g]),k)}function Qr(e){return Math.round(1e5*e)/1e5}function Xr(e){return Qr(e)}var Jr={textTransform:"uppercase"},$r='"Roboto", "Helvetica", "Arial", sans-serif';function en(e,t){var r="function"==typeof t?t(e):t,a=r.fontFamily,i=void 0===a?$r:a,s=r.fontSize,l=void 0===s?14:s,c=r.fontWeightLight,u=void 0===c?300:c,d=r.fontWeightRegular,p=void 0===d?400:d,h=r.fontWeightMedium,m=void 0===h?500:h,f=r.fontWeightBold,g=void 0===f?700:f,y=r.htmlFontSize,b=void 0===y?16:y,v=r.allVariants,w=r.pxToRem,k=(0,o.Z)(r,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),C=l/14,S=w||function(e){return"".concat(e/b*C,"rem")},x=function(e,t,r,o,a){return(0,n.Z)({fontFamily:i,fontWeight:e,fontSize:S(t),lineHeight:r},i===$r?{letterSpacing:"".concat(Qr(o/t),"em")}:{},a,v)},E={h1:x(u,96,1.167,-1.5),h2:x(u,60,1.2,-.5),h3:x(p,48,1.167,0),h4:x(p,34,1.235,.25),h5:x(p,24,1.334,0),h6:x(m,20,1.6,.15),subtitle1:x(p,16,1.75,.15),subtitle2:x(m,14,1.57,.1),body1:x(p,16,1.5,.15),body2:x(p,14,1.43,.15),button:x(m,14,1.75,.4,Jr),caption:x(p,12,1.66,.4),overline:x(p,12,2.66,1,Jr)};return sr((0,n.Z)({htmlFontSize:b,pxToRem:S,round:Xr,fontFamily:i,fontSize:l,fontWeightLight:u,fontWeightRegular:p,fontWeightMedium:m,fontWeightBold:g},E),k,{clone:!1})}function tn(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const rn=["none",tn(0,2,1,-1,0,1,1,0,0,1,3,0),tn(0,3,1,-2,0,2,2,0,0,1,5,0),tn(0,3,3,-2,0,3,4,0,0,1,8,0),tn(0,2,4,-1,0,4,5,0,0,1,10,0),tn(0,3,5,-1,0,5,8,0,0,1,14,0),tn(0,3,5,-1,0,6,10,0,0,1,18,0),tn(0,4,5,-2,0,7,10,1,0,2,16,1),tn(0,5,5,-3,0,8,10,1,0,3,14,2),tn(0,5,6,-3,0,9,12,1,0,3,16,2),tn(0,6,6,-3,0,10,14,1,0,4,18,3),tn(0,6,7,-4,0,11,15,1,0,4,20,3),tn(0,7,8,-4,0,12,17,2,0,5,22,4),tn(0,7,8,-4,0,13,19,2,0,5,24,4),tn(0,7,9,-4,0,14,21,2,0,5,26,4),tn(0,8,9,-5,0,15,22,2,0,6,28,5),tn(0,8,10,-5,0,16,24,2,0,6,30,5),tn(0,8,11,-5,0,17,26,2,0,6,32,5),tn(0,9,11,-5,0,18,28,2,0,7,34,6),tn(0,9,12,-6,0,19,29,2,0,7,36,6),tn(0,10,13,-6,0,20,31,3,0,8,38,7),tn(0,10,13,-6,0,21,33,3,0,8,40,7),tn(0,10,14,-6,0,22,35,3,0,8,42,7),tn(0,11,14,-7,0,23,36,3,0,9,44,8),tn(0,11,15,-7,0,24,38,3,0,9,46,8)],nn={borderRadius:4};var on=r(9439),an={xs:0,sm:600,md:960,lg:1280,xl:1920},sn={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(an[e],"px)")}};const ln=function(e,t){return t?sr(e,t,{clone:!1}):e};var cn={m:"margin",p:"padding"},un={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},dn={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},pn=function(e){var t={};return function(e){return void 0===t[e]&&(t[e]=function(e){if(e.length>2){if(!dn[e])return[e];e=dn[e]}var t=e.split(""),r=(0,on.Z)(t,2),n=r[0],o=r[1],a=cn[n],i=un[o]||"";return Array.isArray(i)?i.map((function(e){return a+e})):[a+i]}(e)),t[e]}}(),hn=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function mn(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function fn(e){var t=mn(e.theme);return Object.keys(e).map((function(r){if(-1===hn.indexOf(r))return null;var n=function(e,t){return function(r){return e.reduce((function(e,n){return e[n]=function(e,t){if("string"==typeof t||null==t)return t;var r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:"-".concat(r)}(t,r),e}),{})}}(pn(r),t),o=e[r];return function(e,t,r){if(Array.isArray(t)){var n=e.theme.breakpoints||sn;return t.reduce((function(e,o,a){return e[n.up(n.keys[a])]=r(t[a]),e}),{})}if("object"===(0,ar.Z)(t)){var o=e.theme.breakpoints||sn;return Object.keys(t).reduce((function(e,n){return e[o.up(n)]=r(t[n]),e}),{})}return r(t)}(e,o,n)})).reduce(ln,{})}function gn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=mn({spacing:e}),r=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return 0===r.length?t(1):1===r.length?t(r[0]):r.map((function(e){if("string"==typeof e)return e;var r=t(e);return"number"==typeof r?"".concat(r,"px"):r})).join(" ")};return Object.defineProperty(r,"unit",{get:function(){return e}}),r.mui=!0,r}fn.propTypes={},fn.filterProps=hn;var yn={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},bn={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function vn(e){return"".concat(Math.round(e),"ms")}const wn={easing:yn,duration:bn,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.duration,n=void 0===r?bn.standard:r,a=t.easing,i=void 0===a?yn.easeInOut:a,s=t.delay,l=void 0===s?0:s;return(0,o.Z)(t,["duration","easing","delay"]),(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof n?n:vn(n)," ").concat(i," ").concat("string"==typeof l?l:vn(l))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}},kn={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const Cn=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,r=void 0===t?{}:t,n=e.mixins,a=void 0===n?{}:n,i=e.palette,s=void 0===i?{}:i,l=e.spacing,c=e.typography,u=void 0===c?{}:c,d=(0,o.Z)(e,["breakpoints","mixins","palette","spacing","typography"]),p=_r(s),h=br(r),m=gn(l),f=sr({breakpoints:h,direction:"ltr",mixins:wr(h,m,a),overrides:{},palette:p,props:{},shadows:rn,typography:en(p,u),spacing:m,shape:nn,transitions:wn,zIndex:kn},d),g=arguments.length,y=new Array(g>1?g-1:0),b=1;b<g;b++)y[b-1]=arguments[b];return y.reduce((function(e,t){return sr(e,t)}),f)}(),Sn=function(e,t){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){var i=t.defaultTheme,l=t.withTheme,c=void 0!==l&&l,u=t.name,d=(0,o.Z)(t,["defaultTheme","withTheme","name"]),p=u,h=fr(e,(0,n.Z)({defaultTheme:i,Component:r,name:u||r.displayName,classNamePrefix:p},d)),m=a.forwardRef((function(e,t){e.classes;var s,l=e.innerRef,d=(0,o.Z)(e,["classes","innerRef"]),p=h((0,n.Z)({},r.defaultProps,e)),m=d;return("string"==typeof u||c)&&(s=Te()||i,u&&(m=gr({theme:s,name:u,props:d})),c&&!m.theme&&(m.theme=s)),a.createElement(r,(0,n.Z)({ref:l||t,classes:p},m))}));return s()(m,r),m}}(e,(0,n.Z)({defaultTheme:Cn},t))}},3871:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7892);function o(e){if("string"!=typeof e)throw new Error((0,n.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},6086:(e,t,r)=>{"use strict";r.r(t),r.d(t,{capitalize:()=>n.Z,createChainedFunction:()=>o,createSvgIcon:()=>p,debounce:()=>h,deprecatedPropType:()=>m,isMuiElement:()=>f,ownerDocument:()=>g,ownerWindow:()=>y,requirePropFactory:()=>b,setRef:()=>v,unstable_useId:()=>E,unsupportedProp:()=>w,useControlled:()=>k,useEventCallback:()=>S,useForkRef:()=>x,useIsFocusVisible:()=>Z});var n=r(3871);function o(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return null==t?e:function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n),t.apply(this,n)}}),(function(){}))}var a=r(7462),i=r(7294),s=r(5987),l=r(6010),c=r(117),u=i.forwardRef((function(e,t){var r=e.children,o=e.classes,c=e.className,u=e.color,d=void 0===u?"inherit":u,p=e.component,h=void 0===p?"svg":p,m=e.fontSize,f=void 0===m?"medium":m,g=e.htmlColor,y=e.titleAccess,b=e.viewBox,v=void 0===b?"0 0 24 24":b,w=(0,s.Z)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return i.createElement(h,(0,a.Z)({className:(0,l.Z)(o.root,c,"inherit"!==d&&o["color".concat((0,n.Z)(d))],"default"!==f&&"medium"!==f&&o["fontSize".concat((0,n.Z)(f))]),focusable:"false",viewBox:v,color:g,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},w),r,y?i.createElement("title",null,y):null)}));u.muiName="SvgIcon";const d=(0,c.Z)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(u);function p(e,t){var r=function(t,r){return i.createElement(d,(0,a.Z)({ref:r},t),e)};return r.muiName=d.muiName,i.memo(i.forwardRef(r))}function h(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function n(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];var i=this,s=function(){e.apply(i,o)};clearTimeout(t),t=setTimeout(s,r)}return n.clear=function(){clearTimeout(t)},n}function m(e,t){return function(){return null}}function f(e,t){return i.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}function g(e){return e&&e.ownerDocument||document}function y(e){return g(e).defaultView||window}function b(e){return function(){return null}}function v(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function w(e,t,r,n,o){return null}function k(e){var t=e.controlled,r=e.default,n=(e.name,e.state,i.useRef(void 0!==t).current),o=i.useState(r),a=o[0],s=o[1];return[n?t:a,i.useCallback((function(e){n||s(e)}),[])]}var C="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function S(e){var t=i.useRef(e);return C((function(){t.current=e})),i.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}function x(e,t){return i.useMemo((function(){return null==e&&null==t?null:function(r){v(e,r),v(t,r)}}),[e,t])}function E(e){var t=i.useState(e),r=t[0],n=t[1],o=e||r;return i.useEffect((function(){null==r&&n("mui-".concat(Math.round(1e5*Math.random())))}),[r]),o}var A=r(3935),P=!0,T=!1,R=null,O={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function M(e){e.metaKey||e.altKey||e.ctrlKey||(P=!0)}function z(){P=!1}function B(){"hidden"===this.visibilityState&&T&&(P=!0)}function I(e){var t,r,n,o=e.target;try{return o.matches(":focus-visible")}catch(e){}return P||(r=(t=o).type,!("INPUT"!==(n=t.tagName)||!O[r]||t.readOnly)||"TEXTAREA"===n&&!t.readOnly||!!t.isContentEditable)}function D(){T=!0,window.clearTimeout(R),R=window.setTimeout((function(){T=!1}),100)}function Z(){return{isFocusVisible:I,onBlurVisible:D,ref:i.useCallback((function(e){var t,r=A.findDOMNode(e);null!=r&&((t=r.ownerDocument).addEventListener("keydown",M,!0),t.addEventListener("mousedown",z,!0),t.addEventListener("pointerdown",z,!0),t.addEventListener("touchstart",z,!0),t.addEventListener("visibilitychange",B,!0))}),[])}}},7892:(e,t,r)=>{"use strict";function n(e){for(var t="https://mui.com/production-error/?code="+e,r=1;r<arguments.length;r+=1)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}r.d(t,{Z:()=>n})},4449:(e,t,r)=>{"use strict";var n=r(5318),o=r(862);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(7294)),i=(0,n(r(2108)).default)(a.createElement("path",{d:"M21 5v6.59l-3-3.01-4 4.01-4-4-4 4-3-3.01V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2zm-3 6.42l3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l3 2.99 4-4 4 4 4-3.99z"}),"BrokenImage");t.default=i},2108:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=r(6086)},244:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)([(0,a.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"},"0"),(0,a.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime");t.Z=i},3334:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"AccountBalanceWallet");t.Z=i},6540:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");t.Z=i},1523:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"}),"Article");t.Z=i},2704:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9V7.83zM20.37 13h-3.74l1.87-4.36L20.37 13zm-13 0H3.63L5.5 8.64 7.37 13zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"}),"Balance");t.Z=i},5498:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M5 9.2h3V19H5zM10.6 5h2.8v14h-2.8zm5.6 8H19v6h-2.8z"}),"BarChart");t.Z=i},5724:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21z"}),"Bolt");t.Z=i},9613:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"}),"Book");t.Z=i},8140:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18zm0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9z"}),"Casino");t.Z=i},7036:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");t.Z=i},594:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");t.Z=i},1899:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}),"ContentCopy");t.Z=i},9078:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1z"}),"DarkMode");t.Z=i},5302:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z"}),"DashboardCustomize");t.Z=i},4804:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"}),"Dns");t.Z=i},3441:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download");t.Z=i},5089:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm14 0c0 1.3-.84 2.4-2 2.82V7h2v1z"}),"EmojiEvents");t.Z=i},4855:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z"}),"Equalizer");t.Z=i},3508:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");t.Z=i},6111:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"}),"Favorite");t.Z=i},3074:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"}),"Forum");t.Z=i},5449:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0,function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,r&&r.set(e,n)}(r(7294));var o=n(r(4938)),a=r(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}var s=(0,o.default)((0,a.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");t.Z=s},6517:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2H6zm10 14.5V20H8v-3.5l4-4 4 4z"}),"HourglassTop");t.Z=i},2133:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2zm-5 12H9v-2h6v2zm5-7H4V4l16-.02V7z"}),"Inventory");t.Z=i},9469:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04L21 10zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z"}),"Key");t.Z=i},6646:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zM2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1zm18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1zM11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1zM5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41L5.99 4.58zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.06-1.06zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06z"}),"LightMode");t.Z=i},3800:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"}),"Link");t.Z=i},3595:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"}),"Lock");t.Z=i},7412:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"}),"LockOpen");t.Z=i},842:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4h4zm-7 4h-4l1-4h4l-1 4z"}),"Numbers");t.Z=i},8557:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M2 17h20v2H2v-2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48 1.3.75zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7l-.85 1.48zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23v-1.5z"}),"Password");t.Z=i},7349:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z"}),"PauseCircle");t.Z=i},7116:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm13-6v11c0 1.1-.9 2-2 2H4v-2h17V7h2z"}),"Payments");t.Z=i},8571:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"}),"People");t.Z=i},9972:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M7.5 11C9.43 11 11 9.43 11 7.5S9.43 4 7.5 4 4 5.57 4 7.5 5.57 11 7.5 11zm0-5C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9 6 8.33 6 7.5 6.67 6 7.5 6zM4.0025 18.5832 18.59 3.9955l1.4142 1.4143L5.4167 19.9974zM16.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"Percent");t.Z=i},8594:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4zm-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4zm2 0c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2H3zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3h2z"}),"PersonAddAlt");t.Z=i},6522:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.5 16.5v-9l7 4.5-7 4.5z"}),"PlayCircle");t.Z=i},6543:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm-8 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6v-2h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2v2zm4 6.25-2-2h4l-2 2zM14 10l2-2 2 2h-4z"}),"PriceChange");t.Z=i},9055:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"}),"Public");t.Z=i},8394:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M9.5 6.5v3h-3v-3h3M11 5H5v6h6V5zm-1.5 9.5v3h-3v-3h3M11 13H5v6h6v-6zm6.5-6.5v3h-3v-3h3M19 5h-6v6h6V5zm-6 8h1.5v1.5H13V13zm1.5 1.5H16V16h-1.5v-1.5zM16 13h1.5v1.5H16V13zm-3 3h1.5v1.5H13V16zm1.5 1.5H16V19h-1.5v-1.5zM16 16h1.5v1.5H16V16zm1.5-1.5H19V16h-1.5v-1.5zm0 3H19V19h-1.5v-1.5zM22 7h-2V4h-3V2h5v5zm0 15v-5h-2v3h-3v2h5zM2 22h5v-2H4v-3H2v5zM2 2v5h2V4h3V2H2z"}),"QrCodeScanner");t.Z=i},6552:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0,function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,r&&r.set(e,n)}(r(7294));var o=n(r(4938)),a=r(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}var s=(0,o.default)((0,a.jsx)("path",{d:"M22 12.14a2.19 2.19 0 0 0-3.71-1.57 10.93 10.93 0 0 0-5.86-1.87l1-4.7 3.27.71a1.56 1.56 0 1 0 .16-.76l-3.64-.77c-.11-.02-.22 0-.29.06-.09.05-.14.14-.16.26l-1.11 5.22c-2.33.07-4.43.78-5.95 1.86A2.2 2.2 0 0 0 4.19 10a2.16 2.16 0 0 0-.9 4.15 3.6 3.6 0 0 0-.05.66c0 3.37 3.92 6.12 8.76 6.12s8.76-2.73 8.76-6.12c0-.21-.01-.44-.05-.66A2.21 2.21 0 0 0 22 12.14M7 13.7c0-.86.68-1.56 1.54-1.56s1.56.7 1.56 1.56a1.56 1.56 0 0 1-1.56 1.56c-.86.02-1.54-.7-1.54-1.56m8.71 4.14C14.63 18.92 12.59 19 12 19c-.61 0-2.65-.1-3.71-1.16a.4.4 0 0 1 0-.57.4.4 0 0 1 .57 0c.68.68 2.14.91 3.14.91s2.47-.23 3.14-.91a.4.4 0 0 1 .57 0c.14.16.14.41 0 .57m-.29-2.56c-.86 0-1.56-.7-1.56-1.56a1.56 1.56 0 0 1 1.56-1.56c.86 0 1.58.7 1.58 1.56a1.6 1.6 0 0 1-1.58 1.56z"}),"Reddit");t.Z=s},1849:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),"Refresh");t.Z=i},8698:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3 1 9l11 6 9-4.91V17h2V9L12 3z"}),"School");t.Z=i},62:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8z"}),"Sell");t.Z=i},6307:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send");t.Z=i},2714:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5zM16 17H8v-2h8v2zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13z"}),"SmartToy");t.Z=i},4939:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3l-4-4z"}),"SwapCalls");t.Z=i},5084:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0,function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,r&&r.set(e,n)}(r(7294));var o=n(r(4938)),a=r(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}var s=(0,o.default)((0,a.jsx)("path",{d:"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}),"Twitter");t.Z=s},2961:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility");t.Z=i},4210:(e,t,r)=>{"use strict";var n=r(5318);t.Z=void 0;var o=n(r(4938)),a=r(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z"}),"Web");t.Z=i},4938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=r(4298)},1329:(e,t,r)=>{"use strict";r.d(t,{Z:()=>w});var n=r(3366),o=r(7462),a=r(7294),i=r(3247),s=r(6010),l=r(713),c=r(6288),u=r(8919);function d(e){return(0,u.Z)("MuiBackdrop",e)}(0,c.Z)("MuiBackdrop",["root","invisible"]);var p=r(5893);const h=["classes","className","invisible","component","components","componentsProps","theme"],m=a.forwardRef((function(e,t){const{classes:r,className:a,invisible:c=!1,component:u="div",components:m={},componentsProps:f={},theme:g}=e,y=(0,n.Z)(e,h),b=(0,o.Z)({},e,{classes:r,invisible:c}),v=(e=>{const{classes:t,invisible:r}=e,n={root:["root",r&&"invisible"]};return(0,l.Z)(n,d,t)})(b),w=m.Root||u,k=f.root||{};return(0,p.jsx)(w,(0,o.Z)({"aria-hidden":!0},k,!(0,i.Z)(w)&&{as:u,ownerState:(0,o.Z)({},b,k.ownerState),theme:g},{ref:t},y,{className:(0,s.Z)(v.root,k.className,a)}))}));var f=r(9602),g=r(9130),y=r(6628);const b=["children","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],v=(0,f.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})((({ownerState:e})=>(0,o.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"}))),w=a.forwardRef((function(e,t){var r;const a=(0,g.Z)({props:e,name:"MuiBackdrop"}),{children:s,components:l={},componentsProps:c={},className:u,invisible:d=!1,open:h,transitionDuration:f,TransitionComponent:w=y.Z}=a,k=(0,n.Z)(a,b),C=(e=>{const{classes:t}=e;return t})((0,o.Z)({},a,{invisible:d}));return(0,p.jsx)(w,(0,o.Z)({in:h,timeout:f},k,{children:(0,p.jsx)(m,{className:u,invisible:d,components:(0,o.Z)({Root:v},l),componentsProps:{root:(0,o.Z)({},c.root,(!l.Root||!(0,i.Z)(l.Root))&&{ownerState:(0,o.Z)({},null==(r=c.root)?void 0:r.ownerState)})},classes:C,ref:t,children:s})}))}))},7174:(e,t,r)=>{"use strict";r.d(t,{Z:()=>P});var n=r(3366),o=r(7462),a=r(7294),i=r(6010);const s=e=>{const t=a.useRef({});return a.useEffect((()=>{t.current=e})),t.current};var l=r(6288),c=r(3247),u=r(8919);function d(e){return(0,u.Z)("MuiBadge",e)}const p=(0,l.Z)("MuiBadge",["root","badge","dot","standard","anchorOriginTopLeft","anchorOriginTopRight","anchorOriginBottomLeft","anchorOriginBottomRight","invisible"]);var h=r(8320),m=r(713),f=r(6591),g=r(5893);const y=["anchorOrigin","classes","badgeContent","component","children","className","components","componentsProps","invisible","max","showZero","variant"],b=a.forwardRef((function(e,t){const{anchorOrigin:r={vertical:"top",horizontal:"right"},classes:a,component:l,children:c,className:u,components:p={},componentsProps:b={},max:v=99,showZero:w=!1,variant:k="standard"}=e,C=(0,n.Z)(e,y),{anchorOrigin:S,badgeContent:x,max:E,variant:A,displayValue:P,invisible:T}=function(e){const{anchorOrigin:t={vertical:"top",horizontal:"right"},badgeContent:r,invisible:n,max:o=99,showZero:a=!1,variant:i="standard"}=e,l=s({anchorOrigin:t,badgeContent:r,max:o,variant:i});let c=n;null==n&&(0===r&&!a||null==r&&"dot"!==i)&&(c=!0);const{anchorOrigin:u=t,badgeContent:d,max:p=o,variant:h=i}=c?l:e;let m="";return"dot"!==h&&(m=d&&Number(d)>p?`${p}+`:d),{anchorOrigin:u,badgeContent:d,invisible:c,max:p,variant:h,displayValue:m}}((0,o.Z)({},e,{anchorOrigin:r,max:v,variant:k})),R=(0,o.Z)({},e,{anchorOrigin:S,badgeContent:x,classes:a,invisible:T,max:E,variant:A,showZero:w}),O=(e=>{const{variant:t,anchorOrigin:r,invisible:n,classes:o}=e,a={root:["root"],badge:["badge",t,`anchorOrigin${(0,h.Z)(r.vertical)}${(0,h.Z)(r.horizontal)}`,n&&"invisible"]};return(0,m.Z)(a,d,o)})(R),M=l||p.Root||"span",z=(0,f.Z)(M,(0,o.Z)({},C,b.root),R),B=p.Badge||"span",I=(0,f.Z)(B,b.badge,R);return(0,g.jsxs)(M,(0,o.Z)({},z,{ref:t},C,{className:(0,i.Z)(O.root,z.className,u),children:[c,(0,g.jsx)(B,(0,o.Z)({},I,{className:(0,i.Z)(O.badge,I.className),children:P}))]}))}));var v=r(9602),w=r(9130),k=r(8216);const C=["anchorOrigin","component","components","componentsProps","overlap","color","invisible","badgeContent","showZero","variant"],S=(0,o.Z)({},p,(0,l.Z)("MuiBadge",["colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"])),x=(0,v.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),E=(0,v.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.badge,t[r.variant],t[`anchorOrigin${(0,k.Z)(r.anchorOrigin.vertical)}${(0,k.Z)(r.anchorOrigin.horizontal)}${(0,k.Z)(r.overlap)}`],"default"!==r.color&&t[`color${(0,k.Z)(r.color)}`],r.invisible&&t.invisible]}})((({theme:e,ownerState:t})=>(0,o.Z)({display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen})},"default"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"dot"===t.variant&&{borderRadius:4,height:8,minWidth:8,padding:0},"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${S.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${S.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}},"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${S.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${S.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}},"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${S.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${S.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}},"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${S.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${S.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}},t.invisible&&{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}))),A=e=>!e||!(0,c.Z)(e),P=a.forwardRef((function(e,t){var r,a;const l=(0,w.Z)({props:e,name:"MuiBadge"}),{anchorOrigin:c={vertical:"top",horizontal:"right"},component:u="span",components:p={},componentsProps:h={},overlap:m="rectangular",color:f="default",invisible:y,badgeContent:v,showZero:S=!1,variant:P="standard"}=l,T=(0,n.Z)(l,C),R=s({anchorOrigin:c,color:f,overlap:m});let O=y;null==y&&(0===v&&!S||null==v&&"dot"!==P)&&(O=!0);const{color:M=f,overlap:z=m,anchorOrigin:B=c}=O?R:l,I=(e=>{const{color:t,anchorOrigin:r,overlap:n,classes:a={}}=e;return(0,o.Z)({},a,{badge:(0,i.Z)(a.badge,d(`anchorOrigin${(0,k.Z)(r.vertical)}${(0,k.Z)(r.horizontal)}${(0,k.Z)(n)}`),d(`overlap${(0,k.Z)(n)}`),"default"!==t&&[d(`color${(0,k.Z)(t)}`),a[`color${(0,k.Z)(t)}`]])})})((0,o.Z)({},l,{anchorOrigin:B,invisible:O,color:M,overlap:z}));return(0,g.jsx)(b,(0,o.Z)({anchorOrigin:B,invisible:y,badgeContent:v,showZero:S,variant:P},T,{components:(0,o.Z)({Root:x,Badge:E},p),componentsProps:{root:(0,o.Z)({},h.root,A(p.Root)&&{as:u,ownerState:(0,o.Z)({},null==(r=h.root)?void 0:r.ownerState,{color:M,overlap:z})}),badge:(0,o.Z)({},h.badge,A(p.Badge)&&{ownerState:(0,o.Z)({},null==(a=h.badge)?void 0:a.ownerState,{color:M,overlap:z})})},classes:I,ref:t}))}))},2642:(e,t,r)=>{"use strict";r.d(t,{Z:()=>x});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(7925),l=r(713),c=r(1796),u=r(9602),d=r(9130),p=r(6905),h=r(8216),m=r(8919);function f(e){return(0,m.Z)("MuiButton",e)}const g=(0,r(6288).Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var y=r(8363),b=r(5893);const v=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],w=e=>(0,o.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),k=(0,u.ZP)(p.Z,{shouldForwardProp:e=>(0,u.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,h.Z)(r.color)}`],t[`size${(0,h.Z)(r.size)}`],t[`${r.variant}Size${(0,h.Z)(r.size)}`],"inherit"===r.color&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>(0,o.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,o.Z)({textDecoration:"none",backgroundColor:(0,c.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:(0,c.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${e.palette[t.color].main}`,backgroundColor:(0,c.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.palette[t.color].dark,"@media (hover: none)":{backgroundColor:e.palette[t.color].main}}),"&:active":(0,o.Z)({},"contained"===t.variant&&{boxShadow:e.shadows[8]}),[`&.${g.focusVisible}`]:(0,o.Z)({},"contained"===t.variant&&{boxShadow:e.shadows[6]}),[`&.${g.disabled}`]:(0,o.Z)({color:e.palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${e.palette.action.disabledBackground}`},"outlined"===t.variant&&"secondary"===t.color&&{border:`1px solid ${e.palette.action.disabled}`},"contained"===t.variant&&{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:e.palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid "+("light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===t.variant&&"inherit"!==t.color&&{color:e.palette[t.color].main,border:`1px solid ${(0,c.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:e.palette[t.color].contrastText,backgroundColor:e.palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${g.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${g.disabled}`]:{boxShadow:"none"}})),C=(0,u.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${(0,h.Z)(r.size)}`]]}})((({ownerState:e})=>(0,o.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},w(e)))),S=(0,u.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${(0,h.Z)(r.size)}`]]}})((({ownerState:e})=>(0,o.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},w(e)))),x=a.forwardRef((function(e,t){const r=a.useContext(y.Z),c=(0,s.Z)(r,e),u=(0,d.Z)({props:c,name:"MuiButton"}),{children:p,color:m="primary",component:g="button",className:w,disabled:x=!1,disableElevation:E=!1,disableFocusRipple:A=!1,endIcon:P,focusVisibleClassName:T,fullWidth:R=!1,size:O="medium",startIcon:M,type:z,variant:B="text"}=u,I=(0,n.Z)(u,v),D=(0,o.Z)({},u,{color:m,component:g,disabled:x,disableElevation:E,disableFocusRipple:A,fullWidth:R,size:O,type:z,variant:B}),Z=(e=>{const{color:t,disableElevation:r,fullWidth:n,size:a,variant:i,classes:s}=e,c={root:["root",i,`${i}${(0,h.Z)(t)}`,`size${(0,h.Z)(a)}`,`${i}Size${(0,h.Z)(a)}`,"inherit"===t&&"colorInherit",r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,h.Z)(a)}`],endIcon:["endIcon",`iconSize${(0,h.Z)(a)}`]},u=(0,l.Z)(c,f,s);return(0,o.Z)({},s,u)})(D),L=M&&(0,b.jsx)(C,{className:Z.startIcon,ownerState:D,children:M}),j=P&&(0,b.jsx)(S,{className:Z.endIcon,ownerState:D,children:P});return(0,b.jsxs)(k,(0,o.Z)({ownerState:D,className:(0,i.Z)(w,r.className),component:g,disabled:x,focusRipple:!A,focusVisibleClassName:(0,i.Z)(Z.focusVisible,T),ref:t,type:z},I,{classes:Z,children:[L,p,j]}))}))},6905:(e,t,r)=>{"use strict";r.d(t,{Z:()=>D});var n=r(7462),o=r(3366),a=r(7294),i=r(6010),s=r(713),l=r(9602),c=r(9130),u=r(1705),d=r(2068),p=r(9674),h=r(4537),m=r(917),f=r(5893);var g=r(6288);const y=(0,g.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),b=["center","classes","className"];let v,w,k,C,S=e=>e;const x=(0,m.F4)(v||(v=S`
0% {
transform: scale(0);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 0.3;
}
`)),E=(0,m.F4)(w||(w=S`
0% {
opacity: 1;
}
100% {
opacity: 0;
}
`)),A=(0,m.F4)(k||(k=S`
0% {
transform: scale(1);
}
50% {
transform: scale(0.92);
}
100% {
transform: scale(1);
}
`)),P=(0,l.ZP)("span",{name:"MuiTouchRipple",slot:"Root",skipSx:!0})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),T=(0,l.ZP)((function(e){const{className:t,classes:r,pulsate:n=!1,rippleX:o,rippleY:s,rippleSize:l,in:c,onExited:u,timeout:d}=e,[p,h]=a.useState(!1),m=(0,i.Z)(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),g={width:l,height:l,top:-l/2+s,left:-l/2+o},y=(0,i.Z)(r.child,p&&r.childLeaving,n&&r.childPulsate);return c||p||h(!0),a.useEffect((()=>{if(!c&&null!=u){const e=setTimeout(u,d);return()=>{clearTimeout(e)}}}),[u,c,d]),(0,f.jsx)("span",{className:m,style:g,children:(0,f.jsx)("span",{className:y})})}),{name:"MuiTouchRipple",slot:"Ripple"})(C||(C=S`
opacity: 0;
position: absolute;
&.${0} {
opacity: 0.3;
transform: scale(1);
animation-name: ${0};
animation-duration: ${0}ms;
animation-timing-function: ${0};
}
&.${0} {
animation-duration: ${0}ms;
}
& .${0} {
opacity: 1;
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: currentColor;
}
& .${0} {
opacity: 0;
animation-name: ${0};
animation-duration: ${0}ms;
animation-timing-function: ${0};
}
& .${0} {
position: absolute;
/* @noflip */
left: 0px;
top: 0;
animation-name: ${0};
animation-duration: 2500ms;
animation-timing-function: ${0};
animation-iteration-count: infinite;
animation-delay: 200ms;
}
`),y.rippleVisible,x,550,(({theme:e})=>e.transitions.easing.easeInOut),y.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),y.child,y.childLeaving,E,550,(({theme:e})=>e.transitions.easing.easeInOut),y.childPulsate,A,(({theme:e})=>e.transitions.easing.easeInOut)),R=a.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:l={},className:u}=r,d=(0,o.Z)(r,b),[p,m]=a.useState([]),g=a.useRef(0),v=a.useRef(null);a.useEffect((()=>{v.current&&(v.current(),v.current=null)}),[p]);const w=a.useRef(!1),k=a.useRef(null),C=a.useRef(null),S=a.useRef(null);a.useEffect((()=>()=>{clearTimeout(k.current)}),[]);const x=a.useCallback((e=>{const{pulsate:t,rippleX:r,rippleY:n,rippleSize:o,cb:a}=e;m((e=>[...e,(0,f.jsx)(T,{classes:{ripple:(0,i.Z)(l.ripple,y.ripple),rippleVisible:(0,i.Z)(l.rippleVisible,y.rippleVisible),ripplePulsate:(0,i.Z)(l.ripplePulsate,y.ripplePulsate),child:(0,i.Z)(l.child,y.child),childLeaving:(0,i.Z)(l.childLeaving,y.childLeaving),childPulsate:(0,i.Z)(l.childPulsate,y.childPulsate)},timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:o},g.current)])),g.current+=1,v.current=a}),[l]),E=a.useCallback(((e={},t={},r)=>{const{pulsate:n=!1,center:o=s||t.pulsate,fakeElement:a=!1}=t;if("mousedown"===e.type&&w.current)return void(w.current=!1);"touchstart"===e.type&&(w.current=!0);const i=a?null:S.current,l=i?i.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(o||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:r}=e.touches?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(r-l.top)}if(o)d=Math.sqrt((2*l.width**2+l.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((i?i.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((i?i.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}e.touches?null===C.current&&(C.current=()=>{x({pulsate:n,rippleX:c,rippleY:u,rippleSize:d,cb:r})},k.current=setTimeout((()=>{C.current&&(C.current(),C.current=null)}),80)):x({pulsate:n,rippleX:c,rippleY:u,rippleSize:d,cb:r})}),[s,x]),A=a.useCallback((()=>{E({},{pulsate:!0})}),[E]),R=a.useCallback(((e,t)=>{if(clearTimeout(k.current),"touchend"===e.type&&C.current)return C.current(),C.current=null,void(k.current=setTimeout((()=>{R(e,t)})));C.current=null,m((e=>e.length>0?e.slice(1):e)),v.current=t}),[]);return a.useImperativeHandle(t,(()=>({pulsate:A,start:E,stop:R})),[A,E,R]),(0,f.jsx)(P,(0,n.Z)({className:(0,i.Z)(l.root,y.root,u),ref:S},d,{children:(0,f.jsx)(h.Z,{component:null,exit:!0,children:p})}))}));var O=r(8919);function M(e){return(0,O.Z)("MuiButtonBase",e)}const z=(0,g.Z)("MuiButtonBase",["root","disabled","focusVisible"]),B=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","type"],I=(0,l.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${z.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),D=a.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiButtonBase"}),{action:l,centerRipple:h=!1,children:m,className:g,component:y="button",disabled:b=!1,disableRipple:v=!1,disableTouchRipple:w=!1,focusRipple:k=!1,LinkComponent:C="a",onBlur:S,onClick:x,onContextMenu:E,onDragLeave:A,onFocus:P,onFocusVisible:T,onKeyDown:O,onKeyUp:z,onMouseDown:D,onMouseLeave:Z,onMouseUp:L,onTouchEnd:j,onTouchMove:F,onTouchStart:N,tabIndex:H=0,TouchRippleProps:U,type:V}=r,K=(0,o.Z)(r,B),W=a.useRef(null),q=a.useRef(null),{isFocusVisibleRef:Y,onFocus:G,onBlur:_,ref:Q}=(0,p.Z)(),[X,J]=a.useState(!1);function $(e,t,r=w){return(0,d.Z)((n=>(t&&t(n),!r&&q.current&&q.current[e](n),!0)))}b&&X&&J(!1),a.useImperativeHandle(l,(()=>({focusVisible:()=>{J(!0),W.current.focus()}})),[]),a.useEffect((()=>{X&&k&&!v&&q.current.pulsate()}),[v,k,X]);const ee=$("start",D),te=$("stop",E),re=$("stop",A),ne=$("stop",L),oe=$("stop",(e=>{X&&e.preventDefault(),Z&&Z(e)})),ae=$("start",N),ie=$("stop",j),se=$("stop",F),le=$("stop",(e=>{_(e),!1===Y.current&&J(!1),S&&S(e)}),!1),ce=(0,d.Z)((e=>{W.current||(W.current=e.currentTarget),G(e),!0===Y.current&&(J(!0),T&&T(e)),P&&P(e)})),ue=()=>{const e=W.current;return y&&"button"!==y&&!("A"===e.tagName&&e.href)},de=a.useRef(!1),pe=(0,d.Z)((e=>{k&&!de.current&&X&&q.current&&" "===e.key&&(de.current=!0,q.current.stop(e,(()=>{q.current.start(e)}))),e.target===e.currentTarget&&ue()&&" "===e.key&&e.preventDefault(),O&&O(e),e.target===e.currentTarget&&ue()&&"Enter"===e.key&&!b&&(e.preventDefault(),x&&x(e))})),he=(0,d.Z)((e=>{k&&" "===e.key&&q.current&&X&&!e.defaultPrevented&&(de.current=!1,q.current.stop(e,(()=>{q.current.pulsate(e)}))),z&&z(e),x&&e.target===e.currentTarget&&ue()&&" "===e.key&&!e.defaultPrevented&&x(e)}));let me=y;"button"===me&&(K.href||K.to)&&(me=C);const fe={};"button"===me?(fe.type=void 0===V?"button":V,fe.disabled=b):(K.href||K.to||(fe.role="button"),b&&(fe["aria-disabled"]=b));const ge=(0,u.Z)(Q,W),ye=(0,u.Z)(t,ge),[be,ve]=a.useState(!1);a.useEffect((()=>{ve(!0)}),[]);const we=be&&!v&&!b,ke=(0,n.Z)({},r,{centerRipple:h,component:y,disabled:b,disableRipple:v,disableTouchRipple:w,focusRipple:k,tabIndex:H,focusVisible:X}),Ce=(e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,a={root:["root",t&&"disabled",r&&"focusVisible"]},i=(0,s.Z)(a,M,o);return r&&n&&(i.root+=` ${n}`),i})(ke);return(0,f.jsxs)(I,(0,n.Z)({as:me,className:(0,i.Z)(Ce.root,g),ownerState:ke,onBlur:le,onClick:x,onContextMenu:te,onFocus:ce,onKeyDown:pe,onKeyUp:he,onMouseDown:ee,onMouseLeave:oe,onMouseUp:ne,onDragLeave:re,onTouchEnd:ie,onTouchMove:se,onTouchStart:ae,ref:ye,tabIndex:b?-1:H,type:V},fe,K,{children:[m,we?(0,f.jsx)(R,(0,n.Z)({ref:q,center:h},U)):null]}))}))},8363:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7294).createContext({})},4212:(e,t,r)=>{"use strict";r.d(t,{Z:()=>E});var n=r(3366),o=r(7462),a=r(7294),i=r(713),s=r(1796),l=r(2207),c=r(2066),u=r(5893);const d=(0,c.Z)((0,u.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),p=(0,c.Z)((0,u.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),h=(0,c.Z)((0,u.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var m=r(8216),f=r(9130),g=r(9602),y=r(8919);function b(e){return(0,y.Z)("MuiCheckbox",e)}const v=(0,r(6288).Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]),w=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size"],k=(0,g.ZP)(l.Z,{shouldForwardProp:e=>(0,g.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,"default"!==r.color&&t[`color${(0,m.Z)(r.color)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:(0,s.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${v.checked}, &.${v.indeterminate}`]:{color:e.palette[t.color].main},[`&.${v.disabled}`]:{color:e.palette.action.disabled}}))),C=(0,u.jsx)(p,{}),S=(0,u.jsx)(d,{}),x=(0,u.jsx)(h,{}),E=a.forwardRef((function(e,t){var r,s;const l=(0,f.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:c=C,color:d="primary",icon:p=S,indeterminate:h=!1,indeterminateIcon:g=x,inputProps:y,size:v="medium"}=l,E=(0,n.Z)(l,w),A=h?g:p,P=h?g:c,T=(0,o.Z)({},l,{color:d,indeterminate:h,size:v}),R=(e=>{const{classes:t,indeterminate:r,color:n}=e,a={root:["root",r&&"indeterminate",`color${(0,m.Z)(n)}`]},s=(0,i.Z)(a,b,t);return(0,o.Z)({},t,s)})(T);return(0,u.jsx)(k,(0,o.Z)({type:"checkbox",inputProps:(0,o.Z)({"data-indeterminate":h},y),icon:a.cloneElement(A,{fontSize:null!=(r=A.props.fontSize)?r:v}),checkedIcon:a.cloneElement(P,{fontSize:null!=(s=P.props.fontSize)?s:v}),ownerState:T,ref:t},E,{classes:R}))}))},9062:(e,t,r)=>{"use strict";r.d(t,{Z:()=>A});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(917),c=r(8216),u=r(9130),d=r(9602),p=r(8919);function h(e){return(0,p.Z)("MuiCircularProgress",e)}(0,r(6288).Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var m=r(5893);const f=["className","color","disableShrink","size","style","thickness","value","variant"];let g,y,b,v,w=e=>e;const k=(0,l.F4)(g||(g=w`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`)),C=(0,l.F4)(y||(y=w`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -125px;
}
`)),S=(0,d.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${(0,c.Z)(r.color)}`]]}})((({ownerState:e,theme:t})=>(0,o.Z)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:t.palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&(0,l.iv)(b||(b=w`
animation: ${0} 1.4s linear infinite;
`),k))),x=(0,d.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),E=(0,d.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${(0,c.Z)(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,o.Z)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,l.iv)(v||(v=w`
animation: ${0} 1.4s ease-in-out infinite;
`),C))),A=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiCircularProgress"}),{className:a,color:l="primary",disableShrink:d=!1,size:p=40,style:g,thickness:y=3.6,value:b=0,variant:v="indeterminate"}=r,w=(0,n.Z)(r,f),k=(0,o.Z)({},r,{color:l,disableShrink:d,size:p,thickness:y,value:b,variant:v}),C=(e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e,a={root:["root",r,`color${(0,c.Z)(n)}`],svg:["svg"],circle:["circle",`circle${(0,c.Z)(r)}`,o&&"circleDisableShrink"]};return(0,s.Z)(a,h,t)})(k),A={},P={},T={};if("determinate"===v){const e=2*Math.PI*((44-y)/2);A.strokeDasharray=e.toFixed(3),T["aria-valuenow"]=Math.round(b),A.strokeDashoffset=`${((100-b)/100*e).toFixed(3)}px`,P.transform="rotate(-90deg)"}return(0,m.jsx)(S,(0,o.Z)({className:(0,i.Z)(C.root,a),style:(0,o.Z)({width:p,height:p},P,g),ownerState:k,ref:t,role:"progressbar"},T,w,{children:(0,m.jsx)(x,{className:C.svg,ownerState:k,viewBox:"22 22 44 44",children:(0,m.jsx)(E,{className:C.circle,style:A,ownerState:k,cx:44,cy:44,r:(44-y)/2,fill:"none",strokeWidth:y})})}))}))},5097:(e,t,r)=>{"use strict";r.d(t,{V:()=>o,Z:()=>a});var n=r(8919);function o(e){return(0,n.Z)("MuiDivider",e)}const a=(0,r(6288).Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},6628:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(7462),o=r(3366),a=r(7294),i=r(2666),s=r(6067),l=r(2734),c=r(577),u=r(1705),d=r(5893);const p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],h={entering:{opacity:1},entered:{opacity:1}},m={enter:s.x9.enteringScreen,exit:s.x9.leavingScreen},f=a.forwardRef((function(e,t){const{addEndListener:r,appear:s=!0,children:f,easing:g,in:y,onEnter:b,onEntered:v,onEntering:w,onExit:k,onExited:C,onExiting:S,style:x,timeout:E=m,TransitionComponent:A=i.ZP}=e,P=(0,o.Z)(e,p),T=(0,l.Z)(),R=a.useRef(null),O=(0,u.Z)(f.ref,t),M=(0,u.Z)(R,O),z=e=>t=>{if(e){const r=R.current;void 0===t?e(r):e(r,t)}},B=z(w),I=z(((e,t)=>{(0,c.n)(e);const r=(0,c.C)({style:x,timeout:E,easing:g},{mode:"enter"});e.style.webkitTransition=T.transitions.create("opacity",r),e.style.transition=T.transitions.create("opacity",r),b&&b(e,t)})),D=z(v),Z=z(S),L=z((e=>{const t=(0,c.C)({style:x,timeout:E,easing:g},{mode:"exit"});e.style.webkitTransition=T.transitions.create("opacity",t),e.style.transition=T.transitions.create("opacity",t),k&&k(e)})),j=z(C);return(0,d.jsx)(A,(0,n.Z)({appear:s,in:y,nodeRef:R,onEnter:I,onEntered:D,onEntering:B,onExit:L,onExited:j,onExiting:Z,addEndListener:e=>{r&&r(R.current,e)},timeout:E},P,{children:(e,t)=>a.cloneElement(f,(0,n.Z)({style:(0,n.Z)({opacity:0,visibility:"exited"!==e||y?void 0:"hidden"},h[e],x,f.props.style),ref:M},t))}))}))},6723:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(9766),s=r(713),l=r(8515),c=r(9602),u=r(9130),d=r(8919);function p(e){return(0,d.Z)("MuiFilledInput",e)}const h=(0,r(6288).Z)("MuiFilledInput",["root","colorSecondary","underline","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","hiddenLabel","input","inputSizeSmall","inputHiddenLabel","inputMultiline","inputAdornedStart","inputAdornedEnd"]);var m=r(5893);const f=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","type"],g=(0,c.ZP)(l.Ej,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...(0,l.Gx)(e,t),!r.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode,n=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return(0,o.Z)({position:"relative",backgroundColor:a,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:a}},[`&.${h.focused}`]:{backgroundColor:a},[`&.${h.disabled}`]:{backgroundColor:r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${e.palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${h.focused}:after`]:{transform:"scaleX(1)"},[`&.${h.error}:after`]:{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${h.disabled}):before`]:{borderBottom:`1px solid ${e.palette.text.primary}`},[`&.${h.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,o.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))})),y=(0,c.ZP)(l.rA,{name:"MuiFilledInput",slot:"Input",overridesResolver:l._o})((({theme:e,ownerState:t})=>(0,o.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))),b=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiFilledInput"}),{components:a={},componentsProps:c,fullWidth:d=!1,inputComponent:h="input",multiline:b=!1,type:v="text"}=r,w=(0,n.Z)(r,f),k=(0,o.Z)({},r,{fullWidth:d,inputComponent:h,multiline:b,type:v}),C=(e=>{const{classes:t,disableUnderline:r}=e,n={root:["root",!r&&"underline"],input:["input"]},a=(0,s.Z)(n,p,t);return(0,o.Z)({},t,a)})(r),S={root:{ownerState:k},input:{ownerState:k}},x=c?(0,i.Z)(c,S):S;return(0,m.jsx)(l.ZP,(0,o.Z)({components:(0,o.Z)({Root:g,Input:y},a),componentsProps:x,fullWidth:d,inputComponent:h,multiline:b,ref:t,type:v},w,{classes:C}))}));b.muiName="Input";const v=b},6446:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(9130),c=r(9602),u=r(5108),d=r(8216),p=r(8502),h=r(7167),m=r(8919);function f(e){return(0,m.Z)("MuiFormControl",e)}(0,r(6288).Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var g=r(5893);const y=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],b=(0,c.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,o.Z)({},t.root,t[`margin${(0,d.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,o.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"}))),v=a.forwardRef((function(e,t){const r=(0,l.Z)({props:e,name:"MuiFormControl"}),{children:c,className:m,color:v="primary",component:w="div",disabled:k=!1,error:C=!1,focused:S,fullWidth:x=!1,hiddenLabel:E=!1,margin:A="none",required:P=!1,size:T="medium",variant:R="outlined"}=r,O=(0,n.Z)(r,y),M=(0,o.Z)({},r,{color:v,component:w,disabled:k,error:C,fullWidth:x,hiddenLabel:E,margin:A,required:P,size:T,variant:R}),z=(e=>{const{classes:t,margin:r,fullWidth:n}=e,o={root:["root","none"!==r&&`margin${(0,d.Z)(r)}`,n&&"fullWidth"]};return(0,s.Z)(o,f,t)})(M),[B,I]=a.useState((()=>{let e=!1;return c&&a.Children.forEach(c,(t=>{if(!(0,p.Z)(t,["Input","Select"]))return;const r=(0,p.Z)(t,["Select"])?t.props.input:t;r&&(0,u.B7)(r.props)&&(e=!0)})),e})),[D,Z]=a.useState((()=>{let e=!1;return c&&a.Children.forEach(c,(t=>{(0,p.Z)(t,["Input","Select"])&&(0,u.vd)(t.props,!0)&&(e=!0)})),e})),[L,j]=a.useState(!1);k&&L&&j(!1);const F=void 0===S||k?L:S,N=a.useCallback((()=>{Z(!0)}),[]),H={adornedStart:B,setAdornedStart:I,color:v,disabled:k,error:C,filled:D,focused:F,fullWidth:x,hiddenLabel:E,size:T,onBlur:()=>{j(!1)},onEmpty:a.useCallback((()=>{Z(!1)}),[]),onFilled:N,onFocus:()=>{j(!0)},registerEffect:void 0,required:P,variant:R};return(0,g.jsx)(h.Z.Provider,{value:H,children:(0,g.jsx)(b,(0,o.Z)({as:w,ownerState:M,className:(0,i.Z)(z.root,m),ref:t},O,{children:c}))})}))},7167:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7294).createContext()},5704:(e,t,r)=>{"use strict";function n({props:e,states:t,muiFormControl:r}){return t.reduce(((t,n)=>(t[n]=e[n],r&&void 0===e[n]&&(t[n]=r[n]),t)),{})}r.d(t,{Z:()=>n})},4423:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(7294),o=r(7167);function a(){return n.useContext(o.Z)}},542:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(4423),c=r(2658),u=r(8216),d=r(9602),p=r(9130),h=r(8919);function m(e){return(0,h.Z)("MuiFormControlLabel",e)}const f=(0,r(6288).Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label"]);var g=r(5893);const y=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],b=(0,d.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${f.label}`]:t.label},t.root,t[`labelPlacement${(0,u.Z)(r.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${f.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${f.label}`]:{[`&.${f.disabled}`]:{color:e.palette.text.disabled}}}))),v=a.forwardRef((function(e,t){const r=(0,p.Z)({props:e,name:"MuiFormControlLabel"}),{className:d,componentsProps:h={},control:f,disabled:v,disableTypography:w,label:k,labelPlacement:C="end"}=r,S=(0,n.Z)(r,y),x=(0,l.Z)();let E=v;void 0===E&&void 0!==f.props.disabled&&(E=f.props.disabled),void 0===E&&x&&(E=x.disabled);const A={disabled:E};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===f.props[e]&&void 0!==r[e]&&(A[e]=r[e])}));const P=(0,o.Z)({},r,{disabled:E,label:k,labelPlacement:C}),T=(e=>{const{classes:t,disabled:r,labelPlacement:n}=e,o={root:["root",r&&"disabled",`labelPlacement${(0,u.Z)(n)}`],label:["label",r&&"disabled"]};return(0,s.Z)(o,m,t)})(P);return(0,g.jsxs)(b,(0,o.Z)({className:(0,i.Z)(T.root,d),ownerState:P,ref:t},S,{children:[a.cloneElement(f,A),k.type===c.Z||w?k:(0,g.jsx)(c.Z,(0,o.Z)({component:"span",className:T.label},h.typography,{children:k}))]}))}))},3460:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(5704),c=r(4423),u=r(9602),d=r(8216),p=r(8919);function h(e){return(0,p.Z)("MuiFormHelperText",e)}const m=(0,r(6288).Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var f=r(9130),g=r(5893);const y=["children","className","component","disabled","error","filled","focused","margin","required","variant"],b=(0,u.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${(0,d.Z)(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${m.disabled}`]:{color:e.palette.text.disabled},[`&.${m.error}`]:{color:e.palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14}))),v=a.forwardRef((function(e,t){const r=(0,f.Z)({props:e,name:"MuiFormHelperText"}),{children:a,className:u,component:p="p"}=r,m=(0,n.Z)(r,y),v=(0,c.Z)(),w=(0,l.Z)({props:r,muiFormControl:v,states:["variant","size","disabled","error","filled","focused","required"]}),k=(0,o.Z)({},r,{component:p,contained:"filled"===w.variant||"outlined"===w.variant,variant:w.variant,size:w.size,disabled:w.disabled,error:w.error,filled:w.filled,focused:w.focused,required:w.required}),C=(e=>{const{classes:t,contained:r,size:n,disabled:o,error:a,filled:i,focused:l,required:c}=e,u={root:["root",o&&"disabled",a&&"error",n&&`size${(0,d.Z)(n)}`,r&&"contained",l&&"focused",i&&"filled",c&&"required"]};return(0,s.Z)(u,h,t)})(k);return(0,g.jsx)(b,(0,o.Z)({as:p,ownerState:k,className:(0,i.Z)(C.root,u),ref:t},m,{children:" "===a?(0,g.jsx)("span",{className:"notranslate",dangerouslySetInnerHTML:{__html:"&#8203;"}}):a}))}))},6530:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(7462),o=(r(7294),r(917)),a=r(5893);function i(e){const{styles:t,defaultTheme:r={}}=e,n="function"==typeof t?e=>{return t(null==(n=e)||0===Object.keys(n).length?r:e);var n}:t;return(0,a.jsx)(o.xB,{styles:n})}var s=r(247);const l=function(e){return(0,a.jsx)(i,(0,n.Z)({},e,{defaultTheme:s.Z}))}},6514:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(7462),o=r(3366),a=r(7294),i=r(2666),s=r(2734),l=r(577),c=r(1705),u=r(5893);const d=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function p(e){return`scale(${e}, ${e**2})`}const h={entering:{opacity:1,transform:p(1)},entered:{opacity:1,transform:"none"}},m=a.forwardRef((function(e,t){const{addEndListener:r,appear:m=!0,children:f,easing:g,in:y,onEnter:b,onEntered:v,onEntering:w,onExit:k,onExited:C,onExiting:S,style:x,timeout:E="auto",TransitionComponent:A=i.ZP}=e,P=(0,o.Z)(e,d),T=a.useRef(),R=a.useRef(),O=(0,s.Z)(),M=a.useRef(null),z=(0,c.Z)(f.ref,t),B=(0,c.Z)(M,z),I=e=>t=>{if(e){const r=M.current;void 0===t?e(r):e(r,t)}},D=I(w),Z=I(((e,t)=>{(0,l.n)(e);const{duration:r,delay:n,easing:o}=(0,l.C)({style:x,timeout:E,easing:g},{mode:"enter"});let a;"auto"===E?(a=O.transitions.getAutoHeightDuration(e.clientHeight),R.current=a):a=r,e.style.transition=[O.transitions.create("opacity",{duration:a,delay:n}),O.transitions.create("transform",{duration:.666*a,delay:n,easing:o})].join(","),b&&b(e,t)})),L=I(v),j=I(S),F=I((e=>{const{duration:t,delay:r,easing:n}=(0,l.C)({style:x,timeout:E,easing:g},{mode:"exit"});let o;"auto"===E?(o=O.transitions.getAutoHeightDuration(e.clientHeight),R.current=o):o=t,e.style.transition=[O.transitions.create("opacity",{duration:o,delay:r}),O.transitions.create("transform",{duration:.666*o,delay:r||.333*o,easing:n})].join(","),e.style.opacity="0",e.style.transform=p(.75),k&&k(e)})),N=I(C);return a.useEffect((()=>()=>{clearTimeout(T.current)}),[]),(0,u.jsx)(A,(0,n.Z)({appear:m,in:y,nodeRef:M,onEnter:Z,onEntered:L,onEntering:D,onExit:F,onExited:N,onExiting:j,addEndListener:e=>{"auto"===E&&(T.current=setTimeout(e,R.current||0)),r&&r(M.current,e)},timeout:"auto"===E?null:E},P,{children:(e,t)=>a.cloneElement(f,(0,n.Z)({style:(0,n.Z)({opacity:0,transform:p(.75),visibility:"exited"!==e||y?void 0:"hidden"},h[e],x,f.props.style),ref:B},t))}))}));m.muiSupportAuto=!0;const f=m},6867:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(1796),c=r(9602),u=r(9130),d=r(6905),p=r(8216),h=r(8919);function m(e){return(0,h.Z)("MuiIconButton",e)}const f=(0,r(6288).Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var g=r(5893);const y=["edge","children","className","color","disabled","disableFocusRipple","size"],b=(0,c.ZP)(d.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"default"!==r.color&&t[`color${(0,p.Z)(r.color)}`],r.edge&&t[`edge${(0,p.Z)(r.edge)}`],t[`size${(0,p.Z)(r.size)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:(0,l.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>(0,o.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,o.Z)({color:e.palette[t.color].main},!t.disableRipple&&{"&:hover":{backgroundColor:(0,l.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${f.disabled}`]:{backgroundColor:"transparent",color:e.palette.action.disabled}}))),v=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:l,className:c,color:d="default",disabled:h=!1,disableFocusRipple:f=!1,size:v="medium"}=r,w=(0,n.Z)(r,y),k=(0,o.Z)({},r,{edge:a,color:d,disabled:h,disableFocusRipple:f,size:v}),C=(e=>{const{classes:t,disabled:r,color:n,edge:o,size:a}=e,i={root:["root",r&&"disabled","default"!==n&&`color${(0,p.Z)(n)}`,o&&`edge${(0,p.Z)(o)}`,`size${(0,p.Z)(a)}`]};return(0,s.Z)(i,m,t)})(k);return(0,g.jsx)(b,(0,o.Z)({className:(0,i.Z)(C.root,c),centerRipple:!0,focusRipple:!f,disabled:h,ref:t,ownerState:k},w,{children:l}))}))},3981:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(713),s=r(9766),l=r(8515),c=r(9602),u=r(9130),d=r(8919);function p(e){return(0,d.Z)("MuiInput",e)}const h=(0,r(6288).Z)("MuiInput",["root","formControl","focused","disabled","colorSecondary","underline","error","sizeSmall","multiline","fullWidth","input","inputSizeSmall","inputMultiline","inputTypeSearch"]);var m=r(5893);const f=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","type"],g=(0,c.ZP)(l.Ej,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...(0,l.Gx)(e,t),!r.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return(0,o.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${e.palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${h.focused}:after`]:{transform:"scaleX(1)"},[`&.${h.error}:after`]:{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${h.disabled}):before`]:{borderBottom:`2px solid ${e.palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${h.disabled}:before`]:{borderBottomStyle:"dotted"}})})),y=(0,c.ZP)(l.rA,{name:"MuiInput",slot:"Input",overridesResolver:l._o})({}),b=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiInput"}),{disableUnderline:a,components:c={},componentsProps:d,fullWidth:h=!1,inputComponent:b="input",multiline:v=!1,type:w="text"}=r,k=(0,n.Z)(r,f),C=(e=>{const{classes:t,disableUnderline:r}=e,n={root:["root",!r&&"underline"],input:["input"]},a=(0,i.Z)(n,p,t);return(0,o.Z)({},t,a)})(r),S={root:{ownerState:{disableUnderline:a}}},x=d?(0,s.Z)(d,S):S;return(0,m.jsx)(l.ZP,(0,o.Z)({components:(0,o.Z)({Root:g,Input:y},c),componentsProps:x,fullWidth:h,inputComponent:b,multiline:v,ref:t,type:w},k,{classes:C}))}));b.muiName="Input";const v=b},8515:(e,t,r)=>{"use strict";r.d(t,{rA:()=>Z,Ej:()=>D,ZP:()=>j,_o:()=>I,Gx:()=>B});var n=r(3366),o=r(7462),a=r(1387),i=r(7294),s=r(6010),l=r(67),c=r(8290),u=r(7596),d=r(6600),p=r(5893);const h=["onChange","maxRows","minRows","style","value"];function m(e,t){return parseInt(e[t],10)||0}const f={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},g=i.forwardRef((function(e,t){const{onChange:r,maxRows:a,minRows:s=1,style:g,value:y}=e,b=(0,n.Z)(e,h),{current:v}=i.useRef(null!=y),w=i.useRef(null),k=(0,l.Z)(t,w),C=i.useRef(null),S=i.useRef(0),[x,E]=i.useState({}),A=i.useCallback((()=>{const t=w.current,r=(0,c.Z)(t).getComputedStyle(t);if("0px"===r.width)return;const n=C.current;n.style.width=r.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const o=r["box-sizing"],i=m(r,"padding-bottom")+m(r,"padding-top"),l=m(r,"border-bottom-width")+m(r,"border-top-width"),u=n.scrollHeight;n.value="x";const d=n.scrollHeight;let p=u;s&&(p=Math.max(Number(s)*d,p)),a&&(p=Math.min(Number(a)*d,p)),p=Math.max(p,d);const h=p+("border-box"===o?i+l:0),f=Math.abs(p-u)<=1;E((e=>S.current<20&&(h>0&&Math.abs((e.outerHeightStyle||0)-h)>1||e.overflow!==f)?(S.current+=1,{overflow:f,outerHeightStyle:h}):e))}),[a,s,e.placeholder]);return i.useEffect((()=>{const e=(0,u.Z)((()=>{S.current=0,A()})),t=(0,c.Z)(w.current);let r;return t.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(e),r.observe(w.current)),()=>{e.clear(),t.removeEventListener("resize",e),r&&r.disconnect()}}),[A]),(0,d.Z)((()=>{A()})),i.useEffect((()=>{S.current=0}),[y]),(0,p.jsxs)(i.Fragment,{children:[(0,p.jsx)("textarea",(0,o.Z)({value:y,onChange:e=>{S.current=0,v||A(),r&&r(e)},ref:k,rows:s,style:(0,o.Z)({height:x.outerHeightStyle,overflow:x.overflow?"hidden":null},g)},b)),(0,p.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:C,tabIndex:-1,style:(0,o.Z)({},f,g,{padding:0})})]})}));var y=r(713),b=r(3247),v=r(5704),w=r(7167),k=r(4423),C=r(9602),S=r(9130),x=r(8216),E=r(1705),A=r(8974),P=r(6530),T=r(5108),R=r(8919);function O(e){return(0,R.Z)("MuiInputBase",e)}const M=(0,r(6288).Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),z=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],B=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,"small"===r.size&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${(0,x.Z)(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},I=(e,t)=>{const{ownerState:r}=e;return[t.input,"small"===r.size&&t.inputSizeSmall,r.multiline&&t.inputMultiline,"search"===r.type&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},D=(0,C.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:B})((({theme:e,ownerState:t})=>(0,o.Z)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${M.disabled}`]:{color:e.palette.text.disabled,cursor:"default"}},t.multiline&&(0,o.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),Z=(0,C.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:I})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode,n={color:"currentColor",opacity:r?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},a={opacity:"0 !important"},i={opacity:r?.42:.5};return(0,o.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${M.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${M.disabled}`]:{opacity:1,WebkitTextFillColor:e.palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),L=(0,p.jsx)(P.Z,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),j=i.forwardRef((function(e,t){const r=(0,S.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":l,autoComplete:c,autoFocus:u,className:d,components:h={},componentsProps:m={},defaultValue:f,disabled:C,disableInjectingGlobalStyles:P,endAdornment:R,fullWidth:M=!1,id:B,inputComponent:I="input",inputProps:j={},inputRef:F,maxRows:N,minRows:H,multiline:U=!1,name:V,onBlur:K,onChange:W,onClick:q,onFocus:Y,onKeyDown:G,onKeyUp:_,placeholder:Q,readOnly:X,renderSuffix:J,rows:$,startAdornment:ee,type:te="text",value:re}=r,ne=(0,n.Z)(r,z),oe=null!=j.value?j.value:re,{current:ae}=i.useRef(null!=oe),ie=i.useRef(),se=i.useCallback((e=>{}),[]),le=(0,E.Z)(j.ref,se),ce=(0,E.Z)(F,le),ue=(0,E.Z)(ie,ce),[de,pe]=i.useState(!1),he=(0,k.Z)(),me=(0,v.Z)({props:r,muiFormControl:he,states:["color","disabled","error","hiddenLabel","size","required","filled"]});me.focused=he?he.focused:de,i.useEffect((()=>{!he&&C&&de&&(pe(!1),K&&K())}),[he,C,de,K]);const fe=he&&he.onFilled,ge=he&&he.onEmpty,ye=i.useCallback((e=>{(0,T.vd)(e)?fe&&fe():ge&&ge()}),[fe,ge]);(0,A.Z)((()=>{ae&&ye({value:oe})}),[oe,ye,ae]),i.useEffect((()=>{ye(ie.current)}),[]);let be=I,ve=j;U&&"input"===be&&(ve=$?(0,o.Z)({type:void 0,minRows:$,maxRows:$},ve):(0,o.Z)({type:void 0,maxRows:N,minRows:H},ve),be=g),i.useEffect((()=>{he&&he.setAdornedStart(Boolean(ee))}),[he,ee]);const we=(0,o.Z)({},r,{color:me.color||"primary",disabled:me.disabled,endAdornment:R,error:me.error,focused:me.focused,formControl:he,fullWidth:M,hiddenLabel:me.hiddenLabel,multiline:U,size:me.size,startAdornment:ee,type:te}),ke=(e=>{const{classes:t,color:r,disabled:n,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:l,hiddenLabel:c,multiline:u,size:d,startAdornment:p,type:h}=e,m={root:["root",`color${(0,x.Z)(r)}`,n&&"disabled",o&&"error",l&&"fullWidth",i&&"focused",s&&"formControl","small"===d&&"sizeSmall",u&&"multiline",p&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel"],input:["input",n&&"disabled","search"===h&&"inputTypeSearch",u&&"inputMultiline","small"===d&&"inputSizeSmall",c&&"inputHiddenLabel",p&&"inputAdornedStart",a&&"inputAdornedEnd"]};return(0,y.Z)(m,O,t)})(we),Ce=h.Root||D,Se=m.root||{},xe=h.Input||Z;return ve=(0,o.Z)({},ve,m.input),(0,p.jsxs)(i.Fragment,{children:[!P&&L,(0,p.jsxs)(Ce,(0,o.Z)({},Se,!(0,b.Z)(Ce)&&{ownerState:(0,o.Z)({},we,Se.ownerState)},{ref:t,onClick:e=>{ie.current&&e.currentTarget===e.target&&ie.current.focus(),q&&q(e)}},ne,{className:(0,s.Z)(ke.root,Se.className,d),children:[ee,(0,p.jsx)(w.Z.Provider,{value:null,children:(0,p.jsx)(xe,(0,o.Z)({ownerState:we,"aria-invalid":me.error,"aria-describedby":l,autoComplete:c,autoFocus:u,defaultValue:f,disabled:me.disabled,id:B,onAnimationStart:e=>{ye("mui-auto-fill-cancel"===e.animationName?ie.current:{value:"x"})},name:V,placeholder:Q,readOnly:X,required:me.required,rows:$,value:oe,onKeyDown:G,onKeyUp:_,type:te},ve,!(0,b.Z)(xe)&&{as:be,ownerState:(0,o.Z)({},we,ve.ownerState)},{ref:ue,className:(0,s.Z)(ke.input,ve.className),onBlur:e=>{K&&K(e),j.onBlur&&j.onBlur(e),he&&he.onBlur?he.onBlur(e):pe(!1)},onChange:(e,...t)=>{if(!ae){const t=e.target||ie.current;if(null==t)throw new Error((0,a.Z)(1));ye({value:t.value})}j.onChange&&j.onChange(e,...t),W&&W(e,...t)},onFocus:e=>{me.disabled?e.stopPropagation():(Y&&Y(e),j.onFocus&&j.onFocus(e),he&&he.onFocus?he.onFocus(e):pe(!0))}}))}),R,J?J((0,o.Z)({},me,{startAdornment:ee})):null]}))]})}))},5108:(e,t,r)=>{"use strict";function n(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function o(e,t=!1){return e&&(n(e.value)&&""!==e.value||t&&n(e.defaultValue)&&""!==e.defaultValue)}function a(e){return e.startAdornment}r.d(t,{B7:()=>a,vd:()=>o})},7666:(e,t,r)=>{"use strict";r.d(t,{Z:()=>E});var n=r(3366),o=r(7462),a=r(7294),i=r(713),s=r(5704),l=r(4423),c=r(6010),u=r(8216),d=r(9130),p=r(9602),h=r(8919),m=r(6288);function f(e){return(0,h.Z)("MuiFormLabel",e)}const g=(0,m.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);var y=r(5893);const b=["children","className","color","component","disabled","error","filled","focused","required"],v=(0,p.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,o.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${g.focused}`]:{color:e.palette[t.color].main},[`&.${g.disabled}`]:{color:e.palette.text.disabled},[`&.${g.error}`]:{color:e.palette.error.main}}))),w=(0,p.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${g.error}`]:{color:e.palette.error.main}}))),k=a.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiFormLabel"}),{children:a,className:p,component:h="label"}=r,m=(0,n.Z)(r,b),g=(0,l.Z)(),k=(0,s.Z)({props:r,muiFormControl:g,states:["color","required","focused","disabled","error","filled"]}),C=(0,o.Z)({},r,{color:k.color||"primary",component:h,disabled:k.disabled,error:k.error,filled:k.filled,focused:k.focused,required:k.required}),S=(e=>{const{classes:t,color:r,focused:n,disabled:o,error:a,filled:s,required:l}=e,c={root:["root",`color${(0,u.Z)(r)}`,o&&"disabled",a&&"error",s&&"filled",n&&"focused",l&&"required"],asterisk:["asterisk",a&&"error"]};return(0,i.Z)(c,f,t)})(C);return(0,y.jsxs)(v,(0,o.Z)({as:h,ownerState:C,className:(0,c.Z)(S.root,p),ref:t},m,{children:[a,k.required&&(0,y.jsxs)(w,{ownerState:C,"aria-hidden":!0,className:S.asterisk,children:["","*"]})]}))}));function C(e){return(0,h.Z)("MuiInputLabel",e)}(0,m.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const S=["disableAnimation","margin","shrink","variant"],x=(0,p.ZP)(k,{shouldForwardProp:e=>(0,p.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${g.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,"small"===r.size&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,o.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,o.Z)({transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"})))),E=a.forwardRef((function(e,t){const r=(0,d.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:a=!1,shrink:c}=r,u=(0,n.Z)(r,S),p=(0,l.Z)();let h=c;void 0===h&&p&&(h=p.filled||p.focused||p.adornedStart);const m=(0,s.Z)({props:r,muiFormControl:p,states:["size","variant","required"]}),f=(0,o.Z)({},r,{disableAnimation:a,formControl:p,shrink:h,size:m.size,variant:m.variant,required:m.required}),g=(e=>{const{classes:t,formControl:r,size:n,shrink:a,disableAnimation:s,variant:l,required:c}=e,u={root:["root",r&&"formControl",!s&&"animated",a&&"shrink","small"===n&&"sizeSmall",l],asterisk:[c&&"asterisk"]},d=(0,i.Z)(u,C,t);return(0,o.Z)({},t,d)})(f);return(0,y.jsx)(x,(0,o.Z)({"data-shrink":h,ownerState:f,ref:t},u,{classes:g}))}))},2440:(e,t,r)=>{"use strict";r.d(t,{Z:()=>g});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(9602),c=r(9130),u=r(9773),d=r(8919);function p(e){return(0,d.Z)("MuiList",e)}(0,r(6288).Z)("MuiList",["root","padding","dense","subheader"]);var h=r(5893);const m=["children","className","component","dense","disablePadding","subheader"],f=(0,l.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})((({ownerState:e})=>(0,o.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0}))),g=a.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiList"}),{children:l,className:d,component:g="ul",dense:y=!1,disablePadding:b=!1,subheader:v}=r,w=(0,n.Z)(r,m),k=a.useMemo((()=>({dense:y})),[y]),C=(0,o.Z)({},r,{component:g,dense:y,disablePadding:b}),S=(e=>{const{classes:t,disablePadding:r,dense:n,subheader:o}=e,a={root:["root",!r&&"padding",n&&"dense",o&&"subheader"]};return(0,s.Z)(a,p,t)})(C);return(0,h.jsx)(u.Z.Provider,{value:k,children:(0,h.jsxs)(f,(0,o.Z)({as:g,className:(0,i.Z)(S.root,d),ref:t,ownerState:C},w,{children:[v,l]}))})}))},9773:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7294).createContext({})},8885:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(9602),c=r(9130),u=r(4592),d=r(9773),p=r(5893);const h=["className"],m=(0,l.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((({theme:e,ownerState:t})=>(0,o.Z)({minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8}))),f=a.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiListItemIcon"}),{className:l}=r,f=(0,n.Z)(r,h),g=a.useContext(d.Z),y=(0,o.Z)({},r,{alignItems:g.alignItems}),b=(e=>{const{alignItems:t,classes:r}=e,n={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,s.Z)(n,u.f,r)})(y);return(0,p.jsx)(m,(0,o.Z)({className:(0,i.Z)(b.root,l),ownerState:y,ref:t},f))}))},4592:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a,f:()=>o});var n=r(8919);function o(e){return(0,n.Z)("MuiListItemIcon",e)}const a=(0,r(6288).Z)("MuiListItemIcon",["root","alignItemsFlexStart"])},6336:(e,t,r)=>{"use strict";r.d(t,{L:()=>o,Z:()=>a});var n=r(8919);function o(e){return(0,n.Z)("MuiListItemText",e)}const a=(0,r(6288).Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"])},3797:(e,t,r)=>{"use strict";r.d(t,{Z:()=>x});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(1796),c=r(9602),u=r(9130),d=r(9773),p=r(6905),h=r(8974),m=r(1705),f=r(5097),g=r(4592),y=r(6336),b=r(8919);function v(e){return(0,b.Z)("MuiMenuItem",e)}const w=(0,r(6288).Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var k=r(5893);const C=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],S=(0,c.ZP)(p.Z,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,o.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${e.palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${w.selected}`]:{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${w.focusVisible}`]:{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${w.selected}:hover`]:{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${w.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`&.${w.disabled}`]:{opacity:e.palette.action.disabledOpacity},[`& + .${f.Z.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${f.Z.inset}`]:{marginLeft:52},[`& .${y.Z.root}`]:{marginTop:0,marginBottom:0},[`& .${y.Z.inset}`]:{paddingLeft:36},[`& .${g.Z.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,o.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${g.Z.root} svg`]:{fontSize:"1.25rem"}})))),x=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:l=!1,component:c="li",dense:p=!1,divider:f=!1,disableGutters:g=!1,focusVisibleClassName:y,role:b="menuitem",tabIndex:w}=r,x=(0,n.Z)(r,C),E=a.useContext(d.Z),A={dense:p||E.dense||!1,disableGutters:g},P=a.useRef(null);(0,h.Z)((()=>{l&&P.current&&P.current.focus()}),[l]);const T=(0,o.Z)({},r,{dense:A.dense,divider:f,disableGutters:g}),R=(e=>{const{disabled:t,dense:r,divider:n,disableGutters:a,selected:i,classes:l}=e,c={root:["root",r&&"dense",t&&"disabled",!a&&"gutters",n&&"divider",i&&"selected"]},u=(0,s.Z)(c,v,l);return(0,o.Z)({},l,u)})(r),O=(0,m.Z)(P,t);let M;return r.disabled||(M=void 0!==w?w:-1),(0,k.jsx)(d.Z.Provider,{value:A,children:(0,k.jsx)(S,(0,o.Z)({ref:O,role:b,tabIndex:M,component:c,focusVisibleClassName:(0,i.Z)(R.focusVisible,y)},x,{ownerState:T,classes:R}))})}))},3975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(7462),o=r(3366),a=r(7294),i=(r(9864),r(8038)),s=r(2440);const l=r(5806).Z;var c=r(1705),u=r(8974),d=r(5893);const p=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function h(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function m(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function f(e,t){if(void 0===t)return!0;let r=e.innerText;return void 0===r&&(r=e.textContent),r=r.trim().toLowerCase(),0!==r.length&&(t.repeating?r[0]===t.keys[0]:0===r.indexOf(t.keys.join("")))}function g(e,t,r,n,o,a){let i=!1,s=o(e,t,!!t&&r);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const t=!n&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&f(s,a)&&!t)return s.focus(),!0;s=o(e,s,r)}return!1}const y=a.forwardRef((function(e,t){const{actions:r,autoFocus:y=!1,autoFocusItem:b=!1,children:v,className:w,disabledItemsFocusable:k=!1,disableListWrap:C=!1,onKeyDown:S,variant:x="selectedMenu"}=e,E=(0,o.Z)(e,p),A=a.useRef(null),P=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,u.Z)((()=>{y&&A.current.focus()}),[y]),a.useImperativeHandle(r,(()=>({adjustStyleForScrollbar:(e,t)=>{const r=!A.current.style.width;if(e.clientHeight<A.current.clientHeight&&r){const r=`${l((0,i.Z)(e))}px`;A.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,A.current.style.width=`calc(100% + ${r})`}return A.current}})),[]);const T=(0,c.Z)(A,t);let R=-1;a.Children.forEach(v,((e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===x&&e.props.selected||-1===R)&&(R=t))}));const O=a.Children.map(v,((e,t)=>{if(t===R){const t={};return b&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===x&&(t.tabIndex=0),a.cloneElement(e,t)}return e}));return(0,d.jsx)(s.Z,(0,n.Z)({role:"menu",ref:T,className:w,onKeyDown:e=>{const t=A.current,r=e.key,n=(0,i.Z)(t).activeElement;if("ArrowDown"===r)e.preventDefault(),g(t,n,C,k,h);else if("ArrowUp"===r)e.preventDefault(),g(t,n,C,k,m);else if("Home"===r)e.preventDefault(),g(t,null,C,k,h);else if("End"===r)e.preventDefault(),g(t,null,C,k,m);else if(1===r.length){const o=P.current,a=r.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);const s=n&&!o.repeating&&f(n,o);o.previousKeyMatched&&(s||g(t,n,!1,k,h,o))?e.preventDefault():o.previousKeyMatched=!1}S&&S(e)},tabIndex:y?0:-1},E,{children:O}))}))},8086:(e,t,r)=>{"use strict";r.d(t,{Z:()=>I});var n=r(3366),o=r(7462),a=r(7294),i=r(3247),s=r(6010),l=r(67),c=r(7094),u=r(3633),d=r(9064),p=r(713),h=r(8173),m=r(8290),f=r(5806);function g(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function y(e){return parseInt((0,m.Z)(e).getComputedStyle(e).paddingRight,10)||0}function b(e,t,r,n=[],o){const a=[t,r,...n],i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(e=>{-1===a.indexOf(e)&&-1===i.indexOf(e.tagName)&&g(e,o)}))}function v(e,t){let r=-1;return e.some(((e,n)=>!!t(e)&&(r=n,!0))),r}var w=r(4221),k=r(6288),C=r(8919);function S(e){return(0,C.Z)("MuiModal",e)}(0,k.Z)("MuiModal",["root","hidden"]);var x=r(5893);const E=["BackdropComponent","BackdropProps","children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","theme","onTransitionEnter","onTransitionExited"],A=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&g(e.modalRef,!1);const n=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);b(t,e.mount,e.modalRef,n,!0);const o=v(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),r):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:n}),r)}mount(e,t){const r=v(this.containers,(t=>-1!==t.modals.indexOf(e))),n=this.containers[r];n.restore||(n.restore=function(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,c.Z)(e);return t.body===e?(0,m.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(n)){const e=(0,f.Z)((0,c.Z)(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${y(n)+e}px`;const t=(0,c.Z)(n).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${y(t)+e}px`}))}const e=n.parentElement,t=(0,m.Z)(n),o="HTML"===(null==e?void 0:e.nodeName)&&"scroll"===t.getComputedStyle(e).overflowY?e:n;r.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{r.forEach((({value:e,el:t,property:r})=>{e?t.style.setProperty(r,e):t.style.removeProperty(r)}))}}(n,t))}remove(e){const t=this.modals.indexOf(e);if(-1===t)return t;const r=v(this.containers,(t=>-1!==t.modals.indexOf(e))),n=this.containers[r];if(n.modals.splice(n.modals.indexOf(e),1),this.modals.splice(t,1),0===n.modals.length)n.restore&&n.restore(),e.modalRef&&g(e.modalRef,!0),b(n.container,e.mount,e.modalRef,n.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=n.modals[n.modals.length-1];e.modalRef&&g(e.modalRef,!1)}return t}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}},P=a.forwardRef((function(e,t){const{BackdropComponent:r,BackdropProps:m,children:f,classes:y,className:b,closeAfterTransition:v=!1,component:k="div",components:C={},componentsProps:P={},container:T,disableAutoFocus:R=!1,disableEnforceFocus:O=!1,disableEscapeKeyDown:M=!1,disablePortal:z=!1,disableRestoreFocus:B=!1,disableScrollLock:I=!1,hideBackdrop:D=!1,keepMounted:Z=!1,manager:L=A,onBackdropClick:j,onClose:F,onKeyDown:N,open:H,theme:U,onTransitionEnter:V,onTransitionExited:K}=e,W=(0,n.Z)(e,E),[q,Y]=a.useState(!0),G=a.useRef({}),_=a.useRef(null),Q=a.useRef(null),X=(0,l.Z)(Q,t),J=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),$=()=>(G.current.modalRef=Q.current,G.current.mountNode=_.current,G.current),ee=()=>{L.mount($(),{disableScrollLock:I}),Q.current.scrollTop=0},te=(0,u.Z)((()=>{const e=function(e){return"function"==typeof e?e():e}(T)||(0,c.Z)(_.current).body;L.add($(),e),Q.current&&ee()})),re=a.useCallback((()=>L.isTopModal($())),[L]),ne=(0,u.Z)((e=>{_.current=e,e&&(H&&re()?ee():g(Q.current,!0))})),oe=a.useCallback((()=>{L.remove($())}),[L]);a.useEffect((()=>()=>{oe()}),[oe]),a.useEffect((()=>{H?te():J&&v||oe()}),[H,oe,J,v,te]);const ae=(0,o.Z)({},e,{classes:y,closeAfterTransition:v,disableAutoFocus:R,disableEnforceFocus:O,disableEscapeKeyDown:M,disablePortal:z,disableRestoreFocus:B,disableScrollLock:I,exited:q,hideBackdrop:D,keepMounted:Z}),ie=(e=>{const{open:t,exited:r,classes:n}=e,o={root:["root",!t&&r&&"hidden"]};return(0,p.Z)(o,S,n)})(ae);if(!Z&&!H&&(!J||q))return null;const se={};void 0===f.props.tabIndex&&(se.tabIndex="-1"),J&&(se.onEnter=(0,d.Z)((()=>{Y(!1),V&&V()}),f.props.onEnter),se.onExited=(0,d.Z)((()=>{Y(!0),K&&K(),v&&oe()}),f.props.onExited));const le=C.Root||k,ce=P.root||{};return(0,x.jsx)(h.Z,{ref:ne,container:T,disablePortal:z,children:(0,x.jsxs)(le,(0,o.Z)({role:"presentation"},ce,!(0,i.Z)(le)&&{as:k,ownerState:(0,o.Z)({},ae,ce.ownerState),theme:U},W,{ref:X,onKeyDown:e=>{N&&N(e),"Escape"===e.key&&re()&&(M||(e.stopPropagation(),F&&F(e,"escapeKeyDown")))},className:(0,s.Z)(ie.root,ce.className,b),children:[!D&&r?(0,x.jsx)(r,(0,o.Z)({open:H,onClick:e=>{e.target===e.currentTarget&&(j&&j(e),F&&F(e,"backdropClick"))}},m)):null,(0,x.jsx)(w.Z,{disableEnforceFocus:O,disableAutoFocus:R,disableRestoreFocus:B,isEnabled:re,open:H,children:a.cloneElement(f,se)})]}))})}));var T=r(9602),R=r(9130),O=r(1329);const M=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],z=(0,T.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,o.Z)({position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),B=(0,T.ZP)(O.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),I=a.forwardRef((function(e,t){var r;const s=(0,R.Z)({name:"MuiModal",props:e}),{BackdropComponent:l=B,closeAfterTransition:c=!1,children:u,components:d={},componentsProps:p={},disableAutoFocus:h=!1,disableEnforceFocus:m=!1,disableEscapeKeyDown:f=!1,disablePortal:g=!1,disableRestoreFocus:y=!1,disableScrollLock:b=!1,hideBackdrop:v=!1,keepMounted:w=!1}=s,k=(0,n.Z)(s,M),[C,S]=a.useState(!0),E={closeAfterTransition:c,disableAutoFocus:h,disableEnforceFocus:m,disableEscapeKeyDown:f,disablePortal:g,disableRestoreFocus:y,disableScrollLock:b,hideBackdrop:v,keepMounted:w},A=(0,o.Z)({},s,E,{exited:C}).classes;return(0,x.jsx)(P,(0,o.Z)({components:(0,o.Z)({Root:z},d),componentsProps:{root:(0,o.Z)({},p.root,(!d.Root||!(0,i.Z)(d.Root))&&{ownerState:(0,o.Z)({},null==(r=p.root)?void 0:r.ownerState)})},BackdropComponent:l,onTransitionEnter:()=>S(!1),onTransitionExited:()=>S(!0),ref:t},k,{classes:A},E,{children:u}))}))},3031:(e,t,r)=>{"use strict";r.d(t,{Z:()=>x});var n=r(3366),o=r(7462),a=r(7294),i=r(713),s=r(9602),l=r(5893);const c=["children","classes","className","label","notched"],u=(0,s.ZP)("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),d=(0,s.ZP)("legend",{skipSx:!0})((({ownerState:e,theme:t})=>(0,o.Z)({float:"unset"},void 0===e.label&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},void 0!==e.label&&(0,o.Z)({display:"block",width:"auto",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}))));var p=r(4423),h=r(5704),m=r(8919);function f(e){return(0,m.Z)("MuiOutlinedInput",e)}const g=(0,r(6288).Z)("MuiOutlinedInput",["root","colorSecondary","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","notchedOutline","input","inputSizeSmall","inputMultiline","inputAdornedStart","inputAdornedEnd"]);var y=r(8515),b=r(9130);const v=["components","fullWidth","inputComponent","label","multiline","notched","type"],w=(0,s.ZP)(y.Ej,{shouldForwardProp:e=>(0,s.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:y.Gx})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,o.Z)({position:"relative",borderRadius:e.shape.borderRadius,[`&:hover .${g.notchedOutline}`]:{borderColor:e.palette.text.primary},"@media (hover: none)":{[`&:hover .${g.notchedOutline}`]:{borderColor:r}},[`&.${g.focused} .${g.notchedOutline}`]:{borderColor:e.palette[t.color].main,borderWidth:2},[`&.${g.error} .${g.notchedOutline}`]:{borderColor:e.palette.error.main},[`&.${g.disabled} .${g.notchedOutline}`]:{borderColor:e.palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,o.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),k=(0,s.ZP)((function(e){const{className:t,label:r,notched:a}=e,i=(0,n.Z)(e,c),s=(0,o.Z)({},e,{notched:a,label:r});return(0,l.jsx)(u,(0,o.Z)({"aria-hidden":!0,className:t,ownerState:s},i,{children:(0,l.jsx)(d,{ownerState:s,children:r?(0,l.jsx)("span",{children:r}):(0,l.jsx)("span",{className:"notranslate",dangerouslySetInnerHTML:{__html:"&#8203;"}})})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>({borderColor:"light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}))),C=(0,s.ZP)(y.rA,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:y._o})((({theme:e,ownerState:t})=>(0,o.Z)({padding:"16.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),S=a.forwardRef((function(e,t){var r;const s=(0,b.Z)({props:e,name:"MuiOutlinedInput"}),{components:c={},fullWidth:u=!1,inputComponent:d="input",label:m,multiline:g=!1,notched:S,type:x="text"}=s,E=(0,n.Z)(s,v),A=(e=>{const{classes:t}=e,r=(0,i.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},f,t);return(0,o.Z)({},t,r)})(s),P=(0,p.Z)(),T=(0,h.Z)({props:s,muiFormControl:P,states:["required"]});return(0,l.jsx)(y.ZP,(0,o.Z)({components:(0,o.Z)({Root:w,Input:C},c),renderSuffix:e=>(0,l.jsx)(k,{className:A.notchedOutline,label:m&&T.required?r||(r=(0,l.jsxs)(a.Fragment,{children:[m," ","*"]})):m,notched:void 0!==S?S:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:u,inputComponent:d,multiline:g,ref:t,type:x},E,{classes:(0,o.Z)({},A,{notchedOutline:null})}))}));S.muiName="Input";const x=S},6501:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(1796),c=r(9602),u=r(9130),d=r(8919);function p(e){return(0,d.Z)("MuiPaper",e)}(0,r(6288).Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var h=r(5893);const m=["className","component","elevation","square","variant"],f=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},g=(0,c.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${e.palette.divider}`},"elevation"===t.variant&&(0,o.Z)({boxShadow:e.shadows[t.elevation]},"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,l.Fq)("#fff",f(t.elevation))}, ${(0,l.Fq)("#fff",f(t.elevation))})`})))),y=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiPaper"}),{className:a,component:l="div",elevation:c=1,square:d=!1,variant:f="elevation"}=r,y=(0,n.Z)(r,m),b=(0,o.Z)({},r,{component:l,elevation:c,square:d,variant:f}),v=(e=>{const{square:t,elevation:r,variant:n,classes:o}=e,a={root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]};return(0,s.Z)(a,p,o)})(b);return(0,h.jsx)(g,(0,o.Z)({as:l,ownerState:b,className:(0,i.Z)(v.root,a),ref:t},y))}))},9908:(e,t,r)=>{"use strict";r.d(t,{Z:()=>xe});var n=r(7462),o=r(7294),a=r(3366),i=r(67),s=r(6600),l=r(7094);function c(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function u(e){return e instanceof c(e).Element||e instanceof Element}function d(e){return e instanceof c(e).HTMLElement||e instanceof HTMLElement}function p(e){return"undefined"!=typeof ShadowRoot&&(e instanceof c(e).ShadowRoot||e instanceof ShadowRoot)}var h=Math.max,m=Math.min,f=Math.round;function g(e,t){void 0===t&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if(d(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(n=f(r.width)/i||1),a>0&&(o=f(r.height)/a||1)}return{width:r.width/n,height:r.height/o,top:r.top/o,right:r.right/n,bottom:r.bottom/o,left:r.left/n,x:r.left/n,y:r.top/o}}function y(e){var t=c(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function b(e){return e?(e.nodeName||"").toLowerCase():null}function v(e){return((u(e)?e.ownerDocument:e.document)||window.document).documentElement}function w(e){return g(v(e)).left+y(e).scrollLeft}function k(e){return c(e).getComputedStyle(e)}function C(e){var t=k(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function S(e,t,r){void 0===r&&(r=!1);var n,o,a=d(t),i=d(t)&&function(e){var t=e.getBoundingClientRect(),r=f(t.width)/e.offsetWidth||1,n=f(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),s=v(t),l=g(e,i),u={scrollLeft:0,scrollTop:0},p={x:0,y:0};return(a||!a&&!r)&&(("body"!==b(t)||C(s))&&(u=(n=t)!==c(n)&&d(n)?{scrollLeft:(o=n).scrollLeft,scrollTop:o.scrollTop}:y(n)),d(t)?((p=g(t,!0)).x+=t.clientLeft,p.y+=t.clientTop):s&&(p.x=w(s))),{x:l.left+u.scrollLeft-p.x,y:l.top+u.scrollTop-p.y,width:l.width,height:l.height}}function x(e){var t=g(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function E(e){return"html"===b(e)?e:e.assignedSlot||e.parentNode||(p(e)?e.host:null)||v(e)}function A(e){return["html","body","#document"].indexOf(b(e))>=0?e.ownerDocument.body:d(e)&&C(e)?e:A(E(e))}function P(e,t){var r;void 0===t&&(t=[]);var n=A(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),a=c(n),i=o?[a].concat(a.visualViewport||[],C(n)?n:[]):n,s=t.concat(i);return o?s:s.concat(P(E(i)))}function T(e){return["table","td","th"].indexOf(b(e))>=0}function R(e){return d(e)&&"fixed"!==k(e).position?e.offsetParent:null}function O(e){for(var t=c(e),r=R(e);r&&T(r)&&"static"===k(r).position;)r=R(r);return r&&("html"===b(r)||"body"===b(r)&&"static"===k(r).position)?t:r||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&d(e)&&"fixed"===k(e).position)return null;var r=E(e);for(p(r)&&(r=r.host);d(r)&&["html","body"].indexOf(b(r))<0;){var n=k(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var M="top",z="bottom",B="right",I="left",D="auto",Z=[M,z,B,I],L="start",j="end",F="viewport",N="popper",H=Z.reduce((function(e,t){return e.concat([t+"-"+L,t+"-"+j])}),[]),U=[].concat(Z,[D]).reduce((function(e,t){return e.concat([t,t+"-"+L,t+"-"+j])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function K(e){var t=new Map,r=new Set,n=[];function o(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&o(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||o(e)})),n}var W={placement:"bottom",modifiers:[],strategy:"absolute"};function q(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Y(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,n=void 0===r?[]:r,o=t.defaultOptions,a=void 0===o?W:o;return function(e,t,r){void 0===r&&(r=a);var o,i,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},W,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,d={state:s,setOptions:function(r){var o="function"==typeof r?r(s.options):r;p(),s.options=Object.assign({},a,s.options,o),s.scrollParents={reference:u(e)?P(e):e.contextElement?P(e.contextElement):[],popper:P(t)};var i,c,h=function(e){var t=K(e);return V.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}((i=[].concat(n,s.options.modifiers),c=i.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return s.orderedModifiers=h.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,r=e.options,n=void 0===r?{}:r,o=e.effect;if("function"==typeof o){var a=o({state:s,name:t,instance:d,options:n});l.push(a||function(){})}})),d.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,r=e.popper;if(q(t,r)){s.rects={reference:S(t,O(r),"fixed"===s.options.strategy),popper:x(r)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<s.orderedModifiers.length;n++)if(!0!==s.reset){var o=s.orderedModifiers[n],a=o.fn,i=o.options,l=void 0===i?{}:i,u=o.name;"function"==typeof a&&(s=a({state:s,options:l,name:u,instance:d})||s)}else s.reset=!1,n=-1}}},update:(o=function(){return new Promise((function(e){d.forceUpdate(),e(s)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(o())}))}))),i}),destroy:function(){p(),c=!0}};if(!q(e,t))return d;function p(){l.forEach((function(e){return e()})),l=[]}return d.setOptions(r).then((function(e){!c&&r.onFirstUpdate&&r.onFirstUpdate(e)})),d}}var G={passive:!0};function _(e){return e.split("-")[0]}function Q(e){return e.split("-")[1]}function X(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function J(e){var t,r=e.reference,n=e.element,o=e.placement,a=o?_(o):null,i=o?Q(o):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(a){case M:t={x:s,y:r.y-n.height};break;case z:t={x:s,y:r.y+r.height};break;case B:t={x:r.x+r.width,y:l};break;case I:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var c=a?X(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case L:t[c]=t[c]-(r[u]/2-n[u]/2);break;case j:t[c]=t[c]+(r[u]/2-n[u]/2)}}return t}var $={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ee(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,p=e.isFixed,h=i.x,m=void 0===h?0:h,g=i.y,y=void 0===g?0:g,b="function"==typeof d?d({x:m,y}):{x:m,y};m=b.x,y=b.y;var w=i.hasOwnProperty("x"),C=i.hasOwnProperty("y"),S=I,x=M,E=window;if(u){var A=O(r),P="clientHeight",T="clientWidth";A===c(r)&&"static"!==k(A=v(r)).position&&"absolute"===s&&(P="scrollHeight",T="scrollWidth"),A=A,(o===M||(o===I||o===B)&&a===j)&&(x=z,y-=(p&&A===E&&E.visualViewport?E.visualViewport.height:A[P])-n.height,y*=l?1:-1),o!==I&&(o!==M&&o!==z||a!==j)||(S=B,m-=(p&&A===E&&E.visualViewport?E.visualViewport.width:A[T])-n.width,m*=l?1:-1)}var R,D=Object.assign({position:s},u&&$),Z=!0===d?function(e){var t=e.x,r=e.y,n=window.devicePixelRatio||1;return{x:f(t*n)/n||0,y:f(r*n)/n||0}}({x:m,y}):{x:m,y};return m=Z.x,y=Z.y,l?Object.assign({},D,((R={})[x]=C?"0":"",R[S]=w?"0":"",R.transform=(E.devicePixelRatio||1)<=1?"translate("+m+"px, "+y+"px)":"translate3d("+m+"px, "+y+"px, 0)",R)):Object.assign({},D,((t={})[x]=C?y+"px":"",t[S]=w?m+"px":"",t.transform="",t))}var te={left:"right",right:"left",bottom:"top",top:"bottom"};function re(e){return e.replace(/left|right|bottom|top/g,(function(e){return te[e]}))}var ne={start:"end",end:"start"};function oe(e){return e.replace(/start|end/g,(function(e){return ne[e]}))}function ae(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&p(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ie(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function se(e,t){return t===F?ie(function(e){var t=c(e),r=v(e),n=t.visualViewport,o=r.clientWidth,a=r.clientHeight,i=0,s=0;return n&&(o=n.width,a=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=n.offsetLeft,s=n.offsetTop)),{width:o,height:a,x:i+w(e),y:s}}(e)):u(t)?function(e){var t=g(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):ie(function(e){var t,r=v(e),n=y(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=h(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=h(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+w(e),l=-n.scrollTop;return"rtl"===k(o||r).direction&&(s+=h(r.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(v(e)))}function le(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ce(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function ue(e,t){void 0===t&&(t={});var r=t,n=r.placement,o=void 0===n?e.placement:n,a=r.boundary,i=void 0===a?"clippingParents":a,s=r.rootBoundary,l=void 0===s?F:s,c=r.elementContext,p=void 0===c?N:c,f=r.altBoundary,y=void 0!==f&&f,w=r.padding,C=void 0===w?0:w,S=le("number"!=typeof C?C:ce(C,Z)),x=p===N?"reference":N,A=e.rects.popper,T=e.elements[y?x:p],R=function(e,t,r){var n="clippingParents"===t?function(e){var t=P(E(e)),r=["absolute","fixed"].indexOf(k(e).position)>=0&&d(e)?O(e):e;return u(r)?t.filter((function(e){return u(e)&&ae(e,r)&&"body"!==b(e)})):[]}(e):[].concat(t),o=[].concat(n,[r]),a=o[0],i=o.reduce((function(t,r){var n=se(e,r);return t.top=h(n.top,t.top),t.right=m(n.right,t.right),t.bottom=m(n.bottom,t.bottom),t.left=h(n.left,t.left),t}),se(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(u(T)?T:T.contextElement||v(e.elements.popper),i,l),I=g(e.elements.reference),D=J({reference:I,element:A,strategy:"absolute",placement:o}),L=ie(Object.assign({},A,D)),j=p===N?L:I,H={top:R.top-j.top+S.top,bottom:j.bottom-R.bottom+S.bottom,left:R.left-j.left+S.left,right:j.right-R.right+S.right},U=e.modifiersData.offset;if(p===N&&U){var V=U[o];Object.keys(H).forEach((function(e){var t=[B,z].indexOf(e)>=0?1:-1,r=[M,z].indexOf(e)>=0?"y":"x";H[e]+=V[r]*t}))}return H}function de(e,t,r){return h(e,m(t,r))}function pe(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function he(e){return[M,B,z,I].some((function(t){return e[t]>=0}))}var me=Y({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,a=void 0===o||o,i=n.resize,s=void 0===i||i,l=c(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",r.update,G)})),s&&l.addEventListener("resize",r.update,G),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",r.update,G)})),s&&l.removeEventListener("resize",r.update,G)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=J({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=void 0===n||n,a=r.adaptive,i=void 0===a||a,s=r.roundOffsets,l=void 0===s||s,c={placement:_(t.placement),variation:Q(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ee(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ee(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},o=t.elements[e];d(o)&&b(o)&&(Object.assign(o.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});d(n)&&b(n)&&(Object.assign(n.style,a),Object.keys(o).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=void 0===o?[0,0]:o,i=U.reduce((function(e,r){return e[r]=function(e,t,r){var n=_(e),o=[I,M].indexOf(n)>=0?-1:1,a="function"==typeof r?r(Object.assign({},t,{placement:e})):r,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[I,B].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}(r,t.rects,a),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,a=void 0===o||o,i=r.altAxis,s=void 0===i||i,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,h=r.flipVariations,m=void 0===h||h,f=r.allowedAutoPlacements,g=t.options.placement,y=_(g),b=l||(y!==g&&m?function(e){if(_(e)===D)return[];var t=re(e);return[oe(e),t,oe(t)]}(g):[re(g)]),v=[g].concat(b).reduce((function(e,r){return e.concat(_(r)===D?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,i=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?U:l,u=Q(n),d=u?s?H:H.filter((function(e){return Q(e)===u})):Z,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var h=p.reduce((function(t,r){return t[r]=ue(e,{placement:r,boundary:o,rootBoundary:a,padding:i})[_(r)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}(t,{placement:r,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:f}):r)}),[]),w=t.rects.reference,k=t.rects.popper,C=new Map,S=!0,x=v[0],E=0;E<v.length;E++){var A=v[E],P=_(A),T=Q(A)===L,R=[M,z].indexOf(P)>=0,O=R?"width":"height",j=ue(t,{placement:A,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),F=R?T?B:I:T?z:M;w[O]>k[O]&&(F=re(F));var N=re(F),V=[];if(a&&V.push(j[P]<=0),s&&V.push(j[F]<=0,j[N]<=0),V.every((function(e){return e}))){x=A,S=!1;break}C.set(A,V)}if(S)for(var K=function(e){var t=v.find((function(t){var r=C.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return x=t,"break"},W=m?3:1;W>0&&"break"!==K(W);W--);t.placement!==x&&(t.modifiersData[n]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,a=void 0===o||o,i=r.altAxis,s=void 0!==i&&i,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,d=r.padding,p=r.tether,f=void 0===p||p,g=r.tetherOffset,y=void 0===g?0:g,b=ue(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=_(t.placement),w=Q(t.placement),k=!w,C=X(v),S="x"===C?"y":"x",E=t.modifiersData.popperOffsets,A=t.rects.reference,P=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(E){if(a){var j,F="y"===C?M:I,N="y"===C?z:B,H="y"===C?"height":"width",U=E[C],V=U+b[F],K=U-b[N],W=f?-P[H]/2:0,q=w===L?A[H]:P[H],Y=w===L?-P[H]:-A[H],G=t.elements.arrow,J=f&&G?x(G):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=$[F],te=$[N],re=de(0,A[H],J[H]),ne=k?A[H]/2-W-re-ee-R.mainAxis:q-re-ee-R.mainAxis,oe=k?-A[H]/2+W+re+te+R.mainAxis:Y+re+te+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),ie=ae?"y"===C?ae.clientTop||0:ae.clientLeft||0:0,se=null!=(j=null==D?void 0:D[C])?j:0,le=U+oe-se,ce=de(f?m(V,U+ne-se-ie):V,U,f?h(K,le):K);E[C]=ce,Z[C]=ce-U}if(s){var pe,he="x"===C?M:I,me="x"===C?z:B,fe=E[S],ge="y"===S?"height":"width",ye=fe+b[he],be=fe-b[me],ve=-1!==[M,I].indexOf(v),we=null!=(pe=null==D?void 0:D[S])?pe:0,ke=ve?ye:fe-A[ge]-P[ge]-we+R.altAxis,Ce=ve?fe+A[ge]+P[ge]-we-R.altAxis:be,Se=f&&ve?function(e,t,r){var n=de(e,t,r);return n>r?r:n}(ke,fe,Ce):de(f?ke:ye,fe,f?Ce:be);E[S]=Se,Z[S]=Se-fe}t.modifiersData[n]=Z}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,o=e.options,a=r.elements.arrow,i=r.modifiersData.popperOffsets,s=_(r.placement),l=X(s),c=[I,B].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return le("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ce(e,Z))}(o.padding,r),d=x(a),p="y"===l?M:I,h="y"===l?z:B,m=r.rects.reference[c]+r.rects.reference[l]-i[l]-r.rects.popper[c],f=i[l]-r.rects.reference[l],g=O(a),y=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=m/2-f/2,v=u[p],w=y-d[c]-u[h],k=y/2-d[c]/2+b,C=de(v,k,w),S=l;r.modifiersData[n]=((t={})[S]=C,t.centerOffset=C-k,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&ae(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ue(t,{elementContext:"reference"}),s=ue(t,{altBoundary:!0}),l=pe(i,n),c=pe(s,o,a),u=he(l),d=he(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),fe=r(8173),ge=r(5893);const ye=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","TransitionProps"],be=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"];function ve(e){return"function"==typeof e?e():e}const we={},ke=o.forwardRef((function(e,t){const{anchorEl:r,children:l,direction:c,disablePortal:u,modifiers:d,open:p,placement:h,popperOptions:m,popperRef:f,TransitionProps:g}=e,y=(0,a.Z)(e,ye),b=o.useRef(null),v=(0,i.Z)(b,t),w=o.useRef(null),k=(0,i.Z)(w,f),C=o.useRef(k);(0,s.Z)((()=>{C.current=k}),[k]),o.useImperativeHandle(f,(()=>w.current),[]);const S=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(h,c),[x,E]=o.useState(S);o.useEffect((()=>{w.current&&w.current.forceUpdate()})),(0,s.Z)((()=>{if(!r||!p)return;ve(r);let e=[{name:"preventOverflow",options:{altBoundary:u}},{name:"flip",options:{altBoundary:u}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{E(e.placement)}}];null!=d&&(e=e.concat(d)),m&&null!=m.modifiers&&(e=e.concat(m.modifiers));const t=me(ve(r),b.current,(0,n.Z)({placement:S},m,{modifiers:e}));return C.current(t),()=>{t.destroy(),C.current(null)}}),[r,u,d,p,m,S]);const A={placement:x};return null!==g&&(A.TransitionProps=g),(0,ge.jsx)("div",(0,n.Z)({ref:v,role:"tooltip"},y,{children:"function"==typeof l?l(A):l}))})),Ce=o.forwardRef((function(e,t){const{anchorEl:r,children:i,container:s,direction:c="ltr",disablePortal:u=!1,keepMounted:d=!1,modifiers:p,open:h,placement:m="bottom",popperOptions:f=we,popperRef:g,style:y,transition:b=!1}=e,v=(0,a.Z)(e,be),[w,k]=o.useState(!0);if(!d&&!h&&(!b||w))return null;const C=s||(r?(0,l.Z)(ve(r)).body:void 0);return(0,ge.jsx)(fe.Z,{disablePortal:u,container:C,children:(0,ge.jsx)(ke,(0,n.Z)({anchorEl:r,direction:c,disablePortal:u,modifiers:p,ref:t,open:b?!w:h,placement:m,popperOptions:f,popperRef:g},v,{style:(0,n.Z)({position:"fixed",top:0,left:0,display:h||!d||b&&!w?null:"none"},y),TransitionProps:b?{in:h,onEnter:()=>{k(!1)},onExited:()=>{k(!0)}}:null,children:i}))})}));var Se=r(4168);const xe=o.forwardRef((function(e,t){const r=(0,Se.Z)();return(0,ge.jsx)(Ce,(0,n.Z)({direction:null==r?void 0:r.direction},e,{ref:t}))}))},5248:(e,t,r)=>{"use strict";r.d(t,{Z:()=>ve});var n=r(7462),o=r(3366),a=r(7294),i=r(6010),s=r(9766),l=r(1387),c=(r(9864),r(713)),u=r(8038),d=r(8216),p=r(3975),h=r(6501),m=r(9602),f=r(9130),g=r(7144),y=r(5340),b=r(1705),v=r(6514),w=r(8086),k=r(8919),C=r(6288);function S(e){return(0,k.Z)("MuiPopover",e)}(0,C.Z)("MuiPopover",["root","paper"]);var x=r(5893);const E=["onEntering"],A=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function P(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.height/2:"bottom"===t&&(r=e.height),r}function T(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.width/2:"right"===t&&(r=e.width),r}function R(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function O(e){return"function"==typeof e?e():e}const M=(0,m.ZP)(w.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),z=(0,m.ZP)(h.Z,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),B=a.forwardRef((function(e,t){const r=(0,f.Z)({props:e,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:d={vertical:"top",horizontal:"left"},anchorPosition:p,anchorReference:h="anchorEl",children:m,className:w,container:k,elevation:C=8,marginThreshold:B=16,open:I,PaperProps:D={},transformOrigin:Z={vertical:"top",horizontal:"left"},TransitionComponent:L=v.Z,transitionDuration:j="auto",TransitionProps:{onEntering:F}={}}=r,N=(0,o.Z)(r.TransitionProps,E),H=(0,o.Z)(r,A),U=a.useRef(),V=(0,b.Z)(U,D.ref),K=(0,n.Z)({},r,{anchorOrigin:d,anchorReference:h,elevation:C,marginThreshold:B,PaperProps:D,transformOrigin:Z,TransitionComponent:L,transitionDuration:j,TransitionProps:N}),W=(e=>{const{classes:t}=e;return(0,c.Z)({root:["root"],paper:["paper"]},S,t)})(K),q=a.useCallback((()=>{if("anchorPosition"===h)return p;const e=O(l),t=(e&&1===e.nodeType?e:(0,u.Z)(U.current).body).getBoundingClientRect();return{top:t.top+P(t,d.vertical),left:t.left+T(t,d.horizontal)}}),[l,d.horizontal,d.vertical,p,h]),Y=a.useCallback((e=>({vertical:P(e,Z.vertical),horizontal:T(e,Z.horizontal)})),[Z.horizontal,Z.vertical]),G=a.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},r=Y(t);if("none"===h)return{top:null,left:null,transformOrigin:R(r)};const n=q();let o=n.top-r.vertical,a=n.left-r.horizontal;const i=o+t.height,s=a+t.width,c=(0,y.Z)(O(l)),u=c.innerHeight-B,d=c.innerWidth-B;if(o<B){const e=o-B;o-=e,r.vertical+=e}else if(i>u){const e=i-u;o-=e,r.vertical+=e}if(a<B){const e=a-B;a-=e,r.horizontal+=e}else if(s>d){const e=s-d;a-=e,r.horizontal+=e}return{top:`${Math.round(o)}px`,left:`${Math.round(a)}px`,transformOrigin:R(r)}}),[l,h,q,Y,B]),_=a.useCallback((()=>{const e=U.current;if(!e)return;const t=G(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}),[G]);a.useEffect((()=>{I&&_()})),a.useImperativeHandle(s,(()=>I?{updatePosition:()=>{_()}}:null),[I,_]),a.useEffect((()=>{if(!I)return;const e=(0,g.Z)((()=>{_()})),t=(0,y.Z)(l);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[l,I,_]);let Q=j;"auto"!==j||L.muiSupportAuto||(Q=void 0);const X=k||(l?(0,u.Z)(O(l)).body:void 0);return(0,x.jsx)(M,(0,n.Z)({BackdropProps:{invisible:!0},className:(0,i.Z)(W.root,w),container:X,open:I,ref:t,ownerState:K},H,{children:(0,x.jsx)(L,(0,n.Z)({appear:!0,in:I,onEntering:(e,t)=>{F&&F(e,t),_()},timeout:Q},N,{children:(0,x.jsx)(z,(0,n.Z)({elevation:C},D,{ref:V,className:(0,i.Z)(W.paper,D.className),children:m}))}))}))}));var I=r(2734);function D(e){return(0,k.Z)("MuiMenu",e)}(0,C.Z)("MuiMenu",["root","paper","list"]);const Z=["onEntering"],L=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],j={vertical:"top",horizontal:"right"},F={vertical:"top",horizontal:"left"},N=(0,m.ZP)(B,{shouldForwardProp:e=>(0,m.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),H=(0,m.ZP)(h.Z,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),U=(0,m.ZP)(p.Z,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),V=a.forwardRef((function(e,t){const r=(0,f.Z)({props:e,name:"MuiMenu"}),{autoFocus:s=!0,children:l,disableAutoFocusItem:u=!1,MenuListProps:d={},onClose:p,open:h,PaperProps:m={},PopoverClasses:g,transitionDuration:y="auto",TransitionProps:{onEntering:b}={},variant:v="selectedMenu"}=r,w=(0,o.Z)(r.TransitionProps,Z),k=(0,o.Z)(r,L),C=(0,I.Z)(),S="rtl"===C.direction,E=(0,n.Z)({},r,{autoFocus:s,disableAutoFocusItem:u,MenuListProps:d,onEntering:b,PaperProps:m,transitionDuration:y,TransitionProps:w,variant:v}),A=(e=>{const{classes:t}=e;return(0,c.Z)({root:["root"],paper:["paper"],list:["list"]},D,t)})(E),P=s&&!u&&h,T=a.useRef(null);let R=-1;return a.Children.map(l,((e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===v&&e.props.selected||-1===R)&&(R=t))})),(0,x.jsx)(N,(0,n.Z)({classes:g,onClose:p,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?j:F,PaperProps:(0,n.Z)({component:H},m,{classes:(0,n.Z)({},m.classes,{root:A.paper})}),className:A.root,open:h,ref:t,transitionDuration:y,TransitionProps:(0,n.Z)({onEntering:(e,t)=>{T.current&&T.current.adjustStyleForScrollbar(e,C),b&&b(e,t)}},w),ownerState:E},k,{children:(0,x.jsx)(U,(0,n.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),p&&p(e,"tabKeyDown"))},actions:T,autoFocus:s&&(-1===R||u),autoFocusItem:P,variant:v},d,{className:(0,i.Z)(A.list,d.className),children:l}))}))}));function K(e){return(0,k.Z)("MuiNativeSelect",e)}const W=(0,C.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),q=["className","disabled","IconComponent","inputRef","variant"],Y=({ownerState:e,theme:t})=>(0,n.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},[`&.${W.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:t.palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:t.shape.borderRadius,"&:focus":{borderRadius:t.shape.borderRadius},"&&&":{paddingRight:32}}),G=(0,m.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:m.FO,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],{[`&.${W.multiple}`]:t.multiple}]}})(Y),_=({ownerState:e,theme:t})=>(0,n.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:t.palette.action.active,[`&.${W.disabled}`]:{color:t.palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),Q=(0,m.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${(0,d.Z)(r.variant)}`],r.open&&t.iconOpen]}})(_),X=a.forwardRef((function(e,t){const{className:r,disabled:s,IconComponent:l,inputRef:u,variant:p="standard"}=e,h=(0,o.Z)(e,q),m=(0,n.Z)({},e,{disabled:s,variant:p}),f=(e=>{const{classes:t,variant:r,disabled:n,multiple:o,open:a}=e,i={select:["select",r,n&&"disabled",o&&"multiple"],icon:["icon",`icon${(0,d.Z)(r)}`,a&&"iconOpen",n&&"disabled"]};return(0,c.Z)(i,K,t)})(m);return(0,x.jsxs)(a.Fragment,{children:[(0,x.jsx)(G,(0,n.Z)({ownerState:m,className:(0,i.Z)(f.select,r),disabled:s,ref:u||t},h)),e.multiple?null:(0,x.jsx)(Q,{as:l,ownerState:m,className:f.icon})]})}));var J=r(5108),$=r(9299);function ee(e){return(0,k.Z)("MuiSelect",e)}const te=(0,C.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),re=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],ne=(0,m.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${te.select}`]:t.select},{[`&.${te.select}`]:t[r.variant]},{[`&.${te.multiple}`]:t.multiple}]}})(Y,{[`&.${te.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),oe=(0,m.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${(0,d.Z)(r.variant)}`],r.open&&t.iconOpen]}})(_),ae=(0,m.ZP)("input",{shouldForwardProp:e=>(0,m.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function ie(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function se(e){return null==e||"string"==typeof e&&!e.trim()}const le=a.forwardRef((function(e,t){const{"aria-describedby":r,"aria-label":s,autoFocus:p,autoWidth:h,children:m,className:f,defaultValue:g,disabled:y,displayEmpty:v,IconComponent:w,inputRef:k,labelId:C,MenuProps:S={},multiple:E,name:A,onBlur:P,onChange:T,onClose:R,onFocus:O,onOpen:M,open:z,readOnly:B,renderValue:I,SelectDisplayProps:D={},tabIndex:Z,value:L,variant:j="standard"}=e,F=(0,o.Z)(e,re),[N,H]=(0,$.Z)({controlled:L,default:g,name:"Select"}),U=a.useRef(null),K=a.useRef(null),[W,q]=a.useState(null),{current:Y}=a.useRef(null!=z),[G,_]=a.useState(),[Q,X]=a.useState(!1),te=(0,b.Z)(t,k),le=a.useCallback((e=>{K.current=e,e&&q(e)}),[]);a.useImperativeHandle(te,(()=>({focus:()=>{K.current.focus()},node:U.current,value:N})),[N]),a.useEffect((()=>{p&&K.current.focus()}),[p]),a.useEffect((()=>{const e=(0,u.Z)(K.current).getElementById(C);if(e){const t=()=>{getSelection().isCollapsed&&K.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[C]);const ce=(e,t)=>{e?M&&M(t):R&&R(t),Y||(_(h?null:W.clientWidth),X(e))},ue=a.Children.toArray(m),de=e=>t=>{let r;if(t.currentTarget.hasAttribute("tabindex")){if(E){r=Array.isArray(N)?N.slice():[];const t=N.indexOf(e.props.value);-1===t?r.push(e.props.value):r.splice(t,1)}else r=e.props.value;if(e.props.onClick&&e.props.onClick(t),N!==r&&(H(r),T)){const n=t.nativeEvent||t,o=new n.constructor(n.type,n);Object.defineProperty(o,"target",{writable:!0,value:{value:r,name:A}}),T(o,e)}E||ce(!1,t)}},pe=null!==W&&(Y?z:Q);let he,me;delete F["aria-invalid"];const fe=[];let ge=!1,ye=!1;((0,J.vd)({value:N})||v)&&(I?he=I(N):ge=!0);const be=ue.map((e=>{if(!a.isValidElement(e))return null;let t;if(E){if(!Array.isArray(N))throw new Error((0,l.Z)(2));t=N.some((t=>ie(t,e.props.value))),t&&ge&&fe.push(e.props.children)}else t=ie(N,e.props.value),t&&ge&&(me=e.props.children);return t&&(ye=!0),a.cloneElement(e,{"aria-selected":t?"true":"false",onClick:de(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));ge&&(he=E?0===fe.length?null:fe.reduce(((e,t,r)=>(e.push(t),r<fe.length-1&&e.push(", "),e)),[]):me);let ve,we=G;!h&&Y&&W&&(we=W.clientWidth),ve=void 0!==Z?Z:y?null:0;const ke=D.id||(A?`mui-component-select-${A}`:void 0),Ce=(0,n.Z)({},e,{variant:j,value:N,open:pe}),Se=(e=>{const{classes:t,variant:r,disabled:n,multiple:o,open:a}=e,i={select:["select",r,n&&"disabled",o&&"multiple"],icon:["icon",`icon${(0,d.Z)(r)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return(0,c.Z)(i,ee,t)})(Ce);return(0,x.jsxs)(a.Fragment,{children:[(0,x.jsx)(ne,(0,n.Z)({ref:le,tabIndex:ve,role:"button","aria-disabled":y?"true":void 0,"aria-expanded":pe?"true":"false","aria-haspopup":"listbox","aria-label":s,"aria-labelledby":[C,ke].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:e=>{B||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),ce(!0,e))},onMouseDown:y||B?null:e=>{0===e.button&&(e.preventDefault(),K.current.focus(),ce(!0,e))},onBlur:e=>{!pe&&P&&(Object.defineProperty(e,"target",{writable:!0,value:{value:N,name:A}}),P(e))},onFocus:O},D,{ownerState:Ce,className:(0,i.Z)(Se.select,f,D.className),id:ke,children:se(he)?(0,x.jsx)("span",{className:"notranslate",dangerouslySetInnerHTML:{__html:"&#8203;"}}):he})),(0,x.jsx)(ae,(0,n.Z)({value:Array.isArray(N)?N.join(","):N,name:A,ref:U,"aria-hidden":!0,onChange:e=>{const t=ue.map((e=>e.props.value)).indexOf(e.target.value);if(-1===t)return;const r=ue[t];H(r.props.value),T&&T(e,r)},tabIndex:-1,disabled:y,className:Se.nativeInput,autoFocus:p,ownerState:Ce},F)),(0,x.jsx)(oe,{as:w,className:Se.icon,ownerState:Ce}),(0,x.jsx)(V,(0,n.Z)({id:`menu-${A||""}`,anchorEl:W,open:pe,onClose:e=>{ce(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},S,{MenuListProps:(0,n.Z)({"aria-labelledby":C,role:"listbox",disableListWrap:!0},S.MenuListProps),PaperProps:(0,n.Z)({},S.PaperProps,{style:(0,n.Z)({minWidth:we},null!=S.PaperProps?S.PaperProps.style:null)}),children:be}))]})}));var ce=r(5704),ue=r(4423);const de=(0,r(2066).Z)((0,x.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");var pe,he,me=r(3981),fe=r(6723),ge=r(3031);const ye=["autoWidth","children","classes","className","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],be=a.forwardRef((function(e,t){const r=(0,f.Z)({name:"MuiSelect",props:e}),{autoWidth:l=!1,children:c,classes:u={},className:d,displayEmpty:p=!1,IconComponent:h=de,id:m,input:g,inputProps:y,label:v,labelId:w,MenuProps:k,multiple:C=!1,native:S=!1,onClose:E,onOpen:A,open:P,renderValue:T,SelectDisplayProps:R,variant:O="outlined"}=r,M=(0,o.Z)(r,ye),z=S?X:le,B=(0,ue.Z)(),I=(0,ce.Z)({props:r,muiFormControl:B,states:["variant"]}).variant||O,D=g||{standard:pe||(pe=(0,x.jsx)(me.Z,{})),outlined:(0,x.jsx)(ge.Z,{label:v}),filled:he||(he=(0,x.jsx)(fe.Z,{}))}[I],Z=(e=>{const{classes:t}=e;return t})((0,n.Z)({},r,{classes:u})),L=(0,b.Z)(t,D.ref);return a.cloneElement(D,(0,n.Z)({inputComponent:z,inputProps:(0,n.Z)({children:c,IconComponent:h,variant:I,type:void 0,multiple:C},S?{id:m}:{autoWidth:l,displayEmpty:p,labelId:w,MenuProps:k,onClose:E,onOpen:A,open:P,renderValue:T,SelectDisplayProps:(0,n.Z)({id:m},R)},y,{classes:y?(0,s.Z)(Z,y.classes):Z},g?g.props.inputProps:{})},C&&S&&"outlined"===I?{notched:!0}:{},{ref:L,className:(0,i.Z)(D.props.className,d)},M))}));be.muiName="Select";const ve=be},3502:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(7462),o=r(3366),a=r(7294),i=r(6010),s=r(713),l=r(8216),c=r(9130),u=r(9602),d=r(8919);function p(e){return(0,d.Z)("MuiSvgIcon",e)}(0,r(6288).Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=r(5893);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],f=(0,u.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"inherit"!==r.color&&t[`color${(0,l.Z)(r.color)}`],t[`fontSize${(0,l.Z)(r.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var r,n;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter}),fontSize:{inherit:"inherit",small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(35)}[t.fontSize],color:null!=(r=null==(n=e.palette[t.color])?void 0:n.main)?r:{action:e.palette.action.active,disabled:e.palette.action.disabled,inherit:void 0}[t.color]}})),g=a.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:a,className:u,color:d="inherit",component:g="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:v=!1,titleAccess:w,viewBox:k="0 0 24 24"}=r,C=(0,o.Z)(r,m),S=(0,n.Z)({},r,{color:d,component:g,fontSize:y,inheritViewBox:v,viewBox:k}),x={};v||(x.viewBox=k);const E=(e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root","inherit"!==t&&`color${(0,l.Z)(t)}`,`fontSize${(0,l.Z)(r)}`]};return(0,s.Z)(o,p,n)})(S);return(0,h.jsxs)(f,(0,n.Z)({as:g,className:(0,i.Z)(E.root,u),ownerState:S,focusable:"false",color:b,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},x,C,{children:[a,w?(0,h.jsx)("title",{children:w}):null]}))}));g.muiName="SvgIcon";const y=g},2852:(e,t,r)=>{"use strict";r.d(t,{Z:()=>w});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(1796),c=r(8216),u=r(2207),d=r(9130),p=r(9602),h=r(9632),m=r(5893);const f=["className","color","edge","size","sx"],g=(0,p.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${(0,c.Z)(r.edge)}`],t[`size${(0,c.Z)(r.size)}`]]}})((({ownerState:e})=>(0,o.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===e.edge&&{marginLeft:-8},"end"===e.edge&&{marginRight:-8},"small"===e.size&&{width:40,height:24,padding:7,[`& .${h.Z.thumb}`]:{width:16,height:16},[`& .${h.Z.switchBase}`]:{padding:4,[`&.${h.Z.checked}`]:{transform:"translateX(16px)"}}}))),y=(0,p.ZP)(u.Z,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${h.Z.input}`]:t.input},"default"!==r.color&&t[`color${(0,c.Z)(r.color)}`]]}})((({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300],transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${h.Z.checked}`]:{transform:"translateX(20px)"},[`&.${h.Z.disabled}`]:{color:"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]},[`&.${h.Z.checked} + .${h.Z.track}`]:{opacity:.5},[`&.${h.Z.disabled} + .${h.Z.track}`]:{opacity:"light"===e.palette.mode?.12:.2},[`& .${h.Z.input}`]:{left:"-100%",width:"300%"}})),(({theme:e,ownerState:t})=>(0,o.Z)({"&:hover":{backgroundColor:(0,l.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${h.Z.checked}`]:{color:e.palette[t.color].main,"&:hover":{backgroundColor:(0,l.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${h.Z.disabled}`]:{color:"light"===e.palette.mode?(0,l.$n)(e.palette[t.color].main,.62):(0,l._j)(e.palette[t.color].main,.55)}},[`&.${h.Z.checked} + .${h.Z.track}`]:{backgroundColor:e.palette[t.color].main}}))),b=(0,p.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:"light"===e.palette.mode?e.palette.common.black:e.palette.common.white,opacity:"light"===e.palette.mode?.38:.3}))),v=(0,p.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((({theme:e})=>({boxShadow:e.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}))),w=a.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiSwitch"}),{className:a,color:l="primary",edge:u=!1,size:p="medium",sx:w}=r,k=(0,n.Z)(r,f),C=(0,o.Z)({},r,{color:l,edge:u,size:p}),S=(e=>{const{classes:t,edge:r,size:n,color:a,checked:i,disabled:l}=e,u={root:["root",r&&`edge${(0,c.Z)(r)}`,`size${(0,c.Z)(n)}`],switchBase:["switchBase",`color${(0,c.Z)(a)}`,i&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},d=(0,s.Z)(u,h.H,t);return(0,o.Z)({},t,d)})(C),x=(0,m.jsx)(v,{className:S.thumb,ownerState:C});return(0,m.jsxs)(g,{className:(0,i.Z)(S.root,a),sx:w,ownerState:C,children:[(0,m.jsx)(y,(0,o.Z)({type:"checkbox",icon:x,checkedIcon:x,ref:t,ownerState:C},k,{classes:(0,o.Z)({},S,{root:S.switchBase})})),(0,m.jsx)(b,{className:S.track,ownerState:C})]})}))},9632:(e,t,r)=>{"use strict";r.d(t,{H:()=>o,Z:()=>a});var n=r(8919);function o(e){return(0,n.Z)("MuiSwitch",e)}const a=(0,r(6288).Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"])},4659:(e,t,r)=>{"use strict";r.d(t,{Z:()=>x});var n=r(7462),o=r(3366),a=r(7294),i=r(6010),s=r(713),l=r(7579),c=r(9602),u=r(9130),d=r(3981),p=r(6723),h=r(3031),m=r(7666),f=r(6446),g=r(3460),y=r(5248),b=r(8919);function v(e){return(0,b.Z)("MuiTextField",e)}(0,r(6288).Z)("MuiTextField",["root"]);var w=r(5893);const k=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],C={standard:d.Z,filled:p.Z,outlined:h.Z},S=(0,c.ZP)(f.Z,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),x=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiTextField"}),{autoComplete:a,autoFocus:c=!1,children:d,className:p,color:h="primary",defaultValue:f,disabled:b=!1,error:x=!1,FormHelperTextProps:E,fullWidth:A=!1,helperText:P,id:T,InputLabelProps:R,inputProps:O,InputProps:M,inputRef:z,label:B,maxRows:I,minRows:D,multiline:Z=!1,name:L,onBlur:j,onChange:F,onFocus:N,placeholder:H,required:U=!1,rows:V,select:K=!1,SelectProps:W,type:q,value:Y,variant:G="outlined"}=r,_=(0,o.Z)(r,k),Q=(0,n.Z)({},r,{autoFocus:c,color:h,disabled:b,error:x,fullWidth:A,multiline:Z,required:U,select:K,variant:G}),X=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},v,t)})(Q),J={};"outlined"===G&&(R&&void 0!==R.shrink&&(J.notched=R.shrink),J.label=B),K&&(W&&W.native||(J.id=void 0),J["aria-describedby"]=void 0);const $=(0,l.Z)(T),ee=P&&$?`${$}-helper-text`:void 0,te=B&&$?`${$}-label`:void 0,re=C[G],ne=(0,w.jsx)(re,(0,n.Z)({"aria-describedby":ee,autoComplete:a,autoFocus:c,defaultValue:f,fullWidth:A,multiline:Z,name:L,rows:V,maxRows:I,minRows:D,type:q,value:Y,id:$,inputRef:z,onBlur:j,onChange:F,onFocus:N,placeholder:H,inputProps:O},J,M));return(0,w.jsxs)(S,(0,n.Z)({className:(0,i.Z)(X.root,p),disabled:b,error:x,fullWidth:A,ref:t,required:U,color:h,variant:G,ownerState:Q},_,{children:[B&&(0,w.jsx)(m.Z,(0,n.Z)({htmlFor:$,id:te},R,{children:B})),K?(0,w.jsx)(y.Z,(0,n.Z)({"aria-describedby":ee,id:$,labelId:te,value:Y,input:ne},W,{children:d})):ne,P&&(0,w.jsx)(g.Z,(0,n.Z)({id:ee},E,{children:P}))]}))}))},4563:(e,t,r)=>{"use strict";r.d(t,{Z:()=>z});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(6591),c=r(1796),u=r(9602),d=r(2734),p=r(9130),h=r(8216),m=r(6514),f=r(9908),g=r(2068),y=r(1705),b=r(7909),v=r(9674),w=r(9299),k=r(8919);function C(e){return(0,k.Z)("MuiTooltip",e)}const S=(0,r(6288).Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);var x=r(5893);const E=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"],A=(0,u.ZP)(f.Z,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})((({theme:e,ownerState:t,open:r})=>(0,o.Z)({zIndex:e.zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${S.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${S.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${S.arrow}`]:(0,o.Z)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${S.arrow}`]:(0,o.Z)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),P=(0,u.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,h.Z)(r.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({backgroundColor:(0,c.Fq)(e.palette.grey[700],.92),borderRadius:e.shape.borderRadius,color:e.palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(16/14,Math.round(114285.71428571428)/1e5+"em"),fontWeight:e.typography.fontWeightRegular},{[`.${S.popper}[data-popper-placement*="left"] &`]:(0,o.Z)({transformOrigin:"right center"},t.isRtl?(0,o.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,o.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${S.popper}[data-popper-placement*="right"] &`]:(0,o.Z)({transformOrigin:"left center"},t.isRtl?(0,o.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,o.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${S.popper}[data-popper-placement*="top"] &`]:(0,o.Z)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${S.popper}[data-popper-placement*="bottom"] &`]:(0,o.Z)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})}))),T=(0,u.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,c.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let R=!1,O=null;function M(e,t){return r=>{t&&t(r),e(r)}}const z=a.forwardRef((function(e,t){var r,c,u,k,S,z;const B=(0,p.Z)({props:e,name:"MuiTooltip"}),{arrow:I=!1,children:D,components:Z={},componentsProps:L={},describeChild:j=!1,disableFocusListener:F=!1,disableHoverListener:N=!1,disableInteractive:H=!1,disableTouchListener:U=!1,enterDelay:V=100,enterNextDelay:K=0,enterTouchDelay:W=700,followCursor:q=!1,id:Y,leaveDelay:G=0,leaveTouchDelay:_=1500,onClose:Q,onOpen:X,open:J,placement:$="bottom",PopperComponent:ee,PopperProps:te={},title:re,TransitionComponent:ne=m.Z,TransitionProps:oe}=B,ae=(0,n.Z)(B,E),ie=(0,d.Z)(),se="rtl"===ie.direction,[le,ce]=a.useState(),[ue,de]=a.useState(null),pe=a.useRef(!1),he=H||q,me=a.useRef(),fe=a.useRef(),ge=a.useRef(),ye=a.useRef(),[be,ve]=(0,w.Z)({controlled:J,default:!1,name:"Tooltip",state:"open"});let we=be;const ke=(0,b.Z)(Y),Ce=a.useRef(),Se=a.useCallback((()=>{void 0!==Ce.current&&(document.body.style.WebkitUserSelect=Ce.current,Ce.current=void 0),clearTimeout(ye.current)}),[]);a.useEffect((()=>()=>{clearTimeout(me.current),clearTimeout(fe.current),clearTimeout(ge.current),Se()}),[Se]);const xe=e=>{clearTimeout(O),R=!0,ve(!0),X&&!we&&X(e)},Ee=(0,g.Z)((e=>{clearTimeout(O),O=setTimeout((()=>{R=!1}),800+G),ve(!1),Q&&we&&Q(e),clearTimeout(me.current),me.current=setTimeout((()=>{pe.current=!1}),ie.transitions.duration.shortest)})),Ae=e=>{pe.current&&"touchstart"!==e.type||(le&&le.removeAttribute("title"),clearTimeout(fe.current),clearTimeout(ge.current),V||R&&K?fe.current=setTimeout((()=>{xe(e)}),R?K:V):xe(e))},Pe=e=>{clearTimeout(fe.current),clearTimeout(ge.current),ge.current=setTimeout((()=>{Ee(e)}),G)},{isFocusVisibleRef:Te,onBlur:Re,onFocus:Oe,ref:Me}=(0,v.Z)(),[,ze]=a.useState(!1),Be=e=>{Re(e),!1===Te.current&&(ze(!1),Pe(e))},Ie=e=>{le||ce(e.currentTarget),Oe(e),!0===Te.current&&(ze(!0),Ae(e))},De=e=>{pe.current=!0;const t=D.props;t.onTouchStart&&t.onTouchStart(e)},Ze=Ae,Le=Pe;a.useEffect((()=>{if(we)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Ee(e)}}),[Ee,we]);const je=(0,y.Z)(ce,t),Fe=(0,y.Z)(Me,je),Ne=(0,y.Z)(D.ref,Fe);""===re&&(we=!1);const He=a.useRef({x:0,y:0}),Ue=a.useRef(),Ve={},Ke="string"==typeof re;j?(Ve.title=we||!Ke||N?null:re,Ve["aria-describedby"]=we?ke:null):(Ve["aria-label"]=Ke?re:null,Ve["aria-labelledby"]=we&&!Ke?ke:null);const We=(0,o.Z)({},Ve,ae,D.props,{className:(0,i.Z)(ae.className,D.props.className),onTouchStart:De,ref:Ne},q?{onMouseMove:e=>{const t=D.props;t.onMouseMove&&t.onMouseMove(e),He.current={x:e.clientX,y:e.clientY},Ue.current&&Ue.current.update()}}:{}),qe={};U||(We.onTouchStart=e=>{De(e),clearTimeout(ge.current),clearTimeout(me.current),Se(),Ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ye.current=setTimeout((()=>{document.body.style.WebkitUserSelect=Ce.current,Ae(e)}),W)},We.onTouchEnd=e=>{D.props.onTouchEnd&&D.props.onTouchEnd(e),Se(),clearTimeout(ge.current),ge.current=setTimeout((()=>{Ee(e)}),_)}),N||(We.onMouseOver=M(Ze,We.onMouseOver),We.onMouseLeave=M(Le,We.onMouseLeave),he||(qe.onMouseOver=Ze,qe.onMouseLeave=Le)),F||(We.onFocus=M(Ie,We.onFocus),We.onBlur=M(Be,We.onBlur),he||(qe.onFocus=Ie,qe.onBlur=Be));const Ye=a.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ue),options:{element:ue,padding:4}}];return null!=(e=te.popperOptions)&&e.modifiers&&(t=t.concat(te.popperOptions.modifiers)),(0,o.Z)({},te.popperOptions,{modifiers:t})}),[ue,te]),Ge=(0,o.Z)({},B,{isRtl:se,arrow:I,disableInteractive:he,placement:$,PopperComponentProp:ee,touch:pe.current}),_e=(e=>{const{classes:t,disableInteractive:r,arrow:n,touch:o,placement:a}=e,i={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",o&&"touch",`tooltipPlacement${(0,h.Z)(a.split("-")[0])}`],arrow:["arrow"]};return(0,s.Z)(i,C,t)})(Ge),Qe=null!=(r=Z.Popper)?r:A,Xe=null!=(c=null!=(u=Z.Transition)?u:ne)?c:m.Z,Je=null!=(k=Z.Tooltip)?k:P,$e=null!=(S=Z.Arrow)?S:T,et=(0,l.Z)(Qe,(0,o.Z)({},te,L.popper),Ge),tt=(0,l.Z)(Xe,(0,o.Z)({},oe,L.transition),Ge),rt=(0,l.Z)(Je,(0,o.Z)({},L.tooltip),Ge),nt=(0,l.Z)($e,(0,o.Z)({},L.arrow),Ge);return(0,x.jsxs)(a.Fragment,{children:[a.cloneElement(D,We),(0,x.jsx)(Qe,(0,o.Z)({as:null!=ee?ee:f.Z,placement:$,anchorEl:q?{getBoundingClientRect:()=>({top:He.current.y,left:He.current.x,right:He.current.x,bottom:He.current.y,width:0,height:0})}:le,popperRef:Ue,open:!!le&&we,id:ke,transition:!0},qe,et,{className:(0,i.Z)(_e.popper,null==te?void 0:te.className,null==(z=L.popper)?void 0:z.className),popperOptions:Ye,children:({TransitionProps:e})=>{var t,r;return(0,x.jsx)(Xe,(0,o.Z)({timeout:ie.transitions.duration.shorter},e,tt,{children:(0,x.jsxs)(Je,(0,o.Z)({},rt,{className:(0,i.Z)(_e.tooltip,null==(t=L.tooltip)?void 0:t.className),children:[re,I?(0,x.jsx)($e,(0,o.Z)({},nt,{className:(0,i.Z)(_e.arrow,null==(r=L.arrow)?void 0:r.className),ref:de})):null]}))}))}}))]})}))},2658:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(9707),l=r(713),c=r(9602),u=r(9130),d=r(8216),p=r(8919);function h(e){return(0,p.Z)("MuiTypography",e)}(0,r(6288).Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var m=r(5893);const f=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],g=(0,c.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${(0,d.Z)(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,o.Z)({margin:0},t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),y={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},b={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},v=a.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiTypography"}),a=(e=>b[e]||e)(r.color),c=(0,s.Z)((0,o.Z)({},r,{color:a})),{align:p="inherit",className:v,component:w,gutterBottom:k=!1,noWrap:C=!1,paragraph:S=!1,variant:x="body1",variantMapping:E=y}=c,A=(0,n.Z)(c,f),P=(0,o.Z)({},c,{align:p,color:a,className:v,component:w,gutterBottom:k,noWrap:C,paragraph:S,variant:x,variantMapping:E}),T=w||(S?"p":E[x]||y[x])||"span",R=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:a,classes:i}=e,s={root:["root",a,"inherit"!==e.align&&`align${(0,d.Z)(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return(0,l.Z)(s,h,i)})(P);return(0,m.jsx)(g,(0,o.Z)({as:T,ref:t,ownerState:P,className:(0,i.Z)(R.root,v)},A))}))},2207:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(3366),o=r(7462),a=r(7294),i=r(6010),s=r(713),l=r(8216),c=r(9602),u=r(9299),d=r(4423),p=r(6905),h=r(8919);function m(e){return(0,h.Z)("PrivateSwitchBase",e)}(0,r(6288).Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var f=r(5893);const g=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],y=(0,c.ZP)(p.Z,{skipSx:!0})((({ownerState:e})=>(0,o.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),b=(0,c.ZP)("input",{skipSx:!0})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),v=a.forwardRef((function(e,t){const{autoFocus:r,checked:a,checkedIcon:c,className:p,defaultChecked:h,disabled:v,disableFocusRipple:w=!1,edge:k=!1,icon:C,id:S,inputProps:x,inputRef:E,name:A,onBlur:P,onChange:T,onFocus:R,readOnly:O,required:M,tabIndex:z,type:B,value:I}=e,D=(0,n.Z)(e,g),[Z,L]=(0,u.Z)({controlled:a,default:Boolean(h),name:"SwitchBase",state:"checked"}),j=(0,d.Z)();let F=v;j&&void 0===F&&(F=j.disabled);const N="checkbox"===B||"radio"===B,H=(0,o.Z)({},e,{checked:Z,disabled:F,disableFocusRipple:w,edge:k}),U=(e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,a={root:["root",r&&"checked",n&&"disabled",o&&`edge${(0,l.Z)(o)}`],input:["input"]};return(0,s.Z)(a,m,t)})(H);return(0,f.jsxs)(y,(0,o.Z)({component:"span",className:(0,i.Z)(U.root,p),centerRipple:!0,focusRipple:!w,disabled:F,tabIndex:null,role:void 0,onFocus:e=>{R&&R(e),j&&j.onFocus&&j.onFocus(e)},onBlur:e=>{P&&P(e),j&&j.onBlur&&j.onBlur(e)},ownerState:H,ref:t},D,{children:[(0,f.jsx)(b,(0,o.Z)({autoFocus:r,checked:a,defaultChecked:h,className:U.input,disabled:F,id:N&&S,name:A,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;L(t),T&&T(e,t)},readOnly:O,ref:E,required:M,ownerState:H,tabIndex:z,type:B},"checkbox"===B&&void 0===I?{}:{value:I},x)),Z?c:C]}))}))},7070:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a}),r(7294);var n=r(2066),o=r(5893);const a=(0,n.Z)((0,o.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},6686:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a}),r(7294);var n=r(2066),o=r(5893);const a=(0,n.Z)((0,o.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight")},8173:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(7294),o=r(3935),a=r(67),i=r(6600),s=r(7960);const l=n.forwardRef((function(e,t){const{children:r,container:l,disablePortal:c=!1}=e,[u,d]=n.useState(null),p=(0,a.Z)(n.isValidElement(r)?r.ref:null,t);return(0,i.Z)((()=>{c||d(function(e){return"function"==typeof e?e():e}(l)||document.body)}),[l,c]),(0,i.Z)((()=>{if(u&&!c)return(0,s.Z)(t,u),()=>{(0,s.Z)(t,null)}}),[t,u,c]),c?n.isValidElement(r)?n.cloneElement(r,{ref:p}):r:u?o.createPortal(r,u):u}))},4221:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r(7294),o=r(67),a=r(7094),i=r(5893);const s=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function l(e){const t=[],r=[];return Array.from(e.querySelectorAll(s)).forEach(((e,n)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}(e))}(e)&&(0===o?t.push(e):r.push({documentOrder:n,tabIndex:o,node:e}))})),r.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function c(){return!0}const u=function(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:s=!1,disableRestoreFocus:u=!1,getTabbable:d=l,isEnabled:p=c,open:h}=e,m=n.useRef(),f=n.useRef(null),g=n.useRef(null),y=n.useRef(null),b=n.useRef(null),v=n.useRef(!1),w=n.useRef(null),k=(0,o.Z)(t.ref,w),C=n.useRef(null);n.useEffect((()=>{h&&w.current&&(v.current=!r)}),[r,h]),n.useEffect((()=>{if(!h||!w.current)return;const e=(0,a.Z)(w.current);return w.current.contains(e.activeElement)||(w.current.hasAttribute("tabIndex")||w.current.setAttribute("tabIndex",-1),v.current&&w.current.focus()),()=>{u||(y.current&&y.current.focus&&(m.current=!0,y.current.focus()),y.current=null)}}),[h]),n.useEffect((()=>{if(!h||!w.current)return;const e=(0,a.Z)(w.current),t=t=>{const{current:r}=w;if(null!==r)if(e.hasFocus()&&!s&&p()&&!m.current){if(!r.contains(e.activeElement)){if(t&&b.current!==t.target||e.activeElement!==b.current)b.current=null;else if(null!==b.current)return;if(!v.current)return;let a=[];if(e.activeElement!==f.current&&e.activeElement!==g.current||(a=d(w.current)),a.length>0){var n,o;const e=Boolean((null==(n=C.current)?void 0:n.shiftKey)&&"Tab"===(null==(o=C.current)?void 0:o.key)),t=a[0],r=a[a.length-1];e?r.focus():t.focus()}else r.focus()}}else m.current=!1},r=t=>{C.current=t,!s&&p()&&"Tab"===t.key&&e.activeElement===w.current&&t.shiftKey&&(m.current=!0,g.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",r,!0);const n=setInterval((()=>{"BODY"===e.activeElement.tagName&&t()}),50);return()=>{clearInterval(n),e.removeEventListener("focusin",t),e.removeEventListener("keydown",r,!0)}}),[r,s,u,p,h,d]);const S=e=>{null===y.current&&(y.current=e.relatedTarget),v.current=!0};return(0,i.jsxs)(n.Fragment,{children:[(0,i.jsx)("div",{tabIndex:0,onFocus:S,ref:f,"data-test":"sentinelStart"}),n.cloneElement(t,{ref:k,onFocus:e=>{null===y.current&&(y.current=e.relatedTarget),v.current=!0,b.current=e.target;const r=t.props.onFocus;r&&r(e)}}),(0,i.jsx)("div",{tabIndex:0,onFocus:S,ref:g,"data-test":"sentinelEnd"})]})}},713:(e,t,r)=>{"use strict";function n(e,t,r){const n={};return Object.keys(e).forEach((o=>{n[o]=e[o].reduce(((e,n)=>(n&&(r&&r[n]&&e.push(r[n]),e.push(t(n))),e)),[]).join(" ")})),n}r.d(t,{Z:()=>n})},252:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});const n=e=>e,o=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})()},8919:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(252);const o={active:"Mui-active",checked:"Mui-checked",completed:"Mui-completed",disabled:"Mui-disabled",error:"Mui-error",expanded:"Mui-expanded",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",selected:"Mui-selected"};function a(e,t){return o[t]||`${n.Z.generate(e)}-${t}`}},6288:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(8919);function o(e,t){const r={};return t.forEach((t=>{r[t]=(0,n.Z)(e,t)})),r}},6591:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(7462),o=r(3247);function a(e,t={},r){return(0,o.Z)(e)?t:(0,n.Z)({},t,{ownerState:(0,n.Z)({},t.ownerState,r)})}},3247:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=function(e){return"string"==typeof e}},4345:(e,t,r)=>{"use strict";r.d(t,{Z:()=>re});var n=r(7462),o=r(3366),a=r(9766),i=r(6268),s=r(1387),l=r(1796);const c={black:"#000",white:"#fff"},u={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},d="#f3e5f5",p="#ce93d8",h="#ba68c8",m="#ab47bc",f="#9c27b0",g="#7b1fa2",y="#e57373",b="#ef5350",v="#f44336",w="#d32f2f",k="#c62828",C="#ffb74d",S="#ffa726",x="#ff9800",E="#f57c00",A="#e65100",P="#e3f2fd",T="#90caf9",R="#42a5f5",O="#1976d2",M="#1565c0",z="#4fc3f7",B="#29b6f6",I="#03a9f4",D="#0288d1",Z="#01579b",L="#81c784",j="#66bb6a",F="#4caf50",N="#388e3c",H="#2e7d32",U="#1b5e20",V=["mode","contrastThreshold","tonalOffset"],K={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:c.white,default:c.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},W={text:{primary:c.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:c.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function q(e,t,r,n){const o=n.light||n,a=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,l.$n)(e.main,o):"dark"===t&&(e.dark=(0,l._j)(e.main,a)))}const Y=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],G={textTransform:"uppercase"},_='"Roboto", "Helvetica", "Arial", sans-serif';function Q(e,t){const r="function"==typeof t?t(e):t,{fontFamily:i=_,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:h,pxToRem:m}=r,f=(0,o.Z)(r,Y),g=s/14,y=m||(e=>e/p*g+"rem"),b=(e,t,r,o,a)=>{return(0,n.Z)({fontFamily:i,fontWeight:e,fontSize:y(t),lineHeight:r},i===_?{letterSpacing:(s=o/t,Math.round(1e5*s)/1e5+"em")}:{},a,h);var s},v={h1:b(l,96,1.167,-1.5),h2:b(l,60,1.2,-.5),h3:b(c,48,1.167,0),h4:b(c,34,1.235,.25),h5:b(c,24,1.334,0),h6:b(u,20,1.6,.15),subtitle1:b(c,16,1.75,.15),subtitle2:b(u,14,1.57,.1),body1:b(c,16,1.5,.15),body2:b(c,14,1.43,.15),button:b(u,14,1.75,.4,G),caption:b(c,12,1.66,.4),overline:b(c,12,2.66,1,G)};return(0,a.Z)((0,n.Z)({htmlFontSize:p,pxToRem:y,fontFamily:i,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},v),f,{clone:!1})}function X(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}const J=["none",X(0,2,1,-1,0,1,1,0,0,1,3,0),X(0,3,1,-2,0,2,2,0,0,1,5,0),X(0,3,3,-2,0,3,4,0,0,1,8,0),X(0,2,4,-1,0,4,5,0,0,1,10,0),X(0,3,5,-1,0,5,8,0,0,1,14,0),X(0,3,5,-1,0,6,10,0,0,1,18,0),X(0,4,5,-2,0,7,10,1,0,2,16,1),X(0,5,5,-3,0,8,10,1,0,3,14,2),X(0,5,6,-3,0,9,12,1,0,3,16,2),X(0,6,6,-3,0,10,14,1,0,4,18,3),X(0,6,7,-4,0,11,15,1,0,4,20,3),X(0,7,8,-4,0,12,17,2,0,5,22,4),X(0,7,8,-4,0,13,19,2,0,5,24,4),X(0,7,9,-4,0,14,21,2,0,5,26,4),X(0,8,9,-5,0,15,22,2,0,6,28,5),X(0,8,10,-5,0,16,24,2,0,6,30,5),X(0,8,11,-5,0,17,26,2,0,6,32,5),X(0,9,11,-5,0,18,28,2,0,7,34,6),X(0,9,12,-6,0,19,29,2,0,7,36,6),X(0,10,13,-6,0,20,31,3,0,8,38,7),X(0,10,13,-6,0,21,33,3,0,8,40,7),X(0,10,14,-6,0,22,35,3,0,8,42,7),X(0,11,14,-7,0,23,36,3,0,9,44,8),X(0,11,15,-7,0,24,38,3,0,9,46,8)];var $=r(6067);const ee={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},te=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];const re=function(e={},...t){const{mixins:r={},palette:Y={},transitions:G={},typography:_={}}=e,X=(0,o.Z)(e,te),re=function(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:i=.2}=e,Y=(0,o.Z)(e,V),G=e.primary||function(e="light"){return"dark"===e?{main:T,light:P,dark:R}:{main:O,light:R,dark:M}}(t),_=e.secondary||function(e="light"){return"dark"===e?{main:p,light:d,dark:m}:{main:f,light:h,dark:g}}(t),Q=e.error||function(e="light"){return"dark"===e?{main:v,light:y,dark:w}:{main:w,light:b,dark:k}}(t),X=e.info||function(e="light"){return"dark"===e?{main:B,light:z,dark:D}:{main:D,light:I,dark:Z}}(t),J=e.success||function(e="light"){return"dark"===e?{main:j,light:L,dark:N}:{main:H,light:F,dark:U}}(t),$=e.warning||function(e="light"){return"dark"===e?{main:S,light:C,dark:E}:{main:"#ed6c02",light:x,dark:A}}(t);function ee(e){return(0,l.mi)(e,W.text.primary)>=r?W.text.primary:K.text.primary}const te=({color:e,name:t,mainShade:r=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=(0,n.Z)({},e)).main&&e[r]&&(e.main=e[r]),!e.hasOwnProperty("main"))throw new Error((0,s.Z)(11,t?` (${t})`:"",r));if("string"!=typeof e.main)throw new Error((0,s.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return q(e,"light",o,i),q(e,"dark",a,i),e.contrastText||(e.contrastText=ee(e.main)),e},re={dark:W,light:K};return(0,a.Z)((0,n.Z)({common:c,mode:t,primary:te({color:G,name:"primary"}),secondary:te({color:_,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:te({color:Q,name:"error"}),warning:te({color:$,name:"warning"}),info:te({color:X,name:"info"}),success:te({color:J,name:"success"}),grey:u,contrastThreshold:r,getContrastText:ee,augmentColor:te,tonalOffset:i},re[t]),Y)}(Y),ne=(0,i.Z)(e);let oe=(0,a.Z)(ne,{mixins:(ae=ne.breakpoints,ne.spacing,ie=r,(0,n.Z)({toolbar:{minHeight:56,[`${ae.up("xs")} and (orientation: landscape)`]:{minHeight:48},[ae.up("sm")]:{minHeight:64}}},ie)),palette:re,shadows:J.slice(),typography:Q(re,_),transitions:(0,$.ZP)(G),zIndex:(0,n.Z)({},ee)});var ae,ie;return oe=(0,a.Z)(oe,X),oe=t.reduce(((e,t)=>(0,a.Z)(e,t)),oe),oe}},6067:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>u,x9:()=>s});var n=r(3366),o=r(7462);const a=["duration","easing","delay"],i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function l(e){return`${Math.round(e)}ms`}function c(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function u(e){const t=(0,o.Z)({},i,e.easing),r=(0,o.Z)({},s,e.duration);return(0,o.Z)({getAutoHeightDuration:c,create:(e=["all"],o={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:c=0}=o;return(0,n.Z)(o,a),(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof i?i:l(i)} ${s} ${"string"==typeof c?c:l(c)}`)).join(",")}},e,{easing:t,duration:r})}},247:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=(0,r(4345).Z)()},9602:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>C,FO:()=>v,Dz:()=>w});var n=r(7462),o=r(3366),a=r(9509),i=r(6268),s=r(8320);const l=["variant"];function c(e){return 0===e.length}function u(e){const{variant:t}=e,r=(0,o.Z)(e,l);let n=t||"";return Object.keys(r).sort().forEach((t=>{n+="color"===t?c(n)?e[t]:(0,s.Z)(e[t]):`${c(n)?t:(0,s.Z)(t)}${(0,s.Z)(e[t].toString())}`})),n}var d=r(6523);const p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],h=["theme"],m=["theme"];function f(e){return 0===Object.keys(e).length}function g(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const y=(0,i.Z)();var b=r(247);const v=e=>g(e)&&"classes"!==e,w=g,k=function(e={}){const{defaultTheme:t=y,rootShouldForwardProp:r=g,slotShouldForwardProp:i=g,styleFunctionSx:s=d.Z}=e;return(e,l={})=>{const{name:c,slot:d,skipVariantsResolver:y,skipSx:b,overridesResolver:v}=l,w=(0,o.Z)(l,p),k=void 0!==y?y:d&&"Root"!==d||!1,C=b||!1;let S=g;"Root"===d?S=r:d&&(S=i);const x=(0,a.ZP)(e,(0,n.Z)({shouldForwardProp:S,label:void 0},w)),E=(e,...r)=>{const a=r?r.map((e=>"function"==typeof e&&e.__emotion_real!==e?r=>{let{theme:a}=r,i=(0,o.Z)(r,h);return e((0,n.Z)({theme:f(a)?t:a},i))}:e)):[];let i=e;c&&v&&a.push((e=>{const r=f(e.theme)?t:e.theme,n=((e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null)(c,r);if(n){const t={};return Object.entries(n).forEach((([r,n])=>{t[r]="function"==typeof n?n(e):n})),v(e,t)}return null})),c&&!k&&a.push((e=>{const r=f(e.theme)?t:e.theme;return((e,t,r,n)=>{var o,a;const{ownerState:i={}}=e,s=[],l=null==r||null==(o=r.components)||null==(a=o[n])?void 0:a.variants;return l&&l.forEach((r=>{let n=!0;Object.keys(r.props).forEach((t=>{i[t]!==r.props[t]&&e[t]!==r.props[t]&&(n=!1)})),n&&s.push(t[u(r.props)])})),s})(e,((e,t)=>{let r=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(r=t.components[e].variants);const n={};return r.forEach((e=>{const t=u(e.props);n[t]=e.style})),n})(c,r),r,c)})),C||a.push((e=>{const r=f(e.theme)?t:e.theme;return s((0,n.Z)({},e,{theme:r}))}));const l=a.length-r.length;if(Array.isArray(e)&&l>0){const t=new Array(l).fill("");i=[...e,...t],i.raw=[...e.raw,...t]}else"function"==typeof e&&e.__emotion_real!==e&&(i=r=>{let{theme:a}=r,i=(0,o.Z)(r,m);return e((0,n.Z)({theme:f(a)?t:a},i))});return x(i,...a)};return x.withConfig&&(E.withConfig=x.withConfig),E}}({defaultTheme:b.Z,rootShouldForwardProp:v}),C=k},2734:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a}),r(7294);var n=r(6682),o=r(247);function a(){return(0,n.Z)(o.Z)}},9130:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(539),o=r(6682),a=r(247);function i({props:e,name:t}){return function({props:e,name:t,defaultTheme:r}){const a=(0,o.Z)(r);return(0,n.Z)({theme:a,name:t,props:e})}({props:e,name:t,defaultTheme:a.Z})}},577:(e,t,r)=>{"use strict";r.d(t,{C:()=>o,n:()=>n});const n=e=>e.scrollTop;function o(e,t){var r,n;const{timeout:o,easing:a,style:i={}}=e;return{duration:null!=(r=i.transitionDuration)?r:"number"==typeof o?o:o[t.mode]||0,easing:null!=(n=i.transitionTimingFunction)?n:"object"==typeof a?a[t.mode]:a,delay:i.transitionDelay}}},8216:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(8320).Z},7450:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(9064).Z},2066:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(7462),o=r(7294),a=r(3502),i=r(5893);function s(e,t){const r=(r,o)=>(0,i.jsx)(a.Z,(0,n.Z)({"data-testid":`${t}Icon`,ref:o},r,{children:e}));return r.muiName=a.Z.muiName,o.memo(o.forwardRef(r))}},7144:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7596).Z},4298:(e,t,r)=>{"use strict";r.r(t),r.d(t,{capitalize:()=>n.Z,createChainedFunction:()=>o.Z,createSvgIcon:()=>a.Z,debounce:()=>i.Z,deprecatedPropType:()=>s,isMuiElement:()=>l.Z,ownerDocument:()=>c.Z,ownerWindow:()=>u.Z,requirePropFactory:()=>d,setRef:()=>p,unstable_ClassNameGenerator:()=>w.Z,unstable_useEnhancedEffect:()=>h.Z,unstable_useId:()=>m.Z,unsupportedProp:()=>f,useControlled:()=>g.Z,useEventCallback:()=>y.Z,useForkRef:()=>b.Z,useIsFocusVisible:()=>v.Z});var n=r(8216),o=r(7450),a=r(2066),i=r(7144);const s=function(e,t){return()=>null};var l=r(8502),c=r(8038),u=r(5340);r(7462);const d=function(e,t){return()=>null},p=r(7960).Z;var h=r(8974),m=r(7909);const f=function(e,t,r,n,o){return null};var g=r(9299),y=r(2068),b=r(1705),v=r(9674),w=r(252)},8502:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7294);const o=function(e,t){return n.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},8038:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7094).Z},5340:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(8290).Z},9299:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(8925).Z},8974:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(6600).Z},2068:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(3633).Z},1705:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(67).Z},7909:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7579).Z},9674:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(9962).Z},5408:(e,t,r)=>{"use strict";r.d(t,{L7:()=>s,P$:()=>l,VO:()=>n,W8:()=>i,k9:()=>a});const n={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${n[e]}px)`};function a(e,t,r){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((n,o,a)=>(n[e.up(e.keys[a])]=r(t[a]),n)),{})}if("object"==typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||n).indexOf(a))o[e.up(a)]=r(t[a],a);else{const e=a;o[e]=t[e]}return o}),{})}return r(t)}function i(e={}){var t;return(null==e||null==(t=e.keys)?void 0:t.reduce(((t,r)=>(t[e.up(r)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e}),t)}function l({values:e,breakpoints:t,base:r}){const n=r||function(e,t){if("object"!=typeof e)return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach(((t,n)=>{n<e.length&&(r[t]=!0)})):n.forEach((t=>{null!=e[t]&&(r[t]=!0)})),r}(e,t),o=Object.keys(n);if(0===o.length)return e;let a;return o.reduce(((t,r,n)=>(Array.isArray(e)?(t[r]=null!=e[n]?e[n]:e[a],a=n):(t[r]=null!=e[r]?e[r]:e[a]||e,a=r),t)),{})}},1796:(e,t,r)=>{"use strict";r.d(t,{$n:()=>d,Fq:()=>c,_j:()=>u,mi:()=>l});var n=r(1387);function o(e,t=0,r=1){return Math.min(Math.max(t,e),r)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map((e=>e+e))),r?`rgb${4===r.length?"a":""}(${r.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,n.Z)(9,e));let o,i=e.substring(t+1,e.length-1);if("color"===r){if(i=i.split(" "),o=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,n.Z)(10,o))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:r,values:i,colorSpace:o}}function i(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function s(e){let t="hsl"===(e=a(e)).type?a(function(e){e=a(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,s=n*Math.min(o,1-o),l=(e,t=(e+r/30)%12)=>o-s*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),i({type:c,values:u})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){const r=s(e),n=s(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function c(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,i(e)}function u(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return i(e)}function d(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return i(e)}},6268:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r(7462),o=r(3366),a=r(9766);const i=["values","unit","step"];const s={borderRadius:4};var l=r(2605);const c=["breakpoints","palette","spacing","shape"],u=function(e={},...t){const{breakpoints:r={},palette:u={},spacing:d,shape:p={}}=e,h=(0,o.Z)(e,c),m=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:a=5}=e,s=(0,o.Z)(e,i),l=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,n.Z)({},e,{[t.key]:t.val})),{})})(t),c=Object.keys(l);function u(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${r})`}function p(e,n){const o=c.indexOf(n);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==o&&"number"==typeof t[c[o]]?t[c[o]]:n)-a/100}${r})`}return(0,n.Z)({keys:c,values:l,up:u,down:d,between:p,only:function(e){return c.indexOf(e)+1<c.length?p(e,c[c.indexOf(e)+1]):u(e)},not:function(e){const t=c.indexOf(e);return 0===t?u(c[1]):t===c.length-1?d(c[t]):p(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")},unit:r},s)}(r),f=function(e=8){if(e.mui)return e;const t=(0,l.hB)({spacing:e}),r=(...e)=>(0===e.length?[1]:e).map((e=>{const r=t(e);return"number"==typeof r?`${r}px`:r})).join(" ");return r.mui=!0,r}(d);let g=(0,a.Z)({breakpoints:m,direction:"ltr",components:{},palette:(0,n.Z)({mode:"light"},u),spacing:f,shape:(0,n.Z)({},s,p)},h);return g=t.reduce(((e,t)=>(0,a.Z)(e,t)),g),g}},4178:(e,t,r)=>{"use strict";r.d(t,{Gc:()=>_,G$:()=>G});var n=r(4844),o=r(7730);const a=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((r=>{e[r]=t})),e)),{}),r=e=>Object.keys(e).reduce(((r,n)=>t[n]?(0,o.Z)(r,t[n](e)):r),{});return r.propTypes={},r.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),r};var i=r(2605),s=r(5408);function l(e){return"number"!=typeof e?e:`${e}px solid`}const c=(0,n.Z)({prop:"border",themeKey:"borders",transform:l}),u=(0,n.Z)({prop:"borderTop",themeKey:"borders",transform:l}),d=(0,n.Z)({prop:"borderRight",themeKey:"borders",transform:l}),p=(0,n.Z)({prop:"borderBottom",themeKey:"borders",transform:l}),h=(0,n.Z)({prop:"borderLeft",themeKey:"borders",transform:l}),m=(0,n.Z)({prop:"borderColor",themeKey:"palette"}),f=(0,n.Z)({prop:"borderTopColor",themeKey:"palette"}),g=(0,n.Z)({prop:"borderRightColor",themeKey:"palette"}),y=(0,n.Z)({prop:"borderBottomColor",themeKey:"palette"}),b=(0,n.Z)({prop:"borderLeftColor",themeKey:"palette"}),v=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,i.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,i.NA)(t,e)});return(0,s.k9)(e,e.borderRadius,r)}return null};v.propTypes={},v.filterProps=["borderRadius"];const w=a(c,u,d,p,h,m,f,g,y,b,v),k=a((0,n.Z)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),(0,n.Z)({prop:"display"}),(0,n.Z)({prop:"overflow"}),(0,n.Z)({prop:"textOverflow"}),(0,n.Z)({prop:"visibility"}),(0,n.Z)({prop:"whiteSpace"})),C=a((0,n.Z)({prop:"flexBasis"}),(0,n.Z)({prop:"flexDirection"}),(0,n.Z)({prop:"flexWrap"}),(0,n.Z)({prop:"justifyContent"}),(0,n.Z)({prop:"alignItems"}),(0,n.Z)({prop:"alignContent"}),(0,n.Z)({prop:"order"}),(0,n.Z)({prop:"flex"}),(0,n.Z)({prop:"flexGrow"}),(0,n.Z)({prop:"flexShrink"}),(0,n.Z)({prop:"alignSelf"}),(0,n.Z)({prop:"justifyItems"}),(0,n.Z)({prop:"justifySelf"})),S=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,i.eI)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,i.NA)(t,e)});return(0,s.k9)(e,e.gap,r)}return null};S.propTypes={},S.filterProps=["gap"];const x=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,i.eI)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,i.NA)(t,e)});return(0,s.k9)(e,e.columnGap,r)}return null};x.propTypes={},x.filterProps=["columnGap"];const E=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,i.eI)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,i.NA)(t,e)});return(0,s.k9)(e,e.rowGap,r)}return null};E.propTypes={},E.filterProps=["rowGap"];const A=a(S,x,E,(0,n.Z)({prop:"gridColumn"}),(0,n.Z)({prop:"gridRow"}),(0,n.Z)({prop:"gridAutoFlow"}),(0,n.Z)({prop:"gridAutoColumns"}),(0,n.Z)({prop:"gridAutoRows"}),(0,n.Z)({prop:"gridTemplateColumns"}),(0,n.Z)({prop:"gridTemplateRows"}),(0,n.Z)({prop:"gridTemplateAreas"}),(0,n.Z)({prop:"gridArea"})),P=a((0,n.Z)({prop:"position"}),(0,n.Z)({prop:"zIndex",themeKey:"zIndex"}),(0,n.Z)({prop:"top"}),(0,n.Z)({prop:"right"}),(0,n.Z)({prop:"bottom"}),(0,n.Z)({prop:"left"})),T=a((0,n.Z)({prop:"color",themeKey:"palette"}),(0,n.Z)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),(0,n.Z)({prop:"backgroundColor",themeKey:"palette"})),R=(0,n.Z)({prop:"boxShadow",themeKey:"shadows"});function O(e){return e<=1&&0!==e?100*e+"%":e}const M=(0,n.Z)({prop:"width",transform:O}),z=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n,o;return{maxWidth:(null==(r=e.theme)||null==(n=r.breakpoints)||null==(o=n.values)?void 0:o[t])||s.VO[t]||O(t)}};return(0,s.k9)(e,e.maxWidth,t)}return null};z.filterProps=["maxWidth"];const B=(0,n.Z)({prop:"minWidth",transform:O}),I=(0,n.Z)({prop:"height",transform:O}),D=(0,n.Z)({prop:"maxHeight",transform:O}),Z=(0,n.Z)({prop:"minHeight",transform:O}),L=((0,n.Z)({prop:"size",cssProperty:"width",transform:O}),(0,n.Z)({prop:"size",cssProperty:"height",transform:O}),a(M,z,B,I,D,Z,(0,n.Z)({prop:"boxSizing"}))),j=(0,n.Z)({prop:"fontFamily",themeKey:"typography"}),F=(0,n.Z)({prop:"fontSize",themeKey:"typography"}),N=(0,n.Z)({prop:"fontStyle",themeKey:"typography"}),H=(0,n.Z)({prop:"fontWeight",themeKey:"typography"}),U=(0,n.Z)({prop:"letterSpacing"}),V=(0,n.Z)({prop:"textTransform"}),K=(0,n.Z)({prop:"lineHeight"}),W=(0,n.Z)({prop:"textAlign"}),q=a((0,n.Z)({prop:"typography",cssProperty:!1,themeKey:"typography"}),j,F,N,H,U,K,W,V),Y={borders:w.filterProps,display:k.filterProps,flexbox:C.filterProps,grid:A.filterProps,positions:P.filterProps,palette:T.filterProps,shadows:R.filterProps,sizing:L.filterProps,spacing:i.ZP.filterProps,typography:q.filterProps},G={borders:w,display:k,flexbox:C,grid:A,positions:P,palette:T,shadows:R,sizing:L,spacing:i.ZP,typography:q},_=Object.keys(Y).reduce(((e,t)=>(Y[t].forEach((r=>{e[r]=G[t]})),e)),{})},7730:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9766);const o=function(e,t){return t?(0,n.Z)(e,t,{clone:!1}):e}},2605:(e,t,r)=>{"use strict";r.d(t,{hB:()=>m,eI:()=>h,ZP:()=>w,NA:()=>f});var n=r(5408),o=r(4844),a=r(7730);const i={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return e=>(void 0===t[e]&&(t[e]=(e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=i[t],o=s[r]||"";return Array.isArray(o)?o.map((e=>n+e)):[n+o]})(e)),t[e])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function h(e,t,r,n){const a=(0,o.D)(e,t)||r;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return h(e,"spacing",8)}function f(e,t){if("string"==typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:`-${r}`}function g(e,t){const r=m(e.theme);return Object.keys(e).map((o=>function(e,t,r,o){if(-1===t.indexOf(r))return null;const a=function(e,t){return r=>e.reduce(((e,n)=>(e[n]=f(t,r),e)),{})}(c(r),o),i=e[r];return(0,n.k9)(e,i,a)}(e,t,o,r))).reduce(a.Z,{})}function y(e){return g(e,u)}function b(e){return g(e,d)}function v(e){return g(e,p)}y.propTypes={},y.filterProps=u,b.propTypes={},b.filterProps=d,v.propTypes={},v.filterProps=p;const w=v},4844:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,Z:()=>s});var n=r(8320),o=r(5408);function a(e,t){if(!t||"string"!=typeof t)return null;if(e&&e.vars){const r=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=r)return r}return t.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e)}function i(e,t,r,n=r){let o;return o="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:a(e,r)||n,t&&(o=t(o)),o}const s=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,s)||{};return(0,o.k9)(e,c,(e=>{let o=i(u,l,e);return e===o&&"string"==typeof e&&(o=i(u,l,`${t}${"default"===e?"":(0,n.Z)(e)}`,e)),!1===r?o:{[r]:o}}))};return c.propTypes={},c.filterProps=[t],c}},9707:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(7462),o=r(3366),a=r(9766),i=r(4178);const s=["sx"];function l(e){const{sx:t}=e,r=(0,o.Z)(e,s),{systemProps:l,otherProps:c}=(e=>{const t={systemProps:{},otherProps:{}};return Object.keys(e).forEach((r=>{i.Gc[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]})),t})(r);let u;return u=Array.isArray(t)?[l,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,a.P)(r)?(0,n.Z)({},l,r):l}:(0,n.Z)({},l,t),(0,n.Z)({},c,{sx:u})}},6523:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(7730),o=r(4178),a=r(5408);const i=function(e=o.G$){const t=Object.keys(e).reduce(((t,r)=>(e[r].filterProps.forEach((n=>{t[n]=e[r]})),t)),{});function r(e,r,n){const o={[e]:r,theme:n},a=t[e];return a?a(o):{[e]:r}}return function e(o){const{sx:i,theme:s={}}=o||{};if(!i)return null;function l(o){let i=o;if("function"==typeof o)i=o(s);else if("object"!=typeof o)return o;if(!i)return null;const l=(0,a.W8)(s.breakpoints),c=Object.keys(l);let u=l;return Object.keys(i).forEach((o=>{const l="function"==typeof(c=i[o])?c(s):c;var c;if(null!=l)if("object"==typeof l)if(t[o])u=(0,n.Z)(u,r(o,l,s));else{const t=(0,a.k9)({theme:s},l,(e=>({[o]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),r=new Set(t);return e.every((e=>r.size===Object.keys(e).length))}(t,l)?u=(0,n.Z)(u,t):u[o]=e({sx:l,theme:s})}else u=(0,n.Z)(u,r(o,l,s))})),(0,a.L7)(c,u)}return Array.isArray(i)?i.map(l):l(i)}}();i.filterProps=["sx"];const s=i},6682:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(6268),o=r(4168);const a=(0,n.Z)(),i=function(e=a){return(0,o.Z)(e)}},539:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7925);function o(e){const{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.Z)(t.components[r].defaultProps,o):o}},4168:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9991);const o=function(e=null){const t=(0,n.Z)();return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}},2723:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7294).createContext(null)},9991:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(7294),o=r(2723);function a(){return n.useContext(o.Z)}},9509:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>b});var n=r(7294),o=r(7462),a=r(7866),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const s=(0,a.Z)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var l=r(5638),c=r(444),u=r(4199),d=s,p=function(e){return"theme"!==e},h=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?d:p},m=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},f=function(){return null};var g=function e(t,r){var a,i,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==r&&(a=r.label,i=r.target);var p=m(t,r,s),g=p||h(d),y=!g("as");return function(){var b=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&v.push("label:"+a+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{v.push(b[0][0]);for(var w=b.length,k=1;k<w;k++)v.push(b[k],b[0][k])}var C=(0,l.w)((function(e,t,r){var o=y&&e.as||d,a="",s=[],m=e;if(null==e.theme){for(var b in m={},e)m[b]=e[b];m.theme=(0,n.useContext)(l.T)}"string"==typeof e.className?a=(0,c.f)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var w=(0,u.O)(v.concat(s),t.registered,m);(0,c.M)(t,w,"string"==typeof o),a+=t.key+"-"+w.name,void 0!==i&&(a+=" "+i);var k=y&&void 0===p?h(o):g,C={};for(var S in e)y&&"as"===S||k(S)&&(C[S]=e[S]);C.className=a,C.ref=r;var x=(0,n.createElement)(o,C),E=(0,n.createElement)(f,null);return(0,n.createElement)(n.Fragment,null,E,x)}));return C.displayName=void 0!==a?a:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=d,C.__emotion_styles=v,C.__emotion_forwardProp=p,Object.defineProperty(C,"toString",{value:function(){return"."+i}}),C.withComponent=function(t,n){return e(t,(0,o.Z)({},r,n,{shouldForwardProp:m(C,n,!0)})).apply(void 0,v)},C}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){g[e]=g(e)}));const y=g;function b(e,t){return y(e,t)}},8320:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(1387);function o(e){if("string"!=typeof e)throw new Error((0,n.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},9064:(e,t,r)=>{"use strict";function n(...e){return e.reduce(((e,t)=>null==t?e:function(...r){e.apply(this,r),t.apply(this,r)}),(()=>{}))}r.d(t,{Z:()=>n})},7596:(e,t,r)=>{"use strict";function n(e,t=166){let r;function n(...n){clearTimeout(r),r=setTimeout((()=>{e.apply(this,n)}),t)}return n.clear=()=>{clearTimeout(r)},n}r.d(t,{Z:()=>n})},9766:(e,t,r)=>{"use strict";r.d(t,{P:()=>o,Z:()=>a});var n=r(7462);function o(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function a(e,t,r={clone:!0}){const i=r.clone?(0,n.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((n=>{"__proto__"!==n&&(o(t[n])&&n in e&&o(e[n])?i[n]=a(e[n],t[n],r):i[n]=t[n])})),i}},1387:(e,t,r)=>{"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}r.d(t,{Z:()=>n})},5806:(e,t,r)=>{"use strict";function n(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}r.d(t,{Z:()=>n})},7094:(e,t,r)=>{"use strict";function n(e){return e&&e.ownerDocument||document}r.d(t,{Z:()=>n})},8290:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7094);function o(e){return(0,n.Z)(e).defaultView||window}},7925:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7462);function o(e,t){const r=(0,n.Z)({},t);return Object.keys(e).forEach((t=>{void 0===r[t]&&(r[t]=e[t])})),r}},7960:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof e?e(t):e&&(e.current=t)}r.d(t,{Z:()=>n})},8925:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7294);function o({controlled:e,default:t,name:r,state:o="value"}){const{current:a}=n.useRef(void 0!==e),[i,s]=n.useState(t);return[a?e:i,n.useCallback((e=>{a||s(e)}),[])]}},6600:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(7294);const o="undefined"!=typeof window?n.useLayoutEffect:n.useEffect},3633:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(7294),o=r(6600);function a(e){const t=n.useRef(e);return(0,o.Z)((()=>{t.current=e})),n.useCallback(((...e)=>(0,t.current)(...e)),[])}},67:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(7294),o=r(7960);function a(e,t){return n.useMemo((()=>null==e&&null==t?null:r=>{(0,o.Z)(e,r),(0,o.Z)(t,r)}),[e,t])}},7579:(e,t,r)=>{"use strict";var n;r.d(t,{Z:()=>s});var o=r(7294);let a=0;const i=(n||(n=r.t(o,2))).useId;function s(e){if(void 0!==i){const t=i();return null!=e?e:t}return function(e){const[t,r]=o.useState(e),n=e||t;return o.useEffect((()=>{null==t&&(a+=1,r(`mui-${a}`))}),[t]),n}(e)}},9962:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r(7294);let o,a=!0,i=!1;const s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function l(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function c(){a=!1}function u(){"hidden"===this.visibilityState&&i&&(a=!0)}function d(){const e=n.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",l,!0),t.addEventListener("mousedown",c,!0),t.addEventListener("pointerdown",c,!0),t.addEventListener("touchstart",c,!0),t.addEventListener("visibilitychange",u,!0))}),[]),t=n.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){const{type:t,tagName:r}=e;return!("INPUT"!==r||!s[t]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,window.clearTimeout(o),o=window.setTimeout((()=>{i=!1}),100),t.current=!1,!0)},ref:e}}},4987:(e,t,r)=>{"use strict";r.d(t,{_$r:()=>Gs});var n=r(7294),o=r(5697),a=r.n(o),i=r(8919),s=r(6288),l=r(713),c=r(9602),u=r(1796),d=r(9130),p=r(2068),h=r(5340),m=r(8974),f=r(1705),g=r(2066),y=r(7909),b=r(8216),v=r(8038),w=r(7144),k="NOT_FOUND",C=function(e,t){return e===t};function S(e,t){var r,n,o="object"==typeof t?t:{equalityCheck:t},a=o.equalityCheck,i=void 0===a?C:a,s=o.maxSize,l=void 0===s?1:s,c=o.resultEqualityCheck,u=function(e){return function(t,r){if(null===t||null===r||t.length!==r.length)return!1;for(var n=t.length,o=0;o<n;o++)if(!e(t[o],r[o]))return!1;return!0}}(i),d=1===l?(r=u,{get:function(e){return n&&r(n.key,e)?n.value:k},put:function(e,t){n={key:e,value:t}},getEntries:function(){return n?[n]:[]},clear:function(){n=void 0}}):function(e,t){var r=[];function n(e){var n=r.findIndex((function(r){return t(e,r.key)}));if(n>-1){var o=r[n];return n>0&&(r.splice(n,1),r.unshift(o)),o.value}return k}return{get:n,put:function(t,o){n(t)===k&&(r.unshift({key:t,value:o}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(l,u);function p(){var t=d.get(arguments);if(t===k){if(t=e.apply(null,arguments),c){var r=d.getEntries(),n=r.find((function(e){return c(e.value,t)}));n&&(t=n.value)}d.put(arguments,t)}return t}return p.clearCache=function(){return d.clear()},p}function x(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var r=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+r+"]")}return t}function E(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var a,i=0,s={memoizeOptions:void 0},l=n.pop();if("object"==typeof l&&(s=l,l=n.pop()),"function"!=typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var c=s,u=c.memoizeOptions,d=void 0===u?r:u,p=Array.isArray(d)?d:[d],h=x(n),m=e.apply(void 0,[function(){return i++,l.apply(null,arguments)}].concat(p)),f=e((function(){for(var e=[],t=h.length,r=0;r<t;r++)e.push(h[r].apply(null,arguments));return a=m.apply(null,e)}));return Object.assign(f,{resultFunc:l,memoizedResultFunc:m,dependencies:h,lastResult:function(){return a},recomputations:function(){return i},resetRecomputations:function(){return i=0}}),f};return o}var A=E(S),P=r(6010),T=r(4659),R=r(8515),O=r(6867),M=r(3975),z=r(67),B=r(3633),I=r(7094),D=r(5893);function Z(e){return e.substring(2).toLowerCase()}const L=function(e){const{children:t,disableReactTree:r=!1,mouseEvent:o="onClick",onClickAway:a,touchEvent:i="onTouchEnd"}=e,s=n.useRef(!1),l=n.useRef(null),c=n.useRef(!1),u=n.useRef(!1);n.useEffect((()=>(setTimeout((()=>{c.current=!0}),0),()=>{c.current=!1})),[]);const d=(0,z.Z)(t.ref,l),p=(0,B.Z)((e=>{const t=u.current;u.current=!1;const n=(0,I.Z)(l.current);if(!c.current||!l.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,n))return;if(s.current)return void(s.current=!1);let o;o=e.composedPath?e.composedPath().indexOf(l.current)>-1:!n.documentElement.contains(e.target)||l.current.contains(e.target),o||!r&&t||a(e)})),h=e=>r=>{u.current=!0;const n=t.props[e];n&&n(r)},m={ref:d};return!1!==i&&(m[i]=h(i)),n.useEffect((()=>{if(!1!==i){const e=Z(i),t=(0,I.Z)(l.current),r=()=>{s.current=!0};return t.addEventListener(e,p),t.addEventListener("touchmove",r),()=>{t.removeEventListener(e,p),t.removeEventListener("touchmove",r)}}}),[p,i]),!1!==o&&(m[o]=h(o)),n.useEffect((()=>{if(!1!==o){const e=Z(o),t=(0,I.Z)(l.current);return t.addEventListener(e,p),()=>{t.removeEventListener(e,p)}}}),[p,o]),(0,D.jsx)(n.Fragment,{children:n.cloneElement(t,m)})};var j=r(6514),F=r(6501),N=r(9908),H=r(4212),U=r(5248),V=r(3797),K=r(8885),W=r(6600);const q=function(e){const{children:t,defer:r=!1,fallback:o=null}=e,[a,i]=n.useState(!1);return(0,W.Z)((()=>{r||i(!0)}),[r]),n.useEffect((()=>{r&&i(!0)}),[r]),(0,D.jsx)(n.Fragment,{children:a?t:o})};var Y=r(7174),G=r(4563),_=r(9632),Q=r(2852),X=r(2642),J=r(542),$=r(4221),ee=r(6446),te=r(7666),re=r(9062),ne=r(3366),oe=r(7462),ae=r(3247);const ie=n.createContext(),se=n.createContext();function le(e){return(0,i.Z)("MuiTableCell",e)}const ce=(0,s.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),ue=["align","className","component","padding","scope","size","sortDirection","variant"],de=(0,c.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${(0,b.Z)(r.size)}`],"normal"!==r.padding&&t[`padding${(0,b.Z)(r.padding)}`],"inherit"!==r.align&&t[`align${(0,b.Z)(r.align)}`],r.stickyHeader&&t.stickyHeader]}})((({theme:e,ownerState:t})=>(0,oe.Z)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:`1px solid\n ${"light"===e.palette.mode?(0,u.$n)((0,u.Fq)(e.palette.divider,1),.88):(0,u._j)((0,u.Fq)(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===t.variant&&{color:e.palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},"body"===t.variant&&{color:e.palette.text.primary},"footer"===t.variant&&{color:e.palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},"small"===t.size&&{padding:"6px 16px",[`&.${ce.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===t.padding&&{width:48,padding:"0 0 0 4px"},"none"===t.padding&&{padding:0},"left"===t.align&&{textAlign:"left"},"center"===t.align&&{textAlign:"center"},"right"===t.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===t.align&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:e.palette.background.default}))),pe=n.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiTableCell"}),{align:o="inherit",className:a,component:i,padding:s,scope:c,size:u,sortDirection:p,variant:h}=r,m=(0,ne.Z)(r,ue),f=n.useContext(ie),g=n.useContext(se),y=g&&"head"===g.variant;let v;v=i||(y?"th":"td");let w=c;!w&&y&&(w="col");const k=h||g&&g.variant,C=(0,oe.Z)({},r,{align:o,component:v,padding:s||(f&&f.padding?f.padding:"normal"),size:u||(f&&f.size?f.size:"medium"),sortDirection:p,stickyHeader:"head"===k&&f&&f.stickyHeader,variant:k}),S=(e=>{const{classes:t,variant:r,align:n,padding:o,size:a,stickyHeader:i}=e,s={root:["root",r,i&&"stickyHeader","inherit"!==n&&`align${(0,b.Z)(n)}`,"normal"!==o&&`padding${(0,b.Z)(o)}`,`size${(0,b.Z)(a)}`]};return(0,l.Z)(s,le,t)})(C);let x=null;return p&&(x="asc"===p?"ascending":"descending"),(0,D.jsx)(de,(0,oe.Z)({as:v,ref:t,className:(0,P.Z)(S.root,a),"aria-sort":x,scope:w,ownerState:C},m))}));function he(e){return(0,i.Z)("MuiToolbar",e)}(0,s.Z)("MuiToolbar",["root","gutters","regular","dense"]);const me=["className","component","disableGutters","variant"],fe=(0,c.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,oe.Z)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar)),ge=n.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiToolbar"}),{className:n,component:o="div",disableGutters:a=!1,variant:i="regular"}=r,s=(0,ne.Z)(r,me),c=(0,oe.Z)({},r,{component:o,disableGutters:a,variant:i}),u=(e=>{const{classes:t,disableGutters:r,variant:n}=e,o={root:["root",!r&&"gutters",n]};return(0,l.Z)(o,he,t)})(c);return(0,D.jsx)(fe,(0,oe.Z)({as:o,className:(0,P.Z)(u.root,n),ref:t,ownerState:c},s))}));var ye=r(7070),be=r(6686),ve=r(2734);const we=(0,g.Z)((0,D.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),ke=(0,g.Z)((0,D.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage");var Ce,Se,xe,Ee,Ae,Pe,Te,Re;const Oe=["backIconButtonProps","count","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton"],Me=n.forwardRef((function(e,t){const{backIconButtonProps:r,count:n,getItemAriaLabel:o,nextIconButtonProps:a,onPageChange:i,page:s,rowsPerPage:l,showFirstButton:c,showLastButton:u}=e,d=(0,ne.Z)(e,Oe),p=(0,ve.Z)();return(0,D.jsxs)("div",(0,oe.Z)({ref:t},d,{children:[c&&(0,D.jsx)(O.Z,{onClick:e=>{i(e,0)},disabled:0===s,"aria-label":o("first",s),title:o("first",s),children:"rtl"===p.direction?Ce||(Ce=(0,D.jsx)(we,{})):Se||(Se=(0,D.jsx)(ke,{}))}),(0,D.jsx)(O.Z,(0,oe.Z)({onClick:e=>{i(e,s-1)},disabled:0===s,color:"inherit","aria-label":o("previous",s),title:o("previous",s)},r,{children:"rtl"===p.direction?xe||(xe=(0,D.jsx)(be.Z,{})):Ee||(Ee=(0,D.jsx)(ye.Z,{}))})),(0,D.jsx)(O.Z,(0,oe.Z)({onClick:e=>{i(e,s+1)},disabled:-1!==n&&s>=Math.ceil(n/l)-1,color:"inherit","aria-label":o("next",s),title:o("next",s)},a,{children:"rtl"===p.direction?Ae||(Ae=(0,D.jsx)(ye.Z,{})):Pe||(Pe=(0,D.jsx)(be.Z,{}))})),u&&(0,D.jsx)(O.Z,{onClick:e=>{i(e,Math.max(0,Math.ceil(n/l)-1))},disabled:s>=Math.ceil(n/l)-1,"aria-label":o("last",s),title:o("last",s),children:"rtl"===p.direction?Te||(Te=(0,D.jsx)(ke,{})):Re||(Re=(0,D.jsx)(we,{}))})]}))}));function ze(e){return(0,i.Z)("MuiTablePagination",e)}const Be=(0,s.Z)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var Ie;const De=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton"],Ze=(0,c.ZP)(pe,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({overflow:"auto",color:e.palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),Le=(0,c.ZP)(ge,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>(0,oe.Z)({[`& .${Be.actions}`]:t.actions},t.toolbar)})((({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${Be.actions}`]:{flexShrink:0,marginLeft:20}}))),je=(0,c.ZP)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),Fe=(0,c.ZP)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})((({theme:e})=>(0,oe.Z)({},e.typography.body2,{flexShrink:0}))),Ne=(0,c.ZP)(U.Z,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>(0,oe.Z)({[`& .${Be.selectIcon}`]:t.selectIcon,[`& .${Be.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Be.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),He=(0,c.ZP)(V.Z,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),Ue=(0,c.ZP)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})((({theme:e})=>(0,oe.Z)({},e.typography.body2,{flexShrink:0})));function Ve({from:e,to:t,count:r}){return`${e}${t} of ${-1!==r?r:`more than ${t}`}`}function Ke(e){return`Go to ${e} page`}const We=n.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiTablePagination"}),{ActionsComponent:o=Me,backIconButtonProps:a,className:i,colSpan:s,component:c=pe,count:u,getItemAriaLabel:p=Ke,labelDisplayedRows:h=Ve,labelRowsPerPage:m="Rows per page:",nextIconButtonProps:f,onPageChange:g,onRowsPerPageChange:b,page:v,rowsPerPage:w,rowsPerPageOptions:k=[10,25,50,100],SelectProps:C={},showFirstButton:S=!1,showLastButton:x=!1}=r,E=(0,ne.Z)(r,De),A=r,T=(e=>{const{classes:t}=e;return(0,l.Z)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},ze,t)})(A),O=C.native?"option":He;let M;c!==pe&&"td"!==c||(M=s||1e3);const z=(0,y.Z)(C.id),B=(0,y.Z)(C.labelId);return(0,D.jsx)(Ze,(0,oe.Z)({colSpan:M,ref:t,as:c,ownerState:A,className:(0,P.Z)(T.root,i)},E,{children:(0,D.jsxs)(Le,{className:T.toolbar,children:[(0,D.jsx)(je,{className:T.spacer}),k.length>1&&(0,D.jsx)(Fe,{className:T.selectLabel,id:B,children:m}),k.length>1&&(0,D.jsx)(Ne,(0,oe.Z)({variant:"standard",input:Ie||(Ie=(0,D.jsx)(R.ZP,{})),value:w,onChange:b,id:z,labelId:B},C,{classes:(0,oe.Z)({},C.classes,{root:(0,P.Z)(T.input,T.selectRoot,(C.classes||{}).root),select:(0,P.Z)(T.select,(C.classes||{}).select),icon:(0,P.Z)(T.selectIcon,(C.classes||{}).icon)}),children:k.map((e=>(0,n.createElement)(O,(0,oe.Z)({},!(0,ae.Z)(O)&&{ownerState:A},{className:T.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)))})),(0,D.jsx)(Ue,{className:T.displayedRows,children:h({from:0===u?0:v*w+1,to:-1===u?(v+1)*w:-1===w?u:Math.min(u,(v+1)*w),count:-1===u?-1:u,page:v})}),(0,D.jsx)(o,{className:T.actions,backIconButtonProps:a,count:u,nextIconButtonProps:f,onPageChange:g,page:v,rowsPerPage:w,showFirstButton:S,showLastButton:x,getItemAriaLabel:p})]})}))}));var qe,Ye;e=r.hmd(e),(Ye=qe||(qe={})).resize="resize",Ye.debouncedResize="debouncedResize",Ye.viewportInnerSizeChange="viewportInnerSizeChange",Ye.componentError="componentError",Ye.unmount="unmount",Ye.cellModeChange="cellModeChange",Ye.cellClick="cellClick",Ye.cellDoubleClick="cellDoubleClick",Ye.cellMouseDown="cellMouseDown",Ye.cellMouseUp="cellMouseUp",Ye.cellKeyDown="cellKeyDown",Ye.cellFocusIn="cellFocusIn",Ye.cellFocusOut="cellFocusOut",Ye.cellDragEnter="cellDragEnter",Ye.cellDragOver="cellDragOver",Ye.editCellPropsChange="editCellPropsChange",Ye.cellEditCommit="cellEditCommit",Ye.cellEditStart="cellEditStart",Ye.cellEditStop="cellEditStop",Ye.rowEditStart="rowEditStart",Ye.rowEditStop="rowEditStop",Ye.rowEditCommit="rowEditCommit",Ye.cellNavigationKeyDown="cellNavigationKeyDown",Ye.rowClick="rowClick",Ye.rowDoubleClick="rowDoubleClick",Ye.rowMouseEnter="rowMouseEnter",Ye.rowMouseLeave="rowMouseLeave",Ye.editRowsModelChange="editRowsModelChange",Ye.columnHeaderBlur="columnHeaderBlur",Ye.columnHeaderFocus="columnHeaderFocus",Ye.columnHeaderNavigationKeyDown="columnHeaderNavigationKeyDown",Ye.columnHeaderKeyDown="columnHeaderKeyDown",Ye.columnHeaderClick="columnHeaderClick",Ye.columnHeaderDoubleClick="columnHeaderDoubleClick",Ye.columnHeaderOver="columnHeaderOver",Ye.columnHeaderOut="columnHeaderOut",Ye.columnHeaderEnter="columnHeaderEnter",Ye.columnHeaderLeave="columnHeaderLeave",Ye.columnHeaderDragStart="columnHeaderDragStart",Ye.columnHeaderDragOver="columnHeaderDragOver",Ye.columnHeaderDragEnter="columnHeaderDragEnter",Ye.columnHeaderDragEnd="columnHeaderDragEnd",Ye.selectionChange="selectionChange",Ye.headerSelectionCheckboxChange="headerSelectionCheckboxChange",Ye.rowSelectionCheckboxChange="rowSelectionCheckboxChange",Ye.pageChange="pageChange",Ye.pageSizeChange="pageSizeChange",Ye.rowsScroll="rowsScroll",Ye.rowsScrollEnd="rowsScrollEnd",Ye.columnSeparatorMouseDown="columnSeparatorMouseDown",Ye.columnResize="columnResize",Ye.columnWidthChange="columnWidthChange",Ye.columnResizeStart="columnResizeStart",Ye.columnResizeStop="columnResizeStop",Ye.columnOrderChange="columnOrderChange",Ye.rowsSet="rowsSet",Ye.rowExpansionChange="rowExpansionChange",Ye.visibleRowsSet="visibleRowsSet",Ye.columnsChange="columnsChange",Ye.pinnedColumnsChange="pinnedColumnsChange",Ye.preProcessorRegister="preProcessorRegister",Ye.preProcessorUnregister="preProcessorUnregister",Ye.rowGroupsPreProcessingChange="rowGroupsPreProcessingChange",Ye.sortModelChange="sortModelChange",Ye.filterModelChange="filterModelChange",Ye.stateChange="stateChange",Ye.columnVisibilityChange="columnVisibilityChange",Ye.virtualScrollerContentSizeChange="virtualScrollerContentSizeChange";const Ge=n.createContext(void 0);function _e(){const e=n.useContext(Ge);if(void 0===e)throw new Error(["MUI: Could not find the data grid context.","It looks like you rendered your component outside of a DataGrid or DataGridPro parent component.","This can also happen if you are bundling multiple versions of the data grid."].join("\n"));return e}function Qe(e){return(0,i.Z)("MuiDataGrid",e)}const Xe=(0,s.Z)("MuiDataGrid",["actionsCell","autoHeight","booleanCell","cell--editable","cell--editing","cell--textCenter","cell--textLeft","cell--textRight","cell--withRenderer","cell","cellCheckbox","checkboxInput","columnHeader--alignCenter","columnHeader--alignLeft","columnHeader--alignRight","columnHeader--dragging","columnHeader--moving","columnHeader--numeric","columnHeader--sortable","columnHeader--sorted","columnHeader","columnHeaderCheckbox","columnHeaderDraggableContainer","columnHeaderDropZone","columnHeaderTitle","columnHeaderTitleContainer","columnHeaders","columnHeadersInner","columnHeadersInner--scrollable","columnSeparator--resizable","columnSeparator--resizing","columnSeparator--sideLeft","columnSeparator--sideRight","columnSeparator","columnsPanel","columnsPanelRow","panel","panelHeader","panelWrapper","panelContent","panelFooter","paper","editBooleanCell","editInputCell","filterForm","filterIcon","footerContainer","iconButtonContainer","iconSeparator","main","menu","menuIcon","menuIconButton","menuOpen","menuList","overlay","root","row--editable","row--editing","row","rowCount","scrollArea--left","scrollArea--right","scrollArea","selectedRowCount","sortIcon","toolbarContainer","toolbarFilterList","virtualScroller","virtualScrollerContent","virtualScrollerRenderZone","pinnedColumns","pinnedColumns--left","pinnedColumns--right","withBorder","treeDataGroupingCell","treeDataGroupingCellToggle"]),Je=n.createContext(void 0),$e=()=>{const e=n.useContext(Je);if(!e)throw new Error("MUI: useGridRootProps should only be used inside the DataGrid/DataGridPro component.");return e},et=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"Main",overridesResolver:(e,t)=>t.main})((()=>({position:"relative",flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden"})));function tt(e){const t=(e=>{const{classes:t}=e;return(0,l.Z)({root:["main"]},Qe,t)})({classes:$e().classes});return n.createElement(et,{className:t.root},e.children)}function rt(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function nt(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}l((n=n.apply(e,t||[])).next())}))}const ot=n.forwardRef((function(e,t){const{children:r,defaultHeight:o=null,defaultWidth:a=null,disableHeight:i=!1,disableWidth:s=!1,nonce:l,onResize:c,style:u}=e,d=rt(e,["children","defaultHeight","defaultWidth","disableHeight","disableWidth","nonce","onResize","style"]),[g,y]=n.useState({height:o,width:a}),b=n.useRef(null),v=n.useRef(null),w=(0,p.Z)((()=>{if(v.current){const e=v.current.offsetHeight||0,t=v.current.offsetWidth||0,r=(0,h.Z)(v.current).getComputedStyle(v.current),n=parseInt(r.paddingLeft,10)||0,o=parseInt(r.paddingRight,10)||0,a=e-(parseInt(r.paddingTop,10)||0)-(parseInt(r.paddingBottom,10)||0),l=t-n-o;(!i&&g.height!==a||!s&&g.width!==l)&&(y({height:a,width:l}),c&&c({height:a,width:l}))}}));(0,m.Z)((()=>{var e;if(v.current=b.current.parentElement,!v)return;const t=(0,h.Z)(null!==(e=v.current)&&void 0!==e?e:void 0),r=function(e,t){var r=function(e){var t=e.__resizeTriggers__,r=t.firstElementChild,n=t.lastElementChild,o=r.firstElementChild;n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight,o.style.width=r.offsetWidth+1+"px",o.style.height=r.offsetHeight+1+"px",r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight},n=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var n=this;r(this),this.__resizeRAF__&&t.cancelAnimationFrame(this.__resizeRAF__),this.__resizeRAF__=t.requestAnimationFrame((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(n)&&(n.__resizeLast__.width=n.offsetWidth,n.__resizeLast__.height=n.offsetHeight,n.__resizeListeners__.forEach((function(t){t.call(n,e)})))}))}},o=!1,a="",i="animationstart",s="Webkit Moz O ms".split(" "),l="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),c=document.createElement("fakeelement");if(void 0!==c.style.animationName&&(o=!0),!1===o)for(var u=0;u<s.length;u++)if(void 0!==c.style[s[u]+"AnimationName"]){a="-"+s[u].toLowerCase()+"-",i=l[u],o=!0;break}var d="@"+a+"keyframes resizeanim { from { opacity: 0; } to { opacity: 0; } } ",p=a+"animation: 1ms resizeanim; ";return{addResizeListener:function(o,a){if(!o.__resizeTriggers__){var s=o.ownerDocument,l=t.getComputedStyle(o);l&&"static"==l.position&&(o.style.position="relative"),function(t){if(!t.getElementById("muiDetectElementResize")){var r=(d||"")+".Mui-resizeTriggers { "+(p||"")+'visibility: hidden; opacity: 0; } .Mui-resizeTriggers, .Mui-resizeTriggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .Mui-resizeTriggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',n=t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="muiDetectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=r:o.appendChild(t.createTextNode(r)),n.appendChild(o)}}(s),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=s.createElement("div")).className="Mui-resizeTriggers",o.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',o.appendChild(o.__resizeTriggers__),r(o),o.addEventListener("scroll",n,!0),i&&(o.__resizeTriggers__.__animationListener__=function(e){"resizeanim"==e.animationName&&r(o)},o.__resizeTriggers__.addEventListener(i,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(a)},removeResizeListener:function(e,t){if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",n,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(i,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}(l,t);return r.addResizeListener(v.current,w),w(),()=>{r.removeResizeListener(v.current,w)}}),[l,w]);const k={overflow:"visible"},C={};i||(k.height=0,C.height=g.height),s||(k.width=0,C.width=g.width);const S=(0,f.Z)(b,t);return n.createElement("div",Object.assign({ref:S,style:Object.assign(Object.assign({},k),u)},d),null===g.height&&null===g.width?null:r(C))})),at=(e,t)=>t(e.current.state),it=e=>e.rows,st=A(it,(e=>e.totalRowCount)),lt=A(it,(e=>e.totalTopLevelRowCount)),ct=A(it,(e=>e.idRowsLookup)),ut=A(it,(e=>e.tree)),dt=A(it,(e=>e.groupingName)),pt=A(it,(e=>e.treeDepth)),ht=A(it,(e=>e.ids)),mt=e=>e.sorting,ft=A(mt,(e=>e.sortedRows)),gt=A(ft,ct,((e,t)=>e.map((e=>({id:e,model:t[e]}))))),yt=A(mt,(e=>e.sortModel)),bt=A(yt,(e=>e.reduce(((t,r,n)=>(t[r.field]={sortDirection:r.sort,sortIndex:e.length>1?n+1:void 0},t)),{}))),vt=e=>e.columns,wt=e=>e.columns.all,kt=e=>e.columns.lookup,Ct=A(wt,kt,((e,t)=>e.map((e=>t[e])))),St=A(Ct,(e=>e.filter((e=>null!=e.field&&!e.hide)))),xt=(A(St,(e=>e.map((e=>e.field)))),A(St,(e=>{const t=[];return{totalWidth:e.reduce(((e,r)=>(t.push(e),e+r.computedWidth)),0),positions:t}}))),Et=A(Ct,(e=>e.filter((e=>e.filterable)))),At=A(Et,(e=>e.map((e=>e.field)))),Pt=A(St,(e=>e.length)),Tt=A(xt,(e=>e.totalWidth)),Rt=e=>e.filter,Ot=A(Rt,(e=>e.filterModel)),Mt=A(Rt,(e=>e.visibleRowsLookup)),zt=(A(Rt,(e=>e.filteredDescendantCountLookup)),A(Mt,gt,((e,t)=>t.filter((t=>!1!==e[t.id]))))),Bt=A(zt,(e=>e.map((e=>e.id)))),It=A(zt,ut,pt,((e,t,r)=>r<2?e:e.filter((e=>{var r;return 0===(null===(r=t[e.id])||void 0===r?void 0:r.depth)})))),Dt=A(zt,(e=>e.length)),Zt=A(It,(e=>e.length)),Lt=A(Ot,kt,((e,t)=>{var r;return null===(r=e.items)||void 0===r?void 0:r.filter((e=>{var r,n;if(!e.columnField)return!1;const o=t[e.columnField];if(!(null==o?void 0:o.filterOperators)||0===(null===(r=null==o?void 0:o.filterOperators)||void 0===r?void 0:r.length))return!1;const a=o.filterOperators.find((t=>t.value===e.operatorValue));return!!a&&(!a.InputComponent||null!=e.value&&""!==(null===(n=e.value)||void 0===n?void 0:n.toString()))}))})),jt=A(Lt,(e=>e.reduce(((e,t)=>(e[t.columnField]?e[t.columnField].push(t):e[t.columnField]=[t],e)),{})));function Ft(){var e,t,r;const o=_e(),a=$e(),i=at(o,st),s=at(o,Dt),l=!a.loading&&0===i,c=!a.loading&&i>0&&0===s;return l?n.createElement(a.components.NoRowsOverlay,Object.assign({},null===(e=a.componentsProps)||void 0===e?void 0:e.noRowsOverlay)):c?n.createElement(a.components.NoResultsOverlay,Object.assign({},null===(t=a.componentsProps)||void 0===t?void 0:t.noResultsOverlay)):a.loading?n.createElement(a.components.LoadingOverlay,Object.assign({},null===(r=a.componentsProps)||void 0===r?void 0:r.loadingOverlay)):null}const Nt=e=>e.selection,Ht=A(Nt,(e=>e.length)),Ut=A(Nt,ct,((e,t)=>new Map(e.map((e=>[e,t[e]]))))),Vt=A(Nt,(e=>e.reduce(((e,t)=>(e[t]=t,e)),{}))),Kt=e=>e.density,Wt=A(Kt,(e=>e.value)),qt=A(Kt,(e=>e.rowHeight)),Yt=A(Kt,(e=>e.headerHeight));function Gt(e){const{children:t,VirtualScrollerComponent:r,ColumnHeadersComponent:o}=e,a=_e(),i=$e(),s=at(a,Nt),l=at(a,Yt),[c,u]=n.useState(i.disableVirtualization),d=n.useCallback((()=>{u(!0)}),[]),p=n.useCallback((()=>{u(!1)}),[]);a.current.unstable_disableVirtualization=d,a.current.unstable_enableVirtualization=p;const h=n.useRef(null),m=n.useRef(null),f=n.useRef(null),g=n.useRef(null);a.current.columnHeadersContainerElementRef=m,a.current.columnHeadersElementRef=h,a.current.windowRef=f,a.current.renderingZoneRef=g;const y=n.useCallback((e=>a.current.publishEvent(qe.resize,e)),[a]),b=n.useMemo((()=>"function"==typeof i.isRowSelectable?s.filter((e=>i.isRowSelectable(a.current.getRowParams(e)))):s),[a,i.isRowSelectable,s]),v=n.useMemo((()=>b.reduce(((e,t)=>(e[t]=t,e)),{})),[b]);return n.createElement(tt,null,n.createElement(Ft,null),n.createElement(o,{ref:m,innerRef:h}),n.createElement(ot,{nonce:i.nonce,disableHeight:i.autoHeight,onResize:y},(e=>{const t={width:e.width,height:e.height?e.height-l:"auto",marginTop:l};return n.createElement(r,{ref:f,style:t,selectionLookup:v,disableVirtualization:c})})),t)}function _t(e,t){const r=n.useRef(null);if(r.current)return r.current;const o=e.current.getLogger(t);return r.current=o,o}class Qt extends n.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.api.current&&(this.logError(e),this.props.api.current.showError({error:e,errorInfo:t}))}logError(e,t){this.props.logger.error(`An unexpected error occurred. Error: ${e&&e.message}. `,e,t)}render(){var e;return this.props.hasError||(null===(e=this.state)||void 0===e?void 0:e.hasError)?this.props.render(this.props.componentProps||this.state):this.props.children}}function Xt(e){const{children:t}=e,r=_e(),o=_t(r,"GridErrorHandler"),a=$e(),i=r.current.state.error;return n.createElement(Qt,{hasError:null!=i,componentProps:i,api:r,logger:o,render:e=>{var t;return n.createElement(tt,null,n.createElement(a.components.ErrorOverlay,Object.assign({},e,null===(t=a.componentsProps)||void 0===t?void 0:t.errorOverlay)))}},t)}function Jt(){var e;const t=_e(),r=$e(),o=n.useRef(null);return t.current.footerRef=o,r.hideFooter?null:n.createElement("div",{ref:o},n.createElement(r.components.Footer,Object.assign({},null===(e=r.componentsProps)||void 0===e?void 0:e.footer)))}function $t(){var e;const t=_e(),r=$e(),o=n.useRef(null);return t.current.headerRef=o,n.createElement("div",{ref:o},n.createElement(r.components.Header,Object.assign({},null===(e=r.componentsProps)||void 0===e?void 0:e.header)))}const er=(0,g.Z)(n.createElement("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward"),tr=(0,g.Z)(n.createElement("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward"),rr=(0,g.Z)(n.createElement("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight"),nr=(0,g.Z)(n.createElement("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandMore"),or=(0,g.Z)(n.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList"),ar=(0,g.Z)(n.createElement("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt"),ir=((0,g.Z)(n.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search"),(0,g.Z)(n.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu"),(0,g.Z)(n.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle"),(0,g.Z)(n.createElement("path",{d:"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"}),"ColumnIcon")),sr=(0,g.Z)(n.createElement("path",{d:"M11 19V5h2v14z"}),"Separator"),lr=(0,g.Z)(n.createElement("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"}),"ViewHeadline"),cr=(0,g.Z)(n.createElement("path",{d:"M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z"}),"TableRows"),ur=(0,g.Z)(n.createElement("path",{d:"M4 18h17v-6H4v6zM4 5v6h17V5H4z"}),"ViewStream"),dr=(0,g.Z)(n.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"TripleDotsVertical"),pr=(0,g.Z)(n.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),hr=(0,g.Z)(n.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),mr=(0,g.Z)(n.createElement("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"}),"Load"),fr=(0,g.Z)(n.createElement("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"Drag"),gr=(0,g.Z)(n.createElement("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt"),yr=(0,g.Z)(n.createElement("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),br=(0,g.Z)(n.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");function vr(e){var t;const{item:r,applyValue:o,type:a,apiRef:i,focusElementRef:s,InputProps:l}=e,c=rt(e,["item","applyValue","type","apiRef","focusElementRef","InputProps"]),u=n.useRef(),[d,p]=n.useState(null!==(t=r.value)&&void 0!==t?t:""),[h,m]=n.useState(!1),f=(0,y.Z)(),g=n.useCallback((e=>{const t=e.target.value;clearTimeout(u.current),p(String(t)),m(!0),u.current=setTimeout((()=>{o(Object.assign(Object.assign({},r),{value:t})),m(!1)}),500)}),[o,r]);return n.useEffect((()=>()=>{clearTimeout(u.current)}),[]),n.useEffect((()=>{var e;const t=null!==(e=r.value)&&void 0!==e?e:"";p(String(t))}),[r.value]),n.createElement(T.Z,Object.assign({id:f,label:i.current.getLocaleText("filterPanelInputLabel"),placeholder:i.current.getLocaleText("filterPanelInputPlaceholder"),value:d,onChange:g,type:a||"text",variant:"standard",InputLabelProps:{shrink:!0},inputRef:s,InputProps:Object.assign(Object.assign(Object.assign({},h?{endAdornment:n.createElement(mr,null)}:{}),l),{inputProps:Object.assign({max:"datetime-local"===a?"9999-12-31T23:59":"9999-12-31"},null==l?void 0:l.inputProps)})},c))}const wr=/(\d+)-(\d+)-(\d+)/,kr=/(\d+)-(\d+)-(\d+)T(\d+):(\d+)/;function Cr(e,t,r,n){if(!e.value)return null;const[o,a,i,s,l]=e.value.match(r?kr:wr).slice(1).map(Number),c=new Date(o,a-1,i,s||0,l||0).getTime();return({value:e})=>{if(!e)return!1;const o=e instanceof Date?e:new Date(e.toString());if(n)return t(o.getTime(),c);const a=(e instanceof Date?new Date(o):o).setHours(r?o.getHours():0,r?o.getMinutes():0,0,0);return t(a,c)}}const Sr=e=>[{value:"is",getApplyFilterFn:t=>Cr(t,((e,t)=>e===t),e),InputComponent:vr,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:t=>Cr(t,((e,t)=>e!==t),e),InputComponent:vr,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:t=>Cr(t,((e,t)=>e>t),e),InputComponent:vr,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:t=>Cr(t,((e,t)=>e>=t),e),InputComponent:vr,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:t=>Cr(t,((e,t)=>e<t),e,!e),InputComponent:vr,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrBefore",getApplyFilterFn:t=>Cr(t,((e,t)=>e<=t),e),InputComponent:vr,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e}],xr=({valueOptions:e,valueFormatter:t,field:r},o)=>("function"==typeof e?["",...e({field:r})]:["",...e||[]]).map((e=>"object"==typeof e?n.createElement("option",{key:e.value,value:e.value},e.label):n.createElement("option",{key:e,value:e},t&&""!==e?t({value:e,field:r,api:o}):e)));function Er(e){var t;const{item:r,applyValue:o,type:a,apiRef:i,focusElementRef:s}=e,l=rt(e,["item","applyValue","type","apiRef","focusElementRef"]),c=n.useRef(),[u,d]=n.useState(null!==(t=r.value)&&void 0!==t?t:""),[p,h]=n.useState(!1),m=(0,y.Z)(),f="singleSelect"===a?{select:!0,SelectProps:{native:!0},children:xr(i.current.getColumn(r.columnField),i.current)}:{},g=n.useCallback((e=>{let t=e.target.value;if("singleSelect"===a){const e=i.current.getColumn(r.columnField),n="function"==typeof e.valueOptions?e.valueOptions({field:e.field}):e.valueOptions;t=n.map((e=>"object"==typeof e?e.value:e)).find((e=>String(e)===t))}clearTimeout(c.current),d(String(t)),h(!0),c.current=setTimeout((()=>{o(Object.assign(Object.assign({},r),{value:t})),h(!1)}),500)}),[i,o,r,a]);n.useEffect((()=>()=>{clearTimeout(c.current)}),[]),n.useEffect((()=>{var e;const t=null!==(e=r.value)&&void 0!==e?e:"";d(String(t))}),[r.value]);const b=p?{endAdornment:n.createElement(mr,null)}:l.InputProps;return n.createElement(T.Z,Object.assign({id:m,label:i.current.getLocaleText("filterPanelInputLabel"),placeholder:i.current.getLocaleText("filterPanelInputPlaceholder"),value:u,onChange:g,type:a||"text",variant:"standard",InputProps:b,InputLabelProps:{shrink:!0},inputRef:s},f,l))}const Ar=e=>null==e?null:Number(e);function Pr(e,t){if(void 0!==t)return t.map((e=>"object"==typeof e?e.value:e)).find((t=>String(t)===String(e)))}function Tr(e){var t;const{item:r,applyValue:o,type:a,apiRef:i,focusElementRef:s}=e,l=rt(e,["item","applyValue","type","apiRef","focusElementRef"]),[c,u]=n.useState(null!==(t=r.value)&&void 0!==t?t:""),d=(0,y.Z)(),p=r.columnField?i.current.getColumn(r.columnField):null,h=n.useMemo((()=>"function"==typeof p.valueOptions?p.valueOptions({field:p.field}):p.valueOptions),[p]),m=n.useCallback((e=>{let t=e.target.value;t=Pr(t,h),u(String(t)),o(Object.assign(Object.assign({},r),{value:t}))}),[o,r,h]);return n.useEffect((()=>{let e;if(void 0!==h){if(e=Pr(r.value,h),e!==r.value)return void o(Object.assign(Object.assign({},r),{value:e}))}else e=r.value;e=null!=e?e:"",u(String(e))}),[r,h,o]),n.createElement(T.Z,Object.assign({id:d,label:i.current.getLocaleText("filterPanelInputLabel"),placeholder:i.current.getLocaleText("filterPanelInputPlaceholder"),value:c,onChange:m,type:a||"text",variant:"standard",InputLabelProps:{shrink:!0},inputRef:s,select:!0,SelectProps:{native:!0}},l),(({valueOptions:e,valueFormatter:t,field:r},o)=>("function"==typeof e?["",...e({field:r})]:["",...e||[]]).map((e=>"object"==typeof e?n.createElement("option",{key:e.value,value:e.value},e.label):n.createElement("option",{key:e,value:e},t&&""!==e?t({value:e,field:r,api:o}):e))))(i.current.getColumn(r.columnField),i.current))}function Rr(e,t){return e===t||e!=e&&t!=t}function Or(e,t){for(var r=e.length;r--;)if(Rr(e[r][0],t))return r;return-1}var Mr=Array.prototype.splice;function zr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}zr.prototype.clear=function(){this.__data__=[],this.size=0},zr.prototype.delete=function(e){var t=this.__data__,r=Or(t,e);return!(r<0||(r==t.length-1?t.pop():Mr.call(t,r,1),--this.size,0))},zr.prototype.get=function(e){var t=this.__data__,r=Or(t,e);return r<0?void 0:t[r][1]},zr.prototype.has=function(e){return Or(this.__data__,e)>-1},zr.prototype.set=function(e,t){var r=this.__data__,n=Or(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};var Br="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,Ir="object"==typeof self&&self&&self.Object===Object&&self,Dr=Br||Ir||Function("return this")(),Zr=Dr.Symbol,Lr=Object.prototype,jr=Lr.hasOwnProperty,Fr=Lr.toString,Nr=Zr?Zr.toStringTag:void 0,Hr=Object.prototype.toString,Ur=Zr?Zr.toStringTag:void 0;function Vr(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Ur&&Ur in Object(e)?function(e){var t=jr.call(e,Nr),r=e[Nr];try{e[Nr]=void 0;var n=!0}catch(e){}var o=Fr.call(e);return n&&(t?e[Nr]=r:delete e[Nr]),o}(e):function(e){return Hr.call(e)}(e)}function Kr(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Wr(e){if(!Kr(e))return!1;var t=Vr(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}var qr,Yr=Dr["__core-js_shared__"],Gr=(qr=/[^.]+$/.exec(Yr&&Yr.keys&&Yr.keys.IE_PROTO||""))?"Symbol(src)_1."+qr:"",_r=Function.prototype.toString;function Qr(e){if(null!=e){try{return _r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var Xr=/^\[object .+?Constructor\]$/,Jr=Function.prototype,$r=Object.prototype,en=Jr.toString,tn=$r.hasOwnProperty,rn=RegExp("^"+en.call(tn).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function nn(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!Kr(e)||(t=e,Gr&&Gr in t))&&(Wr(e)?rn:Xr).test(Qr(e));var t}(r)?r:void 0}var on=nn(Dr,"Map"),an=nn(Object,"create"),sn=Object.prototype.hasOwnProperty,ln=Object.prototype.hasOwnProperty;function cn(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function un(e,t){var r,n,o=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?o["string"==typeof t?"string":"hash"]:o.map}function dn(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function pn(e){var t=this.__data__=new zr(e);this.size=t.size}function hn(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new dn;++t<r;)this.add(e[t])}function mn(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function fn(e,t,r,n,o,a){var i=1&r,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=a.get(e);if(c&&a.get(t))return c==t;var u=-1,d=!0,p=2&r?new hn:void 0;for(a.set(e,t),a.set(t,e);++u<s;){var h=e[u],m=t[u];if(n)var f=i?n(m,h,u,t,e,a):n(h,m,u,e,t,a);if(void 0!==f){if(f)continue;d=!1;break}if(p){if(!mn(t,(function(e,t){if(i=t,!p.has(i)&&(h===e||o(h,e,r,n,a)))return p.push(t);var i}))){d=!1;break}}else if(h!==m&&!o(h,m,r,n,a)){d=!1;break}}return a.delete(e),a.delete(t),d}cn.prototype.clear=function(){this.__data__=an?an(null):{},this.size=0},cn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},cn.prototype.get=function(e){var t=this.__data__;if(an){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return sn.call(t,e)?t[e]:void 0},cn.prototype.has=function(e){var t=this.__data__;return an?void 0!==t[e]:ln.call(t,e)},cn.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=an&&void 0===t?"__lodash_hash_undefined__":t,this},dn.prototype.clear=function(){this.size=0,this.__data__={hash:new cn,map:new(on||zr),string:new cn}},dn.prototype.delete=function(e){var t=un(this,e).delete(e);return this.size-=t?1:0,t},dn.prototype.get=function(e){return un(this,e).get(e)},dn.prototype.has=function(e){return un(this,e).has(e)},dn.prototype.set=function(e,t){var r=un(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},pn.prototype.clear=function(){this.__data__=new zr,this.size=0},pn.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},pn.prototype.get=function(e){return this.__data__.get(e)},pn.prototype.has=function(e){return this.__data__.has(e)},pn.prototype.set=function(e,t){var r=this.__data__;if(r instanceof zr){var n=r.__data__;if(!on||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new dn(n)}return r.set(e,t),this.size=r.size,this},hn.prototype.add=hn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},hn.prototype.has=function(e){return this.__data__.has(e)};var gn=Dr.Uint8Array;function yn(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function bn(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var vn=Zr?Zr.prototype:void 0,wn=vn?vn.valueOf:void 0,kn=Array.isArray,Cn=Object.prototype.propertyIsEnumerable,Sn=Object.getOwnPropertySymbols,xn=Sn?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i)&&(a[o++]=i)}return a}(Sn(e),(function(t){return Cn.call(e,t)})))}:function(){return[]};function En(e){return null!=e&&"object"==typeof e}function An(e){return En(e)&&"[object Arguments]"==Vr(e)}var Pn=Object.prototype,Tn=Pn.hasOwnProperty,Rn=Pn.propertyIsEnumerable,On=An(function(){return arguments}())?An:function(e){return En(e)&&Tn.call(e,"callee")&&!Rn.call(e,"callee")},Mn="object"==typeof exports&&exports&&!exports.nodeType&&exports,zn=Mn&&e&&!e.nodeType&&e,Bn=zn&&zn.exports===Mn?Dr.Buffer:void 0,In=(Bn?Bn.isBuffer:void 0)||function(){return!1},Dn=/^(?:0|[1-9]\d*)$/;function Zn(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&Dn.test(e))&&e>-1&&e%1==0&&e<t}function Ln(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}var jn={};jn["[object Float32Array]"]=jn["[object Float64Array]"]=jn["[object Int8Array]"]=jn["[object Int16Array]"]=jn["[object Int32Array]"]=jn["[object Uint8Array]"]=jn["[object Uint8ClampedArray]"]=jn["[object Uint16Array]"]=jn["[object Uint32Array]"]=!0,jn["[object Arguments]"]=jn["[object Array]"]=jn["[object ArrayBuffer]"]=jn["[object Boolean]"]=jn["[object DataView]"]=jn["[object Date]"]=jn["[object Error]"]=jn["[object Function]"]=jn["[object Map]"]=jn["[object Number]"]=jn["[object Object]"]=jn["[object RegExp]"]=jn["[object Set]"]=jn["[object String]"]=jn["[object WeakMap]"]=!1;var Fn,Nn="object"==typeof exports&&exports&&!exports.nodeType&&exports,Hn=Nn&&e&&!e.nodeType&&e,Un=Hn&&Hn.exports===Nn&&Br.process,Vn=function(){try{return Un&&Un.binding&&Un.binding("util")}catch(e){}}(),Kn=Vn&&Vn.isTypedArray,Wn=Kn?(Fn=Kn,function(e){return Fn(e)}):function(e){return En(e)&&Ln(e.length)&&!!jn[Vr(e)]},qn=Object.prototype.hasOwnProperty,Yn=Object.prototype,Gn=function(e,t){return function(r){return e(t(r))}}(Object.keys,Object),_n=Object.prototype.hasOwnProperty;function Qn(e){return null!=(t=e)&&Ln(t.length)&&!Wr(t)?function(e,t){var r=kn(e),n=!r&&On(e),o=!r&&!n&&In(e),a=!r&&!n&&!o&&Wn(e),i=r||n||o||a,s=i?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],l=s.length;for(var c in e)!qn.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Zn(c,l))||s.push(c);return s}(e):function(e){if(r=(t=e)&&t.constructor,t!==("function"==typeof r&&r.prototype||Yn))return Gn(e);var t,r,n=[];for(var o in Object(e))_n.call(e,o)&&"constructor"!=o&&n.push(o);return n}(e);var t}function Xn(e){return function(e,t,r){var n=t(e);return kn(e)?n:function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}(n,r(e))}(e,Qn,xn)}var Jn=Object.prototype.hasOwnProperty,$n=nn(Dr,"DataView"),eo=nn(Dr,"Promise"),to=nn(Dr,"Set"),ro=nn(Dr,"WeakMap"),no=Qr($n),oo=Qr(on),ao=Qr(eo),io=Qr(to),so=Qr(ro),lo=Vr;($n&&"[object DataView]"!=lo(new $n(new ArrayBuffer(1)))||on&&"[object Map]"!=lo(new on)||eo&&"[object Promise]"!=lo(eo.resolve())||to&&"[object Set]"!=lo(new to)||ro&&"[object WeakMap]"!=lo(new ro))&&(lo=function(e){var t=Vr(e),r="[object Object]"==t?e.constructor:void 0,n=r?Qr(r):"";if(n)switch(n){case no:return"[object DataView]";case oo:return"[object Map]";case ao:return"[object Promise]";case io:return"[object Set]";case so:return"[object WeakMap]"}return t});var co=lo,uo="[object Object]",po=Object.prototype.hasOwnProperty;function ho(e,t,r,n,o){return e===t||(null==e||null==t||!En(e)&&!En(t)?e!=e&&t!=t:function(e,t,r,n,o,a){var i=kn(e),s=kn(t),l=i?"[object Array]":co(e),c=s?"[object Array]":co(t),u=(l="[object Arguments]"==l?uo:l)==uo,d=(c="[object Arguments]"==c?uo:c)==uo,p=l==c;if(p&&In(e)){if(!In(t))return!1;i=!0,u=!1}if(p&&!u)return a||(a=new pn),i||Wn(e)?fn(e,t,r,n,o,a):function(e,t,r,n,o,a,i){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new gn(e),new gn(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Rr(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=yn;case"[object Set]":var l=1&n;if(s||(s=bn),e.size!=t.size&&!l)return!1;var c=i.get(e);if(c)return c==t;n|=2,i.set(e,t);var u=fn(s(e),s(t),n,o,a,i);return i.delete(e),u;case"[object Symbol]":if(wn)return wn.call(e)==wn.call(t)}return!1}(e,t,l,r,n,o,a);if(!(1&r)){var h=u&&po.call(e,"__wrapped__"),m=d&&po.call(t,"__wrapped__");if(h||m){var f=h?e.value():e,g=m?t.value():t;return a||(a=new pn),o(f,g,r,n,a)}}return!!p&&(a||(a=new pn),function(e,t,r,n,o,a){var i=1&r,s=Xn(e),l=s.length;if(l!=Xn(t).length&&!i)return!1;for(var c=l;c--;){var u=s[c];if(!(i?u in t:Jn.call(t,u)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var p=!0;a.set(e,t),a.set(t,e);for(var h=i;++c<l;){var m=e[u=s[c]],f=t[u];if(n)var g=i?n(f,m,u,t,e,a):n(m,f,u,e,t,a);if(!(void 0===g?m===f||o(m,f,r,n,a):g)){p=!1;break}h||(h="constructor"==u)}if(p&&!h){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(p=!1)}return a.delete(e),a.delete(t),p}(e,t,r,n,o,a))}(e,t,r,n,ho,o))}function mo(){try{const e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}function fo(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}const go=(e,t,r)=>Math.min(r,Math.max(t,e)),yo=(0,c.ZP)(R.ZP,{name:"MuiDataGrid",slot:"EditInputCell",overridesResolver:(e,t)=>t.editInputCell})((({theme:e})=>Object.assign(Object.assign({},e.typography.body2),{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}})));function bo(e){const{id:t,value:r,formattedValue:o,api:a,field:i,row:s,rowNode:c,colDef:u,cellMode:d,isEditable:p,tabIndex:h,hasFocus:f,getValue:g}=e,y=rt(e,["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue"]),b=n.useRef(),[v,w]=n.useState(r),k=(e=>{const{classes:t}=e;return(0,l.Z)({root:["editInputCell"]},Qe,t)})({classes:$e().classes}),C=n.useCallback((e=>{const r=e.target.value;w(r),a.setEditCellValue({id:t,field:i,value:r},e)}),[a,i,t]);return n.useEffect((()=>{w(r)}),[r]),(0,m.Z)((()=>{f&&b.current.focus()}),[f]),n.createElement(yo,Object.assign({inputRef:b,className:k.root,fullWidth:!0,type:"number"===u.type?u.type:"text",value:null!=v?v:"",onChange:C},y))}const vo=(e,t)=>{const r=e.indexOf(t);return t&&-1!==r&&r+1!==e.length?e[r+1]:e[0]},wo=(e,t)=>null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null,ko=new Intl.Collator,Co=(e,t)=>{const r=wo(e,t);return null!==r?r:Number(e)-Number(t)},So=(e,t)=>{const r=wo(e,t);return null!==r?r:e>t?1:e<t?-1:0},xo={width:100,minWidth:50,hide:!1,hideable:!0,sortable:!0,resizable:!0,filterable:!0,pinnable:!0,editable:!1,sortComparator:(e,t)=>{const r=wo(e,t);return null!==r?r:"string"==typeof e?ko.compare(e.toString(),t.toString()):e-t},type:"string",align:"left",filterOperators:[{value:"contains",getApplyFilterFn:e=>{if(!e.value)return null;const t=new RegExp(fo(e.value),"i");return({value:e})=>t.test(e&&e.toString()||"")},InputComponent:Er},{value:"equals",getApplyFilterFn:e=>{if(!e.value)return null;const t=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return({value:r})=>0===t.compare(e.value,r&&r.toString()||"")},InputComponent:Er},{value:"startsWith",getApplyFilterFn:e=>{if(!e.value)return null;const t=new RegExp(`^${fo(e.value)}.*$`,"i");return({value:e})=>t.test(e&&e.toString()||"")},InputComponent:Er},{value:"endsWith",getApplyFilterFn:e=>{if(!e.value)return null;const t=new RegExp(`.*${fo(e.value)}$`,"i");return({value:e})=>t.test(e&&e.toString()||"")},InputComponent:Er},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>""===e||null==e},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>""!==e&&null!=e}],renderEditCell:e=>n.createElement(bo,Object.assign({},e))},Eo=(0,c.ZP)(N.Z,{name:"MuiDataGrid",slot:"Menu",overridesResolver:(e,t)=>t.menu})((({theme:e})=>({zIndex:e.zIndex.modal,[`& .${Xe.menuList}`]:{outline:0}}))),Ao={"bottom-start":"top left","bottom-end":"top right"},Po=e=>{const{open:t,target:r,onClickAway:o,children:a,position:i,className:s,onExited:c}=e,u=rt(e,["open","target","onClickAway","children","position","className","onExited"]),d=n.useRef(r),p=n.useRef(t),h=(e=>{const{classes:t}=e;return(0,l.Z)({root:["menu"]},Qe,t)})({classes:$e().classes});return n.useEffect((()=>{p.current&&d.current&&d.current.focus(),p.current=t,d.current=r}),[t,r]),n.createElement(Eo,Object.assign({className:(0,P.Z)(s,h.root),open:t,anchorEl:r,transition:!0,placement:i},u),(({TransitionProps:e,placement:t})=>{return n.createElement(L,{onClickAway:o},n.createElement(j.Z,Object.assign({},e,{style:{transformOrigin:Ao[t]},onExited:(r=null==e?void 0:e.onExited,e=>{r&&r(),c&&c(e)})}),n.createElement(F.Z,null,a)));var r}))},To=e=>{const[t,r]=n.useState(!1),o=n.useRef(null),a=(0,y.Z)(),i=(0,y.Z)(),s=$e(),{colDef:l,id:c,api:u,position:d="bottom-end"}=e;if(!(e=>"function"==typeof e.getActions)(l))throw new Error("MUI: Missing the `getActions` property in the `GridColDef`.");const p=()=>r(!1),h=l.getActions(u.getRowParams(c)),m=h.filter((e=>!e.props.showInMenu)),f=h.filter((e=>e.props.showInMenu));return n.createElement("div",{className:Xe.actionsCell},m.map(((e,t)=>n.cloneElement(e,{key:t}))),f.length>0&&n.createElement(O.Z,{ref:o,id:i,"aria-label":u.getLocaleText("actionsCellMore"),"aria-controls":a,"aria-expanded":t?"true":void 0,"aria-haspopup":"true",size:"small",onClick:()=>r(!0)},n.createElement(s.components.MoreActionsIcon,{fontSize:"small"})),f.length>0&&n.createElement(Po,{id:a,onClickAway:p,onClick:p,open:t,target:o.current,position:d,"aria-labelledby":i},n.createElement(M.Z,{className:Xe.menuList},f.map(((e,t)=>n.cloneElement(e,{key:t}))))))},Ro=Object.assign(Object.assign({},xo),{sortable:!1,filterable:!1,width:100,align:"center",headerAlign:"center",headerName:"",disableColumnMenu:!0,disableExport:!0,renderCell:e=>n.createElement(To,Object.assign({},e))}),Oo=n.memo((e=>{const{id:t,value:r,formattedValue:o,api:a,field:i,row:s,rowNode:c,colDef:u,cellMode:d,isEditable:p,hasFocus:h,tabIndex:m,getValue:f}=e,g=rt(e,["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","hasFocus","tabIndex","getValue"]),y=$e(),b=(e=>{const{classes:t}=e;return(0,l.Z)({root:["booleanCell"]},Qe,t)})({classes:y.classes}),v=n.useMemo((()=>r?y.components.BooleanCellTrueIcon:y.components.BooleanCellFalseIcon),[y.components.BooleanCellFalseIcon,y.components.BooleanCellTrueIcon,r]);return n.createElement(v,Object.assign({fontSize:"small",className:b.root,titleAccess:a.getLocaleText(r?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(r)},g))}));function Mo(e){const{id:t,value:r,formattedValue:o,api:a,field:i,row:s,rowNode:c,colDef:u,cellMode:d,isEditable:p,tabIndex:h,className:f,getValue:g,hasFocus:b}=e,v=rt(e,["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus"]),w=n.useRef(null),k=(0,y.Z)(),[C,S]=n.useState(r),x=(e=>{const{classes:t}=e;return(0,l.Z)({root:["editBooleanCell"]},Qe,t)})({classes:$e().classes}),E=n.useCallback((e=>{const r=e.target.checked;S(r),a.setEditCellValue({id:t,field:i,value:r},e)}),[a,i,t]);return n.useEffect((()=>{S(r)}),[r]),(0,m.Z)((()=>{b&&w.current.focus()}),[b]),n.createElement("label",Object.assign({htmlFor:k,className:(0,P.Z)(x.root,f)},v),n.createElement(H.Z,{id:k,inputRef:w,checked:Boolean(C),onChange:E,size:"small"}))}const zo=Object.assign(Object.assign({},xo),{type:"boolean",align:"center",headerAlign:"center",renderCell:e=>n.createElement(Oo,Object.assign({},e)),renderEditCell:e=>n.createElement(Mo,Object.assign({},e)),sortComparator:Co,valueFormatter:function({value:e,api:t}){return e?t.getLocaleText("booleanCellTrueLabel"):t.getLocaleText("booleanCellFalseLabel")},filterOperators:[{value:"is",getApplyFilterFn:e=>{if(!e.value)return null;const t="true"===e.value;return({value:e})=>Boolean(e)===t},InputComponent:function(e){const{item:t,applyValue:r,apiRef:o,focusElementRef:a}=e,i=rt(e,["item","applyValue","apiRef","focusElementRef"]),[s,l]=n.useState(t.value||""),c=n.useCallback((e=>{const n=e.target.value;l(n),r(Object.assign(Object.assign({},t),{value:n}))}),[r,t]);return n.useEffect((()=>{l(t.value||"")}),[t.value]),n.createElement(T.Z,Object.assign({label:o.current.getLocaleText("filterPanelInputLabel"),value:s,onChange:c,variant:"standard",select:!0,SelectProps:{native:!0},InputLabelProps:{shrink:!0},inputRef:a},i),n.createElement("option",{value:""},o.current.getLocaleText("filterValueAny")),n.createElement("option",{value:"true"},o.current.getLocaleText("filterValueTrue")),n.createElement("option",{value:"false"},o.current.getLocaleText("filterValueFalse")))}}]}),Bo=e=>"Escape"===e,Io=e=>"Enter"===e,Do=e=>"Tab"===e,Zo=e=>" "===e,Lo=e=>"Delete"===e||"Backspace"===e,jo=/^(\p{L}|\p{M}\p{L}|\p{M}|\p{N}|\p{Z}|\p{S}|\p{P})$/iu,Fo=e=>jo.test(e),No=["Enter","Escape","Tab"],Ho=["Enter","Tab"],Uo=e=>Ho.indexOf(e)>-1,Vo=e=>(e=>"Home"===e||"End"===e)(e)||(e=>0===e.indexOf("Arrow"))(e)||(e=>0===e.indexOf("Page"))(e)||Zo(e),Ko=e=>!!e.key,Wo=e=>Do(e)||Bo(e),qo=n.forwardRef((function(e,t){var r;const{field:o,id:a,value:i,tabIndex:s,hasFocus:c}=e,u=_e(),d=$e(),p=(e=>{const{classes:t}=e;return(0,l.Z)({root:["checkboxInput"]},Qe,t)})({classes:d.classes}),h=n.useRef(null),m=(0,f.Z)(h,t),g=u.current.getCellElement(a,o);n.useLayoutEffect((()=>{0===s&&g&&(g.tabIndex=-1)}),[g,s]),n.useLayoutEffect((()=>{c&&h.current&&h.current.querySelector("input").focus()}),[c]);const y=n.useCallback((t=>{Zo(t.key)&&t.stopPropagation(),Vo(t.key)&&!t.shiftKey&&u.current.publishEvent(qe.cellNavigationKeyDown,e,t)}),[u,e]),b=!d.isRowSelectable||d.isRowSelectable(u.current.getRowParams(a));return n.createElement(d.components.BaseCheckbox,Object.assign({ref:m,tabIndex:s,checked:!!i,onChange:e=>{const t={value:e.target.checked,id:a};u.current.publishEvent(qe.rowSelectionCheckboxChange,t,e)},onClick:e=>{e.stopPropagation()},className:p.root,color:"primary",inputProps:{"aria-label":"Select Row checkbox"},onKeyDown:y,disabled:!b},null===(r=d.componentsProps)||void 0===r?void 0:r.baseCheckbox))})),Yo=n.memo(qo),Go=e=>e.focus,_o=A(Go,(e=>e.cell)),Qo=A(Go,(e=>e.columnHeader)),Xo=e=>e.tabIndex,Jo=A(Xo,(e=>e.cell)),$o=A(Xo,(e=>e.columnHeader)),ea=e=>e.pagination,ta=A(ea,(e=>e.page)),ra=A(ea,(e=>e.pageSize)),na=(A(ea,(e=>e.pageCount)),A(ea,ut,pt,zt,It,((e,t,r,n,o)=>{const a=o.length,i=Math.min(e.pageSize*e.page,a-1),s=Math.min(i+e.pageSize-1,a-1);if(-1===i||-1===s)return null;if(r<2)return{firstRowIndex:i,lastRowIndex:s};const l=o[i],c=s-i+1,u=n.findIndex((e=>e.id===l.id));let d=u,p=0;for(;d<n.length&&p<=c;){const e=t[n[d].id].depth;(p<c||e>0)&&(d+=1),0===e&&(p+=1)}return{firstRowIndex:u,lastRowIndex:d-1}}))),oa=A(zt,na,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),aa=A(Bt,na,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),ia=n.forwardRef((function(e,t){var r;const[,o]=n.useState(!1),a=_e(),i=$e(),s=(e=>{const{classes:t}=e;return(0,l.Z)({root:["checkboxInput"]},Qe,t)})({classes:i.classes}),c=at(a,$o),u=at(a,Nt),d=at(a,Bt),p=at(a,aa),h=n.useMemo((()=>"function"==typeof i.isRowSelectable?u.filter((e=>i.isRowSelectable(a.current.getRowParams(e)))):u),[a,i.isRowSelectable,u]),m=n.useMemo((()=>(i.pagination&&i.checkboxSelectionVisibleOnly?p:d).reduce(((e,t)=>(e[t]=!0,e)),{})),[i.pagination,i.checkboxSelectionVisibleOnly,p,d]),f=n.useMemo((()=>h.filter((e=>m[e])).length),[h,m]),g=f>0&&f<Object.keys(m).length,y=f>0,b=null!==c&&c.field===e.field?0:-1;n.useLayoutEffect((()=>{const t=a.current.getColumnHeaderElement(e.field);0===b&&t&&(t.tabIndex=-1)}),[b,a,e.field]);const v=n.useCallback((t=>{" "===t.key&&a.current.publishEvent(qe.headerSelectionCheckboxChange,{value:!y}),Vo(t.key)&&!t.shiftKey&&a.current.publishEvent(qe.columnHeaderNavigationKeyDown,e,t)}),[a,e,y]),w=n.useCallback((()=>{o((e=>!e))}),[]);return n.useEffect((()=>a.current.subscribeEvent(qe.selectionChange,w)),[a,w]),n.createElement(i.components.BaseCheckbox,Object.assign({ref:t,indeterminate:g,checked:y,onChange:e=>{const t={value:e.target.checked};a.current.publishEvent(qe.headerSelectionCheckboxChange,t)},className:s.root,color:"primary",inputProps:{"aria-label":"Select All Rows checkbox"},tabIndex:b,onKeyDown:v},null===(r=i.componentsProps)||void 0===r?void 0:r.baseCheckbox))})),sa=Object.assign(Object.assign({},zo),{field:"__check__",type:"checkboxSelection",width:50,resizable:!1,sortable:!1,filterable:!1,disableColumnMenu:!0,disableReorder:!0,disableExport:!0,valueGetter:e=>void 0!==Vt(e.api.state)[e.id],renderHeader:e=>n.createElement(ia,Object.assign({},e)),renderCell:e=>n.createElement(Yo,Object.assign({},e))});function la(e){const{id:t,value:r,formattedValue:o,api:a,field:i,row:s,rowNode:c,colDef:u,cellMode:d,isEditable:p,tabIndex:h,hasFocus:f,getValue:g,inputProps:y}=e,b=rt(e,["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","inputProps"]),v="dateTime"===u.type,w=n.useRef(),k=n.useMemo((()=>{let e,t;return e=null==r?null:r instanceof Date?r:new Date((null!=r?r:"").toString()),t=null==e||Number.isNaN(e.getTime())?"":new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().substr(0,v?16:10),{parsed:e,formatted:t}}),[r,v]),[C,S]=n.useState(k),x=(e=>{const{classes:t}=e;return(0,l.Z)({root:["editInputCell"]},Qe,t)})({classes:$e().classes}),E=n.useCallback((e=>{const r=e.target.value;let n;if(""===r)n=null;else{const[e,t]=r.split("T"),[o,a,i]=e.split("-");if(n=new Date,n.setFullYear(o,Number(a)-1,i),n.setHours(0,0,0,0),t){const[e,r]=t.split(":");n.setHours(Number(e),Number(r),0,0)}}S({parsed:n,formatted:r}),a.setEditCellValue({id:t,field:i,value:n},e)}),[a,i,t]);return n.useEffect((()=>{S((e=>{var t,r;return k.parsed!==e.parsed&&(null===(t=k.parsed)||void 0===t?void 0:t.getTime())!==(null===(r=e.parsed)||void 0===r?void 0:r.getTime())?k:e}))}),[k]),(0,m.Z)((()=>{f&&w.current.focus()}),[f]),n.createElement(R.ZP,Object.assign({inputRef:w,fullWidth:!0,className:x.root,type:v?"datetime-local":"date",inputProps:Object.assign({max:v?"9999-12-31T23:59":"9999-12-31"},y),value:C.formatted,onChange:E},b))}const ca=e=>n.createElement(la,Object.assign({},e)),ua=Object.assign(Object.assign({},xo),{type:"date",sortComparator:So,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleDateString():e},filterOperators:Sr(),renderEditCell:ca}),da=Object.assign(Object.assign({},xo),{type:"dateTime",sortComparator:So,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleString():e},filterOperators:Sr(!0),renderEditCell:ca}),pa=Object.assign(Object.assign({},xo),{type:"number",align:"right",headerAlign:"right",sortComparator:Co,valueParser:e=>""===e?null:Number(e),valueFormatter:({value:e})=>e&&function(e){return"number"==typeof e}(e)&&e.toLocaleString()||e,filterOperators:[{label:"=",value:"=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>Ar(t)===e.value,InputComponent:Er,InputComponentProps:{type:"number"}},{label:"!=",value:"!=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>Ar(t)!==e.value,InputComponent:Er,InputComponentProps:{type:"number"}},{label:">",value:">",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Ar(t)>e.value,InputComponent:Er,InputComponentProps:{type:"number"}},{label:">=",value:">=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Ar(t)>=e.value,InputComponent:Er,InputComponentProps:{type:"number"}},{label:"<",value:"<",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Ar(t)<e.value,InputComponent:Er,InputComponentProps:{type:"number"}},{label:"<=",value:"<=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:({value:t})=>null!=t&&Ar(t)<=e.value,InputComponent:Er,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e}]});var ha,ma,fa;!function(e){e.Cell="cell",e.Row="row"}(ha||(ha={})),function(e){e.Edit="edit",e.View="view"}(ma||(ma={})),function(e){e.Edit="edit",e.View="view"}(fa||(fa={}));const ga=e=>"object"==typeof e?n.createElement(V.Z,{key:e.value,value:e.value},e.label):n.createElement(V.Z,{key:e,value:e},e);function ya(e){const{id:t,value:r,formattedValue:o,api:a,field:i,row:s,rowNode:l,colDef:c,cellMode:u,isEditable:d,tabIndex:p,className:h,getValue:f,hasFocus:g,error:y}=e,b=rt(e,["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","error"]),v=n.useRef(),w=n.useRef(),k=$e(),[C,S]=n.useState("cell"===k.editMode);let x;return x="function"==typeof c.valueOptions?c.valueOptions({id:t,row:s,field:i}):c.valueOptions,c.valueFormatter&&(x=x.map((e=>{if("object"==typeof e)return e;const t={field:i,api:a,value:e};return{value:e,label:String(c.valueFormatter(t))}}))),(0,m.Z)((()=>{g&&w.current.focus()}),[g]),n.createElement(U.Z,Object.assign({ref:v,inputRef:w,value:r,onChange:e=>nt(this,void 0,void 0,(function*(){if(S(!1),a.setEditCellValue({id:t,field:i,value:e.target.value},e),k.editMode!==ha.Row&&(yield Promise.resolve(a.commitCellChange({id:t,field:i},e)))&&(a.setCellMode(t,i,"view"),e.key)){const r=a.getCellParams(t,i);a.publishEvent(qe.cellNavigationKeyDown,r,e)}})),open:C,onOpen:()=>{S(!0)},MenuProps:{onClose:(e,r)=>{k.editMode!==ha.Row?("backdropClick"===r||Bo(e.key))&&a.setCellMode(t,i,"view"):S(!1)}},error:y,fullWidth:!0},b),x.map(ga))}const ba=Object.assign(Object.assign({},xo),{type:"singleSelect",renderEditCell:e=>n.createElement(ya,Object.assign({},e)),filterOperators:[{value:"is",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>"object"==typeof t?e.value===t.value:e.value===t,InputComponent:Tr},{value:"not",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>"object"==typeof t?e.value!==t.value:e.value!==t,InputComponent:Tr}]}),va="client";var wa,ka,Ca;let Sa;!function(e){e.And="and",e.Or="or"}(wa||(wa={})),function(e){e.left="left",e.right="right"}(ka||(ka={})),function(e){e.Compact="compact",e.Standard="standard",e.Comfortable="comfortable"}(Ca||(Ca={}));const xa=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"Root",overridesResolver:(e,t)=>[{[`&.${Xe.autoHeight}`]:t.autoHeight},{[`& .${Xe.editBooleanCell}`]:t.editBooleanCell},{[`& .${Xe["cell--editing"]}`]:t["cell--editing"]},{[`& .${Xe["cell--textCenter"]}`]:t["cell--textCenter"]},{[`& .${Xe["cell--textLeft"]}`]:t["cell--textLeft"]},{[`& .${Xe["cell--textRight"]}`]:t["cell--textRight"]},{[`& .${Xe["cell--withRenderer"]}`]:t["cell--withRenderer"]},{[`& .${Xe.cell}`]:t.cell},{[`& .${Xe.cellCheckbox}`]:t.cellCheckbox},{[`& .${Xe.checkboxInput}`]:t.checkboxInput},{[`& .${Xe["columnHeader--alignCenter"]}`]:t["columnHeader--alignCenter"]},{[`& .${Xe["columnHeader--alignLeft"]}`]:t["columnHeader--alignLeft"]},{[`& .${Xe["columnHeader--alignRight"]}`]:t["columnHeader--alignRight"]},{[`& .${Xe["columnHeader--dragging"]}`]:t["columnHeader--dragging"]},{[`& .${Xe["columnHeader--moving"]}`]:t["columnHeader--moving"]},{[`& .${Xe["columnHeader--numeric"]}`]:t["columnHeader--numeric"]},{[`& .${Xe["columnHeader--sortable"]}`]:t["columnHeader--sortable"]},{[`& .${Xe["columnHeader--sorted"]}`]:t["columnHeader--sorted"]},{[`& .${Xe.columnHeader}`]:t.columnHeader},{[`& .${Xe.columnHeaderCheckbox}`]:t.columnHeaderCheckbox},{[`& .${Xe.columnHeaderDraggableContainer}`]:t.columnHeaderDraggableContainer},{[`& .${Xe.columnHeaderTitleContainer}`]:t.columnHeaderTitleContainer},{[`& .${Xe["columnSeparator--resizable"]}`]:t["columnSeparator--resizable"]},{[`& .${Xe["columnSeparator--resizing"]}`]:t["columnSeparator--resizing"]},{[`& .${Xe.columnSeparator}`]:t.columnSeparator},{[`& .${Xe.filterIcon}`]:t.filterIcon},{[`& .${Xe.iconSeparator}`]:t.iconSeparator},{[`& .${Xe.menuIcon}`]:t.menuIcon},{[`& .${Xe.menuIconButton}`]:t.menuIconButton},{[`& .${Xe.menuOpen}`]:t.menuOpen},{[`& .${Xe.menuList}`]:t.menuList},{[`& .${Xe["row--editable"]}`]:t["row--editable"]},{[`& .${Xe["row--editing"]}`]:t["row--editing"]},{[`& .${Xe.row}`]:t.row},{[`& .${Xe.sortIcon}`]:t.sortIcon},{[`& .${Xe.withBorder}`]:t.withBorder},{[`& .${Xe.treeDataGroupingCell}`]:t.treeDataGroupingCell},{[`& .${Xe.treeDataGroupingCellToggle}`]:t.treeDataGroupingCellToggle},t.root]})((({theme:e})=>{const t="light"===e.palette.mode?(0,u.$n)((0,u.Fq)(e.palette.divider,1),.88):(0,u._j)((0,u.Fq)(e.palette.divider,1),.68);return Object.assign(Object.assign({flex:1,boxSizing:"border-box",position:"relative",border:`1px solid ${t}`,borderRadius:e.shape.borderRadius,color:e.palette.text.primary},e.typography.body2),{outline:"none",height:"100%",display:"flex",flexDirection:"column",[`&.${Xe.autoHeight}`]:{height:"auto"},[`& .${Xe.columnHeader}, & .${Xe.cell}`]:{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"},[`& .${Xe.columnHeader}:focus-within, & .${Xe.cell}:focus-within`]:{outline:`solid ${(0,u.Fq)(e.palette.primary.main,.5)} 1px`,outlineWidth:1,outlineOffset:-1},[`& .${Xe.columnHeader}:focus, & .${Xe.cell}:focus`]:{outline:`solid ${e.palette.primary.main} 1px`},[`& .${Xe.columnHeaderCheckbox}, & .${Xe.cellCheckbox}`]:{padding:0,justifyContent:"center",alignItems:"center"},[`& .${Xe.columnHeader}`]:{position:"relative",display:"flex",alignItems:"center"},[`& .${Xe["columnHeader--sorted"]} .${Xe.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${Xe.columnHeader}:not(.${Xe["columnHeader--sorted"]}) .${Xe.sortIcon}`]:{opacity:0,transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.shorter})},[`& .${Xe.columnHeader}:not(.${Xe["columnHeader--sorted"]}):hover .${Xe.sortIcon}`]:{opacity:.5},[`& .${Xe.columnHeaderTitleContainer}`]:{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden",padding:"0 6px"},[`& .${Xe.sortIcon}, & .${Xe.filterIcon}`]:{fontSize:"inherit"},[`& .${Xe["columnHeader--sortable"]}`]:{cursor:"pointer"},[`& .${Xe["columnHeader--alignCenter"]} .${Xe.columnHeaderTitleContainer}`]:{justifyContent:"center"},[`& .${Xe["columnHeader--alignRight"]} .${Xe.columnHeaderDraggableContainer}, & .${Xe["columnHeader--alignRight"]} .${Xe.columnHeaderTitleContainer}`]:{flexDirection:"row-reverse"},[`& .${Xe["columnHeader--alignCenter"]} .${Xe.menuIcon}, & .${Xe["columnHeader--alignRight"]} .${Xe.menuIcon}`]:{marginRight:"auto",marginLeft:-6},[`& .${Xe["columnHeader--moving"]}`]:{backgroundColor:e.palette.action.hover},[`& .${Xe.columnSeparator}`]:{position:"absolute",zIndex:100,display:"flex",flexDirection:"column",justifyContent:"center",color:t},[`& .${Xe["columnSeparator--sideLeft"]}`]:{left:-12},[`& .${Xe["columnSeparator--sideRight"]}`]:{right:-12},[`& .${Xe["columnSeparator--resizable"]}`]:{cursor:"col-resize",touchAction:"none","&:hover":{color:e.palette.text.primary,"@media (hover: none)":{color:t}},[`&.${Xe["columnSeparator--resizing"]}`]:{color:e.palette.text.primary}},[`& .${Xe.iconSeparator}`]:{color:"inherit"},[`& .${Xe.menuIcon}`]:{width:0,visibility:"hidden",fontSize:20,marginRight:-6,display:"flex",alignItems:"center"},[`& .${Xe.columnHeader}:hover`]:{[`& .${Xe.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${Xe.menuIcon}`]:{width:"auto",visibility:"visible"}},[`.${Xe.menuOpen}`]:{visibility:"visible",width:"auto"},[`& .${Xe.row}`]:{display:"flex",width:"fit-content",breakInside:"avoid","&:hover, &.Mui-hovered":{backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover, &.Mui-hovered":{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}}},[`& .${Xe.cell}`]:{display:"flex",alignItems:"center",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",borderBottom:`1px solid ${t}`},[`& .${Xe.cell}.${Xe["cell--editing"]}`]:{padding:1,display:"flex",boxShadow:e.shadows[2],backgroundColor:e.palette.background.paper,"&:focus-within":{outline:`solid ${e.palette.primary.main} 1px`,outlineOffset:"-1px"}},[`& .${Xe["row--editing"]}`]:{boxShadow:e.shadows[2]},[`& .${Xe["row--editing"]} .${Xe.cell}`]:{boxShadow:e.shadows[0],backgroundColor:e.palette.background.paper},[`& .${Xe.editBooleanCell}`]:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"},[`& .${Xe.booleanCell}[data-value="true"]`]:{color:e.palette.text.secondary},[`& .${Xe.booleanCell}[data-value="false"]`]:{color:e.palette.text.disabled},[`& .${Xe.actionsCell}`]:{display:"inline-flex",alignItems:"center",gridGap:e.spacing(1)},[`& .${Xe.withBorder}`]:{borderRight:`1px solid ${t}`},[`& .${Xe["cell--textLeft"]}`]:{justifyContent:"flex-start"},[`& .${Xe["cell--textRight"]}`]:{justifyContent:"flex-end"},[`& .${Xe["cell--textCenter"]}`]:{justifyContent:"center"},[`& .${Xe.columnHeaderDraggableContainer}`]:{display:"flex",width:"100%"},[`& .${Xe["columnHeader--dragging"]}`]:{background:e.palette.background.paper,padding:"0 12px",borderRadius:e.shape.borderRadius,opacity:e.palette.action.disabledOpacity},[`& .${Xe.treeDataGroupingCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${Xe.treeDataGroupingCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)}})})),Ea=n.forwardRef((function(e,t){var r;const o=$e(),{children:a,className:i}=e,s=rt(e,["children","className"]),l=_e(),c=at(l,Pt),u=at(l,st),d=n.useRef(null),p=(0,f.Z)(d,t);return l.current.rootElementRef=d,n.createElement(q,null,n.createElement(xa,Object.assign({ref:p,className:(0,P.Z)(i,null===(r=o.classes)||void 0===r?void 0:r.root,Xe.root,{[Xe.autoHeight]:o.autoHeight}),role:"grid","aria-colcount":c,"aria-rowcount":u,"aria-multiselectable":!o.disableMultipleSelection,"aria-label":o["aria-label"],"aria-labelledby":o["aria-labelledby"]},s),a))})),Aa=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FooterContainer",overridesResolver:(e,t)=>t.footerContainer})((()=>({display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52}))),Pa=n.forwardRef((function(e,t){const{className:r}=e,o=rt(e,["className"]),a=(e=>{const{classes:t}=e;return(0,l.Z)({root:["footerContainer"]},Qe,t)})({classes:$e().classes});return n.createElement(Aa,Object.assign({ref:t,className:(0,P.Z)(a.root,r)},o))}));var Ta;!function(e){e.DataGrid="DataGrid",e.DataGridPro="DataGridPro"}(Ta||(Ta={}));class Ra{}let Oa;Oa="undefined"!=typeof FinalizationRegistry?new class{constructor(){this.registry=new FinalizationRegistry((e=>{"function"==typeof e&&e()}))}register(e,t,r){this.registry.register(e,t,r)}unregister(e){this.registry.unregister(e)}}:new class{constructor(){this.timeouts=new Map}register(e,t,r){const n=setTimeout((()=>{"function"==typeof t&&t(),this.timeouts.delete(r.cleanupToken)}),1e3);this.timeouts.set(r.cleanupToken,n)}unregister(e){const t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}};const Ma=function(e){let t=0;return function(r,o,a,i){const[s]=n.useState(new Ra),l=n.useRef(null),c=n.useRef();c.current=a;const u=n.useRef(null);if(!l.current&&c.current){const n=(e,t,r)=>{var n;t.defaultMuiPrevented||null===(n=c.current)||void 0===n||n.call(c,e,t,r)};l.current=r.current.subscribeEvent(o,n,i),t+=1,u.current={cleanupToken:t},e.register(s,(()=>{var e;null===(e=l.current)||void 0===e||e.call(l),l.current=null,u.current=null}),u.current)}else!c.current&&l.current&&(l.current(),l.current=null,u.current&&(e.unregister(u.current),u.current=null));n.useEffect((()=>{if(!l.current&&c.current){const e=(e,t,r)=>{var n;t.defaultMuiPrevented||null===(n=c.current)||void 0===n||n.call(c,e,t,r)};l.current=r.current.subscribeEvent(o,e,i)}return u.current&&e&&(e.unregister(u.current),u.current=null),()=>{var e;null===(e=l.current)||void 0===e||e.call(l),l.current=null}}),[r,o,i])}}(Oa),za={isFirst:!0};function Ba(e,t,r){Ma(e,t,r,za)}const Ia=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"Overlay",overridesResolver:(e,t)=>t.overlay})((({theme:e})=>({display:"flex",position:"absolute",top:0,left:0,right:0,bottom:0,alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:(0,u.Fq)(e.palette.background.default,e.palette.action.disabledOpacity)}))),Da=n.forwardRef((function(e,t){var r,o;const{className:a,style:i}=e,s=rt(e,["className","style"]),c=_e(),u=$e(),d=(e=>{const{classes:t}=e;return(0,l.Z)({root:["overlay"]},Qe,t)})({classes:u.classes}),p=at(c,Yt),[h,m]=n.useState((()=>{var e,t;return null!==(t=null===(e=c.current.getRootDimensions())||void 0===e?void 0:e.viewportInnerSize)&&void 0!==t?t:null}));Ma(c,qe.viewportInnerSizeChange,(()=>{var e,t;return m(null!==(t=null===(e=c.current.getRootDimensions())||void 0===e?void 0:e.viewportInnerSize)&&void 0!==t?t:null)}));let f=null!==(r=null==h?void 0:h.height)&&void 0!==r?r:0;return u.autoHeight&&0===f&&(f="auto"),n.createElement(Ia,Object.assign({ref:t,className:(0,P.Z)(d.root,a),style:Object.assign({height:f,width:null!==(o=null==h?void 0:h.width)&&void 0!==o?o:0,top:p,position:"absolute",left:0},i)},s))})),Za=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"ToolbarContainer",overridesResolver:(e,t)=>t.toolbarContainer})((({theme:e})=>({display:"flex",alignItems:"center",padding:e.spacing(.5,.5,0)}))),La=n.forwardRef((function(e,t){const{className:r,children:o}=e,a=rt(e,["className","children"]),i=(e=>{const{classes:t}=e;return(0,l.Z)({root:["toolbarContainer"]},Qe,t)})({classes:$e().classes});return o?n.createElement(Za,Object.assign({ref:t,className:(0,P.Z)(r,i.root)},a),o):null})),ja=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"IconButtonContainer",overridesResolver:(e,t)=>t.iconButtonContainer})((()=>({display:"flex",visibility:"hidden",width:0}))),Fa=n.forwardRef((function(e,t){const{className:r}=e,o=rt(e,["className"]),a=(e=>{const{classes:t}=e;return(0,l.Z)({root:["iconButtonContainer"]},Qe,t)})({classes:$e().classes});return n.createElement(ja,Object.assign({ref:t,className:(0,P.Z)(a.root,r)},o))})),Na=n.memo((function(e){const{direction:t,index:r,sortingOrder:o}=e,a=_e(),i=$e(),s=(e=>{const{classes:t}=e;return(0,l.Z)({icon:["sortIcon"]},Qe,t)})(Object.assign(Object.assign({},e),{classes:i.classes})),c=function(e,t,r,o){let a=e.ColumnUnsortedIcon;const i={};return"asc"===t?a=e.ColumnSortedAscendingIcon:"desc"===t?a=e.ColumnSortedDescendingIcon:(a=e.ColumnUnsortedIcon,i.sortingOrder=o),a?n.createElement(a,Object.assign({fontSize:"small",className:r},i)):null}(i.components,t,s.icon,o);if(!c)return null;const u=n.createElement(O.Z,{tabIndex:-1,"aria-label":a.current.getLocaleText("columnHeaderSortIconLabel"),title:a.current.getLocaleText("columnHeaderSortIconLabel"),size:"small"},c);return n.createElement(Fa,null,null!=r&&n.createElement(Y.Z,{badgeContent:r,color:"default"},u),null==r&&u)}));function Ha(e,t){return e.closest(`.${t}`)}function Ua(e){return null!=e&&e.classList.contains(Xe.cell)}function Va(e){return e.replace(/["\\]/g,"\\$&")}function Ka(e,t){return e.querySelector(`.${Xe.row}[data-id="${Va(String(t))}"]`)}const Wa=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaderTitle",overridesResolver:(e,t)=>t.columnHeaderTitle})((({theme:e})=>({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:e.typography.fontWeightMedium}))),qa=n.forwardRef((function(e,t){const{className:r}=e,o=rt(e,["className"]),a=(e=>{const{classes:t}=e;return(0,l.Z)({root:["columnHeaderTitle"]},Qe,t)})({classes:$e().classes});return n.createElement(Wa,Object.assign({ref:t,className:(0,P.Z)(a.root,r)},o))}));function Ya(e){const{label:t,description:r,columnWidth:o}=e,a=n.useRef(null),[i,s]=n.useState("");return n.useEffect((()=>{if(!r&&a&&a.current){const r=(e=a.current).scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth;s(r?t:"")}var e}),[a,o,r,t]),n.createElement(G.Z,{title:r||i},n.createElement(qa,{ref:a},t))}var Ga;!function(e){e.Left="left",e.Right="right"}(Ga||(Ga={}));const _a=n.memo((function(e){const{resizable:t,resizing:r,height:o,side:a=Ga.Right}=e,i=rt(e,["resizable","resizing","height","side"]),s=$e(),c=(e=>{const{resizable:t,resizing:r,classes:n,side:o}=e,a={root:["columnSeparator",t&&"columnSeparator--resizable",r&&"columnSeparator--resizing",o&&`columnSeparator--side${(0,b.Z)(o)}`],icon:["iconSeparator"]};return(0,l.Z)(a,Qe,n)})(Object.assign(Object.assign({},e),{side:a,classes:s.classes})),u=n.useCallback((e=>{e.preventDefault(),e.stopPropagation()}),[]);return n.createElement("div",Object.assign({className:c.root,style:{minHeight:o,opacity:s.showColumnRightBorder?0:1}},i,{onClick:u}),n.createElement(s.components.ColumnResizeIcon,{className:c.icon}))})),Qa=n.memo((e=>{const{column:t,open:r,columnMenuId:o,columnMenuButtonId:a,iconButtonRef:i}=e,s=_e(),c=$e(),u=(e=>{const{classes:t,open:r}=e;return(0,l.Z)({root:["menuIcon",r&&"menuOpen"],button:["menuIconButton"]},Qe,t)})(Object.assign(Object.assign({},e),{classes:c.classes})),d=n.useCallback((e=>{e.preventDefault(),e.stopPropagation(),s.current.toggleColumnMenu(t.field)}),[s,t.field]);return n.createElement("div",{className:u.root},n.createElement(O.Z,{ref:i,tabIndex:-1,className:u.button,"aria-label":s.current.getLocaleText("columnMenuLabel"),title:s.current.getLocaleText("columnMenuLabel"),size:"small",onClick:d,"aria-expanded":r?"true":void 0,"aria-haspopup":"true","aria-controls":o,id:a},n.createElement(c.components.ColumnMenuIcon,{fontSize:"small"})))})),Xa=e=>e.preferencePanel;var Ja;function $a(e){const{counter:t}=e,r=_e(),o=$e(),a=(e=>{const{classes:t}=e;return(0,l.Z)({icon:["filterIcon"]},Qe,t)})(Object.assign(Object.assign({},e),{classes:o.classes})),i=n.useCallback((e=>{e.preventDefault(),e.stopPropagation();const{open:t,openedPanelValue:n}=Xa(r.current.state);t&&n===Ja.filters?r.current.hideFilterPanel():r.current.showFilterPanel()}),[r]);if(!t)return null;const s=n.createElement(O.Z,{onClick:i,color:"default","aria-label":r.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1},n.createElement(o.components.ColumnFilteredIcon,{className:a.icon,fontSize:"small"}));return n.createElement(G.Z,{title:r.current.getLocaleText("columnHeaderFiltersTooltipActive")(t),enterDelay:1e3},n.createElement(Fa,null,t>1&&n.createElement(Y.Z,{badgeContent:t,color:"default"},s),1===t&&s))}function ei({columnMenuId:e,columnMenuButtonId:t,ContentComponent:r,contentComponentProps:o,field:a,open:i,target:s,onExited:l}){const c=_e(),u=c.current.getColumn(a),d=n.useCallback((e=>{e.stopPropagation(),c.current.hideColumnMenu()}),[c]);return s?n.createElement(Po,{placement:"bottom-"+("right"===u.align?"start":"end"),open:i,target:s,onClickAway:d,onExited:l},n.createElement(r,Object.assign({currentColumn:u,hideMenu:d,open:i,id:e,labelledby:t},o))):null}function ti(e){var t,r,o,a;const{column:i,columnMenuOpen:s,colIndex:c,headerHeight:u,isResizing:d,isLastColumn:p,sortDirection:h,sortIndex:m,filterItemsCounter:f,hasFocus:g,tabIndex:b,extendRowFullWidth:v,disableReorder:w,separatorSide:k}=e,C=_e(),S=$e(),x=n.useRef(null),E=(0,y.Z)(),A=(0,y.Z)(),T=n.useRef(null),[R,O]=n.useState(s),{hasScrollX:M,hasScrollY:z}=null!==(t=C.current.getRootDimensions())&&void 0!==t?t:{hasScrollX:!1,hasScrollY:!1};let B=null;i.renderHeader&&(B=i.renderHeader(C.current.getColumnHeaderParams(i.field)));const I=n.useCallback((e=>t=>{t.currentTarget.contains(t.target)&&C.current.publishEvent(e,C.current.getColumnHeaderParams(i.field),t)}),[C,i.field]),D={onClick:I(qe.columnHeaderClick),onDoubleClick:I(qe.columnHeaderDoubleClick),onMouseOver:I(qe.columnHeaderOver),onMouseOut:I(qe.columnHeaderOut),onMouseEnter:I(qe.columnHeaderEnter),onMouseLeave:I(qe.columnHeaderLeave),onKeyDown:I(qe.columnHeaderKeyDown),onFocus:I(qe.columnHeaderFocus),onBlur:I(qe.columnHeaderBlur)},Z={onDragStart:I(qe.columnHeaderDragStart),onDragEnter:I(qe.columnHeaderDragEnter),onDragOver:I(qe.columnHeaderDragOver),onDragEnd:I(qe.columnHeaderDragEnd)},L=p?!(p&&M&&!z||v):S.showColumnRightBorder,j=(e=>{const{column:t,classes:r,isDragging:n,sortDirection:o,showRightBorder:a}=e,i=null!=o,s="number"===t.type,c={root:["columnHeader","left"===t.headerAlign&&"columnHeader--alignLeft","center"===t.headerAlign&&"columnHeader--alignCenter","right"===t.headerAlign&&"columnHeader--alignRight",t.sortable&&"columnHeader--sortable",n&&"columnHeader--moving",i&&"columnHeader--sorted",s&&"columnHeader--numeric",a&&"withBorder"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"]};return(0,l.Z)(c,Qe,r)})(Object.assign(Object.assign({},e),{classes:S.classes,showRightBorder:L})),F=i.computedWidth;let N;null!=h&&(N="asc"===h?"ascending":"descending"),n.useEffect((()=>{R||O(s)}),[R,s]);const H=n.useCallback((()=>{O(!1)}),[]),U=!S.disableColumnMenu&&!i.disableColumnMenu&&n.createElement(Qa,{column:i,columnMenuId:E,columnMenuButtonId:A,open:R,iconButtonRef:T}),V=null!==(r=i.sortingOrder)&&void 0!==r?r:S.sortingOrder,K=n.createElement(n.Fragment,null,!S.disableColumnFilter&&n.createElement($a,{counter:f}),i.sortable&&!i.hideSortIcons&&n.createElement(Na,{direction:h,index:m,sortingOrder:V}));n.useLayoutEffect((()=>{const e=C.current.state.columnMenu;if(g&&!e.open){const e=x.current.querySelector('[tabindex="0"]');e?e.focus():x.current.focus()}}));const W="function"==typeof i.headerClassName?i.headerClassName({field:i.field,colDef:i}):i.headerClassName;return n.createElement("div",Object.assign({ref:x,className:(0,P.Z)(j.root,W),"data-field":i.field,style:{width:F,minWidth:F,maxWidth:F},role:"columnheader",tabIndex:b,"aria-colindex":c+1,"aria-sort":N},D),n.createElement("div",Object.assign({className:j.draggableContainer,draggable:!S.disableColumnReorder&&!w&&!i.disableReorder},Z),n.createElement("div",{className:j.titleContainer},B||n.createElement(Ya,{label:null!==(o=i.headerName)&&void 0!==o?o:i.field,description:i.description,columnWidth:F}),K),U),n.createElement(_a,{resizable:!S.disableColumnResize&&!!i.resizable,resizing:d,height:u,onMouseDown:I(qe.columnSeparatorMouseDown),side:k}),n.createElement(ei,{columnMenuId:E,columnMenuButtonId:A,field:i.field,open:s,target:T.current,ContentComponent:S.components.ColumnMenu,contentComponentProps:null===(a=S.componentsProps)||void 0===a?void 0:a.columnMenu,onExited:H}))}!function(e){e.filters="filters",e.columns="columns"}(Ja||(Ja={}));const ri=e=>{const{onClick:t}=e,r=_e(),o=$e(),a=n.useCallback((e=>{t(e),r.current.showPreferences(Ja.columns)}),[r,t]);return o.disableColumnSelector?null:n.createElement(V.Z,{onClick:a},r.current.getLocaleText("columnMenuShowColumns"))},ni=e=>{const{column:t,onClick:r}=e,o=_e(),a=$e(),i=n.useCallback((e=>{r(e),o.current.showFilterPanel(null==t?void 0:t.field)}),[o,null==t?void 0:t.field,r]);return a.disableColumnFilter||!(null==t?void 0:t.filterable)?null:n.createElement(V.Z,{onClick:i},o.current.getLocaleText("columnMenuFilter"))},oi=n.forwardRef((function(e,t){const{hideMenu:r,currentColumn:o,open:a,id:i,labelledby:s,className:l,children:c}=e,u=rt(e,["hideMenu","currentColumn","open","id","labelledby","className","children"]),d=n.useCallback((e=>{Do(e.key)&&e.preventDefault(),Wo(e.key)&&r(e)}),[r]);return n.createElement(M.Z,Object.assign({id:i,ref:t,className:(0,P.Z)(Xe.menuList,l),"aria-labelledby":s,onKeyDown:d,autoFocus:a},u),c)})),ai=e=>{const{column:t,onClick:r}=e,o=_e(),a=$e(),i=n.useRef(),s=n.useCallback((e=>{r(e),i.current=setTimeout((()=>{o.current.setColumnVisibility(null==t?void 0:t.field,!1)}),100)}),[o,null==t?void 0:t.field,r]);return n.useEffect((()=>()=>clearTimeout(i.current)),[]),a.disableColumnSelector||!1===t.hideable?null:n.createElement(V.Z,{onClick:s},o.current.getLocaleText("columnMenuHideColumn"))},ii=e=>{const{column:t,onClick:r}=e,o=_e(),a=at(o,yt),i=n.useMemo((()=>{if(!t)return null;const e=a.find((e=>e.field===t.field));return null==e?void 0:e.sort}),[t,a]),s=n.useCallback((e=>{r(e);const n=e.currentTarget.getAttribute("data-value")||null;o.current.sortColumn(t,n)}),[o,t,r]);return t&&t.sortable?n.createElement(n.Fragment,null,n.createElement(V.Z,{onClick:s,disabled:null==i},o.current.getLocaleText("columnMenuUnsort")),n.createElement(V.Z,{onClick:s,"data-value":"asc",disabled:"asc"===i},o.current.getLocaleText("columnMenuSortAsc")),n.createElement(V.Z,{onClick:s,"data-value":"desc",disabled:"desc"===i},o.current.getLocaleText("columnMenuSortDesc"))):null};var si;!function(e){e.hydrateColumns="hydrateColumns",e.scrollToIndexes="scrollToIndexes",e.columnMenu="columnMenu",e.canBeReordered="canBeReordered",e.filteringMethod="filteringMethod",e.sortingMethod="sortingMethod"}(si||(si={}));const li=n.forwardRef((function(e,t){const{hideMenu:r,currentColumn:o}=e,a=_e(),i=[n.createElement(ii,{onClick:r,column:o}),n.createElement(ni,{onClick:r,column:o}),n.createElement(ai,{onClick:r,column:o}),n.createElement(ri,{onClick:r,column:o})],s=a.current.unstable_applyPreProcessors(si.columnMenu,i,o);return n.createElement(oi,Object.assign({ref:t},e),s.map(((e,t)=>n.cloneElement(e,{key:t,onClick:r,column:o}))))})),ci=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"PanelContent",overridesResolver:(e,t)=>t.panelContent})({display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400});function ui(e){const{className:t}=e,r=rt(e,["className"]),o=(e=>{const{classes:t}=e;return(0,l.Z)({root:["panelContent"]},Qe,t)})({classes:$e().classes});return n.createElement(ci,Object.assign({className:(0,P.Z)(t,o.root)},r))}const di=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"PanelFooter",overridesResolver:(e,t)=>t.panelFooter})((({theme:e})=>({padding:e.spacing(.5),display:"flex",justifyContent:"space-between"})));function pi(e){const{className:t}=e,r=rt(e,["className"]),o=(e=>{const{classes:t}=e;return(0,l.Z)({root:["panelFooter"]},Qe,t)})({classes:$e().classes});return n.createElement(di,Object.assign({className:(0,P.Z)(t,o.root)},r))}const hi=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"PanelHeader",overridesResolver:(e,t)=>t.panelHeader})((({theme:e})=>({padding:e.spacing(1)})));function mi(e){const{className:t}=e,r=rt(e,["className"]),o=(e=>{const{classes:t}=e;return(0,l.Z)({root:["panelHeader"]},Qe,t)})({classes:$e().classes});return n.createElement(hi,Object.assign({className:(0,P.Z)(t,o.root)},r))}const fi=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"PanelWrapper",overridesResolver:(e,t)=>t.panelWrapper})({display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}),gi=()=>!0;function yi(e){const{className:t}=e,r=rt(e,["className"]),o=(e=>{const{classes:t}=e;return(0,l.Z)({root:["panelWrapper"]},Qe,t)})({classes:$e().classes});return n.createElement($.Z,{open:!0,disableEnforceFocus:!0,isEnabled:gi},n.createElement(fi,Object.assign({tabIndex:-1,className:(0,P.Z)(t,o.root)},r)))}let bi=!1;"undefined"!=typeof process&&void 0!==process.env.GRID_EXPERIMENTAL_ENABLED&&mo()&&window.localStorage.getItem("GRID_EXPERIMENTAL_ENABLED")?bi="true"===window.localStorage.getItem("GRID_EXPERIMENTAL_ENABLED"):"undefined"!=typeof process&&(bi="true"===process.env.GRID_EXPERIMENTAL_ENABLED);const vi=bi,wi={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",errorOverlayDefaultLabel:"An error occurred.",toolbarDensity:"Density",toolbarDensityLabel:"Density",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comfortable",toolbarColumns:"Columns",toolbarColumnsLabel:"Select columns",toolbarFilters:"Filters",toolbarFiltersLabel:"Show filters",toolbarFiltersTooltipHide:"Hide filters",toolbarFiltersTooltipShow:"Show filters",toolbarFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Download as CSV",toolbarExportPrint:"Print",columnsPanelTextFieldLabel:"Find column",columnsPanelTextFieldPlaceholder:"Column title",columnsPanelDragIconLabel:"Reorder column",columnsPanelShowAllButton:"Show all",columnsPanelHideAllButton:"Hide all",filterPanelAddFilter:"Add filter",filterPanelDeleteIconLabel:"Delete",filterPanelOperators:"Operators",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"Columns",filterPanelInputLabel:"Value",filterPanelInputPlaceholder:"Filter value",filterOperatorContains:"contains",filterOperatorEquals:"equals",filterOperatorStartsWith:"starts with",filterOperatorEndsWith:"ends with",filterOperatorIs:"is",filterOperatorNot:"is not",filterOperatorAfter:"is after",filterOperatorOnOrAfter:"is on or after",filterOperatorBefore:"is before",filterOperatorOnOrBefore:"is on or before",filterOperatorIsEmpty:"is empty",filterOperatorIsNotEmpty:"is not empty",filterValueAny:"any",filterValueTrue:"true",filterValueFalse:"false",columnMenuLabel:"Menu",columnMenuShowColumns:"Show columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:e=>1!==e?`${e.toLocaleString()} rows selected`:`${e.toLocaleString()} row selected`,footerTotalRows:"Total Rows:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} of ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selection",booleanCellTrueLabel:"true",booleanCellFalseLabel:"false",actionsCellMore:"more",pinToLeft:"Pin to left",pinToRight:"Pin to right",unpin:"Unpin",treeDataGroupingHeaderName:"Group",treeDataExpand:"see children",treeDataCollapse:"hide children",MuiTablePagination:{}},ki=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanel",overridesResolver:(e,t)=>t.columnsPanel})((()=>({padding:"8px 0px 8px 8px"}))),Ci=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanelRow",overridesResolver:(e,t)=>t.columnsPanelRow})((({theme:e})=>({display:"flex",justifyContent:"space-between",padding:"1px 8px 1px 7px",[`& .${_.Z.root}`]:{marginRight:e.spacing(.5)}}))),Si=(0,c.ZP)(O.Z)({justifyContent:"flex-end"}),xi=(0,s.Z)("MuiDataGrid",["panel","paper"]),Ei=(0,c.ZP)(N.Z,{name:"MuiDataGrid",slot:"Panel",overridesResolver:(e,t)=>t.panel})((({theme:e})=>({zIndex:e.zIndex.modal}))),Ai=(0,c.ZP)(F.Z,{name:"MuiDataGrid",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>({backgroundColor:e.palette.background.paper,minWidth:300,maxHeight:450,display:"flex"}))),Pi=n.forwardRef(((e,t)=>{var r;const{children:o,className:a,open:i,classes:s}=e,l=rt(e,["children","className","open","classes"]),c=_e(),u=xi,[d,p]=n.useState(!1),h=n.useCallback((()=>{c.current.hidePreferences()}),[c]),m=n.useCallback((e=>{Bo(e.key)&&c.current.hidePreferences()}),[c]),f=null===(r=c.current.columnHeadersContainerElementRef)||void 0===r?void 0:r.current;return f?n.createElement(Ei,Object.assign({ref:t,placement:"bottom-start",className:(0,P.Z)(a,u.panel),open:i,anchorEl:f,modifiers:[{name:"flip",enabled:!1},{name:"isPlaced",enabled:!0,phase:"main",fn:()=>{p(!0)}}]},l),n.createElement(L,{onClickAway:h},n.createElement(Ai,{className:u.paper,elevation:8,onKeyDown:m},d&&o))):null})),Ti=n.forwardRef((function(e,t){var r,o,a;const i=_e(),s=at(i,Ct),l=$e(),c=at(i,Xa),u=c.openedPanelValue===Ja.columns,d=!c.openedPanelValue||!u;return n.createElement(l.components.Panel,Object.assign({ref:t,open:s.length>0&&c.open},null===(r=l.componentsProps)||void 0===r?void 0:r.panel,e),!l.disableColumnSelector&&u&&n.createElement(l.components.ColumnsPanel,Object.assign({},null===(o=l.componentsProps)||void 0===o?void 0:o.columnsPanel)),!l.disableColumnFilter&&d&&n.createElement(l.components.FilterPanel,Object.assign({},null===(a=l.componentsProps)||void 0===a?void 0:a.filterPanel)))})),Ri=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterForm",overridesResolver:(e,t)=>t.filterForm})((({theme:e})=>({display:"flex",justifyContent:"space-around",padding:e.spacing(1)})));function Oi(e){var t;const{item:r,hasMultipleFilters:o,deleteFilter:a,applyFilterChanges:i,multiFilterOperator:s,showMultiFilterOperators:c,disableMultiFilterOperator:u,applyMultiFilterOperatorChanges:d,focusElementRef:p}=e,h=_e(),m=at(h,Et),f=(0,y.Z)(),g=(0,y.Z)(),v=(0,y.Z)(),w=(0,y.Z)(),k=(0,y.Z)(),C=(0,y.Z)(),S=$e(),x=(e=>{const{classes:t}=e;return(0,l.Z)({root:["filterForm"]},Qe,t)})({classes:S.classes}),E=n.useRef(null),A=n.useRef(null),P=r.columnField?h.current.getColumn(r.columnField):null,T=n.useMemo((()=>{var e;return r.operatorValue&&P?null===(e=P.filterOperators)||void 0===e?void 0:e.find((e=>e.value===r.operatorValue)):null}),[r,P]),R=n.useCallback((e=>{const t=e.target.value,n=h.current.getColumn(t);if(n.field===P.field)return;const o=n.filterOperators.find((e=>e.value===r.operatorValue))||n.filterOperators[0],a=!o.InputComponent||o.InputComponent!==(null==T?void 0:T.InputComponent);i(Object.assign(Object.assign({},r),{columnField:t,operatorValue:o.value,value:a?void 0:r.value}))}),[h,i,r,P,T]),M=n.useCallback((e=>{const t=e.target.value,n=null==P?void 0:P.filterOperators.find((e=>e.value===t)),o=!(null==n?void 0:n.InputComponent)||(null==n?void 0:n.InputComponent)!==(null==T?void 0:T.InputComponent);i(Object.assign(Object.assign({},r),{operatorValue:t,value:o?void 0:r.value}))}),[i,r,P,T]),z=n.useCallback((e=>{const t=e.target.value===wa.And.toString()?wa.And:wa.Or;d(t)}),[d]);return n.useImperativeHandle(p,(()=>({focus:()=>{var e;(null==T?void 0:T.InputComponent)?null===(e=null==E?void 0:E.current)||void 0===e||e.focus():A.current.focus()}})),[T]),n.createElement(Ri,{className:x.root},n.createElement(ee.Z,{variant:"standard",sx:{flexShrink:0,justifyContent:"flex-end",marginRight:.5,marginBottom:.2}},n.createElement(O.Z,{"aria-label":h.current.getLocaleText("filterPanelDeleteIconLabel"),title:h.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:()=>{S.disableMultipleColumnsFiltering?i(Object.assign(Object.assign({},r),{value:void 0})):a(r)},size:"small"},n.createElement(pr,{fontSize:"small"}))),n.createElement(ee.Z,{variant:"standard",sx:{minWidth:60,display:o?"block":"none",visibility:c?"visible":"hidden"}},n.createElement(te.Z,{htmlFor:f,id:g},h.current.getLocaleText("filterPanelOperators")),n.createElement(U.Z,{labelId:g,id:f,value:s,onChange:z,disabled:!!u,native:!0},n.createElement("option",{key:wa.And.toString(),value:wa.And.toString()},h.current.getLocaleText("filterPanelOperatorAnd")),n.createElement("option",{key:wa.Or.toString(),value:wa.Or.toString()},h.current.getLocaleText("filterPanelOperatorOr")))),n.createElement(ee.Z,{variant:"standard",sx:{width:150}},n.createElement(te.Z,{htmlFor:v,id:w},h.current.getLocaleText("filterPanelColumns")),n.createElement(U.Z,{labelId:w,id:v,value:r.columnField||"",onChange:R,native:!0},m.map((e=>n.createElement("option",{key:e.field,value:e.field},e.headerName||e.field))))),n.createElement(ee.Z,{variant:"standard",sx:{width:120}},n.createElement(te.Z,{htmlFor:k,id:C},h.current.getLocaleText("filterPanelOperators")),n.createElement(U.Z,{labelId:C,id:k,value:r.operatorValue,onChange:M,native:!0,inputRef:A},null===(t=null==P?void 0:P.filterOperators)||void 0===t?void 0:t.map((e=>n.createElement("option",{key:e.value,value:e.value},e.label||h.current.getLocaleText(`filterOperator${(0,b.Z)(e.value)}`)))))),n.createElement(ee.Z,{variant:"standard",sx:{width:190}},(null==T?void 0:T.InputComponent)?n.createElement(T.InputComponent,Object.assign({apiRef:h,item:r,applyValue:i,focusElementRef:E},T.InputComponentProps)):null))}const Mi=n.forwardRef((function(e,t){const{onClick:r}=e,o=rt(e,["onClick"]),a=_e(),i=$e(),{open:s,openedPanelValue:l}=at(a,Xa);return i.disableColumnSelector?null:n.createElement(X.Z,Object.assign({ref:t,size:"small",color:"primary","aria-label":a.current.getLocaleText("toolbarColumnsLabel"),startIcon:n.createElement(i.components.ColumnSelectorIcon,null)},o,{onClick:e=>{s&&l===Ja.columns?a.current.hidePreferences():a.current.showPreferences(Ja.columns),null==r||r(e)}}),a.current.getLocaleText("toolbarColumns"))})),zi=n.forwardRef((function(e,t){const{onClick:r}=e,o=rt(e,["onClick"]),a=_e(),i=$e(),s=at(a,Wt),l=(0,y.Z)(),c=(0,y.Z)(),[u,d]=n.useState(!1),p=n.useRef(null),h=(0,f.Z)(t,p),m=[{icon:n.createElement(i.components.DensityCompactIcon,null),label:a.current.getLocaleText("toolbarDensityCompact"),value:Ca.Compact},{icon:n.createElement(i.components.DensityStandardIcon,null),label:a.current.getLocaleText("toolbarDensityStandard"),value:Ca.Standard},{icon:n.createElement(i.components.DensityComfortableIcon,null),label:a.current.getLocaleText("toolbarDensityComfortable"),value:Ca.Comfortable}],g=n.useMemo((()=>{switch(s){case Ca.Compact:return n.createElement(i.components.DensityCompactIcon,null);case Ca.Comfortable:return n.createElement(i.components.DensityComfortableIcon,null);default:return n.createElement(i.components.DensityStandardIcon,null)}}),[s,i]),b=()=>d(!1);if(i.disableDensitySelector)return null;const v=m.map(((e,t)=>n.createElement(V.Z,{key:t,onClick:()=>{return t=e.value,a.current.setDensity(t),void d(!1);var t},selected:e.value===s},n.createElement(K.Z,null,e.icon),e.label)));return n.createElement(n.Fragment,null,n.createElement(X.Z,Object.assign({ref:h,color:"primary",size:"small",startIcon:g,"aria-label":a.current.getLocaleText("toolbarDensityLabel"),"aria-expanded":u?"true":void 0,"aria-haspopup":"menu","aria-labelledby":c,id:l},o,{onClick:e=>{d(!0),null==r||r(e)}}),a.current.getLocaleText("toolbarDensity")),n.createElement(Po,{open:u,target:p.current,onClickAway:b,position:"bottom-start"},n.createElement(M.Z,{id:c,className:Xe.menuList,"aria-labelledby":l,onKeyDown:e=>{Do(e.key)&&e.preventDefault(),Wo(e.key)&&b()},autoFocusItem:u},v)))})),Bi=(0,c.ZP)("ul",{name:"MuiDataGrid",slot:"ToolbarFilterList",overridesResolver:(e,t)=>t.toolbarFilterList})((({theme:e})=>({margin:e.spacing(1,1,.5),padding:e.spacing(0,1)}))),Ii=n.forwardRef((function(e,t){const{componentsProps:r={}}=e,o=rt(e,["componentsProps"]),a=r.button||{},i=_e(),s=$e(),c=at(i,Lt),u=at(i,kt),d=at(i,Xa),p=(e=>{const{classes:t}=e;return(0,l.Z)({root:["toolbarFilterList"]},Qe,t)})({classes:s.classes}),h=n.useMemo((()=>d.open?i.current.getLocaleText("toolbarFiltersTooltipHide"):0===c.length?i.current.getLocaleText("toolbarFiltersTooltipShow"):n.createElement("div",null,i.current.getLocaleText("toolbarFiltersTooltipActive")(c.length),n.createElement(Bi,{className:p.root},c.map(((e,t)=>Object.assign({},u[e.columnField]&&n.createElement("li",{key:t},`${u[e.columnField].headerName||e.columnField}\n ${(e=>u[e.columnField].filterOperators.find((t=>t.value===e.operatorValue)).label||i.current.getLocaleText(`filterOperator${(0,b.Z)(e.operatorValue)}`).toString())(e)}\n ${e.value}`))))))),[i,d.open,c,u,p]);return s.disableColumnFilter?null:n.createElement(G.Z,Object.assign({title:h,enterDelay:1e3},o),n.createElement(X.Z,Object.assign({ref:t,size:"small",color:"primary","aria-label":i.current.getLocaleText("toolbarFiltersLabel"),startIcon:n.createElement(Y.Z,{badgeContent:c.length,color:"primary"},n.createElement(s.components.OpenFilterButtonIcon,null))},a,{onClick:e=>{var t;const{open:r,openedPanelValue:n}=d;r&&n===Ja.filters?i.current.hideFilterPanel():i.current.showFilterPanel(),null===(t=a.onClick)||void 0===t||t.call(a,e)}}),i.current.getLocaleText("toolbarFilters")))})),Di=n.forwardRef((function(e,t){const{csvOptions:r,printOptions:o,onClick:a}=e,i=rt(e,["csvOptions","printOptions","onClick"]),s=_e(),l=$e(),c=(0,y.Z)(),u=(0,y.Z)(),[d,p]=n.useState(!1),h=n.useRef(null),m=(0,f.Z)(t,h),g=[{label:s.current.getLocaleText("toolbarExportCSV"),format:"csv",formatOptions:r},{label:s.current.getLocaleText("toolbarExportPrint"),format:"print",formatOptions:o}],b=()=>p(!1),v=e=>()=>{switch(e.format){case"csv":s.current.exportDataAsCsv(e.formatOptions);break;case"print":s.current.exportDataAsPrint(e.formatOptions)}p(!1)};return(null==r?void 0:r.disableToolbarButton)&&(null==o?void 0:o.disableToolbarButton)?null:n.createElement(n.Fragment,null,n.createElement(X.Z,Object.assign({ref:m,color:"primary",size:"small",startIcon:n.createElement(l.components.ExportIcon,null),"aria-expanded":d?"true":void 0,"aria-label":s.current.getLocaleText("toolbarExportLabel"),"aria-haspopup":"menu","aria-labelledby":u,id:c},i,{onClick:e=>{p(!0),null==a||a(e)}}),s.current.getLocaleText("toolbarExport")),n.createElement(Po,{open:d,target:h.current,onClickAway:b,position:"bottom-start"},n.createElement(M.Z,{id:u,className:Xe.menuList,"aria-labelledby":c,onKeyDown:e=>{Do(e.key)&&e.preventDefault(),Wo(e.key)&&b()},autoFocusItem:d},g.map(((e,t)=>{var r;return(null===(r=e.formatOptions)||void 0===r?void 0:r.disableToolbarButton)?null:n.createElement(V.Z,{key:t,onClick:v(e)},e.label)})))))})),Zi=(n.forwardRef((function(e,t){const r=rt(e,["className"]),o=$e();return o.disableColumnFilter&&o.disableColumnSelector&&o.disableDensitySelector?null:n.createElement(La,Object.assign({ref:t},r),n.createElement(Mi,null),n.createElement(Ii,null),n.createElement(zi,null),n.createElement(Di,null))})),(0,c.ZP)("div",{name:"MuiDataGrid",slot:"RowCount",overridesResolver:(e,t)=>t.rowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2)})))),Li=n.forwardRef((function(e,t){const{className:r,rowCount:o,visibleRowCount:a}=e,i=rt(e,["className","rowCount","visibleRowCount"]),s=_e(),c=(e=>{const{classes:t}=e;return(0,l.Z)({root:["rowCount"]},Qe,t)})({classes:$e().classes});if(0===o)return null;const u=a<o?s.current.getLocaleText("footerTotalVisibleRows")(a,o):o.toLocaleString();return n.createElement(Zi,Object.assign({ref:t,className:(0,P.Z)(c.root,r)},i),s.current.getLocaleText("footerTotalRows")," ",u)})),ji=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"SelectedRowCount",overridesResolver:(e,t)=>t.selectedRowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2),visibility:"hidden",width:0,height:0,[e.breakpoints.up("sm")]:{visibility:"visible",width:"auto",height:"auto"}}))),Fi=n.forwardRef((function(e,t){const{className:r,selectedRowCount:o}=e,a=rt(e,["className","selectedRowCount"]),i=_e(),s=(e=>{const{classes:t}=e;return(0,l.Z)({root:["selectedRowCount"]},Qe,t)})({classes:$e().classes}),c=i.current.getLocaleText("footerRowSelected")(o);return n.createElement(ji,Object.assign({ref:t,className:(0,P.Z)(s.root,r)},a),c)})),Ni=n.forwardRef((function(e,t){var r;const o=_e(),a=$e(),i=at(o,lt),s=at(o,Ht),l=at(o,Zt),c=!a.hideFooterSelectedRowCount&&s>0?n.createElement(Fi,{selectedRowCount:s}):n.createElement("div",null),u=a.hideFooterRowCount||a.pagination?null:n.createElement(Li,{rowCount:i,visibleRowCount:l}),d=a.pagination&&!a.hideFooterPagination&&a.components.Pagination&&n.createElement(a.components.Pagination,Object.assign({},null===(r=a.componentsProps)||void 0===r?void 0:r.pagination));return n.createElement(Pa,Object.assign({ref:t},e),c,u,d)})),Hi=n.forwardRef((function(e,t){var r,o;const a=$e();return n.createElement("div",Object.assign({ref:t},e),n.createElement(a.components.PreferencesPanel,Object.assign({},null===(r=a.componentsProps)||void 0===r?void 0:r.preferencesPanel)),a.components.Toolbar&&n.createElement(a.components.Toolbar,Object.assign({},null===(o=a.componentsProps)||void 0===o?void 0:o.toolbar)))})),Ui=n.forwardRef((function(e,t){return n.createElement(Da,Object.assign({ref:t},e),n.createElement(re.Z,null))})),Vi=n.forwardRef((function(e,t){const r=_e().current.getLocaleText("noRowsLabel");return n.createElement(Da,Object.assign({ref:t},e),r)})),Ki=(0,c.ZP)(We)((({theme:e})=>({[`& .${Be.selectLabel}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"block"}},[`& .${Be.input}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"inline-flex"}}}))),Wi=n.forwardRef((function(e,t){var r;const o=_e(),a=$e(),i=at(o,ea),s=n.useMemo((()=>Math.floor(i.rowCount/(i.pageSize||1))),[i.rowCount,i.pageSize]),l=n.useCallback((e=>{const t=Number(e.target.value);o.current.setPageSize(t)}),[o]),c=n.useCallback(((e,t)=>{o.current.setPage(t)}),[o]);return n.createElement(Ki,Object.assign({ref:t,component:"div",count:i.rowCount,page:i.page<=s?i.page:s,rowsPerPageOptions:(null===(r=a.rowsPerPageOptions)||void 0===r?void 0:r.includes(i.pageSize))?a.rowsPerPageOptions:[],rowsPerPage:i.pageSize,onPageChange:c,onRowsPerPageChange:l},o.current.getLocaleText("MuiTablePagination"),e))})),qi=({width:e,height:t})=>{if(!e||!t)return null;const r={width:e,height:t};return n.createElement("div",{className:"MuiDataGrid-cell",style:r})},Yi=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"ScrollArea",overridesResolver:(e,t)=>[{[`&.${Xe["scrollArea--left"]}`]:t["scrollArea--left"]},{[`&.${Xe["scrollArea--right"]}`]:t["scrollArea--right"]},t.scrollArea]})((()=>({position:"absolute",top:0,zIndex:101,width:20,bottom:0,[`&.${Xe["scrollArea--left"]}`]:{left:0},[`&.${Xe["scrollArea--right"]}`]:{right:0}}))),Gi=n.memo((function(e){const{scrollDirection:t}=e,r=n.useRef(null),o=_e(),a=n.useRef(),[i,s]=n.useState(!1),c=at(o,Yt),u=n.useRef({left:0,top:0}),d=$e(),p=(e=>{const{scrollDirection:t,classes:r}=e;return(0,l.Z)({root:["scrollArea",`scrollArea--${t}`]},Qe,r)})(Object.assign(Object.assign({},e),{classes:d.classes})),h=n.useCallback((e=>{u.current=e}),[]),m=n.useCallback((e=>{let n;if("left"===t)n=e.clientX-r.current.getBoundingClientRect().right;else{if("right"!==t)throw new Error("MUI: Wrong drag direction");n=Math.max(1,e.clientX-r.current.getBoundingClientRect().left)}n=1.5*(n-1)+1,clearTimeout(a.current),a.current=setTimeout((()=>{o.current.scroll({left:u.current.left+n,top:u.current.top})}))}),[t,o]);n.useEffect((()=>()=>{clearTimeout(a.current)}),[]);const f=n.useCallback((()=>{s((e=>!e))}),[]);return Ma(o,qe.rowsScroll,h),Ma(o,qe.columnHeaderDragStart,f),Ma(o,qe.columnHeaderDragEnd,f),i?n.createElement(Yi,{ref:r,className:(0,P.Z)(p.root),onDragOver:m,style:{height:c}}):null})),_i=e=>e.columnMenu;function Qi(e,t,r){const o=_t(e,"useGridApiMethod"),a=n.useRef(t),[i]=n.useState(Object.keys(t)),s=n.useCallback((()=>{e.current&&i.forEach((t=>{e.current.hasOwnProperty(t)||(o.debug(`Adding ${r}.${t} to apiRef`),e.current[t]=(...e)=>a.current[t](...e))}))}),[i,r,e,o]);n.useEffect((()=>{a.current=t}),[t]),n.useEffect((()=>{s()}),[s]),s()}A((e=>e.columnReorder),(e=>e.dragCol)),A((e=>e.columnResize),(e=>e.resizingColumnField));const Xi=e=>{const t=n.useRef(!0);t.current&&(t.current=!1,e())},Ji=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),i=n.useCallback((()=>{o.current=e.current.unstable_registerPreProcessor(t,a.current,r)}),[e,r,t]);Xi((()=>{i()}));const s=n.useRef(!0);n.useEffect((()=>(s.current?s.current=!1:i(),()=>{o.current&&(o.current(),o.current=null)})),[i])},$i=(e,t)=>{const r={};let n=0,o=t;if(e.all.forEach((t=>{var a,i;const s=Object.assign({},e.lookup[t]);if(s.hide)s.computedWidth=0;else{const e=null!==(a=s.minWidth)&&void 0!==a?a:xo.minWidth;let t;s.flex&&s.flex>0?(n+=s.flex,t=e):t=Math.max(null!==(i=s.width)&&void 0!==i?i:xo.width,e),o-=t,s.computedWidth=t}r[t]=s})),n>0&&o>0){const t=o/n;e.all.forEach((e=>{const n=r[e];!n.hide&&n.flex&&n.flex>0&&(r[e].computedWidth+=t*n.flex)}))}return Object.assign(Object.assign({},e),{lookup:r})},es=({columnsToUpsert:e,columnsTypes:t,apiRef:r,reset:n})=>{var o,a,i,s;let l;if(n)l={all:[],lookup:{}};else{const e=vt(r.current.state);l={all:[...e.all],lookup:Object.assign({},e.lookup)}}e.forEach((e=>{null==l.lookup[e.field]?(l.lookup[e.field]=Object.assign(Object.assign({},((e,t)=>t?e[t]:e.__default__)(t,e.type)),e),l.all.push(e.field)):l.lookup[e.field]=Object.assign(Object.assign({},l.lookup[e.field]),e)}));const c=r.current.unstable_applyPreProcessors(si.hydrateColumns,l);return $i(c,null!==(s=null===(i=null===(a=(o=r.current).getRootDimensions)||void 0===a?void 0:a.call(o))||void 0===i?void 0:i.viewportInnerSize.width)&&void 0!==s?s:0)},ts=e=>e.editRows;Object.assign(Object.assign({},xo),{type:"treeDataGroup",sortable:!1,filterable:!1,disableColumnMenu:!0,disableReorder:!0,align:"left",width:200,valueGetter:e=>e.rowNode.groupingKey});class rs{constructor(){this.maxListeners=10,this.warnOnce=!1,this.events={}}on(e,t,r={}){let n=this.events[e];n||(n={highPriority:new Map,regular:new Map},this.events[e]=n),r.isFirst?n.highPriority.set(t,!0):n.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){const r=this.events[e];if(!r)return;const n=Array.from(r.highPriority.keys()),o=Array.from(r.regular.keys());for(let e=n.length-1;e>=0;e-=1){const o=n[e];r.highPriority.has(o)&&o.apply(this,t)}for(let e=0;e<o.length;e+=1){const n=o[e];r.regular.has(n)&&n.apply(this,t)}}once(e,t){const r=this;this.on(e,(function n(...o){r.removeListener(e,n),t.apply(r,o)}))}}const ns=(e,t,r,o,a)=>{const i=_t(e,"useNativeEventListener"),[s,l]=n.useState(!1),c=n.useRef(o),u=n.useCallback((e=>c.current&&c.current(e)),[]);n.useEffect((()=>{c.current=o}),[o]),n.useEffect((()=>{let n;if(n="function"==typeof t?t():t&&t.current?t.current:null,n&&u&&r&&!s){i.debug(`Binding native ${r} event`),n.addEventListener(r,u,a);const t=n;l(!0);const o=()=>{i.debug(`Clearing native ${r} event`),t.removeEventListener(r,u,a)};e.current.subscribeEvent(qe.unmount,o)}}),[t,u,r,s,i,a,e])},os=(e,t)=>{var r;return{components:{MuiDataGrid:{defaultProps:{localeText:Object.assign(Object.assign({},e),{MuiTablePagination:(null===(r=null==t?void 0:t.components)||void 0===r?void 0:r.MuiTablePagination.defaultProps)||{}})}}}}},as=(os({noRowsLabel:"لا توجد صفوف",noResultsOverlayLabel:"لم يتم العثور على نتائج.",errorOverlayDefaultLabel:"حدث خطأ.",toolbarDensity:"كثافة",toolbarDensityLabel:"كثافة",toolbarDensityCompact:"مدمج",toolbarDensityStandard:"المعيار",toolbarDensityComfortable:"مريح",toolbarColumns:"الأعمدة",toolbarColumnsLabel:"حدد الأعمدة",toolbarFilters:"الفلاتر",toolbarFiltersLabel:"اظهر الفلاتر",toolbarFiltersTooltipHide:"إخفاء الفلاتر",toolbarFiltersTooltipShow:"اظهر الفلاتر",toolbarFiltersTooltipActive:e=>`${e} فلاتر نشطة`,toolbarExport:"تصدير",toolbarExportLabel:"تصدير",toolbarExportCSV:"تنزيل كملف CSV",columnsPanelTextFieldLabel:"ايجاد عمود",columnsPanelTextFieldPlaceholder:"عنوان العمود",columnsPanelDragIconLabel:"إعادة ترتيب العمود",columnsPanelShowAllButton:"عرض الكل",columnsPanelHideAllButton:"اخفاء الكل",filterPanelAddFilter:"اضف فلتر",filterPanelDeleteIconLabel:"حذف",filterPanelOperators:"العاملين",filterPanelOperatorAnd:"و",filterPanelOperatorOr:"او",filterPanelColumns:"الأعمدة",filterPanelInputLabel:"قيمة",filterPanelInputPlaceholder:"قيمة التصفية",filterOperatorContains:"يحتوي على",filterOperatorEquals:"يساوي",filterOperatorStartsWith:"يبدأ ب",filterOperatorEndsWith:"ينتهي بـ",filterOperatorIs:"يكون",filterOperatorNot:"ليس",filterOperatorAfter:"يكون بعد",filterOperatorOnOrAfter:"في أو بعد",filterOperatorBefore:"يكون",filterOperatorOnOrBefore:"في أو قبل",filterOperatorIsEmpty:"فارغ",filterOperatorIsNotEmpty:"ليس فارغا",filterValueAny:"أي",filterValueTrue:"صحيح",filterValueFalse:"خاطئة",columnMenuLabel:"القائمة",columnMenuShowColumns:"إظهار الأعمدة",columnMenuFilter:"فلتر",columnMenuHideColumn:"إخفاء",columnMenuUnsort:"غير مرتب",columnMenuSortAsc:"الترتيب حسب ASC",columnMenuSortDesc:"الترتيب حسب DESC",columnHeaderFiltersTooltipActive:e=>`${e} فلاتر نشطة`,columnHeaderFiltersLabel:"اظهر الفلاتر",columnHeaderSortIconLabel:"ترتيب",footerRowSelected:e=>`${e.toLocaleString()} صفوف مختارة`,footerTotalRows:"إجمالي الصفوف:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} من ${t.toLocaleString()}`,checkboxSelectionHeaderName:"تحديد",booleanCellTrueLabel:"صحيح",booleanCellFalseLabel:"خاطئة"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"إظهر العنوان"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"إذهب الى الصفحة الأولى":"last"===e?"إذهب الي الصفحة الأخيرة":"next"===e?"إذهب الى الصفحة التالية":"إذهب الى الصفحة السابقة",labelRowsPerPage:"عدد الصفوف في الصفحة:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} من ${-1!==r?r:` أكثر من${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} ${1!==e?"نجوم":"نجمة"}`,emptyLabelText:"فارغ"}},MuiAutocomplete:{defaultProps:{clearText:"مسح",closeText:"إغلاق",loadingText:"يتم التحميل…",noOptionsText:"لا يوجد خيارات",openText:"فتح"}},MuiAlert:{defaultProps:{closeText:"إغلاق"}},MuiPagination:{defaultProps:{"aria-label":"التنقل عبر الصفحات",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"إذهب إلى "} صفحة ${t}`:"first"===e?"إذهب الى الصفحة الأولى":"last"===e?"إذهب الي الصفحة الأخيرة":"next"===e?"إذهب الى الصفحة التالية":"إذهب الى الصفحة السابقة"}}}}),os({noRowsLabel:"Няма редове",errorOverlayDefaultLabel:"Възникна грешка.",toolbarDensity:"Гъстота",toolbarDensityLabel:"Гъстота",toolbarDensityCompact:"Компактна",toolbarDensityStandard:"Стандартна",toolbarDensityComfortable:"Комфортна",toolbarColumns:"Колони",toolbarColumnsLabel:"Покажи селектора на колони",toolbarFilters:"Филтри",toolbarFiltersLabel:"Покажи Филтрите",toolbarFiltersTooltipHide:"Скрий Филтрите",toolbarFiltersTooltipShow:"Покажи Филтрите",toolbarFiltersTooltipActive:e=>`${e} активни филтри`,columnsPanelTextFieldLabel:"Намери колона",columnsPanelTextFieldPlaceholder:"Заглавие на колона",columnsPanelDragIconLabel:"Пренареди на колона",columnsPanelShowAllButton:"Покажи Всички",columnsPanelHideAllButton:"Скрий Всички",filterPanelAddFilter:"Добави Филтър",filterPanelDeleteIconLabel:"Изтрий",filterPanelOperators:"Оператори",filterPanelOperatorAnd:"И",filterPanelOperatorOr:"Или",filterPanelColumns:"Колони",filterPanelInputLabel:"Стойност",filterPanelInputPlaceholder:"Стойност на филтъра",filterOperatorContains:"съдържа",filterOperatorEquals:"равно",filterOperatorStartsWith:"започва с",filterOperatorEndsWith:"завършва с",filterOperatorIs:"е",filterOperatorNot:"не е",filterOperatorAfter:"е след",filterOperatorOnOrAfter:"е на или след",filterOperatorBefore:"е преди",filterOperatorOnOrBefore:"е на или преди",columnMenuLabel:"Меню",columnMenuShowColumns:"Покажи колоните",columnMenuFilter:"Филтри",columnMenuHideColumn:"Скрий",columnMenuUnsort:"Отмени сортирането",columnMenuSortAsc:"Сортирай по възходящ ред",columnMenuSortDesc:"Сортирай по низходящ ред",columnHeaderFiltersTooltipActive:e=>`${e} активни филтри`,columnHeaderFiltersLabel:"Покажи Филтрите",columnHeaderSortIconLabel:"Сортирай",footerRowSelected:e=>1!==e?`${e.toLocaleString()} избрани редове`:`${e.toLocaleString()} избран ред`,footerTotalRows:"Общо Rедове:"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Показване на пътя"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Отиди на първата страница":"last"===e?"Отиди на последната страница":"next"===e?"Отиди на следващата страница":"Отиди на предишната страница",labelRowsPerPage:"Редове на страница:"}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Звезд${1!==e?"и":"а"}`,emptyLabelText:"Изчисти"}},MuiAutocomplete:{defaultProps:{clearText:"Изчисти",closeText:"Затвори",loadingText:"Зареждане…",noOptionsText:"Няма налични опции",openText:"Отвори"}},MuiAlert:{defaultProps:{closeText:"Затвори"}},MuiPagination:{defaultProps:{"aria-label":"Пагинация",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Към "}страница ${t}`:"first"===e?"Отиди на първата страница":"last"===e?"Отиди на последната страница":"next"===e?"Отиди на следващата страница":"Отиди на предишната страница"}}}}),os({noRowsLabel:"Žádné záznamy",noResultsOverlayLabel:"Nenašli se žadné výsledky.",errorOverlayDefaultLabel:"Stala sa nepředvídaná chyba.",toolbarDensity:"Hustota",toolbarDensityLabel:"Hustota",toolbarDensityCompact:"Kompaktní",toolbarDensityStandard:"Standartní",toolbarDensityComfortable:"Komfortní",toolbarColumns:"Sloupce",toolbarColumnsLabel:"Vybrat sloupec",toolbarFilters:"Filtry",toolbarFiltersLabel:"Zobrazit filtry",toolbarFiltersTooltipHide:"Skrýt filtry",toolbarFiltersTooltipShow:"Zobrazit filtry",toolbarFiltersTooltipActive:e=>{let t="aktivních filtrů";return e>1&&e<5?t="aktivní filtry":1===e&&(t="aktivní filtr"),`${e} ${t}`},toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Stáhnout jako CSV",columnsPanelTextFieldLabel:"Najít sloupec",columnsPanelTextFieldPlaceholder:"Název sloupce",columnsPanelDragIconLabel:"Uspořádat sloupce",columnsPanelShowAllButton:"Zobrazit vše",columnsPanelHideAllButton:"Skrýt vše",filterPanelAddFilter:"Přidat filtr",filterPanelDeleteIconLabel:"Odstranit",filterPanelOperators:"Operátory",filterPanelOperatorAnd:"A",filterPanelOperatorOr:"Nebo",filterPanelColumns:"Sloupce",filterPanelInputLabel:"Hodnota",filterPanelInputPlaceholder:"Hodnota filtru",filterOperatorContains:"obsahuje",filterOperatorEquals:"rovná se",filterOperatorStartsWith:"začíná s",filterOperatorEndsWith:"končí na",filterOperatorIs:"je",filterOperatorNot:"není",filterOperatorAfter:"je po",filterOperatorOnOrAfter:"je na nebo po",filterOperatorBefore:"je před",filterOperatorOnOrBefore:"je na nebo dříve",filterValueAny:"jakýkoliv",filterValueTrue:"ano",filterValueFalse:"ne",columnMenuLabel:"Menu",columnMenuShowColumns:"Zobrazit sloupce",columnMenuFilter:"Filtr",columnMenuHideColumn:"Skrýt",columnMenuUnsort:"Zrušit filtry",columnMenuSortAsc:"Seřadit vzestupně",columnMenuSortDesc:"Seřadit sestupně",columnHeaderFiltersTooltipActive:e=>{let t="aktivních filtrů";return e>1&&e<5?t="aktivní filtry":1===e&&(t="aktivní filtr"),`${e} ${t}`},columnHeaderFiltersLabel:"Zobrazit filtry",columnHeaderSortIconLabel:"Filtrovat",footerRowSelected:e=>{let t="vybraných záznamů";return e>1&&e<5?t="vybrané záznamy":1===e&&(t="vybraný záznam"),`${e} ${t}`},footerTotalRows:"Celkem řádků:",checkboxSelectionHeaderName:"Výběr řádku",booleanCellTrueLabel:"ano",booleanCellFalseLabel:"ne"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Ukázat cestu"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Jít na první stránku":"last"===e?"Jít na poslední stránku":"next"===e?"Jít na další stránku":"Jít na předchozí stránku",labelRowsPerPage:"Řádků na stránce:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} z ${-1!==r?r:`více než ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>1===e?`${e} hvězdička`:e>=2&&e<=4?`${e} hvězdičky`:`${e} hvězdiček`,emptyLabelText:"Prázdné"}},MuiAutocomplete:{defaultProps:{clearText:"Vymazat",closeText:"Zavřít",loadingText:"Načítání…",noOptionsText:"Žádné možnosti",openText:"Otevřít"}},MuiAlert:{defaultProps:{closeText:"Zavřít"}},MuiPagination:{defaultProps:{"aria-label":"Navigace stránkováním",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Jít na "}${t} stránku`:"first"===e?"Jít na první stránku":"last"===e?"Jít na poslední stránku":"next"===e?"Jít na další stránku":"Jít na předchozí stránku"}}}}),os({noRowsLabel:"Keine Einträge",noResultsOverlayLabel:"Keine Ergebnisse gefunden.",errorOverlayDefaultLabel:"Ein unerwarteter Fehler ist aufgetreten.",toolbarDensity:"Zeilenhöhe",toolbarDensityLabel:"Zeilenhöhe",toolbarDensityCompact:"Kompakt",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Breit",toolbarColumns:"Spalten",toolbarColumnsLabel:"Zeige Spaltenauswahl",toolbarFilters:"Filter",toolbarFiltersLabel:"Zeige Filter",toolbarFiltersTooltipHide:"Verberge Filter",toolbarFiltersTooltipShow:"Zeige Filter",toolbarFiltersTooltipActive:e=>1!==e?`${e} aktive Filter`:`${e} aktiver Filter`,toolbarExport:"Exportieren",toolbarExportLabel:"Exportieren",toolbarExportCSV:"Download als CSV",toolbarExportPrint:"Drucken",columnsPanelTextFieldLabel:"Finde Spalte",columnsPanelTextFieldPlaceholder:"Spaltenüberschrift",columnsPanelDragIconLabel:"Spalte umsortieren",columnsPanelShowAllButton:"Zeige alle",columnsPanelHideAllButton:"Verberge alle",filterPanelAddFilter:"Filter hinzufügen",filterPanelDeleteIconLabel:"Löschen",filterPanelOperators:"Operatoren",filterPanelOperatorAnd:"Und",filterPanelOperatorOr:"Oder",filterPanelColumns:"Spalten",filterPanelInputLabel:"Wert",filterPanelInputPlaceholder:"Wert filtern",filterOperatorContains:"enthält",filterOperatorEquals:"ist gleich",filterOperatorStartsWith:"beginnt mit",filterOperatorEndsWith:"endet mit",filterOperatorIs:"ist",filterOperatorNot:"ist nicht",filterOperatorAfter:"ist nach",filterOperatorOnOrAfter:"ist am oder nach",filterOperatorBefore:"ist vor",filterOperatorOnOrBefore:"ist am oder vor",filterOperatorIsEmpty:"ist leer",filterOperatorIsNotEmpty:"ist nicht leer",filterValueAny:"Beliebig",filterValueTrue:"Ja",filterValueFalse:"Nein",columnMenuLabel:"Menü",columnMenuShowColumns:"Zeige alle Spalten",columnMenuFilter:"Filter",columnMenuHideColumn:"Verbergen",columnMenuUnsort:"Sortierung deaktivieren",columnMenuSortAsc:"Sortiere aufsteigend",columnMenuSortDesc:"Sortiere absteigend",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} aktive Filter`:`${e} aktiver Filter`,columnHeaderFiltersLabel:"Zeige Filter",columnHeaderSortIconLabel:"Sortieren",footerRowSelected:e=>1!==e?`${e.toLocaleString()} Einträge ausgewählt`:`${e.toLocaleString()} Eintrag ausgewählt`,footerTotalRows:"Gesamt:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} von ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox Auswahl",booleanCellTrueLabel:"Ja",booleanCellFalseLabel:"Nein",actionsCellMore:"Mehr",pinToLeft:"Links anheften",pinToRight:"Rechts anheften",unpin:"Loslösen",treeDataGroupingHeaderName:"Gruppe",treeDataExpand:"Kinder einblenden",treeDataCollapse:"Kinder ausblenden"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Pfad anzeigen"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Zur ersten Seite":"last"===e?"Zur letzten Seite":"next"===e?"Zur nächsten Seite":"Zur vorherigen Seite",labelRowsPerPage:"Zeilen pro Seite:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} von ${-1!==r?r:`mehr als ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} ${1!==e?"Sterne":"Stern"}`,emptyLabelText:"Keine Wertung"}},MuiAutocomplete:{defaultProps:{clearText:"Leeren",closeText:"Schließen",loadingText:"Wird geladen…",noOptionsText:"Keine Optionen",openText:"Öffnen"}},MuiAlert:{defaultProps:{closeText:"Schließen"}},MuiPagination:{defaultProps:{"aria-label":"Navigation via Seitennummerierung",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Gehe zu "}Seite ${t}`:"first"===e?"Zur ersten Seite":"last"===e?"Zur letzten Seite":"next"===e?"Zur nächsten Seite":"Zur vorherigen Seite"}}}}),os({noRowsLabel:"Δεν υπάρχουν καταχωρήσεις",noResultsOverlayLabel:"Δεν βρέθηκαν αποτελέσματα.",errorOverlayDefaultLabel:"Παρουσιάστηκε απρόβλεπτο σφάλμα.",toolbarDensity:"Ύψος σειράς",toolbarDensityLabel:"Ύψος σειράς",toolbarDensityCompact:"Συμπαγής",toolbarDensityStandard:"Προκαθορισμένο",toolbarDensityComfortable:"Πλατύ",toolbarColumns:"Στήλες",toolbarColumnsLabel:"Επιλέξτε στήλες",toolbarFilters:"Φίλτρα",toolbarFiltersLabel:"Εμφάνιση φίλτρων",toolbarFiltersTooltipHide:"Απόκρυψη φίλτρων",toolbarFiltersTooltipShow:"Εμφάνιση φίλτρων",toolbarFiltersTooltipActive:e=>1!==e?`${e} ενεργά φίλτρα`:`${e} ενεργό φίλτρο`,toolbarExport:"Εξαγωγή",toolbarExportLabel:"Εξαγωγή",toolbarExportCSV:"Λήψη ως CSV",columnsPanelTextFieldLabel:"Εύρεση στήλης",columnsPanelTextFieldPlaceholder:"Επικεφαλίδα στήλης",columnsPanelDragIconLabel:"Αναδιάταξη στήλης",columnsPanelShowAllButton:"Προβολή όλων",columnsPanelHideAllButton:"Απόκρυψη όλων",filterPanelAddFilter:"Προσθήκη φίλτρου",filterPanelDeleteIconLabel:"Διαγραφή",filterPanelOperators:"Τελεστές",filterPanelOperatorAnd:"Καί",filterPanelOperatorOr:"Ή",filterPanelColumns:"Στήλες",filterPanelInputLabel:"Τιμή",filterPanelInputPlaceholder:"Τιμή φίλτρου",filterOperatorContains:"περιέχει",filterOperatorEquals:"ισούται",filterOperatorStartsWith:"ξεκινάει με",filterOperatorEndsWith:"τελειώνει με",filterOperatorIs:"είναι",filterOperatorNot:"δεν είναι",filterOperatorAfter:"είναι μετά",filterOperatorOnOrAfter:"είναι ίσο ή μετά",filterOperatorBefore:"είναι πριν",filterOperatorOnOrBefore:"είναι ίσο ή πριν",filterOperatorIsEmpty:"είναι κενό",filterOperatorIsNotEmpty:"δεν είναι κενό",columnMenuLabel:"Μενού",columnMenuShowColumns:"Εμφάνιση στηλών",columnMenuFilter:"Φίλτρο",columnMenuHideColumn:"Απόκρυψη",columnMenuUnsort:"Απενεργοποίηση ταξινόμησης",columnMenuSortAsc:"Ταξινόμηση σε αύξουσα σειρά",columnMenuSortDesc:"Ταξινόμηση σε φθίνουσα σειρά",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} ενεργά φίλτρα`:`${e} ενεργό φίλτρο`,columnHeaderFiltersLabel:"Εμφάνιση φίλτρων",columnHeaderSortIconLabel:"Ταξινόμηση",footerRowSelected:e=>1!==e?`${e.toLocaleString()} επιλεγμένες γραμμές`:`${e.toLocaleString()} επιλεγμένη γραμμή`,footerTotalRows:"Σύνολο Γραμμών:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} από ${t.toLocaleString()}`,actionsCellMore:"περισσότερα"}),os(wi,{}),os({noRowsLabel:"Sin filas",errorOverlayDefaultLabel:"Ha ocurrido un error.",toolbarDensity:"Densidad",toolbarDensityLabel:"Densidad",toolbarDensityCompact:"Compacta",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comoda",toolbarColumns:"Columnas",toolbarColumnsLabel:"Seleccionar columnas",toolbarFilters:"Filtros",toolbarFiltersLabel:"Mostrar filtros",toolbarFiltersTooltipHide:"Ocultar filtros",toolbarFiltersTooltipShow:"Mostrar filtros",toolbarFiltersTooltipActive:e=>e>1?`${e} filtros activos`:`${e} filtro activo`,toolbarExport:"Exportar",toolbarExportLabel:"Exportar",toolbarExportCSV:"Descargar como CSV",columnsPanelTextFieldLabel:"Columna de búsqueda",columnsPanelTextFieldPlaceholder:"Título de columna",columnsPanelDragIconLabel:"Reorder columna",columnsPanelShowAllButton:"Mostrar todo",columnsPanelHideAllButton:"Ocultar todo",filterPanelAddFilter:"Agregar filtro",filterPanelDeleteIconLabel:"Borrar",filterPanelOperators:"Operadores",filterPanelOperatorAnd:"Y",filterPanelOperatorOr:"O",filterPanelColumns:"Columnas",filterPanelInputLabel:"Valor",filterPanelInputPlaceholder:"Valor de filtro",filterOperatorContains:"contiene",filterOperatorEquals:"es igual",filterOperatorStartsWith:"comienza con",filterOperatorEndsWith:"termina con",filterOperatorIs:"es",filterOperatorNot:"no es",filterOperatorAfter:"es posterior",filterOperatorOnOrAfter:"es en o posterior",filterOperatorBefore:"es anterior",filterOperatorOnOrBefore:"es en o anterior",filterOperatorIsEmpty:"está vacío",filterOperatorIsNotEmpty:"no esta vacío",columnMenuLabel:"Menú",columnMenuShowColumns:"Mostrar columnas",columnMenuFilter:"Filtro",columnMenuHideColumn:"Ocultar",columnMenuUnsort:"Desordenar",columnMenuSortAsc:"Ordenar ASC",columnMenuSortDesc:"Ordenar DESC",columnHeaderFiltersTooltipActive:e=>e>1?`${e} filtros activos`:`${e} filtro activo`,columnHeaderFiltersLabel:"Mostrar filtros",columnHeaderSortIconLabel:"Ordenar",footerRowSelected:e=>e>1?`${e.toLocaleString()} filas seleccionadas`:`${e.toLocaleString()} fila seleccionada`,footerTotalRows:"Filas Totales:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} de ${t.toLocaleString()}`,actionsCellMore:"más"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Mostrar ruta"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Ir a la primera página":"last"===e?"Ir a la última página":"next"===e?"Ir a la página siguiente":"Ir a la página anterior",labelRowsPerPage:"Filas por página:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} de ${-1!==r?r:`más de ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Estrella${1!==e?"s":""}`,emptyLabelText:"Vacío"}},MuiAutocomplete:{defaultProps:{clearText:"Limpiar",closeText:"Cerrar",loadingText:"Cargando…",noOptionsText:"Sin opciones",openText:"Abierto"}},MuiAlert:{defaultProps:{closeText:"Cerrar"}},MuiPagination:{defaultProps:{"aria-label":"Paginador",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Ir a la "}página ${t}`:"first"===e?"Ir a la primera página":"last"===e?"Ir a la última página":"next"===e?"Ir a la página siguiente":"Ir a la página anterior"}}}}),os({noRowsLabel:"بدون سطر",noResultsOverlayLabel:"نتیجه ای پیدا نشد.",errorOverlayDefaultLabel:"خطایی روی داد.",toolbarDensity:"تراکم",toolbarDensityLabel:"تراکم",toolbarDensityCompact:"فشرده",toolbarDensityStandard:"استاندارد",toolbarDensityComfortable:"راحت",toolbarColumns:"ستون‌ها",toolbarColumnsLabel:"ستون‌ها را انتخاب کنید",toolbarFilters:"فیلترها",toolbarFiltersLabel:"نمایش فیلترها",toolbarFiltersTooltipHide:"مخفی کردن فیلترها",toolbarFiltersTooltipShow:"نمایش فیلترها",toolbarFiltersTooltipActive:e=>1!==e?`${e} فیلترهای فعال`:`${e} فیلتر فعال`,toolbarExport:"خروجی",toolbarExportLabel:"خروجی",toolbarExportCSV:"دانلود به‌صورت CSV",columnsPanelTextFieldLabel:"پیداکردن ستون",columnsPanelTextFieldPlaceholder:"عنوان ستون",columnsPanelDragIconLabel:"جا‌به‌جایی ستون",columnsPanelShowAllButton:"نمایش همه",columnsPanelHideAllButton:"مخفی همه",filterPanelAddFilter:"افزودن فیلتر",filterPanelDeleteIconLabel:"حذف",filterPanelOperators:"عملگرها",filterPanelOperatorAnd:"و",filterPanelOperatorOr:"یا",filterPanelColumns:"ستون‌ها",filterPanelInputLabel:"مقدار",filterPanelInputPlaceholder:"فیلتر مقدار",filterOperatorContains:"شامل",filterOperatorEquals:"مساوی",filterOperatorStartsWith:"شروع با",filterOperatorEndsWith:"پایان با",filterOperatorIs:"هست",filterOperatorNot:"نیست",filterOperatorAfter:"بعد از",filterOperatorOnOrAfter:"معادل یا بعدش",filterOperatorBefore:"قبلش",filterOperatorOnOrBefore:"معادل یا قبلش",filterOperatorIsEmpty:"خالی است",filterOperatorIsNotEmpty:"خالی نیست",filterValueAny:"هرچیزی",filterValueTrue:"صحیح",filterValueFalse:"غلط",columnMenuLabel:"فهرست",columnMenuShowColumns:"نمایش ستون‌ها",columnMenuFilter:"فیلتر",columnMenuHideColumn:"مخفی",columnMenuUnsort:"نامرتب‌کردن",columnMenuSortAsc:"مرتب‌کردن صعودی",columnMenuSortDesc:"مرتب‌کردن نزولی",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} فیلتر‌های فعال`:`${e} فیلتر فعال`,columnHeaderFiltersLabel:"نمایش فیلترها",columnHeaderSortIconLabel:"مرتب‌کردن",footerRowSelected:e=>1!==e?`${e.toLocaleString()} سطرهای انتخاب شده`:`${e.toLocaleString()} سطر انتخاب شده`,footerTotalRows:"مجموع سطرها:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} از ${t.toLocaleString()}`,checkboxSelectionHeaderName:"انتخاب چک‌باکس",booleanCellTrueLabel:"صحیح",booleanCellFalseLabel:"غلط",actionsCellMore:"بیشتر"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"نمایش مسیر"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"رفتن به اولین صفحه":"last"===e?"رفتن به آخرین صفحه":"next"===e?"رفتن به صفحه‌ی بعدی":"رفتن به صفحه‌ی قبلی",labelRowsPerPage:"تعداد سطرهای هر صفحه:"}},MuiRating:{defaultProps:{getLabelText:e=>`${e} ستاره`,emptyLabelText:"خالی"}},MuiAutocomplete:{defaultProps:{clearText:"پاک‌کردن",closeText:"بستن",loadingText:"در حال بارگذاری…",noOptionsText:"بی‌نتیجه",openText:"بازکردن"}},MuiAlert:{defaultProps:{closeText:"بستن"}},MuiPagination:{defaultProps:{"aria-label":"ناوبری صفحه",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"رفتن به "}صفحهٔ ${t}`:"first"===e?"رفتن به اولین صفحه":"last"===e?"رفتن به آخرین صفحه":"next"===e?"رفتن به صفحه‌ی بعدی":"رفتن به صفحه‌ی قبلی"}}}}),os({noRowsLabel:"Ei rivejä",noResultsOverlayLabel:"Ei tuloksia.",errorOverlayDefaultLabel:"Tapahtui virhe.",toolbarDensity:"Density",toolbarDensityLabel:"Tiiveys",toolbarDensityCompact:"Kompakti",toolbarDensityStandard:"Vakio",toolbarDensityComfortable:"Mukava",toolbarColumns:"Sarakkeet",toolbarColumnsLabel:"Valitse sarakkeet",toolbarFilters:"Suodattimet",toolbarFiltersLabel:"Näytä suodattimet",toolbarFiltersTooltipHide:"Piilota suodattimet",toolbarFiltersTooltipShow:"Näytä suodattimet",toolbarFiltersTooltipActive:e=>1!==e?`${e} aktiivista suodatinta`:`${e} aktiivinen suodatin`,toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Lataa CSV-muodossa",toolbarExportPrint:"Tulosta",columnsPanelTextFieldLabel:"Etsi sarake",columnsPanelTextFieldPlaceholder:"Sarakkeen otsikko",columnsPanelDragIconLabel:"Järjestä sarake uudelleen",columnsPanelShowAllButton:"Näytä kaikki",columnsPanelHideAllButton:"Piilota kaikki",filterPanelAddFilter:"Lisää suodatin",filterPanelDeleteIconLabel:"Poista",filterPanelOperators:"Operaattorit",filterPanelOperatorAnd:"Ja",filterPanelOperatorOr:"Tai",filterPanelColumns:"Sarakkeet",filterPanelInputLabel:"Arvo",filterPanelInputPlaceholder:"Suodattimen arvo",filterOperatorContains:"sisältää",filterOperatorEquals:"on yhtä suuri",filterOperatorStartsWith:"alkaa",filterOperatorEndsWith:"päättyy",filterOperatorIs:"on",filterOperatorNot:"ei ole",filterOperatorAfter:"on jälkeen",filterOperatorOnOrAfter:"on sama tai jälkeen",filterOperatorBefore:"on ennen",filterOperatorOnOrBefore:"on sama tai ennen",filterOperatorIsEmpty:"on tyhjä",filterOperatorIsNotEmpty:"ei ole tyhjä",filterValueAny:"mikä tahansa",filterValueTrue:"tosi",filterValueFalse:"epätosi",columnMenuLabel:"Valikko",columnMenuShowColumns:"Näytä sarakkeet",columnMenuFilter:"Suodata",columnMenuHideColumn:"Piilota",columnMenuUnsort:"Poista järjestys",columnMenuSortAsc:"Järjestä lasvevasti",columnMenuSortDesc:"Järjestä nousevasti",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} aktiivista suodatinta`:`${e} aktiivinen suodatin`,columnHeaderFiltersLabel:"Näytä suodattimet",columnHeaderSortIconLabel:"Järjestä",footerRowSelected:e=>1!==e?`${e.toLocaleString()} riviä valittu`:`${e.toLocaleString()} rivi valittu`,footerTotalRows:"Rivejä yhteensä:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Valintaruutu",booleanCellTrueLabel:"tosi",booleanCellFalseLabel:"epätosi",actionsCellMore:"lisää",pinToLeft:"Kiinnitä vasemmalle",pinToRight:"Kiinnitä oikealle",unpin:"Irrota kiinnitys",treeDataGroupingHeaderName:"Ryhmä",treeDataExpand:"Laajenna",treeDataCollapse:"Supista"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Näytä reitti"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Mene ensimmäiselle sivulle":"last"===e?"Mene viimeiselle sivulle":"next"===e?"Mene seuraavalle sivulle":"Mene edelliselle sivulle",labelRowsPerPage:"Rivejä per sivu:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} / ${-1!==r?r:`enemmän kuin ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Täht${1!==e?"eä":"i"}`,emptyLabelText:"Tyhjä"}},MuiAutocomplete:{defaultProps:{clearText:"Tyhjennä",closeText:"Sulje",loadingText:"Ladataan…",noOptionsText:"Ei valintoja",openText:"Avaa"}},MuiAlert:{defaultProps:{closeText:"Sulje"}},MuiPagination:{defaultProps:{"aria-label":"Sivutus navigaatio",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"sivu":"Mene sivulle"} ${t}`:"first"===e?"Mene ensimmäiselle sivulle":"last"===e?"Mene viimeiselle sivulle":"next"===e?"Mene seuraavalle sivulle":"Mene edelliselle sivulle"}}}}),os({noRowsLabel:"Pas de résultats",noResultsOverlayLabel:"Aucun résultat.",errorOverlayDefaultLabel:"Une erreur est apparue.",toolbarDensity:"Densité",toolbarDensityLabel:"Densité",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Confortable",toolbarColumns:"Colonnes",toolbarColumnsLabel:"Choisir les colonnes",toolbarFilters:"Filtres",toolbarFiltersLabel:"Afficher les filtres",toolbarFiltersTooltipHide:"Cacher les filtres",toolbarFiltersTooltipShow:"Afficher les filtres",toolbarFiltersTooltipActive:e=>e>1?`${e} filtres actifs`:`${e} filtre actif`,toolbarExport:"Exporter",toolbarExportLabel:"Exporter",toolbarExportCSV:"Télécharger en CSV",toolbarExportPrint:"Imprimer",columnsPanelTextFieldLabel:"Chercher colonne",columnsPanelTextFieldPlaceholder:"Titre de la colonne",columnsPanelDragIconLabel:"Réorganiser la colonne",columnsPanelShowAllButton:"Tout afficher",columnsPanelHideAllButton:"Tout cacher",filterPanelAddFilter:"Ajouter un filtre",filterPanelDeleteIconLabel:"Supprimer",filterPanelOperators:"Opérateurs",filterPanelOperatorAnd:"Et",filterPanelOperatorOr:"Ou",filterPanelColumns:"Colonnes",filterPanelInputLabel:"Valeur",filterPanelInputPlaceholder:"Filtrer la valeur",filterOperatorContains:"contient",filterOperatorEquals:"égal à",filterOperatorStartsWith:"commence par",filterOperatorEndsWith:"se termine par",filterOperatorIs:"est",filterOperatorNot:"n'est pas",filterOperatorAfter:"postérieur",filterOperatorOnOrAfter:"égal ou postérieur",filterOperatorBefore:"antérieur",filterOperatorOnOrBefore:"égal ou antérieur",filterOperatorIsEmpty:"est vide",filterOperatorIsNotEmpty:"n'est pas vide",columnMenuLabel:"Menu",columnMenuShowColumns:"Afficher les colonnes",columnMenuFilter:"Filtrer",columnMenuHideColumn:"Cacher",columnMenuUnsort:"Annuler le tri",columnMenuSortAsc:"Tri ascendant",columnMenuSortDesc:"Tri descendant",columnHeaderFiltersTooltipActive:e=>e>1?`${e} filtres actifs`:`${e} filtre actif`,columnHeaderFiltersLabel:"Afficher les filtres",columnHeaderSortIconLabel:"Trier",footerRowSelected:e=>e>1?`${e.toLocaleString()} lignes sélectionnées`:`${e.toLocaleString()} ligne sélectionnée`,footerTotalRows:"Lignes totales :",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} sur ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Sélection",actionsCellMore:"Plus",treeDataGroupingHeaderName:"Groupe",treeDataExpand:"afficher les enfants",treeDataCollapse:"masquer les enfants"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Montrer le chemin"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Aller à la première page":"last"===e?"Aller à la dernière page":"next"===e?"Aller à la page suivante":"Aller à la page précédente",labelRowsPerPage:"Lignes par page :",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} sur ${-1!==r?r:`plus que ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Etoile${1!==e?"s":""}`,emptyLabelText:"Vide"}},MuiAutocomplete:{defaultProps:{clearText:"Vider",closeText:"Fermer",loadingText:"Chargement…",noOptionsText:"Pas de résultats",openText:"Ouvrir"}},MuiAlert:{defaultProps:{closeText:"Fermer"}},MuiPagination:{defaultProps:{"aria-label":"navigation de pagination",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Aller à la "}page ${t}`:"first"===e?"Aller à la première page":"last"===e?"Aller à la dernière page":"next"===e?"Aller à la page suivante":"Aller à la page précédente"}}}}),os({noRowsLabel:"אין שורות",noResultsOverlayLabel:"לא נמצאו תוצאות.",errorOverlayDefaultLabel:"אירעה שגיאה.",toolbarDensity:"צפיפות",toolbarDensityLabel:"צפיפות",toolbarDensityCompact:"דחוסה",toolbarDensityStandard:"רגילה",toolbarDensityComfortable:"אוורירית",toolbarColumns:"עמודות",toolbarColumnsLabel:"בחר עמודות",toolbarFilters:"סינון",toolbarFiltersLabel:"הצג מסננים",toolbarFiltersTooltipHide:"הסתר מסננים",toolbarFiltersTooltipShow:"הצג מסננים",toolbarFiltersTooltipActive:e=>1!==e?`${e} מסננים פעילים`:"מסנן אחד פעיל",toolbarExport:"ייצוא",toolbarExportLabel:"ייצוא",toolbarExportCSV:"הורדה כ- CSV",toolbarExportPrint:"הדפסה",columnsPanelTextFieldLabel:"חפש עמודה",columnsPanelTextFieldPlaceholder:"כותרת עמודה",columnsPanelDragIconLabel:"סדר עמודות מחדש",columnsPanelShowAllButton:"הצג הכל",columnsPanelHideAllButton:"הסתר הכל",filterPanelAddFilter:"הוסף מסנן",filterPanelDeleteIconLabel:"מחק",filterPanelOperators:"אופרטור",filterPanelOperatorAnd:"וגם",filterPanelOperatorOr:"או",filterPanelColumns:"עמודות",filterPanelInputLabel:"ערך",filterPanelInputPlaceholder:"ערך מסנן",filterOperatorContains:"מכיל",filterOperatorEquals:"שווה",filterOperatorStartsWith:"מתחיל ב-",filterOperatorEndsWith:"נגמר ב-",filterOperatorIs:"הינו",filterOperatorNot:"אינו",filterOperatorAfter:"אחרי",filterOperatorOnOrAfter:"ב- או אחרי",filterOperatorBefore:"לפני",filterOperatorOnOrBefore:"ב- או לפני",filterOperatorIsEmpty:"ריק",filterOperatorIsNotEmpty:"אינו ריק",filterValueAny:"כל ערך",filterValueTrue:"כן",filterValueFalse:"לא",columnMenuLabel:"תפריט",columnMenuShowColumns:"הצג עמודות",columnMenuFilter:"סנן",columnMenuHideColumn:"הסתר",columnMenuUnsort:"בטל מיון",columnMenuSortAsc:"מיין בסדר עולה",columnMenuSortDesc:"מיין בסדר יורד",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} מסננים פעילים`:"מסנן אחד פעיל",columnHeaderFiltersLabel:"הצג מסננים",columnHeaderSortIconLabel:"מיין",footerRowSelected:e=>1!==e?`${e.toLocaleString()} שורות נבחרו`:"שורה אחת נבחרה",footerTotalRows:"סך הכל שורות: ",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} מתוך ${t.toLocaleString()}`,checkboxSelectionHeaderName:"בחירה",booleanCellTrueLabel:"כן",booleanCellFalseLabel:"לא",actionsCellMore:"עוד",pinToLeft:"נעץ משמאל",pinToRight:"נעץ מימין",unpin:"בטל נעיצה",treeDataGroupingHeaderName:"קבוצה",treeDataExpand:"הרחב",treeDataCollapse:"כווץ"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"הצג נתיב"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"לעמוד הראשון":"last"===e?"לעמוד האחרון":"next"===e?"לעמוד הבא":"לעמוד הקודם",labelRowsPerPage:"שורות בעמוד:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} מתוך ${-1!==r?r:`יותר מ ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} כוכב${1!==e?"ים":""}`,emptyLabelText:"ריק"}},MuiAutocomplete:{defaultProps:{clearText:"נקה",closeText:"סגור",loadingText:"טוען…",noOptionsText:"אין אופציות",openText:"פתח"}},MuiAlert:{defaultProps:{closeText:"סגור"}},MuiPagination:{defaultProps:{"aria-label":"ניווט בעמודים",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"ל "}עמוד ${t}`:"first"===e?"לעמוד הראשון":"last"===e?"לעמוד האחרון":"next"===e?"לעמוד הבא":"לעמוד הקודם"}}}}),os({noRowsLabel:"Nessun record",noResultsOverlayLabel:"Nessun record trovato.",errorOverlayDefaultLabel:"Si è verificato un errore.",toolbarDensity:"Densità",toolbarDensityLabel:"Densità",toolbarDensityCompact:"Compatta",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comoda",toolbarColumns:"Colonne",toolbarColumnsLabel:"Seleziona le colonne",toolbarFilters:"Filtri",toolbarFiltersLabel:"Mostra i filtri",toolbarFiltersTooltipHide:"Nascondi i filtri",toolbarFiltersTooltipShow:"Mostra i filtri",toolbarFiltersTooltipActive:e=>e>1?`${e} filtri attivi`:`${e} filtro attivo`,toolbarExport:"Esporta",toolbarExportLabel:"Esporta",toolbarExportCSV:"Esporta in CSV",columnsPanelTextFieldLabel:"Cerca colonna",columnsPanelTextFieldPlaceholder:"Titolo della colonna",columnsPanelDragIconLabel:"Riordina la colonna",columnsPanelShowAllButton:"Mostra tutto",columnsPanelHideAllButton:"Nascondi tutto",filterPanelAddFilter:"Aggiungi un filtro",filterPanelDeleteIconLabel:"Rimuovi",filterPanelOperators:"Operatori",filterPanelOperatorAnd:"E (and)",filterPanelOperatorOr:"O (or)",filterPanelColumns:"Colonne",filterPanelInputLabel:"Valore",filterPanelInputPlaceholder:"Filtra il valore",filterOperatorContains:"contiene",filterOperatorEquals:"uguale a",filterOperatorStartsWith:"comincia per",filterOperatorEndsWith:"termina per",filterOperatorIs:"uguale a",filterOperatorNot:"diversa da",filterOperatorAfter:"dopo il",filterOperatorOnOrAfter:"a partire dal",filterOperatorBefore:"prima del",filterOperatorOnOrBefore:"fino al",filterOperatorIsEmpty:"è vuoto",filterOperatorIsNotEmpty:"non è vuoto",columnMenuLabel:"Menu",columnMenuShowColumns:"Mostra le colonne",columnMenuFilter:"Filtra",columnMenuHideColumn:"Nascondi",columnMenuUnsort:"Annulla l'ordinamento",columnMenuSortAsc:"Ordinamento crescente",columnMenuSortDesc:"Ordinamento decrescente",columnHeaderFiltersTooltipActive:e=>e>1?`${e} filtri attivi`:`${e} filtro attivo`,columnHeaderFiltersLabel:"Mostra i filtri",columnHeaderSortIconLabel:"Ordina",footerRowSelected:e=>e>1?`${e.toLocaleString()} record selezionati`:`${e.toLocaleString()} record selezionato`,footerTotalRows:"Record totali:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} di ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Seleziona",actionsCellMore:"più",pinToLeft:"Blocca a sinistra",pinToRight:"Blocca a destra",unpin:"Sblocca"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Visualizza percorso"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Vai alla prima pagina":"last"===e?"Vai all'ultima pagina":"next"===e?"Vai alla pagina successiva":"Vai alla pagina precedente",labelRowsPerPage:"Righe per pagina:"}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Stell${1!==e?"e":"a"}`,emptyLabelText:"Vuoto"}},MuiAutocomplete:{defaultProps:{clearText:"Svuota",closeText:"Chiudi",loadingText:"Caricamento in corso…",noOptionsText:"Nessuna opzione",openText:"Apri"}},MuiAlert:{defaultProps:{closeText:"Chiudi"}},MuiPagination:{defaultProps:{"aria-label":"Navigazione impaginata",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Vai alla "}pagina ${t}`:"first"===e?"Vai alla prima pagina":"last"===e?"Vai all'ultima pagina":"next"===e?"Vai alla pagina successiva":"Vai alla pagina precedente"}}}}),os({noRowsLabel:"行がありません。",noResultsOverlayLabel:"結果がありません。",errorOverlayDefaultLabel:"エラーが発生しました。",toolbarDensity:"行間隔",toolbarDensityLabel:"行間隔",toolbarDensityCompact:"コンパクト",toolbarDensityStandard:"標準",toolbarDensityComfortable:"ひろめ",toolbarColumns:"列一覧",toolbarColumnsLabel:"列選択",toolbarFilters:"フィルター",toolbarFiltersLabel:"フィルター表示",toolbarFiltersTooltipHide:"フィルター非表示",toolbarFiltersTooltipShow:"フィルター表示",toolbarFiltersTooltipActive:e=>`${e}件のフィルターを適用中`,toolbarExport:"エクスポート",toolbarExportLabel:"エクスポート",toolbarExportCSV:"CSVダウンロード",columnsPanelTextFieldLabel:"列検索",columnsPanelTextFieldPlaceholder:"検索クエリを入力...",columnsPanelDragIconLabel:"列並べ替え",columnsPanelShowAllButton:"すべて表示",columnsPanelHideAllButton:"すべて非表示",filterPanelAddFilter:"フィルター追加",filterPanelDeleteIconLabel:"削除",filterPanelOperators:"オペレータ",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"列",filterPanelInputLabel:"値",filterPanelInputPlaceholder:"値を入力...",filterOperatorContains:"...を含む",filterOperatorEquals:"...に等しい",filterOperatorStartsWith:"...で始まる",filterOperatorEndsWith:"...で終わる",filterOperatorIs:"...である",filterOperatorNot:"...でない",filterOperatorAfter:"...より後ろ",filterOperatorOnOrAfter:"...以降",filterOperatorBefore:"...より前",filterOperatorOnOrBefore:"...以前",filterOperatorIsEmpty:"...空である",filterOperatorIsNotEmpty:"...空でない",columnMenuLabel:"メニュー",columnMenuShowColumns:"列表示",columnMenuFilter:"フィルター",columnMenuHideColumn:"列非表示",columnMenuUnsort:"ソート解除",columnMenuSortAsc:"昇順ソート",columnMenuSortDesc:"降順ソート",columnHeaderFiltersTooltipActive:e=>`${e}件のフィルターを適用中`,columnHeaderFiltersLabel:"フィルター表示",columnHeaderSortIconLabel:"ソート",footerRowSelected:e=>`${e}行を選択中`,footerTotalRows:"総行数:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`,checkboxSelectionHeaderName:"チェックボックス",booleanCellTrueLabel:"真",booleanCellFalseLabel:"偽"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"すべて表示"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"最初のページへ":"last"===e?"最後のページへ":"next"===e?"次のページへ":"前のページへ",labelRowsPerPage:"ページあたりの行数:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} / ${-1!==r?r:`${t}以上`}`}},MuiRating:{defaultProps:{getLabelText:e=>`星${e}`,emptyLabelText:"星なし"}},MuiAutocomplete:{defaultProps:{clearText:"クリア",closeText:"閉じる",loadingText:"読み込み中…",noOptionsText:"データがありません",openText:"開く"}},MuiAlert:{defaultProps:{closeText:"閉じる"}},MuiPagination:{defaultProps:{"aria-label":"ページ選択",getItemAriaLabel:(e,t,r)=>"page"===e?`ページ${t}${r?"":"へ"}`:"first"===e?"最初のページへ":"last"===e?"最後のページへ":"next"===e?"次のページへ":"前のページへ"}}}}),os({noRowsLabel:"행이 없습니다.",noResultsOverlayLabel:"결과값이 없습니다.",errorOverlayDefaultLabel:"오류가 발생했습니다.",toolbarDensity:"라인 간격",toolbarDensityLabel:"라인 간격",toolbarDensityCompact:"좁게",toolbarDensityStandard:"기본",toolbarDensityComfortable:"넓게",toolbarColumns:"열 목록",toolbarColumnsLabel:"열 선택",toolbarFilters:"필터",toolbarFiltersLabel:"필터 표시",toolbarFiltersTooltipHide:"필터 숨기기",toolbarFiltersTooltipShow:"필터 표시",toolbarFiltersTooltipActive:e=>`${e}건의 필터를 적용중`,toolbarExport:"내보내기",toolbarExportLabel:"내보내기",toolbarExportCSV:"CSV다운로드",toolbarExportPrint:"프린트",columnsPanelTextFieldLabel:"열 검색",columnsPanelTextFieldPlaceholder:"열 이름",columnsPanelDragIconLabel:"열 정렬",columnsPanelShowAllButton:"모두 보기",columnsPanelHideAllButton:"모두 숨기기",filterPanelAddFilter:"필터 추가",filterPanelDeleteIconLabel:"삭제",filterPanelOperators:"연산자",filterPanelOperatorAnd:"그리고",filterPanelOperatorOr:"또는",filterPanelColumns:"목록",filterPanelInputLabel:"값",filterPanelInputPlaceholder:"값 입력",filterOperatorContains:"포함하는",filterOperatorEquals:"값이 같은",filterOperatorStartsWith:"시작하는",filterOperatorEndsWith:"끝나는",filterOperatorIs:"~인",filterOperatorNot:"~아닌",filterOperatorAfter:"더 이후",filterOperatorOnOrAfter:"이후",filterOperatorBefore:"더 이전",filterOperatorOnOrBefore:"이전",filterOperatorIsEmpty:"값이 없는",filterOperatorIsNotEmpty:"값이 있는",filterValueAny:"아무값",filterValueTrue:"참",filterValueFalse:"거짓",columnMenuLabel:"메뉴",columnMenuShowColumns:"열 표시",columnMenuFilter:"필터",columnMenuHideColumn:"열 숨기기",columnMenuUnsort:"정렬 해제",columnMenuSortAsc:"오름차순 정렬",columnMenuSortDesc:"내림차순 정렬",columnHeaderFiltersTooltipActive:e=>`${e}건의 필터를 적용중`,columnHeaderFiltersLabel:"필터 표시",columnHeaderSortIconLabel:"정렬",footerRowSelected:e=>`${e}행 선택중`,footerTotalRows:"총 행수:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`,checkboxSelectionHeaderName:"선택",booleanCellTrueLabel:"참",booleanCellFalseLabel:"거짓",actionsCellMore:"더보기",treeDataGroupingHeaderName:"그룹",treeDataExpand:"하위노드 펼치기",treeDataCollapse:"하위노드 접기"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"경로 보기"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"첫 번째 페이지로 이동":"last"===e?"마지막 페이지로 이동":"next"===e?"다음 페이지로 이동":"이전 페이지로 이동",labelRowsPerPage:"페이지 당 행:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} / ${-1!==r?r:`${t}개 이상`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} 점`,emptyLabelText:"빈 텍스트"}},MuiAutocomplete:{defaultProps:{clearText:"지우기",closeText:"닫기",loadingText:"불러오는 중…",noOptionsText:"옵션 없음",openText:"열기"}},MuiAlert:{defaultProps:{closeText:"닫기"}},MuiPagination:{defaultProps:{"aria-label":"페이지네이션 네비게이션",getItemAriaLabel:(e,t,r)=>"page"===e?`${t} 번째 페이지${r?"":"로 이동"}`:"first"===e?"첫 번째 페이지로 이동":"last"===e?"마지막 페이지로 이동":"next"===e?"다음 페이지로 이동":"이전 페이지로 이동"}}}}),os({noRowsLabel:"Geen resultaten.",noResultsOverlayLabel:"Geen resultaten gevonden.",errorOverlayDefaultLabel:"Er deed zich een fout voor.",toolbarDensity:"Grootte",toolbarDensityLabel:"Grootte",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Normaal",toolbarDensityComfortable:"Breed",toolbarColumns:"Kolommen",toolbarColumnsLabel:"Kies kolommen",toolbarFilters:"Filters",toolbarFiltersLabel:"Toon filters",toolbarFiltersTooltipHide:"Verberg filters",toolbarFiltersTooltipShow:"Toon filters",toolbarFiltersTooltipActive:e=>e>1?`${e} actieve filters`:`${e} filter actief`,toolbarExport:"Exporteren",toolbarExportLabel:"Exporteren",toolbarExportCSV:"Exporteer naar CSV",toolbarExportPrint:"Print",columnsPanelTextFieldLabel:"Zoek kolom",columnsPanelTextFieldPlaceholder:"Kolomtitel",columnsPanelDragIconLabel:"Kolom herschikken",columnsPanelShowAllButton:"Alles tonen",columnsPanelHideAllButton:"Alles verbergen",filterPanelAddFilter:"Filter toevoegen",filterPanelDeleteIconLabel:"Verwijderen",filterPanelOperators:"Operatoren",filterPanelOperatorAnd:"En",filterPanelOperatorOr:"Of",filterPanelColumns:"Kolommen",filterPanelInputLabel:"Waarde",filterPanelInputPlaceholder:"Filter waarde",filterOperatorContains:"bevat",filterOperatorEquals:"gelijk aan",filterOperatorStartsWith:"begint met",filterOperatorEndsWith:"eindigt met",filterOperatorIs:"is",filterOperatorNot:"is niet",filterOperatorAfter:"is na",filterOperatorOnOrAfter:"is gelijk of er na",filterOperatorBefore:"is voor",filterOperatorOnOrBefore:"is gelijk of er voor",filterOperatorIsEmpty:"is leeg",filterOperatorIsNotEmpty:"is niet leeg",filterValueAny:"alles",filterValueTrue:"waar",filterValueFalse:"onwaar",columnMenuLabel:"Menu",columnMenuShowColumns:"Toon kolommen",columnMenuFilter:"Filteren",columnMenuHideColumn:"Verbergen",columnMenuUnsort:"Annuleer sortering",columnMenuSortAsc:"Oplopend sorteren",columnMenuSortDesc:"Aflopend sorteren",columnHeaderFiltersTooltipActive:e=>e>1?`${e} actieve filters`:`${e} filter actief`,columnHeaderFiltersLabel:"Toon filters",columnHeaderSortIconLabel:"Sorteren",footerRowSelected:e=>e>1?`${e.toLocaleString()} rijen geselecteerd`:`${e.toLocaleString()} rij geselecteerd`,footerTotalRows:"Totaal:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} van ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selectie",booleanCellTrueLabel:"waar",booleanCellFalseLabel:"onwaar",actionsCellMore:"meer",pinToLeft:"Links vastzetten",pinToRight:"Rechts vastzetten",unpin:"Losmaken",treeDataGroupingHeaderName:"Groep",treeDataExpand:"Uitvouwen",treeDataCollapse:"Inklappen"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Pad tonen"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Ga naar eerste pagina":"last"===e?"Ga naar laatste pagina":"next"===e?"Ga naar volgende pagina":"Ga naar vorige pagina",labelRowsPerPage:"Regels per pagina:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} van ${-1!==r?r:`meer dan ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Ster${1!==e?"ren":""}`,emptyLabelText:"Leeg"}},MuiAutocomplete:{defaultProps:{clearText:"Wissen",closeText:"Sluiten",loadingText:"Laden…",noOptionsText:"Geen opties",openText:"Openen"}},MuiAlert:{defaultProps:{closeText:"Sluiten"}},MuiPagination:{defaultProps:{"aria-label":"Navigatie via paginering",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Ga naar "}pagina ${t}`:"first"===e?"Ga naar eerste pagina":"last"===e?"Ga naar laatste pagina":"next"===e?"Ga naar volgende pagina":"Ga naar vorige pagina"}}}}),os({noRowsLabel:"Brak danych",noResultsOverlayLabel:"Nie znaleziono wyników.",errorOverlayDefaultLabel:"Wystąpił błąd.",toolbarDensity:"Wysokość rzędu",toolbarDensityLabel:"Wysokość rzędu",toolbarDensityCompact:"Kompakt",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Komfort",toolbarColumns:"Kolumny",toolbarColumnsLabel:"Zaznacz kolumny",toolbarFilters:"Filtry",toolbarFiltersLabel:"Pokaż filtry",toolbarFiltersTooltipHide:"Ukryj filtry",toolbarFiltersTooltipShow:"Pokaż filtry",toolbarFiltersTooltipActive:e=>`Liczba aktywnych filtrów: ${e}`,toolbarExport:"Eksportuj",toolbarExportLabel:"Eksportuj",toolbarExportCSV:"Pobierz jako plik CSV",columnsPanelTextFieldLabel:"Znajdź kolumnę",columnsPanelTextFieldPlaceholder:"Tytuł kolumny",columnsPanelDragIconLabel:"Zmień kolejność kolumn",columnsPanelShowAllButton:"Pokaż wszystko",columnsPanelHideAllButton:"Ukryj wszystko",filterPanelAddFilter:"Dodaj filtr",filterPanelDeleteIconLabel:"Usuń",filterPanelOperators:"Operator",filterPanelOperatorAnd:"I",filterPanelOperatorOr:"Lub",filterPanelColumns:"Kolumny",filterPanelInputLabel:"Wartość",filterPanelInputPlaceholder:"Filtrowana wartość",filterOperatorContains:"zawiera",filterOperatorEquals:"równa się",filterOperatorStartsWith:"zaczyna się od",filterOperatorEndsWith:"kończy się na",filterOperatorIs:"równa się",filterOperatorNot:"różne",filterOperatorAfter:"większe niż",filterOperatorOnOrAfter:"większe lub równe",filterOperatorBefore:"mniejsze niż",filterOperatorOnOrBefore:"mniejsze lub równe",filterOperatorIsEmpty:"jest pusty",filterOperatorIsNotEmpty:"nie jest pusty",columnMenuLabel:"Menu",columnMenuShowColumns:"Pokaż wszystkie kolumny",columnMenuFilter:"Filtr",columnMenuHideColumn:"Ukryj",columnMenuUnsort:"Anuluj sortowanie",columnMenuSortAsc:"Sortuj rosnąco",columnMenuSortDesc:"Sortuj malejąco",columnHeaderFiltersTooltipActive:e=>`Liczba aktywnych filtrów: ${e}`,columnHeaderFiltersLabel:"Pokaż filtry",columnHeaderSortIconLabel:"Sortuj",footerRowSelected:e=>`Liczba wybranych wierszy: ${e.toLocaleString()}`,footerTotalRows:"Łączna liczba wierszy:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} z ${t.toLocaleString()}`,actionsCellMore:"więcej"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Pokaż ścieżkę"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Przejdź do pierwszej strony":"last"===e?"Przejdź do ostatniej strony":"next"===e?"Przejdź do następnej strony":"Przejdź do poprzedniej strony",labelRowsPerPage:"Wierszy na stronę:"}},MuiRating:{defaultProps:{getLabelText:e=>{let t="gwiazdek";const r=e%10;return(e<10||e>20)&&r>1&&r<5?t="gwiazdki":1===e&&(t="gwiazdka"),`${e} ${t}`},emptyLabelText:"Brak gwiazdek"}},MuiAutocomplete:{defaultProps:{clearText:"Wyczyść",closeText:"Zamknij",loadingText:"Ładowanie…",noOptionsText:"Brak opcji",openText:"Otwórz"}},MuiAlert:{defaultProps:{closeText:"Zamknij"}},MuiPagination:{defaultProps:{"aria-label":"Nawigacja podziału na strony",getItemAriaLabel:(e,t,r)=>"page"===e?r?`${t}. strona`:`Przejdź do ${t}. strony`:"first"===e?"Przejdź do pierwszej strony":"last"===e?"Przejdź do ostatniej strony":"next"===e?"Przejdź do następnej strony":"Przejdź do poprzedniej strony"}}}}),os({noRowsLabel:"Nenhuma linha",noResultsOverlayLabel:"Nenhum resultado encontrado.",errorOverlayDefaultLabel:"Ocorreu um erro.",toolbarDensity:"Densidade",toolbarDensityLabel:"Densidade",toolbarDensityCompact:"Compacto",toolbarDensityStandard:"Padrão",toolbarDensityComfortable:"Confortável",toolbarColumns:"Colunas",toolbarColumnsLabel:"Exibir seletor de colunas",toolbarFilters:"Filtros",toolbarFiltersLabel:"Exibir filtros",toolbarFiltersTooltipHide:"Ocultar filtros",toolbarFiltersTooltipShow:"Exibir filtros",toolbarFiltersTooltipActive:e=>`${e} ${1!==e?"filtros":"filtro"} ${1!==e?"ativos":"ativo"}`,toolbarExport:"Exportar",toolbarExportLabel:"Exportar",toolbarExportCSV:"Baixar como CSV",toolbarExportPrint:"Print",columnsPanelTextFieldLabel:"Localizar coluna",columnsPanelTextFieldPlaceholder:"Título da coluna",columnsPanelDragIconLabel:"Reordenar Coluna",columnsPanelShowAllButton:"Mostrar todas",columnsPanelHideAllButton:"Ocultar todas",filterPanelAddFilter:"Adicionar filtro",filterPanelDeleteIconLabel:"Excluir",filterPanelOperators:"Operadores",filterPanelOperatorAnd:"E",filterPanelOperatorOr:"Ou",filterPanelColumns:"Colunas",filterPanelInputLabel:"Valor",filterPanelInputPlaceholder:"Filtrar valor",filterOperatorContains:"contém",filterOperatorEquals:"é igual a",filterOperatorStartsWith:"começa com",filterOperatorEndsWith:"termina com",filterOperatorIs:"é",filterOperatorNot:"não é",filterOperatorAfter:"após",filterOperatorOnOrAfter:"em ou após",filterOperatorBefore:"antes de",filterOperatorOnOrBefore:"em ou antes de",filterOperatorIsEmpty:"está vazio",filterOperatorIsNotEmpty:"não está vazio",filterValueAny:"qualquer",filterValueTrue:"verdadeiro",filterValueFalse:"falso",columnMenuLabel:"Menu",columnMenuShowColumns:"Exibir colunas",columnMenuFilter:"Filtrar",columnMenuHideColumn:"Ocultar",columnMenuUnsort:"Desfazer ordenação",columnMenuSortAsc:"Ordenar do menor para o maior",columnMenuSortDesc:"Ordenar do maior para o menor",columnHeaderFiltersTooltipActive:e=>`${e} ${1!==e?"filtros":"filtro"} ${1!==e?"ativos":"ativo"}`,columnHeaderFiltersLabel:"Exibir Filtros",columnHeaderSortIconLabel:"Ordenar",footerRowSelected:e=>1!==e?`${e.toLocaleString()} linhas selecionadas`:`${e.toLocaleString()} linha selecionada`,footerTotalRows:"Total de linhas:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} de ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Seleção",booleanCellTrueLabel:"sim",booleanCellFalseLabel:"não",actionsCellMore:"mais",pinToLeft:"Fixar à esquerda",pinToRight:"Fixar à direita",unpin:"Desafixar"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Mostrar caminho"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Ir para a primeira página":"last"===e?"Ir para a última página":"next"===e?"Ir para a próxima página":"Ir para a página anterior",labelRowsPerPage:"Linhas por página:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} de ${-1!==r?r:`mais de ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Estrela${1!==e?"s":""}`,emptyLabelText:"Vazio"}},MuiAutocomplete:{defaultProps:{clearText:"Limpar",closeText:"Fechar",loadingText:"Carregando…",noOptionsText:"Sem opções",openText:"Abrir"}},MuiAlert:{defaultProps:{closeText:"Fechar"}},MuiPagination:{defaultProps:{"aria-label":"Navegar pela paginação",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Ir para a "}página ${t}`:"first"===e?"Ir para a primeira página":"last"===e?"Ir para a última página":"next"===e?"Ir para a próxima página":"Ir para a página anterior"}}}}),os({noRowsLabel:"Нет строк",noResultsOverlayLabel:"Данные не найдены.",errorOverlayDefaultLabel:"Обнаружена ошибка.",toolbarDensity:"Высота строки",toolbarDensityLabel:"Высота строки",toolbarDensityCompact:"Компактная",toolbarDensityStandard:"Стандартная",toolbarDensityComfortable:"Комфортная",toolbarColumns:"Столбцы",toolbarColumnsLabel:"Выделите столбцы",toolbarFilters:"Фильтры",toolbarFiltersLabel:"Показать фильтры",toolbarFiltersTooltipHide:"Скрыть фильтры",toolbarFiltersTooltipShow:"Показать фильтры",toolbarFiltersTooltipActive:e=>{let t="активных фильтров";const r=e%10;return r>1&&r<5?t="активных фильтра":1===r&&(t="активный фильтр"),`${e} ${t}`},toolbarExport:"Экспорт",toolbarExportLabel:"Экспорт",toolbarExportCSV:"Скачать в формате CSV",toolbarExportPrint:"Печать",columnsPanelTextFieldLabel:"Найти столбец",columnsPanelTextFieldPlaceholder:"Заголовок столбца",columnsPanelDragIconLabel:"Изменить порядок столбца",columnsPanelShowAllButton:"Показать все",columnsPanelHideAllButton:"Скрыть все",filterPanelAddFilter:"Добавить фильтр",filterPanelDeleteIconLabel:"Удалить",filterPanelOperators:"Операторы",filterPanelOperatorAnd:"И",filterPanelOperatorOr:"Или",filterPanelColumns:"Столбцы",filterPanelInputLabel:"Значение",filterPanelInputPlaceholder:"Значение фильтра",filterOperatorContains:"содержит",filterOperatorEquals:"равен",filterOperatorStartsWith:"начинается с",filterOperatorEndsWith:"заканчивается на",filterOperatorIs:"равен",filterOperatorNot:"не равен",filterOperatorAfter:"больше чем",filterOperatorOnOrAfter:"больше или равно",filterOperatorBefore:"меньше чем",filterOperatorOnOrBefore:"меньше или равно",filterOperatorIsEmpty:"пустой",filterOperatorIsNotEmpty:"не пустой",filterValueAny:"любой",filterValueTrue:"истина",filterValueFalse:"ложь",columnMenuLabel:"Меню",columnMenuShowColumns:"Показать столбцы",columnMenuFilter:"Фильтр",columnMenuHideColumn:"Скрыть",columnMenuUnsort:"Отменить сортировку",columnMenuSortAsc:"Сортировать по возрастанию",columnMenuSortDesc:"Сортировать по убыванию",columnHeaderFiltersTooltipActive:e=>{let t="активных фильтров";const r=e%10;return r>1&&r<5?t="активных фильтра":1===r&&(t="активный фильтр"),`${e} ${t}`},columnHeaderFiltersLabel:"Показать фильтры",columnHeaderSortIconLabel:"Сортировать",footerRowSelected:e=>{let t="строк выбрано";const r=e%10;return r>1&&r<5?t="строки выбраны":1===r&&(t="строка выбрана"),`${e} ${t}`},footerTotalRows:"Всего строк:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} из ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Выбор флажка",booleanCellTrueLabel:"истина",booleanCellFalseLabel:"ложь",actionsCellMore:"ещё",treeDataGroupingHeaderName:"Группа",treeDataExpand:"показать дочерние элементы",treeDataCollapse:"скрыть дочерние элементы"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Показать полный путь"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Перейти на первую страницу":"last"===e?"Перейти на последнюю страницу":"next"===e?"Перейти на следующую страницу":"Перейти на предыдущую страницу",labelRowsPerPage:"Строк на странице:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} из ${-1!==r?r:`более чем ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>{let t="Звёзд";const r=e%10;return r>1&&r<5?t="Звезды":1===r&&(t="Звезда"),`${e} ${t}`},emptyLabelText:"Рейтинг отсутствует"}},MuiAutocomplete:{defaultProps:{clearText:"Очистить",closeText:"Закрыть",loadingText:"Загрузка…",noOptionsText:"Нет доступных вариантов",openText:"Открыть"}},MuiAlert:{defaultProps:{closeText:"Закрыть"}},MuiPagination:{defaultProps:{"aria-label":"Навигация по страницам",getItemAriaLabel:(e,t,r)=>"page"===e?r?`${t} страница`:`Перейти на ${t} страницу`:"first"===e?"Перейти на первую страницу":"last"===e?"Перейти на последнюю страницу":"next"===e?"Перейти на следующую страницу":"Перейти на предыдущую страницу"}}}}),os({noRowsLabel:"Žiadne záznamy",noResultsOverlayLabel:"Nenašli sa žadne výsledky.",errorOverlayDefaultLabel:"Stala sa nepredvídaná chyba.",toolbarDensity:"Hustota",toolbarDensityLabel:"Hustota",toolbarDensityCompact:"Kompaktná",toolbarDensityStandard:"Štandartná",toolbarDensityComfortable:"Komfortná",toolbarColumns:"Stĺpce",toolbarColumnsLabel:"Vybrať stĺpce",toolbarFilters:"Filtre",toolbarFiltersLabel:"Zobraziť filtre",toolbarFiltersTooltipHide:"Skryť filtre ",toolbarFiltersTooltipShow:"Zobraziť filtre",toolbarFiltersTooltipActive:e=>{let t="aktívnych filtrov";return e>1&&e<5?t="aktívne filtre":1===e&&(t="aktívny filter"),`${e} ${t}`},toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Stiahnuť ako CSV",columnsPanelTextFieldLabel:"Nájsť stĺpec",columnsPanelTextFieldPlaceholder:"Názov stĺpca",columnsPanelDragIconLabel:"Usporiadť stĺpce",columnsPanelShowAllButton:"Zobraziť všetko",columnsPanelHideAllButton:"Skryť všetko",filterPanelAddFilter:"Pridať filter",filterPanelDeleteIconLabel:"Odstrániť",filterPanelOperators:"Operátory",filterPanelOperatorAnd:"A",filterPanelOperatorOr:"Alebo",filterPanelColumns:"Stĺpce",filterPanelInputLabel:"Hodnota",filterPanelInputPlaceholder:"Hodnota filtra",filterOperatorContains:"obsahuje",filterOperatorEquals:"rovná sa",filterOperatorStartsWith:"začína s",filterOperatorEndsWith:"končí na",filterOperatorIs:"je",filterOperatorNot:"nie je",filterOperatorAfter:"je po",filterOperatorOnOrAfter:"je na alebo po",filterOperatorBefore:"je pred",filterOperatorOnOrBefore:"je na alebo skôr",filterValueAny:"akýkoľvek",filterValueTrue:"áno",filterValueFalse:"nie",columnMenuLabel:"Menu",columnMenuShowColumns:"Zobraziť stĺpce",columnMenuFilter:"Filter",columnMenuHideColumn:"Skryť",columnMenuUnsort:"Zrušiť filtre",columnMenuSortAsc:"Zoradiť vzostupne",columnMenuSortDesc:"Zoradiť zostupne",columnHeaderFiltersTooltipActive:e=>{let t="aktívnych filtrov";return e>1&&e<5?t="aktívne filtre":1===e&&(t="aktívny filter"),`${e} ${t}`},columnHeaderFiltersLabel:"Zobraziť filtre",columnHeaderSortIconLabel:"Filtrovať",footerRowSelected:e=>{let t="vybraných záznamov";return e>1&&e<5?t="vybrané záznamy":1===e&&(t="vybraný záznam"),`${e} ${t}`},footerTotalRows:"Riadkov spolu:",checkboxSelectionHeaderName:"Výber riadku",booleanCellTrueLabel:"áno",booleanCellFalseLabel:"nie"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Ukázať cestu "}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Ísť na prvú stránku":"last"===e?"Ísť na poslednú stránku":"next"===e?"Ísť na ďaľšiu stránku":"Ísť na predchádzajúcu stránku",labelRowsPerPage:"Riadkov na stránke:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} z ${-1!==r?r:`viac ako ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>1===e?`${e} hviezdička`:e>=2&&e<=4?`${e} hviezdičky`:`${e} hviezdičiek`,emptyLabelText:"Prázdne"}},MuiAutocomplete:{defaultProps:{clearText:"Vymazať",closeText:"Zavrieť",loadingText:"Načítanie…",noOptionsText:"Žiadne možnosti",openText:"Otvoriť"}},MuiAlert:{defaultProps:{closeText:"Zavrieť"}},MuiPagination:{defaultProps:{"aria-label":"Navigácia stránkovanim",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Ísť na "}stránku ${t}`:"first"===e?"Ísť na prvú stránku":"last"===e?"Ísť na poslednú stránku":"next"===e?"Ísť na ďaľšiu stránku":"Ísť na predchádzajúcu stránku"}}}}),os({noRowsLabel:"Satır yok",errorOverlayDefaultLabel:"Bir hata oluştu.",toolbarDensity:"Yoğunluk",toolbarDensityLabel:"Yoğunluk",toolbarDensityCompact:"Sıkı",toolbarDensityStandard:"Standart",toolbarDensityComfortable:"Rahat",toolbarColumns:"Sütunlar",toolbarColumnsLabel:"Sütun seç",toolbarFilters:"Filtreler",toolbarFiltersLabel:"Filtreleri göster",toolbarFiltersTooltipHide:"Filtreleri gizle",toolbarFiltersTooltipShow:"Filtreleri göster",toolbarFiltersTooltipActive:e=>`${e} aktif filtre`,toolbarExport:"Dışa aktar",toolbarExportLabel:"Dışa aktar",toolbarExportCSV:"CSV olarak aktar",columnsPanelTextFieldLabel:"Sütun ara",columnsPanelTextFieldPlaceholder:"Sütun adı",columnsPanelDragIconLabel:"Sütunları yeniden sırala",columnsPanelShowAllButton:"Hepsini göster",columnsPanelHideAllButton:"Hepsini gizle",filterPanelAddFilter:"Filtre Ekle",filterPanelDeleteIconLabel:"Kaldır",filterPanelOperators:"Operatör",filterPanelOperatorAnd:"Ve",filterPanelOperatorOr:"Veya",filterPanelColumns:"Sütunlar",filterPanelInputLabel:"Değer",filterPanelInputPlaceholder:"Filtre değeri",filterOperatorContains:"içerir",filterOperatorEquals:"eşittir",filterOperatorStartsWith:"ile başlar",filterOperatorEndsWith:"ile biter",filterOperatorIs:"eşittir",filterOperatorNot:"eşit değildir",filterOperatorAfter:"büyük",filterOperatorOnOrAfter:"büyük eşit",filterOperatorBefore:"küçük",filterOperatorOnOrBefore:"küçük eşit",filterOperatorIsEmpty:"boş",filterOperatorIsNotEmpty:"dolu",columnMenuLabel:"Menü",columnMenuShowColumns:"Sütunları göster",columnMenuFilter:"Filtre uygula",columnMenuHideColumn:"Gizle",columnMenuUnsort:"Sıralama",columnMenuSortAsc:"Sırala - Artan",columnMenuSortDesc:"Sırala - Azalan",columnHeaderFiltersTooltipActive:e=>`${e} filtre aktif`,columnHeaderFiltersLabel:"Filtreleri göster",columnHeaderSortIconLabel:"Sırala",footerRowSelected:e=>`${e.toLocaleString()} satır seçildi`,footerTotalRows:"Toplam Satır:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Yolu göster"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"İlk sayfaya git":"last"===e?"Son sayfaya git":"next"===e?"Sonraki sayfaya git":"Önceki sayfaya git",labelRowsPerPage:"Sayfa başına satır:"}},MuiRating:{defaultProps:{getLabelText:e=>`${e} Yıldız`,emptyLabelText:"Boş"}},MuiAutocomplete:{defaultProps:{clearText:"Temizle",closeText:"Kapat",loadingText:"Yükleniyor…",noOptionsText:"Seçenek yok",openText:"Aç"}},MuiAlert:{defaultProps:{closeText:"Kapat"}},MuiPagination:{defaultProps:{"aria-label":"Sayfa navigasyonu",getItemAriaLabel:(e,t,r)=>"page"===e?`${t}. ${r?"sayfa":"sayfaya git"}`:"first"===e?"İlk sayfaya git":"last"===e?"Son sayfaya git":"next"===e?"Sonraki sayfaya git":"Önceki sayfaya git"}}}}),os({noRowsLabel:"Немає рядків",errorOverlayDefaultLabel:"Виявлено помилку.",toolbarDensity:"Висота рядка",toolbarDensityLabel:"Висота рядка",toolbarDensityCompact:"Компактний",toolbarDensityStandard:"Стандартний",toolbarDensityComfortable:"Комфортний",toolbarColumns:"Стовпці",toolbarColumnsLabel:"Виділіть стовпці",toolbarFilters:"Фільтри",toolbarFiltersLabel:"Показати фільтри",toolbarFiltersTooltipHide:"Сховати фільтри",toolbarFiltersTooltipShow:"Показати фільтри",toolbarFiltersTooltipActive:e=>1!==e?`${e} активні фільтри`:`${e} активний фільтр`,toolbarExport:"Експорт",toolbarExportLabel:"Експорт",toolbarExportCSV:"Завантажити у форматі CSV",columnsPanelTextFieldLabel:"Знайти стовпець",columnsPanelTextFieldPlaceholder:"Заголовок стовпця",columnsPanelDragIconLabel:"Змінити порядок стовпця",columnsPanelShowAllButton:"Показати усі",columnsPanelHideAllButton:"Сховати усі",filterPanelAddFilter:"Додати фільтр",filterPanelDeleteIconLabel:"Видалити",filterPanelOperators:"Оператори",filterPanelOperatorAnd:"І",filterPanelOperatorOr:"Або",filterPanelColumns:"Стовпці",filterPanelInputLabel:"Значення",filterPanelInputPlaceholder:"Значення фільтра",filterOperatorContains:"містить",filterOperatorEquals:"дорівнює",filterOperatorStartsWith:"починається з",filterOperatorEndsWith:"закінчується на",filterOperatorIs:"дорівнює",filterOperatorNot:"не",filterOperatorAfter:"більше ніж",filterOperatorOnOrAfter:"більше або дорівнює",filterOperatorBefore:"менше ніж",filterOperatorOnOrBefore:"менше або дорівнює",filterValueAny:"будь-який",filterValueTrue:"правда",filterValueFalse:"помилковий",columnMenuLabel:"Меню",columnMenuShowColumns:"Показати стовпці",columnMenuFilter:"Фільтр",columnMenuHideColumn:"Сховати",columnMenuUnsort:"Скасувати сортування",columnMenuSortAsc:"Сортувати за зростанням",columnMenuSortDesc:"Сортувати за спаданням",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} активні фільтри`:`${e} активний фільтр`,columnHeaderFiltersLabel:"Показати фільтри",columnHeaderSortIconLabel:"Сортувати",footerRowSelected:e=>1!==e?`${e.toLocaleString()} вибрані рядки`:`${e.toLocaleString()} вибраний рядок`,footerTotalRows:"Всього рядків:",checkboxSelectionHeaderName:"Вибір прапорця",booleanCellTrueLabel:"правда",booleanCellFalseLabel:"помилковий"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Показати шлях сторінок"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Перейти на першу сторінку":"last"===e?"Перейти на останню сторінку":"next"===e?"Перейти на наступну сторінку":"Перейти на попередню сторінку",labelRowsPerPage:"Рядків на сторінці:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} з ${-1!==r?r:`понад ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>{let t="Зірок";const r=e%10;return r>1&&r<5?t="Зірки":1===r&&(t="Зірка"),`${e} ${t}`},emptyLabelText:"Рейтинг відсутній"}},MuiAutocomplete:{defaultProps:{clearText:"Очистити",closeText:"Згорнути",loadingText:"Завантаження…",noOptionsText:"Немає варіантів",openText:"Розгорнути"}},MuiAlert:{defaultProps:{closeText:"Згорнути"}},MuiPagination:{defaultProps:{"aria-label":"Навігація сторінками",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Перейти на "}сторінку ${t}`:"first"===e?"Перейти на першу сторінку":"last"===e?"Перейти на останню сторінку":"next"===e?"Перейти на наступну сторінку":"Перейти на попередню сторінку"}}}}),os({noRowsLabel:"Không có dữ liệu",noResultsOverlayLabel:"Không tìm thấy kết quả.",errorOverlayDefaultLabel:"Có lỗi xảy ra.",toolbarDensity:"Độ giãn",toolbarDensityLabel:"Độ giãn",toolbarDensityCompact:"Trung bình",toolbarDensityStandard:"Tiêu chuẩn",toolbarDensityComfortable:"Rộng",toolbarColumns:"Cột",toolbarColumnsLabel:"Chọn cột",toolbarFilters:"Bộ lọc",toolbarFiltersLabel:"Hiển thị bộ lọc",toolbarFiltersTooltipHide:"Ẩn",toolbarFiltersTooltipShow:"Hiện",toolbarFiltersTooltipActive:e=>`${e} bộ lọc hoạt động`,toolbarExport:"Xuất",toolbarExportLabel:"Xuất",toolbarExportCSV:"Xuất CSV",toolbarExportPrint:"In",columnsPanelTextFieldLabel:"Tìm kiếm",columnsPanelTextFieldPlaceholder:"Tiêu đề cột",columnsPanelDragIconLabel:"Sắp xếp",columnsPanelShowAllButton:"Hiện tất cả",columnsPanelHideAllButton:"Ẩn tất cả",filterPanelAddFilter:"Thêm bộ lọc",filterPanelDeleteIconLabel:"Xóa",filterPanelOperators:"Toán tử",filterPanelOperatorAnd:"Và",filterPanelOperatorOr:"Hoặc",filterPanelColumns:"Cột",filterPanelInputLabel:"Giá trị",filterPanelInputPlaceholder:"Lọc giá trị",filterOperatorContains:"Chứa",filterOperatorEquals:"Bằng",filterOperatorStartsWith:"Bắt đầu bằng",filterOperatorEndsWith:"Kết thúc bằng",filterOperatorIs:"Là",filterOperatorNot:"Không là",filterOperatorAfter:"Trước",filterOperatorOnOrAfter:"bằng hoặc sau",filterOperatorBefore:"Sau",filterOperatorOnOrBefore:"bằng hoặc trước",filterOperatorIsEmpty:"Rỗng",filterOperatorIsNotEmpty:"Khác rỗng",filterValueAny:"bất kỳ giá trị nào",filterValueTrue:"Có",filterValueFalse:"Không",columnMenuLabel:"Danh mục",columnMenuShowColumns:"Danh sách cột",columnMenuFilter:"Bộ lọc",columnMenuHideColumn:"Ẩn cột",columnMenuUnsort:"Bỏ sắp xếp",columnMenuSortAsc:"Sắp xếp tăng dần",columnMenuSortDesc:"Sắp xếp giảm dần",columnHeaderFiltersTooltipActive:e=>`${e} bộ lọc hoạt động`,columnHeaderFiltersLabel:"Bộ lọc",columnHeaderSortIconLabel:"Sắp xếp",footerRowSelected:e=>`${e.toLocaleString()} hàng đã chọn`,footerTotalRows:"Tổng:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Tích vào ô trống",booleanCellTrueLabel:"Có",booleanCellFalseLabel:"Không",actionsCellMore:"Thêm",pinToLeft:"Ghim cột bên trái",pinToRight:"Ghim cột bên phải",unpin:"Bỏ ghim",treeDataGroupingHeaderName:"Nhóm",treeDataExpand:"mở rộng",treeDataCollapse:"ẩn đi"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"Mở ra"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"Tới trang đầu tiên":"last"===e?"Tới trang cuối cùng":"next"===e?"Tới trang tiếp theo":"Về trang trước đó",labelRowsPerPage:"Số hàng mỗi trang:",labelDisplayedRows:({from:e,to:t,count:r})=>`${e}${t} trong ${-1!==r?r:`nhiều hơn ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} sao`,emptyLabelText:"Không có dữ liệu"}},MuiAutocomplete:{defaultProps:{clearText:"Xóa",closeText:"Đóng",loadingText:"Đang tải…",noOptionsText:"Không có lựa chọn nào",openText:"Mở"}},MuiAlert:{defaultProps:{closeText:"Đóng"}},MuiPagination:{defaultProps:{"aria-label":"Thanh điều khiển trang",getItemAriaLabel:(e,t,r)=>"page"===e?`${r?"":"Tới "}trang ${t}`:"first"===e?"Tới trang đầu tiên":"last"===e?"Tới trang cuối cùng":"next"===e?"Tới trang tiếp theo":"Về trang trước đó"}}}}),os({noRowsLabel:"没有数据。",noResultsOverlayLabel:"未找到数据。",errorOverlayDefaultLabel:"发生错误。",toolbarDensity:"表格密度",toolbarDensityLabel:"表格密度",toolbarDensityCompact:"紧密",toolbarDensityStandard:"标准",toolbarDensityComfortable:"稀疏",toolbarColumns:"列",toolbarColumnsLabel:"选择列",toolbarFilters:"筛选器",toolbarFiltersLabel:"显示筛选器",toolbarFiltersTooltipHide:"隐藏筛选器",toolbarFiltersTooltipShow:"显示筛选器",toolbarFiltersTooltipActive:e=>`${e} 个筛选器`,toolbarExport:"导出",toolbarExportLabel:"导出",toolbarExportCSV:"导出至CSV",columnsPanelTextFieldLabel:"搜索列",columnsPanelTextFieldPlaceholder:"列名",columnsPanelDragIconLabel:"重排序列",columnsPanelShowAllButton:"显示所有",columnsPanelHideAllButton:"隐藏所有",filterPanelAddFilter:"添加筛选器",filterPanelDeleteIconLabel:"删除",filterPanelOperators:"操作器",filterPanelOperatorAnd:"与",filterPanelOperatorOr:"或",filterPanelColumns:"列",filterPanelInputLabel:"值",filterPanelInputPlaceholder:"筛选值",filterOperatorContains:"包含",filterOperatorEquals:"等于",filterOperatorStartsWith:"开始于",filterOperatorEndsWith:"结束于",filterOperatorIs:"是",filterOperatorNot:"不是",filterOperatorAfter:"在后面",filterOperatorOnOrAfter:"正在后面",filterOperatorBefore:"在前面",filterOperatorOnOrBefore:"正在前面",filterOperatorIsEmpty:"为空",filterOperatorIsNotEmpty:"不为空",filterValueAny:"任何",filterValueTrue:"真",filterValueFalse:"假",columnMenuLabel:"菜单",columnMenuShowColumns:"显示",columnMenuFilter:"筛选器",columnMenuHideColumn:"隐藏",columnMenuUnsort:"恢复默认",columnMenuSortAsc:"升序",columnMenuSortDesc:"降序",columnHeaderFiltersTooltipActive:e=>`${e} 个筛选器`,columnHeaderFiltersLabel:"显示筛选器",columnHeaderSortIconLabel:"排序",footerRowSelected:e=>`共选中了${e.toLocaleString()}行`,footerTotalRows:"所有行:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`,checkboxSelectionHeaderName:"多选框",booleanCellTrueLabel:"真",booleanCellFalseLabel:"假"},{components:{MuiBreadcrumbs:{defaultProps:{expandText:"展开"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>"first"===e?"第一页":"last"===e?"最后一页":"next"===e?"下一页":"上一页",labelRowsPerPage:"每页行数:",labelDisplayedRows:({from:e,to:t,count:r})=>`第 ${e} 条到第 ${t} 条,${-1!==r?`共 ${r} 条`:`至少 ${t} 条`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} 颗星`,emptyLabelText:"无标签"}},MuiAutocomplete:{defaultProps:{clearText:"清空",closeText:"关闭",loadingText:"加载中……",noOptionsText:"没有可用选项",openText:"打开"}},MuiAlert:{defaultProps:{closeText:"关闭"}}}}),({apiRef:e,props:t,children:r})=>n.createElement(Je.Provider,{value:t},n.createElement(Ge.Provider,{value:e},r))),is=mo()&&null!=window.localStorage.getItem("DEBUG"),ss=()=>{},ls={debug:ss,info:ss,warn:ss,error:ss},cs=["debug","info","warn","error"];function us(e,t,r=console){const n=cs.indexOf(t);if(-1===n)throw new Error(`MUI: Log level ${t} not recognized.`);return cs.reduce(((t,o,a)=>(t[o]=a>=n?(...t)=>{const[n,...a]=t;r[o](`MUI: ${e} - ${n}`,...a)}:ss,t)),{})}function ds(e){const t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);const r=document.createRange();r.selectNode(t);const n=window.getSelection();n.removeAllRanges(),n.addRange(r);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}const ps=(e,t)=>{const r=n.useRef(!1);r.current||(e.current.state=t(e.current.state),r.current=!0)};const hs=(e,t,r)=>{switch(e){case Ca.Compact:return{value:e,headerHeight:Math.floor(.7*t),rowHeight:Math.floor(.7*r)};case Ca.Comfortable:return{value:e,headerHeight:Math.floor(1.3*t),rowHeight:Math.floor(1.3*r)};default:return{value:e,headerHeight:t,rowHeight:r}}},ms=(e,t)=>{if("string"==typeof e){const r=e.replace(/"/g,'""');return r.includes(t)?`"${r}"`:r}return e},fs=(e,t)=>{const r=Object.assign({},e);if(null==r.id&&(r.id=Math.round(1e5*Math.random())),null==r.operatorValue){const e=t.current.getColumn(r.columnField);r.operatorValue=e&&e.filterOperators[0].value}return r},gs=e=>{if(e.items.length>1&&e.items.find((e=>null==e.id)))throw new Error("MUI: The 'id' field is required on `filterModel.items` when you use multiple filters.")},ys=(e,t)=>{let r,n;return t.pagination&&"client"===t.paginationMode?(n=na(e),r=oa(e)):(r=zt(e),n=0===r.length?null:{firstRowIndex:0,lastRowIndex:r.length-1}),{rows:r,range:n}},bs=(e,t)=>{const r=ys(e.current.state,t);return n.useMemo((()=>({rows:r.rows,range:r.range})),[r.rows,r.range])},vs=(e,t)=>t>0&&e>0?Math.ceil(e/t):0,ws=e=>e.pageCount?Object.assign(Object.assign({},e),{page:Math.max(Math.min(e.page,e.pageCount-1),0)}):e;function ks(e){return"function"==typeof e.then}function Cs(e,t,r){const n=t?t(e):e.id;return function(e,t,r="A row was provided without id in the rows prop:"){if(null==e)throw new Error(["MUI: The data grid component requires all rows to have a unique id property.",r,JSON.stringify(t)].join("\n"))}(n,e,r),n}const Ss=({prevState:e,rows:t,props:r})=>{const n=null!=r?r:e.props;let o;if(t){o={idRowsLookup:{},ids:[]};for(let e=0;e<t.length;e+=1){const r=t[e],a=Cs(r,n.getRowId);o.idRowsLookup[a]=r,o.ids.push(a)}}else o=e.value;return{value:o,props:n,rowsBeforePartialUpdates:null!=t?t:e.rowsBeforePartialUpdates}},xs=(e,t)=>{const{props:{rowCount:r=0},value:n}=e.state,o=t.current.unstable_groupRows(n),a=Object.values(o.tree).filter((e=>null==e.parent)).length,i=r>o.ids.length?r:o.ids.length,s=r>a?r:a;return Object.assign(Object.assign({},o),{totalRowCount:i,totalTopLevelRowCount:s})};function Es(e){const{clientHeight:t,scrollTop:r,offsetHeight:n,offsetTop:o}=e,a=o+n;return a-t>r?a-t:o<r?o:void 0}const As=(e,t)=>{((e,t)=>{((e,t)=>{e.current.getLogger=n.useCallback((e=>is?us(e,"debug",t.logger):t.logLevel?us(e,t.logLevel.toString(),t.logger):ls),[t.logLevel,t.logger])})(e,t),function(e,t){const r=_t(e,"useApi"),o=n.useCallback(((...r)=>{const[n,o,a={}]=r;if(a.defaultMuiPrevented=!1,(e=>void 0!==e.isPropagationStopped)(a)&&a.isPropagationStopped())return;const i=t.signature===Ta.DataGridPro?{api:e.current}:{};e.current.unstable_eventManager.emit(n,o,a,i)}),[e,t.signature]),a=n.useCallback(((t,n,o)=>{r.debug(`Binding ${t} event`),e.current.unstable_eventManager.on(t,n,o);const a=e.current;return()=>{r.debug(`Clearing ${t} event`),a.unstable_eventManager.removeListener(t,n)}}),[e,r]),i=n.useCallback((t=>{e.current.publishEvent(qe.componentError,t)}),[e]);Qi(e,{subscribeEvent:a,publishEvent:o,showError:i},"GridCoreApi"),n.useEffect((()=>{r.debug("Initializing grid api.");const t=e.current;return()=>{r.info("Unmounting Grid component. Clearing all events listeners."),t.publishEvent(qe.unmount)}}),[r,e])}(e,t),function(e,t){const r=n.useCallback((t=>{e.current.setState((e=>Object.assign(Object.assign({},e),{error:t})))}),[e]);n.useEffect((()=>{r(t.error)}),[r,t.error]),Ma(e,qe.componentError,r)}(e,t),((e,t)=>{const r=n.useRef({}),[,o]=n.useState(),a=n.useCallback((e=>{const{stateId:t}=e,n=rt(e,["stateId"]);r.current[t]=Object.assign(Object.assign({},n),{stateId:t})}),[]),i=n.useCallback((n=>{let o;if(o="function"==typeof n?n(e.current.state):n,e.current.state===o)return!1;let a=!1;const i=[];if(Object.keys(r.current).forEach((t=>{const n=r.current[t],s=n.stateSelector(e.current.state),l=n.stateSelector(o);l!==s&&(i.push({stateId:n.stateId,hasPropChanged:l!==n.propModel}),void 0!==n.propModel&&l!==n.propModel&&(a=!0))})),i.length>1)throw new Error(`You're not allowed to update several sub-state in one transaction. You already updated ${i[0]}, therefore, you're not allowed to update ${i.join(", ")} in the same transaction.`);return a||(e.current.state=o,e.current.publishEvent&&e.current.publishEvent(qe.stateChange,o)),i.forEach((({stateId:n,hasPropChanged:i})=>{const s=r.current[n],l=s.stateSelector(o);if(s.propOnChange&&i){const r=t.signature===Ta.DataGridPro?{api:e.current}:{};s.propOnChange(l,r)}a||e.current.publishEvent(s.changeEvent,l)})),!a}),[e,t.signature]),s=n.useCallback((()=>o((()=>e.current.state))),[e]);Qi(e,{setState:i,forceUpdate:s,unstable_updateControlState:a},"useGridStateInitialization")})(e,t),(e=>{const t=n.useRef({}),r=n.useCallback(((r,n,o)=>{t.current[r]||(t.current[r]={});const a=t.current[r],i=a[n];return i&&i===o||(t.current[r]=Object.assign(Object.assign({},a),{[n]:o}),e.current.publishEvent(qe.preProcessorRegister,r)),()=>{const o=t.current[r],a=n;o[a];const i=rt(o,["symbol"==typeof a?a:a+""]);t.current[r]=i,e.current.publishEvent(qe.preProcessorUnregister,r)}}),[e]),o=n.useCallback(((e,r,n)=>t.current[e]?Object.values(t.current[e]).reduce(((e,t)=>t(e,n)),r):r),[]);Qi(e,{unstable_registerPreProcessor:r,unstable_applyPreProcessors:o},"GridPreProcessing")})(e),(e=>{const t=n.useRef(new Map),r=n.useCallback(((r,n)=>{var o;(null!==(o=t.current.get(r))&&void 0!==o?o:null)!==n&&(t.current.set(r,n),e.current.publishEvent(qe.rowGroupsPreProcessingChange))}),[e]),o=n.useCallback(((...e)=>{let r=null;const n=Array.from(t.current.values());for(;!r&&n.length;){const t=n.shift();t&&(r=t(...e))}return r||(({ids:e,idRowsLookup:t})=>{const r={};for(let t=0;t<e.length;t+=1){const n=e[t];r[n]={id:n,depth:0,parent:null,groupingKey:"",groupingField:null}}return{groupingName:"none",tree:r,treeDepth:1,idRowsLookup:t,ids:e}})(...e)}),[]);Qi(e,{unstable_registerRowGroupsBuilder:r,unstable_groupRows:o},"GridRowGroupsPreProcessing")})(e),((e,t)=>{Qi(e,{getLocaleText:n.useCallback((e=>{if(null==t.localeText[e])throw new Error(`Missing translation for key ${e}.`);return t.localeText[e]}),[t.localeText])},"LocaleTextApi")})(e,t)})(e,t),((e,t)=>{const r=_t(e,"useGridSelection"),o=n.useMemo((()=>null==t.selectionModel||Array.isArray(t.selectionModel)?t.selectionModel:[t.selectionModel]),[t.selectionModel]);ps(e,(e=>Object.assign(Object.assign({},e),{selection:null!=o?o:[]})));const a=(e=>{const{classes:t}=e;return n.useMemo((()=>(0,l.Z)({cellCheckbox:["cellCheckbox"],columnHeaderCheckbox:["columnHeaderCheckbox"]},Qe,t)),[t])})({classes:t.classes}),i=n.useRef(null);e.current.unstable_updateControlState({stateId:"selection",propModel:o,propOnChange:t.onSelectionModelChange,stateSelector:Nt,changeEvent:qe.selectionChange});const{checkboxSelection:s,disableMultipleSelection:c,disableSelectionOnClick:u,isRowSelectable:d}=t,p=!c||s,h=n.useCallback((t=>{var r;let n=t;const o=null!==(r=i.current)&&void 0!==r?r:t,a=e.current.isRowSelected(t);if(a){const t=Bt(e.current.state),r=t.findIndex((e=>e===o)),a=t.findIndex((e=>e===n));n=r>a?t[a+1]:t[a-1]}i.current=t,e.current.selectRowRange({startId:o,endId:n},!a)}),[e]),m=n.useCallback((r=>{const n=Object.assign(Object.assign({},sa),{cellClassName:a.cellCheckbox,headerClassName:a.columnHeaderCheckbox,headerName:e.current.getLocaleText("checkboxSelectionHeaderName")}),o=t.checkboxSelection,i=null!=r.lookup[n.field];return o&&!i?(r.lookup[n.field]=n,r.all=[n.field,...r.all]):!o&&i&&(delete r.lookup[n.field],r.all=r.all.filter((e=>e!==n.field))),r}),[e,a,t.checkboxSelection]);Ji(e,si.hydrateColumns,m);const f=n.useCallback((t=>{Nt(e.current.state)!==t&&(r.debug("Setting selection model"),e.current.setState((e=>Object.assign(Object.assign({},e),{selection:t}))),e.current.forceUpdate())}),[e,r]),g=n.useCallback((t=>Nt(e.current.state).includes(t)),[e]),y=n.useCallback((()=>Ut(e.current.state)),[e]),b=n.useCallback(((t,n=!0,o=!1)=>{if(!d||d(e.current.getRowParams(t)))if(i.current=t,o)r.debug(`Setting selection for row ${t}`),e.current.setSelectionModel(n?[t]:[]);else{r.debug(`Toggling selection for row ${t}`);const o=Nt(e.current.state).filter((e=>e!==t));n&&o.push(t),(o.length<2||p)&&e.current.setSelectionModel(o)}}),[e,d,r,p]),v=n.useCallback(((t,n=!0,o=!1)=>{r.debug("Setting selection for several rows");const a=d?t.filter((t=>d(e.current.getRowParams(t)))):t;let i;if(o)i=n?a:[];else{const t=Object.assign({},Vt(e.current.state));a.forEach((e=>{n?t[e]=e:delete t[e]})),i=Object.values(t)}(i.length<2||p)&&e.current.setSelectionModel(i)}),[e,d,r,p]),w=n.useCallback((({startId:t,endId:n},o=!0,a)=>{if(!e.current.getRow(t)||!e.current.getRow(n))return;r.debug(`Expanding selection from row ${t} to row ${n}`);const i=Bt(e.current.state),s=i.indexOf(t),l=i.indexOf(n),[c,u]=s>l?[l,s]:[s,l],d=i.slice(c,u+1);e.current.selectRows(d,o,a)}),[e,r]);Qi(e,{selectRow:b,selectRows:v,selectRowRange:w,setSelectionModel:f,getSelectedRows:y,isRowSelected:g},"GridSelectionApi");const k=n.useCallback((()=>{const t=Nt(e.current.state),r=ct(e.current.state),n=Object.assign({},Vt(e.current.state));let o=!1;t.forEach((e=>{r[e]||(delete n[e],o=!0)})),o&&e.current.setSelectionModel(Object.values(n))}),[e]),C=n.useCallback(((t,r)=>{const n=r.metaKey||r.ctrlKey,o=!s&&!n&&!Ko(r),a=!p||o,i=e.current.isRowSelected(t);a?e.current.selectRow(t,!!o||!i,!0):e.current.selectRow(t,!i,!1)}),[e,p,s]),S=n.useCallback(((t,r)=>{if(u)return;const n=Ha(r.target,Xe.cell),o=null==n?void 0:n.getAttribute("data-field");o&&"actions"===e.current.getColumn(o).type||(r.shiftKey&&(p||s)?h(t.id):C(t.id,r))}),[u,p,s,e,h,C]),x=n.useCallback(((e,t)=>{var r;p&&t.shiftKey&&(null===(r=window.getSelection())||void 0===r||r.removeAllRanges())}),[p]),E=n.useCallback(((t,r)=>{r.nativeEvent.shiftKey?h(t.id):e.current.selectRow(t.id,t.value)}),[e,h]),A=n.useCallback((r=>{const n=t.checkboxSelectionVisibleOnly&&t.pagination?aa(e.current.state):Bt(e.current.state);e.current.selectRows(n,r.value)}),[e,t.checkboxSelectionVisibleOnly,t.pagination]),P=n.useCallback(((t,r)=>{if(!Ua(r.target))return;const n=e.current.getCellParams(t.id,t.field);return n.cellMode===ma.Edit?void 0:" "===r.key&&r.shiftKey?(r.preventDefault(),void C(n.id,r)):void("a"===r.key.toLowerCase()&&(r.ctrlKey||r.metaKey)&&(r.preventDefault(),v(e.current.getAllRowIds(),!0)))}),[e,C,v]);Ma(e,qe.visibleRowsSet,k),Ma(e,qe.rowClick,S),Ma(e,qe.rowSelectionCheckboxChange,E),Ma(e,qe.headerSelectionCheckboxChange,A),Ma(e,qe.cellMouseDown,x),Ma(e,qe.cellKeyDown,P),n.useEffect((()=>{void 0!==o&&e.current.setSelectionModel(o)}),[e,o]);const T=null!=o;n.useEffect((()=>{if(T)return;const t=Nt(e.current.state);if(d){const r=t.filter((t=>d(e.current.getRowParams(t))));r.length<t.length&&e.current.setSelectionModel(r)}}),[e,d,T])})(e,t),function(e,t){const r=_t(e,"useGridColumns"),o=n.useMemo((()=>((e={})=>{const t=Object.assign(Object.assign({},(()=>{const e={string:xo,number:pa,date:ua,dateTime:da,boolean:zo,singleSelect:ba,actions:Ro};return e.__default__=xo,e})()),e),r={};return Object.entries(t).forEach((([e,n])=>{n=Object.assign(Object.assign({},t[n.extendType||"__default__"]),n),r[e]=n})),r})(t.columnTypes)),[t.columnTypes]);ps(e,(r=>{const n=es({apiRef:e,columnsTypes:o,columnsToUpsert:t.columns,reset:!0});return Object.assign(Object.assign({},r),{columns:n})}));const a=n.useCallback((t=>{r.debug("Updating columns state."),e.current.setState((e=>Object.assign(Object.assign({},e),{columns:t}))),e.current.forceUpdate(),e.current.publishEvent(qe.columnsChange,t.all)}),[r,e]),i=n.useCallback((t=>kt(e.current.state)[t]),[e]),s=n.useCallback((()=>Ct(e.current.state)),[e]),l=n.useCallback((()=>St(e.current.state)),[e]),c=n.useCallback((()=>xt(e.current.state)),[e]),u=n.useCallback(((t,r=!0)=>(r?St(e.current.state):Ct(e.current.state)).findIndex((e=>e.field===t))),[e]),d=n.useCallback((t=>{const r=u(t);return xt(e.current.state).positions[r]}),[e,u]),p=n.useCallback((t=>{const r=es({apiRef:e,columnsTypes:o,columnsToUpsert:t,reset:!1});a(r)}),[e,a,o]),h=n.useCallback((e=>p([e])),[p]),m=n.useCallback(((t,r)=>{const n=i(t),o=Object.assign(Object.assign({},n),{hide:!r});p([o]);const a={field:t,colDef:o,isVisible:r};e.current.publishEvent(qe.columnVisibilityChange,a)}),[e,i,p]),f=n.useCallback(((t,n)=>{const o=wt(e.current.state),i=o.findIndex((e=>e===t));if(i===n)return;r.debug(`Moving column ${t} to index ${n}`);const s=[...o];s.splice(n,0,s.splice(i,1)[0]),a(Object.assign(Object.assign({},vt(e.current.state)),{all:s}));const l={field:t,element:e.current.getColumnHeaderElement(t),colDef:e.current.getColumn(t),targetIndex:n,oldIndex:i};e.current.publishEvent(qe.columnOrderChange,l)}),[e,r,a]),g=n.useCallback(((t,n)=>{r.debug(`Updating column ${t} width to ${n}`);const o=e.current.getColumn(t),a=Object.assign(Object.assign({},o),{width:n});e.current.updateColumns([a]),e.current.publishEvent(qe.columnWidthChange,{element:e.current.getColumnHeaderElement(t),colDef:a,width:n})}),[e,r]);Qi(e,{getColumn:i,getAllColumns:s,getColumnIndex:u,getColumnPosition:d,getVisibleColumns:l,getColumnsMeta:c,updateColumn:h,updateColumns:p,setColumnVisibility:m,setColumnIndex:f,setColumnWidth:g},"GridColumnApi");const y=n.useCallback((t=>{if(t!==si.hydrateColumns)return;r.info("Columns pre-processing have changed, regenerating the columns");const n=es({apiRef:e,columnsTypes:o,columnsToUpsert:[],reset:!1});a(n)}),[e,r,a,o]),b=n.useRef(null);Ma(e,qe.preProcessorRegister,y),Ma(e,qe.viewportInnerSizeChange,(t=>{b.current!==t.width&&(b.current=t.width,a($i(vt(e.current.state),t.width)))})),Ba(e,qe.columnVisibilityChange,t.onColumnVisibilityChange);const v=n.useRef(!0);n.useEffect((()=>{if(v.current)return void(v.current=!1);r.info(`GridColumns have changed, new length ${t.columns.length}`);const n=es({apiRef:e,columnsTypes:o,columnsToUpsert:t.columns,reset:!0});a(n)}),[r,e,a,t.columns,o])}(e,t),((e,t)=>{const r=_t(e,"useGridRows"),o=n.useRef({state:{value:{idRowsLookup:{},ids:[]},props:{rowCount:void 0,getRowId:void 0},rowsBeforePartialUpdates:[]},timeout:null,lastUpdateMs:0});ps(e,(r=>(o.current.state=Ss({rows:t.rows,props:{rowCount:t.rowCount,getRowId:t.getRowId},prevState:o.current.state}),o.current.lastUpdateMs=Date.now(),Object.assign(Object.assign({},r),{rows:xs(o.current,e)}))));const a=n.useCallback((t=>{var r;return null!==(r=ct(e.current.state)[t])&&void 0!==r?r:null}),[e]),i=n.useCallback(((r,n)=>{const a=()=>{o.current.timeout=null,o.current.lastUpdateMs=Date.now(),e.current.setState((t=>Object.assign(Object.assign({},t),{rows:xs(o.current,e)}))),e.current.publishEvent(qe.rowsSet),e.current.forceUpdate()};if(o.current.timeout&&clearTimeout(o.current.timeout),o.current.state=r,o.current.timeout=null,!n)return void a();const i=t.throttleRowsMs-(Date.now()-o.current.lastUpdateMs);i>0?o.current.timeout=setTimeout(a,i):a()}),[e,o,t.throttleRowsMs]),s=n.useCallback((e=>{r.debug(`Updating all rows, new length ${e.length}`),i(Ss({rows:e,prevState:o.current.state}),!0)}),[r,i]),l=n.useCallback((r=>{if(t.signature===Ta.DataGrid&&r.length>1)throw new Error(["MUI: You can't update several rows at once in `apiRef.current.updateRows` on the DataGrid.","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n"));const n=new Map;r.forEach((e=>{const r=Cs(e,t.getRowId,"A row was provided without id when calling updateRows():");n.has(r)?n.set(r,Object.assign(Object.assign({},n.get(r)),e)):n.set(r,e)}));const a=[],s={idRowsLookup:Object.assign({},o.current.state.value.idRowsLookup),ids:[...o.current.state.value.ids]};n.forEach(((t,r)=>"delete"===t._action?(delete s.idRowsLookup[r],void a.push(r)):e.current.getRow(r)?void(s.idRowsLookup[r]=Object.assign(Object.assign({},e.current.getRow(r)),t)):(s.idRowsLookup[r]=t,void s.ids.push(r)))),a.length>0&&(s.ids=s.ids.filter((e=>!a.includes(e))));const l=Object.assign(Object.assign({},o.current.state),{value:s});i(l,!0)}),[e,t.getRowId,i,t.signature]),c=n.useCallback((()=>{const t=ht(e.current.state),r=ct(e.current.state);return new Map(t.map((e=>[e,r[e]])))}),[e]),u=n.useCallback((()=>st(e.current.state)),[e]),d=n.useCallback((()=>ht(e.current.state)),[e]),p=n.useCallback(((t,r)=>{const n=e.current.getRowNode(t);if(!n)throw new Error(`MUI: No row with id #${t} found`);const o=Object.assign(Object.assign({},n),{childrenExpanded:r});e.current.setState((e=>Object.assign(Object.assign({},e),{rows:Object.assign(Object.assign({},e.rows),{tree:Object.assign(Object.assign({},e.rows.tree),{[t]:o})})}))),e.current.forceUpdate(),e.current.publishEvent(qe.rowExpansionChange,o)}),[e]),h=n.useCallback((t=>{var r;return null!==(r=ut(e.current.state)[t])&&void 0!==r?r:null}),[e]);n.useEffect((()=>()=>{null!==o.current.timeout&&clearTimeout(o.current.timeout)}),[]);const m=n.useRef(!0);n.useEffect((()=>{m.current?m.current=!1:o.current.state.rowsBeforePartialUpdates!==t.rows&&(r.debug(`Updating all rows, new length ${t.rows.length}`),i(Ss({rows:t.rows,props:{rowCount:t.rowCount,getRowId:t.getRowId},prevState:o.current.state}),!1))}),[t.rows,t.rowCount,t.getRowId,r,i]);const f=n.useCallback((()=>{let e;r.info("Row grouping pre-processing have changed, regenerating the row tree"),e=o.current.state.rowsBeforePartialUpdates===t.rows?void 0:t.rows,i(Ss({rows:e,props:{rowCount:t.rowCount,getRowId:t.getRowId},prevState:o.current.state}),!1)}),[r,i,t.rowCount,t.getRowId,t.rows]);Ma(e,qe.rowGroupsPreProcessingChange,f),Qi(e,{getRow:a,getRowModels:c,getRowsCount:u,getAllRowIds:d,setRows:s,updateRows:l,setRowChildrenExpansion:p,getRowNode:h},"GridRowApi")})(e,t),function(e){const t=n.useCallback((t=>({field:t,colDef:e.current.getColumn(t)})),[e]),r=n.useCallback(((...t)=>e.current.getCellValue(...t)),[e]),o=n.useCallback((t=>{const n=e.current.getRow(t);if(!n)throw new Error(`No row with id #${t} found`);return{id:t,columns:e.current.getAllColumns(),row:n,getValue:r}}),[e,r]),a=n.useCallback(((t,n)=>{const o=e.current.getRow(t),a=e.current.getRowNode(t);if(!o||!a)throw new Error(`No row with id #${t} found`);const i=_o(e.current.state),s=Jo(e.current.state);return{id:t,field:n,row:o,rowNode:a,value:o[n],colDef:e.current.getColumn(n),cellMode:e.current.getCellMode(t,n),getValue:r,api:e.current,hasFocus:null!==i&&i.field===n&&i.id===t,tabIndex:s&&s.field===n&&s.id===t?0:-1}}),[e,r]),i=n.useCallback(((t,n)=>{const o=e.current.getColumn(n),a=e.current.getCellValue(t,n),i=e.current.getRow(t),s=e.current.getRowNode(t);if(!i||!s)throw new Error(`No row with id #${t} found`);const l=_o(e.current.state),c=Jo(e.current.state),u={id:t,field:n,row:i,rowNode:s,colDef:o,cellMode:e.current.getCellMode(t,n),getValue:r,hasFocus:null!==l&&l.field===n&&l.id===t,tabIndex:c&&c.field===n&&c.id===t?0:-1,value:a,formattedValue:a};return o.valueFormatter&&(u.formattedValue=o.valueFormatter({id:t,field:u.field,value:u.value,api:e.current})),u.isEditable=o&&e.current.isCellEditable(u),u}),[e,r]),s=n.useCallback(((t,r)=>{const n=e.current.getColumn(r);if(!n||!n.valueGetter){const n=e.current.getRow(t);if(!n)throw new Error(`No row with id #${t} found`);return n[r]}return n.valueGetter(a(t,r))}),[e,a]),l=n.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(`[role="columnheader"][data-field="${Va(t)}"]`)}(e.current.rootElementRef.current,t):null),[e]),c=n.useCallback((t=>e.current.rootElementRef.current?Ka(e.current.rootElementRef.current,t):null),[e]),u=n.useCallback(((t,r)=>e.current.rootElementRef.current?function(e,{id:t,field:r}){const n=Ka(e,t);return n?n.querySelector(`.${Xe.cell}[data-field="${Va(r)}"]`):null}(e.current.rootElementRef.current,{id:t,field:r}):null),[e]);Qi(e,{getCellValue:s,getCellParams:i,getCellElement:u,getRowParams:o,getRowElement:c,getColumnHeaderParams:t,getColumnHeaderElement:l},"GridParamsApi")}(e),function(e,t){const r=_t(e,"useGridEditRows");ps(e,(e=>Object.assign(Object.assign({},e),{editRows:{}})));const o=n.useRef(null),a=n.useRef(null),i=at(e,Ct);e.current.unstable_updateControlState({stateId:"editRows",propModel:t.editRowsModel,propOnChange:t.onEditRowsModelChange,stateSelector:ts,changeEvent:qe.editRowsModelChange});const s=(r,n)=>nt(this,void 0,void 0,(function*(){r.cellMode!==ma.View&&(t.editMode===ha.Row?(a.current=null,o.current=setTimeout((()=>nt(this,void 0,void 0,(function*(){var t;if((null===(t=a.current)||void 0===t?void 0:t.id)!==r.id){yield e.current.commitRowChange(r.id,n);const t=e.current.getRowParams(r.id);e.current.publishEvent(qe.rowEditStop,t,n)}}))))):(yield e.current.commitCellChange(r,n),e.current.publishEvent(qe.cellEditStop,r,n)))})),l=n.useCallback((e=>{a.current=e}),[]),c=(0,p.Z)(((e,t)=>{s(e,t)})),u=(0,p.Z)((()=>{const{cell:t}=e.current.state.focus;if(!t)return;const r=e.current.getCellParams(t.id,t.field);s(r,{})})),d=n.useCallback(((t,n,o)=>{const a=e.current.getCellMode(t,n)===ma.Edit;o===ma.Edit&&a||o===ma.View&&!a||(r.debug(`Switching cell id: ${t} field: ${n} to mode: ${o}`),e.current.setState((r=>{const a=Object.assign({},r.editRows);return a[t]=Object.assign({},a[t]),o===ma.Edit?a[t][n]={value:e.current.getCellValue(t,n)}:(delete a[t][n],Object.keys(a[t]).length||delete a[t]),Object.assign(Object.assign({},r),{editRows:a})})),e.current.forceUpdate(),e.current.publishEvent(qe.cellModeChange,e.current.getCellParams(t,n)))}),[e,r]),h=n.useCallback(((t,r)=>{const n=e.current.getRowMode(t)===fa.Edit;r===fa.Edit&&n||r===fa.View&&!n||(e.current.setState((n=>{const o=Object.assign({},n.editRows);return r===fa.Edit?(o[t]={},i.forEach((r=>{const n=e.current.getCellParams(t,r.field);n.isEditable&&(o[t][r.field]={value:n.value})}))):delete o[t],Object.assign(Object.assign({},n),{editRows:o})})),e.current.forceUpdate())}),[e,i]),m=n.useCallback((r=>t.editMode===ha.Cell?fa.View:e.current.state.editRows[r]?fa.Edit:fa.View),[e,t.editMode]),f=n.useCallback(((t,r)=>{const n=e.current.state.editRows;return n[t]&&n[t][r]?ma.Edit:ma.View}),[e]),g=n.useCallback((e=>!e.rowNode.isAutoGenerated&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(!t.isCellEditable||t.isCellEditable(e))),[t.isCellEditable]),y=n.useCallback(((t,r={})=>{const n={id:t.id,field:t.field,props:{value:t.value}};e.current.publishEvent(qe.editCellPropsChange,n,r)}),[e]),b=n.useCallback((t=>{const{id:n,field:o,props:a}=t;r.debug(`Setting cell props on id: ${n} field: ${o}`),e.current.setState((t=>{const r=e.current.getColumn(o),i=r.valueParser?r.valueParser(a.value,e.current.getCellParams(n,o)):a.value,s=Object.assign({},t.editRows);return s[n]=Object.assign({},t.editRows[n]),s[n][o]=Object.assign(Object.assign({},a),{value:i}),Object.assign(Object.assign({},t),{editRows:s})})),e.current.forceUpdate()}),[e,r]),v=n.useCallback((r=>{const n=e.current.getRow(r.id);if("row"===t.editMode){const t=e.current.getEditRowsModel()[r.id];Object.keys(t).forEach((o=>nt(this,void 0,void 0,(function*(){const a=e.current.getColumn(o);if(a.preProcessEditCellProps){const e=o===r.field?r.props:t[o],i=yield Promise.resolve(a.preProcessEditCellProps({id:r.id,row:n,props:e}));b({id:r.id,field:o,props:i})}else o===r.field&&b(r)}))))}else{const t=e.current.getColumn(r.field),o=t.preProcessEditCellProps?t.preProcessEditCellProps({id:r.id,row:n,props:r.props}):r.props;ks(o)?o.then((e=>{b(Object.assign(Object.assign({},r),{props:e}))})):b(Object.assign(Object.assign({},r),{props:o}))}}),[e,t.editMode,b]),w=n.useCallback((t=>{ts(e.current.state)!==t&&(r.debug("Setting editRows model"),e.current.setState((e=>Object.assign(Object.assign({},e),{editRows:t}))),e.current.forceUpdate())}),[e,r]),k=n.useCallback((()=>e.current.state.editRows),[e]),C=n.useCallback(((t,r={})=>{const{id:n,field:o}=t,a=e.current.getEditRowsModel();if(!a[n]||!a[n][o])throw new Error(`MUI: Cell at id: ${n} and field: ${o} is not in edit mode.`);const i=a[n][o],s=e.current.getColumn(o),l=e.current.getRow(n),c=Object.assign(Object.assign({},t),{value:i.value});let u=!!i.error;if(!u&&"function"==typeof s.preProcessEditCellProps){const t=s.preProcessEditCellProps({id:n,row:l,props:i});if(ks(t))return t.then((t=>(b({id:n,field:o,props:t}),!t.error&&(e.current.publishEvent(qe.cellEditCommit,c,r),!0))));b({id:n,field:o,props:t}),u=!!t.error}return!u&&(e.current.publishEvent(qe.cellEditCommit,c,r),!0)}),[e,b]),S=n.useCallback((n=>{if(t.editMode===ha.Row)throw new Error("MUI: You can't commit changes when the edit mode is 'row'.");const{id:o,field:a}=n,i=e.current.getEditRowsModel(),{value:s}=i[o][a];r.debug(`Setting cell id: ${o} field: ${a} to value: ${null==s?void 0:s.toString()}`);const l=e.current.getRow(o);if(l){const t=e.current.getColumn(n.field);let r=Object.assign(Object.assign({},l),{[a]:s});t.valueSetter&&(r=t.valueSetter({row:l,value:s})),e.current.updateRows([r])}}),[e,r,t.editMode]),x=n.useCallback(((r,n={})=>{if(t.editMode===ha.Cell)throw new Error("MUI: You can't commit changes when the edit mode is 'cell'.");const o=e.current.getEditRowsModel()[r];if(!o)throw new Error(`MUI: Row at id: ${r} is not being edited.`);if(Object.values(o).some((e=>!!e.error)))return!1;const a=Object.keys(o).filter((t=>"function"==typeof e.current.getColumn(t).preProcessEditCellProps));if(a.length>0){const t=e.current.getRow(r),i=a.map((n=>nt(this,void 0,void 0,(function*(){const a=e.current.getColumn(n),i=yield Promise.resolve(a.preProcessEditCellProps({id:r,row:t,props:o[n]}));return b({id:r,field:n,props:i}),i.error}))));return Promise.all(i).then((t=>!t.some((e=>!!e))&&(e.current.publishEvent(qe.rowEditCommit,r,n),!0)))}return e.current.publishEvent(qe.rowEditCommit,r,n),!0}),[e,t.editMode,b]),E=n.useCallback(((e,t)=>{e.isEditable&&(d(e.id,e.field,ma.Edit),Ko(t)&&Fo(t.key)&&b({id:e.id,field:e.field,props:{value:""}}))}),[b,d]),A=n.useCallback((t=>{e.current.setRowMode(t.id,fa.Edit)}),[e]),P=n.useCallback(((t,r)=>{e.current.setRowMode(t.id,fa.View),"Enter"===r.key&&e.current.publishEvent(qe.cellNavigationKeyDown,t,r)}),[e]),T=n.useCallback((t=>{const r=e.current.getEditRowsModel()[t];if(!r)throw new Error(`MUI: Row at id: ${t} is not being edited.`);const n=e.current.getRow(t);if(n){let t=Object.assign({},n);Object.keys(r).forEach((n=>{const o=e.current.getColumn(n),a=r[n].value;o.valueSetter?t=o.valueSetter({row:t,value:a}):t[n]=a})),e.current.updateRows([t])}}),[e]),R=n.useCallback(((e,t)=>{const r=t.detail>1;e.isEditable&&e.cellMode===ma.View&&r&&t.preventDefault()}),[]),O=n.useCallback(((r,n)=>nt(this,void 0,void 0,(function*(){const{id:o,field:a,cellMode:i,isEditable:s}=r;if(!s)return;const l=i===ma.Edit;if(t.editMode===ha.Row){const t=e.current.getRowParams(r.id);return void(l?"Enter"===n.key?(e.current.commitRowChange(r.id),e.current.publishEvent(qe.rowEditStop,t,n)):"Escape"===n.key&&e.current.publishEvent(qe.rowEditStop,t,n):"Enter"===n.key&&e.current.publishEvent(qe.rowEditStart,t,n))}const c=n.ctrlKey||n.metaKey||n.altKey;var u;if(l||(u=n.key,!(Io(u)||Lo(u)||Fo(u)))||c||" "===n.key&&n.shiftKey||e.current.publishEvent(qe.cellEditStart,r,n),!l&&Lo(n.key)&&(e.current.setEditCellValue({id:o,field:a,value:""}),e.current.commitCellChange({id:o,field:a},n),e.current.publishEvent(qe.cellEditStop,r,n)),l&&Uo(n.key)){const t={id:o,field:a};if(!(yield e.current.commitCellChange(t,n)))return}l&&(e=>No.indexOf(e)>-1)(n.key)&&e.current.publishEvent(qe.cellEditStop,r,n)}))),[e,t.editMode]),M=n.useCallback(((t,r)=>{d(t.id,t.field,ma.View),Ko(r)&&(Uo(r.key)?e.current.publishEvent(qe.cellNavigationKeyDown,t,r):("Escape"===r.key||Lo(r.key))&&e.current.setCellFocus(t.id,t.field))}),[e,d]),z=n.useCallback(((r,n)=>{if(r.isEditable)if(t.editMode===ha.Row){const t=e.current.getRowParams(r.id);e.current.publishEvent(qe.rowEditStart,t,n)}else e.current.publishEvent(qe.cellEditStart,r,n)}),[e,t.editMode]);Ma(e,qe.cellKeyDown,O),Ma(e,qe.cellMouseDown,R),Ma(e,qe.cellDoubleClick,z),Ma(e,qe.cellFocusOut,c),Ma(e,qe.cellFocusIn,l),Ma(e,qe.columnHeaderDragStart,u),Ma(e,qe.editCellPropsChange,v),Ma(e,qe.cellEditStart,E),Ma(e,qe.cellEditStop,M),Ma(e,qe.cellEditCommit,S),Ma(e,qe.rowEditStart,A),Ma(e,qe.rowEditStop,P),Ma(e,qe.rowEditCommit,T),Ba(e,qe.editCellPropsChange,t.onEditCellPropsChange),Ba(e,qe.cellEditCommit,t.onCellEditCommit),Ba(e,qe.cellEditStart,t.onCellEditStart),Ba(e,qe.cellEditStop,t.onCellEditStop),Ba(e,qe.rowEditCommit,t.onRowEditCommit),Ba(e,qe.rowEditStart,t.onRowEditStart),Ba(e,qe.rowEditStop,t.onRowEditStop),Qi(e,{setCellMode:d,getCellMode:f,setRowMode:h,getRowMode:m,isCellEditable:g,commitCellChange:C,commitRowChange:x,setEditRowsModel:w,getEditRowsModel:k,setEditCellValue:y},"EditRowApi"),n.useEffect((()=>{void 0!==t.editRowsModel&&e.current.setEditRowsModel(t.editRowsModel)}),[e,t.editRowsModel])}(e,t),((e,t)=>{const r=_t(e,"useGridFocus");ps(e,(e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null},tabIndex:{cell:null,columnHeader:null}})));const o=n.useRef(null),a=n.useCallback(((t,n)=>{if(!e.current.getRow(t))return;const o=_o(e.current.state);(null==o?void 0:o.id)===t&&o.field===n||(e.current.setState((e=>(r.debug(`Focusing on cell with id=${t} and field=${n}`),Object.assign(Object.assign({},e),{tabIndex:{cell:{id:t,field:n},columnHeader:null},focus:{cell:{id:t,field:n},columnHeader:null}})))),e.current.forceUpdate(),e.current.publishEvent(qe.cellFocusIn,e.current.getCellParams(t,n)))}),[e,r]),i=n.useCallback(((t,n={})=>{const o=_o(e.current.state);o&&e.current.publishEvent(qe.cellFocusOut,e.current.getCellParams(o.id,o.field),n),e.current.setState((e=>(r.debug(`Focusing on column header with colIndex=${t}`),Object.assign(Object.assign({},e),{tabIndex:{columnHeader:{field:t},cell:null},focus:{columnHeader:{field:t},cell:null}})))),e.current.forceUpdate()}),[e,r]),s=n.useCallback((({id:t,field:r})=>{e.current.setCellFocus(t,r)}),[e]),l=n.useCallback(((t,r)=>{"Enter"===r.key||"Tab"===r.key||Vo(r.key)||e.current.setCellFocus(t.id,t.field)}),[e]),c=n.useCallback((({field:t},r)=>{r.target===r.currentTarget&&e.current.setColumnHeaderFocus(t,r)}),[e]),u=n.useCallback((()=>{r.debug("Clearing focus"),e.current.setState((e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null}})))}),[r,e]),d=n.useCallback((e=>{o.current=e}),[]),p=n.useCallback((t=>{const r=o.current;o.current=null;const n=_o(e.current.state);if(!n)return void(r&&e.current.setCellFocus(r.id,r.field));if((null==r?void 0:r.id)===n.id&&(null==r?void 0:r.field)===n.field)return;const a=e.current.getCellElement(n.id,n.field);(null==a?void 0:a.contains(t.target))||e.current.getRow(n.id)&&(e.current.publishEvent(qe.cellFocusOut,e.current.getCellParams(n.id,n.field),t),r?e.current.setCellFocus(r.id,r.field):(e.current.setState((e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null}}))),e.current.forceUpdate()))}),[e]),h=n.useCallback((t=>{if("view"===t.cellMode)return;const r=_o(e.current.state);(null==r?void 0:r.id)===t.id&&(null==r?void 0:r.field)===t.field||e.current.setCellFocus(t.id,t.field)}),[e]);Qi(e,{setCellFocus:a,setColumnHeaderFocus:i},"GridFocusApi"),n.useEffect((()=>{const t=_o(e.current.state);t&&(e.current.getRow(t.id)||e.current.setState((e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null}}))))}),[e,t.rows]),n.useEffect((()=>{const t=(0,v.Z)(e.current.rootElementRef.current);return t.addEventListener("click",p),()=>{t.removeEventListener("click",p)}}),[e,p]),Ma(e,qe.columnHeaderBlur,u),Ma(e,qe.cellDoubleClick,s),Ma(e,qe.cellMouseUp,d),Ma(e,qe.cellKeyDown,l),Ma(e,qe.cellModeChange,h),Ma(e,qe.columnHeaderFocus,c)})(e,t),((e,t)=>{const r=_t(e,"useGridSorting"),o=n.useRef({}),a=n.useRef(null);ps(e,(e=>{var r,n,o,a;return Object.assign(Object.assign({},e),{sorting:{sortModel:null!==(a=null!==(r=t.sortModel)&&void 0!==r?r:null===(o=null===(n=t.initialState)||void 0===n?void 0:n.sorting)||void 0===o?void 0:o.sortModel)&&void 0!==a?a:[],sortedRows:[]}})})),e.current.unstable_updateControlState({stateId:"sortModel",propModel:t.sortModel,propOnChange:t.onSortModelChange,stateSelector:yt,changeEvent:qe.sortModelChange});const i=n.useCallback(((t,r)=>{const n=yt(e.current.state),o=n.findIndex((e=>e.field===t));let a=[...n];return o>-1?r?a.splice(o,1,r):a.splice(o,1):a=[...n,r],a}),[e]),s=n.useCallback(((r,n)=>{var o,a;const i=yt(e.current.state).find((e=>e.field===r.field));if(i){const e=void 0===n?vo(null!==(o=r.sortingOrder)&&void 0!==o?o:t.sortingOrder,i.sort):n;return null==e?void 0:Object.assign(Object.assign({},i),{sort:e})}return{field:r.field,sort:void 0===n?vo(null!==(a=r.sortingOrder)&&void 0!==a?a:t.sortingOrder):n}}),[e,t.sortingOrder]),l=n.useCallback((()=>{if("server"===t.sortingMode)return r.debug("Skipping sorting rows as sortingMode = server"),void e.current.setState((e=>Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortedRows:ht(e)})})));e.current.setState((t=>{const r=dt(t),n=o.current[r];if(!n)throw new Error("MUI: Invalid sorting method.");const a=((e,t)=>{const r=e.map((e=>((e,t)=>{const r=t.current.getColumn(e.field);return r?{getSortCellParams:e=>({id:e,field:r.field,value:t.current.getCellValue(e,r.field),api:t.current}),comparator:"desc"===e.sort?(...e)=>-1*r.sortComparator(...e):r.sortComparator}:null})(e,t))).filter((e=>!!e));return 0===r.length?null:e=>e.map((e=>({value:e,params:r.map((t=>t.getSortCellParams(e.id)))}))).sort(((e,t)=>{return n=r,o=e.params,a=t.params,n.reduce(((e,t,r)=>{if(0!==e)return e;const n=o[r],i=a[r];return t.comparator(n.value,i.value,n,i)}),0);var n,o,a})).map((e=>e.value.id))})(yt(t),e),i=n({sortRowList:a});return Object.assign(Object.assign({},t),{sorting:Object.assign(Object.assign({},t.sorting),{sortedRows:i})})})),e.current.forceUpdate()}),[e,r,t.sortingMode]),c=n.useCallback((t=>{yt(e.current.state)!==t&&(r.debug("Setting sort model"),e.current.setState((e=>Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortModel:t})}))),e.current.forceUpdate(),e.current.applySorting())}),[e,r]),u=n.useCallback(((r,n,o)=>{if(!r.sortable)return;const a=s(r,n);let l;l=!o||t.disableMultipleColumnsSorting?a?[a]:[]:i(r.field,a),e.current.setSortModel(l)}),[e,i,s,t.disableMultipleColumnsSorting]),d=n.useCallback((()=>yt(e.current.state)),[e]),p=n.useCallback((()=>gt(e.current.state).map((e=>e.model))),[e]),h=n.useCallback((()=>ft(e.current.state)),[e]),m=n.useCallback((t=>e.current.getSortedRowIds().indexOf(t)),[e]),f=n.useCallback((t=>e.current.getSortedRowIds()[t]),[e]);Qi(e,{getSortModel:d,getSortedRows:p,getSortedRowIds:h,getRowIndex:m,getRowIdFromRowIndex:f,setSortModel:c,sortColumn:u,applySorting:l},"GridSortApi");const g=n.useCallback((t=>{if(!t.sortRowList)return ht(e.current.state);const r=ut(e.current.state);return t.sortRowList(Object.values(r))}),[e]);((e,t,r)=>{const o=n.useCallback((e=>(e[t]=r,e)),[t,r]);Ji(e,si.sortingMethod,o)})(e,"none",g);const y=n.useCallback((({colDef:e},t)=>{const r=t.shiftKey||t.metaKey||t.ctrlKey;u(e,void 0,r)}),[u]),b=n.useCallback((({colDef:e},t)=>{!Io(t.key)||t.ctrlKey||t.metaKey||u(e,void 0,t.shiftKey)}),[u]),v=n.useCallback((()=>{const t=yt(e.current.state),r=Ct(e.current.state);if(t.length>0){const n=t.filter((e=>r.find((t=>t.field===e.field))));n.length<t.length&&e.current.setSortModel(n)}}),[e]),w=n.useCallback((t=>{if(t!==si.sortingMethod)return;o.current=e.current.unstable_applyPreProcessors(si.sortingMethod,{});const r=dt(e.current.state);a.current!==o.current[r]&&e.current.applySorting()}),[e]);Ma(e,qe.columnHeaderClick,y),Ma(e,qe.columnHeaderKeyDown,b),Ma(e,qe.rowsSet,e.current.applySorting),Ma(e,qe.columnsChange,v),Ma(e,qe.preProcessorRegister,w),Xi((()=>{o.current=e.current.unstable_applyPreProcessors(si.sortingMethod,{}),e.current.applySorting()})),n.useEffect((()=>{void 0!==t.sortModel&&e.current.setSortModel(t.sortModel)}),[e,t.sortModel])})(e,t),((e,t)=>{const r=_t(e,"useGridPreferencesPanel");ps(e,(e=>{var r,n;return Object.assign(Object.assign({},e),{preferencePanel:null!==(n=null===(r=t.initialState)||void 0===r?void 0:r.preferencePanel)&&void 0!==n?n:{open:!1}})}));const o=n.useRef(),a=n.useRef(),i=n.useCallback((()=>{r.debug("Hiding Preferences Panel"),e.current.setState((e=>Object.assign(Object.assign({},e),{preferencePanel:{open:!1}}))),e.current.forceUpdate()}),[e,r]),s=n.useCallback((()=>{a.current=setTimeout((()=>clearTimeout(o.current)),0)}),[]),l=n.useCallback((()=>{o.current=setTimeout(i,100)}),[i]),c=n.useCallback((t=>{r.debug("Opening Preferences Panel"),s(),e.current.setState((e=>Object.assign(Object.assign({},e),{preferencePanel:Object.assign(Object.assign({},e.preferencePanel),{open:!0,openedPanelValue:t})}))),e.current.forceUpdate()}),[s,e,r]);Qi(e,{showPreferences:c,hidePreferences:l},"ColumnMenuApi"),n.useEffect((()=>()=>{clearTimeout(o.current),clearTimeout(a.current)}),[])})(e,t),((e,t)=>{const r=_t(e,"useGridFilter"),o=n.useRef({}),a=n.useRef(null);ps(e,(e=>{var r,n,o,a;return t.filterModel&&gs(t.filterModel),Object.assign(Object.assign({},e),{filter:{filterModel:null!==(a=null!==(r=t.filterModel)&&void 0!==r?r:null===(o=null===(n=t.initialState)||void 0===n?void 0:n.filter)||void 0===o?void 0:o.filterModel)&&void 0!==a?a:{items:[],linkOperator:wa.And},visibleRowsLookup:{},filteredDescendantCountLookup:{}}})})),e.current.unstable_updateControlState({stateId:"filter",propModel:t.filterModel,propOnChange:t.onFilterModelChange,stateSelector:Ot,changeEvent:qe.filterModelChange});const i=n.useCallback((()=>{e.current.setState((r=>{const n=dt(r),i=o.current[n];if(!i)throw new Error("MUI: Invalid filtering method.");const s=Ot(r),l=t.filterMode===va?((e,t)=>{const{items:r,linkOperator:n=wa.And}=e,o=r.map((e=>{if(!e.columnField||!e.operatorValue)return null;const r=t.current.getColumn(e.columnField);if(!r)return null;const n=r.valueParser?r.valueParser(e.value):e.value,o=Object.assign(Object.assign({},e),{value:n}),a=r.filterOperators;if(!(null==a?void 0:a.length))throw new Error(`MUI: No filter operators found for column '${r.field}'.`);const i=a.find((e=>e.value===o.operatorValue));if(!i)throw new Error(`MUI: No filter operator found for column '${r.field}' and operator value '${o.operatorValue}'.`);const s=i.getApplyFilterFn(o,r);return"function"!=typeof s?null:e=>{const r=t.current.getCellParams(e,o.columnField);return s(r)}})).filter((e=>!!e));return 0===o.length?null:e=>n===wa.And?o.every((t=>t(e))):o.some((t=>t(e)))})(s,e):null;a.current=i;const c=i({isRowMatchingFilters:l});return Object.assign(Object.assign({},r),{filter:Object.assign(Object.assign({},r.filter),c)})})),e.current.publishEvent(qe.visibleRowsSet),e.current.forceUpdate()}),[e,t.filterMode]),s=n.useCallback((t=>{const r=Ot(e.current.state),n=[...r.items],o=n.findIndex((e=>e.id===t.id)),a=fs(t,e);-1===o?n.push(a):n[o]=a,e.current.setFilterModel(Object.assign(Object.assign({},r),{items:n}))}),[e]),l=n.useCallback((t=>{const r=Ot(e.current.state),n=r.items.filter((e=>e.id!==t.id));n.length!==r.items.length&&e.current.setFilterModel(Object.assign(Object.assign({},r),{items:n}))}),[e]),c=n.useCallback((n=>{if(r.debug("Displaying filter panel"),n){const r=Ot(e.current.state),o=r.items.filter((e=>void 0!==e.value));let a;a=o.find((e=>e.columnField===n))?o:t.disableMultipleColumnsFiltering?[fs({columnField:n},e)]:[...o,fs({columnField:n},e)],e.current.setFilterModel(Object.assign(Object.assign({},r),{items:a}))}e.current.showPreferences(Ja.filters)}),[e,r,t.disableMultipleColumnsFiltering]),u=n.useCallback((()=>{r.debug("Hiding filter panel"),e.current.hidePreferences()}),[e,r]),d=n.useCallback((t=>{const r=Ot(e.current.state);r.linkOperator!==t&&e.current.setFilterModel(Object.assign(Object.assign({},r),{linkOperator:t}))}),[e]),p=n.useCallback((n=>{Ot(e.current.state)!==n&&(gs(n),n.items.length>1&&t.disableMultipleColumnsFiltering&&(n.items=[n.items[0]]),r.debug("Setting filter model"),e.current.setState((e=>Object.assign(Object.assign({},e),{filter:Object.assign(Object.assign({},e.filter),{filterModel:n})}))),e.current.unstable_applyFilters())}),[e,r,t.disableMultipleColumnsFiltering]),h=n.useCallback((()=>{const t=zt(e.current.state);return new Map(t.map((e=>[e.id,e.model])))}),[e]);Qi(e,{setFilterLinkOperator:d,unstable_applyFilters:i,deleteFilterItem:l,upsertFilterItem:s,setFilterModel:p,showFilterPanel:c,hideFilterPanel:u,getVisibleRowModels:h},"GridFilterApi");const m=n.useCallback((r=>{if(t.filterMode===va&&r.isRowMatchingFilters){const t=ht(e.current.state),n={};for(let e=0;e<t.length;e+=1){const o=t[e];n[o]=r.isRowMatchingFilters(o)}return{visibleRowsLookup:n,filteredDescendantCountLookup:{}}}return{visibleRowsLookup:{},filteredDescendantCountLookup:{}}}),[e,t.filterMode]);((e,t,r)=>{const o=n.useCallback((e=>(e[t]=r,e)),[t,r]);Ji(e,si.filteringMethod,o)})(e,"none",m);const f=n.useCallback((()=>{r.debug("onColUpdated - GridColumns changed, applying filters");const t=Ot(e.current.state),n=At(e.current.state),o=t.items.filter((e=>e.columnField&&n.includes(e.columnField)));o.length<t.items.length&&e.current.setFilterModel(Object.assign(Object.assign({},t),{items:o}))}),[e,r]),g=n.useCallback((t=>{if(t!==si.filteringMethod)return;o.current=e.current.unstable_applyPreProcessors(si.filteringMethod,{});const r=dt(e.current.state);a.current!==o.current[r]&&e.current.unstable_applyFilters()}),[e]);Ma(e,qe.rowsSet,e.current.unstable_applyFilters),Ma(e,qe.rowExpansionChange,e.current.unstable_applyFilters),Ma(e,qe.columnsChange,f),Ma(e,qe.preProcessorRegister,g),Xi((()=>{o.current=e.current.unstable_applyPreProcessors(si.filteringMethod,{}),e.current.unstable_applyFilters()})),n.useEffect((()=>{void 0!==t.filterModel&&e.current.setFilterModel(t.filterModel)}),[e,r,t.filterModel])})(e,t),((e,t)=>{const r=_t(e,"useDensity");ps(e,(e=>Object.assign(Object.assign({},e),{density:hs(t.density,t.headerHeight,t.rowHeight)})));const o=n.useCallback(((n,o=t.headerHeight,a=t.rowHeight)=>{r.debug(`Set grid density to ${n}`),e.current.setState((e=>{const t=Kt(e),r=hs(n,o,a);return ho(t,r)?e:Object.assign(Object.assign({},e),{density:r})})),e.current.forceUpdate()}),[r,e,t.headerHeight,t.rowHeight]);n.useEffect((()=>{e.current.setDensity(t.density,t.headerHeight,t.rowHeight)}),[e,t.density,t.rowHeight,t.headerHeight]),Qi(e,{setDensity:o},"GridDensityApi")})(e,t),((e,t)=>{const r=_t(e,"useGridPageSize"),o=at(e,qt);ps(e,(e=>{var r,n;let o;return o=null!=t.pageSize?t.pageSize:null!=(null===(n=null===(r=t.initialState)||void 0===r?void 0:r.pagination)||void 0===n?void 0:n.pageSize)?t.initialState.pagination.pageSize:t.autoPageSize?0:100,Object.assign(Object.assign({},e),{pagination:{pageSize:o}})})),e.current.unstable_updateControlState({stateId:"pageSize",propModel:t.pageSize,propOnChange:t.onPageSizeChange,stateSelector:ra,changeEvent:qe.pageSizeChange});const a=n.useCallback((t=>{t!==ra(e.current.state)&&(r.debug(`Setting page size to ${t}`),e.current.setState((e=>Object.assign(Object.assign({},e),{pagination:Object.assign(Object.assign({},e.pagination),{pageSize:t})}))),e.current.forceUpdate())}),[e,r]);Qi(e,{setPageSize:a},"GridPageSizeApi");const i=n.useCallback((()=>{const r=e.current.getRootDimensions();if(!t.autoPageSize||!r)return;const n=Math.floor(r.viewportInnerSize.height/o);e.current.setPageSize(n)}),[e,t.autoPageSize,o]);Ma(e,qe.viewportInnerSizeChange,i),n.useEffect((()=>{null==t.pageSize||t.autoPageSize||e.current.setPageSize(t.pageSize)}),[e,t.autoPageSize,t.pageSize]),n.useEffect((()=>{i()}),[i])})(e,t),((e,t)=>{const r=_t(e,"useGridPage");ps(e,(e=>{var r,n,o,a,i,s;return Object.assign(Object.assign({},e),{pagination:Object.assign(Object.assign({},e.pagination),{page:null!==(a=null!==(r=t.page)&&void 0!==r?r:null===(o=null===(n=t.initialState)||void 0===n?void 0:n.pagination)||void 0===o?void 0:o.page)&&void 0!==a?a:0,pageCount:vs(null!==(i=t.rowCount)&&void 0!==i?i:0,e.pagination.pageSize),rowCount:null!==(s=t.rowCount)&&void 0!==s?s:0})})}));const o=at(e,Zt);e.current.unstable_updateControlState({stateId:"page",propModel:t.page,propOnChange:t.onPageChange,stateSelector:ta,changeEvent:qe.pageChange});const a=n.useCallback((t=>{r.debug(`Setting page to ${t}`),e.current.setState((e=>Object.assign(Object.assign({},e),{pagination:ws(Object.assign(Object.assign({},e.pagination),{page:t}))}))),e.current.forceUpdate()}),[e,r]);Qi(e,{setPage:a},"GridPageApi"),Ma(e,qe.pageSizeChange,(t=>{e.current.setState((e=>{const r=vs(e.pagination.rowCount,t);return Object.assign(Object.assign({},e),{pagination:ws(Object.assign(Object.assign({},e.pagination),{pageCount:r,page:e.pagination.page}))})})),e.current.forceUpdate()})),n.useEffect((()=>{e.current.setState((e=>{const r=void 0!==t.rowCount?t.rowCount:o,n=vs(r,e.pagination.pageSize),a=null==t.page?e.pagination.page:t.page;return Object.assign(Object.assign({},e),{pagination:ws(Object.assign(Object.assign({},e.pagination),{page:a,rowCount:r,pageCount:n}))})})),e.current.forceUpdate()}),[o,t.rowCount,t.page,e])})(e,t),((e,t)=>{const r=_t(e,"useGridScroll"),o=e.current.columnHeadersElementRef,a=e.current.windowRef,i=at(e,qt),s=at(e,ea),l=at(e,st),c=at(e,St),u=at(e,xt),d=n.useCallback((n=>{if(0===l||0===c.length)return!1;r.debug(`Scrolling to cell at row ${n.rowIndex}, col: ${n.colIndex} `);let o={};if(null!=n.colIndex&&(o.left=Es({clientHeight:a.current.clientWidth,scrollTop:a.current.scrollLeft,offsetHeight:c[n.colIndex].computedWidth,offsetTop:u.positions[n.colIndex]})),null!=n.rowIndex){const e=t.pagination?n.rowIndex-s.page*s.pageSize:n.rowIndex;o.top=Es({clientHeight:a.current.clientHeight,scrollTop:a.current.scrollTop,offsetHeight:i,offsetTop:i*e})}return o=e.current.unstable_applyPreProcessors(si.scrollToIndexes,o,n),(void 0!==typeof o.left||void 0!==typeof o.top)&&(e.current.scroll(o),!0)}),[l,c,r,e,t.pagination,s.page,s.pageSize,a,u.positions,i]),p=n.useCallback((e=>{a.current&&null!=e.left&&o.current&&(o.current.scrollLeft=e.left,a.current.scrollLeft=e.left,r.debug(`Scrolling left: ${e.left}`)),a.current&&null!=e.top&&(a.current.scrollTop=e.top,r.debug(`Scrolling top: ${e.top}`)),r.debug("Scrolling, updating container, and viewport")}),[a,o,r]),h=n.useCallback((()=>(null==a?void 0:a.current)?{top:a.current.scrollTop,left:a.current.scrollLeft}:{top:0,left:0}),[a]);Qi(e,{scroll:p,scrollToIndexes:d,getScrollPosition:h},"GridScrollApi");const m=n.useCallback((e=>{e.target.scrollLeft=0,e.target.scrollTop=0}),[]);ns(e,(()=>{var t,r,n;return null===(n=null===(r=null===(t=e.current)||void 0===t?void 0:t.renderingZoneRef)||void 0===r?void 0:r.current)||void 0===n?void 0:n.parentElement}),"scroll",m)})(e,t),(e=>{const t=_t(e,"useGridColumnMenu");ps(e,(e=>Object.assign(Object.assign({},e),{columnMenu:{open:!1}})));const r=at(e,_i),o=n.useCallback((r=>{e.current.setState((e=>e.columnMenu.open&&e.columnMenu.field===r?e:(t.debug("Opening Column Menu"),Object.assign(Object.assign({},e),{columnMenu:{open:!0,field:r}}))))&&(e.current.hidePreferences(),e.current.forceUpdate())}),[e,t]),a=n.useCallback((()=>{e.current.setState((e=>e.columnMenu.open||void 0!==e.columnMenu.field?(t.debug("Hiding Column Menu"),Object.assign(Object.assign({},e),{columnMenu:Object.assign(Object.assign({},e.columnMenu),{open:!1,field:void 0})})):e))&&e.current.forceUpdate()}),[e,t]),i=n.useCallback((e=>{t.debug("Toggle Column Menu"),r.open&&r.field===e?a():o(e)}),[t,o,a,r]);Qi(e,{showColumnMenu:o,hideColumnMenu:a,toggleColumnMenu:i},"GridColumnMenuApi"),Ma(e,qe.columnResizeStart,a),Ma(e,qe.rowsScroll,a)})(e),(e=>{const t=n.useCallback(((t,r)=>{e.current.publishEvent(qe.cellNavigationKeyDown,t,r);const n=e.current.state.focus.cell;if(!n)return;const o=Ha(r.target,Xe.row),a=Number(o.getAttribute("data-rowindex")),i=Bt(e.current.state)[a];i!==n.id&&e.current.selectRowRange({startId:i,endId:n.id},!e.current.isRowSelected(n.id))}),[e]),r=n.useCallback(((r,n)=>{if(!Ua(n.target))return;const o=e.current.getCellParams(r.id,r.field);o.cellMode===ma.Edit||" "===n.key&&n.shiftKey||(!Vo(n.key)||n.shiftKey?Vo(n.key)&&n.shiftKey&&(n.preventDefault(),t(o,n)):e.current.publishEvent(qe.cellNavigationKeyDown,o,n))}),[e,t]);Ma(e,qe.cellKeyDown,r)})(e),((e,t)=>{const r=_t(e,"useGridKeyboardNavigation"),o=at(e,Pt),a=at(e,zt),i=bs(e,t),s=n.useCallback(((t,n)=>{r.debug(`Navigating to cell row ${n}, col ${t}`),e.current.scrollToIndexes({colIndex:t,rowIndex:n});const o=e.current.getVisibleColumns()[t].field,i=a[n];e.current.setCellFocus(i.id,o)}),[e,r,a]),l=n.useCallback(((t,n)=>{r.debug(`Navigating to header col ${t}`),e.current.scrollToIndexes({colIndex:t});const o=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFocus(o,n)}),[e,r]),c=n.useCallback(((t,r)=>{r.preventDefault();const n=e.current.getRootDimensions();if(!i.range||!n)return;const c=e.current.unstable_getViewportPageSize(),u=t.field?e.current.getColumnIndex(t.field):0,d=a.findIndex((e=>e.id===t.id)),p=i.range.firstRowIndex,h=i.range.lastRowIndex,m=o-1;switch(r.key){case"ArrowDown":case"Enter":d<h&&s(u,d+1);break;case"ArrowUp":d>p?s(u,d-1):l(u,r);break;case"ArrowRight":u<m&&s(u+1,d);break;case"ArrowLeft":u>0&&s(u-1,d);break;case"Tab":r.shiftKey&&u>0?s(u-1,d):!r.shiftKey&&u<m&&s(u+1,d);break;case"PageDown":case" ":d<h&&s(u,Math.min(d+c,h));break;case"PageUp":d-c>=p?s(u,d-c):l(u,r);break;case"Home":r.ctrlKey||r.metaKey||r.shiftKey?s(0,p):s(0,d);break;case"End":r.ctrlKey||r.metaKey||r.shiftKey?s(m,h):s(m,d)}}),[e,a,o,i,s,l]),u=n.useCallback(((t,r)=>{var n,a,c,u;if(r.preventDefault(),!t.field)return;if(!e.current.getRootDimensions())return;const d=e.current.unstable_getViewportPageSize(),p=t.field?e.current.getColumnIndex(t.field):0,h=null!==(a=null===(n=i.range)||void 0===n?void 0:n.firstRowIndex)&&void 0!==a?a:null,m=null!==(u=null===(c=i.range)||void 0===c?void 0:c.lastRowIndex)&&void 0!==u?u:null,f=o-1;switch(r.key){case"ArrowDown":null!==h&&s(p,h);break;case"ArrowRight":p<f&&l(p+1,r);break;case"ArrowLeft":p>0&&l(p-1,r);break;case"PageDown":null!==h&&null!==m&&s(p,Math.min(h+d,m));break;case"Home":l(0,r);break;case"End":l(f,r);break;case"Enter":(r.ctrlKey||r.metaKey)&&e.current.toggleColumnMenu(t.field);break;case" ":r.preventDefault()}}),[e,o,i,s,l]);Ma(e,qe.cellNavigationKeyDown,c),Ma(e,qe.columnHeaderKeyDown,u)})(e,t),(e=>{const t=_t(e,"useGridCsvExport"),r=at(e,St),o=at(e,Bt),a=at(e,Ct),i=n.useCallback((n=>{var i;let s;t.debug("Get data as CSV"),s=(null==n?void 0:n.fields)?n.fields.map((e=>a.find((t=>t.field===e)))).filter((e=>!!e)):((null==n?void 0:n.allColumns)?a:r).filter((e=>!e.disableExport));const l=e.current.getSelectedRows();return function(e){const{columns:t,rowIds:r,getCellParams:n,delimiterCharacter:o,includeHeaders:a}=e,i=r.reduce(((e,r)=>`${e}${((e,t,r,n)=>t.map((t=>ms(r(e,t.field).formattedValue,n))))(r,t,n,o).join(o)}\r\n`),"").trim();return a?`${t.filter((e=>e.field!==sa.field)).map((e=>ms(e.headerName||e.field,o))).join(o)}\r\n${i}`.trim():i}({columns:s,rowIds:l.size>0?o.filter((e=>l.has(e))):o,getCellParams:e.current.getCellParams,delimiterCharacter:(null==n?void 0:n.delimiter)||",",includeHeaders:null===(i=null==n?void 0:n.includeHeaders)||void 0===i||i})}),[t,r,a,o,e]),s=n.useCallback((e=>{t.debug("Export data as CSV");const r=i(e);!function(e,t="csv",r=document.title){const n=`${r}.${t}`;if("download"in HTMLAnchorElement.prototype){const t=URL.createObjectURL(e),r=document.createElement("a");return r.href=t,r.download=n,r.click(),void setTimeout((()=>{URL.revokeObjectURL(t)}))}throw new Error("MUI: exportAs not supported")}(new Blob([(null==e?void 0:e.utf8WithBom)?new Uint8Array([239,187,191]):"",r],{type:"text/csv"}),"csv",null==e?void 0:e.fileName)}),[t,i]);Qi(e,{getDataAsCsv:i,exportDataAsCsv:s},"GridCsvExportApi")})(e),((e,t)=>{const r=_t(e,"useGridPrintExport"),o=at(e,qt),a=at(e,Yt),i=at(e,Dt),s=at(e,Ct),l=n.useRef(null),c=n.useRef(),u=n.useRef([]);n.useEffect((()=>{l.current=(0,v.Z)(e.current.rootElementRef.current)}),[e]);const d=n.useCallback(((t,r)=>new Promise((n=>{t||r?(e.current.updateColumns(s.map((e=>(e.hide&&u.current.push(e.field),r?(e.hide=!1,e):(e.hide=!(null==t?void 0:t.includes(e.field))||e.disableExport,e))))),n()):n()}))),[s,e]),p=n.useCallback((e=>{const t=document.createElement("iframe");return t.id="grid-print-window",t.src=window.location.href,t.style.position="absolute",t.style.width="0px",t.style.height="0px",t.title=e||document.title,t}),[]),h=n.useCallback(((t,r)=>{var n,s,c,u,d;const p=Object.assign({copyStyles:!0,hideToolbar:!1,hideFooter:!1},r);t.onload=null;const h=t.contentDocument||(null===(n=t.contentWindow)||void 0===n?void 0:n.document);if(!h)return;const m=e.current.rootElementRef.current,f=m.cloneNode(!0),g=f.querySelector(`.${Xe.virtualScroller}`);g.style.height="auto",g.style.width="auto",g.parentElement.style.width="auto",g.parentElement.style.height="auto",f.querySelector(`.${Xe.main}`).style.overflow="visible",f.querySelector(`.${Xe.columnHeaders}`).querySelector(`.${Xe.columnHeadersInner}`).style.width="100%";let y=(null===(s=m.querySelector(`.${Xe.toolbarContainer}`))||void 0===s?void 0:s.clientHeight)||0,b=(null===(c=m.querySelector(`.${Xe.footerContainer}`))||void 0===c?void 0:c.clientHeight)||0;p.hideToolbar&&(null===(u=f.querySelector(`.${Xe.toolbarContainer}`))||void 0===u||u.remove(),y=0),p.hideFooter&&(null===(d=f.querySelector(`.${Xe.footerContainer}`))||void 0===d||d.remove(),b=0),f.style.height=`${i*o+a+y+b}px`,h.body.innerHTML="",h.body.appendChild(f);const v="function"==typeof p.pageStyle?p.pageStyle():p.pageStyle;if("string"==typeof v){const e=h.createElement("style");e.appendChild(h.createTextNode(v)),h.head.appendChild(e)}if(p.bodyClassName&&h.body.classList.add(...p.bodyClassName.split(" ")),p.copyStyles){const e=l.current.querySelectorAll("style, link[rel='stylesheet']");for(let t=0;t<e.length;t+=1){const r=e[t];if("STYLE"===r.tagName){const e=h.createElement(r.tagName),t=r.sheet;if(t){let r="";for(let e=0;e<t.cssRules.length;e+=1)"string"==typeof t.cssRules[e].cssText&&(r+=`${t.cssRules[e].cssText}\r\n`);e.appendChild(h.createTextNode(r)),h.head.appendChild(e)}}else if(r.getAttribute("href")){const e=h.createElement(r.tagName);for(let t=0;t<r.attributes.length;t+=1){const n=r.attributes[t];n&&e.setAttribute(n.nodeName,n.nodeValue||"")}h.head.appendChild(e)}}}t.contentWindow.print()}),[e,l,i,o,a]),m=n.useCallback((t=>{l.current.body.removeChild(t),e.current.setState((e=>Object.assign(Object.assign({},e),c.current))),e.current.unstable_enableVirtualization(),u.current.length&&e.current.updateColumns(s.map((e=>(e.hide=u.current.includes(e.field),e)))),c.current=null,u.current=[]}),[s,e]),f=n.useCallback((n=>nt(void 0,void 0,void 0,(function*(){if(r.debug("Export data as Print"),!e.current.rootElementRef.current)throw new Error("MUI: No grid root element available.");c.current=e.current.state,t.pagination&&e.current.setPageSize(i),yield d(null==n?void 0:n.fields,null==n?void 0:n.allColumns),e.current.unstable_disableVirtualization();const o=p(null==n?void 0:n.fileName);l.current.body.appendChild(o),o.onload=()=>h(o,n),o.contentWindow.onafterprint=()=>m(o)}))),[i,t,r,e,p,h,m,d]);Qi(e,{exportDataAsPrint:f},"GridPrintExportApi")})(e,t),(e=>{const t=n.useCallback(((t=!1)=>{if(0===e.current.getSelectedRows().size)return;const r=e.current.getDataAsCsv({includeHeaders:t,delimiter:"\t"});navigator.clipboard?navigator.clipboard.writeText(r).catch((()=>{ds(r)})):ds(r)}),[e]),r=n.useCallback((t=>{var r;const n=t.ctrlKey||t.metaKey||t.altKey;"c"===t.key.toLowerCase()&&n&&""===(null===(r=window.getSelection())||void 0===r?void 0:r.toString())&&e.current.unstable_copySelectedRowsToClipboard(t.altKey)}),[e]);ns(e,e.current.rootElementRef,"keydown",r),Qi(e,{unstable_copySelectedRowsToClipboard:t},"GridClipboardApi")})(e),function(e,t){const r=_t(e,"useResizeContainer"),o=n.useRef(!1),a=n.useRef(null),i=n.useRef(null),s=at(e,qt),l=at(e,Yt),c=n.useCallback((()=>{var r;const n=null===(r=e.current.rootElementRef)||void 0===r?void 0:r.current,o=Tt(e.current.state);if(!a.current)return;let c;if(null!=t.scrollbarSize)c=t.scrollbarSize;else if(o&&n){const e=(0,v.Z)(n).createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.overflow="scroll",e.className="scrollDiv",n.appendChild(e),c=e.offsetWidth-e.clientWidth,n.removeChild(e)}else c=0;const u=ys(e.current.state,{pagination:t.pagination,paginationMode:t.paginationMode}).rows.length*s,d={width:a.current.width,height:t.autoHeight?u:a.current.height-l},{hasScrollX:p,hasScrollY:h}=(({content:e,container:t,scrollBarSize:r})=>{const n=e.width>t.width,o=e.height>t.height;let a=!1,i=!1;return(n||o)&&(a=n,i=e.height+(a?r:0)>t.height,i&&(a=e.width+r>t.width)),{hasScrollX:a,hasScrollY:i}})({content:{width:Math.round(o),height:u},container:d,scrollBarSize:c}),m={viewportOuterSize:d,viewportInnerSize:{height:d.height-(p?c:0),width:d.width-(h?c:0)},hasScrollX:p,hasScrollY:h},f=i.current;i.current=m,m.viewportInnerSize.width===(null==f?void 0:f.viewportInnerSize.width)&&m.viewportInnerSize.height===(null==f?void 0:f.viewportInnerSize.height)||e.current.publishEvent(qe.viewportInnerSizeChange,m.viewportInnerSize)}),[e,t.scrollbarSize,t.autoHeight,t.pagination,t.paginationMode,l,s]),u=n.useCallback((()=>{c(),e.current.publishEvent(qe.debouncedResize,a.current)}),[e,c]),d=n.useCallback((()=>i.current),[]),p=n.useCallback((()=>{const r=e.current.getRootDimensions();if(!r)return 0;const n=ys(e.current.state,{pagination:t.pagination,paginationMode:t.paginationMode}),o=Math.floor(r.viewportInnerSize.height/qt(e.current.state));return Math.min(o,n.rows.length)}),[e,t.pagination,t.paginationMode]);Qi(e,{resize:u,getRootDimensions:d,unstable_getViewportPageSize:p},"GridDimensionsApi");const h=n.useMemo((()=>(0,w.Z)(u,60)),[u]),f=n.useRef(!0),g=n.useCallback((e=>{a.current=e;const n=/jsdom/.test(window.navigator.userAgent);return 0!==e.height||o.current||t.autoHeight||n||(r.warn(["The parent of the grid has an empty height.","You need to make sure the container has an intrinsic height.","The grid displays with a height of 0px.","","You can find a solution in the docs:","https://mui.com/components/data-grid/layout/"].join("\n")),o.current=!0),0!==e.width||o.current||n||(r.warn(["The parent of the grid has an empty width.","You need to make sure the container has an intrinsic width.","The grid displays with a width of 0px.","","You can find a solution in the docs:","https://mui.com/components/data-grid/layout/"].join("\n")),o.current=!0),f.current?(u(),void(f.current=!1)):void h()}),[t.autoHeight,h,r,u]);(0,m.Z)((()=>c()),[c]),Ba(e,qe.visibleRowsSet,c),Ba(e,qe.pageChange,c),Ba(e,qe.pageSizeChange,c),Ba(e,qe.columnsChange,c),Ma(e,qe.resize,g),Ba(e,qe.debouncedResize,t.onResize)}(e,t),function(e,t){Ba(e,qe.columnHeaderClick,t.onColumnHeaderClick),Ba(e,qe.columnHeaderDoubleClick,t.onColumnHeaderDoubleClick),Ba(e,qe.columnHeaderOver,t.onColumnHeaderOver),Ba(e,qe.columnHeaderOut,t.onColumnHeaderOut),Ba(e,qe.columnHeaderEnter,t.onColumnHeaderEnter),Ba(e,qe.columnHeaderLeave,t.onColumnHeaderLeave),Ba(e,qe.columnOrderChange,t.onColumnOrderChange),Ba(e,qe.cellClick,t.onCellClick),Ba(e,qe.cellDoubleClick,t.onCellDoubleClick),Ba(e,qe.cellKeyDown,t.onCellKeyDown),Ba(e,qe.cellFocusOut,t.onCellFocusOut),Ba(e,qe.rowDoubleClick,t.onRowDoubleClick),Ba(e,qe.rowClick,t.onRowClick),Ba(e,qe.componentError,t.onError),Ba(e,qe.stateChange,t.onStateChange)}(e,t)},Ps={autoHeight:!1,autoPageSize:!1,checkboxSelection:!1,checkboxSelectionVisibleOnly:!1,columnBuffer:3,rowBuffer:3,columnThreshold:3,rowThreshold:3,density:Ca.Standard,disableExtendRowFullWidth:!1,disableColumnFilter:!1,disableColumnMenu:!1,disableColumnSelector:!1,disableDensitySelector:!1,disableMultipleColumnsFiltering:!1,disableMultipleSelection:!1,disableMultipleColumnsSorting:!1,disableSelectionOnClick:!1,disableVirtualization:!1,editMode:ha.Cell,filterMode:va,headerHeight:56,hideFooter:!1,hideFooterPagination:!1,hideFooterRowCount:!1,hideFooterSelectedRowCount:!1,logger:console,logLevel:"error",pagination:!1,paginationMode:va,rowHeight:52,rowsPerPageOptions:[25,50,100],showCellRightBorder:!1,showColumnRightBorder:!1,sortingOrder:["asc","desc",null],sortingMode:va,throttleRowsMs:0,disableColumnReorder:!1,disableColumnResize:!1},Ts=n.memo((function(e){const{sortingOrder:t}=e,r=rt(e,["sortingOrder"]),o=$e(),[a]=t,i="asc"===a?o.components.ColumnSortedAscendingIcon:o.components.ColumnSortedDescendingIcon;return i?n.createElement(i,Object.assign({},r)):null})),Rs=n.forwardRef((function(e,t){const{message:r,hasError:o,errorInfo:a}=e,i=rt(e,["message","hasError","errorInfo"]),s=_e().current.getLocaleText("errorOverlayDefaultLabel");return n.createElement(Da,Object.assign({ref:t},i),r||s)})),Os=n.forwardRef((function(e,t){const r=_e().current.getLocaleText("noResultsOverlayLabel");return n.createElement(Da,Object.assign({ref:t},e),r)})),Ms={BooleanCellTrueIcon:yr,BooleanCellFalseIcon:pr,ColumnMenuIcon:dr,OpenFilterButtonIcon:or,ColumnFilteredIcon:ar,ColumnSelectorIcon:ir,ColumnUnsortedIcon:Ts,ColumnSortedAscendingIcon:er,ColumnSortedDescendingIcon:tr,ColumnResizeIcon:sr,DensityCompactIcon:lr,DensityStandardIcon:cr,DensityComfortableIcon:ur,ExportIcon:gr,MoreActionsIcon:br,TreeDataCollapseIcon:nr,TreeDataExpandIcon:rr},zs=Object.assign(Object.assign({},Ms),{Cell:function(e){const{align:t,children:r,colIndex:o,cellMode:a,field:i,formattedValue:s,hasFocus:c,height:u,isEditable:d,rowId:p,tabIndex:h,value:m,width:f,className:g,showRightBorder:y,extendRowFullWidth:w,row:k,onClick:C,onDoubleClick:S,onMouseDown:x,onMouseUp:E,onKeyDown:A,onDragEnter:T,onDragOver:R}=e,O=rt(e,["align","children","colIndex","cellMode","field","formattedValue","hasFocus","height","isEditable","rowId","tabIndex","value","width","className","showRightBorder","extendRowFullWidth","row","onClick","onDoubleClick","onMouseDown","onMouseUp","onKeyDown","onDragEnter","onDragOver"]),M=null==s?m:s,z=n.useRef(null),B=_e(),I=(e=>{const{align:t,showRightBorder:r,isEditable:n,classes:o}=e,a={root:["cell",`cell--text${(0,b.Z)(t)}`,n&&"cell--editable",r&&"withBorder"]};return(0,l.Z)(a,Qe,o)})({align:t,showRightBorder:y,isEditable:d,classes:$e().classes}),D=n.useCallback((e=>t=>{const r=B.current.getCellParams(p,i||"");B.current.publishEvent(e,r,t),E&&E(t)}),[B,i,E,p]),Z=n.useCallback(((e,t)=>r=>{if(!r.currentTarget.contains(r.target))return;if(!B.current.getRow(p))return;const n=B.current.getCellParams(p,i||"");B.current.publishEvent(e,n,r),t&&t(r)}),[B,i,p]),L={minWidth:f,maxWidth:f,minHeight:u,maxHeight:u};return n.useLayoutEffect((()=>{if(!c||a===ma.Edit)return;const e=(0,v.Z)(B.current.rootElementRef.current);if(z.current&&!z.current.contains(e.activeElement)){const e=z.current.querySelector('[tabindex="0"]')||z.current;if(void 0===Sa&&document.createElement("div").focus({get preventScroll(){return Sa=!0,!1}}),Sa)e.focus({preventScroll:!0});else{const t=B.current.getScrollPosition();e.focus(),B.current.scroll(t)}}})),n.createElement("div",Object.assign({ref:z,className:(0,P.Z)(g,I.root),role:"cell","data-field":i,"data-colindex":o,"aria-colindex":o+1,style:L,tabIndex:"view"!==a&&d?-1:h,onClick:Z(qe.cellClick,C),onDoubleClick:Z(qe.cellDoubleClick,S),onMouseDown:Z(qe.cellMouseDown,x),onMouseUp:D(qe.cellMouseUp),onKeyDown:Z(qe.cellKeyDown,A),onDragEnter:Z(qe.cellDragEnter,T),onDragOver:Z(qe.cellDragOver,R)},O),null!=r?r:null==M?void 0:M.toString())},BaseCheckbox:H.Z,ColumnMenu:li,ErrorOverlay:Rs,Footer:Ni,Header:Hi,Toolbar:null,PreferencesPanel:Ti,LoadingOverlay:Ui,NoResultsOverlay:Os,NoRowsOverlay:Vi,Pagination:Wi,FilterPanel:function(){const e=_e(),t=$e(),r=at(e,Ot),o=at(e,Et),a=n.useRef(null),i=n.useCallback((t=>{e.current.upsertFilterItem(t)}),[e]),s=n.useCallback((t=>{e.current.setFilterLinkOperator(t)}),[e]),l=n.useCallback((()=>{const e=o.find((e=>{var t;return null===(t=e.filterOperators)||void 0===t?void 0:t.length}));return e?{columnField:e.field,operatorValue:e.filterOperators[0].value,id:Math.round(1e5*Math.random())}:null}),[o]),c=n.useMemo((()=>{if(r.items.length)return r.items;const e=l();return e?[e]:[]}),[r.items,l]),u=c.length>1,d=n.useCallback((t=>{e.current.deleteFilterItem(t)}),[e]);return n.useEffect((()=>{c.length>0&&a.current.focus()}),[c.length]),n.createElement(yi,null,n.createElement(ui,null,c.map(((e,t)=>n.createElement(Oi,{key:null==e.id?t:e.id,item:e,applyFilterChanges:i,deleteFilter:d,hasMultipleFilters:u,showMultiFilterOperators:t>0,multiFilterOperator:r.linkOperator,disableMultiFilterOperator:1!==t,applyMultiFilterOperatorChanges:s,focusElementRef:t===c.length-1?a:null})))),!t.disableMultipleColumnsFiltering&&n.createElement(pi,null,n.createElement(X.Z,{onClick:()=>{const t=l();t&&e.current.setFilterModel(Object.assign(Object.assign({},r),{items:[...c,t]}))},startIcon:n.createElement(hr,null),color:"primary"},e.current.getLocaleText("filterPanelAddFilter"))))},ColumnsPanel:function(){const e=_e(),t=n.useRef(null),r=at(e,Ct),o=$e(),[a,i]=n.useState(""),s=(e=>{const{classes:t}=e;return(0,l.Z)({root:["columnsPanel"],columnsPanelRow:["columnsPanelRow"]},Qe,t)})({classes:o.classes}),c=n.useCallback((t=>{const{name:r}=t.target,n=e.current.getColumn(r);e.current.setColumnVisibility(r,!!n.hide)}),[e]),u=n.useCallback((t=>{e.current.updateColumns(r.map((e=>(!1!==e.hideable&&(e.hide=t),e))))}),[e,r]),d=n.useCallback((()=>u(!1)),[u]),p=n.useCallback((()=>u(!0)),[u]),h=n.useCallback((e=>{i(e.target.value)}),[]),m=n.useMemo((()=>a?r.filter((e=>e.field.toLowerCase().indexOf(a.toLowerCase())>-1||e.headerName&&e.headerName.toLowerCase().indexOf(a.toLowerCase())>-1)):r),[r,a]);return n.useEffect((()=>{t.current.focus()}),[]),n.createElement(yi,null,n.createElement(mi,null,n.createElement(T.Z,{label:e.current.getLocaleText("columnsPanelTextFieldLabel"),placeholder:e.current.getLocaleText("columnsPanelTextFieldPlaceholder"),inputRef:t,value:a,onChange:h,variant:"standard",fullWidth:!0})),n.createElement(ui,null,n.createElement(ki,{className:s.root},m.map((t=>n.createElement(Ci,{className:s.columnsPanelRow,key:t.field},n.createElement(J.Z,{control:n.createElement(Q.Z,{disabled:!1===t.hideable,checked:!t.hide,onClick:c,name:t.field,color:"primary",size:"small"}),label:t.headerName||t.field}),!o.disableColumnReorder&&vi&&n.createElement(Si,{draggable:!0,"aria-label":e.current.getLocaleText("columnsPanelDragIconLabel"),title:e.current.getLocaleText("columnsPanelDragIconLabel"),size:"small",disabled:!0},n.createElement(fr,null))))))),n.createElement(pi,null,n.createElement(X.Z,{onClick:p,color:"primary"},e.current.getLocaleText("columnsPanelHideAllButton")),n.createElement(X.Z,{onClick:d,color:"primary"},e.current.getLocaleText("columnsPanelShowAllButton"))))},Panel:Pi,Row:function(e){var t,r,o,a;const{selected:i,rowId:s,row:c,index:u,style:d,rowHeight:p,className:h,visibleColumns:m,renderedColumns:f,containerWidth:g,firstColumnToRender:y,lastColumnToRender:b,cellFocus:v,cellTabIndex:w,editRowsState:k,onClick:C,onDoubleClick:S,onMouseEnter:x,onMouseLeave:E}=e,A=rt(e,["selected","rowId","row","index","style","rowHeight","className","visibleColumns","renderedColumns","containerWidth","firstColumnToRender","lastColumnToRender","cellFocus","cellTabIndex","editRowsState","onClick","onDoubleClick","onMouseEnter","onMouseLeave"]),T=u+2,R=_e(),O=$e(),M=at(R,xt),{hasScrollX:z,hasScrollY:B}=null!==(t=R.current.getRootDimensions())&&void 0!==t?t:{hasScrollX:!1,hasScrollY:!1},I=(e=>{const{editable:t,editing:r,selected:n,classes:o}=e;return(0,l.Z)({root:["row",n&&"selected",t&&"row--editable",r&&"row--editing"]},Qe,o)})({selected:i,classes:O.classes,editing:R.current.getRowMode(s)===fa.Edit,editable:O.editMode===ha.Row}),D=n.useCallback(((e,t)=>r=>{(1!==r.target.nodeType||r.currentTarget.contains(r.target))&&R.current.getRow(s)&&(R.current.publishEvent(e,R.current.getRowParams(s),r),t&&t(r))}),[R,s]),Z=Object.assign({maxHeight:p,minHeight:p},d),L="function"==typeof O.getRowClassName&&O.getRowClassName(R.current.getRowParams(s)),j=[];for(let e=0;e<f.length;e+=1){const t=f[e],i=y+e,l=i===m.length-1,c=l&&z&&!B,u=l?!c&&O.disableExtendRowFullWidth:O.showCellRightBorder,d=R.current.getCellParams(s,t.field),h=[];t.cellClassName&&h.push((0,P.Z)("function"==typeof t.cellClassName?t.cellClassName(d):t.cellClassName));const g=k[s]?k[s][t.field]:null;let b=null;if(null==g&&t.renderCell&&(b=t.renderCell(Object.assign(Object.assign({},d),{api:R.current})),h.push((0,P.Z)(Xe["cell--withRenderer"],null===(r=O.classes)||void 0===r?void 0:r["cell--withRenderer"]))),null!=g&&t.renderEditCell){const e=Object.assign(Object.assign(Object.assign({},d),g),{api:R.current});b=t.renderEditCell(e),h.push((0,P.Z)(Xe["cell--editing"],null===(o=O.classes)||void 0===o?void 0:o["cell--editing"]))}O.getCellClassName&&h.push(O.getCellClassName(d));const C=null!==v&&v.id===s&&v.field===t.field,S=null!==w&&w.id===s&&w.field===t.field&&"view"===d.cellMode?0:-1;j.push(n.createElement(O.components.Cell,Object.assign({key:t.field,value:d.value,field:t.field,width:t.computedWidth,rowId:s,height:p,showRightBorder:u,formattedValue:d.formattedValue,align:t.align||"left",cellMode:d.cellMode,colIndex:i,isEditable:d.isEditable,hasFocus:C,tabIndex:S,className:(0,P.Z)(h)},null===(a=O.componentsProps)||void 0===a?void 0:a.cell),b))}const F=g-M.totalWidth;return n.createElement("div",Object.assign({"data-id":s,"data-rowindex":u,role:"row",className:(0,P.Z)(L,I.root,h),"aria-rowindex":T,"aria-selected":i,style:Z,onClick:D(qe.rowClick,C),onDoubleClick:D(qe.rowDoubleClick,S),onMouseEnter:D(qe.rowMouseEnter,x),onMouseLeave:D(qe.rowMouseLeave,E)},A),j,F>0&&n.createElement(qi,{width:F,height:p}))}}),Bs={apiRef:void 0,disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,disableMultipleSelection:!0,throttleRowsMs:void 0,hideFooterRowCount:!1,pagination:!0,checkboxSelectionVisibleOnly:!1,disableColumnReorder:!0,disableColumnResize:!0,signature:"DataGrid"},Is=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScroller",overridesResolver:(e,t)=>t.virtualScroller})({overflow:"auto","@media print":{overflow:"hidden"}}),Ds=n.forwardRef((function(e,t){const{className:r}=e,o=rt(e,["className"]),a=(e=>{const{classes:t}=e;return(0,l.Z)({root:["virtualScroller"]},Qe,t)})({classes:$e().classes});return n.createElement(Is,Object.assign({ref:t,className:(0,P.Z)(a.root,r)},o))})),Zs=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScrollerContent",overridesResolver:(e,t)=>t.virtualScrollerContent})({position:"relative"}),Ls=n.forwardRef((function(e,t){const{className:r}=e,o=rt(e,["className"]),a=(e=>{const{classes:t}=e;return(0,l.Z)({root:["virtualScrollerContent"]},Qe,t)})({classes:$e().classes});return n.createElement(Zs,Object.assign({ref:t,className:(0,P.Z)(a.root,r)},o))})),js=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"VirtualScrollerRenderZone",overridesResolver:(e,t)=>t.virtualScrollerRenderZone})({position:"absolute"}),Fs=n.forwardRef((function(e,t){const{className:r}=e,o=rt(e,["className"]),a=(e=>{const{classes:t}=e;return(0,l.Z)({root:["virtualScrollerRenderZone"]},Qe,t)})({classes:$e().classes});return n.createElement(js,Object.assign({ref:t,className:(0,P.Z)(a.root,r)},o))}));function Ns(e,t,r=0,n=t.length){if(t.length<=0)return-1;if(r>=n)return r;const o=r+Math.floor((n-r)/2);return e<=t[o]?Ns(e,t,r,o):Ns(e,t,o+1,n)}const Hs=n.forwardRef((function(e,t){const{className:r,selectionLookup:o,disableVirtualization:a}=e,i=rt(e,["className","selectionLookup","disableVirtualization"]),{getRootProps:s,getContentProps:l,getRenderZoneProps:c,getRows:u}=(e=>{const t=_e(),r=$e(),o=at(t,St),{ref:a,selectionLookup:i,disableVirtualization:s,onRenderZonePositioning:l,renderZoneMinColumnIndex:c=0,renderZoneMaxColumnIndex:u=o.length}=e,d=at(t,xt),p=at(t,qt),h=at(t,_o),m=at(t,Jo),g=at(t,ts),y=bs(t,r),b=n.useRef(null),v=n.useRef(null),w=(0,f.Z)(a,v),[k,C]=n.useState(null),S=n.useRef(k),x=n.useRef({top:0,left:0}),[E,A]=n.useState(null),P=n.useRef(d.totalWidth),T=n.useCallback((()=>{if(s)return{firstRowIndex:0,lastRowIndex:y.rows.length,firstColumnIndex:0,lastColumnIndex:o.length};const{top:e,left:n}=x.current,a=r.autoHeight?y.rows.length:Math.floor(v.current.clientHeight/p),i=Math.floor(e/p),l=i+a,{positions:c}=xt(t.current.state);return{firstRowIndex:i,lastRowIndex:l,firstColumnIndex:Ns(n,c),lastColumnIndex:Ns(n+E,c)}}),[t,E,r.autoHeight,s,p,y.rows.length,o.length]);n.useEffect((()=>{s?b.current.style.transform="translate3d(0px, 0px, 0px)":(v.current.scrollLeft=0,v.current.scrollTop=0),A(v.current.clientWidth)}),[s]),n.useEffect((()=>{if(null==E)return;const e=T();S.current=e,C(e);const{top:r,left:n}=x.current,o={top:r,left:n,renderContext:e};t.current.publishEvent(qe.rowsScroll,o)}),[t,T,E]);const R=n.useCallback((()=>{v.current&&A(v.current.clientWidth)}),[]);Ma(t,qe.resize,R);const O=({firstIndex:e,lastIndex:t,buffer:r,minFirstIndex:n,maxLastIndex:o})=>[go(e-r,n,o),go(t+r,n,o)],M=e=>{var n;const[o]=O({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:null===(n=y.range)||void 0===n?void 0:n.lastRowIndex,buffer:r.rowBuffer}),[a]=O({firstIndex:e.firstColumnIndex,lastIndex:e.lastColumnIndex,minFirstIndex:c,maxLastIndex:u,buffer:r.columnBuffer}),i=o*p,s=xt(t.current.state).positions[a];b.current.style.transform=`translate3d(${s}px, ${i}px, 0px)`,"function"==typeof l&&l({top:i,left:s})},z=e=>{const{scrollTop:n,scrollLeft:o}=e.currentTarget;if(x.current.top=n,x.current.left=o,o<0||n<0||!S.current)return;const a=s?S.current:T(),i=Math.abs(a.firstRowIndex-S.current.firstRowIndex),l=Math.abs(a.firstColumnIndex-S.current.firstColumnIndex),c=i>=r.rowThreshold||l>=r.columnThreshold||P.current!==d.totalWidth;t.current.publishEvent(qe.rowsScroll,{top:n,left:o,renderContext:c?a:S.current}),c&&(C(a),S.current=a,P.current=d.totalWidth,M(a))},B=E&&d.totalWidth>E,I=n.useMemo((()=>{const e={width:B?d.totalWidth:"auto",height:Math.max(y.rows.length*p,1)};return r.autoHeight&&0===y.rows.length&&(e.height=2*p),e}),[d.totalWidth,y.rows.length,B,r.autoHeight,p]);n.useEffect((()=>{t.current.publishEvent(qe.virtualScrollerContentSizeChange)}),[t,I]),r.autoHeight&&0===y.rows.length&&(I.height=2*p);const D={};return B||(D.overflowX="hidden"),{renderContext:k,updateRenderZonePosition:M,getRows:(e={renderContext:k})=>{var t;const{renderContext:a,minFirstColumn:l=c,maxLastColumn:d=u,availableSpace:f=E}=e;if(!y.range||!a||null==f)return null;const b=s?0:r.rowBuffer,v=s?0:r.columnBuffer,[w,C]=O({firstIndex:a.firstRowIndex,lastIndex:a.lastRowIndex,minFirstIndex:0,maxLastIndex:y.rows.length,buffer:b}),[S,x]=O({firstIndex:a.firstColumnIndex,lastIndex:a.lastColumnIndex,minFirstIndex:l,maxLastIndex:d,buffer:v}),A=y.rows.slice(w,C),P=o.slice(S,x),T=[];for(let e=0;e<A.length;e+=1){const{id:s,model:l}=A[e];T.push(n.createElement(r.components.Row,Object.assign({key:s,row:l,rowId:s,rowHeight:p,cellFocus:h,cellTabIndex:m,editRowsState:g,renderedColumns:P,visibleColumns:o,firstColumnToRender:S,lastColumnToRender:x,selected:void 0!==i[s],index:y.range.firstRowIndex+a.firstRowIndex+e,containerWidth:f},null===(t=r.componentsProps)||void 0===t?void 0:t.row)))}return T},getRootProps:(e={})=>{var{style:t={}}=e,r=rt(e,["style"]);return Object.assign({ref:w,onScroll:z,style:Object.assign(Object.assign({},t),D)},r)},getContentProps:({style:e={}}={})=>({style:Object.assign(Object.assign({},e),I)}),getRenderZoneProps:()=>({ref:b})}})({ref:t,selectionLookup:o,disableVirtualization:a});return n.createElement(Ds,Object.assign({className:r},s(i)),n.createElement(Ls,Object.assign({},l()),n.createElement(Fs,Object.assign({},c()),u())))})),Us=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaders",overridesResolver:(e,t)=>t.columnHeaders})((({theme:e})=>({position:"absolute",top:0,left:0,right:0,overflow:"hidden",display:"flex",alignItems:"center",borderBottom:`1px solid ${"light"===e.palette.mode?(0,u.$n)((0,u.Fq)(e.palette.divider,1),.88):(0,u._j)((0,u.Fq)(e.palette.divider,1),.68)}`}))),Vs=n.forwardRef((function(e,t){const{innerRef:r,className:o}=e,a=rt(e,["innerRef","className"]),i=(e=>{const{classes:t}=e;return(0,l.Z)({root:["columnHeaders"]},Qe,t)})({classes:$e().classes});return n.createElement(Us,Object.assign({ref:t,className:(0,P.Z)(o,i.root)},a))})),Ks=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"columnHeadersInner",overridesResolver:(e,t)=>[{[`&.${Xe.columnHeaderDropZone}`]:t.columnHeaderDropZone},t.columnHeadersInner]})((()=>({display:"flex",alignItems:"center",[`&.${Xe.columnHeaderDropZone} .${Xe.columnHeaderDraggableContainer}`]:{cursor:"move"},[`&.${Xe["columnHeadersInner--scrollable"]} .${Xe.columnHeader}:last-child`]:{borderRight:"none"}}))),Ws=n.forwardRef((function(e,t){var r,o;const{isDragging:a,className:i}=e,s=rt(e,["isDragging","className"]),c=_e(),u=$e(),d=(e=>{const{isDragging:t,hasScrollX:r,classes:n}=e;return(0,l.Z)({root:["columnHeadersInner",t&&"columnHeaderDropZone",r&&"columnHeadersInner--scrollable"]},Qe,n)})({isDragging:a,hasScrollX:null!==(o=null===(r=c.current.getRootDimensions())||void 0===r?void 0:r.hasScrollX)&&void 0!==o&&o,classes:u.classes});return n.createElement(Ks,Object.assign({ref:t,className:(0,P.Z)(i,d.root)},s))})),qs=n.forwardRef((function(e,t){const{innerRef:r,className:o}=e,a=rt(e,["innerRef","className"]),{isDragging:i,getRootProps:s,getInnerProps:l,getColumns:c}=(e=>{const{innerRef:t,minColumnIndex:r=0}=e,[o,a]=n.useState(""),[i,s]=n.useState(""),l=_e(),c=at(l,St),u=at(l,xt),d=at(l,$o),p=at(l,Jo),h=at(l,Qo),m=at(l,Yt),g=at(l,jt),y=at(l,bt),b=at(l,_i),v=$e(),w=n.useRef(null),k=(0,f.Z)(t,w),[C,S]=n.useState(null),x=n.useRef(C),E=n.useRef(0);n.useEffect((()=>{l.current.columnHeadersContainerElementRef.current.scrollLeft=0}),[l]);const A=n.useCallback((e=>{const t=Math.max(e.firstColumnIndex-v.columnBuffer,r),n=t>0?E.current-u.positions[t]:E.current;w.current.style.transform=`translate3d(${-n}px, 0px, 0px)`}),[u.positions,r,v.columnBuffer]),P=n.useCallback((({left:e,renderContext:t=null})=>{var r,n;w.current&&(E.current===e&&(null===(r=x.current)||void 0===r?void 0:r.firstColumnIndex)===(null==t?void 0:t.firstColumnIndex)&&(null===(n=x.current)||void 0===n?void 0:n.lastColumnIndex)===(null==t?void 0:t.lastColumnIndex)||(E.current=e,t===x.current&&x.current||(S(t),x.current=t),t&&A(t)))}),[A]),T=n.useCallback((e=>s(e.field)),[]),R=n.useCallback((()=>s("")),[]),O=n.useCallback((e=>a(e.field)),[]),M=n.useCallback((()=>a("")),[]);Ma(l,qe.columnResizeStart,T),Ma(l,qe.columnResizeStop,R),Ma(l,qe.columnHeaderDragStart,O),Ma(l,qe.columnHeaderDragEnd,M),Ma(l,qe.rowsScroll,P);const z={minHeight:m,maxHeight:m,lineHeight:`${m}px`};return{renderContext:C,getColumns:(e,t={})=>{const{renderContext:a=C,minFirstColumn:s=r,maxLastColumn:l=c.length}=e||{};if(!a)return null;const u=[],f=Math.max(a.firstColumnIndex-v.columnBuffer,s),w=Math.min(a.lastColumnIndex+v.columnBuffer,l),k=c.slice(f,w);for(let e=0;e<k.length;e+=1){const r=k[e],a=f+e,s=0===a,l=!(null===d&&null===p),c=null!==d&&d.field===r.field||s&&!l?0:-1,w=null!==h&&h.field===r.field,C=b.open&&b.field===r.field;u.push(n.createElement(ti,Object.assign({key:e},y[r.field],{columnMenuOpen:C,filterItemsCounter:g[r.field]&&g[r.field].length,headerHeight:m,isDragging:r.field===o,column:r,colIndex:a,isResizing:i===r.field,isLastColumn:a===u.length-1,extendRowFullWidth:!v.disableExtendRowFullWidth,hasFocus:w,tabIndex:c},t)))}return u},isDragging:!!o,updateInnerPosition:A,getRootProps:(e={})=>Object.assign({style:z},e),getInnerProps:()=>({ref:k,"aria-rowindex":1,role:"row"})}})({innerRef:r});return n.createElement(Vs,Object.assign({ref:t},s(a)),n.createElement(Gi,{scrollDirection:"left"}),n.createElement(Ws,Object.assign({isDragging:i},l()),c()),n.createElement(Gi,{scrollDirection:"right"}))})),Ys=n.forwardRef((function(e,t){const r=(e=>{if(e.pageSize>100)throw new Error("'props.pageSize' cannot exceed 100 in DataGrid.");const t=(0,d.Z)({props:e,name:"MuiDataGrid"}),r=n.useMemo((()=>Object.assign(Object.assign({},wi),t.localeText)),[t.localeText]),o=n.useMemo((()=>{const e=t.components;if(!e)return Object.assign({},zs);const r={};return Object.keys(zs).forEach((t=>{r[t]=void 0===e[t]?zs[t]:e[t]})),r}),[t.components]);return n.useMemo((()=>Object.assign(Object.assign(Object.assign(Object.assign({},Ps),t),{localeText:r,components:o}),Bs)),[t,r,o])})(e),o=function(...e){const t=[][0],r=n.useRef();return r.current||(r.current={unstable_eventManager:new rs,state:{}}),n.useImperativeHandle(t,(()=>r.current),[r]),r}();return As(o,r),n.createElement(as,{apiRef:o,props:r},n.createElement(Ea,{className:r.className,style:r.style,sx:r.sx,ref:t},n.createElement(Xt,null,n.createElement($t,null),n.createElement(Gt,{ColumnHeadersComponent:qs,VirtualScrollerComponent:Hs}),n.createElement(Jt,null))))})),Gs=n.memo(Ys);Ys.propTypes={"aria-label":a().string,"aria-labelledby":a().string,autoHeight:a().bool,autoPageSize:a().bool,checkboxSelection:a().bool,classes:a().object,columnBuffer:a().number,columns:(a().array.isRequired,()=>null),columnThreshold:a().number,columnTypes:a().object,components:a().object,componentsProps:a().object,density:a().oneOf(["comfortable","compact","standard"]),disableColumnFilter:a().bool,disableColumnMenu:a().bool,disableColumnSelector:a().bool,disableDensitySelector:a().bool,disableExtendRowFullWidth:a().bool,disableSelectionOnClick:a().bool,disableVirtualization:a().bool,editMode:a().oneOf(["cell","row"]),editRowsModel:a().object,error:a().any,filterMode:a().oneOf(["client","server"]),filterModel:(a().any,()=>null),getCellClassName:a().func,getRowClassName:a().func,getRowId:a().func,headerHeight:a().number,hideFooter:a().bool,hideFooterPagination:a().bool,hideFooterSelectedRowCount:a().bool,initialState:a().object,isCellEditable:a().func,isRowSelectable:a().func,loading:a().bool,localeText:a().object,logger:a().shape({debug:a().func.isRequired,error:a().func.isRequired,info:a().func.isRequired,warn:a().func.isRequired}),logLevel:a().oneOf(["debug","error","info","warn",!1]),nonce:a().string,onCellClick:a().func,onCellDoubleClick:a().func,onCellEditCommit:a().func,onCellEditStart:a().func,onCellEditStop:a().func,onCellFocusOut:a().func,onCellKeyDown:a().func,onColumnHeaderClick:a().func,onColumnHeaderDoubleClick:a().func,onColumnHeaderEnter:a().func,onColumnHeaderLeave:a().func,onColumnHeaderOut:a().func,onColumnHeaderOver:a().func,onColumnOrderChange:a().func,onColumnVisibilityChange:a().func,onEditCellPropsChange:a().func,onEditRowsModelChange:a().func,onError:a().func,onFilterModelChange:a().func,onPageChange:a().func,onPageSizeChange:a().func,onResize:a().func,onRowClick:a().func,onRowDoubleClick:a().func,onRowEditCommit:a().func,onRowEditStart:a().func,onRowEditStop:a().func,onSelectionModelChange:a().func,onSortModelChange:a().func,onStateChange:a().func,page:a().number,pageSize:(a().number,()=>null),pagination:e=>!1===e.pagination?new Error(["MUI: `<DataGrid pagination={false} />` is not a valid prop.","Infinite scrolling is not available in the MIT version.","","You need to upgrade to the DataGridPro component to disable the pagination."].join("\n")):null,paginationMode:a().oneOf(["client","server"]),rowBuffer:a().number,rowCount:a().number,rowHeight:a().number,rows:a().arrayOf(a().object).isRequired,rowsPerPageOptions:a().arrayOf(a().number),rowThreshold:a().number,scrollbarSize:a().number,selectionModel:(a().oneOfType([a().number,a().string,a().array]),()=>null),showCellRightBorder:a().bool,showColumnRightBorder:a().bool,sortingMode:a().oneOf(["client","server"]),sortingOrder:a().arrayOf(a().oneOf(["asc","desc"])),sortModel:a().arrayOf(a().shape({field:a().string.isRequired,sort:a().oneOf(["asc","desc"])})),sx:a().oneOfType([a().arrayOf(a().oneOfType([a().func,a().object,a().bool])),a().func,a().object])}},6010:(e,t,r)=>{"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,r=0,o="";r<arguments.length;)(e=arguments[r++])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}r.d(t,{Z:()=>o})},4098:function(e,t){var r="undefined"!=typeof self?self:this,n=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();!function(e){!function(t){var r="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,o="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in e,i="ArrayBuffer"in e;if(i)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function h(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function f(e){var t=new FileReader,r=m(t);return t.readAsArrayBuffer(e),r}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=g(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=h(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(f)}),this.text=function(){var e,t,r,n=h(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,r=m(t=new FileReader),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a&&(this.formData=function(){return this.text().then(w)}),this.json=function(){return this.text().then(JSON.parse)},this}p.prototype.append=function(e,t){e=c(e),t=u(t);var r=this.map[e];this.map[e]=r?r+", "+t:t},p.prototype.delete=function(e){delete this.map[c(e)]},p.prototype.get=function(e){return e=c(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(c(e))},p.prototype.set=function(e,t){this.map[c(e)]=u(t)},p.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},p.prototype.keys=function(){var e=[];return this.forEach((function(t,r){e.push(r)})),d(e)},p.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},p.prototype.entries=function(){var e=[];return this.forEach((function(t,r){e.push([r,t])})),d(e)},n&&(p.prototype[Symbol.iterator]=p.prototype.entries);var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function v(e,t){var r,n,o=(t=t||{}).body;if(e instanceof v){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=(n=(r=t.method||this.method||"GET").toUpperCase(),b.indexOf(n)>-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}})),t}function k(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},y.call(v.prototype),y.call(k.prototype),k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},k.error=function(){var e=new k(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];k.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new k(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function S(e,r){return new Promise((function(n,a){var i=new v(e,r);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,r={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();t.append(n,o)}})),t)};r.url="responseURL"in s?s.responseURL:r.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;n(new k(o,r))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}S.polyfill=!0,e.fetch||(e.fetch=S,e.Headers=p,e.Request=v,e.Response=k),t.Headers=p,t.Request=v,t.Response=k,t.fetch=S,Object.defineProperty(t,"__esModule",{value:!0})}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var o=n;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t},5209:(e,t)=>{"use strict";function r(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function n(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={p:n,P:function(e,t){var o,a=e.match(/(P+)(p+)?/)||[],i=a[1],s=a[2];if(!s)return r(e,t);switch(i){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",r(i,t)).replace("{{time}}",n(s,t))}};t.default=o,e.exports=t.default},8679:(e,t,r)=>{"use strict";var n=r(1296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?i:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=h(r);o&&o!==m&&e(t,o,n)}var i=u(r);d&&(i=i.concat(d(r)));for(var s=l(t),f=l(r),g=0;g<i.length;++g){var y=i[g];if(!(a[y]||n&&n[y]||f&&f[y]||s&&s[y])){var b=p(r,y);try{c(t,y,b)}catch(e){}}}}return t}},6103:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,v=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case s:case i:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case f:case l:return e;default:return t}}case o:return t}}}function C(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=f,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=h,t.isAsyncMode=function(e){return C(e)||k(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===f},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===i||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},1296:(e,t,r)=>{"use strict";e.exports=r(6103)},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},2023:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(r){return new Sha256(t,!0).update(r)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var r=0;r<OUTPUT_TYPES.length;++r){var n=OUTPUT_TYPES[r];t[n]=createOutputMethod(n,e)}return t},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(e){if("string"==typeof e)return crypto.createHash(algorithm).update(e,"utf8").digest("hex");if(null==e)throw new Error(ERROR);return e.constructor===ArrayBuffer&&(e=new Uint8Array(e)),Array.isArray(e)||ArrayBuffer.isView(e)||e.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(e)).digest("hex"):method(e)};return nodeMethod},createHmacOutputMethod=function(e,t){return function(r,n){return new HmacSha256(r,t,!0).update(n)[e]()}},createHmacMethod=function(e){var t=createHmacOutputMethod("hex",e);t.create=function(t){return new HmacSha256(t,e)},t.update=function(e,r){return t.create(e).update(r)};for(var r=0;r<OUTPUT_TYPES.length;++r){var n=OUTPUT_TYPES[r];t[n]=createHmacOutputMethod(n,e)}return t};function Sha256(e,t){t?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=e}function HmacSha256(e,t,r){var n,o=typeof e;if("string"===o){var a,i=[],s=e.length,l=0;for(n=0;n<s;++n)(a=e.charCodeAt(n))<128?i[l++]=a:a<2048?(i[l++]=192|a>>6,i[l++]=128|63&a):a<55296||a>=57344?(i[l++]=224|a>>12,i[l++]=128|a>>6&63,i[l++]=128|63&a):(a=65536+((1023&a)<<10|1023&e.charCodeAt(++n)),i[l++]=240|a>>18,i[l++]=128|a>>12&63,i[l++]=128|a>>6&63,i[l++]=128|63&a);e=i}else{if("object"!==o)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var c=[],u=[];for(n=0;n<64;++n){var d=e[n]||0;c[n]=92^d,u[n]=54^d}Sha256.call(this,t,r),this.update(u),this.oKeyPad=c,this.inner=!0,this.sharedMemory=r}Sha256.prototype.update=function(e){if(!this.finalized){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}for(var n,o,a=0,i=e.length,s=this.blocks;a<i;){if(this.hashed&&(this.hashed=!1,s[0]=this.block,s[16]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0),t)for(o=this.start;a<i&&o<64;++a)s[o>>2]|=e[a]<<SHIFT[3&o++];else for(o=this.start;a<i&&o<64;++a)(n=e.charCodeAt(a))<128?s[o>>2]|=n<<SHIFT[3&o++]:n<2048?(s[o>>2]|=(192|n>>6)<<SHIFT[3&o++],s[o>>2]|=(128|63&n)<<SHIFT[3&o++]):n<55296||n>=57344?(s[o>>2]|=(224|n>>12)<<SHIFT[3&o++],s[o>>2]|=(128|n>>6&63)<<SHIFT[3&o++],s[o>>2]|=(128|63&n)<<SHIFT[3&o++]):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++a)),s[o>>2]|=(240|n>>18)<<SHIFT[3&o++],s[o>>2]|=(128|n>>12&63)<<SHIFT[3&o++],s[o>>2]|=(128|n>>6&63)<<SHIFT[3&o++],s[o>>2]|=(128|63&n)<<SHIFT[3&o++]);this.lastByteIndex=o,this.bytes+=o-this.start,o>=64?(this.block=s[16],this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,r,n,o,a,i,s,l,c=this.h0,u=this.h1,d=this.h2,p=this.h3,h=this.h4,m=this.h5,f=this.h6,g=this.h7,y=this.blocks;for(e=16;e<64;++e)t=((o=y[e-15])>>>7|o<<25)^(o>>>18|o<<14)^o>>>3,r=((o=y[e-2])>>>17|o<<15)^(o>>>19|o<<13)^o>>>10,y[e]=y[e-16]+t+y[e-7]+r<<0;for(l=u&d,e=0;e<64;e+=4)this.first?(this.is224?(a=300032,g=(o=y[0]-1413257819)-150054599<<0,p=o+24177077<<0):(a=704751109,g=(o=y[0]-210244248)-1521486534<<0,p=o+143694565<<0),this.first=!1):(t=(c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10),n=(a=c&u)^c&d^l,g=p+(o=g+(r=(h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(h&m^~h&f)+K[e]+y[e])<<0,p=o+(t+n)<<0),t=(p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),n=(i=p&c)^p&u^a,f=d+(o=f+(r=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&h^~g&m)+K[e+1]+y[e+1])<<0,t=((d=o+(t+n)<<0)>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),n=(s=d&p)^d&c^i,m=u+(o=m+(r=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&g^~f&h)+K[e+2]+y[e+2])<<0,t=((u=o+(t+n)<<0)>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),n=(l=u&d)^u&p^s,h=c+(o=h+(r=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&f^~m&g)+K[e+3]+y[e+3])<<0,c=o+(t+n)<<0;this.h0=this.h0+c<<0,this.h1=this.h1+u<<0,this.h2=this.h2+d<<0,this.h3=this.h3+p<<0,this.h4=this.h4+h<<0,this.h5=this.h5+m<<0,this.h6=this.h6+f<<0,this.h7=this.h7+g<<0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,o=this.h4,a=this.h5,i=this.h6,s=this.h7,l=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i];return this.is224||(l+=HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]),l},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,o=this.h4,a=this.h5,i=this.h6,s=this.h7,l=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,r>>24&255,r>>16&255,r>>8&255,255&r,n>>24&255,n>>16&255,n>>8&255,255&n,o>>24&255,o>>16&255,o>>8&255,255&o,a>>24&255,a>>16&255,a>>8&255,255&a,i>>24&255,i>>16&255,i>>8&255,255&i];return this.is224||l.push(s>>24&255,s>>16&255,s>>8&255,255&s),l},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},2467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==d(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=n?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}(r(7294)),o=c(r(5697)),a=c(r(8674)),i=c(r(515)),s=c(r(167)),l=c(r(4449));function c(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(this,arguments)}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){w(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function y(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function w(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var k=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(l,e);var t,r,o,a,i,s=(a=l,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=v(a);if(i){var r=v(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return y(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),w(b(t=s.call(this,e)),"handleLoadImage",(function(e){t.setState({imageLoaded:!0,imageError:!1}),t.props.onLoad&&t.props.onLoad(e)})),w(b(t),"handleImageError",(function(e){t.props.src&&(t.setState({imageError:!0}),t.props.onError&&t.props.onError(e))})),t.state={imageError:!1,imageLoaded:!1,src:t.props.src},t.image=n.default.createRef(),t}return t=l,o=[{key:"getDerivedStateFromProps",value:function(e,t){return t.src!==e.src?{imageError:!1,imageLoaded:!1,src:e.src}:null}}],(r=[{key:"componentDidMount",value:function(){var e=this.image.current;e&&e.complete&&(0===e.naturalWidth?this.handleImageError():this.handleLoadImage())}},{key:"getStyles",value:function(){var e=this.props,t=e.animationDuration,r=e.aspectRatio,n=e.cover,o=e.color,a=e.imageStyle,i=e.disableTransition,s=e.iconContainerStyle,l=e.style,c=!i&&{opacity:this.state.imageLoaded?1:0,filterBrightness:this.state.imageLoaded?100:0,filterSaturate:this.state.imageLoaded?100:20,transition:"\n filterBrightness ".concat(.75*t,"ms cubic-bezier(0.4, 0.0, 0.2, 1),\n filterSaturate ").concat(t,"ms cubic-bezier(0.4, 0.0, 0.2, 1),\n opacity ").concat(t/2,"ms cubic-bezier(0.4, 0.0, 0.2, 1)")};return{root:m({backgroundColor:o,paddingTop:"calc(1 / ".concat(r," * 100%)"),position:"relative"},l),image:m(m({width:"100%",height:"100%",position:"absolute",objectFit:n?"cover":"inherit",top:0,left:0},c),a),iconContainer:m({width:"100%",height:"100%",position:"absolute",top:0,left:0,display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none"},s)}}},{key:"render",value:function(){var e=this.getStyles(),t=this.props,r=(t.animationDuration,t.aspectRatio,t.color,t.cover,t.disableError),o=t.disableSpinner,a=(t.disableTransition,t.errorIcon),i=(t.iconContainerStyle,t.imageStyle,t.loading),s=t.onClick,l=(t.style,function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,["animationDuration","aspectRatio","color","cover","disableError","disableSpinner","disableTransition","errorIcon","iconContainerStyle","imageStyle","loading","onClick","style"]));return n.default.createElement("div",{style:e.root,onClick:s},l.src&&n.default.createElement("img",p({},l,{ref:this.image,style:e.image,onLoad:this.handleLoadImage,onError:this.handleImageError})),n.default.createElement("div",{style:e.iconContainer},!o&&!this.state.imageLoaded&&!this.state.imageError&&i,!r&&this.state.imageError&&a))}}])&&f(t.prototype,r),o&&f(t,o),l}(n.Component);t.default=k,k.defaultProps={animationDuration:3e3,aspectRatio:1,color:i.default.white,disableError:!1,disableSpinner:!1,disableTransition:!1,errorIcon:n.default.createElement(l.default,{style:{width:48,height:48,color:s.default[300]}}),loading:n.default.createElement(a.default,{size:48})},k.propTypes={animationDuration:o.default.number,aspectRatio:o.default.number,cover:o.default.bool,color:o.default.string,disableError:o.default.bool,disableSpinner:o.default.bool,disableTransition:o.default.bool,errorIcon:o.default.node,iconContainerStyle:o.default.object,imageStyle:o.default.object,loading:o.default.node,onClick:o.default.func,onError:o.default.func,onLoad:o.default.func,src:o.default.string.isRequired,style:o.default.object}},4472:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var n,o=(n=r(2467))&&n.__esModule?n:{default:n}},3173:(e,t,r)=>{"use strict";var n;t.Z=void 0;var o=((n=r(4472))&&n.__esModule?n:{default:n}).default;t.Z=o},4779:(e,t,r)=>{var n=r(5826);e.exports=function e(t,r,o){return n(r)||(o=r||o,r=[]),o=o||{},t instanceof RegExp?function(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(t,r):n(t)?function(t,r,n){for(var o=[],a=0;a<t.length;a++)o.push(e(t[a],r,n).source);return u(new RegExp("(?:"+o.join("|")+")",d(n)),r)}(t,r,o):function(e,t,r){return p(a(e,r),t,r)}(t,r,o)},e.exports.parse=a,e.exports.compile=function(e,t){return s(a(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var r,n=[],a=0,i=0,s="",u=t&&t.delimiter||"/";null!=(r=o.exec(e));){var d=r[0],p=r[1],h=r.index;if(s+=e.slice(i,h),i=h+d.length,p)s+=p[1];else{var m=e[i],f=r[2],g=r[3],y=r[4],b=r[5],v=r[6],w=r[7];s&&(n.push(s),s="");var k=null!=f&&null!=m&&m!==f,C="+"===v||"*"===v,S="?"===v||"*"===v,x=r[2]||u,E=y||b;n.push({name:g||a++,prefix:f||"",delimiter:x,optional:S,repeat:C,partial:k,asterisk:!!w,pattern:E?c(E):w?".*":"[^"+l(x)+"]+?"})}}return i<e.length&&(s+=e.substr(i)),s&&n.push(s),n}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var r=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(r[o]=new RegExp("^(?:"+e[o].pattern+")$",d(t)));return function(t,o){for(var a="",s=t||{},l=(o||{}).pretty?i:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=s[u.name];if(null==p){if(u.optional){u.partial&&(a+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(n(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var h=0;h<p.length;h++){if(d=l(p[h]),!r[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");a+=(0===h?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!r[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');a+=u.prefix+d}}else a+=u}return a}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,r){n(t)||(r=t||r,t=[]);for(var o=(r=r||{}).strict,a=!1!==r.end,i="",s=0;s<e.length;s++){var c=e[s];if("string"==typeof c)i+=l(c);else{var p=l(c.prefix),h="(?:"+c.pattern+")";t.push(c),c.repeat&&(h+="(?:"+p+h+")*"),i+=h=c.optional?c.partial?p+"("+h+")?":"(?:"+p+"("+h+"))?":p+"("+h+")"}}var m=l(r.delimiter||"/"),f=i.slice(-m.length)===m;return o||(i=(f?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&f?"":"(?="+m+"|$)",u(new RegExp("^"+i,d(r)),t)}},2703:(e,t,r)=>{"use strict";var n=r(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},5697:(e,t,r)=>{e.exports=r(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3655:(e,t,r)=>{var n=r(2792);function o(e){this.mode=n.MODE_8BIT_BYTE,this.data=e}o.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},e.exports=o},7321:e=>{function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var r=0;r<t;r++)this.putBit(1==(e>>>t-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},9381:e=>{e.exports={L:1,M:0,Q:3,H:2}},2832:(e,t,r)=>{var n=r(1518);function o(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var r=0;r<e.length&&0==e[r];)r++;this.num=new Array(e.length-r+t);for(var n=0;n<e.length-r;n++)this.num[n]=e[n+r]}o.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),r=0;r<this.getLength();r++)for(var a=0;a<e.getLength();a++)t[r+a]^=n.gexp(n.glog(this.get(r))+n.glog(e.get(a)));return new o(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=n.glog(this.get(0))-n.glog(e.get(0)),r=new Array(this.getLength()),a=0;a<this.getLength();a++)r[a]=this.get(a);for(a=0;a<e.getLength();a++)r[a]^=n.gexp(n.glog(e.get(a))+t);return new o(r,0).mod(e)}},e.exports=o},4450:(e,t,r)=>{var n=r(3655),o=r(7611),a=r(7321),i=r(3160),s=r(2832);function l(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var c=l.prototype;c.addData=function(e){var t=new n(e);this.dataList.push(t),this.dataCache=null},c.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},c.getModuleCount=function(){return this.moduleCount},c.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=o.getRSBlocks(e,this.errorCorrectLevel),r=new a,n=0,s=0;s<t.length;s++)n+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var l=this.dataList[s];r.put(l.mode,4),r.put(l.getLength(),i.getLengthInBits(l.mode,e)),l.write(r)}if(r.getLengthInBits()<=8*n)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},c.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++){this.modules[r]=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++)this.modules[r][n]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},c.setupPositionProbePattern=function(e,t){for(var r=-1;r<=7;r++)if(!(e+r<=-1||this.moduleCount<=e+r))for(var n=-1;n<=7;n++)t+n<=-1||this.moduleCount<=t+n||(this.modules[e+r][t+n]=0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4)},c.getBestMaskPattern=function(){for(var e=0,t=0,r=0;r<8;r++){this.makeImpl(!0,r);var n=i.getLostPoint(this);(0==r||e>n)&&(e=n,t=r)}return t},c.createMovieClip=function(e,t,r){var n=e.createEmptyMovieClip(t,r);this.make();for(var o=0;o<this.modules.length;o++)for(var a=1*o,i=0;i<this.modules[o].length;i++){var s=1*i;this.modules[o][i]&&(n.beginFill(0,100),n.moveTo(s,a),n.lineTo(s+1,a),n.lineTo(s+1,a+1),n.lineTo(s,a+1),n.endFill())}return n},c.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},c.setupPositionAdjustPattern=function(){for(var e=i.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var r=0;r<e.length;r++){var n=e[t],o=e[r];if(null==this.modules[n][o])for(var a=-2;a<=2;a++)for(var s=-2;s<=2;s++)this.modules[n+a][o+s]=-2==a||2==a||-2==s||2==s||0==a&&0==s}},c.setupTypeNumber=function(e){for(var t=i.getBCHTypeNumber(this.typeNumber),r=0;r<18;r++){var n=!e&&1==(t>>r&1);this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=n}for(r=0;r<18;r++)n=!e&&1==(t>>r&1),this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=n},c.setupTypeInfo=function(e,t){for(var r=this.errorCorrectLevel<<3|t,n=i.getBCHTypeInfo(r),o=0;o<15;o++){var a=!e&&1==(n>>o&1);o<6?this.modules[o][8]=a:o<8?this.modules[o+1][8]=a:this.modules[this.moduleCount-15+o][8]=a}for(o=0;o<15;o++)a=!e&&1==(n>>o&1),o<8?this.modules[8][this.moduleCount-o-1]=a:o<9?this.modules[8][15-o-1+1]=a:this.modules[8][15-o-1]=a;this.modules[this.moduleCount-8][8]=!e},c.mapData=function(e,t){for(var r=-1,n=this.moduleCount-1,o=7,a=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var l=0;l<2;l++)if(null==this.modules[n][s-l]){var c=!1;a<e.length&&(c=1==(e[a]>>>o&1)),i.getMask(t,n,s-l)&&(c=!c),this.modules[n][s-l]=c,-1==--o&&(a++,o=7)}if((n+=r)<0||this.moduleCount<=n){n-=r,r=-r;break}}},l.PAD0=236,l.PAD1=17,l.createData=function(e,t,r){for(var n=o.getRSBlocks(e,t),s=new a,c=0;c<r.length;c++){var u=r[c];s.put(u.mode,4),s.put(u.getLength(),i.getLengthInBits(u.mode,e)),u.write(s)}var d=0;for(c=0;c<n.length;c++)d+=n[c].dataCount;if(s.getLengthInBits()>8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d||(s.put(l.PAD0,8),s.getLengthInBits()>=8*d));)s.put(l.PAD1,8);return l.createBytes(s,n)},l.createBytes=function(e,t){for(var r=0,n=0,o=0,a=new Array(t.length),l=new Array(t.length),c=0;c<t.length;c++){var u=t[c].dataCount,d=t[c].totalCount-u;n=Math.max(n,u),o=Math.max(o,d),a[c]=new Array(u);for(var p=0;p<a[c].length;p++)a[c][p]=255&e.buffer[p+r];r+=u;var h=i.getErrorCorrectPolynomial(d),m=new s(a[c],h.getLength()-1).mod(h);for(l[c]=new Array(h.getLength()-1),p=0;p<l[c].length;p++){var f=p+m.getLength()-l[c].length;l[c][p]=f>=0?m.get(f):0}}var g=0;for(p=0;p<t.length;p++)g+=t[p].totalCount;var y=new Array(g),b=0;for(p=0;p<n;p++)for(c=0;c<t.length;c++)p<a[c].length&&(y[b++]=a[c][p]);for(p=0;p<o;p++)for(c=0;c<t.length;c++)p<l[c].length&&(y[b++]=l[c][p]);return y},e.exports=l},7611:(e,t,r)=>{var n=r(9381);function o(e,t){this.totalCount=e,this.dataCount=t}o.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],o.getRSBlocks=function(e,t){var r=o.getRsBlockTable(e,t);if(null==r)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var n=r.length/3,a=new Array,i=0;i<n;i++)for(var s=r[3*i+0],l=r[3*i+1],c=r[3*i+2],u=0;u<s;u++)a.push(new o(l,c));return a},o.getRsBlockTable=function(e,t){switch(t){case n.L:return o.RS_BLOCK_TABLE[4*(e-1)+0];case n.M:return o.RS_BLOCK_TABLE[4*(e-1)+1];case n.Q:return o.RS_BLOCK_TABLE[4*(e-1)+2];case n.H:return o.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},e.exports=o},1518:e=>{for(var t={glog:function(e){if(e<1)throw new Error("glog("+e+")");return t.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},r=0;r<8;r++)t.EXP_TABLE[r]=1<<r;for(r=8;r<256;r++)t.EXP_TABLE[r]=t.EXP_TABLE[r-4]^t.EXP_TABLE[r-5]^t.EXP_TABLE[r-6]^t.EXP_TABLE[r-8];for(r=0;r<255;r++)t.LOG_TABLE[t.EXP_TABLE[r]]=r;e.exports=t},2792:e=>{e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},3160:(e,t,r)=>{var n=r(2792),o=r(2832),a=r(1518),i={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;i.getBCHDigit(t)-i.getBCHDigit(i.G15)>=0;)t^=i.G15<<i.getBCHDigit(t)-i.getBCHDigit(i.G15);return(e<<10|t)^i.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;i.getBCHDigit(t)-i.getBCHDigit(i.G18)>=0;)t^=i.G18<<i.getBCHDigit(t)-i.getBCHDigit(i.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return i.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,r){switch(e){case 0:return(t+r)%2==0;case 1:return t%2==0;case 2:return r%3==0;case 3:return(t+r)%3==0;case 4:return(Math.floor(t/2)+Math.floor(r/3))%2==0;case 5:return t*r%2+t*r%3==0;case 6:return(t*r%2+t*r%3)%2==0;case 7:return(t*r%3+(t+r)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new o([1],0),r=0;r<e;r++)t=t.multiply(new o([1,a.gexp(r)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case n.MODE_NUMBER:return 10;case n.MODE_ALPHA_NUM:return 9;case n.MODE_8BIT_BYTE:case n.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case n.MODE_NUMBER:return 12;case n.MODE_ALPHA_NUM:return 11;case n.MODE_8BIT_BYTE:return 16;case n.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case n.MODE_NUMBER:return 14;case n.MODE_ALPHA_NUM:return 13;case n.MODE_8BIT_BYTE:return 16;case n.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),r=0,n=0;n<t;n++)for(var o=0;o<t;o++){for(var a=0,i=e.isDark(n,o),s=-1;s<=1;s++)if(!(n+s<0||t<=n+s))for(var l=-1;l<=1;l++)o+l<0||t<=o+l||0==s&&0==l||i==e.isDark(n+s,o+l)&&a++;a>5&&(r+=3+a-5)}for(n=0;n<t-1;n++)for(o=0;o<t-1;o++){var c=0;e.isDark(n,o)&&c++,e.isDark(n+1,o)&&c++,e.isDark(n,o+1)&&c++,e.isDark(n+1,o+1)&&c++,0!=c&&4!=c||(r+=3)}for(n=0;n<t;n++)for(o=0;o<t-6;o++)e.isDark(n,o)&&!e.isDark(n,o+1)&&e.isDark(n,o+2)&&e.isDark(n,o+3)&&e.isDark(n,o+4)&&!e.isDark(n,o+5)&&e.isDark(n,o+6)&&(r+=40);for(o=0;o<t;o++)for(n=0;n<t-6;n++)e.isDark(n,o)&&!e.isDark(n+1,o)&&e.isDark(n+2,o)&&e.isDark(n+3,o)&&e.isDark(n+4,o)&&!e.isDark(n+5,o)&&e.isDark(n+6,o)&&(r+=40);var u=0;for(o=0;o<t;o++)for(n=0;n<t;n++)e.isDark(n,o)&&u++;return r+Math.abs(100*u/t/t-50)/5*10}};e.exports=i},4448:(e,t,r)=>{"use strict";var n=r(7294),o=r(4142);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},m={};function f(e,t,r,n,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new f(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new f(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new f(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new f(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new f(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new f(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new f(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new f(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new f(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,r,n){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0!==o.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,o,n)&&(r=null),n||null===o?function(e){return!!d.call(m,e)||!d.call(h,e)&&(p.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=null===r?3!==o.type&&"":r:(t=o.attributeName,n=o.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(o=o.type)||4===o&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new f(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new f(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);g[t]=new f(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new f("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),C=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),P=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),z=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var B=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=I&&e[I]||e["@@iterator"])?e:null}var Z,L=Object.assign;function j(e){if(void 0===Z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Z=t&&t[1]||""}return"\n"+Z+e}var F=!1;function N(e,t){if(!e||F)return"";F=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var n=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){n=e}e.call(t.prototype)}else{try{throw Error()}catch(e){n=e}e()}}catch(t){if(t&&n&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),a=n.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s]){var l="\n"+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{F=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?j(e):""}function H(e){switch(e.tag){case 5:return j(e.type);case 16:return j("Lazy");case 13:return j("Suspense");case 19:return j("SuspenseList");case 0:case 2:case 15:return N(e.type,!1);case 11:return N(e.type.render,!1);case 1:return N(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case C:return"Portal";case E:return"Profiler";case x:return"StrictMode";case R:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case M:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case z:t=e._payload,e=e._init;try{return U(e(t))}catch(e){}}return null}function V(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===x?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function K(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=W(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function G(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function _(e,t){var r=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Q(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=K(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function J(e,t){X(e,t);var r=K(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function $(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&G(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+K(r),t=null,o=0;o<e.length;o++){if(e[o].value===r)return e[o].selected=!0,void(n&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return L({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(a(92));if(te(r)){if(1<r.length)throw Error(a(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:K(r)}}function ae(e,t){var r=K(t.value),n=K(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function fe(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function ge(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),o=fe(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}Object.keys(he).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var ye=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Se=null,xe=null;function Ee(e){if(e=wo(e)){if("function"!=typeof Ce)throw Error(a(280));var t=e.stateNode;t&&(t=Co(t),Ce(e.stateNode,e.type,t))}}function Ae(e){Se?xe?xe.push(e):xe=[e]:Se=e}function Pe(){if(Se){var e=Se,t=xe;if(xe=Se=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function Te(e,t){return e(t)}function Re(){}var Oe=!1;function Me(e,t,r){if(Oe)return e(t,r);Oe=!0;try{return Te(e,t,r)}finally{Oe=!1,(null!==Se||null!==xe)&&(Re(),Pe())}}function ze(e,t){var r=e.stateNode;if(null===r)return null;var n=Co(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(a(231,t,typeof r));return r}var Be=!1;if(u)try{var Ie={};Object.defineProperty(Ie,"passive",{get:function(){Be=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(ue){Be=!1}function De(e,t,r,n,o,a,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(e){this.onError(e)}}var Ze=!1,Le=null,je=!1,Fe=null,Ne={onError:function(e){Ze=!0,Le=e}};function He(e,t,r,n,o,a,i,s,l){Ze=!1,Le=null,De.apply(Ne,arguments)}function Ue(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Ve(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ke(e){if(Ue(e)!==e)throw Error(a(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(a(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(n=o.return)){r=n;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===r)return Ke(o),e;if(i===n)return Ke(o),t;i=i.sibling}throw Error(a(188))}if(r.return!==n.return)r=o,n=i;else{for(var s=!1,l=o.child;l;){if(l===r){s=!0,r=o,n=i;break}if(l===n){s=!0,n=o,r=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===r){s=!0,r=i,n=o;break}if(l===n){s=!0,n=i,r=o;break}l=l.sibling}if(!s)throw Error(a(189))}}if(r.alternate!==n)throw Error(a(190))}if(3!==r.tag)throw Error(a(188));return r.stateNode.current===r?e:t}(e))?qe(e):null}function qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=qe(e);if(null!==t)return t;e=e.sibling}return null}var Ye=o.unstable_scheduleCallback,Ge=o.unstable_cancelCallback,_e=o.unstable_shouldYield,Qe=o.unstable_requestPaint,Xe=o.unstable_now,Je=o.unstable_getCurrentPriorityLevel,$e=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,rt=o.unstable_LowPriority,nt=o.unstable_IdlePriority,ot=null,at=null,it=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&r;if(0!==i){var s=i&~o;0!==s?n=dt(s):0!=(a&=i)&&(n=dt(a))}else 0!=(i=r&~o)?n=dt(i):0!==a&&(n=dt(a));if(0===n)return 0;if(0!==t&&t!==n&&0==(t&o)&&((o=n&-n)>=(a=t&-t)||16===o&&0!=(4194240&a)))return t;if(0!=(4&n)&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)o=1<<(r=31-it(t)),n|=e[r],t&=~o;return n}function ht(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ft(){var e=ct;return 0==(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function yt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=r}function bt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-it(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var vt=0;function wt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var kt,Ct,St,xt,Et,At=!1,Pt=[],Tt=null,Rt=null,Ot=null,Mt=new Map,zt=new Map,Bt=[],It="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Rt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Mt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":zt.delete(t.pointerId)}}function Zt(e,t,r,n,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[o]},null!==t&&null!==(t=wo(t))&&Ct(t),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Lt(e){var t=vo(e.target);if(null!==t){var r=Ue(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Ve(r)))return e.blockedOn=t,void Et(e.priority,(function(){St(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function jt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=_t(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=wo(r))&&Ct(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);we=n,r.target.dispatchEvent(n),we=null,t.shift()}return!0}function Ft(e,t,r){jt(e)&&r.delete(t)}function Nt(){At=!1,null!==Tt&&jt(Tt)&&(Tt=null),null!==Rt&&jt(Rt)&&(Rt=null),null!==Ot&&jt(Ot)&&(Ot=null),Mt.forEach(Ft),zt.forEach(Ft)}function Ht(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Nt)))}function Ut(e){function t(t){return Ht(t,e)}if(0<Pt.length){Ht(Pt[0],e);for(var r=1;r<Pt.length;r++){var n=Pt[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Tt&&Ht(Tt,e),null!==Rt&&Ht(Rt,e),null!==Ot&&Ht(Ot,e),Mt.forEach(t),zt.forEach(t),r=0;r<Bt.length;r++)(n=Bt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Bt.length&&null===(r=Bt[0]).blockedOn;)Lt(r),null===r.blockedOn&&Bt.shift()}var Vt=w.ReactCurrentBatchConfig,Kt=!0;function Wt(e,t,r,n){var o=vt,a=Vt.transition;Vt.transition=null;try{vt=1,Yt(e,t,r,n)}finally{vt=o,Vt.transition=a}}function qt(e,t,r,n){var o=vt,a=Vt.transition;Vt.transition=null;try{vt=4,Yt(e,t,r,n)}finally{vt=o,Vt.transition=a}}function Yt(e,t,r,n){if(Kt){var o=_t(e,t,r,n);if(null===o)Kn(e,t,n,Gt,r),Dt(e,n);else if(function(e,t,r,n,o){switch(t){case"focusin":return Tt=Zt(Tt,e,t,r,n,o),!0;case"dragenter":return Rt=Zt(Rt,e,t,r,n,o),!0;case"mouseover":return Ot=Zt(Ot,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return Mt.set(a,Zt(Mt.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,zt.set(a,Zt(zt.get(a)||null,e,t,r,n,o)),!0}return!1}(o,e,t,r,n))n.stopPropagation();else if(Dt(e,n),4&t&&-1<It.indexOf(e)){for(;null!==o;){var a=wo(o);if(null!==a&&kt(a),null===(a=_t(e,t,r,n))&&Kn(e,t,n,Gt,r),a===o)break;o=a}null!==o&&n.stopPropagation()}else Kn(e,t,n,null,r)}}var Gt=null;function _t(e,t,r,n){if(Gt=null,null!==(e=vo(e=ke(n))))if(null===(t=Ue(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Gt=e,null}function Qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case $e:return 1;case et:return 4;case tt:case rt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Xt=null,Jt=null,$t=null;function er(){if($t)return $t;var e,t,r=Jt,n=r.length,o="value"in Xt?Xt.value:Xt.textContent,a=o.length;for(e=0;e<n&&r[e]===o[e];e++);var i=n-e;for(t=1;t<=i&&r[n-t]===o[a-t];t++);return $t=o.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function nr(){return!1}function or(e){function t(t,r,n,o,a){for(var i in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?rr:nr,this.isPropagationStopped=nr,this}return L(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var ar,ir,sr,lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cr=or(lr),ur=L({},lr,{view:0,detail:0}),dr=or(ur),pr=L({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sr&&(sr&&"mousemove"===e.type?(ar=e.screenX-sr.screenX,ir=e.screenY-sr.screenY):ir=ar=0,sr=e),ar)},movementY:function(e){return"movementY"in e?e.movementY:ir}}),hr=or(pr),mr=or(L({},pr,{dataTransfer:0})),fr=or(L({},ur,{relatedTarget:0})),gr=or(L({},lr,{animationName:0,elapsedTime:0,pseudoElement:0})),yr=L({},lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),br=or(yr),vr=or(L({},lr,{data:0})),wr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Cr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cr[e])&&!!t[e]}function xr(){return Sr}var Er=L({},ur,{key:function(e){if(e.key){var t=wr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xr,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ar=or(Er),Pr=or(L({},pr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tr=or(L({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xr})),Rr=or(L({},lr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Or=L({},pr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mr=or(Or),zr=[9,13,27,32],Br=u&&"CompositionEvent"in window,Ir=null;u&&"documentMode"in document&&(Ir=document.documentMode);var Dr=u&&"TextEvent"in window&&!Ir,Zr=u&&(!Br||Ir&&8<Ir&&11>=Ir),Lr=String.fromCharCode(32),jr=!1;function Fr(e,t){switch(e){case"keyup":return-1!==zr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Hr=!1,Ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ur[e.type]:"textarea"===t}function Kr(e,t,r,n){Ae(n),0<(t=qn(t,"onChange")).length&&(r=new cr("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Wr=null,qr=null;function Yr(e){jn(e,0)}function Gr(e){if(Y(ko(e)))return e}function _r(e,t){if("change"===e)return t}var Qr=!1;if(u){var Xr;if(u){var Jr="oninput"in document;if(!Jr){var $r=document.createElement("div");$r.setAttribute("oninput","return;"),Jr="function"==typeof $r.oninput}Xr=Jr}else Xr=!1;Qr=Xr&&(!document.documentMode||9<document.documentMode)}function en(){Wr&&(Wr.detachEvent("onpropertychange",tn),qr=Wr=null)}function tn(e){if("value"===e.propertyName&&Gr(qr)){var t=[];Kr(t,qr,e,ke(e)),Me(Yr,t)}}function rn(e,t,r){"focusin"===e?(en(),qr=r,(Wr=t).attachEvent("onpropertychange",tn)):"focusout"===e&&en()}function nn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gr(qr)}function on(e,t){if("click"===e)return Gr(t)}function an(e,t){if("input"===e||"change"===e)return Gr(t)}var sn="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ln(e,t){if(sn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!d.call(t,o)||!sn(e[o],t[o]))return!1}return!0}function cn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function un(e,t){var r,n=cn(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=cn(n)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=G((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mn(e){var t=pn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&dn(r.ownerDocument.documentElement,r)){if(null!==n&&hn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=void 0===n.end?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=un(r,a);var i=un(r,n);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fn=u&&"documentMode"in document&&11>=document.documentMode,gn=null,yn=null,bn=null,vn=!1;function wn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;vn||null==gn||gn!==G(n)||(n="selectionStart"in(n=gn)&&hn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},bn&&ln(bn,n)||(bn=n,0<(n=qn(yn,"onSelect")).length&&(t=new cr("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=gn)))}function kn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Cn={animationend:kn("Animation","AnimationEnd"),animationiteration:kn("Animation","AnimationIteration"),animationstart:kn("Animation","AnimationStart"),transitionend:kn("Transition","TransitionEnd")},Sn={},xn={};function En(e){if(Sn[e])return Sn[e];if(!Cn[e])return e;var t,r=Cn[e];for(t in r)if(r.hasOwnProperty(t)&&t in xn)return Sn[e]=r[t];return e}u&&(xn=document.createElement("div").style,"AnimationEvent"in window||(delete Cn.animationend.animation,delete Cn.animationiteration.animation,delete Cn.animationstart.animation),"TransitionEvent"in window||delete Cn.transitionend.transition);var An=En("animationend"),Pn=En("animationiteration"),Tn=En("animationstart"),Rn=En("transitionend"),On=new Map,Mn="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function zn(e,t){On.set(e,t),l(t,[e])}for(var Bn=0;Bn<Mn.length;Bn++){var In=Mn[Bn];zn(In.toLowerCase(),"on"+(In[0].toUpperCase()+In.slice(1)))}zn(An,"onAnimationEnd"),zn(Pn,"onAnimationIteration"),zn(Tn,"onAnimationStart"),zn("dblclick","onDoubleClick"),zn("focusin","onFocus"),zn("focusout","onBlur"),zn(Rn,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Zn=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dn));function Ln(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,o,i,s,l,c){if(He.apply(this,arguments),Ze){if(!Ze)throw Error(a(198));var u=Le;Ze=!1,Le=null,je||(je=!0,Fe=u)}}(n,t,void 0,e),e.currentTarget=null}function jn(e,t){t=0!=(4&t);for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Ln(o,s,c),a=l}else for(i=0;i<n.length;i++){if(l=(s=n[i]).instance,c=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Ln(o,s,c),a=l}}}if(je)throw e=Fe,je=!1,Fe=null,e}function Fn(e,t){var r=t[go];void 0===r&&(r=t[go]=new Set);var n=e+"__bubble";r.has(n)||(Vn(t,e,2,!1),r.add(n))}function Nn(e,t,r){var n=0;t&&(n|=4),Vn(r,e,n,t)}var Hn="_reactListening"+Math.random().toString(36).slice(2);function Un(e){if(!e[Hn]){e[Hn]=!0,i.forEach((function(t){"selectionchange"!==t&&(Zn.has(t)||Nn(t,!1,e),Nn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Hn]||(t[Hn]=!0,Nn("selectionchange",!1,t))}}function Vn(e,t,r,n){switch(Qt(t)){case 1:var o=Wt;break;case 4:o=qt;break;default:o=Yt}r=o.bind(null,t,r,e),o=void 0,!Be||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),n?void 0!==o?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):void 0!==o?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function Kn(e,t,r,n,o){var a=n;if(0==(1&t)&&0==(2&t)&&null!==n)e:for(;;){if(null===n)return;var i=n.tag;if(3===i||4===i){var s=n.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=n.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=vo(s)))return;if(5===(l=i.tag)||6===l){n=a=i;continue e}s=s.parentNode}}n=n.return}Me((function(){var n=a,o=ke(r),i=[];e:{var s=On.get(e);if(void 0!==s){var l=cr,c=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":l=Ar;break;case"focusin":c="focus",l=fr;break;case"focusout":c="blur",l=fr;break;case"beforeblur":case"afterblur":l=fr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tr;break;case An:case Pn:case Tn:l=gr;break;case Rn:l=Rr;break;case"scroll":l=dr;break;case"wheel":l=Mr;break;case"copy":case"cut":case"paste":l=br;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Pr}var u=0!=(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var h,m=n;null!==m;){var f=(h=m).stateNode;if(5===h.tag&&null!==f&&(h=f,null!==p&&null!=(f=ze(m,p))&&u.push(Wn(m,f,h))),d)break;m=m.return}0<u.length&&(s=new l(s,c,null,r,o),i.push({event:s,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||r===we||!(c=r.relatedTarget||r.fromElement)||!vo(c)&&!c[fo])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=n,null!==(c=(c=r.relatedTarget||r.toElement)?vo(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=n),l!==c)){if(u=hr,f="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pr,f="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==l?s:ko(l),h=null==c?s:ko(c),(s=new u(f,m+"leave",l,r,o)).target=d,s.relatedTarget=h,f=null,vo(o)===n&&((u=new u(p,m+"enter",c,r,o)).target=h,u.relatedTarget=d,f=u),d=f,l&&c)e:{for(p=c,m=0,h=u=l;h;h=Yn(h))m++;for(h=0,f=p;f;f=Yn(f))h++;for(;0<m-h;)u=Yn(u),m--;for(;0<h-m;)p=Yn(p),h--;for(;m--;){if(u===p||null!==p&&u===p.alternate)break e;u=Yn(u),p=Yn(p)}u=null}else u=null;null!==l&&Gn(i,s,l,u,!1),null!==c&&null!==d&&Gn(i,d,c,u,!0)}if("select"===(l=(s=n?ko(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=_r;else if(Vr(s))if(Qr)g=an;else{g=nn;var y=rn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=on);switch(g&&(g=g(e,n))?Kr(i,g,r,o):(y&&y(e,s,n),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ee(s,"number",s.value)),y=n?ko(n):window,e){case"focusin":(Vr(y)||"true"===y.contentEditable)&&(gn=y,yn=n,bn=null);break;case"focusout":bn=yn=gn=null;break;case"mousedown":vn=!0;break;case"contextmenu":case"mouseup":case"dragend":vn=!1,wn(i,r,o);break;case"selectionchange":if(fn)break;case"keydown":case"keyup":wn(i,r,o)}var b;if(Br)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Hr?Fr(e,r)&&(v="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(v="onCompositionStart");v&&(Zr&&"ko"!==r.locale&&(Hr||"onCompositionStart"!==v?"onCompositionEnd"===v&&Hr&&(b=er()):(Jt="value"in(Xt=o)?Xt.value:Xt.textContent,Hr=!0)),0<(y=qn(n,v)).length&&(v=new vr(v,e,null,r,o),i.push({event:v,listeners:y}),(b||null!==(b=Nr(r)))&&(v.data=b))),(b=Dr?function(e,t){switch(e){case"compositionend":return Nr(t);case"keypress":return 32!==t.which?null:(jr=!0,Lr);case"textInput":return(e=t.data)===Lr&&jr?null:e;default:return null}}(e,r):function(e,t){if(Hr)return"compositionend"===e||!Br&&Fr(e,t)?(e=er(),$t=Jt=Xt=null,Hr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Zr&&"ko"!==t.locale?null:t.data}}(e,r))&&0<(n=qn(n,"onBeforeInput")).length&&(o=new vr("onBeforeInput","beforeinput",null,r,o),i.push({event:o,listeners:n}),o.data=b)}jn(i,t)}))}function Wn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function qn(e,t){for(var r=t+"Capture",n=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=ze(e,r))&&n.unshift(Wn(e,a,o)),null!=(a=ze(e,t))&&n.push(Wn(e,a,o))),e=e.return}return n}function Yn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Gn(e,t,r,n,o){for(var a=t._reactName,i=[];null!==r&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===n)break;5===s.tag&&null!==c&&(s=c,o?null!=(l=ze(r,a))&&i.unshift(Wn(r,l,s)):o||null!=(l=ze(r,a))&&i.push(Wn(r,l,s))),r=r.return}0!==i.length&&e.push({event:t,listeners:i})}var _n=/\r\n?/g,Qn=/\u0000|\uFFFD/g;function Xn(e){return("string"==typeof e?e:""+e).replace(_n,"\n").replace(Qn,"")}function Jn(e,t,r){if(t=Xn(t),Xn(e)!==t&&r)throw Error(a(425))}function $n(){}var eo=null,to=null;function ro(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var no="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,ao="function"==typeof Promise?Promise:void 0,io="function"==typeof queueMicrotask?queueMicrotask:void 0!==ao?function(e){return ao.resolve(null).then(e).catch(so)}:no;function so(e){setTimeout((function(){throw e}))}function lo(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&8===o.nodeType)if("/$"===(r=o.data)){if(0===n)return e.removeChild(o),void Ut(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=o}while(r);Ut(t)}function co(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function uo(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var po=Math.random().toString(36).slice(2),ho="__reactFiber$"+po,mo="__reactProps$"+po,fo="__reactContainer$"+po,go="__reactEvents$"+po,yo="__reactListeners$"+po,bo="__reactHandles$"+po;function vo(e){var t=e[ho];if(t)return t;for(var r=e.parentNode;r;){if(t=r[fo]||r[ho]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=uo(e);null!==e;){if(r=e[ho])return r;e=uo(e)}return t}r=(e=r).parentNode}return null}function wo(e){return!(e=e[ho]||e[fo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ko(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Co(e){return e[mo]||null}var So=[],xo=-1;function Eo(e){return{current:e}}function Ao(e){0>xo||(e.current=So[xo],So[xo]=null,xo--)}function Po(e,t){xo++,So[xo]=e.current,e.current=t}var To={},Ro=Eo(To),Oo=Eo(!1),Mo=To;function zo(e,t){var r=e.type.contextTypes;if(!r)return To;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in r)a[o]=t[o];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Bo(e){return null!=e.childContextTypes}function Io(){Ao(Oo),Ao(Ro)}function Do(e,t,r){if(Ro.current!==To)throw Error(a(168));Po(Ro,t),Po(Oo,r)}function Zo(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var o in n=n.getChildContext())if(!(o in t))throw Error(a(108,V(e)||"Unknown",o));return L({},r,n)}function Lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Mo=Ro.current,Po(Ro,e),Po(Oo,Oo.current),!0}function jo(e,t,r){var n=e.stateNode;if(!n)throw Error(a(169));r?(e=Zo(e,t,Mo),n.__reactInternalMemoizedMergedChildContext=e,Ao(Oo),Ao(Ro),Po(Ro,e)):Ao(Oo),Po(Oo,r)}var Fo=null,No=!1,Ho=!1;function Uo(e){null===Fo?Fo=[e]:Fo.push(e)}function Vo(){if(!Ho&&null!==Fo){Ho=!0;var e=0,t=vt;try{var r=Fo;for(vt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}Fo=null,No=!1}catch(t){throw null!==Fo&&(Fo=Fo.slice(e+1)),Ye($e,Vo),t}finally{vt=t,Ho=!1}}return null}var Ko=w.ReactCurrentBatchConfig;function Wo(e,t){if(e&&e.defaultProps){for(var r in t=L({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var qo=Eo(null),Yo=null,Go=null,_o=null;function Qo(){_o=Go=Yo=null}function Xo(e){var t=qo.current;Ao(qo),e._currentValue=t}function Jo(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function $o(e,t){Yo=e,_o=Go=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(ks=!0),e.firstContext=null)}function ea(e){var t=e._currentValue;if(_o!==e)if(e={context:e,memoizedValue:t,next:null},null===Go){if(null===Yo)throw Error(a(308));Go=e,Yo.dependencies={lanes:0,firstContext:e}}else Go=Go.next=e;return t}var ta=null,ra=!1;function na(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function oa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function aa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ia(e,t){var r=e.updateQueue;null!==r&&(r=r.shared,tc(e)?(null===(e=r.interleaved)?(t.next=t,null===ta?ta=[r]:ta.push(r)):(t.next=e.next,e.next=t),r.interleaved=t):(null===(e=r.pending)?t.next=t:(t.next=e.next,e.next=t),r.pending=t))}function sa(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&r))){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,bt(e,r)}}function la(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var o=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===a?o=a=i:a=a.next=i,r=r.next}while(null!==r);null===a?o=a=t:a=a.next=t}else o=a=t;return r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function ca(e,t,r,n){var o=e.updateQueue;ra=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,c=l.next;l.next=null,null===i?a=c:i.next=c,i=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==a){var d=o.baseState;for(i=0,u=c=l=null,s=a;;){var p=s.lane,h=s.eventTime;if((n&p)===p){null!==u&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,f=s;switch(p=t,h=r,f.tag){case 1:if("function"==typeof(m=f.payload)){d=m.call(h,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=f.payload)?m.call(h,d,p):m))break e;d=L({},d,p);break e;case 2:ra=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=h,l=d):u=u.next=h,i|=p;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===u&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{i|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Bl|=i,e.lanes=i,e.memoizedState=d}}function ua(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(null!==o){if(n.callback=null,n=r,"function"!=typeof o)throw Error(a(191,o));o.call(n)}}}var da=(new n.Component).refs;function pa(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:L({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var ha={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Xl(),o=Jl(e),a=aa(n,o);a.payload=t,null!=r&&(a.callback=r),ia(e,a),null!==(t=$l(e,o,n))&&sa(t,e,o)},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Xl(),o=Jl(e),a=aa(n,o);a.tag=1,a.payload=t,null!=r&&(a.callback=r),ia(e,a),null!==(t=$l(e,o,n))&&sa(t,e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Xl(),n=Jl(e),o=aa(r,n);o.tag=2,null!=t&&(o.callback=t),ia(e,o),null!==(t=$l(e,n,r))&&sa(t,e,n)}};function ma(e,t,r,n,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,i):!(t.prototype&&t.prototype.isPureReactComponent&&ln(r,n)&&ln(o,a))}function fa(e,t,r){var n=!1,o=To,a=t.contextType;return"object"==typeof a&&null!==a?a=ea(a):(o=Bo(t)?Mo:Ro.current,a=(n=null!=(n=t.contextTypes))?zo(e,o):To),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ha,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ga(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ha.enqueueReplaceState(t,t.state,null)}function ya(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs=da,na(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=ea(a):(a=Bo(t)?Mo:Ro.current,o.context=zo(e,a)),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(pa(e,t,a,r),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ha.enqueueReplaceState(o,o.state,null),ca(e,r,o,n),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}var ba=[],va=0,wa=null,ka=0,Ca=[],Sa=0,xa=null,Ea=1,Aa="";function Pa(e,t){ba[va++]=ka,ba[va++]=wa,wa=e,ka=t}function Ta(e,t,r){Ca[Sa++]=Ea,Ca[Sa++]=Aa,Ca[Sa++]=xa,xa=e;var n=Ea;e=Aa;var o=32-it(n)-1;n&=~(1<<o),r+=1;var a=32-it(t)+o;if(30<a){var i=o-o%5;a=(n&(1<<i)-1).toString(32),n>>=i,o-=i,Ea=1<<32-it(t)+o|r<<o|n,Aa=a+e}else Ea=1<<a|r<<o|n,Aa=e}function Ra(e){null!==e.return&&(Pa(e,1),Ta(e,1,0))}function Oa(e){for(;e===wa;)wa=ba[--va],ba[va]=null,ka=ba[--va],ba[va]=null;for(;e===xa;)xa=Ca[--Sa],Ca[Sa]=null,Aa=Ca[--Sa],Ca[Sa]=null,Ea=Ca[--Sa],Ca[Sa]=null}var Ma=null,za=null,Ba=!1,Ia=null;function Da(e,t){var r=Oc(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function Za(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Ma=e,za=co(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Ma=e,za=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==xa?{id:Ea,overflow:Aa}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Oc(18,null,null,0)).stateNode=t,r.return=e,e.child=r,Ma=e,za=null,!0);default:return!1}}function La(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function ja(e){if(Ba){var t=za;if(t){var r=t;if(!Za(e,t)){if(La(e))throw Error(a(418));t=co(r.nextSibling);var n=Ma;t&&Za(e,t)?Da(n,r):(e.flags=-4097&e.flags|2,Ba=!1,Ma=e)}}else{if(La(e))throw Error(a(418));e.flags=-4097&e.flags|2,Ba=!1,Ma=e}}}function Fa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ma=e}function Na(e){if(e!==Ma)return!1;if(!Ba)return Fa(e),Ba=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ro(e.type,e.memoizedProps)),t&&(t=za)){if(La(e)){for(e=za;e;)e=co(e.nextSibling);throw Error(a(418))}for(;t;)Da(e,t),t=co(t.nextSibling)}if(Fa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){za=co(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}za=null}}else za=Ma?co(e.stateNode.nextSibling):null;return!0}function Ha(){za=Ma=null,Ba=!1}function Ua(e){null===Ia?Ia=[e]:Ia.push(e)}function Va(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(a(309));var n=r.stateNode}if(!n)throw Error(a(147,e));var o=n,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=o.refs;t===da&&(t=o.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!r._owner)throw Error(a(290,e))}return e}function Ka(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Wa(e){return(0,e._init)(e._payload)}function qa(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=zc(e,t)).index=0,e.sibling=null,e}function i(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?((t=Zc(r,e.mode,n)).return=e,t):((t=o(t,r)).return=e,t)}function c(e,t,r,n){var a=r.type;return a===S?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===z&&Wa(a)===t.type)?((n=o(t,r.props)).ref=Va(e,t,r),n.return=e,n):((n=Bc(r.type,r.key,r.props,null,e.mode,n)).ref=Va(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Lc(r,e.mode,n)).return=e,t):((t=o(t,r.children||[])).return=e,t)}function d(e,t,r,n,a){return null===t||7!==t.tag?((t=Ic(r,e.mode,n,a)).return=e,t):((t=o(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Zc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(r=Bc(t.type,t.key,t.props,null,e.mode,r)).ref=Va(e,null,t),r.return=e,r;case C:return(t=Lc(t,e.mode,r)).return=e,t;case z:return p(e,(0,t._init)(t._payload),r)}if(te(t)||D(t))return(t=Ic(t,e.mode,r,null)).return=e,t;Ka(e,t)}return null}function h(e,t,r,n){var o=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==o?null:l(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return r.key===o?c(e,t,r,n):null;case C:return r.key===o?u(e,t,r,n):null;case z:return h(e,t,(o=r._init)(r._payload),n)}if(te(r)||D(r))return null!==o?null:d(e,t,r,n,null);Ka(e,r)}return null}function m(e,t,r,n,o){if("string"==typeof n&&""!==n||"number"==typeof n)return l(t,e=e.get(r)||null,""+n,o);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return c(t,e=e.get(null===n.key?r:n.key)||null,n,o);case C:return u(t,e=e.get(null===n.key?r:n.key)||null,n,o);case z:return m(e,t,r,(0,n._init)(n._payload),o)}if(te(n)||D(n))return d(t,e=e.get(r)||null,n,o,null);Ka(t,n)}return null}function f(o,a,s,l){for(var c=null,u=null,d=a,f=a=0,g=null;null!==d&&f<s.length;f++){d.index>f?(g=d,d=null):g=d.sibling;var y=h(o,d,s[f],l);if(null===y){null===d&&(d=g);break}e&&d&&null===y.alternate&&t(o,d),a=i(y,a,f),null===u?c=y:u.sibling=y,u=y,d=g}if(f===s.length)return r(o,d),Ba&&Pa(o,f),c;if(null===d){for(;f<s.length;f++)null!==(d=p(o,s[f],l))&&(a=i(d,a,f),null===u?c=d:u.sibling=d,u=d);return Ba&&Pa(o,f),c}for(d=n(o,d);f<s.length;f++)null!==(g=m(d,o,f,s[f],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?f:g.key),a=i(g,a,f),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(o,e)})),Ba&&Pa(o,f),c}function g(o,s,l,c){var u=D(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,f=s,g=s=0,y=null,b=l.next();null!==f&&!b.done;g++,b=l.next()){f.index>g?(y=f,f=null):y=f.sibling;var v=h(o,f,b.value,c);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(o,f),s=i(v,s,g),null===d?u=v:d.sibling=v,d=v,f=y}if(b.done)return r(o,f),Ba&&Pa(o,g),u;if(null===f){for(;!b.done;g++,b=l.next())null!==(b=p(o,b.value,c))&&(s=i(b,s,g),null===d?u=b:d.sibling=b,d=b);return Ba&&Pa(o,g),u}for(f=n(o,f);!b.done;g++,b=l.next())null!==(b=m(f,o,g,b.value,c))&&(e&&null!==b.alternate&&f.delete(null===b.key?g:b.key),s=i(b,s,g),null===d?u=b:d.sibling=b,d=b);return e&&f.forEach((function(e){return t(o,e)})),Ba&&Pa(o,g),u}return function e(n,a,i,l){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var c=i.key,u=a;null!==u;){if(u.key===c){if((c=i.type)===S){if(7===u.tag){r(n,u.sibling),(a=o(u,i.props.children)).return=n,n=a;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===z&&Wa(c)===u.type){r(n,u.sibling),(a=o(u,i.props)).ref=Va(n,u,i),a.return=n,n=a;break e}r(n,u);break}t(n,u),u=u.sibling}i.type===S?((a=Ic(i.props.children,n.mode,l,i.key)).return=n,n=a):((l=Bc(i.type,i.key,i.props,null,n.mode,l)).ref=Va(n,a,i),l.return=n,n=l)}return s(n);case C:e:{for(u=i.key;null!==a;){if(a.key===u){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){r(n,a.sibling),(a=o(a,i.children||[])).return=n,n=a;break e}r(n,a);break}t(n,a),a=a.sibling}(a=Lc(i,n.mode,l)).return=n,n=a}return s(n);case z:return e(n,a,(u=i._init)(i._payload),l)}if(te(i))return f(n,a,i,l);if(D(i))return g(n,a,i,l);Ka(n,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==a&&6===a.tag?(r(n,a.sibling),(a=o(a,i)).return=n,n=a):(r(n,a),(a=Zc(i,n.mode,l)).return=n,n=a),s(n)):r(n,a)}}var Ya=qa(!0),Ga=qa(!1),_a={},Qa=Eo(_a),Xa=Eo(_a),Ja=Eo(_a);function $a(e){if(e===_a)throw Error(a(174));return e}function ei(e,t){switch(Po(Ja,t),Po(Xa,e),Po(Qa,_a),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ao(Qa),Po(Qa,t)}function ti(){Ao(Qa),Ao(Xa),Ao(Ja)}function ri(e){$a(Ja.current);var t=$a(Qa.current),r=le(t,e.type);t!==r&&(Po(Xa,e),Po(Qa,r))}function ni(e){Xa.current===e&&(Ao(Qa),Ao(Xa))}var oi=Eo(0);function ai(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ii=[];function si(){for(var e=0;e<ii.length;e++)ii[e]._workInProgressVersionPrimary=null;ii.length=0}var li=w.ReactCurrentDispatcher,ci=w.ReactCurrentBatchConfig,ui=0,di=null,pi=null,hi=null,mi=!1,fi=!1,gi=0,yi=0;function bi(){throw Error(a(321))}function vi(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!sn(e[r],t[r]))return!1;return!0}function wi(e,t,r,n,o,i){if(ui=i,di=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,li.current=null===e||null===e.memoizedState?ns:os,e=r(n,o),fi){i=0;do{if(fi=!1,gi=0,25<=i)throw Error(a(301));i+=1,hi=pi=null,t.updateQueue=null,li.current=as,e=r(n,o)}while(fi)}if(li.current=rs,t=null!==pi&&null!==pi.next,ui=0,hi=pi=di=null,mi=!1,t)throw Error(a(300));return e}function ki(){var e=0!==gi;return gi=0,e}function Ci(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===hi?di.memoizedState=hi=e:hi=hi.next=e,hi}function Si(){if(null===pi){var e=di.alternate;e=null!==e?e.memoizedState:null}else e=pi.next;var t=null===hi?di.memoizedState:hi.next;if(null!==t)hi=t,pi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(pi=e).memoizedState,baseState:pi.baseState,baseQueue:pi.baseQueue,queue:pi.queue,next:null},null===hi?di.memoizedState=hi=e:hi=hi.next=e}return hi}function xi(e,t){return"function"==typeof t?t(e):t}function Ei(e){var t=Si(),r=t.queue;if(null===r)throw Error(a(311));r.lastRenderedReducer=e;var n=pi,o=n.baseQueue,i=r.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}n.baseQueue=o=i,r.pending=null}if(null!==o){i=o.next,n=n.baseState;var l=s=null,c=null,u=i;do{var d=u.lane;if((ui&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=n):c=c.next=p,di.lanes|=d,Bl|=d}u=u.next}while(null!==u&&u!==i);null===c?s=n:c.next=l,sn(n,t.memoizedState)||(ks=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}if(null!==(e=r.interleaved)){o=e;do{i=o.lane,di.lanes|=i,Bl|=i,o=o.next}while(o!==e)}else null===o&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ai(e){var t=Si(),r=t.queue;if(null===r)throw Error(a(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,i=t.memoizedState;if(null!==o){r.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);sn(i,t.memoizedState)||(ks=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function Pi(){}function Ti(e,t){var r=di,n=Si(),o=t(),i=!sn(n.memoizedState,o);if(i&&(n.memoizedState=o,ks=!0),n=n.queue,Fi(Mi.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||null!==hi&&1&hi.memoizedState.tag){if(r.flags|=2048,Ii(9,Oi.bind(null,r,n,o,t),void 0,null),null===Al)throw Error(a(349));0!=(30&ui)||Ri(r,t,o)}return o}function Ri(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=di.updateQueue)?(t={lastEffect:null,stores:null},di.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Oi(e,t,r,n){t.value=r,t.getSnapshot=n,zi(t)&&$l(e,1,-1)}function Mi(e,t,r){return r((function(){zi(t)&&$l(e,1,-1)}))}function zi(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!sn(e,r)}catch(e){return!0}}function Bi(e){var t=Ci();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xi,lastRenderedState:e},t.queue=e,e=e.dispatch=Xi.bind(null,di,e),[t.memoizedState,e]}function Ii(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=di.updateQueue)?(t={lastEffect:null,stores:null},di.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Di(){return Si().memoizedState}function Zi(e,t,r,n){var o=Ci();di.flags|=e,o.memoizedState=Ii(1|t,r,void 0,void 0===n?null:n)}function Li(e,t,r,n){var o=Si();n=void 0===n?null:n;var a=void 0;if(null!==pi){var i=pi.memoizedState;if(a=i.destroy,null!==n&&vi(n,i.deps))return void(o.memoizedState=Ii(t,r,a,n))}di.flags|=e,o.memoizedState=Ii(1|t,r,a,n)}function ji(e,t){return Zi(8390656,8,e,t)}function Fi(e,t){return Li(2048,8,e,t)}function Ni(e,t){return Li(4,2,e,t)}function Hi(e,t){return Li(4,4,e,t)}function Ui(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Vi(e,t,r){return r=null!=r?r.concat([e]):null,Li(4,4,Ui.bind(null,t,e),r)}function Ki(){}function Wi(e,t){var r=Si();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&vi(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function qi(e,t){var r=Si();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&vi(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Yi(e,t,r){return 0==(21&ui)?(e.baseState&&(e.baseState=!1,ks=!0),e.memoizedState=r):(sn(r,t)||(r=ft(),di.lanes|=r,Bl|=r,e.baseState=!0),t)}function Gi(e,t){var r=vt;vt=0!==r&&4>r?r:4,e(!0);var n=ci.transition;ci.transition={};try{e(!1),t()}finally{vt=r,ci.transition=n}}function _i(){return Si().memoizedState}function Qi(e,t,r){var n=Jl(e);r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Ji(e)?$i(t,r):(es(e,t,r),null!==(e=$l(e,n,r=Xl()))&&ts(e,t,n))}function Xi(e,t,r){var n=Jl(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ji(e))$i(t,o);else{es(e,t,o);var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,sn(s,i))return}catch(e){}null!==(e=$l(e,n,r=Xl()))&&ts(e,t,n)}}function Ji(e){var t=e.alternate;return e===di||null!==t&&t===di}function $i(e,t){fi=mi=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function es(e,t,r){tc(e)?(null===(e=t.interleaved)?(r.next=r,null===ta?ta=[t]:ta.push(t)):(r.next=e.next,e.next=r),t.interleaved=r):(null===(e=t.pending)?r.next=r:(r.next=e.next,e.next=r),t.pending=r)}function ts(e,t,r){if(0!=(4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,bt(e,r)}}var rs={readContext:ea,useCallback:bi,useContext:bi,useEffect:bi,useImperativeHandle:bi,useInsertionEffect:bi,useLayoutEffect:bi,useMemo:bi,useReducer:bi,useRef:bi,useState:bi,useDebugValue:bi,useDeferredValue:bi,useTransition:bi,useMutableSource:bi,useSyncExternalStore:bi,useId:bi,unstable_isNewReconciler:!1},ns={readContext:ea,useCallback:function(e,t){return Ci().memoizedState=[e,void 0===t?null:t],e},useContext:ea,useEffect:ji,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Zi(4194308,4,Ui.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Zi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Zi(4,2,e,t)},useMemo:function(e,t){var r=Ci();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ci();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Qi.bind(null,di,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},Ci().memoizedState=e},useState:Bi,useDebugValue:Ki,useDeferredValue:function(e){return Ci().memoizedState=e},useTransition:function(){var e=Bi(!1),t=e[0];return e=Gi.bind(null,e[1]),Ci().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=di,o=Ci();if(Ba){if(void 0===r)throw Error(a(407));r=r()}else{if(r=t(),null===Al)throw Error(a(349));0!=(30&ui)||Ri(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,ji(Mi.bind(null,n,i,e),[e]),n.flags|=2048,Ii(9,Oi.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=Ci(),t=Al.identifierPrefix;if(Ba){var r=Aa;t=":"+t+"R"+(r=(Ea&~(1<<32-it(Ea)-1)).toString(32)+r),0<(r=gi++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=yi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},os={readContext:ea,useCallback:Wi,useContext:ea,useEffect:Fi,useImperativeHandle:Vi,useInsertionEffect:Ni,useLayoutEffect:Hi,useMemo:qi,useReducer:Ei,useRef:Di,useState:function(){return Ei(xi)},useDebugValue:Ki,useDeferredValue:function(e){return Yi(Si(),pi.memoizedState,e)},useTransition:function(){return[Ei(xi)[0],Si().memoizedState]},useMutableSource:Pi,useSyncExternalStore:Ti,useId:_i,unstable_isNewReconciler:!1},as={readContext:ea,useCallback:Wi,useContext:ea,useEffect:Fi,useImperativeHandle:Vi,useInsertionEffect:Ni,useLayoutEffect:Hi,useMemo:qi,useReducer:Ai,useRef:Di,useState:function(){return Ai(xi)},useDebugValue:Ki,useDeferredValue:function(e){var t=Si();return null===pi?t.memoizedState=e:Yi(t,pi.memoizedState,e)},useTransition:function(){return[Ai(xi)[0],Si().memoizedState]},useMutableSource:Pi,useSyncExternalStore:Ti,useId:_i,unstable_isNewReconciler:!1};function is(e,t){try{var r="",n=t;do{r+=H(n),n=n.return}while(n);var o=r}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function ss(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var ls,cs,us,ds="function"==typeof WeakMap?WeakMap:Map;function ps(e,t,r){(r=aa(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Hl||(Hl=!0,Ul=n),ss(0,t)},r}function hs(e,t,r){(r=aa(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){ss(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){ss(0,t),"function"!=typeof n&&(null===Vl?Vl=new Set([this]):Vl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function ms(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new ds;var o=new Set;n.set(t,o)}else void 0===(o=n.get(t))&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=xc.bind(null,e,t,r),t.then(e,e))}function fs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function gs(e,t,r,n,o){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=aa(-1,1)).tag=2,ia(r,t))),r.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}function ys(e,t){if(!Ba)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function bs(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;null!==o;)r|=o.lanes|o.childLanes,n|=14680064&o.subtreeFlags,n|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function vs(e,t,r){var n=t.pendingProps;switch(Oa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return bs(t),null;case 1:case 17:return Bo(t.type)&&Io(),bs(t),null;case 3:return n=t.stateNode,ti(),Ao(Oo),Ao(Ro),si(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(Na(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Ia&&(ac(Ia),Ia=null))),bs(t),null;case 5:ni(t);var o=$a(Ja.current);if(r=t.type,null!==e&&null!=t.stateNode)cs(e,t,r,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(a(166));return bs(t),null}if(e=$a(Qa.current),Na(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[ho]=t,n[mo]=i,e=0!=(1&t.mode),r){case"dialog":Fn("cancel",n),Fn("close",n);break;case"iframe":case"object":case"embed":Fn("load",n);break;case"video":case"audio":for(o=0;o<Dn.length;o++)Fn(Dn[o],n);break;case"source":Fn("error",n);break;case"img":case"image":case"link":Fn("error",n),Fn("load",n);break;case"details":Fn("toggle",n);break;case"input":Q(n,i),Fn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},Fn("invalid",n);break;case"textarea":oe(n,i),Fn("invalid",n)}for(var l in be(r,i),o=null,i)if(i.hasOwnProperty(l)){var c=i[l];"children"===l?"string"==typeof c?n.textContent!==c&&(!0!==i.suppressHydrationWarning&&Jn(n.textContent,c,e),o=["children",c]):"number"==typeof c&&n.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Jn(n.textContent,c,e),o=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Fn("scroll",n)}switch(r){case"input":q(n),$(n,i,!0);break;case"textarea":q(n),ie(n);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(n.onclick=$n)}n=o,t.updateQueue=n,null!==n&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),"select"===r&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r),e[ho]=t,e[mo]=n,ls(e,t),t.stateNode=e;e:{switch(l=ve(r,n),r){case"dialog":Fn("cancel",e),Fn("close",e),o=n;break;case"iframe":case"object":case"embed":Fn("load",e),o=n;break;case"video":case"audio":for(o=0;o<Dn.length;o++)Fn(Dn[o],e);o=n;break;case"source":Fn("error",e),o=n;break;case"img":case"image":case"link":Fn("error",e),Fn("load",e),o=n;break;case"details":Fn("toggle",e),o=n;break;case"input":Q(e,n),o=_(e,n),Fn("invalid",e);break;case"option":default:o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=L({},n,{value:void 0}),Fn("invalid",e);break;case"textarea":oe(e,n),o=ne(e,n),Fn("invalid",e)}for(i in be(r,o),c=o)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?ge(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==r||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=u&&"onScroll"===i&&Fn("scroll",e):null!=u&&v(e,i,u,l))}switch(r){case"input":q(e),$(e,n,!1);break;case"textarea":q(e),ie(e);break;case"option":null!=n.value&&e.setAttribute("value",""+K(n.value));break;case"select":e.multiple=!!n.multiple,null!=(i=n.value)?re(e,!!n.multiple,i,!1):null!=n.defaultValue&&re(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=$n)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return bs(t),null;case 6:if(e&&null!=t.stateNode)us(0,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(a(166));if(r=$a(Ja.current),$a(Qa.current),Na(t)){if(n=t.stateNode,r=t.memoizedProps,n[ho]=t,(i=n.nodeValue!==r)&&null!==(e=Ma))switch(e.tag){case 3:Jn(n.nodeValue,r,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jn(n.nodeValue,r,0!=(1&e.mode))}i&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[ho]=t,t.stateNode=n}return bs(t),null;case 13:if(Ao(oi),n=t.memoizedState,Ba&&null!==za&&0!=(1&t.mode)&&0==(128&t.flags)){for(n=za;n;)n=co(n.nextSibling);return Ha(),t.flags|=98560,t}if(null!==n&&null!==n.dehydrated){if(n=Na(t),null===e){if(!n)throw Error(a(318));if(!(n=null!==(n=t.memoizedState)?n.dehydrated:null))throw Error(a(317));n[ho]=t}else Ha(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return bs(t),null}return null!==Ia&&(ac(Ia),Ia=null),0!=(128&t.flags)?(t.lanes=r,t):(n=null!==n,r=!1,null===e?Na(t):r=null!==e.memoizedState,n!==r&&n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&oi.current)?0===Ml&&(Ml=3):mc())),null!==t.updateQueue&&(t.flags|=4),bs(t),null);case 4:return ti(),null===e&&Un(t.stateNode.containerInfo),bs(t),null;case 10:return Xo(t.type._context),bs(t),null;case 19:if(Ao(oi),null===(i=t.memoizedState))return bs(t),null;if(n=0!=(128&t.flags),null===(l=i.rendering))if(n)ys(i,!1);else{if(0!==Ml||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=ai(e))){for(t.flags|=128,ys(i,!1),null!==(n=l.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(i=r).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Po(oi,1&oi.current|2),t.child}e=e.sibling}null!==i.tail&&Xe()>Fl&&(t.flags|=128,n=!0,ys(i,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ai(l))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),ys(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!Ba)return bs(t),null}else 2*Xe()-i.renderingStartTime>Fl&&1073741824!==r&&(t.flags|=128,n=!0,ys(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(r=i.last)?r.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Xe(),t.sibling=null,r=oi.current,Po(oi,n?1&r|2:1&r),t):(bs(t),null);case 22:case 23:return uc(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!=(1&t.mode)?0!=(1073741824&Rl)&&(bs(t),6&t.subtreeFlags&&(t.flags|=8192)):bs(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}ls=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},cs=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,$a(Qa.current);var a,i=null;switch(r){case"input":o=_(e,o),n=_(e,n),i=[];break;case"select":o=L({},o,{value:void 0}),n=L({},n,{value:void 0}),i=[];break;case"textarea":o=ne(e,o),n=ne(e,n),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof n.onClick&&(e.onclick=$n)}for(u in be(r,n),r=null,o)if(!n.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var l=o[u];for(a in l)l.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var c=n[u];if(l=null!=o?o[u]:void 0,n.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(r||(r={}),r[a]=c[a])}else r||(i||(i=[]),i.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Fn("scroll",e),i||l===c||(i=[])):(i=i||[]).push(u,c))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},us=function(e,t,r,n){r!==n&&(t.flags|=4)};var ws=w.ReactCurrentOwner,ks=!1;function Cs(e,t,r,n){t.child=null===e?Ga(t,null,r,n):Ya(t,e.child,r,n)}function Ss(e,t,r,n,o){r=r.render;var a=t.ref;return $o(t,o),n=wi(e,t,r,n,a,o),r=ki(),null===e||ks?(Ba&&r&&Ra(t),t.flags|=1,Cs(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ks(e,t,o))}function xs(e,t,r,n,o){if(null===e){var a=r.type;return"function"!=typeof a||Mc(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Bc(r.type,null,n,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Es(e,t,a,n,o))}if(a=e.child,0==(e.lanes&o)){var i=a.memoizedProps;if((r=null!==(r=r.compare)?r:ln)(i,n)&&e.ref===t.ref)return Ks(e,t,o)}return t.flags|=1,(e=zc(a,n)).ref=t.ref,e.return=t,t.child=e}function Es(e,t,r,n,o){if(null!==e){var a=e.memoizedProps;if(ln(a,n)&&e.ref===t.ref){if(ks=!1,t.pendingProps=n=a,0==(e.lanes&o))return t.lanes=e.lanes,Ks(e,t,o);0!=(131072&e.flags)&&(ks=!0)}}return Ts(e,t,r,n,o)}function As(e,t,r){var n=t.pendingProps,o=n.children,a=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Po(Ol,Rl),Rl|=r;else{if(0==(1073741824&r))return e=null!==a?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Po(Ol,Rl),Rl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==a?a.baseLanes:r,Po(Ol,Rl),Rl|=n}else null!==a?(n=a.baseLanes|r,t.memoizedState=null):n=r,Po(Ol,Rl),Rl|=n;return Cs(e,t,o,r),t.child}function Ps(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Ts(e,t,r,n,o){var a=Bo(r)?Mo:Ro.current;return a=zo(t,a),$o(t,o),r=wi(e,t,r,n,a,o),n=ki(),null===e||ks?(Ba&&n&&Ra(t),t.flags|=1,Cs(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ks(e,t,o))}function Rs(e,t,r,n,o){if(Bo(r)){var a=!0;Lo(t)}else a=!1;if($o(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),fa(t,r,n),ya(t,r,n,o),n=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=r.contextType;c="object"==typeof c&&null!==c?ea(c):zo(t,c=Bo(r)?Mo:Ro.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==n||l!==c)&&ga(t,i,n,c),ra=!1;var p=t.memoizedState;i.state=p,ca(t,n,i,o),l=t.memoizedState,s!==n||p!==l||Oo.current||ra?("function"==typeof u&&(pa(t,r,u,n),l=t.memoizedState),(s=ra||ma(t,r,s,n,p,l,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),i.props=n,i.state=l,i.context=c,n=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,oa(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Wo(t.type,s),i.props=c,d=t.pendingProps,p=i.context,l="object"==typeof(l=r.contextType)&&null!==l?ea(l):zo(t,l=Bo(r)?Mo:Ro.current);var h=r.getDerivedStateFromProps;(u="function"==typeof h||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&ga(t,i,n,l),ra=!1,p=t.memoizedState,i.state=p,ca(t,n,i,o);var m=t.memoizedState;s!==d||p!==m||Oo.current||ra?("function"==typeof h&&(pa(t,r,h,n),m=t.memoizedState),(c=ra||ma(t,r,c,n,p,m,l)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(n,m,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(n,m,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),i.props=n,i.state=m,i.context=l,n=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return Os(e,t,r,n,a,o)}function Os(e,t,r,n,o,a){Ps(e,t);var i=0!=(128&t.flags);if(!n&&!i)return o&&jo(t,r,!1),Ks(e,t,a);n=t.stateNode,ws.current=t;var s=i&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&i?(t.child=Ya(t,e.child,null,a),t.child=Ya(t,null,s,a)):Cs(e,t,s,a),t.memoizedState=n.state,o&&jo(t,r,!0),t.child}function Ms(e){var t=e.stateNode;t.pendingContext?Do(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Do(0,t.context,!1),ei(e,t.containerInfo)}function zs(e,t,r,n,o){return Ha(),Ua(o),t.flags|=256,Cs(e,t,r,n),t.child}var Bs={dehydrated:null,treeContext:null,retryLane:0};function Is(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ds(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function Zs(e,t,r){var n,o=t.pendingProps,i=oi.current,s=!1,l=0!=(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&0!=(2&i)),n?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Po(oi,1&i),null===e)return ja(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=o.children,e=o.fallback,s?(o=t.mode,s=t.child,i={mode:"hidden",children:i},0==(1&o)&&null!==s?(s.childLanes=0,s.pendingProps=i):s=Dc(i,o,0,null),e=Ic(e,o,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Is(r),t.memoizedState=Bs,e):Ls(t,i));if(null!==(i=e.memoizedState)){if(null!==(n=i.dehydrated)){if(l)return 256&t.flags?(t.flags&=-257,Ns(e,t,r,Error(a(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=o.fallback,i=t.mode,o=Dc({mode:"visible",children:o.children},i,0,null),(s=Ic(s,i,r,null)).flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,0!=(1&t.mode)&&Ya(t,e.child,null,r),t.child.memoizedState=Is(r),t.memoizedState=Bs,s);if(0==(1&t.mode))t=Ns(e,t,r,null);else if("$!"===n.data)t=Ns(e,t,r,Error(a(419)));else if(o=0!=(r&e.childLanes),ks||o){if(null!==(o=Al)){switch(r&-r){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(o=0!=(s&(o.suspendedLanes|r))?0:s)&&o!==i.retryLane&&(i.retryLane=o,$l(e,o,-1))}mc(),t=Ns(e,t,r,Error(a(421)))}else"$?"===n.data?(t.flags|=128,t.child=e.child,t=Ac.bind(null,e),n._reactRetry=t,t=null):(r=i.treeContext,za=co(n.nextSibling),Ma=t,Ba=!0,Ia=null,null!==r&&(Ca[Sa++]=Ea,Ca[Sa++]=Aa,Ca[Sa++]=xa,Ea=r.id,Aa=r.overflow,xa=t),(t=Ls(t,t.pendingProps.children)).flags|=4096);return t}return s?(o=Fs(e,t,o.children,o.fallback,r),s=t.child,i=e.child.memoizedState,s.memoizedState=null===i?Is(r):Ds(i,r),s.childLanes=e.childLanes&~r,t.memoizedState=Bs,o):(r=js(e,t,o.children,r),t.memoizedState=null,r)}return s?(o=Fs(e,t,o.children,o.fallback,r),s=t.child,i=e.child.memoizedState,s.memoizedState=null===i?Is(r):Ds(i,r),s.childLanes=e.childLanes&~r,t.memoizedState=Bs,o):(r=js(e,t,o.children,r),t.memoizedState=null,r)}function Ls(e,t){return(t=Dc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function js(e,t,r,n){var o=e.child;return e=o.sibling,r=zc(o,{mode:"visible",children:r}),0==(1&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r}function Fs(e,t,r,n,o){var a=t.mode,i=(e=e.child).sibling,s={mode:"hidden",children:r};return 0==(1&a)&&t.child!==e?((r=t.child).childLanes=0,r.pendingProps=s,t.deletions=null):(r=zc(e,s)).subtreeFlags=14680064&e.subtreeFlags,null!==i?n=zc(i,n):(n=Ic(n,a,o,null)).flags|=2,n.return=t,r.return=t,r.sibling=n,t.child=r,n}function Ns(e,t,r,n){return null!==n&&Ua(n),Ya(t,e.child,null,r),(e=Ls(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Hs(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Jo(e.return,t,r)}function Us(e,t,r,n,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=o)}function Vs(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(Cs(e,t,n.children,r),0!=(2&(n=oi.current)))n=1&n|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hs(e,r,t);else if(19===e.tag)Hs(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Po(oi,n),0==(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;null!==r;)null!==(e=r.alternate)&&null===ai(e)&&(o=r),r=r.sibling;null===(r=o)?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),Us(t,!1,o,r,a);break;case"backwards":for(r=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ai(e)){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}Us(t,!0,r,null,a);break;case"together":Us(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ks(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Bl|=t.lanes,0==(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(r=zc(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=zc(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Ws(e,t){switch(Oa(t),t.tag){case 1:return Bo(t.type)&&Io(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ti(),Ao(Oo),Ao(Ro),si(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ni(t),null;case 13:if(Ao(oi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));Ha()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ao(oi),null;case 4:return ti(),null;case 10:return Xo(t.type._context),null;case 22:case 23:return uc(),null;default:return null}}var qs=!1,Ys=!1,Gs="function"==typeof WeakSet?WeakSet:Set,_s=null;function Qs(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(r){Sc(e,t,r)}else r.current=null}function Xs(e,t,r){try{r()}catch(r){Sc(e,t,r)}}var Js=!1;function $s(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&Xs(t,r,a)}o=o.next}while(o!==n)}}function el(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function tl(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function rl(e){var t=e.alternate;null!==t&&(e.alternate=null,rl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[ho],delete t[mo],delete t[go],delete t[yo],delete t[bo]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function nl(e){return 5===e.tag||3===e.tag||4===e.tag}function ol(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||nl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function al(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=$n));else if(4!==n&&null!==(e=e.child))for(al(e,t,r),e=e.sibling;null!==e;)al(e,t,r),e=e.sibling}function il(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(il(e,t,r),e=e.sibling;null!==e;)il(e,t,r),e=e.sibling}var sl=null,ll=!1;function cl(e,t,r){for(r=r.child;null!==r;)ul(e,t,r),r=r.sibling}function ul(e,t,r){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,r)}catch(e){}switch(r.tag){case 5:Ys||Qs(r,t);case 6:var n=sl,o=ll;sl=null,cl(e,t,r),ll=o,null!==(sl=n)&&(ll?(e=sl,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):sl.removeChild(r.stateNode));break;case 18:null!==sl&&(ll?(e=sl,r=r.stateNode,8===e.nodeType?lo(e.parentNode,r):1===e.nodeType&&lo(e,r),Ut(e)):lo(sl,r.stateNode));break;case 4:n=sl,o=ll,sl=r.stateNode.containerInfo,ll=!0,cl(e,t,r),sl=n,ll=o;break;case 0:case 11:case 14:case 15:if(!Ys&&null!==(n=r.updateQueue)&&null!==(n=n.lastEffect)){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(0!=(2&a)||0!=(4&a))&&Xs(r,t,i),o=o.next}while(o!==n)}cl(e,t,r);break;case 1:if(!Ys&&(Qs(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(e){Sc(r,t,e)}cl(e,t,r);break;case 21:cl(e,t,r);break;case 22:1&r.mode?(Ys=(n=Ys)||null!==r.memoizedState,cl(e,t,r),Ys=n):cl(e,t,r);break;default:cl(e,t,r)}}function dl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Gs),t.forEach((function(t){var n=Pc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function pl(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var o=r[n];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:sl=l.stateNode,ll=!1;break e;case 3:case 4:sl=l.stateNode.containerInfo,ll=!0;break e}l=l.return}if(null===sl)throw Error(a(160));ul(i,s,o),sl=null,ll=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(e){Sc(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)hl(t,e),t=t.sibling}function hl(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(pl(t,e),ml(e),4&n){try{$s(3,e,e.return),el(3,e)}catch(t){Sc(e,e.return,t)}try{$s(5,e,e.return)}catch(t){Sc(e,e.return,t)}}break;case 1:pl(t,e),ml(e),512&n&&null!==r&&Qs(r,r.return);break;case 5:if(pl(t,e),ml(e),512&n&&null!==r&&Qs(r,r.return),32&e.flags){var o=e.stateNode;try{pe(o,"")}catch(t){Sc(e,e.return,t)}}if(4&n&&null!=(o=e.stateNode)){var i=e.memoizedProps,s=null!==r?r.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===i.type&&null!=i.name&&X(o,i),ve(l,s);var u=ve(l,i);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(o,p):"dangerouslySetInnerHTML"===d?de(o,p):"children"===d?pe(o,p):v(o,d,p,u)}switch(l){case"input":J(o,i);break;case"textarea":ae(o,i);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?re(o,!!i.multiple,m,!1):h!==!!i.multiple&&(null!=i.defaultValue?re(o,!!i.multiple,i.defaultValue,!0):re(o,!!i.multiple,i.multiple?[]:"",!1))}o[mo]=i}catch(t){Sc(e,e.return,t)}}break;case 6:if(pl(t,e),ml(e),4&n){if(null===e.stateNode)throw Error(a(162));u=e.stateNode,d=e.memoizedProps;try{u.nodeValue=d}catch(t){Sc(e,e.return,t)}}break;case 3:if(pl(t,e),ml(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(t){Sc(e,e.return,t)}break;case 4:default:pl(t,e),ml(e);break;case 13:pl(t,e),ml(e),8192&(u=e.child).flags&&null!==u.memoizedState&&(null===u.alternate||null===u.alternate.memoizedState)&&(jl=Xe()),4&n&&dl(e);break;case 22:if(u=null!==r&&null!==r.memoizedState,1&e.mode?(Ys=(d=Ys)||u,pl(t,e),Ys=d):pl(t,e),ml(e),8192&n){d=null!==e.memoizedState;e:for(p=null,h=e;;){if(5===h.tag){if(null===p){p=h;try{o=h.stateNode,d?"function"==typeof(i=o.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=h.stateNode,s=null!=(c=h.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=fe("display",s))}catch(t){Sc(e,e.return,t)}}}else if(6===h.tag){if(null===p)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(t){Sc(e,e.return,t)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}if(d&&!u&&0!=(1&e.mode))for(_s=e,e=e.child;null!==e;){for(u=_s=e;null!==_s;){switch(p=(d=_s).child,d.tag){case 0:case 11:case 14:case 15:$s(4,d,d.return);break;case 1:if(Qs(d,d.return),"function"==typeof(i=d.stateNode).componentWillUnmount){h=d,m=d.return;try{o=h,i.props=o.memoizedProps,i.state=o.memoizedState,i.componentWillUnmount()}catch(e){Sc(h,m,e)}}break;case 5:Qs(d,d.return);break;case 22:if(null!==d.memoizedState){bl(u);continue}}null!==p?(p.return=d,_s=p):bl(u)}e=e.sibling}}break;case 19:pl(t,e),ml(e),4&n&&dl(e);case 21:}}function ml(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(nl(r)){var n=r;break e}r=r.return}throw Error(a(160))}switch(n.tag){case 5:var o=n.stateNode;32&n.flags&&(pe(o,""),n.flags&=-33),il(e,ol(e),o);break;case 3:case 4:var i=n.stateNode.containerInfo;al(e,ol(e),i);break;default:throw Error(a(161))}}catch(t){Sc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function fl(e,t,r){_s=e,gl(e,t,r)}function gl(e,t,r){for(var n=0!=(1&e.mode);null!==_s;){var o=_s,a=o.child;if(22===o.tag&&n){var i=null!==o.memoizedState||qs;if(!i){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Ys;s=qs;var c=Ys;if(qs=i,(Ys=l)&&!c)for(_s=o;null!==_s;)l=(i=_s).child,22===i.tag&&null!==i.memoizedState?vl(o):null!==l?(l.return=i,_s=l):vl(o);for(;null!==a;)_s=a,gl(a,t,r),a=a.sibling;_s=o,qs=s,Ys=c}yl(e)}else 0!=(8772&o.subtreeFlags)&&null!==a?(a.return=o,_s=a):yl(e)}}function yl(e){for(;null!==_s;){var t=_s;if(0!=(8772&t.flags)){var r=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ys||el(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Ys)if(null===r)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:Wo(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&ua(t,i,n);break;case 3:var s=t.updateQueue;if(null!==s){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}ua(t,s,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(a(163))}Ys||512&t.flags&&tl(t)}catch(e){Sc(t,t.return,e)}}if(t===e){_s=null;break}if(null!==(r=t.sibling)){r.return=t.return,_s=r;break}_s=t.return}}function bl(e){for(;null!==_s;){var t=_s;if(t===e){_s=null;break}var r=t.sibling;if(null!==r){r.return=t.return,_s=r;break}_s=t.return}}function vl(e){for(;null!==_s;){var t=_s;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{el(4,t)}catch(e){Sc(t,r,e)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var o=t.return;try{n.componentDidMount()}catch(e){Sc(t,o,e)}}var a=t.return;try{tl(t)}catch(e){Sc(t,a,e)}break;case 5:var i=t.return;try{tl(t)}catch(e){Sc(t,i,e)}}}catch(e){Sc(t,t.return,e)}if(t===e){_s=null;break}var s=t.sibling;if(null!==s){s.return=t.return,_s=s;break}_s=t.return}}var wl,kl=Math.ceil,Cl=w.ReactCurrentDispatcher,Sl=w.ReactCurrentOwner,xl=w.ReactCurrentBatchConfig,El=0,Al=null,Pl=null,Tl=0,Rl=0,Ol=Eo(0),Ml=0,zl=null,Bl=0,Il=0,Dl=0,Zl=null,Ll=null,jl=0,Fl=1/0,Nl=null,Hl=!1,Ul=null,Vl=null,Kl=!1,Wl=null,ql=0,Yl=0,Gl=null,_l=-1,Ql=0;function Xl(){return 0!=(6&El)?Xe():-1!==_l?_l:_l=Xe()}function Jl(e){return 0==(1&e.mode)?1:0!=(2&El)&&0!==Tl?Tl&-Tl:null!==Ko.transition?(0===Ql&&(Ql=ft()),Ql):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Qt(e.type)}function $l(e,t,r){if(50<Yl)throw Yl=0,Gl=null,Error(a(185));var n=ec(e,t);return null===n?null:(yt(n,t,r),0!=(2&El)&&n===Al||(n===Al&&(0==(2&El)&&(Il|=t),4===Ml&&ic(n,Tl)),rc(n,r),1===t&&0===El&&0==(1&e.mode)&&(Fl=Xe()+500,No&&Vo())),n)}function ec(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}function tc(e){return(null!==Al||null!==ta)&&0!=(1&e.mode)&&0==(2&El)}function rc(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-it(a),s=1<<i,l=o[i];-1===l?0!=(s&r)&&0==(s&n)||(o[i]=ht(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var n=pt(e,e===Al?Tl:0);if(0===n)null!==r&&Ge(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&Ge(r),1===t)0===e.tag?function(e){No=!0,Uo(e)}(sc.bind(null,e)):Uo(sc.bind(null,e)),io((function(){0===El&&Vo()})),r=null;else{switch(wt(n)){case 1:r=$e;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=nt}r=Tc(r,nc.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function nc(e,t){if(_l=-1,Ql=0,0!=(6&El))throw Error(a(327));var r=e.callbackNode;if(kc()&&e.callbackNode!==r)return null;var n=pt(e,e===Al?Tl:0);if(0===n)return null;if(0!=(30&n)||0!=(n&e.expiredLanes)||t)t=fc(e,n);else{t=n;var o=El;El|=2;var i=hc();for(Al===e&&Tl===t||(Nl=null,Fl=Xe()+500,dc(e,t));;)try{yc();break}catch(t){pc(e,t)}Qo(),Cl.current=i,El=o,null!==Pl?t=0:(Al=null,Tl=0,t=Ml)}if(0!==t){if(2===t&&0!==(o=mt(e))&&(n=o,t=oc(e,o)),1===t)throw r=zl,dc(e,0),ic(e,n),rc(e,Xe()),r;if(6===t)ic(e,n);else{if(o=e.current.alternate,0==(30&n)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var o=r[n],a=o.getSnapshot;o=o.value;try{if(!sn(a(),o))return!1}catch(e){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)&&(2===(t=fc(e,n))&&0!==(i=mt(e))&&(n=i,t=oc(e,i)),1===t))throw r=zl,dc(e,0),ic(e,n),rc(e,Xe()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(a(345));case 2:case 5:wc(e,Ll,Nl);break;case 3:if(ic(e,n),(130023424&n)===n&&10<(t=jl+500-Xe())){if(0!==pt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){Xl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=no(wc.bind(null,e,Ll,Nl),t);break}wc(e,Ll,Nl);break;case 4:if(ic(e,n),(4194240&n)===n)break;for(t=e.eventTimes,o=-1;0<n;){var s=31-it(n);i=1<<s,(s=t[s])>o&&(o=s),n&=~i}if(n=o,10<(n=(120>(n=Xe()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*kl(n/1960))-n)){e.timeoutHandle=no(wc.bind(null,e,Ll,Nl),n);break}wc(e,Ll,Nl);break;default:throw Error(a(329))}}}return rc(e,Xe()),e.callbackNode===r?nc.bind(null,e):null}function oc(e,t){var r=Zl;return e.current.memoizedState.isDehydrated&&(dc(e,t).flags|=256),2!==(e=fc(e,t))&&(t=Ll,Ll=r,null!==t&&ac(t)),e}function ac(e){null===Ll?Ll=e:Ll.push.apply(Ll,e)}function ic(e,t){for(t&=~Dl,t&=~Il,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-it(t),n=1<<r;e[r]=-1,t&=~n}}function sc(e){if(0!=(6&El))throw Error(a(327));kc();var t=pt(e,0);if(0==(1&t))return rc(e,Xe()),null;var r=fc(e,t);if(0!==e.tag&&2===r){var n=mt(e);0!==n&&(t=n,r=oc(e,n))}if(1===r)throw r=zl,dc(e,0),ic(e,t),rc(e,Xe()),r;if(6===r)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Ll,Nl),rc(e,Xe()),null}function lc(e,t){var r=El;El|=1;try{return e(t)}finally{0===(El=r)&&(Fl=Xe()+500,No&&Vo())}}function cc(e){null!==Wl&&0===Wl.tag&&0==(6&El)&&kc();var t=El;El|=1;var r=xl.transition,n=vt;try{if(xl.transition=null,vt=1,e)return e()}finally{vt=n,xl.transition=r,0==(6&(El=t))&&Vo()}}function uc(){Rl=Ol.current,Ao(Ol)}function dc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,oo(r)),null!==Pl)for(r=Pl.return;null!==r;){var n=r;switch(Oa(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Io();break;case 3:ti(),Ao(Oo),Ao(Ro),si();break;case 5:ni(n);break;case 4:ti();break;case 13:case 19:Ao(oi);break;case 10:Xo(n.type._context);break;case 22:case 23:uc()}r=r.return}if(Al=e,Pl=e=zc(e.current,null),Tl=Rl=t,Ml=0,zl=null,Dl=Il=Bl=0,Ll=Zl=null,null!==ta){for(t=0;t<ta.length;t++)if(null!==(n=(r=ta[t]).interleaved)){r.interleaved=null;var o=n.next,a=r.pending;if(null!==a){var i=a.next;a.next=o,n.next=i}r.pending=n}ta=null}return e}function pc(e,t){for(;;){var r=Pl;try{if(Qo(),li.current=rs,mi){for(var n=di.memoizedState;null!==n;){var o=n.queue;null!==o&&(o.pending=null),n=n.next}mi=!1}if(ui=0,hi=pi=di=null,fi=!1,gi=0,Sl.current=null,null===r||null===r.return){Ml=1,zl=t,Pl=null;break}e:{var i=e,s=r.return,l=r,c=t;if(t=Tl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(0==(1&d.mode)&&(0===p||11===p||15===p)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=fs(s);if(null!==m){m.flags&=-257,gs(m,s,l,0,t),1&m.mode&&ms(i,u,t),c=u;var f=(t=m).updateQueue;if(null===f){var g=new Set;g.add(c),t.updateQueue=g}else f.add(c);break e}if(0==(1&t)){ms(i,u,t),mc();break e}c=Error(a(426))}else if(Ba&&1&l.mode){var y=fs(s);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),gs(y,s,l,0,t),Ua(c);break e}}i=c,4!==Ml&&(Ml=2),null===Zl?Zl=[i]:Zl.push(i),c=is(c,l),l=s;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,la(l,ps(0,c,t));break e;case 1:i=c;var b=l.type,v=l.stateNode;if(0==(128&l.flags)&&("function"==typeof b.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Vl||!Vl.has(v)))){l.flags|=65536,t&=-t,l.lanes|=t,la(l,hs(l,i,t));break e}}l=l.return}while(null!==l)}vc(r)}catch(e){t=e,Pl===r&&null!==r&&(Pl=r=r.return);continue}break}}function hc(){var e=Cl.current;return Cl.current=rs,null===e?rs:e}function mc(){0!==Ml&&3!==Ml&&2!==Ml||(Ml=4),null===Al||0==(268435455&Bl)&&0==(268435455&Il)||ic(Al,Tl)}function fc(e,t){var r=El;El|=2;var n=hc();for(Al===e&&Tl===t||(Nl=null,dc(e,t));;)try{gc();break}catch(t){pc(e,t)}if(Qo(),El=r,Cl.current=n,null!==Pl)throw Error(a(261));return Al=null,Tl=0,Ml}function gc(){for(;null!==Pl;)bc(Pl)}function yc(){for(;null!==Pl&&!_e();)bc(Pl)}function bc(e){var t=wl(e.alternate,e,Rl);e.memoizedProps=e.pendingProps,null===t?vc(e):Pl=t,Sl.current=null}function vc(e){var t=e;do{var r=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(r=vs(r,t,Rl)))return void(Pl=r)}else{if(null!==(r=Ws(r,t)))return r.flags&=32767,void(Pl=r);if(null===e)return Ml=6,void(Pl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Pl=t);Pl=t=e}while(null!==t);0===Ml&&(Ml=5)}function wc(e,t,r){var n=vt,o=xl.transition;try{xl.transition=null,vt=1,function(e,t,r,n){do{kc()}while(null!==Wl);if(0!=(6&El))throw Error(a(327));r=e.finishedWork;var o=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-it(r),a=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~a}}(e,i),e===Al&&(Pl=Al=null,Tl=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Kl||(Kl=!0,Tc(tt,(function(){return kc(),null}))),i=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||i){i=xl.transition,xl.transition=null;var s=vt;vt=1;var l=El;El|=4,Sl.current=null,function(e,t){if(eo=Kt,hn(e=pn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch(e){r=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,h=null;t:for(;;){for(var m;p!==r||0!==o&&3!==p.nodeType||(l=s+o),p!==i||0!==n&&3!==p.nodeType||(c=s+n),3===p.nodeType&&(s+=p.nodeValue.length),null!==(m=p.firstChild);)h=p,p=m;for(;;){if(p===e)break t;if(h===r&&++u===o&&(l=s),h===i&&++d===n&&(c=s),null!==(m=p.nextSibling))break;h=(p=h).parentNode}p=m}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(to={focusedElem:e,selectionRange:r},Kt=!1,_s=t;null!==_s;)if(e=(t=_s).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,_s=e;else for(;null!==_s;){t=_s;try{var f=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var g=f.memoizedProps,y=f.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:Wo(t.type,g),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;if(1===w.nodeType)w.textContent="";else if(9===w.nodeType){var k=w.body;null!=k&&(k.textContent="")}break;default:throw Error(a(163))}}catch(e){Sc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,_s=e;break}_s=t.return}f=Js,Js=!1}(e,r),hl(r,e),mn(to),Kt=!!eo,to=eo=null,e.current=r,fl(r,e,o),Qe(),El=l,vt=s,xl.transition=i}else e.current=r;if(Kl&&(Kl=!1,Wl=e,ql=o),0===(i=e.pendingLanes)&&(Vl=null),function(e){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ot,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode),rc(e,Xe()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(Hl)throw Hl=!1,e=Ul,Ul=null,e;0!=(1&ql)&&0!==e.tag&&kc(),0!=(1&(i=e.pendingLanes))?e===Gl?Yl++:(Yl=0,Gl=e):Yl=0,Vo()}(e,t,r,n)}finally{xl.transition=o,vt=n}return null}function kc(){if(null!==Wl){var e=wt(ql),t=xl.transition,r=vt;try{if(xl.transition=null,vt=16>e?16:e,null===Wl)var n=!1;else{if(e=Wl,Wl=null,ql=0,0!=(6&El))throw Error(a(331));var o=El;for(El|=4,_s=e.current;null!==_s;){var i=_s,s=i.child;if(0!=(16&_s.flags)){var l=i.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(_s=u;null!==_s;){var d=_s;switch(d.tag){case 0:case 11:case 15:$s(8,d,i)}var p=d.child;if(null!==p)p.return=d,_s=p;else for(;null!==_s;){var h=(d=_s).sibling,m=d.return;if(rl(d),d===u){_s=null;break}if(null!==h){h.return=m,_s=h;break}_s=m}}}var f=i.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}_s=i}}if(0!=(2064&i.subtreeFlags)&&null!==s)s.return=i,_s=s;else e:for(;null!==_s;){if(0!=(2048&(i=_s).flags))switch(i.tag){case 0:case 11:case 15:$s(9,i,i.return)}var b=i.sibling;if(null!==b){b.return=i.return,_s=b;break e}_s=i.return}}var v=e.current;for(_s=v;null!==_s;){var w=(s=_s).child;if(0!=(2064&s.subtreeFlags)&&null!==w)w.return=s,_s=w;else e:for(s=v;null!==_s;){if(0!=(2048&(l=_s).flags))try{switch(l.tag){case 0:case 11:case 15:el(9,l)}}catch(e){Sc(l,l.return,e)}if(l===s){_s=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,_s=k;break e}_s=l.return}}if(El=o,Vo(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ot,e)}catch(e){}n=!0}return n}finally{vt=r,xl.transition=t}}return!1}function Cc(e,t,r){ia(e,t=ps(0,t=is(r,t),1)),t=Xl(),null!==(e=ec(e,1))&&(yt(e,1,t),rc(e,t))}function Sc(e,t,r){if(3===e.tag)Cc(e,e,r);else for(;null!==t;){if(3===t.tag){Cc(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Vl||!Vl.has(n))){ia(t,e=hs(t,e=is(r,e),1)),e=Xl(),null!==(t=ec(t,1))&&(yt(t,1,e),rc(t,e));break}}t=t.return}}function xc(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=Xl(),e.pingedLanes|=e.suspendedLanes&r,Al===e&&(Tl&r)===r&&(4===Ml||3===Ml&&(130023424&Tl)===Tl&&500>Xe()-jl?dc(e,0):Dl|=r),rc(e,t)}function Ec(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ut,0==(130023424&(ut<<=1))&&(ut=4194304)));var r=Xl();null!==(e=ec(e,t))&&(yt(e,t,r),rc(e,r))}function Ac(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Ec(e,r)}function Pc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;null!==o&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(a(314))}null!==n&&n.delete(t),Ec(e,r)}function Tc(e,t){return Ye(e,t)}function Rc(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oc(e,t,r,n){return new Rc(e,t,r,n)}function Mc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function zc(e,t){var r=e.alternate;return null===r?((r=Oc(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Bc(e,t,r,n,o,i){var s=2;if(n=e,"function"==typeof e)Mc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Ic(r.children,o,i,t);case x:s=8,o|=8;break;case E:return(e=Oc(12,r,t,2|o)).elementType=E,e.lanes=i,e;case R:return(e=Oc(13,r,t,o)).elementType=R,e.lanes=i,e;case O:return(e=Oc(19,r,t,o)).elementType=O,e.lanes=i,e;case B:return Dc(r,o,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:s=10;break e;case P:s=9;break e;case T:s=11;break e;case M:s=14;break e;case z:s=16,n=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Oc(s,r,t,o)).elementType=e,t.type=n,t.lanes=i,t}function Ic(e,t,r,n){return(e=Oc(7,e,n,t)).lanes=r,e}function Dc(e,t,r,n){return(e=Oc(22,e,n,t)).elementType=B,e.lanes=r,e.stateNode={},e}function Zc(e,t,r){return(e=Oc(6,e,null,t)).lanes=r,e}function Lc(e,t,r){return(t=Oc(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jc(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Fc(e,t,r,n,o,a,i,s,l){return e=new jc(e,t,r,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Oc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},na(a),e}function Nc(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:C,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}function Hc(e){if(!e)return To;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Bo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var r=e.type;if(Bo(r))return Zo(e,r,t)}return t}function Uc(e,t,r,n,o,a,i,s,l){return(e=Fc(r,n,!0,e,0,a,0,s,l)).context=Hc(null),r=e.current,(a=aa(n=Xl(),o=Jl(r))).callback=null!=t?t:null,ia(r,a),e.current.lanes=o,yt(e,o,n),rc(e,n),e}function Vc(e,t,r,n){var o=t.current,a=Xl(),i=Jl(o);return r=Hc(r),null===t.context?t.context=r:t.pendingContext=r,(t=aa(a,i)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),ia(o,t),null!==(e=$l(o,i,a))&&sa(e,o,i),i}function Kc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function qc(e,t){Wc(e,t),(e=e.alternate)&&Wc(e,t)}wl=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oo.current)ks=!0;else{if(0==(e.lanes&r)&&0==(128&t.flags))return ks=!1,function(e,t,r){switch(t.tag){case 3:Ms(t),Ha();break;case 5:ri(t);break;case 1:Bo(t.type)&&Lo(t);break;case 4:ei(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Po(qo,n._currentValue),n._currentValue=o;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Po(oi,1&oi.current),t.flags|=128,null):0!=(r&t.child.childLanes)?Zs(e,t,r):(Po(oi,1&oi.current),null!==(e=Ks(e,t,r))?e.sibling:null);Po(oi,1&oi.current);break;case 19:if(n=0!=(r&t.childLanes),0!=(128&e.flags)){if(n)return Vs(e,t,r);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Po(oi,oi.current),n)break;return null;case 22:case 23:return t.lanes=0,As(e,t,r)}return Ks(e,t,r)}(e,t,r);ks=0!=(131072&e.flags)}else ks=!1,Ba&&0!=(1048576&t.flags)&&Ta(t,ka,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var o=zo(t,Ro.current);$o(t,r),o=wi(null,t,n,e,o,r);var i=ki();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Bo(n)?(i=!0,Lo(t)):i=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,na(t),o.updater=ha,t.stateNode=o,o._reactInternals=t,ya(t,n,e,r),t=Os(null,t,n,!0,i,r)):(t.tag=0,Ba&&i&&Ra(t),Cs(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,n=(o=n._init)(n._payload),t.type=n,o=t.tag=function(e){if("function"==typeof e)return Mc(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===M)return 14}return 2}(n),e=Wo(n,e),o){case 0:t=Ts(null,t,n,e,r);break e;case 1:t=Rs(null,t,n,e,r);break e;case 11:t=Ss(null,t,n,e,r);break e;case 14:t=xs(null,t,n,Wo(n.type,e),r);break e}throw Error(a(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,Ts(e,t,n,o=t.elementType===n?o:Wo(n,o),r);case 1:return n=t.type,o=t.pendingProps,Rs(e,t,n,o=t.elementType===n?o:Wo(n,o),r);case 3:e:{if(Ms(t),null===e)throw Error(a(387));n=t.pendingProps,o=(i=t.memoizedState).element,oa(e,t),ca(t,n,null,r);var s=t.memoizedState;if(n=s.element,i.isDehydrated){if(i={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=zs(e,t,n,r,o=Error(a(423)));break e}if(n!==o){t=zs(e,t,n,r,o=Error(a(424)));break e}for(za=co(t.stateNode.containerInfo.firstChild),Ma=t,Ba=!0,Ia=null,r=Ga(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(Ha(),n===o){t=Ks(e,t,r);break e}Cs(e,t,n,r)}t=t.child}return t;case 5:return ri(t),null===e&&ja(t),n=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,ro(n,o)?s=null:null!==i&&ro(n,i)&&(t.flags|=32),Ps(e,t),Cs(e,t,s,r),t.child;case 6:return null===e&&ja(t),null;case 13:return Zs(e,t,r);case 4:return ei(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=Ya(t,null,n,r):Cs(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,Ss(e,t,n,o=t.elementType===n?o:Wo(n,o),r);case 7:return Cs(e,t,t.pendingProps,r),t.child;case 8:case 12:return Cs(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,Po(qo,n._currentValue),n._currentValue=s,null!==i)if(sn(i.value,s)){if(i.children===o.children&&!Oo.current){t=Ks(e,t,r);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var c=l.firstContext;null!==c;){if(c.context===n){if(1===i.tag){(c=aa(-1,r&-r)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=r,null!==(c=i.alternate)&&(c.lanes|=r),Jo(i.return,r,t),l.lanes|=r;break}c=c.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(a(341));s.lanes|=r,null!==(l=s.alternate)&&(l.lanes|=r),Jo(s,r,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}Cs(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,$o(t,r),n=n(o=ea(o)),t.flags|=1,Cs(e,t,n,r),t.child;case 14:return o=Wo(n=t.type,t.pendingProps),xs(e,t,n,o=Wo(n.type,o),r);case 15:return Es(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Wo(n,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Bo(n)?(e=!0,Lo(t)):e=!1,$o(t,r),fa(t,n,o),ya(t,n,o,r),Os(null,t,n,!0,e,r);case 19:return Vs(e,t,r);case 22:return As(e,t,r)}throw Error(a(156,t.tag))};var Yc="function"==typeof reportError?reportError:function(e){console.error(e)};function Gc(e){this._internalRoot=e}function _c(e){this._internalRoot=e}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function $c(e,t,r,n,o){var a=r._reactRootContainer;if(a){var i=a;if("function"==typeof o){var s=o;o=function(){var e=Kc(i);s.call(e)}}Vc(t,i,e,o)}else i=function(e,t,r,n,o){if(o){if("function"==typeof n){var a=n;n=function(){var e=Kc(i);a.call(e)}}var i=Uc(t,n,e,0,null,!1,0,"",Jc);return e._reactRootContainer=i,e[fo]=i.current,Un(8===e.nodeType?e.parentNode:e),cc(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof n){var s=n;n=function(){var e=Kc(l);s.call(e)}}var l=Fc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=l,e[fo]=l.current,Un(8===e.nodeType?e.parentNode:e),cc((function(){Vc(t,l,r,n)})),l}(r,t,e,o,n);return Kc(i)}_c.prototype.render=Gc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Vc(e,t,null,null)},_c.prototype.unmount=Gc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cc((function(){Vc(null,e,null,null)})),t[fo]=null}},_c.prototype.unstable_scheduleHydration=function(e){if(e){var t=xt();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Bt.length&&0!==t&&t<Bt[r].priority;r++);Bt.splice(r,0,e),0===r&&Lt(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dt(t.pendingLanes);0!==r&&(bt(t,1|r),rc(t,Xe()),0==(6&El)&&(Fl=Xe()+500,Vo()))}break;case 13:var n=Xl();cc((function(){return $l(e,1,n)})),qc(e,1)}},Ct=function(e){13===e.tag&&($l(e,134217728,Xl()),qc(e,134217728))},St=function(e){if(13===e.tag){var t=Xl(),r=Jl(e);$l(e,r,t),qc(e,r)}},xt=function(){return vt},Et=function(e,t){var r=vt;try{return vt=e,t()}finally{vt=r}},Ce=function(e,t,r){switch(t){case"input":if(J(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=Co(n);if(!o)throw Error(a(90));Y(n),J(n,o)}}}break;case"textarea":ae(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Te=lc,Re=cc;var eu={usingClientEntryPoint:!1,Events:[wo,ko,Co,Ae,Pe,lc]},tu={findFiberByHostInstance:vo,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},ru={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var nu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nu.isDisabled&&nu.supportsFiber)try{ot=nu.inject(ru),at=nu}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qc(t))throw Error(a(200));return Nc(e,t,null,r)},t.createRoot=function(e,t){if(!Qc(e))throw Error(a(299));var r=!1,n="",o=Yc;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Fc(e,1,!1,null,0,r,0,n,o),e[fo]=t.current,Un(8===e.nodeType?e.parentNode:e),new Gc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return cc(e)},t.hydrate=function(e,t,r){if(!Xc(t))throw Error(a(200));return $c(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Qc(e))throw Error(a(405));var n=null!=r&&r.hydratedSources||null,o=!1,i="",s=Yc;if(null!=r&&(!0===r.unstable_strictMode&&(o=!0),void 0!==r.identifierPrefix&&(i=r.identifierPrefix),void 0!==r.onRecoverableError&&(s=r.onRecoverableError)),t=Uc(t,null,e,1,null!=r?r:null,o,0,i,s),e[fo]=t.current,Un(e),n)for(e=0;e<n.length;e++)o=(o=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new _c(t)},t.render=function(e,t,r){if(!Xc(t))throw Error(a(200));return $c(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Xc(e))throw Error(a(40));return!!e._reactRootContainer&&(cc((function(){$c(null,null,e,!1,(function(){e._reactRootContainer=null,e[fo]=null}))})),!0)},t.unstable_batchedUpdates=lc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Xc(r))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return $c(e,t,r,!1,n)},t.version="18.1.0-next-22edb9f77-20220426"},745:(e,t,r)=>{"use strict";var n=r(3935);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},3935:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(4448)},4203:(e,t)=>{"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(!(0<a(o,t)))break e;e[n]=t,e[r]=o,r=n}}function n(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,i=o>>>1;n<i;){var s=2*(n+1)-1,l=e[s],c=s+1,u=e[c];if(0>a(l,r))c<o&&0>a(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[s]=r,n=s);else{if(!(c<o&&0>a(u,r)))break e;e[n]=u,e[c]=r,n=c}}}return t}function a(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,h=3,m=!1,f=!1,g=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=n(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,r(c,t)}t=n(u)}}function k(e){if(g=!1,w(e),!f)if(null!==n(c))f=!0,B(C);else{var t=n(u);null!==t&&I(k,t.startTime-e)}}function C(e,r){f=!1,g&&(g=!1,b(A),A=-1),m=!0;var a=h;try{for(w(r),p=n(c);null!==p&&(!(p.expirationTime>r)||e&&!R());){var i=p.callback;if("function"==typeof i){p.callback=null,h=p.priorityLevel;var s=i(p.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?p.callback=s:p===n(c)&&o(c),w(r)}else o(c);p=n(c)}if(null!==p)var l=!0;else{var d=n(u);null!==d&&I(k,d.startTime-r),l=!1}return l}finally{p=null,h=a,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,x=!1,E=null,A=-1,P=5,T=-1;function R(){return!(t.unstable_now()-T<P)}function O(){if(null!==E){var e=t.unstable_now();T=e;var r=!0;try{r=E(!0,e)}finally{r?S():(x=!1,E=null)}}else x=!1}if("function"==typeof v)S=function(){v(O)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,z=M.port2;M.port1.onmessage=O,S=function(){z.postMessage(null)}}else S=function(){y(O,0)};function B(e){E=e,x||(x=!0,S())}function I(e,r){A=y((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){f||m||(f=!0,B(C))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,o,a){var i=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?i+a:i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>i?(e.sortIndex=a,r(u,e),null===n(c)&&e===n(u)&&(g?(b(A),A=-1):g=!0,I(k,a-i))):(e.sortIndex=s,r(c,e),f||m||(f=!0,B(C))),e},t.unstable_shouldYield=R,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},4142:(e,t,r)=>{"use strict";e.exports=r(4203)},9921:(e,t)=>{"use strict";if("function"==typeof Symbol&&Symbol.for){var r=Symbol.for;r("react.element"),r("react.portal"),r("react.fragment"),r("react.strict_mode"),r("react.profiler"),r("react.provider"),r("react.context"),r("react.forward_ref"),r("react.suspense"),r("react.suspense_list"),r("react.memo"),r("react.lazy"),r("react.block"),r("react.server.block"),r("react.fundamental"),r("react.debug_trace_mode"),r("react.legacy_hidden")}},9864:(e,t,r)=>{"use strict";r(9921)},8330:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(r(5697)),o=a(r(7294));function a(e){return e&&e.__esModule?e:{default:e}}var i={d:n.default.string.isRequired,fill:n.default.string.isRequired,transformX:n.default.number.isRequired,transformY:n.default.number.isRequired},s=function(e){var t=e.d,r=e.fill,n=e.transformX,a=e.transformY;return o.default.createElement("path",{d:t,fill:r,transform:"matrix("+[1,0,0,1,n,a]+")"})};s.propTypes=i,s.defaultProps={},t.default=s},5335:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=i(r(5697)),a=i(r(7294));function i(e){return e&&e.__esModule?e:{default:e}}var s={children:o.default.array.isRequired,size:o.default.number.isRequired,title:o.default.string,xmlns:o.default.string},l=function(e){var t=e.children,r=e.size,o=e.title,i=e.xmlns,s=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["children","size","title","xmlns"]);return a.default.createElement("svg",n({},s,{height:r,width:r,xmlns:i}),o?a.default.createElement("title",null,o):null,t)};l.propTypes=s,l.defaultProps={title:void 0,xmlns:"http://www.w3.org/2000/svg"},t.default=l},1653:(e,t,r)=>{"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=d(r(4450)),a=d(r(9381)),i=d(r(5697)),s=r(7294),l=d(s),c=d(r(8330)),u=d(r(5335));function d(e){return e&&e.__esModule?e:{default:e}}var p={bgColor:i.default.string,fgColor:i.default.string,level:i.default.oneOf(["L","M","Q","H"]),size:i.default.number,value:i.default.string.isRequired},h=function(e){var t=e.bgColor,r=e.fgColor,i=e.level,s=e.size,d=e.value,p=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["bgColor","fgColor","level","size","value"]),h=new o.default(-1,a.default[i]);h.addData(d),h.make();var m=h.modules,f=s/m.length;return l.default.createElement(u.default,n({},p,{size:s}),m.map((function(e,n){return e.map((function(e,o){var a=e?r:t,i=Math.round(o*f),s=Math.round(n*f),u=Math.round((o+1)*f)-i,d=Math.round((n+1)*f)-s,p="M 0 0 L "+u+" 0 L "+u+" "+d+" L 0 "+d+" Z";return l.default.createElement(c.default,{key:"rectangle-"+n+"-"+o,d:p,fill:a,transformX:i,transformY:s})}))})))};h.propTypes=p,h.defaultProps={bgColor:"#FFFFFF",fgColor:"#000000",level:"L",size:256},t.Z=(0,s.memo)(h)},1914:e=>{"use strict";e.exports=function(e,t){e=e||[],t=t||{};try{return new Blob(e,t)}catch(o){if("TypeError"!==o.name)throw o;for(var r=new(window.BlobBuilder||window.MSBlobBuilder||window.MozBlobBuilder||window.WebKitBlobBuilder),n=0;n<e.length;n+=1)r.append(e[n]);return r.getBlob(t.type)}}},3451:e=>{"use strict";function t(){this.name="NoVideoInputDevicesError",this.message="No video input devices found"}t.prototype=new Error,e.exports={NoVideoInputDevicesError:t}},6743:(e,t,r)=>{"use strict";var n=r(3451).NoVideoInputDevicesError;function o(e,t,r){return e.length>0?e[0].deviceId:1==t.length||"user"==r?t[0].deviceId:t[1].deviceId}var a=function(e){return"environment"==e?/rear|back|environment/gi:/front|user|face/gi};e.exports={getDeviceId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return new Promise((function(r,o){var i=void 0;try{i=navigator.mediaDevices.enumerateDevices()}catch(e){o(new n)}i.then((function(i){var s=i.filter((function(e){return"videoinput"==e.kind}));if(s.length<1)o(new n);else{var l=a(e),c=s.filter((function(e){var t=e.label;return l.test(t)}));r(t(c,s,e))}}))}))},getFacingModePattern:a}},2614:e=>{"use strict";e.exports=function(e,t,r){var n=[];return r.forEach((function(r){e[r]!=t[r]&&n.push(r)})),n}},7164:(e,t,r)=>{"use strict";var n,o,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=r(7294),l=s.Component,c=r(5697),u=r(6743),d=u.getDeviceId,p=(u.getFacingModePattern,r(2614)),h=r(1914);r(8117);var m=h(['!function(o,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.jsQR=e():o.jsQR=e()}("undefined"!=typeof self?self:this,function(){return function(o){function e(t){if(r[t])return r[t].exports;var c=r[t]={i:t,l:!1,exports:{}};return o[t].call(c.exports,c,c.exports,e),c.l=!0,c.exports}var r={};return e.m=o,e.c=r,e.d=function(o,r,t){e.o(o,r)||Object.defineProperty(o,r,{configurable:!1,enumerable:!0,get:t})},e.n=function(o){var r=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(r,"a",r),r},e.o=function(o,e){return Object.prototype.hasOwnProperty.call(o,e)},e.p="",e(e.s=3)}([function(o,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=function(){function o(o,e){this.width=e,this.height=o.length/e,this.data=o}return o.createEmpty=function(e,r){return new o(new Uint8ClampedArray(e*r),e)},o.prototype.get=function(o,e){return!(o<0||o>=this.width||e<0||e>=this.height)&&!!this.data[e*this.width+o]},o.prototype.set=function(o,e,r){this.data[e*this.width+o]=r?1:0},o.prototype.setRegion=function(o,e,r,t,c){for(var s=e;s<e+t;s++)for(var a=o;a<o+r;a++)this.set(a,s,!!c)},o}();e.BitMatrix=t},function(o,e,r){"use strict";function t(o,e){return o^e}Object.defineProperty(e,"__esModule",{value:!0});var c=r(2);e.addOrSubtractGF=t;var s=function(){function o(o,e,r){this.primitive=o,this.size=e,this.generatorBase=r,this.expTable=new Array(this.size),this.logTable=new Array(this.size);for(var t=1,s=0;s<this.size;s++)this.expTable[s]=t,(t*=2)>=this.size&&(t=(t^this.primitive)&this.size-1);for(var s=0;s<this.size-1;s++)this.logTable[this.expTable[s]]=s;this.zero=new c.default(this,Uint8ClampedArray.from([0])),this.one=new c.default(this,Uint8ClampedArray.from([1]))}return o.prototype.multiply=function(o,e){return 0===o||0===e?0:this.expTable[(this.logTable[o]+this.logTable[e])%(this.size-1)]},o.prototype.inverse=function(o){if(0===o)throw new Error("Can\'t invert 0");return this.expTable[this.size-this.logTable[o]-1]},o.prototype.buildMonomial=function(o,e){if(o<0)throw new Error("Invalid monomial degree less than 0");if(0===e)return this.zero;var r=new Uint8ClampedArray(o+1);return r[0]=e,new c.default(this,r)},o.prototype.log=function(o){if(0===o)throw new Error("Can\'t take log(0)");return this.logTable[o]},o.prototype.exp=function(o){return this.expTable[o]},o}();e.default=s},function(o,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(1),c=function(){function o(o,e){if(0===e.length)throw new Error("No coefficients.");this.field=o;var r=e.length;if(r>1&&0===e[0]){for(var t=1;t<r&&0===e[t];)t++;if(t===r)this.coefficients=o.zero.coefficients;else{this.coefficients=new Uint8ClampedArray(r-t);for(var c=0;c<this.coefficients.length;c++)this.coefficients[c]=e[t+c]}}else this.coefficients=e}return o.prototype.degree=function(){return this.coefficients.length-1},o.prototype.isZero=function(){return 0===this.coefficients[0]},o.prototype.getCoefficient=function(o){return this.coefficients[this.coefficients.length-1-o]},o.prototype.addOrSubtract=function(e){if(this.isZero())return e;if(e.isZero())return this;var r=this.coefficients,c=e.coefficients;r.length>c.length&&(n=[c,r],r=n[0],c=n[1]);for(var s=new Uint8ClampedArray(c.length),a=c.length-r.length,d=0;d<a;d++)s[d]=c[d];for(var d=a;d<c.length;d++)s[d]=t.addOrSubtractGF(r[d-a],c[d]);return new o(this.field,s);var n},o.prototype.multiply=function(e){if(0===e)return this.field.zero;if(1===e)return this;for(var r=this.coefficients.length,t=new Uint8ClampedArray(r),c=0;c<r;c++)t[c]=this.field.multiply(this.coefficients[c],e);return new o(this.field,t)},o.prototype.multiplyPoly=function(e){if(this.isZero()||e.isZero())return this.field.zero;for(var r=this.coefficients,c=r.length,s=e.coefficients,a=s.length,d=new Uint8ClampedArray(c+a-1),n=0;n<c;n++)for(var l=r[n],i=0;i<a;i++)d[n+i]=t.addOrSubtractGF(d[n+i],this.field.multiply(l,s[i]));return new o(this.field,d)},o.prototype.multiplyByMonomial=function(e,r){if(e<0)throw new Error("Invalid degree less than 0");if(0===r)return this.field.zero;for(var t=this.coefficients.length,c=new Uint8ClampedArray(t+e),s=0;s<t;s++)c[s]=this.field.multiply(this.coefficients[s],r);return new o(this.field,c)},o.prototype.evaluateAt=function(o){var e=0;if(0===o)return this.getCoefficient(0);var r=this.coefficients.length;if(1===o)return this.coefficients.forEach(function(o){e=t.addOrSubtractGF(e,o)}),e;e=this.coefficients[0];for(var c=1;c<r;c++)e=t.addOrSubtractGF(this.field.multiply(o,e),this.coefficients[c]);return e},o}();e.default=c},function(o,e,r){"use strict";function t(o){var e=n.locate(o);if(!e)return null;var r=d.extract(o,e),t=a.decode(r.matrix);return t?{binaryData:t.bytes,data:t.text,chunks:t.chunks,location:{topRightCorner:r.mappingFunction(e.dimension,0),topLeftCorner:r.mappingFunction(0,0),bottomRightCorner:r.mappingFunction(e.dimension,e.dimension),bottomLeftCorner:r.mappingFunction(0,e.dimension),topRightFinderPattern:e.topRight,topLeftFinderPattern:e.topLeft,bottomLeftFinderPattern:e.bottomLeft,bottomRightAlignmentPattern:e.alignmentPattern}}:null}function c(o,e,r,c){void 0===c&&(c={});var a=l;Object.keys(a||{}).forEach(function(o){a[o]=c[o]||a[o]});var d="attemptBoth"===a.inversionAttempts||"invertFirst"===a.inversionAttempts,n="onlyInvert"===a.inversionAttempts||"invertFirst"===a.inversionAttempts,i=s.binarize(o,e,r,d),B=i.binarized,k=i.inverted,u=t(n?k:B);return u||"attemptBoth"!==a.inversionAttempts&&"invertFirst"!==a.inversionAttempts||(u=t(n?B:k)),u}Object.defineProperty(e,"__esModule",{value:!0});var s=r(4),a=r(5),d=r(11),n=r(12),l={inversionAttempts:"attemptBoth"};c.default=c,e.default=c},function(o,e,r){"use strict";function t(o,e,r){return o<e?e:o>r?r:o}function c(o,e,r,c){if(o.length!==e*r*4)throw new Error("Malformed data passed to binarizer.");for(var l=new n(e,r),i=0;i<e;i++)for(var B=0;B<r;B++){var k=o[4*(B*e+i)+0],u=o[4*(B*e+i)+1],C=o[4*(B*e+i)+2];l.set(i,B,.2126*k+.7152*u+.0722*C)}for(var m=Math.ceil(e/a),f=Math.ceil(r/a),w=new n(m,f),P=0;P<f;P++)for(var v=0;v<m;v++){for(var h=0,p=1/0,y=0,B=0;B<a;B++)for(var i=0;i<a;i++){var b=l.get(v*a+i,P*a+B);h+=b,p=Math.min(p,b),y=Math.max(y,b)}var g=h/Math.pow(a,2);if(y-p<=d&&(g=p/2,P>0&&v>0)){var x=(w.get(v,P-1)+2*w.get(v-1,P)+w.get(v-1,P-1))/4;p<x&&(g=x)}w.set(v,P,g)}var M=s.BitMatrix.createEmpty(e,r),L=null;c&&(L=s.BitMatrix.createEmpty(e,r));for(var P=0;P<f;P++)for(var v=0;v<m;v++){for(var N=t(v,2,m-3),I=t(P,2,f-3),h=0,O=-2;O<=2;O++)for(var z=-2;z<=2;z++)h+=w.get(N+O,I+z);for(var S=h/25,O=0;O<a;O++)for(var z=0;z<a;z++){var i=v*a+O,B=P*a+z,X=l.get(i,B);M.set(i,B,X<=S),c&&L.set(i,B,!(X<=S))}}return c?{binarized:M,inverted:L}:{binarized:M}}Object.defineProperty(e,"__esModule",{value:!0});var s=r(0),a=8,d=24,n=function(){function o(o,e){this.width=o,this.data=new Uint8ClampedArray(o*e)}return o.prototype.get=function(o,e){return this.data[e*this.width+o]},o.prototype.set=function(o,e,r){this.data[e*this.width+o]=r},o}();e.binarize=c},function(o,e,r){"use strict";function t(o,e){for(var r=o^e,t=0;r;)t++,r&=r-1;return t}function c(o,e){return e<<1|o}function s(o){var e=17+4*o.versionNumber,r=k.BitMatrix.createEmpty(e,e);r.setRegion(0,0,9,9,!0),r.setRegion(e-8,0,8,9,!0),r.setRegion(0,e-8,9,8,!0);for(var t=0,c=o.alignmentPatternCenters;t<c.length;t++)for(var s=c[t],a=0,d=o.alignmentPatternCenters;a<d.length;a++){var n=d[a];6===s&&6===n||6===s&&n===e-7||s===e-7&&6===n||r.setRegion(s-2,n-2,5,5,!0)}return r.setRegion(6,9,1,e-17,!0),r.setRegion(9,6,e-17,1,!0),o.versionNumber>6&&(r.setRegion(e-11,0,3,6,!0),r.setRegion(0,e-11,6,3,!0)),r}function a(o,e,r){for(var t=w[r.dataMask],a=o.height,d=s(e),n=[],l=0,i=0,B=!0,k=a-1;k>0;k-=2){6===k&&k--;for(var u=0;u<a;u++)for(var C=B?a-1-u:u,m=0;m<2;m++){var f=k-m;if(!d.get(f,C)){i++;var P=o.get(f,C);t({y:C,x:f})&&(P=!P),l=c(P,l),8===i&&(n.push(l),i=0,l=0)}}B=!B}return n}function d(o){var e=o.height,r=Math.floor((e-17)/4);if(r<=6)return m.VERSIONS[r-1];for(var s=0,a=5;a>=0;a--)for(var d=e-9;d>=e-11;d--)s=c(o.get(d,a),s);for(var n=0,d=5;d>=0;d--)for(var a=e-9;a>=e-11;a--)n=c(o.get(d,a),n);for(var l,i=1/0,B=0,k=m.VERSIONS;B<k.length;B++){var u=k[B];if(u.infoBits===s||u.infoBits===n)return u;var C=t(s,u.infoBits);C<i&&(l=u,i=C),C=t(n,u.infoBits),C<i&&(l=u,i=C)}return i<=3?l:void 0}function n(o){for(var e=0,r=0;r<=8;r++)6!==r&&(e=c(o.get(r,8),e));for(var s=7;s>=0;s--)6!==s&&(e=c(o.get(8,s),e));for(var a=o.height,d=0,s=a-1;s>=a-7;s--)d=c(o.get(8,s),d);for(var r=a-8;r<a;r++)d=c(o.get(r,8),d);for(var n=1/0,l=null,i=0,B=f;i<B.length;i++){var k=B[i],u=k.bits,C=k.formatInfo;if(u===e||u===d)return C;var m=t(e,u);m<n&&(l=C,n=m),e!==d&&(m=t(d,u))<n&&(l=C,n=m)}return n<=3?l:null}function l(o,e,r){var t=e.errorCorrectionLevels[r],c=[],s=0;if(t.ecBlocks.forEach(function(o){for(var e=0;e<o.numBlocks;e++)c.push({numDataCodewords:o.dataCodewordsPerBlock,codewords:[]}),s+=o.dataCodewordsPerBlock+t.ecCodewordsPerBlock}),o.length<s)return null;o=o.slice(0,s);for(var a=t.ecBlocks[0].dataCodewordsPerBlock,d=0;d<a;d++)for(var n=0,l=c;n<l.length;n++){var i=l[n];i.codewords.push(o.shift())}if(t.ecBlocks.length>1)for(var B=t.ecBlocks[0].numBlocks,k=t.ecBlocks[1].numBlocks,d=0;d<k;d++)c[B+d].codewords.push(o.shift());for(;o.length>0;)for(var u=0,C=c;u<C.length;u++){var i=C[u];i.codewords.push(o.shift())}return c}function i(o){var e=d(o);if(!e)return null;var r=n(o);if(!r)return null;var t=a(o,e,r),c=l(t,e,r.errorCorrectionLevel);if(!c)return null;for(var s=c.reduce(function(o,e){return o+e.numDataCodewords},0),i=new Uint8ClampedArray(s),B=0,k=0,m=c;k<m.length;k++){var f=m[k],w=C.decode(f.codewords,f.codewords.length-f.numDataCodewords);if(!w)return null;for(var P=0;P<f.numDataCodewords;P++)i[B++]=w[P]}try{return u.decode(i,e.versionNumber)}catch(o){return null}}function B(o){if(null==o)return null;var e=i(o);if(e)return e;for(var r=0;r<o.width;r++)for(var t=r+1;t<o.height;t++)o.get(r,t)!==o.get(t,r)&&(o.set(r,t,!o.get(r,t)),o.set(t,r,!o.get(t,r)));return i(o)}Object.defineProperty(e,"__esModule",{value:!0});var k=r(0),u=r(6),C=r(9),m=r(10),f=[{bits:21522,formatInfo:{errorCorrectionLevel:1,dataMask:0}},{bits:20773,formatInfo:{errorCorrectionLevel:1,dataMask:1}},{bits:24188,formatInfo:{errorCorrectionLevel:1,dataMask:2}},{bits:23371,formatInfo:{errorCorrectionLevel:1,dataMask:3}},{bits:17913,formatInfo:{errorCorrectionLevel:1,dataMask:4}},{bits:16590,formatInfo:{errorCorrectionLevel:1,dataMask:5}},{bits:20375,formatInfo:{errorCorrectionLevel:1,dataMask:6}},{bits:19104,formatInfo:{errorCorrectionLevel:1,dataMask:7}},{bits:30660,formatInfo:{errorCorrectionLevel:0,dataMask:0}},{bits:29427,formatInfo:{errorCorrectionLevel:0,dataMask:1}},{bits:32170,formatInfo:{errorCorrectionLevel:0,dataMask:2}},{bits:30877,formatInfo:{errorCorrectionLevel:0,dataMask:3}},{bits:26159,formatInfo:{errorCorrectionLevel:0,dataMask:4}},{bits:25368,formatInfo:{errorCorrectionLevel:0,dataMask:5}},{bits:27713,formatInfo:{errorCorrectionLevel:0,dataMask:6}},{bits:26998,formatInfo:{errorCorrectionLevel:0,dataMask:7}},{bits:5769,formatInfo:{errorCorrectionLevel:3,dataMask:0}},{bits:5054,formatInfo:{errorCorrectionLevel:3,dataMask:1}},{bits:7399,formatInfo:{errorCorrectionLevel:3,dataMask:2}},{bits:6608,formatInfo:{errorCorrectionLevel:3,dataMask:3}},{bits:1890,formatInfo:{errorCorrectionLevel:3,dataMask:4}},{bits:597,formatInfo:{errorCorrectionLevel:3,dataMask:5}},{bits:3340,formatInfo:{errorCorrectionLevel:3,dataMask:6}},{bits:2107,formatInfo:{errorCorrectionLevel:3,dataMask:7}},{bits:13663,formatInfo:{errorCorrectionLevel:2,dataMask:0}},{bits:12392,formatInfo:{errorCorrectionLevel:2,dataMask:1}},{bits:16177,formatInfo:{errorCorrectionLevel:2,dataMask:2}},{bits:14854,formatInfo:{errorCorrectionLevel:2,dataMask:3}},{bits:9396,formatInfo:{errorCorrectionLevel:2,dataMask:4}},{bits:8579,formatInfo:{errorCorrectionLevel:2,dataMask:5}},{bits:11994,formatInfo:{errorCorrectionLevel:2,dataMask:6}},{bits:11245,formatInfo:{errorCorrectionLevel:2,dataMask:7}}],w=[function(o){return(o.y+o.x)%2==0},function(o){return o.y%2==0},function(o){return o.x%3==0},function(o){return(o.y+o.x)%3==0},function(o){return(Math.floor(o.y/2)+Math.floor(o.x/3))%2==0},function(o){return o.x*o.y%2+o.x*o.y%3==0},function(o){return(o.y*o.x%2+o.y*o.x%3)%2==0},function(o){return((o.y+o.x)%2+o.y*o.x%3)%2==0}];e.decode=B},function(o,e,r){"use strict";function t(o,e){for(var r=[],t="",c=[10,12,14][e],s=o.readBits(c);s>=3;){var a=o.readBits(10);if(a>=1e3)throw new Error("Invalid numeric value above 999");var d=Math.floor(a/100),n=Math.floor(a/10)%10,l=a%10;r.push(48+d,48+n,48+l),t+=d.toString()+n.toString()+l.toString(),s-=3}if(2===s){var a=o.readBits(7);if(a>=100)throw new Error("Invalid numeric value above 99");var d=Math.floor(a/10),n=a%10;r.push(48+d,48+n),t+=d.toString()+n.toString()}else if(1===s){var a=o.readBits(4);if(a>=10)throw new Error("Invalid numeric value above 9");r.push(48+a),t+=a.toString()}return{bytes:r,text:t}}function c(o,e){for(var r=[],t="",c=[9,11,13][e],s=o.readBits(c);s>=2;){var a=o.readBits(11),d=Math.floor(a/45),n=a%45;r.push(k[d].charCodeAt(0),k[n].charCodeAt(0)),t+=k[d]+k[n],s-=2}if(1===s){var d=o.readBits(6);r.push(k[d].charCodeAt(0)),t+=k[d]}return{bytes:r,text:t}}function s(o,e){for(var r=[],t="",c=[8,16,16][e],s=o.readBits(c),a=0;a<s;a++){var d=o.readBits(8);r.push(d)}try{t+=decodeURIComponent(r.map(function(o){return"%"+("0"+o.toString(16)).substr(-2)}).join(""))}catch(o){}return{bytes:r,text:t}}function a(o,e){for(var r=[],t="",c=[8,10,12][e],s=o.readBits(c),a=0;a<s;a++){var d=o.readBits(13),n=Math.floor(d/192)<<8|d%192;n+=n<7936?33088:49472,r.push(n>>8,255&n),t+=String.fromCharCode(i.shiftJISTable[n])}return{bytes:r,text:t}}function d(o,e){for(var r=new l.BitStream(o),d=e<=9?0:e<=26?1:2,i={text:"",bytes:[],chunks:[]};r.available()>=4;){var k=r.readBits(4);if(k===B.Terminator)return i;if(k===B.ECI)0===r.readBits(1)?i.chunks.push({type:n.ECI,assignmentNumber:r.readBits(7)}):0===r.readBits(1)?i.chunks.push({type:n.ECI,assignmentNumber:r.readBits(14)}):0===r.readBits(1)?i.chunks.push({type:n.ECI,assignmentNumber:r.readBits(21)}):i.chunks.push({type:n.ECI,assignmentNumber:-1});else if(k===B.Numeric){var u=t(r,d);i.text+=u.text,(w=i.bytes).push.apply(w,u.bytes),i.chunks.push({type:n.Numeric,text:u.text})}else if(k===B.Alphanumeric){var C=c(r,d);i.text+=C.text,(P=i.bytes).push.apply(P,C.bytes),i.chunks.push({type:n.Alphanumeric,text:C.text})}else if(k===B.Byte){var m=s(r,d);i.text+=m.text,(v=i.bytes).push.apply(v,m.bytes),i.chunks.push({type:n.Byte,bytes:m.bytes,text:m.text})}else if(k===B.Kanji){var f=a(r,d);i.text+=f.text,(h=i.bytes).push.apply(h,f.bytes),i.chunks.push({type:n.Kanji,bytes:f.bytes,text:f.text})}}var w,P,v,h}Object.defineProperty(e,"__esModule",{value:!0});var n,l=r(7),i=r(8);!function(o){o.Numeric="numeric",o.Alphanumeric="alphanumeric",o.Byte="byte",o.Kanji="kanji",o.ECI="eci"}(n=e.Mode||(e.Mode={}));var B;!function(o){o[o.Terminator=0]="Terminator",o[o.Numeric=1]="Numeric",o[o.Alphanumeric=2]="Alphanumeric",o[o.Byte=4]="Byte",o[o.Kanji=8]="Kanji",o[o.ECI=7]="ECI"}(B||(B={}));var k=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];e.decode=d},function(o,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=function(){function o(o){this.byteOffset=0,this.bitOffset=0,this.bytes=o}return o.prototype.readBits=function(o){if(o<1||o>32||o>this.available())throw new Error("Cannot read "+o.toString()+" bits");var e=0;if(this.bitOffset>0){var r=8-this.bitOffset,t=o<r?o:r,c=r-t,s=255>>8-t<<c;e=(this.bytes[this.byteOffset]&s)>>c,o-=t,this.bitOffset+=t,8===this.bitOffset&&(this.bitOffset=0,this.byteOffset++)}if(o>0){for(;o>=8;)e=e<<8|255&this.bytes[this.byteOffset],this.byteOffset++,o-=8;if(o>0){var c=8-o,s=255>>c<<c;e=e<<o|(this.bytes[this.byteOffset]&s)>>c,this.bitOffset+=o}}return e},o.prototype.available=function(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset},o}();e.BitStream=t},function(o,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.shiftJISTable={32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:165,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:8254,33088:12288,33089:12289,33090:12290,33091:65292,33092:65294,33093:12539,33094:65306,33095:65307,33096:65311,33097:65281,33098:12443,33099:12444,33100:180,33101:65344,33102:168,33103:65342,33104:65507,33105:65343,33106:12541,33107:12542,33108:12445,33109:12446,33110:12291,33111:20189,33112:12293,33113:12294,33114:12295,33115:12540,33116:8213,33117:8208,33118:65295,33119:92,33120:12316,33121:8214,33122:65372,33123:8230,33124:8229,33125:8216,33126:8217,33127:8220,33128:8221,33129:65288,33130:65289,33131:12308,33132:12309,33133:65339,33134:65341,33135:65371,33136:65373,33137:12296,33138:12297,33139:12298,33140:12299,33141:12300,33142:12301,33143:12302,33144:12303,33145:12304,33146:12305,33147:65291,33148:8722,33149:177,33150:215,33152:247,33153:65309,33154:8800,33155:65308,33156:65310,33157:8806,33158:8807,33159:8734,33160:8756,33161:9794,33162:9792,33163:176,33164:8242,33165:8243,33166:8451,33167:65509,33168:65284,33169:162,33170:163,33171:65285,33172:65283,33173:65286,33174:65290,33175:65312,33176:167,33177:9734,33178:9733,33179:9675,33180:9679,33181:9678,33182:9671,33183:9670,33184:9633,33185:9632,33186:9651,33187:9650,33188:9661,33189:9660,33190:8251,33191:12306,33192:8594,33193:8592,33194:8593,33195:8595,33196:12307,33208:8712,33209:8715,33210:8838,33211:8839,33212:8834,33213:8835,33214:8746,33215:8745,33224:8743,33225:8744,33226:172,33227:8658,33228:8660,33229:8704,33230:8707,33242:8736,33243:8869,33244:8978,33245:8706,33246:8711,33247:8801,33248:8786,33249:8810,33250:8811,33251:8730,33252:8765,33253:8733,33254:8757,33255:8747,33256:8748,33264:8491,33265:8240,33266:9839,33267:9837,33268:9834,33269:8224,33270:8225,33271:182,33276:9711,33359:65296,33360:65297,33361:65298,33362:65299,33363:65300,33364:65301,33365:65302,33366:65303,33367:65304,33368:65305,33376:65313,33377:65314,33378:65315,33379:65316,33380:65317,33381:65318,33382:65319,33383:65320,33384:65321,33385:65322,33386:65323,33387:65324,33388:65325,33389:65326,33390:65327,33391:65328,33392:65329,33393:65330,33394:65331,33395:65332,33396:65333,33397:65334,33398:65335,33399:65336,33400:65337,33401:65338,33409:65345,33410:65346,33411:65347,33412:65348,33413:65349,33414:65350,33415:65351,33416:65352,33417:65353,33418:65354,33419:65355,33420:65356,33421:65357,33422:65358,33423:65359,33424:65360,33425:65361,33426:65362,33427:65363,33428:65364,33429:65365,33430:65366,33431:65367,33432:65368,33433:65369,33434:65370,33439:12353,33440:12354,33441:12355,33442:12356,33443:12357,33444:12358,33445:12359,33446:12360,33447:12361,33448:12362,33449:12363,33450:12364,33451:12365,33452:12366,33453:12367,33454:12368,33455:12369,33456:12370,33457:12371,33458:12372,33459:12373,33460:12374,33461:12375,33462:12376,33463:12377,33464:12378,33465:12379,33466:12380,33467:12381,33468:12382,33469:12383,33470:12384,33471:12385,33472:12386,33473:12387,33474:12388,33475:12389,33476:12390,33477:12391,33478:12392,33479:12393,33480:12394,33481:12395,33482:12396,33483:12397,33484:12398,33485:12399,33486:12400,33487:12401,33488:12402,33489:12403,33490:12404,33491:12405,33492:12406,33493:12407,33494:12408,33495:12409,33496:12410,33497:12411,33498:12412,33499:12413,33500:12414,33501:12415,33502:12416,33503:12417,33504:12418,33505:12419,33506:12420,33507:12421,33508:12422,33509:12423,33510:12424,33511:12425,33512:12426,33513:12427,33514:12428,33515:12429,33516:12430,33517:12431,33518:12432,33519:12433,33520:12434,33521:12435,33600:12449,33601:12450,33602:12451,33603:12452,33604:12453,33605:12454,33606:12455,33607:12456,33608:12457,33609:12458,33610:12459,33611:12460,33612:12461,33613:12462,33614:12463,33615:12464,33616:12465,33617:12466,33618:12467,33619:12468,33620:12469,33621:12470,33622:12471,33623:12472,33624:12473,33625:12474,33626:12475,33627:12476,33628:12477,33629:12478,33630:12479,33631:12480,33632:12481,33633:12482,33634:12483,33635:12484,33636:12485,33637:12486,33638:12487,33639:12488,33640:12489,33641:12490,33642:12491,33643:12492,33644:12493,33645:12494,33646:12495,33647:12496,33648:12497,33649:12498,33650:12499,33651:12500,33652:12501,33653:12502,33654:12503,33655:12504,33656:12505,33657:12506,33658:12507,33659:12508,33660:12509,33661:12510,33662:12511,33664:12512,33665:12513,33666:12514,33667:12515,33668:12516,33669:12517,33670:12518,33671:12519,33672:12520,33673:12521,33674:12522,33675:12523,33676:12524,33677:12525,33678:12526,33679:12527,33680:12528,33681:12529,33682:12530,33683:12531,33684:12532,33685:12533,33686:12534,33695:913,33696:914,33697:915,33698:916,33699:917,33700:918,33701:919,33702:920,33703:921,33704:922,33705:923,33706:924,33707:925,33708:926,33709:927,33710:928,33711:929,33712:931,33713:932,33714:933,33715:934,33716:935,33717:936,33718:937,33727:945,33728:946,33729:947,33730:948,33731:949,33732:950,33733:951,33734:952,33735:953,33736:954,33737:955,33738:956,33739:957,33740:958,33741:959,33742:960,33743:961,33744:963,33745:964,33746:965,33747:966,33748:967,33749:968,33750:969,33856:1040,33857:1041,33858:1042,33859:1043,33860:1044,33861:1045,33862:1025,33863:1046,33864:1047,33865:1048,33866:1049,33867:1050,33868:1051,33869:1052,33870:1053,33871:1054,33872:1055,33873:1056,33874:1057,33875:1058,33876:1059,33877:1060,33878:1061,33879:1062,33880:1063,33881:1064,33882:1065,33883:1066,33884:1067,33885:1068,33886:1069,33887:1070,33888:1071,33904:1072,33905:1073,33906:1074,33907:1075,33908:1076,33909:1077,33910:1105,33911:1078,33912:1079,33913:1080,33914:1081,33915:1082,33916:1083,33917:1084,33918:1085,33920:1086,33921:1087,33922:1088,33923:1089,33924:1090,33925:1091,33926:1092,33927:1093,33928:1094,33929:1095,33930:1096,33931:1097,33932:1098,33933:1099,33934:1100,33935:1101,33936:1102,33937:1103,33951:9472,33952:9474,33953:9484,33954:9488,33955:9496,33956:9492,33957:9500,33958:9516,33959:9508,33960:9524,33961:9532,33962:9473,33963:9475,33964:9487,33965:9491,33966:9499,33967:9495,33968:9507,33969:9523,33970:9515,33971:9531,33972:9547,33973:9504,33974:9519,33975:9512,33976:9527,33977:9535,33978:9501,33979:9520,33980:9509,33981:9528,33982:9538,34975:20124,34976:21782,34977:23043,34978:38463,34979:21696,34980:24859,34981:25384,34982:23030,34983:36898,34984:33909,34985:33564,34986:31312,34987:24746,34988:25569,34989:28197,34990:26093,34991:33894,34992:33446,34993:39925,34994:26771,34995:22311,34996:26017,34997:25201,34998:23451,34999:22992,35e3:34427,35001:39156,35002:32098,35003:32190,35004:39822,35005:25110,35006:31903,35007:34999,35008:23433,35009:24245,35010:25353,35011:26263,35012:26696,35013:38343,35014:38797,35015:26447,35016:20197,35017:20234,35018:20301,35019:20381,35020:20553,35021:22258,35022:22839,35023:22996,35024:23041,35025:23561,35026:24799,35027:24847,35028:24944,35029:26131,35030:26885,35031:28858,35032:30031,35033:30064,35034:31227,35035:32173,35036:32239,35037:32963,35038:33806,35039:34915,35040:35586,35041:36949,35042:36986,35043:21307,35044:20117,35045:20133,35046:22495,35047:32946,35048:37057,35049:30959,35050:19968,35051:22769,35052:28322,35053:36920,35054:31282,35055:33576,35056:33419,35057:39983,35058:20801,35059:21360,35060:21693,35061:21729,35062:22240,35063:23035,35064:24341,35065:39154,35066:28139,35067:32996,35068:34093,35136:38498,35137:38512,35138:38560,35139:38907,35140:21515,35141:21491,35142:23431,35143:28879,35144:32701,35145:36802,35146:38632,35147:21359,35148:40284,35149:31418,35150:19985,35151:30867,35152:33276,35153:28198,35154:22040,35155:21764,35156:27421,35157:34074,35158:39995,35159:23013,35160:21417,35161:28006,35162:29916,35163:38287,35164:22082,35165:20113,35166:36939,35167:38642,35168:33615,35169:39180,35170:21473,35171:21942,35172:23344,35173:24433,35174:26144,35175:26355,35176:26628,35177:27704,35178:27891,35179:27945,35180:29787,35181:30408,35182:31310,35183:38964,35184:33521,35185:34907,35186:35424,35187:37613,35188:28082,35189:30123,35190:30410,35191:39365,35192:24742,35193:35585,35194:36234,35195:38322,35196:27022,35197:21421,35198:20870,35200:22290,35201:22576,35202:22852,35203:23476,35204:24310,35205:24616,35206:25513,35207:25588,35208:27839,35209:28436,35210:28814,35211:28948,35212:29017,35213:29141,35214:29503,35215:32257,35216:33398,35217:33489,35218:34199,35219:36960,35220:37467,35221:40219,35222:22633,35223:26044,35224:27738,35225:29989,35226:20985,35227:22830,35228:22885,35229:24448,35230:24540,35231:25276,35232:26106,35233:27178,35234:27431,35235:27572,35236:29579,35237:32705,35238:35158,35239:40236,35240:40206,35241:40644,35242:23713,35243:27798,35244:33659,35245:20740,35246:23627,35247:25014,35248:33222,35249:26742,35250:29281,35251:20057,35252:20474,35253:21368,35254:24681,35255:28201,35256:31311,35257:38899,35258:19979,35259:21270,35260:20206,35261:20309,35262:20285,35263:20385,35264:20339,35265:21152,35266:21487,35267:22025,35268:22799,35269:23233,35270:23478,35271:23521,35272:31185,35273:26247,35274:26524,35275:26550,35276:27468,35277:27827,35278:28779,35279:29634,35280:31117,35281:31166,35282:31292,35283:31623,35284:33457,35285:33499,35286:33540,35287:33655,35288:33775,35289:33747,35290:34662,35291:35506,35292:22057,35293:36008,35294:36838,35295:36942,35296:38686,35297:34442,35298:20420,35299:23784,35300:25105,35301:29273,35302:30011,35303:33253,35304:33469,35305:34558,35306:36032,35307:38597,35308:39187,35309:39381,35310:20171,35311:20250,35312:35299,35313:22238,35314:22602,35315:22730,35316:24315,35317:24555,35318:24618,35319:24724,35320:24674,35321:25040,35322:25106,35323:25296,35324:25913,35392:39745,35393:26214,35394:26800,35395:28023,35396:28784,35397:30028,35398:30342,35399:32117,35400:33445,35401:34809,35402:38283,35403:38542,35404:35997,35405:20977,35406:21182,35407:22806,35408:21683,35409:23475,35410:23830,35411:24936,35412:27010,35413:28079,35414:30861,35415:33995,35416:34903,35417:35442,35418:37799,35419:39608,35420:28012,35421:39336,35422:34521,35423:22435,35424:26623,35425:34510,35426:37390,35427:21123,35428:22151,35429:21508,35430:24275,35431:25313,35432:25785,35433:26684,35434:26680,35435:27579,35436:29554,35437:30906,35438:31339,35439:35226,35440:35282,35441:36203,35442:36611,35443:37101,35444:38307,35445:38548,35446:38761,35447:23398,35448:23731,35449:27005,35450:38989,35451:38990,35452:25499,35453:31520,35454:27179,35456:27263,35457:26806,35458:39949,35459:28511,35460:21106,35461:21917,35462:24688,35463:25324,35464:27963,35465:28167,35466:28369,35467:33883,35468:35088,35469:36676,35470:19988,35471:39993,35472:21494,35473:26907,35474:27194,35475:38788,35476:26666,35477:20828,35478:31427,35479:33970,35480:37340,35481:37772,35482:22107,35483:40232,35484:26658,35485:33541,35486:33841,35487:31909,35488:21e3,35489:33477,35490:29926,35491:20094,35492:20355,35493:20896,35494:23506,35495:21002,35496:21208,35497:21223,35498:24059,35499:21914,35500:22570,35501:23014,35502:23436,35503:23448,35504:23515,35505:24178,35506:24185,35507:24739,35508:24863,35509:24931,35510:25022,35511:25563,35512:25954,35513:26577,35514:26707,35515:26874,35516:27454,35517:27475,35518:27735,35519:28450,35520:28567,35521:28485,35522:29872,35523:29976,35524:30435,35525:30475,35526:31487,35527:31649,35528:31777,35529:32233,35530:32566,35531:32752,35532:32925,35533:33382,35534:33694,35535:35251,35536:35532,35537:36011,35538:36996,35539:37969,35540:38291,35541:38289,35542:38306,35543:38501,35544:38867,35545:39208,35546:33304,35547:20024,35548:21547,35549:23736,35550:24012,35551:29609,35552:30284,35553:30524,35554:23721,35555:32747,35556:36107,35557:38593,35558:38929,35559:38996,35560:39e3,35561:20225,35562:20238,35563:21361,35564:21916,35565:22120,35566:22522,35567:22855,35568:23305,35569:23492,35570:23696,35571:24076,35572:24190,35573:24524,35574:25582,35575:26426,35576:26071,35577:26082,35578:26399,35579:26827,35580:26820,35648:27231,35649:24112,35650:27589,35651:27671,35652:27773,35653:30079,35654:31048,35655:23395,35656:31232,35657:32e3,35658:24509,35659:35215,35660:35352,35661:36020,35662:36215,35663:36556,35664:36637,35665:39138,35666:39438,35667:39740,35668:20096,35669:20605,35670:20736,35671:22931,35672:23452,35673:25135,35674:25216,35675:25836,35676:27450,35677:29344,35678:30097,35679:31047,35680:32681,35681:34811,35682:35516,35683:35696,35684:25516,35685:33738,35686:38816,35687:21513,35688:21507,35689:21931,35690:26708,35691:27224,35692:35440,35693:30759,35694:26485,35695:40653,35696:21364,35697:23458,35698:33050,35699:34384,35700:36870,35701:19992,35702:20037,35703:20167,35704:20241,35705:21450,35706:21560,35707:23470,35708:24339,35709:24613,35710:25937,35712:26429,35713:27714,35714:27762,35715:27875,35716:28792,35717:29699,35718:31350,35719:31406,35720:31496,35721:32026,35722:31998,35723:32102,35724:26087,35725:29275,35726:21435,35727:23621,35728:24040,35729:25298,35730:25312,35731:25369,35732:28192,35733:34394,35734:35377,35735:36317,35736:37624,35737:28417,35738:31142,35739:39770,35740:20136,35741:20139,35742:20140,35743:20379,35744:20384,35745:20689,35746:20807,35747:31478,35748:20849,35749:20982,35750:21332,35751:21281,35752:21375,35753:21483,35754:21932,35755:22659,35756:23777,35757:24375,35758:24394,35759:24623,35760:24656,35761:24685,35762:25375,35763:25945,35764:27211,35765:27841,35766:29378,35767:29421,35768:30703,35769:33016,35770:33029,35771:33288,35772:34126,35773:37111,35774:37857,35775:38911,35776:39255,35777:39514,35778:20208,35779:20957,35780:23597,35781:26241,35782:26989,35783:23616,35784:26354,35785:26997,35786:29577,35787:26704,35788:31873,35789:20677,35790:21220,35791:22343,35792:24062,35793:37670,35794:26020,35795:27427,35796:27453,35797:29748,35798:31105,35799:31165,35800:31563,35801:32202,35802:33465,35803:33740,35804:34943,35805:35167,35806:35641,35807:36817,35808:37329,35809:21535,35810:37504,35811:20061,35812:20534,35813:21477,35814:21306,35815:29399,35816:29590,35817:30697,35818:33510,35819:36527,35820:39366,35821:39368,35822:39378,35823:20855,35824:24858,35825:34398,35826:21936,35827:31354,35828:20598,35829:23507,35830:36935,35831:38533,35832:20018,35833:27355,35834:37351,35835:23633,35836:23624,35904:25496,35905:31391,35906:27795,35907:38772,35908:36705,35909:31402,35910:29066,35911:38536,35912:31874,35913:26647,35914:32368,35915:26705,35916:37740,35917:21234,35918:21531,35919:34219,35920:35347,35921:32676,35922:36557,35923:37089,35924:21350,35925:34952,35926:31041,35927:20418,35928:20670,35929:21009,35930:20804,35931:21843,35932:22317,35933:29674,35934:22411,35935:22865,35936:24418,35937:24452,35938:24693,35939:24950,35940:24935,35941:25001,35942:25522,35943:25658,35944:25964,35945:26223,35946:26690,35947:28179,35948:30054,35949:31293,35950:31995,35951:32076,35952:32153,35953:32331,35954:32619,35955:33550,35956:33610,35957:34509,35958:35336,35959:35427,35960:35686,35961:36605,35962:38938,35963:40335,35964:33464,35965:36814,35966:39912,35968:21127,35969:25119,35970:25731,35971:28608,35972:38553,35973:26689,35974:20625,35975:27424,35976:27770,35977:28500,35978:31348,35979:32080,35980:34880,35981:35363,35982:26376,35983:20214,35984:20537,35985:20518,35986:20581,35987:20860,35988:21048,35989:21091,35990:21927,35991:22287,35992:22533,35993:23244,35994:24314,35995:25010,35996:25080,35997:25331,35998:25458,35999:26908,36e3:27177,36001:29309,36002:29356,36003:29486,36004:30740,36005:30831,36006:32121,36007:30476,36008:32937,36009:35211,36010:35609,36011:36066,\n36012:36562,36013:36963,36014:37749,36015:38522,36016:38997,36017:39443,36018:40568,36019:20803,36020:21407,36021:21427,36022:24187,36023:24358,36024:28187,36025:28304,36026:29572,36027:29694,36028:32067,36029:33335,36030:35328,36031:35578,36032:38480,36033:20046,36034:20491,36035:21476,36036:21628,36037:22266,36038:22993,36039:23396,36040:24049,36041:24235,36042:24359,36043:25144,36044:25925,36045:26543,36046:28246,36047:29392,36048:31946,36049:34996,36050:32929,36051:32993,36052:33776,36053:34382,36054:35463,36055:36328,36056:37431,36057:38599,36058:39015,36059:40723,36060:20116,36061:20114,36062:20237,36063:21320,36064:21577,36065:21566,36066:23087,36067:24460,36068:24481,36069:24735,36070:26791,36071:27278,36072:29786,36073:30849,36074:35486,36075:35492,36076:35703,36077:37264,36078:20062,36079:39881,36080:20132,36081:20348,36082:20399,36083:20505,36084:20502,36085:20809,36086:20844,36087:21151,36088:21177,36089:21246,36090:21402,36091:21475,36092:21521,36160:21518,36161:21897,36162:22353,36163:22434,36164:22909,36165:23380,36166:23389,36167:23439,36168:24037,36169:24039,36170:24055,36171:24184,36172:24195,36173:24218,36174:24247,36175:24344,36176:24658,36177:24908,36178:25239,36179:25304,36180:25511,36181:25915,36182:26114,36183:26179,36184:26356,36185:26477,36186:26657,36187:26775,36188:27083,36189:27743,36190:27946,36191:28009,36192:28207,36193:28317,36194:30002,36195:30343,36196:30828,36197:31295,36198:31968,36199:32005,36200:32024,36201:32094,36202:32177,36203:32789,36204:32771,36205:32943,36206:32945,36207:33108,36208:33167,36209:33322,36210:33618,36211:34892,36212:34913,36213:35611,36214:36002,36215:36092,36216:37066,36217:37237,36218:37489,36219:30783,36220:37628,36221:38308,36222:38477,36224:38917,36225:39321,36226:39640,36227:40251,36228:21083,36229:21163,36230:21495,36231:21512,36232:22741,36233:25335,36234:28640,36235:35946,36236:36703,36237:40633,36238:20811,36239:21051,36240:21578,36241:22269,36242:31296,36243:37239,36244:40288,36245:40658,36246:29508,36247:28425,36248:33136,36249:29969,36250:24573,36251:24794,36252:39592,36253:29403,36254:36796,36255:27492,36256:38915,36257:20170,36258:22256,36259:22372,36260:22718,36261:23130,36262:24680,36263:25031,36264:26127,36265:26118,36266:26681,36267:26801,36268:28151,36269:30165,36270:32058,36271:33390,36272:39746,36273:20123,36274:20304,36275:21449,36276:21766,36277:23919,36278:24038,36279:24046,36280:26619,36281:27801,36282:29811,36283:30722,36284:35408,36285:37782,36286:35039,36287:22352,36288:24231,36289:25387,36290:20661,36291:20652,36292:20877,36293:26368,36294:21705,36295:22622,36296:22971,36297:23472,36298:24425,36299:25165,36300:25505,36301:26685,36302:27507,36303:28168,36304:28797,36305:37319,36306:29312,36307:30741,36308:30758,36309:31085,36310:25998,36311:32048,36312:33756,36313:35009,36314:36617,36315:38555,36316:21092,36317:22312,36318:26448,36319:32618,36320:36001,36321:20916,36322:22338,36323:38442,36324:22586,36325:27018,36326:32948,36327:21682,36328:23822,36329:22524,36330:30869,36331:40442,36332:20316,36333:21066,36334:21643,36335:25662,36336:26152,36337:26388,36338:26613,36339:31364,36340:31574,36341:32034,36342:37679,36343:26716,36344:39853,36345:31545,36346:21273,36347:20874,36348:21047,36416:23519,36417:25334,36418:25774,36419:25830,36420:26413,36421:27578,36422:34217,36423:38609,36424:30352,36425:39894,36426:25420,36427:37638,36428:39851,36429:30399,36430:26194,36431:19977,36432:20632,36433:21442,36434:23665,36435:24808,36436:25746,36437:25955,36438:26719,36439:29158,36440:29642,36441:29987,36442:31639,36443:32386,36444:34453,36445:35715,36446:36059,36447:37240,36448:39184,36449:26028,36450:26283,36451:27531,36452:20181,36453:20180,36454:20282,36455:20351,36456:21050,36457:21496,36458:21490,36459:21987,36460:22235,36461:22763,36462:22987,36463:22985,36464:23039,36465:23376,36466:23629,36467:24066,36468:24107,36469:24535,36470:24605,36471:25351,36472:25903,36473:23388,36474:26031,36475:26045,36476:26088,36477:26525,36478:27490,36480:27515,36481:27663,36482:29509,36483:31049,36484:31169,36485:31992,36486:32025,36487:32043,36488:32930,36489:33026,36490:33267,36491:35222,36492:35422,36493:35433,36494:35430,36495:35468,36496:35566,36497:36039,36498:36060,36499:38604,36500:39164,36501:27503,36502:20107,36503:20284,36504:20365,36505:20816,36506:23383,36507:23546,36508:24904,36509:25345,36510:26178,36511:27425,36512:28363,36513:27835,36514:29246,36515:29885,36516:30164,36517:30913,36518:31034,36519:32780,36520:32819,36521:33258,36522:33940,36523:36766,36524:27728,36525:40575,36526:24335,36527:35672,36528:40235,36529:31482,36530:36600,36531:23437,36532:38635,36533:19971,36534:21489,36535:22519,36536:22833,36537:23241,36538:23460,36539:24713,36540:28287,36541:28422,36542:30142,36543:36074,36544:23455,36545:34048,36546:31712,36547:20594,36548:26612,36549:33437,36550:23649,36551:34122,36552:32286,36553:33294,36554:20889,36555:23556,36556:25448,36557:36198,36558:26012,36559:29038,36560:31038,36561:32023,36562:32773,36563:35613,36564:36554,36565:36974,36566:34503,36567:37034,36568:20511,36569:21242,36570:23610,36571:26451,36572:28796,36573:29237,36574:37196,36575:37320,36576:37675,36577:33509,36578:23490,36579:24369,36580:24825,36581:20027,36582:21462,36583:23432,36584:25163,36585:26417,36586:27530,36587:29417,36588:29664,36589:31278,36590:33131,36591:36259,36592:37202,36593:39318,36594:20754,36595:21463,36596:21610,36597:23551,36598:25480,36599:27193,36600:32172,36601:38656,36602:22234,36603:21454,36604:21608,36672:23447,36673:23601,36674:24030,36675:20462,36676:24833,36677:25342,36678:27954,36679:31168,36680:31179,36681:32066,36682:32333,36683:32722,36684:33261,36685:33311,36686:33936,36687:34886,36688:35186,36689:35728,36690:36468,36691:36655,36692:36913,36693:37195,36694:37228,36695:38598,36696:37276,36697:20160,36698:20303,36699:20805,36700:21313,36701:24467,36702:25102,36703:26580,36704:27713,36705:28171,36706:29539,36707:32294,36708:37325,36709:37507,36710:21460,36711:22809,36712:23487,36713:28113,36714:31069,36715:32302,36716:31899,36717:22654,36718:29087,36719:20986,36720:34899,36721:36848,36722:20426,36723:23803,36724:26149,36725:30636,36726:31459,36727:33308,36728:39423,36729:20934,36730:24490,36731:26092,36732:26991,36733:27529,36734:28147,36736:28310,36737:28516,36738:30462,36739:32020,36740:24033,36741:36981,36742:37255,36743:38918,36744:20966,36745:21021,36746:25152,36747:26257,36748:26329,36749:28186,36750:24246,36751:32210,36752:32626,36753:26360,36754:34223,36755:34295,36756:35576,36757:21161,36758:21465,36759:22899,36760:24207,36761:24464,36762:24661,36763:37604,36764:38500,36765:20663,36766:20767,36767:21213,36768:21280,36769:21319,36770:21484,36771:21736,36772:21830,36773:21809,36774:22039,36775:22888,36776:22974,36777:23100,36778:23477,36779:23558,36780:23567,36781:23569,36782:23578,36783:24196,36784:24202,36785:24288,36786:24432,36787:25215,36788:25220,36789:25307,36790:25484,36791:25463,36792:26119,36793:26124,36794:26157,36795:26230,36796:26494,36797:26786,36798:27167,36799:27189,36800:27836,36801:28040,36802:28169,36803:28248,36804:28988,36805:28966,36806:29031,36807:30151,36808:30465,36809:30813,36810:30977,36811:31077,36812:31216,36813:31456,36814:31505,36815:31911,36816:32057,36817:32918,36818:33750,36819:33931,36820:34121,36821:34909,36822:35059,36823:35359,36824:35388,36825:35412,36826:35443,36827:35937,36828:36062,36829:37284,36830:37478,36831:37758,36832:37912,36833:38556,36834:38808,36835:19978,36836:19976,36837:19998,36838:20055,36839:20887,36840:21104,36841:22478,36842:22580,36843:22732,36844:23330,36845:24120,36846:24773,36847:25854,36848:26465,36849:26454,36850:27972,36851:29366,36852:30067,36853:31331,36854:33976,36855:35698,36856:37304,36857:37664,36858:22065,36859:22516,36860:39166,36928:25325,36929:26893,36930:27542,36931:29165,36932:32340,36933:32887,36934:33394,36935:35302,36936:39135,36937:34645,36938:36785,36939:23611,36940:20280,36941:20449,36942:20405,36943:21767,36944:23072,36945:23517,36946:23529,36947:24515,36948:24910,36949:25391,36950:26032,36951:26187,36952:26862,36953:27035,36954:28024,36955:28145,36956:30003,36957:30137,36958:30495,36959:31070,36960:31206,36961:32051,36962:33251,36963:33455,36964:34218,36965:35242,36966:35386,36967:36523,36968:36763,36969:36914,36970:37341,36971:38663,36972:20154,36973:20161,36974:20995,36975:22645,36976:22764,36977:23563,36978:29978,36979:23613,36980:33102,36981:35338,36982:36805,36983:38499,36984:38765,36985:31525,36986:35535,36987:38920,36988:37218,36989:22259,36990:21416,36992:36887,36993:21561,36994:22402,36995:24101,36996:25512,36997:27700,36998:28810,36999:30561,37e3:31883,37001:32736,37002:34928,37003:36930,37004:37204,37005:37648,37006:37656,37007:38543,37008:29790,37009:39620,37010:23815,37011:23913,37012:25968,37013:26530,37014:36264,37015:38619,37016:25454,37017:26441,37018:26905,37019:33733,37020:38935,37021:38592,37022:35070,37023:28548,37024:25722,37025:23544,37026:19990,37027:28716,37028:30045,37029:26159,37030:20932,37031:21046,37032:21218,37033:22995,37034:24449,37035:24615,37036:25104,37037:25919,37038:25972,37039:26143,37040:26228,37041:26866,37042:26646,37043:27491,37044:28165,37045:29298,37046:29983,37047:30427,37048:31934,37049:32854,37050:22768,37051:35069,37052:35199,37053:35488,37054:35475,37055:35531,37056:36893,37057:37266,37058:38738,37059:38745,37060:25993,37061:31246,37062:33030,37063:38587,37064:24109,37065:24796,37066:25114,37067:26021,37068:26132,37069:26512,37070:30707,37071:31309,37072:31821,37073:32318,37074:33034,37075:36012,37076:36196,37077:36321,37078:36447,37079:30889,37080:20999,37081:25305,37082:25509,37083:25666,37084:25240,37085:35373,37086:31363,37087:31680,37088:35500,37089:38634,37090:32118,37091:33292,37092:34633,37093:20185,37094:20808,37095:21315,37096:21344,37097:23459,37098:23554,37099:23574,37100:24029,37101:25126,37102:25159,37103:25776,37104:26643,37105:26676,37106:27849,37107:27973,37108:27927,37109:26579,37110:28508,37111:29006,37112:29053,37113:26059,37114:31359,37115:31661,37116:32218,37184:32330,37185:32680,37186:33146,37187:33307,37188:33337,37189:34214,37190:35438,37191:36046,37192:36341,37193:36984,37194:36983,37195:37549,37196:37521,37197:38275,37198:39854,37199:21069,37200:21892,37201:28472,37202:28982,37203:20840,37204:31109,37205:32341,37206:33203,37207:31950,37208:22092,37209:22609,37210:23720,37211:25514,37212:26366,37213:26365,37214:26970,37215:29401,37216:30095,37217:30094,37218:30990,37219:31062,37220:31199,37221:31895,37222:32032,37223:32068,37224:34311,37225:35380,37226:38459,37227:36961,37228:40736,37229:20711,37230:21109,37231:21452,37232:21474,37233:20489,37234:21930,37235:22766,37236:22863,37237:29245,37238:23435,37239:23652,37240:21277,37241:24803,37242:24819,37243:25436,37244:25475,37245:25407,37246:25531,37248:25805,37249:26089,37250:26361,37251:24035,37252:27085,37253:27133,37254:28437,37255:29157,37256:20105,37257:30185,37258:30456,37259:31379,37260:31967,37261:32207,37262:32156,37263:32865,37264:33609,37265:33624,37266:33900,37267:33980,37268:34299,37269:35013,37270:36208,37271:36865,37272:36973,37273:37783,37274:38684,37275:39442,37276:20687,37277:22679,37278:24974,37279:33235,37280:34101,37281:36104,37282:36896,37283:20419,37284:20596,37285:21063,37286:21363,37287:24687,37288:25417,37289:26463,37290:28204,37291:36275,37292:36895,37293:20439,37294:23646,37295:36042,37296:26063,37297:32154,37298:21330,37299:34966,37300:20854,37301:25539,37302:23384,37303:23403,37304:23562,37305:25613,37306:26449,37307:36956,37308:20182,37309:22810,37310:22826,37311:27760,37312:35409,37313:21822,37314:22549,37315:22949,37316:24816,37317:25171,37318:26561,37319:33333,37320:26965,37321:38464,37322:39364,37323:39464,37324:20307,37325:22534,37326:23550,37327:32784,37328:23729,37329:24111,37330:24453,37331:24608,37332:24907,37333:25140,37334:26367,37335:27888,37336:28382,37337:32974,37338:33151,37339:33492,37340:34955,37341:36024,37342:36864,37343:36910,37344:38538,37345:40667,37346:39899,37347:20195,37348:21488,37349:22823,37350:31532,37351:37261,37352:38988,37353:40441,37354:28381,37355:28711,37356:21331,37357:21828,37358:23429,37359:25176,37360:25246,37361:25299,37362:27810,37363:28655,37364:29730,37365:35351,37366:37944,37367:28609,37368:35582,37369:33592,37370:20967,37371:34552,37372:21482,37440:21481,37441:20294,37442:36948,37443:36784,37444:22890,37445:33073,37446:24061,37447:31466,37448:36799,37449:26842,37450:35895,37451:29432,37452:40008,37453:27197,37454:35504,37455:20025,37456:21336,37457:22022,37458:22374,37459:25285,37460:25506,37461:26086,37462:27470,37463:28129,37464:28251,37465:28845,37466:30701,37467:31471,37468:31658,37469:32187,37470:32829,37471:32966,37472:34507,37473:35477,37474:37723,37475:22243,37476:22727,37477:24382,37478:26029,37479:26262,37480:27264,37481:27573,37482:30007,37483:35527,37484:20516,37485:30693,37486:22320,37487:24347,37488:24677,37489:26234,37490:27744,37491:30196,37492:31258,37493:32622,37494:33268,37495:34584,37496:36933,37497:39347,37498:31689,37499:30044,37500:31481,37501:31569,37502:33988,37504:36880,37505:31209,37506:31378,37507:33590,37508:23265,37509:30528,37510:20013,37511:20210,37512:23449,37513:24544,37514:25277,37515:26172,37516:26609,37517:27880,37518:34411,37519:34935,37520:35387,37521:37198,37522:37619,37523:39376,37524:27159,37525:28710,37526:29482,37527:33511,37528:33879,37529:36015,37530:19969,37531:20806,37532:20939,37533:21899,37534:23541,37535:24086,37536:24115,37537:24193,37538:24340,37539:24373,37540:24427,37541:24500,37542:25074,37543:25361,37544:26274,37545:26397,37546:28526,37547:29266,37548:30010,37549:30522,37550:32884,37551:33081,37552:33144,37553:34678,37554:35519,37555:35548,37556:36229,37557:36339,37558:37530,37559:38263,37560:38914,37561:40165,37562:21189,37563:25431,37564:30452,37565:26389,37566:27784,37567:29645,37568:36035,37569:37806,37570:38515,37571:27941,37572:22684,37573:26894,37574:27084,37575:36861,37576:37786,37577:30171,37578:36890,37579:22618,37580:26626,37581:25524,37582:27131,37583:20291,37584:28460,37585:26584,37586:36795,37587:34086,37588:32180,37589:37716,37590:26943,37591:28528,37592:22378,37593:22775,37594:23340,37595:32044,37596:29226,37597:21514,37598:37347,37599:40372,37600:20141,37601:20302,37602:20572,37603:20597,37604:21059,37605:35998,37606:21576,37607:22564,37608:23450,37609:24093,37610:24213,37611:24237,37612:24311,37613:24351,37614:24716,37615:25269,37616:25402,37617:25552,37618:26799,37619:27712,37620:30855,37621:31118,37622:31243,37623:32224,37624:33351,37625:35330,37626:35558,37627:36420,37628:36883,37696:37048,37697:37165,37698:37336,37699:40718,37700:27877,37701:25688,37702:25826,37703:25973,37704:28404,37705:30340,37706:31515,37707:36969,37708:37841,37709:28346,37710:21746,37711:24505,37712:25764,37713:36685,37714:36845,37715:37444,37716:20856,37717:22635,37718:22825,37719:23637,37720:24215,37721:28155,37722:32399,37723:29980,37724:36028,37725:36578,37726:39003,37727:28857,37728:20253,37729:27583,37730:28593,37731:3e4,37732:38651,37733:20814,37734:21520,37735:22581,37736:22615,37737:22956,37738:23648,37739:24466,37740:26007,37741:26460,37742:28193,37743:30331,37744:33759,37745:36077,37746:36884,37747:37117,37748:37709,37749:30757,37750:30778,37751:21162,37752:24230,37753:22303,37754:22900,37755:24594,37756:20498,37757:20826,37758:20908,37760:20941,37761:20992,37762:21776,37763:22612,37764:22616,37765:22871,37766:23445,37767:23798,37768:23947,37769:24764,37770:25237,37771:25645,37772:26481,37773:26691,37774:26812,37775:26847,37776:30423,37777:28120,37778:28271,37779:28059,37780:28783,37781:29128,37782:24403,37783:30168,37784:31095,37785:31561,37786:31572,37787:31570,37788:31958,37789:32113,37790:21040,37791:33891,37792:34153,37793:34276,37794:35342,37795:35588,37796:35910,37797:36367,37798:36867,37799:36879,37800:37913,37801:38518,37802:38957,37803:39472,37804:38360,37805:20685,37806:21205,37807:21516,37808:22530,37809:23566,37810:24999,37811:25758,37812:27934,37813:30643,37814:31461,37815:33012,37816:33796,37817:36947,37818:37509,37819:23776,37820:40199,37821:21311,37822:24471,37823:24499,37824:28060,37825:29305,37826:30563,37827:31167,37828:31716,37829:27602,37830:29420,37831:35501,37832:26627,37833:27233,37834:20984,37835:31361,37836:26932,37837:23626,37838:40182,37839:33515,37840:23493,37841:37193,37842:28702,37843:22136,37844:23663,37845:24775,37846:25958,37847:27788,37848:35930,37849:36929,37850:38931,37851:21585,37852:26311,37853:37389,37854:22856,37855:37027,37856:20869,37857:20045,37858:20970,37859:34201,37860:35598,37861:28760,37862:25466,37863:37707,37864:26978,37865:39348,37866:32260,37867:30071,37868:21335,37869:26976,37870:36575,37871:38627,37872:27741,37873:20108,37874:23612,37875:24336,37876:36841,37877:21250,37878:36049,37879:32905,37880:34425,37881:24319,37882:26085,37883:20083,37884:20837,37952:22914,37953:23615,37954:38894,37955:20219,37956:22922,37957:24525,37958:35469,37959:28641,37960:31152,37961:31074,37962:23527,37963:33905,37964:29483,37965:29105,37966:24180,37967:24565,37968:25467,37969:25754,37970:29123,37971:31896,37972:20035,37973:24316,37974:20043,37975:22492,37976:22178,37977:24745,37978:28611,37979:32013,37980:33021,37981:33075,37982:33215,37983:36786,37984:35223,37985:34468,37986:24052,37987:25226,37988:25773,37989:35207,37990:26487,37991:27874,37992:27966,37993:29750,37994:30772,37995:23110,37996:32629,37997:33453,37998:39340,37999:20467,38e3:24259,38001:25309,38002:25490,38003:25943,38004:26479,38005:30403,38006:29260,38007:32972,38008:32954,38009:36649,38010:37197,38011:20493,38012:22521,38013:23186,38014:26757,38016:26995,38017:29028,38018:29437,38019:36023,38020:22770,38021:36064,38022:38506,38023:36889,38024:34687,38025:31204,38026:30695,38027:33833,38028:20271,38029:21093,38030:21338,38031:25293,38032:26575,38033:27850,38034:30333,38035:31636,38036:31893,38037:33334,38038:34180,38039:36843,38040:26333,38041:28448,38042:29190,38043:32283,38044:33707,38045:39361,38046:40614,38047:20989,38048:31665,38049:30834,38050:31672,38051:32903,38052:31560,38053:27368,38054:24161,38055:32908,38056:30033,38057:30048,38058:20843,38059:37474,38060:28300,38061:30330,38062:37271,38063:39658,38064:20240,38065:32624,38066:25244,38067:31567,38068:38309,38069:40169,38070:22138,38071:22617,38072:34532,38073:38588,38074:20276,38075:21028,38076:21322,38077:21453,38078:21467,38079:24070,38080:25644,38081:26001,38082:26495,38083:27710,38084:27726,38085:29256,38086:29359,38087:29677,38088:30036,38089:32321,38090:33324,38091:34281,38092:36009,38093:31684,38094:37318,38095:29033,38096:38930,38097:39151,38098:25405,38099:26217,38100:30058,38101:30436,38102:30928,38103:34115,38104:34542,38105:21290,38106:21329,38107:21542,38108:22915,38109:24199,38110:24444,38111:24754,38112:25161,38113:25209,38114:25259,38115:26e3,38116:27604,38117:27852,38118:30130,38119:30382,38120:30865,38121:31192,38122:32203,38123:32631,38124:32933,38125:34987,38126:35513,38127:36027,38128:36991,38129:38750,38130:39131,38131:27147,38132:31800,38133:20633,38134:23614,38135:24494,38136:26503,38137:27608,38138:29749,38139:30473,38140:32654,38208:40763,38209:26570,38210:31255,38211:21305,38212:30091,38213:39661,38214:24422,38215:33181,38216:33777,38217:32920,38218:24380,38219:24517,38220:30050,38221:31558,38222:36924,38223:26727,38224:23019,38225:23195,38226:32016,38227:30334,38228:35628,38229:20469,38230:24426,38231:27161,38232:27703,38233:28418,38234:29922,38235:31080,38236:34920,38237:35413,38238:35961,38239:24287,38240:25551,38241:30149,38242:31186,38243:33495,38244:37672,38245:37618,38246:33948,38247:34541,38248:39981,38249:21697,38250:24428,38251:25996,38252:27996,38253:28693,38254:36007,38255:36051,38256:38971,38257:25935,38258:29942,38259:19981,38260:20184,38261:22496,38262:22827,38263:23142,38264:23500,38265:20904,38266:24067,38267:24220,38268:24598,38269:25206,38270:25975,38272:26023,38273:26222,38274:28014,38275:29238,38276:31526,38277:33104,38278:33178,38279:33433,38280:35676,38281:36e3,38282:36070,38283:36212,38284:38428,38285:38468,38286:20398,38287:25771,38288:27494,38289:33310,38290:33889,38291:34154,38292:37096,38293:23553,38294:26963,38295:39080,38296:33914,38297:34135,38298:20239,38299:21103,38300:24489,38301:24133,38302:26381,38303:31119,38304:33145,38305:35079,38306:35206,38307:28149,38308:24343,38309:25173,38310:27832,38311:20175,38312:29289,38313:39826,38314:20998,38315:21563,38316:22132,38317:22707,38318:24996,38319:25198,38320:28954,38321:22894,38322:31881,38323:31966,38324:32027,38325:38640,38326:25991,38327:32862,38328:19993,38329:20341,38330:20853,38331:22592,38332:24163,38333:24179,38334:24330,38335:26564,38336:20006,38337:34109,38338:38281,38339:38491,38340:31859,38341:38913,38342:20731,38343:22721,38344:30294,38345:30887,38346:21029,38347:30629,38348:34065,38349:31622,38350:20559,38351:22793,38352:29255,38353:31687,38354:32232,38355:36794,38356:36820,38357:36941,38358:20415,38359:21193,38360:23081,38361:24321,38362:38829,38363:20445,38364:33303,38365:37610,38366:22275,38367:25429,38368:27497,38369:29995,38370:35036,38371:36628,38372:31298,38373:21215,38374:22675,38375:24917,38376:25098,38377:26286,38378:27597,38379:31807,38380:33769,38381:20515,38382:20472,38383:21253,38384:21574,38385:22577,38386:22857,38387:23453,38388:23792,38389:23791,38390:23849,38391:24214,38392:25265,38393:25447,38394:25918,38395:26041,38396:26379,38464:27861,38465:27873,38466:28921,38467:30770,38468:32299,38469:32990,38470:33459,38471:33804,38472:34028,38473:34562,38474:35090,38475:35370,38476:35914,38477:37030,38478:37586,38479:39165,38480:40179,38481:40300,38482:20047,38483:20129,38484:20621,38485:21078,38486:22346,38487:22952,38488:24125,38489:24536,38490:24537,38491:25151,38492:26292,38493:26395,38494:26576,38495:26834,38496:20882,38497:32033,38498:32938,38499:33192,38500:35584,38501:35980,38502:36031,38503:37502,38504:38450,38505:21536,38506:38956,38507:21271,38508:20693,38509:21340,38510:22696,38511:25778,38512:26420,38513:29287,38514:30566,38515:31302,38516:37350,38517:21187,38518:27809,38519:27526,38520:22528,38521:24140,38522:22868,38523:26412,38524:32763,38525:20961,38526:30406,38528:25705,38529:30952,38530:39764,38531:40635,38532:22475,38533:22969,38534:26151,38535:26522,38536:27598,38537:21737,38538:27097,38539:24149,38540:33180,38541:26517,38542:39850,38543:26622,38544:40018,38545:26717,38546:20134,38547:20451,38548:21448,38549:25273,38550:26411,38551:27819,38552:36804,38553:20397,38554:32365,38555:40639,38556:19975,38557:24930,38558:28288,38559:28459,38560:34067,38561:21619,38562:26410,38563:39749,38564:24051,38565:31637,38566:23724,38567:23494,38568:34588,38569:28234,38570:34001,38571:31252,38572:33032,38573:22937,38574:31885,38575:27665,38576:30496,38577:21209,38578:22818,38579:28961,38580:29279,38581:30683,38582:38695,38583:40289,38584:26891,38585:23167,38586:23064,38587:20901,38588:21517,38589:21629,38590:26126,38591:30431,38592:36855,38593:37528,38594:40180,38595:23018,38596:29277,38597:28357,38598:20813,38599:26825,38600:32191,38601:32236,38602:38754,38603:40634,38604:25720,38605:27169,38606:33538,38607:22916,38608:23391,38609:27611,38610:29467,38611:30450,38612:32178,38613:32791,38614:33945,38615:20786,38616:26408,38617:40665,38618:30446,38619:26466,38620:21247,38621:39173,38622:23588,38623:25147,38624:31870,38625:36016,38626:21839,38627:24758,38628:32011,38629:38272,38630:21249,38631:20063,38632:20918,38633:22812,38634:29242,38635:32822,38636:37326,38637:24357,38638:30690,38639:21380,38640:24441,38641:32004,38642:34220,38643:35379,38644:36493,38645:38742,38646:26611,38647:34222,38648:37971,38649:24841,38650:24840,38651:27833,38652:30290,38720:35565,38721:36664,38722:21807,38723:20305,38724:20778,38725:21191,38726:21451,38727:23461,38728:24189,38729:24736,38730:24962,38731:25558,38732:26377,38733:26586,38734:28263,38735:28044,38736:29494,38737:29495,38738:30001,38739:31056,38740:35029,38741:35480,38742:36938,38743:37009,38744:37109,38745:38596,38746:34701,38747:22805,38748:20104,38749:20313,38750:19982,38751:35465,38752:36671,38753:38928,38754:20653,38755:24188,38756:22934,38757:23481,38758:24248,38759:25562,38760:25594,38761:25793,38762:26332,38763:26954,38764:27096,38765:27915,38766:28342,38767:29076,38768:29992,38769:31407,38770:32650,38771:32768,38772:33865,38773:33993,38774:35201,38775:35617,38776:36362,38777:36965,38778:38525,38779:39178,38780:24958,38781:25233,38782:27442,38784:27779,38785:28020,38786:32716,38787:32764,38788:28096,38789:32645,38790:34746,38791:35064,38792:26469,38793:33713,38794:38972,38795:38647,38796:27931,38797:32097,38798:33853,38799:37226,38800:20081,38801:21365,38802:23888,38803:27396,38804:28651,38805:34253,38806:34349,38807:35239,38808:21033,38809:21519,38810:23653,38811:26446,38812:26792,38813:29702,38814:29827,38815:30178,38816:35023,38817:35041,38818:37324,38819:38626,38820:38520,38821:24459,38822:29575,38823:31435,38824:33870,38825:25504,38826:30053,38827:21129,38828:27969,38829:28316,38830:29705,38831:30041,38832:30827,38833:31890,38834:38534,38835:31452,38836:40845,38837:20406,38838:24942,38839:26053,38840:34396,38841:20102,38842:20142,38843:20698,38844:20001,38845:20940,38846:23534,38847:26009,38848:26753,38849:28092,38850:29471,38851:30274,38852:30637,38853:31260,38854:31975,38855:33391,38856:35538,38857:36988,38858:37327,38859:38517,38860:38936,38861:21147,38862:32209,38863:20523,38864:21400,38865:26519,38866:28107,38867:29136,38868:29747,38869:33256,38870:36650,38871:38563,38872:40023,38873:40607,38874:29792,38875:22593,38876:28057,38877:32047,38878:39006,38879:20196,38880:20278,38881:20363,38882:20919,38883:21169,38884:23994,38885:24604,38886:29618,38887:31036,38888:33491,38889:37428,38890:38583,38891:38646,38892:38666,38893:40599,38894:40802,38895:26278,38896:27508,38897:21015,38898:21155,38899:28872,38900:35010,38901:24265,38902:24651,38903:24976,38904:28451,38905:29001,38906:31806,38907:32244,38908:32879,38976:34030,38977:36899,38978:37676,38979:21570,38980:39791,38981:27347,38982:28809,38983:36034,38984:36335,38985:38706,38986:21172,38987:23105,38988:24266,38989:24324,38990:26391,38991:27004,38992:27028,38993:28010,38994:28431,38995:29282,38996:29436,38997:31725,38998:32769,38999:32894,39e3:34635,39001:37070,39002:20845,39003:40595,39004:31108,39005:32907,39006:37682,39007:35542,39008:20525,39009:21644,39010:35441,39011:27498,39012:36036,39013:33031,39014:24785,39015:26528,39016:40434,39017:20121,39018:20120,39019:39952,39020:35435,39021:34241,39022:34152,39023:26880,39024:28286,39025:30871,39026:33109,39071:24332,39072:19984,39073:19989,39074:20010,39075:20017,39076:20022,39077:20028,39078:20031,39079:20034,39080:20054,39081:20056,39082:20098,39083:20101,39084:35947,39085:20106,39086:33298,39087:24333,39088:20110,39089:20126,39090:20127,39091:20128,39092:20130,39093:20144,39094:20147,39095:20150,39096:20174,39097:20173,39098:20164,39099:20166,39100:20162,39101:20183,39102:20190,39103:20205,39104:20191,39105:20215,39106:20233,39107:20314,39108:20272,39109:20315,39110:20317,39111:20311,39112:20295,39113:20342,39114:20360,39115:20367,39116:20376,39117:20347,39118:20329,39119:20336,39120:20369,39121:20335,39122:20358,39123:20374,39124:20760,39125:20436,39126:20447,39127:20430,39128:20440,39129:20443,39130:20433,39131:20442,39132:20432,39133:20452,39134:20453,39135:20506,39136:20520,39137:20500,39138:20522,39139:20517,39140:20485,39141:20252,39142:20470,39143:20513,39144:20521,39145:20524,39146:20478,39147:20463,39148:20497,39149:20486,39150:20547,39151:20551,39152:26371,39153:20565,39154:20560,39155:20552,39156:20570,39157:20566,39158:20588,39159:20600,39160:20608,39161:20634,39162:20613,39163:20660,39164:20658,39232:20681,39233:20682,39234:20659,39235:20674,39236:20694,39237:20702,39238:20709,39239:20717,39240:20707,39241:20718,39242:20729,39243:20725,39244:20745,39245:20737,39246:20738,39247:20758,39248:20757,39249:20756,39250:20762,39251:20769,39252:20794,39253:20791,39254:20796,39255:20795,39256:20799,39257:20800,39258:20818,39259:20812,39260:20820,39261:20834,39262:31480,39263:20841,39264:20842,39265:20846,39266:20864,39267:20866,39268:22232,39269:20876,39270:20873,39271:20879,39272:20881,39273:20883,39274:20885,39275:20886,39276:20900,39277:20902,39278:20898,39279:20905,39280:20906,39281:20907,39282:20915,39283:20913,39284:20914,39285:20912,39286:20917,39287:20925,39288:20933,39289:20937,39290:20955,39291:20960,39292:34389,39293:20969,39294:20973,39296:20976,39297:20981,39298:20990,39299:20996,39300:21003,39301:21012,39302:21006,39303:21031,39304:21034,39305:21038,39306:21043,39307:21049,39308:21071,39309:21060,39310:21067,39311:21068,39312:21086,39313:21076,39314:21098,39315:21108,39316:21097,39317:21107,39318:21119,39319:21117,39320:21133,39321:21140,39322:21138,39323:21105,39324:21128,39325:21137,39326:36776,39327:36775,39328:21164,39329:21165,39330:21180,39331:21173,39332:21185,39333:21197,39334:21207,39335:21214,39336:21219,39337:21222,39338:39149,39339:21216,39340:21235,39341:21237,39342:21240,39343:21241,39344:21254,39345:21256,39346:30008,39347:21261,39348:21264,39349:21263,39350:21269,39351:21274,39352:21283,39353:21295,39354:21297,39355:21299,39356:21304,39357:21312,39358:21318,39359:21317,39360:19991,39361:21321,39362:21325,39363:20950,39364:21342,39365:21353,39366:21358,39367:22808,39368:21371,39369:21367,39370:21378,39371:21398,39372:21408,39373:21414,39374:21413,39375:21422,39376:21424,39377:21430,39378:21443,39379:31762,39380:38617,39381:21471,39382:26364,39383:29166,39384:21486,39385:21480,39386:21485,39387:21498,39388:21505,39389:21565,39390:21568,39391:21548,39392:21549,39393:21564,39394:21550,39395:21558,39396:21545,39397:21533,39398:21582,39399:21647,39400:21621,39401:21646,39402:21599,39403:21617,39404:21623,39405:21616,39406:21650,39407:21627,39408:21632,39409:21622,39410:21636,39411:21648,39412:21638,39413:21703,39414:21666,39415:21688,39416:21669,39417:21676,39418:21700,39419:21704,39420:21672,39488:21675,39489:21698,39490:21668,39491:21694,39492:21692,39493:21720,39494:21733,39495:21734,39496:21775,39497:21780,39498:21757,39499:21742,39500:21741,39501:21754,39502:21730,39503:21817,39504:21824,39505:21859,39506:21836,39507:21806,39508:21852,39509:21829,39510:21846,39511:21847,39512:21816,39513:21811,39514:21853,39515:21913,39516:21888,39517:21679,39518:21898,39519:21919,39520:21883,39521:21886,39522:21912,39523:21918,39524:21934,39525:21884,39526:21891,39527:21929,39528:21895,39529:21928,39530:21978,39531:21957,39532:21983,39533:21956,39534:21980,39535:21988,39536:21972,39537:22036,39538:22007,39539:22038,39540:22014,39541:22013,39542:22043,39543:22009,39544:22094,39545:22096,39546:29151,39547:22068,39548:22070,39549:22066,39550:22072,39552:22123,39553:22116,39554:22063,39555:22124,39556:22122,39557:22150,39558:22144,39559:22154,39560:22176,39561:22164,39562:22159,39563:22181,39564:22190,39565:22198,39566:22196,39567:22210,39568:22204,39569:22209,39570:22211,39571:22208,39572:22216,39573:22222,39574:22225,39575:22227,39576:22231,39577:22254,39578:22265,39579:22272,39580:22271,39581:22276,39582:22281,39583:22280,39584:22283,39585:22285,39586:22291,39587:22296,39588:22294,39589:21959,39590:22300,39591:22310,39592:22327,39593:22328,39594:22350,39595:22331,39596:22336,39597:22351,39598:22377,39599:22464,39600:22408,39601:22369,39602:22399,39603:22409,39604:22419,39605:22432,39606:22451,39607:22436,39608:22442,39609:22448,39610:22467,39611:22470,39612:22484,39613:22482,39614:22483,39615:22538,39616:22486,39617:22499,39618:22539,39619:22553,39620:22557,39621:22642,39622:22561,39623:22626,39624:22603,39625:22640,39626:27584,39627:22610,39628:22589,39629:22649,39630:22661,39631:22713,39632:22687,39633:22699,39634:22714,39635:22750,39636:22715,39637:22712,39638:22702,39639:22725,39640:22739,39641:22737,39642:22743,39643:22745,39644:22744,39645:22757,39646:22748,39647:22756,39648:22751,39649:22767,39650:22778,39651:22777,39652:22779,39653:22780,39654:22781,39655:22786,39656:22794,39657:22800,39658:22811,39659:26790,39660:22821,39661:22828,39662:22829,39663:22834,39664:22840,39665:22846,39666:31442,39667:22869,39668:22864,39669:22862,39670:22874,39671:22872,39672:22882,39673:22880,\n39674:22887,39675:22892,39676:22889,39744:22904,39745:22913,39746:22941,39747:20318,39748:20395,39749:22947,39750:22962,39751:22982,39752:23016,39753:23004,39754:22925,39755:23001,39756:23002,39757:23077,39758:23071,39759:23057,39760:23068,39761:23049,39762:23066,39763:23104,39764:23148,39765:23113,39766:23093,39767:23094,39768:23138,39769:23146,39770:23194,39771:23228,39772:23230,39773:23243,39774:23234,39775:23229,39776:23267,39777:23255,39778:23270,39779:23273,39780:23254,39781:23290,39782:23291,39783:23308,39784:23307,39785:23318,39786:23346,39787:23248,39788:23338,39789:23350,39790:23358,39791:23363,39792:23365,39793:23360,39794:23377,39795:23381,39796:23386,39797:23387,39798:23397,39799:23401,39800:23408,39801:23411,39802:23413,39803:23416,39804:25992,39805:23418,39806:23424,39808:23427,39809:23462,39810:23480,39811:23491,39812:23495,39813:23497,39814:23508,39815:23504,39816:23524,39817:23526,39818:23522,39819:23518,39820:23525,39821:23531,39822:23536,39823:23542,39824:23539,39825:23557,39826:23559,39827:23560,39828:23565,39829:23571,39830:23584,39831:23586,39832:23592,39833:23608,39834:23609,39835:23617,39836:23622,39837:23630,39838:23635,39839:23632,39840:23631,39841:23409,39842:23660,39843:23662,39844:20066,39845:23670,39846:23673,39847:23692,39848:23697,39849:23700,39850:22939,39851:23723,39852:23739,39853:23734,39854:23740,39855:23735,39856:23749,39857:23742,39858:23751,39859:23769,39860:23785,39861:23805,39862:23802,39863:23789,39864:23948,39865:23786,39866:23819,39867:23829,39868:23831,39869:23900,39870:23839,39871:23835,39872:23825,39873:23828,39874:23842,39875:23834,39876:23833,39877:23832,39878:23884,39879:23890,39880:23886,39881:23883,39882:23916,39883:23923,39884:23926,39885:23943,39886:23940,39887:23938,39888:23970,39889:23965,39890:23980,39891:23982,39892:23997,39893:23952,39894:23991,39895:23996,39896:24009,39897:24013,39898:24019,39899:24018,39900:24022,39901:24027,39902:24043,39903:24050,39904:24053,39905:24075,39906:24090,39907:24089,39908:24081,39909:24091,39910:24118,39911:24119,39912:24132,39913:24131,39914:24128,39915:24142,39916:24151,39917:24148,39918:24159,39919:24162,39920:24164,39921:24135,39922:24181,39923:24182,39924:24186,39925:40636,39926:24191,39927:24224,39928:24257,39929:24258,39930:24264,39931:24272,39932:24271,4e4:24278,40001:24291,40002:24285,40003:24282,40004:24283,40005:24290,40006:24289,40007:24296,40008:24297,40009:24300,40010:24305,40011:24307,40012:24304,40013:24308,40014:24312,40015:24318,40016:24323,40017:24329,40018:24413,40019:24412,40020:24331,40021:24337,40022:24342,40023:24361,40024:24365,40025:24376,40026:24385,40027:24392,40028:24396,40029:24398,40030:24367,40031:24401,40032:24406,40033:24407,40034:24409,40035:24417,40036:24429,40037:24435,40038:24439,40039:24451,40040:24450,40041:24447,40042:24458,40043:24456,40044:24465,40045:24455,40046:24478,40047:24473,40048:24472,40049:24480,40050:24488,40051:24493,40052:24508,40053:24534,40054:24571,40055:24548,40056:24568,40057:24561,40058:24541,40059:24755,40060:24575,40061:24609,40062:24672,40064:24601,40065:24592,40066:24617,40067:24590,40068:24625,40069:24603,40070:24597,40071:24619,40072:24614,40073:24591,40074:24634,40075:24666,40076:24641,40077:24682,40078:24695,40079:24671,40080:24650,40081:24646,40082:24653,40083:24675,40084:24643,40085:24676,40086:24642,40087:24684,40088:24683,40089:24665,40090:24705,40091:24717,40092:24807,40093:24707,40094:24730,40095:24708,40096:24731,40097:24726,40098:24727,40099:24722,40100:24743,40101:24715,40102:24801,40103:24760,40104:24800,40105:24787,40106:24756,40107:24560,40108:24765,40109:24774,40110:24757,40111:24792,40112:24909,40113:24853,40114:24838,40115:24822,40116:24823,40117:24832,40118:24820,40119:24826,40120:24835,40121:24865,40122:24827,40123:24817,40124:24845,40125:24846,40126:24903,40127:24894,40128:24872,40129:24871,40130:24906,40131:24895,40132:24892,40133:24876,40134:24884,40135:24893,40136:24898,40137:24900,40138:24947,40139:24951,40140:24920,40141:24921,40142:24922,40143:24939,40144:24948,40145:24943,40146:24933,40147:24945,40148:24927,40149:24925,40150:24915,40151:24949,40152:24985,40153:24982,40154:24967,40155:25004,40156:24980,40157:24986,40158:24970,40159:24977,40160:25003,40161:25006,40162:25036,40163:25034,40164:25033,40165:25079,40166:25032,40167:25027,40168:25030,40169:25018,40170:25035,40171:32633,40172:25037,40173:25062,40174:25059,40175:25078,40176:25082,40177:25076,40178:25087,40179:25085,40180:25084,40181:25086,40182:25088,40183:25096,40184:25097,40185:25101,40186:25100,40187:25108,40188:25115,40256:25118,40257:25121,40258:25130,40259:25134,40260:25136,40261:25138,40262:25139,40263:25153,40264:25166,40265:25182,40266:25187,40267:25179,40268:25184,40269:25192,40270:25212,40271:25218,40272:25225,40273:25214,40274:25234,40275:25235,40276:25238,40277:25300,40278:25219,40279:25236,40280:25303,40281:25297,40282:25275,40283:25295,40284:25343,40285:25286,40286:25812,40287:25288,40288:25308,40289:25292,40290:25290,40291:25282,40292:25287,40293:25243,40294:25289,40295:25356,40296:25326,40297:25329,40298:25383,40299:25346,40300:25352,40301:25327,40302:25333,40303:25424,40304:25406,40305:25421,40306:25628,40307:25423,40308:25494,40309:25486,40310:25472,40311:25515,40312:25462,40313:25507,40314:25487,40315:25481,40316:25503,40317:25525,40318:25451,40320:25449,40321:25534,40322:25577,40323:25536,40324:25542,40325:25571,40326:25545,40327:25554,40328:25590,40329:25540,40330:25622,40331:25652,40332:25606,40333:25619,40334:25638,40335:25654,40336:25885,40337:25623,40338:25640,40339:25615,40340:25703,40341:25711,40342:25718,40343:25678,40344:25898,40345:25749,40346:25747,40347:25765,40348:25769,40349:25736,40350:25788,40351:25818,40352:25810,40353:25797,40354:25799,40355:25787,40356:25816,40357:25794,40358:25841,40359:25831,40360:33289,40361:25824,40362:25825,40363:25260,40364:25827,40365:25839,40366:25900,40367:25846,40368:25844,40369:25842,40370:25850,40371:25856,40372:25853,40373:25880,40374:25884,40375:25861,40376:25892,40377:25891,40378:25899,40379:25908,40380:25909,40381:25911,40382:25910,40383:25912,40384:30027,40385:25928,40386:25942,40387:25941,40388:25933,40389:25944,40390:25950,40391:25949,40392:25970,40393:25976,40394:25986,40395:25987,40396:35722,40397:26011,40398:26015,40399:26027,40400:26039,40401:26051,40402:26054,40403:26049,40404:26052,40405:26060,40406:26066,40407:26075,40408:26073,40409:26080,40410:26081,40411:26097,40412:26482,40413:26122,40414:26115,40415:26107,40416:26483,40417:26165,40418:26166,40419:26164,40420:26140,40421:26191,40422:26180,40423:26185,40424:26177,40425:26206,40426:26205,40427:26212,40428:26215,40429:26216,40430:26207,40431:26210,40432:26224,40433:26243,40434:26248,40435:26254,40436:26249,40437:26244,40438:26264,40439:26269,40440:26305,40441:26297,40442:26313,40443:26302,40444:26300,40512:26308,40513:26296,40514:26326,40515:26330,40516:26336,40517:26175,40518:26342,40519:26345,40520:26352,40521:26357,40522:26359,40523:26383,40524:26390,40525:26398,40526:26406,40527:26407,40528:38712,40529:26414,40530:26431,40531:26422,40532:26433,40533:26424,40534:26423,40535:26438,40536:26462,40537:26464,40538:26457,40539:26467,40540:26468,40541:26505,40542:26480,40543:26537,40544:26492,40545:26474,40546:26508,40547:26507,40548:26534,40549:26529,40550:26501,40551:26551,40552:26607,40553:26548,40554:26604,40555:26547,40556:26601,40557:26552,40558:26596,40559:26590,40560:26589,40561:26594,40562:26606,40563:26553,40564:26574,40565:26566,40566:26599,40567:27292,40568:26654,40569:26694,40570:26665,40571:26688,40572:26701,40573:26674,40574:26702,40576:26803,40577:26667,40578:26713,40579:26723,40580:26743,40581:26751,40582:26783,40583:26767,40584:26797,40585:26772,40586:26781,40587:26779,40588:26755,40589:27310,40590:26809,40591:26740,40592:26805,40593:26784,40594:26810,40595:26895,40596:26765,40597:26750,40598:26881,40599:26826,40600:26888,40601:26840,40602:26914,40603:26918,40604:26849,40605:26892,40606:26829,40607:26836,40608:26855,40609:26837,40610:26934,40611:26898,40612:26884,40613:26839,40614:26851,40615:26917,40616:26873,40617:26848,40618:26863,40619:26920,40620:26922,40621:26906,40622:26915,40623:26913,40624:26822,40625:27001,40626:26999,40627:26972,40628:27e3,40629:26987,40630:26964,40631:27006,40632:26990,40633:26937,40634:26996,40635:26941,40636:26969,40637:26928,40638:26977,40639:26974,40640:26973,40641:27009,40642:26986,40643:27058,40644:27054,40645:27088,40646:27071,40647:27073,40648:27091,40649:27070,40650:27086,40651:23528,40652:27082,40653:27101,40654:27067,40655:27075,40656:27047,40657:27182,40658:27025,40659:27040,40660:27036,40661:27029,40662:27060,40663:27102,40664:27112,40665:27138,40666:27163,40667:27135,40668:27402,40669:27129,40670:27122,40671:27111,40672:27141,40673:27057,40674:27166,40675:27117,40676:27156,40677:27115,40678:27146,40679:27154,40680:27329,40681:27171,40682:27155,40683:27204,40684:27148,40685:27250,40686:27190,40687:27256,40688:27207,40689:27234,40690:27225,40691:27238,40692:27208,40693:27192,40694:27170,40695:27280,40696:27277,40697:27296,40698:27268,40699:27298,40700:27299,40768:27287,40769:34327,40770:27323,40771:27331,40772:27330,40773:27320,40774:27315,40775:27308,40776:27358,40777:27345,40778:27359,40779:27306,40780:27354,40781:27370,40782:27387,40783:27397,40784:34326,40785:27386,40786:27410,40787:27414,40788:39729,40789:27423,40790:27448,40791:27447,40792:30428,40793:27449,40794:39150,40795:27463,40796:27459,40797:27465,40798:27472,40799:27481,40800:27476,40801:27483,40802:27487,40803:27489,40804:27512,40805:27513,40806:27519,40807:27520,40808:27524,40809:27523,40810:27533,40811:27544,40812:27541,40813:27550,40814:27556,40815:27562,40816:27563,40817:27567,40818:27570,40819:27569,40820:27571,40821:27575,40822:27580,40823:27590,40824:27595,40825:27603,40826:27615,40827:27628,40828:27627,40829:27635,40830:27631,40832:40638,40833:27656,40834:27667,40835:27668,40836:27675,40837:27684,40838:27683,40839:27742,40840:27733,40841:27746,40842:27754,40843:27778,40844:27789,40845:27802,40846:27777,40847:27803,40848:27774,40849:27752,40850:27763,40851:27794,40852:27792,40853:27844,40854:27889,40855:27859,40856:27837,40857:27863,40858:27845,40859:27869,40860:27822,40861:27825,40862:27838,40863:27834,40864:27867,40865:27887,40866:27865,40867:27882,40868:27935,40869:34893,40870:27958,40871:27947,40872:27965,40873:27960,40874:27929,40875:27957,40876:27955,40877:27922,40878:27916,40879:28003,40880:28051,40881:28004,40882:27994,40883:28025,40884:27993,40885:28046,40886:28053,40887:28644,40888:28037,40889:28153,40890:28181,40891:28170,40892:28085,40893:28103,40894:28134,40895:28088,40896:28102,40897:28140,40898:28126,40899:28108,40900:28136,40901:28114,40902:28101,40903:28154,40904:28121,40905:28132,40906:28117,40907:28138,40908:28142,40909:28205,40910:28270,40911:28206,40912:28185,40913:28274,40914:28255,40915:28222,40916:28195,40917:28267,40918:28203,40919:28278,40920:28237,40921:28191,40922:28227,40923:28218,40924:28238,40925:28196,40926:28415,40927:28189,40928:28216,40929:28290,40930:28330,40931:28312,40932:28361,40933:28343,40934:28371,40935:28349,40936:28335,40937:28356,40938:28338,40939:28372,40940:28373,40941:28303,40942:28325,40943:28354,40944:28319,40945:28481,40946:28433,40947:28748,40948:28396,40949:28408,40950:28414,40951:28479,40952:28402,40953:28465,40954:28399,40955:28466,40956:28364,161:65377,162:65378,163:65379,164:65380,165:65381,166:65382,167:65383,168:65384,169:65385,170:65386,171:65387,172:65388,173:65389,174:65390,175:65391,176:65392,177:65393,178:65394,179:65395,180:65396,181:65397,182:65398,183:65399,184:65400,185:65401,186:65402,187:65403,188:65404,189:65405,190:65406,191:65407,192:65408,193:65409,194:65410,195:65411,196:65412,197:65413,198:65414,199:65415,200:65416,201:65417,202:65418,203:65419,204:65420,205:65421,206:65422,207:65423,208:65424,209:65425,210:65426,211:65427,212:65428,213:65429,214:65430,215:65431,216:65432,217:65433,218:65434,219:65435,220:65436,221:65437,222:65438,223:65439,57408:28478,57409:28435,57410:28407,57411:28550,57412:28538,57413:28536,57414:28545,57415:28544,57416:28527,57417:28507,57418:28659,57419:28525,57420:28546,57421:28540,57422:28504,57423:28558,57424:28561,57425:28610,57426:28518,57427:28595,57428:28579,57429:28577,57430:28580,57431:28601,57432:28614,57433:28586,57434:28639,57435:28629,57436:28652,57437:28628,57438:28632,57439:28657,57440:28654,57441:28635,57442:28681,57443:28683,57444:28666,57445:28689,57446:28673,57447:28687,57448:28670,57449:28699,57450:28698,57451:28532,57452:28701,57453:28696,57454:28703,57455:28720,57456:28734,57457:28722,57458:28753,57459:28771,57460:28825,57461:28818,57462:28847,57463:28913,57464:28844,57465:28856,57466:28851,57467:28846,57468:28895,57469:28875,57470:28893,57472:28889,57473:28937,57474:28925,57475:28956,57476:28953,57477:29029,57478:29013,57479:29064,57480:29030,57481:29026,57482:29004,57483:29014,57484:29036,57485:29071,57486:29179,57487:29060,57488:29077,57489:29096,57490:29100,57491:29143,57492:29113,57493:29118,57494:29138,57495:29129,57496:29140,57497:29134,57498:29152,57499:29164,57500:29159,57501:29173,57502:29180,57503:29177,57504:29183,57505:29197,57506:29200,57507:29211,57508:29224,57509:29229,57510:29228,57511:29232,57512:29234,57513:29243,57514:29244,57515:29247,57516:29248,57517:29254,57518:29259,57519:29272,57520:29300,57521:29310,57522:29314,57523:29313,57524:29319,57525:29330,57526:29334,57527:29346,57528:29351,57529:29369,57530:29362,57531:29379,57532:29382,57533:29380,57534:29390,57535:29394,57536:29410,57537:29408,57538:29409,57539:29433,57540:29431,57541:20495,57542:29463,57543:29450,57544:29468,57545:29462,57546:29469,57547:29492,57548:29487,57549:29481,57550:29477,57551:29502,57552:29518,57553:29519,57554:40664,57555:29527,57556:29546,57557:29544,57558:29552,57559:29560,57560:29557,57561:29563,57562:29562,57563:29640,57564:29619,57565:29646,57566:29627,57567:29632,57568:29669,57569:29678,57570:29662,57571:29858,57572:29701,57573:29807,57574:29733,57575:29688,57576:29746,57577:29754,57578:29781,57579:29759,57580:29791,57581:29785,57582:29761,57583:29788,57584:29801,57585:29808,57586:29795,57587:29802,57588:29814,57589:29822,57590:29835,57591:29854,57592:29863,57593:29898,57594:29903,57595:29908,57596:29681,57664:29920,57665:29923,57666:29927,57667:29929,57668:29934,57669:29938,57670:29936,57671:29937,57672:29944,57673:29943,57674:29956,57675:29955,57676:29957,57677:29964,57678:29966,57679:29965,57680:29973,57681:29971,57682:29982,57683:29990,57684:29996,57685:30012,57686:30020,57687:30029,57688:30026,57689:30025,57690:30043,57691:30022,57692:30042,57693:30057,57694:30052,57695:30055,57696:30059,57697:30061,57698:30072,57699:30070,57700:30086,57701:30087,57702:30068,57703:30090,57704:30089,57705:30082,57706:30100,57707:30106,57708:30109,57709:30117,57710:30115,57711:30146,57712:30131,57713:30147,57714:30133,57715:30141,57716:30136,57717:30140,57718:30129,57719:30157,57720:30154,57721:30162,57722:30169,57723:30179,57724:30174,57725:30206,57726:30207,57728:30204,57729:30209,57730:30192,57731:30202,57732:30194,57733:30195,57734:30219,57735:30221,57736:30217,57737:30239,57738:30247,57739:30240,57740:30241,57741:30242,57742:30244,57743:30260,57744:30256,57745:30267,57746:30279,57747:30280,57748:30278,57749:30300,57750:30296,57751:30305,57752:30306,57753:30312,57754:30313,57755:30314,57756:30311,57757:30316,57758:30320,57759:30322,57760:30326,57761:30328,57762:30332,57763:30336,57764:30339,57765:30344,57766:30347,57767:30350,57768:30358,57769:30355,57770:30361,57771:30362,57772:30384,57773:30388,57774:30392,57775:30393,57776:30394,57777:30402,57778:30413,57779:30422,57780:30418,57781:30430,57782:30433,57783:30437,57784:30439,57785:30442,57786:34351,57787:30459,57788:30472,57789:30471,57790:30468,57791:30505,57792:30500,57793:30494,57794:30501,57795:30502,57796:30491,57797:30519,57798:30520,57799:30535,57800:30554,57801:30568,57802:30571,57803:30555,57804:30565,57805:30591,57806:30590,57807:30585,57808:30606,57809:30603,57810:30609,57811:30624,57812:30622,57813:30640,57814:30646,57815:30649,57816:30655,57817:30652,57818:30653,57819:30651,57820:30663,57821:30669,57822:30679,57823:30682,57824:30684,57825:30691,57826:30702,57827:30716,57828:30732,57829:30738,57830:31014,57831:30752,57832:31018,57833:30789,57834:30862,57835:30836,57836:30854,57837:30844,57838:30874,57839:30860,57840:30883,57841:30901,57842:30890,57843:30895,57844:30929,57845:30918,57846:30923,57847:30932,57848:30910,57849:30908,57850:30917,57851:30922,57852:30956,57920:30951,57921:30938,57922:30973,57923:30964,57924:30983,57925:30994,57926:30993,57927:31001,57928:31020,57929:31019,57930:31040,57931:31072,57932:31063,57933:31071,57934:31066,57935:31061,57936:31059,57937:31098,57938:31103,57939:31114,57940:31133,57941:31143,57942:40779,57943:31146,57944:31150,57945:31155,57946:31161,57947:31162,57948:31177,57949:31189,57950:31207,57951:31212,57952:31201,57953:31203,57954:31240,57955:31245,57956:31256,57957:31257,57958:31264,57959:31263,57960:31104,57961:31281,57962:31291,57963:31294,57964:31287,57965:31299,57966:31319,57967:31305,57968:31329,57969:31330,57970:31337,57971:40861,57972:31344,57973:31353,57974:31357,57975:31368,57976:31383,57977:31381,57978:31384,57979:31382,57980:31401,57981:31432,57982:31408,57984:31414,57985:31429,57986:31428,57987:31423,57988:36995,57989:31431,57990:31434,57991:31437,57992:31439,57993:31445,57994:31443,57995:31449,57996:31450,57997:31453,57998:31457,57999:31458,58e3:31462,58001:31469,58002:31472,58003:31490,58004:31503,58005:31498,58006:31494,58007:31539,58008:31512,58009:31513,58010:31518,58011:31541,58012:31528,58013:31542,58014:31568,58015:31610,58016:31492,58017:31565,58018:31499,58019:31564,58020:31557,58021:31605,58022:31589,58023:31604,58024:31591,58025:31600,58026:31601,58027:31596,58028:31598,58029:31645,58030:31640,58031:31647,58032:31629,58033:31644,58034:31642,58035:31627,58036:31634,58037:31631,58038:31581,58039:31641,58040:31691,58041:31681,58042:31692,58043:31695,58044:31668,58045:31686,58046:31709,58047:31721,58048:31761,58049:31764,58050:31718,58051:31717,58052:31840,58053:31744,58054:31751,58055:31763,58056:31731,58057:31735,58058:31767,58059:31757,58060:31734,58061:31779,58062:31783,58063:31786,58064:31775,58065:31799,58066:31787,58067:31805,58068:31820,58069:31811,58070:31828,58071:31823,58072:31808,58073:31824,58074:31832,58075:31839,58076:31844,58077:31830,58078:31845,58079:31852,58080:31861,58081:31875,58082:31888,58083:31908,58084:31917,58085:31906,58086:31915,58087:31905,58088:31912,58089:31923,58090:31922,58091:31921,58092:31918,58093:31929,58094:31933,58095:31936,58096:31941,58097:31938,58098:31960,58099:31954,58100:31964,58101:31970,58102:39739,58103:31983,58104:31986,58105:31988,58106:31990,58107:31994,58108:32006,58176:32002,58177:32028,58178:32021,58179:32010,58180:32069,58181:32075,58182:32046,58183:32050,58184:32063,58185:32053,58186:32070,58187:32115,58188:32086,58189:32078,58190:32114,58191:32104,58192:32110,58193:32079,58194:32099,58195:32147,58196:32137,58197:32091,58198:32143,58199:32125,58200:32155,58201:32186,58202:32174,58203:32163,58204:32181,58205:32199,58206:32189,58207:32171,58208:32317,58209:32162,58210:32175,58211:32220,58212:32184,58213:32159,58214:32176,58215:32216,58216:32221,58217:32228,58218:32222,58219:32251,58220:32242,58221:32225,58222:32261,58223:32266,58224:32291,58225:32289,58226:32274,58227:32305,58228:32287,58229:32265,58230:32267,58231:32290,58232:32326,58233:32358,58234:32315,58235:32309,58236:32313,58237:32323,58238:32311,58240:32306,58241:32314,58242:32359,58243:32349,58244:32342,58245:32350,58246:32345,58247:32346,58248:32377,58249:32362,58250:32361,58251:32380,58252:32379,58253:32387,58254:32213,58255:32381,58256:36782,58257:32383,58258:32392,58259:32393,58260:32396,58261:32402,58262:32400,58263:32403,58264:32404,58265:32406,58266:32398,58267:32411,58268:32412,58269:32568,58270:32570,58271:32581,58272:32588,58273:32589,58274:32590,58275:32592,58276:32593,58277:32597,58278:32596,58279:32600,58280:32607,58281:32608,58282:32616,58283:32617,58284:32615,58285:32632,58286:32642,58287:32646,58288:32643,58289:32648,58290:32647,58291:32652,58292:32660,58293:32670,58294:32669,58295:32666,58296:32675,58297:32687,58298:32690,58299:32697,58300:32686,58301:32694,58302:32696,58303:35697,58304:32709,58305:32710,58306:32714,58307:32725,58308:32724,58309:32737,58310:32742,58311:32745,58312:32755,58313:32761,58314:39132,58315:32774,58316:32772,58317:32779,58318:32786,58319:32792,58320:32793,58321:32796,58322:32801,58323:32808,58324:32831,58325:32827,58326:32842,58327:32838,58328:32850,58329:32856,58330:32858,58331:32863,58332:32866,58333:32872,58334:32883,58335:32882,58336:32880,58337:32886,58338:32889,58339:32893,58340:32895,58341:32900,58342:32902,58343:32901,58344:32923,58345:32915,58346:32922,58347:32941,58348:20880,58349:32940,58350:32987,58351:32997,58352:32985,58353:32989,58354:32964,58355:32986,58356:32982,58357:33033,58358:33007,58359:33009,58360:33051,58361:33065,58362:33059,58363:33071,58364:33099,58432:38539,58433:33094,58434:33086,58435:33107,58436:33105,58437:33020,58438:33137,58439:33134,58440:33125,58441:33126,58442:33140,58443:33155,58444:33160,58445:33162,58446:33152,58447:33154,58448:33184,58449:33173,58450:33188,58451:33187,58452:33119,58453:33171,58454:33193,58455:33200,58456:33205,58457:33214,58458:33208,58459:33213,58460:33216,58461:33218,58462:33210,58463:33225,58464:33229,58465:33233,58466:33241,58467:33240,58468:33224,58469:33242,58470:33247,58471:33248,58472:33255,58473:33274,58474:33275,58475:33278,58476:33281,58477:33282,58478:33285,58479:33287,58480:33290,58481:33293,58482:33296,58483:33302,58484:33321,58485:33323,58486:33336,58487:33331,58488:33344,58489:33369,58490:33368,58491:33373,58492:33370,58493:33375,58494:33380,58496:33378,58497:33384,58498:33386,58499:33387,58500:33326,58501:33393,58502:33399,58503:33400,58504:33406,58505:33421,58506:33426,58507:33451,58508:33439,58509:33467,58510:33452,58511:33505,58512:33507,58513:33503,58514:33490,58515:33524,58516:33523,58517:33530,58518:33683,58519:33539,58520:33531,58521:33529,58522:33502,58523:33542,58524:33500,58525:33545,58526:33497,58527:33589,58528:33588,58529:33558,58530:33586,58531:33585,58532:33600,58533:33593,58534:33616,58535:33605,58536:33583,58537:33579,58538:33559,58539:33560,58540:33669,58541:33690,58542:33706,58543:33695,58544:33698,58545:33686,58546:33571,58547:33678,58548:33671,58549:33674,58550:33660,58551:33717,58552:33651,58553:33653,58554:33696,58555:33673,58556:33704,58557:33780,58558:33811,58559:33771,58560:33742,58561:33789,58562:33795,58563:33752,58564:33803,58565:33729,58566:33783,58567:33799,58568:33760,58569:33778,58570:33805,58571:33826,58572:33824,58573:33725,58574:33848,58575:34054,58576:33787,58577:33901,58578:33834,58579:33852,58580:34138,58581:33924,58582:33911,58583:33899,58584:33965,58585:33902,58586:33922,58587:33897,58588:33862,58589:33836,58590:33903,58591:33913,58592:33845,58593:33994,58594:33890,58595:33977,58596:33983,58597:33951,58598:34009,58599:33997,58600:33979,58601:34010,58602:34e3,58603:33985,58604:33990,58605:34006,58606:33953,58607:34081,58608:34047,58609:34036,58610:34071,58611:34072,58612:34092,58613:34079,58614:34069,58615:34068,58616:34044,58617:34112,58618:34147,58619:34136,58620:34120,58688:34113,58689:34306,58690:34123,58691:34133,58692:34176,58693:34212,58694:34184,58695:34193,58696:34186,58697:34216,58698:34157,58699:34196,58700:34203,58701:34282,58702:34183,58703:34204,58704:34167,58705:34174,58706:34192,58707:34249,58708:34234,58709:34255,58710:34233,58711:34256,58712:34261,58713:34269,58714:34277,58715:34268,58716:34297,58717:34314,58718:34323,58719:34315,58720:34302,58721:34298,58722:34310,58723:34338,58724:34330,58725:34352,58726:34367,58727:34381,58728:20053,58729:34388,58730:34399,58731:34407,58732:34417,58733:34451,58734:34467,58735:34473,58736:34474,58737:34443,58738:34444,58739:34486,58740:34479,58741:34500,58742:34502,58743:34480,58744:34505,58745:34851,58746:34475,58747:34516,58748:34526,58749:34537,58750:34540,58752:34527,58753:34523,58754:34543,58755:34578,58756:34566,58757:34568,58758:34560,58759:34563,58760:34555,58761:34577,58762:34569,58763:34573,58764:34553,58765:34570,58766:34612,58767:34623,58768:34615,58769:34619,58770:34597,58771:34601,58772:34586,58773:34656,58774:34655,58775:34680,58776:34636,58777:34638,58778:34676,58779:34647,58780:34664,58781:34670,58782:34649,58783:34643,58784:34659,58785:34666,58786:34821,58787:34722,58788:34719,58789:34690,58790:34735,58791:34763,58792:34749,58793:34752,58794:34768,58795:38614,58796:34731,58797:34756,58798:34739,58799:34759,58800:34758,58801:34747,58802:34799,58803:34802,58804:34784,58805:34831,58806:34829,58807:34814,58808:34806,58809:34807,58810:34830,58811:34770,58812:34833,58813:34838,58814:34837,58815:34850,58816:34849,58817:34865,58818:34870,58819:34873,58820:34855,58821:34875,58822:34884,58823:34882,58824:34898,58825:34905,58826:34910,58827:34914,58828:34923,58829:34945,58830:34942,58831:34974,58832:34933,58833:34941,58834:34997,58835:34930,58836:34946,58837:34967,58838:34962,58839:34990,58840:34969,58841:34978,58842:34957,58843:34980,58844:34992,58845:35007,58846:34993,58847:35011,58848:35012,58849:35028,58850:35032,58851:35033,58852:35037,58853:35065,58854:35074,58855:35068,58856:35060,58857:35048,58858:35058,58859:35076,58860:35084,58861:35082,58862:35091,58863:35139,58864:35102,58865:35109,58866:35114,58867:35115,58868:35137,58869:35140,58870:35131,58871:35126,58872:35128,58873:35148,58874:35101,58875:35168,58876:35166,58944:35174,58945:35172,58946:35181,58947:35178,58948:35183,58949:35188,58950:35191,58951:35198,58952:35203,58953:35208,58954:35210,58955:35219,58956:35224,58957:35233,58958:35241,58959:35238,58960:35244,58961:35247,58962:35250,58963:35258,58964:35261,58965:35263,58966:35264,58967:35290,58968:35292,58969:35293,58970:35303,58971:35316,58972:35320,58973:35331,58974:35350,58975:35344,58976:35340,58977:35355,58978:35357,58979:35365,58980:35382,58981:35393,58982:35419,58983:35410,58984:35398,58985:35400,58986:35452,58987:35437,58988:35436,58989:35426,58990:35461,58991:35458,58992:35460,58993:35496,58994:35489,58995:35473,58996:35493,58997:35494,58998:35482,58999:35491,59e3:35524,59001:35533,59002:35522,59003:35546,59004:35563,59005:35571,59006:35559,59008:35556,59009:35569,59010:35604,59011:35552,59012:35554,59013:35575,59014:35550,59015:35547,59016:35596,59017:35591,59018:35610,59019:35553,59020:35606,59021:35600,59022:35607,59023:35616,59024:35635,59025:38827,59026:35622,59027:35627,59028:35646,59029:35624,59030:35649,59031:35660,59032:35663,59033:35662,59034:35657,59035:35670,59036:35675,59037:35674,59038:35691,59039:35679,59040:35692,59041:35695,59042:35700,59043:35709,59044:35712,59045:35724,59046:35726,59047:35730,59048:35731,59049:35734,59050:35737,59051:35738,59052:35898,59053:35905,59054:35903,59055:35912,59056:35916,59057:35918,59058:35920,59059:35925,59060:35938,59061:35948,59062:35960,59063:35962,59064:35970,59065:35977,59066:35973,59067:35978,59068:35981,59069:35982,59070:35988,59071:35964,59072:35992,59073:25117,59074:36013,59075:36010,59076:36029,59077:36018,59078:36019,59079:36014,59080:36022,59081:36040,59082:36033,59083:36068,59084:36067,59085:36058,59086:36093,59087:36090,59088:36091,59089:36100,59090:36101,59091:36106,59092:36103,59093:36111,59094:36109,59095:36112,59096:40782,59097:36115,59098:36045,59099:36116,59100:36118,59101:36199,59102:36205,59103:36209,59104:36211,59105:36225,59106:36249,59107:36290,59108:36286,59109:36282,59110:36303,59111:36314,59112:36310,59113:36300,59114:36315,59115:36299,59116:36330,59117:36331,59118:36319,59119:36323,59120:36348,59121:36360,59122:36361,59123:36351,59124:36381,59125:36382,59126:36368,59127:36383,59128:36418,59129:36405,59130:36400,59131:36404,59132:36426,59200:36423,59201:36425,59202:36428,59203:36432,59204:36424,59205:36441,59206:36452,59207:36448,59208:36394,59209:36451,59210:36437,59211:36470,59212:36466,59213:36476,59214:36481,59215:36487,59216:36485,59217:36484,59218:36491,59219:36490,59220:36499,59221:36497,59222:36500,59223:36505,59224:36522,59225:36513,59226:36524,59227:36528,59228:36550,59229:36529,59230:36542,59231:36549,59232:36552,59233:36555,59234:36571,59235:36579,59236:36604,59237:36603,59238:36587,59239:36606,59240:36618,59241:36613,59242:36629,59243:36626,59244:36633,59245:36627,59246:36636,59247:36639,59248:36635,59249:36620,59250:36646,59251:36659,59252:36667,59253:36665,59254:36677,59255:36674,59256:36670,59257:36684,59258:36681,59259:36678,59260:36686,59261:36695,59262:36700,59264:36706,59265:36707,59266:36708,59267:36764,59268:36767,59269:36771,59270:36781,59271:36783,59272:36791,59273:36826,59274:36837,59275:36834,59276:36842,59277:36847,59278:36999,59279:36852,59280:36869,59281:36857,59282:36858,59283:36881,59284:36885,59285:36897,59286:36877,59287:36894,59288:36886,59289:36875,59290:36903,59291:36918,59292:36917,59293:36921,59294:36856,59295:36943,59296:36944,59297:36945,59298:36946,59299:36878,59300:36937,59301:36926,59302:36950,59303:36952,59304:36958,59305:36968,59306:36975,59307:36982,59308:38568,59309:36978,59310:36994,59311:36989,59312:36993,59313:36992,59314:37002,59315:37001,59316:37007,59317:37032,59318:37039,59319:37041,59320:37045,59321:37090,59322:37092,59323:25160,59324:37083,59325:37122,59326:37138,59327:37145,59328:37170,59329:37168,59330:37194,59331:37206,59332:37208,59333:37219,59334:37221,59335:37225,59336:37235,59337:37234,59338:37259,59339:37257,59340:37250,59341:37282,59342:37291,59343:37295,59344:37290,59345:37301,59346:37300,59347:37306,59348:37312,59349:37313,59350:37321,59351:37323,59352:37328,59353:37334,59354:37343,59355:37345,59356:37339,59357:37372,59358:37365,59359:37366,59360:37406,59361:37375,59362:37396,59363:37420,59364:37397,59365:37393,59366:37470,59367:37463,59368:37445,59369:37449,59370:37476,59371:37448,59372:37525,59373:37439,59374:37451,59375:37456,59376:37532,59377:37526,59378:37523,59379:37531,59380:37466,59381:37583,59382:37561,59383:37559,59384:37609,59385:37647,59386:37626,59387:37700,59388:37678,59456:37657,59457:37666,59458:37658,59459:37667,59460:37690,59461:37685,59462:37691,59463:37724,59464:37728,59465:37756,59466:37742,59467:37718,59468:37808,59469:37804,59470:37805,59471:37780,59472:37817,59473:37846,59474:37847,59475:37864,59476:37861,59477:37848,59478:37827,59479:37853,59480:37840,59481:37832,59482:37860,59483:37914,59484:37908,59485:37907,59486:37891,59487:37895,59488:37904,59489:37942,59490:37931,59491:37941,59492:37921,59493:37946,59494:37953,59495:37970,59496:37956,59497:37979,59498:37984,59499:37986,59500:37982,59501:37994,59502:37417,59503:38e3,59504:38005,59505:38007,59506:38013,59507:37978,59508:38012,59509:38014,59510:38017,59511:38015,59512:38274,59513:38279,59514:38282,59515:38292,59516:38294,59517:38296,59518:38297,59520:38304,59521:38312,59522:38311,59523:38317,59524:38332,59525:38331,59526:38329,59527:38334,59528:38346,59529:28662,59530:38339,59531:38349,59532:38348,59533:38357,59534:38356,59535:38358,59536:38364,59537:38369,59538:38373,59539:38370,59540:38433,59541:38440,59542:38446,59543:38447,59544:38466,59545:38476,59546:38479,59547:38475,59548:38519,59549:38492,59550:38494,59551:38493,59552:38495,59553:38502,59554:38514,59555:38508,59556:38541,59557:38552,59558:38549,59559:38551,59560:38570,59561:38567,59562:38577,59563:38578,59564:38576,59565:38580,59566:38582,59567:38584,59568:38585,59569:38606,59570:38603,59571:38601,59572:38605,59573:35149,59574:38620,59575:38669,59576:38613,59577:38649,59578:38660,59579:38662,59580:38664,59581:38675,59582:38670,59583:38673,59584:38671,59585:38678,59586:38681,59587:38692,59588:38698,59589:38704,59590:38713,59591:38717,59592:38718,59593:38724,59594:38726,59595:38728,59596:38722,59597:38729,59598:38748,59599:38752,59600:38756,59601:38758,59602:38760,59603:21202,59604:38763,59605:38769,59606:38777,59607:38789,59608:38780,59609:38785,59610:38778,59611:38790,59612:38795,59613:38799,59614:38800,59615:38812,59616:38824,59617:38822,59618:38819,59619:38835,59620:38836,59621:38851,59622:38854,59623:38856,\n59624:38859,59625:38876,59626:38893,59627:40783,59628:38898,59629:31455,59630:38902,59631:38901,59632:38927,59633:38924,59634:38968,59635:38948,59636:38945,59637:38967,59638:38973,59639:38982,59640:38991,59641:38987,59642:39019,59643:39023,59644:39024,59712:39025,59713:39028,59714:39027,59715:39082,59716:39087,59717:39089,59718:39094,59719:39108,59720:39107,59721:39110,59722:39145,59723:39147,59724:39171,59725:39177,59726:39186,59727:39188,59728:39192,59729:39201,59730:39197,59731:39198,59732:39204,59733:39200,59734:39212,59735:39214,59736:39229,59737:39230,59738:39234,59739:39241,59740:39237,59741:39248,59742:39243,59743:39249,59744:39250,59745:39244,59746:39253,59747:39319,59748:39320,59749:39333,59750:39341,59751:39342,59752:39356,59753:39391,59754:39387,59755:39389,59756:39384,59757:39377,59758:39405,59759:39406,59760:39409,59761:39410,59762:39419,59763:39416,59764:39425,59765:39439,59766:39429,59767:39394,59768:39449,59769:39467,59770:39479,59771:39493,59772:39490,59773:39488,59774:39491,59776:39486,59777:39509,59778:39501,59779:39515,59780:39511,59781:39519,59782:39522,59783:39525,59784:39524,59785:39529,59786:39531,59787:39530,59788:39597,59789:39600,59790:39612,59791:39616,59792:39631,59793:39633,59794:39635,59795:39636,59796:39646,59797:39647,59798:39650,59799:39651,59800:39654,59801:39663,59802:39659,59803:39662,59804:39668,59805:39665,59806:39671,59807:39675,59808:39686,59809:39704,59810:39706,59811:39711,59812:39714,59813:39715,59814:39717,59815:39719,59816:39720,59817:39721,59818:39722,59819:39726,59820:39727,59821:39730,59822:39748,59823:39747,59824:39759,59825:39757,59826:39758,59827:39761,59828:39768,59829:39796,59830:39827,59831:39811,59832:39825,59833:39830,59834:39831,59835:39839,59836:39840,59837:39848,59838:39860,59839:39872,59840:39882,59841:39865,59842:39878,59843:39887,59844:39889,59845:39890,59846:39907,59847:39906,59848:39908,59849:39892,59850:39905,59851:39994,59852:39922,59853:39921,59854:39920,59855:39957,59856:39956,59857:39945,59858:39955,59859:39948,59860:39942,59861:39944,59862:39954,59863:39946,59864:39940,59865:39982,59866:39963,59867:39973,59868:39972,59869:39969,59870:39984,59871:40007,59872:39986,59873:40006,59874:39998,59875:40026,59876:40032,59877:40039,59878:40054,59879:40056,59880:40167,59881:40172,59882:40176,59883:40201,59884:40200,59885:40171,59886:40195,59887:40198,59888:40234,59889:40230,59890:40367,59891:40227,59892:40223,59893:40260,59894:40213,59895:40210,59896:40257,59897:40255,59898:40254,59899:40262,59900:40264,59968:40285,59969:40286,59970:40292,59971:40273,59972:40272,59973:40281,59974:40306,59975:40329,59976:40327,59977:40363,59978:40303,59979:40314,59980:40346,59981:40356,59982:40361,59983:40370,59984:40388,59985:40385,59986:40379,59987:40376,59988:40378,59989:40390,59990:40399,59991:40386,59992:40409,59993:40403,59994:40440,59995:40422,59996:40429,59997:40431,59998:40445,59999:40474,6e4:40475,60001:40478,60002:40565,60003:40569,60004:40573,60005:40577,60006:40584,60007:40587,60008:40588,60009:40594,60010:40597,60011:40593,60012:40605,60013:40613,60014:40617,60015:40632,60016:40618,60017:40621,60018:38753,60019:40652,60020:40654,60021:40655,60022:40656,60023:40660,60024:40668,60025:40670,60026:40669,60027:40672,60028:40677,60029:40680,60030:40687,60032:40692,60033:40694,60034:40695,60035:40697,60036:40699,60037:40700,60038:40701,60039:40711,60040:40712,60041:30391,60042:40725,60043:40737,60044:40748,60045:40766,60046:40778,60047:40786,60048:40788,60049:40803,60050:40799,60051:40800,60052:40801,60053:40806,60054:40807,60055:40812,60056:40810,60057:40823,60058:40818,60059:40822,60060:40853,60061:40860,60062:40864,60063:22575,60064:27079,60065:36953,60066:29796,60067:20956,60068:29081}},function(o,e,r){"use strict";function t(o,e,r,t){e.degree()<r.degree()&&(w=[r,e],e=w[0],r=w[1]);for(var c=e,s=r,a=o.zero,d=o.one;s.degree()>=t/2;){var n=c,l=a;if(c=s,a=d,c.isZero())return null;s=n;for(var i=o.zero,B=c.getCoefficient(c.degree()),k=o.inverse(B);s.degree()>=c.degree()&&!s.isZero();){var u=s.degree()-c.degree(),C=o.multiply(s.getCoefficient(s.degree()),k);i=i.addOrSubtract(o.buildMonomial(u,C)),s=s.addOrSubtract(c.multiplyByMonomial(u,C))}if(d=i.multiplyPoly(a).addOrSubtract(l),s.degree()>=c.degree())return null}var m=d.getCoefficient(0);if(0===m)return null;var f=o.inverse(m);return[d.multiply(f),s.multiply(f)];var w}function c(o,e){var r=e.degree();if(1===r)return[e.getCoefficient(1)];for(var t=new Array(r),c=0,s=1;s<o.size&&c<r;s++)0===e.evaluateAt(s)&&(t[c]=o.inverse(s),c++);return c!==r?null:t}function s(o,e,r){for(var t=r.length,c=new Array(t),s=0;s<t;s++){for(var a=o.inverse(r[s]),n=1,l=0;l<t;l++)s!==l&&(n=o.multiply(n,d.addOrSubtractGF(1,o.multiply(r[l],a))));c[s]=o.multiply(e.evaluateAt(a),o.inverse(n)),0!==o.generatorBase&&(c[s]=o.multiply(c[s],a))}return c}function a(o,e){var r=new Uint8ClampedArray(o.length);r.set(o);for(var a=new d.default(285,256,0),l=new n.default(a,r),i=new Uint8ClampedArray(e),B=!1,k=0;k<e;k++){var u=l.evaluateAt(a.exp(k+a.generatorBase));i[i.length-1-k]=u,0!==u&&(B=!0)}if(!B)return r;var C=new n.default(a,i),m=t(a,a.buildMonomial(e,1),C,e);if(null===m)return null;var f=c(a,m[0]);if(null==f)return null;for(var w=s(a,m[1],f),P=0;P<f.length;P++){var v=r.length-1-a.log(f[P]);if(v<0)return null;r[v]=d.addOrSubtractGF(r[v],w[P])}return r}Object.defineProperty(e,"__esModule",{value:!0});var d=r(1),n=r(2);e.decode=a},function(o,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VERSIONS=[{infoBits:null,versionNumber:1,alignmentPatternCenters:[],errorCorrectionLevels:[{ecCodewordsPerBlock:7,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:10,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:16}]},{ecCodewordsPerBlock:13,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:13}]},{ecCodewordsPerBlock:17,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:9}]}]},{infoBits:null,versionNumber:2,alignmentPatternCenters:[6,18],errorCorrectionLevels:[{ecCodewordsPerBlock:10,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:34}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:28}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:22}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:16}]}]},{infoBits:null,versionNumber:3,alignmentPatternCenters:[6,22],errorCorrectionLevels:[{ecCodewordsPerBlock:15,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:55}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:13}]}]},{infoBits:null,versionNumber:4,alignmentPatternCenters:[6,26],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:80}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:32}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:9}]}]},{infoBits:null,versionNumber:5,alignmentPatternCenters:[6,30],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:43}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:15},{numBlocks:2,dataCodewordsPerBlock:16}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:11},{numBlocks:2,dataCodewordsPerBlock:12}]}]},{infoBits:null,versionNumber:6,alignmentPatternCenters:[6,34],errorCorrectionLevels:[{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:68}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:27}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:15}]}]},{infoBits:31892,versionNumber:7,alignmentPatternCenters:[6,22,38],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:78}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:31}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:4,dataCodewordsPerBlock:15}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:13},{numBlocks:1,dataCodewordsPerBlock:14}]}]},{infoBits:34236,versionNumber:8,alignmentPatternCenters:[6,24,42],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:97}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:38},{numBlocks:2,dataCodewordsPerBlock:39}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:18},{numBlocks:2,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:14},{numBlocks:2,dataCodewordsPerBlock:15}]}]},{infoBits:39577,versionNumber:9,alignmentPatternCenters:[6,26,46],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:36},{numBlocks:2,dataCodewordsPerBlock:37}]},{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:16},{numBlocks:4,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:12},{numBlocks:4,dataCodewordsPerBlock:13}]}]},{infoBits:42195,versionNumber:10,alignmentPatternCenters:[6,28,50],errorCorrectionLevels:[{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:68},{numBlocks:2,dataCodewordsPerBlock:69}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:43},{numBlocks:1,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:19},{numBlocks:2,dataCodewordsPerBlock:20}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:15},{numBlocks:2,dataCodewordsPerBlock:16}]}]},{infoBits:48118,versionNumber:11,alignmentPatternCenters:[6,30,54],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:81}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:50},{numBlocks:4,dataCodewordsPerBlock:51}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:22},{numBlocks:4,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:12},{numBlocks:8,dataCodewordsPerBlock:13}]}]},{infoBits:51042,versionNumber:12,alignmentPatternCenters:[6,32,58],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:92},{numBlocks:2,dataCodewordsPerBlock:93}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:36},{numBlocks:2,dataCodewordsPerBlock:37}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:20},{numBlocks:6,dataCodewordsPerBlock:21}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:14},{numBlocks:4,dataCodewordsPerBlock:15}]}]},{infoBits:55367,versionNumber:13,alignmentPatternCenters:[6,34,62],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:107}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:37},{numBlocks:1,dataCodewordsPerBlock:38}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:20},{numBlocks:4,dataCodewordsPerBlock:21}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:11},{numBlocks:4,dataCodewordsPerBlock:12}]}]},{infoBits:58893,versionNumber:14,alignmentPatternCenters:[6,26,46,66],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:115},{numBlocks:1,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:40},{numBlocks:5,dataCodewordsPerBlock:41}]},{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:16},{numBlocks:5,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:12},{numBlocks:5,dataCodewordsPerBlock:13}]}]},{infoBits:63784,versionNumber:15,alignmentPatternCenters:[6,26,48,70],errorCorrectionLevels:[{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:87},{numBlocks:1,dataCodewordsPerBlock:88}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:41},{numBlocks:5,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:24},{numBlocks:7,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:12},{numBlocks:7,dataCodewordsPerBlock:13}]}]},{infoBits:68472,versionNumber:16,alignmentPatternCenters:[6,26,50,74],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:98},{numBlocks:1,dataCodewordsPerBlock:99}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:45},{numBlocks:3,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:19},{numBlocks:2,dataCodewordsPerBlock:20}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:15},{numBlocks:13,dataCodewordsPerBlock:16}]}]},{infoBits:70749,versionNumber:17,alignmentPatternCenters:[6,30,54,78],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:107},{numBlocks:5,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:46},{numBlocks:1,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:22},{numBlocks:15,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:17,dataCodewordsPerBlock:15}]}]},{infoBits:76311,versionNumber:18,alignmentPatternCenters:[6,30,56,82],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:120},{numBlocks:1,dataCodewordsPerBlock:121}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:9,dataCodewordsPerBlock:43},{numBlocks:4,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:22},{numBlocks:1,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:19,dataCodewordsPerBlock:15}]}]},{infoBits:79154,versionNumber:19,alignmentPatternCenters:[6,30,58,86],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:113},{numBlocks:4,dataCodewordsPerBlock:114}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:44},{numBlocks:11,dataCodewordsPerBlock:45}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:21},{numBlocks:4,dataCodewordsPerBlock:22}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:9,dataCodewordsPerBlock:13},{numBlocks:16,dataCodewordsPerBlock:14}]}]},{infoBits:84390,versionNumber:20,alignmentPatternCenters:[6,34,62,90],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:107},{numBlocks:5,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:41},{numBlocks:13,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:24},{numBlocks:5,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:15},{numBlocks:10,dataCodewordsPerBlock:16}]}]},{infoBits:87683,versionNumber:21,alignmentPatternCenters:[6,28,50,72,94],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:116},{numBlocks:4,dataCodewordsPerBlock:117}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:22},{numBlocks:6,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:16},{numBlocks:6,dataCodewordsPerBlock:17}]}]},{infoBits:92361,versionNumber:22,alignmentPatternCenters:[6,26,50,74,98],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:111},{numBlocks:7,dataCodewordsPerBlock:112}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:24},{numBlocks:16,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:34,dataCodewordsPerBlock:13}]}]},{infoBits:96236,versionNumber:23,alignmentPatternCenters:[6,30,54,74,102],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:121},{numBlocks:5,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:47},{numBlocks:14,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:16,dataCodewordsPerBlock:15},{numBlocks:14,dataCodewordsPerBlock:16}]}]},{infoBits:102084,versionNumber:24,alignmentPatternCenters:[6,28,54,80,106],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:117},{numBlocks:4,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:45},{numBlocks:14,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:24},{numBlocks:16,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:30,dataCodewordsPerBlock:16},{numBlocks:2,dataCodewordsPerBlock:17}]}]},{infoBits:102881,versionNumber:25,alignmentPatternCenters:[6,32,58,84,110],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:106},{numBlocks:4,dataCodewordsPerBlock:107}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:47},{numBlocks:13,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:24},{numBlocks:22,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:15},{numBlocks:13,dataCodewordsPerBlock:16}]}]},{infoBits:110507,versionNumber:26,alignmentPatternCenters:[6,30,58,86,114],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:114},{numBlocks:2,dataCodewordsPerBlock:115}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:46},{numBlocks:4,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:28,dataCodewordsPerBlock:22},{numBlocks:6,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:33,dataCodewordsPerBlock:16},{numBlocks:4,dataCodewordsPerBlock:17}]}]},{infoBits:110734,versionNumber:27,alignmentPatternCenters:[6,34,62,90,118],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:122},{numBlocks:4,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:45},{numBlocks:3,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:23},{numBlocks:26,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:15},{numBlocks:28,dataCodewordsPerBlock:16}]}]},{infoBits:117786,versionNumber:28,alignmentPatternCenters:[6,26,50,74,98,122],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:117},{numBlocks:10,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:45},{numBlocks:23,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:24},{numBlocks:31,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:15},{numBlocks:31,dataCodewordsPerBlock:16}]}]},{infoBits:119615,versionNumber:29,alignmentPatternCenters:[6,30,54,78,102,126],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:116},{numBlocks:7,dataCodewordsPerBlock:117}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:21,dataCodewordsPerBlock:45},{numBlocks:7,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:23},{numBlocks:37,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:15},{numBlocks:26,dataCodewordsPerBlock:16}]}]},{infoBits:126325,versionNumber:30,alignmentPatternCenters:[6,26,52,78,104,130],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:115},{numBlocks:10,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:47},{numBlocks:10,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:24},{numBlocks:25,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:23,dataCodewordsPerBlock:15},{numBlocks:25,dataCodewordsPerBlock:16}]}]},{infoBits:127568,versionNumber:31,alignmentPatternCenters:[6,30,56,82,108,134],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:115},{numBlocks:3,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:46},{numBlocks:29,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:42,dataCodewordsPerBlock:24},{numBlocks:1,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:23,dataCodewordsPerBlock:15},{numBlocks:28,dataCodewordsPerBlock:16}]}]},{infoBits:133589,versionNumber:32,alignmentPatternCenters:[6,34,60,86,112,138],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:115}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:46},{numBlocks:23,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:24},{numBlocks:35,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:15},{numBlocks:35,dataCodewordsPerBlock:16}]}]},{infoBits:136944,versionNumber:33,alignmentPatternCenters:[6,30,58,86,114,142],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:115},{numBlocks:1,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:14,dataCodewordsPerBlock:46},{numBlocks:21,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:29,dataCodewordsPerBlock:24},{numBlocks:19,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:15},{numBlocks:46,dataCodewordsPerBlock:16}]}]},{infoBits:141498,versionNumber:34,alignmentPatternCenters:[6,34,62,90,118,146],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:115},{numBlocks:6,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:14,dataCodewordsPerBlock:46},{numBlocks:23,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:44,dataCodewordsPerBlock:24},{numBlocks:7,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:59,dataCodewordsPerBlock:16},{numBlocks:1,dataCodewordsPerBlock:17}]}]},{infoBits:145311,versionNumber:35,alignmentPatternCenters:[6,30,54,78,102,126,150],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:121},{numBlocks:7,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:47},{numBlocks:26,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:39,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:15},{numBlocks:41,dataCodewordsPerBlock:16}]}]},{infoBits:150283,versionNumber:36,alignmentPatternCenters:[6,24,50,76,102,128,154],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:121},{numBlocks:14,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:47},{numBlocks:34,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:46,dataCodewordsPerBlock:24},{numBlocks:10,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:15},{numBlocks:64,dataCodewordsPerBlock:16}]}]},{infoBits:152622,versionNumber:37,alignmentPatternCenters:[6,28,54,80,106,132,158],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:122},{numBlocks:4,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:29,dataCodewordsPerBlock:46},{numBlocks:14,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:49,dataCodewordsPerBlock:24},{numBlocks:10,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:24,dataCodewordsPerBlock:15},{numBlocks:46,dataCodewordsPerBlock:16}]}]},{infoBits:158308,versionNumber:38,alignmentPatternCenters:[6,32,58,84,110,136,162],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:122},{numBlocks:18,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:46},{numBlocks:32,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:48,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:42,dataCodewordsPerBlock:15},{numBlocks:32,dataCodewordsPerBlock:16}]}]},{infoBits:161089,versionNumber:39,alignmentPatternCenters:[6,26,54,82,110,138,166],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:20,dataCodewordsPerBlock:117},{numBlocks:4,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:40,dataCodewordsPerBlock:47},{numBlocks:7,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:43,dataCodewordsPerBlock:24},{numBlocks:22,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:15},{numBlocks:67,dataCodewordsPerBlock:16}]}]},{infoBits:167017,versionNumber:40,alignmentPatternCenters:[6,30,58,86,114,142,170],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:118},{numBlocks:6,dataCodewordsPerBlock:119}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:18,dataCodewordsPerBlock:47},{numBlocks:31,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:34,dataCodewordsPerBlock:24},{numBlocks:34,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:20,dataCodewordsPerBlock:15},{numBlocks:61,dataCodewordsPerBlock:16}]}]}]},function(o,e,r){"use strict";function t(o,e,r,t){var c=o.x-e.x+r.x-t.x,s=o.y-e.y+r.y-t.y;if(0===c&&0===s)return{a11:e.x-o.x,a12:e.y-o.y,a13:0,a21:r.x-e.x,a22:r.y-e.y,a23:0,a31:o.x,a32:o.y,a33:1};var a=e.x-r.x,d=t.x-r.x,n=e.y-r.y,l=t.y-r.y,i=a*l-d*n,B=(c*l-d*s)/i,k=(a*s-c*n)/i;return{a11:e.x-o.x+B*e.x,a12:e.y-o.y+B*e.y,a13:B,a21:t.x-o.x+k*t.x,a22:t.y-o.y+k*t.y,a23:k,a31:o.x,a32:o.y,a33:1}}function c(o,e,r,c){var s=t(o,e,r,c);return{a11:s.a22*s.a33-s.a23*s.a32,a12:s.a13*s.a32-s.a12*s.a33,a13:s.a12*s.a23-s.a13*s.a22,a21:s.a23*s.a31-s.a21*s.a33,a22:s.a11*s.a33-s.a13*s.a31,a23:s.a13*s.a21-s.a11*s.a23,a31:s.a21*s.a32-s.a22*s.a31,a32:s.a12*s.a31-s.a11*s.a32,a33:s.a11*s.a22-s.a12*s.a21}}function s(o,e){return{a11:o.a11*e.a11+o.a21*e.a12+o.a31*e.a13,a12:o.a12*e.a11+o.a22*e.a12+o.a32*e.a13,a13:o.a13*e.a11+o.a23*e.a12+o.a33*e.a13,a21:o.a11*e.a21+o.a21*e.a22+o.a31*e.a23,a22:o.a12*e.a21+o.a22*e.a22+o.a32*e.a23,a23:o.a13*e.a21+o.a23*e.a22+o.a33*e.a23,a31:o.a11*e.a31+o.a21*e.a32+o.a31*e.a33,a32:o.a12*e.a31+o.a22*e.a32+o.a32*e.a33,a33:o.a13*e.a31+o.a23*e.a32+o.a33*e.a33}}function a(o,e){for(var r=c({x:3.5,y:3.5},{x:e.dimension-3.5,y:3.5},{x:e.dimension-6.5,y:e.dimension-6.5},{x:3.5,y:e.dimension-3.5}),a=t(e.topLeft,e.topRight,e.alignmentPattern,e.bottomLeft),n=s(a,r),l=d.BitMatrix.createEmpty(e.dimension,e.dimension),i=function(o,e){var r=n.a13*o+n.a23*e+n.a33;return{x:(n.a11*o+n.a21*e+n.a31)/r,y:(n.a12*o+n.a22*e+n.a32)/r}},B=0;B<e.dimension;B++)for(var k=0;k<e.dimension;k++){var u=k+.5,C=B+.5,m=i(u,C);l.set(k,B,o.get(Math.floor(m.x),Math.floor(m.y)))}return{matrix:l,mappingFunction:i}}Object.defineProperty(e,"__esModule",{value:!0});var d=r(0);e.extract=a},function(o,e,r){"use strict";function t(o){return o.reduce(function(o,e){return o+e})}function c(o,e,r){var t,c,s,a=C(o,e),d=C(e,r),n=C(o,r);return d>=a&&d>=n?(l=[e,o,r],t=l[0],c=l[1],s=l[2]):n>=d&&n>=a?(i=[o,e,r],t=i[0],c=i[1],s=i[2]):(B=[o,r,e],t=B[0],c=B[1],s=B[2]),(s.x-c.x)*(t.y-c.y)-(s.y-c.y)*(t.x-c.x)<0&&(k=[s,t],t=k[0],s=k[1]),{bottomLeft:t,topLeft:c,topRight:s};var l,i,B,k}function s(o,e,r,c){var s=(t(d(o,r,c,5))/7+t(d(o,e,c,5))/7+t(d(r,o,c,5))/7+t(d(e,o,c,5))/7)/4;if(s<1)throw new Error("Invalid module size");var a=Math.round(C(o,e)/s),n=Math.round(C(o,r)/s),l=Math.floor((a+n)/2)+7;switch(l%4){case 0:l++;break;case 2:l--}return{dimension:l,moduleSize:s}}function a(o,e,r,t){var c,s,a,d,n=[{x:Math.floor(o.x),y:Math.floor(o.y)}],l=Math.abs(e.y-o.y)>Math.abs(e.x-o.x);l?(c=Math.floor(o.y),s=Math.floor(o.x),a=Math.floor(e.y),d=Math.floor(e.x)):(c=Math.floor(o.x),s=Math.floor(o.y),a=Math.floor(e.x),d=Math.floor(e.y));for(var i=Math.abs(a-c),B=Math.abs(d-s),k=Math.floor(-i/2),u=c<a?1:-1,m=s<d?1:-1,f=!0,w=c,P=s;w!==a+u;w+=u){var v=l?P:w,h=l?w:P;if(r.get(v,h)!==f&&(f=!f,n.push({x:v,y:h}),n.length===t+1))break;if((k+=B)>0){if(P===d)break;P+=m,k-=i}}for(var p=[],y=0;y<t;y++)n[y]&&n[y+1]?p.push(C(n[y],n[y+1])):p.push(0);return p}function d(o,e,r,t){var c=e.y-o.y,s=e.x-o.x,d=a(o,e,r,Math.ceil(t/2)),n=a(o,{x:o.x-s,y:o.y-c},r,Math.ceil(t/2)),l=d.shift()+n.shift()-1;return(i=n.concat(l)).concat.apply(i,d);var i}function n(o,e){var r=t(o)/t(e),c=0;return e.forEach(function(e,t){c+=Math.pow(o[t]-e*r,2)}),{averageSize:r,error:c}}function l(o,e,r){try{var t=d(o,{x:-1,y:o.y},r,e.length),c=d(o,{x:o.x,y:-1},r,e.length),s={x:Math.max(0,o.x-o.y)-1,y:Math.max(0,o.y-o.x)-1},a=d(o,s,r,e.length),l={x:Math.min(r.width,o.x+o.y)+1,y:Math.min(r.height,o.y+o.x)+1},i=d(o,l,r,e.length),B=n(t,e),k=n(c,e),u=n(a,e),C=n(i,e),m=Math.sqrt(B.error*B.error+k.error*k.error+u.error*u.error+C.error*C.error),f=(B.averageSize+k.averageSize+u.averageSize+C.averageSize)/4;return m+(Math.pow(B.averageSize-f,2)+Math.pow(k.averageSize-f,2)+Math.pow(u.averageSize-f,2)+Math.pow(C.averageSize-f,2))/f}catch(o){return 1/0}}function i(o){for(var e=[],r=[],a=[],d=[],n=0;n<=o.height;n++)!function(c){for(var s=0,n=!1,l=[0,0,0,0,0],i=-1;i<=o.width;i++)!function(e){var a=o.get(e,c);if(a===n)s++;else{l=[l[1],l[2],l[3],l[4],s],s=1,n=a;var i=t(l)/7,B=Math.abs(l[0]-i)<i&&Math.abs(l[1]-i)<i&&Math.abs(l[2]-3*i)<3*i&&Math.abs(l[3]-i)<i&&Math.abs(l[4]-i)<i&&!a,C=t(l.slice(-3))/3,m=Math.abs(l[2]-C)<C&&Math.abs(l[3]-C)<C&&Math.abs(l[4]-C)<C&&a;if(B){var f=e-l[3]-l[4],w=f-l[2],P={startX:w,endX:f,y:c},v=r.filter(function(o){return w>=o.bottom.startX&&w<=o.bottom.endX||f>=o.bottom.startX&&w<=o.bottom.endX||w<=o.bottom.startX&&f>=o.bottom.endX&&l[2]/(o.bottom.endX-o.bottom.startX)<u&&l[2]/(o.bottom.endX-o.bottom.startX)>k});v.length>0?v[0].bottom=P:r.push({top:P,bottom:P})}if(m){var h=e-l[4],p=h-l[3],P={startX:p,y:c,endX:h},v=d.filter(function(o){return p>=o.bottom.startX&&p<=o.bottom.endX||h>=o.bottom.startX&&p<=o.bottom.endX||p<=o.bottom.startX&&h>=o.bottom.endX&&l[2]/(o.bottom.endX-o.bottom.startX)<u&&l[2]/(o.bottom.endX-o.bottom.startX)>k});v.length>0?v[0].bottom=P:d.push({top:P,bottom:P})}}}(i);e.push.apply(e,r.filter(function(o){return o.bottom.y!==c&&o.bottom.y-o.top.y>=2})),r=r.filter(function(o){return o.bottom.y===c}),a.push.apply(a,d.filter(function(o){return o.bottom.y!==c})),d=d.filter(function(o){return o.bottom.y===c})}(n);e.push.apply(e,r.filter(function(o){return o.bottom.y-o.top.y>=2})),a.push.apply(a,d);var i=e.filter(function(o){return o.bottom.y-o.top.y>=2}).map(function(e){var r=(e.top.startX+e.top.endX+e.bottom.startX+e.bottom.endX)/4,c=(e.top.y+e.bottom.y+1)/2;if(o.get(Math.round(r),Math.round(c))){\nvar s=[e.top.endX-e.top.startX,e.bottom.endX-e.bottom.startX,e.bottom.y-e.top.y+1],a=t(s)/s.length;return{score:l({x:Math.round(r),y:Math.round(c)},[1,1,3,1,1],o),x:r,y:c,size:a}}}).filter(function(o){return!!o}).sort(function(o,e){return o.score-e.score}).map(function(o,e,r){if(e>B)return null;var t=r.filter(function(o,r){return e!==r}).map(function(e){return{x:e.x,y:e.y,score:e.score+Math.pow(e.size-o.size,2)/o.size,size:e.size}}).sort(function(o,e){return o.score-e.score});if(t.length<2)return null;var c=o.score+t[0].score+t[1].score;return{points:[o].concat(t.slice(0,2)),score:c}}).filter(function(o){return!!o}).sort(function(o,e){return o.score-e.score});if(0===i.length)return null;var m,f,w=c(i[0].points[0],i[0].points[1],i[0].points[2]),P=w.topRight,v=w.topLeft,h=w.bottomLeft;try{L=s(v,P,h,o),m=L.dimension,f=L.moduleSize}catch(o){return null}var p={x:P.x-v.x+h.x,y:P.y-v.y+h.y},y=(C(v,h)+C(v,P))/2/f,b=1-3/y,g={x:v.x+b*(p.x-v.x),y:v.y+b*(p.y-v.y)},x=a.map(function(e){var r=(e.top.startX+e.top.endX+e.bottom.startX+e.bottom.endX)/4,c=(e.top.y+e.bottom.y+1)/2;if(o.get(Math.floor(r),Math.floor(c))){var s=[e.top.endX-e.top.startX,e.bottom.endX-e.bottom.startX,e.bottom.y-e.top.y+1];t(s);return{x:r,y:c,score:l({x:Math.floor(r),y:Math.floor(c)},[1,1,1],o)+C({x:r,y:c},g)}}}).filter(function(o){return!!o}).sort(function(o,e){return o.score-e.score}),M=y>=15&&x.length?x[0]:g;return{alignmentPattern:{x:M.x,y:M.y},bottomLeft:{x:h.x,y:h.y},dimension:m,topLeft:{x:v.x,y:v.y},topRight:{x:P.x,y:P.y}};var L}Object.defineProperty(e,"__esModule",{value:!0});var B=4,k=.5,u=1.5,C=function(o,e){return Math.sqrt(Math.pow(e.x-o.x,2)+Math.pow(e.y-o.y,2))};e.locate=i}]).default}),self.addEventListener("message",function(o){var e=jsQR(o.data.data,o.data.width,o.data.height);e?postMessage(e.data):postMessage(null)});'],{type:"application/javascript"}),f=["delay","legacyMode","facingMode"];e.exports=(o=n=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.els={},r.state={mirrorVideo:!1},r.initiate=r.initiate.bind(r),r.initiateLegacyMode=r.initiateLegacyMode.bind(r),r.check=r.check.bind(r),r.handleVideo=r.handleVideo.bind(r),r.handleLoadStart=r.handleLoadStart.bind(r),r.handleInputChange=r.handleInputChange.bind(r),r.clearComponent=r.clearComponent.bind(r),r.handleReaderLoad=r.handleReaderLoad.bind(r),r.openImageDialog=r.openImageDialog.bind(r),r.handleWorkerMessage=r.handleWorkerMessage.bind(r),r.setRefFactory=r.setRefFactory.bind(r),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.worker=new Worker(URL.createObjectURL(m)),this.worker.onmessage=this.handleWorkerMessage,this.props.legacyMode?this.initiateLegacyMode():this.initiate()}},{key:"componentWillReceiveProps",value:function(e){var t=p(this.props,e,f),r=!0,n=!1,o=void 0;try{for(var a,i=t[Symbol.iterator]();!(r=(a=i.next()).done);r=!0){var s=a.value;if("facingMode"==s){this.clearComponent(),this.initiate(e);break}if("delay"==s)0!=this.props.delay||e.legacyMode||(this.timeout=setTimeout(this.check,e.delay)),0==e.delay&&clearTimeout(this.timeout);else if("legacyMode"==s){this.props.legacyMode&&!e.legacyMode?(this.clearComponent(),this.initiate(e)):(this.clearComponent(),this.componentDidUpdate=this.initiateLegacyMode);break}}}catch(e){n=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(n)throw o}}}},{key:"shouldComponentUpdate",value:function(e,t){return t!==this.state||p(this.props,e,f).length>0}},{key:"componentWillUnmount",value:function(){this.worker&&(this.worker.terminate(),this.worker=void 0),this.clearComponent()}},{key:"clearComponent",value:function(){this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0),this.stopCamera&&this.stopCamera(),this.reader&&this.reader.removeEventListener("load",this.handleReaderLoad),this.els.img&&this.els.img.removeEventListener("load",this.check)}},{key:"initiate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=e.onError,r=e.facingMode,n=/firefox/i.test(navigator.userAgent),o={};navigator.mediaDevices&&"function"==typeof navigator.mediaDevices.getSupportedConstraints&&(o=navigator.mediaDevices.getSupportedConstraints());var a={};o.facingMode&&(a.facingMode={ideal:r}),o.frameRate&&(a.frameRate={ideal:25,min:10});var i=o.facingMode||n?Promise.resolve(e.constraints||a):d(r).then((function(t){return Object.assign({},{deviceId:t},e.constraints)}));i.then((function(e){return navigator.mediaDevices.getUserMedia({video:e})})).then(this.handleVideo).catch(t)}},{key:"handleVideo",value:function(e){var t=this.els.preview,r=this.props.facingMode;if(!t)return setTimeout(this.handleVideo,200,e);void 0!==(t||{}).srcObject?t.srcObject=e:void 0!==t.mozSrcObject?t.mozSrcObject=e:window.URL.createObjectURL?t.src=window.URL.createObjectURL(e):window.webkitURL?t.src=window.webkitURL.createObjectURL(e):t.src=e,t.playsInline=!0;var n=e.getTracks()[0];this.stopCamera=n.stop.bind(n),t.addEventListener("loadstart",this.handleLoadStart),this.setState({mirrorVideo:"user"==r,streamLabel:n.label})}},{key:"handleLoadStart",value:function(){var e=this.props,t=e.delay,r=e.onLoad,n=this.state,o=n.mirrorVideo,a=n.streamLabel,i=this.els.preview;i.play(),"function"==typeof r&&r({mirrorVideo:o,streamLabel:a}),"number"==typeof t&&(this.timeout=setTimeout(this.check,t)),i.removeEventListener("loadstart",this.handleLoadStart)}},{key:"check",value:function(){var e=this.props,t=e.legacyMode,r=e.resolution,n=e.delay,o=this.els,a=o.preview,i=o.canvas,s=o.img,l=Math.floor(t?s.naturalWidth:a.videoWidth),c=Math.floor(t?s.naturalHeight:a.videoHeight),u=0,d=0;if(t){var p=r/(l>c?l:c);c*=p,l*=p,i.width=l,i.height=c}else{var h=r/(l<c?l:c);d=((c*=h)-r)/2*-1,u=((l*=h)-r)/2*-1,i.width=r,i.height=r}var m=a&&a.readyState===a.HAVE_ENOUGH_DATA;if(t||m){var f=i.getContext("2d");f.drawImage(t?s:a,u,d,l,c);var g=f.getImageData(0,0,i.width,i.height);this.worker.postMessage(g)}else this.timeout=setTimeout(this.check,n)}},{key:"handleWorkerMessage",value:function(e){var t=this.props,r=t.onScan,n=t.legacyMode,o=t.delay;r(e.data||null),!n&&"number"==typeof o&&this.worker&&(this.timeout=setTimeout(this.check,o))}},{key:"initiateLegacyMode",value:function(){this.reader=new FileReader,this.reader.addEventListener("load",this.handleReaderLoad),this.els.img.addEventListener("load",this.check,!1),this.componentDidUpdate=void 0,"function"==typeof this.props.onLoad&&this.props.onLoad()}},{key:"handleInputChange",value:function(e){var t=e.target.files[0];this.reader.readAsDataURL(t)}},{key:"handleReaderLoad",value:function(e){this.els.img.src=e.target.result}},{key:"openImageDialog",value:function(){this.els.input.click()}},{key:"setRefFactory",value:function(e){var t=this;return function(r){t.els[e]=r}}},{key:"render",value:function(){var e=this.props,t=e.style,r=e.className,n=e.onImageLoad,o=e.legacyMode,i=e.showViewFinder,l=(e.facingMode,{display:"none"}),c={top:0,left:0,display:"block",position:"absolute",overflow:"hidden",width:"100%",height:"100%"},u=a({},c,{objectFit:"cover",transform:this.state.mirrorVideo?"scaleX(-1)":void 0}),d=a({},c,{objectFit:"scale-down"});return s.createElement("section",{className:r,style:t},s.createElement("section",{style:{overflow:"hidden",position:"relative",width:"100%",paddingTop:"100%"}},!o&&i?s.createElement("div",{style:{top:0,left:0,zIndex:1,boxSizing:"border-box",border:"50px solid rgba(0, 0, 0, 0.3)",boxShadow:"inset 0 0 0 5px rgba(255, 0, 0, 0.5)",position:"absolute",width:"100%",height:"100%"}}):null,o?s.createElement("input",{style:l,type:"file",accept:"image/*",ref:this.setRefFactory("input"),onChange:this.handleInputChange}):null,o?s.createElement("img",{style:d,ref:this.setRefFactory("img"),onLoad:n}):s.createElement("video",{style:u,ref:this.setRefFactory("preview")}),s.createElement("canvas",{style:l,ref:this.setRefFactory("canvas")})))}}]),t}(l),n.propTypes={onScan:c.func.isRequired,onError:c.func.isRequired,onLoad:c.func,onImageLoad:c.func,delay:c.oneOfType([c.number,c.bool]),facingMode:c.oneOf(["user","environment"]),legacyMode:c.bool,resolution:c.number,showViewFinder:c.bool,style:c.any,className:c.string,constraints:c.object},n.defaultProps={delay:500,resolution:600,facingMode:"environment",showViewFinder:!0,constraints:null},o)},1852:function(e,t,r){var n;"undefined"!=typeof self&&self,e.exports=(n=r(7294),function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=8)}([function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(1)),a=n(r(9)),i=n(r(2)),s=r(11),l=n(r(3)),c=n(r(7)),u=function(e){if(e)return Object.keys(e).reduce((function(t,r){return t[(0,i.default)(r)]=e[r],t}),{})},d=function(){var e=o.default.useRef(!1);return o.default.useEffect((function(){e.current=!0}),[]),e.current},p=function(e){var t=function(){return function(e){return e.query||(0,l.default)(e)}(e)},r=o.default.useState(t),n=r[0],a=r[1];return o.default.useEffect((function(){var e=t();n!==e&&a(e)}),[e]),n};t.default=function(e,t,r){var n=function(e){var t=o.default.useContext(c.default),r=function(){return u(e)||u(t)},n=o.default.useState(r),a=n[0],i=n[1];return o.default.useEffect((function(){var e=r();(0,s.shallowEqualObjects)(a,e)||i(e)}),[e,t]),a}(t),i=p(e);if(!i)throw new Error("Invalid or missing MediaQuery!");var l=function(e,t){var r=function(){return(0,a.default)(e,t||{},!!t)},n=o.default.useState(r),i=n[0],s=n[1],l=d();return o.default.useEffect((function(){if(l){var e=r();return s(e),function(){e&&e.dispose()}}}),[e,t]),i}(i,n),h=function(e){var t=o.default.useState(e.matches),r=t[0],n=t[1];return o.default.useEffect((function(){var t=function(){n(e.matches)};return e.addListener(t),t(),function(){e.removeListener(t)}}),[e]),r}(l),m=d();return o.default.useEffect((function(){m&&r&&r(h)}),[h]),o.default.useEffect((function(){return function(){l&&l.dispose()}}),[]),h}},function(e,t){e.exports=n},function(e,t,r){"use strict";function n(e){return"-"+e.toLowerCase()}Object.defineProperty(t,"__esModule",{value:!0});var o=/[A-Z]/g,a=/^ms-/,i={};t.default=function(e){if(i.hasOwnProperty(e))return i[e];var t=e.replace(o,n);return i[e]=a.test(t)?"-"+t:t}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(2)),a=n(r(12));t.default=function(e){var t=[];return Object.keys(a.default.all).forEach((function(r){var n=e[r];null!=n&&t.push(function(e,t){var r=(0,o.default)(e);return"number"==typeof t&&(t="".concat(t,"px")),!0===t?r:!1===t?"not ".concat(r):"(".concat(r,": ").concat(t,")")}(r,n))})),t.join(" and ")}},function(e,t,r){"use strict";e.exports=r(14)},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=Function.call.bind(Object.prototype.hasOwnProperty)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(1)).default.createContext(void 0);t.default=o},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Context=t.toQuery=t.useMediaQuery=t.default=void 0;var o=n(r(0));t.useMediaQuery=o.default;var a=n(r(18));t.default=a.default;var i=n(r(3));t.toQuery=i.default;var s=n(r(7));t.Context=s.default},function(e,t,r){"use strict";function n(e,t,r){function n(e){i.matches=e.matches,i.media=e.media}var i=this;if(a&&!r){var s=a.call(window,e);this.matches=s.matches,this.media=s.media,s.addListener(n)}else this.matches=o(e,t),this.media=e;this.addListener=function(e){s&&s.addListener(e)},this.removeListener=function(e){s&&s.removeListener(e)},this.dispose=function(){s&&s.removeListener(n)}}var o=r(10).match,a="undefined"!=typeof window?window.matchMedia:null;e.exports=function(e,t,r){return new n(e,t,r)}},function(e,t,r){"use strict";function n(e){return e.split(",").map((function(e){var t=(e=e.trim()).match(s),r=t[1],n=t[2],o=t[3]||"",a={};return a.inverse=!!r&&"not"===r.toLowerCase(),a.type=n?n.toLowerCase():"all",o=o.match(/\([^\)]+\)/g)||[],a.expressions=o.map((function(e){var t=e.match(l),r=t[1].toLowerCase().match(c);return{modifier:r[1],feature:r[2],value:t[2]}})),a}))}function o(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function a(e){var t=parseFloat(e);switch(String(e).match(d)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function i(e){var t=parseFloat(e);switch(String(e).match(u)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}t.match=function(e,t){return n(e).some((function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!n&&!r)return!1;var s=e.expressions.every((function(e){var r=e.feature,n=e.modifier,s=e.value,l=t[r];if(!l)return!1;switch(r){case"orientation":case"scan":return l.toLowerCase()===s.toLowerCase();case"width":case"height":case"device-width":case"device-height":s=i(s),l=i(l);break;case"resolution":s=a(s),l=a(l);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":s=o(s),l=o(l);break;case"grid":case"color":case"color-index":case"monochrome":s=parseInt(s,10)||1,l=parseInt(l,10)||0}switch(n){case"min":return l>=s;case"max":return l<=s;default:return l===s}}));return s&&!r||!s&&r}))},t.parse=n;var s=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,l=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,c=/^(?:(min|max)-)?(.+)/,u=/(em|rem|px|cm|mm|in|pt|pc)?$/,d=/(dpi|dpcm|dppx)?$/},function(e,t,r){"use strict";function n(e,t){if(e===t)return!0;if(!e||!t)return!1;var r=Object.keys(e),n=Object.keys(t),o=r.length;if(n.length!==o)return!1;for(var a=0;a<o;a++){var i=r[a];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}function o(e,t){if(e===t)return!0;if(!e||!t)return!1;var r=e.length;if(t.length!==r)return!1;for(var n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0}),r.d(t,"shallowEqualArrays",(function(){return o})),r.d(t,"shallowEqualObjects",(function(){return n}))},function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)},o=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=a(r(13)),s=i.default.oneOfType([i.default.string,i.default.number]),l={all:i.default.bool,grid:i.default.bool,aural:i.default.bool,braille:i.default.bool,handheld:i.default.bool,print:i.default.bool,projection:i.default.bool,screen:i.default.bool,tty:i.default.bool,tv:i.default.bool,embossed:i.default.bool},c={orientation:i.default.oneOf(["portrait","landscape"]),scan:i.default.oneOf(["progressive","interlace"]),aspectRatio:i.default.string,deviceAspectRatio:i.default.string,height:s,deviceHeight:s,width:s,deviceWidth:s,color:i.default.bool,colorIndex:i.default.bool,monochrome:i.default.bool,resolution:s,type:Object.keys(l)},u=o(c,["type"]),d=n({minAspectRatio:i.default.string,maxAspectRatio:i.default.string,minDeviceAspectRatio:i.default.string,maxDeviceAspectRatio:i.default.string,minHeight:s,maxHeight:s,minDeviceHeight:s,maxDeviceHeight:s,minWidth:s,maxWidth:s,minDeviceWidth:s,maxDeviceWidth:s,minColor:i.default.number,maxColor:i.default.number,minColorIndex:i.default.number,maxColorIndex:i.default.number,minMonochrome:i.default.number,maxMonochrome:i.default.number,minResolution:s,maxResolution:s},u),p=n(n({},l),d);t.default={all:p,types:l,matchers:c,features:d}},function(e,t,r){var n=r(4);e.exports=r(15)(n.isElement,!0)},function(e,t,r){"use strict";!function(){function e(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:var r=e.type;switch(r){case d:case p:case i:case l:case s:case m:return r;default:var n=r&&r.$$typeof;switch(n){case u:case h:case y:case g:case c:return n;default:return t}}case a:return t}}}function r(t){return e(t)===p}var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,m=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,y=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,w=n?Symbol.for("react.responder"):60118,k=n?Symbol.for("react.scope"):60119,C=d,S=p,x=u,E=c,A=o,P=h,T=i,R=y,O=g,M=a,z=l,B=s,I=m,D=!1;t.AsyncMode=C,t.ConcurrentMode=S,t.ContextConsumer=x,t.ContextProvider=E,t.Element=A,t.ForwardRef=P,t.Fragment=T,t.Lazy=R,t.Memo=O,t.Portal=M,t.Profiler=z,t.StrictMode=B,t.Suspense=I,t.isAsyncMode=function(t){return D||(D=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),r(t)||e(t)===d},t.isConcurrentMode=r,t.isContextConsumer=function(t){return e(t)===u},t.isContextProvider=function(t){return e(t)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(t){return e(t)===h},t.isFragment=function(t){return e(t)===i},t.isLazy=function(t){return e(t)===y},t.isMemo=function(t){return e(t)===g},t.isPortal=function(t){return e(t)===a},t.isProfiler=function(t){return e(t)===l},t.isStrictMode=function(t){return e(t)===s},t.isSuspense=function(t){return e(t)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===l||e===s||e===m||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===h||e.$$typeof===v||e.$$typeof===w||e.$$typeof===k||e.$$typeof===b)},t.typeOf=e}()},function(e,t,r){"use strict";function n(){return null}var o,a=r(4),i=r(16),s=r(5),l=r(6),c=r(17);o=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}},e.exports=function(e,t){function r(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function u(e,t){this.message=e,this.data=t&&"object"==typeof t?t:{},this.stack=""}function d(e){function r(r,i,l,c,d,p,h){if(c=c||w,p=p||l,h!==s){if(t){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}if("undefined"!=typeof console){var f=c+":"+l;!n[f]&&a<3&&(o("You are manually calling a React.PropTypes validation function for the `"+p+"` prop on `"+c+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),n[f]=!0,a++)}}return null==i[l]?r?new u(null===i[l]?"The "+d+" `"+p+"` is marked as required in `"+c+"`, but its value is `null`.":"The "+d+" `"+p+"` is marked as required in `"+c+"`, but its value is `undefined`."):null:e(i,l,c,d,p)}var n={},a=0,i=r.bind(null,!1);return i.isRequired=r.bind(null,!0),i}function p(e){return d((function(t,r,n,o,a,i){var s=t[r];return f(s)!==e?new u("Invalid "+o+" `"+a+"` of type `"+g(s)+"` supplied to `"+n+"`, expected `"+e+"`.",{expectedType:e}):null}))}function h(e,t,r,n,o){return new u((e||"React class")+": "+t+" type `"+r+"."+n+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+o+"`.")}function m(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(m);if(null===t||e(t))return!0;var r=function(e){var t=e&&(b&&e[b]||e[v]);if("function"==typeof t)return t}(t);if(!r)return!1;var n,o=r.call(t);if(r!==t.entries){for(;!(n=o.next()).done;)if(!m(n.value))return!1}else for(;!(n=o.next()).done;){var a=n.value;if(a&&!m(a[1]))return!1}return!0;default:return!1}}function f(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function g(e){if(null==e)return""+e;var t=f(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function y(e){var t=g(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}var b="function"==typeof Symbol&&Symbol.iterator,v="@@iterator",w="<<anonymous>>",k={array:p("array"),bigint:p("bigint"),bool:p("boolean"),func:p("function"),number:p("number"),object:p("object"),string:p("string"),symbol:p("symbol"),any:d(n),arrayOf:function(e){return d((function(t,r,n,o,a){if("function"!=typeof e)return new u("Property `"+a+"` of component `"+n+"` has invalid PropType notation inside arrayOf.");var i=t[r];if(!Array.isArray(i))return new u("Invalid "+o+" `"+a+"` of type `"+f(i)+"` supplied to `"+n+"`, expected an array.");for(var l=0;l<i.length;l++){var c=e(i,l,n,o,a+"["+l+"]",s);if(c instanceof Error)return c}return null}))},element:d((function(t,r,n,o,a){var i=t[r];return e(i)?null:new u("Invalid "+o+" `"+a+"` of type `"+f(i)+"` supplied to `"+n+"`, expected a single ReactElement.")})),elementType:d((function(e,t,r,n,o){var i=e[t];return a.isValidElementType(i)?null:new u("Invalid "+n+" `"+o+"` of type `"+f(i)+"` supplied to `"+r+"`, expected a single ReactElement type.")})),instanceOf:function(e){return d((function(t,r,n,o,a){if(!(t[r]instanceof e)){var i=e.name||w;return new u("Invalid "+o+" `"+a+"` of type `"+(((s=t[r]).constructor&&s.constructor.name?s.constructor.name:w)+"` supplied to `")+n+"`, expected instance of `"+i+"`.")}var s;return null}))},node:d((function(e,t,r,n,o){return m(e[t])?null:new u("Invalid "+n+" `"+o+"` supplied to `"+r+"`, expected a ReactNode.")})),objectOf:function(e){return d((function(t,r,n,o,a){if("function"!=typeof e)return new u("Property `"+a+"` of component `"+n+"` has invalid PropType notation inside objectOf.");var i=t[r],c=f(i);if("object"!==c)return new u("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+n+"`, expected an object.");for(var d in i)if(l(i,d)){var p=e(i,d,n,o,a+"."+d,s);if(p instanceof Error)return p}return null}))},oneOf:function(e){function t(t,n,o,a,i){for(var s=t[n],l=0;l<e.length;l++)if(r(s,e[l]))return null;var c=JSON.stringify(e,(function(e,t){return"symbol"===g(t)?String(t):t}));return new u("Invalid "+a+" `"+i+"` of value `"+String(s)+"` supplied to `"+o+"`, expected one of "+c+".")}return Array.isArray(e)?d(t):(o(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),n)},oneOfType:function(e){if(!Array.isArray(e))return o("Invalid argument supplied to oneOfType, expected an instance of array."),n;for(var t=0;t<e.length;t++){var r=e[t];if("function"!=typeof r)return o("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+y(r)+" at index "+t+"."),n}return d((function(t,r,n,o,a){for(var i=[],c=0;c<e.length;c++){var d=(0,e[c])(t,r,n,o,a,s);if(null==d)return null;d.data&&l(d.data,"expectedType")&&i.push(d.data.expectedType)}return new u("Invalid "+o+" `"+a+"` supplied to `"+n+"`"+(i.length>0?", expected one of type ["+i.join(", ")+"]":"")+".")}))},shape:function(e){return d((function(t,r,n,o,a){var i=t[r],l=f(i);if("object"!==l)return new u("Invalid "+o+" `"+a+"` of type `"+l+"` supplied to `"+n+"`, expected `object`.");for(var c in e){var d=e[c];if("function"!=typeof d)return h(n,o,a,c,g(d));var p=d(i,c,n,o,a+"."+c,s);if(p)return p}return null}))},exact:function(e){return d((function(t,r,n,o,a){var c=t[r],d=f(c);if("object"!==d)return new u("Invalid "+o+" `"+a+"` of type `"+d+"` supplied to `"+n+"`, expected `object`.");var p=i({},t[r],e);for(var m in p){var y=e[m];if(l(e,m)&&"function"!=typeof y)return h(n,o,a,m,g(y));if(!y)return new u("Invalid "+o+" `"+a+"` key `"+m+"` supplied to `"+n+"`.\nBad object: "+JSON.stringify(t[r],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var b=y(c,m,n,o,a+"."+m,s);if(b)return b}return null}))}};return u.prototype=Error.prototype,k.checkPropTypes=c,k.resetWarningCache=c.resetWarningCache,k.PropTypes=k,k}},function(e,t,r){"use strict";function n(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,s,l=n(e),c=1;c<arguments.length;c++){for(var u in r=Object(arguments[c]))a.call(r,u)&&(l[u]=r[u]);if(o){s=o(r);for(var d=0;d<s.length;d++)i.call(r,s[d])&&(l[s[d]]=r[s[d]])}}return l}},function(e,t,r){"use strict";function n(e,t,r,n,l){for(var c in e)if(s(e,c)){var u;try{if("function"!=typeof e[c]){var d=Error((n||"React class")+": "+r+" type `"+c+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[c]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d.name="Invariant Violation",d}u=e[c](t,c,n,r,null,a)}catch(e){u=e}if(!u||u instanceof Error||o((n||"React class")+": type specification of "+r+" `"+c+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof u+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),u instanceof Error&&!(u.message in i)){i[u.message]=!0;var p=l?l():"";o("Failed "+r+" type: "+u.message+(null!=p?p:""))}}}var o=function(){},a=r(5),i={},s=r(6);o=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}},n.resetWarningCache=function(){i={}},e.exports=n},function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(r(0));t.default=function(e){var t=e.children,r=e.device,o=e.onChange,i=n(e,["children","device","onChange"]),s=(0,a.default)(i,r,o);return"function"==typeof t?t(s):s?t:null}}]))},86:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for;r&&Symbol.for("react.element"),r&&Symbol.for("react.portal"),r&&Symbol.for("react.fragment"),r&&Symbol.for("react.strict_mode"),r&&Symbol.for("react.profiler"),r&&Symbol.for("react.provider"),r&&Symbol.for("react.context"),r&&Symbol.for("react.async_mode"),r&&Symbol.for("react.concurrent_mode"),r&&Symbol.for("react.forward_ref"),r&&Symbol.for("react.suspense"),r&&Symbol.for("react.suspense_list"),r&&Symbol.for("react.memo"),r&&Symbol.for("react.lazy"),r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope")},663:(e,t,r)=>{"use strict";r(86)},2666:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>f});var n=r(3366),o=r(4578),a=r(7294),i=r(3935);var s=r(220),l="unmounted",c="exited",u="entering",d="entered",p="exiting",h=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var o,a=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?a?(o=c,n.appearStatus=u):o=d:o=t.unmountOnExit||t.mountOnEnter?l:c,n.state={status:o},n.nextCallback=null,n}(0,o.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:c}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==u&&r!==d&&(t=u):r!==u&&r!==d||(t=p)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===u?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[i.findDOMNode(this),n],a=o[0],s=o[1],l=this.getTimeouts(),c=n?l.appear:l.enter;e||r?(this.props.onEnter(a,s),this.safeSetState({status:u},(function(){t.props.onEntering(a,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:d},(function(){t.props.onEntered(a,s)}))}))}))):this.safeSetState({status:d},(function(){t.props.onEntered(a)}))},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:i.findDOMNode(this);t?(this.props.onExit(n),this.safeSetState({status:p},(function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:c},(function(){e.props.onExited(n)}))}))}))):this.safeSetState({status:c},(function(){e.props.onExited(n)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=o[0],s=o[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,r=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,n.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(s.Z.Provider,{value:null},"function"==typeof r?r(e,o):a.cloneElement(a.Children.only(r),o))},t}(a.Component);function m(){}h.contextType=s.Z,h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:m,onEntering:m,onEntered:m,onExit:m,onExiting:m,onExited:m},h.UNMOUNTED=l,h.EXITED=c,h.ENTERING=u,h.ENTERED=d,h.EXITING=p;const f=h},4537:(e,t,r)=>{"use strict";r.d(t,{Z:()=>m});var n=r(3366),o=r(7462),a=r(7326),i=r(4578),s=r(7294),l=r(220);function c(e,t){var r=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),r}function u(e,t,r){return null!=r[t]?r[t]:e.props[t]}function d(e,t,r){var n=c(e.children),o=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var s={};for(var l in t){if(o[l])for(n=0;n<o[l].length;n++){var c=o[l][n];s[o[l][n]]=r(c)}s[l]=r(l)}for(n=0;n<a.length;n++)s[a[n]]=r(a[n]);return s}(t,n);return Object.keys(o).forEach((function(a){var i=o[a];if((0,s.isValidElement)(i)){var l=a in t,c=a in n,d=t[a],p=(0,s.isValidElement)(d)&&!d.props.in;!c||l&&!p?c||!l||p?c&&l&&(0,s.isValidElement)(d)&&(o[a]=(0,s.cloneElement)(i,{onExited:r.bind(null,i),in:d.props.in,exit:u(i,"exit",e),enter:u(i,"enter",e)})):o[a]=(0,s.cloneElement)(i,{in:!1}):o[a]=(0,s.cloneElement)(i,{onExited:r.bind(null,i),in:!0,exit:u(i,"exit",e),enter:u(i,"enter",e)})}})),o}var p=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},h=function(e){function t(t,r){var n,o=(n=e.call(this,t,r)||this).handleExited.bind((0,a.Z)(n));return n.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},n}(0,i.Z)(t,e);var r=t.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var r,n,o=t.children,a=t.handleExited;return{children:t.firstRender?(r=e,n=a,c(r.children,(function(e){return(0,s.cloneElement)(e,{onExited:n.bind(null,e),in:!0,appear:u(e,"appear",r),enter:u(e,"enter",r),exit:u(e,"exit",r)})}))):d(e,o,a),firstRender:!1}},r.handleExited=function(e,t){var r=c(this.props.children);e.key in r||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var r=(0,o.Z)({},t.children);return delete r[e.key],{children:r}})))},r.render=function(){var e=this.props,t=e.component,r=e.childFactory,o=(0,n.Z)(e,["component","childFactory"]),a=this.state.contextValue,i=p(this.state.children).map(r);return delete o.appear,delete o.enter,delete o.exit,null===t?s.createElement(l.Z.Provider,{value:a},i):s.createElement(l.Z.Provider,{value:a},s.createElement(t,o,i))},t}(s.Component);h.propTypes={},h.defaultProps={component:"div",childFactory:function(e){return e}};const m=h},220:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(7294).createContext(null)},5251:(e,t,r)=>{"use strict";var n=r(7294),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,a={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,n)&&!l.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:s.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},2408:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator,m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function y(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||m}function b(){}function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,f(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,C=Object.prototype.hasOwnProperty,S={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var o,a={},i=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)C.call(t,o)&&!x.hasOwnProperty(o)&&(a[o]=t[o]);var l=arguments.length-2;if(1===l)a.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===a[o]&&(a[o]=l[o]);return{$$typeof:r,type:e,key:i,ref:s,props:a,_owner:S.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var P=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function R(e,t,o,a,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case n:l=!0}}if(l)return i=i(l=e),e=""===a?"."+T(l,0):a,k(i)?(o="",null!=e&&(o=e.replace(P,"$&/")+"/"),R(i,t,o,"",(function(e){return e}))):null!=i&&(A(i)&&(i=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,o+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(P,"$&/")+"/")+e)),t.push(i)),1;if(l=0,a=""===a?".":a+":",k(e))for(var c=0;c<e.length;c++){var u=a+T(s=e[c],c);l+=R(s,t,o,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=R(s=s.value,t,o,u=a+T(s,c++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function O(e,t,r){if(null==e)return e;var n=[],o=0;return R(e,n,"","",(function(e){return t.call(r,e,o++)})),n}function M(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var z={current:null},B={transition:null},I={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:B,ReactCurrentOwner:S};t.Children={map:O,forEach:function(e,t,r){O(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=o,t.Profiler=i,t.PureComponent=v,t.StrictMode=a,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=f({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)C.call(t,c)&&!x.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:r,type:e.type,key:a,ref:i,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:M}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=B.transition;B.transition={};try{e()}finally{B.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return z.current.useCallback(e,t)},t.useContext=function(e){return z.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return z.current.useDeferredValue(e)},t.useEffect=function(e,t){return z.current.useEffect(e,t)},t.useId=function(){return z.current.useId()},t.useImperativeHandle=function(e,t,r){return z.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return z.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return z.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return z.current.useMemo(e,t)},t.useReducer=function(e,t,r){return z.current.useReducer(e,t,r)},t.useRef=function(e){return z.current.useRef(e)},t.useState=function(e){return z.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return z.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return z.current.useTransition()},t.version="18.0.0-fc46dba67-20220329"},7294:(e,t,r)=>{"use strict";e.exports=r(2408)},5893:(e,t,r)=>{"use strict";e.exports=r(5251)},5666:e=>{var t=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),i=new T(n||[]);return a._invoke=function(e,t,r){var n=d;return function(o,a){if(n===h)throw new Error("Generator is already running");if(n===m){if("throw"===o)throw a;return O()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var s=E(i,r);if(s){if(s===f)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var l=u(e,t,r);if("normal"===l.type){if(n=r.done?m:p,l.arg===f)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=m,r.method="throw",r.arg=l.arg)}}}(e,r,i),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",p="suspendedYield",h="executing",m="completed",f={};function g(){}function y(){}function b(){}var v={};l(v,a,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(R([])));k&&k!==r&&n.call(k,a)&&(v=k);var C=b.prototype=g.prototype=Object.create(v);function S(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(o,a,i,s){var l=u(e[o],e,a);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,i,s)}),(function(e){r("throw",e,i,s)})):t.resolve(d).then((function(e){c.value=e,i(c)}),(function(e){return r("throw",e,i,s)}))}s(l.arg)}var o;this._invoke=function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}}function E(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,E(e,r),"throw"===r.method))return f;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var o=u(n,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,f;var a=o.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,f):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function R(e){if(e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(n.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}return{next:O}}function O(){return{value:t,done:!0}}return y.prototype=b,l(C,"constructor",b),l(b,"constructor",y),y.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,l(e,s,"GeneratorFunction")),e.prototype=Object.create(C),e},e.awrap=function(e){return{__await:e}},S(x.prototype),l(x.prototype,i,(function(){return this})),e.AsyncIterator=x,e.async=function(t,r,n,o,a){void 0===a&&(a=Promise);var i=new x(c(t,r,n,o),a);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(C),l(C,s,"Generator"),l(C,a,(function(){return this})),l(C,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=R,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function o(n,o){return s.type="throw",s.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],s=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(l&&c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,f):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),P(r),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;P(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:R(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},2539:(e,t,r)=>{"use strict";var n=r(7539);function o(e,t,r,o,a){var i=n.writeRtpDescription(e.kind,t);if(i+=n.writeIceParameters(e.iceGatherer.getLocalParameters()),i+=n.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===r?"actpass":a||"active"),i+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?i+="a=sendrecv\r\n":e.rtpSender?i+="a=sendonly\r\n":e.rtpReceiver?i+="a=recvonly\r\n":i+="a=inactive\r\n",e.rtpSender){var s=e.rtpSender._initialTrackId||e.rtpSender.track.id;e.rtpSender._initialTrackId=s;var l="msid:"+(o?o.id:"-")+" "+s+"\r\n";i+="a="+l,i+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+l,e.sendEncodingParameters[0].rtx&&(i+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+l,i+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return i+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+n.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(i+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+n.localCName+"\r\n"),i}function a(e,t){var r={codecs:[],headerExtensions:[],fecMechanisms:[]},n=function(e,t){e=parseInt(e,10);for(var r=0;r<t.length;r++)if(t[r].payloadType===e||t[r].preferredPayloadType===e)return t[r]},o=function(e,t,r,o){var a=n(e.parameters.apt,r),i=n(t.parameters.apt,o);return a&&i&&a.name.toLowerCase()===i.name.toLowerCase()};return e.codecs.forEach((function(n){for(var a=0;a<t.codecs.length;a++){var i=t.codecs[a];if(n.name.toLowerCase()===i.name.toLowerCase()&&n.clockRate===i.clockRate){if("rtx"===n.name.toLowerCase()&&n.parameters&&i.parameters.apt&&!o(n,i,e.codecs,t.codecs))continue;(i=JSON.parse(JSON.stringify(i))).numChannels=Math.min(n.numChannels,i.numChannels),r.codecs.push(i),i.rtcpFeedback=i.rtcpFeedback.filter((function(e){for(var t=0;t<n.rtcpFeedback.length;t++)if(n.rtcpFeedback[t].type===e.type&&n.rtcpFeedback[t].parameter===e.parameter)return!0;return!1}));break}}})),e.headerExtensions.forEach((function(e){for(var n=0;n<t.headerExtensions.length;n++){var o=t.headerExtensions[n];if(e.uri===o.uri){r.headerExtensions.push(o);break}}})),r}function i(e,t,r){return-1!=={offer:{setLocalDescription:["stable","have-local-offer"],setRemoteDescription:["stable","have-remote-offer"]},answer:{setLocalDescription:["have-remote-offer","have-local-pranswer"],setRemoteDescription:["have-local-offer","have-remote-pranswer"]}}[t][e].indexOf(r)}function s(e,t){var r=e.getRemoteCandidates().find((function(e){return t.foundation===e.foundation&&t.ip===e.ip&&t.port===e.port&&t.priority===e.priority&&t.protocol===e.protocol&&t.type===e.type}));return r||e.addRemoteCandidate(t),!r}function l(e,t){var r=new Error(t);return r.name=e,r.code={NotSupportedError:9,InvalidStateError:11,InvalidAccessError:15,TypeError:void 0,OperationError:void 0}[e],r}e.exports=function(e,t){function r(t,r){r.addTrack(t),r.dispatchEvent(new e.MediaStreamTrackEvent("addtrack",{track:t}))}function c(t,r,n,o){var a=new Event("track");a.track=r,a.receiver=n,a.transceiver={receiver:n},a.streams=o,e.setTimeout((function(){t._dispatchEvent("track",a)}))}var u=function(r){var o=this,a=document.createDocumentFragment();if(["addEventListener","removeEventListener","dispatchEvent"].forEach((function(e){o[e]=a[e].bind(a)})),this.canTrickleIceCandidates=null,this.needNegotiation=!1,this.localStreams=[],this.remoteStreams=[],this._localDescription=null,this._remoteDescription=null,this.signalingState="stable",this.iceConnectionState="new",this.connectionState="new",this.iceGatheringState="new",r=JSON.parse(JSON.stringify(r||{})),this.usingBundle="max-bundle"===r.bundlePolicy,"negotiate"===r.rtcpMuxPolicy)throw l("NotSupportedError","rtcpMuxPolicy 'negotiate' is not supported");switch(r.rtcpMuxPolicy||(r.rtcpMuxPolicy="require"),r.iceTransportPolicy){case"all":case"relay":break;default:r.iceTransportPolicy="all"}switch(r.bundlePolicy){case"balanced":case"max-compat":case"max-bundle":break;default:r.bundlePolicy="balanced"}if(r.iceServers=function(e,t){var r=!1;return(e=JSON.parse(JSON.stringify(e))).filter((function(e){if(e&&(e.urls||e.url)){var n=e.urls||e.url;e.url&&!e.urls&&console.warn("RTCIceServer.url is deprecated! Use urls instead.");var o="string"==typeof n;return o&&(n=[n]),n=n.filter((function(e){return 0!==e.indexOf("turn:")||-1===e.indexOf("transport=udp")||-1!==e.indexOf("turn:[")||r?0===e.indexOf("stun:")&&t>=14393&&-1===e.indexOf("?transport=udp"):(r=!0,!0)})),delete e.url,e.urls=o?n[0]:n,!!n.length}}))}(r.iceServers||[],t),this._iceGatherers=[],r.iceCandidatePoolSize)for(var i=r.iceCandidatePoolSize;i>0;i--)this._iceGatherers.push(new e.RTCIceGatherer({iceServers:r.iceServers,gatherPolicy:r.iceTransportPolicy}));else r.iceCandidatePoolSize=0;this._config=r,this.transceivers=[],this._sdpSessionId=n.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};Object.defineProperty(u.prototype,"localDescription",{configurable:!0,get:function(){return this._localDescription}}),Object.defineProperty(u.prototype,"remoteDescription",{configurable:!0,get:function(){return this._remoteDescription}}),u.prototype.onicecandidate=null,u.prototype.onaddstream=null,u.prototype.ontrack=null,u.prototype.onremovestream=null,u.prototype.onsignalingstatechange=null,u.prototype.oniceconnectionstatechange=null,u.prototype.onconnectionstatechange=null,u.prototype.onicegatheringstatechange=null,u.prototype.onnegotiationneeded=null,u.prototype.ondatachannel=null,u.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"==typeof this["on"+e]&&this["on"+e](t))},u.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},u.prototype.getConfiguration=function(){return this._config},u.prototype.getLocalStreams=function(){return this.localStreams},u.prototype.getRemoteStreams=function(){return this.remoteStreams},u.prototype._createTransceiver=function(e,t){var r=this.transceivers.length>0,n={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&r)n.iceTransport=this.transceivers[0].iceTransport,n.dtlsTransport=this.transceivers[0].dtlsTransport;else{var o=this._createIceAndDtlsTransports();n.iceTransport=o.iceTransport,n.dtlsTransport=o.dtlsTransport}return t||this.transceivers.push(n),n},u.prototype.addTrack=function(t,r){if(this._isClosed)throw l("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");var n;if(this.transceivers.find((function(e){return e.track===t})))throw l("InvalidAccessError","Track already exists.");for(var o=0;o<this.transceivers.length;o++)this.transceivers[o].track||this.transceivers[o].kind!==t.kind||(n=this.transceivers[o]);return n||(n=this._createTransceiver(t.kind)),this._maybeFireNegotiationNeeded(),-1===this.localStreams.indexOf(r)&&this.localStreams.push(r),n.track=t,n.stream=r,n.rtpSender=new e.RTCRtpSender(t,n.dtlsTransport),n.rtpSender},u.prototype.addStream=function(e){var r=this;if(t>=15025)e.getTracks().forEach((function(t){r.addTrack(t,e)}));else{var n=e.clone();e.getTracks().forEach((function(e,t){var r=n.getTracks()[t];e.addEventListener("enabled",(function(e){r.enabled=e.enabled}))})),n.getTracks().forEach((function(e){r.addTrack(e,n)}))}},u.prototype.removeTrack=function(t){if(this._isClosed)throw l("InvalidStateError","Attempted to call removeTrack on a closed peerconnection.");if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var r=this.transceivers.find((function(e){return e.rtpSender===t}));if(!r)throw l("InvalidAccessError","Sender was not created by this connection.");var n=r.stream;r.rtpSender.stop(),r.rtpSender=null,r.track=null,r.stream=null,-1===this.transceivers.map((function(e){return e.stream})).indexOf(n)&&this.localStreams.indexOf(n)>-1&&this.localStreams.splice(this.localStreams.indexOf(n),1),this._maybeFireNegotiationNeeded()},u.prototype.removeStream=function(e){var t=this;e.getTracks().forEach((function(e){var r=t.getSenders().find((function(t){return t.track===e}));r&&t.removeTrack(r)}))},u.prototype.getSenders=function(){return this.transceivers.filter((function(e){return!!e.rtpSender})).map((function(e){return e.rtpSender}))},u.prototype.getReceivers=function(){return this.transceivers.filter((function(e){return!!e.rtpReceiver})).map((function(e){return e.rtpReceiver}))},u.prototype._createIceGatherer=function(t,r){var n=this;if(r&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var o=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(o,"state",{value:"new",writable:!0}),this.transceivers[t].bufferedCandidateEvents=[],this.transceivers[t].bufferCandidates=function(e){var r=!e.candidate||0===Object.keys(e.candidate).length;o.state=r?"completed":"gathering",null!==n.transceivers[t].bufferedCandidateEvents&&n.transceivers[t].bufferedCandidateEvents.push(e)},o.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),o},u.prototype._gather=function(t,r){var o=this,a=this.transceivers[r].iceGatherer;if(!a.onlocalcandidate){var i=this.transceivers[r].bufferedCandidateEvents;this.transceivers[r].bufferedCandidateEvents=null,a.removeEventListener("localcandidate",this.transceivers[r].bufferCandidates),a.onlocalcandidate=function(e){if(!(o.usingBundle&&r>0)){var i=new Event("icecandidate");i.candidate={sdpMid:t,sdpMLineIndex:r};var s=e.candidate,l=!s||0===Object.keys(s).length;if(l)"new"!==a.state&&"gathering"!==a.state||(a.state="completed");else{"new"===a.state&&(a.state="gathering"),s.component=1,s.ufrag=a.getLocalParameters().usernameFragment;var c=n.writeCandidate(s);i.candidate=Object.assign(i.candidate,n.parseCandidate(c)),i.candidate.candidate=c,i.candidate.toJSON=function(){return{candidate:i.candidate.candidate,sdpMid:i.candidate.sdpMid,sdpMLineIndex:i.candidate.sdpMLineIndex,usernameFragment:i.candidate.usernameFragment}}}var u=n.getMediaSections(o._localDescription.sdp);u[i.candidate.sdpMLineIndex]+=l?"a=end-of-candidates\r\n":"a="+i.candidate.candidate+"\r\n",o._localDescription.sdp=n.getDescription(o._localDescription.sdp)+u.join("");var d=o.transceivers.every((function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state}));"gathering"!==o.iceGatheringState&&(o.iceGatheringState="gathering",o._emitGatheringStateChange()),l||o._dispatchEvent("icecandidate",i),d&&(o._dispatchEvent("icecandidate",new Event("icecandidate")),o.iceGatheringState="complete",o._emitGatheringStateChange())}},e.setTimeout((function(){i.forEach((function(e){a.onlocalcandidate(e)}))}),0)}},u.prototype._createIceAndDtlsTransports=function(){var t=this,r=new e.RTCIceTransport(null);r.onicestatechange=function(){t._updateIceConnectionState(),t._updateConnectionState()};var n=new e.RTCDtlsTransport(r);return n.ondtlsstatechange=function(){t._updateConnectionState()},n.onerror=function(){Object.defineProperty(n,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:r,dtlsTransport:n}},u.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var r=this.transceivers[e].iceTransport;r&&(delete r.onicestatechange,delete this.transceivers[e].iceTransport);var n=this.transceivers[e].dtlsTransport;n&&(delete n.ondtlsstatechange,delete n.onerror,delete this.transceivers[e].dtlsTransport)},u.prototype._transceive=function(e,r,o){var i=a(e.localCapabilities,e.remoteCapabilities);r&&e.rtpSender&&(i.encodings=e.sendEncodingParameters,i.rtcp={cname:n.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(i.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(i)),o&&e.rtpReceiver&&i.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&t<15019&&e.recvEncodingParameters.forEach((function(e){delete e.rtx})),e.recvEncodingParameters.length?i.encodings=e.recvEncodingParameters:i.encodings=[{}],i.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(i.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(i.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(i))},u.prototype.setLocalDescription=function(e){var t,r,o=this;if(-1===["offer","answer"].indexOf(e.type))return Promise.reject(l("TypeError",'Unsupported type "'+e.type+'"'));if(!i("setLocalDescription",e.type,o.signalingState)||o._isClosed)return Promise.reject(l("InvalidStateError","Can not set local "+e.type+" in state "+o.signalingState));if("offer"===e.type)t=n.splitSections(e.sdp),r=t.shift(),t.forEach((function(e,t){var r=n.parseRtpParameters(e);o.transceivers[t].localCapabilities=r})),o.transceivers.forEach((function(e,t){o._gather(e.mid,t)}));else if("answer"===e.type){t=n.splitSections(o._remoteDescription.sdp),r=t.shift();var s=n.matchPrefix(r,"a=ice-lite").length>0;t.forEach((function(e,t){var i=o.transceivers[t],l=i.iceGatherer,c=i.iceTransport,u=i.dtlsTransport,d=i.localCapabilities,p=i.remoteCapabilities;if(!(n.isRejected(e)&&0===n.matchPrefix(e,"a=bundle-only").length||i.rejected)){var h=n.getIceParameters(e,r),m=n.getDtlsParameters(e,r);s&&(m.role="server"),o.usingBundle&&0!==t||(o._gather(i.mid,t),"new"===c.state&&c.start(l,h,s?"controlling":"controlled"),"new"===u.state&&u.start(m));var f=a(d,p);o._transceive(i,f.codecs.length>0,!1)}}))}return o._localDescription={type:e.type,sdp:e.sdp},"offer"===e.type?o._updateSignalingState("have-local-offer"):o._updateSignalingState("stable"),Promise.resolve()},u.prototype.setRemoteDescription=function(o){var u=this;if(-1===["offer","answer"].indexOf(o.type))return Promise.reject(l("TypeError",'Unsupported type "'+o.type+'"'));if(!i("setRemoteDescription",o.type,u.signalingState)||u._isClosed)return Promise.reject(l("InvalidStateError","Can not set remote "+o.type+" in state "+u.signalingState));var d={};u.remoteStreams.forEach((function(e){d[e.id]=e}));var p=[],h=n.splitSections(o.sdp),m=h.shift(),f=n.matchPrefix(m,"a=ice-lite").length>0,g=n.matchPrefix(m,"a=group:BUNDLE ").length>0;u.usingBundle=g;var y=n.matchPrefix(m,"a=ice-options:")[0];return u.canTrickleIceCandidates=!!y&&y.substr(14).split(" ").indexOf("trickle")>=0,h.forEach((function(i,l){var c=n.splitLines(i),h=n.getKind(i),y=n.isRejected(i)&&0===n.matchPrefix(i,"a=bundle-only").length,b=c[0].substr(2).split(" ")[2],v=n.getDirection(i,m),w=n.parseMsid(i),k=n.getMid(i)||n.generateIdentifier();if(y||"application"===h&&("DTLS/SCTP"===b||"UDP/DTLS/SCTP"===b))u.transceivers[l]={mid:k,kind:h,protocol:b,rejected:!0};else{var C,S,x,E,A,P,T,R,O;!y&&u.transceivers[l]&&u.transceivers[l].rejected&&(u.transceivers[l]=u._createTransceiver(h,!0));var M,z,B=n.parseRtpParameters(i);y||(M=n.getIceParameters(i,m),(z=n.getDtlsParameters(i,m)).role="client"),T=n.parseRtpEncodingParameters(i);var I=n.parseRtcpParameters(i),D=n.matchPrefix(i,"a=end-of-candidates",m).length>0,Z=n.matchPrefix(i,"a=candidate:").map((function(e){return n.parseCandidate(e)})).filter((function(e){return 1===e.component}));if(("offer"===o.type||"answer"===o.type)&&!y&&g&&l>0&&u.transceivers[l]&&(u._disposeIceAndDtlsTransports(l),u.transceivers[l].iceGatherer=u.transceivers[0].iceGatherer,u.transceivers[l].iceTransport=u.transceivers[0].iceTransport,u.transceivers[l].dtlsTransport=u.transceivers[0].dtlsTransport,u.transceivers[l].rtpSender&&u.transceivers[l].rtpSender.setTransport(u.transceivers[0].dtlsTransport),u.transceivers[l].rtpReceiver&&u.transceivers[l].rtpReceiver.setTransport(u.transceivers[0].dtlsTransport)),"offer"!==o.type||y)"answer"!==o.type||y||(S=(C=u.transceivers[l]).iceGatherer,x=C.iceTransport,E=C.dtlsTransport,A=C.rtpReceiver,P=C.sendEncodingParameters,R=C.localCapabilities,u.transceivers[l].recvEncodingParameters=T,u.transceivers[l].remoteCapabilities=B,u.transceivers[l].rtcpParameters=I,Z.length&&"new"===x.state&&(!f&&!D||g&&0!==l?Z.forEach((function(e){s(C.iceTransport,e)})):x.setRemoteCandidates(Z)),g&&0!==l||("new"===x.state&&x.start(S,M,"controlling"),"new"===E.state&&E.start(z)),!a(C.localCapabilities,C.remoteCapabilities).codecs.filter((function(e){return"rtx"===e.name.toLowerCase()})).length&&C.sendEncodingParameters[0].rtx&&delete C.sendEncodingParameters[0].rtx,u._transceive(C,"sendrecv"===v||"recvonly"===v,"sendrecv"===v||"sendonly"===v),!A||"sendrecv"!==v&&"sendonly"!==v?delete C.rtpReceiver:(O=A.track,w?(d[w.stream]||(d[w.stream]=new e.MediaStream),r(O,d[w.stream]),p.push([O,A,d[w.stream]])):(d.default||(d.default=new e.MediaStream),r(O,d.default),p.push([O,A,d.default]))));else{(C=u.transceivers[l]||u._createTransceiver(h)).mid=k,C.iceGatherer||(C.iceGatherer=u._createIceGatherer(l,g)),Z.length&&"new"===C.iceTransport.state&&(!D||g&&0!==l?Z.forEach((function(e){s(C.iceTransport,e)})):C.iceTransport.setRemoteCandidates(Z)),R=e.RTCRtpReceiver.getCapabilities(h),t<15019&&(R.codecs=R.codecs.filter((function(e){return"rtx"!==e.name}))),P=C.sendEncodingParameters||[{ssrc:1001*(2*l+2)}];var L,j=!1;"sendrecv"===v||"sendonly"===v?(j=!C.rtpReceiver,A=C.rtpReceiver||new e.RTCRtpReceiver(C.dtlsTransport,h),j&&(O=A.track,w&&"-"===w.stream||(w?(d[w.stream]||(d[w.stream]=new e.MediaStream,Object.defineProperty(d[w.stream],"id",{get:function(){return w.stream}})),Object.defineProperty(O,"id",{get:function(){return w.track}}),L=d[w.stream]):(d.default||(d.default=new e.MediaStream),L=d.default)),L&&(r(O,L),C.associatedRemoteMediaStreams.push(L)),p.push([O,A,L]))):C.rtpReceiver&&C.rtpReceiver.track&&(C.associatedRemoteMediaStreams.forEach((function(t){var r=t.getTracks().find((function(e){return e.id===C.rtpReceiver.track.id}));r&&function(t,r){r.removeTrack(t),r.dispatchEvent(new e.MediaStreamTrackEvent("removetrack",{track:t}))}(r,t)})),C.associatedRemoteMediaStreams=[]),C.localCapabilities=R,C.remoteCapabilities=B,C.rtpReceiver=A,C.rtcpParameters=I,C.sendEncodingParameters=P,C.recvEncodingParameters=T,u._transceive(u.transceivers[l],!1,j)}}})),void 0===u._dtlsRole&&(u._dtlsRole="offer"===o.type?"active":"passive"),u._remoteDescription={type:o.type,sdp:o.sdp},"offer"===o.type?u._updateSignalingState("have-remote-offer"):u._updateSignalingState("stable"),Object.keys(d).forEach((function(t){var r=d[t];if(r.getTracks().length){if(-1===u.remoteStreams.indexOf(r)){u.remoteStreams.push(r);var n=new Event("addstream");n.stream=r,e.setTimeout((function(){u._dispatchEvent("addstream",n)}))}p.forEach((function(e){var t=e[0],n=e[1];r.id===e[2].id&&c(u,t,n,[r])}))}})),p.forEach((function(e){e[2]||c(u,e[0],e[1],[])})),e.setTimeout((function(){u&&u.transceivers&&u.transceivers.forEach((function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))}))}),4e3),Promise.resolve()},u.prototype.close=function(){this.transceivers.forEach((function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()})),this._isClosed=!0,this._updateSignalingState("closed")},u.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},u.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&!0!==this.needNegotiation&&(this.needNegotiation=!0,e.setTimeout((function(){if(t.needNegotiation){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}}),0))},u.prototype._updateIceConnectionState=function(){var e,t={new:0,closed:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach((function(e){e.iceTransport&&!e.rejected&&t[e.iceTransport.state]++})),e="new",t.failed>0?e="failed":t.checking>0?e="checking":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0?e="connected":t.completed>0&&(e="completed"),e!==this.iceConnectionState){this.iceConnectionState=e;var r=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",r)}},u.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach((function(e){e.iceTransport&&e.dtlsTransport&&!e.rejected&&(t[e.iceTransport.state]++,t[e.dtlsTransport.state]++)})),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0?e="connecting":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0&&(e="connected"),e!==this.connectionState){this.connectionState=e;var r=new Event("connectionstatechange");this._dispatchEvent("connectionstatechange",r)}},u.prototype.createOffer=function(){var r=this;if(r._isClosed)return Promise.reject(l("InvalidStateError","Can not call createOffer after close"));var a=r.transceivers.filter((function(e){return"audio"===e.kind})).length,i=r.transceivers.filter((function(e){return"video"===e.kind})).length,s=arguments[0];if(s){if(s.mandatory||s.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==s.offerToReceiveAudio&&(a=!0===s.offerToReceiveAudio?1:!1===s.offerToReceiveAudio?0:s.offerToReceiveAudio),void 0!==s.offerToReceiveVideo&&(i=!0===s.offerToReceiveVideo?1:!1===s.offerToReceiveVideo?0:s.offerToReceiveVideo)}for(r.transceivers.forEach((function(e){"audio"===e.kind?--a<0&&(e.wantReceive=!1):"video"===e.kind&&--i<0&&(e.wantReceive=!1)}));a>0||i>0;)a>0&&(r._createTransceiver("audio"),a--),i>0&&(r._createTransceiver("video"),i--);var c=n.writeSessionBoilerplate(r._sdpSessionId,r._sdpSessionVersion++);r.transceivers.forEach((function(o,a){var i=o.track,s=o.kind,l=o.mid||n.generateIdentifier();o.mid=l,o.iceGatherer||(o.iceGatherer=r._createIceGatherer(a,r.usingBundle));var c=e.RTCRtpSender.getCapabilities(s);t<15019&&(c.codecs=c.codecs.filter((function(e){return"rtx"!==e.name}))),c.codecs.forEach((function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1"),o.remoteCapabilities&&o.remoteCapabilities.codecs&&o.remoteCapabilities.codecs.forEach((function(t){e.name.toLowerCase()===t.name.toLowerCase()&&e.clockRate===t.clockRate&&(e.preferredPayloadType=t.payloadType)}))})),c.headerExtensions.forEach((function(e){(o.remoteCapabilities&&o.remoteCapabilities.headerExtensions||[]).forEach((function(t){e.uri===t.uri&&(e.id=t.id)}))}));var u=o.sendEncodingParameters||[{ssrc:1001*(2*a+1)}];i&&t>=15019&&"video"===s&&!u[0].rtx&&(u[0].rtx={ssrc:u[0].ssrc+1}),o.wantReceive&&(o.rtpReceiver=new e.RTCRtpReceiver(o.dtlsTransport,s)),o.localCapabilities=c,o.sendEncodingParameters=u})),"max-compat"!==r._config.bundlePolicy&&(c+="a=group:BUNDLE "+r.transceivers.map((function(e){return e.mid})).join(" ")+"\r\n"),c+="a=ice-options:trickle\r\n",r.transceivers.forEach((function(e,t){c+=o(e,e.localCapabilities,"offer",e.stream,r._dtlsRole),c+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===r.iceGatheringState||0!==t&&r.usingBundle||(e.iceGatherer.getLocalCandidates().forEach((function(e){e.component=1,c+="a="+n.writeCandidate(e)+"\r\n"})),"completed"===e.iceGatherer.state&&(c+="a=end-of-candidates\r\n"))}));var u=new e.RTCSessionDescription({type:"offer",sdp:c});return Promise.resolve(u)},u.prototype.createAnswer=function(){var r=this;if(r._isClosed)return Promise.reject(l("InvalidStateError","Can not call createAnswer after close"));if("have-remote-offer"!==r.signalingState&&"have-local-pranswer"!==r.signalingState)return Promise.reject(l("InvalidStateError","Can not call createAnswer in signalingState "+r.signalingState));var i=n.writeSessionBoilerplate(r._sdpSessionId,r._sdpSessionVersion++);r.usingBundle&&(i+="a=group:BUNDLE "+r.transceivers.map((function(e){return e.mid})).join(" ")+"\r\n"),i+="a=ice-options:trickle\r\n";var s=n.getMediaSections(r._remoteDescription.sdp).length;r.transceivers.forEach((function(e,n){if(!(n+1>s)){if(e.rejected)return"application"===e.kind?"DTLS/SCTP"===e.protocol?i+="m=application 0 DTLS/SCTP 5000\r\n":i+="m=application 0 "+e.protocol+" webrtc-datachannel\r\n":"audio"===e.kind?i+="m=audio 0 UDP/TLS/RTP/SAVPF 0\r\na=rtpmap:0 PCMU/8000\r\n":"video"===e.kind&&(i+="m=video 0 UDP/TLS/RTP/SAVPF 120\r\na=rtpmap:120 VP8/90000\r\n"),void(i+="c=IN IP4 0.0.0.0\r\na=inactive\r\na=mid:"+e.mid+"\r\n");var l;e.stream&&("audio"===e.kind?l=e.stream.getAudioTracks()[0]:"video"===e.kind&&(l=e.stream.getVideoTracks()[0]),l&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1}));var c=a(e.localCapabilities,e.remoteCapabilities);!c.codecs.filter((function(e){return"rtx"===e.name.toLowerCase()})).length&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,i+=o(e,c,"answer",e.stream,r._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(i+="a=rtcp-rsize\r\n")}}));var c=new e.RTCSessionDescription({type:"answer",sdp:i});return Promise.resolve(c)},u.prototype.addIceCandidate=function(e){var t,r=this;return e&&void 0===e.sdpMLineIndex&&!e.sdpMid?Promise.reject(new TypeError("sdpMLineIndex or sdpMid required")):new Promise((function(o,a){if(!r._remoteDescription)return a(l("InvalidStateError","Can not add ICE candidate without a remote description"));if(e&&""!==e.candidate){var i=e.sdpMLineIndex;if(e.sdpMid)for(var c=0;c<r.transceivers.length;c++)if(r.transceivers[c].mid===e.sdpMid){i=c;break}var u=r.transceivers[i];if(!u)return a(l("OperationError","Can not add ICE candidate"));if(u.rejected)return o();var d=Object.keys(e.candidate).length>0?n.parseCandidate(e.candidate):{};if("tcp"===d.protocol&&(0===d.port||9===d.port))return o();if(d.component&&1!==d.component)return o();if((0===i||i>0&&u.iceTransport!==r.transceivers[0].iceTransport)&&!s(u.iceTransport,d))return a(l("OperationError","Can not add ICE candidate"));var p=e.candidate.trim();0===p.indexOf("a=")&&(p=p.substr(2)),(t=n.getMediaSections(r._remoteDescription.sdp))[i]+="a="+(d.type?p:"end-of-candidates")+"\r\n",r._remoteDescription.sdp=n.getDescription(r._remoteDescription.sdp)+t.join("")}else for(var h=0;h<r.transceivers.length&&(r.transceivers[h].rejected||(r.transceivers[h].iceTransport.addRemoteCandidate({}),(t=n.getMediaSections(r._remoteDescription.sdp))[h]+="a=end-of-candidates\r\n",r._remoteDescription.sdp=n.getDescription(r._remoteDescription.sdp)+t.join(""),!r.usingBundle));h++);o()}))},u.prototype.getStats=function(t){if(t&&t instanceof e.MediaStreamTrack){var r=null;if(this.transceivers.forEach((function(e){e.rtpSender&&e.rtpSender.track===t?r=e.rtpSender:e.rtpReceiver&&e.rtpReceiver.track===t&&(r=e.rtpReceiver)})),!r)throw l("InvalidAccessError","Invalid selector.");return r.getStats()}var n=[];return this.transceivers.forEach((function(e){["rtpSender","rtpReceiver","iceGatherer","iceTransport","dtlsTransport"].forEach((function(t){e[t]&&n.push(e[t].getStats())}))})),Promise.all(n).then((function(e){var t=new Map;return e.forEach((function(e){e.forEach((function(e){t.set(e.id,e)}))})),t}))},["RTCRtpSender","RTCRtpReceiver","RTCIceGatherer","RTCIceTransport","RTCDtlsTransport"].forEach((function(t){var r=e[t];if(r&&r.prototype&&r.prototype.getStats){var n=r.prototype.getStats;r.prototype.getStats=function(){return n.apply(this).then((function(e){var t=new Map;return Object.keys(e).forEach((function(r){var n;e[r].type={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[(n=e[r]).type]||n.type,t.set(r,e[r])})),t}))}}}));var d=["createOffer","createAnswer"];return d.forEach((function(e){var t=u.prototype[e];u.prototype[e]=function(){var e=arguments;return"function"==typeof e[0]||"function"==typeof e[1]?t.apply(this,[arguments[2]]).then((function(t){"function"==typeof e[0]&&e[0].apply(null,[t])}),(function(t){"function"==typeof e[1]&&e[1].apply(null,[t])})):t.apply(this,arguments)}})),(d=["setLocalDescription","setRemoteDescription","addIceCandidate"]).forEach((function(e){var t=u.prototype[e];u.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]||"function"==typeof e[2]?t.apply(this,arguments).then((function(){"function"==typeof e[1]&&e[1].apply(null)}),(function(t){"function"==typeof e[2]&&e[2].apply(null,[t])})):t.apply(this,arguments)}})),["getStats"].forEach((function(e){var t=u.prototype[e];u.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]?t.apply(this,arguments).then((function(){"function"==typeof e[1]&&e[1].apply(null)})):t.apply(this,arguments)}})),u}},7539:e=>{"use strict";var t={generateIdentifier:function(){return Math.random().toString(36).substr(2,10)}};t.localCName=t.generateIdentifier(),t.splitLines=function(e){return e.trim().split("\n").map((function(e){return e.trim()}))},t.splitSections=function(e){return e.split("\nm=").map((function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"}))},t.getDescription=function(e){var r=t.splitSections(e);return r&&r[0]},t.getMediaSections=function(e){var r=t.splitSections(e);return r.shift(),r},t.matchPrefix=function(e,r){return t.splitLines(e).filter((function(e){return 0===e.indexOf(r)}))},t.parseCandidate=function(e){for(var t,r={foundation:(t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" "))[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]},n=8;n<t.length;n+=2)switch(t[n]){case"raddr":r.relatedAddress=t[n+1];break;case"rport":r.relatedPort=parseInt(t[n+1],10);break;case"tcptype":r.tcpType=t[n+1];break;case"ufrag":r.ufrag=t[n+1],r.usernameFragment=t[n+1];break;default:r[t[n]]=t[n+1]}return r},t.writeCandidate=function(e){var t=[];t.push(e.foundation),t.push(e.component),t.push(e.protocol.toUpperCase()),t.push(e.priority),t.push(e.address||e.ip),t.push(e.port);var r=e.type;return t.push("typ"),t.push(r),"host"!==r&&e.relatedAddress&&e.relatedPort&&(t.push("raddr"),t.push(e.relatedAddress),t.push("rport"),t.push(e.relatedPort)),e.tcpType&&"tcp"===e.protocol.toLowerCase()&&(t.push("tcptype"),t.push(e.tcpType)),(e.usernameFragment||e.ufrag)&&(t.push("ufrag"),t.push(e.usernameFragment||e.ufrag)),"candidate:"+t.join(" ")},t.parseIceOptions=function(e){return e.substr(14).split(" ")},t.parseRtpMap=function(e){var t=e.substr(9).split(" "),r={payloadType:parseInt(t.shift(),10)};return t=t[0].split("/"),r.name=t[0],r.clockRate=parseInt(t[1],10),r.channels=3===t.length?parseInt(t[2],10):1,r.numChannels=r.channels,r},t.writeRtpMap=function(e){var t=e.payloadType;void 0!==e.preferredPayloadType&&(t=e.preferredPayloadType);var r=e.channels||e.numChannels||1;return"a=rtpmap:"+t+" "+e.name+"/"+e.clockRate+(1!==r?"/"+r:"")+"\r\n"},t.parseExtmap=function(e){var t=e.substr(9).split(" ");return{id:parseInt(t[0],10),direction:t[0].indexOf("/")>0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},t.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},t.parseFmtp=function(e){for(var t,r={},n=e.substr(e.indexOf(" ")+1).split(";"),o=0;o<n.length;o++)r[(t=n[o].trim().split("="))[0].trim()]=t[1];return r},t.writeFmtp=function(e){var t="",r=e.payloadType;if(void 0!==e.preferredPayloadType&&(r=e.preferredPayloadType),e.parameters&&Object.keys(e.parameters).length){var n=[];Object.keys(e.parameters).forEach((function(t){e.parameters[t]?n.push(t+"="+e.parameters[t]):n.push(t)})),t+="a=fmtp:"+r+" "+n.join(";")+"\r\n"}return t},t.parseRtcpFb=function(e){var t=e.substr(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}},t.writeRtcpFb=function(e){var t="",r=e.payloadType;return void 0!==e.preferredPayloadType&&(r=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach((function(e){t+="a=rtcp-fb:"+r+" "+e.type+(e.parameter&&e.parameter.length?" "+e.parameter:"")+"\r\n"})),t},t.parseSsrcMedia=function(e){var t=e.indexOf(" "),r={ssrc:parseInt(e.substr(7,t-7),10)},n=e.indexOf(":",t);return n>-1?(r.attribute=e.substr(t+1,n-t-1),r.value=e.substr(n+1)):r.attribute=e.substr(t+1),r},t.parseSsrcGroup=function(e){var t=e.substr(13).split(" ");return{semantics:t.shift(),ssrcs:t.map((function(e){return parseInt(e,10)}))}},t.getMid=function(e){var r=t.matchPrefix(e,"a=mid:")[0];if(r)return r.substr(6)},t.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},t.getDtlsParameters=function(e,r){return{role:"auto",fingerprints:t.matchPrefix(e+r,"a=fingerprint:").map(t.parseFingerprint)}},t.writeDtlsParameters=function(e,t){var r="a=setup:"+t+"\r\n";return e.fingerprints.forEach((function(e){r+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"})),r},t.parseCryptoLine=function(e){var t=e.substr(9).split(" ");return{tag:parseInt(t[0],10),cryptoSuite:t[1],keyParams:t[2],sessionParams:t.slice(3)}},t.writeCryptoLine=function(e){return"a=crypto:"+e.tag+" "+e.cryptoSuite+" "+("object"==typeof e.keyParams?t.writeCryptoKeyParams(e.keyParams):e.keyParams)+(e.sessionParams?" "+e.sessionParams.join(" "):"")+"\r\n"},t.parseCryptoKeyParams=function(e){if(0!==e.indexOf("inline:"))return null;var t=e.substr(7).split("|");return{keyMethod:"inline",keySalt:t[0],lifeTime:t[1],mkiValue:t[2]?t[2].split(":")[0]:void 0,mkiLength:t[2]?t[2].split(":")[1]:void 0}},t.writeCryptoKeyParams=function(e){return e.keyMethod+":"+e.keySalt+(e.lifeTime?"|"+e.lifeTime:"")+(e.mkiValue&&e.mkiLength?"|"+e.mkiValue+":"+e.mkiLength:"")},t.getCryptoParameters=function(e,r){return t.matchPrefix(e+r,"a=crypto:").map(t.parseCryptoLine)},t.getIceParameters=function(e,r){var n=t.matchPrefix(e+r,"a=ice-ufrag:")[0],o=t.matchPrefix(e+r,"a=ice-pwd:")[0];return n&&o?{usernameFragment:n.substr(12),password:o.substr(10)}:null},t.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},t.parseRtpParameters=function(e){for(var r={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},n=t.splitLines(e)[0].split(" "),o=3;o<n.length;o++){var a=n[o],i=t.matchPrefix(e,"a=rtpmap:"+a+" ")[0];if(i){var s=t.parseRtpMap(i),l=t.matchPrefix(e,"a=fmtp:"+a+" ");switch(s.parameters=l.length?t.parseFmtp(l[0]):{},s.rtcpFeedback=t.matchPrefix(e,"a=rtcp-fb:"+a+" ").map(t.parseRtcpFb),r.codecs.push(s),s.name.toUpperCase()){case"RED":case"ULPFEC":r.fecMechanisms.push(s.name.toUpperCase())}}}return t.matchPrefix(e,"a=extmap:").forEach((function(e){r.headerExtensions.push(t.parseExtmap(e))})),r},t.writeRtpDescription=function(e,r){var n="";n+="m="+e+" ",n+=r.codecs.length>0?"9":"0",n+=" UDP/TLS/RTP/SAVPF ",n+=r.codecs.map((function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType})).join(" ")+"\r\n",n+="c=IN IP4 0.0.0.0\r\n",n+="a=rtcp:9 IN IP4 0.0.0.0\r\n",r.codecs.forEach((function(e){n+=t.writeRtpMap(e),n+=t.writeFmtp(e),n+=t.writeRtcpFb(e)}));var o=0;return r.codecs.forEach((function(e){e.maxptime>o&&(o=e.maxptime)})),o>0&&(n+="a=maxptime:"+o+"\r\n"),n+="a=rtcp-mux\r\n",r.headerExtensions&&r.headerExtensions.forEach((function(e){n+=t.writeExtmap(e)})),n},t.parseRtpEncodingParameters=function(e){var r,n=[],o=t.parseRtpParameters(e),a=-1!==o.fecMechanisms.indexOf("RED"),i=-1!==o.fecMechanisms.indexOf("ULPFEC"),s=t.matchPrefix(e,"a=ssrc:").map((function(e){return t.parseSsrcMedia(e)})).filter((function(e){return"cname"===e.attribute})),l=s.length>0&&s[0].ssrc,c=t.matchPrefix(e,"a=ssrc-group:FID").map((function(e){return e.substr(17).split(" ").map((function(e){return parseInt(e,10)}))}));c.length>0&&c[0].length>1&&c[0][0]===l&&(r=c[0][1]),o.codecs.forEach((function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var t={ssrc:l,codecPayloadType:parseInt(e.parameters.apt,10)};l&&r&&(t.rtx={ssrc:r}),n.push(t),a&&((t=JSON.parse(JSON.stringify(t))).fec={ssrc:l,mechanism:i?"red+ulpfec":"red"},n.push(t))}})),0===n.length&&l&&n.push({ssrc:l});var u=t.matchPrefix(e,"b=");return u.length&&(u=0===u[0].indexOf("b=TIAS:")?parseInt(u[0].substr(7),10):0===u[0].indexOf("b=AS:")?1e3*parseInt(u[0].substr(5),10)*.95-16e3:void 0,n.forEach((function(e){e.maxBitrate=u}))),n},t.parseRtcpParameters=function(e){var r={},n=t.matchPrefix(e,"a=ssrc:").map((function(e){return t.parseSsrcMedia(e)})).filter((function(e){return"cname"===e.attribute}))[0];n&&(r.cname=n.value,r.ssrc=n.ssrc);var o=t.matchPrefix(e,"a=rtcp-rsize");r.reducedSize=o.length>0,r.compound=0===o.length;var a=t.matchPrefix(e,"a=rtcp-mux");return r.mux=a.length>0,r},t.parseMsid=function(e){var r,n=t.matchPrefix(e,"a=msid:");if(1===n.length)return{stream:(r=n[0].substr(7).split(" "))[0],track:r[1]};var o=t.matchPrefix(e,"a=ssrc:").map((function(e){return t.parseSsrcMedia(e)})).filter((function(e){return"msid"===e.attribute}));return o.length>0?{stream:(r=o[0].value.split(" "))[0],track:r[1]}:void 0},t.parseSctpDescription=function(e){var r,n=t.parseMLine(e),o=t.matchPrefix(e,"a=max-message-size:");o.length>0&&(r=parseInt(o[0].substr(19),10)),isNaN(r)&&(r=65536);var a=t.matchPrefix(e,"a=sctp-port:");if(a.length>0)return{port:parseInt(a[0].substr(12),10),protocol:n.fmt,maxMessageSize:r};if(t.matchPrefix(e,"a=sctpmap:").length>0){var i=t.matchPrefix(e,"a=sctpmap:")[0].substr(10).split(" ");return{port:parseInt(i[0],10),protocol:i[1],maxMessageSize:r}}},t.writeSctpDescription=function(e,t){var r=[];return r="DTLS/SCTP"!==e.protocol?["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctp-port:"+t.port+"\r\n"]:["m="+e.kind+" 9 "+e.protocol+" "+t.port+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctpmap:"+t.port+" "+t.protocol+" 65535\r\n"],void 0!==t.maxMessageSize&&r.push("a=max-message-size:"+t.maxMessageSize+"\r\n"),r.join("")},t.generateSessionId=function(){return Math.random().toString().substr(2,21)},t.writeSessionBoilerplate=function(e,r,n){var o=void 0!==r?r:2;return"v=0\r\no="+(n||"thisisadapterortc")+" "+(e||t.generateSessionId())+" "+o+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},t.writeMediaSection=function(e,r,n,o){var a=t.writeRtpDescription(e.kind,r);if(a+=t.writeIceParameters(e.iceGatherer.getLocalParameters()),a+=t.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":"active"),a+="a=mid:"+e.mid+"\r\n",e.direction?a+="a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?a+="a=sendrecv\r\n":e.rtpSender?a+="a=sendonly\r\n":e.rtpReceiver?a+="a=recvonly\r\n":a+="a=inactive\r\n",e.rtpSender){var i="msid:"+o.id+" "+e.rtpSender.track.id+"\r\n";a+="a="+i,a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+i,e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+i,a+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+t.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+t.localCName+"\r\n"),a},t.getDirection=function(e,r){for(var n=t.splitLines(e),o=0;o<n.length;o++)switch(n[o]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return n[o].substr(2)}return r?t.getDirection(r):"sendrecv"},t.getKind=function(e){return t.splitLines(e)[0].split(" ")[0].substr(2)},t.isRejected=function(e){return"0"===e.split(" ",2)[1]},t.parseMLine=function(e){var r=t.splitLines(e)[0].substr(2).split(" ");return{kind:r[0],port:parseInt(r[1],10),protocol:r[2],fmt:r.slice(3).join(" ")}},t.parseOLine=function(e){var r=t.matchPrefix(e,"o=")[0].substr(2).split(" ");return{username:r[0],sessionId:r[1],sessionVersion:parseInt(r[2],10),netType:r[3],addressType:r[4],address:r[5]}},t.isValidSDP=function(e){if("string"!=typeof e||0===e.length)return!1;for(var r=t.splitLines(e),n=0;n<r.length;n++)if(r[n].length<2||"="!==r[n].charAt(1))return!1;return!0},e.exports=t},1739:e=>{e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},8117:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>me});var n={};r.r(n),r.d(n,{fixNegotiationNeeded:()=>M,shimAddTrackRemoveTrack:()=>R,shimAddTrackRemoveTrackWithNative:()=>T,shimGetDisplayMedia:()=>C,shimGetSendersWithDtmf:()=>E,shimGetStats:()=>A,shimGetUserMedia:()=>k,shimMediaStream:()=>S,shimOnTrack:()=>x,shimPeerConnection:()=>O,shimSenderReceiverGetStats:()=>P});var o={};r.r(o),r.d(o,{shimGetDisplayMedia:()=>D,shimGetUserMedia:()=>I,shimPeerConnection:()=>Z,shimReplaceTrack:()=>L});var a={};r.r(a),r.d(a,{shimAddTransceiver:()=>q,shimCreateAnswer:()=>_,shimCreateOffer:()=>G,shimGetDisplayMedia:()=>F,shimGetParameters:()=>Y,shimGetUserMedia:()=>j,shimOnTrack:()=>N,shimPeerConnection:()=>H,shimRTCDataChannel:()=>W,shimReceiverGetStats:()=>V,shimRemoveStream:()=>K,shimSenderGetStats:()=>U});var i={};r.r(i),r.d(i,{shimAudioContext:()=>oe,shimCallbacksAPI:()=>J,shimConstraints:()=>ee,shimCreateOfferLegacy:()=>ne,shimGetUserMedia:()=>$,shimLocalStreamsAPI:()=>Q,shimRTCIceServerUrls:()=>te,shimRemoteStreamsAPI:()=>X,shimTrackEventTransceiver:()=>re});var s={};r.r(s),r.d(s,{removeExtmapAllowMixed:()=>de,shimAddIceCandidateNullOrEmpty:()=>pe,shimConnectionState:()=>ue,shimMaxMessageSize:()=>le,shimRTCIceCandidate:()=>se,shimSendThrowTypeError:()=>ce});let l=!0,c=!0;function u(e,t,r){const n=e.match(t);return n&&n.length>=r&&parseInt(n[r],10)}function d(e,t,r){if(!e.RTCPeerConnection)return;const n=e.RTCPeerConnection.prototype,o=n.addEventListener;n.addEventListener=function(e,n){if(e!==t)return o.apply(this,arguments);const a=e=>{const t=r(e);t&&(n.handleEvent?n.handleEvent(t):n(t))};return this._eventMap=this._eventMap||{},this._eventMap[t]||(this._eventMap[t]=new Map),this._eventMap[t].set(n,a),o.apply(this,[e,a])};const a=n.removeEventListener;n.removeEventListener=function(e,r){if(e!==t||!this._eventMap||!this._eventMap[t])return a.apply(this,arguments);if(!this._eventMap[t].has(r))return a.apply(this,arguments);const n=this._eventMap[t].get(r);return this._eventMap[t].delete(r),0===this._eventMap[t].size&&delete this._eventMap[t],0===Object.keys(this._eventMap).length&&delete this._eventMap,a.apply(this,[e,n])},Object.defineProperty(n,"on"+t,{get(){return this["_on"+t]},set(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})}function p(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(l=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function h(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(c=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function m(){if("object"==typeof window){if(l)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}}function f(e,t){c&&console.warn(e+" is deprecated, please use "+t+" instead.")}function g(e){return"[object Object]"===Object.prototype.toString.call(e)}function y(e){return g(e)?Object.keys(e).reduce((function(t,r){const n=g(e[r]),o=n?y(e[r]):e[r],a=n&&!Object.keys(o).length;return void 0===o||a?t:Object.assign(t,{[r]:o})}),{}):e}function b(e,t,r){t&&!r.has(t.id)&&(r.set(t.id,t),Object.keys(t).forEach((n=>{n.endsWith("Id")?b(e,e.get(t[n]),r):n.endsWith("Ids")&&t[n].forEach((t=>{b(e,e.get(t),r)}))})))}function v(e,t,r){const n=r?"outbound-rtp":"inbound-rtp",o=new Map;if(null===t)return o;const a=[];return e.forEach((e=>{"track"===e.type&&e.trackIdentifier===t.id&&a.push(e)})),a.forEach((t=>{e.forEach((r=>{r.type===n&&r.trackId===t.id&&b(e,r,o)}))})),o}const w=m;function k(e,t){const r=e&&e.navigator;if(!r.mediaDevices)return;const n=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;const t={};return Object.keys(e).forEach((r=>{if("require"===r||"advanced"===r||"mediaSource"===r)return;const n="object"==typeof e[r]?e[r]:{ideal:e[r]};void 0!==n.exact&&"number"==typeof n.exact&&(n.min=n.max=n.exact);const o=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==n.ideal){t.optional=t.optional||[];let e={};"number"==typeof n.ideal?(e[o("min",r)]=n.ideal,t.optional.push(e),e={},e[o("max",r)]=n.ideal,t.optional.push(e)):(e[o("",r)]=n.ideal,t.optional.push(e))}void 0!==n.exact&&"number"!=typeof n.exact?(t.mandatory=t.mandatory||{},t.mandatory[o("",r)]=n.exact):["min","max"].forEach((e=>{void 0!==n[e]&&(t.mandatory=t.mandatory||{},t.mandatory[o(e,r)]=n[e])}))})),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},o=function(e,o){if(t.version>=61)return o(e);if((e=JSON.parse(JSON.stringify(e)))&&"object"==typeof e.audio){const t=function(e,t,r){t in e&&!(r in e)&&(e[r]=e[t],delete e[t])};t((e=JSON.parse(JSON.stringify(e))).audio,"autoGainControl","googAutoGainControl"),t(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=n(e.audio)}if(e&&"object"==typeof e.video){let a=e.video.facingMode;a=a&&("object"==typeof a?a:{ideal:a});const i=t.version<66;if(a&&("user"===a.exact||"environment"===a.exact||"user"===a.ideal||"environment"===a.ideal)&&(!r.mediaDevices.getSupportedConstraints||!r.mediaDevices.getSupportedConstraints().facingMode||i)){let t;if(delete e.video.facingMode,"environment"===a.exact||"environment"===a.ideal?t=["back","rear"]:"user"!==a.exact&&"user"!==a.ideal||(t=["front"]),t)return r.mediaDevices.enumerateDevices().then((r=>{let i=(r=r.filter((e=>"videoinput"===e.kind))).find((e=>t.some((t=>e.label.toLowerCase().includes(t)))));return!i&&r.length&&t.includes("back")&&(i=r[r.length-1]),i&&(e.video.deviceId=a.exact?{exact:i.deviceId}:{ideal:i.deviceId}),e.video=n(e.video),w("chrome: "+JSON.stringify(e)),o(e)}))}e.video=n(e.video)}return w("chrome: "+JSON.stringify(e)),o(e)},a=function(e){return t.version>=64?e:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[e.name]||e.name,message:e.message,constraint:e.constraint||e.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}};if(r.getUserMedia=function(e,t,n){o(e,(e=>{r.webkitGetUserMedia(e,t,(e=>{n&&n(a(e))}))}))}.bind(r),r.mediaDevices.getUserMedia){const e=r.mediaDevices.getUserMedia.bind(r.mediaDevices);r.mediaDevices.getUserMedia=function(t){return o(t,(t=>e(t).then((e=>{if(t.audio&&!e.getAudioTracks().length||t.video&&!e.getVideoTracks().length)throw e.getTracks().forEach((e=>{e.stop()})),new DOMException("","NotFoundError");return e}),(e=>Promise.reject(a(e))))))}}}function C(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&("function"==typeof t?e.navigator.mediaDevices.getDisplayMedia=function(r){return t(r).then((t=>{const n=r.video&&r.video.width,o=r.video&&r.video.height,a=r.video&&r.video.frameRate;return r.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t,maxFrameRate:a||3}},n&&(r.video.mandatory.maxWidth=n),o&&(r.video.mandatory.maxHeight=o),e.navigator.mediaDevices.getUserMedia(r)}))}:console.error("shimGetDisplayMedia: getSourceId argument is not a function"))}function S(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function x(e){if("object"==typeof e&&e.RTCPeerConnection&&!("ontrack"in e.RTCPeerConnection.prototype)){Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)},enumerable:!0,configurable:!0});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=t=>{t.stream.addEventListener("addtrack",(r=>{let n;n=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find((e=>e.track&&e.track.id===r.track.id)):{track:r.track};const o=new Event("track");o.track=r.track,o.receiver=n,o.transceiver={receiver:n},o.streams=[t.stream],this.dispatchEvent(o)})),t.stream.getTracks().forEach((r=>{let n;n=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find((e=>e.track&&e.track.id===r.id)):{track:r};const o=new Event("track");o.track=r,o.receiver=n,o.transceiver={receiver:n},o.streams=[t.stream],this.dispatchEvent(o)}))},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}else d(e,"track",(e=>(e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e)))}function E(e){if("object"==typeof e&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){const t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const r=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,n){let o=r.apply(this,arguments);return o||(o=t(this,e),this._senders.push(o)),o};const n=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){n.apply(this,arguments);const t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}const r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._senders=this._senders||[],r.apply(this,[e]),e.getTracks().forEach((e=>{this._senders.push(t(this,e))}))};const n=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._senders=this._senders||[],n.apply(this,[e]),e.getTracks().forEach((e=>{const t=this._senders.find((t=>t.track===e));t&&this._senders.splice(this._senders.indexOf(t),1)}))}}else if("object"==typeof e&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function A(e){if(!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,r,n]=arguments;if(arguments.length>0&&"function"==typeof e)return t.apply(this,arguments);if(0===t.length&&(0===arguments.length||"function"!=typeof e))return t.apply(this,[]);const o=function(e){const t={};return e.result().forEach((e=>{const r={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach((t=>{r[t]=e.stat(t)})),t[r.id]=r})),t},a=function(e){return new Map(Object.keys(e).map((t=>[t,e[t]])))};if(arguments.length>=2){const n=function(e){r(a(o(e)))};return t.apply(this,[n,e])}return new Promise(((e,r)=>{t.apply(this,[function(t){e(a(o(t)))},r])})).then(r,n)}}function P(e){if(!("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver))return;if(!("getStats"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e});const r=e.RTCPeerConnection.prototype.addTrack;r&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=r.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){const e=this;return this._pc.getStats().then((t=>v(t,e.track,!0)))}}if(!("getStats"in e.RTCRtpReceiver.prototype)){const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e}),d(e,"track",(e=>(e.receiver._pc=e.srcElement,e))),e.RTCRtpReceiver.prototype.getStats=function(){const e=this;return this._pc.getStats().then((t=>v(t,e.track,!1)))}}if(!("getStats"in e.RTCRtpSender.prototype)||!("getStats"in e.RTCRtpReceiver.prototype))return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){const e=arguments[0];let t,r,n;return this.getSenders().forEach((r=>{r.track===e&&(t?n=!0:t=r)})),this.getReceivers().forEach((t=>(t.track===e&&(r?n=!0:r=t),t.track===e))),n||t&&r?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):t?t.getStats():r?r.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return t.apply(this,arguments)}}function T(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map((e=>this._shimmedLocalStreams[e][0]))};const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,r){if(!r)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const n=t.apply(this,arguments);return this._shimmedLocalStreams[r.id]?-1===this._shimmedLocalStreams[r.id].indexOf(n)&&this._shimmedLocalStreams[r.id].push(n):this._shimmedLocalStreams[r.id]=[r,n],n};const r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._shimmedLocalStreams=this._shimmedLocalStreams||{},e.getTracks().forEach((e=>{if(this.getSenders().find((t=>t.track===e)))throw new DOMException("Track already exists.","InvalidAccessError")}));const t=this.getSenders();r.apply(this,arguments);const n=this.getSenders().filter((e=>-1===t.indexOf(e)));this._shimmedLocalStreams[e.id]=[e].concat(n)};const n=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[e.id],n.apply(this,arguments)};const o=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},e&&Object.keys(this._shimmedLocalStreams).forEach((t=>{const r=this._shimmedLocalStreams[t].indexOf(e);-1!==r&&this._shimmedLocalStreams[t].splice(r,1),1===this._shimmedLocalStreams[t].length&&delete this._shimmedLocalStreams[t]})),o.apply(this,arguments)}}function R(e,t){if(!e.RTCPeerConnection)return;if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return T(e);const r=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){const e=r.apply(this);return this._reverseStreams=this._reverseStreams||{},e.map((e=>this._reverseStreams[e.id]))};const n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},t.getTracks().forEach((e=>{if(this.getSenders().find((t=>t.track===e)))throw new DOMException("Track already exists.","InvalidAccessError")})),!this._reverseStreams[t.id]){const r=new e.MediaStream(t.getTracks());this._streams[t.id]=r,this._reverseStreams[r.id]=t,t=r}n.apply(this,[t])};const o=e.RTCPeerConnection.prototype.removeStream;function a(e,t){let r=t.sdp;return Object.keys(e._reverseStreams||[]).forEach((t=>{const n=e._reverseStreams[t],o=e._streams[n.id];r=r.replace(new RegExp(o.id,"g"),n.id)})),new RTCSessionDescription({type:t.type,sdp:r})}function i(e,t){let r=t.sdp;return Object.keys(e._reverseStreams||[]).forEach((t=>{const n=e._reverseStreams[t],o=e._streams[n.id];r=r.replace(new RegExp(n.id,"g"),o.id)})),new RTCSessionDescription({type:t.type,sdp:r})}e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},o.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,r){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const n=[].slice.call(arguments,1);if(1!==n.length||!n[0].getTracks().find((e=>e===t)))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");const o=this.getSenders().find((e=>e.track===t));if(o)throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const a=this._streams[r.id];if(a)a.addTrack(t),Promise.resolve().then((()=>{this.dispatchEvent(new Event("negotiationneeded"))}));else{const n=new e.MediaStream([t]);this._streams[r.id]=n,this._reverseStreams[n.id]=r,this.addStream(n)}return this.getSenders().find((e=>e.track===t))},["createOffer","createAnswer"].forEach((function(t){const r=e.RTCPeerConnection.prototype[t],n={[t](){const e=arguments;return arguments.length&&"function"==typeof arguments[0]?r.apply(this,[t=>{const r=a(this,t);e[0].apply(null,[r])},t=>{e[1]&&e[1].apply(null,t)},arguments[2]]):r.apply(this,arguments).then((e=>a(this,e)))}};e.RTCPeerConnection.prototype[t]=n[t]}));const s=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=i(this,arguments[0]),s.apply(this,arguments)):s.apply(this,arguments)};const l=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get(){const e=l.get.apply(this);return""===e.type?e:a(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(e._pc!==this)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");let t;this._streams=this._streams||{},Object.keys(this._streams).forEach((r=>{this._streams[r].getTracks().find((t=>e.track===t))&&(t=this._streams[r])})),t&&(1===t.getTracks().length?this.removeStream(this._reverseStreams[t.id]):t.removeTrack(e.track),this.dispatchEvent(new Event("negotiationneeded")))}}function O(e,t){!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),e.RTCPeerConnection&&t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){const r=e.RTCPeerConnection.prototype[t],n={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),r.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=n[t]}))}function M(e,t){d(e,"negotiationneeded",(e=>{const r=e.target;if(!(t.version<72||r.getConfiguration&&"plan-b"===r.getConfiguration().sdpSemantics)||"stable"===r.signalingState)return e}))}var z=r(2539),B=r.n(z);function I(e){const t=e&&e.navigator,r=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return r(e).catch((e=>Promise.reject(function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString(){return this.name}}}(e))))}}function D(e){"getDisplayMedia"in e.navigator&&e.navigator.mediaDevices&&(e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||(e.navigator.mediaDevices.getDisplayMedia=e.navigator.getDisplayMedia.bind(e.navigator)))}function Z(e,t){if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){const t=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set(e){t.set.call(this,e);const r=new Event("enabled");r.enabled=e,this.dispatchEvent(r)}})}e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)&&Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCDtmfSender&&!e.RTCDTMFSender&&(e.RTCDTMFSender=e.RTCDtmfSender);const r=B()(e,t.version);e.RTCPeerConnection=function(e){return e&&e.iceServers&&(e.iceServers=function(e,t){let r=!1;return(e=JSON.parse(JSON.stringify(e))).filter((e=>{if(e&&(e.urls||e.url)){let t=e.urls||e.url;e.url&&!e.urls&&f("RTCIceServer.url","RTCIceServer.urls");const n="string"==typeof t;return n&&(t=[t]),t=t.filter((e=>{if(0===e.indexOf("stun:"))return!1;const t=e.startsWith("turn")&&!e.startsWith("turn:[")&&e.includes("transport=udp");return t&&!r?(r=!0,!0):t&&!r})),delete e.url,e.urls=n?t[0]:t,!!t.length}}))}(e.iceServers,t.version),m("ICE servers after filtering:",e.iceServers)),new r(e)},e.RTCPeerConnection.prototype=r.prototype}function L(e){e.RTCRtpSender&&!("replaceTrack"in e.RTCRtpSender.prototype)&&(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}function j(e,t){const r=e&&e.navigator,n=e&&e.MediaStreamTrack;if(r.getUserMedia=function(e,t,n){f("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),r.mediaDevices.getUserMedia(e).then(t,n)},!(t.version>55&&"autoGainControl"in r.mediaDevices.getSupportedConstraints())){const e=function(e,t,r){t in e&&!(r in e)&&(e[r]=e[t],delete e[t])},t=r.mediaDevices.getUserMedia.bind(r.mediaDevices);if(r.mediaDevices.getUserMedia=function(r){return"object"==typeof r&&"object"==typeof r.audio&&(r=JSON.parse(JSON.stringify(r)),e(r.audio,"autoGainControl","mozAutoGainControl"),e(r.audio,"noiseSuppression","mozNoiseSuppression")),t(r)},n&&n.prototype.getSettings){const t=n.prototype.getSettings;n.prototype.getSettings=function(){const r=t.apply(this,arguments);return e(r,"mozAutoGainControl","autoGainControl"),e(r,"mozNoiseSuppression","noiseSuppression"),r}}if(n&&n.prototype.applyConstraints){const t=n.prototype.applyConstraints;n.prototype.applyConstraints=function(r){return"audio"===this.kind&&"object"==typeof r&&(r=JSON.parse(JSON.stringify(r)),e(r,"autoGainControl","mozAutoGainControl"),e(r,"noiseSuppression","mozNoiseSuppression")),t.apply(this,[r])}}}}function F(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(r){if(!r||!r.video){const e=new DOMException("getDisplayMedia without video constraints is undefined");return e.name="NotFoundError",e.code=8,Promise.reject(e)}return!0===r.video?r.video={mediaSource:t}:r.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(r)})}function N(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function H(e,t){if("object"!=typeof e||!e.RTCPeerConnection&&!e.mozRTCPeerConnection)return;!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){const r=e.RTCPeerConnection.prototype[t],n={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),r.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=n[t]}));const r={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},n=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,o,a]=arguments;return n.apply(this,[e||null]).then((e=>{if(t.version<53&&!o)try{e.forEach((e=>{e.type=r[e.type]||e.type}))}catch(t){if("TypeError"!==t.name)throw t;e.forEach(((t,n)=>{e.set(n,Object.assign({},t,{type:r[t.type]||t.type}))}))}return e})).then(o,a)}}function U(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)return;const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e});const r=e.RTCPeerConnection.prototype.addTrack;r&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=r.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function V(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)return;const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e}),d(e,"track",(e=>(e.receiver._pc=e.srcElement,e))),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function K(e){e.RTCPeerConnection&&!("removeStream"in e.RTCPeerConnection.prototype)&&(e.RTCPeerConnection.prototype.removeStream=function(e){f("removeStream","removeTrack"),this.getSenders().forEach((t=>{t.track&&e.getTracks().includes(t.track)&&this.removeTrack(t)}))})}function W(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function q(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];const e=arguments[1],r=e&&"sendEncodings"in e;r&&e.sendEncodings.forEach((e=>{if("rid"in e&&!/^[a-z0-9]{0,16}$/i.test(e.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in e&&!(parseFloat(e.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(parseFloat(e.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")}));const n=t.apply(this,arguments);if(r){const{sender:t}=n,r=t.getParameters();(!("encodings"in r)||1===r.encodings.length&&0===Object.keys(r.encodings[0]).length)&&(r.encodings=e.sendEncodings,t.sendEncodings=e.sendEncodings,this.setParametersPromises.push(t.setParameters(r).then((()=>{delete t.sendEncodings})).catch((()=>{delete t.sendEncodings}))))}return n})}function Y(e){if("object"!=typeof e||!e.RTCRtpSender)return;const t=e.RTCRtpSender.prototype.getParameters;t&&(e.RTCRtpSender.prototype.getParameters=function(){const e=t.apply(this,arguments);return"encodings"in e||(e.encodings=[].concat(this.sendEncodings||[{}])),e})}function G(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then((()=>t.apply(this,arguments))).finally((()=>{this.setParametersPromises=[]})):t.apply(this,arguments)}}function _(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then((()=>t.apply(this,arguments))).finally((()=>{this.setParametersPromises=[]})):t.apply(this,arguments)}}function Q(e){if("object"==typeof e&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){this._localStreams||(this._localStreams=[]),this._localStreams.includes(e)||this._localStreams.push(e),e.getAudioTracks().forEach((r=>t.call(this,r,e))),e.getVideoTracks().forEach((r=>t.call(this,r,e)))},e.RTCPeerConnection.prototype.addTrack=function(e,...r){return r&&r.forEach((e=>{this._localStreams?this._localStreams.includes(e)||this._localStreams.push(e):this._localStreams=[e]})),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this._localStreams||(this._localStreams=[]);const t=this._localStreams.indexOf(e);if(-1===t)return;this._localStreams.splice(t,1);const r=e.getTracks();this.getSenders().forEach((e=>{r.includes(e.track)&&this.removeTrack(e)}))})}}function X(e){if("object"==typeof e&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(e){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=e=>{e.streams.forEach((e=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(e))return;this._remoteStreams.push(e);const t=new Event("addstream");t.stream=e,this.dispatchEvent(t)}))})}});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){const e=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(t){t.streams.forEach((t=>{if(e._remoteStreams||(e._remoteStreams=[]),e._remoteStreams.indexOf(t)>=0)return;e._remoteStreams.push(t);const r=new Event("addstream");r.stream=t,e.dispatchEvent(r)}))}),t.apply(e,arguments)}}}function J(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype,r=t.createOffer,n=t.createAnswer,o=t.setLocalDescription,a=t.setRemoteDescription,i=t.addIceCandidate;t.createOffer=function(e,t){const n=arguments.length>=2?arguments[2]:arguments[0],o=r.apply(this,[n]);return t?(o.then(e,t),Promise.resolve()):o},t.createAnswer=function(e,t){const r=arguments.length>=2?arguments[2]:arguments[0],o=n.apply(this,[r]);return t?(o.then(e,t),Promise.resolve()):o};let s=function(e,t,r){const n=o.apply(this,[e]);return r?(n.then(t,r),Promise.resolve()):n};t.setLocalDescription=s,s=function(e,t,r){const n=a.apply(this,[e]);return r?(n.then(t,r),Promise.resolve()):n},t.setRemoteDescription=s,s=function(e,t,r){const n=i.apply(this,[e]);return r?(n.then(t,r),Promise.resolve()):n},t.addIceCandidate=s}function $(e){const t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){const e=t.mediaDevices,r=e.getUserMedia.bind(e);t.mediaDevices.getUserMedia=e=>r(ee(e))}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,r,n){t.mediaDevices.getUserMedia(e).then(r,n)}.bind(t))}function ee(e){return e&&void 0!==e.video?Object.assign({},e,{video:y(e.video)}):e}function te(e){if(!e.RTCPeerConnection)return;const t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,r){if(e&&e.iceServers){const t=[];for(let r=0;r<e.iceServers.length;r++){let n=e.iceServers[r];!n.hasOwnProperty("urls")&&n.hasOwnProperty("url")?(f("RTCIceServer.url","RTCIceServer.urls"),n=JSON.parse(JSON.stringify(n)),n.urls=n.url,delete n.url,t.push(n)):t.push(e.iceServers[r])}e.iceServers=t}return new t(e,r)},e.RTCPeerConnection.prototype=t.prototype,"generateCertificate"in t&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:()=>t.generateCertificate})}function re(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function ne(e){const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(e){if(e){void 0!==e.offerToReceiveAudio&&(e.offerToReceiveAudio=!!e.offerToReceiveAudio);const t=this.getTransceivers().find((e=>"audio"===e.receiver.track.kind));!1===e.offerToReceiveAudio&&t?"sendrecv"===t.direction?t.setDirection?t.setDirection("sendonly"):t.direction="sendonly":"recvonly"===t.direction&&(t.setDirection?t.setDirection("inactive"):t.direction="inactive"):!0!==e.offerToReceiveAudio||t||this.addTransceiver("audio"),void 0!==e.offerToReceiveVideo&&(e.offerToReceiveVideo=!!e.offerToReceiveVideo);const r=this.getTransceivers().find((e=>"video"===e.receiver.track.kind));!1===e.offerToReceiveVideo&&r?"sendrecv"===r.direction?r.setDirection?r.setDirection("sendonly"):r.direction="sendonly":"recvonly"===r.direction&&(r.setDirection?r.setDirection("inactive"):r.direction="inactive"):!0!==e.offerToReceiveVideo||r||this.addTransceiver("video")}return t.apply(this,arguments)}}function oe(e){"object"!=typeof e||e.AudioContext||(e.AudioContext=e.webkitAudioContext)}var ae=r(7539),ie=r.n(ae);function se(e){if(!e.RTCIceCandidate||e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)return;const t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){if("object"==typeof e&&e.candidate&&0===e.candidate.indexOf("a=")&&((e=JSON.parse(JSON.stringify(e))).candidate=e.candidate.substr(2)),e.candidate&&e.candidate.length){const r=new t(e),n=ie().parseCandidate(e.candidate),o=Object.assign(r,n);return o.toJSON=function(){return{candidate:o.candidate,sdpMid:o.sdpMid,sdpMLineIndex:o.sdpMLineIndex,usernameFragment:o.usernameFragment}},o}return new t(e)},e.RTCIceCandidate.prototype=t.prototype,d(e,"icecandidate",(t=>(t.candidate&&Object.defineProperty(t,"candidate",{value:new e.RTCIceCandidate(t.candidate),writable:"false"}),t)))}function le(e,t){if(!e.RTCPeerConnection)return;"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get(){return void 0===this._sctp?null:this._sctp}});const r=function(e){if(!e||!e.sdp)return!1;const t=ie().splitSections(e.sdp);return t.shift(),t.some((e=>{const t=ie().parseMLine(e);return t&&"application"===t.kind&&-1!==t.protocol.indexOf("SCTP")}))},n=function(e){const t=e.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(null===t||t.length<2)return-1;const r=parseInt(t[1],10);return r!=r?-1:r},o=function(e){let r=65536;return"firefox"===t.browser&&(r=t.version<57?-1===e?16384:2147483637:t.version<60?57===t.version?65535:65536:2147483637),r},a=function(e,r){let n=65536;"firefox"===t.browser&&57===t.version&&(n=65535);const o=ie().matchPrefix(e.sdp,"a=max-message-size:");return o.length>0?n=parseInt(o[0].substr(19),10):"firefox"===t.browser&&-1!==r&&(n=2147483637),n},i=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,"chrome"===t.browser&&t.version>=76){const{sdpSemantics:e}=this.getConfiguration();"plan-b"===e&&Object.defineProperty(this,"sctp",{get(){return void 0===this._sctp?null:this._sctp},enumerable:!0,configurable:!0})}if(r(arguments[0])){const e=n(arguments[0]),t=o(e),r=a(arguments[0],e);let i;i=0===t&&0===r?Number.POSITIVE_INFINITY:0===t||0===r?Math.max(t,r):Math.min(t,r);const s={};Object.defineProperty(s,"maxMessageSize",{get:()=>i}),this._sctp=s}return i.apply(this,arguments)}}function ce(e){if(!e.RTCPeerConnection||!("createDataChannel"in e.RTCPeerConnection.prototype))return;function t(e,t){const r=e.send;e.send=function(){const n=arguments[0],o=n.length||n.size||n.byteLength;if("open"===e.readyState&&t.sctp&&o>t.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+t.sctp.maxMessageSize+" bytes)");return r.apply(e,arguments)}}const r=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){const e=r.apply(this,arguments);return t(e,this),e},d(e,"datachannel",(e=>(t(e.channel,e.target),e)))}function ue(e){if(!e.RTCPeerConnection||"connectionState"in e.RTCPeerConnection.prototype)return;const t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach((e=>{const r=t[e];t[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=e=>{const t=e.target;if(t._lastConnectionState!==t.connectionState){t._lastConnectionState=t.connectionState;const r=new Event("connectionstatechange",e);t.dispatchEvent(r)}return e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),r.apply(this,arguments)}}))}function de(e,t){if(!e.RTCPeerConnection)return;if("chrome"===t.browser&&t.version>=71)return;if("safari"===t.browser&&t.version>=605)return;const r=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(t){if(t&&t.sdp&&-1!==t.sdp.indexOf("\na=extmap-allow-mixed")){const r=t.sdp.split("\n").filter((e=>"a=extmap-allow-mixed"!==e.trim())).join("\n");e.RTCSessionDescription&&t instanceof e.RTCSessionDescription?arguments[0]=new e.RTCSessionDescription({type:t.type,sdp:r}):t.sdp=r}return r.apply(this,arguments)}}function pe(e,t){if(!e.RTCPeerConnection||!e.RTCPeerConnection.prototype)return;const r=e.RTCPeerConnection.prototype.addIceCandidate;r&&0!==r.length&&(e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?("chrome"===t.browser&&t.version<78||"firefox"===t.browser&&t.version<68||"safari"===t.browser)&&arguments[0]&&""===arguments[0].candidate?Promise.resolve():r.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())})}const he=function({window:e}={},t={shimChrome:!0,shimFirefox:!0,shimEdge:!0,shimSafari:!0}){const r=m,l=function(e){const t={browser:null,version:null};if(void 0===e||!e.navigator)return t.browser="Not a browser.",t;const{navigator:r}=e;if(r.mozGetUserMedia)t.browser="firefox",t.version=u(r.userAgent,/Firefox\/(\d+)\./,1);else if(r.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection&&!e.RTCIceGatherer)t.browser="chrome",t.version=u(r.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(r.mediaDevices&&r.userAgent.match(/Edge\/(\d+).(\d+)$/))t.browser="edge",t.version=u(r.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!e.RTCPeerConnection||!r.userAgent.match(/AppleWebKit\/(\d+)\./))return t.browser="Not a supported browser.",t;t.browser="safari",t.version=u(r.userAgent,/AppleWebKit\/(\d+)\./,1),t.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype}return t}(e),c={browserDetails:l,commonShim:s,extractVersion:u,disableLog:p,disableWarnings:h};switch(l.browser){case"chrome":if(!n||!O||!t.shimChrome)return r("Chrome shim is not included in this adapter release."),c;if(null===l.version)return r("Chrome shim can not determine version, not shimming."),c;r("adapter.js shimming chrome."),c.browserShim=n,pe(e,l),k(e,l),S(e),O(e,l),x(e),R(e,l),E(e),A(e),P(e),M(e,l),se(e),ue(e),le(e,l),ce(e),de(e,l);break;case"firefox":if(!a||!H||!t.shimFirefox)return r("Firefox shim is not included in this adapter release."),c;r("adapter.js shimming firefox."),c.browserShim=a,pe(e,l),j(e,l),H(e,l),N(e),K(e),U(e),V(e),W(e),q(e),Y(e),G(e),_(e),se(e),ue(e),le(e,l),ce(e);break;case"edge":if(!o||!Z||!t.shimEdge)return r("MS edge shim is not included in this adapter release."),c;r("adapter.js shimming edge."),c.browserShim=o,I(e),D(e),Z(e,l),L(e),le(e,l),ce(e);break;case"safari":if(!i||!t.shimSafari)return r("Safari shim is not included in this adapter release."),c;r("adapter.js shimming safari."),c.browserShim=i,pe(e,l),te(e),ne(e),J(e),Q(e),X(e),re(e),$(e),oe(e),se(e),le(e,l),ce(e),de(e,l);break;default:r("Unsupported browser!")}return c}({window:"undefined"==typeof window?void 0:window}),me=he},3154:(e,t,r)=>{var n;if("function"==typeof fetch&&(void 0!==r.g&&r.g.fetch?n=r.g.fetch:"undefined"!=typeof window&&window.fetch&&(n=window.fetch)),"undefined"==typeof window||void 0===window.document){var o=n||r(4098);o.default&&(o=o.default),t.default=o,e.exports=t.default}},907:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}r.d(t,{Z:()=>n})},3878:(e,t,r)=>{"use strict";function n(e){if(Array.isArray(e))return e}r.d(t,{Z:()=>n})},7326:(e,t,r)=>{"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,{Z:()=>n})},3144:(e,t,r)=>{"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function o(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}r.d(t,{Z:()=>o})},4942:(e,t,r)=>{"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{Z:()=>n})},7462:(e,t,r)=>{"use strict";function n(){return n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(this,arguments)}r.d(t,{Z:()=>n})},4578:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9611);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,n.Z)(e,t)}},9199:(e,t,r)=>{"use strict";function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}r.d(t,{Z:()=>n})},5267:(e,t,r)=>{"use strict";function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}r.d(t,{Z:()=>n})},5987:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(3366);function o(e,t){if(null==e)return{};var r,o,a=(0,n.Z)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}},3366:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}r.d(t,{Z:()=>n})},9611:(e,t,r)=>{"use strict";function n(e,t){return n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(e,t)}r.d(t,{Z:()=>n})},9439:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(3878),o=r(181),a=r(5267);function i(e,t){return(0,n.Z)(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}(e,t)||(0,o.Z)(e,t)||(0,a.Z)()}},3433:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(907),o=r(9199),a=r(181);function i(e){return function(e){if(Array.isArray(e))return(0,n.Z)(e)}(e)||(0,o.Z)(e)||(0,a.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},1002:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{Z:()=>n})},181:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(907);function o(e,t){if(e){if("string"==typeof e)return(0,n.Z)(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,n.Z)(e,t):void 0}}},3638:(e,t,r)=>{"use strict";r.d(t,{HI:()=>qs,IM:()=>Ws,Lo:()=>Ds,Rk:()=>Us,_:()=>zt,a:()=>nt,b:()=>yt,c:()=>ot,d:()=>pt,e:()=>Ot,f:()=>sr,g:()=>Yt,i:()=>at,k$:()=>Ks,m:()=>tt,pe:()=>Ys,r:()=>Cr,tn:()=>Vs,u:()=>ct,xh:()=>Is});const n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},o=Symbol("doneWritingPromise"),a=Symbol("doneWritingResolve"),i=Symbol("doneWritingReject"),s=Symbol("readingIndex");class l extends Array{constructor(){super(),this[o]=new Promise(((e,t)=>{this[a]=e,this[i]=t})),this[o].catch((()=>{}))}}function c(e){return e&&e.getReader&&Array.isArray(e)}function u(e){if(!c(e)){const t=e.getWriter(),r=t.releaseLock;return t.releaseLock=()=>{t.closed.catch((function(){})),r.call(t)},t}this.stream=e}l.prototype.getReader=function(){return void 0===this[s]&&(this[s]=0),{read:async()=>(await this[o],this[s]===this.length?{value:void 0,done:!0}:{value:this[this[s]++],done:!1})}},l.prototype.readToEnd=async function(e){await this[o];const t=e(this.slice(this[s]));return this.length=0,t},l.prototype.clone=function(){const e=new l;return e[o]=this[o].then((()=>{e.push(...this)})),e},u.prototype.write=async function(e){this.stream.push(e)},u.prototype.close=async function(){this.stream[a]()},u.prototype.abort=async function(e){return this.stream[i](e),e},u.prototype.releaseLock=function(){};const d="object"==typeof n.process&&"object"==typeof n.process.versions,p=d&&void 0;function h(e){return c(e)?"array":n.ReadableStream&&n.ReadableStream.prototype.isPrototypeOf(e)?"web":E&&E.prototype.isPrototypeOf(e)?"ponyfill":p&&p.prototype.isPrototypeOf(e)?"node":!(!e||!e.getReader)&&"web-like"}function m(e){return Uint8Array.prototype.isPrototypeOf(e)}function f(e){if(1===e.length)return e[0];let t=0;for(let r=0;r<e.length;r++){if(!m(e[r]))throw Error("concatUint8Array: Data must be in the form of a Uint8Array");t+=e[r].length}const r=new Uint8Array(t);let n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}const g=d&&void 0,y=d&&void 0;let b,v;if(y){b=function(e){let t=!1;return new E({start(r){e.pause(),e.on("data",(n=>{t||(g.isBuffer(n)&&(n=new Uint8Array(n.buffer,n.byteOffset,n.byteLength)),r.enqueue(n),e.pause())})),e.on("end",(()=>{t||r.close()})),e.on("error",(e=>r.error(e)))},pull(){e.resume()},cancel(r){t=!0,e.destroy(r)}})};class e extends y{constructor(e,t){super(t),this._reader=B(e)}async _read(e){try{for(;;){const{done:e,value:t}=await this._reader.read();if(e){this.push(null);break}if(!this.push(t)||this._cancelling){this._reading=!1;break}}}catch(e){this.emit("error",e)}}_destroy(e){this._reader.cancel(e)}}v=function(t,r){return new e(t,r)}}const w=new WeakSet,k=Symbol("externalBuffer");function C(e){if(this.stream=e,e[k]&&(this[k]=e[k].slice()),c(e)){const t=e.getReader();return this._read=t.read.bind(t),this._releaseLock=()=>{},void(this._cancel=()=>{})}let t=h(e);if("node"===t&&(e=b(e)),t){const t=e.getReader();return this._read=t.read.bind(t),this._releaseLock=()=>{t.closed.catch((function(){})),t.releaseLock()},void(this._cancel=t.cancel.bind(t))}let r=!1;this._read=async()=>r||w.has(e)?{value:void 0,done:!0}:(r=!0,{value:e,done:!1}),this._releaseLock=()=>{if(r)try{w.add(e)}catch(e){}}}C.prototype.read=async function(){return this[k]&&this[k].length?{done:!1,value:this[k].shift()}:this._read()},C.prototype.releaseLock=function(){this[k]&&(this.stream[k]=this[k]),this._releaseLock()},C.prototype.cancel=function(e){return this._cancel(e)},C.prototype.readLine=async function(){let e,t=[];for(;!e;){let{done:r,value:n}=await this.read();if(n+="",r)return t.length?z(t):void 0;const o=n.indexOf("\n")+1;o&&(e=z(t.concat(n.substr(0,o))),t=[]),o!==n.length&&t.push(n.substr(o))}return this.unshift(...t),e},C.prototype.readByte=async function(){const{done:e,value:t}=await this.read();if(e)return;const r=t[0];return this.unshift(K(t,1)),r},C.prototype.readBytes=async function(e){const t=[];let r=0;for(;;){const{done:n,value:o}=await this.read();if(n)return t.length?z(t):void 0;if(t.push(o),r+=o.length,r>=e){const r=z(t);return this.unshift(K(r,e)),K(r,0,e)}}},C.prototype.peekBytes=async function(e){const t=await this.readBytes(e);return this.unshift(t),t},C.prototype.unshift=function(...e){this[k]||(this[k]=[]),1===e.length&&m(e[0])&&this[k].length&&e[0].length&&this[k][0].byteOffset>=e[0].length?this[k][0]=new Uint8Array(this[k][0].buffer,this[k][0].byteOffset-e[0].length,this[k][0].byteLength+e[0].length):this[k].unshift(...e.filter((e=>e&&e.length)))},C.prototype.readToEnd=async function(e=z){const t=[];for(;;){const{done:e,value:r}=await this.read();if(e)break;t.push(r)}return e(t)};let S,x,{ReadableStream:E,WritableStream:A,TransformStream:P}=n;async function T(){if(P)return;const[e,t]=await Promise.all([r.e(464).then(r.bind(r,8464)),r.e(31).then(r.bind(r,2031))]);({ReadableStream:E,WritableStream:A,TransformStream:P}=e);const{createReadableStreamWrapper:o}=t;n.ReadableStream&&E!==n.ReadableStream&&(S=o(E),x=o(n.ReadableStream))}const R=d&&void 0;function O(e){let t=h(e);return"node"===t?b(e):"web"===t&&S?S(e):t?e:new E({start(t){t.enqueue(e),t.close()}})}function M(e){if(h(e))return e;const t=new l;return(async()=>{const r=I(t);await r.write(e),await r.close()})(),t}function z(e){return e.some((e=>h(e)&&!c(e)))?function(e){e=e.map(O);const t=L((async function(e){await Promise.all(n.map((t=>q(t,e))))}));let r=Promise.resolve();const n=e.map(((n,o)=>F(n,((n,a)=>(r=r.then((()=>D(n,t.writable,{preventClose:o!==e.length-1}))),r)))));return t.readable}(e):e.some((e=>c(e)))?function(e){const t=new l;let r=Promise.resolve();return e.forEach(((n,o)=>(r=r.then((()=>D(n,t,{preventClose:o!==e.length-1}))),r))),t}(e):"string"==typeof e[0]?e.join(""):R&&R.isBuffer(e[0])?R.concat(e):f(e)}function B(e){return new C(e)}function I(e){return new u(e)}async function D(e,t,{preventClose:r=!1,preventAbort:n=!1,preventCancel:o=!1}={}){if(h(e)&&!c(e)){e=O(e);try{if(e[k]){const r=I(t);for(let t=0;t<e[k].length;t++)await r.ready,await r.write(e[k][t]);r.releaseLock()}await e.pipeTo(t,{preventClose:r,preventAbort:n,preventCancel:o})}catch(e){}return}const a=B(e=M(e)),i=I(t);try{for(;;){await i.ready;const{done:e,value:t}=await a.read();if(e){r||await i.close();break}await i.write(t)}}catch(e){n||await i.abort(e)}finally{a.releaseLock(),i.releaseLock()}}function Z(e,t){const r=new P(t);return D(e,r.writable),r.readable}function L(e){let t,r,n=!1;return{readable:new E({start(e){r=e},pull(){t?t():n=!0},cancel:e},{highWaterMark:0}),writable:new A({write:async function(e){r.enqueue(e),n?n=!1:(await new Promise((e=>{t=e})),t=null)},close:r.close.bind(r),abort:r.error.bind(r)})}}function j(e,t=(()=>{}),r=(()=>{})){if(c(e)){const n=new l;return(async()=>{const o=await W(e),a=t(o),i=r();let s;s=void 0!==a&&void 0!==i?z([a,i]):void 0!==a?a:i;const l=I(n);await l.write(s),await l.close()})(),n}if(h(e))return Z(e,{async transform(e,r){try{const n=await t(e);void 0!==n&&r.enqueue(n)}catch(e){r.error(e)}},async flush(e){try{const t=await r();void 0!==t&&e.enqueue(t)}catch(t){e.error(t)}}});const n=t(e),o=r();return void 0!==n&&void 0!==o?z([n,o]):void 0!==n?n:o}function F(e,t){if(h(e)&&!c(e)){let r;const n=new P({start(e){r=e}}),o=D(e,n.writable),a=L((async function(e){r.error(e),await o,await new Promise(setTimeout)}));return t(n.readable,a.writable),a.readable}e=M(e);const r=new l;return t(e,r),r}function N(e,t){let r;const n=F(e,((e,o)=>{const a=B(e);a.remainder=()=>(a.releaseLock(),D(e,o),n),r=t(a)}));return r}function H(e){if(c(e))return e.clone();if(h(e)){const t=function(e){if(c(e))throw Error("ArrayStream cannot be tee()d, use clone() instead");if(h(e)){const t=O(e).tee();return t[0][k]=t[1][k]=e[k],t}return[K(e),K(e)]}(e);return V(e,t[0]),t[1]}return K(e)}function U(e){return c(e)?H(e):h(e)?new E({start(t){const r=F(e,(async(e,r)=>{const n=B(e),o=I(r);try{for(;;){await o.ready;const{done:r,value:a}=await n.read();if(r){try{t.close()}catch(e){}return void await o.close()}try{t.enqueue(a)}catch(e){}await o.write(a)}}catch(e){t.error(e),await o.abort(e)}}));V(e,r)}}):K(e)}function V(e,t){Object.entries(Object.getOwnPropertyDescriptors(e.constructor.prototype)).forEach((([r,n])=>{"constructor"!==r&&(n.value?n.value=n.value.bind(t):n.get=n.get.bind(t),Object.defineProperty(e,r,n))}))}function K(e,t=0,r=1/0){if(c(e))throw Error("Not implemented");if(h(e)){if(t>=0&&r>=0){let n=0;return Z(e,{transform(e,o){n<r?(n+e.length>=t&&o.enqueue(K(e,Math.max(t-n,0),r-n)),n+=e.length):o.terminate()}})}if(t<0&&(r<0||r===1/0)){let n=[];return j(e,(e=>{e.length>=-t?n=[e]:n.push(e)}),(()=>K(z(n),t,r)))}if(0===t&&r<0){let n;return j(e,(e=>{const o=n?z([n,e]):e;if(o.length>=-r)return n=K(o,r),K(o,t,r);n=o}))}return console.warn(`stream.slice(input, ${t}, ${r}) not implemented efficiently.`),Y((async()=>K(await W(e),t,r)))}return e[k]&&(e=z(e[k].concat([e]))),!m(e)||R&&R.isBuffer(e)?e.slice(t,r):(r===1/0&&(r=e.length),e.subarray(t,r))}async function W(e,t=z){return c(e)?e.readToEnd(t):h(e)?B(e).readToEnd(t):e}async function q(e,t){if(h(e)){if(e.cancel)return e.cancel(t);if(e.destroy)return e.destroy(t),await new Promise(setTimeout),t}}function Y(e){const t=new l;return(async()=>{const r=I(t);try{await r.write(await e()),await r.close()}catch(e){await r.abort(e)}})(),t}class G{constructor(e){if(void 0===e)throw Error("Invalid BigInteger input");if(e instanceof Uint8Array){const t=e,r=Array(t.length);for(let e=0;e<t.length;e++){const n=t[e].toString(16);r[e]=t[e]<=15?"0"+n:n}this.value=BigInt("0x0"+r.join(""))}else this.value=BigInt(e)}clone(){return new G(this.value)}iinc(){return this.value++,this}inc(){return this.clone().iinc()}idec(){return this.value--,this}dec(){return this.clone().idec()}iadd(e){return this.value+=e.value,this}add(e){return this.clone().iadd(e)}isub(e){return this.value-=e.value,this}sub(e){return this.clone().isub(e)}imul(e){return this.value*=e.value,this}mul(e){return this.clone().imul(e)}imod(e){return this.value%=e.value,this.isNegative()&&this.iadd(e),this}mod(e){return this.clone().imod(e)}modExp(e,t){if(t.isZero())throw Error("Modulo cannot be zero");if(t.isOne())return new G(0);if(e.isNegative())throw Error("Unsopported negative exponent");let r=e.value,n=this.value;n%=t.value;let o=BigInt(1);for(;r>BigInt(0);){const e=r&BigInt(1);r>>=BigInt(1);const a=o*n%t.value;o=e?a:o,n=n*n%t.value}return new G(o)}modInv(e){const{gcd:t,x:r}=this._egcd(e);if(!t.isOne())throw Error("Inverse does not exist");return r.add(e).mod(e)}_egcd(e){let t=BigInt(0),r=BigInt(1),n=BigInt(1),o=BigInt(0),a=this.value;for(e=e.value;e!==BigInt(0);){const i=a/e;let s=t;t=n-i*t,n=s,s=r,r=o-i*r,o=s,s=e,e=a%e,a=s}return{x:new G(n),y:new G(o),gcd:new G(a)}}gcd(e){let t=this.value;for(e=e.value;e!==BigInt(0);){const r=e;e=t%e,t=r}return new G(t)}ileftShift(e){return this.value<<=e.value,this}leftShift(e){return this.clone().ileftShift(e)}irightShift(e){return this.value>>=e.value,this}rightShift(e){return this.clone().irightShift(e)}equal(e){return this.value===e.value}lt(e){return this.value<e.value}lte(e){return this.value<=e.value}gt(e){return this.value>e.value}gte(e){return this.value>=e.value}isZero(){return this.value===BigInt(0)}isOne(){return this.value===BigInt(1)}isNegative(){return this.value<BigInt(0)}isEven(){return!(this.value&BigInt(1))}abs(){const e=this.clone();return this.isNegative()&&(e.value=-e.value),e}toString(){return this.value.toString()}toNumber(){const e=Number(this.value);if(e>Number.MAX_SAFE_INTEGER)throw Error("Number can only safely store up to 53 bits");return e}getBit(e){return(this.value>>BigInt(e)&BigInt(1))===BigInt(0)?0:1}bitLength(){const e=new G(0),t=new G(1),r=new G(-1),n=this.isNegative()?r:e;let o=1;const a=this.clone();for(;!a.irightShift(t).equal(n);)o++;return o}byteLength(){const e=new G(0),t=new G(-1),r=this.isNegative()?t:e,n=new G(8);let o=1;const a=this.clone();for(;!a.irightShift(n).equal(r);)o++;return o}toUint8Array(e="be",t){let r=this.value.toString(16);r.length%2==1&&(r="0"+r);const n=r.length/2,o=new Uint8Array(t||n),a=t?t-n:0;let i=0;for(;i<n;)o[i+a]=parseInt(r.slice(2*i,2*i+2),16),i++;return"be"!==e&&o.reverse(),o}}const _=(()=>{try{return!1}catch(e){}return!1})(),Q={isString:function(e){return"string"==typeof e||String.prototype.isPrototypeOf(e)},isArray:function(e){return Array.prototype.isPrototypeOf(e)},isUint8Array:m,isStream:h,readNumber:function(e){let t=0;for(let r=0;r<e.length;r++)t+=256**r*e[e.length-1-r];return t},writeNumber:function(e,t){const r=new Uint8Array(t);for(let n=0;n<t;n++)r[n]=e>>8*(t-n-1)&255;return r},readDate:function(e){const t=Q.readNumber(e);return new Date(1e3*t)},writeDate:function(e){const t=Math.floor(e.getTime()/1e3);return Q.writeNumber(t,4)},normalizeDate:function(e=Date.now()){return null===e||e===1/0?e:new Date(1e3*Math.floor(+e/1e3))},readMPI:function(e){const t=7+(e[0]<<8|e[1])>>>3;return e.subarray(2,2+t)},leftPad(e,t){const r=new Uint8Array(t),n=t-e.length;return r.set(e,n),r},uint8ArrayToMPI:function(e){const t=Q.uint8ArrayBitLength(e);if(0===t)throw Error("Zero MPI");const r=e.subarray(e.length-Math.ceil(t/8)),n=new Uint8Array([(65280&t)>>8,255&t]);return Q.concatUint8Array([n,r])},uint8ArrayBitLength:function(e){let t;for(t=0;t<e.length&&0===e[t];t++);if(t===e.length)return 0;const r=e.subarray(t);return 8*(r.length-1)+Q.nbits(r[0])},hexToUint8Array:function(e){const t=new Uint8Array(e.length>>1);for(let r=0;r<e.length>>1;r++)t[r]=parseInt(e.substr(r<<1,2),16);return t},uint8ArrayToHex:function(e){const t=[],r=e.length;let n,o=0;for(;o<r;){for(n=e[o++].toString(16);n.length<2;)n="0"+n;t.push(""+n)}return t.join("")},stringToUint8Array:function(e){return j(e,(e=>{if(!Q.isString(e))throw Error("stringToUint8Array: Data must be in the form of a string");const t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}))},uint8ArrayToString:function(e){const t=[],r=16384,n=(e=new Uint8Array(e)).length;for(let o=0;o<n;o+=r)t.push(String.fromCharCode.apply(String,e.subarray(o,o+r<n?o+r:n)));return t.join("")},encodeUTF8:function(e){const t=new TextEncoder("utf-8");function r(e,r=!1){return t.encode(e,{stream:!r})}return j(e,r,(()=>r("",!0)))},decodeUTF8:function(e){const t=new TextDecoder("utf-8");function r(e,r=!1){return t.decode(e,{stream:!r})}return j(e,r,(()=>r(new Uint8Array,!0)))},concat:z,concatUint8Array:f,equalsUint8Array:function(e,t){if(!Q.isUint8Array(e)||!Q.isUint8Array(t))throw Error("Data must be in the form of a Uint8Array");if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0},writeChecksum:function(e){let t=0;for(let r=0;r<e.length;r++)t=t+e[r]&65535;return Q.writeNumber(t,2)},printDebug:function(e){_&&console.log(e)},printDebugError:function(e){_&&console.error(e)},nbits:function(e){let t=1,r=e>>>16;return 0!==r&&(e=r,t+=16),r=e>>8,0!==r&&(e=r,t+=8),r=e>>4,0!==r&&(e=r,t+=4),r=e>>2,0!==r&&(e=r,t+=2),r=e>>1,0!==r&&(e=r,t+=1),t},double:function(e){const t=new Uint8Array(e.length),r=e.length-1;for(let n=0;n<r;n++)t[n]=e[n]<<1^e[n+1]>>7;return t[r]=e[r]<<1^135*(e[0]>>7),t},shiftRight:function(e,t){if(t)for(let r=e.length-1;r>=0;r--)e[r]>>=t,r>0&&(e[r]|=e[r-1]<<8-t);return e},getWebCrypto:function(){return void 0!==n&&n.crypto&&n.crypto.subtle},detectNode:function(){return"object"==typeof n.process&&"object"==typeof n.process.versions},detectBigInt:()=>"undefined"!=typeof BigInt,getBigInteger:async function(){if(Q.detectBigInt())return G;{const{default:e}=await Promise.all([r.e(290),r.e(404)]).then(r.bind(r,7404));return e}},getNodeCrypto:function(){},getNodeZlib:function(){},getNodeBuffer:function(){return{}.Buffer},getHardwareConcurrency:function(){return Q.detectNode()?(void 0).cpus().length:"undefined"!=typeof navigator&&navigator.hardwareConcurrency||1},isEmailAddress:function(e){return!!Q.isString(e)&&/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+([a-zA-Z]{2,}|xn--[a-zA-Z\-0-9]+)))$/.test(e)},canonicalizeEOL:function(e){let t=!1;return j(e,(e=>{let r;t&&(e=Q.concatUint8Array([new Uint8Array([13]),e])),13===e[e.length-1]?(t=!0,e=e.subarray(0,-1)):t=!1;const n=[];for(let t=0;r=e.indexOf(10,t)+1,r;t=r)13!==e[r-2]&&n.push(r);if(!n.length)return e;const o=new Uint8Array(e.length+n.length);let a=0;for(let t=0;t<n.length;t++){const r=e.subarray(n[t-1]||0,n[t]);o.set(r,a),a+=r.length,o[a-1]=13,o[a]=10,a++}return o.set(e.subarray(n[n.length-1]||0),a),o}),(()=>t?new Uint8Array([13]):void 0))},nativeEOL:function(e){let t=!1;return j(e,(e=>{let r;13===(e=t&&10!==e[0]?Q.concatUint8Array([new Uint8Array([13]),e]):new Uint8Array(e))[e.length-1]?(t=!0,e=e.subarray(0,-1)):t=!1;let n=0;for(let t=0;t!==e.length;t=r){r=e.indexOf(13,t)+1,r||(r=e.length);const o=r-(10===e[r]?1:0);t&&e.copyWithin(n,t,o),n+=o-t}return e.subarray(0,n)}),(()=>t?new Uint8Array([13]):void 0))},removeTrailingSpaces:function(e){return e.split("\n").map((e=>{let t=e.length-1;for(;t>=0&&(" "===e[t]||"\t"===e[t]);t--);return e.substr(0,t+1)})).join("\n")},wrapError:function(e,t){if(!t)return Error(e);try{t.message=e+": "+t.message}catch(e){}return t},constructAllowedPackets:function(e){const t={};return e.forEach((e=>{if(!e.tag)throw Error("Invalid input: expected a packet class");t[e.tag]=e})),t},anyPromise:function(e){return new Promise((async(t,r)=>{let n;await Promise.all(e.map((async e=>{try{t(await e)}catch(e){n=e}}))),r(n)}))},selectUint8Array:function(e,t,r){const n=Math.max(t.length,r.length),o=new Uint8Array(n);let a=0;for(let n=0;n<o.length;n++)o[n]=t[n]&256-e|r[n]&255+e,a+=e&n<t.length|1-e&n<r.length;return o.subarray(0,a)},selectUint8:function(e,t,r){return t&256-e|r&255+e}},X=Q.getNodeBuffer();let J,$;function ee(e){let t=new Uint8Array;return j(e,(e=>{t=Q.concatUint8Array([t,e]);const r=[],n=Math.floor(t.length/45),o=45*n,a=J(t.subarray(0,o));for(let e=0;e<n;e++)r.push(a.substr(60*e,60)),r.push("\n");return t=t.subarray(o),r.join("")}),(()=>t.length?J(t)+"\n":""))}function te(e){let t="";return j(e,(e=>{t+=e;let r=0;const n=[" ","\t","\r","\n"];for(let e=0;e<n.length;e++){const o=n[e];for(let e=t.indexOf(o);-1!==e;e=t.indexOf(o,e+1))r++}let o=t.length;for(;o>0&&(o-r)%4!=0;o--)n.includes(t[o])&&r--;const a=$(t.substr(0,o));return t=t.substr(o),a}),(()=>$(t)))}function re(e){return te(e.replace(/-/g,"+").replace(/_/g,"/"))}function ne(e,t){let r=ee(e).replace(/[\r\n]/g,"");return t&&(r=r.replace(/[+]/g,"-").replace(/[/]/g,"_").replace(/[=]/g,"")),r}X?(J=e=>X.from(e).toString("base64"),$=e=>{const t=X.from(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}):(J=e=>btoa(Q.uint8ArrayToString(e)),$=e=>Q.stringToUint8Array(atob(e)));const oe=Symbol("byValue");var ae={curve:{p256:"p256","P-256":"p256",secp256r1:"p256",prime256v1:"p256","1.2.840.10045.3.1.7":"p256","2a8648ce3d030107":"p256","2A8648CE3D030107":"p256",p384:"p384","P-384":"p384",secp384r1:"p384","1.3.132.0.34":"p384","2b81040022":"p384","2B81040022":"p384",p521:"p521","P-521":"p521",secp521r1:"p521","1.3.132.0.35":"p521","2b81040023":"p521","2B81040023":"p521",secp256k1:"secp256k1","1.3.132.0.10":"secp256k1","2b8104000a":"secp256k1","2B8104000A":"secp256k1",ED25519:"ed25519",ed25519:"ed25519",Ed25519:"ed25519","1.3.6.1.4.1.11591.15.1":"ed25519","2b06010401da470f01":"ed25519","2B06010401DA470F01":"ed25519",X25519:"curve25519",cv25519:"curve25519",curve25519:"curve25519",Curve25519:"curve25519","1.3.6.1.4.1.3029.1.5.1":"curve25519","2b060104019755010501":"curve25519","2B060104019755010501":"curve25519",brainpoolP256r1:"brainpoolP256r1","1.3.36.3.3.2.8.1.1.7":"brainpoolP256r1","2b2403030208010107":"brainpoolP256r1","2B2403030208010107":"brainpoolP256r1",brainpoolP384r1:"brainpoolP384r1","1.3.36.3.3.2.8.1.1.11":"brainpoolP384r1","2b240303020801010b":"brainpoolP384r1","2B240303020801010B":"brainpoolP384r1",brainpoolP512r1:"brainpoolP512r1","1.3.36.3.3.2.8.1.1.13":"brainpoolP512r1","2b240303020801010d":"brainpoolP512r1","2B240303020801010D":"brainpoolP512r1"},s2k:{simple:0,salted:1,iterated:3,gnu:101},publicKey:{rsaEncryptSign:1,rsaEncrypt:2,rsaSign:3,elgamal:16,dsa:17,ecdh:18,ecdsa:19,eddsa:22,aedh:23,aedsa:24},symmetric:{plaintext:0,idea:1,tripledes:2,cast5:3,blowfish:4,aes128:7,aes192:8,aes256:9,twofish:10},compression:{uncompressed:0,zip:1,zlib:2,bzip2:3},hash:{md5:1,sha1:2,ripemd:3,sha256:8,sha384:9,sha512:10,sha224:11},webHash:{"SHA-1":2,"SHA-256":8,"SHA-384":9,"SHA-512":10},aead:{eax:1,ocb:2,experimentalGCM:100},packet:{publicKeyEncryptedSessionKey:1,signature:2,symEncryptedSessionKey:3,onePassSignature:4,secretKey:5,publicKey:6,secretSubkey:7,compressedData:8,symmetricallyEncryptedData:9,marker:10,literalData:11,trust:12,userID:13,publicSubkey:14,userAttribute:17,symEncryptedIntegrityProtectedData:18,modificationDetectionCode:19,aeadEncryptedData:20},literal:{binary:98,text:116,utf8:117,mime:109},signature:{binary:0,text:1,standalone:2,certGeneric:16,certPersona:17,certCasual:18,certPositive:19,certRevocation:48,subkeyBinding:24,keyBinding:25,key:31,keyRevocation:32,subkeyRevocation:40,timestamp:64,thirdParty:80},signatureSubpacket:{signatureCreationTime:2,signatureExpirationTime:3,exportableCertification:4,trustSignature:5,regularExpression:6,revocable:7,keyExpirationTime:9,placeholderBackwardsCompatibility:10,preferredSymmetricAlgorithms:11,revocationKey:12,issuer:16,notationData:20,preferredHashAlgorithms:21,preferredCompressionAlgorithms:22,keyServerPreferences:23,preferredKeyServer:24,primaryUserID:25,policyURI:26,keyFlags:27,signersUserID:28,reasonForRevocation:29,features:30,signatureTarget:31,embeddedSignature:32,issuerFingerprint:33,preferredAEADAlgorithms:34},keyFlags:{certifyKeys:1,signData:2,encryptCommunication:4,encryptStorage:8,splitPrivateKey:16,authentication:32,sharedPrivateKey:128},armor:{multipartSection:0,multipartLast:1,signed:2,message:3,publicKey:4,privateKey:5,signature:6},reasonForRevocation:{noReason:0,keySuperseded:1,keyCompromised:2,keyRetired:3,userIDInvalid:32},features:{modificationDetection:1,aead:2,v5Keys:4},write:function(e,t){if("number"==typeof t&&(t=this.read(e,t)),void 0!==e[t])return e[t];throw Error("Invalid enum value.")},read:function(e,t){if(e[oe]||(e[oe]=[],Object.entries(e).forEach((([t,r])=>{e[oe][r]=t}))),void 0!==e[oe][t])return e[oe][t];throw Error("Invalid enum value.")}},ie={preferredHashAlgorithm:ae.hash.sha256,preferredSymmetricAlgorithm:ae.symmetric.aes256,preferredCompressionAlgorithm:ae.compression.uncompressed,deflateLevel:6,aeadProtect:!1,preferredAEADAlgorithm:ae.aead.eax,aeadChunkSizeByte:12,v5Keys:!1,s2kIterationCountByte:224,allowUnauthenticatedMessages:!1,allowUnauthenticatedStream:!1,checksumRequired:!1,minRSABits:2047,passwordCollisionCheck:!1,revocationsExpire:!1,allowInsecureDecryptionWithSigningKeys:!1,allowInsecureVerificationWithReformattedKeys:!1,constantTimePKCS1Decryption:!1,constantTimePKCS1DecryptionSupportedSymmetricAlgorithms:new Set([ae.symmetric.aes128,ae.symmetric.aes192,ae.symmetric.aes256]),minBytesForWebCrypto:1e3,ignoreUnsupportedPackets:!0,ignoreMalformedPackets:!1,showVersion:!1,showComment:!1,versionString:"OpenPGP.js 5.2.1",commentString:"https://openpgpjs.org",maxUserIDLength:5120,knownNotations:["preferred-email-encoding@pgp.com","pka-address@gnupg.org"],useIndutnyElliptic:!0,rejectHashAlgorithms:new Set([ae.hash.md5,ae.hash.ripemd]),rejectMessageHashAlgorithms:new Set([ae.hash.md5,ae.hash.ripemd,ae.hash.sha1]),rejectPublicKeyAlgorithms:new Set([ae.publicKey.elgamal,ae.publicKey.dsa]),rejectCurves:new Set([ae.curve.brainpoolP256r1,ae.curve.brainpoolP384r1,ae.curve.brainpoolP512r1,ae.curve.secp256k1])};function se(e){const t=e.match(/^-----BEGIN PGP (MESSAGE, PART \d+\/\d+|MESSAGE, PART \d+|SIGNED MESSAGE|MESSAGE|PUBLIC KEY BLOCK|PRIVATE KEY BLOCK|SIGNATURE)-----$/m);if(!t)throw Error("Unknown ASCII armor type");return/MESSAGE, PART \d+\/\d+/.test(t[1])?ae.armor.multipartSection:/MESSAGE, PART \d+/.test(t[1])?ae.armor.multipartLast:/SIGNED MESSAGE/.test(t[1])?ae.armor.signed:/MESSAGE/.test(t[1])?ae.armor.message:/PUBLIC KEY BLOCK/.test(t[1])?ae.armor.publicKey:/PRIVATE KEY BLOCK/.test(t[1])?ae.armor.privateKey:/SIGNATURE/.test(t[1])?ae.armor.signature:void 0}function le(e,t){let r="";return t.showVersion&&(r+="Version: "+t.versionString+"\n"),t.showComment&&(r+="Comment: "+t.commentString+"\n"),e&&(r+="Comment: "+e+"\n"),r+="\n",r}function ce(e){return ee(function(e){let t=13501623;return j(e,(e=>{const r=de?Math.floor(e.length/4):0,n=new Uint32Array(e.buffer,e.byteOffset,r);for(let e=0;e<r;e++)t^=n[e],t=ue[0][t>>24&255]^ue[1][t>>16&255]^ue[2][t>>8&255]^ue[3][t>>0&255];for(let n=4*r;n<e.length;n++)t=t>>8^ue[0][255&t^e[n]]}),(()=>new Uint8Array([t,t>>8,t>>16])))}(e))}const ue=[Array(255),Array(255),Array(255),Array(255)];for(let e=0;e<=255;e++){let t=e<<16;for(let e=0;e<8;e++)t=t<<1^(0!=(8388608&t)?8801531:0);ue[0][e]=(16711680&t)>>16|65280&t|(255&t)<<16}for(let e=0;e<=255;e++)ue[1][e]=ue[0][e]>>8^ue[0][255&ue[0][e]];for(let e=0;e<=255;e++)ue[2][e]=ue[1][e]>>8^ue[0][255&ue[1][e]];for(let e=0;e<=255;e++)ue[3][e]=ue[2][e]>>8^ue[0][255&ue[2][e]];const de=function(){const e=new ArrayBuffer(2);return new DataView(e).setInt16(0,255,!0),255===new Int16Array(e)[0]}();function pe(e){for(let t=0;t<e.length;t++){if(!/^([^\s:]|[^\s:][^:]*[^\s:]): .+$/.test(e[t]))throw Error("Improperly formatted armor header: "+e[t]);/^(Version|Comment|MessageID|Hash|Charset): .+$/.test(e[t])||Q.printDebugError(Error("Unknown header: "+e[t]))}}function he(e){let t=e,r="";const n=e.lastIndexOf("=");return n>=0&&n!==e.length-1&&(t=e.slice(0,n),r=e.slice(n+1).substr(0,4)),{body:t,checksum:r}}function me(e,t=ie){return new Promise((async(r,n)=>{try{const o=/^-----[^-]+-----$/m,a=/^[ \f\r\t\u00a0\u2000-\u200a\u202f\u205f\u3000]*$/;let i;const s=[];let l,c,u,d=s,p=[],h=te(F(e,(async(e,t)=>{const m=B(e);try{for(;;){let e=await m.readLine();if(void 0===e)throw Error("Misformed armored text");if(e=Q.removeTrailingSpaces(e.replace(/[\r\n]/g,"")),i)if(l)c||2!==i||(o.test(e)?(p=p.join("\r\n"),c=!0,pe(d),d=[],l=!1):p.push(e.replace(/^- /,"")));else if(o.test(e)&&n(Error("Mandatory blank line missing between armor headers and armor data")),a.test(e)){if(pe(d),l=!0,c||2!==i){r({text:p,data:h,headers:s,type:i});break}}else d.push(e);else o.test(e)&&(i=se(e))}}catch(e){return void n(e)}const f=I(t);try{for(;;){await f.ready;const{done:e,value:t}=await m.read();if(e)throw Error("Misformed armored text");const r=t+"";if(-1!==r.indexOf("=")||-1!==r.indexOf("-")){let e=await m.readToEnd();e.length||(e=""),e=r+e,e=Q.removeTrailingSpaces(e.replace(/\r/g,""));const t=e.split(o);if(1===t.length)throw Error("Misformed armored text");const n=he(t[0].slice(0,-1));u=n.checksum,await f.write(n.body);break}await f.write(r)}await f.ready,await f.close()}catch(e){await f.abort(e)}})));h=F(h,(async(e,r)=>{const n=W(ce(U(e)));n.catch((()=>{})),await D(e,r,{preventClose:!0});const o=I(r);try{const e=(await n).replace("\n","");if(u!==e&&(u||t.checksumRequired))throw Error("Ascii armor integrity check failed");await o.ready,await o.close()}catch(e){await o.abort(e)}}))}catch(e){n(e)}})).then((async e=>(c(e.data)&&(e.data=await W(e.data)),e)))}function fe(e,t,r,n,o,a=ie){let i,s;e===ae.armor.signed&&(i=t.text,s=t.hash,t=t.data);const l=U(t),c=[];switch(e){case ae.armor.multipartSection:c.push("-----BEGIN PGP MESSAGE, PART "+r+"/"+n+"-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP MESSAGE, PART "+r+"/"+n+"-----\n");break;case ae.armor.multipartLast:c.push("-----BEGIN PGP MESSAGE, PART "+r+"-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP MESSAGE, PART "+r+"-----\n");break;case ae.armor.signed:c.push("\n-----BEGIN PGP SIGNED MESSAGE-----\n"),c.push("Hash: "+s+"\n\n"),c.push(i.replace(/^-/gm,"- -")),c.push("\n-----BEGIN PGP SIGNATURE-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP SIGNATURE-----\n");break;case ae.armor.message:c.push("-----BEGIN PGP MESSAGE-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP MESSAGE-----\n");break;case ae.armor.publicKey:c.push("-----BEGIN PGP PUBLIC KEY BLOCK-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP PUBLIC KEY BLOCK-----\n");break;case ae.armor.privateKey:c.push("-----BEGIN PGP PRIVATE KEY BLOCK-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP PRIVATE KEY BLOCK-----\n");break;case ae.armor.signature:c.push("-----BEGIN PGP SIGNATURE-----\n"),c.push(le(o,a)),c.push(ee(t)),c.push("=",ce(l)),c.push("-----END PGP SIGNATURE-----\n")}return Q.concat(c)}class ge{constructor(){this.bytes=""}read(e){this.bytes=Q.uint8ArrayToString(e.subarray(0,8))}write(){return Q.stringToUint8Array(this.bytes)}toHex(){return Q.uint8ArrayToHex(Q.stringToUint8Array(this.bytes))}equals(e,t=!1){return t&&(e.isWildcard()||this.isWildcard())||this.bytes===e.bytes}isNull(){return""===this.bytes}isWildcard(){return/^0+$/.test(this.toHex())}static mapToHex(e){return e.toHex()}static fromID(e){const t=new ge;return t.read(Q.hexToUint8Array(e)),t}static wildcard(){const e=new ge;return e.read(new Uint8Array(8)),e}}var ye=function(){var e,t,r=!1;function n(r,n){var o=e[(t[r]+t[n])%255];return 0!==r&&0!==n||(o=0),o}var o,a,i,s,l=!1;function c(){function c(r){var n,o,a;for(o=a=function(r){var n=e[255-t[r]];return 0===r&&(n=0),n}(r),n=0;n<4;n++)a^=o=255&(o<<1|o>>>7);return 99^a}r||function(){e=[],t=[];var n,o,a=1;for(n=0;n<255;n++)e[n]=a,o=128&a,a<<=1,a&=255,128===o&&(a^=27),a^=e[n],t[e[n]]=n;e[255]=e[0],t[0]=0,r=!0}(),o=[],a=[],i=[[],[],[],[]],s=[[],[],[],[]];for(var u=0;u<256;u++){var d=c(u);o[u]=d,a[d]=u,i[0][u]=n(2,d)<<24|d<<16|d<<8|n(3,d),s[0][d]=n(14,u)<<24|n(9,u)<<16|n(13,u)<<8|n(11,u);for(var p=1;p<4;p++)i[p][u]=i[p-1][u]>>>8|i[p-1][u]<<24,s[p][d]=s[p-1][d]>>>8|s[p-1][d]<<24}l=!0}var u=function(e,t){l||c();var r=new Uint32Array(t);r.set(o,512),r.set(a,768);for(var n=0;n<4;n++)r.set(i[n],4096+1024*n>>2),r.set(s[n],8192+1024*n>>2);var u=function(e,t,r){"use asm";var n=0,o=0,a=0,i=0,s=0,l=0,c=0,u=0,d=0,p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0,w=0,k=0,C=0,S=0;var x=new e.Uint32Array(r),E=new e.Uint8Array(r);function A(e,t,r,s,l,c,u,d){e=e|0;t=t|0;r=r|0;s=s|0;l=l|0;c=c|0;u=u|0;d=d|0;var p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0;p=r|0x400,h=r|0x800,m=r|0xc00;l=l^x[(e|0)>>2],c=c^x[(e|4)>>2],u=u^x[(e|8)>>2],d=d^x[(e|12)>>2];for(v=16;(v|0)<=s<<4;v=v+16|0){f=x[(r|l>>22&1020)>>2]^x[(p|c>>14&1020)>>2]^x[(h|u>>6&1020)>>2]^x[(m|d<<2&1020)>>2]^x[(e|v|0)>>2],g=x[(r|c>>22&1020)>>2]^x[(p|u>>14&1020)>>2]^x[(h|d>>6&1020)>>2]^x[(m|l<<2&1020)>>2]^x[(e|v|4)>>2],y=x[(r|u>>22&1020)>>2]^x[(p|d>>14&1020)>>2]^x[(h|l>>6&1020)>>2]^x[(m|c<<2&1020)>>2]^x[(e|v|8)>>2],b=x[(r|d>>22&1020)>>2]^x[(p|l>>14&1020)>>2]^x[(h|c>>6&1020)>>2]^x[(m|u<<2&1020)>>2]^x[(e|v|12)>>2];l=f,c=g,u=y,d=b}n=x[(t|l>>22&1020)>>2]<<24^x[(t|c>>14&1020)>>2]<<16^x[(t|u>>6&1020)>>2]<<8^x[(t|d<<2&1020)>>2]^x[(e|v|0)>>2],o=x[(t|c>>22&1020)>>2]<<24^x[(t|u>>14&1020)>>2]<<16^x[(t|d>>6&1020)>>2]<<8^x[(t|l<<2&1020)>>2]^x[(e|v|4)>>2],a=x[(t|u>>22&1020)>>2]<<24^x[(t|d>>14&1020)>>2]<<16^x[(t|l>>6&1020)>>2]<<8^x[(t|c<<2&1020)>>2]^x[(e|v|8)>>2],i=x[(t|d>>22&1020)>>2]<<24^x[(t|l>>14&1020)>>2]<<16^x[(t|c>>6&1020)>>2]<<8^x[(t|u<<2&1020)>>2]^x[(e|v|12)>>2]}function P(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;A(0x0000,0x0800,0x1000,S,e,t,r,n)}function T(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;var a=0;A(0x0400,0x0c00,0x2000,S,e,n,r,t);a=o,o=i,i=a}function R(e,t,r,d){e=e|0;t=t|0;r=r|0;d=d|0;A(0x0000,0x0800,0x1000,S,s^e,l^t,c^r,u^d);s=n,l=o,c=a,u=i}function O(e,t,r,d){e=e|0;t=t|0;r=r|0;d=d|0;var p=0;A(0x0400,0x0c00,0x2000,S,e,d,r,t);p=o,o=i,i=p;n=n^s,o=o^l,a=a^c,i=i^u;s=e,l=t,c=r,u=d}function M(e,t,r,d){e=e|0;t=t|0;r=r|0;d=d|0;A(0x0000,0x0800,0x1000,S,s,l,c,u);s=n=n^e,l=o=o^t,c=a=a^r,u=i=i^d}function z(e,t,r,d){e=e|0;t=t|0;r=r|0;d=d|0;A(0x0000,0x0800,0x1000,S,s,l,c,u);n=n^e,o=o^t,a=a^r,i=i^d;s=e,l=t,c=r,u=d}function B(e,t,r,d){e=e|0;t=t|0;r=r|0;d=d|0;A(0x0000,0x0800,0x1000,S,s,l,c,u);s=n,l=o,c=a,u=i;n=n^e,o=o^t,a=a^r,i=i^d}function I(e,t,r,s){e=e|0;t=t|0;r=r|0;s=s|0;A(0x0000,0x0800,0x1000,S,d,p,h,m);m=~b&m|b&m+1;h=~y&h|y&h+((m|0)==0);p=~g&p|g&p+((h|0)==0);d=~f&d|f&d+((p|0)==0);n=n^e;o=o^t;a=a^r;i=i^s}function D(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;var o=0,a=0,i=0,d=0,p=0,h=0,m=0,f=0,g=0,y=0;e=e^s,t=t^l,r=r^c,n=n^u;o=v|0,a=w|0,i=k|0,d=C|0;for(;(g|0)<128;g=g+1|0){if(o>>>31){p=p^e,h=h^t,m=m^r,f=f^n}o=o<<1|a>>>31,a=a<<1|i>>>31,i=i<<1|d>>>31,d=d<<1;y=n&1;n=n>>>1|r<<31,r=r>>>1|t<<31,t=t>>>1|e<<31,e=e>>>1;if(y)e=e^0xe1000000}s=p,l=h,c=m,u=f}function Z(e){e=e|0;S=e}function L(e,t,r,s){e=e|0;t=t|0;r=r|0;s=s|0;n=e,o=t,a=r,i=s}function j(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;s=e,l=t,c=r,u=n}function F(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;d=e,p=t,h=r,m=n}function N(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;f=e,g=t,y=r,b=n}function H(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;m=~b&m|b&n,h=~y&h|y&r,p=~g&p|g&t,d=~f&d|f&e}function U(e){e=e|0;if(e&15)return-1;E[e|0]=n>>>24,E[e|1]=n>>>16&255,E[e|2]=n>>>8&255,E[e|3]=n&255,E[e|4]=o>>>24,E[e|5]=o>>>16&255,E[e|6]=o>>>8&255,E[e|7]=o&255,E[e|8]=a>>>24,E[e|9]=a>>>16&255,E[e|10]=a>>>8&255,E[e|11]=a&255,E[e|12]=i>>>24,E[e|13]=i>>>16&255,E[e|14]=i>>>8&255,E[e|15]=i&255;return 16}function V(e){e=e|0;if(e&15)return-1;E[e|0]=s>>>24,E[e|1]=s>>>16&255,E[e|2]=s>>>8&255,E[e|3]=s&255,E[e|4]=l>>>24,E[e|5]=l>>>16&255,E[e|6]=l>>>8&255,E[e|7]=l&255,E[e|8]=c>>>24,E[e|9]=c>>>16&255,E[e|10]=c>>>8&255,E[e|11]=c&255,E[e|12]=u>>>24,E[e|13]=u>>>16&255,E[e|14]=u>>>8&255,E[e|15]=u&255;return 16}function K(){P(0,0,0,0);v=n,w=o,k=a,C=i}function W(e,t,r){e=e|0;t=t|0;r=r|0;var s=0;if(t&15)return-1;while((r|0)>=16){Y[e&7](E[t|0]<<24|E[t|1]<<16|E[t|2]<<8|E[t|3],E[t|4]<<24|E[t|5]<<16|E[t|6]<<8|E[t|7],E[t|8]<<24|E[t|9]<<16|E[t|10]<<8|E[t|11],E[t|12]<<24|E[t|13]<<16|E[t|14]<<8|E[t|15]);E[t|0]=n>>>24,E[t|1]=n>>>16&255,E[t|2]=n>>>8&255,E[t|3]=n&255,E[t|4]=o>>>24,E[t|5]=o>>>16&255,E[t|6]=o>>>8&255,E[t|7]=o&255,E[t|8]=a>>>24,E[t|9]=a>>>16&255,E[t|10]=a>>>8&255,E[t|11]=a&255,E[t|12]=i>>>24,E[t|13]=i>>>16&255,E[t|14]=i>>>8&255,E[t|15]=i&255;s=s+16|0,t=t+16|0,r=r-16|0}return s|0}function q(e,t,r){e=e|0;t=t|0;r=r|0;var n=0;if(t&15)return-1;while((r|0)>=16){G[e&1](E[t|0]<<24|E[t|1]<<16|E[t|2]<<8|E[t|3],E[t|4]<<24|E[t|5]<<16|E[t|6]<<8|E[t|7],E[t|8]<<24|E[t|9]<<16|E[t|10]<<8|E[t|11],E[t|12]<<24|E[t|13]<<16|E[t|14]<<8|E[t|15]);n=n+16|0,t=t+16|0,r=r-16|0}return n|0}var Y=[P,T,R,O,M,z,B,I];var G=[R,D];return{set_rounds:Z,set_state:L,set_iv:j,set_nonce:F,set_mask:N,set_counter:H,get_state:U,get_iv:V,gcm_init:K,cipher:W,mac:q}}({Uint8Array,Uint32Array},0,t);return u.set_key=function(e,t,n,a,i,l,c,d,p){var h=r.subarray(0,60),m=r.subarray(256,316);h.set([t,n,a,i,l,c,d,p]);for(var f=e,g=1;f<4*e+28;f++){var y=h[f-1];(f%e==0||8===e&&f%e==4)&&(y=o[y>>>24]<<24^o[y>>>16&255]<<16^o[y>>>8&255]<<8^o[255&y]),f%e==0&&(y=y<<8^y>>>24^g<<24,g=g<<1^(128&g?27:0)),h[f]=h[f-e]^y}for(var b=0;b<f;b+=4)for(var v=0;v<4;v++)y=h[f-(4+b)+(4-v)%4],m[b+v]=b<4||b>=f-4?y:s[0][o[y>>>24]]^s[1][o[y>>>16&255]]^s[2][o[y>>>8&255]]^s[3][o[255&y]];u.set_rounds(e+5)},u};return u.ENC={ECB:0,CBC:2,CFB:4,OFB:6,CTR:7},u.DEC={ECB:1,CBC:3,CFB:5,OFB:6,CTR:7},u.MAC={CBC:0,GCM:1},u.HEAP_DATA=16384,u}();function be(e){return e instanceof Uint8Array}function ve(e,t){const r=e?e.byteLength:t||65536;if(4095&r||r<=0)throw Error("heap size must be a positive integer and a multiple of 4096");return e||new Uint8Array(new ArrayBuffer(r))}function we(e,t,r,n,o){const a=e.length-t,i=a<o?a:o;return e.set(r.subarray(n,n+i),t),i}function ke(...e){const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);let n=0;for(let t=0;t<e.length;t++)r.set(e[t],n),n+=e[t].length;return r}class Ce extends Error{constructor(...e){super(...e)}}class Se extends Error{constructor(...e){super(...e)}}class xe extends Error{constructor(...e){super(...e)}}const Ee=[],Ae=[];class Pe{constructor(e,t,r=!0,n,o,a){this.pos=0,this.len=0,this.mode=n,this.pos=0,this.len=0,this.key=e,this.iv=t,this.padding=r,this.acquire_asm(o,a)}acquire_asm(e,t){return void 0!==this.heap&&void 0!==this.asm||(this.heap=e||Ee.pop()||ve().subarray(ye.HEAP_DATA),this.asm=t||Ae.pop()||new ye(null,this.heap.buffer),this.reset(this.key,this.iv)),{heap:this.heap,asm:this.asm}}release_asm(){void 0!==this.heap&&void 0!==this.asm&&(Ee.push(this.heap),Ae.push(this.asm)),this.heap=void 0,this.asm=void 0}reset(e,t){const{asm:r}=this.acquire_asm(),n=e.length;if(16!==n&&24!==n&&32!==n)throw new Se("illegal key size");const o=new DataView(e.buffer,e.byteOffset,e.byteLength);if(r.set_key(n>>2,o.getUint32(0),o.getUint32(4),o.getUint32(8),o.getUint32(12),n>16?o.getUint32(16):0,n>16?o.getUint32(20):0,n>24?o.getUint32(24):0,n>24?o.getUint32(28):0),void 0!==t){if(16!==t.length)throw new Se("illegal iv size");let e=new DataView(t.buffer,t.byteOffset,t.byteLength);r.set_iv(e.getUint32(0),e.getUint32(4),e.getUint32(8),e.getUint32(12))}else r.set_iv(0,0,0,0)}AES_Encrypt_process(e){if(!be(e))throw new TypeError("data isn't of expected type");let{heap:t,asm:r}=this.acquire_asm(),n=ye.ENC[this.mode],o=ye.HEAP_DATA,a=this.pos,i=this.len,s=0,l=e.length||0,c=0,u=0,d=new Uint8Array(i+l&-16);for(;l>0;)u=we(t,a+i,e,s,l),i+=u,s+=u,l-=u,u=r.cipher(n,o+a,i),u&&d.set(t.subarray(a,a+u),c),c+=u,u<i?(a+=u,i-=u):(a=0,i=0);return this.pos=a,this.len=i,d}AES_Encrypt_finish(){let{heap:e,asm:t}=this.acquire_asm(),r=ye.ENC[this.mode],n=ye.HEAP_DATA,o=this.pos,a=this.len,i=16-a%16,s=a;if(this.hasOwnProperty("padding")){if(this.padding){for(let t=0;t<i;++t)e[o+a+t]=i;a+=i,s=a}else if(a%16)throw new Se("data length must be a multiple of the block size")}else a+=i;const l=new Uint8Array(s);return a&&t.cipher(r,n+o,a),s&&l.set(e.subarray(o,o+s)),this.pos=0,this.len=0,this.release_asm(),l}AES_Decrypt_process(e){if(!be(e))throw new TypeError("data isn't of expected type");let{heap:t,asm:r}=this.acquire_asm(),n=ye.DEC[this.mode],o=ye.HEAP_DATA,a=this.pos,i=this.len,s=0,l=e.length||0,c=0,u=i+l&-16,d=0,p=0;this.padding&&(d=i+l-u||16,u-=d);const h=new Uint8Array(u);for(;l>0;)p=we(t,a+i,e,s,l),i+=p,s+=p,l-=p,p=r.cipher(n,o+a,i-(l?0:d)),p&&h.set(t.subarray(a,a+p),c),c+=p,p<i?(a+=p,i-=p):(a=0,i=0);return this.pos=a,this.len=i,h}AES_Decrypt_finish(){let{heap:e,asm:t}=this.acquire_asm(),r=ye.DEC[this.mode],n=ye.HEAP_DATA,o=this.pos,a=this.len,i=a;if(a>0){if(a%16){if(this.hasOwnProperty("padding"))throw new Se("data length must be a multiple of the block size");a+=16-a%16}if(t.cipher(r,n+o,a),this.hasOwnProperty("padding")&&this.padding){let t=e[o+i-1];if(t<1||t>16||t>i)throw new xe("bad padding");let r=0;for(let n=t;n>1;n--)r|=t^e[o+i-n];if(r)throw new xe("bad padding");i-=t}}const s=new Uint8Array(i);return i>0&&s.set(e.subarray(o,o+i)),this.pos=0,this.len=0,this.release_asm(),s}}class Te{static encrypt(e,t,r=!1){return new Te(t,r).encrypt(e)}static decrypt(e,t,r=!1){return new Te(t,r).decrypt(e)}constructor(e,t=!1,r){this.aes=r||new Pe(e,void 0,t,"ECB")}encrypt(e){return ke(this.aes.AES_Encrypt_process(e),this.aes.AES_Encrypt_finish())}decrypt(e){return ke(this.aes.AES_Decrypt_process(e),this.aes.AES_Decrypt_finish())}}function Re(e){const t=function(e){const t=new Te(e);this.encrypt=function(e){return t.encrypt(e)},this.decrypt=function(e){return t.decrypt(e)}};return t.blockSize=t.prototype.blockSize=16,t.keySize=t.prototype.keySize=e/8,t}function Oe(e,t,r,n,o,a){const i=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],s=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],l=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],c=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],u=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],d=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],p=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],h=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];let m,f,g,y,b,v,w,k,C,S,x,E,A,P,T=0,R=t.length;const O=32===e.length?3:9;k=3===O?r?[0,32,2]:[30,-2,-2]:r?[0,32,2,62,30,-2,64,96,2]:[94,62,-2,32,64,2,30,-2,-2],r&&(R=(t=function(e,t){const r=8-e.length%8;let n;if(2===t&&r<8)n=32;else if(1===t)n=r;else{if(t||!(r<8)){if(8===r)return e;throw Error("des: invalid padding")}n=0}const o=new Uint8Array(e.length+r);for(let t=0;t<e.length;t++)o[t]=e[t];for(let t=0;t<r;t++)o[e.length+t]=n;return o}(t,a)).length);let M=new Uint8Array(R),z=0;for(1===n&&(C=o[T++]<<24|o[T++]<<16|o[T++]<<8|o[T++],x=o[T++]<<24|o[T++]<<16|o[T++]<<8|o[T++],T=0);T<R;){for(v=t[T++]<<24|t[T++]<<16|t[T++]<<8|t[T++],w=t[T++]<<24|t[T++]<<16|t[T++]<<8|t[T++],1===n&&(r?(v^=C,w^=x):(S=C,E=x,C=v,x=w)),g=252645135&(v>>>4^w),w^=g,v^=g<<4,g=65535&(v>>>16^w),w^=g,v^=g<<16,g=858993459&(w>>>2^v),v^=g,w^=g<<2,g=16711935&(w>>>8^v),v^=g,w^=g<<8,g=1431655765&(v>>>1^w),w^=g,v^=g<<1,v=v<<1|v>>>31,w=w<<1|w>>>31,f=0;f<O;f+=3){for(A=k[f+1],P=k[f+2],m=k[f];m!==A;m+=P)y=w^e[m],b=(w>>>4|w<<28)^e[m+1],g=v,v=w,w=g^(s[y>>>24&63]|c[y>>>16&63]|d[y>>>8&63]|h[63&y]|i[b>>>24&63]|l[b>>>16&63]|u[b>>>8&63]|p[63&b]);g=v,v=w,w=g}v=v>>>1|v<<31,w=w>>>1|w<<31,g=1431655765&(v>>>1^w),w^=g,v^=g<<1,g=16711935&(w>>>8^v),v^=g,w^=g<<8,g=858993459&(w>>>2^v),v^=g,w^=g<<2,g=65535&(v>>>16^w),w^=g,v^=g<<16,g=252645135&(v>>>4^w),w^=g,v^=g<<4,1===n&&(r?(C=v,x=w):(v^=S,w^=E)),M[z++]=v>>>24,M[z++]=v>>>16&255,M[z++]=v>>>8&255,M[z++]=255&v,M[z++]=w>>>24,M[z++]=w>>>16&255,M[z++]=w>>>8&255,M[z++]=255&w}return r||(M=function(e,t){let r,n=null;if(2===t)r=32;else if(1===t)n=e[e.length-1];else{if(t)throw Error("des: invalid padding");r=0}if(!n){for(n=1;e[e.length-n]===r;)n++;n--}return e.subarray(0,e.length-n)}(M,a)),M}function Me(e){const t=[0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964],r=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697],n=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272],o=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144],a=[0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256],i=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488],s=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746],l=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568],c=[0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578],u=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488],d=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800],p=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744],h=[0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128],m=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261],f=e.length>8?3:1,g=Array(32*f),y=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0];let b,v,w,k=0,C=0;for(let S=0;S<f;S++){let f=e[k++]<<24|e[k++]<<16|e[k++]<<8|e[k++],S=e[k++]<<24|e[k++]<<16|e[k++]<<8|e[k++];w=252645135&(f>>>4^S),S^=w,f^=w<<4,w=65535&(S>>>-16^f),f^=w,S^=w<<-16,w=858993459&(f>>>2^S),S^=w,f^=w<<2,w=65535&(S>>>-16^f),f^=w,S^=w<<-16,w=1431655765&(f>>>1^S),S^=w,f^=w<<1,w=16711935&(S>>>8^f),f^=w,S^=w<<8,w=1431655765&(f>>>1^S),S^=w,f^=w<<1,w=f<<8|S>>>20&240,f=S<<24|S<<8&16711680|S>>>8&65280|S>>>24&240,S=w;for(let e=0;e<16;e++)y[e]?(f=f<<2|f>>>26,S=S<<2|S>>>26):(f=f<<1|f>>>27,S=S<<1|S>>>27),f&=-15,S&=-15,b=t[f>>>28]|r[f>>>24&15]|n[f>>>20&15]|o[f>>>16&15]|a[f>>>12&15]|i[f>>>8&15]|s[f>>>4&15],v=l[S>>>28]|c[S>>>24&15]|u[S>>>20&15]|d[S>>>16&15]|p[S>>>12&15]|h[S>>>8&15]|m[S>>>4&15],w=65535&(v>>>16^b),g[C++]=b^w,g[C++]=v^w<<16}return g}function ze(e){this.key=[];for(let t=0;t<3;t++)this.key.push(new Uint8Array(e.subarray(8*t,8*t+8)));this.encrypt=function(e){return Oe(Me(this.key[2]),Oe(Me(this.key[1]),Oe(Me(this.key[0]),e,!0,0,null,null),!1,0,null,null),!0,0,null,null)}}function Be(){this.BlockSize=8,this.KeySize=16,this.setKey=function(e){if(this.masking=Array(16),this.rotate=Array(16),this.reset(),e.length!==this.KeySize)throw Error("CAST-128: keys must be 16 bytes");return this.keySchedule(e),!0},this.reset=function(){for(let e=0;e<16;e++)this.masking[e]=0,this.rotate[e]=0},this.getBlockSize=function(){return this.BlockSize},this.encrypt=function(e){const t=Array(e.length);for(let a=0;a<e.length;a+=8){let i,s=e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3],l=e[a+4]<<24|e[a+5]<<16|e[a+6]<<8|e[a+7];i=l,l=s^r(l,this.masking[0],this.rotate[0]),s=i,i=l,l=s^n(l,this.masking[1],this.rotate[1]),s=i,i=l,l=s^o(l,this.masking[2],this.rotate[2]),s=i,i=l,l=s^r(l,this.masking[3],this.rotate[3]),s=i,i=l,l=s^n(l,this.masking[4],this.rotate[4]),s=i,i=l,l=s^o(l,this.masking[5],this.rotate[5]),s=i,i=l,l=s^r(l,this.masking[6],this.rotate[6]),s=i,i=l,l=s^n(l,this.masking[7],this.rotate[7]),s=i,i=l,l=s^o(l,this.masking[8],this.rotate[8]),s=i,i=l,l=s^r(l,this.masking[9],this.rotate[9]),s=i,i=l,l=s^n(l,this.masking[10],this.rotate[10]),s=i,i=l,l=s^o(l,this.masking[11],this.rotate[11]),s=i,i=l,l=s^r(l,this.masking[12],this.rotate[12]),s=i,i=l,l=s^n(l,this.masking[13],this.rotate[13]),s=i,i=l,l=s^o(l,this.masking[14],this.rotate[14]),s=i,i=l,l=s^r(l,this.masking[15],this.rotate[15]),s=i,t[a]=l>>>24&255,t[a+1]=l>>>16&255,t[a+2]=l>>>8&255,t[a+3]=255&l,t[a+4]=s>>>24&255,t[a+5]=s>>>16&255,t[a+6]=s>>>8&255,t[a+7]=255&s}return t},this.decrypt=function(e){const t=Array(e.length);for(let a=0;a<e.length;a+=8){let i,s=e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3],l=e[a+4]<<24|e[a+5]<<16|e[a+6]<<8|e[a+7];i=l,l=s^r(l,this.masking[15],this.rotate[15]),s=i,i=l,l=s^o(l,this.masking[14],this.rotate[14]),s=i,i=l,l=s^n(l,this.masking[13],this.rotate[13]),s=i,i=l,l=s^r(l,this.masking[12],this.rotate[12]),s=i,i=l,l=s^o(l,this.masking[11],this.rotate[11]),s=i,i=l,l=s^n(l,this.masking[10],this.rotate[10]),s=i,i=l,l=s^r(l,this.masking[9],this.rotate[9]),s=i,i=l,l=s^o(l,this.masking[8],this.rotate[8]),s=i,i=l,l=s^n(l,this.masking[7],this.rotate[7]),s=i,i=l,l=s^r(l,this.masking[6],this.rotate[6]),s=i,i=l,l=s^o(l,this.masking[5],this.rotate[5]),s=i,i=l,l=s^n(l,this.masking[4],this.rotate[4]),s=i,i=l,l=s^r(l,this.masking[3],this.rotate[3]),s=i,i=l,l=s^o(l,this.masking[2],this.rotate[2]),s=i,i=l,l=s^n(l,this.masking[1],this.rotate[1]),s=i,i=l,l=s^r(l,this.masking[0],this.rotate[0]),s=i,t[a]=l>>>24&255,t[a+1]=l>>>16&255,t[a+2]=l>>>8&255,t[a+3]=255&l,t[a+4]=s>>>24&255,t[a+5]=s>>16&255,t[a+6]=s>>8&255,t[a+7]=255&s}return t};const e=[,,,,];e[0]=[,,,,],e[0][0]=[4,0,13,15,12,14,8],e[0][1]=[5,2,16,18,17,19,10],e[0][2]=[6,3,23,22,21,20,9],e[0][3]=[7,1,26,25,27,24,11],e[1]=[,,,,],e[1][0]=[0,6,21,23,20,22,16],e[1][1]=[1,4,0,2,1,3,18],e[1][2]=[2,5,7,6,5,4,17],e[1][3]=[3,7,10,9,11,8,19],e[2]=[,,,,],e[2][0]=[4,0,13,15,12,14,8],e[2][1]=[5,2,16,18,17,19,10],e[2][2]=[6,3,23,22,21,20,9],e[2][3]=[7,1,26,25,27,24,11],e[3]=[,,,,],e[3][0]=[0,6,21,23,20,22,16],e[3][1]=[1,4,0,2,1,3,18],e[3][2]=[2,5,7,6,5,4,17],e[3][3]=[3,7,10,9,11,8,19];const t=[,,,,];function r(e,t,r){const n=t+e,o=n<<r|n>>>32-r;return(a[0][o>>>24]^a[1][o>>>16&255])-a[2][o>>>8&255]+a[3][255&o]}function n(e,t,r){const n=t^e,o=n<<r|n>>>32-r;return a[0][o>>>24]-a[1][o>>>16&255]+a[2][o>>>8&255]^a[3][255&o]}function o(e,t,r){const n=t-e,o=n<<r|n>>>32-r;return(a[0][o>>>24]+a[1][o>>>16&255]^a[2][o>>>8&255])-a[3][255&o]}t[0]=[,,,,],t[0][0]=[24,25,23,22,18],t[0][1]=[26,27,21,20,22],t[0][2]=[28,29,19,18,25],t[0][3]=[30,31,17,16,28],t[1]=[,,,,],t[1][0]=[3,2,12,13,8],t[1][1]=[1,0,14,15,13],t[1][2]=[7,6,8,9,3],t[1][3]=[5,4,10,11,7],t[2]=[,,,,],t[2][0]=[19,18,28,29,25],t[2][1]=[17,16,30,31,28],t[2][2]=[23,22,24,25,18],t[2][3]=[21,20,26,27,22],t[3]=[,,,,],t[3][0]=[8,9,7,6,3],t[3][1]=[10,11,5,4,7],t[3][2]=[12,13,3,2,8],t[3][3]=[14,15,1,0,13],this.keySchedule=function(r){const n=[,,,,,,,,],o=Array(32);let i;for(let e=0;e<4;e++)i=4*e,n[e]=r[i]<<24|r[i+1]<<16|r[i+2]<<8|r[i+3];const s=[6,7,4,5];let l,c=0;for(let r=0;r<2;r++)for(let r=0;r<4;r++){for(i=0;i<4;i++){const t=e[r][i];l=n[t[1]],l^=a[4][n[t[2]>>>2]>>>24-8*(3&t[2])&255],l^=a[5][n[t[3]>>>2]>>>24-8*(3&t[3])&255],l^=a[6][n[t[4]>>>2]>>>24-8*(3&t[4])&255],l^=a[7][n[t[5]>>>2]>>>24-8*(3&t[5])&255],l^=a[s[i]][n[t[6]>>>2]>>>24-8*(3&t[6])&255],n[t[0]]=l}for(i=0;i<4;i++){const e=t[r][i];l=a[4][n[e[0]>>>2]>>>24-8*(3&e[0])&255],l^=a[5][n[e[1]>>>2]>>>24-8*(3&e[1])&255],l^=a[6][n[e[2]>>>2]>>>24-8*(3&e[2])&255],l^=a[7][n[e[3]>>>2]>>>24-8*(3&e[3])&255],l^=a[4+i][n[e[4]>>>2]>>>24-8*(3&e[4])&255],o[c]=l,c++}}for(let e=0;e<16;e++)this.masking[e]=o[e],this.rotate[e]=31&o[16+e]};const a=[,,,,,,,,];a[0]=[821772500,2678128395,1810681135,1059425402,505495343,2617265619,1610868032,3483355465,3218386727,2294005173,3791863952,2563806837,1852023008,365126098,3269944861,584384398,677919599,3229601881,4280515016,2002735330,1136869587,3744433750,2289869850,2731719981,2714362070,879511577,1639411079,575934255,717107937,2857637483,576097850,2731753936,1725645e3,2810460463,5111599,767152862,2543075244,1251459544,1383482551,3052681127,3089939183,3612463449,1878520045,1510570527,2189125840,2431448366,582008916,3163445557,1265446783,1354458274,3529918736,3202711853,3073581712,3912963487,3029263377,1275016285,4249207360,2905708351,3304509486,1442611557,3585198765,2712415662,2731849581,3248163920,2283946226,208555832,2766454743,1331405426,1447828783,3315356441,3108627284,2957404670,2981538698,3339933917,1669711173,286233437,1465092821,1782121619,3862771680,710211251,980974943,1651941557,430374111,2051154026,704238805,4128970897,3144820574,2857402727,948965521,3333752299,2227686284,718756367,2269778983,2731643755,718440111,2857816721,3616097120,1113355533,2478022182,410092745,1811985197,1944238868,2696854588,1415722873,1682284203,1060277122,1998114690,1503841958,82706478,2315155686,1068173648,845149890,2167947013,1768146376,1993038550,3566826697,3390574031,940016341,3355073782,2328040721,904371731,1205506512,4094660742,2816623006,825647681,85914773,2857843460,1249926541,1417871568,3287612,3211054559,3126306446,1975924523,1353700161,2814456437,2438597621,1800716203,722146342,2873936343,1151126914,4160483941,2877670899,458611604,2866078500,3483680063,770352098,2652916994,3367839148,3940505011,3585973912,3809620402,718646636,2504206814,2914927912,3631288169,2857486607,2860018678,575749918,2857478043,718488780,2069512688,3548183469,453416197,1106044049,3032691430,52586708,3378514636,3459808877,3211506028,1785789304,218356169,3571399134,3759170522,1194783844,1523787992,3007827094,1975193539,2555452411,1341901877,3045838698,3776907964,3217423946,2802510864,2889438986,1057244207,1636348243,3761863214,1462225785,2632663439,481089165,718503062,24497053,3332243209,3344655856,3655024856,3960371065,1195698900,2971415156,3710176158,2115785917,4027663609,3525578417,2524296189,2745972565,3564906415,1372086093,1452307862,2780501478,1476592880,3389271281,18495466,2378148571,901398090,891748256,3279637769,3157290713,2560960102,1447622437,4284372637,216884176,2086908623,1879786977,3588903153,2242455666,2938092967,3559082096,2810645491,758861177,1121993112,215018983,642190776,4169236812,1196255959,2081185372,3508738393,941322904,4124243163,2877523539,1848581667,2205260958,3180453958,2589345134,3694731276,550028657,2519456284,3789985535,2973870856,2093648313,443148163,46942275,2734146937,1117713533,1115362972,1523183689,3717140224,1551984063],a[1]=[522195092,4010518363,1776537470,960447360,4267822970,4005896314,1435016340,1929119313,2913464185,1310552629,3579470798,3724818106,2579771631,1594623892,417127293,2715217907,2696228731,1508390405,3994398868,3925858569,3695444102,4019471449,3129199795,3770928635,3520741761,990456497,4187484609,2783367035,21106139,3840405339,631373633,3783325702,532942976,396095098,3548038825,4267192484,2564721535,2011709262,2039648873,620404603,3776170075,2898526339,3612357925,4159332703,1645490516,223693667,1567101217,3362177881,1029951347,3470931136,3570957959,1550265121,119497089,972513919,907948164,3840628539,1613718692,3594177948,465323573,2659255085,654439692,2575596212,2699288441,3127702412,277098644,624404830,4100943870,2717858591,546110314,2403699828,3655377447,1321679412,4236791657,1045293279,4010672264,895050893,2319792268,494945126,1914543101,2777056443,3894764339,2219737618,311263384,4275257268,3458730721,669096869,3584475730,3835122877,3319158237,3949359204,2005142349,2713102337,2228954793,3769984788,569394103,3855636576,1425027204,108000370,2736431443,3671869269,3043122623,1750473702,2211081108,762237499,3972989403,2798899386,3061857628,2943854345,867476300,964413654,1591880597,1594774276,2179821409,552026980,3026064248,3726140315,2283577634,3110545105,2152310760,582474363,1582640421,1383256631,2043843868,3322775884,1217180674,463797851,2763038571,480777679,2718707717,2289164131,3118346187,214354409,200212307,3810608407,3025414197,2674075964,3997296425,1847405948,1342460550,510035443,4080271814,815934613,833030224,1620250387,1945732119,2703661145,3966000196,1388869545,3456054182,2687178561,2092620194,562037615,1356438536,3409922145,3261847397,1688467115,2150901366,631725691,3840332284,549916902,3455104640,394546491,837744717,2114462948,751520235,2221554606,2415360136,3999097078,2063029875,803036379,2702586305,821456707,3019566164,360699898,4018502092,3511869016,3677355358,2402471449,812317050,49299192,2570164949,3259169295,2816732080,3331213574,3101303564,2156015656,3705598920,3546263921,143268808,3200304480,1638124008,3165189453,3341807610,578956953,2193977524,3638120073,2333881532,807278310,658237817,2969561766,1641658566,11683945,3086995007,148645947,1138423386,4158756760,1981396783,2401016740,3699783584,380097457,2680394679,2803068651,3334260286,441530178,4016580796,1375954390,761952171,891809099,2183123478,157052462,3683840763,1592404427,341349109,2438483839,1417898363,644327628,2233032776,2353769706,2201510100,220455161,1815641738,182899273,2995019788,3627381533,3702638151,2890684138,1052606899,588164016,1681439879,4038439418,2405343923,4229449282,167996282,1336969661,1688053129,2739224926,1543734051,1046297529,1138201970,2121126012,115334942,1819067631,1902159161,1941945968,2206692869,1159982321],a[2]=[2381300288,637164959,3952098751,3893414151,1197506559,916448331,2350892612,2932787856,3199334847,4009478890,3905886544,1373570990,2450425862,4037870920,3778841987,2456817877,286293407,124026297,3001279700,1028597854,3115296800,4208886496,2691114635,2188540206,1430237888,1218109995,3572471700,308166588,570424558,2187009021,2455094765,307733056,1310360322,3135275007,1384269543,2388071438,863238079,2359263624,2801553128,3380786597,2831162807,1470087780,1728663345,4072488799,1090516929,532123132,2389430977,1132193179,2578464191,3051079243,1670234342,1434557849,2711078940,1241591150,3314043432,3435360113,3091448339,1812415473,2198440252,267246943,796911696,3619716990,38830015,1526438404,2806502096,374413614,2943401790,1489179520,1603809326,1920779204,168801282,260042626,2358705581,1563175598,2397674057,1356499128,2217211040,514611088,2037363785,2186468373,4022173083,2792511869,2913485016,1173701892,4200428547,3896427269,1334932762,2455136706,602925377,2835607854,1613172210,41346230,2499634548,2457437618,2188827595,41386358,4172255629,1313404830,2405527007,3801973774,2217704835,873260488,2528884354,2478092616,4012915883,2555359016,2006953883,2463913485,575479328,2218240648,2099895446,660001756,2341502190,3038761536,3888151779,3848713377,3286851934,1022894237,1620365795,3449594689,1551255054,15374395,3570825345,4249311020,4151111129,3181912732,310226346,1133119310,530038928,136043402,2476768958,3107506709,2544909567,1036173560,2367337196,1681395281,1758231547,3641649032,306774401,1575354324,3716085866,1990386196,3114533736,2455606671,1262092282,3124342505,2768229131,4210529083,1833535011,423410938,660763973,2187129978,1639812e3,3508421329,3467445492,310289298,272797111,2188552562,2456863912,310240523,677093832,1013118031,901835429,3892695601,1116285435,3036471170,1337354835,243122523,520626091,277223598,4244441197,4194248841,1766575121,594173102,316590669,742362309,3536858622,4176435350,3838792410,2501204839,1229605004,3115755532,1552908988,2312334149,979407927,3959474601,1148277331,176638793,3614686272,2083809052,40992502,1340822838,2731552767,3535757508,3560899520,1354035053,122129617,7215240,2732932949,3118912700,2718203926,2539075635,3609230695,3725561661,1928887091,2882293555,1988674909,2063640240,2491088897,1459647954,4189817080,2302804382,1113892351,2237858528,1927010603,4002880361,1856122846,1594404395,2944033133,3855189863,3474975698,1643104450,4054590833,3431086530,1730235576,2984608721,3084664418,2131803598,4178205752,267404349,1617849798,1616132681,1462223176,736725533,2327058232,551665188,2945899023,1749386277,2575514597,1611482493,674206544,2201269090,3642560800,728599968,1680547377,2620414464,1388111496,453204106,4156223445,1094905244,2754698257,2201108165,3757000246,2704524545,3922940700,3996465027],a[3]=[2645754912,532081118,2814278639,3530793624,1246723035,1689095255,2236679235,4194438865,2116582143,3859789411,157234593,2045505824,4245003587,1687664561,4083425123,605965023,672431967,1336064205,3376611392,214114848,4258466608,3232053071,489488601,605322005,3998028058,264917351,1912574028,756637694,436560991,202637054,135989450,85393697,2152923392,3896401662,2895836408,2145855233,3535335007,115294817,3147733898,1922296357,3464822751,4117858305,1037454084,2725193275,2127856640,1417604070,1148013728,1827919605,642362335,2929772533,909348033,1346338451,3547799649,297154785,1917849091,4161712827,2883604526,3968694238,1469521537,3780077382,3375584256,1763717519,136166297,4290970789,1295325189,2134727907,2798151366,1566297257,3672928234,2677174161,2672173615,965822077,2780786062,289653839,1133871874,3491843819,35685304,1068898316,418943774,672553190,642281022,2346158704,1954014401,3037126780,4079815205,2030668546,3840588673,672283427,1776201016,359975446,3750173538,555499703,2769985273,1324923,69110472,152125443,3176785106,3822147285,1340634837,798073664,1434183902,15393959,216384236,1303690150,3881221631,3711134124,3960975413,106373927,2578434224,1455997841,1801814300,1578393881,1854262133,3188178946,3258078583,2302670060,1539295533,3505142565,3078625975,2372746020,549938159,3278284284,2620926080,181285381,2865321098,3970029511,68876850,488006234,1728155692,2608167508,836007927,2435231793,919367643,3339422534,3655756360,1457871481,40520939,1380155135,797931188,234455205,2255801827,3990488299,397000196,739833055,3077865373,2871719860,4022553888,772369276,390177364,3853951029,557662966,740064294,1640166671,1699928825,3535942136,622006121,3625353122,68743880,1742502,219489963,1664179233,1577743084,1236991741,410585305,2366487942,823226535,1050371084,3426619607,3586839478,212779912,4147118561,1819446015,1911218849,530248558,3486241071,3252585495,2886188651,3410272728,2342195030,20547779,2982490058,3032363469,3631753222,312714466,1870521650,1493008054,3491686656,615382978,4103671749,2534517445,1932181,2196105170,278426614,6369430,3274544417,2913018367,697336853,2143000447,2946413531,701099306,1558357093,2805003052,3500818408,2321334417,3567135975,216290473,3591032198,23009561,1996984579,3735042806,2024298078,3739440863,569400510,2339758983,3016033873,3097871343,3639523026,3844324983,3256173865,795471839,2951117563,4101031090,4091603803,3603732598,971261452,534414648,428311343,3389027175,2844869880,694888862,1227866773,2456207019,3043454569,2614353370,3749578031,3676663836,459166190,4132644070,1794958188,51825668,2252611902,3084671440,2036672799,3436641603,1099053433,2469121526,3059204941,1323291266,2061838604,1018778475,2233344254,2553501054,334295216,3556750194,1065731521,183467730],a[4]=[2127105028,745436345,2601412319,2788391185,3093987327,500390133,1155374404,389092991,150729210,3891597772,3523549952,1935325696,716645080,946045387,2901812282,1774124410,3869435775,4039581901,3293136918,3438657920,948246080,363898952,3867875531,1286266623,1598556673,68334250,630723836,1104211938,1312863373,613332731,2377784574,1101634306,441780740,3129959883,1917973735,2510624549,3238456535,2544211978,3308894634,1299840618,4076074851,1756332096,3977027158,297047435,3790297736,2265573040,3621810518,1311375015,1667687725,47300608,3299642885,2474112369,201668394,1468347890,576830978,3594690761,3742605952,1958042578,1747032512,3558991340,1408974056,3366841779,682131401,1033214337,1545599232,4265137049,206503691,103024618,2855227313,1337551222,2428998917,2963842932,4015366655,3852247746,2796956967,3865723491,3747938335,247794022,3755824572,702416469,2434691994,397379957,851939612,2314769512,218229120,1380406772,62274761,214451378,3170103466,2276210409,3845813286,28563499,446592073,1693330814,3453727194,29968656,3093872512,220656637,2470637031,77972100,1667708854,1358280214,4064765667,2395616961,325977563,4277240721,4220025399,3605526484,3355147721,811859167,3069544926,3962126810,652502677,3075892249,4132761541,3498924215,1217549313,3250244479,3858715919,3053989961,1538642152,2279026266,2875879137,574252750,3324769229,2651358713,1758150215,141295887,2719868960,3515574750,4093007735,4194485238,1082055363,3417560400,395511885,2966884026,179534037,3646028556,3738688086,1092926436,2496269142,257381841,3772900718,1636087230,1477059743,2499234752,3811018894,2675660129,3285975680,90732309,1684827095,1150307763,1723134115,3237045386,1769919919,1240018934,815675215,750138730,2239792499,1234303040,1995484674,138143821,675421338,1145607174,1936608440,3238603024,2345230278,2105974004,323969391,779555213,3004902369,2861610098,1017501463,2098600890,2628620304,2940611490,2682542546,1171473753,3656571411,3687208071,4091869518,393037935,159126506,1662887367,1147106178,391545844,3452332695,1891500680,3016609650,1851642611,546529401,1167818917,3194020571,2848076033,3953471836,575554290,475796850,4134673196,450035699,2351251534,844027695,1080539133,86184846,1554234488,3692025454,1972511363,2018339607,1491841390,1141460869,1061690759,4244549243,2008416118,2351104703,2868147542,1598468138,722020353,1027143159,212344630,1387219594,1725294528,3745187956,2500153616,458938280,4129215917,1828119673,544571780,3503225445,2297937496,1241802790,267843827,2694610800,1397140384,1558801448,3782667683,1806446719,929573330,2234912681,400817706,616011623,4121520928,3603768725,1761550015,1968522284,4053731006,4192232858,4005120285,872482584,3140537016,3894607381,2287405443,1963876937,3663887957,1584857e3,2975024454,1833426440,4025083860],a[5]=[4143615901,749497569,1285769319,3795025788,2514159847,23610292,3974978748,844452780,3214870880,3751928557,2213566365,1676510905,448177848,3730751033,4086298418,2307502392,871450977,3222878141,4110862042,3831651966,2735270553,1310974780,2043402188,1218528103,2736035353,4274605013,2702448458,3936360550,2693061421,162023535,2827510090,687910808,23484817,3784910947,3371371616,779677500,3503626546,3473927188,4157212626,3500679282,4248902014,2466621104,3899384794,1958663117,925738300,1283408968,3669349440,1840910019,137959847,2679828185,1239142320,1315376211,1547541505,1690155329,739140458,3128809933,3933172616,3876308834,905091803,1548541325,4040461708,3095483362,144808038,451078856,676114313,2861728291,2469707347,993665471,373509091,2599041286,4025009006,4170239449,2149739950,3275793571,3749616649,2794760199,1534877388,572371878,2590613551,1753320020,3467782511,1405125690,4270405205,633333386,3026356924,3475123903,632057672,2846462855,1404951397,3882875879,3915906424,195638627,2385783745,3902872553,1233155085,3355999740,2380578713,2702246304,2144565621,3663341248,3894384975,2502479241,4248018925,3094885567,1594115437,572884632,3385116731,767645374,1331858858,1475698373,3793881790,3532746431,1321687957,619889600,1121017241,3440213920,2070816767,2833025776,1933951238,4095615791,890643334,3874130214,859025556,360630002,925594799,1764062180,3920222280,4078305929,979562269,2810700344,4087740022,1949714515,546639971,1165388173,3069891591,1495988560,922170659,1291546247,2107952832,1813327274,3406010024,3306028637,4241950635,153207855,2313154747,1608695416,1150242611,1967526857,721801357,1220138373,3691287617,3356069787,2112743302,3281662835,1111556101,1778980689,250857638,2298507990,673216130,2846488510,3207751581,3562756981,3008625920,3417367384,2198807050,529510932,3547516680,3426503187,2364944742,102533054,2294910856,1617093527,1204784762,3066581635,1019391227,1069574518,1317995090,1691889997,3661132003,510022745,3238594800,1362108837,1817929911,2184153760,805817662,1953603311,3699844737,120799444,2118332377,207536705,2282301548,4120041617,145305846,2508124933,3086745533,3261524335,1877257368,2977164480,3160454186,2503252186,4221677074,759945014,254147243,2767453419,3801518371,629083197,2471014217,907280572,3900796746,940896768,2751021123,2625262786,3161476951,3661752313,3260732218,1425318020,2977912069,1496677566,3988592072,2140652971,3126511541,3069632175,977771578,1392695845,1698528874,1411812681,1369733098,1343739227,3620887944,1142123638,67414216,3102056737,3088749194,1626167401,2546293654,3941374235,697522451,33404913,143560186,2595682037,994885535,1247667115,3859094837,2699155541,3547024625,4114935275,2968073508,3199963069,2732024527,1237921620,951448369,1898488916,1211705605,2790989240,2233243581,3598044975],a[6]=[2246066201,858518887,1714274303,3485882003,713916271,2879113490,3730835617,539548191,36158695,1298409750,419087104,1358007170,749914897,2989680476,1261868530,2995193822,2690628854,3443622377,3780124940,3796824509,2976433025,4259637129,1551479e3,512490819,1296650241,951993153,2436689437,2460458047,144139966,3136204276,310820559,3068840729,643875328,1969602020,1680088954,2185813161,3283332454,672358534,198762408,896343282,276269502,3014846926,84060815,197145886,376173866,3943890818,3813173521,3545068822,1316698879,1598252827,2633424951,1233235075,859989710,2358460855,3503838400,3409603720,1203513385,1193654839,2792018475,2060853022,207403770,1144516871,3068631394,1121114134,177607304,3785736302,326409831,1929119770,2983279095,4183308101,3474579288,3200513878,3228482096,119610148,1170376745,3378393471,3163473169,951863017,3337026068,3135789130,2907618374,1183797387,2015970143,4045674555,2182986399,2952138740,3928772205,384012900,2454997643,10178499,2879818989,2596892536,111523738,2995089006,451689641,3196290696,235406569,1441906262,3890558523,3013735005,4158569349,1644036924,376726067,1006849064,3664579700,2041234796,1021632941,1374734338,2566452058,371631263,4007144233,490221539,206551450,3140638584,1053219195,1853335209,3412429660,3562156231,735133835,1623211703,3104214392,2738312436,4096837757,3366392578,3110964274,3956598718,3196820781,2038037254,3877786376,2339753847,300912036,3766732888,2372630639,1516443558,4200396704,1574567987,4069441456,4122592016,2699739776,146372218,2748961456,2043888151,35287437,2596680554,655490400,1132482787,110692520,1031794116,2188192751,1324057718,1217253157,919197030,686247489,3261139658,1028237775,3135486431,3059715558,2460921700,986174950,2661811465,4062904701,2752986992,3709736643,367056889,1353824391,731860949,1650113154,1778481506,784341916,357075625,3608602432,1074092588,2480052770,3811426202,92751289,877911070,3600361838,1231880047,480201094,3756190983,3094495953,434011822,87971354,363687820,1717726236,1901380172,3926403882,2481662265,400339184,1490350766,2661455099,1389319756,2558787174,784598401,1983468483,30828846,3550527752,2716276238,3841122214,1765724805,1955612312,1277890269,1333098070,1564029816,2704417615,1026694237,3287671188,1260819201,3349086767,1016692350,1582273796,1073413053,1995943182,694588404,1025494639,3323872702,3551898420,4146854327,453260480,1316140391,1435673405,3038941953,3486689407,1622062951,403978347,817677117,950059133,4246079218,3278066075,1486738320,1417279718,481875527,2549965225,3933690356,760697757,1452955855,3897451437,1177426808,1702951038,4085348628,2447005172,1084371187,3516436277,3068336338,1073369276,1027665953,3284188590,1230553676,1368340146,2226246512,267243139,2274220762,4070734279,2497715176,2423353163,2504755875],a[7]=[3793104909,3151888380,2817252029,895778965,2005530807,3871412763,237245952,86829237,296341424,3851759377,3974600970,2475086196,709006108,1994621201,2972577594,937287164,3734691505,168608556,3189338153,2225080640,3139713551,3033610191,3025041904,77524477,185966941,1208824168,2344345178,1721625922,3354191921,1066374631,1927223579,1971335949,2483503697,1551748602,2881383779,2856329572,3003241482,48746954,1398218158,2050065058,313056748,4255789917,393167848,1912293076,940740642,3465845460,3091687853,2522601570,2197016661,1727764327,364383054,492521376,1291706479,3264136376,1474851438,1685747964,2575719748,1619776915,1814040067,970743798,1561002147,2925768690,2123093554,1880132620,3151188041,697884420,2550985770,2607674513,2659114323,110200136,1489731079,997519150,1378877361,3527870668,478029773,2766872923,1022481122,431258168,1112503832,897933369,2635587303,669726182,3383752315,918222264,163866573,3246985393,3776823163,114105080,1903216136,761148244,3571337562,1690750982,3166750252,1037045171,1888456500,2010454850,642736655,616092351,365016990,1185228132,4174898510,1043824992,2023083429,2241598885,3863320456,3279669087,3674716684,108438443,2132974366,830746235,606445527,4173263986,2204105912,1844756978,2532684181,4245352700,2969441100,3796921661,1335562986,4061524517,2720232303,2679424040,634407289,885462008,3294724487,3933892248,2094100220,339117932,4048830727,3202280980,1458155303,2689246273,1022871705,2464987878,3714515309,353796843,2822958815,4256850100,4052777845,551748367,618185374,3778635579,4020649912,1904685140,3069366075,2670879810,3407193292,2954511620,4058283405,2219449317,3135758300,1120655984,3447565834,1474845562,3577699062,550456716,3466908712,2043752612,881257467,869518812,2005220179,938474677,3305539448,3850417126,1315485940,3318264702,226533026,965733244,321539988,1136104718,804158748,573969341,3708209826,937399083,3290727049,2901666755,1461057207,4013193437,4066861423,3242773476,2421326174,1581322155,3028952165,786071460,3900391652,3918438532,1485433313,4023619836,3708277595,3678951060,953673138,1467089153,1930354364,1533292819,2492563023,1346121658,1685000834,1965281866,3765933717,4190206607,2052792609,3515332758,690371149,3125873887,2180283551,2903598061,3933952357,436236910,289419410,14314871,1242357089,2904507907,1616633776,2666382180,585885352,3471299210,2699507360,1432659641,277164553,3354103607,770115018,2303809295,3741942315,3177781868,2853364978,2269453327,3774259834,987383833,1290892879,225909803,1741533526,890078084,1496906255,1111072499,916028167,243534141,1252605537,2204162171,531204876,290011180,3916834213,102027703,237315147,209093447,1486785922,220223953,2758195998,4175039106,82940208,3127791296,2569425252,518464269,1353887104,3941492737,2377294467,3935040926]}function Ie(e){this.cast5=new Be,this.cast5.setKey(e),this.encrypt=function(e){return this.cast5.encrypt(e)}}ze.keySize=ze.prototype.keySize=24,ze.blockSize=ze.prototype.blockSize=8,Ie.blockSize=Ie.prototype.blockSize=8,Ie.keySize=Ie.prototype.keySize=16;const De=4294967295;function Ze(e,t){return(e<<t|e>>>32-t)&De}function Le(e,t){return e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24}function je(e,t,r){e.splice(t,4,255&r,r>>>8&255,r>>>16&255,r>>>24&255)}function Fe(e,t){return e>>>8*t&255}function Ne(e){this.tf=function(){let e=null,t=null,r=-1,n=[],o=[[],[],[],[]];function a(e){return o[0][Fe(e,0)]^o[1][Fe(e,1)]^o[2][Fe(e,2)]^o[3][Fe(e,3)]}function i(e){return o[0][Fe(e,3)]^o[1][Fe(e,0)]^o[2][Fe(e,1)]^o[3][Fe(e,2)]}function s(e,t){let r=a(t[0]),o=i(t[1]);t[2]=Ze(t[2]^r+o+n[4*e+8]&De,31),t[3]=Ze(t[3],1)^r+2*o+n[4*e+9]&De,r=a(t[2]),o=i(t[3]),t[0]=Ze(t[0]^r+o+n[4*e+10]&De,31),t[1]=Ze(t[1],1)^r+2*o+n[4*e+11]&De}function l(e,t){let r=a(t[0]),o=i(t[1]);t[2]=Ze(t[2],1)^r+o+n[4*e+10]&De,t[3]=Ze(t[3]^r+2*o+n[4*e+11]&De,31),r=a(t[2]),o=i(t[3]),t[0]=Ze(t[0],1)^r+o+n[4*e+8]&De,t[1]=Ze(t[1]^r+2*o+n[4*e+9]&De,31)}return{name:"twofish",blocksize:16,open:function(t){let r,a,i,s,l;e=t;const c=[],u=[],d=[];let p;const h=[];let m,f,g;const y=[[8,1,7,13,6,15,3,2,0,11,5,9,14,12,10,4],[2,8,11,13,15,7,6,14,3,1,9,4,0,10,12,5]],b=[[14,12,11,8,1,2,3,5,15,4,10,6,7,0,9,13],[1,14,2,11,4,12,3,7,6,13,10,5,15,9,0,8]],v=[[11,10,5,14,6,13,9,0,12,8,15,3,2,4,7,1],[4,12,7,5,1,6,9,10,0,14,13,8,2,11,3,15]],w=[[13,7,15,4,1,2,6,14,9,11,3,0,8,5,12,10],[11,9,5,1,12,3,13,14,6,4,7,15,2,0,8,10]],k=[0,8,1,9,2,10,3,11,4,12,5,13,6,14,7,15],C=[0,9,2,11,4,13,6,15,8,1,10,3,12,5,14,7],S=[[],[]],x=[[],[],[],[]];function E(e){return e^e>>2^[0,90,180,238][3&e]}function A(e){return e^e>>1^e>>2^[0,238,180,90][3&e]}function P(e,t){let r,n,o;for(r=0;r<8;r++)n=t>>>24,t=t<<8&De|e>>>24,e=e<<8&De,o=n<<1,128&n&&(o^=333),t^=n^o<<16,o^=n>>>1,1&n&&(o^=166),t^=o<<24|o<<8;return t}function T(e,t){const r=t>>4,n=15&t,o=y[e][r^n],a=b[e][k[n]^C[r]];return w[e][k[a]^C[o]]<<4|v[e][o^a]}function R(e,t){let r=Fe(e,0),n=Fe(e,1),o=Fe(e,2),a=Fe(e,3);switch(p){case 4:r=S[1][r]^Fe(t[3],0),n=S[0][n]^Fe(t[3],1),o=S[0][o]^Fe(t[3],2),a=S[1][a]^Fe(t[3],3);case 3:r=S[1][r]^Fe(t[2],0),n=S[1][n]^Fe(t[2],1),o=S[0][o]^Fe(t[2],2),a=S[0][a]^Fe(t[2],3);case 2:r=S[0][S[0][r]^Fe(t[1],0)]^Fe(t[0],0),n=S[0][S[1][n]^Fe(t[1],1)]^Fe(t[0],1),o=S[1][S[0][o]^Fe(t[1],2)]^Fe(t[0],2),a=S[1][S[1][a]^Fe(t[1],3)]^Fe(t[0],3)}return x[0][r]^x[1][n]^x[2][o]^x[3][a]}for(e=e.slice(0,32),r=e.length;16!==r&&24!==r&&32!==r;)e[r++]=0;for(r=0;r<e.length;r+=4)d[r>>2]=Le(e,r);for(r=0;r<256;r++)S[0][r]=T(0,r),S[1][r]=T(1,r);for(r=0;r<256;r++)m=S[1][r],f=E(m),g=A(m),x[0][r]=m+(f<<8)+(g<<16)+(g<<24),x[2][r]=f+(g<<8)+(m<<16)+(g<<24),m=S[0][r],f=E(m),g=A(m),x[1][r]=g+(g<<8)+(f<<16)+(m<<24),x[3][r]=f+(m<<8)+(g<<16)+(f<<24);for(p=d.length/2,r=0;r<p;r++)a=d[r+r],c[r]=a,i=d[r+r+1],u[r]=i,h[p-r-1]=P(a,i);for(r=0;r<40;r+=2)a=16843009*r,i=a+16843009,a=R(a,c),i=Ze(R(i,u),8),n[r]=a+i&De,n[r+1]=Ze(a+2*i,9);for(r=0;r<256;r++)switch(a=i=s=l=r,p){case 4:a=S[1][a]^Fe(h[3],0),i=S[0][i]^Fe(h[3],1),s=S[0][s]^Fe(h[3],2),l=S[1][l]^Fe(h[3],3);case 3:a=S[1][a]^Fe(h[2],0),i=S[1][i]^Fe(h[2],1),s=S[0][s]^Fe(h[2],2),l=S[0][l]^Fe(h[2],3);case 2:o[0][r]=x[0][S[0][S[0][a]^Fe(h[1],0)]^Fe(h[0],0)],o[1][r]=x[1][S[0][S[1][i]^Fe(h[1],1)]^Fe(h[0],1)],o[2][r]=x[2][S[1][S[0][s]^Fe(h[1],2)]^Fe(h[0],2)],o[3][r]=x[3][S[1][S[1][l]^Fe(h[1],3)]^Fe(h[0],3)]}},close:function(){n=[],o=[[],[],[],[]]},encrypt:function(e,o){t=e,r=o;const a=[Le(t,r)^n[0],Le(t,r+4)^n[1],Le(t,r+8)^n[2],Le(t,r+12)^n[3]];for(let e=0;e<8;e++)s(e,a);return je(t,r,a[2]^n[4]),je(t,r+4,a[3]^n[5]),je(t,r+8,a[0]^n[6]),je(t,r+12,a[1]^n[7]),r+=16,t},decrypt:function(e,o){t=e,r=o;const a=[Le(t,r)^n[4],Le(t,r+4)^n[5],Le(t,r+8)^n[6],Le(t,r+12)^n[7]];for(let e=7;e>=0;e--)l(e,a);je(t,r,a[2]^n[0]),je(t,r+4,a[3]^n[1]),je(t,r+8,a[0]^n[2]),je(t,r+12,a[1]^n[3]),r+=16},finalize:function(){return t}}}(),this.tf.open(Array.from(e),0),this.encrypt=function(e){return this.tf.encrypt(Array.from(e),0)}}function He(){}function Ue(e){this.bf=new He,this.bf.init(e),this.encrypt=function(e){return this.bf.encryptBlock(e)}}Ne.keySize=Ne.prototype.keySize=32,Ne.blockSize=Ne.prototype.blockSize=16,He.prototype.BLOCKSIZE=8,He.prototype.SBOXES=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]],He.prototype.PARRAY=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],He.prototype.NN=16,He.prototype._clean=function(e){return e<0&&(e=2147483648+(2147483647&e)),e},He.prototype._F=function(e){let t;const r=255&e,n=255&(e>>>=8),o=255&(e>>>=8),a=255&(e>>>=8);return t=this.sboxes[0][a]+this.sboxes[1][o],t^=this.sboxes[2][n],t+=this.sboxes[3][r],t},He.prototype._encryptBlock=function(e){let t,r=e[0],n=e[1];for(t=0;t<this.NN;++t){r^=this.parray[t],n=this._F(r)^n;const e=r;r=n,n=e}r^=this.parray[this.NN+0],n^=this.parray[this.NN+1],e[0]=this._clean(n),e[1]=this._clean(r)},He.prototype.encryptBlock=function(e){let t;const r=[0,0],n=this.BLOCKSIZE/2;for(t=0;t<this.BLOCKSIZE/2;++t)r[0]=r[0]<<8|255&e[t+0],r[1]=r[1]<<8|255&e[t+n];this._encryptBlock(r);const o=[];for(t=0;t<this.BLOCKSIZE/2;++t)o[t+0]=r[0]>>>24-8*t&255,o[t+n]=r[1]>>>24-8*t&255;return o},He.prototype._decryptBlock=function(e){let t,r=e[0],n=e[1];for(t=this.NN+1;t>1;--t){r^=this.parray[t],n=this._F(r)^n;const e=r;r=n,n=e}r^=this.parray[1],n^=this.parray[0],e[0]=this._clean(n),e[1]=this._clean(r)},He.prototype.init=function(e){let t,r=0;for(this.parray=[],t=0;t<this.NN+2;++t){let n=0;for(let t=0;t<4;++t)n=n<<8|255&e[r],++r>=e.length&&(r=0);this.parray[t]=this.PARRAY[t]^n}for(this.sboxes=[],t=0;t<4;++t)for(this.sboxes[t]=[],r=0;r<256;++r)this.sboxes[t][r]=this.SBOXES[t][r];const n=[0,0];for(t=0;t<this.NN+2;t+=2)this._encryptBlock(n),this.parray[t+0]=n[0],this.parray[t+1]=n[1];for(t=0;t<4;++t)for(r=0;r<256;r+=2)this._encryptBlock(n),this.sboxes[t][r+0]=n[0],this.sboxes[t][r+1]=n[1]},Ue.keySize=Ue.prototype.keySize=16,Ue.blockSize=Ue.prototype.blockSize=8;const Ve=Re(128),Ke=Re(192),We=Re(256);var qe=Object.freeze({__proto__:null,aes128:Ve,aes192:Ke,aes256:We,des:function(e){this.key=e,this.encrypt=function(e,t){return Oe(Me(this.key),e,!0,0,null,t)},this.decrypt=function(e,t){return Oe(Me(this.key),e,!1,0,null,t)}},tripledes:ze,cast5:Ie,twofish:Ne,blowfish:Ue,idea:function(){throw Error("IDEA symmetric-key algorithm not implemented")}}),Ye=function(e,t,r){"use asm";var n=0,o=0,a=0,i=0,s=0,l=0,c=0;var u=0,d=0,p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0;var w=new e.Uint8Array(r);function k(e,t,r,l,c,u,d,p,h,m,f,g,y,b,v,w){e=e|0;t=t|0;r=r|0;l=l|0;c=c|0;u=u|0;d=d|0;p=p|0;h=h|0;m=m|0;f=f|0;g=g|0;y=y|0;b=b|0;v=v|0;w=w|0;var k=0,C=0,S=0,x=0,E=0,A=0,P=0,T=0,R=0,O=0,M=0,z=0,B=0,I=0,D=0,Z=0,L=0,j=0,F=0,N=0,H=0,U=0,V=0,K=0,W=0,q=0,Y=0,G=0,_=0,Q=0,X=0,J=0,$=0,ee=0,te=0,re=0,ne=0,oe=0,ae=0,ie=0,se=0,le=0,ce=0,ue=0,de=0,pe=0,he=0,me=0,fe=0,ge=0,ye=0,be=0,ve=0,we=0,ke=0,Ce=0,Se=0,xe=0,Ee=0,Ae=0,Pe=0,Te=0,Re=0,Oe=0,Me=0,ze=0,Be=0,Ie=0,De=0,Ze=0,Le=0;k=n;C=o;S=a;x=i;E=s;P=e+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=t+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=r+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=l+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=c+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=u+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=d+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=p+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=h+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=m+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=f+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=g+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=y+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=b+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=v+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;P=w+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=b^h^r^e;T=A<<1|A>>>31;P=T+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=v^m^l^t;R=A<<1|A>>>31;P=R+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=w^f^c^r;O=A<<1|A>>>31;P=O+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=T^g^u^l;M=A<<1|A>>>31;P=M+(k<<5|k>>>27)+E+(C&S|~C&x)+0x5a827999|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=R^y^d^c;z=A<<1|A>>>31;P=z+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=O^b^p^u;B=A<<1|A>>>31;P=B+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=M^v^h^d;I=A<<1|A>>>31;P=I+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=z^w^m^p;D=A<<1|A>>>31;P=D+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=B^T^f^h;Z=A<<1|A>>>31;P=Z+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=I^R^g^m;L=A<<1|A>>>31;P=L+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=D^O^y^f;j=A<<1|A>>>31;P=j+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Z^M^b^g;F=A<<1|A>>>31;P=F+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=L^z^v^y;N=A<<1|A>>>31;P=N+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=j^B^w^b;H=A<<1|A>>>31;P=H+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=F^I^T^v;U=A<<1|A>>>31;P=U+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=N^D^R^w;V=A<<1|A>>>31;P=V+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=H^Z^O^T;K=A<<1|A>>>31;P=K+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=U^L^M^R;W=A<<1|A>>>31;P=W+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=V^j^z^O;q=A<<1|A>>>31;P=q+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=K^F^B^M;Y=A<<1|A>>>31;P=Y+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=W^N^I^z;G=A<<1|A>>>31;P=G+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=q^H^D^B;_=A<<1|A>>>31;P=_+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Y^U^Z^I;Q=A<<1|A>>>31;P=Q+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=G^V^L^D;X=A<<1|A>>>31;P=X+(k<<5|k>>>27)+E+(C^S^x)+0x6ed9eba1|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=_^K^j^Z;J=A<<1|A>>>31;P=J+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Q^W^F^L;$=A<<1|A>>>31;P=$+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=X^q^N^j;ee=A<<1|A>>>31;P=ee+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=J^Y^H^F;te=A<<1|A>>>31;P=te+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=$^G^U^N;re=A<<1|A>>>31;P=re+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ee^_^V^H;ne=A<<1|A>>>31;P=ne+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=te^Q^K^U;oe=A<<1|A>>>31;P=oe+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=re^X^W^V;ae=A<<1|A>>>31;P=ae+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ne^J^q^K;ie=A<<1|A>>>31;P=ie+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=oe^$^Y^W;se=A<<1|A>>>31;P=se+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ae^ee^G^q;le=A<<1|A>>>31;P=le+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ie^te^_^Y;ce=A<<1|A>>>31;P=ce+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=se^re^Q^G;ue=A<<1|A>>>31;P=ue+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=le^ne^X^_;de=A<<1|A>>>31;P=de+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ce^oe^J^Q;pe=A<<1|A>>>31;P=pe+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ue^ae^$^X;he=A<<1|A>>>31;P=he+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=de^ie^ee^J;me=A<<1|A>>>31;P=me+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=pe^se^te^$;fe=A<<1|A>>>31;P=fe+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=he^le^re^ee;ge=A<<1|A>>>31;P=ge+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=me^ce^ne^te;ye=A<<1|A>>>31;P=ye+(k<<5|k>>>27)+E+(C&S|C&x|S&x)-0x70e44324|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=fe^ue^oe^re;be=A<<1|A>>>31;P=be+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ge^de^ae^ne;ve=A<<1|A>>>31;P=ve+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ye^pe^ie^oe;we=A<<1|A>>>31;P=we+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=be^he^se^ae;ke=A<<1|A>>>31;P=ke+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ve^me^le^ie;Ce=A<<1|A>>>31;P=Ce+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=we^fe^ce^se;Se=A<<1|A>>>31;P=Se+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ke^ge^ue^le;xe=A<<1|A>>>31;P=xe+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Ce^ye^de^ce;Ee=A<<1|A>>>31;P=Ee+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Se^be^pe^ue;Ae=A<<1|A>>>31;P=Ae+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=xe^ve^he^de;Pe=A<<1|A>>>31;P=Pe+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Ee^we^me^pe;Te=A<<1|A>>>31;P=Te+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Ae^ke^fe^he;Re=A<<1|A>>>31;P=Re+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Pe^Ce^ge^me;Oe=A<<1|A>>>31;P=Oe+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Te^Se^ye^fe;Me=A<<1|A>>>31;P=Me+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Re^xe^be^ge;ze=A<<1|A>>>31;P=ze+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Oe^Ee^ve^ye;Be=A<<1|A>>>31;P=Be+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Me^Ae^we^be;Ie=A<<1|A>>>31;P=Ie+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=ze^Pe^ke^ve;De=A<<1|A>>>31;P=De+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Be^Te^Ce^we;Ze=A<<1|A>>>31;P=Ze+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;A=Ie^Re^Se^ke;Le=A<<1|A>>>31;P=Le+(k<<5|k>>>27)+E+(C^S^x)-0x359d3e2a|0;E=x;x=S;S=C<<30|C>>>2;C=k;k=P;n=n+k|0;o=o+C|0;a=a+S|0;i=i+x|0;s=s+E|0}function C(e){e=e|0;k(w[e|0]<<24|w[e|1]<<16|w[e|2]<<8|w[e|3],w[e|4]<<24|w[e|5]<<16|w[e|6]<<8|w[e|7],w[e|8]<<24|w[e|9]<<16|w[e|10]<<8|w[e|11],w[e|12]<<24|w[e|13]<<16|w[e|14]<<8|w[e|15],w[e|16]<<24|w[e|17]<<16|w[e|18]<<8|w[e|19],w[e|20]<<24|w[e|21]<<16|w[e|22]<<8|w[e|23],w[e|24]<<24|w[e|25]<<16|w[e|26]<<8|w[e|27],w[e|28]<<24|w[e|29]<<16|w[e|30]<<8|w[e|31],w[e|32]<<24|w[e|33]<<16|w[e|34]<<8|w[e|35],w[e|36]<<24|w[e|37]<<16|w[e|38]<<8|w[e|39],w[e|40]<<24|w[e|41]<<16|w[e|42]<<8|w[e|43],w[e|44]<<24|w[e|45]<<16|w[e|46]<<8|w[e|47],w[e|48]<<24|w[e|49]<<16|w[e|50]<<8|w[e|51],w[e|52]<<24|w[e|53]<<16|w[e|54]<<8|w[e|55],w[e|56]<<24|w[e|57]<<16|w[e|58]<<8|w[e|59],w[e|60]<<24|w[e|61]<<16|w[e|62]<<8|w[e|63])}function S(e){e=e|0;w[e|0]=n>>>24;w[e|1]=n>>>16&255;w[e|2]=n>>>8&255;w[e|3]=n&255;w[e|4]=o>>>24;w[e|5]=o>>>16&255;w[e|6]=o>>>8&255;w[e|7]=o&255;w[e|8]=a>>>24;w[e|9]=a>>>16&255;w[e|10]=a>>>8&255;w[e|11]=a&255;w[e|12]=i>>>24;w[e|13]=i>>>16&255;w[e|14]=i>>>8&255;w[e|15]=i&255;w[e|16]=s>>>24;w[e|17]=s>>>16&255;w[e|18]=s>>>8&255;w[e|19]=s&255}function x(){n=0x67452301;o=0xefcdab89;a=0x98badcfe;i=0x10325476;s=0xc3d2e1f0;l=c=0}function E(e,t,r,u,d,p,h){e=e|0;t=t|0;r=r|0;u=u|0;d=d|0;p=p|0;h=h|0;n=e;o=t;a=r;i=u;s=d;l=p;c=h}function A(e,t){e=e|0;t=t|0;var r=0;if(e&63)return-1;while((t|0)>=64){C(e);e=e+64|0;t=t-64|0;r=r+64|0}l=l+r|0;if(l>>>0<r>>>0)c=c+1|0;return r|0}function P(e,t,r){e=e|0;t=t|0;r=r|0;var n=0,o=0;if(e&63)return-1;if(~r)if(r&31)return-1;if((t|0)>=64){n=A(e,t)|0;if((n|0)==-1)return-1;e=e+n|0;t=t-n|0}n=n+t|0;l=l+t|0;if(l>>>0<t>>>0)c=c+1|0;w[e|t]=0x80;if((t|0)>=56){for(o=t+1|0;(o|0)<64;o=o+1|0)w[e|o]=0x00;C(e);t=0;w[e|0]=0}for(o=t+1|0;(o|0)<59;o=o+1|0)w[e|o]=0;w[e|56]=c>>>21&255;w[e|57]=c>>>13&255;w[e|58]=c>>>5&255;w[e|59]=c<<3&255|l>>>29;w[e|60]=l>>>21&255;w[e|61]=l>>>13&255;w[e|62]=l>>>5&255;w[e|63]=l<<3&255;C(e);if(~r)S(r);return n|0}function T(){n=u;o=d;a=p;i=h;s=m;l=64;c=0}function R(){n=f;o=g;a=y;i=b;s=v;l=64;c=0}function O(e,t,r,w,C,S,E,A,P,T,R,O,M,z,B,I){e=e|0;t=t|0;r=r|0;w=w|0;C=C|0;S=S|0;E=E|0;A=A|0;P=P|0;T=T|0;R=R|0;O=O|0;M=M|0;z=z|0;B=B|0;I=I|0;x();k(e^0x5c5c5c5c,t^0x5c5c5c5c,r^0x5c5c5c5c,w^0x5c5c5c5c,C^0x5c5c5c5c,S^0x5c5c5c5c,E^0x5c5c5c5c,A^0x5c5c5c5c,P^0x5c5c5c5c,T^0x5c5c5c5c,R^0x5c5c5c5c,O^0x5c5c5c5c,M^0x5c5c5c5c,z^0x5c5c5c5c,B^0x5c5c5c5c,I^0x5c5c5c5c);f=n;g=o;y=a;b=i;v=s;x();k(e^0x36363636,t^0x36363636,r^0x36363636,w^0x36363636,C^0x36363636,S^0x36363636,E^0x36363636,A^0x36363636,P^0x36363636,T^0x36363636,R^0x36363636,O^0x36363636,M^0x36363636,z^0x36363636,B^0x36363636,I^0x36363636);u=n;d=o;p=a;h=i;m=s;l=64;c=0}function M(e,t,r){e=e|0;t=t|0;r=r|0;var l=0,c=0,u=0,d=0,p=0,h=0;if(e&63)return-1;if(~r)if(r&31)return-1;h=P(e,t,-1)|0;l=n,c=o,u=a,d=i,p=s;R();k(l,c,u,d,p,0x80000000,0,0,0,0,0,0,0,0,0,672);if(~r)S(r);return h|0}function z(e,t,r,l,c){e=e|0;t=t|0;r=r|0;l=l|0;c=c|0;var u=0,d=0,p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0;if(e&63)return-1;if(~c)if(c&31)return-1;w[e+t|0]=r>>>24;w[e+t+1|0]=r>>>16&255;w[e+t+2|0]=r>>>8&255;w[e+t+3|0]=r&255;M(e,t+4|0,-1)|0;u=f=n,d=g=o,p=y=a,h=b=i,m=v=s;l=l-1|0;while((l|0)>0){T();k(f,g,y,b,v,0x80000000,0,0,0,0,0,0,0,0,0,672);f=n,g=o,y=a,b=i,v=s;R();k(f,g,y,b,v,0x80000000,0,0,0,0,0,0,0,0,0,672);f=n,g=o,y=a,b=i,v=s;u=u^n;d=d^o;p=p^a;h=h^i;m=m^s;l=l-1|0}n=u;o=d;a=p;i=h;s=m;if(~c)S(c);return 0}return{reset:x,init:E,process:A,finish:P,hmac_reset:T,hmac_init:O,hmac_finish:M,pbkdf2_generate_block:z}};class Ge{constructor(){this.pos=0,this.len=0}reset(){const{asm:e}=this.acquire_asm();return this.result=null,this.pos=0,this.len=0,e.reset(),this}process(e){if(null!==this.result)throw new Ce("state must be reset before processing new data");const{asm:t,heap:r}=this.acquire_asm();let n=this.pos,o=this.len,a=0,i=e.length,s=0;for(;i>0;)s=we(r,n+o,e,a,i),o+=s,a+=s,i-=s,s=t.process(n,o),n+=s,o-=s,o||(n=0);return this.pos=n,this.len=o,this}finish(){if(null!==this.result)throw new Ce("state must be reset before processing new data");const{asm:e,heap:t}=this.acquire_asm();return e.finish(this.pos,this.len,0),this.result=new Uint8Array(this.HASH_SIZE),this.result.set(t.subarray(0,this.HASH_SIZE)),this.pos=0,this.len=0,this.release_asm(),this}}const _e=[],Qe=[];class Xe extends Ge{constructor(){super(),this.NAME="sha1",this.BLOCK_SIZE=64,this.HASH_SIZE=20,this.acquire_asm()}acquire_asm(){return void 0!==this.heap&&void 0!==this.asm||(this.heap=_e.pop()||ve(),this.asm=Qe.pop()||Ye({Uint8Array},0,this.heap.buffer),this.reset()),{heap:this.heap,asm:this.asm}}release_asm(){void 0!==this.heap&&void 0!==this.asm&&(_e.push(this.heap),Qe.push(this.asm)),this.heap=void 0,this.asm=void 0}static bytes(e){return(new Xe).process(e).finish().result}}Xe.NAME="sha1",Xe.heap_pool=[],Xe.asm_pool=[],Xe.asm_function=Ye;const Je=[],$e=[];class et extends Ge{constructor(){super(),this.NAME="sha256",this.BLOCK_SIZE=64,this.HASH_SIZE=32,this.acquire_asm()}acquire_asm(){return void 0!==this.heap&&void 0!==this.asm||(this.heap=Je.pop()||ve(),this.asm=$e.pop()||function(e,t,r){"use asm";var n=0,o=0,a=0,i=0,s=0,l=0,c=0,u=0,d=0,p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0,w=0,k=0,C=0,S=0,x=0,E=0,A=0,P=0,T=0,R=new e.Uint8Array(r);function O(e,t,r,d,p,h,m,f,g,y,b,v,w,k,C,S){e=e|0;t=t|0;r=r|0;d=d|0;p=p|0;h=h|0;m=m|0;f=f|0;g=g|0;y=y|0;b=b|0;v=v|0;w=w|0;k=k|0;C=C|0;S=S|0;var x=0,E=0,A=0,P=0,T=0,R=0,O=0,M=0;x=n;E=o;A=a;P=i;T=s;R=l;O=c;M=u;M=e+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0x428a2f98|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;O=t+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0x71374491|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;R=r+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0xb5c0fbcf|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;T=d+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0xe9b5dba5|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;P=p+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0x3956c25b|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;A=h+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0x59f111f1|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;E=m+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0x923f82a4|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;x=f+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0xab1c5ed5|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;M=g+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0xd807aa98|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;O=y+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0x12835b01|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;R=b+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0x243185be|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;T=v+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0x550c7dc3|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;P=w+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0x72be5d74|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;A=k+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0x80deb1fe|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;E=C+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0x9bdc06a7|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;x=S+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0xc19bf174|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;e=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(C>>>17^C>>>19^C>>>10^C<<15^C<<13)+e+y|0;M=e+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0xe49b69c1|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;t=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(S>>>17^S>>>19^S>>>10^S<<15^S<<13)+t+b|0;O=t+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0xefbe4786|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;r=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+r+v|0;R=r+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0x0fc19dc6|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;d=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+d+w|0;T=d+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0x240ca1cc|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;p=(h>>>7^h>>>18^h>>>3^h<<25^h<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+p+k|0;P=p+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0x2de92c6f|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;h=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(d>>>17^d>>>19^d>>>10^d<<15^d<<13)+h+C|0;A=h+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0x4a7484aa|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;m=(f>>>7^f>>>18^f>>>3^f<<25^f<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+m+S|0;E=m+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0x5cb0a9dc|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;f=(g>>>7^g>>>18^g>>>3^g<<25^g<<14)+(h>>>17^h>>>19^h>>>10^h<<15^h<<13)+f+e|0;x=f+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0x76f988da|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;g=(y>>>7^y>>>18^y>>>3^y<<25^y<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+g+t|0;M=g+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0x983e5152|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;y=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(f>>>17^f>>>19^f>>>10^f<<15^f<<13)+y+r|0;O=y+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0xa831c66d|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;b=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(g>>>17^g>>>19^g>>>10^g<<15^g<<13)+b+d|0;R=b+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0xb00327c8|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;v=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(y>>>17^y>>>19^y>>>10^y<<15^y<<13)+v+p|0;T=v+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0xbf597fc7|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;w=(k>>>7^k>>>18^k>>>3^k<<25^k<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+w+h|0;P=w+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0xc6e00bf3|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;k=(C>>>7^C>>>18^C>>>3^C<<25^C<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+k+m|0;A=k+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0xd5a79147|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;C=(S>>>7^S>>>18^S>>>3^S<<25^S<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+C+f|0;E=C+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0x06ca6351|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;S=(e>>>7^e>>>18^e>>>3^e<<25^e<<14)+(k>>>17^k>>>19^k>>>10^k<<15^k<<13)+S+g|0;x=S+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0x14292967|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;e=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(C>>>17^C>>>19^C>>>10^C<<15^C<<13)+e+y|0;M=e+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0x27b70a85|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;t=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(S>>>17^S>>>19^S>>>10^S<<15^S<<13)+t+b|0;O=t+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0x2e1b2138|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;r=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+r+v|0;R=r+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0x4d2c6dfc|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;d=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+d+w|0;T=d+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0x53380d13|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;p=(h>>>7^h>>>18^h>>>3^h<<25^h<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+p+k|0;P=p+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0x650a7354|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;h=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(d>>>17^d>>>19^d>>>10^d<<15^d<<13)+h+C|0;A=h+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0x766a0abb|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;m=(f>>>7^f>>>18^f>>>3^f<<25^f<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+m+S|0;E=m+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0x81c2c92e|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;f=(g>>>7^g>>>18^g>>>3^g<<25^g<<14)+(h>>>17^h>>>19^h>>>10^h<<15^h<<13)+f+e|0;x=f+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0x92722c85|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;g=(y>>>7^y>>>18^y>>>3^y<<25^y<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+g+t|0;M=g+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0xa2bfe8a1|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;y=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(f>>>17^f>>>19^f>>>10^f<<15^f<<13)+y+r|0;O=y+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0xa81a664b|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;b=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(g>>>17^g>>>19^g>>>10^g<<15^g<<13)+b+d|0;R=b+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0xc24b8b70|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;v=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(y>>>17^y>>>19^y>>>10^y<<15^y<<13)+v+p|0;T=v+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0xc76c51a3|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;w=(k>>>7^k>>>18^k>>>3^k<<25^k<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+w+h|0;P=w+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0xd192e819|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;k=(C>>>7^C>>>18^C>>>3^C<<25^C<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+k+m|0;A=k+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0xd6990624|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;C=(S>>>7^S>>>18^S>>>3^S<<25^S<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+C+f|0;E=C+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0xf40e3585|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;S=(e>>>7^e>>>18^e>>>3^e<<25^e<<14)+(k>>>17^k>>>19^k>>>10^k<<15^k<<13)+S+g|0;x=S+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0x106aa070|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;e=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(C>>>17^C>>>19^C>>>10^C<<15^C<<13)+e+y|0;M=e+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0x19a4c116|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;t=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(S>>>17^S>>>19^S>>>10^S<<15^S<<13)+t+b|0;O=t+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0x1e376c08|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;r=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+r+v|0;R=r+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0x2748774c|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;d=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+d+w|0;T=d+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0x34b0bcb5|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;p=(h>>>7^h>>>18^h>>>3^h<<25^h<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+p+k|0;P=p+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0x391c0cb3|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;h=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(d>>>17^d>>>19^d>>>10^d<<15^d<<13)+h+C|0;A=h+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0x4ed8aa4a|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;m=(f>>>7^f>>>18^f>>>3^f<<25^f<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+m+S|0;E=m+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0x5b9cca4f|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;f=(g>>>7^g>>>18^g>>>3^g<<25^g<<14)+(h>>>17^h>>>19^h>>>10^h<<15^h<<13)+f+e|0;x=f+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0x682e6ff3|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;g=(y>>>7^y>>>18^y>>>3^y<<25^y<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+g+t|0;M=g+M+(T>>>6^T>>>11^T>>>25^T<<26^T<<21^T<<7)+(O^T&(R^O))+0x748f82ee|0;P=P+M|0;M=M+(x&E^A&(x^E))+(x>>>2^x>>>13^x>>>22^x<<30^x<<19^x<<10)|0;y=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(f>>>17^f>>>19^f>>>10^f<<15^f<<13)+y+r|0;O=y+O+(P>>>6^P>>>11^P>>>25^P<<26^P<<21^P<<7)+(R^P&(T^R))+0x78a5636f|0;A=A+O|0;O=O+(M&x^E&(M^x))+(M>>>2^M>>>13^M>>>22^M<<30^M<<19^M<<10)|0;b=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(g>>>17^g>>>19^g>>>10^g<<15^g<<13)+b+d|0;R=b+R+(A>>>6^A>>>11^A>>>25^A<<26^A<<21^A<<7)+(T^A&(P^T))+0x84c87814|0;E=E+R|0;R=R+(O&M^x&(O^M))+(O>>>2^O>>>13^O>>>22^O<<30^O<<19^O<<10)|0;v=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(y>>>17^y>>>19^y>>>10^y<<15^y<<13)+v+p|0;T=v+T+(E>>>6^E>>>11^E>>>25^E<<26^E<<21^E<<7)+(P^E&(A^P))+0x8cc70208|0;x=x+T|0;T=T+(R&O^M&(R^O))+(R>>>2^R>>>13^R>>>22^R<<30^R<<19^R<<10)|0;w=(k>>>7^k>>>18^k>>>3^k<<25^k<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+w+h|0;P=w+P+(x>>>6^x>>>11^x>>>25^x<<26^x<<21^x<<7)+(A^x&(E^A))+0x90befffa|0;M=M+P|0;P=P+(T&R^O&(T^R))+(T>>>2^T>>>13^T>>>22^T<<30^T<<19^T<<10)|0;k=(C>>>7^C>>>18^C>>>3^C<<25^C<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+k+m|0;A=k+A+(M>>>6^M>>>11^M>>>25^M<<26^M<<21^M<<7)+(E^M&(x^E))+0xa4506ceb|0;O=O+A|0;A=A+(P&T^R&(P^T))+(P>>>2^P>>>13^P>>>22^P<<30^P<<19^P<<10)|0;C=(S>>>7^S>>>18^S>>>3^S<<25^S<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+C+f|0;E=C+E+(O>>>6^O>>>11^O>>>25^O<<26^O<<21^O<<7)+(x^O&(M^x))+0xbef9a3f7|0;R=R+E|0;E=E+(A&P^T&(A^P))+(A>>>2^A>>>13^A>>>22^A<<30^A<<19^A<<10)|0;S=(e>>>7^e>>>18^e>>>3^e<<25^e<<14)+(k>>>17^k>>>19^k>>>10^k<<15^k<<13)+S+g|0;x=S+x+(R>>>6^R>>>11^R>>>25^R<<26^R<<21^R<<7)+(M^R&(O^M))+0xc67178f2|0;T=T+x|0;x=x+(E&A^P&(E^A))+(E>>>2^E>>>13^E>>>22^E<<30^E<<19^E<<10)|0;n=n+x|0;o=o+E|0;a=a+A|0;i=i+P|0;s=s+T|0;l=l+R|0;c=c+O|0;u=u+M|0}function M(e){e=e|0;O(R[e|0]<<24|R[e|1]<<16|R[e|2]<<8|R[e|3],R[e|4]<<24|R[e|5]<<16|R[e|6]<<8|R[e|7],R[e|8]<<24|R[e|9]<<16|R[e|10]<<8|R[e|11],R[e|12]<<24|R[e|13]<<16|R[e|14]<<8|R[e|15],R[e|16]<<24|R[e|17]<<16|R[e|18]<<8|R[e|19],R[e|20]<<24|R[e|21]<<16|R[e|22]<<8|R[e|23],R[e|24]<<24|R[e|25]<<16|R[e|26]<<8|R[e|27],R[e|28]<<24|R[e|29]<<16|R[e|30]<<8|R[e|31],R[e|32]<<24|R[e|33]<<16|R[e|34]<<8|R[e|35],R[e|36]<<24|R[e|37]<<16|R[e|38]<<8|R[e|39],R[e|40]<<24|R[e|41]<<16|R[e|42]<<8|R[e|43],R[e|44]<<24|R[e|45]<<16|R[e|46]<<8|R[e|47],R[e|48]<<24|R[e|49]<<16|R[e|50]<<8|R[e|51],R[e|52]<<24|R[e|53]<<16|R[e|54]<<8|R[e|55],R[e|56]<<24|R[e|57]<<16|R[e|58]<<8|R[e|59],R[e|60]<<24|R[e|61]<<16|R[e|62]<<8|R[e|63])}function z(e){e=e|0;R[e|0]=n>>>24;R[e|1]=n>>>16&255;R[e|2]=n>>>8&255;R[e|3]=n&255;R[e|4]=o>>>24;R[e|5]=o>>>16&255;R[e|6]=o>>>8&255;R[e|7]=o&255;R[e|8]=a>>>24;R[e|9]=a>>>16&255;R[e|10]=a>>>8&255;R[e|11]=a&255;R[e|12]=i>>>24;R[e|13]=i>>>16&255;R[e|14]=i>>>8&255;R[e|15]=i&255;R[e|16]=s>>>24;R[e|17]=s>>>16&255;R[e|18]=s>>>8&255;R[e|19]=s&255;R[e|20]=l>>>24;R[e|21]=l>>>16&255;R[e|22]=l>>>8&255;R[e|23]=l&255;R[e|24]=c>>>24;R[e|25]=c>>>16&255;R[e|26]=c>>>8&255;R[e|27]=c&255;R[e|28]=u>>>24;R[e|29]=u>>>16&255;R[e|30]=u>>>8&255;R[e|31]=u&255}function B(){n=0x6a09e667;o=0xbb67ae85;a=0x3c6ef372;i=0xa54ff53a;s=0x510e527f;l=0x9b05688c;c=0x1f83d9ab;u=0x5be0cd19;d=p=0}function I(e,t,r,h,m,f,g,y,b,v){e=e|0;t=t|0;r=r|0;h=h|0;m=m|0;f=f|0;g=g|0;y=y|0;b=b|0;v=v|0;n=e;o=t;a=r;i=h;s=m;l=f;c=g;u=y;d=b;p=v}function D(e,t){e=e|0;t=t|0;var r=0;if(e&63)return-1;while((t|0)>=64){M(e);e=e+64|0;t=t-64|0;r=r+64|0}d=d+r|0;if(d>>>0<r>>>0)p=p+1|0;return r|0}function Z(e,t,r){e=e|0;t=t|0;r=r|0;var n=0,o=0;if(e&63)return-1;if(~r)if(r&31)return-1;if((t|0)>=64){n=D(e,t)|0;if((n|0)==-1)return-1;e=e+n|0;t=t-n|0}n=n+t|0;d=d+t|0;if(d>>>0<t>>>0)p=p+1|0;R[e|t]=0x80;if((t|0)>=56){for(o=t+1|0;(o|0)<64;o=o+1|0)R[e|o]=0x00;M(e);t=0;R[e|0]=0}for(o=t+1|0;(o|0)<59;o=o+1|0)R[e|o]=0;R[e|56]=p>>>21&255;R[e|57]=p>>>13&255;R[e|58]=p>>>5&255;R[e|59]=p<<3&255|d>>>29;R[e|60]=d>>>21&255;R[e|61]=d>>>13&255;R[e|62]=d>>>5&255;R[e|63]=d<<3&255;M(e);if(~r)z(r);return n|0}function L(){n=h;o=m;a=f;i=g;s=y;l=b;c=v;u=w;d=64;p=0}function j(){n=k;o=C;a=S;i=x;s=E;l=A;c=P;u=T;d=64;p=0}function F(e,t,r,R,M,z,I,D,Z,L,j,F,N,H,U,V){e=e|0;t=t|0;r=r|0;R=R|0;M=M|0;z=z|0;I=I|0;D=D|0;Z=Z|0;L=L|0;j=j|0;F=F|0;N=N|0;H=H|0;U=U|0;V=V|0;B();O(e^0x5c5c5c5c,t^0x5c5c5c5c,r^0x5c5c5c5c,R^0x5c5c5c5c,M^0x5c5c5c5c,z^0x5c5c5c5c,I^0x5c5c5c5c,D^0x5c5c5c5c,Z^0x5c5c5c5c,L^0x5c5c5c5c,j^0x5c5c5c5c,F^0x5c5c5c5c,N^0x5c5c5c5c,H^0x5c5c5c5c,U^0x5c5c5c5c,V^0x5c5c5c5c);k=n;C=o;S=a;x=i;E=s;A=l;P=c;T=u;B();O(e^0x36363636,t^0x36363636,r^0x36363636,R^0x36363636,M^0x36363636,z^0x36363636,I^0x36363636,D^0x36363636,Z^0x36363636,L^0x36363636,j^0x36363636,F^0x36363636,N^0x36363636,H^0x36363636,U^0x36363636,V^0x36363636);h=n;m=o;f=a;g=i;y=s;b=l;v=c;w=u;d=64;p=0}function N(e,t,r){e=e|0;t=t|0;r=r|0;var d=0,p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0;if(e&63)return-1;if(~r)if(r&31)return-1;v=Z(e,t,-1)|0;d=n,p=o,h=a,m=i,f=s,g=l,y=c,b=u;j();O(d,p,h,m,f,g,y,b,0x80000000,0,0,0,0,0,0,768);if(~r)z(r);return v|0}function H(e,t,r,d,p){e=e|0;t=t|0;r=r|0;d=d|0;p=p|0;var h=0,m=0,f=0,g=0,y=0,b=0,v=0,w=0,k=0,C=0,S=0,x=0,E=0,A=0,P=0,T=0;if(e&63)return-1;if(~p)if(p&31)return-1;R[e+t|0]=r>>>24;R[e+t+1|0]=r>>>16&255;R[e+t+2|0]=r>>>8&255;R[e+t+3|0]=r&255;N(e,t+4|0,-1)|0;h=k=n,m=C=o,f=S=a,g=x=i,y=E=s,b=A=l,v=P=c,w=T=u;d=d-1|0;while((d|0)>0){L();O(k,C,S,x,E,A,P,T,0x80000000,0,0,0,0,0,0,768);k=n,C=o,S=a,x=i,E=s,A=l,P=c,T=u;j();O(k,C,S,x,E,A,P,T,0x80000000,0,0,0,0,0,0,768);k=n,C=o,S=a,x=i,E=s,A=l,P=c,T=u;h=h^n;m=m^o;f=f^a;g=g^i;y=y^s;b=b^l;v=v^c;w=w^u;d=d-1|0}n=h;o=m;a=f;i=g;s=y;l=b;c=v;u=w;if(~p)z(p);return 0}return{reset:B,init:I,process:D,finish:Z,hmac_reset:L,hmac_init:F,hmac_finish:N,pbkdf2_generate_block:H}}({Uint8Array},0,this.heap.buffer),this.reset()),{heap:this.heap,asm:this.asm}}release_asm(){void 0!==this.heap&&void 0!==this.asm&&(Je.push(this.heap),$e.push(this.asm)),this.heap=void 0,this.asm=void 0}static bytes(e){return(new et).process(e).finish().result}}et.NAME="sha256";var tt=rt;function rt(e,t){if(!e)throw Error(t||"Assertion failed")}rt.equal=function(e,t,r){if(e!=t)throw Error(r||"Assertion failed: "+e+" != "+t)};var nt=void 0!==n?n:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function ot(e,t){return e(t={exports:{}},t.exports),t.exports}var at=ot((function(e){e.exports="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}));function it(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function st(e){return 1===e.length?"0"+e:e}function lt(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}var ct={inherits:at,toArray:function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(var n=0;n<e.length;n++){var o=e.charCodeAt(n),a=o>>8,i=255&o;a?r.push(a,i):r.push(i)}else for(n=0;n<e.length;n++)r[n]=0|e[n];return r},toHex:function(e){for(var t="",r=0;r<e.length;r++)t+=st(e[r].toString(16));return t},htonl:it,toHex32:function(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];"little"===t&&(o=it(o)),r+=lt(o.toString(16))}return r},zero2:st,zero8:lt,join32:function(e,t,r,n){var o=r-t;tt(o%4==0);for(var a=Array(o/4),i=0,s=t;i<a.length;i++,s+=4){var l;l="big"===n?e[s]<<24|e[s+1]<<16|e[s+2]<<8|e[s+3]:e[s+3]<<24|e[s+2]<<16|e[s+1]<<8|e[s],a[i]=l>>>0}return a},split32:function(e,t){for(var r=Array(4*e.length),n=0,o=0;n<e.length;n++,o+=4){var a=e[n];"big"===t?(r[o]=a>>>24,r[o+1]=a>>>16&255,r[o+2]=a>>>8&255,r[o+3]=255&a):(r[o+3]=a>>>24,r[o+2]=a>>>16&255,r[o+1]=a>>>8&255,r[o]=255&a)}return r},rotr32:function(e,t){return e>>>t|e<<32-t},rotl32:function(e,t){return e<<t|e>>>32-t},sum32:function(e,t){return e+t>>>0},sum32_3:function(e,t,r){return e+t+r>>>0},sum32_4:function(e,t,r,n){return e+t+r+n>>>0},sum32_5:function(e,t,r,n,o){return e+t+r+n+o>>>0},sum64:function(e,t,r,n){var o=e[t],a=n+e[t+1]>>>0,i=(a<n?1:0)+r+o;e[t]=i>>>0,e[t+1]=a},sum64_hi:function(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},sum64_lo:function(e,t,r,n){return t+n>>>0},sum64_4_hi:function(e,t,r,n,o,a,i,s){var l=0,c=t;return l+=(c=c+n>>>0)<t?1:0,l+=(c=c+a>>>0)<a?1:0,e+r+o+i+(l+=(c=c+s>>>0)<s?1:0)>>>0},sum64_4_lo:function(e,t,r,n,o,a,i,s){return t+n+a+s>>>0},sum64_5_hi:function(e,t,r,n,o,a,i,s,l,c){var u=0,d=t;return u+=(d=d+n>>>0)<t?1:0,u+=(d=d+a>>>0)<a?1:0,u+=(d=d+s>>>0)<s?1:0,e+r+o+i+l+(u+=(d=d+c>>>0)<c?1:0)>>>0},sum64_5_lo:function(e,t,r,n,o,a,i,s,l,c){return t+n+a+s+c>>>0},rotr64_hi:function(e,t,r){return(t<<32-r|e>>>r)>>>0},rotr64_lo:function(e,t,r){return(e<<32-r|t>>>r)>>>0},shr64_hi:function(e,t,r){return e>>>r},shr64_lo:function(e,t,r){return(e<<32-r|t>>>r)>>>0}};function ut(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}var dt=ut;ut.prototype.update=function(e,t){if(e=ct.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=ct.join32(e,0,e.length-r,this.endian);for(var n=0;n<e.length;n+=this._delta32)this._update(e,n,n+this._delta32)}return this},ut.prototype.digest=function(e){return this.update(this._pad()),tt(null===this.pending),this._digest(e)},ut.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=Array(r+this.padLength);n[0]=128;for(var o=1;o<r;o++)n[o]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)n[o++]=0;n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=e>>>24&255,n[o++]=e>>>16&255,n[o++]=e>>>8&255,n[o++]=255&e}else for(n[o++]=255&e,n[o++]=e>>>8&255,n[o++]=e>>>16&255,n[o++]=e>>>24&255,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,a=8;a<this.padLength;a++)n[o++]=0;return n};var pt={BlockHash:dt},ht=ct.rotr32;function mt(e,t,r){return e&t^~e&r}function ft(e,t,r){return e&t^e&r^t&r}function gt(e,t,r){return e^t^r}var yt={ft_1:function(e,t,r,n){return 0===e?mt(t,r,n):1===e||3===e?gt(t,r,n):2===e?ft(t,r,n):void 0},ch32:mt,maj32:ft,p32:gt,s0_256:function(e){return ht(e,2)^ht(e,13)^ht(e,22)},s1_256:function(e){return ht(e,6)^ht(e,11)^ht(e,25)},g0_256:function(e){return ht(e,7)^ht(e,18)^e>>>3},g1_256:function(e){return ht(e,17)^ht(e,19)^e>>>10}},bt=ct.sum32,vt=ct.sum32_4,wt=ct.sum32_5,kt=yt.ch32,Ct=yt.maj32,St=yt.s0_256,xt=yt.s1_256,Et=yt.g0_256,At=yt.g1_256,Pt=pt.BlockHash,Tt=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function Rt(){if(!(this instanceof Rt))return new Rt;Pt.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=Tt,this.W=Array(64)}ct.inherits(Rt,Pt);var Ot=Rt;function Mt(){if(!(this instanceof Mt))return new Mt;Ot.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}Rt.blockSize=512,Rt.outSize=256,Rt.hmacStrength=192,Rt.padLength=64,Rt.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=vt(At(r[n-2]),r[n-7],Et(r[n-15]),r[n-16]);var o=this.h[0],a=this.h[1],i=this.h[2],s=this.h[3],l=this.h[4],c=this.h[5],u=this.h[6],d=this.h[7];for(tt(this.k.length===r.length),n=0;n<r.length;n++){var p=wt(d,xt(l),kt(l,c,u),this.k[n],r[n]),h=bt(St(o),Ct(o,a,i));d=u,u=c,c=l,l=bt(s,p),s=i,i=a,a=o,o=bt(p,h)}this.h[0]=bt(this.h[0],o),this.h[1]=bt(this.h[1],a),this.h[2]=bt(this.h[2],i),this.h[3]=bt(this.h[3],s),this.h[4]=bt(this.h[4],l),this.h[5]=bt(this.h[5],c),this.h[6]=bt(this.h[6],u),this.h[7]=bt(this.h[7],d)},Rt.prototype._digest=function(e){return"hex"===e?ct.toHex32(this.h,"big"):ct.split32(this.h,"big")},ct.inherits(Mt,Ot);var zt=Mt;Mt.blockSize=512,Mt.outSize=224,Mt.hmacStrength=192,Mt.padLength=64,Mt.prototype._digest=function(e){return"hex"===e?ct.toHex32(this.h.slice(0,7),"big"):ct.split32(this.h.slice(0,7),"big")};var Bt=ct.rotr64_hi,It=ct.rotr64_lo,Dt=ct.shr64_hi,Zt=ct.shr64_lo,Lt=ct.sum64,jt=ct.sum64_hi,Ft=ct.sum64_lo,Nt=ct.sum64_4_hi,Ht=ct.sum64_4_lo,Ut=ct.sum64_5_hi,Vt=ct.sum64_5_lo,Kt=pt.BlockHash,Wt=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function qt(){if(!(this instanceof qt))return new qt;Kt.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=Wt,this.W=Array(160)}ct.inherits(qt,Kt);var Yt=qt;function Gt(e,t,r,n,o){var a=e&r^~e&o;return a<0&&(a+=4294967296),a}function _t(e,t,r,n,o,a){var i=t&n^~t&a;return i<0&&(i+=4294967296),i}function Qt(e,t,r,n,o){var a=e&r^e&o^r&o;return a<0&&(a+=4294967296),a}function Xt(e,t,r,n,o,a){var i=t&n^t&a^n&a;return i<0&&(i+=4294967296),i}function Jt(e,t){var r=Bt(e,t,28)^Bt(t,e,2)^Bt(t,e,7);return r<0&&(r+=4294967296),r}function $t(e,t){var r=It(e,t,28)^It(t,e,2)^It(t,e,7);return r<0&&(r+=4294967296),r}function er(e,t){var r=Bt(e,t,14)^Bt(e,t,18)^Bt(t,e,9);return r<0&&(r+=4294967296),r}function tr(e,t){var r=It(e,t,14)^It(e,t,18)^It(t,e,9);return r<0&&(r+=4294967296),r}function rr(e,t){var r=Bt(e,t,1)^Bt(e,t,8)^Dt(e,t,7);return r<0&&(r+=4294967296),r}function nr(e,t){var r=It(e,t,1)^It(e,t,8)^Zt(e,t,7);return r<0&&(r+=4294967296),r}function or(e,t){var r=Bt(e,t,19)^Bt(t,e,29)^Dt(e,t,6);return r<0&&(r+=4294967296),r}function ar(e,t){var r=It(e,t,19)^It(t,e,29)^Zt(e,t,6);return r<0&&(r+=4294967296),r}function ir(){if(!(this instanceof ir))return new ir;Yt.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}qt.blockSize=1024,qt.outSize=512,qt.hmacStrength=192,qt.padLength=128,qt.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var o=or(r[n-4],r[n-3]),a=ar(r[n-4],r[n-3]),i=r[n-14],s=r[n-13],l=rr(r[n-30],r[n-29]),c=nr(r[n-30],r[n-29]),u=r[n-32],d=r[n-31];r[n]=Nt(o,a,i,s,l,c,u,d),r[n+1]=Ht(o,a,i,s,l,c,u,d)}},qt.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],o=this.h[1],a=this.h[2],i=this.h[3],s=this.h[4],l=this.h[5],c=this.h[6],u=this.h[7],d=this.h[8],p=this.h[9],h=this.h[10],m=this.h[11],f=this.h[12],g=this.h[13],y=this.h[14],b=this.h[15];tt(this.k.length===r.length);for(var v=0;v<r.length;v+=2){var w=y,k=b,C=er(d,p),S=tr(d,p),x=Gt(d,0,h,0,f),E=_t(0,p,0,m,0,g),A=this.k[v],P=this.k[v+1],T=r[v],R=r[v+1],O=Ut(w,k,C,S,x,E,A,P,T,R),M=Vt(w,k,C,S,x,E,A,P,T,R);w=Jt(n,o),k=$t(n,o),C=Qt(n,0,a,0,s),S=Xt(0,o,0,i,0,l);var z=jt(w,k,C,S),B=Ft(w,k,C,S);y=f,b=g,f=h,g=m,h=d,m=p,d=jt(c,u,O,M),p=Ft(u,u,O,M),c=s,u=l,s=a,l=i,a=n,i=o,n=jt(O,M,z,B),o=Ft(O,M,z,B)}Lt(this.h,0,n,o),Lt(this.h,2,a,i),Lt(this.h,4,s,l),Lt(this.h,6,c,u),Lt(this.h,8,d,p),Lt(this.h,10,h,m),Lt(this.h,12,f,g),Lt(this.h,14,y,b)},qt.prototype._digest=function(e){return"hex"===e?ct.toHex32(this.h,"big"):ct.split32(this.h,"big")},ct.inherits(ir,Yt);var sr=ir;ir.blockSize=1024,ir.outSize=384,ir.hmacStrength=192,ir.padLength=128,ir.prototype._digest=function(e){return"hex"===e?ct.toHex32(this.h.slice(0,12),"big"):ct.split32(this.h.slice(0,12),"big")};var lr=ct.rotl32,cr=ct.sum32,ur=ct.sum32_3,dr=ct.sum32_4,pr=pt.BlockHash;function hr(){if(!(this instanceof hr))return new hr;pr.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}ct.inherits(hr,pr);var mr=hr;function fr(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function gr(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function yr(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}hr.blockSize=512,hr.outSize=160,hr.hmacStrength=192,hr.padLength=64,hr.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],o=this.h[2],a=this.h[3],i=this.h[4],s=r,l=n,c=o,u=a,d=i,p=0;p<80;p++){var h=cr(lr(dr(r,fr(p,n,o,a),e[br[p]+t],gr(p)),wr[p]),i);r=i,i=a,a=lr(o,10),o=n,n=h,h=cr(lr(dr(s,fr(79-p,l,c,u),e[vr[p]+t],yr(p)),kr[p]),d),s=d,d=u,u=lr(c,10),c=l,l=h}h=ur(this.h[1],o,u),this.h[1]=ur(this.h[2],a,d),this.h[2]=ur(this.h[3],i,s),this.h[3]=ur(this.h[4],r,l),this.h[4]=ur(this.h[0],n,c),this.h[0]=h},hr.prototype._digest=function(e){return"hex"===e?ct.toHex32(this.h,"little"):ct.split32(this.h,"little")};var br=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],vr=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],wr=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],kr=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],Cr={ripemd160:mr};function Sr(e,t){let r=e[0],n=e[1],o=e[2],a=e[3];r=Er(r,n,o,a,t[0],7,-680876936),a=Er(a,r,n,o,t[1],12,-389564586),o=Er(o,a,r,n,t[2],17,606105819),n=Er(n,o,a,r,t[3],22,-1044525330),r=Er(r,n,o,a,t[4],7,-176418897),a=Er(a,r,n,o,t[5],12,1200080426),o=Er(o,a,r,n,t[6],17,-1473231341),n=Er(n,o,a,r,t[7],22,-45705983),r=Er(r,n,o,a,t[8],7,1770035416),a=Er(a,r,n,o,t[9],12,-1958414417),o=Er(o,a,r,n,t[10],17,-42063),n=Er(n,o,a,r,t[11],22,-1990404162),r=Er(r,n,o,a,t[12],7,1804603682),a=Er(a,r,n,o,t[13],12,-40341101),o=Er(o,a,r,n,t[14],17,-1502002290),n=Er(n,o,a,r,t[15],22,1236535329),r=Ar(r,n,o,a,t[1],5,-165796510),a=Ar(a,r,n,o,t[6],9,-1069501632),o=Ar(o,a,r,n,t[11],14,643717713),n=Ar(n,o,a,r,t[0],20,-373897302),r=Ar(r,n,o,a,t[5],5,-701558691),a=Ar(a,r,n,o,t[10],9,38016083),o=Ar(o,a,r,n,t[15],14,-660478335),n=Ar(n,o,a,r,t[4],20,-405537848),r=Ar(r,n,o,a,t[9],5,568446438),a=Ar(a,r,n,o,t[14],9,-1019803690),o=Ar(o,a,r,n,t[3],14,-187363961),n=Ar(n,o,a,r,t[8],20,1163531501),r=Ar(r,n,o,a,t[13],5,-1444681467),a=Ar(a,r,n,o,t[2],9,-51403784),o=Ar(o,a,r,n,t[7],14,1735328473),n=Ar(n,o,a,r,t[12],20,-1926607734),r=Pr(r,n,o,a,t[5],4,-378558),a=Pr(a,r,n,o,t[8],11,-2022574463),o=Pr(o,a,r,n,t[11],16,1839030562),n=Pr(n,o,a,r,t[14],23,-35309556),r=Pr(r,n,o,a,t[1],4,-1530992060),a=Pr(a,r,n,o,t[4],11,1272893353),o=Pr(o,a,r,n,t[7],16,-155497632),n=Pr(n,o,a,r,t[10],23,-1094730640),r=Pr(r,n,o,a,t[13],4,681279174),a=Pr(a,r,n,o,t[0],11,-358537222),o=Pr(o,a,r,n,t[3],16,-722521979),n=Pr(n,o,a,r,t[6],23,76029189),r=Pr(r,n,o,a,t[9],4,-640364487),a=Pr(a,r,n,o,t[12],11,-421815835),o=Pr(o,a,r,n,t[15],16,530742520),n=Pr(n,o,a,r,t[2],23,-995338651),r=Tr(r,n,o,a,t[0],6,-198630844),a=Tr(a,r,n,o,t[7],10,1126891415),o=Tr(o,a,r,n,t[14],15,-1416354905),n=Tr(n,o,a,r,t[5],21,-57434055),r=Tr(r,n,o,a,t[12],6,1700485571),a=Tr(a,r,n,o,t[3],10,-1894986606),o=Tr(o,a,r,n,t[10],15,-1051523),n=Tr(n,o,a,r,t[1],21,-2054922799),r=Tr(r,n,o,a,t[8],6,1873313359),a=Tr(a,r,n,o,t[15],10,-30611744),o=Tr(o,a,r,n,t[6],15,-1560198380),n=Tr(n,o,a,r,t[13],21,1309151649),r=Tr(r,n,o,a,t[4],6,-145523070),a=Tr(a,r,n,o,t[11],10,-1120210379),o=Tr(o,a,r,n,t[2],15,718787259),n=Tr(n,o,a,r,t[9],21,-343485551),e[0]=zr(r,e[0]),e[1]=zr(n,e[1]),e[2]=zr(o,e[2]),e[3]=zr(a,e[3])}function xr(e,t,r,n,o,a){return t=zr(zr(t,e),zr(n,a)),zr(t<<o|t>>>32-o,r)}function Er(e,t,r,n,o,a,i){return xr(t&r|~t&n,e,t,o,a,i)}function Ar(e,t,r,n,o,a,i){return xr(t&n|r&~n,e,t,o,a,i)}function Pr(e,t,r,n,o,a,i){return xr(t^r^n,e,t,o,a,i)}function Tr(e,t,r,n,o,a,i){return xr(r^(t|~n),e,t,o,a,i)}function Rr(e){const t=[];let r;for(r=0;r<64;r+=4)t[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return t}const Or="0123456789abcdef".split("");function Mr(e){let t="",r=0;for(;r<4;r++)t+=Or[e>>8*r+4&15]+Or[e>>8*r&15];return t}function zr(e,t){return e+t&4294967295}const Br=Q.getWebCrypto(),Ir=Q.getNodeCrypto();function Dr(e){return async function(t){const r=Ir.createHash(e);return j(t,(e=>{r.update(e)}),(()=>new Uint8Array(r.digest())))}}function Zr(e,t){return async function(r,n=ie){if(c(r)&&(r=await W(r)),!Q.isStream(r)&&Br&&t&&r.length>=n.minBytesForWebCrypto)return new Uint8Array(await Br.digest(t,r));const o=e();return j(r,(e=>{o.update(e)}),(()=>new Uint8Array(o.digest())))}}function Lr(e,t){return async function(r,n=ie){if(c(r)&&(r=await W(r)),Q.isStream(r)){const t=new e;return j(r,(e=>{t.process(e)}),(()=>t.finish().result))}return Br&&t&&r.length>=n.minBytesForWebCrypto?new Uint8Array(await Br.digest(t,r)):e.bytes(r)}}let jr;jr=Ir?{md5:Dr("md5"),sha1:Dr("sha1"),sha224:Dr("sha224"),sha256:Dr("sha256"),sha384:Dr("sha384"),sha512:Dr("sha512"),ripemd:Dr("ripemd160")}:{md5:async function(e){const t=function(e){const t=e.length,r=[1732584193,-271733879,-1732584194,271733878];let n;for(n=64;n<=e.length;n+=64)Sr(r,Rr(e.substring(n-64,n)));e=e.substring(n-64);const o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(n=0;n<e.length;n++)o[n>>2]|=e.charCodeAt(n)<<(n%4<<3);if(o[n>>2]|=128<<(n%4<<3),n>55)for(Sr(r,o),n=0;n<16;n++)o[n]=0;return o[14]=8*t,Sr(r,o),r}(Q.uint8ArrayToString(e));return Q.hexToUint8Array(function(e){for(let t=0;t<e.length;t++)e[t]=Mr(e[t]);return e.join("")}(t))},sha1:Lr(Xe,"SHA-1"),sha224:Zr(zt),sha256:Lr(et,"SHA-256"),sha384:Zr(sr,"SHA-384"),sha512:Zr(Yt,"SHA-512"),ripemd:Zr(mr)};var Fr={md5:jr.md5,sha1:jr.sha1,sha224:jr.sha224,sha256:jr.sha256,sha384:jr.sha384,sha512:jr.sha512,ripemd:jr.ripemd,digest:function(e,t){switch(e){case ae.hash.md5:return this.md5(t);case ae.hash.sha1:return this.sha1(t);case ae.hash.ripemd:return this.ripemd(t);case ae.hash.sha256:return this.sha256(t);case ae.hash.sha384:return this.sha384(t);case ae.hash.sha512:return this.sha512(t);case ae.hash.sha224:return this.sha224(t);default:throw Error("Invalid hash function.")}},getHashByteLength:function(e){switch(e){case ae.hash.md5:return 16;case ae.hash.sha1:case ae.hash.ripemd:return 20;case ae.hash.sha256:return 32;case ae.hash.sha384:return 48;case ae.hash.sha512:return 64;case ae.hash.sha224:return 28;default:throw Error("Invalid hash algorithm.")}}};class Nr{static encrypt(e,t,r){return new Nr(t,r).encrypt(e)}static decrypt(e,t,r){return new Nr(t,r).decrypt(e)}constructor(e,t,r){this.aes=r||new Pe(e,t,!0,"CFB"),delete this.aes.padding}encrypt(e){return ke(this.aes.AES_Encrypt_process(e),this.aes.AES_Encrypt_finish())}decrypt(e){return ke(this.aes.AES_Decrypt_process(e),this.aes.AES_Decrypt_finish())}}var Hr=ot((function(e){!function(e){var t=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t<e.length;t++)r[t]=e[t];return r},r=function(){throw Error("no PRNG")},n=new Uint8Array(32);n[0]=9;var o=t(),a=t([1]),i=t([56129,1]),s=t([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),l=t([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),c=t([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),u=t([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),d=t([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function p(e,t,r,n){return function(e,t,r,n,o){var a,i=0;for(a=0;a<32;a++)i|=e[t+a]^r[n+a];return(1&i-1>>>8)-1}(e,t,r,n)}function h(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function m(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function f(e,t,r){for(var n,o=~(r-1),a=0;a<16;a++)n=o&(e[a]^t[a]),e[a]^=n,t[a]^=n}function g(e,r){var n,o,a,i=t(),s=t();for(n=0;n<16;n++)s[n]=r[n];for(m(s),m(s),m(s),o=0;o<2;o++){for(i[0]=s[0]-65517,n=1;n<15;n++)i[n]=s[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=s[15]-32767-(i[14]>>16&1),a=i[15]>>16&1,i[14]&=65535,f(s,i,1-a)}for(n=0;n<16;n++)e[2*n]=255&s[n],e[2*n+1]=s[n]>>8}function y(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return g(r,e),g(n,t),p(r,0,n,0)}function b(e){var t=new Uint8Array(32);return g(t,e),1&t[0]}function v(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function w(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function k(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function C(e,t,r){var n,o,a=0,i=0,s=0,l=0,c=0,u=0,d=0,p=0,h=0,m=0,f=0,g=0,y=0,b=0,v=0,w=0,k=0,C=0,S=0,x=0,E=0,A=0,P=0,T=0,R=0,O=0,M=0,z=0,B=0,I=0,D=0,Z=r[0],L=r[1],j=r[2],F=r[3],N=r[4],H=r[5],U=r[6],V=r[7],K=r[8],W=r[9],q=r[10],Y=r[11],G=r[12],_=r[13],Q=r[14],X=r[15];a+=(n=t[0])*Z,i+=n*L,s+=n*j,l+=n*F,c+=n*N,u+=n*H,d+=n*U,p+=n*V,h+=n*K,m+=n*W,f+=n*q,g+=n*Y,y+=n*G,b+=n*_,v+=n*Q,w+=n*X,i+=(n=t[1])*Z,s+=n*L,l+=n*j,c+=n*F,u+=n*N,d+=n*H,p+=n*U,h+=n*V,m+=n*K,f+=n*W,g+=n*q,y+=n*Y,b+=n*G,v+=n*_,w+=n*Q,k+=n*X,s+=(n=t[2])*Z,l+=n*L,c+=n*j,u+=n*F,d+=n*N,p+=n*H,h+=n*U,m+=n*V,f+=n*K,g+=n*W,y+=n*q,b+=n*Y,v+=n*G,w+=n*_,k+=n*Q,C+=n*X,l+=(n=t[3])*Z,c+=n*L,u+=n*j,d+=n*F,p+=n*N,h+=n*H,m+=n*U,f+=n*V,g+=n*K,y+=n*W,b+=n*q,v+=n*Y,w+=n*G,k+=n*_,C+=n*Q,S+=n*X,c+=(n=t[4])*Z,u+=n*L,d+=n*j,p+=n*F,h+=n*N,m+=n*H,f+=n*U,g+=n*V,y+=n*K,b+=n*W,v+=n*q,w+=n*Y,k+=n*G,C+=n*_,S+=n*Q,x+=n*X,u+=(n=t[5])*Z,d+=n*L,p+=n*j,h+=n*F,m+=n*N,f+=n*H,g+=n*U,y+=n*V,b+=n*K,v+=n*W,w+=n*q,k+=n*Y,C+=n*G,S+=n*_,x+=n*Q,E+=n*X,d+=(n=t[6])*Z,p+=n*L,h+=n*j,m+=n*F,f+=n*N,g+=n*H,y+=n*U,b+=n*V,v+=n*K,w+=n*W,k+=n*q,C+=n*Y,S+=n*G,x+=n*_,E+=n*Q,A+=n*X,p+=(n=t[7])*Z,h+=n*L,m+=n*j,f+=n*F,g+=n*N,y+=n*H,b+=n*U,v+=n*V,w+=n*K,k+=n*W,C+=n*q,S+=n*Y,x+=n*G,E+=n*_,A+=n*Q,P+=n*X,h+=(n=t[8])*Z,m+=n*L,f+=n*j,g+=n*F,y+=n*N,b+=n*H,v+=n*U,w+=n*V,k+=n*K,C+=n*W,S+=n*q,x+=n*Y,E+=n*G,A+=n*_,P+=n*Q,T+=n*X,m+=(n=t[9])*Z,f+=n*L,g+=n*j,y+=n*F,b+=n*N,v+=n*H,w+=n*U,k+=n*V,C+=n*K,S+=n*W,x+=n*q,E+=n*Y,A+=n*G,P+=n*_,T+=n*Q,R+=n*X,f+=(n=t[10])*Z,g+=n*L,y+=n*j,b+=n*F,v+=n*N,w+=n*H,k+=n*U,C+=n*V,S+=n*K,x+=n*W,E+=n*q,A+=n*Y,P+=n*G,T+=n*_,R+=n*Q,O+=n*X,g+=(n=t[11])*Z,y+=n*L,b+=n*j,v+=n*F,w+=n*N,k+=n*H,C+=n*U,S+=n*V,x+=n*K,E+=n*W,A+=n*q,P+=n*Y,T+=n*G,R+=n*_,O+=n*Q,M+=n*X,y+=(n=t[12])*Z,b+=n*L,v+=n*j,w+=n*F,k+=n*N,C+=n*H,S+=n*U,x+=n*V,E+=n*K,A+=n*W,P+=n*q,T+=n*Y,R+=n*G,O+=n*_,M+=n*Q,z+=n*X,b+=(n=t[13])*Z,v+=n*L,w+=n*j,k+=n*F,C+=n*N,S+=n*H,x+=n*U,E+=n*V,A+=n*K,P+=n*W,T+=n*q,R+=n*Y,O+=n*G,M+=n*_,z+=n*Q,B+=n*X,v+=(n=t[14])*Z,w+=n*L,k+=n*j,C+=n*F,S+=n*N,x+=n*H,E+=n*U,A+=n*V,P+=n*K,T+=n*W,R+=n*q,O+=n*Y,M+=n*G,z+=n*_,B+=n*Q,I+=n*X,w+=(n=t[15])*Z,i+=38*(C+=n*j),s+=38*(S+=n*F),l+=38*(x+=n*N),c+=38*(E+=n*H),u+=38*(A+=n*U),d+=38*(P+=n*V),p+=38*(T+=n*K),h+=38*(R+=n*W),m+=38*(O+=n*q),f+=38*(M+=n*Y),g+=38*(z+=n*G),y+=38*(B+=n*_),b+=38*(I+=n*Q),v+=38*(D+=n*X),a=(n=(a+=38*(k+=n*L))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),i=(n=i+o+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=(a+=o-1+37*(o-1))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),i=(n=i+o+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),a+=o-1+37*(o-1),e[0]=a,e[1]=i,e[2]=s,e[3]=l,e[4]=c,e[5]=u,e[6]=d,e[7]=p,e[8]=h,e[9]=m,e[10]=f,e[11]=g,e[12]=y,e[13]=b,e[14]=v,e[15]=w}function S(e,t){C(e,t,t)}function x(e,r){var n,o=t();for(n=0;n<16;n++)o[n]=r[n];for(n=253;n>=0;n--)S(o,o),2!==n&&4!==n&&C(o,o,r);for(n=0;n<16;n++)e[n]=o[n]}function E(e,r,n){var o,a,s=new Uint8Array(32),l=new Float64Array(80),c=t(),u=t(),d=t(),p=t(),h=t(),m=t();for(a=0;a<31;a++)s[a]=r[a];for(s[31]=127&r[31]|64,s[0]&=248,v(l,n),a=0;a<16;a++)u[a]=l[a],p[a]=c[a]=d[a]=0;for(c[0]=p[0]=1,a=254;a>=0;--a)f(c,u,o=s[a>>>3]>>>(7&a)&1),f(d,p,o),w(h,c,d),k(c,c,d),w(d,u,p),k(u,u,p),S(p,h),S(m,c),C(c,d,c),C(d,u,h),w(h,c,d),k(c,c,d),S(u,c),k(d,p,m),C(c,d,i),w(c,c,p),C(d,d,c),C(c,p,m),C(p,u,l),S(u,h),f(c,u,o),f(d,p,o);for(a=0;a<16;a++)l[a+16]=c[a],l[a+32]=d[a],l[a+48]=u[a],l[a+64]=p[a];var y=l.subarray(32),b=l.subarray(16);return x(y,y),C(b,b,y),g(e,b),0}function A(e,t){return E(e,t,n)}function P(e,r){var n=t(),o=t(),a=t(),i=t(),s=t(),c=t(),u=t(),d=t(),p=t();k(n,e[1],e[0]),k(p,r[1],r[0]),C(n,n,p),w(o,e[0],e[1]),w(p,r[0],r[1]),C(o,o,p),C(a,e[3],r[3]),C(a,a,l),C(i,e[2],r[2]),w(i,i,i),k(s,o,n),k(c,i,a),w(u,i,a),w(d,o,n),C(e[0],s,c),C(e[1],d,u),C(e[2],u,c),C(e[3],s,d)}function T(e,t,r){var n;for(n=0;n<4;n++)f(e[n],t[n],r)}function R(e,r){var n=t(),o=t(),a=t();x(a,r[2]),C(n,r[0],a),C(o,r[1],a),g(e,o),e[31]^=b(n)<<7}function O(e,t,r){var n,i;for(h(e[0],o),h(e[1],a),h(e[2],a),h(e[3],o),i=255;i>=0;--i)T(e,t,n=r[i/8|0]>>(7&i)&1),P(t,e),P(e,e),T(e,t,n)}function M(e,r){var n=[t(),t(),t(),t()];h(n[0],c),h(n[1],u),h(n[2],a),C(n[3],c,u),O(e,n,r)}function z(n,o,a){var i,s,l=[t(),t(),t(),t()];for(a||r(o,32),(i=e.hash(o.subarray(0,32)))[0]&=248,i[31]&=127,i[31]|=64,M(l,i),R(n,l),s=0;s<32;s++)o[s+32]=n[s];return 0}var B=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function I(e,t){var r,n,o,a;for(n=63;n>=32;--n){for(r=0,o=n-32,a=n-12;o<a;++o)t[o]+=r-16*t[n]*B[o-(n-32)],r=Math.floor((t[o]+128)/256),t[o]-=256*r;t[o]+=r,t[n]=0}for(r=0,o=0;o<32;o++)t[o]+=r-(t[31]>>4)*B[o],r=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=r*B[o];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function D(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;I(e,r)}function Z(e,r){var n=t(),i=t(),l=t(),c=t(),u=t(),p=t(),m=t();return h(e[2],a),v(e[1],r),S(l,e[1]),C(c,l,s),k(l,l,e[2]),w(c,e[2],c),S(u,c),S(p,u),C(m,p,u),C(n,m,l),C(n,n,c),function(e,r){var n,o=t();for(n=0;n<16;n++)o[n]=r[n];for(n=250;n>=0;n--)S(o,o),1!==n&&C(o,o,r);for(n=0;n<16;n++)e[n]=o[n]}(n,n),C(n,n,l),C(n,n,c),C(n,n,c),C(e[0],n,c),S(i,e[0]),C(i,i,c),y(i,l)&&C(e[0],e[0],d),S(i,e[0]),C(i,i,c),y(i,l)?-1:(b(e[0])===r[31]>>7&&k(e[0],o,e[0]),C(e[3],e[0],e[1]),0)}var L=64;function j(){for(var e=0;e<arguments.length;e++)if(!(arguments[e]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function F(e){for(var t=0;t<e.length;t++)e[t]=0}e.scalarMult=function(e,t){if(j(e,t),32!==e.length)throw Error("bad n size");if(32!==t.length)throw Error("bad p size");var r=new Uint8Array(32);return E(r,e,t),r},e.box={},e.box.keyPair=function(){var e,t,n=new Uint8Array(32),o=new Uint8Array(32);return e=n,r(t=o,32),A(e,t),{publicKey:n,secretKey:o}},e.box.keyPair.fromSecretKey=function(e){if(j(e),32!==e.length)throw Error("bad secret key size");var t=new Uint8Array(32);return A(t,e),{publicKey:t,secretKey:new Uint8Array(e)}},e.sign=function(r,n){if(j(r,n),64!==n.length)throw Error("bad secret key size");var o=new Uint8Array(L+r.length);return function(r,n,o,a){var i,s,l,c,u,d=new Float64Array(64),p=[t(),t(),t(),t()];(i=e.hash(a.subarray(0,32)))[0]&=248,i[31]&=127,i[31]|=64;var h=o+64;for(c=0;c<o;c++)r[64+c]=n[c];for(c=0;c<32;c++)r[32+c]=i[32+c];for(D(l=e.hash(r.subarray(32,h))),M(p,l),R(r,p),c=32;c<64;c++)r[c]=a[c];for(D(s=e.hash(r.subarray(0,h))),c=0;c<64;c++)d[c]=0;for(c=0;c<32;c++)d[c]=l[c];for(c=0;c<32;c++)for(u=0;u<32;u++)d[c+u]+=s[c]*i[u];I(r.subarray(32),d)}(o,r,r.length,n),o},e.sign.detached=function(t,r){for(var n=e.sign(t,r),o=new Uint8Array(L),a=0;a<o.length;a++)o[a]=n[a];return o},e.sign.detached.verify=function(r,n,o){if(j(r,n,o),n.length!==L)throw Error("bad signature size");if(32!==o.length)throw Error("bad public key size");var a,i=new Uint8Array(L+r.length),s=new Uint8Array(L+r.length);for(a=0;a<L;a++)i[a]=n[a];for(a=0;a<r.length;a++)i[a+L]=r[a];return function(r,n,o,a){var i,s,l=new Uint8Array(32),c=[t(),t(),t(),t()],u=[t(),t(),t(),t()];if(o<64)return-1;if(Z(u,a))return-1;for(i=0;i<o;i++)r[i]=n[i];for(i=0;i<32;i++)r[i+32]=a[i];if(D(s=e.hash(r.subarray(0,o))),O(c,u,s),M(u,n.subarray(32)),P(c,u),R(l,c),o-=64,p(n,0,l,0)){for(i=0;i<o;i++)r[i]=0;return-1}for(i=0;i<o;i++)r[i]=n[i+64];return o}(s,i,i.length,o)>=0},e.sign.keyPair=function(){var e=new Uint8Array(32),t=new Uint8Array(64);return z(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(j(e),64!==e.length)throw Error("bad secret key size");for(var t=new Uint8Array(32),r=0;r<t.length;r++)t[r]=e[32+r];return{publicKey:t,secretKey:new Uint8Array(e)}},e.sign.keyPair.fromSeed=function(e){if(j(e),32!==e.length)throw Error("bad seed size");for(var t=new Uint8Array(32),r=new Uint8Array(64),n=0;n<32;n++)r[n]=e[n];return z(t,r,!0),{publicKey:t,secretKey:r}},e.setPRNG=function(e){r=e},function(){var t="undefined"!=typeof self?self.crypto||self.msCrypto:null;t&&t.getRandomValues?e.setPRNG((function(e,r){var n,o=new Uint8Array(r);for(n=0;n<r;n+=65536)t.getRandomValues(o.subarray(n,n+Math.min(r-n,65536)));for(n=0;n<r;n++)e[n]=o[n];F(o)})):(t=void 0)&&t.randomBytes&&e.setPRNG((function(e,r){var n,o=t.randomBytes(r);for(n=0;n<r;n++)e[n]=o[n];F(o)}))}()}(e.exports?e.exports:self.nacl=self.nacl||{})}));const Ur=Q.getNodeCrypto();async function Vr(e){const t=new Uint8Array(e);if("undefined"!=typeof crypto&&crypto.getRandomValues)crypto.getRandomValues(t);else if(Ur){const e=Ur.randomBytes(t.length);t.set(e)}else{if(!Wr.buffer)throw Error("No secure random number generator available.");await Wr.get(t)}return t}async function Kr(e,t){const r=await Q.getBigInteger();if(t.lt(e))throw Error("Illegal parameter value: max <= min");const n=t.sub(e),o=n.byteLength();return new r(await Vr(o+8)).mod(n).add(e)}const Wr=new class{constructor(){this.buffer=null,this.size=null,this.callback=null}init(e,t){this.buffer=new Uint8Array(e),this.size=0,this.callback=t}set(e){if(!this.buffer)throw Error("RandomBuffer is not initialized");if(!(e instanceof Uint8Array))throw Error("Invalid type: buf not an Uint8Array");const t=this.buffer.length-this.size;e.length>t&&(e=e.subarray(0,t)),this.buffer.set(e,this.size),this.size+=e.length}async get(e){if(!this.buffer)throw Error("RandomBuffer is not initialized");if(!(e instanceof Uint8Array))throw Error("Invalid type: buf not an Uint8Array");if(this.size<e.length){if(!this.callback)throw Error("Random number buffer depleted");return await this.callback(),this.get(e)}for(let t=0;t<e.length;t++)e[t]=this.buffer[--this.size],this.buffer[this.size]=0}};var qr=Object.freeze({__proto__:null,getRandomBytes:Vr,getRandomBigInteger:Kr,randomBuffer:Wr});async function Yr(e,t,r){const n=await Q.getBigInteger(),o=new n(1),a=o.leftShift(new n(e-1)),i=new n(30),s=[1,6,5,4,3,2,1,4,3,2,1,2,1,4,3,2,1,2,1,4,3,2,1,6,5,4,3,2,1,2],l=await Kr(a,a.leftShift(o));let c=l.mod(i).toNumber();do{l.iadd(new n(s[c])),c=(c+s[c])%s.length,l.bitLength()>e&&(l.imod(a.leftShift(o)).iadd(a),c=l.mod(i).toNumber())}while(!await Gr(l,t,r));return l}async function Gr(e,t,r){return!(t&&!e.dec().gcd(t).isOne()||!await async function(e){const t=await Q.getBigInteger();return _r.every((r=>0!==e.mod(new t(r))))}(e)||!await async function(e,t){const r=await Q.getBigInteger();return(t=t||new r(2)).modExp(e.dec(),e).isOne()}(e)||!await async function(e,t,r){const n=await Q.getBigInteger(),o=e.bitLength();t||(t=Math.max(1,o/48|0));const a=e.dec();let i=0;for(;!a.getBit(i);)i++;const s=e.rightShift(new n(i));for(;t>0;t--){let t,r=(await Kr(new n(2),a)).modExp(s,e);if(!r.isOne()&&!r.equal(a)){for(t=1;t<i;t++){if(r=r.mul(r).mod(e),r.isOne())return!1;if(r.equal(a))break}if(t===i)return!1}}return!0}(e,r))}const _r=[7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999,3001,3011,3019,3023,3037,3041,3049,3061,3067,3079,3083,3089,3109,3119,3121,3137,3163,3167,3169,3181,3187,3191,3203,3209,3217,3221,3229,3251,3253,3257,3259,3271,3299,3301,3307,3313,3319,3323,3329,3331,3343,3347,3359,3361,3371,3373,3389,3391,3407,3413,3433,3449,3457,3461,3463,3467,3469,3491,3499,3511,3517,3527,3529,3533,3539,3541,3547,3557,3559,3571,3581,3583,3593,3607,3613,3617,3623,3631,3637,3643,3659,3671,3673,3677,3691,3697,3701,3709,3719,3727,3733,3739,3761,3767,3769,3779,3793,3797,3803,3821,3823,3833,3847,3851,3853,3863,3877,3881,3889,3907,3911,3917,3919,3923,3929,3931,3943,3947,3967,3989,4001,4003,4007,4013,4019,4021,4027,4049,4051,4057,4073,4079,4091,4093,4099,4111,4127,4129,4133,4139,4153,4157,4159,4177,4201,4211,4217,4219,4229,4231,4241,4243,4253,4259,4261,4271,4273,4283,4289,4297,4327,4337,4339,4349,4357,4363,4373,4391,4397,4409,4421,4423,4441,4447,4451,4457,4463,4481,4483,4493,4507,4513,4517,4519,4523,4547,4549,4561,4567,4583,4591,4597,4603,4621,4637,4639,4643,4649,4651,4657,4663,4673,4679,4691,4703,4721,4723,4729,4733,4751,4759,4783,4787,4789,4793,4799,4801,4813,4817,4831,4861,4871,4877,4889,4903,4909,4919,4931,4933,4937,4943,4951,4957,4967,4969,4973,4987,4993,4999],Qr=[];async function Xr(e,t){const r=e.length;if(r>t-11)throw Error("Message too long");const n=await async function(e){const t=new Uint8Array(e);let r=0;for(;r<e;){const n=await Vr(e-r);for(let e=0;e<n.length;e++)0!==n[e]&&(t[r++]=n[e])}return t}(t-r-3),o=new Uint8Array(t);return o[1]=2,o.set(n,2),o.set(e,t-r),o}function Jr(e,t){let r=2,n=1;for(let t=r;t<e.length;t++)n&=0!==e[t],r+=n;const o=r-2,a=e.subarray(r+1),i=0===e[0]&2===e[1]&o>=8&!n;if(t)return Q.selectUint8Array(i,a,t);if(i)return a;throw Error("Decryption error")}async function $r(e,t,r){let n;if(t.length!==Fr.getHashByteLength(e))throw Error("Invalid hash length");const o=new Uint8Array(Qr[e].length);for(n=0;n<Qr[e].length;n++)o[n]=Qr[e][n];const a=o.length+t.length;if(r<a+11)throw Error("Intended encoded message length too short");const i=new Uint8Array(r-a-3).fill(255),s=new Uint8Array(r);return s[1]=1,s.set(i,2),s.set(o,r-a),s.set(t,r-t.length),s}Qr[1]=[48,32,48,12,6,8,42,134,72,134,247,13,2,5,5,0,4,16],Qr[2]=[48,33,48,9,6,5,43,14,3,2,26,5,0,4,20],Qr[3]=[48,33,48,9,6,5,43,36,3,2,1,5,0,4,20],Qr[8]=[48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32],Qr[9]=[48,65,48,13,6,9,96,134,72,1,101,3,4,2,2,5,0,4,48],Qr[10]=[48,81,48,13,6,9,96,134,72,1,101,3,4,2,3,5,0,4,64],Qr[11]=[48,45,48,13,6,9,96,134,72,1,101,3,4,2,4,5,0,4,28];var en=Object.freeze({__proto__:null,emeEncode:Xr,emeDecode:Jr,emsaEncode:$r});const tn=Q.getWebCrypto(),rn=Q.getNodeCrypto(),nn=void 0,on=Q.detectNode()?nn.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())})):void 0,an=Q.detectNode()?nn.define("RSAPubliceKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())})):void 0;var sn=Object.freeze({__proto__:null,sign:async function(e,t,n,o,a,i,s,l,c){if(t&&!Q.isStream(t))if(Q.getWebCrypto())try{return await async function(e,t,r,n,o,a,i,s){const l=await async function(e,t,r,n,o,a){const i=await Q.getBigInteger(),s=new i(n),l=new i(o),c=new i(r);let u=c.mod(l.dec()),d=c.mod(s.dec());return d=d.toUint8Array(),u=u.toUint8Array(),{kty:"RSA",n:ne(e,!0),e:ne(t,!0),d:ne(r,!0),p:ne(o,!0),q:ne(n,!0),dp:ne(u,!0),dq:ne(d,!0),qi:ne(a,!0),ext:!0}}(r,n,o,a,i,s),c={name:"RSASSA-PKCS1-v1_5",hash:{name:e}},u=await tn.importKey("jwk",l,c,!1,["sign"]);return new Uint8Array(await tn.sign("RSASSA-PKCS1-v1_5",u,t))}(ae.read(ae.webHash,e),t,n,o,a,i,s,l)}catch(e){Q.printDebugError(e)}else if(Q.getNodeCrypto())return async function(e,t,n,o,a,i,s,l){const{default:c}=await r.e(290).then(r.bind(r,7290)),u=new c(i),d=new c(s),p=new c(a),h=p.mod(d.subn(1)),m=p.mod(u.subn(1)),f=rn.createSign(ae.read(ae.hash,e));f.write(t),f.end();const g={version:0,modulus:new c(n),publicExponent:new c(o),privateExponent:new c(a),prime1:new c(s),prime2:new c(i),exponent1:h,exponent2:m,coefficient:new c(l)};if(void 0!==rn.createPrivateKey){const e=on.encode(g,"der");return new Uint8Array(f.sign({key:e,format:"der",type:"pkcs1"}))}const y=on.encode(g,"pem",{label:"RSA PRIVATE KEY"});return new Uint8Array(f.sign(y))}(e,t,n,o,a,i,s,l);return async function(e,t,r,n){const o=await Q.getBigInteger();t=new o(t);const a=new o(await $r(e,n,t.byteLength()));if(r=new o(r),a.gte(t))throw Error("Message size cannot exceed modulus size");return a.modExp(r,t).toUint8Array("be",t.byteLength())}(e,n,a,c)},verify:async function(e,t,n,o,a,i){if(t&&!Q.isStream(t))if(Q.getWebCrypto())try{return await async function(e,t,r,n,o){const a=function(e,t){return{kty:"RSA",n:ne(e,!0),e:ne(t,!0),ext:!0}}(n,o),i=await tn.importKey("jwk",a,{name:"RSASSA-PKCS1-v1_5",hash:{name:e}},!1,["verify"]);return tn.verify("RSASSA-PKCS1-v1_5",i,r,t)}(ae.read(ae.webHash,e),t,n,o,a)}catch(e){Q.printDebugError(e)}else if(Q.getNodeCrypto())return async function(e,t,n,o,a){const{default:i}=await r.e(290).then(r.bind(r,7290)),s=rn.createVerify(ae.read(ae.hash,e));s.write(t),s.end();const l={modulus:new i(o),publicExponent:new i(a)};let c;c=void 0!==rn.createPrivateKey?{key:an.encode(l,"der"),format:"der",type:"pkcs1"}:an.encode(l,"pem",{label:"RSA PUBLIC KEY"});try{return await s.verify(c,n)}catch(e){return!1}}(e,t,n,o,a);return async function(e,t,r,n,o){const a=await Q.getBigInteger();if(r=new a(r),t=new a(t),n=new a(n),t.gte(r))throw Error("Signature size cannot exceed modulus size");const i=t.modExp(n,r).toUint8Array("be",r.byteLength()),s=await $r(e,o,r.byteLength());return Q.equalsUint8Array(i,s)}(e,n,o,a,i)},encrypt:async function(e,t,n){return Q.getNodeCrypto()?async function(e,t,n){const{default:o}=await r.e(290).then(r.bind(r,7290)),a={modulus:new o(t),publicExponent:new o(n)};let i;return i=void 0!==rn.createPrivateKey?{key:an.encode(a,"der"),format:"der",type:"pkcs1",padding:rn.constants.RSA_PKCS1_PADDING}:{key:an.encode(a,"pem",{label:"RSA PUBLIC KEY"}),padding:rn.constants.RSA_PKCS1_PADDING},new Uint8Array(rn.publicEncrypt(i,e))}(e,t,n):async function(e,t,r){const n=await Q.getBigInteger();if(t=new n(t),e=new n(await Xr(e,t.byteLength())),r=new n(r),e.gte(t))throw Error("Message size cannot exceed modulus size");return e.modExp(r,t).toUint8Array("be",t.byteLength())}(e,t,n)},decrypt:async function(e,t,n,o,a,i,s,l){return Q.getNodeCrypto()?async function(e,t,n,o,a,i,s,l){const{default:c}=await r.e(290).then(r.bind(r,7290)),u=new c(a),d=new c(i),p=new c(o),h=p.mod(d.subn(1)),m=p.mod(u.subn(1)),f={version:0,modulus:new c(t),publicExponent:new c(n),privateExponent:new c(o),prime1:new c(i),prime2:new c(a),exponent1:h,exponent2:m,coefficient:new c(s)};let g;g=void 0!==rn.createPrivateKey?{key:on.encode(f,"der"),format:"der",type:"pkcs1",padding:rn.constants.RSA_PKCS1_PADDING}:{key:on.encode(f,"pem",{label:"RSA PRIVATE KEY"}),padding:rn.constants.RSA_PKCS1_PADDING};try{return new Uint8Array(rn.privateDecrypt(g,e))}catch(e){if(l)return l;throw Error("Decryption error")}}(e,t,n,o,a,i,s,l):async function(e,t,r,n,o,a,i,s){const l=await Q.getBigInteger();if(e=new l(e),t=new l(t),r=new l(r),n=new l(n),o=new l(o),a=new l(a),i=new l(i),e.gte(t))throw Error("Data too large.");const c=n.mod(a.dec()),u=n.mod(o.dec()),d=(await Kr(new l(2),t)).mod(t),p=d.modInv(t).modExp(r,t),h=(e=e.mul(p).mod(t)).modExp(u,o),m=e.modExp(c,a);let f=i.mul(m.sub(h)).mod(a).mul(o).add(h);return f=f.mul(d).mod(t),Jr(f.toUint8Array("be",t.byteLength()),s)}(e,t,n,o,a,i,s,l)},generate:async function(e,t){if(t=new(await Q.getBigInteger())(t),Q.getWebCrypto()){const r={name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:t.toUint8Array(),hash:{name:"SHA-1"}},n=await tn.generateKey(r,!0,["sign","verify"]),o=await tn.exportKey("jwk",n.privateKey);return{n:re(o.n),e:t.toUint8Array(),d:re(o.d),p:re(o.q),q:re(o.p),u:re(o.qi)}}if(Q.getNodeCrypto()&&rn.generateKeyPair&&on){const r={modulusLength:e,publicExponent:t.toNumber(),publicKeyEncoding:{type:"pkcs1",format:"der"},privateKeyEncoding:{type:"pkcs1",format:"der"}},n=await new Promise(((e,t)=>rn.generateKeyPair("rsa",r,((r,n,o)=>{r?t(r):e(on.decode(o,"der"))}))));return{n:n.modulus.toArrayLike(Uint8Array),e:n.publicExponent.toArrayLike(Uint8Array),d:n.privateExponent.toArrayLike(Uint8Array),p:n.prime2.toArrayLike(Uint8Array),q:n.prime1.toArrayLike(Uint8Array),u:n.coefficient.toArrayLike(Uint8Array)}}let r,n,o;do{n=await Yr(e-(e>>1),t,40),r=await Yr(e>>1,t,40),o=r.mul(n)}while(o.bitLength()!==e);const a=r.dec().imul(n.dec());return n.lt(r)&&([r,n]=[n,r]),{n:o.toUint8Array(),e:t.toUint8Array(),d:t.modInv(a).toUint8Array(),p:r.toUint8Array(),q:n.toUint8Array(),u:r.modInv(n).toUint8Array()}},validateParams:async function(e,t,r,n,o,a){const i=await Q.getBigInteger();if(e=new i(e),n=new i(n),o=new i(o),!n.mul(o).equal(e))return!1;const s=new i(2);if(a=new i(a),!n.mul(a).mod(o).isOne())return!1;t=new i(t),r=new i(r);const l=new i(Math.floor(e.bitLength()/3)),c=await Kr(s,s.leftShift(l)),u=c.mul(r).mul(t);return!(!u.mod(n.dec()).equal(c)||!u.mod(o.dec()).equal(c))}}),ln=Object.freeze({__proto__:null,encrypt:async function(e,t,r,n){const o=await Q.getBigInteger();t=new o(t),r=new o(r),n=new o(n);const a=new o(await Xr(e,t.byteLength())),i=await Kr(new o(1),t.dec());return{c1:r.modExp(i,t).toUint8Array(),c2:n.modExp(i,t).imul(a).imod(t).toUint8Array()}},decrypt:async function(e,t,r,n,o){const a=await Q.getBigInteger();return e=new a(e),t=new a(t),r=new a(r),n=new a(n),Jr(e.modExp(n,r).modInv(r).imul(t).imod(r).toUint8Array("be",r.byteLength()),o)},validateParams:async function(e,t,r,n){const o=await Q.getBigInteger();e=new o(e),t=new o(t),r=new o(r);const a=new o(1);if(t.lte(a)||t.gte(e))return!1;const i=new o(e.bitLength()),s=new o(1023);if(i.lt(s))return!1;if(!t.modExp(e.dec(),e).isOne())return!1;let l=t;const c=new o(1),u=new o(2).leftShift(new o(17));for(;c.lt(u);){if(l=l.mul(t).imod(e),l.isOne())return!1;c.iinc()}n=new o(n);const d=new o(2),p=await Kr(d.leftShift(i.dec()),d.leftShift(i)),h=e.dec().imul(p).iadd(n);return!!r.equal(t.modExp(h,e))}});class cn{constructor(e){if(e instanceof cn)this.oid=e.oid;else if(Q.isArray(e)||Q.isUint8Array(e)){if(6===(e=new Uint8Array(e))[0]){if(e[1]!==e.length-2)throw Error("Length mismatch in DER encoded oid");e=e.subarray(2)}this.oid=e}else this.oid=""}read(e){if(e.length>=1){const t=e[0];if(e.length>=1+t)return this.oid=e.subarray(1,1+t),1+this.oid.length}throw Error("Invalid oid")}write(){return Q.concatUint8Array([new Uint8Array([this.oid.length]),this.oid])}toHex(){return Q.uint8ArrayToHex(this.oid)}getName(){const e=this.toHex();if(ae.curve[e])return ae.write(ae.curve,e);throw Error("Unknown curve object identifier.")}}function un(e,t){return e.keyPair({priv:t})}function dn(e,t){const r=e.keyPair({pub:t});if(!0!==r.validate().result)throw Error("Invalid elliptic public key");return r}async function pn(e){if(!ie.useIndutnyElliptic)throw Error("This curve is only supported in the full build of OpenPGP.js");const{default:t}=await Promise.all([r.e(290),r.e(116)]).then(r.bind(r,2116));return new t.ec(e)}const hn=Q.getWebCrypto(),mn=Q.getNodeCrypto(),fn={p256:"P-256",p384:"P-384",p521:"P-521"},gn=mn?mn.getCurves():[],yn=mn?{secp256k1:gn.includes("secp256k1")?"secp256k1":void 0,p256:gn.includes("prime256v1")?"prime256v1":void 0,p384:gn.includes("secp384r1")?"secp384r1":void 0,p521:gn.includes("secp521r1")?"secp521r1":void 0,ed25519:gn.includes("ED25519")?"ED25519":void 0,curve25519:gn.includes("X25519")?"X25519":void 0,brainpoolP256r1:gn.includes("brainpoolP256r1")?"brainpoolP256r1":void 0,brainpoolP384r1:gn.includes("brainpoolP384r1")?"brainpoolP384r1":void 0,brainpoolP512r1:gn.includes("brainpoolP512r1")?"brainpoolP512r1":void 0}:{},bn={p256:{oid:[6,8,42,134,72,206,61,3,1,7],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha256,cipher:ae.symmetric.aes128,node:yn.p256,web:fn.p256,payloadSize:32,sharedSize:256},p384:{oid:[6,5,43,129,4,0,34],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha384,cipher:ae.symmetric.aes192,node:yn.p384,web:fn.p384,payloadSize:48,sharedSize:384},p521:{oid:[6,5,43,129,4,0,35],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha512,cipher:ae.symmetric.aes256,node:yn.p521,web:fn.p521,payloadSize:66,sharedSize:528},secp256k1:{oid:[6,5,43,129,4,0,10],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha256,cipher:ae.symmetric.aes128,node:yn.secp256k1,payloadSize:32},ed25519:{oid:[6,9,43,6,1,4,1,218,71,15,1],keyType:ae.publicKey.eddsa,hash:ae.hash.sha512,node:!1,payloadSize:32},curve25519:{oid:[6,10,43,6,1,4,1,151,85,1,5,1],keyType:ae.publicKey.ecdh,hash:ae.hash.sha256,cipher:ae.symmetric.aes128,node:!1,payloadSize:32},brainpoolP256r1:{oid:[6,9,43,36,3,3,2,8,1,1,7],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha256,cipher:ae.symmetric.aes128,node:yn.brainpoolP256r1,payloadSize:32},brainpoolP384r1:{oid:[6,9,43,36,3,3,2,8,1,1,11],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha384,cipher:ae.symmetric.aes192,node:yn.brainpoolP384r1,payloadSize:48},brainpoolP512r1:{oid:[6,9,43,36,3,3,2,8,1,1,13],keyType:ae.publicKey.ecdsa,hash:ae.hash.sha512,cipher:ae.symmetric.aes256,node:yn.brainpoolP512r1,payloadSize:64}};class vn{constructor(e,t){try{(Q.isArray(e)||Q.isUint8Array(e))&&(e=new cn(e)),e instanceof cn&&(e=e.getName()),this.name=ae.write(ae.curve,e)}catch(e){throw Error("Not valid curve")}t=t||bn[this.name],this.keyType=t.keyType,this.oid=t.oid,this.hash=t.hash,this.cipher=t.cipher,this.node=t.node&&bn[this.name],this.web=t.web&&bn[this.name],this.payloadSize=t.payloadSize,this.web&&Q.getWebCrypto()?this.type="web":this.node&&Q.getNodeCrypto()?this.type="node":"curve25519"===this.name?this.type="curve25519":"ed25519"===this.name&&(this.type="ed25519")}async genKeyPair(){let e;switch(this.type){case"web":try{return await async function(e){const t=await hn.generateKey({name:"ECDSA",namedCurve:fn[e]},!0,["sign","verify"]),r=await hn.exportKey("jwk",t.privateKey);return{publicKey:kn(await hn.exportKey("jwk",t.publicKey)),privateKey:re(r.d)}}(this.name)}catch(e){Q.printDebugError("Browser did not support generating ec key "+e.message);break}case"node":return async function(e){const t=mn.createECDH(yn[e]);return await t.generateKeys(),{publicKey:new Uint8Array(t.getPublicKey()),privateKey:new Uint8Array(t.getPrivateKey())}}(this.name);case"curve25519":{const t=await Vr(32);t[0]=127&t[0]|64,t[31]&=248;const r=t.slice().reverse();return e=Hr.box.keyPair.fromSecretKey(r),{publicKey:Q.concatUint8Array([new Uint8Array([64]),e.publicKey]),privateKey:t}}case"ed25519":{const e=await Vr(32),t=Hr.sign.keyPair.fromSeed(e);return{publicKey:Q.concatUint8Array([new Uint8Array([64]),t.publicKey]),privateKey:e}}}const t=await pn(this.name);return e=await t.genKeyPair({entropy:Q.uint8ArrayToString(await Vr(32))}),{publicKey:new Uint8Array(e.getPublic("array",!1)),privateKey:e.getPrivate().toArrayLike(Uint8Array)}}}async function wn(e,t,r,n){const o={p256:!0,p384:!0,p521:!0,secp256k1:!0,curve25519:e===ae.publicKey.ecdh,brainpoolP256r1:!0,brainpoolP384r1:!0,brainpoolP512r1:!0},a=t.getName();if(!o[a])return!1;if("curve25519"===a){n=n.slice().reverse();const{publicKey:e}=Hr.box.keyPair.fromSecretKey(n);r=new Uint8Array(r);const t=new Uint8Array([64,...e]);return!!Q.equalsUint8Array(t,r)}const i=await pn(a);try{r=dn(i,r).getPublic()}catch(e){return!1}return!!un(i,n).getPublic().eq(r)}function kn(e){const t=re(e.x),r=re(e.y),n=new Uint8Array(t.length+r.length+1);return n[0]=4,n.set(t,1),n.set(r,t.length+1),n}function Cn(e,t,r){const n=e,o=r.slice(1,n+1),a=r.slice(n+1,2*n+1);return{kty:"EC",crv:t,x:ne(o,!0),y:ne(a,!0),ext:!0}}function Sn(e,t,r,n){const o=Cn(e,t,r);return o.d=ne(n,!0),o}const xn=Q.getWebCrypto(),En=Q.getNodeCrypto();async function An(e,t,r,n,o,a){const i=new vn(e);if(r&&!Q.isStream(r)){const a={publicKey:n,privateKey:o};switch(i.type){case"web":try{return await async function(e,t,r,n){const o=e.payloadSize,a=Sn(e.payloadSize,fn[e.name],n.publicKey,n.privateKey),i=await xn.importKey("jwk",a,{name:"ECDSA",namedCurve:fn[e.name],hash:{name:ae.read(ae.webHash,e.hash)}},!1,["sign"]),s=new Uint8Array(await xn.sign({name:"ECDSA",namedCurve:fn[e.name],hash:{name:ae.read(ae.webHash,t)}},i,r));return{r:s.slice(0,o),s:s.slice(o,o<<1)}}(i,t,r,a)}catch(e){if("p521"!==i.name&&("DataError"===e.name||"OperationError"===e.name))throw e;Q.printDebugError("Browser did not support signing: "+e.message)}break;case"node":{const e=await async function(e,t,r,n){const o=En.createSign(ae.read(ae.hash,t));o.write(r),o.end();const a=On.encode({version:1,parameters:e.oid,privateKey:Array.from(n.privateKey),publicKey:{unused:0,data:Array.from(n.publicKey)}},"pem",{label:"EC PRIVATE KEY"});return Rn.decode(o.sign(a),"der")}(i,t,r,a);return{r:e.r.toArrayLike(Uint8Array),s:e.s.toArrayLike(Uint8Array)}}}}return async function(e,t,r){const n=un(await pn(e.name),r).sign(t);return{r:n.r.toArrayLike(Uint8Array),s:n.s.toArrayLike(Uint8Array)}}(i,a,o)}async function Pn(e,t,n,o,a,i){const s=new vn(e);if(o&&!Q.isStream(o))switch(s.type){case"web":try{return await async function(e,t,{r,s:n},o,a){const i=Cn(e.payloadSize,fn[e.name],a),s=await xn.importKey("jwk",i,{name:"ECDSA",namedCurve:fn[e.name],hash:{name:ae.read(ae.webHash,e.hash)}},!1,["verify"]),l=Q.concatUint8Array([r,n]).buffer;return xn.verify({name:"ECDSA",namedCurve:fn[e.name],hash:{name:ae.read(ae.webHash,t)}},s,l,o)}(s,t,n,o,a)}catch(e){if("p521"!==s.name&&("DataError"===e.name||"OperationError"===e.name))throw e;Q.printDebugError("Browser did not support verifying: "+e.message)}break;case"node":return async function(e,t,{r:n,s:o},a,i){const{default:s}=await r.e(290).then(r.bind(r,7290)),l=En.createVerify(ae.read(ae.hash,t));l.write(a),l.end();const c=zn.encode({algorithm:{algorithm:[1,2,840,10045,2,1],parameters:e.oid},subjectPublicKey:{unused:0,data:Array.from(i)}},"pem",{label:"PUBLIC KEY"}),u=Rn.encode({r:new s(n),s:new s(o)},"der");try{return l.verify(c,u)}catch(e){return!1}}(s,t,n,o,a)}return async function(e,t,r,n){return dn(await pn(e.name),n).verify(r,t)}(s,n,void 0===t?o:i,a)}const Tn=void 0,Rn=En?Tn.define("ECDSASignature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())})):void 0,On=En?Tn.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").explicit(0).optional().any(),this.key("publicKey").explicit(1).optional().bitstr())})):void 0,Mn=En?Tn.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional().any())})):void 0,zn=En?Tn.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(Mn),this.key("subjectPublicKey").bitstr())})):void 0;var Bn=Object.freeze({__proto__:null,sign:An,verify:Pn,validateParams:async function(e,t,r){const n=new vn(e);if(n.keyType!==ae.publicKey.ecdsa)return!1;switch(n.type){case"web":case"node":{const n=await Vr(8),o=ae.hash.sha256,a=await Fr.digest(o,n);try{const i=await An(e,o,n,t,r,a);return await Pn(e,o,i,n,t,a)}catch(e){return!1}}default:return wn(ae.publicKey.ecdsa,e,t,r)}}});Hr.hash=e=>new Uint8Array(Yt().update(e).digest());var In=Object.freeze({__proto__:null,sign:async function(e,t,r,n,o,a){if(Fr.getHashByteLength(t)<Fr.getHashByteLength(ae.hash.sha256))throw Error("Hash algorithm too weak: sha256 or stronger is required for EdDSA.");const i=Q.concatUint8Array([o,n.subarray(1)]),s=Hr.sign.detached(a,i);return{r:s.subarray(0,32),s:s.subarray(32)}},verify:async function(e,t,{r,s:n},o,a,i){const s=Q.concatUint8Array([r,n]);return Hr.sign.detached.verify(i,s,a.subarray(1))},validateParams:async function(e,t,r){if("ed25519"!==e.getName())return!1;const{publicKey:n}=Hr.sign.keyPair.fromSeed(r),o=new Uint8Array([64,...n]);return Q.equalsUint8Array(t,o)}});function Dn(e,t){const r=new qe["aes"+8*e.length](e),n=new Uint32Array([2795939494,2795939494]),o=Ln(t);let a=n;const i=o,s=o.length/2,l=new Uint32Array([0,0]);let c=new Uint32Array(4);for(let e=0;e<=5;++e)for(let t=0;t<s;++t)l[1]=s*e+(1+t),c[0]=a[0],c[1]=a[1],c[2]=i[2*t],c[3]=i[2*t+1],c=Ln(r.encrypt(jn(c))),a=c.subarray(0,2),a[0]^=l[0],a[1]^=l[1],i[2*t]=c[2],i[2*t+1]=c[3];return jn(a,i)}function Zn(e,t){const r=new qe["aes"+8*e.length](e),n=new Uint32Array([2795939494,2795939494]),o=Ln(t);let a=o.subarray(0,2);const i=o.subarray(2),s=o.length/2-1,l=new Uint32Array([0,0]);let c=new Uint32Array(4);for(let e=5;e>=0;--e)for(let t=s-1;t>=0;--t)l[1]=s*e+(t+1),c[0]=a[0]^l[0],c[1]=a[1]^l[1],c[2]=i[2*t],c[3]=i[2*t+1],c=Ln(r.decrypt(jn(c))),a=c.subarray(0,2),i[2*t]=c[2],i[2*t+1]=c[3];if(a[0]===n[0]&&a[1]===n[1])return jn(i);throw Error("Key Data Integrity failed")}function Ln(e){const{length:t}=e,r=function(e){if(Q.isString(e)){const{length:t}=e,r=new ArrayBuffer(t),n=new Uint8Array(r);for(let r=0;r<t;++r)n[r]=e.charCodeAt(r);return r}return new Uint8Array(e).buffer}(e),n=new DataView(r),o=new Uint32Array(t/4);for(let e=0;e<t/4;++e)o[e]=n.getUint32(4*e);return o}function jn(){let e=0;for(let t=0;t<arguments.length;++t)e+=4*arguments[t].length;const t=new ArrayBuffer(e),r=new DataView(t);let n=0;for(let e=0;e<arguments.length;++e){for(let t=0;t<arguments[e].length;++t)r.setUint32(n+4*t,arguments[e][t]);n+=4*arguments[e].length}return new Uint8Array(t)}var Fn=Object.freeze({__proto__:null,wrap:Dn,unwrap:Zn});function Nn(e){const t=8-e.length%8,r=new Uint8Array(e.length+t).fill(t);return r.set(e),r}function Hn(e){const t=e.length;if(t>0){const r=e[t-1];if(r>=1){const n=e.subarray(t-r),o=new Uint8Array(r).fill(r);if(Q.equalsUint8Array(n,o))return e.subarray(0,t-r)}}throw Error("Invalid padding")}var Un=Object.freeze({__proto__:null,encode:Nn,decode:Hn});const Vn=Q.getWebCrypto(),Kn=Q.getNodeCrypto();function Wn(e,t,r,n){return Q.concatUint8Array([t.write(),new Uint8Array([e]),r.write(),Q.stringToUint8Array("Anonymous Sender "),n.subarray(0,20)])}async function qn(e,t,r,n,o=!1,a=!1){let i;if(o){for(i=0;i<t.length&&0===t[i];i++);t=t.subarray(i)}if(a){for(i=t.length-1;i>=0&&0===t[i];i--);t=t.subarray(0,i+1)}return(await Fr.digest(e,Q.concatUint8Array([new Uint8Array([0,0,0,1]),t,n]))).subarray(0,r)}async function Yn(e,t,r,n){if(n.length!==e.payloadSize){const t=new Uint8Array(e.payloadSize);t.set(n,e.payloadSize-n.length),n=t}switch(e.type){case"curve25519":{const e=n.slice().reverse();return{secretKey:e,sharedKey:Hr.scalarMult(e,t.subarray(1))}}case"web":if(e.web&&Q.getWebCrypto())try{return await async function(e,t,r,n){const o=Sn(e.payloadSize,e.web.web,r,n);let a=Vn.importKey("jwk",o,{name:"ECDH",namedCurve:e.web.web},!0,["deriveKey","deriveBits"]);const i=Cn(e.payloadSize,e.web.web,t);let s=Vn.importKey("jwk",i,{name:"ECDH",namedCurve:e.web.web},!0,[]);[a,s]=await Promise.all([a,s]);let l=Vn.deriveBits({name:"ECDH",namedCurve:e.web.web,public:s},a,e.web.sharedSize),c=Vn.exportKey("jwk",a);[l,c]=await Promise.all([l,c]);const u=new Uint8Array(l);return{secretKey:re(c.d),sharedKey:u}}(e,t,r,n)}catch(e){Q.printDebugError(e)}break;case"node":return async function(e,t,r){const n=Kn.createECDH(e.node.node);n.setPrivateKey(r);const o=new Uint8Array(n.computeSecret(t));return{secretKey:new Uint8Array(n.getPrivateKey()),sharedKey:o}}(e,t,n)}return async function(e,t,r){const n=await pn(e.name);t=dn(n,t),r=un(n,r);const o=new Uint8Array(r.getPrivate()),a=r.derive(t.getPublic()),i=n.curve.p.byteLength();return{secretKey:o,sharedKey:a.toArrayLike(Uint8Array,"be",i)}}(e,t,n)}var Gn=Object.freeze({__proto__:null,validateParams:async function(e,t,r){return wn(ae.publicKey.ecdh,e,t,r)},encrypt:async function(e,t,r,n,o){const a=Nn(r),i=new vn(e),{publicKey:s,sharedKey:l}=await async function(e,t){switch(e.type){case"curve25519":{const r=await Vr(32),{secretKey:n,sharedKey:o}=await Yn(e,t,null,r);let{publicKey:a}=Hr.box.keyPair.fromSecretKey(n);return a=Q.concatUint8Array([new Uint8Array([64]),a]),{publicKey:a,sharedKey:o}}case"web":if(e.web&&Q.getWebCrypto())try{return await async function(e,t){const r=Cn(e.payloadSize,e.web.web,t);let n=Vn.generateKey({name:"ECDH",namedCurve:e.web.web},!0,["deriveKey","deriveBits"]),o=Vn.importKey("jwk",r,{name:"ECDH",namedCurve:e.web.web},!1,[]);[n,o]=await Promise.all([n,o]);let a=Vn.deriveBits({name:"ECDH",namedCurve:e.web.web,public:o},n.privateKey,e.web.sharedSize),i=Vn.exportKey("jwk",n.publicKey);[a,i]=await Promise.all([a,i]);const s=new Uint8Array(a);return{publicKey:new Uint8Array(kn(i)),sharedKey:s}}(e,t)}catch(e){Q.printDebugError(e)}break;case"node":return async function(e,t){const r=Kn.createECDH(e.node.node);r.generateKeys();const n=new Uint8Array(r.computeSecret(t));return{publicKey:new Uint8Array(r.getPublicKey()),sharedKey:n}}(e,t)}return async function(e,t){const r=await pn(e.name),n=await e.genKeyPair();t=dn(r,t);const o=un(r,n.privateKey),a=n.publicKey,i=o.derive(t.getPublic()),s=r.curve.p.byteLength();return{publicKey:a,sharedKey:i.toArrayLike(Uint8Array,"be",s)}}(e,t)}(i,n),c=Wn(ae.publicKey.ecdh,e,t,o),{keySize:u}=Jn(t.cipher);return{publicKey:s,wrappedKey:Dn(await qn(t.hash,l,u,c),a)}},decrypt:async function(e,t,r,n,o,a,i){const s=new vn(e),{sharedKey:l}=await Yn(s,r,o,a),c=Wn(ae.publicKey.ecdh,e,t,i),{keySize:u}=Jn(t.cipher);let d;for(let r=0;r<3;r++)try{return Hn(Zn(await qn(t.hash,l,u,c,1===r,2===r),n))}catch(e){d=e}throw d}}),_n={rsa:sn,elgamal:ln,elliptic:Object.freeze({__proto__:null,Curve:vn,ecdh:Gn,ecdsa:Bn,eddsa:In,generate:async function(e){const t=await Q.getBigInteger();e=new vn(e);const r=await e.genKeyPair(),n=new t(r.publicKey).toUint8Array(),o=new t(r.privateKey).toUint8Array("be",e.payloadSize);return{oid:e.oid,Q:n,secret:o,hash:e.hash,cipher:e.cipher}},getPreferredHashAlgo:function(e){return bn[ae.write(ae.curve,e.toHex())].hash}}),dsa:Object.freeze({__proto__:null,sign:async function(e,t,r,n,o,a){const i=await Q.getBigInteger(),s=new i(1);let l,c,u,d;n=new i(n),o=new i(o),r=new i(r),a=new i(a),r=r.mod(n),a=a.mod(o);const p=new i(t.subarray(0,o.byteLength())).mod(o);for(;;){if(l=await Kr(s,o),c=r.modExp(l,n).imod(o),c.isZero())continue;const e=a.mul(c).imod(o);if(d=p.add(e).imod(o),u=l.modInv(o).imul(d).imod(o),!u.isZero())break}return{r:c.toUint8Array("be",o.byteLength()),s:u.toUint8Array("be",o.byteLength())}},verify:async function(e,t,r,n,o,a,i,s){const l=await Q.getBigInteger(),c=new l(0);if(t=new l(t),r=new l(r),a=new l(a),i=new l(i),o=new l(o),s=new l(s),t.lte(c)||t.gte(i)||r.lte(c)||r.gte(i))return Q.printDebug("invalid DSA Signature"),!1;const u=new l(n.subarray(0,i.byteLength())).imod(i),d=r.modInv(i);if(d.isZero())return Q.printDebug("invalid DSA Signature"),!1;o=o.mod(a),s=s.mod(a);const p=u.mul(d).imod(i),h=t.mul(d).imod(i),m=o.modExp(p,a),f=s.modExp(h,a);return m.mul(f).imod(a).imod(i).equal(t)},validateParams:async function(e,t,r,n,o){const a=await Q.getBigInteger();e=new a(e),t=new a(t),r=new a(r),n=new a(n);const i=new a(1);if(r.lte(i)||r.gte(e))return!1;if(!e.dec().mod(t).isZero())return!1;if(!r.modExp(t,e).isOne())return!1;const s=new a(t.bitLength()),l=new a(150);if(s.lt(l)||!await Gr(t,null,32))return!1;o=new a(o);const c=new a(2),u=await Kr(c.leftShift(s.dec()),c.leftShift(s)),d=t.mul(u).add(o);return!!n.equal(r.modExp(d,e))}}),nacl:Hr};class Qn{constructor(e){e=void 0===e?new Uint8Array([]):Q.isString(e)?Q.stringToUint8Array(e):new Uint8Array(e),this.data=e}read(e){if(e.length>=1){const t=e[0];if(e.length>=1+t)return this.data=e.subarray(1,1+t),1+this.data.length}throw Error("Invalid symmetric key")}write(){return Q.concatUint8Array([new Uint8Array([this.data.length]),this.data])}}class Xn{constructor(e){if(e){const{hash:t,cipher:r}=e;this.hash=t,this.cipher=r}else this.hash=null,this.cipher=null}read(e){if(e.length<4||3!==e[0]||1!==e[1])throw Error("Cannot read KDFParams");return this.hash=e[2],this.cipher=e[3],4}write(){return new Uint8Array([3,1,this.hash,this.cipher])}}function Jn(e){const t=ae.read(ae.symmetric,e);return qe[t]}var $n=Object.freeze({__proto__:null,publicKeyEncrypt:async function(e,t,r,n){switch(e){case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaEncryptSign:{const{n:e,e:n}=t;return{c:await _n.rsa.encrypt(r,e,n)}}case ae.publicKey.elgamal:{const{p:e,g:n,y:o}=t;return _n.elgamal.encrypt(r,e,n,o)}case ae.publicKey.ecdh:{const{oid:e,Q:o,kdfParams:a}=t,{publicKey:i,wrappedKey:s}=await _n.elliptic.ecdh.encrypt(e,a,r,o,n);return{V:i,C:new Qn(s)}}default:return[]}},publicKeyDecrypt:async function(e,t,r,n,o,a){switch(e){case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaEncrypt:{const{c:e}=n,{n:o,e:i}=t,{d:s,p:l,q:c,u}=r;return _n.rsa.decrypt(e,o,i,s,l,c,u,a)}case ae.publicKey.elgamal:{const{c1:e,c2:o}=n,i=t.p,s=r.x;return _n.elgamal.decrypt(e,o,i,s,a)}case ae.publicKey.ecdh:{const{oid:e,Q:a,kdfParams:i}=t,{d:s}=r,{V:l,C:c}=n;return _n.elliptic.ecdh.decrypt(e,i,l,c.data,a,s,o)}default:throw Error("Invalid public key encryption algorithm.")}},parsePublicKeyParams:function(e,t){let r=0;switch(e){case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaSign:{const e=Q.readMPI(t.subarray(r));r+=e.length+2;const n=Q.readMPI(t.subarray(r));return r+=n.length+2,{read:r,publicParams:{n:e,e:n}}}case ae.publicKey.dsa:{const e=Q.readMPI(t.subarray(r));r+=e.length+2;const n=Q.readMPI(t.subarray(r));r+=n.length+2;const o=Q.readMPI(t.subarray(r));r+=o.length+2;const a=Q.readMPI(t.subarray(r));return r+=a.length+2,{read:r,publicParams:{p:e,q:n,g:o,y:a}}}case ae.publicKey.elgamal:{const e=Q.readMPI(t.subarray(r));r+=e.length+2;const n=Q.readMPI(t.subarray(r));r+=n.length+2;const o=Q.readMPI(t.subarray(r));return r+=o.length+2,{read:r,publicParams:{p:e,g:n,y:o}}}case ae.publicKey.ecdsa:{const e=new cn;r+=e.read(t);const n=Q.readMPI(t.subarray(r));return r+=n.length+2,{read:r,publicParams:{oid:e,Q:n}}}case ae.publicKey.eddsa:{const e=new cn;r+=e.read(t);let n=Q.readMPI(t.subarray(r));return r+=n.length+2,n=Q.leftPad(n,33),{read:r,publicParams:{oid:e,Q:n}}}case ae.publicKey.ecdh:{const e=new cn;r+=e.read(t);const n=Q.readMPI(t.subarray(r));r+=n.length+2;const o=new Xn;return r+=o.read(t.subarray(r)),{read:r,publicParams:{oid:e,Q:n,kdfParams:o}}}default:throw Error("Invalid public key encryption algorithm.")}},parsePrivateKeyParams:function(e,t,r){let n=0;switch(e){case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaSign:{const e=Q.readMPI(t.subarray(n));n+=e.length+2;const r=Q.readMPI(t.subarray(n));n+=r.length+2;const o=Q.readMPI(t.subarray(n));n+=o.length+2;const a=Q.readMPI(t.subarray(n));return n+=a.length+2,{read:n,privateParams:{d:e,p:r,q:o,u:a}}}case ae.publicKey.dsa:case ae.publicKey.elgamal:{const e=Q.readMPI(t.subarray(n));return n+=e.length+2,{read:n,privateParams:{x:e}}}case ae.publicKey.ecdsa:case ae.publicKey.ecdh:{const e=new vn(r.oid);let o=Q.readMPI(t.subarray(n));return n+=o.length+2,o=Q.leftPad(o,e.payloadSize),{read:n,privateParams:{d:o}}}case ae.publicKey.eddsa:{let e=Q.readMPI(t.subarray(n));return n+=e.length+2,e=Q.leftPad(e,32),{read:n,privateParams:{seed:e}}}default:throw Error("Invalid public key encryption algorithm.")}},parseEncSessionKeyParams:function(e,t){let r=0;switch(e){case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaEncryptSign:return{c:Q.readMPI(t.subarray(r))};case ae.publicKey.elgamal:{const e=Q.readMPI(t.subarray(r));return r+=e.length+2,{c1:e,c2:Q.readMPI(t.subarray(r))}}case ae.publicKey.ecdh:{const e=Q.readMPI(t.subarray(r));r+=e.length+2;const n=new Qn;return n.read(t.subarray(r)),{V:e,C:n}}default:throw Error("Invalid public key encryption algorithm.")}},serializeParams:function(e,t){const r=Object.keys(t).map((e=>{const r=t[e];return Q.isUint8Array(r)?Q.uint8ArrayToMPI(r):r.write()}));return Q.concatUint8Array(r)},generateParams:function(e,t,r){switch(e){case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaSign:return _n.rsa.generate(t,65537).then((({n:e,e:t,d:r,p:n,q:o,u:a})=>({privateParams:{d:r,p:n,q:o,u:a},publicParams:{n:e,e:t}})));case ae.publicKey.ecdsa:return _n.elliptic.generate(r).then((({oid:e,Q:t,secret:r})=>({privateParams:{d:r},publicParams:{oid:new cn(e),Q:t}})));case ae.publicKey.eddsa:return _n.elliptic.generate(r).then((({oid:e,Q:t,secret:r})=>({privateParams:{seed:r},publicParams:{oid:new cn(e),Q:t}})));case ae.publicKey.ecdh:return _n.elliptic.generate(r).then((({oid:e,Q:t,secret:r,hash:n,cipher:o})=>({privateParams:{d:r},publicParams:{oid:new cn(e),Q:t,kdfParams:new Xn({hash:n,cipher:o})}})));case ae.publicKey.dsa:case ae.publicKey.elgamal:throw Error("Unsupported algorithm for key generation.");default:throw Error("Invalid public key algorithm.")}},validateParams:async function(e,t,r){if(!t||!r)throw Error("Missing key parameters");switch(e){case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaSign:{const{n:e,e:n}=t,{d:o,p:a,q:i,u:s}=r;return _n.rsa.validateParams(e,n,o,a,i,s)}case ae.publicKey.dsa:{const{p:e,q:n,g:o,y:a}=t,{x:i}=r;return _n.dsa.validateParams(e,n,o,a,i)}case ae.publicKey.elgamal:{const{p:e,g:n,y:o}=t,{x:a}=r;return _n.elgamal.validateParams(e,n,o,a)}case ae.publicKey.ecdsa:case ae.publicKey.ecdh:{const n=_n.elliptic[ae.read(ae.publicKey,e)],{oid:o,Q:a}=t,{d:i}=r;return n.validateParams(o,a,i)}case ae.publicKey.eddsa:{const{oid:e,Q:n}=t,{seed:o}=r;return _n.elliptic.eddsa.validateParams(e,n,o)}default:throw Error("Invalid public key algorithm.")}},getPrefixRandom:async function(e){const{blockSize:t}=Jn(e),r=await Vr(t),n=new Uint8Array([r[r.length-2],r[r.length-1]]);return Q.concat([r,n])},generateSessionKey:function(e){const{keySize:t}=Jn(e);return Vr(t)},getAEADMode:function(e){const t=ae.read(ae.aead,e);return zo[t]},getCipher:Jn});const eo=Q.getWebCrypto(),to=Q.getNodeCrypto(),ro=to?to.getCiphers():[],no={idea:ro.includes("idea-cfb")?"idea-cfb":void 0,tripledes:ro.includes("des-ede3-cfb")?"des-ede3-cfb":void 0,cast5:ro.includes("cast5-cfb")?"cast5-cfb":void 0,blowfish:ro.includes("bf-cfb")?"bf-cfb":void 0,aes128:ro.includes("aes-128-cfb")?"aes-128-cfb":void 0,aes192:ro.includes("aes-192-cfb")?"aes-192-cfb":void 0,aes256:ro.includes("aes-256-cfb")?"aes-256-cfb":void 0};var oo=Object.freeze({__proto__:null,encrypt:async function(e,t,r,n,o){const a=ae.read(ae.symmetric,e);if(Q.getNodeCrypto()&&no[a])return function(e,t,r,n){const o=ae.read(ae.symmetric,e),a=new to.createCipheriv(no[o],t,n);return j(r,(e=>new Uint8Array(a.update(e))))}(e,t,r,n);if("aes"===a.substr(0,3))return function(e,t,r,n,o){if(Q.getWebCrypto()&&24!==t.length&&!Q.isStream(r)&&r.length>=3e3*o.minBytesForWebCrypto)return async function(e,t,r,n){const o="AES-CBC",a=await eo.importKey("raw",t,{name:o},!1,["encrypt"]),{blockSize:i}=Jn(e),s=Q.concatUint8Array([new Uint8Array(i),r]),l=new Uint8Array(await eo.encrypt({name:o,iv:n},a,s)).subarray(0,r.length);return function(e,t){for(let r=0;r<e.length;r++)e[r]=e[r]^t[r]}(l,r),l}(e,t,r,n);const a=new Nr(t,n);return j(r,(e=>a.aes.AES_Encrypt_process(e)),(()=>a.aes.AES_Encrypt_finish()))}(e,t,r,n,o);const i=new qe[a](t),s=i.blockSize,l=n.slice();let c=new Uint8Array;const u=e=>{e&&(c=Q.concatUint8Array([c,e]));const t=new Uint8Array(c.length);let r,n=0;for(;e?c.length>=s:c.length;){const e=i.encrypt(l);for(r=0;r<s;r++)l[r]=c[r]^e[r],t[n++]=l[r];c=c.subarray(s)}return t.subarray(0,n)};return j(r,u,u)},decrypt:async function(e,t,r,n){const o=ae.read(ae.symmetric,e);if(Q.getNodeCrypto()&&no[o])return function(e,t,r,n){const o=ae.read(ae.symmetric,e),a=new to.createDecipheriv(no[o],t,n);return j(r,(e=>new Uint8Array(a.update(e))))}(e,t,r,n);if("aes"===o.substr(0,3))return function(e,t,r,n){if(Q.isStream(r)){const e=new Nr(t,n);return j(r,(t=>e.aes.AES_Decrypt_process(t)),(()=>e.aes.AES_Decrypt_finish()))}return Nr.decrypt(r,t,n)}(0,t,r,n);const a=new qe[o](t),i=a.blockSize;let s=n,l=new Uint8Array;const c=e=>{e&&(l=Q.concatUint8Array([l,e]));const t=new Uint8Array(l.length);let r,n=0;for(;e?l.length>=i:l.length;){const e=a.encrypt(s);for(s=l,r=0;r<i;r++)t[n++]=s[r]^e[r];l=l.subarray(i)}return t.subarray(0,n)};return j(r,c,c)}});class ao{static encrypt(e,t,r){return new ao(t,r).encrypt(e)}static decrypt(e,t,r){return new ao(t,r).encrypt(e)}constructor(e,t,r){this.aes=r||new Pe(e,void 0,!1,"CTR"),delete this.aes.padding,this.AES_CTR_set_options(t)}encrypt(e){return ke(this.aes.AES_Encrypt_process(e),this.aes.AES_Encrypt_finish())}decrypt(e){return ke(this.aes.AES_Encrypt_process(e),this.aes.AES_Encrypt_finish())}AES_CTR_set_options(e,t,r){let{asm:n}=this.aes.acquire_asm();if(void 0!==r){if(r<8||r>48)throw new Se("illegal counter size");let e=Math.pow(2,r)-1;n.set_mask(0,0,e/4294967296|0,0|e)}else r=48,n.set_mask(0,0,65535,4294967295);if(void 0===e)throw Error("nonce is required");{let t=e.length;if(!t||t>16)throw new Se("illegal nonce size");let r=new DataView(new ArrayBuffer(16));new Uint8Array(r.buffer).set(e),n.set_nonce(r.getUint32(0),r.getUint32(4),r.getUint32(8),r.getUint32(12))}if(void 0!==t){if(t<0||t>=Math.pow(2,r))throw new Se("illegal counter value");n.set_counter(0,0,t/4294967296|0,0|t)}}}class io{static encrypt(e,t,r=!0,n){return new io(t,n,r).encrypt(e)}static decrypt(e,t,r=!0,n){return new io(t,n,r).decrypt(e)}constructor(e,t,r=!0,n){this.aes=n||new Pe(e,t,r,"CBC")}encrypt(e){return ke(this.aes.AES_Encrypt_process(e),this.aes.AES_Encrypt_finish())}decrypt(e){return ke(this.aes.AES_Decrypt_process(e),this.aes.AES_Decrypt_finish())}}const so=Q.getWebCrypto(),lo=Q.getNodeCrypto();function co(e,t){const r=e.length-16;for(let n=0;n<16;n++)e[n+r]^=t[n];return e}const uo=new Uint8Array(16),po=Q.getWebCrypto(),ho=Q.getNodeCrypto(),mo=Q.getNodeBuffer(),fo=new Uint8Array(16),go=new Uint8Array(16);go[15]=1;const yo=new Uint8Array(16);async function bo(e){const t=await async function(e){const t=await async function(e){return Q.getWebCrypto()&&24!==e.length?(e=await so.importKey("raw",e,{name:"AES-CBC",length:8*e.length},!1,["encrypt"]),async function(t){const r=await so.encrypt({name:"AES-CBC",iv:uo,length:128},e,t);return new Uint8Array(r).subarray(0,r.byteLength-16)}):Q.getNodeCrypto()?async function(t){const r=new lo.createCipheriv("aes-"+8*e.length+"-cbc",e,uo).update(t);return new Uint8Array(r)}:async function(t){return io.encrypt(t,e,!1,uo)}}(e),r=Q.double(await t(uo)),n=Q.double(r);return async function(e){return(await t(function(e,t,r){if(e.length&&e.length%16==0)return co(e,t);const n=new Uint8Array(e.length+(16-e.length%16));return n.set(e),n[e.length]=128,co(n,r)}(e,r,n))).subarray(-16)}}(e);return function(e,r){return t(Q.concatUint8Array([e,r]))}}async function vo(e){return Q.getWebCrypto()&&24!==e.length?(e=await po.importKey("raw",e,{name:"AES-CTR",length:8*e.length},!1,["encrypt"]),async function(t,r){const n=await po.encrypt({name:"AES-CTR",counter:r,length:128},e,t);return new Uint8Array(n)}):Q.getNodeCrypto()?async function(t,r){const n=new ho.createCipheriv("aes-"+8*e.length+"-ctr",e,r),o=mo.concat([n.update(t),n.final()]);return new Uint8Array(o)}:async function(t,r){return ao.encrypt(t,e,r)}}async function wo(e,t){if(e!==ae.symmetric.aes128&&e!==ae.symmetric.aes192&&e!==ae.symmetric.aes256)throw Error("EAX mode supports only AES cipher");const[r,n]=await Promise.all([bo(t),vo(t)]);return{encrypt:async function(e,t,o){const[a,i]=await Promise.all([r(fo,t),r(go,o)]),s=await n(e,a),l=await r(yo,s);for(let e=0;e<16;e++)l[e]^=i[e]^a[e];return Q.concatUint8Array([s,l])},decrypt:async function(e,t,o){if(e.length<16)throw Error("Invalid EAX ciphertext");const a=e.subarray(0,-16),i=e.subarray(-16),[s,l,c]=await Promise.all([r(fo,t),r(go,o),r(yo,a)]),u=c;for(let e=0;e<16;e++)u[e]^=l[e]^s[e];if(!Q.equalsUint8Array(i,u))throw Error("Authentication tag mismatch");return await n(a,s)}}}function ko(e){let t=0;for(let r=1;0==(e&r);r<<=1)t++;return t}function Co(e,t){for(let r=0;r<e.length;r++)e[r]^=t[r];return e}function So(e,t){return Co(e.slice(),t)}yo[15]=2,wo.getNonce=function(e,t){const r=e.slice();for(let e=0;e<t.length;e++)r[8+e]^=t[e];return r},wo.blockLength=16,wo.ivLength=16,wo.tagLength=16;const xo=new Uint8Array(16),Eo=new Uint8Array([1]);async function Ao(e,t){let r,n,o,a=0;function i(e,t,n,i){const s=t.length/16|0;!function(e,t){const r=Q.nbits(Math.max(e.length,t.length)/16|0)-1;for(let e=a+1;e<=r;e++)o[e]=Q.double(o[e-1]);a=r}(t,i);const l=Q.concatUint8Array([xo.subarray(0,15-n.length),Eo,n]),c=63&l[15];l[15]&=192;const u=r(l),d=Q.concatUint8Array([u,So(u.subarray(0,8),u.subarray(1,9))]),p=Q.shiftRight(d.subarray(0+(c>>3),17+(c>>3)),8-(7&c)).subarray(1),h=new Uint8Array(16),m=new Uint8Array(t.length+16);let f,g=0;for(f=0;f<s;f++)Co(p,o[ko(f+1)]),m.set(Co(e(So(p,t)),p),g),Co(h,e===r?t:m.subarray(g)),t=t.subarray(16),g+=16;if(t.length){Co(p,o.x);const n=r(p);m.set(So(t,n),g);const a=new Uint8Array(16);a.set(e===r?t:m.subarray(g,-16),0),a[t.length]=128,Co(h,a),g+=t.length}const y=Co(r(Co(Co(h,p),o.$)),function(e){if(!e.length)return xo;const t=e.length/16|0,n=new Uint8Array(16),a=new Uint8Array(16);for(let i=0;i<t;i++)Co(n,o[ko(i+1)]),Co(a,r(So(n,e))),e=e.subarray(16);if(e.length){Co(n,o.x);const t=new Uint8Array(16);t.set(e,0),t[e.length]=128,Co(t,n),Co(a,r(t))}return a}(i));return m.set(y,g),m}return function(e,t){const a=ae.read(ae.symmetric,e),i=new qe[a](t);r=i.encrypt.bind(i),n=i.decrypt.bind(i);const s=r(xo),l=Q.double(s);o=[],o[0]=Q.double(l),o.x=s,o.$=l}(e,t),{encrypt:async function(e,t,n){return i(r,e,t,n)},decrypt:async function(e,t,r){if(e.length<16)throw Error("Invalid OCB ciphertext");const o=e.subarray(-16);e=e.subarray(0,-16);const a=i(n,e,t,r);if(Q.equalsUint8Array(o,a.subarray(-16)))return a.subarray(0,-16);throw Error("Authentication tag mismatch")}}}Ao.getNonce=function(e,t){const r=e.slice();for(let e=0;e<t.length;e++)r[7+e]^=t[e];return r},Ao.blockLength=16,Ao.ivLength=15,Ao.tagLength=16;class Po{constructor(e,t,r,n=16,o){this.tagSize=n,this.gamma0=0,this.counter=1,this.aes=o||new Pe(e,void 0,!1,"CTR");let{asm:a,heap:i}=this.aes.acquire_asm();if(a.gcm_init(),this.tagSize<4||this.tagSize>16)throw new Se("illegal tagSize value");const s=t.length||0,l=new Uint8Array(16);12!==s?(this._gcm_mac_process(t),i[0]=0,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=0,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=0,i[11]=s>>>29,i[12]=s>>>21&255,i[13]=s>>>13&255,i[14]=s>>>5&255,i[15]=s<<3&255,a.mac(ye.MAC.GCM,ye.HEAP_DATA,16),a.get_iv(ye.HEAP_DATA),a.set_iv(0,0,0,0),l.set(i.subarray(0,16))):(l.set(t),l[15]=1);const c=new DataView(l.buffer);if(this.gamma0=c.getUint32(12),a.set_nonce(c.getUint32(0),c.getUint32(4),c.getUint32(8),0),a.set_mask(0,0,0,4294967295),void 0!==r){if(r.length>68719476704)throw new Se("illegal adata length");r.length?(this.adata=r,this._gcm_mac_process(r)):this.adata=void 0}else this.adata=void 0;if(this.counter<1||this.counter>4294967295)throw new RangeError("counter must be a positive 32-bit integer");a.set_counter(0,0,0,this.gamma0+this.counter|0)}static encrypt(e,t,r,n,o){return new Po(t,r,n,o).encrypt(e)}static decrypt(e,t,r,n,o){return new Po(t,r,n,o).decrypt(e)}encrypt(e){return this.AES_GCM_encrypt(e)}decrypt(e){return this.AES_GCM_decrypt(e)}AES_GCM_Encrypt_process(e){let t=0,r=e.length||0,{asm:n,heap:o}=this.aes.acquire_asm(),a=this.counter,i=this.aes.pos,s=this.aes.len,l=0,c=s+r&-16,u=0;if((a-1<<4)+s+r>68719476704)throw new RangeError("counter overflow");const d=new Uint8Array(c);for(;r>0;)u=we(o,i+s,e,t,r),s+=u,t+=u,r-=u,u=n.cipher(ye.ENC.CTR,ye.HEAP_DATA+i,s),u=n.mac(ye.MAC.GCM,ye.HEAP_DATA+i,u),u&&d.set(o.subarray(i,i+u),l),a+=u>>>4,l+=u,u<s?(i+=u,s-=u):(i=0,s=0);return this.counter=a,this.aes.pos=i,this.aes.len=s,d}AES_GCM_Encrypt_finish(){let{asm:e,heap:t}=this.aes.acquire_asm(),r=this.counter,n=this.tagSize,o=this.adata,a=this.aes.pos,i=this.aes.len;const s=new Uint8Array(i+n);e.cipher(ye.ENC.CTR,ye.HEAP_DATA+a,i+15&-16),i&&s.set(t.subarray(a,a+i));let l=i;for(;15&l;l++)t[a+l]=0;e.mac(ye.MAC.GCM,ye.HEAP_DATA+a,l);const c=void 0!==o?o.length:0,u=(r-1<<4)+i;return t[0]=0,t[1]=0,t[2]=0,t[3]=c>>>29,t[4]=c>>>21,t[5]=c>>>13&255,t[6]=c>>>5&255,t[7]=c<<3&255,t[8]=t[9]=t[10]=0,t[11]=u>>>29,t[12]=u>>>21&255,t[13]=u>>>13&255,t[14]=u>>>5&255,t[15]=u<<3&255,e.mac(ye.MAC.GCM,ye.HEAP_DATA,16),e.get_iv(ye.HEAP_DATA),e.set_counter(0,0,0,this.gamma0),e.cipher(ye.ENC.CTR,ye.HEAP_DATA,16),s.set(t.subarray(0,n),i),this.counter=1,this.aes.pos=0,this.aes.len=0,s}AES_GCM_Decrypt_process(e){let t=0,r=e.length||0,{asm:n,heap:o}=this.aes.acquire_asm(),a=this.counter,i=this.tagSize,s=this.aes.pos,l=this.aes.len,c=0,u=l+r>i?l+r-i&-16:0,d=l+r-u,p=0;if((a-1<<4)+l+r>68719476704)throw new RangeError("counter overflow");const h=new Uint8Array(u);for(;r>d;)p=we(o,s+l,e,t,r-d),l+=p,t+=p,r-=p,p=n.mac(ye.MAC.GCM,ye.HEAP_DATA+s,p),p=n.cipher(ye.DEC.CTR,ye.HEAP_DATA+s,p),p&&h.set(o.subarray(s,s+p),c),a+=p>>>4,c+=p,s=0,l=0;return r>0&&(l+=we(o,0,e,t,r)),this.counter=a,this.aes.pos=s,this.aes.len=l,h}AES_GCM_Decrypt_finish(){let{asm:e,heap:t}=this.aes.acquire_asm(),r=this.tagSize,n=this.adata,o=this.counter,a=this.aes.pos,i=this.aes.len,s=i-r;if(i<r)throw new Ce("authentication tag not found");const l=new Uint8Array(s),c=new Uint8Array(t.subarray(a+s,a+i));let u=s;for(;15&u;u++)t[a+u]=0;e.mac(ye.MAC.GCM,ye.HEAP_DATA+a,u),e.cipher(ye.DEC.CTR,ye.HEAP_DATA+a,u),s&&l.set(t.subarray(a,a+s));const d=void 0!==n?n.length:0,p=(o-1<<4)+i-r;t[0]=0,t[1]=0,t[2]=0,t[3]=d>>>29,t[4]=d>>>21,t[5]=d>>>13&255,t[6]=d>>>5&255,t[7]=d<<3&255,t[8]=t[9]=t[10]=0,t[11]=p>>>29,t[12]=p>>>21&255,t[13]=p>>>13&255,t[14]=p>>>5&255,t[15]=p<<3&255,e.mac(ye.MAC.GCM,ye.HEAP_DATA,16),e.get_iv(ye.HEAP_DATA),e.set_counter(0,0,0,this.gamma0),e.cipher(ye.ENC.CTR,ye.HEAP_DATA,16);let h=0;for(let e=0;e<r;++e)h|=c[e]^t[e];if(h)throw new xe("data integrity check failed");return this.counter=1,this.aes.pos=0,this.aes.len=0,l}AES_GCM_decrypt(e){const t=this.AES_GCM_Decrypt_process(e),r=this.AES_GCM_Decrypt_finish(),n=new Uint8Array(t.length+r.length);return t.length&&n.set(t),r.length&&n.set(r,t.length),n}AES_GCM_encrypt(e){const t=this.AES_GCM_Encrypt_process(e),r=this.AES_GCM_Encrypt_finish(),n=new Uint8Array(t.length+r.length);return t.length&&n.set(t),r.length&&n.set(r,t.length),n}_gcm_mac_process(e){let{asm:t,heap:r}=this.aes.acquire_asm(),n=0,o=e.length||0,a=0;for(;o>0;){for(a=we(r,0,e,n,o),n+=a,o-=a;15&a;)r[a++]=0;t.mac(ye.MAC.GCM,ye.HEAP_DATA,a)}}}const To=Q.getWebCrypto(),Ro=Q.getNodeCrypto(),Oo=Q.getNodeBuffer();async function Mo(e,t){if(e!==ae.symmetric.aes128&&e!==ae.symmetric.aes192&&e!==ae.symmetric.aes256)throw Error("GCM mode supports only AES cipher");if(Q.getWebCrypto()&&24!==t.length){const e=await To.importKey("raw",t,{name:"AES-GCM"},!1,["encrypt","decrypt"]);return{encrypt:async function(r,n,o=new Uint8Array){if(!r.length)return Po.encrypt(r,t,n,o);const a=await To.encrypt({name:"AES-GCM",iv:n,additionalData:o,tagLength:128},e,r);return new Uint8Array(a)},decrypt:async function(r,n,o=new Uint8Array){if(16===r.length)return Po.decrypt(r,t,n,o);const a=await To.decrypt({name:"AES-GCM",iv:n,additionalData:o,tagLength:128},e,r);return new Uint8Array(a)}}}return Q.getNodeCrypto()?{encrypt:async function(e,r,n=new Uint8Array){const o=new Ro.createCipheriv("aes-"+8*t.length+"-gcm",t,r);o.setAAD(n);const a=Oo.concat([o.update(e),o.final(),o.getAuthTag()]);return new Uint8Array(a)},decrypt:async function(e,r,n=new Uint8Array){const o=new Ro.createDecipheriv("aes-"+8*t.length+"-gcm",t,r);o.setAAD(n),o.setAuthTag(e.slice(e.length-16,e.length));const a=Oo.concat([o.update(e.slice(0,e.length-16)),o.final()]);return new Uint8Array(a)}}:{encrypt:async function(e,r,n){return Po.encrypt(e,t,r,n)},decrypt:async function(e,r,n){return Po.decrypt(e,t,r,n)}}}Mo.getNonce=function(e,t){const r=e.slice();for(let e=0;e<t.length;e++)r[4+e]^=t[e];return r},Mo.blockLength=16,Mo.ivLength=12,Mo.tagLength=16;var zo={cfb:oo,gcm:Mo,experimentalGCM:Mo,eax:wo,ocb:Ao},Bo=Object.freeze({__proto__:null,parseSignatureParams:function(e,t){let r=0;switch(e){case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaSign:return{s:Q.readMPI(t.subarray(r))};case ae.publicKey.dsa:case ae.publicKey.ecdsa:{const e=Q.readMPI(t.subarray(r));return r+=e.length+2,{r:e,s:Q.readMPI(t.subarray(r))}}case ae.publicKey.eddsa:{let e=Q.readMPI(t.subarray(r));r+=e.length+2,e=Q.leftPad(e,32);let n=Q.readMPI(t.subarray(r));return n=Q.leftPad(n,32),{r:e,s:n}}default:throw Error("Invalid signature algorithm.")}},verify:async function(e,t,r,n,o,a){switch(e){case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaSign:{const{n:e,e:i}=n,s=Q.leftPad(r.s,e.length);return _n.rsa.verify(t,o,s,e,i,a)}case ae.publicKey.dsa:{const{g:e,p:o,q:i,y:s}=n,{r:l,s:c}=r;return _n.dsa.verify(t,l,c,a,e,o,i,s)}case ae.publicKey.ecdsa:{const{oid:e,Q:i}=n,s=new _n.elliptic.Curve(e).payloadSize,l=Q.leftPad(r.r,s),c=Q.leftPad(r.s,s);return _n.elliptic.ecdsa.verify(e,t,{r:l,s:c},o,i,a)}case ae.publicKey.eddsa:{const{oid:e,Q:i}=n;return _n.elliptic.eddsa.verify(e,t,r,o,i,a)}default:throw Error("Invalid signature algorithm.")}},sign:async function(e,t,r,n,o,a){if(!r||!n)throw Error("Missing key parameters");switch(e){case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaEncrypt:case ae.publicKey.rsaSign:{const{n:e,e:i}=r,{d:s,p:l,q:c,u}=n;return{s:await _n.rsa.sign(t,o,e,i,s,l,c,u,a)}}case ae.publicKey.dsa:{const{g:e,p:o,q:i}=r,{x:s}=n;return _n.dsa.sign(t,a,e,o,i,s)}case ae.publicKey.elgamal:throw Error("Signing with Elgamal is not defined in the OpenPGP standard.");case ae.publicKey.ecdsa:{const{oid:e,Q:i}=r,{d:s}=n;return _n.elliptic.ecdsa.sign(e,t,o,i,s,a)}case ae.publicKey.eddsa:{const{oid:e,Q:i}=r,{seed:s}=n;return _n.elliptic.eddsa.sign(e,t,o,i,s,a)}default:throw Error("Invalid signature algorithm.")}}});const Io={cipher:qe,hash:Fr,mode:zo,publicKey:_n,signature:Bo,random:qr,pkcs1:en,pkcs5:Un,aesKW:Fn};Object.assign(Io,$n);var Do="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function Zo(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)}const Lo={arraySet:function(e,t,r,n,o){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),o);else for(let a=0;a<n;a++)e[o+a]=t[r+a]},flattenChunks:function(e){let t,r,n,o,a;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;const i=new Uint8Array(n);for(o=0,t=0,r=e.length;t<r;t++)a=e[t],i.set(a,o),o+=a.length;return i}},jo={arraySet:function(e,t,r,n,o){for(let a=0;a<n;a++)e[o+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};let Fo=Do?Uint8Array:Array,No=Do?Uint16Array:Array,Ho=Do?Int32Array:Array,Uo=Do?Lo.flattenChunks:jo.flattenChunks,Vo=Do?Lo.arraySet:jo.arraySet;function Ko(e){let t=e.length;for(;--t>=0;)e[t]=0}const Wo=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],qo=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Yo=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Go=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_o=Array(576);Ko(_o);const Qo=Array(60);Ko(Qo);const Xo=Array(512);Ko(Xo);const Jo=Array(256);Ko(Jo);const $o=Array(29);Ko($o);const ea=Array(30);function ta(e,t,r,n,o){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=e&&e.length}let ra,na,oa;function aa(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function ia(e){return e<256?Xo[e]:Xo[256+(e>>>7)]}function sa(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function la(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,sa(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function ca(e,t,r){la(e,r[2*t],r[2*t+1])}function ua(e,t){let r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function da(e,t,r){const n=Array(16);let o,a,i=0;for(o=1;o<=15;o++)n[o]=i=i+r[o-1]<<1;for(a=0;a<=t;a++){const t=e[2*a+1];0!==t&&(e[2*a]=ua(n[t]++,t))}}function pa(e){let t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function ha(e){e.bi_valid>8?sa(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ma(e,t,r,n){const o=2*t,a=2*r;return e[o]<e[a]||e[o]===e[a]&&n[t]<=n[r]}function fa(e,t,r){const n=e.heap[r];let o=r<<1;for(;o<=e.heap_len&&(o<e.heap_len&&ma(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!ma(t,n,e.heap[o],e.depth));)e.heap[r]=e.heap[o],r=o,o<<=1;e.heap[r]=n}function ga(e,t,r){let n,o,a,i,s=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],o=e.pending_buf[e.l_buf+s],s++,0===n?ca(e,o,t):(a=Jo[o],ca(e,a+256+1,t),i=Wo[a],0!==i&&(o-=$o[a],la(e,o,i)),n--,a=ia(n),ca(e,a,r),i=qo[a],0!==i&&(n-=ea[a],la(e,n,i)))}while(s<e.last_lit);ca(e,256,t)}function ya(e,t){const r=t.dyn_tree,n=t.stat_desc.static_tree,o=t.stat_desc.has_stree,a=t.stat_desc.elems;let i,s,l,c=-1;for(e.heap_len=0,e.heap_max=573,i=0;i<a;i++)0!==r[2*i]?(e.heap[++e.heap_len]=c=i,e.depth[i]=0):r[2*i+1]=0;for(;e.heap_len<2;)l=e.heap[++e.heap_len]=c<2?++c:0,r[2*l]=1,e.depth[l]=0,e.opt_len--,o&&(e.static_len-=n[2*l+1]);for(t.max_code=c,i=e.heap_len>>1;i>=1;i--)fa(e,r,i);l=a;do{i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],fa(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=s,r[2*l]=r[2*i]+r[2*s],e.depth[l]=(e.depth[i]>=e.depth[s]?e.depth[i]:e.depth[s])+1,r[2*i+1]=r[2*s+1]=l,e.heap[1]=l++,fa(e,r,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){const r=t.dyn_tree,n=t.max_code,o=t.stat_desc.static_tree,a=t.stat_desc.has_stree,i=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length;let c,u,d,p,h,m,f=0;for(p=0;p<=15;p++)e.bl_count[p]=0;for(r[2*e.heap[e.heap_max]+1]=0,c=e.heap_max+1;c<573;c++)u=e.heap[c],p=r[2*r[2*u+1]+1]+1,p>l&&(p=l,f++),r[2*u+1]=p,u>n||(e.bl_count[p]++,h=0,u>=s&&(h=i[u-s]),m=r[2*u],e.opt_len+=m*(p+h),a&&(e.static_len+=m*(o[2*u+1]+h)));if(0!==f){do{for(p=l-1;0===e.bl_count[p];)p--;e.bl_count[p]--,e.bl_count[p+1]+=2,e.bl_count[l]--,f-=2}while(f>0);for(p=l;0!==p;p--)for(u=e.bl_count[p];0!==u;)d=e.heap[--c],d>n||(r[2*d+1]!==p&&(e.opt_len+=(p-r[2*d+1])*r[2*d],r[2*d+1]=p),u--)}}(e,t),da(r,c,e.bl_count)}function ba(e,t,r){let n,o,a=-1,i=t[1],s=0,l=7,c=4;for(0===i&&(l=138,c=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)o=i,i=t[2*(n+1)+1],++s<l&&o===i||(s<c?e.bl_tree[2*o]+=s:0!==o?(o!==a&&e.bl_tree[2*o]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=o,0===i?(l=138,c=3):o===i?(l=6,c=3):(l=7,c=4))}function va(e,t,r){let n,o,a=-1,i=t[1],s=0,l=7,c=4;for(0===i&&(l=138,c=3),n=0;n<=r;n++)if(o=i,i=t[2*(n+1)+1],!(++s<l&&o===i)){if(s<c)do{ca(e,o,e.bl_tree)}while(0!=--s);else 0!==o?(o!==a&&(ca(e,o,e.bl_tree),s--),ca(e,16,e.bl_tree),la(e,s-3,2)):s<=10?(ca(e,17,e.bl_tree),la(e,s-3,3)):(ca(e,18,e.bl_tree),la(e,s-11,7));s=0,a=o,0===i?(l=138,c=3):o===i?(l=6,c=3):(l=7,c=4)}}Ko(ea);let wa=!1;function ka(e,t,r,n){la(e,0+(n?1:0),3),function(e,t,r,n){ha(e),sa(e,r),sa(e,~r),Vo(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}(e,t,r)}function Ca(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(Jo[r]+256+1)]++,e.dyn_dtree[2*ia(t)]++),e.last_lit===e.lit_bufsize-1}function Sa(e,t,r,n){let o=65535&e|0,a=e>>>16&65535|0,i=0;for(;0!==r;){i=r>2e3?2e3:r,r-=i;do{o=o+t[n++]|0,a=a+o|0}while(--i);o%=65521,a%=65521}return o|a<<16|0}const xa=function(){let e;const t=[];for(let r=0;r<256;r++){e=r;for(let t=0;t<8;t++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();function Ea(e,t,r,n){const o=xa,a=n+r;e^=-1;for(let r=n;r<a;r++)e=e>>>8^o[255&(e^t[r])];return-1^e}var Aa={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function Pa(e,t){return e.msg=Aa[t],t}function Ta(e){return(e<<1)-(e>4?9:0)}function Ra(e){let t=e.length;for(;--t>=0;)e[t]=0}function Oa(e){const t=e.state;let r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(Vo(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function Ma(e,t){(function(e,t,r,n){let o,a,i=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){let t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),ya(e,e.l_desc),ya(e,e.d_desc),i=function(e){let t;for(ba(e,e.dyn_ltree,e.l_desc.max_code),ba(e,e.dyn_dtree,e.d_desc.max_code),ya(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*Go[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),o=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=o&&(o=a)):o=a=r+5,r+4<=o&&-1!==t?ka(e,t,r,n):4===e.strategy||a===o?(la(e,2+(n?1:0),3),ga(e,_o,Qo)):(la(e,4+(n?1:0),3),function(e,t,r,n){let o;for(la(e,t-257,5),la(e,r-1,5),la(e,n-4,4),o=0;o<n;o++)la(e,e.bl_tree[2*Go[o]+1],3);va(e,e.dyn_ltree,t-1),va(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,i+1),ga(e,e.dyn_ltree,e.dyn_dtree)),pa(e),n&&ha(e)})(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Oa(e.strm)}function za(e,t){e.pending_buf[e.pending++]=t}function Ba(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function Ia(e,t,r,n){let o=e.avail_in;return o>n&&(o=n),0===o?0:(e.avail_in-=o,Vo(t,e.input,e.next_in,o,r),1===e.state.wrap?e.adler=Sa(e.adler,t,o,r):2===e.state.wrap&&(e.adler=Ea(e.adler,t,o,r)),e.next_in+=o,e.total_in+=o,o)}function Da(e,t){let r,n,o=e.max_chain_length,a=e.strstart,i=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,c=e.window,u=e.w_mask,d=e.prev,p=e.strstart+258;let h=c[a+i-1],m=c[a+i];e.prev_length>=e.good_match&&(o>>=2),s>e.lookahead&&(s=e.lookahead);do{if(r=t,c[r+i]===m&&c[r+i-1]===h&&c[r]===c[a]&&c[++r]===c[a+1]){a+=2,r++;do{}while(c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&a<p);if(n=258-(p-a),a=p-258,n>i){if(e.match_start=t,i=n,n>=s)break;h=c[a+i-1],m=c[a+i]}}}while((t=d[t&u])>l&&0!=--o);return i<=e.lookahead?i:e.lookahead}function Za(e){const t=e.w_size;let r,n,o,a,i;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-262)){Vo(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do{o=e.head[--r],e.head[r]=o>=t?o-t:0}while(--n);n=t,r=n;do{o=e.prev[--r],e.prev[r]=o>=t?o-t:0}while(--n);a+=t}if(0===e.strm.avail_in)break;if(n=Ia(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=3)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+3-1])&e.hash_mask,e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function La(e,t){let r,n;for(;;){if(e.lookahead<262){if(Za(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-262&&(e.match_length=Da(e,r)),e.match_length>=3)if(n=Ca(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=Ca(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Ma(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(Ma(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Ma(e,!1),0===e.strm.avail_out)?1:2}function ja(e,t){let r,n,o;for(;;){if(e.lookahead<262){if(Za(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-262&&(e.match_length=Da(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,n=Ca(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,n&&(Ma(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(n=Ca(e,0,e.window[e.strstart-1]),n&&Ma(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Ca(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(Ma(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Ma(e,!1),0===e.strm.avail_out)?1:2}class Fa{constructor(e,t,r,n,o){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=o}}const Na=[new Fa(0,0,0,0,(function(e,t){let r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Za(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;const n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,Ma(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(Ma(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Ma(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(Ma(e,!1),e.strm.avail_out),1)})),new Fa(4,4,8,4,La),new Fa(4,5,16,8,La),new Fa(4,6,32,32,La),new Fa(4,4,16,16,ja),new Fa(8,16,32,32,ja),new Fa(8,16,128,128,ja),new Fa(8,32,128,256,ja),new Fa(32,128,258,1024,ja),new Fa(32,258,258,4096,ja)];class Ha{constructor(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new No(1146),this.dyn_dtree=new No(122),this.bl_tree=new No(78),Ra(this.dyn_ltree),Ra(this.dyn_dtree),Ra(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new No(16),this.heap=new No(573),Ra(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new No(573),Ra(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}}function Ua(e,t){let r,n,o,a;if(!e||!e.state||t>5||t<0)return e?Pa(e,-2):-2;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||666===n.status&&4!==t)return Pa(e,0===e.avail_out?-5:-2);if(n.strm=e,r=n.last_flush,n.last_flush=t,42===n.status)if(2===n.wrap)e.adler=0,za(n,31),za(n,139),za(n,8),n.gzhead?(za(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),za(n,255&n.gzhead.time),za(n,n.gzhead.time>>8&255),za(n,n.gzhead.time>>16&255),za(n,n.gzhead.time>>24&255),za(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),za(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(za(n,255&n.gzhead.extra.length),za(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=Ea(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(za(n,0),za(n,0),za(n,0),za(n,0),za(n,0),za(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),za(n,3),n.status=113);else{let t=8+(n.w_bits-8<<4)<<8,r=-1;r=n.strategy>=2||n.level<2?0:n.level<6?1:6===n.level?2:3,t|=r<<6,0!==n.strstart&&(t|=32),t+=31-t%31,n.status=113,Ba(n,t),0!==n.strstart&&(Ba(n,e.adler>>>16),Ba(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>o&&(e.adler=Ea(e.adler,n.pending_buf,n.pending-o,o)),Oa(e),o=n.pending,n.pending!==n.pending_buf_size));)za(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(e.adler=Ea(e.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(e.adler=Ea(e.adler,n.pending_buf,n.pending-o,o)),Oa(e),o=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,za(n,a)}while(0!==a);n.gzhead.hcrc&&n.pending>o&&(e.adler=Ea(e.adler,n.pending_buf,n.pending-o,o)),0===a&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(e.adler=Ea(e.adler,n.pending_buf,n.pending-o,o)),Oa(e),o=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,za(n,a)}while(0!==a);n.gzhead.hcrc&&n.pending>o&&(e.adler=Ea(e.adler,n.pending_buf,n.pending-o,o)),0===a&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Oa(e),n.pending+2<=n.pending_buf_size&&(za(n,255&e.adler),za(n,e.adler>>8&255),e.adler=0,n.status=113)):n.status=113),0!==n.pending){if(Oa(e),0===e.avail_out)return n.last_flush=-1,0}else if(0===e.avail_in&&Ta(t)<=Ta(r)&&4!==t)return Pa(e,-5);if(666===n.status&&0!==e.avail_in)return Pa(e,-5);if(0!==e.avail_in||0!==n.lookahead||0!==t&&666!==n.status){var i=2===n.strategy?function(e,t){let r;for(;;){if(0===e.lookahead&&(Za(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=Ca(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Ma(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Ma(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Ma(e,!1),0===e.strm.avail_out)?1:2}(n,t):3===n.strategy?function(e,t){let r,n,o,a;const i=e.window;for(;;){if(e.lookahead<=258){if(Za(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(o=e.strstart-1,n=i[o],n===i[++o]&&n===i[++o]&&n===i[++o])){a=e.strstart+258;do{}while(n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&o<a);e.match_length=258-(a-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=Ca(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Ca(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Ma(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Ma(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Ma(e,!1),0===e.strm.avail_out)?1:2}(n,t):Na[n.level].func(n,t);if(3!==i&&4!==i||(n.status=666),1===i||3===i)return 0===e.avail_out&&(n.last_flush=-1),0;if(2===i&&(1===t?function(e){la(e,2,3),ca(e,256,_o),function(e){16===e.bi_valid?(sa(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}(n):5!==t&&(ka(n,0,0,!1),3===t&&(Ra(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Oa(e),0===e.avail_out))return n.last_flush=-1,0}return 4!==t?0:n.wrap<=0?1:(2===n.wrap?(za(n,255&e.adler),za(n,e.adler>>8&255),za(n,e.adler>>16&255),za(n,e.adler>>24&255),za(n,255&e.total_in),za(n,e.total_in>>8&255),za(n,e.total_in>>16&255),za(n,e.total_in>>24&255)):(Ba(n,e.adler>>>16),Ba(n,65535&e.adler)),Oa(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?0:1)}try{String.fromCharCode.call(null,0)}catch(n){}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(n){}const Va=new Fo(256);for(let e=0;e<256;e++)Va[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;function Ka(e){let t,r,n,o,a=0;const i=e.length;for(n=0;n<i;n++)t=e.charCodeAt(n),55296==(64512&t)&&n+1<i&&(r=e.charCodeAt(n+1),56320==(64512&r)&&(t=65536+(t-55296<<10)+(r-56320),n++)),a+=t<128?1:t<2048?2:t<65536?3:4;const s=new Fo(a);for(o=0,n=0;o<a;n++)t=e.charCodeAt(n),55296==(64512&t)&&n+1<i&&(r=e.charCodeAt(n+1),56320==(64512&r)&&(t=65536+(t-55296<<10)+(r-56320),n++)),t<128?s[o++]=t:t<2048?(s[o++]=192|t>>>6,s[o++]=128|63&t):t<65536?(s[o++]=224|t>>>12,s[o++]=128|t>>>6&63,s[o++]=128|63&t):(s[o++]=240|t>>>18,s[o++]=128|t>>>12&63,s[o++]=128|t>>>6&63,s[o++]=128|63&t);return s}Va[254]=Va[254]=1;class Wa{constructor(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}}class qa{constructor(e){this.options={level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,...e||{}};const t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Wa,this.strm.avail_out=0;var r,n,o=function(e,t,r,n,o,a){if(!e)return-2;let i=1;if(-1===t&&(t=6),n<0?(i=0,n=-n):n>15&&(i=2,n-=16),o<1||o>9||8!==r||n<8||n>15||t<0||t>9||a<0||a>4)return Pa(e,-2);8===n&&(n=9);const s=new Ha;return e.state=s,s.strm=e,s.wrap=i,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=o+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Fo(2*s.w_size),s.head=new No(s.hash_size),s.prev=new No(s.w_size),s.lit_bufsize=1<<o+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Fo(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=r,function(e){const t=function(e){let t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,function(e){wa||(function(){let e,t,r,n,o;const a=Array(16);for(r=0,n=0;n<28;n++)for($o[n]=r,e=0;e<1<<Wo[n];e++)Jo[r++]=n;for(Jo[r-1]=n,o=0,n=0;n<16;n++)for(ea[n]=o,e=0;e<1<<qo[n];e++)Xo[o++]=n;for(o>>=7;n<30;n++)for(ea[n]=o<<7,e=0;e<1<<qo[n]-7;e++)Xo[256+o++]=n;for(t=0;t<=15;t++)a[t]=0;for(e=0;e<=143;)_o[2*e+1]=8,e++,a[8]++;for(;e<=255;)_o[2*e+1]=9,e++,a[9]++;for(;e<=279;)_o[2*e+1]=7,e++,a[7]++;for(;e<=287;)_o[2*e+1]=8,e++,a[8]++;for(da(_o,287,a),e=0;e<30;e++)Qo[2*e+1]=5,Qo[2*e]=ua(e,5);ra=new ta(_o,Wo,257,286,15),na=new ta(Qo,qo,0,30,15),oa=new ta([],Yo,0,19,7)}(),wa=!0),e.l_desc=new aa(e.dyn_ltree,ra),e.d_desc=new aa(e.dyn_dtree,na),e.bl_desc=new aa(e.bl_tree,oa),e.bi_buf=0,e.bi_valid=0,pa(e)}(t),0):Pa(e,-2)}(e);return 0===t&&function(e){e.window_size=2*e.w_size,Ra(e.head),e.max_lazy_match=Na[e.level].max_lazy,e.good_match=Na[e.level].good_length,e.nice_match=Na[e.level].nice_length,e.max_chain_length=Na[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0}(e.state),t}(e)}(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==o)throw Error(Aa[o]);if(t.header&&(r=this.strm,n=t.header,r&&r.state&&(2!==r.state.wrap||(r.state.gzhead=n))),t.dictionary){let e;if(e="string"==typeof t.dictionary?Ka(t.dictionary):t.dictionary instanceof ArrayBuffer?new Uint8Array(t.dictionary):t.dictionary,0!==(o=function(e,t){let r,n,o,a,i,s,l,c,u=t.length;if(!e||!e.state)return-2;if(r=e.state,a=r.wrap,2===a||1===a&&42!==r.status||r.lookahead)return-2;for(1===a&&(e.adler=Sa(e.adler,t,u,0)),r.wrap=0,u>=r.w_size&&(0===a&&(Ra(r.head),r.strstart=0,r.block_start=0,r.insert=0),c=new Fo(r.w_size),Vo(c,t,u-r.w_size,r.w_size,0),t=c,u=r.w_size),i=e.avail_in,s=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,Za(r);r.lookahead>=3;){n=r.strstart,o=r.lookahead-2;do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--o);r.strstart=n,r.lookahead=2,Za(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=s,e.input=l,e.avail_in=i,r.wrap=a,0}(this.strm,e)))throw Error(Aa[o]);this._dict_set=!0}}push(e,t){const{strm:r,options:{chunkSize:n}}=this;var o,a;if(this.ended)return!1;a=t===~~t?t:!0===t?4:0,"string"==typeof e?r.input=Ka(e):e instanceof ArrayBuffer?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=new Fo(n),r.next_out=0,r.avail_out=n),1!==(o=Ua(r,a))&&0!==o)return this.onEnd(o),this.ended=!0,!1;0!==r.avail_out&&(0!==r.avail_in||4!==a&&2!==a)||this.onData(Zo(r.output,r.next_out))}while((r.avail_in>0||0===r.avail_out)&&1!==o);return 4===a?(o=function(e){let t;return e&&e.state?(t=e.state.status,42!==t&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?Pa(e,-2):(e.state=null,113===t?Pa(e,-3):0)):-2}(this.strm),this.onEnd(o),this.ended=!0,0===o):2!==a||(this.onEnd(0),r.avail_out=0,!0)}onData(e){this.chunks.push(e)}onEnd(e){0===e&&(this.result=Uo(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg}}function Ya(e,t){let r,n,o,a,i,s,l,c,u,d;const p=e.state;r=e.next_in;const h=e.input,m=r+(e.avail_in-5);n=e.next_out;const f=e.output,g=n-(t-e.avail_out),y=n+(e.avail_out-257),b=p.dmax,v=p.wsize,w=p.whave,k=p.wnext,C=p.window;o=p.hold,a=p.bits;const S=p.lencode,x=p.distcode,E=(1<<p.lenbits)-1,A=(1<<p.distbits)-1;e:do{a<15&&(o+=h[r++]<<a,a+=8,o+=h[r++]<<a,a+=8),i=S[o&E];t:for(;;){if(s=i>>>24,o>>>=s,a-=s,s=i>>>16&255,0===s)f[n++]=65535&i;else{if(!(16&s)){if(0==(64&s)){i=S[(65535&i)+(o&(1<<s)-1)];continue t}if(32&s){p.mode=12;break e}e.msg="invalid literal/length code",p.mode=30;break e}l=65535&i,s&=15,s&&(a<s&&(o+=h[r++]<<a,a+=8),l+=o&(1<<s)-1,o>>>=s,a-=s),a<15&&(o+=h[r++]<<a,a+=8,o+=h[r++]<<a,a+=8),i=x[o&A];r:for(;;){if(s=i>>>24,o>>>=s,a-=s,s=i>>>16&255,!(16&s)){if(0==(64&s)){i=x[(65535&i)+(o&(1<<s)-1)];continue r}e.msg="invalid distance code",p.mode=30;break e}if(c=65535&i,s&=15,a<s&&(o+=h[r++]<<a,a+=8,a<s&&(o+=h[r++]<<a,a+=8)),c+=o&(1<<s)-1,c>b){e.msg="invalid distance too far back",p.mode=30;break e}if(o>>>=s,a-=s,s=n-g,c>s){if(s=c-s,s>w&&p.sane){e.msg="invalid distance too far back",p.mode=30;break e}if(u=0,d=C,0===k){if(u+=v-s,s<l){l-=s;do{f[n++]=C[u++]}while(--s);u=n-c,d=f}}else if(k<s){if(u+=v+k-s,s-=k,s<l){l-=s;do{f[n++]=C[u++]}while(--s);if(u=0,k<l){s=k,l-=s;do{f[n++]=C[u++]}while(--s);u=n-c,d=f}}}else if(u+=k-s,s<l){l-=s;do{f[n++]=C[u++]}while(--s);u=n-c,d=f}for(;l>2;)f[n++]=d[u++],f[n++]=d[u++],f[n++]=d[u++],l-=3;l&&(f[n++]=d[u++],l>1&&(f[n++]=d[u++]))}else{u=n-c;do{f[n++]=f[u++],f[n++]=f[u++],f[n++]=f[u++],l-=3}while(l>2);l&&(f[n++]=f[u++],l>1&&(f[n++]=f[u++]))}break}}break}}while(r<m&&n<y);l=a>>3,r-=l,a-=l<<3,o&=(1<<a)-1,e.next_in=r,e.next_out=n,e.avail_in=r<m?m-r+5:5-(r-m),e.avail_out=n<y?y-n+257:257-(n-y),p.hold=o,p.bits=a}const Ga=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],_a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Qa=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],Xa=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function Ja(e,t,r,n,o,a,i,s){const l=s.bits;let c,u,d,p,h,m=0,f=0,g=0,y=0,b=0,v=0,w=0,k=0,C=0,S=0,x=null,E=0;const A=new No(16),P=new No(16);let T,R,O,M=null,z=0;for(m=0;m<=15;m++)A[m]=0;for(f=0;f<n;f++)A[t[r+f]]++;for(b=l,y=15;y>=1&&0===A[y];y--);if(b>y&&(b=y),0===y)return o[a++]=20971520,o[a++]=20971520,s.bits=1,0;for(g=1;g<y&&0===A[g];g++);for(b<g&&(b=g),k=1,m=1;m<=15;m++)if(k<<=1,k-=A[m],k<0)return-1;if(k>0&&(0===e||1!==y))return-1;for(P[1]=0,m=1;m<15;m++)P[m+1]=P[m]+A[m];for(f=0;f<n;f++)0!==t[r+f]&&(i[P[t[r+f]]++]=f);0===e?(x=M=i,h=19):1===e?(x=Ga,E-=257,M=_a,z-=257,h=256):(x=Qa,M=Xa,h=-1),S=0,f=0,m=g,p=a,v=b,w=0,d=-1,C=1<<b;const B=C-1;if(1===e&&C>852||2===e&&C>592)return 1;for(;;){T=m-w,i[f]<h?(R=0,O=i[f]):i[f]>h?(R=M[z+i[f]],O=x[E+i[f]]):(R=96,O=0),c=1<<m-w,u=1<<v,g=u;do{u-=c,o[p+(S>>w)+u]=T<<24|R<<16|O|0}while(0!==u);for(c=1<<m-1;S&c;)c>>=1;if(0!==c?(S&=c-1,S+=c):S=0,f++,0==--A[m]){if(m===y)break;m=t[r+i[f]]}if(m>b&&(S&B)!==d){for(0===w&&(w=b),p+=g,v=m-w,k=1<<v;v+w<y&&(k-=A[v+w],!(k<=0));)v++,k<<=1;if(C+=1<<v,1===e&&C>852||2===e&&C>592)return 1;d=S&B,o[d]=b<<24|v<<16|p-a|0}}return 0!==S&&(o[p+S]=m-w<<24|64<<16|0),s.bits=b,0}function $a(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}class ei{constructor(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new No(320),this.work=new No(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}}let ti,ri,ni=!0;function oi(e){if(ni){let t;for(ti=new Ho(512),ri=new Ho(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Ja(1,e.lens,0,288,ti,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Ja(2,e.lens,0,32,ri,0,e.work,{bits:5}),ni=!1}e.lencode=ti,e.lenbits=9,e.distcode=ri,e.distbits=5}function ai(e,t,r,n){let o;const a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Fo(a.wsize)),n>=a.wsize?(Vo(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(o=a.wsize-a.wnext,o>n&&(o=n),Vo(a.window,t,r-n,o,a.wnext),(n-=o)?(Vo(a.window,t,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}function ii(e,t){let r,n,o,a,i,s,l,c,u,d,p,h,m,f,g,y,b,v,w,k,C,S,x,E,A=0,P=new Fo(4);const T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return-2;r=e.state,12===r.mode&&(r.mode=13),i=e.next_out,o=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,c=r.hold,u=r.bits,d=s,p=l,S=0;e:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;u<16;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(2&r.wrap&&35615===c){r.check=0,P[0]=255&c,P[1]=c>>>8&255,r.check=Ea(r.check,P,2,0),c=0,u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&c)){e.msg="unknown compression method",r.mode=30;break}if(c>>>=4,u-=4,C=8+(15&c),0===r.wbits)r.wbits=C;else if(C>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<C,e.adler=r.check=1,r.mode=512&c?10:12,c=0,u=0;break;case 2:for(;u<16;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(r.flags=c,8!=(255&r.flags)){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=c>>8&1),512&r.flags&&(P[0]=255&c,P[1]=c>>>8&255,r.check=Ea(r.check,P,2,0)),c=0,u=0,r.mode=3;case 3:for(;u<32;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}r.head&&(r.head.time=c),512&r.flags&&(P[0]=255&c,P[1]=c>>>8&255,P[2]=c>>>16&255,P[3]=c>>>24&255,r.check=Ea(r.check,P,4,0)),c=0,u=0,r.mode=4;case 4:for(;u<16;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}r.head&&(r.head.xflags=255&c,r.head.os=c>>8),512&r.flags&&(P[0]=255&c,P[1]=c>>>8&255,r.check=Ea(r.check,P,2,0)),c=0,u=0,r.mode=5;case 5:if(1024&r.flags){for(;u<16;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}r.length=c,r.head&&(r.head.extra_len=c),512&r.flags&&(P[0]=255&c,P[1]=c>>>8&255,r.check=Ea(r.check,P,2,0)),c=0,u=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(h=r.length,h>s&&(h=s),h&&(r.head&&(C=r.head.extra_len-r.length,r.head.extra||(r.head.extra=Array(r.head.extra_len)),Vo(r.head.extra,n,a,h,C)),512&r.flags&&(r.check=Ea(r.check,n,h,a)),s-=h,a+=h,r.length-=h),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===s)break e;h=0;do{C=n[a+h++],r.head&&C&&r.length<65536&&(r.head.name+=String.fromCharCode(C))}while(C&&h<s);if(512&r.flags&&(r.check=Ea(r.check,n,h,a)),s-=h,a+=h,C)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===s)break e;h=0;do{C=n[a+h++],r.head&&C&&r.length<65536&&(r.head.comment+=String.fromCharCode(C))}while(C&&h<s);if(512&r.flags&&(r.check=Ea(r.check,n,h,a)),s-=h,a+=h,C)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;u<16;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(c!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}c=0,u=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;u<32;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}e.adler=r.check=$a(c),c=0,u=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=i,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break e;case 13:if(r.last){c>>>=7&u,u-=7&u,r.mode=27;break}for(;u<3;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}switch(r.last=1&c,c>>>=1,u-=1,3&c){case 0:r.mode=14;break;case 1:if(oi(r),r.mode=20,6===t){c>>>=2,u-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}c>>>=2,u-=2;break;case 14:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if((65535&c)!=(c>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&c,c=0,u=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(h=r.length,h){if(h>s&&(h=s),h>l&&(h=l),0===h)break e;Vo(o,n,a,h,i),s-=h,a+=h,l-=h,i+=h,r.length-=h;break}r.mode=12;break;case 17:for(;u<14;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(r.nlen=257+(31&c),c>>>=5,u-=5,r.ndist=1+(31&c),c>>>=5,u-=5,r.ncode=4+(15&c),c>>>=4,u-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;u<3;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}r.lens[T[r.have++]]=7&c,c>>>=3,u-=3}for(;r.have<19;)r.lens[T[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,x={bits:r.lenbits},S=Ja(0,r.lens,0,19,r.lencode,0,r.work,x),r.lenbits=x.bits,S){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;A=r.lencode[c&(1<<r.lenbits)-1],g=A>>>24,y=A>>>16&255,b=65535&A,!(g<=u);){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(b<16)c>>>=g,u-=g,r.lens[r.have++]=b;else{if(16===b){for(E=g+2;u<E;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(c>>>=g,u-=g,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}C=r.lens[r.have-1],h=3+(3&c),c>>>=2,u-=2}else if(17===b){for(E=g+3;u<E;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}c>>>=g,u-=g,C=0,h=3+(7&c),c>>>=3,u-=3}else{for(E=g+7;u<E;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}c>>>=g,u-=g,C=0,h=11+(127&c),c>>>=7,u-=7}if(r.have+h>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;h--;)r.lens[r.have++]=C}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,x={bits:r.lenbits},S=Ja(1,r.lens,0,r.nlen,r.lencode,0,r.work,x),r.lenbits=x.bits,S){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,x={bits:r.distbits},S=Ja(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,x),r.distbits=x.bits,S){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(s>=6&&l>=258){e.next_out=i,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,Ya(e,p),i=e.next_out,o=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,c=r.hold,u=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;A=r.lencode[c&(1<<r.lenbits)-1],g=A>>>24,y=A>>>16&255,b=65535&A,!(g<=u);){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(y&&0==(240&y)){for(v=g,w=y,k=b;A=r.lencode[k+((c&(1<<v+w)-1)>>v)],g=A>>>24,y=A>>>16&255,b=65535&A,!(v+g<=u);){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}c>>>=v,u-=v,r.back+=v}if(c>>>=g,u-=g,r.back+=g,r.length=b,0===y){r.mode=26;break}if(32&y){r.back=-1,r.mode=12;break}if(64&y){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&y,r.mode=22;case 22:if(r.extra){for(E=r.extra;u<E;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;A=r.distcode[c&(1<<r.distbits)-1],g=A>>>24,y=A>>>16&255,b=65535&A,!(g<=u);){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(0==(240&y)){for(v=g,w=y,k=b;A=r.distcode[k+((c&(1<<v+w)-1)>>v)],g=A>>>24,y=A>>>16&255,b=65535&A,!(v+g<=u);){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}c>>>=v,u-=v,r.back+=v}if(c>>>=g,u-=g,r.back+=g,64&y){e.msg="invalid distance code",r.mode=30;break}r.offset=b,r.extra=15&y,r.mode=24;case 24:if(r.extra){for(E=r.extra;u<E;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===l)break e;if(h=p-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}h>r.wnext?(h-=r.wnext,m=r.wsize-h):m=r.wnext-h,h>r.length&&(h=r.length),f=r.window}else f=o,m=i-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do{o[i++]=f[m++]}while(--h);0===r.length&&(r.mode=21);break;case 26:if(0===l)break e;o[i++]=r.length,l--,r.mode=21;break;case 27:if(r.wrap){for(;u<32;){if(0===s)break e;s--,c|=n[a++]<<u,u+=8}if(p-=l,e.total_out+=p,r.total+=p,p&&(e.adler=r.check=r.flags?Ea(r.check,o,p,i-p):Sa(r.check,o,p,i-p)),p=l,(r.flags?c:$a(c))!==r.check){e.msg="incorrect data check",r.mode=30;break}c=0,u=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;u<32;){if(0===s)break e;s--,c+=n[a++]<<u,u+=8}if(c!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=30;break}c=0,u=0}r.mode=29;case 29:S=1;break e;case 30:S=-3;break e;default:return-2}return e.next_out=i,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,(r.wsize||p!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&ai(e,e.output,e.next_out,p-e.avail_out),d-=e.avail_in,p-=e.avail_out,e.total_in+=d,e.total_out+=p,r.total+=p,r.wrap&&p&&(e.adler=r.check=r.flags?Ea(r.check,o,p,e.next_out-p):Sa(r.check,o,p,e.next_out-p)),e.data_type=r.bits+(r.last?64:0)+(12===r.mode?128:0)+(20===r.mode||15===r.mode?256:0),(0===d&&0===p||4===t)&&0===S&&(S=-5),S}function si(e,t){const r=t.length;let n,o;return e&&e.state?(n=e.state,0!==n.wrap&&11!==n.mode?-2:11===n.mode&&(o=1,o=Sa(o,t,r,0),o!==n.check)?-3:(ai(e,t,r,r),n.havedict=1,0)):-2}class li{constructor(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}}class ci{constructor(e){this.options={chunkSize:16384,windowBits:0,...e||{}};const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Wa,this.strm.avail_out=0;let r=function(e,t){let r,n;return e?(n=new ei,e.state=n,n.window=null,r=function(e,t){let r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,function(e){let t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,function(e){let t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Ho(852),t.distcode=t.distdyn=new Ho(592),t.sane=1,t.back=-1,0):-2}(e)):-2}(e))):-2}(e,t),0!==r&&(e.state=null),r):-2}(this.strm,t.windowBits);if(0!==r)throw Error(Aa[r]);if(this.header=new li,function(e,t){let r;e&&e.state&&(r=e.state,0==(2&r.wrap)||(r.head=t,t.done=!1))}(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=Ka(t.dictionary):t.dictionary instanceof ArrayBuffer&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=si(this.strm,t.dictionary),0!==r)))throw Error(Aa[r])}push(e,t){const{strm:r,options:{chunkSize:n,dictionary:o}}=this;let a,i,s=!1;if(this.ended)return!1;i=t===~~t?t:!0===t?4:0,"string"==typeof e?r.input=function(e){const t=new Fo(e.length);for(let r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t}(e):e instanceof ArrayBuffer?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=new Fo(n),r.next_out=0,r.avail_out=n),a=ii(r,0),2===a&&o&&(a=si(this.strm,o)),-5===a&&!0===s&&(a=0,s=!1),1!==a&&0!==a)return this.onEnd(a),this.ended=!0,!1;r.next_out&&(0!==r.avail_out&&1!==a&&(0!==r.avail_in||4!==i&&2!==i)||this.onData(Zo(r.output,r.next_out))),0===r.avail_in&&0===r.avail_out&&(s=!0)}while((r.avail_in>0||0===r.avail_out)&&1!==a);return 1===a&&(i=4),4===i?(a=function(e){if(!e||!e.state)return-2;const t=e.state;return t.window&&(t.window=null),e.state=null,0}(this.strm),this.onEnd(a),this.ended=!0,0===a):2!==i||(this.onEnd(0),r.avail_out=0,!0)}onData(e){this.chunks.push(e)}onEnd(e){0===e&&(this.result=Uo(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg}}var ui=[0,1,3,7,15,31,63,127,255],di=function(e){this.stream=e,this.bitOffset=0,this.curByte=0,this.hasByte=!1};di.prototype._ensureByte=function(){this.hasByte||(this.curByte=this.stream.readByte(),this.hasByte=!0)},di.prototype.read=function(e){for(var t=0;e>0;){this._ensureByte();var r=8-this.bitOffset;if(e>=r)t<<=r,t|=ui[r]&this.curByte,this.hasByte=!1,this.bitOffset=0,e-=r;else{t<<=e;var n=r-e;t|=(this.curByte&ui[e]<<n)>>n,this.bitOffset+=e,e=0}}return t},di.prototype.seek=function(e){var t=e%8,r=(e-t)/8;this.bitOffset=t,this.stream.seek(r),this.hasByte=!1},di.prototype.pi=function(){var e,t=new Uint8Array(6);for(e=0;e<t.length;e++)t[e]=this.read(8);return function(e){return Array.prototype.map.call(e,(e=>("00"+e.toString(16)).slice(-2))).join("")}(t)};var pi=di,hi=function(){};hi.prototype.readByte=function(){throw Error("abstract method readByte() not implemented")},hi.prototype.read=function(e,t,r){for(var n=0;n<r;){var o=this.readByte();if(o<0)return 0===n?-1:n;e[t++]=o,n++}return n},hi.prototype.seek=function(e){throw Error("abstract method seek() not implemented")},hi.prototype.writeByte=function(e){throw Error("abstract method readByte() not implemented")},hi.prototype.write=function(e,t,r){var n;for(n=0;n<r;n++)this.writeByte(e[t++]);return r},hi.prototype.flush=function(){};var mi,fi=hi,gi=(mi=new Uint32Array([0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188]),function(){var e=4294967295;this.getCRC=function(){return~e>>>0},this.updateCRC=function(t){e=e<<8^mi[255&(e>>>24^t)]},this.updateCRCRun=function(t,r){for(;r-- >0;)e=e<<8^mi[255&(e>>>24^t)]}}),yi=function(e,t){var r,n=e[t];for(r=t;r>0;r--)e[r]=e[r-1];return e[0]=n,n},bi=-5,vi={"-1":"Bad file checksum","-2":"Not bzip data","-3":"Unexpected input EOF","-4":"Unexpected output EOF","-5":"Data error","-6":"Out of memory","-7":"Obsolete (pre 0.9.5) bzip format not supported."},wi=function(e,t){var r=vi[e]||"unknown error";t&&(r+=": "+t);var n=new TypeError(r);throw n.errorCode=e,n},ki=function(e,t){this.writePos=this.writeCurrent=this.writeCount=0,this._start_bunzip(e,t)};ki.prototype._init_block=function(){return this._get_next_block()?(this.blockCRC=new gi,!0):(this.writeCount=-1,!1)},ki.prototype._start_bunzip=function(e,t){var r=new Uint8Array(4);4===e.read(r,0,4)&&"BZh"===String.fromCharCode(r[0],r[1],r[2])||wi(-2,"bad magic");var n=r[3]-48;(n<1||n>9)&&wi(-2,"level out of range"),this.reader=new pi(e),this.dbufSize=1e5*n,this.nextoutput=0,this.outputStream=t,this.streamCRC=0},ki.prototype._get_next_block=function(){var e,t,r,n=this.reader,o=n.pi();if("177245385090"===o)return!1;"314159265359"!==o&&wi(-2),this.targetBlockCRC=n.read(32)>>>0,this.streamCRC=(this.targetBlockCRC^(this.streamCRC<<1|this.streamCRC>>>31))>>>0,n.read(1)&&wi(-7);var a=n.read(24);a>this.dbufSize&&wi(bi,"initial position out of bounds");var i=n.read(16),s=new Uint8Array(256),l=0;for(e=0;e<16;e++)if(i&1<<15-e){var c=16*e;for(r=n.read(16),t=0;t<16;t++)r&1<<15-t&&(s[l++]=c+t)}var u=n.read(3);(u<2||u>6)&&wi(bi);var d=n.read(15);0===d&&wi(bi);var p=new Uint8Array(256);for(e=0;e<u;e++)p[e]=e;var h=new Uint8Array(d);for(e=0;e<d;e++){for(t=0;n.read(1);t++)t>=u&&wi(bi);h[e]=yi(p,t)}var m,f=l+2,g=[];for(t=0;t<u;t++){var y,b,v=new Uint8Array(f),w=new Uint16Array(21);for(i=n.read(5),e=0;e<f;e++){for(;(i<1||i>20)&&wi(bi),n.read(1);)n.read(1)?i--:i++;v[e]=i}for(y=b=v[0],e=1;e<f;e++)v[e]>b?b=v[e]:v[e]<y&&(y=v[e]);m={},g.push(m),m.permute=new Uint16Array(258),m.limit=new Uint32Array(22),m.base=new Uint32Array(21),m.minLen=y,m.maxLen=b;var k=0;for(e=y;e<=b;e++)for(w[e]=m.limit[e]=0,i=0;i<f;i++)v[i]===e&&(m.permute[k++]=i);for(e=0;e<f;e++)w[v[e]]++;for(k=i=0,e=y;e<b;e++)k+=w[e],m.limit[e]=k-1,k<<=1,i+=w[e],m.base[e+1]=k-i;m.limit[b+1]=Number.MAX_VALUE,m.limit[b]=k+w[b]-1,m.base[y]=0}var C=new Uint32Array(256);for(e=0;e<256;e++)p[e]=e;var S,x=0,E=0,A=0,P=this.dbuf=new Uint32Array(this.dbufSize);for(f=0;;){for(f--||(f=49,A>=d&&wi(bi),m=g[h[A++]]),e=m.minLen,t=n.read(e);e>m.maxLen&&wi(bi),!(t<=m.limit[e]);e++)t=t<<1|n.read(1);((t-=m.base[e])<0||t>=258)&&wi(bi);var T=m.permute[t];if(0!==T&&1!==T){if(x)for(x=0,E+i>this.dbufSize&&wi(bi),C[S=s[p[0]]]+=i;i--;)P[E++]=S;if(T>l)break;E>=this.dbufSize&&wi(bi),C[S=s[S=yi(p,e=T-1)]]++,P[E++]=S}else x||(x=1,i=0),i+=0===T?x:2*x,x<<=1}for((a<0||a>=E)&&wi(bi),t=0,e=0;e<256;e++)r=t+C[e],C[e]=t,t=r;for(e=0;e<E;e++)P[C[S=255&P[e]]]|=e<<8,C[S]++;var R=0,O=0,M=0;return E&&(O=255&(R=P[a]),R>>=8,M=-1),this.writePos=R,this.writeCurrent=O,this.writeCount=E,this.writeRun=M,!0},ki.prototype._read_bunzip=function(e,t){var r,n,o;if(this.writeCount<0)return 0;var a=this.dbuf,i=this.writePos,s=this.writeCurrent,l=this.writeCount;this.outputsize;for(var c=this.writeRun;l;){for(l--,n=s,s=255&(i=a[i]),i>>=8,3==c++?(r=s,o=n,s=-1):(r=1,o=s),this.blockCRC.updateCRCRun(o,r);r--;)this.outputStream.writeByte(o),this.nextoutput++;s!=n&&(c=0)}return this.writeCount=l,this.blockCRC.getCRC()!==this.targetBlockCRC&&wi(bi,"Bad block CRC (got "+this.blockCRC.getCRC().toString(16)+" expected "+this.targetBlockCRC.toString(16)+")"),this.nextoutput};var Ci=function(e,t,r){for(var n=function(e){if("readByte"in e)return e;var t=new fi;return t.pos=0,t.readByte=function(){return e[this.pos++]},t.seek=function(e){this.pos=e},t.eof=function(){return this.pos>=e.length},t}(e),o=function(e){var t=new fi,r=!0;if(e)if("number"==typeof e)t.buffer=new Uint8Array(e),r=!1;else{if("writeByte"in e)return e;t.buffer=e,r=!1}else t.buffer=new Uint8Array(16384);return t.pos=0,t.writeByte=function(e){if(r&&this.pos>=this.buffer.length){var t=new Uint8Array(2*this.buffer.length);t.set(this.buffer),this.buffer=t}this.buffer[this.pos++]=e},t.getBuffer=function(){if(this.pos!==this.buffer.length){if(!r)throw new TypeError("outputsize does not match decoded input");var e=new Uint8Array(this.pos);e.set(this.buffer.subarray(0,this.pos)),this.buffer=e}return this.buffer},t._coerced=!0,t}(t),a=new ki(n,o);!("eof"in n)||!n.eof();)if(a._init_block())a._read_bunzip();else{var i=a.reader.read(32)>>>0;if(i!==a.streamCRC&&wi(bi,"Bad stream CRC (got "+a.streamCRC.toString(16)+" expected "+i.toString(16)+")"),!r||!("eof"in n)||n.eof())break;a._start_bunzip(n,o)}if("getBuffer"in o)return o.getBuffer()};class Si{static get tag(){return ae.packet.literalData}constructor(e=new Date){this.format=ae.literal.utf8,this.date=Q.normalizeDate(e),this.text=null,this.data=null,this.filename=""}setText(e,t=ae.literal.utf8){this.format=t,this.text=e,this.data=null}getText(e=!1){return(null===this.text||Q.isStream(this.text))&&(this.text=Q.decodeUTF8(Q.nativeEOL(this.getBytes(e)))),this.text}setBytes(e,t){this.format=t,this.data=e,this.text=null}getBytes(e=!1){return null===this.data&&(this.data=Q.canonicalizeEOL(Q.encodeUTF8(this.text))),e?U(this.data):this.data}setFilename(e){this.filename=e}getFilename(){return this.filename}async read(e){await N(e,(async e=>{const t=await e.readByte(),r=await e.readByte();this.filename=Q.decodeUTF8(await e.readBytes(r)),this.date=Q.readDate(await e.readBytes(4));let n=e.remainder();c(n)&&(n=await W(n)),this.setBytes(n,t)}))}writeHeader(){const e=Q.encodeUTF8(this.filename),t=new Uint8Array([e.length]),r=new Uint8Array([this.format]),n=Q.writeDate(this.date);return Q.concatUint8Array([r,t,e,n])}write(){const e=this.writeHeader(),t=this.getBytes();return Q.concat([e,t])}}function xi(e){let t,r=0;const n=e[0];return n<192?([r]=e,t=1):n<255?(r=(e[0]-192<<8)+e[1]+192,t=2):255===n&&(r=Q.readNumber(e.subarray(1,5)),t=5),{len:r,offset:t}}function Ei(e){return e<192?new Uint8Array([e]):e>191&&e<8384?new Uint8Array([192+(e-192>>8),e-192&255]):Q.concatUint8Array([new Uint8Array([255]),Q.writeNumber(e,4)])}function Ai(e){if(e<0||e>30)throw Error("Partial Length power must be between 1 and 30");return new Uint8Array([224+e])}function Pi(e){return new Uint8Array([192|e])}function Ti(e,t){return Q.concatUint8Array([Pi(e),Ei(t)])}function Ri(e){return[ae.packet.literalData,ae.packet.compressedData,ae.packet.symmetricallyEncryptedData,ae.packet.symEncryptedIntegrityProtectedData,ae.packet.aeadEncryptedData].includes(e)}async function Oi(e,t){const r=B(e);let n,o;try{const a=await r.peekBytes(2);if(!a||a.length<2||0==(128&a[0]))throw Error("Error during parsing. This message / key probably does not conform to a valid OpenPGP format.");const i=await r.readByte();let s,c,u=-1,d=-1;d=0,0!=(64&i)&&(d=1),d?u=63&i:(u=(63&i)>>2,c=3&i);const p=Ri(u);let h,m=null;if(p){if("array"===Q.isStream(e)){const e=new l;n=I(e),m=e}else{const e=new P;n=I(e.writable),m=e.readable}o=t({tag:u,packet:m})}else m=[];do{if(d){const e=await r.readByte();if(h=!1,e<192)s=e;else if(e>=192&&e<224)s=(e-192<<8)+await r.readByte()+192;else if(e>223&&e<255){if(s=1<<(31&e),h=!0,!p)throw new TypeError("This packet type does not support partial lengths.")}else s=await r.readByte()<<24|await r.readByte()<<16|await r.readByte()<<8|await r.readByte()}else switch(c){case 0:s=await r.readByte();break;case 1:s=await r.readByte()<<8|await r.readByte();break;case 2:s=await r.readByte()<<24|await r.readByte()<<16|await r.readByte()<<8|await r.readByte();break;default:s=1/0}if(s>0){let e=0;for(;;){n&&await n.ready;const{done:t,value:o}=await r.read();if(t){if(s===1/0)break;throw Error("Unexpected end of packet")}const a=s===1/0?o:o.subarray(0,s-e);if(n?await n.write(a):m.push(a),e+=o.length,e>=s){r.unshift(o.subarray(s-e+o.length));break}}}}while(h);const f=await r.peekBytes(p?1/0:2);return n?(await n.ready,await n.close()):(m=Q.concatUint8Array(m),await t({tag:u,packet:m})),!f||!f.length}catch(e){if(n)return await n.abort(e),!0;throw e}finally{n&&await o,r.releaseLock()}}class Mi extends Error{constructor(...e){super(...e),Error.captureStackTrace&&Error.captureStackTrace(this,Mi),this.name="UnsupportedError"}}const zi=Symbol("verified"),Bi=new Set([ae.signatureSubpacket.issuer,ae.signatureSubpacket.issuerFingerprint,ae.signatureSubpacket.embeddedSignature]);class Ii{static get tag(){return ae.packet.signature}constructor(){this.version=null,this.signatureType=null,this.hashAlgorithm=null,this.publicKeyAlgorithm=null,this.signatureData=null,this.unhashedSubpackets=[],this.signedHashValue=null,this.created=null,this.signatureExpirationTime=null,this.signatureNeverExpires=!0,this.exportable=null,this.trustLevel=null,this.trustAmount=null,this.regularExpression=null,this.revocable=null,this.keyExpirationTime=null,this.keyNeverExpires=null,this.preferredSymmetricAlgorithms=null,this.revocationKeyClass=null,this.revocationKeyAlgorithm=null,this.revocationKeyFingerprint=null,this.issuerKeyID=new ge,this.rawNotations=[],this.notations={},this.preferredHashAlgorithms=null,this.preferredCompressionAlgorithms=null,this.keyServerPreferences=null,this.preferredKeyServer=null,this.isPrimaryUserID=null,this.policyURI=null,this.keyFlags=null,this.signersUserID=null,this.reasonForRevocationFlag=null,this.reasonForRevocationString=null,this.features=null,this.signatureTargetPublicKeyAlgorithm=null,this.signatureTargetHashAlgorithm=null,this.signatureTargetHash=null,this.embeddedSignature=null,this.issuerKeyVersion=null,this.issuerFingerprint=null,this.preferredAEADAlgorithms=null,this.revoked=null,this[zi]=null}read(e){let t=0;if(this.version=e[t++],4!==this.version&&5!==this.version)throw new Mi(`Version ${this.version} of the signature packet is unsupported.`);if(this.signatureType=e[t++],this.publicKeyAlgorithm=e[t++],this.hashAlgorithm=e[t++],t+=this.readSubPackets(e.subarray(t,e.length),!0),!this.created)throw Error("Missing signature creation time subpacket.");this.signatureData=e.subarray(0,t),t+=this.readSubPackets(e.subarray(t,e.length),!1),this.signedHashValue=e.subarray(t,t+2),t+=2,this.params=Io.signature.parseSignatureParams(this.publicKeyAlgorithm,e.subarray(t,e.length))}writeParams(){return this.params instanceof Promise?Y((async()=>Io.serializeParams(this.publicKeyAlgorithm,await this.params))):Io.serializeParams(this.publicKeyAlgorithm,this.params)}write(){const e=[];return e.push(this.signatureData),e.push(this.writeUnhashedSubPackets()),e.push(this.signedHashValue),e.push(this.writeParams()),Q.concat(e)}async sign(e,t,r=new Date,n=!1){5===e.version?this.version=5:this.version=4;const o=[new Uint8Array([this.version,this.signatureType,this.publicKeyAlgorithm,this.hashAlgorithm])];this.created=Q.normalizeDate(r),this.issuerKeyVersion=e.version,this.issuerFingerprint=e.getFingerprintBytes(),this.issuerKeyID=e.getKeyID(),o.push(this.writeHashedSubPackets()),this.signatureData=Q.concat(o);const a=this.toHash(this.signatureType,t,n),i=await this.hash(this.signatureType,t,a,n);this.signedHashValue=K(H(i),0,2);const s=async()=>Io.signature.sign(this.publicKeyAlgorithm,this.hashAlgorithm,e.publicParams,e.privateParams,a,await W(i));Q.isStream(i)?this.params=s():(this.params=await s(),this[zi]=!0)}writeHashedSubPackets(){const e=ae.signatureSubpacket,t=[];let r;if(null===this.created)throw Error("Missing signature creation time");t.push(Di(e.signatureCreationTime,Q.writeDate(this.created))),null!==this.signatureExpirationTime&&t.push(Di(e.signatureExpirationTime,Q.writeNumber(this.signatureExpirationTime,4))),null!==this.exportable&&t.push(Di(e.exportableCertification,new Uint8Array([this.exportable?1:0]))),null!==this.trustLevel&&(r=new Uint8Array([this.trustLevel,this.trustAmount]),t.push(Di(e.trustSignature,r))),null!==this.regularExpression&&t.push(Di(e.regularExpression,this.regularExpression)),null!==this.revocable&&t.push(Di(e.revocable,new Uint8Array([this.revocable?1:0]))),null!==this.keyExpirationTime&&t.push(Di(e.keyExpirationTime,Q.writeNumber(this.keyExpirationTime,4))),null!==this.preferredSymmetricAlgorithms&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.preferredSymmetricAlgorithms)),t.push(Di(e.preferredSymmetricAlgorithms,r))),null!==this.revocationKeyClass&&(r=new Uint8Array([this.revocationKeyClass,this.revocationKeyAlgorithm]),r=Q.concat([r,this.revocationKeyFingerprint]),t.push(Di(e.revocationKey,r))),this.rawNotations.forEach((([{name:n,value:o,humanReadable:a}])=>{r=[new Uint8Array([a?128:0,0,0,0])],r.push(Q.writeNumber(n.length,2)),r.push(Q.writeNumber(o.length,2)),r.push(Q.stringToUint8Array(n)),r.push(o),r=Q.concat(r),t.push(Di(e.notationData,r))})),null!==this.preferredHashAlgorithms&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.preferredHashAlgorithms)),t.push(Di(e.preferredHashAlgorithms,r))),null!==this.preferredCompressionAlgorithms&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.preferredCompressionAlgorithms)),t.push(Di(e.preferredCompressionAlgorithms,r))),null!==this.keyServerPreferences&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.keyServerPreferences)),t.push(Di(e.keyServerPreferences,r))),null!==this.preferredKeyServer&&t.push(Di(e.preferredKeyServer,Q.stringToUint8Array(this.preferredKeyServer))),null!==this.isPrimaryUserID&&t.push(Di(e.primaryUserID,new Uint8Array([this.isPrimaryUserID?1:0]))),null!==this.policyURI&&t.push(Di(e.policyURI,Q.stringToUint8Array(this.policyURI))),null!==this.keyFlags&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.keyFlags)),t.push(Di(e.keyFlags,r))),null!==this.signersUserID&&t.push(Di(e.signersUserID,Q.stringToUint8Array(this.signersUserID))),null!==this.reasonForRevocationFlag&&(r=Q.stringToUint8Array(String.fromCharCode(this.reasonForRevocationFlag)+this.reasonForRevocationString),t.push(Di(e.reasonForRevocation,r))),null!==this.features&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.features)),t.push(Di(e.features,r))),null!==this.signatureTargetPublicKeyAlgorithm&&(r=[new Uint8Array([this.signatureTargetPublicKeyAlgorithm,this.signatureTargetHashAlgorithm])],r.push(Q.stringToUint8Array(this.signatureTargetHash)),r=Q.concat(r),t.push(Di(e.signatureTarget,r))),null!==this.preferredAEADAlgorithms&&(r=Q.stringToUint8Array(Q.uint8ArrayToString(this.preferredAEADAlgorithms)),t.push(Di(e.preferredAEADAlgorithms,r)));const n=Q.concat(t),o=Q.writeNumber(n.length,2);return Q.concat([o,n])}writeUnhashedSubPackets(){const e=ae.signatureSubpacket,t=[];let r;this.issuerKeyID.isNull()||5===this.issuerKeyVersion||t.push(Di(e.issuer,this.issuerKeyID.write())),null!==this.embeddedSignature&&t.push(Di(e.embeddedSignature,this.embeddedSignature.write())),null!==this.issuerFingerprint&&(r=[new Uint8Array([this.issuerKeyVersion]),this.issuerFingerprint],r=Q.concat(r),t.push(Di(e.issuerFingerprint,r))),this.unhashedSubpackets.forEach((e=>{t.push(Ei(e.length)),t.push(e)}));const n=Q.concat(t),o=Q.writeNumber(n.length,2);return Q.concat([o,n])}readSubPacket(e,t=!0){let r=0;const n=128&e[r],o=127&e[r];if(t||Bi.has(o))switch(r++,o){case ae.signatureSubpacket.signatureCreationTime:this.created=Q.readDate(e.subarray(r,e.length));break;case ae.signatureSubpacket.signatureExpirationTime:{const t=Q.readNumber(e.subarray(r,e.length));this.signatureNeverExpires=0===t,this.signatureExpirationTime=t;break}case ae.signatureSubpacket.exportableCertification:this.exportable=1===e[r++];break;case ae.signatureSubpacket.trustSignature:this.trustLevel=e[r++],this.trustAmount=e[r++];break;case ae.signatureSubpacket.regularExpression:this.regularExpression=e[r];break;case ae.signatureSubpacket.revocable:this.revocable=1===e[r++];break;case ae.signatureSubpacket.keyExpirationTime:{const t=Q.readNumber(e.subarray(r,e.length));this.keyExpirationTime=t,this.keyNeverExpires=0===t;break}case ae.signatureSubpacket.preferredSymmetricAlgorithms:this.preferredSymmetricAlgorithms=[...e.subarray(r,e.length)];break;case ae.signatureSubpacket.revocationKey:this.revocationKeyClass=e[r++],this.revocationKeyAlgorithm=e[r++],this.revocationKeyFingerprint=e.subarray(r,r+20);break;case ae.signatureSubpacket.issuer:this.issuerKeyID.read(e.subarray(r,e.length));break;case ae.signatureSubpacket.notationData:{const t=!!(128&e[r]);r+=4;const o=Q.readNumber(e.subarray(r,r+2));r+=2;const a=Q.readNumber(e.subarray(r,r+2));r+=2;const i=Q.uint8ArrayToString(e.subarray(r,r+o)),s=e.subarray(r+o,r+o+a);this.rawNotations.push({name:i,humanReadable:t,value:s,critical:n}),t&&(this.notations[i]=Q.uint8ArrayToString(s));break}case ae.signatureSubpacket.preferredHashAlgorithms:this.preferredHashAlgorithms=[...e.subarray(r,e.length)];break;case ae.signatureSubpacket.preferredCompressionAlgorithms:this.preferredCompressionAlgorithms=[...e.subarray(r,e.length)];break;case ae.signatureSubpacket.keyServerPreferences:this.keyServerPreferences=[...e.subarray(r,e.length)];break;case ae.signatureSubpacket.preferredKeyServer:this.preferredKeyServer=Q.uint8ArrayToString(e.subarray(r,e.length));break;case ae.signatureSubpacket.primaryUserID:this.isPrimaryUserID=0!==e[r++];break;case ae.signatureSubpacket.policyURI:this.policyURI=Q.uint8ArrayToString(e.subarray(r,e.length));break;case ae.signatureSubpacket.keyFlags:this.keyFlags=[...e.subarray(r,e.length)];break;case ae.signatureSubpacket.signersUserID:this.signersUserID=Q.uint8ArrayToString(e.subarray(r,e.length));break;case ae.signatureSubpacket.reasonForRevocation:this.reasonForRevocationFlag=e[r++],this.reasonForRevocationString=Q.uint8ArrayToString(e.subarray(r,e.length));break;case ae.signatureSubpacket.features:this.features=[...e.subarray(r,e.length)];break;case ae.signatureSubpacket.signatureTarget:{this.signatureTargetPublicKeyAlgorithm=e[r++],this.signatureTargetHashAlgorithm=e[r++];const t=Io.getHashByteLength(this.signatureTargetHashAlgorithm);this.signatureTargetHash=Q.uint8ArrayToString(e.subarray(r,r+t));break}case ae.signatureSubpacket.embeddedSignature:this.embeddedSignature=new Ii,this.embeddedSignature.read(e.subarray(r,e.length));break;case ae.signatureSubpacket.issuerFingerprint:this.issuerKeyVersion=e[r++],this.issuerFingerprint=e.subarray(r,e.length),5===this.issuerKeyVersion?this.issuerKeyID.read(this.issuerFingerprint):this.issuerKeyID.read(this.issuerFingerprint.subarray(-8));break;case ae.signatureSubpacket.preferredAEADAlgorithms:this.preferredAEADAlgorithms=[...e.subarray(r,e.length)];break;default:{const e=Error("Unknown signature subpacket type "+o);if(n)throw e;Q.printDebug(e)}}else this.unhashedSubpackets.push(e.subarray(r,e.length))}readSubPackets(e,t=!0,r){const n=Q.readNumber(e.subarray(0,2));let o=2;for(;o<2+n;){const n=xi(e.subarray(o,e.length));o+=n.offset,this.readSubPacket(e.subarray(o,o+n.len),t,r),o+=n.len}return o}toSign(e,t){const r=ae.signature;switch(e){case r.binary:return null!==t.text?Q.encodeUTF8(t.getText(!0)):t.getBytes(!0);case r.text:{const e=t.getBytes(!0);return Q.canonicalizeEOL(e)}case r.standalone:return new Uint8Array(0);case r.certGeneric:case r.certPersona:case r.certCasual:case r.certPositive:case r.certRevocation:{let e,n;if(t.userID)n=180,e=t.userID;else{if(!t.userAttribute)throw Error("Either a userID or userAttribute packet needs to be supplied for certification.");n=209,e=t.userAttribute}const o=e.write();return Q.concat([this.toSign(r.key,t),new Uint8Array([n]),Q.writeNumber(o.length,4),o])}case r.subkeyBinding:case r.subkeyRevocation:case r.keyBinding:return Q.concat([this.toSign(r.key,t),this.toSign(r.key,{key:t.bind})]);case r.key:if(void 0===t.key)throw Error("Key packet is required for this signature.");return t.key.writeForHash(this.version);case r.keyRevocation:return this.toSign(r.key,t);case r.timestamp:return new Uint8Array(0);case r.thirdParty:throw Error("Not implemented");default:throw Error("Unknown signature type.")}}calculateTrailer(e,t){let r=0;return j(H(this.signatureData),(e=>{r+=e.length}),(()=>{const n=[];return 5!==this.version||this.signatureType!==ae.signature.binary&&this.signatureType!==ae.signature.text||(t?n.push(new Uint8Array(6)):n.push(e.writeHeader())),n.push(new Uint8Array([this.version,255])),5===this.version&&n.push(new Uint8Array(4)),n.push(Q.writeNumber(r,4)),Q.concat(n)}))}toHash(e,t,r=!1){const n=this.toSign(e,t);return Q.concat([n,this.signatureData,this.calculateTrailer(t,r)])}async hash(e,t,r,n=!1){return r||(r=this.toHash(e,t,n)),Io.hash.digest(this.hashAlgorithm,r)}async verify(e,t,r,n=new Date,o=!1,a=ie){if(!this.issuerKeyID.equals(e.getKeyID()))throw Error("Signature was not issued by the given public key");if(this.publicKeyAlgorithm!==e.algorithm)throw Error("Public key algorithm used to sign signature does not match issuer key algorithm.");const i=t===ae.signature.binary||t===ae.signature.text;if(!this[zi]||i){let n,a;if(this.hashed?a=await this.hashed:(n=this.toHash(t,r,o),a=await this.hash(t,r,n)),a=await W(a),this.signedHashValue[0]!==a[0]||this.signedHashValue[1]!==a[1])throw Error("Signed digest did not match");if(this.params=await this.params,this[zi]=await Io.signature.verify(this.publicKeyAlgorithm,this.hashAlgorithm,this.params,e.publicParams,n,a),!this[zi])throw Error("Signature verification failed")}const s=Q.normalizeDate(n);if(s&&this.created>s)throw Error("Signature creation time is in the future");if(s&&s>=this.getExpirationTime())throw Error("Signature is expired");if(a.rejectHashAlgorithms.has(this.hashAlgorithm))throw Error("Insecure hash algorithm: "+ae.read(ae.hash,this.hashAlgorithm).toUpperCase());if(a.rejectMessageHashAlgorithms.has(this.hashAlgorithm)&&[ae.signature.binary,ae.signature.text].includes(this.signatureType))throw Error("Insecure message hash algorithm: "+ae.read(ae.hash,this.hashAlgorithm).toUpperCase());if(this.rawNotations.forEach((({name:e,critical:t})=>{if(t&&a.knownNotations.indexOf(e)<0)throw Error("Unknown critical notation: "+e)})),null!==this.revocationKeyClass)throw Error("This key is intended to be revoked with an authorized key, which OpenPGP.js does not support.")}isExpired(e=new Date){const t=Q.normalizeDate(e);return null!==t&&!(this.created<=t&&t<this.getExpirationTime())}getExpirationTime(){return this.signatureNeverExpires?1/0:new Date(this.created.getTime()+1e3*this.signatureExpirationTime)}}function Di(e,t){const r=[];return r.push(Ei(t.length+1)),r.push(new Uint8Array([e])),r.push(t),Q.concat(r)}class Zi{static get tag(){return ae.packet.onePassSignature}constructor(){this.version=null,this.signatureType=null,this.hashAlgorithm=null,this.publicKeyAlgorithm=null,this.issuerKeyID=null,this.flags=null}read(e){let t=0;if(this.version=e[t++],3!==this.version)throw new Mi(`Version ${this.version} of the one-pass signature packet is unsupported.`);return this.signatureType=e[t++],this.hashAlgorithm=e[t++],this.publicKeyAlgorithm=e[t++],this.issuerKeyID=new ge,this.issuerKeyID.read(e.subarray(t,t+8)),t+=8,this.flags=e[t++],this}write(){const e=new Uint8Array([3,this.signatureType,this.hashAlgorithm,this.publicKeyAlgorithm]),t=new Uint8Array([this.flags]);return Q.concatUint8Array([e,this.issuerKeyID.write(),t])}calculateTrailer(...e){return Y((async()=>Ii.prototype.calculateTrailer.apply(await this.correspondingSig,e)))}async verify(){const e=await this.correspondingSig;if(!e||e.constructor.tag!==ae.packet.signature)throw Error("Corresponding signature packet missing");if(e.signatureType!==this.signatureType||e.hashAlgorithm!==this.hashAlgorithm||e.publicKeyAlgorithm!==this.publicKeyAlgorithm||!e.issuerKeyID.equals(this.issuerKeyID))throw Error("Corresponding signature packet does not match one-pass signature packet");return e.hashed=this.hashed,e.verify.apply(e,arguments)}}function Li(e,t){if(!t[e]){let r;try{r=ae.read(ae.packet,e)}catch(t){throw new Mi("Unknown packet type with tag: "+e)}throw Error("Packet not allowed in this context: "+r)}return new t[e]}Zi.prototype.hash=Ii.prototype.hash,Zi.prototype.toHash=Ii.prototype.toHash,Zi.prototype.toSign=Ii.prototype.toSign;class ji extends Array{static async fromBinary(e,t,r=ie){const n=new ji;return await n.read(e,t,r),n}async read(e,t,r=ie){this.stream=F(e,(async(e,n)=>{const o=I(n);try{for(;;)if(await o.ready,await Oi(e,(async e=>{try{if(e.tag===ae.packet.marker||e.tag===ae.packet.trust)return;const n=Li(e.tag,t);n.packets=new ji,n.fromStream=Q.isStream(e.packet),await n.read(e.packet,r),await o.write(n)}catch(t){const n=!r.ignoreUnsupportedPackets&&t instanceof Mi,a=!(r.ignoreMalformedPackets||t instanceof Mi);(n||a||Ri(e.tag))&&await o.abort(t),Q.printDebugError(t)}})))return await o.ready,void await o.close()}catch(e){await o.abort(e)}}));const n=B(this.stream);for(;;){const{done:e,value:t}=await n.read();if(e?this.stream=null:this.push(t),e||Ri(t.constructor.tag))break}n.releaseLock()}write(){const e=[];for(let t=0;t<this.length;t++){const r=this[t].write();if(Q.isStream(r)&&Ri(this[t].constructor.tag)){let n=[],o=0;const a=512;e.push(Pi(this[t].constructor.tag)),e.push(j(r,(e=>{if(n.push(e),o+=e.length,o>=a){const e=Math.min(Math.log(o)/Math.LN2|0,30),t=2**e,r=Q.concat([Ai(e)].concat(n));return n=[r.subarray(1+t)],o=n[0].length,r.subarray(0,1+t)}}),(()=>Q.concat([Ei(o)].concat(n)))))}else{if(Q.isStream(r)){let n=0;e.push(j(H(r),(e=>{n+=e.length}),(()=>Ti(this[t].constructor.tag,n))))}else e.push(Ti(this[t].constructor.tag,r.length));e.push(r)}}return Q.concat(e)}filterByTag(...e){const t=new ji,r=e=>t=>e===t;for(let n=0;n<this.length;n++)e.some(r(this[n].constructor.tag))&&t.push(this[n]);return t}findPacket(e){return this.find((t=>t.constructor.tag===e))}indexOfTag(...e){const t=[],r=this,n=e=>t=>e===t;for(let o=0;o<this.length;o++)e.some(n(r[o].constructor.tag))&&t.push(o);return t}}const Fi=Q.constructAllowedPackets([Si,Zi,Ii]);class Ni{static get tag(){return ae.packet.compressedData}constructor(e=ie){this.packets=null,this.algorithm=e.preferredCompressionAlgorithm,this.compressed=null,this.deflateLevel=e.deflateLevel}async read(e,t=ie){await N(e,(async e=>{this.algorithm=await e.readByte(),this.compressed=e.remainder(),await this.decompress(t)}))}write(){return null===this.compressed&&this.compress(),Q.concat([new Uint8Array([this.algorithm]),this.compressed])}async decompress(e=ie){const t=ae.read(ae.compression,this.algorithm),r=Yi[t];if(!r)throw Error(t+" decompression not supported");this.packets=await ji.fromBinary(r(this.compressed),Fi,e)}compress(){const e=ae.read(ae.compression,this.algorithm),t=qi[e];if(!t)throw Error(e+" compression not supported");this.compressed=t(this.packets.write(),this.deflateLevel)}}const Hi=Q.getNodeZlib();function Ui(e){return e}function Vi(e,t,r={}){return function(n){return!Q.isStream(n)||c(n)?Y((()=>W(n).then((t=>new Promise(((n,o)=>{e(t,r,((e,t)=>{if(e)return o(e);n(t)}))})))))):b(v(n).pipe(t(r)))}}function Ki(e,t={}){return function(r){const n=new e(t);return j(r,(e=>{if(e.length)return n.push(e,2),n.result}),(()=>{if(e===qa)return n.push([],4),n.result}))}}function Wi(e){return function(t){return Y((async()=>e(await W(t))))}}const qi=Hi?{zip:(e,t)=>Vi(Hi.deflateRaw,Hi.createDeflateRaw,{level:t})(e),zlib:(e,t)=>Vi(Hi.deflate,Hi.createDeflate,{level:t})(e)}:{zip:(e,t)=>Ki(qa,{raw:!0,level:t})(e),zlib:(e,t)=>Ki(qa,{level:t})(e)},Yi=Hi?{uncompressed:Ui,zip:Vi(Hi.inflateRaw,Hi.createInflateRaw),zlib:Vi(Hi.inflate,Hi.createInflate),bzip2:Wi(Ci)}:{uncompressed:Ui,zip:Ki(ci,{raw:!0}),zlib:Ki(ci),bzip2:Wi(Ci)},Gi=Q.constructAllowedPackets([Si,Ni,Zi,Ii]);class _i{static get tag(){return ae.packet.symEncryptedIntegrityProtectedData}constructor(){this.version=1,this.encrypted=null,this.packets=null}async read(e){await N(e,(async e=>{const t=await e.readByte();if(1!==t)throw new Mi(`Version ${t} of the SEIP packet is unsupported.`);this.encrypted=e.remainder()}))}write(){return Q.concat([new Uint8Array([1]),this.encrypted])}async encrypt(e,t,r=ie){const{blockSize:n}=Io.getCipher(e);let o=this.packets.write();c(o)&&(o=await W(o));const a=await Io.getPrefixRandom(e),i=new Uint8Array([211,20]),s=Q.concat([a,o,i]),l=await Io.hash.sha1(U(s)),u=Q.concat([s,l]);return this.encrypted=await Io.mode.cfb.encrypt(e,t,u,new Uint8Array(n),r),!0}async decrypt(e,t,r=ie){const{blockSize:n}=Io.getCipher(e);let o=H(this.encrypted);c(o)&&(o=await W(o));const a=await Io.mode.cfb.decrypt(e,t,o,new Uint8Array(n)),i=K(U(a),-20),s=K(a,0,-20),l=Promise.all([W(await Io.hash.sha1(U(s))),W(i)]).then((([e,t])=>{if(!Q.equalsUint8Array(e,t))throw Error("Modification detected.");return new Uint8Array})),u=K(s,n+2);let d=K(u,0,-2);return d=z([d,Y((()=>l))]),Q.isStream(o)&&r.allowUnauthenticatedStream||(d=await W(d)),this.packets=await ji.fromBinary(d,Gi,r),!0}}const Qi=Q.constructAllowedPackets([Si,Ni,Zi,Ii]);class Xi{static get tag(){return ae.packet.aeadEncryptedData}constructor(){this.version=1,this.cipherAlgorithm=null,this.aeadAlgorithm=ae.aead.eax,this.chunkSizeByte=null,this.iv=null,this.encrypted=null,this.packets=null}async read(e){await N(e,(async e=>{const t=await e.readByte();if(1!==t)throw new Mi(`Version ${t} of the AEAD-encrypted data packet is not supported.`);this.cipherAlgorithm=await e.readByte(),this.aeadAlgorithm=await e.readByte(),this.chunkSizeByte=await e.readByte();const r=Io.getAEADMode(this.aeadAlgorithm);this.iv=await e.readBytes(r.ivLength),this.encrypted=e.remainder()}))}write(){return Q.concat([new Uint8Array([this.version,this.cipherAlgorithm,this.aeadAlgorithm,this.chunkSizeByte]),this.iv,this.encrypted])}async decrypt(e,t,r=ie){this.packets=await ji.fromBinary(await this.crypt("decrypt",t,H(this.encrypted)),Qi,r)}async encrypt(e,t,r=ie){this.cipherAlgorithm=e;const{ivLength:n}=Io.getAEADMode(this.aeadAlgorithm);this.iv=await Io.random.getRandomBytes(n),this.chunkSizeByte=r.aeadChunkSizeByte;const o=this.packets.write();this.encrypted=await this.crypt("encrypt",t,o)}async crypt(e,t,r){const n=Io.getAEADMode(this.aeadAlgorithm),o=await n(this.cipherAlgorithm,t),a="decrypt"===e?n.tagLength:0,i="encrypt"===e?n.tagLength:0,s=2**(this.chunkSizeByte+6)+a,l=new ArrayBuffer(21),c=new Uint8Array(l,0,13),u=new Uint8Array(l),d=new DataView(l),p=new Uint8Array(l,5,8);c.set([192|Xi.tag,this.version,this.cipherAlgorithm,this.aeadAlgorithm,this.chunkSizeByte],0);let h=0,m=Promise.resolve(),f=0,g=0;const y=this.iv;return F(r,(async(t,r)=>{if("array"!==Q.isStream(t)){const e=new P({},{highWaterMark:Q.getHardwareConcurrency()*2**(this.chunkSizeByte+6),size:e=>e.length});D(e.readable,r),r=e.writable}const l=B(t),b=I(r);try{for(;;){let t=await l.readBytes(s+a)||new Uint8Array;const r=t.subarray(t.length-a);let v,w;if(t=t.subarray(0,t.length-a),!h||t.length?(l.unshift(r),v=o[e](t,n.getNonce(y,p),c),g+=t.length-a+i):(d.setInt32(17,f),v=o[e](r,n.getNonce(y,p),u),g+=i,w=!0),f+=t.length-a,m=m.then((()=>v)).then((async e=>{await b.ready,await b.write(e),g-=e.length})).catch((e=>b.abort(e))),(w||g>b.desiredSize)&&await m,w){await b.close();break}d.setInt32(9,++h)}}catch(e){await b.abort(e)}}))}}class Ji{static get tag(){return ae.packet.publicKeyEncryptedSessionKey}constructor(){this.version=3,this.publicKeyID=new ge,this.publicKeyAlgorithm=null,this.sessionKey=null,this.sessionKeyAlgorithm=null,this.encrypted={}}read(e){if(this.version=e[0],3!==this.version)throw new Mi(`Version ${this.version} of the PKESK packet is unsupported.`);this.publicKeyID.read(e.subarray(1,e.length)),this.publicKeyAlgorithm=e[9],this.encrypted=Io.parseEncSessionKeyParams(this.publicKeyAlgorithm,e.subarray(10))}write(){const e=[new Uint8Array([this.version]),this.publicKeyID.write(),new Uint8Array([this.publicKeyAlgorithm]),Io.serializeParams(this.publicKeyAlgorithm,this.encrypted)];return Q.concatUint8Array(e)}async encrypt(e){const t=Q.concatUint8Array([new Uint8Array([ae.write(ae.symmetric,this.sessionKeyAlgorithm)]),this.sessionKey,Q.writeChecksum(this.sessionKey)]),r=ae.write(ae.publicKey,this.publicKeyAlgorithm);this.encrypted=await Io.publicKeyEncrypt(r,e.publicParams,t,e.getFingerprintBytes())}async decrypt(e,t){if(this.publicKeyAlgorithm!==e.algorithm)throw Error("Decryption error");const r=t?Q.concatUint8Array([new Uint8Array([t.sessionKeyAlgorithm]),t.sessionKey,Q.writeChecksum(t.sessionKey)]):null,n=await Io.publicKeyDecrypt(this.publicKeyAlgorithm,e.publicParams,e.privateParams,this.encrypted,e.getFingerprintBytes(),r),o=n[0],a=n.subarray(1,n.length-2),i=n.subarray(n.length-2),s=Q.writeChecksum(a),l=s[0]===i[0]&s[1]===i[1];if(t){const e=l&o===t.sessionKeyAlgorithm&a.length===t.sessionKey.length;this.sessionKeyAlgorithm=Q.selectUint8(e,o,t.sessionKeyAlgorithm),this.sessionKey=Q.selectUint8Array(e,a,t.sessionKey)}else{if(!l||!ae.read(ae.symmetric,o))throw Error("Decryption error");this.sessionKey=a,this.sessionKeyAlgorithm=o}}}class $i{constructor(e=ie){this.algorithm=ae.hash.sha256,this.type="iterated",this.c=e.s2kIterationCountByte,this.salt=null}getCount(){return 16+(15&this.c)<<6+(this.c>>4)}read(e){let t=0;switch(this.type=ae.read(ae.s2k,e[t++]),this.algorithm=e[t++],this.type){case"simple":break;case"salted":this.salt=e.subarray(t,t+8),t+=8;break;case"iterated":this.salt=e.subarray(t,t+8),t+=8,this.c=e[t++];break;case"gnu":if("GNU"!==Q.uint8ArrayToString(e.subarray(t,t+3)))throw Error("Unknown s2k type.");if(t+=3,1001!==1e3+e[t++])throw Error("Unknown s2k gnu protection mode.");this.type="gnu-dummy";break;default:throw Error("Unknown s2k type.")}return t}write(){if("gnu-dummy"===this.type)return new Uint8Array([101,0,...Q.stringToUint8Array("GNU"),1]);const e=[new Uint8Array([ae.write(ae.s2k,this.type),this.algorithm])];switch(this.type){case"simple":break;case"salted":e.push(this.salt);break;case"iterated":e.push(this.salt),e.push(new Uint8Array([this.c]));break;case"gnu":throw Error("GNU s2k type not supported.");default:throw Error("Unknown s2k type.")}return Q.concatUint8Array(e)}async produceKey(e,t){e=Q.encodeUTF8(e);const r=[];let n=0,o=0;for(;n<t;){let t;switch(this.type){case"simple":t=Q.concatUint8Array([new Uint8Array(o),e]);break;case"salted":t=Q.concatUint8Array([new Uint8Array(o),this.salt,e]);break;case"iterated":{const r=Q.concatUint8Array([this.salt,e]);let n=r.length;const a=Math.max(this.getCount(),n);t=new Uint8Array(o+a),t.set(r,o);for(let e=o+n;e<a;e+=n,n*=2)t.copyWithin(e,o,e);break}case"gnu":throw Error("GNU s2k type not supported.");default:throw Error("Unknown s2k type.")}const a=await Io.hash.digest(this.algorithm,t);r.push(a),n+=a.length,o++}return Q.concatUint8Array(r).subarray(0,t)}}class es{static get tag(){return ae.packet.symEncryptedSessionKey}constructor(e=ie){this.version=e.aeadProtect?5:4,this.sessionKey=null,this.sessionKeyEncryptionAlgorithm=null,this.sessionKeyAlgorithm=ae.symmetric.aes256,this.aeadAlgorithm=ae.write(ae.aead,e.preferredAEADAlgorithm),this.encrypted=null,this.s2k=null,this.iv=null}read(e){let t=0;if(this.version=e[t++],4!==this.version&&5!==this.version)throw new Mi(`Version ${this.version} of the SKESK packet is unsupported.`);const r=e[t++];if(5===this.version&&(this.aeadAlgorithm=e[t++]),this.s2k=new $i,t+=this.s2k.read(e.subarray(t,e.length)),5===this.version){const r=Io.getAEADMode(this.aeadAlgorithm);this.iv=e.subarray(t,t+=r.ivLength)}5===this.version||t<e.length?(this.encrypted=e.subarray(t,e.length),this.sessionKeyEncryptionAlgorithm=r):this.sessionKeyAlgorithm=r}write(){const e=null===this.encrypted?this.sessionKeyAlgorithm:this.sessionKeyEncryptionAlgorithm;let t;return 5===this.version?t=Q.concatUint8Array([new Uint8Array([this.version,e,this.aeadAlgorithm]),this.s2k.write(),this.iv,this.encrypted]):(t=Q.concatUint8Array([new Uint8Array([this.version,e]),this.s2k.write()]),null!==this.encrypted&&(t=Q.concatUint8Array([t,this.encrypted]))),t}async decrypt(e){const t=null!==this.sessionKeyEncryptionAlgorithm?this.sessionKeyEncryptionAlgorithm:this.sessionKeyAlgorithm,{blockSize:r,keySize:n}=Io.getCipher(t),o=await this.s2k.produceKey(e,n);if(5===this.version){const e=Io.getAEADMode(this.aeadAlgorithm),r=new Uint8Array([192|es.tag,this.version,this.sessionKeyEncryptionAlgorithm,this.aeadAlgorithm]),n=await e(t,o);this.sessionKey=await n.decrypt(this.encrypted,this.iv,r)}else if(null!==this.encrypted){const e=await Io.mode.cfb.decrypt(t,o,this.encrypted,new Uint8Array(r));this.sessionKeyAlgorithm=ae.write(ae.symmetric,e[0]),this.sessionKey=e.subarray(1,e.length)}else this.sessionKey=o}async encrypt(e,t=ie){const r=null!==this.sessionKeyEncryptionAlgorithm?this.sessionKeyEncryptionAlgorithm:this.sessionKeyAlgorithm;this.sessionKeyEncryptionAlgorithm=r,this.s2k=new $i(t),this.s2k.salt=await Io.random.getRandomBytes(8);const{blockSize:n,keySize:o}=Io.getCipher(r),a=await this.s2k.produceKey(e,o);if(null===this.sessionKey&&(this.sessionKey=await Io.generateSessionKey(this.sessionKeyAlgorithm)),5===this.version){const e=Io.getAEADMode(this.aeadAlgorithm);this.iv=await Io.random.getRandomBytes(e.ivLength);const t=new Uint8Array([192|es.tag,this.version,this.sessionKeyEncryptionAlgorithm,this.aeadAlgorithm]),n=await e(r,a);this.encrypted=await n.encrypt(this.sessionKey,this.iv,t)}else{const e=Q.concatUint8Array([new Uint8Array([this.sessionKeyAlgorithm]),this.sessionKey]);this.encrypted=await Io.mode.cfb.encrypt(r,a,e,new Uint8Array(n),t)}}}class ts{static get tag(){return ae.packet.publicKey}constructor(e=new Date,t=ie){this.version=t.v5Keys?5:4,this.created=Q.normalizeDate(e),this.algorithm=null,this.publicParams=null,this.expirationTimeV3=0,this.fingerprint=null,this.keyID=null}static fromSecretKeyPacket(e){const t=new ts,{version:r,created:n,algorithm:o,publicParams:a,keyID:i,fingerprint:s}=e;return t.version=r,t.created=n,t.algorithm=o,t.publicParams=a,t.keyID=i,t.fingerprint=s,t}async read(e){let t=0;if(this.version=e[t++],4===this.version||5===this.version){this.created=Q.readDate(e.subarray(t,t+4)),t+=4,this.algorithm=e[t++],5===this.version&&(t+=4);try{const{read:r,publicParams:n}=Io.parsePublicKeyParams(this.algorithm,e.subarray(t));this.publicParams=n,t+=r}catch(e){throw Error("Error reading MPIs")}return await this.computeFingerprintAndKeyID(),t}throw new Mi(`Version ${this.version} of the key packet is unsupported.`)}write(){const e=[];e.push(new Uint8Array([this.version])),e.push(Q.writeDate(this.created)),e.push(new Uint8Array([this.algorithm]));const t=Io.serializeParams(this.algorithm,this.publicParams);return 5===this.version&&e.push(Q.writeNumber(t.length,4)),e.push(t),Q.concatUint8Array(e)}writeForHash(e){const t=this.writePublicKey();return 5===e?Q.concatUint8Array([new Uint8Array([154]),Q.writeNumber(t.length,4),t]):Q.concatUint8Array([new Uint8Array([153]),Q.writeNumber(t.length,2),t])}isDecrypted(){return null}getCreationTime(){return this.created}getKeyID(){return this.keyID}async computeFingerprintAndKeyID(){if(await this.computeFingerprint(),this.keyID=new ge,5===this.version)this.keyID.read(this.fingerprint.subarray(0,8));else{if(4!==this.version)throw Error("Unsupported key version");this.keyID.read(this.fingerprint.subarray(12,20))}}async computeFingerprint(){const e=this.writeForHash(this.version);if(5===this.version)this.fingerprint=await Io.hash.sha256(e);else{if(4!==this.version)throw Error("Unsupported key version");this.fingerprint=await Io.hash.sha1(e)}}getFingerprintBytes(){return this.fingerprint}getFingerprint(){return Q.uint8ArrayToHex(this.getFingerprintBytes())}hasSameFingerprintAs(e){return this.version===e.version&&Q.equalsUint8Array(this.writePublicKey(),e.writePublicKey())}getAlgorithmInfo(){const e={};e.algorithm=ae.read(ae.publicKey,this.algorithm);const t=this.publicParams.n||this.publicParams.p;return t?e.bits=Q.uint8ArrayBitLength(t):e.curve=this.publicParams.oid.getName(),e}}ts.prototype.readPublicKey=ts.prototype.read,ts.prototype.writePublicKey=ts.prototype.write;const rs=Q.constructAllowedPackets([Si,Ni,Zi,Ii]);class ns extends ts{static get tag(){return ae.packet.publicSubkey}constructor(e,t){super(e,t)}static fromSecretSubkeyPacket(e){const t=new ns,{version:r,created:n,algorithm:o,publicParams:a,keyID:i,fingerprint:s}=e;return t.version=r,t.created=n,t.algorithm=o,t.publicParams=a,t.keyID=i,t.fingerprint=s,t}}class os{static get tag(){return ae.packet.userAttribute}constructor(){this.attributes=[]}read(e){let t=0;for(;t<e.length;){const r=xi(e.subarray(t,e.length));t+=r.offset,this.attributes.push(Q.uint8ArrayToString(e.subarray(t,t+r.len))),t+=r.len}}write(){const e=[];for(let t=0;t<this.attributes.length;t++)e.push(Ei(this.attributes[t].length)),e.push(Q.stringToUint8Array(this.attributes[t]));return Q.concatUint8Array(e)}equals(e){return!!(e&&e instanceof os)&&this.attributes.every((function(t,r){return t===e.attributes[r]}))}}class as extends ts{static get tag(){return ae.packet.secretKey}constructor(e=new Date,t=ie){super(e,t),this.keyMaterial=null,this.isEncrypted=null,this.s2kUsage=0,this.s2k=null,this.symmetric=null,this.aead=null,this.privateParams=null}async read(e){let t=await this.readPublicKey(e);if(this.s2kUsage=e[t++],5===this.version&&t++,255===this.s2kUsage||254===this.s2kUsage||253===this.s2kUsage){if(this.symmetric=e[t++],253===this.s2kUsage&&(this.aead=e[t++]),this.s2k=new $i,t+=this.s2k.read(e.subarray(t,e.length)),"gnu-dummy"===this.s2k.type)return}else this.s2kUsage&&(this.symmetric=this.s2kUsage);if(this.s2kUsage&&(this.iv=e.subarray(t,t+Io.getCipher(this.symmetric).blockSize),t+=this.iv.length),5===this.version&&(t+=4),this.keyMaterial=e.subarray(t),this.isEncrypted=!!this.s2kUsage,!this.isEncrypted){const t=this.keyMaterial.subarray(0,-2);if(!Q.equalsUint8Array(Q.writeChecksum(t),this.keyMaterial.subarray(-2)))throw Error("Key checksum mismatch");try{const{privateParams:e}=Io.parsePrivateKeyParams(this.algorithm,t,this.publicParams);this.privateParams=e}catch(e){throw Error("Error reading MPIs")}}}write(){const e=[this.writePublicKey()];e.push(new Uint8Array([this.s2kUsage]));const t=[];return 255!==this.s2kUsage&&254!==this.s2kUsage&&253!==this.s2kUsage||(t.push(this.symmetric),253===this.s2kUsage&&t.push(this.aead),t.push(...this.s2k.write())),this.s2kUsage&&"gnu-dummy"!==this.s2k.type&&t.push(...this.iv),5===this.version&&e.push(new Uint8Array([t.length])),e.push(new Uint8Array(t)),this.isDummy()||(this.s2kUsage||(this.keyMaterial=Io.serializeParams(this.algorithm,this.privateParams)),5===this.version&&e.push(Q.writeNumber(this.keyMaterial.length,4)),e.push(this.keyMaterial),this.s2kUsage||e.push(Q.writeChecksum(this.keyMaterial))),Q.concatUint8Array(e)}isDecrypted(){return!1===this.isEncrypted}isDummy(){return!(!this.s2k||"gnu-dummy"!==this.s2k.type)}makeDummy(e=ie){this.isDummy()||(this.isDecrypted()&&this.clearPrivateParams(),this.isEncrypted=null,this.keyMaterial=null,this.s2k=new $i(e),this.s2k.algorithm=0,this.s2k.c=0,this.s2k.type="gnu-dummy",this.s2kUsage=254,this.symmetric=ae.symmetric.aes256)}async encrypt(e,t=ie){if(this.isDummy())return;if(!this.isDecrypted())throw Error("Key packet is already encrypted");if(this.isDecrypted()&&!e)return void(this.s2kUsage=0);if(!e)throw Error("The key must be decrypted before removing passphrase protection.");this.s2k=new $i(t),this.s2k.salt=await Io.random.getRandomBytes(8);const r=Io.serializeParams(this.algorithm,this.privateParams);this.symmetric=ae.symmetric.aes256;const n=await is(this.s2k,e,this.symmetric),{blockSize:o}=Io.getCipher(this.symmetric);if(this.iv=await Io.random.getRandomBytes(o),t.aeadProtect){this.s2kUsage=253,this.aead=ae.aead.eax;const e=Io.getAEADMode(this.aead),t=await e(this.symmetric,n);this.keyMaterial=await t.encrypt(r,this.iv.subarray(0,e.ivLength),new Uint8Array)}else this.s2kUsage=254,this.keyMaterial=await Io.mode.cfb.encrypt(this.symmetric,n,Q.concatUint8Array([r,await Io.hash.sha1(r,t)]),this.iv,t)}async decrypt(e){if(this.isDummy())return!1;if(this.isDecrypted())throw Error("Key packet is already decrypted.");let t,r;if(254!==this.s2kUsage&&253!==this.s2kUsage)throw 255===this.s2kUsage?Error("Encrypted private key is authenticated using an insecure two-byte hash"):Error("Private key is encrypted using an insecure S2K function: unsalted MD5");if(t=await is(this.s2k,e,this.symmetric),253===this.s2kUsage){const n=Io.getAEADMode(this.aead),o=await n(this.symmetric,t);try{r=await o.decrypt(this.keyMaterial,this.iv.subarray(0,n.ivLength),new Uint8Array)}catch(e){if("Authentication tag mismatch"===e.message)throw Error("Incorrect key passphrase: "+e.message);throw e}}else{const e=await Io.mode.cfb.decrypt(this.symmetric,t,this.keyMaterial,this.iv);r=e.subarray(0,-20);const n=await Io.hash.sha1(r);if(!Q.equalsUint8Array(n,e.subarray(-20)))throw Error("Incorrect key passphrase")}try{const{privateParams:e}=Io.parsePrivateKeyParams(this.algorithm,r,this.publicParams);this.privateParams=e}catch(e){throw Error("Error reading MPIs")}this.isEncrypted=!1,this.keyMaterial=null,this.s2kUsage=0}async validate(){if(this.isDummy())return;if(!this.isDecrypted())throw Error("Key is not decrypted");let e;try{e=await Io.validateParams(this.algorithm,this.publicParams,this.privateParams)}catch(t){e=!1}if(!e)throw Error("Key is invalid")}async generate(e,t){const{privateParams:r,publicParams:n}=await Io.generateParams(this.algorithm,e,t);this.privateParams=r,this.publicParams=n,this.isEncrypted=!1}clearPrivateParams(){this.isDummy()||(Object.keys(this.privateParams).forEach((e=>{this.privateParams[e].fill(0),delete this.privateParams[e]})),this.privateParams=null,this.isEncrypted=!0)}}async function is(e,t,r){const{keySize:n}=Io.getCipher(r);return e.produceKey(t,n)}var ss=ot((function(e){!function(t){function r(e){function t(){return Se<xe}function r(){return Se}function o(e){Se=e}function a(){Se=0,xe=Ce.length}function i(e,t){return{name:e,tokens:t||"",semantic:t||"",children:[]}}function s(e,t){var r;return null===t?null:((r=i(e)).tokens=t.tokens,r.semantic=t.semantic,r.children.push(t),r)}function l(e,t){return null!==t&&(e.tokens+=t.tokens,e.semantic+=t.semantic),e.children.push(t),e}function c(e){var r;return t()&&e(r=Ce[Se])?(Se+=1,i("token",r)):null}function u(e){return function(){return s("literal",c((function(t){return t===e})))}}function d(){var e=arguments;return function(){var t,n,a,s;for(s=r(),n=i("and"),t=0;t<e.length;t+=1){if(null===(a=e[t]()))return o(s),null;l(n,a)}return n}}function p(){var e=arguments;return function(){var t,n,a;for(a=r(),t=0;t<e.length;t+=1){if(null!==(n=e[t]()))return n;o(a)}return null}}function h(e){return function(){var t,n;return n=r(),null!==(t=e())?t:(o(n),i("opt"))}}function m(e){return function(){var t=e();return null!==t&&(t.semantic=""),t}}function f(e){return function(){var t=e();return null!==t&&t.semantic.length>0&&(t.semantic=" "),t}}function g(e,t){return function(){var n,a,s,c,u;for(c=r(),n=i("star"),s=0,u=void 0===t?0:t;null!==(a=e());)s+=1,l(n,a);return s>=u?n:(o(c),null)}}function y(e){return e.charCodeAt(0)>=128}function b(){return s("cr",u("\r")())}function v(){return s("crlf",d(b,C)())}function w(){return s("dquote",u('"')())}function k(){return s("htab",u("\t")())}function C(){return s("lf",u("\n")())}function S(){return s("sp",u(" ")())}function x(){return s("vchar",c((function(t){var r=t.charCodeAt(0),n=33<=r&&r<=126;return e.rfc6532&&(n=n||y(t)),n})))}function E(){return s("wsp",p(S,k)())}function A(){var e=s("quoted-pair",p(d(u("\\"),p(x,E)),ne)());return null===e?null:(e.semantic=e.semantic[1],e)}function P(){return s("fws",p(ae,d(h(d(g(E),m(v))),g(E,1)))())}function T(){return s("ctext",p((function(){return c((function(t){var r=t.charCodeAt(0),n=33<=r&&r<=39||42<=r&&r<=91||93<=r&&r<=126;return e.rfc6532&&(n=n||y(t)),n}))}),te)())}function R(){return s("ccontent",p(T,A,O)())}function O(){return s("comment",d(u("("),g(d(h(P),R)),h(P),u(")"))())}function M(){return s("cfws",p(d(g(d(h(P),O),1),h(P)),P)())}function z(){return s("atext",c((function(t){var r="a"<=t&&t<="z"||"A"<=t&&t<="Z"||"0"<=t&&t<="9"||["!","#","$","%","&","'","*","+","-","/","=","?","^","_","`","{","|","}","~"].indexOf(t)>=0;return e.rfc6532&&(r=r||y(t)),r})))}function B(){return s("atom",d(f(h(M)),g(z,1),f(h(M)))())}function I(){var e,t;return null===(e=s("dot-atom-text",g(z,1)()))||null!==(t=g(d(u("."),g(z,1)))())&&l(e,t),e}function D(){return s("dot-atom",d(m(h(M)),I,m(h(M)))())}function Z(){return s("qtext",p((function(){return c((function(t){var r=t.charCodeAt(0),n=33===r||35<=r&&r<=91||93<=r&&r<=126;return e.rfc6532&&(n=n||y(t)),n}))}),re)())}function L(){return s("qcontent",p(Z,A)())}function j(){return s("quoted-string",d(m(h(M)),m(w),g(d(h(f(P)),L)),h(m(P)),m(w),m(h(M)))())}function F(){return s("word",p(B,j)())}function N(){return s("address",p(H,K)())}function H(){return s("mailbox",p(U,$)())}function U(){return s("name-addr",d(h(W),V)())}function V(){return s("angle-addr",p(d(m(h(M)),u("<"),$,u(">"),m(h(M))),ie)())}function K(){return s("group",d(W,u(":"),h(G),u(";"),m(h(M)))())}function W(){return s("display-name",(null!==(e=s("phrase",p(oe,g(F,1))()))&&(e.semantic=function(e){return e.replace(/([ \t]|\r\n)+/g," ").replace(/^\s*/,"").replace(/\s*$/,"")}(e.semantic)),e));var e}function q(){return s("mailbox-list",p(d(H,g(d(u(","),H))),ce)())}function Y(){return s("address-list",p(d(N,g(d(u(","),N))),ue)())}function G(){return s("group-list",p(q,m(M),de)())}function _(){return s("local-part",p(pe,D,j)())}function Q(){return s("dtext",p((function(){return c((function(t){var r=t.charCodeAt(0),n=33<=r&&r<=90||94<=r&&r<=126;return e.rfc6532&&(n=n||y(t)),n}))}),me)())}function X(){return s("domain-literal",d(m(h(M)),u("["),g(d(h(P),Q)),h(P),u("]"),m(h(M)))())}function J(){return s("domain",(t=p(he,D,X)(),e.rejectTLD&&t&&t.semantic&&t.semantic.indexOf(".")<0?null:(t&&(t.semantic=t.semantic.replace(/\s+/g,"")),t)));var t}function $(){return s("addr-spec",d(_,u("@"),J)())}function ee(){return e.strict?null:s("obs-NO-WS-CTL",c((function(e){var t=e.charCodeAt(0);return 1<=t&&t<=8||11===t||12===t||14<=t&&t<=31||127===t})))}function te(){return e.strict?null:s("obs-ctext",ee())}function re(){return e.strict?null:s("obs-qtext",ee())}function ne(){return e.strict?null:s("obs-qp",d(u("\\"),p(u("\0"),ee,C,b))())}function oe(){return e.strict?null:e.atInDisplayName?s("obs-phrase",d(F,g(p(F,u("."),u("@"),f(M))))()):s("obs-phrase",d(F,g(p(F,u("."),f(M))))())}function ae(){return e.strict?null:s("obs-FWS",g(d(m(h(v)),E),1)())}function ie(){return e.strict?null:s("obs-angle-addr",d(m(h(M)),u("<"),se,$,u(">"),m(h(M)))())}function se(){return e.strict?null:s("obs-route",d(le,u(":"))())}function le(){return e.strict?null:s("obs-domain-list",d(g(p(m(M),u(","))),u("@"),J,g(d(u(","),m(h(M)),h(d(u("@"),J)))))())}function ce(){return e.strict?null:s("obs-mbox-list",d(g(d(m(h(M)),u(","))),H,g(d(u(","),h(d(H,m(M))))))())}function ue(){return e.strict?null:s("obs-addr-list",d(g(d(m(h(M)),u(","))),N,g(d(u(","),h(d(N,m(M))))))())}function de(){return e.strict?null:s("obs-group-list",d(g(d(m(h(M)),u(",")),1),m(h(M)))())}function pe(){return e.strict?null:s("obs-local-part",d(F,g(d(u("."),F)))())}function he(){return e.strict?null:s("obs-domain",d(B,g(d(u("."),B)))())}function me(){return e.strict?null:s("obs-dtext",p(ee,A)())}function fe(e,t){var r,n,o;if(null==t)return null;for(n=[t];n.length>0;){if((o=n.pop()).name===e)return o;for(r=o.children.length-1;r>=0;r-=1)n.push(o.children[r])}return null}function ge(e,t){var r,n,o,a,i;if(null==t)return null;for(n=[t],a=[],i={},r=0;r<e.length;r+=1)i[e[r]]=!0;for(;n.length>0;)if((o=n.pop()).name in i)a.push(o);else for(r=o.children.length-1;r>=0;r-=1)n.push(o.children[r]);return a}function ye(t){var r,n,o,a,i;if(null===t)return null;for(r=[],n=ge(["group","mailbox"],t),o=0;o<n.length;o+=1)"group"===(a=n[o]).name?r.push(be(a)):"mailbox"===a.name&&r.push(ve(a));return i={ast:t,addresses:r},e.simple&&(i=function(e){var t;if(e&&e.addresses)for(t=0;t<e.addresses.length;t+=1)delete e.addresses[t].node;return e}(i)),e.oneResult?function(t){return t?!e.partial&&t.addresses.length>1?null:t.addresses&&t.addresses[0]:null}(i):e.simple?i&&i.addresses:i}function be(e){var t,r=fe("display-name",e),n=[],o=ge(["mailbox"],e);for(t=0;t<o.length;t+=1)n.push(ve(o[t]));return{node:e,parts:{name:r},type:e.name,name:we(r),addresses:n}}function ve(e){var t=fe("display-name",e),r=fe("addr-spec",e),n=function(e,t){var r,n,o,a;if(null==t)return null;for(n=[t],a=[];n.length>0;)for("cfws"===(o=n.pop()).name&&a.push(o),r=o.children.length-1;r>=0;r-=1)n.push(o.children[r]);return a}(0,e),o=ge(["comment"],e),a=fe("local-part",r),i=fe("domain",r);return{node:e,parts:{name:t,address:r,local:a,domain:i,comments:n},type:e.name,name:we(t),address:we(r),local:we(a),domain:we(i),comments:ke(o),groupName:we(e.groupName)}}function we(e){return null!=e?e.semantic:null}function ke(e){var t="";if(e)for(var r=0;r<e.length;r+=1)t+=we(e[r]);return t}var Ce,Se,xe,Ee,Ae;if(null===(e=n(e,{})))return null;if(Ce=e.input,Ae={address:N,"address-list":Y,"angle-addr":V,from:function(){return s("from",p(q,Y)())},group:K,mailbox:H,"mailbox-list":q,"reply-to":function(){return s("reply-to",Y())},sender:function(){return s("sender",p(H,N)())}}[e.startAt]||Y,!e.strict){if(a(),e.strict=!0,Ee=Ae(Ce),e.partial||!t())return ye(Ee);e.strict=!1}return a(),Ee=Ae(Ce),!e.partial&&t()?null:ye(Ee)}function n(e,t){function r(e){return"[object String]"===Object.prototype.toString.call(e)}function n(e){return null==e}var o,a;if(r(e))e={input:e};else if(!function(e){return e===Object(e)}(e))return null;if(!r(e.input))return null;if(!t)return null;for(a in o={oneResult:!1,partial:!1,rejectTLD:!1,rfc6532:!1,simple:!1,startAt:"address-list",strict:!1,atInDisplayName:!1})n(e[a])&&(e[a]=n(t[a])?o[a]:t[a]);return e}r.parseOneAddress=function(e){return r(n(e,{oneResult:!0,rfc6532:!0,simple:!0,startAt:"address-list"}))},r.parseAddressList=function(e){return r(n(e,{rfc6532:!0,simple:!0,startAt:"address-list"}))},r.parseFrom=function(e){return r(n(e,{rfc6532:!0,simple:!0,startAt:"from"}))},r.parseSender=function(e){return r(n(e,{oneResult:!0,rfc6532:!0,simple:!0,startAt:"sender"}))},r.parseReplyTo=function(e){return r(n(e,{rfc6532:!0,simple:!0,startAt:"reply-to"}))},e.exports=r}()}));class ls{static get tag(){return ae.packet.userID}constructor(){this.userID="",this.name="",this.email="",this.comment=""}static fromObject(e){if(Q.isString(e)||e.name&&!Q.isString(e.name)||e.email&&!Q.isEmailAddress(e.email)||e.comment&&!Q.isString(e.comment))throw Error("Invalid user ID format");const t=new ls;Object.assign(t,e);const r=[];return t.name&&r.push(t.name),t.comment&&r.push(`(${t.comment})`),t.email&&r.push(`<${t.email}>`),t.userID=r.join(" "),t}read(e,t=ie){const r=Q.decodeUTF8(e);if(r.length>t.maxUserIDLength)throw Error("User ID string is too long");try{const{name:e,address:t,comments:n}=ss.parseOneAddress({input:r,atInDisplayName:!0});this.comment=n.replace(/^\(|\)$/g,""),this.name=e,this.email=t}catch(e){}this.userID=r}write(){return Q.encodeUTF8(this.userID)}equals(e){return e&&e.userID===this.userID}}class cs extends as{static get tag(){return ae.packet.secretSubkey}constructor(e=new Date,t=ie){super(e,t)}}class us{constructor(e){this.packets=e||new ji}write(){return this.packets.write()}armor(e=ie){return fe(ae.armor.signature,this.write(),void 0,void 0,void 0,e)}getSigningKeyIDs(){return this.packets.map((e=>e.issuerKeyID))}}async function ds(e,t){const r=new cs(e.date,t);return r.packets=null,r.algorithm=ae.write(ae.publicKey,e.algorithm),await r.generate(e.rsaBits,e.curve),await r.computeFingerprintAndKeyID(),r}async function ps(e,t){const r=new as(e.date,t);return r.packets=null,r.algorithm=ae.write(ae.publicKey,e.algorithm),await r.generate(e.rsaBits,e.curve,e.config),await r.computeFingerprintAndKeyID(),r}async function hs(e,t,r,n,o=new Date,a){let i,s;for(let l=e.length-1;l>=0;l--)try{(!i||e[l].created>=i.created)&&(await e[l].verify(t,r,n,o,void 0,a),i=e[l])}catch(e){s=e}if(!i)throw Q.wrapError(`Could not find valid ${ae.read(ae.signature,r)} signature in key ${t.getKeyID().toHex()}`.replace("certGeneric ","self-").replace(/([a-z])([A-Z])/g,((e,t,r)=>t+" "+r.toLowerCase())),s);return i}function ms(e,t,r=new Date){const n=Q.normalizeDate(r);if(null!==n){const r=ks(e,t);return!(e.created<=n&&n<r)}return!1}async function fs(e,t,r,n){const o={};o.key=t,o.bind=e;const a=new Ii;return a.signatureType=ae.signature.subkeyBinding,a.publicKeyAlgorithm=t.algorithm,a.hashAlgorithm=await gs(null,e,void 0,void 0,n),r.sign?(a.keyFlags=[ae.keyFlags.signData],a.embeddedSignature=await bs(o,null,e,{signatureType:ae.signature.keyBinding},r.date,void 0,void 0,n)):a.keyFlags=[ae.keyFlags.encryptCommunication|ae.keyFlags.encryptStorage],r.keyExpirationTime>0&&(a.keyExpirationTime=r.keyExpirationTime,a.keyNeverExpires=!1),await a.sign(t,o,r.date),a}async function gs(e,t,r=new Date,n={},o){let a=o.preferredHashAlgorithm,i=a;if(e){const t=await e.getPrimaryUser(r,n,o);t.selfCertification.preferredHashAlgorithms&&([i]=t.selfCertification.preferredHashAlgorithms,a=Io.hash.getHashByteLength(a)<=Io.hash.getHashByteLength(i)?i:a)}switch(Object.getPrototypeOf(t)){case as.prototype:case ts.prototype:case cs.prototype:case ns.prototype:switch(t.algorithm){case ae.publicKey.ecdh:case ae.publicKey.ecdsa:case ae.publicKey.eddsa:i=Io.publicKey.elliptic.getPreferredHashAlgo(t.publicParams.oid)}}return Io.hash.getHashByteLength(a)<=Io.hash.getHashByteLength(i)?i:a}async function ys(e,t=[],r=new Date,n=[],o=ie){const a={symmetric:ae.symmetric.aes128,aead:ae.aead.eax,compression:ae.compression.uncompressed}[e],i={symmetric:o.preferredSymmetricAlgorithm,aead:o.preferredAEADAlgorithm,compression:o.preferredCompressionAlgorithm}[e],s={symmetric:"preferredSymmetricAlgorithms",aead:"preferredAEADAlgorithms",compression:"preferredCompressionAlgorithms"}[e];return(await Promise.all(t.map((async function(e,t){const a=(await e.getPrimaryUser(r,n[t],o)).selfCertification[s];return!!a&&a.indexOf(i)>=0})))).every(Boolean)?i:a}async function bs(e,t,r,n,o,a,i=!1,s){if(r.isDummy())throw Error("Cannot sign with a gnu-dummy key.");if(!r.isDecrypted())throw Error("Signing key is not decrypted.");const l=new Ii;return Object.assign(l,n),l.publicKeyAlgorithm=r.algorithm,l.hashAlgorithm=await gs(t,r,o,a,s),await l.sign(r,e,o,i),l}async function vs(e,t,r,n=new Date,o){(e=e[r])&&(t[r].length?await Promise.all(e.map((async function(e){e.isExpired(n)||o&&!await o(e)||t[r].some((function(t){return Q.equalsUint8Array(t.writeParams(),e.writeParams())}))||t[r].push(e)}))):t[r]=e)}async function ws(e,t,r,n,o,a,i=new Date,s){a=a||e;const l=[];return await Promise.all(n.map((async function(e){try{o&&!e.issuerKeyID.equals(o.issuerKeyID)||(await e.verify(a,t,r,s.revocationsExpire?i:null,!1,s),l.push(e.issuerKeyID))}catch(e){}}))),o?(o.revoked=!!l.some((e=>e.equals(o.issuerKeyID)))||o.revoked||!1,o.revoked):l.length>0}function ks(e,t){let r;return!1===t.keyNeverExpires&&(r=e.created.getTime()+1e3*t.keyExpirationTime),r?new Date(r):1/0}function Cs(e,t={}){switch(e.type=e.type||t.type,e.curve=e.curve||t.curve,e.rsaBits=e.rsaBits||t.rsaBits,e.keyExpirationTime=void 0!==e.keyExpirationTime?e.keyExpirationTime:t.keyExpirationTime,e.passphrase=Q.isString(e.passphrase)?e.passphrase:t.passphrase,e.date=e.date||t.date,e.sign=e.sign||!1,e.type){case"ecc":try{e.curve=ae.write(ae.curve,e.curve)}catch(e){throw Error("Invalid curve")}e.curve!==ae.curve.ed25519&&e.curve!==ae.curve.curve25519||(e.curve=e.sign?ae.curve.ed25519:ae.curve.curve25519),e.sign?e.algorithm=e.curve===ae.curve.ed25519?ae.publicKey.eddsa:ae.publicKey.ecdsa:e.algorithm=ae.publicKey.ecdh;break;case"rsa":e.algorithm=ae.publicKey.rsaEncryptSign;break;default:throw Error("Unsupported key type "+e.type)}return e}function Ss(e,t){const r=e.algorithm;return r!==ae.publicKey.rsaEncrypt&&r!==ae.publicKey.elgamal&&r!==ae.publicKey.ecdh&&(!t.keyFlags||0!=(t.keyFlags[0]&ae.keyFlags.signData))}function xs(e,t){const r=e.algorithm;return r!==ae.publicKey.dsa&&r!==ae.publicKey.rsaSign&&r!==ae.publicKey.ecdsa&&r!==ae.publicKey.eddsa&&(!t.keyFlags||0!=(t.keyFlags[0]&ae.keyFlags.encryptCommunication)||0!=(t.keyFlags[0]&ae.keyFlags.encryptStorage))}function Es(e,t){return!!t.allowInsecureDecryptionWithSigningKeys||!e.keyFlags||0!=(e.keyFlags[0]&ae.keyFlags.encryptCommunication)||0!=(e.keyFlags[0]&ae.keyFlags.encryptStorage)}function As(e,t){const r=ae.write(ae.publicKey,e.algorithm),n=e.getAlgorithmInfo();if(t.rejectPublicKeyAlgorithms.has(r))throw Error(n.algorithm+" keys are considered too weak.");switch(r){case ae.publicKey.rsaEncryptSign:case ae.publicKey.rsaSign:case ae.publicKey.rsaEncrypt:if(n.bits<t.minRSABits)throw Error(`RSA keys shorter than ${t.minRSABits} bits are considered too weak.`);break;case ae.publicKey.ecdsa:case ae.publicKey.eddsa:case ae.publicKey.ecdh:if(t.rejectCurves.has(n.curve))throw Error(`Support for ${n.algorithm} keys using curve ${n.curve} is disabled.`)}}class Ps{constructor(e,t){this.userID=e.constructor.tag===ae.packet.userID?e:null,this.userAttribute=e.constructor.tag===ae.packet.userAttribute?e:null,this.selfCertifications=[],this.otherCertifications=[],this.revocationSignatures=[],this.mainKey=t}toPacketList(){const e=new ji;return e.push(this.userID||this.userAttribute),e.push(...this.revocationSignatures),e.push(...this.selfCertifications),e.push(...this.otherCertifications),e}clone(){const e=new Ps(this.userID||this.userAttribute,this.mainKey);return e.selfCertifications=[...this.selfCertifications],e.otherCertifications=[...this.otherCertifications],e.revocationSignatures=[...this.revocationSignatures],e}async certify(e,t,r){const n=this.mainKey.keyPacket,o={userID:this.userID,userAttribute:this.userAttribute,key:n},a=new Ps(o.userID||o.userAttribute,this.mainKey);return a.otherCertifications=await Promise.all(e.map((async function(e){if(!e.isPrivate())throw Error("Need private key for signing");if(e.hasSameFingerprintAs(n))throw Error("The user's own key can only be used for self-certifications");const a=await e.getSigningKey(void 0,t,void 0,r);return bs(o,e,a.keyPacket,{signatureType:ae.signature.certGeneric,keyFlags:[ae.keyFlags.certifyKeys|ae.keyFlags.signData]},t,void 0,void 0,r)}))),await a.update(this,t,r),a}async isRevoked(e,t,r=new Date,n){const o=this.mainKey.keyPacket;return ws(o,ae.signature.certRevocation,{key:o,userID:this.userID,userAttribute:this.userAttribute},this.revocationSignatures,e,t,r,n)}async verifyCertificate(e,t,r=new Date,n){const o=this,a=this.mainKey.keyPacket,i={userID:this.userID,userAttribute:this.userAttribute,key:a},{issuerKeyID:s}=e,l=t.filter((e=>e.getKeys(s).length>0));return 0===l.length?null:(await Promise.all(l.map((async t=>{const a=await t.getSigningKey(s,e.created,void 0,n);if(e.revoked||await o.isRevoked(e,a.keyPacket,r,n))throw Error("User certificate is revoked");try{await e.verify(a.keyPacket,ae.signature.certGeneric,i,r,void 0,n)}catch(e){throw Q.wrapError("User certificate is invalid",e)}}))),!0)}async verifyAllCertifications(e,t=new Date,r){const n=this,o=this.selfCertifications.concat(this.otherCertifications);return Promise.all(o.map((async o=>({keyID:o.issuerKeyID,valid:await n.verifyCertificate(o,e,t,r).catch((()=>!1))}))))}async verify(e=new Date,t){if(!this.selfCertifications.length)throw Error("No self-certifications found");const r=this,n=this.mainKey.keyPacket,o={userID:this.userID,userAttribute:this.userAttribute,key:n};let a;for(let i=this.selfCertifications.length-1;i>=0;i--)try{const a=this.selfCertifications[i];if(a.revoked||await r.isRevoked(a,void 0,e,t))throw Error("Self-certification is revoked");try{await a.verify(n,ae.signature.certGeneric,o,e,void 0,t)}catch(e){throw Q.wrapError("Self-certification is invalid",e)}return!0}catch(e){a=e}throw a}async update(e,t,r){const n=this.mainKey.keyPacket,o={userID:this.userID,userAttribute:this.userAttribute,key:n};await vs(e,this,"selfCertifications",t,(async function(e){try{return await e.verify(n,ae.signature.certGeneric,o,t,!1,r),!0}catch(e){return!1}})),await vs(e,this,"otherCertifications",t),await vs(e,this,"revocationSignatures",t,(function(e){return ws(n,ae.signature.certRevocation,o,[e],void 0,void 0,t,r)}))}}class Ts{constructor(e,t){this.keyPacket=e,this.bindingSignatures=[],this.revocationSignatures=[],this.mainKey=t}toPacketList(){const e=new ji;return e.push(this.keyPacket),e.push(...this.revocationSignatures),e.push(...this.bindingSignatures),e}clone(){const e=new Ts(this.keyPacket,this.mainKey);return e.bindingSignatures=[...this.bindingSignatures],e.revocationSignatures=[...this.revocationSignatures],e}async isRevoked(e,t,r=new Date,n=ie){const o=this.mainKey.keyPacket;return ws(o,ae.signature.subkeyRevocation,{key:o,bind:this.keyPacket},this.revocationSignatures,e,t,r,n)}async verify(e=new Date,t=ie){const r=this.mainKey.keyPacket,n={key:r,bind:this.keyPacket},o=await hs(this.bindingSignatures,r,ae.signature.subkeyBinding,n,e,t);if(o.revoked||await this.isRevoked(o,null,e,t))throw Error("Subkey is revoked");if(ms(this.keyPacket,o,e))throw Error("Subkey is expired");return o}async getExpirationTime(e=new Date,t=ie){const r=this.mainKey.keyPacket,n={key:r,bind:this.keyPacket};let o;try{o=await hs(this.bindingSignatures,r,ae.signature.subkeyBinding,n,e,t)}catch(e){return null}const a=ks(this.keyPacket,o),i=o.getExpirationTime();return a<i?a:i}async update(e,t=new Date,r=ie){const n=this.mainKey.keyPacket;if(!this.hasSameFingerprintAs(e))throw Error("Subkey update method: fingerprints of subkeys not equal");this.keyPacket.constructor.tag===ae.packet.publicSubkey&&e.keyPacket.constructor.tag===ae.packet.secretSubkey&&(this.keyPacket=e.keyPacket);const o=this,a={key:n,bind:o.keyPacket};await vs(e,this,"bindingSignatures",t,(async function(e){for(let t=0;t<o.bindingSignatures.length;t++)if(o.bindingSignatures[t].issuerKeyID.equals(e.issuerKeyID))return e.created>o.bindingSignatures[t].created&&(o.bindingSignatures[t]=e),!1;try{return await e.verify(n,ae.signature.subkeyBinding,a,t,void 0,r),!0}catch(e){return!1}})),await vs(e,this,"revocationSignatures",t,(function(e){return ws(n,ae.signature.subkeyRevocation,a,[e],void 0,void 0,t,r)}))}async revoke(e,{flag:t=ae.reasonForRevocation.noReason,string:r=""}={},n=new Date,o=ie){const a={key:e,bind:this.keyPacket},i=new Ts(this.keyPacket,this.mainKey);return i.revocationSignatures.push(await bs(a,null,e,{signatureType:ae.signature.subkeyRevocation,reasonForRevocationFlag:ae.write(ae.reasonForRevocation,t),reasonForRevocationString:r},n,void 0,!1,o)),await i.update(this),i}hasSameFingerprintAs(e){return this.keyPacket.hasSameFingerprintAs(e.keyPacket||e)}}["getKeyID","getFingerprint","getAlgorithmInfo","getCreationTime","isDecrypted"].forEach((e=>{Ts.prototype[e]=function(){return this.keyPacket[e]()}}));const Rs=Q.constructAllowedPackets([Ii]);class Os{packetListToStructure(e,t=new Set){let r,n,o;for(const a of e){const e=a.constructor.tag;if(t.has(e))throw Error("Unexpected packet type: "+e);switch(e){case ae.packet.publicKey:case ae.packet.secretKey:if(this.keyPacket)throw Error("Key block contains multiple keys");if(this.keyPacket=a,n=this.getKeyID(),!n)throw Error("Missing Key ID");break;case ae.packet.userID:case ae.packet.userAttribute:r=new Ps(a,this),this.users.push(r);break;case ae.packet.publicSubkey:case ae.packet.secretSubkey:r=null,o=new Ts(a,this),this.subkeys.push(o);break;case ae.packet.signature:switch(a.signatureType){case ae.signature.certGeneric:case ae.signature.certPersona:case ae.signature.certCasual:case ae.signature.certPositive:if(!r){Q.printDebug("Dropping certification signatures without preceding user packet");continue}a.issuerKeyID.equals(n)?r.selfCertifications.push(a):r.otherCertifications.push(a);break;case ae.signature.certRevocation:r?r.revocationSignatures.push(a):this.directSignatures.push(a);break;case ae.signature.key:this.directSignatures.push(a);break;case ae.signature.subkeyBinding:if(!o){Q.printDebug("Dropping subkey binding signature without preceding subkey packet");continue}o.bindingSignatures.push(a);break;case ae.signature.keyRevocation:this.revocationSignatures.push(a);break;case ae.signature.subkeyRevocation:if(!o){Q.printDebug("Dropping subkey revocation signature without preceding subkey packet");continue}o.revocationSignatures.push(a)}}}}toPacketList(){const e=new ji;return e.push(this.keyPacket),e.push(...this.revocationSignatures),e.push(...this.directSignatures),this.users.map((t=>e.push(...t.toPacketList()))),this.subkeys.map((t=>e.push(...t.toPacketList()))),e}clone(e=!1){const t=new this.constructor(this.toPacketList());return e&&t.getKeys().forEach((e=>{if(e.keyPacket=Object.create(Object.getPrototypeOf(e.keyPacket),Object.getOwnPropertyDescriptors(e.keyPacket)),!e.keyPacket.isDecrypted())return;const t={};Object.keys(e.keyPacket.privateParams).forEach((r=>{t[r]=new Uint8Array(e.keyPacket.privateParams[r])})),e.keyPacket.privateParams=t})),t}getSubkeys(e=null){return this.subkeys.filter((t=>!e||t.getKeyID().equals(e,!0)))}getKeys(e=null){const t=[];return e&&!this.getKeyID().equals(e,!0)||t.push(this),t.concat(this.getSubkeys(e))}getKeyIDs(){return this.getKeys().map((e=>e.getKeyID()))}getUserIDs(){return this.users.map((e=>e.userID?e.userID.userID:null)).filter((e=>null!==e))}write(){return this.toPacketList().write()}async getSigningKey(e=null,t=new Date,r={},n=ie){await this.verifyPrimaryKey(t,r,n);const o=this.keyPacket,a=this.subkeys.slice().sort(((e,t)=>t.keyPacket.created-e.keyPacket.created));let i;for(const r of a)if(!e||r.getKeyID().equals(e))try{await r.verify(t,n);const e={key:o,bind:r.keyPacket},a=await hs(r.bindingSignatures,o,ae.signature.subkeyBinding,e,t,n);if(!Ss(r.keyPacket,a))continue;if(!a.embeddedSignature)throw Error("Missing embedded signature");return await hs([a.embeddedSignature],r.keyPacket,ae.signature.keyBinding,e,t,n),As(r.keyPacket,n),r}catch(e){i=e}try{const a=await this.getPrimaryUser(t,r,n);if((!e||o.getKeyID().equals(e))&&Ss(o,a.selfCertification))return As(o,n),this}catch(e){i=e}throw Q.wrapError("Could not find valid signing key packet in key "+this.getKeyID().toHex(),i)}async getEncryptionKey(e,t=new Date,r={},n=ie){await this.verifyPrimaryKey(t,r,n);const o=this.keyPacket,a=this.subkeys.slice().sort(((e,t)=>t.keyPacket.created-e.keyPacket.created));let i;for(const r of a)if(!e||r.getKeyID().equals(e))try{await r.verify(t,n);const e={key:o,bind:r.keyPacket},a=await hs(r.bindingSignatures,o,ae.signature.subkeyBinding,e,t,n);if(xs(r.keyPacket,a))return As(r.keyPacket,n),r}catch(e){i=e}try{const a=await this.getPrimaryUser(t,r,n);if((!e||o.getKeyID().equals(e))&&xs(o,a.selfCertification))return As(o,n),this}catch(e){i=e}throw Q.wrapError("Could not find valid encryption key packet in key "+this.getKeyID().toHex(),i)}async isRevoked(e,t,r=new Date,n=ie){return ws(this.keyPacket,ae.signature.keyRevocation,{key:this.keyPacket},this.revocationSignatures,e,t,r,n)}async verifyPrimaryKey(e=new Date,t={},r=ie){const n=this.keyPacket;if(await this.isRevoked(null,null,e,r))throw Error("Primary key is revoked");const{selfCertification:o}=await this.getPrimaryUser(e,t,r);if(ms(n,o,e))throw Error("Primary key is expired");const a=await hs(this.directSignatures,n,ae.signature.key,{key:n},e,r).catch((()=>{}));if(a&&ms(n,a,e))throw Error("Primary key is expired")}async getExpirationTime(e,t=ie){let r;try{const{selfCertification:n}=await this.getPrimaryUser(null,e,t),o=ks(this.keyPacket,n),a=n.getExpirationTime(),i=await hs(this.directSignatures,this.keyPacket,ae.signature.key,{key:this.keyPacket},null,t).catch((()=>{}));if(i){const e=ks(this.keyPacket,i);r=Math.min(o,a,e)}else r=o<a?o:a}catch(e){r=null}return Q.normalizeDate(r)}async getPrimaryUser(e=new Date,t={},r=ie){const n=this.keyPacket,o=[];let a;for(let i=0;i<this.users.length;i++)try{const a=this.users[i];if(!a.userID)continue;if(void 0!==t.name&&a.userID.name!==t.name||void 0!==t.email&&a.userID.email!==t.email||void 0!==t.comment&&a.userID.comment!==t.comment)throw Error("Could not find user that matches that user ID");const s={userID:a.userID,key:n},l=await hs(a.selfCertifications,n,ae.signature.certGeneric,s,e,r);o.push({index:i,user:a,selfCertification:l})}catch(e){a=e}if(!o.length)throw a||Error("Could not find primary user");await Promise.all(o.map((async function(t){return t.user.revoked||t.user.isRevoked(t.selfCertification,null,e,r)})));const i=o.sort((function(e,t){const r=e.selfCertification,n=t.selfCertification;return n.revoked-r.revoked||r.isPrimaryUserID-n.isPrimaryUserID||r.created-n.created})).pop(),{user:s,selfCertification:l}=i;if(l.revoked||await s.isRevoked(l,null,e,r))throw Error("Primary user is revoked");return i}async update(e,t=new Date,r=ie){if(!this.hasSameFingerprintAs(e))throw Error("Primary key fingerprints must be equal to update the key");if(!this.isPrivate()&&e.isPrivate()){if(this.subkeys.length!==e.subkeys.length||!this.subkeys.every((t=>e.subkeys.some((e=>t.hasSameFingerprintAs(e))))))throw Error("Cannot update public key with private key if subkeys mismatch");return e.update(this,r)}const n=this.clone();return await vs(e,n,"revocationSignatures",t,(o=>ws(n.keyPacket,ae.signature.keyRevocation,n,[o],null,e.keyPacket,t,r))),await vs(e,n,"directSignatures",t),await Promise.all(e.users.map((async e=>{const o=n.users.filter((t=>e.userID&&e.userID.equals(t.userID)||e.userAttribute&&e.userAttribute.equals(t.userAttribute)));if(o.length>0)await Promise.all(o.map((n=>n.update(e,t,r))));else{const t=e.clone();t.mainKey=n,n.users.push(t)}}))),await Promise.all(e.subkeys.map((async e=>{const o=n.subkeys.filter((t=>t.hasSameFingerprintAs(e)));if(o.length>0)await Promise.all(o.map((n=>n.update(e,t,r))));else{const t=e.clone();t.mainKey=n,n.subkeys.push(t)}}))),n}async getRevocationCertificate(e=new Date,t=ie){const r={key:this.keyPacket},n=await hs(this.revocationSignatures,this.keyPacket,ae.signature.keyRevocation,r,e,t),o=new ji;return o.push(n),fe(ae.armor.publicKey,o.write(),null,null,"This is a revocation certificate")}async applyRevocationCertificate(e,t=new Date,r=ie){const n=await me(e,r),o=(await ji.fromBinary(n.data,Rs,r)).findPacket(ae.packet.signature);if(!o||o.signatureType!==ae.signature.keyRevocation)throw Error("Could not find revocation signature packet");if(!o.issuerKeyID.equals(this.getKeyID()))throw Error("Revocation signature does not match key");try{await o.verify(this.keyPacket,ae.signature.keyRevocation,{key:this.keyPacket},t,void 0,r)}catch(e){throw Q.wrapError("Could not verify revocation signature",e)}const a=this.clone();return a.revocationSignatures.push(o),a}async signPrimaryUser(e,t,r,n=ie){const{index:o,user:a}=await this.getPrimaryUser(t,r,n),i=await a.certify(e,t,n),s=this.clone();return s.users[o]=i,s}async signAllUsers(e,t=new Date,r=ie){const n=this.clone();return n.users=await Promise.all(this.users.map((function(n){return n.certify(e,t,r)}))),n}async verifyPrimaryUser(e,t=new Date,r,n=ie){const o=this.keyPacket,{user:a}=await this.getPrimaryUser(t,r,n);return e?await a.verifyAllCertifications(e,t,n):[{keyID:o.getKeyID(),valid:await a.verify(t,n).catch((()=>!1))}]}async verifyAllUsers(e,t=new Date,r=ie){const n=this.keyPacket,o=[];return await Promise.all(this.users.map((async a=>{const i=e?await a.verifyAllCertifications(e,t,r):[{keyID:n.getKeyID(),valid:await a.verify(t,r).catch((()=>!1))}];o.push(...i.map((e=>({userID:a.userID.userID,keyID:e.keyID,valid:e.valid}))))}))),o}}["getKeyID","getFingerprint","getAlgorithmInfo","getCreationTime","hasSameFingerprintAs"].forEach((e=>{Os.prototype[e]=Ts.prototype[e]}));class Ms extends Os{constructor(e){if(super(),this.keyPacket=null,this.revocationSignatures=[],this.directSignatures=[],this.users=[],this.subkeys=[],e&&(this.packetListToStructure(e,new Set([ae.packet.secretKey,ae.packet.secretSubkey])),!this.keyPacket))throw Error("Invalid key: missing public-key packet")}isPrivate(){return!1}toPublic(){return this}armor(e=ie){return fe(ae.armor.publicKey,this.toPacketList().write(),void 0,void 0,void 0,e)}}class zs extends Ms{constructor(e){if(super(),this.packetListToStructure(e,new Set([ae.packet.publicKey,ae.packet.publicSubkey])),!this.keyPacket)throw Error("Invalid key: missing private-key packet")}isPrivate(){return!0}toPublic(){const e=new ji,t=this.toPacketList();for(const r of t)switch(r.constructor.tag){case ae.packet.secretKey:{const t=ts.fromSecretKeyPacket(r);e.push(t);break}case ae.packet.secretSubkey:{const t=ns.fromSecretSubkeyPacket(r);e.push(t);break}default:e.push(r)}return new Ms(e)}armor(e=ie){return fe(ae.armor.privateKey,this.toPacketList().write(),void 0,void 0,void 0,e)}async getDecryptionKeys(e,t=new Date,r={},n=ie){const o=this.keyPacket,a=[];for(let r=0;r<this.subkeys.length;r++)if(!e||this.subkeys[r].getKeyID().equals(e,!0))try{const e={key:o,bind:this.subkeys[r].keyPacket};Es(await hs(this.subkeys[r].bindingSignatures,o,ae.signature.subkeyBinding,e,t,n),n)&&a.push(this.subkeys[r])}catch(e){}const i=await this.getPrimaryUser(t,r,n);return e&&!o.getKeyID().equals(e,!0)||!Es(i.selfCertification,n)||a.push(this),a}isDecrypted(){return this.getKeys().some((({keyPacket:e})=>e.isDecrypted()))}async validate(e=ie){if(!this.isPrivate())throw Error("Cannot validate a public key");let t;if(this.keyPacket.isDummy()){const r=await this.getSigningKey(null,null,void 0,{...e,rejectPublicKeyAlgorithms:new Set,minRSABits:0});r&&!r.keyPacket.isDummy()&&(t=r.keyPacket)}else t=this.keyPacket;if(t)return t.validate();{const e=this.getKeys();if(e.map((e=>e.keyPacket.isDummy())).every(Boolean))throw Error("Cannot validate an all-gnu-dummy key");return Promise.all(e.map((async e=>e.keyPacket.validate())))}}clearPrivateParams(){this.getKeys().forEach((({keyPacket:e})=>{e.isDecrypted()&&e.clearPrivateParams()}))}async revoke({flag:e=ae.reasonForRevocation.noReason,string:t=""}={},r=new Date,n=ie){if(!this.isPrivate())throw Error("Need private key for revoking");const o={key:this.keyPacket},a=this.clone();return a.revocationSignatures.push(await bs(o,null,this.keyPacket,{signatureType:ae.signature.keyRevocation,reasonForRevocationFlag:ae.write(ae.reasonForRevocation,e),reasonForRevocationString:t},r,void 0,void 0,n)),a}async addSubkey(e={}){const t={...ie,...e.config};if(e.passphrase)throw Error("Subkey could not be encrypted here, please encrypt whole key");if(e.rsaBits<t.minRSABits)throw Error(`rsaBits should be at least ${t.minRSABits}, got: ${e.rsaBits}`);const r=this.keyPacket;if(r.isDummy())throw Error("Cannot add subkey to gnu-dummy primary key");if(!r.isDecrypted())throw Error("Key is not decrypted");const n=r.getAlgorithmInfo();n.type=n.curve?"ecc":"rsa",n.rsaBits=n.bits||4096,n.curve=n.curve||"curve25519",e=Cs(e,n);const o=await ds(e);As(o,t);const a=await fs(o,r,e,t),i=this.toPacketList();return i.push(o,a),new zs(i)}}const Bs=Q.constructAllowedPackets([ts,ns,as,cs,ls,os,Ii]);async function Is({armoredKey:e,binaryKey:t,config:r,...n}){if(r={...ie,...r},!e&&!t)throw Error("readKey: must pass options object containing `armoredKey` or `binaryKey`");if(e&&!Q.isString(e))throw Error("readKey: options.armoredKey must be a string");if(t&&!Q.isUint8Array(t))throw Error("readKey: options.binaryKey must be a Uint8Array");const o=Object.keys(n);if(o.length>0)throw Error("Unknown option: "+o.join(", "));let a;if(e){const{type:t,data:n}=await me(e,r);if(t!==ae.armor.publicKey&&t!==ae.armor.privateKey)throw Error("Armored text not of type key");a=n}else a=t;return function(e){for(const t of e)switch(t.constructor.tag){case ae.packet.secretKey:return new zs(e);case ae.packet.publicKey:return new Ms(e)}throw Error("No key packet found")}(await ji.fromBinary(a,Bs,r))}async function Ds({armoredKey:e,binaryKey:t,config:r,...n}){if(r={...ie,...r},!e&&!t)throw Error("readPrivateKey: must pass options object containing `armoredKey` or `binaryKey`");if(e&&!Q.isString(e))throw Error("readPrivateKey: options.armoredKey must be a string");if(t&&!Q.isUint8Array(t))throw Error("readPrivateKey: options.binaryKey must be a Uint8Array");const o=Object.keys(n);if(o.length>0)throw Error("Unknown option: "+o.join(", "));let a;if(e){const{type:t,data:n}=await me(e,r);if(t!==ae.armor.privateKey)throw Error("Armored text not of type private key");a=n}else a=t;const i=await ji.fromBinary(a,Bs,r);return new zs(i)}const Zs=Q.constructAllowedPackets([Si,Ni,Xi,_i,class{static get tag(){return ae.packet.symmetricallyEncryptedData}constructor(){this.encrypted=null,this.packets=null}read(e){this.encrypted=e}write(){return this.encrypted}async decrypt(e,t,r=ie){if(!r.allowUnauthenticatedMessages)throw Error("Message is not authenticated.");const{blockSize:n}=Io.getCipher(e),o=await W(H(this.encrypted)),a=await Io.mode.cfb.decrypt(e,t,o.subarray(n+2),o.subarray(2,n+2));this.packets=await ji.fromBinary(a,rs,r)}async encrypt(e,t,r=ie){const n=this.packets.write(),{blockSize:o}=Io.getCipher(e),a=await Io.getPrefixRandom(e),i=await Io.mode.cfb.encrypt(e,t,a,new Uint8Array(o),r),s=await Io.mode.cfb.encrypt(e,t,n,i.subarray(2),r);this.encrypted=Q.concat([i,s])}},Ji,es,Zi,Ii]),Ls=Q.constructAllowedPackets([es]),js=Q.constructAllowedPackets([Ii]);class Fs{constructor(e){this.packets=e||new ji}getEncryptionKeyIDs(){const e=[];return this.packets.filterByTag(ae.packet.publicKeyEncryptedSessionKey).forEach((function(t){e.push(t.publicKeyID)})),e}getSigningKeyIDs(){const e=this.unwrapCompressed(),t=e.packets.filterByTag(ae.packet.onePassSignature);return t.length>0?t.map((e=>e.issuerKeyID)):e.packets.filterByTag(ae.packet.signature).map((e=>e.issuerKeyID))}async decrypt(e,t,r,n=new Date,o=ie){const a=r||await this.decryptSessionKeys(e,t,n,o),i=this.packets.filterByTag(ae.packet.symmetricallyEncryptedData,ae.packet.symEncryptedIntegrityProtectedData,ae.packet.aeadEncryptedData);if(0===i.length)return this;const s=i[0];let l=null;const c=Promise.all(a.map((async({algorithm:e,data:t})=>{if(!Q.isUint8Array(t)||!Q.isString(e))throw Error("Invalid session key for decryption.");try{const r=ae.write(ae.symmetric,e);await s.decrypt(r,t,o)}catch(e){Q.printDebugError(e),l=e}})));if(q(s.encrypted),s.encrypted=null,await c,!s.packets||!s.packets.length)throw l||Error("Decryption failed.");const u=new Fs(s.packets);return s.packets=new ji,u}async decryptSessionKeys(e,t,r=new Date,n=ie){let o,a=[];if(t){const e=this.packets.filterByTag(ae.packet.symEncryptedSessionKey);if(0===e.length)throw Error("No symmetrically encrypted session key packet found.");await Promise.all(t.map((async function(t,r){let o;o=r?await ji.fromBinary(e.write(),Ls,n):e,await Promise.all(o.map((async function(e){try{await e.decrypt(t),a.push(e)}catch(e){Q.printDebugError(e)}})))})))}else{if(!e)throw Error("No key or password specified.");{const t=this.packets.filterByTag(ae.packet.publicKeyEncryptedSessionKey);if(0===t.length)throw Error("No public key encrypted session key packet found.");await Promise.all(t.map((async function(t){await Promise.all(e.map((async function(e){let i=[ae.symmetric.aes256,ae.symmetric.aes128,ae.symmetric.tripledes,ae.symmetric.cast5];try{const t=await e.getPrimaryUser(r,void 0,n);t.selfCertification.preferredSymmetricAlgorithms&&(i=i.concat(t.selfCertification.preferredSymmetricAlgorithms))}catch(e){}const s=(await e.getDecryptionKeys(t.publicKeyID,null,void 0,n)).map((e=>e.keyPacket));await Promise.all(s.map((async function(e){if(e&&!e.isDummy()){if(!e.isDecrypted())throw Error("Decryption key is not decrypted.");if(!n.constantTimePKCS1Decryption||t.publicKeyAlgorithm!==ae.publicKey.rsaEncrypt&&t.publicKeyAlgorithm!==ae.publicKey.rsaEncryptSign&&t.publicKeyAlgorithm!==ae.publicKey.rsaSign&&t.publicKeyAlgorithm!==ae.publicKey.elgamal)try{if(await t.decrypt(e),!i.includes(ae.write(ae.symmetric,t.sessionKeyAlgorithm)))throw Error("A non-preferred symmetric algorithm was used.");a.push(t)}catch(e){Q.printDebugError(e),o=e}else{const r=t.write();await Promise.all(Array.from(n.constantTimePKCS1DecryptionSupportedSymmetricAlgorithms).map((async t=>{const n=new Ji;n.read(r);const i={sessionKeyAlgorithm:t,sessionKey:await Io.generateSessionKey(t)};try{await n.decrypt(e,i),a.push(n)}catch(e){Q.printDebugError(e),o=e}})))}}})))}))),q(t.encrypted),t.encrypted=null})))}}if(a.length>0){if(a.length>1){const e=new Set;a=a.filter((t=>{const r=t.sessionKeyAlgorithm+Q.uint8ArrayToString(t.sessionKey);return!e.has(r)&&(e.add(r),!0)}))}return a.map((e=>({data:e.sessionKey,algorithm:ae.read(ae.symmetric,e.sessionKeyAlgorithm)})))}throw o||Error("Session key decryption failed.")}getLiteralData(){const e=this.unwrapCompressed().packets.findPacket(ae.packet.literalData);return e&&e.getBytes()||null}getFilename(){const e=this.unwrapCompressed().packets.findPacket(ae.packet.literalData);return e&&e.getFilename()||null}getText(){const e=this.unwrapCompressed().packets.findPacket(ae.packet.literalData);return e?e.getText():null}static async generateSessionKey(e=[],t=new Date,r=[],n=ie){const o=await ys("symmetric",e,t,r,n),a=ae.read(ae.symmetric,o),i=n.aeadProtect&&await async function(e,t=new Date,r=[],n=ie){let o=!0;return await Promise.all(e.map((async function(e,a){const i=await e.getPrimaryUser(t,r[a],n);i.selfCertification.features&&i.selfCertification.features[0]&ae.features.aead||(o=!1)}))),o}(e,t,r,n)?ae.read(ae.aead,await ys("aead",e,t,r,n)):void 0;return{data:await Io.generateSessionKey(o),algorithm:a,aeadAlgorithm:i}}async encrypt(e,t,r,n=!1,o=[],a=new Date,i=[],s=ie){if(r){if(!Q.isUint8Array(r.data)||!Q.isString(r.algorithm))throw Error("Invalid session key for encryption.")}else if(e&&e.length)r=await Fs.generateSessionKey(e,a,i,s);else{if(!t||!t.length)throw Error("No keys, passwords, or session key provided.");r=await Fs.generateSessionKey(void 0,void 0,void 0,s)}const{data:l,algorithm:c,aeadAlgorithm:u}=r,d=await Fs.encryptSessionKey(l,c,u,e,t,n,o,a,i,s);let p;u?(p=new Xi,p.aeadAlgorithm=ae.write(ae.aead,u)):p=new _i,p.packets=this.packets;const h=ae.write(ae.symmetric,c);return await p.encrypt(h,l,s),d.packets.push(p),p.packets=new ji,d}static async encryptSessionKey(e,t,r,n,o,a=!1,i=[],s=new Date,l=[],c=ie){const u=new ji,d=ae.write(ae.symmetric,t),p=r&&ae.write(ae.aead,r);if(n){const t=await Promise.all(n.map((async function(t,r){const n=await t.getEncryptionKey(i[r],s,l,c),o=new Ji;return o.publicKeyID=a?ge.wildcard():n.getKeyID(),o.publicKeyAlgorithm=n.keyPacket.algorithm,o.sessionKey=e,o.sessionKeyAlgorithm=d,await o.encrypt(n.keyPacket),delete o.sessionKey,o})));u.push(...t)}if(o){const t=async function(e,t){try{return await e.decrypt(t),1}catch(e){return 0}},r=(e,t)=>e+t,n=async function(e,a,i,s){const l=new es(c);return l.sessionKey=e,l.sessionKeyAlgorithm=a,i&&(l.aeadAlgorithm=i),await l.encrypt(s,c),c.passwordCollisionCheck&&1!==(await Promise.all(o.map((e=>t(l,e))))).reduce(r)?n(e,a,s):(delete l.sessionKey,l)},a=await Promise.all(o.map((t=>n(e,d,p,t))));u.push(...a)}return new Fs(u)}async sign(e=[],t=null,r=[],n=new Date,o=[],a=ie){const i=new ji,s=this.packets.findPacket(ae.packet.literalData);if(!s)throw Error("No literal data packet to sign.");let l,c;const u=null===s.text?ae.signature.binary:ae.signature.text;if(t)for(c=t.packets.filterByTag(ae.packet.signature),l=c.length-1;l>=0;l--){const t=c[l],r=new Zi;r.signatureType=t.signatureType,r.hashAlgorithm=t.hashAlgorithm,r.publicKeyAlgorithm=t.publicKeyAlgorithm,r.issuerKeyID=t.issuerKeyID,e.length||0!==l||(r.flags=1),i.push(r)}return await Promise.all(Array.from(e).reverse().map((async function(t,i){if(!t.isPrivate())throw Error("Need private key for signing");const s=r[e.length-1-i],l=await t.getSigningKey(s,n,o,a),c=new Zi;return c.signatureType=u,c.hashAlgorithm=await gs(t,l.keyPacket,n,o,a),c.publicKeyAlgorithm=l.keyPacket.algorithm,c.issuerKeyID=l.getKeyID(),i===e.length-1&&(c.flags=1),c}))).then((e=>{e.forEach((e=>i.push(e)))})),i.push(s),i.push(...await Ns(s,e,t,r,n,o,!1,a)),new Fs(i)}compress(e,t=ie){if(e===ae.compression.uncompressed)return this;const r=new Ni(t);r.algorithm=e,r.packets=this.packets;const n=new ji;return n.push(r),new Fs(n)}async signDetached(e=[],t=null,r=[],n=new Date,o=[],a=ie){const i=this.packets.findPacket(ae.packet.literalData);if(!i)throw Error("No literal data packet to sign.");return new us(await Ns(i,e,t,r,n,o,!0,a))}async verify(e,t=new Date,r=ie){const n=this.unwrapCompressed(),o=n.packets.filterByTag(ae.packet.literalData);if(1!==o.length)throw Error("Can only verify message with one literal data packet.");c(n.packets.stream)&&n.packets.push(...await W(n.packets.stream,(e=>e||[])));const a=n.packets.filterByTag(ae.packet.onePassSignature).reverse(),i=n.packets.filterByTag(ae.packet.signature);return a.length&&!i.length&&Q.isStream(n.packets.stream)&&!c(n.packets.stream)?(await Promise.all(a.map((async e=>{e.correspondingSig=new Promise(((t,r)=>{e.correspondingSigResolve=t,e.correspondingSigReject=r})),e.signatureData=Y((async()=>(await e.correspondingSig).signatureData)),e.hashed=W(await e.hash(e.signatureType,o[0],void 0,!1)),e.hashed.catch((()=>{}))}))),n.packets.stream=F(n.packets.stream,(async(e,t)=>{const r=B(e),n=I(t);try{for(let e=0;e<a.length;e++){const{value:t}=await r.read();a[e].correspondingSigResolve(t)}await r.readToEnd(),await n.ready,await n.close()}catch(e){a.forEach((t=>{t.correspondingSigReject(e)})),await n.abort(e)}})),Hs(a,o,e,t,!1,r)):Hs(i,o,e,t,!1,r)}verifyDetached(e,t,r=new Date,n=ie){const o=this.unwrapCompressed().packets.filterByTag(ae.packet.literalData);if(1!==o.length)throw Error("Can only verify message with one literal data packet.");return Hs(e.packets,o,t,r,!0,n)}unwrapCompressed(){const e=this.packets.filterByTag(ae.packet.compressedData);return e.length?new Fs(e[0].packets):this}async appendSignature(e,t=ie){await this.packets.read(Q.isUint8Array(e)?e:(await me(e)).data,js,t)}write(){return this.packets.write()}armor(e=ie){return fe(ae.armor.message,this.write(),null,null,null,e)}}async function Ns(e,t,r=null,n=[],o=new Date,a=[],i=!1,s=ie){const l=new ji,c=null===e.text?ae.signature.binary:ae.signature.text;if(await Promise.all(t.map((async(t,r)=>{const l=a[r];if(!t.isPrivate())throw Error("Need private key for signing");const u=await t.getSigningKey(n[r],o,l,s);return bs(e,t,u.keyPacket,{signatureType:c},o,l,i,s)}))).then((e=>{l.push(...e)})),r){const e=r.packets.filterByTag(ae.packet.signature);l.push(...e)}return l}async function Hs(e,t,r,n=new Date,o=!1,a=ie){return Promise.all(e.filter((function(e){return["text","binary"].includes(ae.read(ae.signature,e.signatureType))})).map((async function(e){return async function(e,t,r,n=new Date,o=!1,a=ie){let i,s;for(const t of r){const r=t.getKeys(e.issuerKeyID);if(r.length>0){i=t,s=r[0];break}}const l=e instanceof Zi?e.correspondingSig:e,c={keyID:e.issuerKeyID,verified:(async()=>{if(!s)throw Error("Could not find signing key with key ID "+e.issuerKeyID.toHex());await e.verify(s.keyPacket,e.signatureType,t[0],n,o,a);const r=await l;if(s.getCreationTime()>r.created)throw Error("Key is newer than the signature");try{await i.getSigningKey(s.getKeyID(),r.created,void 0,a)}catch(e){if(!a.allowInsecureVerificationWithReformattedKeys||!e.message.match(/Signature creation time is in the future/))throw e;await i.getSigningKey(s.getKeyID(),n,void 0,a)}return!0})(),signature:(async()=>{const e=await l,t=new ji;return e&&t.push(e),new us(t)})()};return c.signature.catch((()=>{})),c.verified.catch((()=>{})),c}(e,t,r,n,o,a)})))}async function Us({armoredMessage:e,binaryMessage:t,config:r,...n}){r={...ie,...r};let o=e||t;if(!o)throw Error("readMessage: must pass options object containing `armoredMessage` or `binaryMessage`");if(e&&!Q.isString(e)&&!Q.isStream(e))throw Error("readMessage: options.armoredMessage must be a string or stream");if(t&&!Q.isUint8Array(t)&&!Q.isStream(t))throw Error("readMessage: options.binaryMessage must be a Uint8Array or stream");const a=Object.keys(n);if(a.length>0)throw Error("Unknown option: "+a.join(", "));const i=Q.isStream(o);if(i&&(await T(),o=O(o)),e){const{type:e,data:t}=await me(o,r);if(e!==ae.armor.message)throw Error("Armored text not of type message");o=t}const s=await ji.fromBinary(o,Zs,r),l=new Fs(s);return l.fromStream=i,l}async function Vs({text:e,binary:t,filename:r,date:n=new Date,format:o=(void 0!==e?"utf8":"binary"),...a}){let i=void 0!==e?e:t;if(void 0===i)throw Error("createMessage: must pass options object containing `text` or `binary`");if(e&&!Q.isString(e)&&!Q.isStream(e))throw Error("createMessage: options.text must be a string or stream");if(t&&!Q.isUint8Array(t)&&!Q.isStream(t))throw Error("createMessage: options.binary must be a Uint8Array or stream");const s=Object.keys(a);if(s.length>0)throw Error("Unknown option: "+s.join(", "));const l=Q.isStream(i);l&&(await T(),i=O(i));const c=new Si(n);void 0!==e?c.setText(i,ae.write(ae.literal,o)):c.setBytes(i,ae.write(ae.literal,o)),void 0!==r&&c.setFilename(r);const u=new ji;u.push(c);const d=new Fs(u);return d.fromStream=l,d}async function Ks({userIDs:e=[],passphrase:t="",type:r="ecc",rsaBits:n=4096,curve:o="curve25519",keyExpirationTime:a=0,date:i=new Date,subkeys:s=[{}],format:l="armored",config:c,...u}){Qs(c={...ie,...c}),e=Xs(e);const d=Object.keys(u);if(d.length>0)throw Error("Unknown option: "+d.join(", "));if(0===e.length)throw Error("UserIDs are required for key generation");if("rsa"===r&&n<c.minRSABits)throw Error(`rsaBits should be at least ${c.minRSABits}, got: ${n}`);const p={userIDs:e,passphrase:t,type:r,rsaBits:n,curve:o,keyExpirationTime:a,date:i,subkeys:s};try{const{key:e,revocationCertificate:t}=await async function(e,t){e.sign=!0,(e=Cs(e)).subkeys=e.subkeys.map(((t,r)=>Cs(e.subkeys[r],e)));let r=[ps(e,t)];r=r.concat(e.subkeys.map((e=>ds(e,t))));const n=await Promise.all(r),o=await async function(e,t,r,n){r.passphrase&&await e.encrypt(r.passphrase,n),await Promise.all(t.map((async function(e,t){const o=r.subkeys[t].passphrase;o&&await e.encrypt(o,n)})));const o=new ji;o.push(e),await Promise.all(r.userIDs.map((async function(t,o){function a(e,t){return[t,...e.filter((e=>e!==t))]}const i=ls.fromObject(t),s={};s.userID=i,s.key=e;const l=new Ii;return l.signatureType=ae.signature.certGeneric,l.publicKeyAlgorithm=e.algorithm,l.hashAlgorithm=await gs(null,e,void 0,void 0,n),l.keyFlags=[ae.keyFlags.certifyKeys|ae.keyFlags.signData],l.preferredSymmetricAlgorithms=a([ae.symmetric.aes256,ae.symmetric.aes128,ae.symmetric.aes192],n.preferredSymmetricAlgorithm),n.aeadProtect&&(l.preferredAEADAlgorithms=a([ae.aead.eax,ae.aead.ocb],n.preferredAEADAlgorithm)),l.preferredHashAlgorithms=a([ae.hash.sha256,ae.hash.sha512],n.preferredHashAlgorithm),l.preferredCompressionAlgorithms=a([ae.compression.zlib,ae.compression.zip,ae.compression.uncompressed],n.preferredCompressionAlgorithm),0===o&&(l.isPrimaryUserID=!0),l.features=[0],l.features[0]|=ae.features.modificationDetection,n.aeadProtect&&(l.features[0]|=ae.features.aead),n.v5Keys&&(l.features[0]|=ae.features.v5Keys),r.keyExpirationTime>0&&(l.keyExpirationTime=r.keyExpirationTime,l.keyNeverExpires=!1),await l.sign(e,s,r.date),{userIDPacket:i,signaturePacket:l}}))).then((e=>{e.forEach((({userIDPacket:e,signaturePacket:t})=>{o.push(e),o.push(t)}))})),await Promise.all(t.map((async function(t,o){const a=r.subkeys[o];return{secretSubkeyPacket:t,subkeySignaturePacket:await fs(t,e,a,n)}}))).then((e=>{e.forEach((({secretSubkeyPacket:e,subkeySignaturePacket:t})=>{o.push(e),o.push(t)}))}));const a={key:e};return o.push(await bs(a,null,e,{signatureType:ae.signature.keyRevocation,reasonForRevocationFlag:ae.reasonForRevocation.noReason,reasonForRevocationString:""},r.date,void 0,void 0,n)),r.passphrase&&e.clearPrivateParams(),await Promise.all(t.map((async function(e,t){r.subkeys[t].passphrase&&e.clearPrivateParams()}))),new zs(o)}(n[0],n.slice(1),e,t),a=await o.getRevocationCertificate(e.date,t);return o.revocationSignatures=[],{key:o,revocationCertificate:a}}(p,c);return e.getKeys().forEach((({keyPacket:e})=>As(e,c))),{privateKey:$s(e,l,c),publicKey:$s(e.toPublic(),l,c),revocationCertificate:t}}catch(e){throw Q.wrapError("Error generating keypair",e)}}async function Ws({privateKey:e,passphrase:t,config:r,...n}){Qs(r={...ie,...r});const o=Object.keys(n);if(o.length>0)throw Error("Unknown option: "+o.join(", "));if(!e.isPrivate())throw Error("Cannot decrypt a public key");const a=e.clone(!0),i=Q.isArray(t)?t:[t];try{return await Promise.all(a.getKeys().map((e=>Q.anyPromise(i.map((t=>e.keyPacket.decrypt(t))))))),await a.validate(r),a}catch(e){throw a.clearPrivateParams(),Q.wrapError("Error decrypting private key",e)}}async function qs({message:e,encryptionKeys:t,signingKeys:r,passwords:n,sessionKey:o,format:a="armored",signature:i=null,wildcard:s=!1,signingKeyIDs:l=[],encryptionKeyIDs:c=[],date:u=new Date,signingUserIDs:d=[],encryptionUserIDs:p=[],config:h,...m}){if(Qs(h={...ie,...h}),Gs(e),function(e){if("armored"!==e&&"binary"!==e&&"object"!==e)throw Error("Unsupported format "+e)}(a),t=Xs(t),r=Xs(r),n=Xs(n),l=Xs(l),c=Xs(c),d=Xs(d),p=Xs(p),m.detached)throw Error("The `detached` option has been removed from openpgp.encrypt, separately call openpgp.sign instead. Don't forget to remove the `privateKeys` option as well.");if(m.publicKeys)throw Error("The `publicKeys` option has been removed from openpgp.encrypt, pass `encryptionKeys` instead");if(m.privateKeys)throw Error("The `privateKeys` option has been removed from openpgp.encrypt, pass `signingKeys` instead");if(void 0!==m.armor)throw Error("The `armor` option has been removed from openpgp.encrypt, pass `format` instead.");const f=Object.keys(m);if(f.length>0)throw Error("Unknown option: "+f.join(", "));r||(r=[]);const g=e.fromStream;try{if((r.length||i)&&(e=await e.sign(r,i,l,u,d,h)),e=e.compress(await ys("compression",t,u,p,h),h),e=await e.encrypt(t,n,o,s,c,u,p,h),"object"===a)return e;const m="armored"===a;return Js(m?e.armor(h):e.write(),g,m?"utf8":"binary")}catch(e){throw Q.wrapError("Error encrypting message",e)}}async function Ys({message:e,decryptionKeys:t,passwords:r,sessionKeys:n,verificationKeys:o,expectSigned:a=!1,format:i="utf8",signature:s=null,date:l=new Date,config:c,...u}){if(Qs(c={...ie,...c}),Gs(e),o=Xs(o),t=Xs(t),r=Xs(r),n=Xs(n),u.privateKeys)throw Error("The `privateKeys` option has been removed from openpgp.decrypt, pass `decryptionKeys` instead");if(u.publicKeys)throw Error("The `publicKeys` option has been removed from openpgp.decrypt, pass `verificationKeys` instead");const d=Object.keys(u);if(d.length>0)throw Error("Unknown option: "+d.join(", "));try{const u=await e.decrypt(t,r,n,l,c);o||(o=[]);const d={};if(d.signatures=s?await u.verifyDetached(s,o,l,c):await u.verify(o,l,c),d.data="binary"===i?u.getLiteralData():u.getText(),d.filename=u.getFilename(),function(e,t){e.data=F(t.packets.stream,(async(t,r)=>{await D(e.data,r,{preventClose:!0});const n=I(r);try{await W(t,(e=>e)),await n.close()}catch(e){await n.abort(e)}}))}(d,e),a){if(0===o.length)throw Error("Verification keys are required to verify message signatures");if(0===d.signatures.length)throw Error("Message is not signed");d.data=z([d.data,Y((async()=>{await Q.anyPromise(d.signatures.map((e=>e.verified)))}))])}return d.data=await Js(d.data,e.fromStream,i),d}catch(e){throw Q.wrapError("Error decrypting message",e)}}function Gs(e){if(!(e instanceof Fs))throw Error("Parameter [message] needs to be of type Message")}const _s=Object.keys(ie).length;function Qs(e){const t=Object.keys(e);if(t.length!==_s)for(const e of t)if(void 0===ie[e])throw Error("Unknown config property: "+e)}function Xs(e){return e&&!Q.isArray(e)&&(e=[e]),e}async function Js(e,t,r="utf8"){const n=Q.isStream(e);return"array"===n?W(e):"node"===t?(e=v(e),"binary"!==r&&e.setEncoding(r),e):"web"===t&&"ponyfill"===n?x(e):e}function $s(e,t,r){switch(t){case"object":return e;case"armored":return e.armor(r);case"binary":return e.write();default:throw Error("Unsupported format "+t)}}}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);__webpack_require__.r(r);var n={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var o=2&t&&e;"object"==typeof o&&!~leafPrototypes.indexOf(o);o=getProto(o))Object.getOwnPropertyNames(o).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,__webpack_require__.d(r,n),r},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>e+".main.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="frontend:",__webpack_require__.l=(e,t,r,n)=>{if(inProgress[e])inProgress[e].push(t);else{var o,a;if(void 0!==r)for(var i=document.getElementsByTagName("script"),s=0;s<i.length;s++){var l=i[s];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==dataWebpackPrefix+r){o=l;break}}o||(a=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,__webpack_require__.nc&&o.setAttribute("nonce",__webpack_require__.nc),o.setAttribute("data-webpack",dataWebpackPrefix+r),o.src=e),inProgress[e]=[t];var c=(t,r)=>{o.onerror=o.onload=null,clearTimeout(u);var n=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),n&&n.forEach((e=>e(r))),t)return t(r)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=c.bind(null,o.onerror),o.onload=c.bind(null,o.onload),a&&document.head.appendChild(o)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={179:0};__webpack_require__.f.j=(t,r)=>{var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=o);var a=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(a,(r=>{if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,n[1](i)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,i,s]=r,l=0;if(a.some((t=>0!==e[t]))){for(n in i)__webpack_require__.o(i,n)&&(__webpack_require__.m[n]=i[n]);s&&s(__webpack_require__)}for(t&&t(r);l<a.length;l++)o=a[l],__webpack_require__.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.webpackChunkfrontend=self.webpackChunkfrontend||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var __webpack_exports__={};(()=>{"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=__webpack_require__(3144),r=__webpack_require__(7326),n=__webpack_require__(9611);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,n.Z)(e,t)}var a=__webpack_require__(1002);function i(e,t){if(t&&("object"===(0,a.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,r.Z)(e)}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}var l=__webpack_require__(4942),c=__webpack_require__(7294),u=__webpack_require__.t(c,2),d=__webpack_require__(745),p=__webpack_require__(7462),h=__webpack_require__(4578);function m(e){return"/"===e.charAt(0)}function f(e,t){for(var r=t,n=r+1,o=e.length;n<o;r+=1,n+=1)e[r]=e[n];e.pop()}function g(e,t){if(!e)throw new Error("Invariant failed")}function y(e){return"/"===e.charAt(0)?e:"/"+e}function b(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function v(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function w(e){var t=e.pathname,r=e.search,n=e.hash,o=t||"/";return r&&"?"!==r&&(o+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(o+="#"===n.charAt(0)?n:"#"+n),o}function k(e,t,r,n){var o;"string"==typeof e?(o=function(e){var t=e||"/",r="",n="",o=t.indexOf("#");-1!==o&&(n=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(r=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}(e),o.state=t):(void 0===(o=(0,p.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return r&&(o.key=r),n?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=function(e,t){void 0===t&&(t="");var r,n=e&&e.split("/")||[],o=t&&t.split("/")||[],a=e&&m(e),i=t&&m(t),s=a||i;if(e&&m(e)?o=n:n.length&&(o.pop(),o=o.concat(n)),!o.length)return"/";if(o.length){var l=o[o.length-1];r="."===l||".."===l||""===l}else r=!1;for(var c=0,u=o.length;u>=0;u--){var d=o[u];"."===d?f(o,u):".."===d?(f(o,u),c++):c&&(f(o,u),c--)}if(!s)for(;c--;c)o.unshift("..");!s||""===o[0]||o[0]&&m(o[0])||o.unshift("");var p=o.join("/");return r&&"/"!==p.substr(-1)&&(p+="/"),p}(o.pathname,n.pathname)):o.pathname=n.pathname:o.pathname||(o.pathname="/"),o}function C(){var e=null,t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,n,o){if(null!=e){var a="function"==typeof e?e(t,r):e;"string"==typeof a?"function"==typeof n?n(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var r=!0;function n(){r&&e.apply(void 0,arguments)}return t.push(n),function(){r=!1,t=t.filter((function(e){return e!==n}))}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.forEach((function(e){return e.apply(void 0,r)}))}}}var S=!("undefined"==typeof window||!window.document||!window.document.createElement);function x(e,t){t(window.confirm(e))}var E="popstate",A="hashchange";function P(){try{return window.history.state||{}}catch(e){return{}}}function T(e){void 0===e&&(e={}),S||g(!1);var t,r=window.history,n=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,i=a.forceRefresh,s=void 0!==i&&i,l=a.getUserConfirmation,c=void 0===l?x:l,u=a.keyLength,d=void 0===u?6:u,h=e.basename?v(y(e.basename)):"";function m(e){var t=e||{},r=t.key,n=t.state,o=window.location,a=o.pathname+o.search+o.hash;return h&&(a=b(a,h)),k(a,n,r)}function f(){return Math.random().toString(36).substr(2,d)}var T=C();function R(e){(0,p.Z)(H,e),H.length=r.length,T.notifyListeners(H.location,H.action)}function O(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||B(m(e.state))}function M(){B(m(P()))}var z=!1;function B(e){z?(z=!1,R()):T.confirmTransitionTo(e,"POP",c,(function(t){t?R({action:"POP",location:e}):function(e){var t=H.location,r=D.indexOf(t.key);-1===r&&(r=0);var n=D.indexOf(e.key);-1===n&&(n=0);var o=r-n;o&&(z=!0,L(o))}(e)}))}var I=m(P()),D=[I.key];function Z(e){return h+w(e)}function L(e){r.go(e)}var j=0;function F(e){1===(j+=e)&&1===e?(window.addEventListener(E,O),o&&window.addEventListener(A,M)):0===j&&(window.removeEventListener(E,O),o&&window.removeEventListener(A,M))}var N=!1,H={length:r.length,action:"POP",location:I,createHref:Z,push:function(e,t){var o="PUSH",a=k(e,t,f(),H.location);T.confirmTransitionTo(a,o,c,(function(e){if(e){var t=Z(a),i=a.key,l=a.state;if(n)if(r.pushState({key:i,state:l},null,t),s)window.location.href=t;else{var c=D.indexOf(H.location.key),u=D.slice(0,c+1);u.push(a.key),D=u,R({action:o,location:a})}else window.location.href=t}}))},replace:function(e,t){var o="REPLACE",a=k(e,t,f(),H.location);T.confirmTransitionTo(a,o,c,(function(e){if(e){var t=Z(a),i=a.key,l=a.state;if(n)if(r.replaceState({key:i,state:l},null,t),s)window.location.replace(t);else{var c=D.indexOf(H.location.key);-1!==c&&(D[c]=a.key),R({action:o,location:a})}else window.location.replace(t)}}))},go:L,goBack:function(){L(-1)},goForward:function(){L(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return N||(F(1),N=!0),function(){return N&&(N=!1,F(-1)),t()}},listen:function(e){var t=T.appendListener(e);return F(1),function(){F(-1),t()}}};return H}var R=__webpack_require__(5697),O=__webpack_require__.n(R),M=1073741823,z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:{};function B(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(r,n){e=r,t.forEach((function(t){return t(e,n)}))}}}const I=c.createContext||function(e,t){var r,n,o,a="__create-react-context-"+((z[o="__global_unique_id__"]=(z[o]||0)+1)+"__"),i=function(e){function r(){var t;return(t=e.apply(this,arguments)||this).emitter=B(t.props.value),t}(0,h.Z)(r,e);var n=r.prototype;return n.getChildContext=function(){var e;return(e={})[a]=this.emitter,e},n.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r,n=this.props.value,o=e.value;((a=n)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?r=0:(r="function"==typeof t?t(n,o):M,0!=(r|=0)&&this.emitter.set(e.value,r))}var a,i},n.render=function(){return this.props.children},r}(c.Component);i.childContextTypes=((r={})[a]=O().object.isRequired,r);var s=function(t){function r(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,r){0!=((0|e.observedBits)&r)&&e.setState({value:e.getValue()})},e}(0,h.Z)(r,t);var n=r.prototype;return n.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?M:t},n.componentDidMount=function(){this.context[a]&&this.context[a].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?M:e},n.componentWillUnmount=function(){this.context[a]&&this.context[a].off(this.onUpdate)},n.getValue=function(){return this.context[a]?this.context[a].get():e},n.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},r}(c.Component);return s.contextTypes=((n={})[a]=O().object,n),{Provider:i,Consumer:s}};var D=__webpack_require__(4779),Z=__webpack_require__.n(D),L=(__webpack_require__(663),__webpack_require__(3366)),j=(__webpack_require__(8679),function(e){var t=I();return t.displayName=e,t}),F=j("Router-History"),N=function(e){var t=I();return t.displayName=e,t},H=N("Router"),U=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={location:t.history.location},r._isMounted=!1,r._pendingLocation=null,t.staticContext||(r.unlisten=t.history.listen((function(e){r._isMounted?r.setState({location:e}):r._pendingLocation=e}))),r}(0,h.Z)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=t.prototype;return r.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&this.unlisten()},r.render=function(){return c.createElement(H.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},c.createElement(F.Provider,{children:this.props.children||null,value:this.props.history}))},t}(c.Component);c.Component,c.Component;var V={},K=0;function W(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var r=t,n=r.path,o=r.exact,a=void 0!==o&&o,i=r.strict,s=void 0!==i&&i,l=r.sensitive,c=void 0!==l&&l;return[].concat(n).reduce((function(t,r){if(!r&&""!==r)return null;if(t)return t;var n=function(e,t){var r=""+t.end+t.strict+t.sensitive,n=V[r]||(V[r]={});if(n[e])return n[e];var o=[],a={regexp:Z()(e,o,t),keys:o};return K<1e4&&(n[e]=a,K++),a}(r,{end:a,strict:s,sensitive:c}),o=n.regexp,i=n.keys,l=o.exec(e);if(!l)return null;var u=l[0],d=l.slice(1),p=e===u;return a&&!p?null:{path:r,url:"/"===r&&""===u?"/":u,isExact:p,params:i.reduce((function(e,t,r){return e[t.name]=d[r],e}),{})}}),null)}var q=function(e){function t(){return e.apply(this,arguments)||this}return(0,h.Z)(t,e),t.prototype.render=function(){var e=this;return c.createElement(H.Consumer,null,(function(t){t||g(!1);var r=e.props.location||t.location,n=e.props.computedMatch?e.props.computedMatch:e.props.path?W(r.pathname,e.props):t.match,o=(0,p.Z)({},t,{location:r,match:n}),a=e.props,i=a.children,s=a.component,l=a.render;return Array.isArray(i)&&0===i.length&&(i=null),c.createElement(H.Provider,{value:o},o.match?i?"function"==typeof i?i(o):i:s?c.createElement(s,o):l?l(o):null:"function"==typeof i?i(o):null)}))},t}(c.Component);c.Component;var Y=function(e){function t(){return e.apply(this,arguments)||this}return(0,h.Z)(t,e),t.prototype.render=function(){var e=this;return c.createElement(H.Consumer,null,(function(t){t||g(!1);var r,n,o=e.props.location||t.location;return c.Children.forEach(e.props.children,(function(e){if(null==n&&c.isValidElement(e)){r=e;var a=e.props.path||e.props.from;n=a?W(o.pathname,(0,p.Z)({},e.props,{path:a})):t.match}})),n?c.cloneElement(r,{location:o,computedMatch:n}):null}))},t}(c.Component);c.useContext;var G=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).history=T(t.props),t}return(0,h.Z)(t,e),t.prototype.render=function(){return c.createElement(U,{history:this.history,children:this.props.children})},t}(c.Component);c.Component;var _=function(e,t){return"function"==typeof e?e(t):e},Q=function(e,t){return"string"==typeof e?k(e,null,null,t):e},X=function(e){return e},J=c.forwardRef;void 0===J&&(J=X);var $=J((function(e,t){var r=e.innerRef,n=e.navigate,o=e.onClick,a=(0,L.Z)(e,["innerRef","navigate","onClick"]),i=a.target,s=(0,p.Z)({},a,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||i&&"_self"!==i||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),n())}});return s.ref=X!==J&&t||r,c.createElement("a",s)})),ee=J((function(e,t){var r=e.component,n=void 0===r?$:r,o=e.replace,a=e.to,i=e.innerRef,s=(0,L.Z)(e,["component","replace","to","innerRef"]);return c.createElement(H.Consumer,null,(function(e){e||g(!1);var r=e.history,l=Q(_(a,e.location),e.location),u=l?r.createHref(l):"",d=(0,p.Z)({},s,{href:u,navigate:function(){var t=_(a,e.location);(o?r.replace:r.push)(t)}});return X!==J?d.ref=t||i:d.innerRef=i,c.createElement(n,d)}))})),te=function(e){return e},re=c.forwardRef;void 0===re&&(re=te),re((function(e,t){var r=e["aria-current"],n=void 0===r?"page":r,o=e.activeClassName,a=void 0===o?"active":o,i=e.activeStyle,s=e.className,l=e.exact,u=e.isActive,d=e.location,h=e.sensitive,m=e.strict,f=e.style,y=e.to,b=e.innerRef,v=(0,L.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return c.createElement(H.Consumer,null,(function(e){e||g(!1);var r=d||e.location,o=Q(_(y,r),r),w=o.pathname,k=w&&w.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=k?W(r.pathname,{path:k,exact:l,sensitive:h,strict:m}):null,S=!!(u?u(C,r):C),x=S?function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((function(e){return e})).join(" ")}(s,a):s,E=S?(0,p.Z)({},f,{},i):f,A=(0,p.Z)({"aria-current":S&&n||null,className:x,style:E,to:o},v);return te!==re?A.ref=t||b:A.innerRef=b,c.createElement(ee,A)}))}));var ne=__webpack_require__(9439),oe=__webpack_require__(5987);function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ae(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var se,le={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},ce=c.createContext();function ue(){return le}var de=function(){function r(){e(this,r),this.usedNamespaces={}}return(0,t.Z)(r,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),r}();function pe(){return se}var he={type:"3rdParty",init:function(e){!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};le=ie(ie({},le),e)}(e.options.react),function(e){se=e}(e)}};function me(){if(console&&console.warn){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];"string"==typeof r[0]&&(r[0]="react-i18next:: ".concat(r[0])),(e=console).warn.apply(e,r)}}var fe={};function ge(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&fe[t[0]]||("string"==typeof t[0]&&(fe[t[0]]=new Date),me.apply(void 0,t))}function ye(e,t,r){e.loadNamespaces(t,(function(){e.isInitialized?r():e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),r()}))}))}function be(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return ge("i18n.languages were undefined or empty",t.languages),!0;var n=t.languages[0],o=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var i=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return-1===n||2===n};return!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e)||!t.hasResourceBundle(n,e)&&t.services.backendConnector.backend&&(!i(n,e)||o&&!i(a,e)))}function ve(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}function we(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ke(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?we(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):we(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ce(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.i18n,n=(0,c.useContext)(ce)||{},o=n.i18n,a=n.defaultNS,i=r||o||pe();if(i&&!i.reportNamespaces&&(i.reportNamespaces=new de),!i){ge("You will need to pass in an i18next instance by using initReactI18next");var s=function(e){return Array.isArray(e)?e[e.length-1]:e},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}i.options.react&&void 0!==i.options.react.wait&&ge("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=ke(ke(ke({},ue()),i.options.react),t),d=u.useSuspense,p=u.keyPrefix,h=e||a||i.options&&i.options.defaultNS;h="string"==typeof h?[h]:h||["translation"],i.reportNamespaces.addUsedNamespaces&&i.reportNamespaces.addUsedNamespaces(h);var m=(i.isInitialized||i.initializedStoreOnce)&&h.every((function(e){return be(e,i,u)}));function f(){return i.getFixedT(null,"fallback"===u.nsMode?h:h[0],p)}var g=(0,c.useState)(f),y=(0,ne.Z)(g,2),b=y[0],v=y[1],w=(0,c.useRef)(!0);(0,c.useEffect)((function(){var e=u.bindI18n,t=u.bindI18nStore;function r(){w.current&&v(f)}return w.current=!0,m||d||ye(i,h,(function(){w.current&&v(f)})),e&&i&&i.on(e,r),t&&i&&i.store.on(t,r),function(){w.current=!1,e&&i&&e.split(" ").forEach((function(e){return i.off(e,r)})),t&&i&&t.split(" ").forEach((function(e){return i.store.off(e,r)}))}}),[i,h.join()]);var k=(0,c.useRef)(!0);(0,c.useEffect)((function(){w.current&&!k.current&&v(f),k.current=!1}),[i]);var C=[b,i,m];if(C.t=b,C.i18n=i,C.ready=m,m)return C;if(!m&&!d)return C;throw new Promise((function(e){ye(i,h,(function(){e()}))}))}var Se=["forwardedRef"];function xe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){function n(n){var o=n.forwardedRef,a=(0,oe.Z)(n,Se),i=Ce(e,a),s=(0,ne.Z)(i,3),l=s[0],u=s[1],d=s[2],p=Ee(Ee({},a),{},{t:l,i18n:u,tReady:d});return t.withRef&&o?p.ref=o:!t.withRef&&o&&(p.forwardedRef=o),c.createElement(r,p)}return n.displayName="withI18nextTranslation(".concat(ve(r),")"),n.WrappedComponent=r,t.withRef?c.forwardRef((function(e,t){return c.createElement(n,Object.assign({},e,{forwardedRef:t}))})):n}}var Pe=__webpack_require__(6010),Te=__webpack_require__(5408),Re=__webpack_require__(9707),Oe=__webpack_require__(713),Me=__webpack_require__(9602),ze=__webpack_require__(9130);const Be=c.createContext();var Ie=__webpack_require__(8919),De=__webpack_require__(6288);function Ze(e){return(0,Ie.Z)("MuiGrid",e)}const Le=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],je=(0,De.Z)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>`spacing-xs-${e}`)),...["column-reverse","column","row-reverse","row"].map((e=>`direction-xs-${e}`)),...["nowrap","wrap-reverse","wrap"].map((e=>`wrap-xs-${e}`)),...Le.map((e=>`grid-xs-${e}`)),...Le.map((e=>`grid-sm-${e}`)),...Le.map((e=>`grid-md-${e}`)),...Le.map((e=>`grid-lg-${e}`)),...Le.map((e=>`grid-xl-${e}`))]),Fe=je;var Ne=__webpack_require__(5893);const He=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function Ue(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function Ve(e,t,r={}){if(!t||!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[r[`spacing-xs-${String(e)}`]||`spacing-xs-${String(e)}`];const{xs:n,sm:o,md:a,lg:i,xl:s}=e;return[Number(n)>0&&(r[`spacing-xs-${String(n)}`]||`spacing-xs-${String(n)}`),Number(o)>0&&(r[`spacing-sm-${String(o)}`]||`spacing-sm-${String(o)}`),Number(a)>0&&(r[`spacing-md-${String(a)}`]||`spacing-md-${String(a)}`),Number(i)>0&&(r[`spacing-lg-${String(i)}`]||`spacing-lg-${String(i)}`),Number(s)>0&&(r[`spacing-xl-${String(s)}`]||`spacing-xl-${String(s)}`)]}const Ke=(0,Me.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{container:r,direction:n,item:o,lg:a,md:i,sm:s,spacing:l,wrap:c,xl:u,xs:d,zeroMinWidth:p}=e.ownerState;return[t.root,r&&t.container,o&&t.item,p&&t.zeroMinWidth,...Ve(l,r,t),"row"!==n&&t[`direction-xs-${String(n)}`],"wrap"!==c&&t[`wrap-xs-${String(c)}`],!1!==d&&t[`grid-xs-${String(d)}`],!1!==s&&t[`grid-sm-${String(s)}`],!1!==i&&t[`grid-md-${String(i)}`],!1!==a&&t[`grid-lg-${String(a)}`],!1!==u&&t[`grid-xl-${String(u)}`]]}})((({ownerState:e})=>(0,p.Z)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"nowrap"===e.wrap&&{flexWrap:"nowrap"},"reverse"===e.wrap&&{flexWrap:"wrap-reverse"})),(function({theme:e,ownerState:t}){const r=(0,Te.P$)({values:t.direction,breakpoints:e.breakpoints.values});return(0,Te.k9)({theme:e},r,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${Fe.item}`]={maxWidth:"none"}),t}))}),(function({theme:e,ownerState:t}){const{container:r,rowSpacing:n}=t;let o={};if(r&&0!==n){const t=(0,Te.P$)({values:n,breakpoints:e.breakpoints.values});o=(0,Te.k9)({theme:e},t,(t=>{const r=e.spacing(t);return"0px"!==r?{marginTop:`-${Ue(r)}`,[`& > .${Fe.item}`]:{paddingTop:Ue(r)}}:{}}))}return o}),(function({theme:e,ownerState:t}){const{container:r,columnSpacing:n}=t;let o={};if(r&&0!==n){const t=(0,Te.P$)({values:n,breakpoints:e.breakpoints.values});o=(0,Te.k9)({theme:e},t,(t=>{const r=e.spacing(t);return"0px"!==r?{width:`calc(100% + ${Ue(r)})`,marginLeft:`-${Ue(r)}`,[`& > .${Fe.item}`]:{paddingLeft:Ue(r)}}:{}}))}return o}),(function({theme:e,ownerState:t}){let r;return e.breakpoints.keys.reduce(((n,o)=>{let a={};if(t[o]&&(r=t[o]),!r)return n;if(!0===r)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===r)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const i=(0,Te.P$)({values:t.columns,breakpoints:e.breakpoints.values}),s="object"==typeof i?i[o]:i;if(null==s)return n;const l=Math.round(r/s*1e8)/1e6+"%";let c={};if(t.container&&t.item&&0!==t.columnSpacing){const r=e.spacing(t.columnSpacing);if("0px"!==r){const e=`calc(${l} + ${Ue(r)})`;c={flexBasis:e,maxWidth:e}}}a=(0,p.Z)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===e.breakpoints.values[o]?Object.assign(n,a):n[e.breakpoints.up(o)]=a,n}),{})})),We=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiGrid"}),n=(0,Re.Z)(r),{className:o,columns:a,columnSpacing:i,component:s="div",container:l=!1,direction:u="row",item:d=!1,lg:h=!1,md:m=!1,rowSpacing:f,sm:g=!1,spacing:y=0,wrap:b="wrap",xl:v=!1,xs:w=!1,zeroMinWidth:k=!1}=n,C=(0,L.Z)(n,He),S=f||y,x=i||y,E=c.useContext(Be),A=a||E||12,P=(0,p.Z)({},n,{columns:A,container:l,direction:u,item:d,lg:h,md:m,sm:g,rowSpacing:S,columnSpacing:x,wrap:b,xl:v,xs:w,zeroMinWidth:k}),T=(e=>{const{classes:t,container:r,direction:n,item:o,lg:a,md:i,sm:s,spacing:l,wrap:c,xl:u,xs:d,zeroMinWidth:p}=e,h={root:["root",r&&"container",o&&"item",p&&"zeroMinWidth",...Ve(l,r),"row"!==n&&`direction-xs-${String(n)}`,"wrap"!==c&&`wrap-xs-${String(c)}`,!1!==d&&`grid-xs-${String(d)}`,!1!==s&&`grid-sm-${String(s)}`,!1!==i&&`grid-md-${String(i)}`,!1!==a&&`grid-lg-${String(a)}`,!1!==u&&`grid-xl-${String(u)}`]};return(0,Oe.Z)(h,Ze,t)})(P);return R=(0,Ne.jsx)(Ke,(0,p.Z)({ownerState:P,className:(0,Pe.Z)(T.root,o),as:s,ref:t},C)),12!==A?(0,Ne.jsx)(Be.Provider,{value:A,children:R}):R;var R})),qe=We;var Ye=__webpack_require__(2658),Ge=__webpack_require__(4563),_e=__webpack_require__(9062),Qe=__webpack_require__(4659),Xe=__webpack_require__(6867),Je=__webpack_require__(2642),$e=__webpack_require__(1796),et=__webpack_require__(8216);function tt(e){return(0,Ie.Z)("MuiButtonGroup",e)}const rt=(0,De.Z)("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary"]);var nt=__webpack_require__(8363);const ot=["children","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"],at=(0,Me.ZP)("div",{name:"MuiButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${rt.grouped}`]:t.grouped},{[`& .${rt.grouped}`]:t[`grouped${(0,et.Z)(r.orientation)}`]},{[`& .${rt.grouped}`]:t[`grouped${(0,et.Z)(r.variant)}`]},{[`& .${rt.grouped}`]:t[`grouped${(0,et.Z)(r.variant)}${(0,et.Z)(r.orientation)}`]},{[`& .${rt.grouped}`]:t[`grouped${(0,et.Z)(r.variant)}${(0,et.Z)(r.color)}`]},t.root,t[r.variant],!0===r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth,"vertical"===r.orientation&&t.vertical]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"inline-flex",borderRadius:e.shape.borderRadius},"contained"===t.variant&&{boxShadow:e.shadows[2]},t.disableElevation&&{boxShadow:"none"},t.fullWidth&&{width:"100%"},"vertical"===t.orientation&&{flexDirection:"column"},{[`& .${rt.grouped}`]:(0,p.Z)({minWidth:40,"&:not(:first-of-type)":(0,p.Z)({},"horizontal"===t.orientation&&{borderTopLeftRadius:0,borderBottomLeftRadius:0},"vertical"===t.orientation&&{borderTopRightRadius:0,borderTopLeftRadius:0},"outlined"===t.variant&&"horizontal"===t.orientation&&{marginLeft:-1},"outlined"===t.variant&&"vertical"===t.orientation&&{marginTop:-1}),"&:not(:last-of-type)":(0,p.Z)({},"horizontal"===t.orientation&&{borderTopRightRadius:0,borderBottomRightRadius:0},"vertical"===t.orientation&&{borderBottomRightRadius:0,borderBottomLeftRadius:0},"text"===t.variant&&"horizontal"===t.orientation&&{borderRight:"1px solid "+("light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"text"===t.variant&&"vertical"===t.orientation&&{borderBottom:"1px solid "+("light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"text"===t.variant&&"inherit"!==t.color&&{borderColor:(0,$e.Fq)(e.palette[t.color].main,.5)},"outlined"===t.variant&&"horizontal"===t.orientation&&{borderRightColor:"transparent"},"outlined"===t.variant&&"vertical"===t.orientation&&{borderBottomColor:"transparent"},"contained"===t.variant&&"horizontal"===t.orientation&&{borderRight:`1px solid ${e.palette.grey[400]}`,[`&.${rt.disabled}`]:{borderRight:`1px solid ${e.palette.action.disabled}`}},"contained"===t.variant&&"vertical"===t.orientation&&{borderBottom:`1px solid ${e.palette.grey[400]}`,[`&.${rt.disabled}`]:{borderBottom:`1px solid ${e.palette.action.disabled}`}},"contained"===t.variant&&"inherit"!==t.color&&{borderColor:e.palette[t.color].dark},{"&:hover":(0,p.Z)({},"outlined"===t.variant&&"horizontal"===t.orientation&&{borderRightColor:"currentColor"},"outlined"===t.variant&&"vertical"===t.orientation&&{borderBottomColor:"currentColor"})}),"&:hover":(0,p.Z)({},"contained"===t.variant&&{boxShadow:"none"})},"contained"===t.variant&&{boxShadow:"none"})}))),it=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiButtonGroup"}),{children:n,className:o,color:a="primary",component:i="div",disabled:s=!1,disableElevation:l=!1,disableFocusRipple:u=!1,disableRipple:d=!1,fullWidth:h=!1,orientation:m="horizontal",size:f="medium",variant:g="outlined"}=r,y=(0,L.Z)(r,ot),b=(0,p.Z)({},r,{color:a,component:i,disabled:s,disableElevation:l,disableFocusRipple:u,disableRipple:d,fullWidth:h,orientation:m,size:f,variant:g}),v=(e=>{const{classes:t,color:r,disabled:n,disableElevation:o,fullWidth:a,orientation:i,variant:s}=e,l={root:["root",s,"vertical"===i&&"vertical",a&&"fullWidth",o&&"disableElevation"],grouped:["grouped",`grouped${(0,et.Z)(i)}`,`grouped${(0,et.Z)(s)}`,`grouped${(0,et.Z)(s)}${(0,et.Z)(i)}`,`grouped${(0,et.Z)(s)}${(0,et.Z)(r)}`,n&&"disabled"]};return(0,Oe.Z)(l,tt,t)})(b),w=c.useMemo((()=>({className:v.grouped,color:a,disabled:s,disableElevation:l,disableFocusRipple:u,disableRipple:d,fullWidth:h,size:f,variant:g})),[a,s,l,u,d,h,f,g,v.grouped]);return(0,Ne.jsx)(at,(0,p.Z)({as:i,role:"group",className:(0,Pe.Z)(v.root,o),ref:t,ownerState:b},y,{children:(0,Ne.jsx)(nt.Z.Provider,{value:w,children:n})}))})),st=it;var lt=__webpack_require__(3173),ct=__webpack_require__(7579),ut=__webpack_require__(8086),dt=__webpack_require__(6628),pt=__webpack_require__(6067),ht=__webpack_require__(6501);function mt(e){return(0,Ie.Z)("MuiDialog",e)}const ft=(0,De.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),gt=(0,c.createContext)({});var yt=__webpack_require__(1329);const bt=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],vt=(0,Me.ZP)(yt.Z,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),wt=(0,Me.ZP)(ut.Z,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),kt=(0,Me.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${(0,et.Z)(r.scroll)}`]]}})((({ownerState:e})=>(0,p.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}))),Ct=(0,Me.ZP)(ht.Z,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${(0,et.Z)(r.scroll)}`],t[`paperWidth${(0,et.Z)(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})((({theme:e,ownerState:t})=>(0,p.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`${e.breakpoints.values.xs}${e.breakpoints.unit}`,[`&.${ft.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${ft.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${ft.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}))),St={enter:pt.x9.enteringScreen,exit:pt.x9.leavingScreen},xt=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiDialog"}),{"aria-describedby":n,"aria-labelledby":o,BackdropComponent:a,BackdropProps:i,children:s,className:l,disableEscapeKeyDown:u=!1,fullScreen:d=!1,fullWidth:h=!1,maxWidth:m="sm",onBackdropClick:f,onClose:g,open:y,PaperComponent:b=ht.Z,PaperProps:v={},scroll:w="paper",TransitionComponent:k=dt.Z,transitionDuration:C=St,TransitionProps:S}=r,x=(0,L.Z)(r,bt),E=(0,p.Z)({},r,{disableEscapeKeyDown:u,fullScreen:d,fullWidth:h,maxWidth:m,scroll:w}),A=(e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:o,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${(0,et.Z)(r)}`],paper:["paper",`paperScroll${(0,et.Z)(r)}`,`paperWidth${(0,et.Z)(String(n))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return(0,Oe.Z)(i,mt,t)})(E),P=c.useRef(),T=(0,ct.Z)(o),R=c.useMemo((()=>({titleId:T})),[T]);return(0,Ne.jsx)(wt,(0,p.Z)({className:(0,Pe.Z)(A.root,l),BackdropProps:(0,p.Z)({transitionDuration:C,as:a},i),closeAfterTransition:!0,BackdropComponent:vt,disableEscapeKeyDown:u,onClose:g,open:y,ref:t,onClick:e=>{P.current&&(P.current=null,f&&f(e),g&&g(e,"backdropClick"))},ownerState:E},x,{children:(0,Ne.jsx)(k,(0,p.Z)({appear:!0,in:y,timeout:C,role:"presentation"},S,{children:(0,Ne.jsx)(kt,{className:(0,Pe.Z)(A.container),onMouseDown:e=>{P.current=e.target===e.currentTarget},ownerState:E,children:(0,Ne.jsx)(Ct,(0,p.Z)({as:b,elevation:24,role:"dialog","aria-describedby":n,"aria-labelledby":T},v,{className:(0,Pe.Z)(A.paper,v.className),ownerState:E,children:(0,Ne.jsx)(gt.Provider,{value:R,children:s})}))})}))}))})),Et=xt;function At(e){return(0,Ie.Z)("MuiDialogTitle",e)}const Pt=(0,De.Z)("MuiDialogTitle",["root"]),Tt=["className","id"],Rt=(0,Me.ZP)(Ye.Z,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),Ot=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiDialogTitle"}),{className:n,id:o}=r,a=(0,L.Z)(r,Tt),i=r,s=(e=>{const{classes:t}=e;return(0,Oe.Z)({root:["root"]},At,t)})(i),{titleId:l=o}=c.useContext(gt);return(0,Ne.jsx)(Rt,(0,p.Z)({component:"h2",className:(0,Pe.Z)(s.root,n),ownerState:i,ref:t,variant:"h6",id:l},a))})),Mt=Ot;function zt(e){return(0,Ie.Z)("MuiDialogContent",e)}(0,De.Z)("MuiDialogContent",["root","dividers"]);const Bt=["className","dividers"],It=(0,Me.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})((({theme:e,ownerState:t})=>(0,p.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${e.palette.divider}`,borderBottom:`1px solid ${e.palette.divider}`}:{[`.${Pt.root} + &`]:{paddingTop:0}}))),Dt=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiDialogContent"}),{className:n,dividers:o=!1}=r,a=(0,L.Z)(r,Bt),i=(0,p.Z)({},r,{dividers:o}),s=(e=>{const{classes:t,dividers:r}=e,n={root:["root",r&&"dividers"]};return(0,Oe.Z)(n,zt,t)})(i);return(0,Ne.jsx)(It,(0,p.Z)({className:(0,Pe.Z)(s.root,n),ownerState:i,ref:t},a))})),Zt=Dt;function Lt(e){return(0,Ie.Z)("MuiDialogContentText",e)}(0,De.Z)("MuiDialogContentText",["root"]);const jt=["children"],Ft=(0,Me.ZP)(Ye.Z,{shouldForwardProp:e=>(0,Me.FO)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Nt=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiDialogContentText"}),n=(0,L.Z)(r,jt),o=(e=>{const{classes:t}=e,r=(0,Oe.Z)({root:["root"]},Lt,t);return(0,p.Z)({},t,r)})(n);return(0,Ne.jsx)(Ft,(0,p.Z)({component:"p",variant:"body1",color:"text.secondary",ref:t,ownerState:n},r,{classes:o}))})),Ht=Nt;var Ut=__webpack_require__(4844),Vt=__webpack_require__(9674),Kt=__webpack_require__(1705);function Wt(e){return(0,Ie.Z)("MuiLink",e)}const qt=(0,De.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Yt=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],Gt={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},_t=(0,Me.ZP)(Ye.Z,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${(0,et.Z)(r.underline)}`],"button"===r.component&&t.button]}})((({theme:e,ownerState:t})=>{const r=(0,Ut.D)(e,`palette.${(e=>Gt[e]||e)(t.color)}`)||t.color;return(0,p.Z)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==r?(0,$e.Fq)(r,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${qt.focusVisible}`]:{outline:"auto"}})})),Qt=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiLink"}),{className:n,color:o="primary",component:a="a",onBlur:i,onFocus:s,TypographyClasses:l,underline:u="always",variant:d="inherit"}=r,h=(0,L.Z)(r,Yt),{isFocusVisibleRef:m,onBlur:f,onFocus:g,ref:y}=(0,Vt.Z)(),[b,v]=c.useState(!1),w=(0,Kt.Z)(t,y),k=(0,p.Z)({},r,{color:o,component:a,focusVisible:b,underline:u,variant:d}),C=(e=>{const{classes:t,component:r,focusVisible:n,underline:o}=e,a={root:["root",`underline${(0,et.Z)(o)}`,"button"===r&&"button",n&&"focusVisible"]};return(0,Oe.Z)(a,Wt,t)})(k);return(0,Ne.jsx)(_t,(0,p.Z)({className:(0,Pe.Z)(C.root,n),classes:l,color:o,component:a,onBlur:e=>{f(e),!1===m.current&&v(!1),i&&i(e)},onFocus:e=>{g(e),!0===m.current&&v(!0),s&&s(e)},ref:w,ownerState:k,variant:d},h))})),Xt=Qt;function Jt(e){return(0,Ie.Z)("MuiDialogActions",e)}(0,De.Z)("MuiDialogActions",["root","spacing"]);const $t=["className","disableSpacing"],er=(0,Me.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((({ownerState:e})=>(0,p.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}}))),tr=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiDialogActions"}),{className:n,disableSpacing:o=!1}=r,a=(0,L.Z)(r,$t),i=(0,p.Z)({},r,{disableSpacing:o}),s=(e=>{const{classes:t,disableSpacing:r}=e,n={root:["root",!r&&"spacing"]};return(0,Oe.Z)(n,Jt,t)})(i);return(0,Ne.jsx)(er,(0,p.Z)({className:(0,Pe.Z)(s.root,n),ownerState:i,ref:t},a))})),rr=tr;var nr=function(e,t){var r=new Blob([JSON.stringify(t,null,2)],{type:"text/json"}),n=document.createElement("a");n.download=e,n.href=window.URL.createObjectURL(r),n.dataset.downloadurl=["text/json",n.download,n.href].join(":");var o=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0});n.dispatchEvent(o),n.remove()},or=__webpack_require__(9469),ar=__webpack_require__(1899),ir=__webpack_require__(3074),sr=__webpack_require__(3502);function lr(e){return c.createElement(sr.Z,(0,p.Z)({},e,{x:"0px",y:"0px",viewBox:"0 0 95.7 84.9"}),c.createElement("g",{id:"Layer_2_00000052094167160547307180000012226084410257483709_"},c.createElement("g",{id:"Layer_1-2"},c.createElement("linearGradient",{id:"SVGID_1_",gradientUnits:"userSpaceOnUse",x1:"0",y1:"42.45",x2:"95.7",y2:"42.45"},c.createElement("stop",{offset:"0",style:{stopColor:"#925bc9"}}),c.createElement("stop",{offset:"1",style:{stopColor:"#ff59ac"}})),c.createElement("path",{className:"amboss",d:"M55.3,84.9V61.3h-15v23.6H0V0h95.7v84.9H55.3z M55.3,28.1h-15v17.1h15V28.1z"}))))}function cr(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,viewBox:"0 0 320 512"},c.createElement("path",{d:"M48 32C48 14.33 62.33 0 80 0C97.67 0 112 14.33 112 32V64H144V32C144 14.33 158.3 0 176 0C193.7 0 208 14.33 208 32V64C208 65.54 207.9 67.06 207.7 68.54C254.1 82.21 288 125.1 288 176C288 200.2 280.3 222.6 267.3 240.9C298.9 260.7 320 295.9 320 336C320 397.9 269.9 448 208 448V480C208 497.7 193.7 512 176 512C158.3 512 144 497.7 144 480V448H112V480C112 497.7 97.67 512 80 512C62.33 512 48 497.7 48 480V448H41.74C18.69 448 0 429.3 0 406.3V101.6C0 80.82 16.82 64 37.57 64H48V32zM176 224C202.5 224 224 202.5 224 176C224 149.5 202.5 128 176 128H64V224H176zM64 288V384H208C234.5 384 256 362.5 256 336C256 309.5 234.5 288 208 288H64z"}))}function ur(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,x:"0px",y:"0px",viewBox:"0 0 300 300"},c.createElement("g",null,c.createElement("polygon",{fill:e.color,points:"178.391,189.96 174.934,186.875 169.489,182.018 166.596,179.436 161.154,174.579 158.645,172.34 157.717,171.51 152.893,176.918 155.712,179.436 161.154,184.291 164.049,186.875 169.491,191.73 172.947,194.816 177.943,199.271 180.826,197.5 184.389,195.311 183.834,194.816 \t\t"}),c.createElement("polygon",{fill:e.color,points:"166.034,194.816 160.588,189.96 157.695,187.377 152.256,182.521 150.52,180.975 149.592,180.145 144.766,185.551 146.813,187.377 152.256,192.232 155.146,194.814 160.59,199.672 164.049,202.756 167.4,205.748 173.85,201.787 169.491,197.9 \t\t"}),c.createElement("polygon",{fill:e.color,points:"157.695,202.255 152.253,197.398 149.358,194.816 143.916,189.96 142.014,188.26 137.189,193.668 138.476,194.816 143.92,199.672 146.813,202.254 152.256,207.109 155.712,210.195 157.527,211.816 163.973,207.854 161.154,205.34 \t\t"}),c.createElement("rect",{x:"173.431",y:"172.686",transform:"matrix(0.7405 0.672 -0.672 0.7405 165.1439 -72.7109)",fill:e.color,width:"6.611",height:"9.654"}),c.createElement("polygon",{fill:e.color,points:"141.129,211.877 147.035,215.203 150.877,210.975 145.981,206.533 \t\t"}),c.createElement("polygon",{fill:e.color,points:"186.961,57.038 189.855,59.621 195.298,64.477 198.756,67.562 204.199,72.418 205.449,73.534 210.271,68.126 209.643,67.562 204.199,62.705 200.742,59.621 195.298,54.764 192.402,52.182 186.963,47.326 184.453,45.086 183.525,44.256 178.695,49.665 181.52,52.182 \t\t"}),c.createElement("polygon",{fill:e.color,points:"178.062,64.979 180.954,67.562 186.398,72.418 189.855,75.503 195.298,80.359 196.396,81.34 197.325,82.166 202.146,76.76 200.742,75.503 195.298,70.648 191.841,67.562 186.398,62.705 183.505,60.124 178.062,55.268 176.328,53.72 175.396,52.89 170.572,58.299 172.618,60.124 \t\t"}),c.createElement("polygon",{fill:e.color,points:"169.723,72.418 172.618,75 178.062,79.856 181.52,82.941 186.962,87.798 188.818,89.456 189.747,90.282 194.57,84.875 192.402,82.942 186.962,78.085 183.505,75 178.062,70.144 175.167,67.562 169.723,62.705 167.82,61.006 162.998,66.415 164.282,67.562 \t\t"}),c.createElement("rect",{x:"199.243",y:"45.425",transform:"matrix(0.7403 0.6723 -0.6723 0.7403 86.3919 -123.1221)",fill:e.color,width:"6.609",height:"9.656"}),c.createElement("polygon",{fill:e.color,points:"165.298,86.425 170.193,90.867 176.684,83.72 171.789,79.28 \t\t"}),c.createElement("polygon",{fill:e.color,points:"88.684,102.6 87.755,101.77 82.927,107.177 105.743,127.533 109.679,131.046 114.503,125.64 112.599,123.938 \t\t"}),c.createElement("polygon",{fill:e.color,points:"80.557,111.232 79.631,110.403 74.803,115.811 94.669,133.537 100.627,138.853 101.553,139.68 106.378,134.272 101.42,129.848 \t\t"}),c.createElement("polygon",{fill:e.color,points:"72.049,118.52 67.228,123.928 84.469,139.311 92.184,146.195 93.051,146.968 93.978,147.795 98.659,142.548 98.802,142.389 91.107,135.525 \t\t"}),c.createElement("rect",{x:"103.471",y:"102.94",transform:"matrix(0.7405 0.6721 -0.6721 0.7405 100.1373 -43.7934)",fill:e.color,width:"6.609",height:"9.654"}),c.createElement("polygon",{fill:e.color,points:"69.529,143.938 72.38,146.525 74.422,148.381 80.622,141.554 80.914,141.234 76.019,136.792 \t\t"}),c.createElement("path",{fill:e.color,d:"M187.466,112.718c7.511,0,14.995-1.878,21.647-5.43c10.848-5.793,18.796-15.48,22.379-27.277 c3.583-11.796,2.365-24.266-3.426-35.113c-8.033-15.037-23.645-24.379-40.742-24.379c-7.51,0-14.996,1.878-21.648,5.431 c-10.847,5.793-18.794,15.479-22.377,27.275s-2.366,24.266,3.426,35.113C154.755,103.376,170.365,112.718,187.466,112.718z M171.232,36.355c16.688-8.912,37.514-2.587,46.43,14.099c8.908,16.688,2.584,37.516-14.104,46.428 c-16.688,8.913-37.518,2.586-46.431-14.1C148.219,66.092,154.544,45.268,171.232,36.355z"}),c.createElement("path",{fill:e.color,d:"M247.809,155.361c-6.326-5.757-17.865-13.456-34.295-22.881c-18.544-10.639-43.998-23.456-59.836-27.527 c-0.785-0.199-1.621-0.3-2.484-0.3c-1.917,0-5.62,0.546-15.812,4.946c-0.823-2.478-1.856-4.885-3.086-7.188 c-8.032-15.037-23.644-24.379-40.743-24.379c-7.509,0-14.995,1.878-21.646,5.43c-10.847,5.792-18.795,15.478-22.378,27.275 c-3.583,11.797-2.365,24.267,3.428,35.113c1.488,2.787,3.262,5.414,5.295,7.841c-3.117,2.348-5.28,4.3-6.706,6.043 c-1.805,2.213-2.646,4.351-2.646,6.729v91.201c0,12.03,9.787,21.819,21.817,21.819l163.938-0.006 c12.029,0,21.818-9.787,21.818-21.815v-91.197C254.477,164.032,253.963,160.965,247.809,155.361z M150.967,117.492 c11.672,3.108,32.125,12.505,53.592,24.637c15.806,8.93,26.646,16.234,32.449,20.85c0.395,0.312,0.768,0.612,1.113,0.899 l-88.262,53.368l-13.534-8.071l-7.14-4.021c-0.034-0.1-0.064-0.198-0.095-0.297c-5.286-15.604,1.335-33.237,16.333-41.25 c16.688-8.912,37.519-2.586,46.429,14.103c1.854,3.468,3.037,7.112,3.615,10.793l7.986-4.907 c-0.839-3.416-2.109-6.787-3.84-10.029c-11.201-20.967-37.366-28.914-58.332-17.717c-16.01,8.547-24.415,25.824-22.518,42.85 L62.427,165.09c1.554-1.23,3.643-2.742,6.238-4.499c12.676,7.953,29.146,9.104,43.265,1.563 c14.549-7.769,22.822-22.745,22.787-38.191C143.087,120.064,148.909,117.765,150.967,117.492z M241.657,173.211v84.453 c0,0.702-0.089,1.385-0.24,2.042l-36.433-64.319L241.657,173.211z M125.656,128.328c-1.334,10.698-7.656,20.613-17.869,26.066 c-9.905,5.291-21.268,5.213-30.732,0.785c-3.225-1.512-6.226-3.533-8.876-6.014c-2.676-2.502-4.997-5.468-6.817-8.875 c-8.912-16.687-2.588-37.511,14.1-46.422c16.689-8.914,37.516-2.588,46.43,14.101c1.647,3.086,2.772,6.316,3.407,9.585 C125.997,121.143,126.1,124.779,125.656,128.328z M59.715,174.898l34.511,20.586l-34.511,60.934V174.898z M102.657,200.516 l47.237,28.182l46.69-28.232l37.43,66.088c-0.445,0.067-0.896,0.114-1.358,0.114H68.718c-1.125,0-2.196-0.216-3.19-0.595 L102.657,200.516z"}),c.createElement("path",{fill:e.color,d:"M269.921,0H30.08C13.493,0,0,13.494,0,30.08v239.84C0,286.506,13.493,300,30.08,300h239.841 C286.506,300,300,286.506,300,269.92V30.08C300,13.494,286.506,0,269.921,0z M284.413,269.92c0,7.992-6.501,14.494-14.492,14.494 H30.08c-7.992,0-14.494-6.502-14.494-14.494V30.08c0-7.992,6.502-14.494,14.494-14.494h239.841 c7.991,0,14.492,6.502,14.492,14.494V269.92z"})))}function dr(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,x:"0px",y:"0px",viewBox:"0 0 300 300"},c.createElement("g",null,c.createElement("path",{fill:e.color,d:"M269.921,0H30.08C13.493,0,0,13.494,0,30.08v239.84C0,286.506,13.493,300,30.08,300h239.841 C286.506,300,300,286.506,300,269.92V30.08C300,13.494,286.506,0,269.921,0z M143.299,53.225 c3.583-11.796,11.53-21.482,22.377-27.275c6.652-3.553,14.139-5.431,21.648-5.431c15.026,0,28.906,7.216,37.501,19.173 c0.573,0.797,1.123,1.615,1.647,2.454c0.56,0.895,1.092,1.812,1.594,2.752c5.791,10.847,7.009,23.317,3.426,35.113 c-3.583,11.797-11.531,21.484-22.379,27.277c-6.652,3.552-14.137,5.43-21.647,5.43c-17.101,0-32.711-9.342-40.741-24.38 C140.933,77.491,139.716,65.021,143.299,53.225z M254.473,166.466v91.196c0,12.027-9.789,21.814-21.817,21.814l-163.938,0.006 c-12.03,0-21.817-9.789-21.817-21.818v-91.2v-0.001c0-1.783,0.473-3.432,1.471-5.078c0.333-0.549,0.724-1.098,1.175-1.65 c1.426-1.743,3.589-3.695,6.706-6.043c-2.033-2.428-3.807-5.054-5.295-7.841c-4.781-8.951-6.437-19.007-4.858-28.879 c0.334-2.09,0.804-4.173,1.43-6.234C51.112,98.94,59.06,89.254,69.907,83.462c6.651-3.552,14.137-5.43,21.646-5.43 c17.099,0,32.711,9.342,40.743,24.379c1.23,2.303,2.263,4.71,3.086,7.188c10.192-4.4,13.895-4.946,15.812-4.946 c0.863,0,1.699,0.101,2.484,0.3c15.838,4.071,41.292,16.888,59.836,27.527c16.43,9.425,27.969,17.124,34.295,22.881 C253.963,160.965,254.477,164.032,254.473,166.466L254.473,166.466z"}),c.createElement("path",{fill:e.color,d:"M111.93,162.154c-14.119,7.541-30.589,6.39-43.265-1.563c-2.595,1.757-4.684,3.269-6.238,4.499 l56.336,33.61v-0.001c-0.178-1.596-0.265-3.194-0.264-4.787c0.006-8.962,2.806-17.76,8.005-25.075 c0.347-0.488,0.704-0.969,1.072-1.443c0.654-0.843,1.341-1.664,2.061-2.461c0.72-0.796,1.473-1.568,2.257-2.314 c2.746-2.611,5.884-4.899,9.387-6.769c20.966-11.197,47.131-3.25,58.332,17.717c1.73,3.242,3.001,6.613,3.84,10.029l-7.986,4.907 c-0.578-3.681-1.761-7.325-3.615-10.793c-8.91-16.688-29.74-23.015-46.429-14.103c-14.998,8.013-21.619,25.646-16.333,41.25 c0.031,0.099,0.061,0.197,0.095,0.297l7.14,4.021l13.534,8.071l88.262-53.368c-0.346-0.287-0.719-0.587-1.113-0.899 c-5.803-4.615-16.643-11.92-32.449-20.85c-21.467-12.132-41.92-21.529-53.592-24.637c-2.058,0.273-7.88,2.572-16.25,6.471 c0.002,0.965-0.028,1.929-0.09,2.889c-0.117,1.8-0.346,3.588-0.684,5.353C131.576,144.559,123.865,155.78,111.93,162.154z M177.524,171.709l4.896,4.442l-0.001,0.001l-6.486,7.148l-4.888-4.436l-0.008-0.008L177.524,171.709z M147.035,215.203 l-5.906-3.326l4.852-5.344l4.896,4.441L147.035,215.203z M157.527,211.816l-1.815-1.621l-3.456-3.086l-5.443-4.855l-2.893-2.582 l-5.444-4.855l-1.287-1.148h0l4.825-5.408l1.902,1.7l5.442,4.856l2.895,2.582l5.442,4.856l3.459,3.085l2.818,2.514L157.527,211.816 z M167.4,205.748l-3.352-2.992l-3.459-3.084l-5.443-4.857l-2.891-2.582l-5.443-4.855l-2.047-1.826l0.58-0.649l4.246-4.757 l0.928,0.83l1.736,1.547l5.439,4.855l2.893,2.583l5.446,4.856l3.457,3.084l4.358,3.887L167.4,205.748z M180.826,197.5l-2.883,1.771 l-4.996-4.455l-3.456-3.086l-5.442-4.855l-2.895-2.584l-5.442-4.855l-2.819-2.518l4.824-5.408l0.928,0.83l2.51,2.239l5.441,4.856 l2.894,2.582l5.444,4.857l3.457,3.085l5.443,4.856l0.554,0.493l0.001,0.001L180.826,197.5z"}),c.createElement("path",{fill:e.color,d:"M187.19,100.922c4.427,0.034,8.908-0.79,13.194-2.546c1.071-0.439,2.131-0.937,3.174-1.494 c16.688-8.912,23.012-29.74,14.104-46.428c-6.13-11.472-17.889-18.046-30.062-18.139c-5.533-0.042-11.152,1.255-16.367,4.04 c-16.688,8.913-23.014,29.737-14.105,46.427C163.255,94.253,175.016,100.829,187.19,100.922z M165.298,86.425l6.491-7.145v0 l4.895,4.44l-6.49,7.147L165.298,86.425z M189.747,90.282l-0.929-0.826l-1.856-1.658l-5.442-4.857l-3.457-3.085L172.618,75 l-2.896-2.582l-5.44-4.856l-1.284-1.147l4.822-5.409l1.902,1.699l5.444,4.857l2.896,2.582L183.505,75l3.457,3.085l5.44,4.857 l2.168,1.933L189.747,90.282z M203.353,44.457l4.893,4.443l-6.492,7.148l-0.003-0.003l-4.89-4.44l6.49-7.146L203.353,44.457z M183.525,44.256l0.928,0.83l2.51,2.24l5.439,4.856l2.896,2.582l5.444,4.857l3.457,3.084l5.443,4.857l0.629,0.564l-4.822,5.408 l-1.25-1.116l-5.443-4.856l-3.458-3.085l-5.442-4.856l-2.895-2.583l-5.441-4.856l-2.824-2.517L183.525,44.256z M176.328,53.72 l1.734,1.548l5.442,4.856l2.894,2.581l5.442,4.857l3.457,3.086l5.444,4.855l1.404,1.257l-4.821,5.406l-0.001,0l-0.928-0.826 l-1.099-0.981l-5.442-4.856l-3.457-3.085l-5.444-4.856l-2.892-2.583l-5.444-4.855l-2.046-1.825l4.824-5.409L176.328,53.72z"}),c.createElement("polygon",{fill:e.color,points:"59.715,174.898 59.715,256.418 94.226,195.484 \t"}),c.createElement("path",{fill:e.color,d:"M241.417,259.706c0.151-0.657,0.24-1.34,0.24-2.042v-84.453l-36.673,22.176L241.417,259.706z"}),c.createElement("path",{fill:e.color,d:"M196.584,200.466l-46.69,28.232l-47.237-28.183l-37.129,65.557l0,0.001c0.994,0.379,2.065,0.595,3.19,0.595 h163.938c0.462,0,0.912-0.047,1.357-0.113l-0.001-0.002L196.584,200.466z"}),c.createElement("path",{fill:e.color,d:"M68.179,149.165c2.65,2.481,5.651,4.502,8.876,6.015c9.464,4.428,20.827,4.506,30.732-0.785 c1.276-0.682,2.492-1.434,3.646-2.247c8.07-5.697,13.056-14.459,14.224-23.819c0.222-1.774,0.307-3.57,0.25-5.371 c-0.058-1.802-0.258-3.608-0.607-5.403c-0.635-3.269-1.76-6.499-3.407-9.585c-8.914-16.688-29.741-23.015-46.43-14.101 c-11.474,6.126-18.048,17.884-18.14,30.057c-0.042,5.533,1.255,11.151,4.04,16.365C63.182,143.697,65.503,146.663,68.179,149.165z M80.622,141.554l-6.2,6.827l-2.042-1.856l-2.851-2.587l6.49-7.146l4.895,4.442L80.622,141.554z M98.659,142.548l-4.681,5.247 l-0.927-0.827l-0.867-0.773l-7.715-6.884l-17.241-15.383l0,0l4.82-5.408l19.058,17.005l7.695,6.864L98.659,142.548z M101.553,139.68l-0.926-0.827l-5.958-5.316l-19.866-17.726l4.828-5.408l0.926,0.829l20.863,18.616l4.958,4.424L101.553,139.68z M109.679,131.046l-3.936-3.513l-22.816-20.356l4.828-5.407l0.929,0.83l23.915,21.338l1.904,1.702L109.679,131.046z M101.086,109.122l6.486-7.146l4.892,4.44l0.002,0.002l-6.489,7.149l-4.894-4.442L101.086,109.122z"})))}function pr(e){return c.createElement(sr.Z,(0,p.Z)({},e,{x:"0px",y:"0px",viewBox:"0 0 440.45 440.45"}),c.createElement("g",{id:"XMLID_34_"},c.createElement("g",null,c.createElement("path",{style:{fill:"#1EA6C6"},d:"M102.62,211.975c0.02,0.08,0.04,0.15,0.06,0.23c1.91,7.94,3.42,19.8,1.63,35.19 c-1.91,16.48,5.5,32.66,19.11,42.15l18.56,12.95c0,0-6.37,48.72,11.31,74.36v0.01C65.91,359.665,0,282.645,0,190.225 c0-53.81,22.35-102.41,58.27-137c-14.15,28.48-28.54,72.45-8.29,109.27c9.27,16.85,23.9,27.78,40.15,34.8 C96.36,199.975,101.02,205.395,102.62,211.975z"}),c.createElement("path",{style:{fill:"#1EA6C6"},d:"M190.23,0.005c41.46,0,79.82,13.26,111.07,35.79c0,0-16.37,25.11-15.71,50.17 c0.15,5.99,4.84,10.89,10.81,11.52c0.42,0.04,0.85,0.07,1.27,0.07c4.55,0,8.75-2.58,10.81-6.73c4.38-8.78,15.91-19.42,45.02,1.77 l0.01-0.01c2.17,3.61,4.22,7.3,6.14,11.07c0,0-10.16,2.28-23.77,0.6c-3.78-0.47-7.6,0.45-10.69,2.67 c-2.15,1.55-4.62,3.78-7.36,6.53c-13.89,13.96-16.19,43-16.19,43c-0.27,6.06,0,12.76,0.97,20.16 c2.17,16.44,17.24,28.04,33.65,25.64c0.24-0.03,0.48-0.07,0.72-0.1c11.84-1.84,22.65,7.09,23.33,19.05 c0.61,10.79,2.91,23.02,8.98,33.34h0.01c-26.37,73.4-96.59,125.9-179.07,125.9c-12.64,0-24.99-1.23-36.94-3.58v-0.01 c0,0,5.35-5.01,19.39-19.59l29.58-31.37c8.54-9.38,17.06-19.07,24.47-28.12c13.17-16.09,9.01-40.13-8.76-50.92 c-16.59-10.07-36.14-23.07-48.73-35.16c-6.33-6.07-15.04-8.98-23.76-8.04c-11.2,1.21-27.07,3.65-42.8,8.55 c2.7-26.79-43.7-50.71-31.7-71.71c6.5-11.39,17.42-11.6,26.05-9.41c6.87,1.74,14.08-0.76,18.54-6.27 c10.56-13.03,33.63-25.24,50.49-32.96c11.05-5.05,14.62-18.98,7.36-28.71c-22.27-29.9-53.82-49.59-53.82-49.59 C141.44,4.815,165.27,0.005,190.23,0.005z M197.98,61.495l23-30c0,0-10-9-46-12C167.79,18.895,194.98,38.495,197.98,61.495z"}),c.createElement("path",{style:{fill:"#F7CF52"},d:"M353.51,92.585l-0.01,0.01c-29.11-21.19-40.64-10.55-45.02-1.77c-2.06,4.15-6.26,6.73-10.81,6.73 c-0.42,0-0.85-0.03-1.27-0.07c-5.97-0.63-10.66-5.53-10.81-11.52c-0.66-25.06,15.71-50.17,15.71-50.17 C322.33,50.935,340.14,70.275,353.51,92.585z"}),c.createElement("path",{style:{fill:"#F7CF52"},d:"M380.45,190.225c0,22.57-3.93,44.23-11.15,64.32h-0.01c-6.07-10.32-8.37-22.55-8.98-33.34 c-0.68-11.96-11.49-20.89-23.33-19.05c-0.24,0.03-0.48,0.07-0.72,0.1c-16.41,2.4-31.48-9.2-33.65-25.64 c-0.97-7.4-1.24-14.1-0.97-20.16c0,0,2.3-29.04,16.19-43c2.74-2.75,5.21-4.98,7.36-6.53c3.09-2.22,6.91-3.14,10.69-2.67 c13.61,1.68,23.77-0.6,23.77-0.6C372.95,129.625,380.45,159.045,380.45,190.225z"}),c.createElement("path",{style:{fill:"#F7CF52"},d:"M220.98,31.495l-23,30c-3-23-30.19-42.6-23-42C210.98,22.495,220.98,31.495,220.98,31.495z"}),c.createElement("path",{style:{fill:"#F7CF52"},d:"M173.42,63.145c7.26,9.73,3.69,23.66-7.36,28.71c-16.86,7.72-39.93,19.93-50.49,32.96 c-4.46,5.51-11.67,8.01-18.54,6.27c-8.63-2.19-19.55-1.98-26.05,9.41c-12,21,34.4,44.92,31.7,71.71 c-0.02-0.08-0.04-0.15-0.06-0.23c-1.6-6.58-6.26-12-12.49-14.68c-16.25-7.02-30.88-17.95-40.15-34.8 c-20.25-36.82-5.86-80.79,8.29-109.27c17.54-16.91,38.33-30.47,61.33-39.67C119.6,13.555,151.15,33.245,173.42,63.145z"}),c.createElement("path",{style:{fill:"#F7CF52"},d:"M217.97,246.855c17.77,10.79,21.93,34.83,8.76,50.92c-7.41,9.05-15.93,18.74-24.47,28.12 l-29.58,31.37c-14.04,14.58-19.39,19.59-19.39,19.59c-17.68-25.64-11.31-74.36-11.31-74.36l-18.56-12.95 c-13.61-9.49-21.02-25.67-19.11-42.15c1.79-15.39,0.28-27.25-1.63-35.19c15.73-4.9,31.6-7.34,42.8-8.55 c8.72-0.94,17.43,1.97,23.76,8.04C181.83,223.785,201.38,236.785,217.97,246.855z"}))),c.createElement("path",{style:{opacity:"0.3",fill:"#808080",enableBackground:"new"},d:"M190.23,0.005c5.8,0,11.54,0.26,17.2,0.77 C110.48,9.515,34.5,90.995,34.5,190.225c0,99.25,76.01,180.74,172.99,189.45c-5.68,0.51-11.44,0.77-17.26,0.77 C85.17,380.445,0,295.285,0,190.225S85.17,0.005,190.23,0.005z"}))}function hr(e){return c.createElement(sr.Z,(0,p.Z)({},e,{x:"0px",y:"0px",viewBox:"0 0 511.882 511.882"}),c.createElement("polygon",{style:{fill:"#F6BB42"},points:"350.216,176.572 278.374,158.615 37.038,264.123 0,338.207 125.753,374.324 386.13,258.531 "}),c.createElement("polygon",{style:{fill:"#FFCE54"},points:"350.216,176.572 107.756,284.345 125.753,374.324 386.13,258.531 "}),c.createElement("polygon",{style:{fill:"#E8AA3D"},points:"107.756,284.345 37.038,264.123 0.015,338.207 125.753,374.324 "}),c.createElement("polygon",{style:{fill:"#F6BB42"},points:"475.969,212.682 404.127,194.717 162.791,300.232 125.753,374.324 251.504,410.41 511.882,294.625 "}),c.createElement("polygon",{style:{fill:"#FFCE54"},points:"475.969,212.682 233.508,320.431 251.504,410.41 511.882,294.625 "}),c.createElement("polygon",{style:{fill:"#E8AA3D"},points:"233.508,320.431 162.791,300.232 125.753,374.324 251.504,410.41 "}),c.createElement("polygon",{style:{fill:"#F6BB42"},points:"396.316,119.429 324.488,101.473 103.867,198.435 66.843,272.519 192.596,308.621 432.245,201.379 "}),c.createElement("polygon",{style:{fill:"#FFCE54"},points:"396.316,119.429 174.6,218.641 192.596,308.621 432.245,201.379 "}),c.createElement("polygon",{style:{fill:"#E8AA3D"},points:"174.6,218.641 103.867,198.435 66.843,272.519 192.596,308.621 "}))}function mr(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,viewBox:"0 0 448 512"},c.createElement("path",{d:"M256 64C256 46.33 270.3 32 288 32H415.1C415.1 32 415.1 32 415.1 32C420.3 32 424.5 32.86 428.2 34.43C431.1 35.98 435.5 38.27 438.6 41.3C438.6 41.35 438.6 41.4 438.7 41.44C444.9 47.66 447.1 55.78 448 63.9C448 63.94 448 63.97 448 64V192C448 209.7 433.7 224 416 224C398.3 224 384 209.7 384 192V141.3L214.6 310.6C202.1 323.1 181.9 323.1 169.4 310.6C156.9 298.1 156.9 277.9 169.4 265.4L338.7 96H288C270.3 96 256 81.67 256 64V64zM0 128C0 92.65 28.65 64 64 64H160C177.7 64 192 78.33 192 96C192 113.7 177.7 128 160 128H64V416H352V320C352 302.3 366.3 288 384 288C401.7 288 416 302.3 416 320V416C416 451.3 387.3 480 352 480H64C28.65 480 0 451.3 0 416V128z"}))}function fr(e){return c.createElement(sr.Z,(0,p.Z)({},e,{x:"0px",y:"0px",width:"1000px",height:"1000px",viewBox:"0 0 1000 800"}),c.createElement("g",null,c.createElement("path",{d:"M602.336,731.51c16.747-16.94,29.249-35.524,37.504-56.694c18.792-48.193,16.967-94.996-10.46-139.81 c-10.255-16.756-24.983-29.293-39.461-42.103c-67.731-59.932-135.412-119.919-203.104-179.895 c-0.368-0.326-0.644-0.755-1.331-1.579c18.529-12.477,36.983-24.903,55.872-37.62c-9.61-6.799-18.917-13.385-28.648-20.27 c11.763-14.483,23.273-28.656,34.738-42.773c13.313,7.081,24.784,5.523,32.075-4.132c6.395-8.467,5.794-20.59-1.412-28.52 c-7.011-7.713-19.494-9.295-28.343-3.592c-10.274,6.623-12.651,17.652-6.576,31.65c-22.681,16.451-45.436,32.955-68.921,49.989 c9.33,6.786,18.246,13.271,27.611,20.084c-9.232,8.573-18.09,16.797-27.064,25.131c-68.348-47.917-134.895-38.158-199.771,10.745 c0-100.562,0-201.3,0-302.535c1.811-0.082,3.562-0.23,5.313-0.23c97.991-0.011,195.983-0.214,293.973,0.094 c37.661,0.119,75.351,1.898,112.093,11.01c52.81,13.096,95.741,40.904,125.379,87.462c13.802,21.681,20.643,45.764,23.136,71.039 c3.595,36.436,1.313,72.517-8.858,107.873c-11.943,41.515-37.09,74.011-69.641,101.357c-16.133,13.552-33.803,24.811-52.581,34.343 c-1.3,0.659-2.533,1.445-4.148,2.375c80.735,102.152,161.255,204.034,242.318,306.6C761.843,731.51,682.637,731.51,602.336,731.51z "}),c.createElement("path",{d:"M282.877,389.186c25.706-0.109,46.42,20.376,46.55,46.038c0.131,25.994-20.404,46.852-46.238,46.96 c-25.588,0.108-46.928-21.172-46.758-46.627C236.602,409.95,257.291,389.295,282.877,389.186z"}),c.createElement("path",{d:"M445.93,607.736c0.705-26.031,21.515-46.381,46.915-45.881c26.295,0.52,46.657,21.756,45.918,47.887 c-0.721,25.455-21.862,45.67-47.178,45.104C465.779,654.273,445.244,633.082,445.93,607.736z"}),c.createElement("path",{d:"M175.223,550.758c23.365,20.689,46.15,40.865,69.337,61.396c-4.974,5.619-9.792,11.063-14.91,16.846 c-5.634-4.988-11.167-9.738-16.519-14.684c-3.131-2.896-5.343-2.492-8.415,0.467c-9.944,9.58-20.234,18.801-29.493,27.332 C175.223,613.414,175.223,582.512,175.223,550.758z"}),c.createElement("path",{d:"M379.124,731.533c-30.045,0-59.057,0-89.151,0c8.955-9.23,17.236-17.769,25.724-26.519 c-6.368-5.709-12.409-11.127-18.739-16.803c4.904-5.559,9.594-10.877,14.65-16.608C334.013,691.492,356.2,711.186,379.124,731.533z "})))}function gr(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,x:"0px",y:"0px",viewBox:"0 0 300 300"},c.createElement("g",null,c.createElement("polygon",{fill:e.color,points:"240.285,125.102 240.285,43.582 205.773,104.516 \t\t"}),c.createElement("path",{fill:e.color,d:"M58.583,40.294c-0.151,0.657-0.24,1.34-0.24,2.042v84.453l36.673-22.176L58.583,40.294z"}),c.createElement("path",{fill:e.color,d:"M112.81,199.078c-5.534-0.042-11.153,1.255-16.368,4.04c-16.688,8.911-23.012,29.739-14.104,46.428 c6.13,11.472,17.889,18.046,30.062,18.139c5.533,0.042,11.152-1.255,16.368-4.04c0.521-0.278,1.033-0.568,1.534-0.87 c1.002-0.603,1.963-1.249,2.882-1.938c1.46-1.093,2.813-2.289,4.056-3.571c5.381-5.558,8.668-12.749,9.475-20.292 c0.706-6.601-0.487-13.471-3.841-19.756C136.746,205.746,124.985,199.171,112.81,199.078z M129.807,209.133l4.895,4.442 l-6.491,7.146h0l-4.895-4.441L129.807,209.133z M96.651,255.55l-4.893-4.443l0.003-0.004l6.489-7.146l4.891,4.441l0.001,0.002 L96.651,255.55z M116.475,255.744l-0.928-0.83l-2.51-2.24l-5.439-4.855l-2.896-2.582l-5.444-4.857l-3.457-3.084l-5.444-4.857 l-0.627-0.562l-0.001-0.001l4.822-5.408l1.25,1.116l5.443,4.855l3.458,3.086l5.443,4.855l2.894,2.583l5.441,4.856l2.825,2.517 L116.475,255.744z M124.604,247.109l-0.932-0.83l-1.734-1.547l-5.443-4.856l-2.893-2.581l-5.443-4.857l-3.457-3.086l-5.444-4.854 l-1.404-1.257l4.821-5.406l0.001,0.001l0.928,0.825l1.098,0.98l5.443,4.856l3.457,3.085l5.444,4.855l2.892,2.584l5.444,4.854 l2.046,1.825L124.604,247.109z M132.18,238.994l-1.903-1.699l-5.444-4.857l-2.895-2.582L116.495,225l-3.457-3.085l-5.44-4.856 l-2.168-1.934l4.823-5.407l0.929,0.826l1.856,1.658l5.442,4.856l3.458,3.086l4.854,4.33l0.589,0.525l2.895,2.582l5.441,4.855 l1.283,1.146l0.001,0.001L132.18,238.994z"}),c.createElement("path",{fill:e.color,d:"M103.417,99.533l46.689-28.232l47.237,28.183l10.278-18.148l26.851-47.409l0.001-0.001 c-0.994-0.379-2.065-0.595-3.19-0.595H67.344c-0.461,0-0.912,0.047-1.357,0.113l0.002,0.003L103.417,99.533z"}),c.createElement("path",{fill:e.color,d:"M188.072,137.845c2.039-1.089,4.131-1.976,6.249-2.708c12.551-4.337,26.17-2.534,37.015,4.271l0.001,0 c2.595-1.757,4.685-3.269,6.238-4.499l-56.337-33.61c0,0.001,0,0.003,0,0.004c1.895,17.026-6.509,34.3-22.518,42.847 c-6.553,3.5-13.612,5.129-20.564,5.076c-15.294-0.117-30.068-8.378-37.768-22.792c-1.731-3.242-3.001-6.613-3.84-10.029 l7.985-4.906l0.001,0c0.578,3.681,1.761,7.325,3.615,10.793c4.733,8.866,12.831,14.807,21.884,17.093 c7.989,2.017,16.722,1.188,24.545-2.99c14.998-8.013,21.617-25.646,16.333-41.25c-0.032-0.099-0.062-0.197-0.097-0.297 l-7.14-4.021l-13.534-8.071l0,0l-88.262,53.368c0.345,0.287,0.718,0.587,1.113,0.899c0.55,0.438,1.159,0.906,1.799,1.391 c5.1,3.861,13.064,9.194,23.866,15.547c2.153,1.267,4.405,2.568,6.783,3.912c21.467,12.132,41.919,21.529,53.592,24.637 c0,0,0,0,0,0c2.058-0.273,7.88-2.572,16.252-6.472C165.25,160.59,173.523,145.615,188.072,137.845z M122.47,128.284l-0.002-0.002 l-4.893-4.44l6.487-7.148l0,0l2.743,2.489l2.15,1.952l0.002,0.001L122.47,128.284z M152.965,84.797l5.906,3.326l-4.852,5.344 l-4.896-4.441l0,0L152.965,84.797z M142.473,88.184l1.815,1.621l3.456,3.086l5.443,4.855l2.893,2.582l5.443,4.856l1.286,1.147 l0.001,0.001l-4.824,5.408l-1.902-1.7l-5.441-4.856l-2.896-2.582l-5.442-4.857l-3.459-3.085l-2.819-2.514L142.473,88.184z M132.6,94.252l3.351,2.992l3.459,3.084l5.444,4.858l2.89,2.582l5.443,4.855l2.046,1.825l0.001,0.001l-4.826,5.406l-0.928-0.83 l-1.736-1.546l-5.439-4.856l-2.893-2.583l-5.446-4.856l-3.457-3.084l-4.359-3.887L132.6,94.252z M119.174,102.5l2.883-1.771 l4.996,4.455l3.456,3.086l5.442,4.855l2.895,2.584l5.442,4.855l2.819,2.518l-4.824,5.408l-0.928-0.83l-2.509-2.239l-5.442-4.857 l-2.893-2.582l-5.445-4.857l-3.457-3.085l-5.443-4.856l-0.553-0.493l-0.002-0.002L119.174,102.5z"}),c.createElement("path",{fill:e.color,d:"M231.82,150.836c-2.649-2.482-5.65-4.502-8.875-6.015c-9.465-4.428-20.827-4.506-30.732,0.785 c-10.213,5.453-16.535,15.369-17.869,26.066c-0.119,0.951-0.191,1.909-0.23,2.87c-0.108,2.625,0.076,5.276,0.587,7.903 c0.635,3.271,1.76,6.5,3.405,9.587c8.914,16.688,29.744,23.015,46.432,14.101c10.432-5.569,16.812-15.792,17.956-26.751 c0.686-6.574-0.514-13.413-3.854-19.671C236.818,156.305,234.497,153.338,231.82,150.836z M219.378,158.445l6.2-6.826l2.042,1.855 l2.851,2.588l-6.49,7.146l-4.895-4.442L219.378,158.445z M197.446,192.499l-5.021,5.532l-4.894-4.441l0.003-0.004l5.013-5.523 l1.473-1.623l4.895,4.442L197.446,192.499z M212.245,198.23l-0.929-0.83L187.4,176.062l-1.903-1.703l4.823-5.405l3.937,3.513 l22.816,20.356L212.245,198.23z M220.369,189.598l-0.926-0.83l-20.863-18.615l-4.958-4.424l4.825-5.408l0.926,0.826l5.958,5.316 l19.866,17.727L220.369,189.598z M227.951,181.48l-19.059-17.006l-7.694-6.863l0.143-0.159l4.681-5.247l0.928,0.827l0.867,0.772 l7.715,6.885l17.24,15.383L227.951,181.48z"}),c.createElement("path",{fill:e.color,d:"M269.92,0H30.079C13.494,0,0,13.494,0,30.08v239.84C0,286.506,13.494,300,30.079,300H269.92 c16.587,0,30.08-13.494,30.08-30.08V30.08C300,13.494,286.507,0,269.92,0z M157.316,244.557c-0.187,0.741-0.392,1.481-0.615,2.219 c-3.583,11.795-11.53,21.48-22.377,27.273c-6.652,3.555-14.138,5.432-21.648,5.432c-17.096,0-32.709-9.342-40.742-24.379 c-3.62-6.779-5.453-14.192-5.444-21.679c0.004-2.995,0.302-6.001,0.898-8.983c0.298-1.491,0.671-2.977,1.119-4.451 c3.583-11.797,11.531-21.483,22.379-27.276c6.652-3.552,14.136-5.43,21.647-5.43c17.101,0,32.711,9.342,40.741,24.38 c3.167,5.931,4.966,12.349,5.36,18.876c0.057,0.933,0.084,1.867,0.083,2.803C158.714,237.084,158.249,240.846,157.316,244.557z M252.471,189.264c-3.582,11.797-11.531,21.482-22.378,27.274c-6.651,3.552-14.137,5.43-21.646,5.43 c-11.757,0-22.81-4.416-31.18-12.062c-3.804-3.476-7.054-7.618-9.563-12.316c-1.229-2.302-2.263-4.709-3.086-7.188h-0.001 c-10.192,4.4-13.895,4.947-15.811,4.947c-0.863,0-1.699-0.102-2.484-0.301c-15.838-4.07-41.292-16.887-59.836-27.527 c-16.43-9.424-27.969-17.124-34.295-22.88c-1.155-1.052-2.111-2.014-2.902-2.899c-3.426-3.833-3.765-6.229-3.761-8.206V42.337 c0-12.027,9.789-21.814,21.817-21.814l163.939-0.005c5.638,0,10.784,2.151,14.66,5.675c4.393,3.994,7.155,9.752,7.155,16.143 v91.201c0,2.378-0.841,4.516-2.646,6.729c-1.427,1.743-3.589,3.695-6.706,6.043c2.033,2.428,3.807,5.055,5.295,7.841 C254.836,164.996,256.054,177.466,252.471,189.264z"})))}function yr(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,x:"0px",y:"0px",viewBox:"0 0 300 300"},c.createElement("g",null,c.createElement("polygon",{fill:e.color,points:"121.609,110.04 125.066,113.125 130.511,117.982 133.404,120.564 138.846,125.421 141.355,127.66 142.283,128.49 147.107,123.082 144.288,120.564 138.846,115.709 135.951,113.125 130.509,108.27 127.053,105.184 122.057,100.729 119.174,102.5 115.611,104.689 116.166,105.184 \t\t"}),c.createElement("polygon",{fill:e.color,points:"133.966,105.184 139.412,110.04 142.305,112.623 147.744,117.479 149.48,119.025 150.408,119.855 155.234,114.449 153.188,112.623 147.744,107.768 144.854,105.186 139.41,100.328 135.951,97.244 132.6,94.252 126.15,98.213 130.509,102.1 \t\t"}),c.createElement("polygon",{fill:e.color,points:"142.305,97.745 147.747,102.602 150.643,105.184 156.084,110.04 157.986,111.74 162.811,106.332 161.523,105.184 156.08,100.328 153.188,97.746 147.744,92.891 144.288,89.805 142.473,88.184 136.027,92.146 138.846,94.66 \t\t"}),c.createElement("rect",{x:"119.966",y:"117.668",transform:"matrix(0.7405 0.672 -0.672 0.7405 114.3002 -51.0573)",fill:e.color,width:"6.611",height:"9.654"}),c.createElement("polygon",{fill:e.color,points:"158.871,88.123 152.965,84.797 149.123,89.025 154.02,93.467 \t\t"}),c.createElement("polygon",{fill:e.color,points:"113.039,242.962 110.145,240.379 104.702,235.523 101.244,232.438 95.801,227.582 94.551,226.466 89.729,231.874 90.357,232.438 95.801,237.295 99.258,240.379 104.702,245.236 107.598,247.818 113.037,252.674 115.547,254.914 116.475,255.744 121.305,250.335 118.48,247.818 \t\t"}),c.createElement("polygon",{fill:e.color,points:"121.938,235.021 119.046,232.438 113.602,227.582 110.145,224.497 104.702,219.641 103.604,218.66 102.675,217.834 97.854,223.24 99.258,224.497 104.702,229.352 108.159,232.438 113.602,237.295 116.495,239.876 121.938,244.732 123.672,246.279 124.604,247.109 129.428,241.701 127.382,239.876 \t\t"}),c.createElement("polygon",{fill:e.color,points:"130.277,227.582 127.382,225 121.938,220.145 118.48,217.059 113.038,212.202 111.182,210.544 110.253,209.718 105.43,215.125 107.598,217.059 113.038,221.915 116.495,225 121.938,229.855 124.833,232.438 130.277,237.295 132.18,238.994 137.002,233.585 135.718,232.438 \t\t"}),c.createElement("rect",{x:"94.143",y:"244.919",transform:"matrix(0.7403 0.6723 -0.6723 0.7403 193.2158 -0.6485)",fill:e.color,width:"6.609",height:"9.657"}),c.createElement("polygon",{fill:e.color,points:"134.702,213.575 129.807,209.133 123.316,216.279 128.211,220.721 \t\t"}),c.createElement("polygon",{fill:e.color,points:"211.316,197.4 212.245,198.23 217.073,192.823 194.257,172.467 190.32,168.954 185.497,174.359 187.4,176.062 \t\t"}),c.createElement("polygon",{fill:e.color,points:"219.443,188.768 220.369,189.598 225.197,184.189 205.331,166.463 199.373,161.146 198.447,160.32 193.622,165.729 198.58,170.152 \t\t"}),c.createElement("polygon",{fill:e.color,points:"227.951,181.48 232.771,176.072 215.531,160.689 207.816,153.805 206.949,153.032 206.021,152.205 201.341,157.452 201.198,157.611 208.893,164.475 \t\t"}),c.createElement("rect",{x:"189.921",y:"187.4",transform:"matrix(0.7405 0.6721 -0.6721 0.7405 179.3349 -79.9756)",fill:e.color,width:"6.609",height:"9.655"}),c.createElement("polygon",{fill:e.color,points:"230.471,156.062 227.62,153.475 225.578,151.619 219.378,158.445 219.086,158.766 223.98,163.208 "}),c.createElement("path",{fill:e.color,d:"M112.534,187.282c-7.511,0-14.995,1.878-21.647,5.43c-10.848,5.793-18.796,15.479-22.379,27.277 c-3.583,11.796-2.365,24.266,3.426,35.112c8.033,15.037,23.646,24.379,40.742,24.379c7.51,0,14.996-1.877,21.648-5.431 c10.847-5.793,18.794-15.479,22.377-27.274c3.583-11.797,2.365-24.267-3.426-35.113 C145.245,196.624,129.635,187.282,112.534,187.282z M128.768,263.645c-16.688,8.912-37.514,2.588-46.43-14.099 c-8.908-16.688-2.584-37.517,14.104-46.428c16.688-8.913,37.519-2.586,46.432,14.1 C151.781,233.908,145.456,254.732,128.768,263.645z"}),c.createElement("path",{fill:e.color,d:"M52.191,144.639c6.326,5.757,17.865,13.457,34.295,22.881c18.544,10.64,43.998,23.457,59.836,27.527 c0.785,0.199,1.621,0.301,2.484,0.301c1.916,0,5.619-0.547,15.812-4.947c0.823,2.479,1.856,4.886,3.086,7.188 c8.032,15.037,23.644,24.379,40.743,24.379c7.509,0,14.994-1.878,21.646-5.43c10.847-5.792,18.796-15.478,22.378-27.274 c3.583-11.798,2.365-24.268-3.428-35.113c-1.488-2.787-3.262-5.414-5.295-7.842c3.117-2.348,5.279-4.3,6.706-6.043 c1.805-2.213,2.646-4.351,2.646-6.729V42.336c0-12.029-9.787-21.818-21.816-21.818L67.345,20.523 c-12.028,0-21.817,9.787-21.817,21.814v91.197C45.523,135.968,46.037,139.035,52.191,144.639z M149.033,182.508 c-11.672-3.107-32.125-12.505-53.592-24.637c-15.807-8.93-26.646-16.234-32.449-20.85c-0.395-0.312-0.768-0.612-1.113-0.899 l88.262-53.368l13.534,8.071l7.14,4.021c0.035,0.1,0.064,0.198,0.096,0.297c5.285,15.604-1.335,33.237-16.333,41.25 c-16.688,8.912-37.519,2.586-46.429-14.103c-1.854-3.468-3.037-7.112-3.615-10.793l-7.986,4.907 c0.839,3.416,2.109,6.787,3.84,10.029c11.201,20.967,37.366,28.914,58.332,17.717c16.01-8.547,24.415-25.824,22.518-42.851 l56.337,33.61c-1.554,1.23-3.644,2.742-6.238,4.499c-12.676-7.953-29.146-9.104-43.265-1.563 c-14.549,7.77-22.822,22.745-22.787,38.191C156.913,179.936,151.091,182.234,149.033,182.508z M58.343,126.789V42.336 c0-0.702,0.089-1.385,0.24-2.042l36.433,64.319L58.343,126.789z M174.344,171.672c1.334-10.697,7.656-20.613,17.869-26.066 c9.905-5.291,21.268-5.213,30.732-0.785c3.225,1.513,6.226,3.533,8.875,6.015c2.677,2.502,4.998,5.468,6.818,8.875 c8.911,16.687,2.588,37.511-14.101,46.422c-16.688,8.914-37.517,2.588-46.431-14.101c-1.646-3.086-2.771-6.316-3.406-9.586 C174.003,178.857,173.9,175.221,174.344,171.672z M240.285,125.102l-34.512-20.586l34.512-60.934V125.102z M197.343,99.484 l-47.237-28.183l-46.689,28.232l-37.43-66.089c0.445-0.066,0.896-0.113,1.357-0.113h163.938c1.125,0,2.196,0.216,3.19,0.595 L197.343,99.484z"}),c.createElement("path",{fill:e.color,d:"M30.079,300H269.92c16.587,0,30.08-13.494,30.08-30.08V30.08C300,13.494,286.507,0,269.92,0H30.079 C13.494,0,0,13.494,0,30.08v239.84C0,286.506,13.494,300,30.079,300z M15.587,30.08c0-7.992,6.501-14.494,14.492-14.494H269.92 c7.992,0,14.494,6.502,14.494,14.494v239.84c0,7.992-6.502,14.494-14.494,14.494H30.079c-7.991,0-14.492-6.502-14.492-14.494 V30.08z"})))}function br(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,x:"0px",y:"0px",viewBox:"0 0 300 300"},c.createElement("g",null,c.createElement("path",{fill:e.color,d:"M150.021,2.579C68.341,2.579,2.127,68.793,2.127,150.472c0,81.682,66.214,147.895,147.895,147.895 c81.676,0,147.89-66.213,147.89-147.895C297.911,68.793,231.697,2.579,150.021,2.579z M99.195,73.557 c0,0,60.301,60.307,60.306,60.309c4.899,4.895,11.188,13.849,8.663,21.061c-1.835,5.236-6.053,9.546-9.893,13.383 c-0.091,0.093-59.076,59.078-59.076,59.078c-6.26,6.26-16.406,6.26-22.665,0c-6.261-6.256-6.261-16.406,0-22.665l54.247-54.25 L76.53,96.224c-6.261-6.259-6.261-16.407,0-22.667c3.128-3.128,7.23-4.693,11.329-4.693C91.965,68.864,96.065,70.429,99.195,73.557 z M146.365,73.557c3.125-3.128,7.23-4.693,11.33-4.693c4.101,0,8.204,1.565,11.335,4.693c0,0,60.303,60.307,60.308,60.309 c4.895,4.894,11.188,13.849,8.659,21.061c-1.832,5.236-6.05,9.546-9.889,13.383c-0.092,0.094-59.078,59.078-59.078,59.078 c-6.256,6.26-16.405,6.26-22.665,0c-6.258-6.256-6.258-16.406,0-22.665l54.246-54.25l-54.246-54.25 C140.107,89.966,140.107,79.818,146.365,73.557z"})))}function vr(e){return c.createElement(sr.Z,{sx:e.sx,color:e.color,viewBox:"0 0 576 512"},c.createElement("path",{d:"M192 312C192 298.8 202.8 288 216 288H384V160H256c-17.67 0-32-14.33-32-32L224 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-128H216C202.8 336 192 325.3 192 312zM256 0v128h128L256 0zM568.1 295l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L494.1 288H384v48h110.1l-39.03 39.03C450.3 379.7 448 385.8 448 392s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80C578.3 319.6 578.3 304.4 568.1 295z"}))}function wr(e){return c.createElement(qe,{item:!0,align:"center",xs:12},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:200,enterDelay:200,title:e.tooltipTitle},c.createElement(Qe.Z,{sx:{width:"100%",maxWidth:"550px"},disabled:!0,label:c.createElement("b",null,e.label),value:e.value,variant:"filled",size:"small",InputProps:{endAdornment:c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:e.copiedTitle},c.createElement(Xe.Z,{onClick:function(){return navigator.clipboard.writeText(e.value)}},c.createElement(ar.Z,null)))}})))}const kr=function(e){var t=e.open,r=e.onClose,n=e.orderId,o=e.messages,a=e.own_pub_key,i=e.own_enc_priv_key,s=e.peer_pub_key,l=e.passphrase,u=e.onClickBack,d=Ce().t;return c.createElement(Et,{open:t,onClose:r},c.createElement(Mt,null,d("Don't trust, verify")),c.createElement(Zt,null,c.createElement(Ht,null,d("Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.")),c.createElement(qe,{container:!0,spacing:1,align:"center"},c.createElement(qe,{item:!0,align:"center",xs:12},c.createElement(Je.Z,{component:Xt,target:"_blank",href:"https://learn.robosats.com/docs/pgp-encryption"},d("Learn how to verify")," ",c.createElement(mr,{sx:{width:16,height:16}}))),c.createElement(wr,{tooltipTitle:d("Your PGP public key. Your peer uses it to encrypt messages only you can read."),label:d("Your public key"),value:a,copiedTitle:d("Copied!")}),c.createElement(wr,{tooltipTitle:d("Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages."),label:d("Peer public key"),value:s,copiedTitle:d("Copied!")}),c.createElement(wr,{tooltipTitle:d("Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send."),label:d("Your encrypted private key"),value:i,copiedTitle:d("Copied!")}),c.createElement(wr,{tooltipTitle:d("The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token."),label:d("Your private key passphrase (keep secure!)"),value:l,copiedTitle:d("Copied!")}),c.createElement("br",null),c.createElement(qe,{item:!0,xs:6},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:1e3,enterNextDelay:2e3,title:d("Save credentials as a JSON file")},c.createElement(Je.Z,{size:"small",color:"primary",variant:"contained",onClick:function(){return nr("keys_"+n+".json",{own_public_key:a,peer_public_key:s,encrypted_private_key:i,passphrase:l})}},c.createElement("div",{style:{width:26,height:18}},c.createElement(vr,{sx:{width:18,height:18}})),d("Keys"),c.createElement("div",{style:{width:26,height:20}},c.createElement(or.Z,{sx:{width:20,height:20}}))))),c.createElement(qe,{item:!0,xs:6},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:1e3,enterNextDelay:2e3,title:d("Save messages as a JSON file")},c.createElement(Je.Z,{size:"small",color:"primary",variant:"contained",onClick:function(){return nr("messages_"+n+".json",o)}},c.createElement("div",{style:{width:28,height:20}},c.createElement(vr,{sx:{width:18,height:18}})),d("Messages"),c.createElement("div",{style:{width:26,height:20}},c.createElement(ir.Z,{sx:{width:20,height:20}}))))))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:u,autoFocus:!0},d("Go back"))))};var Cr=__webpack_require__(2440),Sr=__webpack_require__(5097);const xr=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],Er=(0,Me.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,"vertical"===r.orientation&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&"vertical"===r.orientation&&t.withChildrenVertical,"right"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignRight,"left"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignLeft]}})((({theme:e,ownerState:t})=>(0,p.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:e.palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:(0,$e.Fq)(e.palette.divider,.08)},"inset"===t.variant&&{marginLeft:72},"middle"===t.variant&&"horizontal"===t.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===t.variant&&"vertical"===t.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===t.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"})),(({theme:e,ownerState:t})=>(0,p.Z)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:`thin solid ${e.palette.divider}`,top:"50%",content:'""',transform:"translateY(50%)"}})),(({theme:e,ownerState:t})=>(0,p.Z)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:`thin solid ${e.palette.divider}`,transform:"translateX(0%)"}})),(({ownerState:e})=>(0,p.Z)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}}))),Ar=(0,Me.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,"vertical"===r.orientation&&t.wrapperVertical]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===t.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}))),Pr=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiDivider"}),{absolute:n=!1,children:o,className:a,component:i=(o?"div":"hr"),flexItem:s=!1,light:l=!1,orientation:c="horizontal",role:u=("hr"!==i?"separator":void 0),textAlign:d="center",variant:h="fullWidth"}=r,m=(0,L.Z)(r,xr),f=(0,p.Z)({},r,{absolute:n,component:i,flexItem:s,light:l,orientation:c,role:u,textAlign:d,variant:h}),g=(e=>{const{absolute:t,children:r,classes:n,flexItem:o,light:a,orientation:i,textAlign:s,variant:l}=e,c={root:["root",t&&"absolute",l,a&&"light","vertical"===i&&"vertical",o&&"flexItem",r&&"withChildren",r&&"vertical"===i&&"withChildrenVertical","right"===s&&"vertical"!==i&&"textAlignRight","left"===s&&"vertical"!==i&&"textAlignLeft"],wrapper:["wrapper","vertical"===i&&"wrapperVertical"]};return(0,Oe.Z)(c,Sr.V,n)})(f);return(0,Ne.jsx)(Er,(0,p.Z)({as:i,className:(0,Pe.Z)(g.root,a),role:u,ref:t,ownerState:f},m,{children:o?(0,Ne.jsx)(Ar,{className:g.wrapper,ownerState:f,children:o}):null}))})),Tr=Pr;var Rr=__webpack_require__(6905),Or=__webpack_require__(8974),Mr=__webpack_require__(9773);function zr(e){return(0,Ie.Z)("MuiListItemButton",e)}const Br=(0,De.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),Ir=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected"],Dr=(0,Me.ZP)(Rr.Z,{shouldForwardProp:e=>(0,Me.FO)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Br.selected}`]:{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Br.focusVisible}`]:{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Br.selected}:hover`]:{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Br.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`&.${Br.disabled}`]:{opacity:e.palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${e.palette.divider}`,backgroundClip:"padding-box"},"flex-start"===t.alignItems&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4}))),Zr=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiListItemButton"}),{alignItems:n="center",autoFocus:o=!1,component:a="div",children:i,dense:s=!1,disableGutters:l=!1,divider:u=!1,focusVisibleClassName:d,selected:h=!1}=r,m=(0,L.Z)(r,Ir),f=c.useContext(Mr.Z),g={dense:s||f.dense||!1,alignItems:n,disableGutters:l},y=c.useRef(null);(0,Or.Z)((()=>{o&&y.current&&y.current.focus()}),[o]);const b=(0,p.Z)({},r,{alignItems:n,dense:g.dense,disableGutters:l,divider:u,selected:h}),v=(e=>{const{alignItems:t,classes:r,dense:n,disabled:o,disableGutters:a,divider:i,selected:s}=e,l={root:["root",n&&"dense",!a&&"gutters",i&&"divider",o&&"disabled","flex-start"===t&&"alignItemsFlexStart",s&&"selected"]},c=(0,Oe.Z)(l,zr,r);return(0,p.Z)({},r,c)})(b),w=(0,Kt.Z)(y,t);return(0,Ne.jsx)(Mr.Z.Provider,{value:g,children:(0,Ne.jsx)(Dr,(0,p.Z)({ref:w,component:a,focusVisibleClassName:(0,Pe.Z)(v.focusVisible,d),ownerState:b},m,{classes:v,children:i}))})})),Lr=Zr;var jr=__webpack_require__(8885),Fr=__webpack_require__(6336);const Nr=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],Hr=(0,Me.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Fr.Z.primary}`]:t.primary},{[`& .${Fr.Z.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})((({ownerState:e})=>(0,p.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56}))),Ur=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiListItemText"}),{children:n,className:o,disableTypography:a=!1,inset:i=!1,primary:s,primaryTypographyProps:l,secondary:u,secondaryTypographyProps:d}=r,h=(0,L.Z)(r,Nr),{dense:m}=c.useContext(Mr.Z);let f=null!=s?s:n,g=u;const y=(0,p.Z)({},r,{disableTypography:a,inset:i,primary:!!f,secondary:!!g,dense:m}),b=(e=>{const{classes:t,inset:r,primary:n,secondary:o,dense:a}=e,i={root:["root",r&&"inset",a&&"dense",n&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,Oe.Z)(i,Fr.L,t)})(y);return null==f||f.type===Ye.Z||a||(f=(0,Ne.jsx)(Ye.Z,(0,p.Z)({variant:m?"body2":"body1",className:b.primary,component:"span",display:"block"},l,{children:f}))),null==g||g.type===Ye.Z||a||(g=(0,Ne.jsx)(Ye.Z,(0,p.Z)({variant:"body2",className:b.secondary,color:"text.secondary",display:"block"},d,{children:g}))),(0,Ne.jsxs)(Hr,(0,p.Z)({className:(0,Pe.Z)(b.root,o),ownerState:y,ref:t},h,{children:[f,g]}))})),Vr=Ur;var Kr=__webpack_require__(3247),Wr=__webpack_require__(8502);function qr(e){return(0,Ie.Z)("MuiListItem",e)}const Yr=(0,De.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);function Gr(e){return(0,Ie.Z)("MuiListItemSecondaryAction",e)}(0,De.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);const _r=["className"],Qr=(0,Me.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})((({ownerState:e})=>(0,p.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0}))),Xr=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:n}=r,o=(0,L.Z)(r,_r),a=c.useContext(Mr.Z),i=(0,p.Z)({},r,{disableGutters:a.disableGutters}),s=(e=>{const{disableGutters:t,classes:r}=e,n={root:["root",t&&"disableGutters"]};return(0,Oe.Z)(n,Gr,r)})(i);return(0,Ne.jsx)(Qr,(0,p.Z)({className:(0,Pe.Z)(s.root,n),ownerState:i,ref:t},o))}));Xr.muiName="ListItemSecondaryAction";const Jr=Xr,$r=["className"],en=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],tn=(0,Me.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.button&&t.button,r.hasSecondaryAction&&t.secondaryAction]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,p.Z)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${Br.root}`]:{paddingRight:48}},{[`&.${Yr.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`&.${Yr.selected}`]:{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Yr.focusVisible}`]:{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Yr.disabled}`]:{opacity:e.palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${e.palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Yr.selected}:hover`]:{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,$e.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48}))),rn=(0,Me.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),nn=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiListItem"}),{alignItems:n="center",autoFocus:o=!1,button:a=!1,children:i,className:s,component:l,components:u={},componentsProps:d={},ContainerComponent:h="li",ContainerProps:{className:m}={},dense:f=!1,disabled:g=!1,disableGutters:y=!1,disablePadding:b=!1,divider:v=!1,focusVisibleClassName:w,secondaryAction:k,selected:C=!1}=r,S=(0,L.Z)(r.ContainerProps,$r),x=(0,L.Z)(r,en),E=c.useContext(Mr.Z),A={dense:f||E.dense||!1,alignItems:n,disableGutters:y},P=c.useRef(null);(0,Or.Z)((()=>{o&&P.current&&P.current.focus()}),[o]);const T=c.Children.toArray(i),R=T.length&&(0,Wr.Z)(T[T.length-1],["ListItemSecondaryAction"]),O=(0,p.Z)({},r,{alignItems:n,autoFocus:o,button:a,dense:A.dense,disabled:g,disableGutters:y,disablePadding:b,divider:v,hasSecondaryAction:R,selected:C}),M=(e=>{const{alignItems:t,button:r,classes:n,dense:o,disabled:a,disableGutters:i,disablePadding:s,divider:l,hasSecondaryAction:c,selected:u}=e,d={root:["root",o&&"dense",!i&&"gutters",!s&&"padding",l&&"divider",a&&"disabled",r&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",u&&"selected"],container:["container"]};return(0,Oe.Z)(d,qr,n)})(O),z=(0,Kt.Z)(P,t),B=u.Root||tn,I=d.root||{},D=(0,p.Z)({className:(0,Pe.Z)(M.root,I.className,s),disabled:g},x);let Z=l||"li";return a&&(D.component=l||"div",D.focusVisibleClassName=(0,Pe.Z)(Yr.focusVisible,w),Z=Rr.Z),R?(Z=D.component||l?Z:"div","li"===h&&("li"===Z?Z="div":"li"===D.component&&(D.component="div")),(0,Ne.jsx)(Mr.Z.Provider,{value:A,children:(0,Ne.jsxs)(rn,(0,p.Z)({as:h,className:(0,Pe.Z)(M.container,m),ref:z,ownerState:O},S,{children:[(0,Ne.jsx)(B,(0,p.Z)({},I,!(0,Kr.Z)(B)&&{as:Z,ownerState:(0,p.Z)({},O,I.ownerState)},D,{children:T})),T.pop()]}))})):(0,Ne.jsx)(Mr.Z.Provider,{value:A,children:(0,Ne.jsxs)(B,(0,p.Z)({},I,{as:Z,ref:z,ownerState:O},!(0,Kr.Z)(B)&&{ownerState:(0,p.Z)({},O,I.ownerState)},D,{children:[T,k&&(0,Ne.jsx)(Jr,{children:k})]}))})})),on=nn;var an=__webpack_require__(6307),sn=__webpack_require__(5449),ln=__webpack_require__(5084),cn=__webpack_require__(6552);function un(){return un=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},un.apply(this,arguments)}function dn(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}const pn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#009e49",d:"M0 0h513v114H0z"}),c.createElement("path",{d:"M0 228h513v114H0z"}),c.createElement("path",{fill:"#ce1126",d:"M0 0h171v342H0z"}))},hn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h512v342H0z"}),c.createElement("path",{fill:"#338AF3",d:"M0 0h512v114H0zm0 228h512v114H0z"}),c.createElement("circle",{fill:"#FFDA44",stroke:"#d6ab00",strokeWidth:5,cx:256.5,cy:171,r:40}))},mn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#10338c",d:"M0 0h513v342H0z"}),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zm197.9 28.5l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zm-48.6-116l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zm48.6-66.2l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zm42.5 49.7l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z"}),c.createElement("path",{d:"M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z"})),c.createElement("path",{fill:"#D80027",d:"M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z"}),c.createElement("path",{fill:"#0052B4",d:"M154.6 115l100.2 55.7v-15.8L183 115z"}),c.createElement("path",{fill:"#FFF",d:"M154.6 115l100.2 55.7v-15.8L183 115z"}),c.createElement("path",{d:"M154.6 115l100.2 55.7v-15.8L183 115zm-83.9 0l-71.9 39.9v15.8L99 115z",fill:"#D80027"}),c.createElement("path",{fill:"#0052B4",d:"M99 55.7L-1.2 0v15.7l71.9 40z"}),c.createElement("path",{fill:"#FFF",d:"M99 55.7L-1.2 0v15.7l71.9 40z"}),c.createElement("path",{d:"M99 55.7L-1.2 0v15.7l71.9 40zm84 0l71.8-40V0L154.6 55.7z",fill:"#D80027"}))},fn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#ef3340",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#00b5e2",d:"M0 0h513v114H0z"}),c.createElement("path",{fill:"#509e2f",d:"M0 228h513v114H0z"}),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z"}),c.createElement("path",{d:"M297.6 142.2l5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z"})))},gn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#008751",d:"M0 85.333h513v342H0z"}),c.createElement("path",{fill:"#fcd116",d:"M196.666 85.333H513v171H196.666z"}),c.createElement("path",{fill:"#e8112d",d:"M196.666 256H513v171H196.666z"}))},yn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#d52b1e",d:"M0 0h513v114H0z"}),c.createElement("path",{fill:"#f9e300",d:"M0 114h513v114H0z"}),c.createElement("path",{fill:"#007934",d:"M0 228h513v114H0z"}))},bn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#009b3a",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#fedf00",d:"M256.5 19.3l204.9 151.4L256.5 322 50.6 170.7z"}),c.createElement("circle",{fill:"#FFF",cx:256.5,cy:171,r:80.4}),c.createElement("path",{fill:"#002776",d:"M215.9 165.7c-13.9 0-27.4 2.1-40.1 6 .6 43.9 36.3 79.3 80.3 79.3 27.2 0 51.3-13.6 65.8-34.3-24.9-31-63.2-51-106-51zm119 20.3c.9-5 1.5-10.1 1.5-15.4 0-44.4-36-80.4-80.4-80.4-33.1 0-61.5 20.1-73.9 48.6 10.9-2.2 22.1-3.4 33.6-3.4 46.8.1 89 19.5 119.2 50.6z"}))},vn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#007C30",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#CE1720",d:"M0 230h513V0H0"}),c.createElement("path",{fill:"#FFF",d:"M100 230V0H0v342h513-413z"}),c.createElement("path",{d:"M28 159.6L8.6 128.2 28 97.4l19.3 30.8zm44.6 0l-19.3-31.4 19.3-30.8L92 128.2zM28 241.2L8.6 209.8 28 179l19.3 30.8zm44.6 0l-19.3-31.4L72.6 179 92 209.8z",fill:"#CE1720"}),c.createElement("path",{d:"M28 73.8l-16.1-26L28 22.2l16 25.6zm44.6 0l-16-26 16-25.6 16.1 25.6zM28 318l-16.1-26.1L28 266.3l16 25.6zm44.6 0l-16-26.1 16-25.6 16.1 25.6z",fill:"none",stroke:"#CE1720",strokeWidth:7}))},wn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M0 0h142v342H0zm371 0h142v342H371zm-64.5 206l50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z",fill:"red"}))},kn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"red",d:"M0 85.337h513v342H0z"}),c.createElement("path",{fill:"#FFF",d:"M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z"}))},Cn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#FFF",d:"M196 0h317v171H196z"}),c.createElement("path",{fill:"#0037A1",d:"M0 0h196v171H0z"}),c.createElement("path",{fill:"#FFF",d:"M98 24.5L113.1 71H162l-39.6 28.7 15.2 46.5L98 117.5l-39.6 28.7 15.2-46.5L34 71h48.9z"}))},Sn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#ce1126",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#007a5e",d:"M0 0h171v342H0z"}),c.createElement("path",{d:"M342 0h171v342H342zm-86 102.2l17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z",fill:"#fcd116"}))},xn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M226.8 239.2l-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zm-54.4-56.6l-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zm56.6 136.4l-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z",fill:"#FFDA44"}))},En=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFDA44",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 343.096h512v83.567H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 256h512v87.096H0z"}))},An=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.331h512v341.326H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 211.473h512v89.043H0z"}),c.createElement("path",{d:"M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z",fill:"#0052B4"}))},Pn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 512 341.3"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FF9811",d:"M0-40.8v422.9-211.4z"}),c.createElement("path",{fill:"#FFF",d:"M0 0h512v341.3H0z"}),c.createElement("path",{d:"M0 0h512v68.3H0zm0 136.5h512v68.3H0zm0 136.6h512v68.3H0z",fill:"#0052B4"}),c.createElement("path",{fill:"#D80027",d:"M256 170.7L0 341.3V0z"}),c.createElement("path",{fill:"#FFF",d:"M86.5 111.4l12.7 39.2h41.3l-33.4 24.2 12.8 39.3-33.4-24.2-33.4 24.2 12.8-39.3-33.4-24.2h41.2z"}))},Tn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#002b7f",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#f9e814",d:"M0 233.5h513v51H0z"}),c.createElement("path",{d:"M168.7 86.5l12.9 39.8h41.8l-33.8 24.5 12.9 39.7-33.8-24.5-33.8 24.5 12.9-39.7-33.8-24.5h41.8zm-83.3-54l7.8 23.9h25L97.9 71.1l7.8 23.8-20.3-14.7-20.3 14.7 7.8-23.8-20.3-14.7h25.1z",fill:"#FFF"}))},Rn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#11457e",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#d7141a",d:"M512 256v170.663H0L215.185 256z"}),c.createElement("path",{fill:"#FFF",d:"M512 85.337V256H215.185L0 85.337z"}))},On=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 85.331h512v341.337H0z"}),c.createElement("path",{d:"M0 85.331h512v113.775H0z"}),c.createElement("path",{fill:"#FFDA44",d:"M0 312.882h512v113.775H0z"}))},Mn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#c60c30",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#FFF",d:"M190 0h-60v140H0v60h130v142h60V200h323v-60H190z"}))},zn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 512 341.3"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h512v341.3H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 215.2h211.5v126.1H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 0h211.5v126.2H0z"}),c.createElement("path",{fill:"#D80027",d:"M300.5 0H512v126.2H300.5z"}),c.createElement("path",{fill:"#0052B4",d:"M300.5 215.2H512v126.1H300.5z"}),c.createElement("g",{stroke:"#FFF",strokeWidth:5,strokeMiterlimit:10},c.createElement("path",{fill:"#0052B4",d:"M256 130h-49.9v49.4s19.5 6 49.9 6V130z"}),c.createElement("path",{fill:"#D80027",d:"M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z"}),c.createElement("path",{fill:"#0052B4",d:"M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z"}),c.createElement("path",{fill:"#D80027",d:"M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z"})))},Bn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 512 341.3"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h512v341.3H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 0h512v113.8H0z"}),c.createElement("path",{d:"M0 227.6h512v113.8H0z"}),c.createElement("path",{fill:"#C09300",d:"M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z"}))},In=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 22.5 15"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h22.5v15H0V0z"}),c.createElement("path",{fill:"#D03433",d:"M0 0h22.5v4H0V0zm0 11h22.5v4H0v-4z"}),c.createElement("path",{fill:"#FBCA46",d:"M0 4h22.5v7H0V4z"}),c.createElement("path",{fill:"#FFF",d:"M7.8 7h1v.5h-1V7z"}),c.createElement("path",{fill:"#A41517",d:"M7.2 8.5c0 .3.3.5.6.5s.6-.2.6-.5L8.5 7H7.1l.1 1.5zM6.6 7c0-.3.2-.5.4-.5h1.5c.3 0 .5.2.5.4V7l-.1 1.5c-.1.6-.5 1-1.1 1-.6 0-1-.4-1.1-1L6.6 7z"}),c.createElement("path",{fill:"#A41517",d:"M6.8 7.5h2V8h-.5l-.5 1-.5-1h-.5v-.5zM5.3 6h1v3.5h-1V6zm4 0h1v3.5h-1V6zm-2.5-.5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v.2c0 .2-.1.3-.3.3H7c-.1 0-.2-.1-.2-.2v-.3z"}))},Dn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 810 540"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#039",d:"M0 0h810v540H0z"}),c.createElement("path",{fill:"#FC0",d:"M404.951 59.865l6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-90 24l6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-66 66l6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-24 89.999l6.735 20.719h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm24 90.001l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm66 66l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm180-312l6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm66 66l6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm24 90l6.735 20.718h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm-24 90l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm-156 90l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm90-24.001l6.735 20.719h21.894l-17.633 12.812 6.639 20.74-17.635-12.812-17.633 12.812 6.735-20.73-17.633-12.811h21.797z"}))},Zn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.331h512v341.337H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 85.331h170.663v341.337H0z"}),c.createElement("path",{fill:"#D80027",d:"M341.337 85.331H512v341.337H341.337z"}))},Ln=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.333h512V426.67H0z"}),c.createElement("path",{fill:"#D80027",d:"M288 85.33h-64v138.666H0v64h224v138.666h64V287.996h224v-64H288z"}),c.createElement("path",{d:"M393.785 315.358L512 381.034v-65.676zm-82.133 0L512 426.662v-31.474l-143.693-79.83zm146.982 111.304l-146.982-81.664v81.664z",fill:"#0052B4"}),c.createElement("path",{fill:"#FFF",d:"M311.652 315.358L512 426.662v-31.474l-143.693-79.83z"}),c.createElement("path",{fill:"#D80027",d:"M311.652 315.358L512 426.662v-31.474l-143.693-79.83z"}),c.createElement("path",{d:"M90.341 315.356L0 365.546v-50.19zm110.007 14.154v97.151H25.491z",fill:"#0052B4"}),c.createElement("path",{fill:"#D80027",d:"M143.693 315.358L0 395.188v31.474l200.348-111.304z"}),c.createElement("path",{d:"M118.215 196.634L0 130.958v65.676zm82.133 0L0 85.33v31.474l143.693 79.83zM53.366 85.33l146.982 81.664V85.33z",fill:"#0052B4"}),c.createElement("path",{fill:"#FFF",d:"M200.348 196.634L0 85.33v31.474l143.693 79.83z"}),c.createElement("path",{fill:"#D80027",d:"M200.348 196.634L0 85.33v31.474l143.693 79.83z"}),c.createElement("path",{d:"M421.659 196.636L512 146.446v50.19zm-110.007-14.154V85.331h174.857z",fill:"#0052B4"}),c.createElement("path",{fill:"#D80027",d:"M368.307 196.634L512 116.804V85.33L311.652 196.634z"}))},jn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFDA44",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 85.337h512v113.775H0z"}),c.createElement("path",{fill:"#496E2D",d:"M0 312.888h512v113.775H0z"}),c.createElement("path",{d:"M255.883 199.111l14.119 43.458 40.366 3.2-36.969 26.861 19.453 40.259-36.969-26.859-36.97 26.859 14.123-43.459-36.969-26.861h45.696z"}))},Fn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M0 0h171v342H0zm342 0h171v342H342z",fill:"#338AF3"}),c.createElement("circle",{fill:"#DCC26D",cx:256,cy:155.8,r:25.5}),c.createElement("path",{fill:"#628A40",d:"M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z"}))},Nn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0.5 21 14"},r),t&&c.createElement("title",null,t),c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{fill:"#FFF",d:"M0 0h21v15H0z"}),c.createElement("path",{fill:"#ee1c25",d:"M0 0h21v15H0z"}),c.createElement("path",{d:"M12 7.19c-.798-.5-1 .409-1 0 0-.828.895-1.5 2-1.5s2 .672 2 1.5c-.949 0-1.044.5-1.5.5-.56 0-.702 0-1.5-.5zM13.25 7a.25.25 0 100-.5.25.25 0 000 .5zm-1.81 1.962c.228-.913-.698-.824-.31-.95.788-.257 1.703.387 2.045 1.438.341 1.05-.021 2.11-.809 2.366-.293-.903-.798-.838-.939-1.272-.173-.533-.217-.668.012-1.582zm.566 1.13a.25.25 0 10.476-.154.25.25 0 00-.476.154zM9.58 8.977c.94-.065.57-.919.81-.588.486.67.157 1.74-.737 2.389-.894.65-2.013.632-2.5-.038.768-.558.55-1.018.92-1.286.453-.33.568-.413 1.507-.477zm-.899.888a.25.25 0 10.294.405.25.25 0 00-.294-.405zm.312-2.652c.351.874 1.049.258.809.588-.487.67-1.606.687-2.5.038-.894-.65-1.223-1.719-.736-2.39.767.559 1.138.21 1.507.478.453.33.568.413.92 1.286zm-1.124-.58a.25.25 0 10-.293.404.25.25 0 00.293-.404zm2.619-.524c-.722.605.08 1.078-.309.951-.788-.256-1.15-1.315-.809-2.365.342-1.05 1.257-1.695 2.045-1.439-.293.903.153 1.147.012 1.581-.173.533-.217.668-.939 1.272zm.205-1.247a.25.25 0 10-.475-.155.25.25 0 00.475.155z",fill:"#FFF"})))},Hn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 0h513v114H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 228h513v114H0z"}),c.createElement("path",{d:"M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zm-105.6 0v-44l-17.3-14.4-17.9 14.4v44zm35.2 0v-44l17.6-14.4 17.6 14.4v44z",fill:"#338AF3"}),c.createElement("path",{d:"M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zm-70.4 0h-35.2v-44l17.5-14.4 17.7 14.4z",fill:"#0052B4"}),c.createElement("path",{stroke:"#D80027",fill:"#FFF",d:"M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z"}),c.createElement("path",{d:"M168.5 113.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm35.2 35.2h35.2V254h-35.2zm35.2-35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-35.2 35.2h35.2V254h-35.2zm35.2 55.5c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zm57.2 0v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z",fill:"#D80027"}))},Un=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 85.337h512v113.775H0z"}),c.createElement("path",{fill:"#6DA544",d:"M0 312.888h512v113.775H0z"}))},Vn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.333h512v341.333H0z"}),c.createElement("path",{fill:"#E00",d:"M0 85.333h512V256H0z"}))},Kn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171L276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8l11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4l13-22.1 11.9 22.1h-24.9zm58.3 37.5l-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zm0 256h512V320H0z",fill:"#2E52B2"}))},Wn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#181A93",d:"M17.3 0h478.4v342H17.3V0z"}),c.createElement("path",{fill:"#FFA44A",d:"M0 0h513v114H0V0z"}),c.createElement("path",{fill:"#1A9F0B",d:"M0 228h513v114H0V228z"}),c.createElement("path",{fill:"#FFF",d:"M0 114h513v114H0V114z"}),c.createElement("circle",{fill:"#FFF",cx:256.5,cy:171,r:34.2}),c.createElement("path",{fill:"#181A93",d:"M256.5 216.6c-25.1 0-45.6-20.5-45.6-45.6s20.5-45.6 45.6-45.6 45.6 20.5 45.6 45.6-20.5 45.6-45.6 45.6zm0-11.4c18.2 0 34.2-16 34.2-34.2s-15.9-34.2-34.2-34.2-34.2 16-34.2 34.2 16 34.2 34.2 34.2z"}),c.createElement("circle",{fill:"#181A93",cx:256.5,cy:171,r:22.8}))},qn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#0052B4",d:"M0 85.334h512v341.337H0z"}),c.createElement("path",{fill:"#FFF",d:"M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z"}),c.createElement("path",{fill:"#D80027",d:"M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z"}))},Yn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M341.334 85.33H0v341.332h512V85.33z"}),c.createElement("path",{fill:"#6DA544",d:"M0 85.333h170.663V426.67H0z"}),c.createElement("path",{fill:"#D80027",d:"M341.337 85.333H512V426.67H341.337z"}))},Gn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#6DA544",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{d:"M215.864 256.006L0 399.911V112.089zM512 112.089v287.822L296.136 256.006z"}),c.createElement("path",{fill:"#0052B4",d:"M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z"}),c.createElement("path",{fill:"#FFDA44",d:"M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z"}))},_n=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.331h512v341.337H0z"}),c.createElement("circle",{fill:"#D80027",cx:256,cy:255.994,r:96}))},Qn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.331h512v341.337H0z"}),c.createElement("path",{d:"M0 85.331h512v90.579H0z"}),c.createElement("path",{fill:"#496E2D",d:"M0 336.089h512v90.568H0z"}),c.createElement("path",{fill:"#A2001D",d:"M0 198.606h512v114.799H0z"}),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M323.265 139.803l-25.583-11.809L256 222.376l-41.682-94.382-25.583 11.809 51.749 116.191-51.749 116.192 25.583 11.808L256 289.613l41.682 94.381 25.583-11.808-51.749-116.192z"}),c.createElement("path",{d:"M273.376 150.931C263.472 140.115 256 133.898 256 133.898s-7.472 6.216-17.376 17.032v210.127C248.528 371.873 256 378.091 256 378.091s7.472-6.216 17.376-17.033V150.931z"})),c.createElement("path",{d:"M209.04 191.226v129.535c10.465 18.542 23.274 33.742 32.872 43.818V147.408c-9.599 10.076-22.408 25.275-32.872 43.818zm93.92 0c-10.465-18.543-23.274-33.742-32.872-43.818V364.58c9.599-10.077 22.407-25.276 32.872-43.818V191.226z",fill:"#A2001D"}),c.createElement("path",{d:"M302.96 191.226v129.535c10.594-18.774 18.784-40.973 18.784-64.767s-8.19-45.993-18.784-64.768zm-93.92 0v129.535c-10.594-18.774-18.784-40.973-18.784-64.767s8.19-45.993 18.784-64.768z"}))},Xn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 900 600"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h900v600H0z"}),c.createElement("g",{transform:"rotate(-56.31)"},c.createElement("path",{d:"M-75 228.3H75m-150 37.5H75m-150 37.5H75m-150 475H75m-150 37.5H75m-150 37.5H75",stroke:"#000",strokeWidth:25}),c.createElement("path",{stroke:"#FFF",strokeWidth:12.5,d:"M0 753.3v125"}),c.createElement("circle",{fill:"#ca163a",cy:540.8,r:150}),c.createElement("path",{fill:"#0e4896",d:"M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z"})),c.createElement("path",{d:"M231.56 535.73l-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006l-83.205-124.808m478.43-138.675l-83.205-124.807M720.39 209.843L637.184 85.036m114.407 104.006L668.386 64.234",stroke:"#000",strokeWidth:25}),c.createElement("path",{stroke:"#FFF",strokeWidth:12.5,d:"M205.6 462.897l31.202-20.8m389.981-259.989l36.444-24.296m31.202-20.801l31.202-20.801"}))},Jn=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#36B6CC",d:"M0 0h513v342H0V0z"}),c.createElement("circle",{fill:"#FFD400",cx:256.5,cy:170.9,r:68.4}),c.createElement("path",{fill:"#FFD400",d:"M256.5 251.5l-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V28.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V96.8zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z"}))},$n=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFDA44",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#A2001D",d:"M222.6 22.3h267.1v296.8H222.6z"}),c.createElement("path",{fill:"#D80027",d:"M22.3 22.3h200.3v296.8H22.3z"}),c.createElement("path",{fill:"#FFDA44",d:"M200.3 0h22.3v342h-22.3z"}),c.createElement("path",{fill:"#6DA544",d:"M22.3 22.3h89v296.8h-89z"}),c.createElement("path",{fill:"#FF9811",d:"M111.3 22.3h89v296.8h-89z"}),c.createElement("path",{fill:"#FFDA44",d:"M368.2 156.8c-1.4-2 0-37.9 0-37.9.9-7.4.1-8.4 1-11.4.9-2.9 5.4-11.6 5.4-11.6s-6-2.3-10.3-.6c-4.3 1.7-24.7-7.5-31.2 3.4-4.4 7-23.6 16.2-24.6 14-1-2.2-5.9-5-6.9-2.9s-.7 13.9 0 16c.8 2.6 9.8 2 12.3 3.1 3.7 1.8 12.2 8.2 11.9 10.7-.3 2.5-22.5-6-24.2-4.5-1.4 1.2-1.9 13.2-.4 15 1.8 2.1 23.4 5.6 25 7.5 1.6 1.9-13.1 7.4-12.3 25 .7 14.7 8 17.4 8 17.4s-2.4 3.6-7.8 3.1c-6.2-.6-27.4-17.7-27.4-17.7s-3.5-109 3.6-121.4c4.9-8.5-22.7 10.1-22.7 50.8V151c0 6.6-1.4 22.4 2.6 34 0 0-.4 46.9 1.5 49.6s12.7 2.2 14.8 0 0-30 0-30c7.7.2 18.3 17.5 32.5 16.4 20.6-1.6 28.7-9.9 34.3-5 8.1 7.1 5.5 23.2.4 31.5-2.2 3.5-14.3 4.7-15.7 7.6-1.4 2.9.5 5.4.5 5.4h29.7s1.4-20.5 2.7-26.1c1.3-5.7-.6-10.7 5.9-10.4 23.5 1.1 39.8-15.3 45.5-8 3.2 4.1 5.6 29.9 3.3 33.3-2.2 3.4-13.8 2.8-15.2 6.7-1.4 4 .8 4.4.8 4.4h29.7s-.4-21.2 2.5-27.7 4.9-10.4 9.3-17.2c4.4-6.8 11.3-15.7 11.3-36.2 0-14.2-8.1-22.8-8.1-22.8H417c-14.1.2-47.4 2.3-48.8.3zm-136-124.5c10.7-10.6 20.2-2.7 22.2 2.1 1.9 4.8 2.1 8.2 2.8 13.6.9 6.9 4.9 14 4.9 14s-7.1-3.8-14.7-4.2c-4.7-.3-9-.6-13.6-2.5-5.7-2.3-11.7-12.9-1.6-23zm248.4-.1c10.7 10.6 2.8 20.2-2 22.2s-8.2 2.1-13.6 2.8c-6.9.9-14 5-14 5s3.7-7.1 4.2-14.7c.3-4.7.6-9.1 2.4-13.6 2.2-5.7 12.8-11.8 23-1.7zm.1 276.9c-10.7 10.6-20.2 2.6-22.2-2.2-1.9-4.8-2.1-8.2-2.7-13.6-.8-6.9-4.9-14.1-4.9-14.1s7 3.8 14.7 4.3c4.7.3 9 .6 13.6 2.5 5.7 2.4 11.7 13.1 1.5 23.1zm-248.2-.1c-10.6-10.7-2.7-20.2 2.1-22.2 4.8-1.9 8.2-2.1 13.6-2.8 6.9-.9 14-4.9 14-4.9s-3.8 7.1-4.2 14.7c-.3 4.7-.6 9-2.5 13.6-2.3 5.7-12.9 11.8-23 1.6z"}),c.createElement("path",{fill:"none",stroke:"#FFDA44",strokeWidth:6,strokeMiterlimit:10,d:"M446.9 162.4s7.5-2.6 8.4-16.1c.6-8.6-19.8-16-39-11.5-19.7 4.6-34-3.1-34-14.6 0-22.9 29.7-16.2 38.9-11.3 9.1 4.9 29.7 23.5 35.1 9.4"}))},eo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 85.337v341.326h512V85.337z"}),c.createElement("path",{fill:"#20661b",d:"M352 226.484h-73.337L256 156.738l-22.663 69.748H160l59.331 43.107-22.663 69.749L256 296.232l59.332 43.107-22.663-69.749L352 226.484zm-116.063 37.711l7.663-23.585h24.8l7.663 23.585v.001L256 278.772l-20.063-14.577zm27.873-37.711h-15.619L256 202.447l7.81 24.037zm24.269 28.982l-4.827-14.856h25.274l-20.447 14.856zm-59.331-14.856l-4.827 14.856-20.447-14.856h25.274zm-5.211 61.748l7.81-24.036 12.636 9.181-20.446 14.855zm44.479-14.856l12.636-9.181 7.81 24.036-20.446-14.855z"}))},to=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#dc2339",d:"M342 0H0v341.3h513V0z"}),c.createElement("path",{fill:"#11865d",d:"M0 0h171v342H0z"}),c.createElement("path",{fill:"#FFF",d:"M171 0h171v342H171z"}),c.createElement("path",{fill:"#8C9157",d:"M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z"}),c.createElement("ellipse",{fill:"#C59262",cx:256.5,cy:159.1,rx:24.3,ry:36.4}))},ro=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M0 0h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0zm0 48.9h513V171H0zm0 48.8h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0z",fill:"#c00"}),c.createElement("path",{fill:"#006",d:"M0 0h256.5v195.4H0z"}),c.createElement("path",{d:"M153.3 42.1C122.6 30.7 88.5 46.3 77.1 77s4.2 64.8 34.9 76.2c13.3 5 28 5 41.4 0-30.7 24.5-75.4 19.6-100-11.1s-19.6-75.4 11.1-100c26-20.7 62.9-20.7 88.8 0zm26.7 75l-20.6 23.3 5.4-30.6-31-1.6 27.3-14.9L143 68l28.6 12 8.4-29.9 8.4 29.9L217 68l-18 25.4 27.3 14.9-31 1.6 5.4 30.6-20.7-23.4z",fill:"#fc0"}))},no=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#496E2D",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 426.663V85.337h512"}),c.createElement("path",{fill:"#FFF",d:"M512 152.222V85.337H411.67L0 359.778v66.885h100.33z"}),c.createElement("path",{fill:"#A2001D",d:"M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z"}),c.createElement("path",{fill:"#FFDA44",d:"M187.737 189.212l-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z"}))},oo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.5 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.5h513v342H0z"}),c.createElement("path",{d:"M0 85.5h171v342H0zm342 0h171v342H342z",fill:"#007b23"}))},ao=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 85.334h512v341.337H0z"}),c.createElement("path",{fill:"#FFF",d:"M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z"}),c.createElement("path",{fill:"#2E52B2",d:"M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z"}))},io=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#0052B4",d:"M0 85.334h512v341.337H0z"}),c.createElement("path",{d:"M425.301 233.745l3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zm-39.194 75.072l5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zm1.481-122.846l4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zm-37.712 47.32l5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z",fill:"#D80027"}),c.createElement("path",{fill:"#FFF",d:"M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z"}),c.createElement("path",{fill:"#D80027",d:"M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z"}),c.createElement("path",{fill:"#0052B4",d:"M155.826 200.344L256 255.998v-15.739l-71.847-39.915z"}),c.createElement("path",{fill:"#FFF",d:"M155.826 200.344L256 255.998v-15.739l-71.847-39.915z"}),c.createElement("path",{d:"M155.826 200.344L256 255.998v-15.739l-71.847-39.915zm-83.98 0L0 240.259v15.739l100.174-55.654z",fill:"#D80027"}),c.createElement("path",{fill:"#0052B4",d:"M100.174 140.983L0 85.33v15.738l71.847 39.915z"}),c.createElement("path",{fill:"#FFF",d:"M100.174 140.983L0 85.33v15.738l71.847 39.915z"}),c.createElement("path",{d:"M100.174 140.983L0 85.33v15.738l71.847 39.915zm83.98 0L256 101.068V85.33l-100.174 55.653z",fill:"#D80027"}))},so=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#0052B4",d:"M256 256v170.663H0V256h256z"}),c.createElement("path",{fill:"#D80027",d:"M512 85.337V256H256V85.337h256z"}),c.createElement("path",{fill:"#0052B4",d:"M128 123.034l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z"}),c.createElement("path",{fill:"#D80027",d:"M384 293.697l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z"}))},lo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.331h512v341.326H0z"}),c.createElement("path",{d:"M0 85.331h170.663v341.337H0zm341.337 0H512v341.337H341.337z",fill:"#D80027"}))},co=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#0052B4",d:"M512 85.337V256H256L0 85.337z"}),c.createElement("path",{fill:"#D80027",d:"M512 256v170.663H0L256 256z"}),c.createElement("path",{d:"M161.908 256l-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zm0 235.923l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zm188.606-117.961l-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z",fill:"#FFDA44"}))},uo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M393.508 170.516l17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z"}),c.createElement("path",{d:"M0 85.343h512v341.326H0z"})),c.createElement("path",{fill:"#01411c",d:"M128 85.331h384v341.337H128z"}),c.createElement("path",{d:"M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zm-1.329-125.904l17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z",fill:"#FFF"}))},po=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{d:"M0 85.337h512V256H0z"})),c.createElement("path",{fill:"#D80027",d:"M0 256h512v170.663H0z"}))},ho=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 85.337h512v113.775H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 312.888h512v113.775H0z"}),c.createElement("path",{fill:"#6DA544",d:"M289.579 216.738l-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z"}),c.createElement("path",{fill:"#FFDA44",d:"M256 232.51l4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z"}))},mo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#751A46",d:"M0 0h512v342H0z"}),c.createElement("path",{fill:"#FFF",d:"M0 0v342h150.3l37.7-19.6-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19 37.7-18.9-37.7-19 37.7-19-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19L188 57l-37.7-19L188 19.1 150.3 0z"}))},fo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFDA44",d:"M0 85.331h512v341.326H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 85.331h170.663v341.337H0z"}),c.createElement("path",{fill:"#D80027",d:"M341.337 85.331H512v341.337H341.337z"}))},go=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.33v341.332h512V85.33z"}),c.createElement("path",{fill:"#0052B4",d:"M0 85.333h512V426.67H0z"}),c.createElement("path",{fill:"#FFF",d:"M0 85.333h512v113.775H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 312.884h512v113.775H0z"}))},yo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#055e1c",d:"M0 85.333h512v341.333H0z"}),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zm146.716-107.595v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zm-155.773 51.943c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z"}),c.createElement("path",{d:"M297.661 181.788h21.736v51.942h-21.736zm-32.604 29.685c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z"}),c.createElement("path",{d:"M207.093 248.57h32.601v22.261h-32.601z"})))},bo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#0052B4",d:"M0 85.333h512V426.67H0z"}),c.createElement("path",{fill:"#FFDA44",d:"M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z"}))},vo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#D80027",d:"M0 85.337h512V256H0z"}),c.createElement("g",{fill:"#FFF"},c.createElement("path",{d:"M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zm66.783-48.231l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z"}),c.createElement("path",{d:"M121.344 144.696l3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zm57.834 0l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zm-11.131 33.391l3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zm-35.573 0l3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z"})))},wo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.334h512V426.66H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 194.056h512v123.882H0z"}),c.createElement("path",{d:"M0 85.334h512v54.522H0zm0 286.809h512v54.522H0z",fill:"#D80027"}))},ko=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#E30A17",d:"M0 0h513v342H0z"}),c.createElement("path",{fill:"#FFF",d:"M259.7 118.6c-13.1-9.5-29-14.6-45.3-14.5-40.8 0-73.8 30.8-73.8 68.9s33.1 68.9 73.8 68.9c17.1 0 32.9-5.4 45.3-14.5-30 38.6-85.7 45.6-124.3 15.5s-45.6-85.7-15.5-124.3 85.7-45.6 124.3-15.5c5.8 4.5 11 9.8 15.5 15.5zm39.9 65.8l-18.1 21.9 1.2-28.4-26.4-10.4 27.3-7.6 1.8-28.3 15.6 23.7 27.5-7.1-17.5 22 15.3 23.9-26.7-9.7z"}))},Co=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#FFF",d:"M6.066 85.337l207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z"}),c.createElement("path",{d:"M43.364 85.337L384.69 426.663h83.946L127.31 85.337z"}))},So=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#0052B4",d:"M0 85.337h256V256H0z"}),c.createElement("path",{fill:"#FFF",d:"M186.435 170.669L162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z"}),c.createElement("circle",{fill:"#0052B4",cx:128,cy:170.674,r:29.006}),c.createElement("path",{fill:"#FFF",d:"M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z"}))},xo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#338AF3",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#6DA544",d:"M0 426.663V85.337h512"}),c.createElement("path",{fill:"#FFDA44",d:"M512 152.222V85.337H411.67L0 359.778v66.885h100.33z"}),c.createElement("path",{d:"M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z"}))},Eo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFDA44",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{fill:"#338AF3",d:"M0 85.337h512V256H0z"}))},Ao=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z",fill:"#D80027"}),c.createElement("path",{fill:"#2E52B2",d:"M0 0h256.5v184.1H0z"}),c.createElement("path",{d:"M47.8 138.9l-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0l-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0l-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0l-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0l-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0l-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0l-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6l-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0l-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0l-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0l-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z",fill:"#FFF"}))},Po=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 513 342"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),c.createElement("path",{d:"M0 38h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z",fill:"#0038a8"}),c.createElement("path",{fill:"#FFF",d:"M0 0h256.5v190H0z"}),c.createElement("path",{fill:"#FED443",d:"M128.3 138.7l-15.1 22.6-3.8-26.9L86 148.2l8.2-25.9-27.2 2.2 18.6-19.8L60.3 95l25.4-9.7L67 65.5l27.1 2.3-8.2-25.9 23.4 13.8 3.9-26.9 15.1 22.6 15.1-22.6 3.8 26.9 23.4-13.8-8.2 25.9 27.1-2.2-18.6 19.8 25.4 9.7-25.4 9.7 18.6 19.8-27.1-2.2 8.2 25.9-23.4-13.8-3.9 26.9-15-22.7zm0-.5c23.9.9 44-17.6 44.9-41.5.9-23.9-17.6-44-41.5-44.9h-3.4c-23.9.8-42.6 20.8-41.8 44.6.6 22.8 19 41.1 41.8 41.8zm0-10.6c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.3 34-34 34z"}))},To=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 0 22.5 15"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFCE00",d:"M0 0h22.5v5H0z"}),c.createElement("path",{fill:"#203899",d:"M0 5h22.5v5H0z"}),c.createElement("path",{fill:"#D82B2B",d:"M0 10h22.5v5H0z"}),c.createElement("path",{fill:"#FFF",d:"M12.13 5.38l.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zm-1.77 0l.27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zm3.44.56l-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zm-5.11.02l.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zm6.55 1.17l-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zm.19 1.12l.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zm.31-1.15l.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z"}))},Ro=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#D80027",d:"M196.641 85.337H0v341.326h512V85.337z"}),c.createElement("path",{fill:"#FFDA44",d:"M256 157.279l22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z"}))},Oo=function(e){var t=e.title,r=dn(e,["title"]);return c.createElement("svg",un({viewBox:"0 85.333 512 341.333"},r),t&&c.createElement("title",null,t),c.createElement("path",{fill:"#FFF",d:"M0 85.337h512v341.326H0z"}),c.createElement("path",{d:"M114.024 256.001L0 141.926v228.17z"}),c.createElement("path",{fill:"#ffb915",d:"M161.192 256L0 94.7v47.226l114.024 114.075L0 370.096v47.138z"}),c.createElement("path",{fill:"#007847",d:"M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z"}),c.createElement("path",{fill:"#000c8a",d:"M503.181 322.783H236.433l-103.881 103.88H512v-103.88z"}),c.createElement("path",{fill:"#e1392d",d:"M503.181 189.217H512V85.337H132.552l103.881 103.88z"}))},Mo=function(e){var t=e.isOpen,r=e.handleClickCloseCommunity,n=Ce().t,o={width:30,height:30,opacity:.85,style:{filter:"drop-shadow(2px 2px 2px #444444)"}};return c.createElement(Et,{open:t,onClose:r,"aria-labelledby":"community-dialog-title","aria-describedby":"community-description"},c.createElement(Zt,null,c.createElement(Ye.Z,{component:"h5",variant:"h5"},n("Community")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null,n("Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!"))),c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(Lr,{component:"a",target:"_blank",href:"https://twitter.com/robosats",rel:"noreferrer"},c.createElement(jr.Z,null,c.createElement(ln.Z,{color:"primary",sx:{height:32,width:32}})),c.createElement(Vr,{primary:n("Follow RoboSats in Twitter"),secondary:n("Twitter Official Account")})),c.createElement(Tr,null),c.createElement(Lr,{component:"a",target:"_blank",href:"https://reddit.com/r/robosats",rel:"noreferrer"},c.createElement(jr.Z,null,c.createElement(cn.Z,{color:"primary",sx:{height:35,width:35}})),c.createElement(Vr,{primary:n("Join RoboSats' Subreddit"),secondary:n("RoboSats in Reddit")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(an.Z,{color:"primary",sx:{height:32,width:32}})),c.createElement(Vr,{secondary:n("RoboSats Telegram Communities")},c.createElement(Ge.Z,{title:n("Join RoboSats Spanish speaking community!")||""},c.createElement(Xe.Z,{component:"a",target:"_blank",href:"https://t.me/robosats_es",rel:"noreferrer"},c.createElement(In,o))),c.createElement(Ge.Z,{title:n("Join RoboSats Russian speaking community!")||""},c.createElement(Xe.Z,{component:"a",target:"_blank",href:"https://t.me/robosats_ru",rel:"noreferrer"},c.createElement(go,o))),c.createElement(Ge.Z,{title:n("Join RoboSats Chinese speaking community!")||""},c.createElement(Xe.Z,{component:"a",target:"_blank",href:"https://t.me/robosats_cn",rel:"noreferrer"},c.createElement(xn,o))),c.createElement(Ge.Z,{title:n("Join RoboSats English speaking community!")||""},c.createElement(Xe.Z,{component:"a",target:"_blank",href:"https://t.me/robosats",rel:"noreferrer"},c.createElement(Ao,o))),c.createElement(Ge.Z,{title:n("Join RoboSats Portuguese speaking community!")||""},c.createElement(Xe.Z,{component:"a",target:"_blank",href:"https://t.me/robosats_pt",rel:"noreferrer"},c.createElement(bn,o))))),c.createElement(Tr,null),c.createElement(Lr,{component:"a",target:"_blank",href:"https://github.com/Reckless-Satoshi/robosats/issues",rel:"noreferrer"},c.createElement(jr.Z,null,c.createElement(sn.Z,{color:"primary",sx:{height:32,width:32}})),c.createElement(Vr,{primary:n("Tell us about a new feature or a bug"),secondary:n("Github Issues - The Robotic Satoshis Open Source Project")})))))};var zo=__webpack_require__(1852),Bo=__webpack_require__.n(zo);const Io=function(e){var t=e.maxAmount,r=e.open,n=e.onClose,o=Ce().t;return c.createElement(Et,{open:r,onClose:n,"aria-labelledby":"info-dialog-title","aria-describedby":"info-dialog-description",scroll:"paper"},c.createElement(Zt,null,c.createElement(Bo(),{minWidth:475},c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:8},c.createElement(Ye.Z,{component:"h4",variant:"h4"},o("What is RoboSats?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null,o("It is a BTC/FIAT peer-to-peer exchange over lightning.")," ",c.createElement("br",null),o("It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.")),c.createElement("p",null,o("RoboSats is an open source project ")," ",c.createElement(Xt,{href:"https://github.com/reckless-satoshi/robosats"},o("(GitHub)."))))),c.createElement(qe,{item:!0,xs:4},c.createElement(lt.Z,{className:"newAvatar",disableError:!0,cover:!0,color:"null",src:window.location.origin+"/static/assets/images/v0.1.2-04.png"})))),c.createElement(Bo(),{maxWidth:474},c.createElement(Ye.Z,{component:"h4",variant:"h4"},o("What is RoboSats?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null,o("It is a BTC/FIAT peer-to-peer exchange over lightning.")+" "," ",o("It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.")),c.createElement("img",{width:"100%",src:window.location.origin+"/static/assets/images/v0.1.2-03.png"}),c.createElement("p",null,o("RoboSats is an open source project ")," ",c.createElement(Xt,{href:"https://github.com/reckless-satoshi/robosats"},o("(GitHub)."))))),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("How does it work?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice's order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!")),c.createElement("p",null,o("At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute."),o("You can find a step-by-step description of the trade pipeline in "),c.createElement(Xt,{target:"_blank",href:"https://learn.robosats.com/docs/trade-pipeline/"},o("How it works")),"."," "+o("You can also check the full guide in "),c.createElement(Xt,{target:"_blank",href:"https://learn.robosats.com/read/en"},o("How to use")),".")),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("What payment methods are accepted?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null,o("All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.")," ")),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("Are there trade limits?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null,o("Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).",{maxAmount:t})," ")),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("Is RoboSats private?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.")," "),c.createElement("p",null,o("Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.")," ")),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("What are the risks?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("This is an experimental application, things could go wrong. Trade small amounts!")),c.createElement("p",null," ",o("The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended."))),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("What is the trust model?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller's hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.")),c.createElement("p",null," ",o("To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq")),c.createElement("p",null," ",o("You can build more trust on RoboSats by inspecting the source code.")," ",c.createElement(Xt,{href:"https://github.com/reckless-satoshi/robosats"}," ",o("Project source code")),". ")),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("What happens if RoboSats suddenly disappears?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels."))),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("Is RoboSats legal in my country?")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply."))),c.createElement(Ye.Z,{component:"h5",variant:"h5"},o("Disclaimer")),c.createElement(Ye.Z,{component:"div",variant:"body2"},c.createElement("p",null," ",o("This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels "),c.createElement(Xt,{href:"https://t.me/robosats"},o("(Telegram)")),o(". RoboSats will never contact you. RoboSats will definitely never ask for your robot token."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n},o("Close")))))},Do=function(e){var t=e.open,r=e.onClose,n=Ce().t;return c.createElement(Et,{open:t,onClose:r},c.createElement(Mt,null,n("Learn RoboSats")),c.createElement(Zt,null,c.createElement(Ht,null,n("You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:r},n("Back")),c.createElement(Je.Z,{onClick:r,autoFocus:!0,component:Xt,href:"https://learn.robosats.com",target:"_blank"},n("Let's go!"))))},Zo=function(e){var t=e.open,r=e.onClose,n=Ce().t;return c.createElement(Et,{open:t,onClose:r},c.createElement(Mt,null,n("You do not have a robot avatar")),c.createElement(Zt,null,c.createElement(Ht,null,n("You need to generate a robot avatar in order to become an order maker"))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:r,autoFocus:!0},n("Go back")),c.createElement(Je.Z,{onClick:r,to:"/",component:ee},n("Generate Robot"))))};var Lo=function(e){var t=null;if(document.cookie&&""!==document.cookie)for(var r=document.cookie.split(";"),n=0;n<r.length;n++){var o=r[n].trim();if(o.substring(0,e.length+1)===e+"="){t=decodeURIComponent(o.substring(e.length+1));break}}return t},jo=function(e,t){document.cookie="".concat(e,"=").concat(t,";path=/;SameSite=Strict")},Fo=function(e){document.cookie="".concat(e,"= ; expires = Thu, 01 Jan 1970 00:00:00 GMT")};const No=function(e){var t=e.open,r=e.onClose,n=e.copyIconColor,o=e.onClickCopy,a=e.onClickBack,i=e.onClickDone,s=Ce().t;return c.createElement(Et,{open:t,onClose:r},c.createElement(Mt,null,s("Store your robot token")),c.createElement(Zt,null,c.createElement(Ht,null,s("You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.")),c.createElement("br",null),c.createElement(qe,{align:"center"},c.createElement(Qe.Z,{sx:{width:"100%",maxWidth:"550px"},disabled:!0,label:s("Back it up!"),value:Lo("robot_token"),variant:"filled",size:"small",InputProps:{endAdornment:c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:s("Copied!")},c.createElement(Xe.Z,{onClick:o},c.createElement(ar.Z,{color:n})))}}))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:a,autoFocus:!0},s("Go back")),c.createElement(Je.Z,{onClick:i},s("Done"))))};var Ho=__webpack_require__(2133),Uo=__webpack_require__(62),Vo=__webpack_require__(2714),Ko=__webpack_require__(9972),Wo=__webpack_require__(6543),qo=__webpack_require__(9613),Yo=__webpack_require__(3800),Go=function(e){if(null!=e){var t=e.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}};const _o=function(e){var t=e.isOpen,r=e.handleClickCloseExchangeSummary,n=e.numPublicBuyOrders,o=e.numPublicSellOrders,a=e.bookLiquidity,i=e.activeRobotsToday,s=e.lastDayNonkycBtcPremium,l=e.makerFee,u=e.takerFee,d=e.swapFeeRate,p=Ce().t;return null==d&&(d=0),c.createElement(Et,{open:t,onClose:r,"aria-labelledby":"exchange-summary-title","aria-describedby":"exchange-summary-description"},c.createElement(Zt,null,c.createElement(Ye.Z,{component:"h5",variant:"h5"},p("Exchange Summary")),c.createElement(Cr.Z,{dense:!0},c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Ho.Z,null)),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:n,secondary:p("Public buy orders")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Uo.Z,null)),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:o,secondary:p("Public sell orders")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(qo.Z,null)),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:"".concat(Go(a)," Sats"),secondary:p("Book liquidity")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Vo.Z,null)),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:i,secondary:p("Today active robots")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Wo.Z,null)),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:"".concat(s,"%"),secondary:p("24h non-KYC bitcoin premium")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Ko.Z,null)),c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:6},c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},secondary:p("Maker fee")},(100*l).toFixed(3),"%")),c.createElement(qe,{item:!0,xs:6},c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},secondary:p("Taker fee")},(100*u).toFixed(3),"%")))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Yo.Z,null)),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:"".concat(d.toPrecision(3),"%"),secondary:p("Current onchain payout fee")})))))};function Qo(e){return(0,Ie.Z)("MuiListItemAvatar",e)}(0,De.Z)("MuiListItemAvatar",["root","alignItemsFlexStart"]);const Xo=["className"],Jo=(0,Me.ZP)("div",{name:"MuiListItemAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((({ownerState:e})=>(0,p.Z)({minWidth:56,flexShrink:0},"flex-start"===e.alignItems&&{marginTop:8}))),$o=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiListItemAvatar"}),{className:n}=r,o=(0,L.Z)(r,Xo),a=c.useContext(Mr.Z),i=(0,p.Z)({},r,{alignItems:a.alignItems}),s=(e=>{const{alignItems:t,classes:r}=e,n={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,Oe.Z)(n,Qo,r)})(i);return(0,Ne.jsx)(Jo,(0,p.Z)({className:(0,Pe.Z)(s.root,n),ownerState:i,ref:t},o))})),ea=$o;var ta=__webpack_require__(2066);const ra=(0,ta.Z)((0,Ne.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function na(e){return(0,Ie.Z)("MuiAvatar",e)}(0,De.Z)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const oa=["alt","children","className","component","imgProps","sizes","src","srcSet","variant"],aa=(0,Me.ZP)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],r.colorDefault&&t.colorDefault]}})((({theme:e,ownerState:t})=>(0,p.Z)({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none"},"rounded"===t.variant&&{borderRadius:e.shape.borderRadius},"square"===t.variant&&{borderRadius:0},t.colorDefault&&{color:e.palette.background.default,backgroundColor:"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[600]}))),ia=(0,Me.ZP)("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),sa=(0,Me.ZP)(ra,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"}),la=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiAvatar"}),{alt:n,children:o,className:a,component:i="div",imgProps:s,sizes:l,src:u,srcSet:d,variant:h="circular"}=r,m=(0,L.Z)(r,oa);let f=null;const g=function({crossOrigin:e,referrerPolicy:t,src:r,srcSet:n}){const[o,a]=c.useState(!1);return c.useEffect((()=>{if(!r&&!n)return;a(!1);let o=!0;const i=new Image;return i.onload=()=>{o&&a("loaded")},i.onerror=()=>{o&&a("error")},i.crossOrigin=e,i.referrerPolicy=t,i.src=r,n&&(i.srcset=n),()=>{o=!1}}),[e,t,r,n]),o}((0,p.Z)({},s,{src:u,srcSet:d})),y=u||d,b=y&&"error"!==g,v=(0,p.Z)({},r,{colorDefault:!b,component:i,variant:h}),w=(e=>{const{classes:t,variant:r,colorDefault:n}=e,o={root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]};return(0,Oe.Z)(o,na,t)})(v);return f=b?(0,Ne.jsx)(ia,(0,p.Z)({alt:n,src:u,srcSet:d,sizes:l,ownerState:v,className:w.img},s)):null!=o?o:y&&n?n[0]:(0,Ne.jsx)(sa,{className:w.fallback}),(0,Ne.jsx)(aa,(0,p.Z)({as:i,ownerState:v,className:(0,Pe.Z)(w.root,a),ref:t},m,{children:f}))})),ca=la;var ua=__webpack_require__(7174),da=__webpack_require__(542),pa=__webpack_require__(2852),ha=__webpack_require__(5724),ma=__webpack_require__(842),fa=__webpack_require__(8557),ga=__webpack_require__(8594),ya=__webpack_require__(5089);const ba=function(e){var t=e.isOpen,r=e.handleClickCloseProfile,n=e.nickname,o=e.activeOrderId,a=e.lastOrderId,i=e.referralCode,s=e.handleSubmitInvoiceClicked,l=e.host,u=e.showRewardsSpinner,d=e.withdrawn,p=e.badInvoice,h=e.earnedRewards,m=e.setAppState,f=Ce().t,g=(0,c.useState)(""),y=(0,ne.Z)(g,2),b=y[0],v=y[1],w=(0,c.useState)(!1),k=(0,ne.Z)(w,2),C=k[0],S=k[1],x=(0,c.useState)(!1),E=(0,ne.Z)(x,2),A=E[0],P=E[1];return c.createElement(Et,{open:t,onClose:r,"aria-labelledby":"profile-title","aria-describedby":"profile-description"},c.createElement(Zt,null,c.createElement(Ye.Z,{component:"h5",variant:"h5"},f("Your Profile")),c.createElement(Cr.Z,null,c.createElement(Tr,null),c.createElement(on,{className:"profileNickname"},c.createElement(Vr,{secondary:f("Your robot")},c.createElement(Ye.Z,{component:"h6",variant:"h6"},n?c.createElement("div",{style:{position:"relative",left:"-7px"}},c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"left",flexWrap:"wrap",width:300}},c.createElement(ha.Z,{sx:{color:"#fcba03",height:"28px",width:"24px"}}),c.createElement("a",null,n),c.createElement(ha.Z,{sx:{color:"#fcba03",height:"28px",width:"24px"}}))):null)),c.createElement(ea,null,c.createElement(ca,{className:"profileAvatar",sx:{width:65,height:65},alt:n,src:n?"".concat(window.location.origin,"/static/assets/avatars/").concat(n,".png"):""}))),c.createElement(Tr,null),o?c.createElement(Lr,{onClick:r,to:"/order/".concat(o),component:ee},c.createElement(jr.Z,null,c.createElement(ua.Z,{badgeContent:"",color:"primary"},c.createElement(ma.Z,{color:"primary"}))),c.createElement(Vr,{primary:f("One active order #{{orderID}}",{orderID:o}),secondary:f("Your current order")})):a?c.createElement(Lr,{onClick:r,to:"/order/".concat(a),component:ee},c.createElement(jr.Z,null,c.createElement(ma.Z,{color:"primary"})),c.createElement(Vr,{primary:f("Your last order #{{orderID}}",{orderID:a}),secondary:f("Inactive order")})):c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(ma.Z,null)),c.createElement(Vr,{primary:f("No active orders"),secondary:f("You do not have previous orders")})),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(fa.Z,null)),c.createElement(Vr,{secondary:f("Your token (will not remain here)")},Lo("robot_token")?c.createElement(Qe.Z,{disabled:!0,sx:{width:"100%",maxWidth:"450px"},label:f("Back it up!"),value:Lo("robot_token"),variant:"filled",size:"small",InputProps:{endAdornment:c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:f("Copied!")||""},c.createElement(Xe.Z,{onClick:function(){var e=Lo("robot_token");e&&(navigator.clipboard.writeText(e),m({copiedToken:!0}))}},c.createElement(ar.Z,{color:"inherit"})))}}):f("Cannot remember"))),c.createElement(Tr,null),c.createElement(qe,{container:!0},c.createElement(qe,{item:!0},c.createElement(da.Z,{labelPlacement:"start",label:"".concat(f("Rewards and compensations")),control:c.createElement(pa.Z,{checked:C,onChange:function(){return S(!C)}})}))),C&&c.createElement(c.Fragment,null,c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(ga.Z,null)),c.createElement(Vr,{secondary:f("Share to earn 100 Sats per trade")},c.createElement(Qe.Z,{label:f("Your referral link"),value:l+"/ref/"+i,size:"small",InputProps:{endAdornment:c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:f("Copied!")||""},c.createElement(Xe.Z,{onClick:function(){navigator.clipboard.writeText("http://".concat(l,"/ref/").concat(i))}},c.createElement(ar.Z,null)))}}))),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(ya.Z,null)),A?c.createElement("form",{noValidate:!0,style:{maxWidth:270}},c.createElement(qe,{container:!0,style:{display:"flex",alignItems:"stretch"}},c.createElement(qe,{item:!0,style:{display:"flex",maxWidth:160}},c.createElement(Qe.Z,{error:!!p,helperText:p||"",label:f("Invoice for {{amountSats}} Sats",{amountSats:h}),size:"small",value:b,onChange:function(e){v(e.target.value)}})),c.createElement(qe,{item:!0,alignItems:"stretch",style:{display:"flex",maxWidth:80}},c.createElement(Je.Z,{sx:{maxHeight:38},onClick:function(e){return s(e,b)},variant:"contained",color:"primary",size:"small",type:"submit"},f("Submit"))))):c.createElement(Vr,{secondary:f("Your earned rewards")},c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:9},c.createElement(Ye.Z,null,"".concat(h," Sats"))),c.createElement(qe,{item:!0,xs:3},c.createElement(Je.Z,{disabled:0===h,onClick:function(){return P(!0)},variant:"contained",size:"small"},f("Claim")))))),u&&c.createElement("div",{style:{display:"flex",justifyContent:"center"}},c.createElement(_e.Z,null)),d&&c.createElement("div",{style:{display:"flex",justifyContent:"center"}},c.createElement(Ye.Z,{color:"primary",variant:"body2"},c.createElement("b",null,f("There it goes, thank you!🥇"))))))))};var va=__webpack_require__(9055),wa=__webpack_require__(4804),ka=__webpack_require__(4210),Ca=__webpack_require__(6111),Sa=__webpack_require__(4855);const xa=function(e){var t=e.isOpen,r=e.handleClickCloseStatsForNerds,n=e.lndVersion,o=e.network,a=e.nodeAlias,i=e.nodeId,s=e.alternativeName,l=e.alternativeSite,u=e.robosatsRunningCommitHash,d=e.lastDayVolume,p=e.lifetimeVolume,h=Ce().t;return c.createElement(Et,{open:t,onClose:r,"aria-labelledby":"stats-for-nerds-dialog-title","aria-describedby":"stats-for-nerds-description"},c.createElement(Zt,null,c.createElement(Ye.Z,{component:"h5",variant:"h5"},h("Stats For Nerds")),c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(ha.Z,null)),c.createElement(Vr,{primary:n,secondary:h("LND version")})),c.createElement(Tr,null),"testnet"===o?c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(wa.Z,null)),c.createElement(Vr,{secondary:a},c.createElement(Xt,{target:"_blank",href:"https://1ml.com/testnet/node/".concat(i),rel:"noreferrer"},"".concat(i.slice(0,12),"... (1ML)")))):c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(lr,null)),c.createElement(Vr,{secondary:a},c.createElement(Xt,{target:"_blank",href:"https://amboss.space/node/".concat(i),rel:"noreferrer"},"".concat(i.slice(0,12),"... (AMBOSS)")))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(ka.Z,null)),c.createElement(Vr,{secondary:s},c.createElement(Xt,{target:"_blank",href:"http://".concat(l),rel:"noreferrer"},"".concat(l.slice(0,12),"...onion")))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(sn.Z,null)),c.createElement(Vr,{secondary:h("Currently running commit hash")},c.createElement(Xt,{target:"_blank",href:"https://github.com/Reckless-Satoshi/robosats/tree/".concat(u),rel:"noreferrer"},"".concat(u.slice(0,12),"...")))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Sa.Z,null)),c.createElement(Vr,{secondary:h("24h contracted volume")},c.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap"}},Go(d),c.createElement(cr,{sx:{width:14,height:14},color:"text.secondary"})))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Sa.Z,null)),c.createElement(Vr,{secondary:h("Lifetime contracted volume")},c.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap"}},Go(p),c.createElement(cr,{sx:{width:14,height:14},color:"text.secondary"})))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(va.Z,null)),c.createElement(Vr,{primary:c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"left",flexWrap:"wrap"}},c.createElement("span",null,"".concat(h("Made with")," ")),c.createElement(Ca.Z,{sx:{color:"#ff0000",height:"22px",width:"22px"}}),c.createElement("span",null," ".concat(h("and")," ")),c.createElement(ha.Z,{sx:{color:"#fcba03",height:"23px",width:"23px"}})),secondary:h("... somewhere on Earth!")})))))};var Ea=__webpack_require__(8140),Aa=__webpack_require__(3441),Pa=__webpack_require__(2023);function Ta(e){return window.btoa(Array.from(window.crypto.getRandomValues(new Uint8Array(2*e))).map((function(e){return String.fromCharCode(e)})).join("")).replace(/[+/]/g,"").substring(0,e)}function Ra(e,t,r,n,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function Oa(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){Ra(a,n,o,i,s,"next",e)}function s(e){Ra(a,n,o,i,s,"throw",e)}i(void 0)}))}}var Ma=__webpack_require__(7757),za=__webpack_require__.n(Ma),Ba=__webpack_require__(3638);function Ia(){return(Ia=Oa(za().mark((function e(t){var r,n;return za().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new Date,e.next=3,(0,Ba.k$)({type:"ecc",curve:"curve25519",userIDs:[{name:"RoboSats ID "+(0,Pa.sha256)((0,Pa.sha256)(t))}],passphrase:t,format:"armored",date:r.setDate(r.getDate()-1)});case 3:return n=e.sent,e.abrupt("return",{publicKeyArmored:n.publicKey,encryptedPrivateKeyArmored:n.privateKey});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Da(){return(Da=Oa(za().mark((function e(t,r,n,o,a){var i,s,l,c,u;return za().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ba.xh)({armoredKey:r});case 2:return i=e.sent,e.next=5,(0,Ba.xh)({armoredKey:n});case 5:return s=e.sent,e.t0=Ba.IM,e.next=9,(0,Ba.Lo)({armoredKey:o});case 9:return e.t1=e.sent,e.t2=a,e.t3={privateKey:e.t1,passphrase:e.t2},e.next=14,(0,e.t0)(e.t3);case 14:return l=e.sent,c=new Date,e.t4=Ba.HI,e.next=19,(0,Ba.tn)({text:t});case 19:return e.t5=e.sent,e.t6=[i,s],e.t7=l,e.t8=c.setDate(c.getDate()-1),e.t9={message:e.t5,encryptionKeys:e.t6,signingKeys:e.t7,date:e.t8},e.next=26,(0,e.t4)(e.t9);case 26:return u=e.sent,e.abrupt("return",u);case 28:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Za(){return(Za=Oa(za().mark((function e(t,r,n,o){var a,i,s,l,c,u;return za().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ba.xh)({armoredKey:r});case 2:return a=e.sent,e.t0=Ba.IM,e.next=6,(0,Ba.Lo)({armoredKey:n});case 6:return e.t1=e.sent,e.t2=o,e.t3={privateKey:e.t1,passphrase:e.t2},e.next=11,(0,e.t0)(e.t3);case 11:return i=e.sent,e.next=14,(0,Ba.Rk)({armoredMessage:t});case 14:return s=e.sent,e.next=17,(0,Ba.pe)({message:s,verificationKeys:a,decryptionKeys:i});case 17:return l=e.sent,c=l.data,u=l.signatures,e.prev=20,e.next=23,u[0].verified;case 23:return console.log("Signature is valid"),e.abrupt("return",{decryptedMessage:c,validSignature:!0});case 27:return e.prev=27,e.t4=e.catch(20),e.abrupt("return",{decryptedMessage:c,validSignature:!1});case 30:case"end":return e.stop()}}),e,null,[[20,27]])})))).apply(this,arguments)}var La=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"getGeneratedUser",(function(e){var t=function(e){var t=e.split("").reduce((function(e,t){return e[t]=(e[t]||0)+1,e}),{});return{uniqueValues:Object.keys(t).length,counts:Object.values(t)}}(e),r=n.refCode,o=function(e){return Ia.apply(this,arguments)}(e).then((function(n){return{method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({token_sha256:(0,Pa.sha256)(e),public_key:n.publicKeyArmored,encrypted_private_key:n.encryptedPrivateKeyArmored,unique_values:t.uniqueValues,counts:t.counts,length:e.length,ref_code:r})}}));console.log(o),o.then((function(t){return fetch("/api/user/",t).then((function(e){return e.json()})).then((function(t){console.log(t),n.setState({nickname:t.nickname,bit_entropy:t.token_bits_entropy,avatarUrl:"/static/assets/avatars/"+t.nickname+".png",shannon_entropy:t.token_shannon_entropy,bad_request:t.bad_request,found:t.found,loadingRobot:!1}),t.bad_request?n.props.setAppState({nickname:t.nickname,avatarLoaded:!1,activeOrderId:t.active_order_id?t.active_order_id:null,referralCode:t.referral_code,earnedRewards:t.earned_rewards,lastOrderId:t.last_order_id?t.last_order_id:null}):(n.props.setAppState({nickname:t.nickname,token:e,avatarLoaded:!1,activeOrderId:t.active_order_id?t.active_order_id:null,lastOrderId:t.last_order_id?t.last_order_id:null,referralCode:t.referral_code,earnedRewards:t.earned_rewards}),jo("robot_token",e),jo("pub_key",t.public_key.split("\n").join("\\")),jo("enc_priv_key",t.encrypted_private_key.split("\n").join("\\"))),t.found&&n.props.setAppState({copiedToken:!0})}))}))})),(0,l.Z)((0,r.Z)(n),"handleClickNewRandomToken",(function(){var e=Ta(36);n.setState({token:e,tokenHasChanged:!0}),n.props.setAppState({copiedToken:!0})})),(0,l.Z)((0,r.Z)(n),"handleChangeToken",(function(e){n.setState({token:e.target.value.split(" ").join(""),tokenHasChanged:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickSubmitToken",(function(){n.delGeneratedUser(),n.getGeneratedUser(n.state.token),n.setState({loadingRobot:!0,tokenHasChanged:!1}),n.props.setAppState({avatarLoaded:!1,nickname:null,token:null,copiedToken:!1,lastOrderId:null,activeOrderId:null})})),(0,l.Z)((0,r.Z)(n),"handleClickOpenInfo",(function(){n.setState({openInfo:!0})})),(0,l.Z)((0,r.Z)(n),"handleCloseInfo",(function(){n.setState({openInfo:!1})})),(0,l.Z)((0,r.Z)(n),"createJsonFile",(function(){return{token:Lo("robot_token"),token_shannon_entropy:n.state.shannon_entropy,token_bit_entropy:n.state.bit_entropy,public_key:Lo("pub_key").split("\\").join("\n"),encrypted_private_key:Lo("enc_priv_key").split("\\").join("\n")}})),n.state={openInfo:!1,tokenHasChanged:!1,token:""},n.refCode=n.props.match.params.refCode,n}return(0,t.Z)(p,[{key:"componentDidMount",value:function(){if(null!=this.props.nickname)this.setState({nickname:this.props.nickname,token:this.props.token?this.props.token:"",avatarUrl:"/static/assets/avatars/"+this.props.nickname+".png",loadingRobot:!1});else{var e=Ta(36);this.setState({token:e}),this.getGeneratedUser(e)}}},{key:"delGeneratedUser",value:function(){var e={method:"DELETE",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")}};fetch("/api/user",e).then((function(e){return e.json()})),Fo("sessionid"),Fo("robot_token"),Fo("pub_key"),Fo("enc_priv_key")}},{key:"render",value:function(){var e=this,t=this.props,r=t.t;return t.i18n,c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0},c.createElement("div",{className:"clickTrough"})),c.createElement(qe,{item:!0,xs:12,align:"center",sx:{width:370,height:260}},this.state.loadingRobot?c.createElement(_e.Z,{sx:{position:"relative",top:100}}):c.createElement("div",null,c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h5",variant:"h5"},c.createElement("b",null,this.state.nickname&&Lo("sessionid")?c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap",height:"45px"}},c.createElement(ha.Z,{sx:{color:"#fcba03",height:"33px",width:"33px"}}),c.createElement("a",null,this.state.nickname),c.createElement(ha.Z,{sx:{color:"#fcba03",height:"33px",width:"33px"}})):""))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ge.Z,{enterTouchDelay:0,title:r("This is your trading avatar")},c.createElement("div",{style:{maxWidth:200,maxHeight:200}},c.createElement(lt.Z,{className:"newAvatar",disableError:!0,cover:!0,color:"null",src:Lo("sessionid")&&this.state.avatarUrl||""}))),c.createElement("br",null)))),this.state.found?c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle2",color:"primary"},this.state.found?r("A robot avatar was found, welcome back!"):null,c.createElement("br",null))):"",c.createElement(qe,{container:!0,align:"center"},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Qe.Z,{sx:{maxWidth:280},error:!!this.state.bad_request,label:r("Store your token safely"),required:!0,value:this.state.token,variant:"standard",helperText:this.state.bad_request,size:"small",onChange:this.handleChangeToken,onKeyPress:function(t){"Enter"===t.key&&e.handleClickSubmitToken()},InputProps:{startAdornment:c.createElement("div",{style:{width:50,minWidth:50,position:"relative",left:-6}},c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:6},c.createElement(Ge.Z,{enterTouchDelay:250,title:r("Save token and PGP credentials to file")},c.createElement("span",null,c.createElement(Xe.Z,{color:"primary",disabled:!(Lo("robot_token")==this.state.token&&this.props.avatarLoaded),onClick:function(){return nr(e.state.nickname+".json",e.createJsonFile())}},c.createElement(Aa.Z,{sx:{width:22,height:22}}))))),c.createElement(qe,{item:!0,xs:6},c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:r("Copied!")},c.createElement(Xe.Z,{color:this.props.copiedToken?"inherit":"primary",disabled:!(Lo("robot_token")==this.state.token&&this.props.avatarLoaded),onClick:function(){return navigator.clipboard.writeText(Lo("robot_token"))&e.props.setAppState({copiedToken:!0})}},c.createElement(ar.Z,{sx:{width:18,height:18}})))))),endAdornment:c.createElement(Ge.Z,{enterTouchDelay:250,title:r("Generate a new token")},c.createElement(Xe.Z,{onClick:this.handleClickNewRandomToken},c.createElement(Ea.Z,null)))}}))),c.createElement(qe,{item:!0,xs:12,align:"center"},this.state.tokenHasChanged?c.createElement(Je.Z,{type:"submit",size:"small",onClick:this.handleClickSubmitToken},c.createElement(Vo.Z,{sx:{width:18,height:18}}),c.createElement("span",null," ",r("Generate Robot"))):c.createElement(Ge.Z,{enterTouchDelay:0,enterDelay:500,enterNextDelay:2e3,title:r("You must enter a new token first")},c.createElement("div",null,c.createElement(Je.Z,{disabled:!0,type:"submit",size:"small"},c.createElement(Vo.Z,{sx:{width:18,height:18}}),c.createElement("span",null,r("Generate Robot")))))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(st,{variant:"contained","aria-label":"outlined primary button group"},c.createElement(Je.Z,{disabled:this.state.loadingRobot||!(!this.props.token||Lo("robot_token")==this.props.token),color:"primary",to:"/make/",component:ee},r("Make Order")),c.createElement(Je.Z,{color:"inherit",style:{color:"#111111"},onClick:this.handleClickOpenInfo},r("Info")),c.createElement(Io,{open:Boolean(this.state.openInfo),maxAmount:"2,200,000",onClose:this.handleCloseInfo}),c.createElement(Je.Z,{disabled:this.state.loadingRobot||!(!this.props.token||Lo("robot_token")==this.props.token),color:"secondary",to:"/book/",component:ee},r("View Book")))),c.createElement(qe,{item:!0,xs:12,align:"center",sx:{width:370}},c.createElement(qe,{item:!0},c.createElement("div",{style:{height:40}})),c.createElement("div",{style:{width:370,left:30}},c.createElement(qe,{container:!0,align:"center"},c.createElement(qe,{item:!0,xs:.8}),c.createElement(qe,{item:!0,xs:7.5,align:"right"},c.createElement(Ye.Z,{component:"h5",variant:"h5"},r("Simple and Private LN P2P Exchange"))),c.createElement(qe,{item:!0,xs:2.5,align:"left"},c.createElement(fr,{color:"primary",sx:{height:72,width:72}}))))))}}]),p}(c.Component);const ja=Ae()(La);var Fa=__webpack_require__(6446),Na=__webpack_require__(3460);function Ha(e){return(0,Ie.Z)("MuiFormGroup",e)}(0,De.Z)("MuiFormGroup",["root","row"]);const Ua=["className","row"],Va=(0,Me.ZP)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})((({ownerState:e})=>(0,p.Z)({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"}))),Ka=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiFormGroup"}),{className:n,row:o=!1}=r,a=(0,L.Z)(r,Ua),i=(0,p.Z)({},r,{row:o}),s=(e=>{const{classes:t,row:r}=e,n={root:["root",r&&"row"]};return(0,Oe.Z)(n,Ha,t)})(i);return(0,Ne.jsx)(Va,(0,p.Z)({className:(0,Pe.Z)(s.root,n),ownerState:i,ref:t},a))})),Wa=Ka;var qa=__webpack_require__(9299);const Ya=c.createContext(void 0);var Ga=__webpack_require__(7909);const _a=["actions","children","defaultValue","name","onChange","value"],Qa=c.forwardRef((function(e,t){const{actions:r,children:n,defaultValue:o,name:a,onChange:i,value:s}=e,l=(0,L.Z)(e,_a),u=c.useRef(null),[d,h]=(0,qa.Z)({controlled:s,default:o,name:"RadioGroup"});c.useImperativeHandle(r,(()=>({focus:()=>{let e=u.current.querySelector("input:not(:disabled):checked");e||(e=u.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const m=(0,Kt.Z)(t,u),f=(0,Ga.Z)(a);return(0,Ne.jsx)(Ya.Provider,{value:{name:f,onChange:e=>{h(e.target.value),i&&i(e,e.target.value)},value:d},children:(0,Ne.jsx)(Wa,(0,p.Z)({role:"radiogroup",ref:m},l,{children:n}))})}));var Xa=__webpack_require__(2207);const Ja=(0,ta.Z)((0,Ne.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),$a=(0,ta.Z)((0,Ne.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),ei=(0,Me.ZP)("span")({position:"relative",display:"flex"}),ti=(0,Me.ZP)(Ja,{skipSx:!0})({transform:"scale(1)"}),ri=(0,Me.ZP)($a,{skipSx:!0})((({theme:e,ownerState:t})=>(0,p.Z)({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}))),ni=function(e){const{checked:t=!1,classes:r={},fontSize:n}=e,o=(0,p.Z)({},e,{checked:t});return(0,Ne.jsxs)(ei,{className:r.root,ownerState:o,children:[(0,Ne.jsx)(ti,{fontSize:n,className:r.background,ownerState:o}),(0,Ne.jsx)(ri,{fontSize:n,className:r.dot,ownerState:o})]})};var oi=__webpack_require__(7450);function ai(e){return(0,Ie.Z)("MuiRadio",e)}const ii=(0,De.Z)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary"]),si=["checked","checkedIcon","color","icon","name","onChange","size"],li=(0,Me.ZP)(Xa.Z,{shouldForwardProp:e=>(0,Me.FO)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${(0,et.Z)(r.color)}`]]}})((({theme:e,ownerState:t})=>(0,p.Z)({color:e.palette.text.secondary,"&:hover":{backgroundColor:(0,$e.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${ii.checked}`]:{color:e.palette[t.color].main}},{[`&.${ii.disabled}`]:{color:e.palette.action.disabled}}))),ci=(0,Ne.jsx)(ni,{checked:!0}),ui=(0,Ne.jsx)(ni,{}),di=c.forwardRef((function(e,t){var r,n;const o=(0,ze.Z)({props:e,name:"MuiRadio"}),{checked:a,checkedIcon:i=ci,color:s="primary",icon:l=ui,name:u,onChange:d,size:h="medium"}=o,m=(0,L.Z)(o,si),f=(0,p.Z)({},o,{color:s,size:h}),g=(e=>{const{classes:t,color:r}=e,n={root:["root",`color${(0,et.Z)(r)}`]};return(0,p.Z)({},t,(0,Oe.Z)(n,ai,t))})(f),y=c.useContext(Ya);let b=a;const v=(0,oi.Z)(d,y&&y.onChange);let w=u;return y&&(void 0===b&&(b=function(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}(y.value,o.value)),void 0===w&&(w=y.name)),(0,Ne.jsx)(li,(0,p.Z)({type:"radio",icon:c.cloneElement(l,{fontSize:null!=(r=ui.props.fontSize)?r:h}),checkedIcon:c.cloneElement(i,{fontSize:null!=(n=ci.props.fontSize)?n:h}),ownerState:f,classes:g,name:w,checked:b,onChange:v,ref:t},m))})),pi=di;var hi=__webpack_require__(5248),mi=__webpack_require__(3797),fi=__webpack_require__(917),gi=__webpack_require__(2734);function yi(e){return(0,Ie.Z)("MuiLinearProgress",e)}(0,De.Z)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const bi=["className","color","value","valueBuffer","variant"];let vi,wi,ki,Ci,Si,xi,Ei=e=>e;const Ai=(0,fi.F4)(vi||(vi=Ei`
0% {
left: -35%;
right: 100%;
}
60% {
left: 100%;
right: -90%;
}
100% {
left: 100%;
right: -90%;
}
`)),Pi=(0,fi.F4)(wi||(wi=Ei`
0% {
left: -200%;
right: 100%;
}
60% {
left: 107%;
right: -8%;
}
100% {
left: 107%;
right: -8%;
}
`)),Ti=(0,fi.F4)(ki||(ki=Ei`
0% {
opacity: 1;
background-position: 0 -23px;
}
60% {
opacity: 0;
background-position: 0 -23px;
}
100% {
opacity: 1;
background-position: -200px -23px;
}
`)),Ri=(e,t)=>"inherit"===t?"currentColor":"light"===e.palette.mode?(0,$e.$n)(e.palette[t].main,.62):(0,$e._j)(e.palette[t].main,.5),Oi=(0,Me.ZP)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${(0,et.Z)(r.color)}`],t[r.variant]]}})((({ownerState:e,theme:t})=>(0,p.Z)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:Ri(t,e.color)},"inherit"===e.color&&"buffer"!==e.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===e.variant&&{backgroundColor:"transparent"},"query"===e.variant&&{transform:"rotate(180deg)"}))),Mi=(0,Me.ZP)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${(0,et.Z)(r.color)}`]]}})((({ownerState:e,theme:t})=>{const r=Ri(t,e.color);return(0,p.Z)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===e.color&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),(0,fi.iv)(Ci||(Ci=Ei`
animation: ${0} 3s infinite linear;
`),Ti)),zi=(0,Me.ZP)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${(0,et.Z)(r.color)}`],("indeterminate"===r.variant||"query"===r.variant)&&t.bar1Indeterminate,"determinate"===r.variant&&t.bar1Determinate,"buffer"===r.variant&&t.bar1Buffer]}})((({ownerState:e,theme:t})=>(0,p.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===e.color?"currentColor":t.palette[e.color].main},"determinate"===e.variant&&{transition:"transform .4s linear"},"buffer"===e.variant&&{zIndex:1,transition:"transform .4s linear"})),(({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,fi.iv)(Si||(Si=Ei`
width: auto;
animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
`),Ai))),Bi=(0,Me.ZP)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${(0,et.Z)(r.color)}`],("indeterminate"===r.variant||"query"===r.variant)&&t.bar2Indeterminate,"buffer"===r.variant&&t.bar2Buffer]}})((({ownerState:e,theme:t})=>(0,p.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==e.variant&&{backgroundColor:"inherit"===e.color?"currentColor":t.palette[e.color].main},"inherit"===e.color&&{opacity:.3},"buffer"===e.variant&&{backgroundColor:Ri(t,e.color),transition:"transform .4s linear"})),(({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,fi.iv)(xi||(xi=Ei`
width: auto;
animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
`),Pi))),Ii=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiLinearProgress"}),{className:n,color:o="primary",value:a,valueBuffer:i,variant:s="indeterminate"}=r,l=(0,L.Z)(r,bi),c=(0,p.Z)({},r,{color:o,variant:s}),u=(e=>{const{classes:t,variant:r,color:n}=e,o={root:["root",`color${(0,et.Z)(n)}`,r],dashed:["dashed",`dashedColor${(0,et.Z)(n)}`],bar1:["bar",`barColor${(0,et.Z)(n)}`,("indeterminate"===r||"query"===r)&&"bar1Indeterminate","determinate"===r&&"bar1Determinate","buffer"===r&&"bar1Buffer"],bar2:["bar","buffer"!==r&&`barColor${(0,et.Z)(n)}`,"buffer"===r&&`color${(0,et.Z)(n)}`,("indeterminate"===r||"query"===r)&&"bar2Indeterminate","buffer"===r&&"bar2Buffer"]};return(0,Oe.Z)(o,yi,t)})(c),d=(0,gi.Z)(),h={},m={bar1:{},bar2:{}};if(("determinate"===s||"buffer"===s)&&void 0!==a){h["aria-valuenow"]=Math.round(a),h["aria-valuemin"]=0,h["aria-valuemax"]=100;let e=a-100;"rtl"===d.direction&&(e=-e),m.bar1.transform=`translateX(${e}%)`}if("buffer"===s&&void 0!==i){let e=(i||0)-100;"rtl"===d.direction&&(e=-e),m.bar2.transform=`translateX(${e}%)`}return(0,Ne.jsxs)(Oi,(0,p.Z)({className:(0,Pe.Z)(u.root,n),ownerState:c,role:"progressbar"},h,{ref:t},l,{children:["buffer"===s?(0,Ne.jsx)(Mi,{className:u.dashed,ownerState:c}):null,(0,Ne.jsx)(zi,{className:u.bar1,ownerState:c,style:m.bar1}),"determinate"===s?null:(0,Ne.jsx)(Bi,{className:u.bar2,ownerState:c,style:m.bar2})]}))})),Di=Ii;var Zi=__webpack_require__(4212),Li=(__webpack_require__(9864),__webpack_require__(2666)),ji=__webpack_require__(577);function Fi(e){return(0,Ie.Z)("MuiCollapse",e)}(0,De.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const Ni=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],Hi=(0,Me.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation],"entered"===r.state&&t.entered,"exited"===r.state&&!r.in&&"0px"===r.collapsedSize&&t.hidden]}})((({theme:e,ownerState:t})=>(0,p.Z)({height:0,overflow:"hidden",transition:e.transitions.create("height")},"horizontal"===t.orientation&&{height:"auto",width:0,transition:e.transitions.create("width")},"entered"===t.state&&(0,p.Z)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"}))),Ui=(0,Me.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((({ownerState:e})=>(0,p.Z)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),Vi=(0,Me.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((({ownerState:e})=>(0,p.Z)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),Ki=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiCollapse"}),{addEndListener:n,children:o,className:a,collapsedSize:i="0px",component:s,easing:l,in:u,onEnter:d,onEntered:h,onEntering:m,onExit:f,onExited:g,onExiting:y,orientation:b="vertical",style:v,timeout:w=pt.x9.standard,TransitionComponent:k=Li.ZP}=r,C=(0,L.Z)(r,Ni),S=(0,p.Z)({},r,{orientation:b,collapsedSize:i}),x=(e=>{const{orientation:t,classes:r}=e,n={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,Oe.Z)(n,Fi,r)})(S),E=(0,gi.Z)(),A=c.useRef(),P=c.useRef(null),T=c.useRef(),R="number"==typeof i?`${i}px`:i,O="horizontal"===b,M=O?"width":"height";c.useEffect((()=>()=>{clearTimeout(A.current)}),[]);const z=c.useRef(null),B=(0,Kt.Z)(t,z),I=e=>t=>{if(e){const r=z.current;void 0===t?e(r):e(r,t)}},D=()=>P.current?P.current[O?"clientWidth":"clientHeight"]:0,Z=I(((e,t)=>{P.current&&O&&(P.current.style.position="absolute"),e.style[M]=R,d&&d(e,t)})),j=I(((e,t)=>{const r=D();P.current&&O&&(P.current.style.position="");const{duration:n,easing:o}=(0,ji.C)({style:v,timeout:w,easing:l},{mode:"enter"});if("auto"===w){const t=E.transitions.getAutoHeightDuration(r);e.style.transitionDuration=`${t}ms`,T.current=t}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[M]=`${r}px`,e.style.transitionTimingFunction=o,m&&m(e,t)})),F=I(((e,t)=>{e.style[M]="auto",h&&h(e,t)})),N=I((e=>{e.style[M]=`${D()}px`,f&&f(e)})),H=I(g),U=I((e=>{const t=D(),{duration:r,easing:n}=(0,ji.C)({style:v,timeout:w,easing:l},{mode:"exit"});if("auto"===w){const r=E.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${r}ms`,T.current=r}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[M]=R,e.style.transitionTimingFunction=n,y&&y(e)}));return(0,Ne.jsx)(k,(0,p.Z)({in:u,onEnter:Z,onEntered:F,onEntering:j,onExit:N,onExited:H,onExiting:U,addEndListener:e=>{"auto"===w&&(A.current=setTimeout(e,T.current||0)),n&&n(z.current,e)},nodeRef:z,timeout:"auto"===w?null:w},C,{children:(e,t)=>(0,Ne.jsx)(Hi,(0,p.Z)({as:s,className:(0,Pe.Z)(x.root,a,{entered:x.entered,exited:!u&&"0px"===R&&x.hidden}[e]),style:(0,p.Z)({[O?"minWidth":"minHeight"]:R},v),ownerState:(0,p.Z)({},S,{state:e}),ref:B},t,{children:(0,Ne.jsx)(Ui,{ownerState:(0,p.Z)({},S,{state:e}),className:x.wrapper,ref:P,children:(0,Ne.jsx)(Vi,{ownerState:(0,p.Z)({},S,{state:e}),className:x.wrapperInner,children:o})})}))}))}));Ki.muiSupportAuto=!0;const Wi=Ki,qi=c.createContext({});function Yi(e){return(0,Ie.Z)("MuiAccordion",e)}const Gi=(0,De.Z)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),_i=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],Qi=(0,Me.ZP)(ht.Z,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Gi.region}`]:t.region},t.root,!r.square&&t.rounded,!r.disableGutters&&t.gutters]}})((({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{position:"relative",transition:e.transitions.create(["margin"],t),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-of-type":{"&:before":{display:"none"}},[`&.${Gi.expanded}`]:{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}},[`&.${Gi.disabled}`]:{backgroundColor:e.palette.action.disabledBackground}}}),(({theme:e,ownerState:t})=>(0,p.Z)({},!t.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!t.disableGutters&&{[`&.${Gi.expanded}`]:{margin:"16px 0"}}))),Xi=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiAccordion"}),{children:n,className:o,defaultExpanded:a=!1,disabled:i=!1,disableGutters:s=!1,expanded:l,onChange:u,square:d=!1,TransitionComponent:h=Wi,TransitionProps:m}=r,f=(0,L.Z)(r,_i),[g,y]=(0,qa.Z)({controlled:l,default:a,name:"Accordion",state:"expanded"}),b=c.useCallback((e=>{y(!g),u&&u(e,!g)}),[g,u,y]),[v,...w]=c.Children.toArray(n),k=c.useMemo((()=>({expanded:g,disabled:i,disableGutters:s,toggle:b})),[g,i,s,b]),C=(0,p.Z)({},r,{square:d,disabled:i,disableGutters:s,expanded:g}),S=(e=>{const{classes:t,square:r,expanded:n,disabled:o,disableGutters:a}=e,i={root:["root",!r&&"rounded",n&&"expanded",o&&"disabled",!a&&"gutters"],region:["region"]};return(0,Oe.Z)(i,Yi,t)})(C);return(0,Ne.jsxs)(Qi,(0,p.Z)({className:(0,Pe.Z)(S.root,o),ref:t,ownerState:C,square:d},f,{children:[(0,Ne.jsx)(qi.Provider,{value:k,children:v}),(0,Ne.jsx)(h,(0,p.Z)({in:g,timeout:"auto"},m,{children:(0,Ne.jsx)("div",{"aria-labelledby":v.props.id,id:v.props["aria-controls"],role:"region",className:S.region,children:w})}))]}))})),Ji=Xi;function $i(e){return(0,Ie.Z)("MuiAccordionSummary",e)}const es=(0,De.Z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),ts=["children","className","expandIcon","focusVisibleClassName","onClick"],rs=(0,Me.ZP)(Rr.Z,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e,ownerState:t})=>{const r={duration:e.transitions.duration.shortest};return(0,p.Z)({display:"flex",minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create(["min-height","background-color"],r),[`&.${es.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`&.${es.disabled}`]:{opacity:e.palette.action.disabledOpacity},[`&:hover:not(.${es.disabled})`]:{cursor:"pointer"}},!t.disableGutters&&{[`&.${es.expanded}`]:{minHeight:64}})})),ns=(0,Me.ZP)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(e,t)=>t.content})((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",flexGrow:1,margin:"12px 0"},!t.disableGutters&&{transition:e.transitions.create(["margin"],{duration:e.transitions.duration.shortest}),[`&.${es.expanded}`]:{margin:"20px 0"}}))),os=(0,Me.ZP)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(e,t)=>t.expandIconWrapper})((({theme:e})=>({display:"flex",color:e.palette.action.active,transform:"rotate(0deg)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),[`&.${es.expanded}`]:{transform:"rotate(180deg)"}}))),as=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiAccordionSummary"}),{children:n,className:o,expandIcon:a,focusVisibleClassName:i,onClick:s}=r,l=(0,L.Z)(r,ts),{disabled:u=!1,disableGutters:d,expanded:h,toggle:m}=c.useContext(qi),f=(0,p.Z)({},r,{expanded:h,disabled:u,disableGutters:d}),g=(e=>{const{classes:t,expanded:r,disabled:n,disableGutters:o}=e,a={root:["root",r&&"expanded",n&&"disabled",!o&&"gutters"],focusVisible:["focusVisible"],content:["content",r&&"expanded",!o&&"contentGutters"],expandIconWrapper:["expandIconWrapper",r&&"expanded"]};return(0,Oe.Z)(a,$i,t)})(f);return(0,Ne.jsxs)(rs,(0,p.Z)({focusRipple:!1,disableRipple:!0,disabled:u,component:"div","aria-expanded":h,className:(0,Pe.Z)(g.root,o),focusVisibleClassName:(0,Pe.Z)(g.focusVisible,i),onClick:e=>{m&&m(e),s&&s(e)},ref:t,ownerState:f},l,{children:[(0,Ne.jsx)(ns,{className:g.content,ownerState:f,children:n}),a&&(0,Ne.jsx)(os,{className:g.expandIconWrapper,ownerState:f,children:a})]}))})),is=as;function ss(e){return(0,Ie.Z)("MuiAccordionDetails",e)}(0,De.Z)("MuiAccordionDetails",["root"]);const ls=["className"],cs=(0,Me.ZP)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({padding:e.spacing(1,2,2)}))),us=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiAccordionDetails"}),{className:n}=r,o=(0,L.Z)(r,ls),a=r,i=(e=>{const{classes:t}=e;return(0,Oe.Z)({root:["root"]},ss,t)})(a);return(0,Ne.jsx)(cs,(0,p.Z)({className:(0,Pe.Z)(i.root,n),ref:t,ownerState:a},o))})),ds=us;var ps=__webpack_require__(7167),hs=__webpack_require__(4423);function ms(e){return(0,Ie.Z)("MuiInputAdornment",e)}const fs=(0,De.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),gs=["children","className","component","disablePointerEvents","disableTypography","position","variant"],ys=(0,Me.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${(0,et.Z)(r.position)}`],!0===r.disablePointerEvents&&t.disablePointerEvents,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:e.palette.action.active},"filled"===t.variant&&{[`&.${fs.positionStart}&:not(.${fs.hiddenLabel})`]:{marginTop:16}},"start"===t.position&&{marginRight:8},"end"===t.position&&{marginLeft:8},!0===t.disablePointerEvents&&{pointerEvents:"none"}))),bs=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiInputAdornment"}),{children:n,className:o,component:a="div",disablePointerEvents:i=!1,disableTypography:s=!1,position:l,variant:u}=r,d=(0,L.Z)(r,gs),h=(0,hs.Z)()||{};let m=u;u&&h.variant,h&&!m&&(m=h.variant);const f=(0,p.Z)({},r,{hiddenLabel:h.hiddenLabel,size:h.size,disablePointerEvents:i,position:l,variant:m}),g=(e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:o,size:a,variant:i}=e,s={root:["root",r&&"disablePointerEvents",o&&`position${(0,et.Z)(o)}`,i,n&&"hiddenLabel",a&&`size${(0,et.Z)(a)}`]};return(0,Oe.Z)(s,ms,t)})(f);return(0,Ne.jsx)(ps.Z.Provider,{value:null,children:(0,Ne.jsx)(ys,(0,p.Z)({as:a,ownerState:f,className:(0,Pe.Z)(g.root,o),ref:t},d,{children:"string"!=typeof n||s?(0,Ne.jsxs)(c.Fragment,{children:["start"===l?(0,Ne.jsx)("span",{className:"notranslate",dangerouslySetInnerHTML:{__html:"&#8203;"}}):null,n]}):(0,Ne.jsx)(Ye.Z,{color:"text.secondary",children:n})}))})})),vs=bs;function ws(e){return(0,Ie.Z)("MuiSlider",e)}const ks=(0,De.Z)("MuiSlider",["root","active","focusVisible","disabled","dragging","marked","vertical","trackInverted","trackFalse","rail","track","mark","markActive","markLabel","markLabelActive","thumb","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel"]),Cs=function(e){const{children:t,className:r,value:n,theme:o}=e,a=(e=>{const{open:t}=e;return{offset:(0,Pe.Z)(t&&ks.valueLabelOpen),circle:ks.valueLabelCircle,label:ks.valueLabelLabel}})(e);return c.cloneElement(t,{className:(0,Pe.Z)(t.props.className)},(0,Ne.jsxs)(c.Fragment,{children:[t.props.children,(0,Ne.jsx)("span",{className:(0,Pe.Z)(a.offset,r),theme:o,"aria-hidden":!0,children:(0,Ne.jsx)("span",{className:a.circle,children:(0,Ne.jsx)("span",{className:a.label,children:n})})})]}))};var Ss=__webpack_require__(7094),xs=__webpack_require__(8925),Es=__webpack_require__(9962),As=__webpack_require__(67),Ps=__webpack_require__(3633),Ts=__webpack_require__(6600);const Rs={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:-1,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},Os=["aria-label","aria-labelledby","aria-valuetext","className","component","classes","defaultValue","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","tabIndex","track","value","valueLabelDisplay","valueLabelFormat","isRtl","components","componentsProps"];function Ms(e,t){return e-t}function zs(e,t,r){return null==e?t:Math.min(Math.max(t,e),r)}function Bs(e,t){const{index:r}=e.reduce(((e,r,n)=>{const o=Math.abs(t-r);return null===e||o<e.distance||o===e.distance?{distance:o,index:n}:e}),null);return r}function Is(e,t){if(void 0!==t.current&&e.changedTouches){for(let r=0;r<e.changedTouches.length;r+=1){const n=e.changedTouches[r];if(n.identifier===t.current)return{x:n.clientX,y:n.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function Ds(e,t,r){return 100*(e-t)/(r-t)}function Zs({values:e,newValue:t,index:r}){const n=e.slice();return n[r]=t,n.sort(Ms)}function Ls({sliderRef:e,activeIndex:t,setActive:r}){const n=(0,Ss.Z)(e.current);e.current.contains(n.activeElement)&&Number(n.activeElement.getAttribute("data-index"))===t||e.current.querySelector(`[type="range"][data-index="${t}"]`).focus(),r&&r(t)}const js={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},Fs=e=>e;let Ns;function Hs(){return void 0===Ns&&(Ns="undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports("touch-action","none")),Ns}const Us=({children:e})=>e,Vs=c.forwardRef((function(e,t){const{"aria-label":r,"aria-labelledby":n,"aria-valuetext":o,className:a,component:i="span",classes:s,defaultValue:l,disableSwap:u=!1,disabled:d=!1,getAriaLabel:h,getAriaValueText:m,marks:f=!1,max:g=100,min:y=0,name:b,onChange:v,onChangeCommitted:w,onMouseDown:k,orientation:C="horizontal",scale:S=Fs,step:x=1,tabIndex:E,track:A="normal",value:P,valueLabelDisplay:T="off",valueLabelFormat:R=Fs,isRtl:O=!1,components:M={},componentsProps:z={}}=e,B=(0,L.Z)(e,Os),I=c.useRef(),[D,Z]=c.useState(-1),[j,F]=c.useState(-1),[N,H]=c.useState(!1),U=c.useRef(0),[V,K]=(0,xs.Z)({controlled:P,default:null!=l?l:y,name:"Slider"}),W=v&&((e,t,r)=>{const n=e.nativeEvent||e,o=new n.constructor(n.type,n);Object.defineProperty(o,"target",{writable:!0,value:{value:t,name:b}}),v(o,t,r)}),q=Array.isArray(V);let Y=q?V.slice().sort(Ms):[V];Y=Y.map((e=>zs(e,y,g)));const G=!0===f&&null!==x?[...Array(Math.floor((g-y)/x)+1)].map(((e,t)=>({value:y+x*t}))):f||[],{isFocusVisibleRef:_,onBlur:Q,onFocus:X,ref:J}=(0,Es.Z)(),[$,ee]=c.useState(-1),te=c.useRef(),re=(0,As.Z)(J,te),ne=(0,As.Z)(t,re),oe=e=>{const t=Number(e.currentTarget.getAttribute("data-index"));X(e),!0===_.current&&ee(t),F(t)},ae=e=>{Q(e),!1===_.current&&ee(-1),F(-1)},ie=(0,Ps.Z)((e=>{const t=Number(e.currentTarget.getAttribute("data-index"));F(t)})),se=(0,Ps.Z)((()=>{F(-1)}));(0,Ts.Z)((()=>{d&&te.current.contains(document.activeElement)&&document.activeElement.blur()}),[d]),d&&-1!==D&&Z(-1),d&&-1!==$&&ee(-1);const le=e=>{const t=Number(e.currentTarget.getAttribute("data-index")),r=Y[t],n=G.map((e=>e.value)),o=n.indexOf(r);let a=e.target.valueAsNumber;if(G&&null==x&&(a=a<r?n[o-1]:n[o+1]),a=zs(a,y,g),G&&null==x){const e=G.map((e=>e.value)),r=e.indexOf(Y[t]);a=a<Y[t]?e[r-1]:e[r+1]}if(q){u&&(a=zs(a,Y[t-1]||-1/0,Y[t+1]||1/0));const e=a;a=Zs({values:Y,newValue:a,index:t});let r=t;u||(r=a.indexOf(e)),Ls({sliderRef:te,activeIndex:r})}K(a),ee(t),W&&W(e,a,t),w&&w(e,a)},ce=c.useRef();let ue=C;O&&"vertical"!==C&&(ue+="-reverse");const de=({finger:e,move:t=!1,values:r})=>{const{current:n}=te,{width:o,height:a,bottom:i,left:s}=n.getBoundingClientRect();let l,c;if(l=0===ue.indexOf("vertical")?(i-e.y)/a:(e.x-s)/o,-1!==ue.indexOf("-reverse")&&(l=1-l),c=function(e,t,r){return(r-t)*e+t}(l,y,g),x)c=function(e,t,r){const n=Math.round((e-r)/t)*t+r;return Number(n.toFixed(function(e){if(Math.abs(e)<1){const t=e.toExponential().split("e-"),r=t[0].split(".")[1];return(r?r.length:0)+parseInt(t[1],10)}const t=e.toString().split(".")[1];return t?t.length:0}(t)))}(c,x,y);else{const e=G.map((e=>e.value));c=e[Bs(e,c)]}c=zs(c,y,g);let d=0;if(q){d=t?ce.current:Bs(r,c),u&&(c=zs(c,r[d-1]||-1/0,r[d+1]||1/0));const e=c;c=Zs({values:r,newValue:c,index:d}),u&&t||(d=c.indexOf(e),ce.current=d)}return{newValue:c,activeIndex:d}},pe=(0,Ps.Z)((e=>{const t=Is(e,I);if(!t)return;if(U.current+=1,"mousemove"===e.type&&0===e.buttons)return void he(e);const{newValue:r,activeIndex:n}=de({finger:t,move:!0,values:Y});Ls({sliderRef:te,activeIndex:n,setActive:Z}),K(r),!N&&U.current>2&&H(!0),W&&W(e,r,n)})),he=(0,Ps.Z)((e=>{const t=Is(e,I);if(H(!1),!t)return;const{newValue:r}=de({finger:t,values:Y});Z(-1),"touchend"===e.type&&F(-1),w&&w(e,r),I.current=void 0,fe()})),me=(0,Ps.Z)((e=>{Hs()||e.preventDefault();const t=e.changedTouches[0];null!=t&&(I.current=t.identifier);const r=Is(e,I),{newValue:n,activeIndex:o}=de({finger:r,values:Y});Ls({sliderRef:te,activeIndex:o,setActive:Z}),K(n),W&&W(e,n,o),U.current=0;const a=(0,Ss.Z)(te.current);a.addEventListener("touchmove",pe),a.addEventListener("touchend",he)})),fe=c.useCallback((()=>{const e=(0,Ss.Z)(te.current);e.removeEventListener("mousemove",pe),e.removeEventListener("mouseup",he),e.removeEventListener("touchmove",pe),e.removeEventListener("touchend",he)}),[he,pe]);c.useEffect((()=>{const{current:e}=te;return e.addEventListener("touchstart",me,{passive:Hs()}),()=>{e.removeEventListener("touchstart",me,{passive:Hs()}),fe()}}),[fe,me]),c.useEffect((()=>{d&&fe()}),[d,fe]);const ge=(0,Ps.Z)((e=>{if(k&&k(e),0!==e.button)return;e.preventDefault();const t=Is(e,I),{newValue:r,activeIndex:n}=de({finger:t,values:Y});Ls({sliderRef:te,activeIndex:n,setActive:Z}),K(r),W&&W(e,r,n),U.current=0;const o=(0,Ss.Z)(te.current);o.addEventListener("mousemove",pe),o.addEventListener("mouseup",he)})),ye=Ds(q?Y[0]:y,y,g),be=Ds(Y[Y.length-1],y,g)-ye,ve=(0,p.Z)({},js[ue].offset(ye),js[ue].leap(be)),we=M.Root||i,ke=z.root||{},Ce=M.Rail||"span",Se=z.rail||{},xe=M.Track||"span",Ee=z.track||{},Ae=M.Thumb||"span",Te=z.thumb||{},Re=M.ValueLabel||Cs,Me=z.valueLabel||{},ze=M.Mark||"span",Be=z.mark||{},Ie=M.MarkLabel||"span",De=z.markLabel||{},Ze=(0,p.Z)({},e,{classes:s,disabled:d,dragging:N,isRtl:O,marked:G.length>0&&G.some((e=>e.label)),max:g,min:y,orientation:C,scale:S,step:x,track:A,valueLabelDisplay:T,valueLabelFormat:R}),Le=(e=>{const{disabled:t,dragging:r,marked:n,orientation:o,track:a,classes:i}=e,s={root:["root",t&&"disabled",r&&"dragging",n&&"marked","vertical"===o&&"vertical","inverted"===a&&"trackInverted",!1===a&&"trackFalse"],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled"],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return(0,Oe.Z)(s,ws,i)})(Ze);return(0,Ne.jsxs)(we,(0,p.Z)({ref:ne,onMouseDown:ge},ke,!(0,Kr.Z)(we)&&{as:i,ownerState:(0,p.Z)({},Ze,ke.ownerState)},B,{className:(0,Pe.Z)(Le.root,ke.className,a),children:[(0,Ne.jsx)(Ce,(0,p.Z)({},Se,!(0,Kr.Z)(Ce)&&{ownerState:(0,p.Z)({},Ze,Se.ownerState)},{className:(0,Pe.Z)(Le.rail,Se.className)})),(0,Ne.jsx)(xe,(0,p.Z)({},Ee,!(0,Kr.Z)(xe)&&{ownerState:(0,p.Z)({},Ze,Ee.ownerState)},{className:(0,Pe.Z)(Le.track,Ee.className),style:(0,p.Z)({},ve,Ee.style)})),G.map(((e,t)=>{const r=Ds(e.value,y,g),n=js[ue].offset(r);let o;return o=!1===A?-1!==Y.indexOf(e.value):"normal"===A&&(q?e.value>=Y[0]&&e.value<=Y[Y.length-1]:e.value<=Y[0])||"inverted"===A&&(q?e.value<=Y[0]||e.value>=Y[Y.length-1]:e.value>=Y[0]),(0,Ne.jsxs)(c.Fragment,{children:[(0,Ne.jsx)(ze,(0,p.Z)({"data-index":t},Be,!(0,Kr.Z)(ze)&&{ownerState:(0,p.Z)({},Ze,Be.ownerState),markActive:o},{style:(0,p.Z)({},n,Be.style),className:(0,Pe.Z)(Le.mark,Be.className,o&&Le.markActive)})),null!=e.label?(0,Ne.jsx)(Ie,(0,p.Z)({"aria-hidden":!0,"data-index":t},De,!(0,Kr.Z)(Ie)&&{ownerState:(0,p.Z)({},Ze,De.ownerState)},{markLabelActive:o,style:(0,p.Z)({},n,De.style),className:(0,Pe.Z)(Le.markLabel,De.className,o&&Le.markLabelActive),children:e.label})):null]},e.value)})),Y.map(((t,a)=>{const i=Ds(t,y,g),s=js[ue].offset(i),l="off"===T?Us:Re;return(0,Ne.jsx)(c.Fragment,{children:(0,Ne.jsx)(l,(0,p.Z)({valueLabelFormat:R,valueLabelDisplay:T,value:"function"==typeof R?R(S(t),a):R,index:a,open:j===a||D===a||"on"===T,disabled:d},Me,{className:(0,Pe.Z)(Le.valueLabel,Me.className)},!(0,Kr.Z)(Re)&&{ownerState:(0,p.Z)({},Ze,Me.ownerState)},{children:(0,Ne.jsx)(Ae,(0,p.Z)({"data-index":a,onMouseOver:ie,onMouseLeave:se},Te,{className:(0,Pe.Z)(Le.thumb,Te.className,D===a&&Le.active,$===a&&Le.focusVisible)},!(0,Kr.Z)(Ae)&&{ownerState:(0,p.Z)({},Ze,Te.ownerState)},{style:(0,p.Z)({},s,{pointerEvents:u&&D!==a?"none":void 0},Te.style),children:(0,Ne.jsx)("input",{tabIndex:E,"data-index":a,"aria-label":h?h(a):r,"aria-labelledby":n,"aria-orientation":C,"aria-valuemax":S(g),"aria-valuemin":S(y),"aria-valuenow":S(t),"aria-valuetext":m?m(S(t),a):o,onFocus:oe,onBlur:ae,name:b,type:"range",min:e.min,max:e.max,step:e.step,disabled:d,value:Y[a],onChange:le,style:(0,p.Z)({},Rs,{direction:O?"rtl":"ltr",width:"100%",height:"100%"})})}))}))},a)}))]}))})),Ks=Vs,Ws=["components","componentsProps","color","size"],qs=(0,p.Z)({},ks,(0,De.Z)("MuiSlider",["colorPrimary","colorSecondary","thumbColorPrimary","thumbColorSecondary","sizeSmall","thumbSizeSmall"])),Ys=(0,Me.ZP)("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,n=!0===r.marksProp&&null!==r.step?[...Array(Math.floor((r.max-r.min)/r.step)+1)].map(((e,t)=>({value:r.min+r.step*t}))):r.marksProp||[],o=n.length>0&&n.some((e=>e.label));return[t.root,t[`color${(0,et.Z)(r.color)}`],"medium"!==r.size&&t[`size${(0,et.Z)(r.size)}`],o&&t.marked,"vertical"===r.orientation&&t.vertical,"inverted"===r.track&&t.trackInverted,!1===r.track&&t.trackFalse]}})((({theme:e,ownerState:t})=>(0,p.Z)({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette[t.color].main,WebkitTapHighlightColor:"transparent"},"horizontal"===t.orientation&&(0,p.Z)({height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}},"small"===t.size&&{height:2},t.marked&&{marginBottom:20}),"vertical"===t.orientation&&(0,p.Z)({height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}},"small"===t.size&&{width:2},t.marked&&{marginRight:44}),{"@media print":{colorAdjust:"exact"},[`&.${qs.disabled}`]:{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},[`&.${qs.dragging}`]:{[`& .${qs.thumb}, & .${qs.track}`]:{transition:"none"}}}))),Gs=(0,Me.ZP)("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})((({ownerState:e})=>(0,p.Z)({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38},"horizontal"===e.orientation&&{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===e.orientation&&{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"},"inverted"===e.track&&{opacity:1}))),_s=(0,Me.ZP)("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?(0,$e.$n)(e.palette[t.color].main,.62):(0,$e._j)(e.palette[t.color].main,.5);return(0,p.Z)({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest})},"small"===t.size&&{border:"none"},"horizontal"===t.orientation&&{height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===t.orientation&&{width:"inherit",left:"50%",transform:"translateX(-50%)"},!1===t.track&&{display:"none"},"inverted"===t.track&&{backgroundColor:r,borderColor:r})})),Qs=(0,Me.ZP)("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.thumb,t[`thumbColor${(0,et.Z)(r.color)}`],"medium"!==r.size&&t[`thumbSize${(0,et.Z)(r.size)}`]]}})((({theme:e,ownerState:t})=>(0,p.Z)({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest})},"small"===t.size&&{width:12,height:12},"horizontal"===t.orientation&&{top:"50%",transform:"translate(-50%, -50%)"},"vertical"===t.orientation&&{left:"50%",transform:"translate(-50%, 50%)"},{"&:before":(0,p.Z)({position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:e.shadows[2]},"small"===t.size&&{boxShadow:"none"}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&:hover, &.${qs.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${(0,$e.Fq)(e.palette[t.color].main,.16)}`,"@media (hover: none)":{boxShadow:"none"}},[`&.${qs.active}`]:{boxShadow:`0px 0px 0px 14px ${(0,$e.Fq)(e.palette[t.color].main,.16)}`},[`&.${qs.disabled}`]:{"&:hover":{boxShadow:"none"}}}))),Xs=(0,Me.ZP)(Cs,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})((({theme:e,ownerState:t})=>(0,p.Z)({[`&.${qs.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"},zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),top:-10,transformOrigin:"bottom center",transform:"translateY(-100%) scale(0)",position:"absolute",backgroundColor:e.palette.grey[600],borderRadius:2,color:e.palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem"},"small"===t.size&&{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"},{"&:before":{position:"absolute",content:'""',width:8,height:8,bottom:0,left:"50%",transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit"}}))),Js=(0,Me.ZP)("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>(0,Me.Dz)(e)&&"markActive"!==e,overridesResolver:(e,t)=>t.mark})((({theme:e,ownerState:t,markActive:r})=>(0,p.Z)({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},"horizontal"===t.orientation&&{top:"50%",transform:"translate(-1px, -50%)"},"vertical"===t.orientation&&{left:"50%",transform:"translate(-50%, 1px)"},r&&{backgroundColor:e.palette.background.paper,opacity:.8}))),$s=(0,Me.ZP)("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>(0,Me.Dz)(e)&&"markLabelActive"!==e,overridesResolver:(e,t)=>t.markLabel})((({theme:e,ownerState:t,markLabelActive:r})=>(0,p.Z)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",whiteSpace:"nowrap"},"horizontal"===t.orientation&&{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}},"vertical"===t.orientation&&{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}},r&&{color:e.palette.text.primary})));Ys.propTypes={children:O().node,ownerState:O().shape({"aria-label":O().string,"aria-labelledby":O().string,"aria-valuetext":O().string,classes:O().object,color:O().oneOf(["primary","secondary"]),defaultValue:O().oneOfType([O().arrayOf(O().number),O().number]),disabled:O().bool,getAriaLabel:O().func,getAriaValueText:O().func,isRtl:O().bool,marks:O().oneOfType([O().arrayOf(O().shape({label:O().node,value:O().number.isRequired})),O().bool]),max:O().number,min:O().number,name:O().string,onChange:O().func,onChangeCommitted:O().func,orientation:O().oneOf(["horizontal","vertical"]),scale:O().func,step:O().number,track:O().oneOf(["inverted","normal",!1]),value:O().oneOfType([O().arrayOf(O().number),O().number]),valueLabelDisplay:O().oneOf(["auto","off","on"]),valueLabelFormat:O().oneOfType([O().func,O().string])})};const el=e=>!e||!(0,Kr.Z)(e),tl=c.forwardRef((function(e,t){var r,n,o,a;const i=(0,ze.Z)({props:e,name:"MuiSlider"}),s="rtl"===(0,gi.Z)().direction,{components:l={},componentsProps:c={},color:u="primary",size:d="medium"}=i,h=(0,L.Z)(i,Ws),m=(e=>{const{color:t,size:r,classes:n={}}=e;return(0,p.Z)({},n,{root:(0,Pe.Z)(n.root,ws(`color${(0,et.Z)(t)}`),n[`color${(0,et.Z)(t)}`],r&&[ws(`size${(0,et.Z)(r)}`),n[`size${(0,et.Z)(r)}`]]),thumb:(0,Pe.Z)(n.thumb,ws(`thumbColor${(0,et.Z)(t)}`),n[`thumbColor${(0,et.Z)(t)}`],r&&[ws(`thumbSize${(0,et.Z)(r)}`),n[`thumbSize${(0,et.Z)(r)}`]])})})((0,p.Z)({},i,{color:u,size:d}));return(0,Ne.jsx)(Ks,(0,p.Z)({},h,{isRtl:s,components:(0,p.Z)({Root:Ys,Rail:Gs,Track:_s,Thumb:Qs,ValueLabel:Xs,Mark:Js,MarkLabel:$s},l),componentsProps:(0,p.Z)({},c,{root:(0,p.Z)({},c.root,el(l.Root)&&{ownerState:(0,p.Z)({},null==(r=c.root)?void 0:r.ownerState,{color:u,size:d})}),thumb:(0,p.Z)({},c.thumb,el(l.Thumb)&&{ownerState:(0,p.Z)({},null==(n=c.thumb)?void 0:n.ownerState,{color:u,size:d})}),track:(0,p.Z)({},c.track,el(l.Track)&&{ownerState:(0,p.Z)({},null==(o=c.track)?void 0:o.ownerState,{color:u,size:d})}),valueLabel:(0,p.Z)({},c.valueLabel,el(l.ValueLabel)&&{ownerState:(0,p.Z)({},null==(a=c.valueLabel)?void 0:a.ownerState,{color:u,size:d})})}),classes:m,ref:t}))})),rl=tl;var nl=__webpack_require__(9509),ol=__webpack_require__(6523),al=__webpack_require__(6682);const il=["className","component"];var sl=__webpack_require__(252),ll=__webpack_require__(4345);const cl=function(e={}){const{defaultTheme:t,defaultClassName:r="MuiBox-root",generateClassName:n,styleFunctionSx:o=ol.Z}=e,a=(0,nl.ZP)("div")(o);return c.forwardRef((function(e,o){const i=(0,al.Z)(t),s=(0,Re.Z)(e),{className:l,component:c="div"}=s,u=(0,L.Z)(s,il);return(0,Ne.jsx)(a,(0,p.Z)({as:c,ref:o,className:(0,Pe.Z)(l,n?n(r):r),theme:i},u))}))}({defaultTheme:(0,ll.Z)(),defaultClassName:"MuiBox-root",generateClassName:sl.Z.generate});var ul=__webpack_require__(7144);let dl;function pl(){if(dl)return dl;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),dl="reverse",e.scrollLeft>0?dl="default":(e.scrollLeft=1,0===e.scrollLeft&&(dl="negative")),document.body.removeChild(e),dl}function hl(e,t){const r=e.scrollLeft;if("rtl"!==t)return r;switch(pl()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}function ml(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var fl=__webpack_require__(5340);const gl=["onChange"],yl={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var bl=__webpack_require__(7070),vl=__webpack_require__(6686);function wl(e){return(0,Ie.Z)("MuiTabScrollButton",e)}const kl=(0,De.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]);var Cl,Sl;const xl=["className","direction","orientation","disabled"],El=(0,Me.ZP)(Rr.Z,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})((({ownerState:e})=>(0,p.Z)({width:40,flexShrink:0,opacity:.8,[`&.${kl.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}}))),Al=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiTabScrollButton"}),{className:n,direction:o}=r,a=(0,L.Z)(r,xl),i="rtl"===(0,gi.Z)().direction,s=(0,p.Z)({isRtl:i},r),l=(e=>{const{classes:t,orientation:r,disabled:n}=e,o={root:["root",r,n&&"disabled"]};return(0,Oe.Z)(o,wl,t)})(s);return(0,Ne.jsx)(El,(0,p.Z)({component:"div",className:(0,Pe.Z)(l.root,n),ref:t,role:null,ownerState:s,tabIndex:null},a,{children:"left"===o?Cl||(Cl=(0,Ne.jsx)(bl.Z,{fontSize:"small"})):Sl||(Sl=(0,Ne.jsx)(vl.Z,{fontSize:"small"}))}))})),Pl=Al;var Tl=__webpack_require__(2068);function Rl(e){return(0,Ie.Z)("MuiTabs",e)}const Ol=(0,De.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);var Ml=__webpack_require__(8038);const zl=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Bl=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Il=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Dl=(e,t,r)=>{let n=!1,o=r(e,t);for(;o;){if(o===e.firstChild){if(n)return;n=!0}const t=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!t)return void o.focus();o=r(e,o)}},Zl=(0,Me.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Ol.scrollButtons}`]:t.scrollButtons},{[`& .${Ol.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})((({ownerState:e,theme:t})=>(0,p.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${Ol.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}}))),Ll=(0,Me.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})((({ownerState:e})=>(0,p.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"}))),jl=(0,Me.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.flexContainer,r.vertical&&t.flexContainerVertical,r.centered&&t.centered]}})((({ownerState:e})=>(0,p.Z)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"}))),Fl=(0,Me.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((({ownerState:e,theme:t})=>(0,p.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:t.palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:t.palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0}))),Nl=(0,Me.ZP)((function(e){const{onChange:t}=e,r=(0,L.Z)(e,gl),n=c.useRef(),o=c.useRef(null),a=()=>{n.current=o.current.offsetHeight-o.current.clientHeight};return c.useEffect((()=>{const e=(0,ul.Z)((()=>{const e=n.current;a(),e!==n.current&&t(n.current)})),r=(0,fl.Z)(o.current);return r.addEventListener("resize",e),()=>{e.clear(),r.removeEventListener("resize",e)}}),[t]),c.useEffect((()=>{a(),t(n.current)}),[t]),(0,Ne.jsx)("div",(0,p.Z)({style:yl,ref:o},r))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Hl={},Ul=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiTabs"}),n=(0,gi.Z)(),o="rtl"===n.direction,{"aria-label":a,"aria-labelledby":i,action:s,centered:l=!1,children:u,className:d,component:h="div",allowScrollButtonsMobile:m=!1,indicatorColor:f="primary",onChange:g,orientation:y="horizontal",ScrollButtonComponent:b=Pl,scrollButtons:v="auto",selectionFollowsFocus:w,TabIndicatorProps:k={},TabScrollButtonProps:C={},textColor:S="primary",value:x,variant:E="standard",visibleScrollbar:A=!1}=r,P=(0,L.Z)(r,zl),T="scrollable"===E,R="vertical"===y,O=R?"scrollTop":"scrollLeft",M=R?"top":"left",z=R?"bottom":"right",B=R?"clientHeight":"clientWidth",I=R?"height":"width",D=(0,p.Z)({},r,{component:h,allowScrollButtonsMobile:m,indicatorColor:f,orientation:y,vertical:R,scrollButtons:v,textColor:S,variant:E,visibleScrollbar:A,fixed:!T,hideScrollbar:T&&!A,scrollableX:T&&!R,scrollableY:T&&R,centered:l&&!T,scrollButtonsHideMobile:!m}),Z=(e=>{const{vertical:t,fixed:r,hideScrollbar:n,scrollableX:o,scrollableY:a,centered:i,scrollButtonsHideMobile:s,classes:l}=e,c={root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",n&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[n&&"hideScrollbar"]};return(0,Oe.Z)(c,Rl,l)})(D),[j,F]=c.useState(!1),[N,H]=c.useState(Hl),[U,V]=c.useState({start:!1,end:!1}),[K,W]=c.useState({overflow:"hidden",scrollbarWidth:0}),q=new Map,Y=c.useRef(null),G=c.useRef(null),_=()=>{const e=Y.current;let t,r;if(e){const r=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:hl(e,n.direction),scrollWidth:e.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(e&&!1!==x){const e=G.current.children;if(e.length>0){const t=e[q.get(x)];r=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:r}},Q=(0,Tl.Z)((()=>{const{tabsMeta:e,tabMeta:t}=_();let r,n=0;if(R)r="top",t&&e&&(n=t.top-e.top+e.scrollTop);else if(r=o?"right":"left",t&&e){const a=o?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;n=(o?-1:1)*(t[r]-e[r]+a)}const a={[r]:n,[I]:t?t[I]:0};if(isNaN(N[r])||isNaN(N[I]))H(a);else{const e=Math.abs(N[r]-a[r]),t=Math.abs(N[I]-a[I]);(e>=1||t>=1)&&H(a)}})),X=(e,{animation:t=!0}={})=>{t?function(e,t,r,n={},o=(()=>{})){const{ease:a=ml,duration:i=300}=n;let s=null;const l=t[e];let c=!1;const u=n=>{if(c)return void o(new Error("Animation cancelled"));null===s&&(s=n);const d=Math.min(1,(n-s)/i);t[e]=a(d)*(r-l)+l,d>=1?requestAnimationFrame((()=>{o(null)})):requestAnimationFrame(u)};l===r?o(new Error("Element already at target position")):requestAnimationFrame(u)}(O,Y.current,e,{duration:n.transitions.duration.standard}):Y.current[O]=e},J=e=>{let t=Y.current[O];R?t+=e:(t+=e*(o?-1:1),t*=o&&"reverse"===pl()?-1:1),X(t)},$=()=>{const e=Y.current[B];let t=0;const r=Array.from(G.current.children);for(let n=0;n<r.length;n+=1){const o=r[n];if(t+o[B]>e)break;t+=o[B]}return t},ee=()=>{J(-1*$())},te=()=>{J($())},re=c.useCallback((e=>{W({overflow:null,scrollbarWidth:e})}),[]),ne=(0,Tl.Z)((e=>{const{tabsMeta:t,tabMeta:r}=_();if(r&&t)if(r[M]<t[M]){const n=t[O]+(r[M]-t[M]);X(n,{animation:e})}else if(r[z]>t[z]){const n=t[O]+(r[z]-t[z]);X(n,{animation:e})}})),oe=(0,Tl.Z)((()=>{if(T&&!1!==v){const{scrollTop:e,scrollHeight:t,clientHeight:r,scrollWidth:a,clientWidth:i}=Y.current;let s,l;if(R)s=e>1,l=e<t-r-1;else{const e=hl(Y.current,n.direction);s=o?e<a-i-1:e>1,l=o?e>1:e<a-i-1}s===U.start&&l===U.end||V({start:s,end:l})}}));c.useEffect((()=>{const e=(0,ul.Z)((()=>{Q(),oe()})),t=(0,fl.Z)(Y.current);let r;return t.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(e),Array.from(G.current.children).forEach((e=>{r.observe(e)}))),()=>{e.clear(),t.removeEventListener("resize",e),r&&r.disconnect()}}),[Q,oe]);const ae=c.useMemo((()=>(0,ul.Z)((()=>{oe()}))),[oe]);c.useEffect((()=>()=>{ae.clear()}),[ae]),c.useEffect((()=>{F(!0)}),[]),c.useEffect((()=>{Q(),oe()})),c.useEffect((()=>{ne(Hl!==N)}),[ne,N]),c.useImperativeHandle(s,(()=>({updateIndicator:Q,updateScrollButtons:oe})),[Q,oe]);const ie=(0,Ne.jsx)(Fl,(0,p.Z)({},k,{className:(0,Pe.Z)(Z.indicator,k.className),ownerState:D,style:(0,p.Z)({},N,k.style)}));let se=0;const le=c.Children.map(u,(e=>{if(!c.isValidElement(e))return null;const t=void 0===e.props.value?se:e.props.value;q.set(t,se);const r=t===x;return se+=1,c.cloneElement(e,(0,p.Z)({fullWidth:"fullWidth"===E,indicator:r&&!j&&ie,selected:r,selectionFollowsFocus:w,onChange:g,textColor:S,value:t},1!==se||!1!==x||e.props.tabIndex?{}:{tabIndex:0}))})),ce=(()=>{const e={};e.scrollbarSizeListener=T?(0,Ne.jsx)(Nl,{onChange:re,className:(0,Pe.Z)(Z.scrollableX,Z.hideScrollbar)}):null;const t=U.start||U.end,r=T&&("auto"===v&&t||!0===v);return e.scrollButtonStart=r?(0,Ne.jsx)(b,(0,p.Z)({orientation:y,direction:o?"right":"left",onClick:ee,disabled:!U.start},C,{className:(0,Pe.Z)(Z.scrollButtons,C.className)})):null,e.scrollButtonEnd=r?(0,Ne.jsx)(b,(0,p.Z)({orientation:y,direction:o?"left":"right",onClick:te,disabled:!U.end},C,{className:(0,Pe.Z)(Z.scrollButtons,C.className)})):null,e})();return(0,Ne.jsxs)(Zl,(0,p.Z)({className:(0,Pe.Z)(Z.root,d),ownerState:D,ref:t,as:h},P,{children:[ce.scrollButtonStart,ce.scrollbarSizeListener,(0,Ne.jsxs)(Ll,{className:Z.scroller,ownerState:D,style:{overflow:K.overflow,[R?"margin"+(o?"Left":"Right"):"marginBottom"]:A?void 0:-K.scrollbarWidth},ref:Y,onScroll:ae,children:[(0,Ne.jsx)(jl,{"aria-label":a,"aria-labelledby":i,"aria-orientation":"vertical"===y?"vertical":null,className:Z.flexContainer,ownerState:D,onKeyDown:e=>{const t=G.current,r=(0,Ml.Z)(t).activeElement;if("tab"!==r.getAttribute("role"))return;let n="horizontal"===y?"ArrowLeft":"ArrowUp",a="horizontal"===y?"ArrowRight":"ArrowDown";switch("horizontal"===y&&o&&(n="ArrowRight",a="ArrowLeft"),e.key){case n:e.preventDefault(),Dl(t,r,Il);break;case a:e.preventDefault(),Dl(t,r,Bl);break;case"Home":e.preventDefault(),Dl(t,null,Bl);break;case"End":e.preventDefault(),Dl(t,null,Il)}},ref:G,role:"tablist",children:le}),j&&ie]}),ce.scrollButtonEnd]}))})),Vl=Ul;function Kl(e){return(0,Ie.Z)("MuiTab",e)}const Wl=(0,De.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),ql=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Yl=(0,Me.ZP)(Rr.Z,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${(0,et.Z)(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped]}})((({theme:e,ownerState:t})=>(0,p.Z)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:"top"===t.iconPosition||"bottom"===t.iconPosition?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${Wl.iconWrapper}`]:(0,p.Z)({},"top"===t.iconPosition&&{marginBottom:6},"bottom"===t.iconPosition&&{marginTop:6},"start"===t.iconPosition&&{marginRight:e.spacing(1)},"end"===t.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===t.textColor&&{color:"inherit",opacity:.6,[`&.${Wl.selected}`]:{opacity:1},[`&.${Wl.disabled}`]:{opacity:e.palette.action.disabledOpacity}},"primary"===t.textColor&&{color:e.palette.text.secondary,[`&.${Wl.selected}`]:{color:e.palette.primary.main},[`&.${Wl.disabled}`]:{color:e.palette.text.disabled}},"secondary"===t.textColor&&{color:e.palette.text.secondary,[`&.${Wl.selected}`]:{color:e.palette.secondary.main},[`&.${Wl.disabled}`]:{color:e.palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)}))),Gl=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiTab"}),{className:n,disabled:o=!1,disableFocusRipple:a=!1,fullWidth:i,icon:s,iconPosition:l="top",indicator:u,label:d,onChange:h,onClick:m,onFocus:f,selected:g,selectionFollowsFocus:y,textColor:b="inherit",value:v,wrapped:w=!1}=r,k=(0,L.Z)(r,ql),C=(0,p.Z)({},r,{disabled:o,disableFocusRipple:a,selected:g,icon:!!s,iconPosition:l,label:!!d,fullWidth:i,textColor:b,wrapped:w}),S=(e=>{const{classes:t,textColor:r,fullWidth:n,wrapped:o,icon:a,label:i,selected:s,disabled:l}=e,c={root:["root",a&&i&&"labelIcon",`textColor${(0,et.Z)(r)}`,n&&"fullWidth",o&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return(0,Oe.Z)(c,Kl,t)})(C),x=s&&d&&c.isValidElement(s)?c.cloneElement(s,{className:(0,Pe.Z)(S.iconWrapper,s.props.className)}):s;return(0,Ne.jsxs)(Yl,(0,p.Z)({focusRipple:!a,className:(0,Pe.Z)(S.root,n),ref:t,role:"tab","aria-selected":g,disabled:o,onClick:e=>{!g&&h&&h(e,v),m&&m(e)},onFocus:e=>{y&&!g&&h&&h(e,v),f&&f(e)},ownerState:C,tabIndex:g?0:-1},k,{children:["top"===l||"start"===l?(0,Ne.jsxs)(c.Fragment,{children:[x,d]}):(0,Ne.jsxs)(c.Fragment,{children:[d,x]}),u]}))})),_l=Gl,Ql=(0,Me.ZP)(rl)((function(e){var t=e.theme;return{color:"primary",height:3,padding:"13px 0","& .MuiSlider-thumb":{height:27,width:27,backgroundColor:"#fff",border:"1px solid currentColor","&:hover":{boxShadow:"0 0 0 8px rgba(58, 133, 137, 0.16)"},"& .range-bar":{height:9,width:1,backgroundColor:"currentColor",marginLeft:1,marginRight:1}},"& .MuiSlider-track":{height:3},"& .MuiSlider-rail":{color:"dark"===t.palette.mode?"#bfbfbf":"#d8d8d8",opacity:"dark"===t.palette.mode?void 0:1,height:3}}})),Xl=c.createContext(null),Jl=function(e){const{children:t,dateAdapter:r,dateFormats:n,dateLibInstance:o,locale:a}=e,i=c.useMemo((()=>new r({locale:a,formats:n,instance:o})),[r,a,n,o]),s=c.useMemo((()=>({minDate:i.date("1900-01-01T00:00:00.000"),maxDate:i.date("2099-12-31T00:00:00.000")})),[i]),l=c.useMemo((()=>({utils:i,defaultDates:s})),[s,i]);return(0,Ne.jsx)(Xl.Provider,{value:l,children:t})};var $l=__webpack_require__(4168),ec=__webpack_require__(539);const tc=(0,ta.Z)((0,Ne.jsxs)(c.Fragment,{children:[(0,Ne.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,Ne.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock");function rc(e,t){return e&&t.isValid(t.date(e))?`Choose date, selected date is ${t.format(t.date(e),"fullDate")}`:"Choose date"}const nc=(e,t,r)=>{const n=e.date(t);return null===t?"":e.isValid(n)?e.formatByString(n,r):""};function oc(e,t,r){return e||(void 0===t?r.localized:t?r["12h"]:r["24h"])}function ac(){const e=c.useContext(Xl);if(null===e)throw new Error(function(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}(13));return e}function ic(){return ac().utils}function sc(){const e=ic();return c.useRef(e.date()).current}const lc=["ampm","components","inputFormat","openTo","views"];function cc(e,t){return e&&t.isValid(t.date(e))?`Choose time, selected time is ${t.format(t.date(e),"fullTime")}`:"Choose time"}function uc(e,t){let{ampm:r,components:n,inputFormat:o,openTo:a="hours",views:i=["hours","minutes"]}=e,s=(0,L.Z)(e,lc);const l=ic(),c=null!=r?r:l.is12HourCycleInCurrentLocale();return(0,ze.Z)({props:(0,p.Z)({views:i,openTo:a,ampm:c,acceptRegex:c?/[\dapAP]/gi:/\d/gi,mask:"__:__",disableMaskedInput:c,getOpenDialogAriaText:cc,components:(0,p.Z)({OpenPickerIcon:tc},n),inputFormat:oc(o,c,{localized:l.formats.fullTime,"12h":l.formats.fullTime12h,"24h":l.formats.fullTime24h})},s),name:t})}const dc=e=>e,pc=(()=>{let e=dc;return{configure(t){e=t},generate:t=>e(t),reset(){e=dc}}})(),hc={active:"Mui-active",checked:"Mui-checked",completed:"Mui-completed",disabled:"Mui-disabled",error:"Mui-error",expanded:"Mui-expanded",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",selected:"Mui-selected"};function mc(e,t){return hc[t]||`${pc.generate(e)}-${t}`}function fc(e,t){const r={};return t.forEach((t=>{r[t]=mc(e,t)})),r}function gc(e,t,r){const n={};return Object.keys(e).forEach((o=>{n[o]=e[o].reduce(((e,n)=>(n&&(r&&r[n]&&e.push(r[n]),e.push(t(n))),e)),[]).join(" ")})),n}const yc=["className","selected","value"],bc=fc("PrivatePickersToolbarText",["selected"]),vc=(0,Me.ZP)(Ye.Z)((({theme:e})=>({transition:e.transitions.create("color"),color:e.palette.text.secondary,[`&.${bc.selected}`]:{color:e.palette.text.primary}}))),wc=c.forwardRef((function(e,t){const{className:r,selected:n,value:o}=e,a=(0,L.Z)(e,yc);return(0,Ne.jsx)(vc,(0,p.Z)({ref:t,className:(0,Pe.Z)(r,n&&bc.selected),component:"span"},a,{children:o}))})),kc=["align","className","selected","typographyClassName","value","variant"],Cc=(0,Me.ZP)(Je.Z)({padding:0,minWidth:16,textTransform:"none"}),Sc=c.forwardRef((function(e,t){const{align:r,className:n,selected:o,typographyClassName:a,value:i,variant:s}=e,l=(0,L.Z)(e,kc);return(0,Ne.jsx)(Cc,(0,p.Z)({variant:"text",ref:t,className:n},l,{children:(0,Ne.jsx)(wc,{align:r,className:a,variant:s,value:i,selected:o})}))})),xc=(0,ta.Z)((0,Ne.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen"),Ec=(0,ta.Z)((0,Ne.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar");var Ac,Pc,Tc;const Rc=fc("PrivatePickersToolbar",["root","dateTitleContainer"]),Oc=(0,Me.ZP)("div")((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3)},t.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"}))),Mc=(0,Me.ZP)(qe)({flex:1}),zc=e=>"clock"===e?Ac||(Ac=(0,Ne.jsx)(tc,{color:"inherit"})):Pc||(Pc=(0,Ne.jsx)(Ec,{color:"inherit"}));function Bc(e,t){return e?`text input view is open, go to ${t} view`:`${t} view is open, go to text input view`}const Ic=c.forwardRef((function(e,t){const{children:r,className:n,getMobileKeyboardInputViewButtonText:o=Bc,isLandscape:a,isMobileKeyboardViewOpen:i,landscapeDirection:s="column",penIconClassName:l,toggleMobileKeyboardView:c,toolbarTitle:u,viewType:d="calendar"}=e,p=e;return(0,Ne.jsxs)(Oc,{ref:t,className:(0,Pe.Z)(Rc.root,n),ownerState:p,children:[(0,Ne.jsx)(Ye.Z,{color:"text.secondary",variant:"overline",children:u}),(0,Ne.jsxs)(Mc,{container:!0,justifyContent:"space-between",className:Rc.dateTitleContainer,direction:a?s:"row",alignItems:a?"flex-start":"flex-end",children:[r,(0,Ne.jsx)(Xe.Z,{onClick:c,className:l,color:"inherit","aria-label":o(i,d),children:i?zc(d):Tc||(Tc=(0,Ne.jsx)(xc,{color:"inherit"}))})]})]})}));function Dc(e,t){return Array.isArray(t)?t.every((t=>-1!==e.indexOf(t))):-1!==e.indexOf(t)}const Zc=(e,t)=>r=>{"Enter"!==r.key&&" "!==r.key||(e(),r.preventDefault(),r.stopPropagation()),t&&t(r)},Lc=(...e)=>e.reduceRight(((e,t)=>(...r)=>t(e(...r))),(e=>e));function jc(e,t){return r=>{e(r),t&&t(r)}}const Fc=(e,t,r)=>r&&(e>=12?"pm":"am")!==t?"am"===t?e-12:e+12:e;function Nc(e,t){return 3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e)}const Hc=(e,t)=>(r,n)=>e?t.isAfter(r,n):Nc(r,t)>Nc(n,t),Uc=(e,t,{minTime:r,maxTime:n,shouldDisableTime:o,disableIgnoringDatePartForTimeValidation:a})=>{const i=e.date(t),s=Hc(Boolean(a),e);if(null===t)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(r&&s(r,i)):return"minTime";case Boolean(n&&s(i,n)):return"maxTime";case Boolean(o&&o(e.getHours(i),"hours")):return"shouldDisableTime-hours";case Boolean(o&&o(e.getMinutes(i),"minutes")):return"shouldDisableTime-minutes";case Boolean(o&&o(e.getSeconds(i),"seconds")):return"shouldDisableTime-seconds";default:return null}};function Vc(e,t,r){const n=ic(),o=((e,t)=>e?t.getHours(e)>=12?"pm":"am":null)(e,n),a=c.useCallback((o=>{const a=((e,t,r,n)=>{const o=Fc(n.getHours(e),t,r);return n.setHours(e,o)})(e,o,Boolean(t),n);r(a,"partial")}),[t,e,r,n]);return{meridiemMode:o,handleMeridiemChange:a}}const Kc=["ampm","ampmInClock","date","isLandscape","isMobileKeyboardViewOpen","onChange","openView","setOpenView","toggleMobileKeyboardView","toolbarTitle","views"];function Wc(e){return mc("PrivateTimePickerToolbar",e)}const qc=fc("PrivateTimePickerToolbar",["separator","hourMinuteLabel","hourMinuteLabelLandscape","hourMinuteLabelReverse","ampmSelection","ampmLandscape","ampmLabel","penIconLandscape"]),Yc=(0,Me.ZP)(Ic)({[`& .${qc.penIconLandscape}`]:{marginTop:"auto"}}),Gc=(0,Me.ZP)(wc)({outline:0,margin:"0 4px 0 2px",cursor:"default"}),_c=(0,Me.ZP)("div")((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",justifyContent:"flex-end",alignItems:"flex-end"},t.isLandscape&&{marginTop:"auto"},"rtl"===e.direction&&{flexDirection:"row-reverse"}))),Qc=(0,Me.ZP)("div")((({ownerState:e})=>(0,p.Z)({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},e.isLandscape&&{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",flexBasis:"100%"},{[`& .${qc.ampmLabel}`]:{fontSize:17}}))),Xc=e=>{const{ampm:t,ampmInClock:r,date:n,isLandscape:o,isMobileKeyboardViewOpen:a,onChange:i,openView:s,setOpenView:l,toggleMobileKeyboardView:c,toolbarTitle:u="Select time",views:d}=e,h=(0,L.Z)(e,Kc),m=ic(),f=(0,gi.Z)(),g=Boolean(t&&!r),{meridiemMode:y,handleMeridiemChange:b}=Vc(n,t,i),v=e,w=(e=>{const{theme:t,isLandscape:r,classes:n}=e;return gc({penIconLandscape:["penIconLandscape"],separator:["separator"],hourMinuteLabel:["hourMinuteLabel",r&&"hourMinuteLabelLandscape","rtl"===t.direction&&"hourMinuteLabelReverse"],ampmSelection:["ampmSelection",r&&"ampmLandscape"],ampmLabel:["ampmLabel"]},Wc,n)})((0,p.Z)({},v,{theme:f})),k=(0,Ne.jsx)(Gc,{tabIndex:-1,value:":",variant:"h3",selected:!1,className:w.separator});return(0,Ne.jsxs)(Yc,(0,p.Z)({viewType:"clock",landscapeDirection:"row",toolbarTitle:u,isLandscape:o,isMobileKeyboardViewOpen:a,toggleMobileKeyboardView:c,ownerState:v,penIconClassName:(0,Pe.Z)(o&&w.penIconLandscape)},h,{children:[(0,Ne.jsxs)(_c,{className:w.hourMinuteLabel,ownerState:v,children:[Dc(d,"hours")&&(0,Ne.jsx)(Sc,{tabIndex:-1,variant:"h3",onClick:()=>l("hours"),selected:"hours"===s,value:n?(C=n,t?m.format(C,"hours12h"):m.format(C,"hours24h")):"--"}),Dc(d,["hours","minutes"])&&k,Dc(d,"minutes")&&(0,Ne.jsx)(Sc,{tabIndex:-1,variant:"h3",onClick:()=>l("minutes"),selected:"minutes"===s,value:n?m.format(n,"minutes"):"--"}),Dc(d,["minutes","seconds"])&&k,Dc(d,"seconds")&&(0,Ne.jsx)(Sc,{variant:"h3",onClick:()=>l("seconds"),selected:"seconds"===s,value:n?m.format(n,"seconds"):"--"})]}),g&&(0,Ne.jsxs)(Qc,{className:w.ampmSelection,ownerState:v,children:[(0,Ne.jsx)(Sc,{disableRipple:!0,variant:"subtitle2",selected:"am"===y,typographyClassName:w.ampmLabel,value:m.getMeridiemText("am"),onClick:()=>b("am")}),(0,Ne.jsx)(Sc,{disableRipple:!0,variant:"subtitle2",selected:"pm"===y,typographyClassName:w.ampmLabel,value:m.getMeridiemText("pm"),onClick:()=>b("pm")})]})]}));var C},Jc=c.createContext(null);var $c=__webpack_require__(6514),eu=__webpack_require__(9908),tu=__webpack_require__(4221);const ru=["onClick","onTouchStart"],nu=(0,Me.ZP)(eu.Z)((({theme:e})=>({zIndex:e.zIndex.modal}))),ou=(0,Me.ZP)(ht.Z)((({ownerState:e})=>(0,p.Z)({transformOrigin:"top center",outline:0},"top"===e.placement&&{transformOrigin:"bottom center"}))),au=(0,Me.ZP)(rr)((({ownerState:e})=>(0,p.Z)({},e.clearable?{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}}:{padding:0}))),iu=e=>{var t;const{anchorEl:r,children:n,containerRef:o=null,onClose:a,onClear:i,clearable:s=!1,clearText:l="Clear",open:u,PopperProps:d,role:h,TransitionComponent:m=$c.Z,TrapFocusProps:f,PaperProps:g={}}=e;c.useEffect((()=>{function e(e){"Escape"!==e.key&&"Esc"!==e.key||a()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[a]);const y=c.useRef(null);c.useEffect((()=>{"tooltip"!==h&&(u?y.current=document.activeElement:y.current&&y.current instanceof HTMLElement&&y.current.focus())}),[u,h]);const[b,v,w]=function(e,t){const r=c.useRef(!1),n=c.useRef(!1),o=c.useRef(null),a=c.useRef(!1);c.useEffect((()=>{if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),()=>{document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);const i=(0,Tl.Z)((e=>{if(!a.current)return;const i=n.current;n.current=!1;const s=(0,Ml.Z)(o.current);if(!o.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,s))return;if(r.current)return void(r.current=!1);let l;l=e.composedPath?e.composedPath().indexOf(o.current)>-1:!s.documentElement.contains(e.target)||o.current.contains(e.target),l||i||t(e)})),s=()=>{n.current=!0};return c.useEffect((()=>{if(e){const e=(0,Ml.Z)(o.current),t=()=>{r.current=!0};return e.addEventListener("touchstart",i),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",i),e.removeEventListener("touchmove",t)}}}),[e,i]),c.useEffect((()=>{if(e){const e=(0,Ml.Z)(o.current);return e.addEventListener("click",i),()=>{e.removeEventListener("click",i),n.current=!1}}}),[e,i]),[o,s,s]}(u,a),k=c.useRef(null),C=(0,Kt.Z)(k,o),S=(0,Kt.Z)(C,b),x=e,{onClick:E,onTouchStart:A}=g,P=(0,L.Z)(g,ru);return(0,Ne.jsx)(nu,(0,p.Z)({transition:!0,role:h,open:u,anchorEl:r,ownerState:x},d,{children:({TransitionProps:e,placement:r})=>(0,Ne.jsx)(tu.Z,(0,p.Z)({open:u,disableAutoFocus:!0,disableEnforceFocus:"tooltip"===h,isEnabled:()=>!0},f,{children:(0,Ne.jsx)(m,(0,p.Z)({},e,{children:(0,Ne.jsxs)(ou,(0,p.Z)({tabIndex:-1,elevation:8,ref:S,onClick:e=>{v(e),E&&E(e)},onTouchStart:e=>{w(e),A&&A(e)},ownerState:(0,p.Z)({},x,{placement:r})},P,{children:[n,(0,Ne.jsx)(au,{ownerState:x,children:s&&(t||(t=(0,Ne.jsx)(Je.Z,{onClick:i,children:l})))})]}))}))}))}))},su=function(e){const{children:t,DateInputProps:r,KeyboardDateInputComponent:n,onDismiss:o,open:a,PopperProps:i,PaperProps:s,TransitionComponent:l,onClear:u,clearText:d,clearable:h}=e,m=c.useRef(null),f=(0,Kt.Z)(r.inputRef,m);return(0,Ne.jsxs)(Jc.Provider,{value:"desktop",children:[(0,Ne.jsx)(n,(0,p.Z)({},r,{inputRef:f})),(0,Ne.jsx)(iu,{role:"dialog",open:a,anchorEl:m.current,TransitionComponent:l,PopperProps:i,PaperProps:s,onClose:o,onClear:u,clearText:d,clearable:h,children:t})]})};function lu({onChange:e,onViewChange:t,openTo:r,view:n,views:o}){var a,i;const[s,l]=(0,qa.Z)({name:"Picker",state:"view",controlled:n,default:r&&Dc(o,r)?r:o[0]}),u=null!=(a=o[o.indexOf(s)-1])?a:null,d=null!=(i=o[o.indexOf(s)+1])?i:null,p=c.useCallback((e=>{l(e),t&&t(e)}),[l,t]),h=c.useCallback((()=>{d&&p(d)}),[d,p]);return{handleChangeAndOpenNext:c.useCallback(((t,r)=>{const n="finish"===r,o=n&&Boolean(d)?"partial":r;e(t,o),n&&h()}),[d,e,h]),nextView:d,previousView:u,openNext:h,openView:s,setOpenView:p}}let cu=0;const uu=u.useId;const du="undefined"!=typeof window?c.useLayoutEffect:c.useEffect,pu=110,hu=110,mu=pu-pu,fu=0-hu,gu=(e,t,r)=>{const n=t-pu,o=r-hu;let a=(Math.atan2(mu,fu)-Math.atan2(n,o))*(180/Math.PI);a=Math.round(a/e)*e,a%=360;const i=n**2+o**2;return{value:Math.floor(a/e)||0,distance:Math.sqrt(i)}},yu=["className","hasSelected","isInner","type","value"],bu=(0,Me.ZP)("div")((({theme:e,ownerState:t})=>(0,p.Z)({width:2,backgroundColor:e.palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},t.toAnimateTransform&&{transition:e.transitions.create(["transform","height"])}))),vu=(0,Me.ZP)("div")((({theme:e,ownerState:t})=>(0,p.Z)({width:4,height:4,backgroundColor:e.palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - 18px)",border:`16px solid ${e.palette.primary.main}`,boxSizing:"content-box"},t.hasSelected&&{backgroundColor:e.palette.primary.main})));class wu extends c.Component{constructor(...e){super(...e),this.state={toAnimateTransform:!1,previousType:void 0}}render(){const e=this.props,{className:t,isInner:r,type:n,value:o}=e,a=(0,L.Z)(e,yu),i=(0,p.Z)({},this.props,this.state);return(0,Ne.jsx)(bu,(0,p.Z)({style:(()=>{let e=360/("hours"===n?12:60)*o;return"hours"===n&&o>12&&(e-=360),{height:Math.round(220*(r?.26:.4)),transform:`rotateZ(${e}deg)`}})(),className:t,ownerState:i},a,{children:(0,Ne.jsx)(vu,{ownerState:i})}))}}wu.getDerivedStateFromProps=(e,t)=>e.type!==t.previousType?{toAnimateTransform:!0,previousType:e.type}:{toAnimateTransform:!1,previousType:e.type};const ku=wu;var Cu,Su,xu;const Eu=(0,Me.ZP)("div")((({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.spacing(2)}))),Au=(0,Me.ZP)("div")({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),Pu=(0,Me.ZP)("div")({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none","@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}),Tu=(0,Me.ZP)("div")((({theme:e})=>({width:6,height:6,borderRadius:"50%",backgroundColor:e.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}))),Ru=(0,Me.ZP)(Xe.Z)((({theme:e,ownerState:t})=>(0,p.Z)({zIndex:1,position:"absolute",bottom:t.ampmInClock?64:8,left:8},"am"===t.meridiemMode&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}}))),Ou=(0,Me.ZP)(Xe.Z)((({theme:e,ownerState:t})=>(0,p.Z)({zIndex:1,position:"absolute",bottom:t.ampmInClock?64:8,right:8},"pm"===t.meridiemMode&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}}))),Mu=function(e){const{ampm:t,ampmInClock:r,autoFocus:n,children:o,date:a,getClockLabelText:i,handleMeridiemChange:s,isTimeDisabled:l,meridiemMode:u,minutesStep:d=1,onChange:p,selectedId:h,type:m,value:f}=e,g=e,y=ic(),b=c.useContext(Jc),v=c.useRef(!1),w=l(f,m),k=!t&&"hours"===m&&(f<1||f>12),C=(e,t)=>{l(e,m)||p(e,t)},S=(e,r)=>{let{offsetX:n,offsetY:o}=e;if(void 0===n){const t=e.target.getBoundingClientRect();n=e.changedTouches[0].clientX-t.left,o=e.changedTouches[0].clientY-t.top}const a="seconds"===m||"minutes"===m?((e,t,r=1)=>{const n=6*r;let{value:o}=gu(n,e,t);return o=o*r%60,o})(n,o,d):((e,t,r)=>{const{value:n,distance:o}=gu(30,e,t);let a=n||12;return r?a%=12:o<74&&(a+=12,a%=24),a})(n,o,Boolean(t));C(a,r)},x=c.useMemo((()=>"hours"===m||f%5==0),[m,f]),E="minutes"===m?d:1,A=c.useRef(null);return du((()=>{n&&A.current.focus()}),[n]),(0,Ne.jsxs)(Eu,{children:[(0,Ne.jsxs)(Au,{children:[(0,Ne.jsx)(Pu,{onTouchMove:e=>{v.current=!0,S(e,"shallow")},onTouchEnd:e=>{v.current&&(S(e,"finish"),v.current=!1)},onMouseUp:e=>{v.current&&(v.current=!1),S(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&S(e.nativeEvent,"shallow")}}),!w&&(0,Ne.jsxs)(c.Fragment,{children:[Cu||(Cu=(0,Ne.jsx)(Tu,{})),a&&(0,Ne.jsx)(ku,{type:m,value:f,isInner:k,hasSelected:x})]}),(0,Ne.jsx)("div",{"aria-activedescendant":h,"aria-label":i(m,a,y),ref:A,role:"listbox",onKeyDown:e=>{if(!v.current)switch(e.key){case"Home":C(0,"partial"),e.preventDefault();break;case"End":C("minutes"===m?59:23,"partial"),e.preventDefault();break;case"ArrowUp":C(f+E,"partial"),e.preventDefault();break;case"ArrowDown":C(f-E,"partial"),e.preventDefault()}},tabIndex:0,children:o})]}),t&&("desktop"===b||r)&&(0,Ne.jsxs)(c.Fragment,{children:[(0,Ne.jsx)(Ru,{onClick:()=>s("am"),disabled:null===u,ownerState:g,children:Su||(Su=(0,Ne.jsx)(Ye.Z,{variant:"caption",children:"AM"}))}),(0,Ne.jsx)(Ou,{disabled:null===u,onClick:()=>s("pm"),ownerState:g,children:xu||(xu=(0,Ne.jsx)(Ye.Z,{variant:"caption",children:"PM"}))})]})]})},zu=["className","disabled","index","inner","label","selected"],Bu=fc("PrivateClockNumber",["selected","disabled"]),Iu=(0,Me.ZP)("span")((({theme:e,ownerState:t})=>(0,p.Z)({height:36,width:36,position:"absolute",left:"calc((100% - 36px) / 2)",display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:e.palette.text.primary,fontFamily:e.typography.fontFamily,"&:focused":{backgroundColor:e.palette.background.paper},[`&.${Bu.selected}`]:{color:e.palette.primary.contrastText},[`&.${Bu.disabled}`]:{pointerEvents:"none",color:e.palette.text.disabled}},t.inner&&(0,p.Z)({},e.typography.body2,{color:e.palette.text.secondary})))),Du=function(e){const{className:t,disabled:r,index:n,inner:o,label:a,selected:i}=e,s=(0,L.Z)(e,zu),l=e,c=n%12/12*Math.PI*2-Math.PI/2,u=91*(o?.65:1),d=Math.round(Math.cos(c)*u),h=Math.round(Math.sin(c)*u);return(0,Ne.jsx)(Iu,(0,p.Z)({className:(0,Pe.Z)(t,i&&Bu.selected,r&&Bu.disabled),"aria-disabled":!!r||void 0,"aria-selected":!!i||void 0,role:"option",style:{transform:`translate(${d}px, ${h+92}px`},ownerState:l},s,{children:a}))},Zu=({ampm:e,date:t,getClockNumberText:r,isDisabled:n,selectedId:o,utils:a})=>{const i=t?a.getHours(t):null,s=[],l=e?12:23,c=t=>null!==i&&(e?12===t?12===i||0===i:i===t||i-12===t:i===t);for(let t=e?1:0;t<=l;t+=1){let i=t.toString();0===t&&(i="00");const l=!e&&(0===t||t>12);i=a.formatNumber(i);const u=c(t);s.push((0,Ne.jsx)(Du,{id:u?o:void 0,index:t,inner:l,selected:u,disabled:n(t),label:i,"aria-label":r(i)},t))}return s},Lu=({utils:e,value:t,isDisabled:r,getClockNumberText:n,selectedId:o})=>{const a=e.formatNumber;return[[5,a("05")],[10,a("10")],[15,a("15")],[20,a("20")],[25,a("25")],[30,a("30")],[35,a("35")],[40,a("40")],[45,a("45")],[50,a("50")],[55,a("55")],[0,a("00")]].map((([e,a],i)=>{const s=e===t;return(0,Ne.jsx)(Du,{label:a,id:s?o:void 0,index:i+1,inner:!1,disabled:r(e),selected:s,"aria-label":n(a)},e)}))},ju=(0,ta.Z)((0,Ne.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),Fu=(0,ta.Z)((0,Ne.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),Nu=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],Hu=(0,Me.ZP)("div")({display:"flex"}),Uu=(0,Me.ZP)("div")((({theme:e})=>({width:e.spacing(3)}))),Vu=(0,Me.ZP)(Xe.Z)((({ownerState:e})=>(0,p.Z)({},e.hidden&&{visibility:"hidden"}))),Ku=c.forwardRef((function(e,t){const{children:r,className:n,components:o={},componentsProps:a={},isLeftDisabled:i,isLeftHidden:s,isRightDisabled:l,isRightHidden:c,leftArrowButtonText:u,onLeftClick:d,onRightClick:h,rightArrowButtonText:m}=e,f=(0,L.Z)(e,Nu),g="rtl"===(0,gi.Z)().direction,y=a.leftArrowButton||{},b=o.LeftArrowIcon||ju,v=a.rightArrowButton||{},w=o.RightArrowIcon||Fu,k=e;return(0,Ne.jsxs)(Hu,(0,p.Z)({ref:t,className:n,ownerState:k},f,{children:[(0,Ne.jsx)(Vu,(0,p.Z)({as:o.LeftArrowButton,size:"small","aria-label":u,title:u,disabled:i,edge:"end",onClick:d},y,{className:y.className,ownerState:(0,p.Z)({},k,y,{hidden:s}),children:g?(0,Ne.jsx)(w,{}):(0,Ne.jsx)(b,{})})),r?(0,Ne.jsx)(Ye.Z,{variant:"subtitle1",component:"span",children:r}):(0,Ne.jsx)(Uu,{ownerState:k}),(0,Ne.jsx)(Vu,(0,p.Z)({as:o.RightArrowButton,size:"small","aria-label":m,title:m,edge:"start",disabled:l,onClick:h},v,{className:v.className,ownerState:(0,p.Z)({},k,v,{hidden:c}),children:g?(0,Ne.jsx)(b,{}):(0,Ne.jsx)(w,{})}))]}))}));function Wu(e){return mc("MuiClockPicker",e)}fc("MuiClockPicker",["arrowSwitcher"]);const qu=(0,Me.ZP)(Ku,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),Yu=(e,t,r)=>`Select ${e}. ${null===t?"No time selected":`Selected time is ${r.format(t,"fullTime")}`}`,Gu=e=>`${e} minutes`,_u=e=>`${e} hours`,Qu=e=>`${e} seconds`,Xu=function(e){const t=(0,ze.Z)({props:e,name:"MuiClockPicker"}),{ampm:r=!1,ampmInClock:n=!1,autoFocus:o,components:a,componentsProps:i,date:s,disableIgnoringDatePartForTimeValidation:l=!1,getClockLabelText:u=Yu,getHoursClockNumberText:d=_u,getMinutesClockNumberText:h=Gu,getSecondsClockNumberText:m=Qu,leftArrowButtonText:f="open previous view",maxTime:g,minTime:y,minutesStep:b=1,nextViewAvailable:v,onChange:w,openNextView:k,openPreviousView:C,previousViewAvailable:S,rightArrowButtonText:x="open next view",shouldDisableTime:E,showViewSwitcher:A,view:P}=t,T=sc(),R=ic(),O=R.setSeconds(R.setMinutes(R.setHours(T,0),0),0),M=s||O,{meridiemMode:z,handleMeridiemChange:B}=Vc(M,r,w),I=c.useCallback(((e,t)=>{if(null===s)return!1;const n=r=>{const n=Hc(l,R);return Boolean(y&&n(y,r("end"))||g&&n(r("start"),g)||E&&E(e,t))};switch(t){case"hours":{const t=Fc(e,z,r);return n((e=>Lc((e=>R.setHours(e,t)),(t=>R.setMinutes(t,"start"===e?0:59)),(t=>R.setSeconds(t,"start"===e?0:59)))(s)))}case"minutes":return n((t=>Lc((t=>R.setMinutes(t,e)),(e=>R.setSeconds(e,"start"===t?0:59)))(s)));case"seconds":return n((()=>R.setSeconds(s,e)));default:throw new Error("not supported")}}),[r,s,l,g,z,y,E,R]),D=function(e){if(void 0!==uu){const t=uu();return null!=e?e:t}return function(e){const[t,r]=c.useState(e),n=e||t;return c.useEffect((()=>{null==t&&(cu+=1,r(`mui-${cu}`))}),[t]),n}(e)}(),Z=c.useMemo((()=>{switch(P){case"hours":{const e=(e,t)=>{const n=Fc(e,z,r);w(R.setHours(M,n),t)};return{onChange:e,value:R.getHours(M),children:Zu({date:s,utils:R,ampm:r,onChange:e,getClockNumberText:d,isDisabled:e=>I(e,"hours"),selectedId:D})}}case"minutes":{const e=R.getMinutes(M),t=(e,t)=>{w(R.setMinutes(M,e),t)};return{value:e,onChange:t,children:Lu({utils:R,value:e,onChange:t,getClockNumberText:h,isDisabled:e=>I(e,"minutes"),selectedId:D})}}case"seconds":{const e=R.getSeconds(M),t=(e,t)=>{w(R.setSeconds(M,e),t)};return{value:e,onChange:t,children:Lu({utils:R,value:e,onChange:t,getClockNumberText:m,isDisabled:e=>I(e,"seconds"),selectedId:D})}}default:throw new Error("You must provide the type for ClockView")}}),[P,R,s,r,d,h,m,z,w,M,I,D]),L=t,j=(e=>{const{classes:t}=e;return gc({arrowSwitcher:["arrowSwitcher"]},Wu,t)})(L);return(0,Ne.jsxs)(c.Fragment,{children:[A&&(0,Ne.jsx)(qu,{className:j.arrowSwitcher,leftArrowButtonText:f,rightArrowButtonText:x,components:a,componentsProps:i,onLeftClick:C,onRightClick:k,isLeftDisabled:S,isRightDisabled:v,ownerState:L}),(0,Ne.jsx)(Mu,(0,p.Z)({autoFocus:o,date:s,ampmInClock:n,type:P,ampm:r,getClockLabelText:u,minutesStep:b,isTimeDisabled:I,meridiemMode:z,handleMeridiemChange:B,selectedId:D},Z))]})},Ju=["disabled","onSelect","selected","value"],$u=fc("PrivatePickersMonth",["root","selected"]),ed=(0,Me.ZP)(Ye.Z)((({theme:e})=>(0,p.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,$e.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:e.palette.text.secondary},[`&.${$u.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}}))),td=e=>{const{disabled:t,onSelect:r,selected:n,value:o}=e,a=(0,L.Z)(e,Ju),i=()=>{r(o)};return(0,Ne.jsx)(ed,(0,p.Z)({component:"button",className:(0,Pe.Z)($u.root,n&&$u.selected),tabIndex:t?-1:0,onClick:i,onKeyDown:Zc(i),color:n?"primary":void 0,variant:n?"h5":"subtitle1",disabled:t},a))},rd=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","onMonthChange","readOnly"];function nd(e){return mc("MuiMonthPicker",e)}fc("MuiMonthPicker",["root"]);const od=(0,Me.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),ad=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiMonthPicker"}),{className:n,date:o,disabled:a,disableFuture:i,disablePast:s,maxDate:l,minDate:c,onChange:u,onMonthChange:d,readOnly:h}=r,m=(0,L.Z)(r,rd),f=r,g=(e=>{const{classes:t}=e;return gc({root:["root"]},nd,t)})(f),y=ic(),b=sc(),v=y.getMonth(o||b),w=e=>{const t=y.startOfMonth(s&&y.isAfter(b,c)?b:c),r=y.startOfMonth(i&&y.isBefore(b,l)?b:l),n=y.isBefore(e,t),o=y.isAfter(e,r);return n||o},k=e=>{if(h)return;const t=y.setMonth(o||b,e);u(t,"finish"),d&&d(t)};return(0,Ne.jsx)(od,(0,p.Z)({ref:t,className:(0,Pe.Z)(g.root,n),ownerState:f},m,{children:y.getMonthArray(o||b).map((e=>{const t=y.getMonth(e),r=y.format(e,"monthShort");return(0,Ne.jsx)(td,{value:t,selected:t===v,onSelect:k,disabled:a||w(e),children:r},r)}))}))})),id=ad,sd=({date:e,disableFuture:t,disablePast:r,maxDate:n,minDate:o,shouldDisableDate:a,utils:i})=>{const s=i.startOfDay(i.date());r&&i.isBefore(o,s)&&(o=s),t&&i.isAfter(n,s)&&(n=s);let l=e,c=e;for(i.isBefore(e,o)&&(l=i.date(o),c=null),i.isAfter(e,n)&&(c&&(c=i.date(n)),l=null);l||c;){if(l&&i.isAfter(l,n)&&(l=null),c&&i.isBefore(c,o)&&(c=null),l){if(!a(l))return l;l=i.addDays(l,1)}if(c){if(!a(c))return c;c=i.addDays(c,-1)}}return s};function ld(e,t){const r=e.date(t);return e.isValid(r)?r:null}function cd({date:e,defaultCalendarMonth:t,disableFuture:r,disablePast:n,disableSwitchToMonthOnDayFocus:o=!1,maxDate:a,minDate:i,onMonthChange:s,reduceAnimations:l,shouldDisableDate:u}){var d;const h=sc(),m=ic(),f=c.useRef(((e,t,r)=>(n,o)=>{switch(o.type){case"changeMonth":return(0,p.Z)({},n,{slideDirection:o.direction,currentMonth:o.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,p.Z)({},n,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!==n.focusedDay&&r.isSameDay(o.focusedDay,n.focusedDay))return n;const a=Boolean(o.focusedDay)&&!t&&!r.isSameMonth(n.currentMonth,o.focusedDay);return(0,p.Z)({},n,{focusedDay:o.focusedDay,isMonthSwitchingAnimating:a&&!e,currentMonth:a?r.startOfMonth(o.focusedDay):n.currentMonth,slideDirection:r.isAfterDay(o.focusedDay,n.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(l),o,m)).current,[g,y]=c.useReducer(f,{isMonthSwitchingAnimating:!1,focusedDay:e||h,currentMonth:m.startOfMonth(null!=(d=null!=e?e:t)?d:h),slideDirection:"left"}),b=c.useCallback((e=>{y((0,p.Z)({type:"changeMonth"},e)),s&&s(e.newMonth)}),[s]),v=c.useCallback((e=>{const t=null!=e?e:h;m.isSameMonth(t,g.currentMonth)||b({newMonth:m.startOfMonth(t),direction:m.isAfterDay(t,g.currentMonth)?"left":"right"})}),[g.currentMonth,b,h,m]),w=c.useCallback((e=>null!==((e,t,{disablePast:r,disableFuture:n,minDate:o,maxDate:a,shouldDisableDate:i})=>{const s=e.date(),l=e.date(t);if(null===l)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(i&&i(l)):return"shouldDisableDate";case Boolean(n&&e.isAfterDay(l,s)):return"disableFuture";case Boolean(r&&e.isBeforeDay(l,s)):return"disablePast";case Boolean(o&&e.isBeforeDay(l,o)):return"minDate";case Boolean(a&&e.isAfterDay(l,a)):return"maxDate";default:return null}})(m,e,{disablePast:n,disableFuture:r,minDate:i,maxDate:a,shouldDisableDate:u})),[r,n,a,i,u,m]),k=c.useCallback((()=>{y({type:"finishMonthSwitchingAnimation"})}),[]),C=c.useCallback((e=>{w(e)||y({type:"changeFocusedDay",focusedDay:e})}),[w]);return{calendarState:g,changeMonth:v,changeFocusedDay:C,isDateDisabled:w,onMonthSwitchingAnimationEnd:k,handleChangeMonth:b}}var ud=__webpack_require__(4537);const dd=fc("PrivatePickersFadeTransitionGroup",["root"]),pd=(0,Me.ZP)(ud.Z)({display:"block",position:"relative"}),hd=({children:e,className:t,reduceAnimations:r,transKey:n})=>r?e:(0,Ne.jsx)(pd,{className:(0,Pe.Z)(dd.root,t),children:(0,Ne.jsx)(dt.Z,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:e},n)}),md=["allowSameDateSelection","autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDayFocus","onDaySelect","onFocus","onKeyDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"];function fd(e){return mc("MuiPickersDay",e)}const gd=fc("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),yd=({theme:e,ownerState:t})=>(0,p.Z)({},e.typography.caption,{width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:e.palette.background.paper,color:e.palette.text.primary,"&:hover":{backgroundColor:(0,$e.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},"&:focus":{backgroundColor:(0,$e.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),[`&.${gd.selected}`]:{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${gd.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,fontWeight:e.typography.fontWeightMedium,transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${gd.disabled}`]:{color:e.palette.text.disabled}},!t.disableMargin&&{margin:"0 2px"},t.outsideCurrentMonth&&t.showDaysOutsideCurrentMonth&&{color:e.palette.text.secondary},!t.disableHighlightToday&&t.today&&{[`&:not(.${gd.selected})`]:{border:`1px solid ${e.palette.text.secondary}`}}),bd=(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableMargin&&t.dayWithMargin,!r.disableHighlightToday&&r.today&&t.today,!r.outsideCurrentMonth&&r.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,r.outsideCurrentMonth&&!r.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},vd=(0,Me.ZP)(Rr.Z,{name:"MuiPickersDay",slot:"Root",overridesResolver:bd})(yd),wd=(0,Me.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:bd})((({theme:e,ownerState:t})=>(0,p.Z)({},yd({theme:e,ownerState:t}),{visibility:"hidden"}))),kd=()=>{},Cd=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiPickersDay"}),{allowSameDateSelection:n=!1,autoFocus:o=!1,className:a,day:i,disabled:s=!1,disableHighlightToday:l=!1,disableMargin:u=!1,isAnimating:d,onClick:h,onDayFocus:m=kd,onDaySelect:f,onFocus:g,onKeyDown:y,outsideCurrentMonth:b,selected:v=!1,showDaysOutsideCurrentMonth:w=!1,children:k,today:C=!1}=r,S=(0,L.Z)(r,md),x=(0,p.Z)({},r,{allowSameDateSelection:n,autoFocus:o,disabled:s,disableHighlightToday:l,disableMargin:u,selected:v,showDaysOutsideCurrentMonth:w,today:C}),E=(e=>{const{selected:t,disableMargin:r,disableHighlightToday:n,today:o,outsideCurrentMonth:a,showDaysOutsideCurrentMonth:i,classes:s}=e;return gc({root:["root",t&&"selected",!r&&"dayWithMargin",!n&&o&&"today",a&&i&&"dayOutsideMonth"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},fd,s)})(x),A=ic(),P=c.useRef(null),T=(0,Kt.Z)(P,t);du((()=>{!o||s||d||b||P.current.focus()}),[o,s,d,b]);const R=(0,gi.Z)();return b&&!w?(0,Ne.jsx)(wd,{className:(0,Pe.Z)(E.root,E.hiddenDaySpacingFiller,a),ownerState:x}):(0,Ne.jsx)(vd,(0,p.Z)({className:(0,Pe.Z)(E.root,a),ownerState:x,ref:T,centerRipple:!0,disabled:s,"aria-label":k?void 0:A.format(i,"fullDate"),tabIndex:v?0:-1,onFocus:e=>{m&&m(i),g&&g(e)},onKeyDown:function(e){switch(void 0!==y&&y(e),e.key){case"ArrowUp":m(A.addDays(i,-7)),e.preventDefault();break;case"ArrowDown":m(A.addDays(i,7)),e.preventDefault();break;case"ArrowLeft":m(A.addDays(i,"ltr"===R.direction?-1:1)),e.preventDefault();break;case"ArrowRight":m(A.addDays(i,"ltr"===R.direction?1:-1)),e.preventDefault();break;case"Home":m(A.startOfWeek(i)),e.preventDefault();break;case"End":m(A.endOfWeek(i)),e.preventDefault();break;case"PageUp":m(A.getNextMonth(i)),e.preventDefault();break;case"PageDown":m(A.getPreviousMonth(i)),e.preventDefault()}},onClick:e=>{!n&&v||(s||f(i,"finish"),h&&h(e))}},S,{children:k||A.format(i,"dayOfMonth")}))})),Sd=(e,t)=>e.autoFocus===t.autoFocus&&e.isAnimating===t.isAnimating&&e.today===t.today&&e.disabled===t.disabled&&e.selected===t.selected&&e.disableMargin===t.disableMargin&&e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&&e.disableHighlightToday===t.disableHighlightToday&&e.className===t.className&&e.outsideCurrentMonth===t.outsideCurrentMonth&&e.onDayFocus===t.onDayFocus&&e.onDaySelect===t.onDaySelect,xd=c.memo(Cd,Sd);function Ed(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var Ad=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return n=t,void((r=e).classList?r.classList.remove(n):"string"==typeof r.className?r.className=Ed(r.className,n):r.setAttribute("class",Ed(r.className&&r.className.baseVal||"",n)));var r,n}))},Pd=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,r){var n=t.resolveArguments(e,r),o=n[0],a=n[1];t.removeClasses(o,"exit"),t.addClass(o,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,r)},t.onEntering=function(e,r){var n=t.resolveArguments(e,r),o=n[0],a=n[1]?"appear":"enter";t.addClass(o,a,"active"),t.props.onEntering&&t.props.onEntering(e,r)},t.onEntered=function(e,r){var n=t.resolveArguments(e,r),o=n[0],a=n[1]?"appear":"enter";t.removeClasses(o,a),t.addClass(o,a,"done"),t.props.onEntered&&t.props.onEntered(e,r)},t.onExit=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"appear"),t.removeClasses(r,"enter"),t.addClass(r,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var r=t.resolveArguments(e)[0];t.addClass(r,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"exit"),t.addClass(r,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,r){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,r]},t.getClassNames=function(e){var r=t.props.classNames,n="string"==typeof r,o=n?(n&&r?r+"-":"")+e:r[e];return{baseClassName:o,activeClassName:n?o+"-active":r[e+"Active"],doneClassName:n?o+"-done":r[e+"Done"]}},t}(0,h.Z)(t,e);var r=t.prototype;return r.addClass=function(e,t,r){var n=this.getClassNames(t)[r+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===r&&o&&(n+=" "+o),"active"===r&&e&&e.scrollTop,n&&(this.appliedClasses[t][r]=n,function(e,t){e&&t&&t.split(" ").forEach((function(t){return n=t,void((r=e).classList?r.classList.add(n):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(r,n)||("string"==typeof r.className?r.className=r.className+" "+n:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+n)));var r,n}))}(e,n))},r.removeClasses=function(e,t){var r=this.appliedClasses[t],n=r.base,o=r.active,a=r.done;this.appliedClasses[t]={},n&&Ad(e,n),o&&Ad(e,o),a&&Ad(e,a)},r.render=function(){var e=this.props,t=(e.classNames,(0,L.Z)(e,["classNames"]));return c.createElement(Li.ZP,(0,p.Z)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(c.Component);Pd.defaultProps={classNames:""},Pd.propTypes={};const Td=Pd,Rd=["children","className","reduceAnimations","slideDirection","transKey"],Od=fc("PrivatePickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),Md=(0,Me.ZP)(ud.Z)((({theme:e})=>{const t=e.transitions.create("transform",{duration:350,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${Od["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${Od["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${Od.slideEnterActive}`]:{transform:"translate(0%)",transition:t},[`& .${Od.slideExit}`]:{transform:"translate(0%)"},[`& .${Od["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:t,zIndex:0},[`& .${Od["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:t,zIndex:0}}}));var zd;const Bd=(0,Me.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center"}),Id=(0,Me.ZP)(Ye.Z)((({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.secondary}))),Dd=(0,Me.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center",minHeight:264}),Zd=(0,Me.ZP)((e=>{let{children:t,className:r,reduceAnimations:n,slideDirection:o,transKey:a}=e,i=(0,L.Z)(e,Rd);if(n)return(0,Ne.jsx)("div",{className:(0,Pe.Z)(Od.root,r),children:t});const s={exit:Od.slideExit,enterActive:Od.slideEnterActive,enter:Od[`slideEnter-${o}`],exitActive:Od[`slideExitActiveLeft-${o}`]};return(0,Ne.jsx)(Md,{className:(0,Pe.Z)(Od.root,r),childFactory:e=>c.cloneElement(e,{classNames:s}),children:(0,Ne.jsx)(Td,(0,p.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:s},i,{children:t}),a)})}))({minHeight:264}),Ld=(0,Me.ZP)("div")({overflow:"hidden"}),jd=(0,Me.ZP)("div")({margin:"2px 0",display:"flex",justifyContent:"center"}),Fd=function(e){const{allowSameDateSelection:t,autoFocus:r,onFocusedDayChange:n,className:o,currentMonth:a,date:i,disabled:s,disableHighlightToday:l,focusedDay:u,isDateDisabled:d,isMonthSwitchingAnimating:h,loading:m,onChange:f,onMonthSwitchingAnimationEnd:g,readOnly:y,reduceAnimations:b,renderDay:v,renderLoading:w=(()=>zd||(zd=(0,Ne.jsx)("span",{children:"..."}))),showDaysOutsideCurrentMonth:k,slideDirection:C,TransitionProps:S}=e,x=sc(),E=ic(),A=c.useCallback(((e,t="finish")=>{if(y)return;const r=Array.isArray(i)?e:E.mergeDateAndTime(e,i||x);f(r,t)}),[i,x,f,y,E]),P=E.getMonth(a),T=(Array.isArray(i)?i:[i]).filter(Boolean).map((e=>e&&E.startOfDay(e))),R=P,O=c.useMemo((()=>c.createRef()),[R]);return(0,Ne.jsxs)(c.Fragment,{children:[(0,Ne.jsx)(Bd,{children:E.getWeekdays().map(((e,t)=>(0,Ne.jsx)(Id,{"aria-hidden":!0,variant:"caption",children:e.charAt(0).toUpperCase()},e+t.toString())))}),m?(0,Ne.jsx)(Dd,{children:w()}):(0,Ne.jsx)(Zd,(0,p.Z)({transKey:R,onExited:g,reduceAnimations:b,slideDirection:C,className:o},S,{nodeRef:O,children:(0,Ne.jsx)(Ld,{ref:O,role:"grid",children:E.getWeekArray(a).map((e=>(0,Ne.jsx)(jd,{role:"row",children:e.map((e=>{const o={key:null==e?void 0:e.toString(),day:e,isAnimating:h,disabled:s||d(e),allowSameDateSelection:t,autoFocus:r&&null!==u&&E.isSameDay(e,u),today:E.isSameDay(e,x),outsideCurrentMonth:E.getMonth(e)!==P,selected:T.some((t=>t&&E.isSameDay(t,e))),disableHighlightToday:l,showDaysOutsideCurrentMonth:k,onDayFocus:n,onDaySelect:A};return v?v(e,T,o):(0,Ne.jsx)("div",{role:"cell",children:(0,Ne.jsx)(xd,(0,p.Z)({},o))},o.key)}))},`week-${e[0]}`)))})}))]})},Nd=(0,ta.Z)((0,Ne.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Hd=(0,Me.ZP)("div")({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),Ud=(0,Me.ZP)("div")((({theme:e})=>(0,p.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium}))),Vd=(0,Me.ZP)("div")({marginRight:6}),Kd=(0,Me.ZP)(Xe.Z)({marginRight:"auto"}),Wd=(0,Me.ZP)(Nd)((({theme:e,ownerState:t})=>(0,p.Z)({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"},"year"===t.openView&&{transform:"rotate(180deg)"})));function qd(e){return"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view"}const Yd=function(e){const{components:t={},componentsProps:r={},currentMonth:n,disabled:o,disableFuture:a,disablePast:i,getViewSwitchingButtonText:s=qd,leftArrowButtonText:l="Previous month",maxDate:u,minDate:d,onMonthChange:h,onViewChange:m,openView:f,reduceAnimations:g,rightArrowButtonText:y="Next month",views:b}=e,v=ic(),w=r.switchViewButton||{},k=function(e,{disableFuture:t,maxDate:r}){const n=ic();return c.useMemo((()=>{const o=n.date(),a=n.startOfMonth(t&&n.isBefore(o,r)?o:r);return!n.isAfter(a,e)}),[t,r,e,n])}(n,{disableFuture:a||o,maxDate:u}),C=function(e,{disablePast:t,minDate:r}){const n=ic();return c.useMemo((()=>{const o=n.date(),a=n.startOfMonth(t&&n.isAfter(o,r)?o:r);return!n.isBefore(a,e)}),[t,r,e,n])}(n,{disablePast:i||o,minDate:d});if(1===b.length&&"year"===b[0])return null;const S=e;return(0,Ne.jsxs)(Hd,{ownerState:S,children:[(0,Ne.jsxs)(Ud,{role:"presentation",onClick:()=>{if(1!==b.length&&m&&!o)if(2===b.length)m(b.find((e=>e!==f))||b[0]);else{const e=0!==b.indexOf(f)?0:1;m(b[e])}},ownerState:S,children:[(0,Ne.jsx)(hd,{reduceAnimations:g,transKey:v.format(n,"month"),children:(0,Ne.jsx)(Vd,{"aria-live":"polite",ownerState:S,children:v.format(n,"month")})}),(0,Ne.jsx)(hd,{reduceAnimations:g,transKey:v.format(n,"year"),children:(0,Ne.jsx)(Vd,{"aria-live":"polite",ownerState:S,children:v.format(n,"year")})}),b.length>1&&!o&&(0,Ne.jsx)(Kd,(0,p.Z)({size:"small",as:t.SwitchViewButton,"aria-label":s(f)},w,{children:(0,Ne.jsx)(Wd,{as:t.SwitchViewIcon,ownerState:S})}))]}),(0,Ne.jsx)(dt.Z,{in:"day"===f,children:(0,Ne.jsx)(Ku,{leftArrowButtonText:l,rightArrowButtonText:y,components:t,componentsProps:r,onLeftClick:()=>h(v.getPreviousMonth(n),"right"),onRightClick:()=>h(v.getNextMonth(n),"left"),isLeftDisabled:C,isRightDisabled:k})})]})};function Gd(e){return mc("PrivatePickersYear",e)}const _d=fc("PrivatePickersYear",["root","modeMobile","modeDesktop","yearButton","disabled","selected"]),Qd=(0,Me.ZP)("div")((({ownerState:e})=>(0,p.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},"desktop"===(null==e?void 0:e.wrapperVariant)&&{flexBasis:"25%"}))),Xd=(0,Me.ZP)("button")((({theme:e})=>(0,p.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,$e.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},[`&.${_d.disabled}`]:{color:e.palette.text.secondary},[`&.${_d.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}}))),Jd=c.forwardRef((function(e,t){const{autoFocus:r,className:n,children:o,disabled:a,onClick:i,onKeyDown:s,selected:l,value:u}=e,d=c.useRef(null),h=(0,Kt.Z)(d,t),m=c.useContext(Jc),f=(0,p.Z)({},e,{wrapperVariant:m}),g=(e=>{const{wrapperVariant:t,disabled:r,selected:n,classes:o}=e;return gc({root:["root",t&&`mode${(0,et.Z)(t)}`],yearButton:["yearButton",r&&"disabled",n&&"selected"]},Gd,o)})(f);return c.useEffect((()=>{r&&d.current.focus()}),[r]),(0,Ne.jsx)(Qd,{className:(0,Pe.Z)(g.root,n),ownerState:f,children:(0,Ne.jsx)(Xd,{ref:h,disabled:a,type:"button",tabIndex:l?0:-1,onClick:e=>i(e,u),onKeyDown:e=>s(e,u),className:g.yearButton,ownerState:f,children:o})})})),$d=Jd;function ep(e){return mc("MuiYearPicker",e)}fc("MuiYearPicker",["root"]);const tp=(0,Me.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",margin:"0 4px"}),rp=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiYearPicker"}),{autoFocus:n,className:o,date:a,disabled:i,disableFuture:s,disablePast:l,isDateDisabled:u,maxDate:d,minDate:p,onChange:h,onFocusedDayChange:m,onYearChange:f,readOnly:g,shouldDisableYear:y}=r,b=r,v=(e=>{const{classes:t}=e;return gc({root:["root"]},ep,t)})(b),w=sc(),k=(0,gi.Z)(),C=ic(),S=a||w,x=C.getYear(S),E=c.useContext(Jc),A=c.useRef(null),[P,T]=c.useState(x),R=(e,t,r="finish")=>{if(g)return;const n=e=>{h(e,r),m&&m(e||w),f&&f(e)},o=C.setYear(S,t);u(o)?n(sd({utils:C,date:o,minDate:p,maxDate:d,disablePast:Boolean(l),disableFuture:Boolean(s),shouldDisableDate:u})||w):n(o)},O=c.useCallback((e=>{u(C.setYear(S,e))||T(e)}),[S,u,C]),M="desktop"===E?4:3,z=(e,t)=>{switch(e.key){case"ArrowUp":O(t-M),e.preventDefault();break;case"ArrowDown":O(t+M),e.preventDefault();break;case"ArrowLeft":O(t+("ltr"===k.direction?-1:1)),e.preventDefault();break;case"ArrowRight":O(t+("ltr"===k.direction?1:-1)),e.preventDefault()}};return(0,Ne.jsx)(tp,{ref:t,className:(0,Pe.Z)(v.root,o),ownerState:b,children:C.getYearRange(p,d).map((e=>{const t=C.getYear(e),r=t===x;return(0,Ne.jsx)($d,{selected:r,value:t,onClick:R,onKeyDown:z,autoFocus:n&&t===P,ref:r?A:void 0,disabled:i||l&&C.isBeforeYear(e,w)||s&&C.isAfterYear(e,w)||y&&y(e),children:C.format(e,"year")},C.format(e,"year"))}))})})),np=rp,op=(0,Me.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"});var ap;const ip=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","loading","maxDate","minDate","onChange","onMonthChange","reduceAnimations","renderLoading","shouldDisableDate","shouldDisableYear","view","views","openTo","className"];function sp(e){return mc("MuiCalendarPicker",e)}fc("MuiCalendarPicker",["root","viewTransitionContainer"]);const lp=(0,Me.ZP)(op,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column"}),cp=(0,Me.ZP)(hd,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({overflowY:"auto"}),up="undefined"!=typeof navigator&&/(android)/i.test(navigator.userAgent),dp=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiCalendarPicker"}),{autoFocus:n,onViewChange:o,date:a,disableFuture:i=!1,disablePast:s=!1,defaultCalendarMonth:l,loading:u=!1,maxDate:d,minDate:h,onChange:m,onMonthChange:f,reduceAnimations:g=up,renderLoading:y=(()=>ap||(ap=(0,Ne.jsx)("span",{children:"..."}))),shouldDisableDate:b,shouldDisableYear:v,view:w,views:k=["year","day"],openTo:C="day",className:S}=r,x=(0,L.Z)(r,ip),E=ic(),A=ac().defaultDates,P=null!=h?h:A.minDate,T=null!=d?d:A.maxDate,{openView:R,setOpenView:O}=lu({view:w,views:k,openTo:C,onChange:m,onViewChange:o}),{calendarState:M,changeFocusedDay:z,changeMonth:B,isDateDisabled:I,handleChangeMonth:D,onMonthSwitchingAnimationEnd:Z}=cd({date:a,defaultCalendarMonth:l,reduceAnimations:g,onMonthChange:f,minDate:P,maxDate:T,shouldDisableDate:b,disablePast:s,disableFuture:i});c.useEffect((()=>{if(a&&I(a)){const e=sd({utils:E,date:a,minDate:P,maxDate:T,disablePast:s,disableFuture:i,shouldDisableDate:I});m(e,"partial")}}),[]),c.useEffect((()=>{a&&B(a)}),[a]);const j=r,F=(e=>{const{classes:t}=e;return gc({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},sp,t)})(j),N={className:S,date:a,disabled:x.disabled,disablePast:s,disableFuture:i,onChange:m,minDate:P,maxDate:T,onMonthChange:f,readOnly:x.readOnly};return(0,Ne.jsxs)(lp,{ref:t,className:(0,Pe.Z)(F.root,S),ownerState:j,children:[(0,Ne.jsx)(Yd,(0,p.Z)({},x,{views:k,openView:R,currentMonth:M.currentMonth,onViewChange:O,onMonthChange:(e,t)=>D({newMonth:e,direction:t}),minDate:P,maxDate:T,disablePast:s,disableFuture:i,reduceAnimations:g})),(0,Ne.jsx)(cp,{reduceAnimations:g,className:F.viewTransitionContainer,transKey:R,ownerState:j,children:(0,Ne.jsxs)("div",{children:["year"===R&&(0,Ne.jsx)(np,(0,p.Z)({},x,{autoFocus:n,date:a,onChange:m,minDate:P,maxDate:T,disableFuture:i,disablePast:s,isDateDisabled:I,shouldDisableYear:v,onFocusedDayChange:z})),"month"===R&&(0,Ne.jsx)(id,(0,p.Z)({},N)),"day"===R&&(0,Ne.jsx)(Fd,(0,p.Z)({},x,M,{autoFocus:n,onMonthSwitchingAnimationEnd:Z,onFocusedDayChange:z,reduceAnimations:g,date:a,onChange:m,isDateDisabled:I,loading:u,renderLoading:y}))]})})]})})),pp=dp;function hp({acceptRegex:e=/[\d]/gi,disabled:t,disableMaskedInput:r,ignoreInvalidInputs:n,inputFormat:o,inputProps:a,label:i,mask:s,onChange:l,rawValue:u,readOnly:d,rifmFormatter:h,TextFieldProps:m,validationError:f}){const g=ic(),[y,b]=c.useState(!1),v=g.getFormatHelperText(o),w=c.useMemo((()=>!(!s||r)&&function(e,t,r,n){const o=n.formatByString(n.date("2019-01-01T09:00:00.000"),t).replace(r,"_"),a=n.formatByString(n.date("2019-11-21T22:30:00.000"),t).replace(r,"_")===e&&o===e;return!a&&n.lib,a}(s,o,e,g)),[e,r,o,s,g]),k=c.useMemo((()=>w&&s?((e,t)=>r=>r.split("").map(((n,o)=>{if(t.lastIndex=0,o>e.length-1)return"";const a=e[o],i=e[o+1],s=t.test(n)?n:"",l="_"===a?s:a+s;return o===r.length-1&&i&&"_"!==i?l?l+i:"":l})).join(""))(s,e):e=>e),[e,s,w]),C=nc(g,u,o),[S,x]=c.useState(C),E=c.useRef(C);c.useEffect((()=>{E.current=C}),[C]);const A=!y,P=E.current!==C;A&&P&&(null===u||g.isValid(u))&&C!==S&&x(C);const T=e=>{const t=""===e||e===s?"":e;x(t);const r=null===t?null:g.parse(t,o);n&&!g.isValid(r)||l(r,t||void 0)},R=(e=>{const[,t]=(0,c.useReducer)((e=>e+1),0),r=(0,c.useRef)(null),{replace:n,append:o}=e,a=n?n(e.format(e.value)):e.format(e.value),i=(0,c.useRef)(!1);return(0,c.useLayoutEffect)((()=>{if(null==r.current)return;let[i,s,l,c,u]=r.current;r.current=null;const d=c&&u,p=i.slice(s.selectionStart).search(e.accept||/\d/g),h=-1!==p?p:0,m=t=>(t.match(e.accept||/\d/g)||[]).join(""),f=m(i.substr(0,s.selectionStart)),g=e=>{let t=0,r=0;for(let n=0;n!==f.length;++n){let o=e.indexOf(f[n],t)+1,a=m(e).indexOf(f[n],r)+1;a-r>1&&(o=t,a=r),r=Math.max(a,r),t=Math.max(t,o)}return t};if(!0===e.mask&&l&&!u){let e=g(i);const t=m(i.substr(e))[0];e=i.indexOf(t,e),i=`${i.substr(0,e)}${i.substr(e+1)}`}let y=e.format(i);null==o||s.selectionStart!==i.length||u||(l?y=o(y):""===m(y.slice(-1))&&(y=y.slice(0,-1)));const b=n?n(y):y;return a===b?t():e.onChange(b),()=>{let t=g(y);if(null!=e.mask&&(l||c&&!d))for(;y[t]&&""===m(y[t]);)t+=1;s.selectionStart=s.selectionEnd=t+(d?1+h:0)}})),(0,c.useEffect)((()=>{const e=e=>{"Delete"===e.code&&(i.current=!0)},t=e=>{"Delete"===e.code&&(i.current=!1)};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),{value:null!=r.current?r.current[0]:a,onChange:n=>{const o=n.target.value;r.current=[o,n.target,o.length>a.length,i.current,a===e.format(o)],t()}}})({value:S,onChange:T,format:h||k}),O=w?R:{value:S,onChange:e=>{T(e.currentTarget.value)}};return(0,p.Z)({label:i,disabled:t,error:f,inputProps:(0,p.Z)({},O,{disabled:t,placeholder:v,readOnly:d,type:w?"tel":"text"},a,{onFocus:jc((()=>{b(!0)}),null==a?void 0:a.onFocus),onBlur:jc((()=>{b(!1)}),null==a?void 0:a.onBlur)})},m)}const mp=["components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],fp=c.forwardRef((function(e,t){const{components:r={},disableOpenPicker:n,getOpenDialogAriaText:o=rc,InputAdornmentProps:a,InputProps:i,inputRef:s,openPicker:l,OpenPickerButtonProps:c,renderInput:u}=e,d=(0,L.Z)(e,mp),h=ic(),m=hp(d),f=(null==a?void 0:a.position)||"end",g=r.OpenPickerIcon||Ec;return u((0,p.Z)({ref:t,inputRef:s},m,{InputProps:(0,p.Z)({},i,{[`${f}Adornment`]:n?void 0:(0,Ne.jsx)(vs,(0,p.Z)({position:f},a,{children:(0,Ne.jsx)(Xe.Z,(0,p.Z)({edge:f,disabled:d.disabled||d.readOnly,"aria-label":o(d.rawValue,h)},c,{onClick:l,children:(0,Ne.jsx)(g,{})}))}))})}))}));function gp(){return"undefined"==typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}const yp=["autoFocus","className","date","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],bp=(0,Me.ZP)("div")({padding:"16px 24px"}),vp=(0,Me.ZP)("div")((({ownerState:e})=>(0,p.Z)({display:"flex",flexDirection:"column"},e.isLandscape&&{flexDirection:"row"}))),wp={fullWidth:!0},kp=e=>"year"===e||"month"===e||"day"===e,Cp=function(e){const{autoFocus:t,date:r,DateInputProps:n,isMobileKeyboardViewOpen:o,onDateChange:a,onViewChange:i,openTo:s,orientation:l,showToolbar:u,toggleMobileKeyboardView:d,ToolbarComponent:h=(()=>null),toolbarFormat:m,toolbarPlaceholder:f,toolbarTitle:g,views:y}=e,b=(0,L.Z)(e,yp),v=function(e,t){const[r,n]=c.useState(gp);return du((()=>{const e=()=>{n(gp())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),!Dc(e,["hours","minutes","seconds"])&&"landscape"===(t||r)}(y,l),w=c.useContext(Jc),k=void 0===u?"desktop"!==w:u,C=c.useCallback(((e,t)=>{a(e,w,t)}),[a,w]),S=c.useCallback((e=>{o&&d(),i&&i(e)}),[o,i,d]),{openView:x,nextView:E,previousView:A,setOpenView:P,handleChangeAndOpenNext:T}=lu({view:void 0,views:y,openTo:s,onChange:C,onViewChange:S});return(0,Ne.jsxs)(vp,{ownerState:{isLandscape:v},children:[k&&(0,Ne.jsx)(h,(0,p.Z)({},b,{views:y,isLandscape:v,date:r,onChange:C,setOpenView:P,openView:x,toolbarTitle:g,toolbarFormat:m,toolbarPlaceholder:f,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:d})),(0,Ne.jsx)(op,{children:o?(0,Ne.jsx)(bp,{children:(0,Ne.jsx)(fp,(0,p.Z)({},n,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:wp}))}):(0,Ne.jsxs)(c.Fragment,{children:[kp(x)&&(0,Ne.jsx)(pp,(0,p.Z)({autoFocus:t,date:r,onViewChange:P,onChange:T,view:x,views:y.filter(kp)},b)),(R=x,("hours"===R||"minutes"===R||"seconds"===R)&&(0,Ne.jsx)(Xu,(0,p.Z)({},b,{autoFocus:t,date:r,view:x,onChange:T,openNextView:()=>P(E),openPreviousView:()=>P(A),nextViewAvailable:!E,previousViewAvailable:!A||kp(A),showViewSwitcher:"desktop"===w})))]})})]});var R};function Sp(e,t){return e===t}function xp(e){return function(e,t,r=Sp){const{value:n,onError:o}=e,a=ic(),i=c.useRef(null),s=t(a,n,e);return c.useEffect((()=>{o&&!r(s,i.current)&&o(s,n),i.current=s}),[r,o,i,s,n]),s}(e,Uc,Sp)}function Ep(e,t){const{disableCloseOnSelect:r,onAccept:n,onChange:o,value:a}=e,i=ic(),{isOpen:s,setIsOpen:l}=function({open:e,onOpen:t,onClose:r}){const n=c.useRef("boolean"==typeof e).current,[o,a]=c.useState(!1);return c.useEffect((()=>{if(n){if("boolean"!=typeof e)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");a(e)}}),[n,e]),{isOpen:o,setIsOpen:c.useCallback((e=>{n||a(e),e&&t&&t(),!e&&r&&r()}),[n,t,r])}}(e);function u(e){return{committed:e,draft:e}}const d=t.parseInput(i,a),[h,m]=c.useReducer(((e,t)=>{switch(t.type){case"reset":return u(t.payload);case"update":return(0,p.Z)({},e,{draft:t.payload});default:return e}}),d,u);t.areValuesEqual(i,h.committed,d)||m({type:"reset",payload:d});const[f,g]=c.useState(h.committed),[y,b]=c.useState(!1),v=c.useCallback(((e,t)=>{o(e),t&&(l(!1),g(e),n&&n(e))}),[n,o,l]),w=c.useMemo((()=>({open:s,onClear:()=>v(t.emptyValue,!0),onAccept:()=>v(h.draft,!0),onDismiss:()=>v(f,!0),onSetToday:()=>{const e=i.date();m({type:"update",payload:e}),v(e,!r)}})),[v,r,s,i,h.draft,t.emptyValue,f]),k={pickerProps:c.useMemo((()=>({date:h.draft,isMobileKeyboardViewOpen:y,toggleMobileKeyboardView:()=>b(!y),onDateChange:(e,t,n="partial")=>{m({type:"update",payload:e}),"partial"===n&&v(e,!1),"finish"===n&&v(e,!(null!=r?r:"mobile"===t))}})),[v,r,y,h.draft]),inputProps:c.useMemo((()=>({onChange:o,open:s,rawValue:a,openPicker:()=>l(!0)})),[o,s,a,l]),wrapperProps:w};return c.useDebugValue(k,(()=>({MuiPickerState:{pickerDraft:h,other:k}}))),k}const Ap=["onChange","PopperProps","ToolbarComponent","TransitionComponent","value"],Pp={emptyValue:null,parseInput:ld,areValuesEqual:(e,t,r)=>e.isEqual(t,r)},Tp=c.forwardRef((function(e,t){const r=uc(e,"MuiDesktopTimePicker"),n=null!==xp(r),{pickerProps:o,inputProps:a,wrapperProps:i}=Ep(r,Pp),{PopperProps:s,ToolbarComponent:l=Xc,TransitionComponent:c}=r,u=(0,L.Z)(r,Ap),d=(0,p.Z)({},a,u,{ref:t,validationError:n});return(0,Ne.jsx)(su,(0,p.Z)({},i,{DateInputProps:d,KeyboardDateInputComponent:fp,PopperProps:s,TransitionComponent:c,children:(0,Ne.jsx)(Cp,(0,p.Z)({},o,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:l,DateInputProps:d},u))}))})),Rp=(0,Me.ZP)(Et)({[`& .${ft.container}`]:{outline:0},[`& .${ft.paper}`]:{outline:0,minWidth:320}}),Op=(0,Me.ZP)(Zt)({"&:first-of-type":{padding:0}}),Mp=(0,Me.ZP)(rr)((({ownerState:e})=>(0,p.Z)({},(e.clearable||e.showTodayButton)&&{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}}))),zp=e=>{const{cancelText:t="Cancel",children:r,clearable:n=!1,clearText:o="Clear",DialogProps:a={},okText:i="OK",onAccept:s,onClear:l,onDismiss:c,onSetToday:u,open:d,showTodayButton:h=!1,todayText:m="Today"}=e,f=e;return(0,Ne.jsxs)(Rp,(0,p.Z)({open:d,onClose:c},a,{children:[(0,Ne.jsx)(Op,{children:r}),(0,Ne.jsxs)(Mp,{ownerState:f,children:[n&&(0,Ne.jsx)(Je.Z,{onClick:l,children:o}),h&&(0,Ne.jsx)(Je.Z,{onClick:u,children:m}),t&&(0,Ne.jsx)(Je.Z,{onClick:c,children:t}),i&&(0,Ne.jsx)(Je.Z,{onClick:s,children:i})]})]}))},Bp=["cancelText","children","clearable","clearText","DateInputProps","DialogProps","okText","onAccept","onClear","onDismiss","onSetToday","open","PureDateInputComponent","showTodayButton","todayText"],Ip=function(e){const{cancelText:t,children:r,clearable:n,clearText:o,DateInputProps:a,DialogProps:i,okText:s,onAccept:l,onClear:c,onDismiss:u,onSetToday:d,open:h,PureDateInputComponent:m,showTodayButton:f,todayText:g}=e,y=(0,L.Z)(e,Bp);return(0,Ne.jsxs)(Jc.Provider,{value:"mobile",children:[(0,Ne.jsx)(m,(0,p.Z)({},y,a)),(0,Ne.jsx)(zp,{cancelText:t,clearable:n,clearText:o,DialogProps:i,okText:s,onAccept:l,onClear:c,onDismiss:u,onSetToday:d,open:h,showTodayButton:f,todayText:g,children:r})]})},Dp=c.forwardRef((function(e,t){const{disabled:r,getOpenDialogAriaText:n=rc,inputFormat:o,InputProps:a,inputRef:i,label:s,openPicker:l,rawValue:u,renderInput:d,TextFieldProps:h={},validationError:m}=e,f=ic(),g=c.useMemo((()=>(0,p.Z)({},a,{readOnly:!0})),[a]),y=nc(f,u,o);return d((0,p.Z)({label:s,disabled:r,ref:t,inputRef:i,error:m,InputProps:g,inputProps:(0,p.Z)({disabled:r,readOnly:!0,"aria-readonly":!0,"aria-label":n(u,f),value:y},!e.readOnly&&{onClick:l},{onKeyDown:Zc(l)})},h))}));Dp.propTypes={getOpenDialogAriaText:O().func,renderInput:O().func.isRequired};const Zp=["ToolbarComponent","value","onChange"],Lp={emptyValue:null,parseInput:ld,areValuesEqual:(e,t,r)=>e.isEqual(t,r)},jp=c.forwardRef((function(e,t){const r=uc(e,"MuiMobileTimePicker"),n=null!==xp(r),{pickerProps:o,inputProps:a,wrapperProps:i}=Ep(r,Lp),{ToolbarComponent:s=Xc}=r,l=(0,L.Z)(r,Zp),c=(0,p.Z)({},a,l,{ref:t,validationError:n});return(0,Ne.jsx)(Ip,(0,p.Z)({},l,i,{DateInputProps:c,PureDateInputComponent:Dp,children:(0,Ne.jsx)(Cp,(0,p.Z)({},o,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:c},l))}))})),Fp=["cancelText","clearable","clearText","desktopModeMediaQuery","DialogProps","okText","PopperProps","showTodayButton","todayText","TransitionComponent"],Np=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiTimePicker"}),{cancelText:n,clearable:o,clearText:a,desktopModeMediaQuery:i="@media (pointer: fine)",DialogProps:s,okText:l,PopperProps:u,showTodayButton:d,todayText:h,TransitionComponent:m}=r,f=(0,L.Z)(r,Fp),g=function(e,t={}){const r=(0,$l.Z)(),n="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:o=!1,matchMedia:a=(n?window.matchMedia:null),noSsr:i=!1,ssrMatchMedia:s=null}=(0,ec.Z)({name:"MuiUseMediaQuery",props:t,theme:r});let l="function"==typeof e?e(r):e;l=l.replace(/^@media( ?)/m,"");const[u,d]=c.useState((()=>i&&n?a(l).matches:s?s(l).matches:o));return(0,Or.Z)((()=>{let e=!0;if(!n)return;const t=a(l),r=()=>{e&&d(t.matches)};return r(),t.addListener(r),()=>{e=!1,t.removeListener(r)}}),[l,a,n]),u}(i);return g?(0,Ne.jsx)(Tp,(0,p.Z)({ref:t,PopperProps:u,TransitionComponent:m},f)):(0,Ne.jsx)(jp,(0,p.Z)({ref:t,cancelText:n,clearable:o,clearText:a,DialogProps:s,okText:l,showTodayButton:d,todayText:h},f))})),Hp=Np;function Up(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Vp(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Kp(e){Vp(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function Wp(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t);return isNaN(n)?new Date(NaN):n?(r.setDate(r.getDate()+n),r):r}function qp(e,t){Vp(2,arguments);var r=Kp(e).getTime(),n=Up(t);return new Date(r+n)}var Yp=36e5;function Gp(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t);if(isNaN(n))return new Date(NaN);if(!n)return r;var o=r.getDate(),a=new Date(r.getTime());a.setMonth(r.getMonth()+n+1,0);var i=a.getDate();return o>=i?a:(r.setFullYear(a.getFullYear(),a.getMonth(),o),r)}function _p(e,t){Vp(2,arguments);var r=Up(t);return Gp(e,12*r)}function Qp(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t);return r.getFullYear()-n.getFullYear()}function Xp(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t),o=r.getTime()-n.getTime();return o<0?-1:o>0?1:o}function Jp(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t),o=r.getFullYear()-n.getFullYear(),a=r.getMonth()-n.getMonth();return 12*o+a}function $p(e){Vp(1,arguments);var t=Kp(e);return t.setHours(23,59,59,999),t}function eh(e){Vp(1,arguments);var t=Kp(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function th(e){Vp(1,arguments);var t=Kp(e);return $p(t).getTime()===eh(t).getTime()}function rh(e,t){Vp(2,arguments);var r,n=Kp(e),o=Kp(t),a=Xp(n,o),i=Math.abs(Jp(n,o));if(i<1)r=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*i);var s=Xp(n,o)===-a;th(Kp(e))&&1===i&&1===Xp(e,o)&&(s=!1),r=a*(i-Number(s))}return 0===r?0:r}var nh={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function oh(e){return e?nh[e]:nh.trunc}function ah(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function ih(e){Vp(1,arguments);var t=Kp(e);return t.setHours(0,0,0,0),t}var sh=864e5;function lh(e,t){Vp(2,arguments);var r=ih(e),n=ih(t),o=r.getTime()-ah(r),a=n.getTime()-ah(n);return Math.round((o-a)/sh)}function ch(e,t){var r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r<0?-1:r>0?1:r}function uh(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t),o=ch(r,n),a=Math.abs(lh(r,n));r.setDate(r.getDate()-o*a);var i=Number(ch(r,n)===-o),s=o*(a-i);return 0===s?0:s}Math.pow(10,8);var dh=6e4,ph=36e5;function hh(e,t){return Vp(2,arguments),Kp(e).getTime()-Kp(t).getTime()}function mh(e,t){Vp(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.weekStartsOn,a=null==o?0:Up(o),i=null==r.weekStartsOn?a:Up(r.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=Kp(e),l=s.getDay(),c=6+(l<i?-7:0)-(l-i);return s.setDate(s.getDate()+c),s.setHours(23,59,59,999),s}function fh(e){Vp(1,arguments);var t=Kp(e),r=t.getFullYear();return t.setFullYear(r+1,0,0),t.setHours(23,59,59,999),t}function gh(e){return Vp(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function yh(e){if(Vp(1,arguments),!gh(e)&&"number"!=typeof e)return!1;var t=Kp(e);return!isNaN(Number(t))}var bh={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function vh(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}const wh={date:vh({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:vh({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:vh({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var kh={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Ch(e){return function(t,r){var n,o=r||{};if("formatting"===(o.context?String(o.context):"standalone")&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,i=o.width?String(o.width):a;n=e.formattingValues[i]||e.formattingValues[a]}else{var s=e.defaultWidth,l=o.width?String(o.width):e.defaultWidth;n=e.values[l]||e.values[s]}return n[e.argumentCallback?e.argumentCallback(t):t]}}const Sh={ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:Ch({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Ch({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Ch({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Ch({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Ch({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function xh(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,s=a[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?Ah(l,(function(e){return e.test(s)})):Eh(l,(function(e){return e.test(s)}));i=e.valueCallback?e.valueCallback(c):c,i=r.valueCallback?r.valueCallback(i):i;var u=t.slice(s.length);return{value:i,rest:u}}}function Eh(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function Ah(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}var Ph,Th={ordinalNumber:(Ph={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(Ph.matchPattern);if(!r)return null;var n=r[0],o=e.match(Ph.parsePattern);if(!o)return null;var a=Ph.valueCallback?Ph.valueCallback(o[0]):o[0];a=t.valueCallback?t.valueCallback(a):a;var i=e.slice(n.length);return{value:a,rest:i}}),era:xh({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:xh({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:xh({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:xh({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:xh({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const Rh={code:"en-US",formatDistance:function(e,t,r){var n,o=bh[e];return n="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n},formatLong:wh,formatRelative:function(e,t,r,n){return kh[e]},localize:Sh,match:Th,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Oh(e,t){Vp(2,arguments);var r=Up(t);return qp(e,-r)}var Mh=864e5;function zh(e){Vp(1,arguments);var t=1,r=Kp(e),n=r.getUTCDay(),o=(n<t?7:0)+n-t;return r.setUTCDate(r.getUTCDate()-o),r.setUTCHours(0,0,0,0),r}function Bh(e){Vp(1,arguments);var t=Kp(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var o=zh(n),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var i=zh(a);return t.getTime()>=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function Ih(e){Vp(1,arguments);var t=Bh(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=zh(r);return n}var Dh=6048e5;function Zh(e){Vp(1,arguments);var t=Kp(e),r=zh(t).getTime()-Ih(t).getTime();return Math.round(r/Dh)+1}function Lh(e,t){Vp(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.weekStartsOn,a=null==o?0:Up(o),i=null==r.weekStartsOn?a:Up(r.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=Kp(e),l=s.getUTCDay(),c=(l<i?7:0)+l-i;return s.setUTCDate(s.getUTCDate()-c),s.setUTCHours(0,0,0,0),s}function jh(e,t){Vp(1,arguments);var r=Kp(e),n=r.getUTCFullYear(),o=t||{},a=o.locale,i=a&&a.options&&a.options.firstWeekContainsDate,s=null==i?1:Up(i),l=null==o.firstWeekContainsDate?s:Up(o.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=new Date(0);c.setUTCFullYear(n+1,0,l),c.setUTCHours(0,0,0,0);var u=Lh(c,t),d=new Date(0);d.setUTCFullYear(n,0,l),d.setUTCHours(0,0,0,0);var p=Lh(d,t);return r.getTime()>=u.getTime()?n+1:r.getTime()>=p.getTime()?n:n-1}function Fh(e,t){Vp(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.firstWeekContainsDate,a=null==o?1:Up(o),i=null==r.firstWeekContainsDate?a:Up(r.firstWeekContainsDate),s=jh(e,t),l=new Date(0);l.setUTCFullYear(s,0,i),l.setUTCHours(0,0,0,0);var c=Lh(l,t);return c}var Nh=6048e5;function Hh(e,t){Vp(1,arguments);var r=Kp(e),n=Lh(r,t).getTime()-Fh(r,t).getTime();return Math.round(n/Nh)+1}function Uh(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}const Vh=function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return Uh("yy"===t?n%100:n,t.length)},Kh=function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):Uh(r+1,2)},Wh=function(e,t){return Uh(e.getUTCDate(),t.length)},qh=function(e,t){return Uh(e.getUTCHours()%12||12,t.length)},Yh=function(e,t){return Uh(e.getUTCHours(),t.length)},Gh=function(e,t){return Uh(e.getUTCMinutes(),t.length)},_h=function(e,t){return Uh(e.getUTCSeconds(),t.length)},Qh=function(e,t){var r=t.length,n=e.getUTCMilliseconds();return Uh(Math.floor(n*Math.pow(10,r-3)),t.length)};function Xh(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),a=n%60;if(0===a)return r+String(o);var i=t||"";return r+String(o)+i+Uh(a,2)}function Jh(e,t){return e%60==0?(e>0?"-":"+")+Uh(Math.abs(e)/60,2):$h(e,t)}function $h(e,t){var r=t||"",n=e>0?"-":"+",o=Math.abs(e);return n+Uh(Math.floor(o/60),2)+r+Uh(o%60,2)}const em={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return Vh(e,t)},Y:function(e,t,r,n){var o=jh(e,n),a=o>0?o:1-o;return"YY"===t?Uh(a%100,2):"Yo"===t?r.ordinalNumber(a,{unit:"year"}):Uh(a,t.length)},R:function(e,t){return Uh(Bh(e),t.length)},u:function(e,t){return Uh(e.getUTCFullYear(),t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return Uh(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return Uh(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return Kh(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return Uh(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var o=Hh(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):Uh(o,t.length)},I:function(e,t,r){var n=Zh(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):Uh(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):Wh(e,t)},D:function(e,t,r){var n=function(e){Vp(1,arguments);var t=Kp(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),o=r-n;return Math.floor(o/Mh)+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):Uh(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Uh(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Uh(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return Uh(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,o=e.getUTCHours();switch(n=12===o?"noon":0===o?"midnight":o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,o=e.getUTCHours();switch(n=o>=17?"evening":o>=12?"afternoon":o>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return qh(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):Yh(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):Uh(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return 0===n&&(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):Uh(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):Gh(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):_h(e,t)},S:function(e,t){return Qh(e,t)},X:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return Jh(o);case"XXXX":case"XX":return $h(o);default:return $h(o,":")}},x:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return Jh(o);case"xxxx":case"xx":return $h(o);default:return $h(o,":")}},O:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Xh(o,":");default:return"GMT"+$h(o,":")}},z:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Xh(o,":");default:return"GMT"+$h(o,":")}},t:function(e,t,r,n){var o=n._originalDate||e;return Uh(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,r,n){return Uh((n._originalDate||e).getTime(),t.length)}};function tm(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function rm(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}const nm={p:rm,P:function(e,t){var r,n=e.match(/(P+)(p+)?/)||[],o=n[1],a=n[2];if(!a)return tm(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",tm(o,t)).replace("{{time}}",rm(a,t))}};var om=["D","DD"],am=["YY","YYYY"];function im(e){return-1!==om.indexOf(e)}function sm(e){return-1!==am.indexOf(e)}function lm(e,t,r){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://git.io/fxCyr"))}var cm=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,um=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,dm=/^'([^]*?)'?$/,pm=/''/g,hm=/[a-zA-Z]/;function mm(e){return e.match(dm)[1].replace(pm,"'")}function fm(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t);return r.getTime()>n.getTime()}function gm(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t);return r.getTime()<n.getTime()}function ym(e){Vp(1,arguments);var t=Kp(e);return t.setMinutes(0,0,0),t}function bm(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in t=t||{})Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function vm(e,t,r){Vp(2,arguments);var n=r||{},o=n.locale,a=o&&o.options&&o.options.weekStartsOn,i=null==a?0:Up(a),s=null==n.weekStartsOn?i:Up(n.weekStartsOn);if(!(s>=0&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=Kp(e),c=Up(t),u=l.getUTCDay(),d=c%7,p=(d+7)%7,h=(p<s?7:0)+c-u;return l.setUTCDate(l.getUTCDate()+h),l}var wm=/^(1[0-2]|0?\d)/,km=/^(3[0-1]|[0-2]?\d)/,Cm=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,Sm=/^(5[0-3]|[0-4]?\d)/,xm=/^(2[0-3]|[0-1]?\d)/,Em=/^(2[0-4]|[0-1]?\d)/,Am=/^(1[0-1]|0?\d)/,Pm=/^(1[0-2]|0?\d)/,Tm=/^[0-5]?\d/,Rm=/^[0-5]?\d/,Om=/^\d/,Mm=/^\d{1,2}/,zm=/^\d{1,3}/,Bm=/^\d{1,4}/,Im=/^-?\d+/,Dm=/^-?\d/,Zm=/^-?\d{1,2}/,Lm=/^-?\d{1,3}/,jm=/^-?\d{1,4}/,Fm=/^([+-])(\d{2})(\d{2})?|Z/,Nm=/^([+-])(\d{2})(\d{2})|Z/,Hm=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Um=/^([+-])(\d{2}):(\d{2})|Z/,Vm=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Km(e,t,r){var n=t.match(e);if(!n)return null;var o=parseInt(n[0],10);return{value:r?r(o):o,rest:t.slice(n[0].length)}}function Wm(e,t){var r=t.match(e);return r?"Z"===r[0]?{value:0,rest:t.slice(1)}:{value:("+"===r[1]?1:-1)*(36e5*(r[2]?parseInt(r[2],10):0)+6e4*(r[3]?parseInt(r[3],10):0)+1e3*(r[5]?parseInt(r[5],10):0)),rest:t.slice(r[0].length)}:null}function qm(e,t){return Km(Im,e,t)}function Ym(e,t,r){switch(e){case 1:return Km(Om,t,r);case 2:return Km(Mm,t,r);case 3:return Km(zm,t,r);case 4:return Km(Bm,t,r);default:return Km(new RegExp("^\\d{1,"+e+"}"),t,r)}}function Gm(e,t,r){switch(e){case 1:return Km(Dm,t,r);case 2:return Km(Zm,t,r);case 3:return Km(Lm,t,r);case 4:return Km(jm,t,r);default:return Km(new RegExp("^-?\\d{1,"+e+"}"),t,r)}}function _m(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Qm(e,t){var r,n=t>0,o=n?t:1-t;if(o<=50)r=e||100;else{var a=o+50;r=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return n?r:1-r}var Xm=[31,28,31,30,31,30,31,31,30,31,30,31],Jm=[31,29,31,30,31,30,31,31,30,31,30,31];function $m(e){return e%400==0||e%4==0&&e%100!=0}var ef={G:{priority:140,parse:function(e,t,r,n){switch(t){case"G":case"GG":case"GGG":return r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"});case"GGGGG":return r.era(e,{width:"narrow"});default:return r.era(e,{width:"wide"})||r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"})}},set:function(e,t,r,n){return t.era=r,e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(e,t,r,n){var o=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return Ym(4,e,o);case"yo":return r.ordinalNumber(e,{unit:"year",valueCallback:o});default:return Ym(t.length,e,o)}},validate:function(e,t,r){return t.isTwoDigitYear||t.year>0},set:function(e,t,r,n){var o=e.getUTCFullYear();if(r.isTwoDigitYear){var a=Qm(r.year,o);return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}var i="era"in t&&1!==t.era?1-r.year:r.year;return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(e,t,r,n){var o=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return Ym(4,e,o);case"Yo":return r.ordinalNumber(e,{unit:"year",valueCallback:o});default:return Ym(t.length,e,o)}},validate:function(e,t,r){return t.isTwoDigitYear||t.year>0},set:function(e,t,r,n){var o=jh(e,n);if(r.isTwoDigitYear){var a=Qm(r.year,o);return e.setUTCFullYear(a,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Lh(e,n)}var i="era"in t&&1!==t.era?1-r.year:r.year;return e.setUTCFullYear(i,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Lh(e,n)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(e,t,r,n){return Gm("R"===t?4:t.length,e)},set:function(e,t,r,n){var o=new Date(0);return o.setUTCFullYear(r,0,4),o.setUTCHours(0,0,0,0),zh(o)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(e,t,r,n){return Gm("u"===t?4:t.length,e)},set:function(e,t,r,n){return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(e,t,r,n){switch(t){case"Q":case"QQ":return Ym(t.length,e);case"Qo":return r.ordinalNumber(e,{unit:"quarter"});case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"});default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=1&&t<=4},set:function(e,t,r,n){return e.setUTCMonth(3*(r-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(e,t,r,n){switch(t){case"q":case"qq":return Ym(t.length,e);case"qo":return r.ordinalNumber(e,{unit:"quarter"});case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"});default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return t>=1&&t<=4},set:function(e,t,r,n){return e.setUTCMonth(3*(r-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(e,t,r,n){var o=function(e){return e-1};switch(t){case"M":return Km(wm,e,o);case"MM":return Ym(2,e,o);case"Mo":return r.ordinalNumber(e,{unit:"month",valueCallback:o});case"MMM":return r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(e,{width:"narrow",context:"formatting"});default:return r.month(e,{width:"wide",context:"formatting"})||r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=0&&t<=11},set:function(e,t,r,n){return e.setUTCMonth(r,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(e,t,r,n){var o=function(e){return e-1};switch(t){case"L":return Km(wm,e,o);case"LL":return Ym(2,e,o);case"Lo":return r.ordinalNumber(e,{unit:"month",valueCallback:o});case"LLL":return r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(e,{width:"narrow",context:"standalone"});default:return r.month(e,{width:"wide",context:"standalone"})||r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return t>=0&&t<=11},set:function(e,t,r,n){return e.setUTCMonth(r,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(e,t,r,n){switch(t){case"w":return Km(Sm,e);case"wo":return r.ordinalNumber(e,{unit:"week"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=53},set:function(e,t,r,n){return Lh(function(e,t,r){Vp(2,arguments);var n=Kp(e),o=Up(t),a=Hh(n,r)-o;return n.setUTCDate(n.getUTCDate()-7*a),n}(e,r,n),n)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(e,t,r,n){switch(t){case"I":return Km(Sm,e);case"Io":return r.ordinalNumber(e,{unit:"week"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=53},set:function(e,t,r,n){return zh(function(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t),o=Zh(r)-n;return r.setUTCDate(r.getUTCDate()-7*o),r}(e,r,n),n)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(e,t,r,n){switch(t){case"d":return Km(km,e);case"do":return r.ordinalNumber(e,{unit:"date"});default:return Ym(t.length,e)}},validate:function(e,t,r){var n=$m(e.getUTCFullYear()),o=e.getUTCMonth();return n?t>=1&&t<=Jm[o]:t>=1&&t<=Xm[o]},set:function(e,t,r,n){return e.setUTCDate(r),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(e,t,r,n){switch(t){case"D":case"DD":return Km(Cm,e);case"Do":return r.ordinalNumber(e,{unit:"date"});default:return Ym(t.length,e)}},validate:function(e,t,r){return $m(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,r,n){return e.setUTCMonth(0,r),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(e,t,r,n){switch(t){case"E":case"EE":case"EEE":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=0&&t<=6},set:function(e,t,r,n){return(e=vm(e,r,n)).setUTCHours(0,0,0,0),e},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(e,t,r,n){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return Ym(t.length,e,o);case"eo":return r.ordinalNumber(e,{unit:"day",valueCallback:o});case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeeee":return r.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=0&&t<=6},set:function(e,t,r,n){return(e=vm(e,r,n)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(e,t,r,n){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return Ym(t.length,e,o);case"co":return r.ordinalNumber(e,{unit:"day",valueCallback:o});case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"ccccc":return r.day(e,{width:"narrow",context:"standalone"});case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return t>=0&&t<=6},set:function(e,t,r,n){return(e=vm(e,r,n)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(e,t,r,n){var o=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return Ym(t.length,e);case"io":return r.ordinalNumber(e,{unit:"day"});case"iii":return r.day(e,{width:"abbreviated",context:"formatting",valueCallback:o})||r.day(e,{width:"short",context:"formatting",valueCallback:o})||r.day(e,{width:"narrow",context:"formatting",valueCallback:o});case"iiiii":return r.day(e,{width:"narrow",context:"formatting",valueCallback:o});case"iiiiii":return r.day(e,{width:"short",context:"formatting",valueCallback:o})||r.day(e,{width:"narrow",context:"formatting",valueCallback:o});default:return r.day(e,{width:"wide",context:"formatting",valueCallback:o})||r.day(e,{width:"abbreviated",context:"formatting",valueCallback:o})||r.day(e,{width:"short",context:"formatting",valueCallback:o})||r.day(e,{width:"narrow",context:"formatting",valueCallback:o})}},validate:function(e,t,r){return t>=1&&t<=7},set:function(e,t,r,n){return e=function(e,t){Vp(2,arguments);var r=Up(t);r%7==0&&(r-=7);var n=1,o=Kp(e),a=o.getUTCDay(),i=((r%7+7)%7<n?7:0)+r-a;return o.setUTCDate(o.getUTCDate()+i),o}(e,r,n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(e,t,r,n){switch(t){case"a":case"aa":case"aaa":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,r,n){return e.setUTCHours(_m(r),0,0,0),e},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(e,t,r,n){switch(t){case"b":case"bb":case"bbb":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,r,n){return e.setUTCHours(_m(r),0,0,0),e},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(e,t,r,n){switch(t){case"B":case"BB":case"BBB":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,r,n){return e.setUTCHours(_m(r),0,0,0),e},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(e,t,r,n){switch(t){case"h":return Km(Pm,e);case"ho":return r.ordinalNumber(e,{unit:"hour"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=12},set:function(e,t,r,n){var o=e.getUTCHours()>=12;return o&&r<12?e.setUTCHours(r+12,0,0,0):o||12!==r?e.setUTCHours(r,0,0,0):e.setUTCHours(0,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(e,t,r,n){switch(t){case"H":return Km(xm,e);case"Ho":return r.ordinalNumber(e,{unit:"hour"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=23},set:function(e,t,r,n){return e.setUTCHours(r,0,0,0),e},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(e,t,r,n){switch(t){case"K":return Km(Am,e);case"Ko":return r.ordinalNumber(e,{unit:"hour"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=11},set:function(e,t,r,n){return e.getUTCHours()>=12&&r<12?e.setUTCHours(r+12,0,0,0):e.setUTCHours(r,0,0,0),e},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(e,t,r,n){switch(t){case"k":return Km(Em,e);case"ko":return r.ordinalNumber(e,{unit:"hour"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=24},set:function(e,t,r,n){var o=r<=24?r%24:r;return e.setUTCHours(o,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(e,t,r,n){switch(t){case"m":return Km(Tm,e);case"mo":return r.ordinalNumber(e,{unit:"minute"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=59},set:function(e,t,r,n){return e.setUTCMinutes(r,0,0),e},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(e,t,r,n){switch(t){case"s":return Km(Rm,e);case"so":return r.ordinalNumber(e,{unit:"second"});default:return Ym(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=59},set:function(e,t,r,n){return e.setUTCSeconds(r,0),e},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(e,t,r,n){return Ym(t.length,e,(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))},set:function(e,t,r,n){return e.setUTCMilliseconds(r),e},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(e,t,r,n){switch(t){case"X":return Wm(Fm,e);case"XX":return Wm(Nm,e);case"XXXX":return Wm(Hm,e);case"XXXXX":return Wm(Vm,e);default:return Wm(Um,e)}},set:function(e,t,r,n){return t.timestampIsSet?e:new Date(e.getTime()-r)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(e,t,r,n){switch(t){case"x":return Wm(Fm,e);case"xx":return Wm(Nm,e);case"xxxx":return Wm(Hm,e);case"xxxxx":return Wm(Vm,e);default:return Wm(Um,e)}},set:function(e,t,r,n){return t.timestampIsSet?e:new Date(e.getTime()-r)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(e,t,r,n){return qm(e)},set:function(e,t,r,n){return[new Date(1e3*r),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(e,t,r,n){return qm(e)},set:function(e,t,r,n){return[new Date(r),{timestampIsSet:!0}]},incompatibleTokens:"*"}};const tf=ef;var rf=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,nf=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,of=/^'([^]*?)'?$/,af=/''/g,sf=/\S/,lf=/[a-zA-Z]/;function cf(e,t){if(t.timestampIsSet)return e;var r=new Date(0);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}function uf(e){return e.match(of)[1].replace(af,"'")}function df(e){Vp(1,arguments);var t=Kp(e),r=t.getFullYear(),n=t.getMonth(),o=new Date(0);return o.setFullYear(r,n+1,0),o.setHours(0,0,0,0),o.getDate()}function pf(e){Vp(1,arguments);var t=Kp(e),r=t.getDay();return r}function hf(e){Vp(1,arguments);var t=Kp(e);return t.setDate(1),t.setHours(0,0,0,0),t}function mf(e,t){Vp(1,arguments);var r=t||{},n=r.locale,o=n&&n.options&&n.options.weekStartsOn,a=null==o?0:Up(o),i=null==r.weekStartsOn?a:Up(r.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=Kp(e),l=s.getDay(),c=(l<i?7:0)+l-i;return s.setDate(s.getDate()-c),s.setHours(0,0,0,0),s}function ff(e){Vp(1,arguments);var t=Kp(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}var gf={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},yf=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,bf=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,vf=/^([+-])(\d{2})(?::?(\d{2}))?$/;function wf(e){var t,r={},n=e.split(gf.dateTimeDelimiter);if(n.length>2)return r;if(/:/.test(n[0])?t=n[0]:(r.date=n[0],t=n[1],gf.timeZoneDelimiter.test(r.date)&&(r.date=e.split(gf.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length))),t){var o=gf.timezone.exec(t);o?(r.time=t.replace(o[1],""),r.timezone=o[1]):r.time=t}return r}function kf(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var o=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:null===a?o:100*a,restDateString:e.slice((n[1]||n[2]).length)}}function Cf(e,t){if(null===t)return new Date(NaN);var r=e.match(yf);if(!r)return new Date(NaN);var n=!!r[4],o=Sf(r[1]),a=Sf(r[2])-1,i=Sf(r[3]),s=Sf(r[4]),l=Sf(r[5])-1;if(n)return function(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}(0,s,l)?function(e,t,r){var n=new Date(0);n.setUTCFullYear(e,0,4);var o=7*(t-1)+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+o),n}(t,s,l):new Date(NaN);var c=new Date(0);return function(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Pf[t]||(Tf(e)?29:28))}(t,a,i)&&function(e,t){return t>=1&&t<=(Tf(e)?366:365)}(t,o)?(c.setUTCFullYear(t,a,Math.max(o,i)),c):new Date(NaN)}function Sf(e){return e?parseInt(e):1}function xf(e){var t=e.match(bf);if(!t)return NaN;var r=Ef(t[1]),n=Ef(t[2]),o=Ef(t[3]);return function(e,t,r){return 24===e?0===t&&0===r:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}(r,n,o)?r*ph+n*dh+1e3*o:NaN}function Ef(e){return e&&parseFloat(e.replace(",","."))||0}function Af(e){if("Z"===e)return 0;var t=e.match(vf);if(!t)return 0;var r="+"===t[1]?-1:1,n=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,o)?r*(n*ph+o*dh):NaN}var Pf=[31,null,31,30,31,30,31,31,30,31,30,31];function Tf(e){return e%400==0||e%4==0&&e%100!=0}var Rf=__webpack_require__(5209),Of=__webpack_require__.n(Rf),Mf={dayOfMonth:"d",fullDate:"PP",fullDateWithWeekday:"PPPP",fullDateTime:"PP p",fullDateTime12h:"PP hh:mm aaa",fullDateTime24h:"PP HH:mm",fullTime:"p",fullTime12h:"hh:mm aaa",fullTime24h:"HH:mm",hours12h:"hh",hours24h:"HH",keyboardDate:"P",keyboardDateTime:"P p",keyboardDateTime12h:"P hh:mm aaa",keyboardDateTime24h:"P HH:mm",minutes:"mm",month:"LLLL",monthAndDate:"MMMM d",monthAndYear:"LLLL yyyy",monthShort:"MMM",weekday:"EEEE",weekdayShort:"EEE",normalDate:"d MMMM",normalDateWithWeekday:"EEE, MMM d",seconds:"ss",shortDate:"MMM d",year:"yyyy"},zf=function(e){var t=this,r=void 0===e?{}:e,n=r.locale,o=r.formats;this.lib="date-fns",this.is12HourCycleInCurrentLocale=function(){return!t.locale||/a/.test(t.locale.formatLong.time())},this.getFormatHelperText=function(e){var r=t.locale||Rh;return e.match(/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,Of()[t])(e,r.formatLong,{}):e})).join("").replace(/(aaa|aa|a)/g,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return function(e,t){Vp(1,arguments);var r=t||{},n=null==r.additionalDigits?2:Up(r.additionalDigits);if(2!==n&&1!==n&&0!==n)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,a=wf(e);if(a.date){var i=kf(a.date,n);o=Cf(i.restDateString,i.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var s,l=o.getTime(),c=0;if(a.time&&(c=xf(a.time),isNaN(c)))return new Date(NaN);if(!a.timezone){var u=new Date(l+c),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return s=Af(a.timezone),isNaN(s)?new Date(NaN):new Date(l+c+s)}(e)},this.toISO=function(e){return function(e,t){Vp(1,arguments);var r=Kp(e);if(isNaN(r.getTime()))throw new RangeError("Invalid time value");var n=null!=t&&t.format?String(t.format):"extended",o=null!=t&&t.representation?String(t.representation):"complete";if("extended"!==n&&"basic"!==n)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==o&&"time"!==o&&"complete"!==o)throw new RangeError("representation must be 'date', 'time', or 'complete'");var a="",i="",s="extended"===n?"-":"",l="extended"===n?":":"";if("time"!==o){var c=Uh(r.getDate(),2),u=Uh(r.getMonth()+1,2),d=Uh(r.getFullYear(),4);a="".concat(d).concat(s).concat(u).concat(s).concat(c)}if("date"!==o){var p=r.getTimezoneOffset();if(0!==p){var h=Math.abs(p),m=Uh(Math.floor(h/60),2),f=Uh(h%60,2);i="".concat(p<0?"+":"-").concat(m,":").concat(f)}else i="Z";var g=""===a?"":"T",y=[Uh(r.getHours(),2),Uh(r.getMinutes(),2),Uh(r.getSeconds(),2)].join(l);a="".concat(a).concat(g).concat(y).concat(i)}return a}(e,{format:"extended"})},this.getCurrentLocaleCode=function(){var e;return(null===(e=t.locale)||void 0===e?void 0:e.code)||"en-US"},this.addSeconds=function(e,t){return function(e,t){Vp(2,arguments);var r=Up(t);return qp(e,1e3*r)}(e,t)},this.addMinutes=function(e,t){return function(e,t){Vp(2,arguments);var r=Up(t);return qp(e,6e4*r)}(e,t)},this.addHours=function(e,t){return function(e,t){Vp(2,arguments);var r=Up(t);return qp(e,r*Yp)}(e,t)},this.addDays=function(e,t){return Wp(e,t)},this.addWeeks=function(e,t){return function(e,t){Vp(2,arguments);var r=Up(t);return Wp(e,7*r)}(e,t)},this.addMonths=function(e,t){return Gp(e,t)},this.isValid=function(e){return yh(t.date(e))},this.getDiff=function(e,r,n){switch(n){case"years":return function(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t),o=Xp(r,n),a=Math.abs(Qp(r,n));r.setFullYear(1584),n.setFullYear(1584);var i=Xp(r,n)===-o,s=o*(a-Number(i));return 0===s?0:s}(e,t.date(r));case"quarters":return function(e,t,r){Vp(2,arguments);var n=rh(e,t)/3;return oh(null==r?void 0:r.roundingMethod)(n)}(e,t.date(r));case"months":return rh(e,t.date(r));case"weeks":return function(e,t,r){Vp(2,arguments);var n=uh(e,t)/7;return oh(null==r?void 0:r.roundingMethod)(n)}(e,t.date(r));case"days":return uh(e,t.date(r));case"hours":return function(e,t,r){Vp(2,arguments);var n=hh(e,t)/ph;return oh(null==r?void 0:r.roundingMethod)(n)}(e,t.date(r));case"minutes":return function(e,t,r){Vp(2,arguments);var n=hh(e,t)/dh;return oh(null==r?void 0:r.roundingMethod)(n)}(e,t.date(r));case"seconds":return function(e,t,r){Vp(2,arguments);var n=hh(e,t)/1e3;return oh(null==r?void 0:r.roundingMethod)(n)}(e,t.date(r));default:return hh(e,t.date(r))}},this.isAfter=function(e,t){return fm(e,t)},this.isBefore=function(e,t){return gm(e,t)},this.startOfDay=function(e){return ih(e)},this.endOfDay=function(e){return $p(e)},this.getHours=function(e){return function(e){return Vp(1,arguments),Kp(e).getHours()}(e)},this.setHours=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t);return r.setHours(n),r}(e,t)},this.setMinutes=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t);return r.setMinutes(n),r}(e,t)},this.getSeconds=function(e){return function(e){return Vp(1,arguments),Kp(e).getSeconds()}(e)},this.setSeconds=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t);return r.setSeconds(n),r}(e,t)},this.isSameDay=function(e,t){return function(e,t){Vp(2,arguments);var r=ih(e),n=ih(t);return r.getTime()===n.getTime()}(e,t)},this.isSameMonth=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}(e,t)},this.isSameYear=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t);return r.getFullYear()===n.getFullYear()}(e,t)},this.isSameHour=function(e,t){return function(e,t){Vp(2,arguments);var r=ym(e),n=ym(t);return r.getTime()===n.getTime()}(e,t)},this.startOfMonth=function(e){return hf(e)},this.endOfMonth=function(e){return eh(e)},this.startOfWeek=function(e){return mf(e,{locale:t.locale})},this.endOfWeek=function(e){return mh(e,{locale:t.locale})},this.getYear=function(e){return function(e){return Vp(1,arguments),Kp(e).getFullYear()}(e)},this.setYear=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(n),r)}(e,t)},this.date=function(e){return void 0===e?new Date:null===e?null:new Date(e)},this.toJsDate=function(e){return e},this.parse=function(e,r){return""===e?null:function(e,t,r,n){Vp(3,arguments);var o=String(e),a=String(t),i=n||{},s=i.locale||Rh;if(!s.match)throw new RangeError("locale must contain match property");var l=s.options&&s.options.firstWeekContainsDate,c=null==l?1:Up(l),u=null==i.firstWeekContainsDate?c:Up(i.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=s.options&&s.options.weekStartsOn,p=null==d?0:Up(d),h=null==i.weekStartsOn?p:Up(i.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===a)return""===o?Kp(r):new Date(NaN);var m,f={firstWeekContainsDate:u,weekStartsOn:h,locale:s},g=[{priority:10,subPriority:-1,set:cf,index:0}],y=a.match(nf).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,nm[t])(e,s.formatLong,f):e})).join("").match(rf),b=[];for(m=0;m<y.length;m++){var v=y[m];!i.useAdditionalWeekYearTokens&&sm(v)&&lm(v,a,e),!i.useAdditionalDayOfYearTokens&&im(v)&&lm(v,a,e);var w=v[0],k=tf[w];if(k){var C=k.incompatibleTokens;if(Array.isArray(C)){for(var S=void 0,x=0;x<b.length;x++){var E=b[x].token;if(-1!==C.indexOf(E)||E===w){S=b[x];break}}if(S)throw new RangeError("The format string mustn't contain `".concat(S.fullToken,"` and `").concat(v,"` at the same time"))}else if("*"===k.incompatibleTokens&&b.length)throw new RangeError("The format string mustn't contain `".concat(v,"` and any other token at the same time"));b.push({token:w,fullToken:v});var A=k.parse(o,v,s.match,f);if(!A)return new Date(NaN);g.push({priority:k.priority,subPriority:k.subPriority||0,set:k.set,validate:k.validate,value:A.value,index:g.length}),o=A.rest}else{if(w.match(lf))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");if("''"===v?v="'":"'"===w&&(v=uf(v)),0!==o.indexOf(v))return new Date(NaN);o=o.slice(v.length)}}if(o.length>0&&sf.test(o))return new Date(NaN);var P=g.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,r){return r.indexOf(e)===t})).map((function(e){return g.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),T=Kp(r);if(isNaN(T))return new Date(NaN);var R=Oh(T,ah(T)),O={};for(m=0;m<P.length;m++){var M=P[m];if(M.validate&&!M.validate(R,M.value,f))return new Date(NaN);var z=M.set(R,O,M.value,f);z[0]?(R=z[0],bm(O,z[1])):R=z}return R}(e,r,new Date,{locale:t.locale})},this.format=function(e,r){return t.formatByString(e,t.formats[r])},this.formatByString=function(e,r){return function(e,t,r){Vp(2,arguments);var n=String(t),o=r||{},a=o.locale||Rh,i=a.options&&a.options.firstWeekContainsDate,s=null==i?1:Up(i),l=null==o.firstWeekContainsDate?s:Up(o.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=a.options&&a.options.weekStartsOn,u=null==c?0:Up(c),d=null==o.weekStartsOn?u:Up(o.weekStartsOn);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!a.localize)throw new RangeError("locale must contain localize property");if(!a.formatLong)throw new RangeError("locale must contain formatLong property");var p=Kp(e);if(!yh(p))throw new RangeError("Invalid time value");var h=ah(p),m=Oh(p,h),f={firstWeekContainsDate:l,weekStartsOn:d,locale:a,_originalDate:p};return n.match(um).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,nm[t])(e,a.formatLong,f):e})).join("").match(cm).map((function(r){if("''"===r)return"'";var n=r[0];if("'"===n)return mm(r);var i=em[n];if(i)return!o.useAdditionalWeekYearTokens&&sm(r)&&lm(r,t,e),!o.useAdditionalDayOfYearTokens&&im(r)&&lm(r,t,e),i(m,r,a.localize,f);if(n.match(hm))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");return r})).join("")}(e,r,{locale:t.locale})},this.isEqual=function(e,t){return null===e&&null===t||function(e,t){Vp(2,arguments);var r=Kp(e),n=Kp(t);return r.getTime()===n.getTime()}(e,t)},this.isNull=function(e){return null===e},this.isAfterDay=function(e,t){return fm(e,$p(t))},this.isBeforeDay=function(e,t){return gm(e,ih(t))},this.isBeforeYear=function(e,t){return gm(e,ff(t))},this.isAfterYear=function(e,t){return fm(e,fh(t))},this.isWithinRange=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e).getTime(),n=Kp(t.start).getTime(),o=Kp(t.end).getTime();if(!(n<=o))throw new RangeError("Invalid interval");return r>=n&&r<=o}(e,{start:t[0],end:t[1]})},this.formatNumber=function(e){return e},this.getMinutes=function(e){return e.getMinutes()},this.getMonth=function(e){return e.getMonth()},this.getDaysInMonth=function(e){return df(e)},this.setMonth=function(e,t){return function(e,t){Vp(2,arguments);var r=Kp(e),n=Up(t),o=r.getFullYear(),a=r.getDate(),i=new Date(0);i.setFullYear(o,n,15),i.setHours(0,0,0,0);var s=df(i);return r.setMonth(n,Math.min(a,s)),r}(e,t)},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.getNextMonth=function(e){return Gp(e,1)},this.getPreviousMonth=function(e){return Gp(e,-1)},this.getMonthArray=function(e){for(var r=[ff(e)];r.length<12;){var n=r[r.length-1];r.push(t.getNextMonth(n))}return r},this.mergeDateAndTime=function(e,r){return t.setSeconds(t.setMinutes(t.setHours(e,t.getHours(r)),t.getMinutes(r)),t.getSeconds(r))},this.getWeekdays=function(){var e=new Date;return function(e,t){Vp(1,arguments);var r=e||{},n=Kp(r.start),o=Kp(r.end).getTime();if(!(n.getTime()<=o))throw new RangeError("Invalid interval");var a=[],i=n;i.setHours(0,0,0,0);var s=t&&"step"in t?Number(t.step):1;if(s<1||isNaN(s))throw new RangeError("`options.step` must be a number greater than 1");for(;i.getTime()<=o;)a.push(Kp(i)),i.setDate(i.getDate()+s),i.setHours(0,0,0,0);return a}({start:mf(e,{locale:t.locale}),end:mh(e,{locale:t.locale})}).map((function(e){return t.formatByString(e,"EEEEEE")}))},this.getWeekArray=function(e){for(var r=mf(hf(e),{locale:t.locale}),n=mh(eh(e),{locale:t.locale}),o=0,a=r,i=[],s=null;gm(a,n);){var l=Math.floor(o/7);i[l]=i[l]||[];var c=pf(a);s!==c&&(s=c,i[l].push(a),o+=1),a=Wp(a,1)}return i},this.getYearRange=function(e,t){for(var r=ff(e),n=fh(t),o=[],a=r;gm(a,n);)o.push(a),a=_p(a,1);return o},this.locale=n,this.formats=Object.assign({},Mf,o)},Bf=__webpack_require__(4939);const If=function(e){var t=e.code,r={width:20,height:20},n=null;return"AED"===t&&(n=c.createElement(pn,r)),"AUD"===t&&(n=c.createElement(mn,r)),"ARS"===t&&(n=c.createElement(hn,r)),"BRL"===t&&(n=c.createElement(bn,r)),"BYN"===t&&(n=c.createElement(vn,r)),"CAD"===t&&(n=c.createElement(wn,r)),"CHF"===t&&(n=c.createElement(kn,r)),"CLP"===t&&(n=c.createElement(Cn,r)),"CNY"===t&&(n=c.createElement(xn,r)),"EGP"===t&&(n=c.createElement(Bn,r)),"EUR"===t&&(n=c.createElement(Dn,r)),"HRK"===t&&(n=c.createElement(Hn,r)),"CZK"===t&&(n=c.createElement(Rn,r)),"DKK"===t&&(n=c.createElement(Mn,r)),"GBP"===t&&(n=c.createElement(Ln,r)),"HKD"===t&&(n=c.createElement(Nn,r)),"HUF"===t&&(n=c.createElement(Un,r)),"INR"===t&&(n=c.createElement(Wn,r)),"ISK"===t&&(n=c.createElement(qn,r)),"JPY"===t&&(n=c.createElement(_n,r)),"KRW"===t&&(n=c.createElement(Xn,r)),"LKR"===t&&(n=c.createElement($n,r)),"MAD"===t&&(n=c.createElement(eo,r)),"MXN"===t&&(n=c.createElement(to,r)),"NOK"===t&&(n=c.createElement(ao,r)),"NZD"===t&&(n=c.createElement(io,r)),"PLN"===t&&(n=c.createElement(po,r)),"RON"===t&&(n=c.createElement(fo,r)),"RUB"===t&&(n=c.createElement(go,r)),"SEK"===t&&(n=c.createElement(bo,r)),"SGD"===t&&(n=c.createElement(vo,r)),"VES"===t&&(n=c.createElement(To,r)),"TRY"===t&&(n=c.createElement(ko,r)),"USD"===t&&(n=c.createElement(Ao,r)),"ZAR"===t&&(n=c.createElement(Oo,r)),"COP"===t&&(n=c.createElement(En,r)),"PEN"===t&&(n=c.createElement(lo,r)),"UYU"===t&&(n=c.createElement(Po,r)),"PYG"===t&&(n=c.createElement(ho,r)),"BOB"===t&&(n=c.createElement(yn,r)),"IDR"===t&&(n=c.createElement(Vn,r)),"ANG"===t&&(n=c.createElement(Tn,r)),"CRC"===t&&(n=c.createElement(An,r)),"CUP"===t&&(n=c.createElement(Pn,r)),"DOP"===t&&(n=c.createElement(zn,r)),"GHS"===t&&(n=c.createElement(jn,r)),"GTQ"===t&&(n=c.createElement(Fn,r)),"ILS"===t&&(n=c.createElement(Kn,r)),"JMD"===t&&(n=c.createElement(Gn,r)),"KES"===t&&(n=c.createElement(Qn,r)),"KZT"===t&&(n=c.createElement(Jn,r)),"MYR"===t&&(n=c.createElement(ro,r)),"NAD"===t&&(n=c.createElement(no,r)),"NGN"===t&&(n=c.createElement(oo,r)),"AZN"===t&&(n=c.createElement(fn,r)),"PAB"===t&&(n=c.createElement(so,r)),"PHP"===t&&(n=c.createElement(co,r)),"PKR"===t&&(n=c.createElement(uo,r)),"QAR"===t&&(n=c.createElement(mo,r)),"SAR"===t&&(n=c.createElement(yo,r)),"THB"===t&&(n=c.createElement(wo,r)),"TTD"===t&&(n=c.createElement(Co,r)),"VND"===t&&(n=c.createElement(Ro,r)),"XOF"===t&&(n=c.createElement(gn,r)),"TWD"===t&&(n=c.createElement(So,r)),"TZS"===t&&(n=c.createElement(xo,r)),"XAF"===t&&(n=c.createElement(Sn,r)),"UAH"===t&&(n=c.createElement(Eo,r)),"ANY"===t&&(n=c.createElement(pr,r)),"XAU"===t&&(n=c.createElement(hr,r)),"BTC"===t&&(n=c.createElement(Bf.Z,{color:"primary"})),c.createElement("div",{style:{width:28,height:20}},n)};var Df=__webpack_require__(7960);function Zf(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Lf(e,t){for(let r=0;r<e.length;r+=1)if(t(e[r]))return r;return-1}const jf=function(e={}){const{ignoreAccents:t=!0,ignoreCase:r=!0,limit:n,matchFrom:o="any",stringify:a,trim:i=!1}=e;return(e,{inputValue:s,getOptionLabel:l})=>{let c=i?s.trim():s;r&&(c=c.toLowerCase()),t&&(c=Zf(c));const u=e.filter((e=>{let n=(a||l)(e);return r&&(n=n.toLowerCase()),t&&(n=Zf(n)),"start"===o?0===n.indexOf(c):n.indexOf(c)>-1}));return"number"==typeof n?u.slice(0,n):u}}();var Ff=[{name:"Revolut",icon:"revolut"},{name:"CashApp",icon:"cashapp"},{name:"Zelle",icon:"zelle"},{name:"Strike",icon:"strike"},{name:"WeChat Pay",icon:"wechatpay"},{name:"Rebellion",icon:"rebellion"},{name:"Instant SEPA",icon:"sepa"},{name:"Interac e-Transfer",icon:"interac"},{name:"Wise",icon:"wise"},{name:"Venmo",icon:"venmo"},{name:"Faster Payments",icon:"faster"},{name:"Paypal",icon:"paypal"},{name:"LINE Pay",icon:"linepay"},{name:"PromptPay",icon:"promptpay"},{name:"Bizum",icon:"bizum"},{name:"N26",icon:"n26"},{name:"Tinkoff",icon:"tinkoff"},{name:"TWINT",icon:"twint"},{name:"BLIK",icon:"blik"},{name:"MBWay",icon:"mbway"},{name:"W1TTY",icon:"w1tty"},{name:"Verse",icon:"verse"},{name:"Paysera",icon:"paysera"},{name:"Amazon GiftCard",icon:"amazon"},{name:"AliPay",icon:"alipay"},{name:"Bancolombia",icon:"bancolombia"},{name:"Pago Movil BDV",icon:"pagomovilbdv"},{name:"SPEI",icon:"spei"},{name:"PIX",icon:"pix"},{name:"OVO",icon:"ovo"},{name:"HalCash",icon:"halcash"},{name:"Vivid",icon:"vivid"},{name:"Google Play Gift Code",icon:"googleplay"},{name:"Apple Pay",icon:"applepay"},{name:"Steam",icon:"steam"},{name:"Nequi",icon:"nequi"},{name:"ShakePay",icon:"shakepay"},{name:"DaviPlata",icon:"daviplata"},{name:"CoDi",icon:"codi"},{name:"TaiwanPay",icon:"taiwanpay"},{name:"MaiCoin",icon:"maicoin"},{name:"GoPay",icon:"gopay"},{name:"MercadoPago",icon:"mercadopago"},{name:"Monero",icon:"monero"},{name:"USDT",icon:"usdt"},{name:"Airtel Money",icon:"airtel"},{name:"MTN Money",icon:"mtn"},{name:"M-Pesa",icon:"mpesa"},{name:"MoMo",icon:"momo"},{name:"Tigo Pesa",icon:"tigopesa"},{name:"Cash F2F",icon:"cash"},{name:"Amazon USA GiftCard",icon:"amazonus"},{name:"Amazon DE GiftCard",icon:"amazonde"},{name:"Amazon AU GiftCard",icon:"amazonau"},{name:"Amazon SA GiftCard",icon:"amazonsa"},{name:"Amazon ES GiftCard",icon:"amazones"},{name:"Amazon CA GiftCard",icon:"amazonca"},{name:"Amazon CN GiftCard",icon:"amazoncn"},{name:"Amazon AE GiftCard",icon:"amazonae"},{name:"Amazon FR GiftCard",icon:"amazonfr"},{name:"Amazon NL GiftCard",icon:"amazonnl"},{name:"Amazon IN GiftCard",icon:"amazonin"},{name:"Amazon IT GiftCard",icon:"amazonit"},{name:"Amazon JP GiftCard",icon:"amazonjp"},{name:"Amazon MX GiftCard",icon:"amazonmx"},{name:"Amazon PL GiftCard",icon:"amazonpl"},{name:"Amazon UK GiftCard",icon:"amazonuk"},{name:"Amazon SE GiftCard",icon:"amazonse"},{name:"Amazon SG GiftCard",icon:"amazonsg"},{name:"Amazon TR GiftCard",icon:"amazontr"}],Nf=[{name:"On-Chain BTC",icon:"onchain"},{name:"RBTC",icon:"rbtc"},{name:"LBTC",icon:"lbtc"},{name:"WBTC",icon:"wbtc"}],Hf=__webpack_require__(5302),Uf=__webpack_require__(6540);function Vf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Kf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vf(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Wf={airtel:{title:"airtel",image:"data:image/webp;base64,UklGRq4GAABXRUJQVlA4WAoAAAAQAAAA4AAA4AAAQUxQSCUAAAABFyAQSPyBstphjYiIAzMBkwAdKWlVLq9F9D9vls4s/Md//H8UAFZQOCBiBgAAUC8AnQEq4QDhAD8Rhr5WrCkmo6VTCaGAIglN26veLt/2WpU+f/oHKmdNdJfHe2n8wD9KOol5hPOt9JP+w9MDqUvQA6YfIGPPe7rZPtXb7br0knXMzMzMzMzMzMgOdmdf/hMGeldnTqJz1KuKT/flVVUbN46/Z/9/B3i6sEKac2c9zSEQ9OeyXFezZLu7u4fTIXaVURfUIpTcxP7KXpBkIKRPHY4cQ0sCpOmJRRCSV/lfWcaR4HGeBq/+6QvebCaGVjTC74c9Lw5cwvSZJOj2lclZGWnKKoBPcscAF2BS6PVrt2KGlUR+4SXSSm+RFlCP2xmn+zz/XiwJuaC7p6i3TwKl0i1GFtQp86Bru7u3klSQQ2FMgXn8w87LGjCnjTQu9zbNwb9cOc5E8IyZDM1oT++0qCLqtcytKK+7jBuJzUfyH0emKxbvegtpX/2np1akVb61RM520AXPbsiIiHhlAHUm1MSYc+/mJ3+z3a7Vev1kDadVZHQOgflVVVVVVVVVVUIAAP7nj8kVX2f5Z/z+8XVIAAAAHUV5QboXyiRInH7Sc5c9W6fDaQLbeziNsxdkh+6HRCcvkTohO9uLr74r1FLEyhZbYgmFyU6vOQrHqk9tDltuOZvovmcSltDryrwbaaqaNKd7xxi6H56JuRiBRAPF2CcHBCSvdvR8onSpntPzCV5Afo5l3IDM1Z8gUHJeqNMix3cOzEWEX5//JqOBA9+ERgcxpSBlfR+AIfCWRvFlSgKhnF+xp7URwzBocyw+g22uBBk9/D3whrSNhuZa/e6nCd5pJ5CU2FWiQniYW0bIDXj9xD04kiwHKtLjxoHaEqqG1rvHQIUFASy/YqN+5dkH9fQZry8a7inRaqaLq2jIC4NL9xRccnl14BZUS+TNANtRUBOregVFxN4PS/wuhIqfTesEbXhLVnstegQkfnBbRXc136ZVNYs0VKeV6tPnY5REQOcjlH6BYYNR7dpaRzKZ7X6KAohEyLRUyqz/jDAgPe7InJS44iqS9zwwpGn7gsh4NJB9FyO2myH81zy1QYl1jLxA0191VKSVjvF1fKNw2WBv2eleb0Wz47PJWJtHlN72KtU4jUZQLYUcDW6qazFuGtW8UjbBiYIoJI+W2vGveUIXDmJ5GcNI4jVks45I6S6sP8ElksvYHlI0iItfa2jrxeqeSuazXuqkhKb2HBXNy5sHRkMsMQxeK7c/ipc8Byq01IAU0kUz7tQAeksmEGwcC+v1C3nO56rdgBY4jAP1bfGSrr+eGD+md51h8pXI532hivXoz7J1Nk0vEJa28wuLlenJEfVcjsC/JBrmUiMA/lee/GfbcB9qX5o0gIGEHAgU+Xlk7MuTMb411Al3UnEBpieLCg5KPSNKntKsMjOBXbS/9DktWiy9VCOglCI4p4KC+AHrqoyYFN1K/ow8xm5ghX8cU3cpFPpvXgZoN5o+15c1g3FLQW274lTU0r8Y8+3lHzj5BvQzwkM3+/rTSiuO9ZcIabfH0w7IurODh/aGn/2V0LlmiyozK9Zd92aEyYmFTug7zLe/r6B9N0vIdw6WJ2ieLc5T+9ocTp0WZvQWllFdbcO20TSa6g6qGdU30jelAAI0R71il2hDU57q2g0in7XLGRxRbogz/FDiXbdY24NwE1doO8UOJwSqJ+YVI/U2JEv9/lxHk0YbCSeB2nIsTakeoFnukQnoe2r12ppgspyyZd/JhlLv5p6KFsHQUjXpABH3Lnw3j/fmZN3DmORr3X4vZrvafEpTnQsD+uD66ibOaLN8WxdKe2Ye7CVwBE+BqgM7bBf1r4bnlnumkozLBGTrPqxdNXfTFJ/L9UPyAOR2NrZMoaqARbaBxkOyAP1Zgvo2xX/iDAQE1PL5FE84hg47a7+IM63goCTYFAHUGvUm/V/LGS/i7gHOTwzS/YA5nJvUIb1hsrXKnW2i+8mDq1zkXlPFPKRyIaAKNgJMx7lwFfNkE+XfFap2n24OWtDfX0S2ftqx/+eyeGFH/lVb4TBuvQgmHsF6zjh/Tn9EOPxtDjDxRaofIDuCRERp3joADiG/4LIyc2v10BozyVOhu2utDdpUV2mNltFbkyd471WoIqN7Zcd5B0c2hHejKp14vujSypXbtmZctfpgrLCFhG/ZR9iyj3nu3ZvmipSRbJGGHQY3GAAXW+IAAAAAAAA="},alipay:{title:"alipay",image:"data:image/webp;base64,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"},amazonae:{title:"amazon-ae",image:"data:image/webp;base64,UklGRqQFAABXRUJQVlA4IJgFAAAQLQCdASrhAOEAPxGIu1csKSYjofO6qYAiCWVu4Wjr9IJbkcP0wT62Pqa20XPjabtvTuQveZuzrIRjJbg7rLOhVRTyXfvfCDy2mDbqq8nZTvVV5Oyneqrydeh2tlIycpqsyd5qvu4BbTBn6r1E6TzwnYZO4ApGXqq8nX0p7GgemhZf8pyJxiG3REqrydk0UzTIfGouXtokS3gFkF4azODHfKUDyv6OPV2hBezj+0pkp3DBRSC2lc01cj39J1icQCIeqAeLkBGGq8eubjcRoN+okqVCxcwcmNlG2yMumkgtChrcviNdfDRvybYF6+zMsWBRcxIO1iQAy1t7TCfedFZKJkN7yidAoDzP5FI234RbvPzK15v//Ki33Bf4mKI2hXv9UvfxJdX3jAQ7G/gN17lgeY2z7TWGicTmBt1jENiquhLo+F/mEEVpspYiun0V/xyng+izerq0+YNujvkpsDVsB141aqvJ2ChgWy7WqIRaeqAA/vnXBqUgSQVHCL0QHPPmWaHSLztgeuDguovPP3DqlSizrERvJryZQNKspDhsCxrt+TQv82MlH/puGP54vcEhOuBi3v2lCZ5PL4WmOUu5Tf99AxARmUlHfOcMue5we/jGUWHIkP3CFxi1N6RgP40M10jbKtpIxR3yIkGz0hZHUWCSq4vy6bk7+LJHgV3Sjir3EqVRZbiUAxFzWFgBkjEIcAYUcvbQOiRFVM2gxNbca/C4KxJb8M6oa62/qrkfykwlpowvE8iiqxmXR7ZKn/e9CYAE3frA69jpxeu15nvTrRfTze847PDc+eXskufAnvOFk4w84/6fv1KpwzXecPdukLjZycUpa/6LhQ5A4nNssQa08wFbhdclfBdbFSoVKKlcPH1zjawhuTgKP1/hKLSFq+Tf2oTwnJgtqo02qO/WzDUq4pe0g6DCQ0l5qzaKlobGldVv5BVEC585usNX3xfPS+KOgD8cjfmtDCjF9up5WV+4dPUgmDNhaEPoMiTiW6EPLE3Wod41zxvuqWMbk6k1MChoDxbneHGBphAsW6tuXVPIllJENJSsHr4i+NnpKZZDVNIq0MIk2r046wimMJYO4b3bqTXzRYQ8cHWUB7AFRXDX+EeDY+o0ByYLKqbQ8d+DfWq2TQV2kAtLCcYB1eGr0LKgcjnBzL4wk9ocDONwzu74gzQsWXl0q8zq/traG4sYLKBzDrIWqPID5cvJ2WPBlOKNC7OgedNNdRqmkRz9m2m/TQbSRV5JtnJR1ne0t2zHKLGlfAOgIOcjM7xGqdPf+9+mJQnRV9zvvgKXu14KbOzTdjlmf5nRvaao8/BPNvC2OY+K4lDbU+Nzn1qcVLF66ZS42OAJJjL7nAd/J+ntBu1QXboE9a5+GJwHkATH5PYqO1I4ovSzjWOHzFsMpEAx4/2a269Z26TDlj12nZg99pEp+JijuvtIZIbmFVCPKSonXs3YdwzVNF/KEiTaXdTKnt0WFlkVc4qTDA52WSt+wEvH1YdJOrAc+lFpeSnj5OCOf3lqnDaiFBDR4gn5OjInup3eGWTiNl2FKvBz6z4SvWHnEHDqScRB3RboghcNo1p1UcaNZAqXctc8in70tslQUx1VcoVvha4GzwHVCOOnxfuqIYZTaSVI0SZ3gO+HKgS/zWmkEMS4A10Ry2Nqgcv/KGL+CAHIuIomROuI4eha3GPfhvNtsILDC1VIcl/Q+DMW8nvH8A8HpJn+GtVAAWJV+84KcBzxNAb/Z03pQpqFLP1vYU+Niifsv1xycbnrapsmTZ9Jl0ggVvXhXQ/2KdM5M27gy8F6iK1A/XK2aVYfax0OtYWLHfKs/1xHBzfIAPTDicXSYnWrJOQRBVn6pF1q1xW0PD3wIpVXQMDGuaLSzbm1GqhlXvJewPlRS7XMeBkqjXtXgAAA"},amazonau:{title:"amazon-au",image:"data:image/webp;base64,UklGRugHAABXRUJQVlA4INwHAABQNgCdASrhAOEAPxGGuVcsKKUjo7J6iYAiCWNu3WAvjDHnX19fyp2qX1Hync+9Vv6A3qfmc887zo/T/yZ3IO/pn9d7I9onwNjFLWu8Lc082WbR+E0dWS8eV76P7jvtSKmbbMKjTxQ8S8WyjTxQ8S8WxtD2bNCZJeUkYKOqJgOi2UZGuPpUdFOg1RdJy0/F0SuyjTxQiH6BthwQkijpdQ6TGN+3UyZRpjtO8F/P5Gn5pgkNFsZfGPPLHDvWx5XvzsHJqis3htBLhKy7ARRcvAI7GlWoqsyDbEYSxY+SqWElvnpxS+dC4CKs72MRO8dIWwmadiaX1/WwBleoR8zSgdFMvAYCy9/DL4OPemFtg0utx8b/reP4vdycgiA3Whdkrsqzvm+f0SOZJCoh64ZlZ3xjLaL838DiNxsvwHZJrQqsXefsBUVDcaY0vU+GJ6n4kfITmcXlvkio/5+e11KGxlA10zKMjbTG4PTCTQWNyvTejBnOG8DlmZw4GRoxORjz8xbgCz+nuLDMzjotK2Br1alcTBN06ZGiVj0BcWNYc7PGr+nih1oUoLUOVUNi0OSAsw8S8WyjIsUYeg/2AAD+8RCAAAAmtcV5CeigDFLCrhjsL7l2mhFWz3HEYWxWX5qWOJ3dzZYKZ6eW0OipYfsECWPWhC/rnoTPVsx3iuga5T5BP01WLuQGcWztr6PNx9wyb5wMmCAFSa8zDol4O3u54fDfIEQgph6DIEnoTqbbf23J8xB7pyOKtAQSeR8whBSJdm2UrrkwRX5q4ODp1oOUAKUallYiqqFjBj8qdpGU9Wx52Hzx/9c8yD0UJlgE7UX5WVv+9PQukap15o2bzeD7VNDOUOSFxcL3XUc89c42LMWQkR2hMG7yEQAKmdniiiO/c/MQ4da4hkRYoJz8CNnmbTWs+lTkNWtormNMWU5nFEnFAsDpo8ihdIm4EjGtztkzOzuNJvUPmD/27iXIKe+CzQh4DMFd+jVh45ypmYMh4OGmNhhBXq4jXlQzB51f6+aONf3YssNsNjP/9dR8URMNT03BKKopI5db8zUnEqcde68UjvlVHw9tqCqwDaPWO36NnD4tBwgCINhqDkhoknnddZxi9NIG4y3fS18aDCJC67or7vbCdmbzsJfU1/UtToPtO3GlFlHKjRjPXgXDQJ/pB9S9fXmCOaT6qXyfwys1RqctRc9Ri2BR7lN3ImCU8JeaedZ6tf32AjZUxNs/73jjSVGn9X9pr57NLRl52FUbGAHZv+OjwqgLdY8oWzMYRcZO7Ub+07fW7JTUMEtTAFgloaecjPU0u90MAhX/yfniLzbXTo1A/cnFesBbxBOyBWBW66adPF0auUb5QGG//OPMEquoigYpyTJQPAzoRiuDIMkVbOZVUmyY8DLSppWFaXYRbYLq9eD7i7fUQoTD9ND/hJJOqpWQxe57b+KsgVJGq/3aRcCOnAWy0n858TcJqekKe6OZqyJLlqx5ebZU6OBPP1eTIHm0SeHvI+HW0NOWGHzl39a5RbL53h43o8WjWx8pR5eEDb2w0t0elvwD6Ygsm6XeoXsh6+URAPsI+9jwgix24dW2bnkQanWh3fKkpu652NZizHNlT+t/okuO38+44N5OjeIuUouPY8HVt/3seEELwD/laTew8ARPTvk2PkDgspKO8f3pazBaTz2/HTDWZScuep5i9WTUL0s8lku2ZGoAssV+JKXpHFIZ2H/I6LyW11P7l2aNuCcPCr2CsdiL1x9ofpnMldiZde4bnivHXG2RPBImdiNDAPVJSPQG4mf+3gkMFHnZq/TFygHIi8FavouKexdU2YJR2gsKPutzBDb3xBA9006Er8lLmL2PqTwX7tWZFyHlpRQ7y3AwLkcYK9UbWEuVKOF7pOeysJVhZhzznftZKOI75V1s+e7Nb/gKyYcHbHYlscSPB/fSfCvjS0PkRV4ECWCwC3ighscV+zshUoD7M+LuzzKVayE4KZkdwaKHoAn5d08Ph2oKhH2D3Nit8iTWX2HPxh+oXTXFb9LHqznMZ7JKTmP1oKaf7HbDn61KCvDnaMdSUcji6VBV/TQBwl2EvS1AASHjM1NtCjky+Y7+tEeJslygaTZnf260B8PVM0fFMk9jF+Dc4hmnT6aUbMl1RwaYvjJ3cZQoXRR6rpLMExhCyWS+6jn1F4Cito1KSPlP6x3urGqAeEQJFZXtYPUzQ09HpgbLv9eM38eSYvwR+SKTO5kziG8EWlW0zz2HZHxrZUEfwmX3PzlPIQibD0/6ZnpyFPq6n14MYmZYBcrgQO22eTj9jJV7lk1lliawHLjOwonJFbVIs+UpNae+jSRagJpOVsIV0LCIHx8lYSJuJ5sE1/Ijwr7bG1PdVuzWIWrSm/EkQYOsJjMTKz4VTbPqu92AaghbpG6WGdCa/cfjnE6ZKHVKzMv6xxqJIdicdgQt5Oz4vDye3YA6Ctt8OSjlxk+TcKzygfGvty9wjggHMfCcC1je8tpHtkUBZBg5NeLAzU+Hk+ZlSN7hU9K2nHKXvitpgIDSoeO9upPdrg1frbLk9s60wa0DZ9l+4mJv1LvTTsnyUYUAAQlcPCpPhlTLVvXglyBId0nkThCI6woQG95d+CzASj2BgmoI6hAkzt7zVJsznxfmVOCeh30tZb9UDSyEP+5cHA1o/JuXIzW83yTM1XwWAAAAAA=="},amazonca:{title:"amazon-ca",image:"data:image/webp;base64,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"},amazoncn:{title:"amazon-cn",image:"data:image/webp;base64,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"},amazonde:{title:"amazon-de",image:"data:image/webp;base64,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"},amazones:{title:"amazon-es",image:"data:image/webp;base64,UklGRsYFAABXRUJQVlA4ILoFAACwLQCdASrhAOEAPxGIu1esKaYjofTqoYAiCWNu4WpRGxK9ldnHyXFO0q/0uQ+ovbPeZDz3rKdyFfz32cZB8ZLbvdupySpYeS7+T40d20wAIi8cdSABEXjjqQAIi8bZ/zYv2w+SVjjIBHL+1eg9j9IvO68lWe9cr1Ta1NFtMACD8C2dpuTGvwXdHcWI1YZUgARFu5uYsUdQvdz5py0HXEYCgAcYIkPC6xbMbEzdLj9IJeKZec/0tt7ZTnNKVAcuf91NskTlFFM3X+BB5hrz/rzsUjNZqKgQlov4nbPoB+5ldgrecnB2xOM79k5X3XEReFg6HAtGQxtRB5hThLHNSfRuOkkry6VyvGl6A4/KMDiPUKWybrVHnY/43WJ7iJotdLBcJVpi6GPX7v5Q7AvL14Ck85rJkYDKkABFEMU6m7UCp2brMi1UxlldqS3H1WbsN1uNGIbjz4TMrJczUqbfaeOOpAALzHZTlOA4kT62Trlm63wCon1qQAD++lDFvMDV7EGg6CY4Mrxj63aP8zNyteQGcJPQlm34Al6RgEByIXoRzcjewD4oePscG1LY1RJbhSWlkSzK5OUNeYUidnztO9z2I9DlLvVYh6Gu0mKMwbDdUZbnygIzw1gD1A+8cyD6uZVUOcDVyyIe2wwuOQuxljkjKL2uWPt3u0hbiYAWjevShLRS7mBXUGOPUNayxYl+sgAClPHpJHd5+Tvwj4Zu62H0VMYcFyskI7rXW4aUyL+ops112Cq8jplUDZKz7hprOLYQ6LSS7Vfa1iERl8rqa//MJhKZeugLgUshBdQGgdQbw3PnpauyCg9EUHsv39W80UnSAQQdl5nD3a3iG5djO0OTx1OjDoqTNQC7BgLB0iUtAtW7+bN0NYAyxqdEdVdnrhdCRE/mtiQNk5cbJBkXTnFThXAakYrTVm0VLQ2XNQ/wn8X/HzzrbYIyXNM8UnzSw/Io+BRQ5OJE8L11C0xdLqz0h3TegPsB6R5zgYqeQfaIUbZkTgVJ+MJMIAhWWqkiLSlLU08gqrr6uypgTpkXaC9K16nSGxdkHCLjtb2jexIQP0W0jZMcKDTbf0bD1V0E+H2QYs0xiZ3qQFAlcP89slIRcfrsJzye3sumR+A1WrL+g5pEUy3u7sz9TCYWIPbKlb0jKQZiVI8mtYqJt+ttvrM1h2VIapXeLb1tSWAvWfEJ+bniMZViKawfYPG6+eTibcmr7y8nFGBatwiQXRVDizxYS/Apt6frVfDcALMe3CEL4aYF533bYgz6yjwuCWGJPVTgpjjWrjcVECioqYm5MQg3MQBSpfi88EWqDM1B8qi6UraT2wKy07doryRUoXx3bCjEYcdH9qXgVsaiCnHAQoPfwIYqR2NNbsTRj96rDIPaJAbSjRNbu/Dl6mpIzyzRaY+TSe7dafF4YZ8xLo3+zPMCDmGGHlYdKGxidG66JqhzzEg9bnjkE6mskY58ZkfvzUno5Y3ig/IDlM7S5arKB3iOWll1PkkOvE4qcZDN8DLtg//LLP4EiMbLVW2nt7n9+aMbni+a3a9hWpreDKoHzq7S+r9x4c2YEW6LT3iYqxgnSzBDyFmCJaM8XnHBGaIPVcfpeiyq7nOvLH3lb4OF3lhq5V3L/peY87az391z6S5BjZG1O2ihKNRuEjYDT3DaDzTaqMXIM+bo0W1c0pYiaLShCoNoYFr5oD3MBAm4+uGJlaZFjqo+eBahC7edCXWSgKTuv+FmofGiuYkfA/uyNtg8GInEG/XqHrr9KOjPdLEynh8JEdR3uMVCxdC/Q1gEhO+Aunmj8Mn9vEsWpbIK0QI4fCoL0mAUyvwC9FQnUpQgAB28keT5CxWgxTUPY20eze3mypwEGkgGKT9UWPLVCmTEr5heVjFm8OcE/lqOZrlsKjP+boW4kC5R9smUzA6UFALp6TdxveJakwyy3ECiFDImZsaJymtgAAAAAA=="},amazonfr:{title:"amazon-fr",image:"data:image/webp;base64,UklGRqIFAABXRUJQVlA4IJYFAADwKwCdASrhAOEAPxGIu1esKSajohN6mYAiCWVu3WBiLchItKe2DPWZ9Su2g57t9D/pn+K7OMiOMzttuuk6RVKPJd/V8APB1IAESJuOpAAiRNx1IAESJttO55b+JC/7TO/gHEmvBuOokWBHyaSBJI8FaMmfwkSJuOicS9yMSdMh8JSOqj8BzKLZOuNnyheqMcMd1e1S7adbHvrk44EmmZKQje1IitpWcd+FaymTeZ5ScFh3hAr3IEJ6RAHo+6aYzXvKN3AmPneyb6Pzuy2Qe3ZnvFCWUfhMH4WygPXPs4BGbzvZiCFFOFVtMN5bCwqO2Jxow69uZHIGWngXt44lnJqsILPT9i2Six1a3RPOAXY8n+0UGuX91z/+RH06six6mek+gUZGz9VEwidC2zEn3QJK9YEY40XAmLO/KPivdifl43d8EQxbBfwM5o0mJ9bJ1wm2tXnP94TR1oJ+tk64TbWsV149IFtKqAAA/vDfWhNQAwR9wUxPWoBdVQHUkXl4rKRFlazhJ6EtjkAFsRdjkO4vtc8b36vi4PdwTP3LLGOvOEN7/gdqcEsoEKHAxb37ShjijnsR6HKXiq4om6hK+QK+XJDZvintgsjjUdktl7R0Sdtd3Y0GrthKrjdthhccjDKyMTurc6bqKnq5yzq6+9ljUBJxbqfeJ1AnMxDOW6nZZvbCgZHZElw8K5BUFw3cFgaYR/sa9FCQGOkO5TYoDjbLrOtQS61wi+WkEYSA6vuXZ2QU3QYAXFOZk4kkgA7p35481e3CV2IkZ7x7IRPAP9MD1DDuh4mrghiOjTf3GjM51TaDyeVDztRCrnNXiWTHWwHNmZ1vfBg1mlmIORcHGhjPiHu2lyKxaQXrYiwBpyWMpjfs1+bWoplvE7I6+8b5AvAl9MTjbuBt7N3bMEVT2eIyW+AtXbkL1ofPJAWbgVTP96AjKx23UzfnQDGJdx2hqOO03QjSvZtXVi1YSOFIbLz0IA0+pvYt9yu1J5Bat+39hDpbnL037PowkGtRsivCTQ+zrq1Xwuk5UwUAqqkg2tlk9aM6uacxuxtcp2aWWgYRPNcp2biaRUXWO5obeLjahLcbRNuVAKdFAvz15ekSlmlWcFbxR67qiIggvBZzAbPY0/008rl5W2nLyWtj6qfldsIC6jqOMOger8s34QlvgNjz9shM4hnRmN4kktafISOfR47ME4pG6qL1dBPotfr6z7xq10QLVPIDxgbnwRCYr4oTWrAxLSgnFrL4NxJ4ZEqHaR8GG7qpCBt5CqepD0JW26UdKnyKglcgkZ+hzTEAhQivuZ8Saexnd3r6D0W3LN9wV7St8yX5miCOZRHDJf8A0taSxUY2TDucJzrJpH95aV/4uL+VK6YGwHrIrb5V8orSZjiNVqt8zWBC1a6d5ARF+eB+VqsC2ZMwcMyMezuW+3nksOcrcmd0o/ctn4gCFLwGLn99B9TmnSpL8uNasklPurdLWs7eWfz6n2ldyamlJyTv8C5iAgvm8ByhtZJtPlzOfQ1X2NIdDRrVMaMWk7K/oBw0htixz04Yhema6Sjg8uMsZ0WQDwoG0DBkDIpeLV49v4awpTo148rxOy7N970esOfiDNnkOy73tzjsbOhXDtzo2oII7pw1G6st7y6augVEJIrb2G6BiDIhY5KVXH59e62GRcD/bYNi2Oh5NkaMSEDuZ3XRAcFX9nEstNZsOBSqifgeUxgEb19KRvZQvmouyB9a/ETe5RIyQZvnUVL4MHObXWvo+rU4e7yXawN8Pos3J8XqHxV30kwZBoSBV8RmwCp0B2yTvBGx6r7gNMZ3+oaVWXQIFp8TxL1io1QW3w62yAAzQDYbpnKcWMKagEvVnmCcA+BYolCn4rxQertMDZ+4iadj8DibDbaFg26fPEL1mjXpeAAAAA=="},amazonin:{title:"amazon-in",image:"data:image/webp;base64,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"},amazonit:{title:"amazon-it",image:"data:image/webp;base64,UklGRpQFAABXRUJQVlA4IIgFAABwLACdASrhAOEAPxGIu1esKSYjohN6kYAiCWVu3Tw/wr+o5hIT/49xn1K7Zznxn0b9a+zvaWsJYyy4u7Ee6edf9rrGmkt4aO40HwA44m46D4AccTcdB8AONiE4tfWnboq36jIgdjwA44mVjLSwQWNbEEqSb6Dmi2kVVoQBbO4nJjJWVuaHSV2vB14AccOe25WqOyXu5h03cpFR8j5bgMx3U1g8r+jiAddWKoE6nl2iqn+80x/+WKyi8QrfZ4GqCjzG6Dr/Ag9PL6DLHin/5X3irLwQjFfWqEyTcXPxTqozMop/VaebduiDGaetM6LQYxryLdC2hIm14IU5iC0drVsy46ju3hGZSEawowz3xwaK2ONonv21h38kLqhIF/vL82jJiYVRpmYoL2q0jN7CX79BDYUoFdWvqBPAMFCTzwn+k2101uOgqx3ERmp7P8EGR9EWrjoKsdz/QKoBnCcXYm46DzexXquJWbQOOHAAAP7w31oNcAFckM5ootVdFCfAa6jrshdU1WF4vPP3EU7UazrFLQTFK0jXp647LeJNN6hV2IhOBPW58ir7fLWTEQlq2yYbkPdod9ylfK5cjJzL2BPHonaaf74QOKH52AMHhqTKzdUp5kH1XC2/IwH61WKYerRRUgUc8jW1Vj+ImAbnOIyys9TfTnM1BT9Q1MteaqgPdoLUcE0x3c0R870/7Paefw7vSKTU+htS1JIfl++ib1eMrnpL8640BfByJaQMFUvnpuLzNXmTtBJY8w9WiF/o/CizBTwqAY9hPWJxivKm1ouoOXA57Q3qGHc7g3mYFypK3jz1y87TfwcXjehXpw93IR73qXQqE2pyDFaz6aQ65jLmvZoAC34o4tYgR49330AAewOikbhvnOx8KE9Ij/VFE5VriAYlPl/t7P/I53P6ifPLMHYf21ZxzTHN340shQEdx2F1A7U/1+uZfVlKzpX0xrZyydnlnGADAV7N/p2do9TU4PsVFJBdq6ZVeDMbEAzAnPGAgDkfN9/cC1Wiv9p4LnihIEu3PjDQHh3LoI9FZkEo4I8Prp5+A4lliebMBl6+fhmHK5+IG+Eb44v+MCU8JZEcfTeO6I/3vzKZfWP8pOP3UR1mo4BX1AYsws8CTKSR+0JU4waPe3Nd15VrhEPa0P9uX1g+mglKArpgTqspiWG9cJ184j6X/xxyezWSOtH9tYYIUlJCUIE+7L9ZREp4bT42n5vwNQ4fNcQEOSIHZWpX31omkWeNnoHEz8BdLG+wCVr5zijE6932vrLbLBWBsLzBa7Vq61VBCxVKn5SV4VUiIz/M6D1fpDa/6LhYj6mFluFIElwljaAJSfLKm27JJhRJcMbeUZqHrvbLZlEaqOUpYx/r7UDMGu6yseCgzSAo0pnGSusOLzK1DkWU6CHbgJsKWuWdEf+UTwZpgJrqVaJqGmwWRX7SABzyFCZvAd4GddZKbicqXA+N/6QFpqzplYKI/bZ/CqwOAeE06hJzcGDSTHEyafS1Kl1tlRgMiDcxfFxiTef3/sx41bZPr7w79YIzlWTRoIigYupGa8Gc1xP4KTiIjBFfAOilowUXYAhejX5yhdNO9d74ae69TGBJO0iwzq+G2VZ3/1GACRhOKu6Mc0vW3XrAqb40Bfn2k1aV7U8mdYSN6EYUL/JqYhd0rsFEov2UbxPPw2IGBPIsU66szq+95AKSqHKvjCmcPVooFbQhZT8s/sG6CIhGwJzJomf4tGuv5NScTGUkxbuWDjqk8FD3zXJAT7SGMyNGEVVtejBwU459fl/q3C/AagCiajXbZQAGFk54wEAciB4SVvi2DGJdg9VYPIx2d4kjcrgE7LgwOKkg6hosaZf+MsZS9+ogNgdvCwPCIFCOdoOWiPPYqc64uz4AAAA="},amazonjp:{title:"amazon-jp",image:"data:image/webp;base64,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"},amazonmx:{title:"amazon-mx",image:"data:image/webp;base64,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"},amazonnl:{title:"amazon-nl",image:"data:image/webp;base64,UklGRpYFAABXRUJQVlA4IIoFAAAQLQCdASrhAOEAPxGIu1esKSYjofJ6iYAiCWVu/HvqoqJtfVckyAn885P6jttd5Bnpsvov9f/sfZLkI13+9uWQET5O6qeeT8AL4AdRkiRftPrzavNBIv2n15tXmexdrWaSopjsvWYPWBwkZIkWWuqBOk8zwf0cTccRttXmgkAwPsHWQxM1Ly3MRYcsyxYVkHwN5tCtUdEvdzUv1zD2k5iLXH8oMwJ7Q7GZwNEaK91Nnz9HXmUrTtY1hzN7gYIXlTbJCB5i2vz41z+nS3BQ+OorUf8axIuE8vB4RV6y6yEevvVaH7AcI7rR7V5oLNPSw8mLK4wgOhjxPD+mE8scMiS//KkSGsn0hcawog+BoSbh8NuqA3wQlcPvIUe5qj1Y0f+DPp1YtTTNb25R4qffxLaqRNDK594CEvu42B+1d/OXxLYki8w8b1Mf3lCYEyETHcQres3y2vUBJGMEjJEfyenDHCaOZIkX7T68yNW4dcmnqAAA/vDfWg1wAVJhcuWI5E9SbvgBRlPJu7K14/lwk7fPu99mcNXqtHX/CeO0DW286D8m9PuJOrPhFbL2uHIg1Zh4CIDITDh7aIF4rrqlSXN6iuLosQURGhbqmyZcMuQJwhfCzyhAVqz6JO2vvglB4G/weWKM7Uq8OGQTk08v4VXa4+K5zBkJbGlXDEF1VoL3aSohf+yGn5fN7b/rZxRd/vUIK7iqxfXb+Z/xefRhSF/EPl7PhUJL6FPMqlUekx0iNWr3XV/5+DNsvxZlq/OIuU4rD3jAB4NiO/lFA5BMGPKm1pZX0/Obz1ZzTnqu/6rkjx/zamWMkWy/okkrJA6cmkUrug5ceRNsKo1TuJJEXNgFTP+gtS4Jkbij4C8cEwWiM4qCWyS7ZYRBPyPUmNjYutMJ99ApVYeWDshz9mLphHAxAuoKAmRO1VrlDkYoWf6WcbfjMafVUczShGTT0VMP5v0aBkYesgZpiS6boRpXs2spwaZ3vX+eFYhBN8GRRr/eYWMCyo4Fwid73IDU13lHe4biKnzpMSOcVDorSZEanF2u+xUrm8Wz5sPdVuT1ozu5rXmbGVDim926NvifG7WTESnHhYvZ4Nz8g/tCdcD94mwZzqggO945SkWbMNR512RzmNUnobaddkAdUN8anlhxkKfOpI0cavKTJbGcV7jeevsCSY0ry0zZUeoDmuIpIRx5nqOTcrwTAYN01t3csKkv7YGHeBTb0/WrIgcdEkK70/1qbRt+7I/+oPgtaiAlFA8kCaN8BQT/Qq0ryQAhY5odzFTdAIS2JWWejTpym2SoIBA6pQM/ykrjp55aZnV10ge9LYEsNEL2VNMer/mY2gKD/KYPmr6nka8/N9o3DzWF9pE8VszOfM3pUYd54vhmDjhWqkh7EqYoYTSa29/wS9bg4WfrfQerTWGrSYtKNvX08wyzIelXW4nvIfPHvENeUQOsHPHQy/zumWutlssgil87+gm0MFisORvKSCtjAxeR6etDBSNfpHCG2c28hVvFq9zXR40zF+aJQtcCoigFSo69u2PGJ2Ip3RCC2n/gT5PsQKdieWsry3fjnCQYgi8EIO8LO492HwNc0JTKE5wwrce+NPWzxAeTszbeYJbynyfWafSx+QUjal4Qa9rt90rgXXoXeru0SOcZs40A0tn9ifaMAcuNM578hzmod0fTYD+eIBaD6whUqJeY9mnyolLVsHE9QD2crLtoAP1BpjjqJyTVheruO7saY5aTnmnSaKOFxsbEBoDH05aBHMx1jGxPh0dYldOn9WDbFvEsKV3iWH+gF3FPS0jt9QrBd+zlaqpLpZtqfrKsaRSHzv7Gi89K4Q1vIlziL+xpGAAQ0FJEi1IeqEMvCy2jocjnQe4EHttkfCdEx4Tx8sPv8QAAAA=="},amazonpl:{title:"amazon-pl",image:"data:image/webp;base64,UklGRlAFAABXRUJQVlA4IEQFAADwKQCdASrhAOEAPxGIu1gsKSWjoXM6WYAiCWVu4WsBGjwvx/HkdG/KOL+oDbVeZHz2X0b9cuzXITjGzhbsl715zaQJo7eGjUiIiIiIiIiIiIiIiIiIiIiHgF0oJGTkZ2Xf7eONs3d3d2YOmDNIdp07CLjyeGQcIiIiCfPUZiLrpysrahICGUWDWMzMy8KJpkPgA3SIQLk47u7u7KsDWubLFRGivDsm6RI7u7u7H2LBHg4GfyHInMLYdxKq4FVVVUIc2a5W27eKe098H8U6pFYjnm6kZmZl2q8dB+sHkgWNa6HRwWcYWfEXQ3/FoP5rEbjbUMaE5YkO4iDv+gZcF2uIj0TuwMc5cygZ2qMz/lr7NxI2AoOLrQ8SJvmLu7ASl8JrY/Ef2sCoWFtFB3qWE1rxOvO5eMkiIh00kvYn6siZn0GZmZmDIU2xqv7ll3d3d3d3Yifzl3d2AAD++tJ5uUDQsnzsh1Jjx+yGW9GE2jhGkPB04SeOp4jOvnbxl40KKsPpRr15MSh5uCZhOxDys9r2YUchHZIUVRXM9St3xpdn1OexHobs6Qbtagr0ji9dOAY9OfhbuAPnh5/Jm6M314Vv8f9dYt5S2+H7v8Ex+aIrq6hn1s6PHK/rvnWQnbQfs0s5pJ9stHfm5jJRGYPm9rT4sLwKUXC7nIrR/uanRwUygvHJw80zZAPmDCtKZ+Emg0DoT2R3s8yI3Pr4pYmnhs3UaXEMcFWyVV/lg66TwPRzKErwRvlDadKKqsG6U1CB/LvpCk4aQ73ZAgjx5A/WudlX9izTwnFo84ecXbqHEAdMdBeSVK5zeNcWhcEcCaLRDPYmVOgRTHQmgCcuug+/Fp8V9Ec1KoKAmQyw8kTNlzu6AIONCoTCMen08In/VFtAoPq9LTAiQO+8omuBgX7TpYt7NZEGKto63PsZvRB9yJAhvg6v3QtXe/o38U6pFZc8LtrHJ6q42q/KWUcn868qLosbY3xBJIfzPBEGzGdL38u/iT8UjqRM3upssKZu/BFQ3pet5HFvK8dDt2xgF88v6dzkZaGp44ZStYEcsHKhnyQHr1LyIUe5WgmfQZ87nQFXJjWlerbN6DRRswgMNX5I+omL4GRJYPBvZdq3II41mzx8sAJ84/DHRSAYGwAjSz9FczarFKSZ7hEVvjrfWWJMUA6dORRBSZrB0wtTuF1SL/1k6qQB1mqek/a8g/ANweUd5dV2ztyDsHH1yphPUZeqP/imRb/oB4hT9YOFK/1asEpYWe83Bg+NDx1N3KWIyf+IYgBeIi09bvaLkJxjiPBdbA0jvBfUrx1SyVs/Q2/xD/mq/jMjL9w+0nO+cjX62i6nm1mTXnVONxRg/+e4gaCmwsajxg/GZNqqKU2jftjJ3uToOohHBuDz9SwrUXKoEi1r5ZexAPe2a8ZlkwSfAMX2scQMzfDYQNyaa9fNYPDsOWJxzpc0/PozvJMN0wKJc/n08asm83o12VrghXGIGiuYiXd9G6h2G++VhWzoo3lZQN6UHo+4bku9FdI+pACjic3HEM5kvncOB/aBMJQ8KbECjqSXQOghggqRbATT/XOcLnn7awE1EwxID6MCsWKmuwDiwhevi+1QCxnyjURkcNHRS7C+3xd/HPEePnyhfVHIowys1jIwzzmHZ/RGhVSqoAmkQC5gqoOxEw9p5tahY6lTh071K1AfR02DngxWUBYrX2dMJYD4nk1egL7gQBlQZzxXur7FK86YubeN9JzZdUvyWsqIjRtDABi1Bh/s+78RzOmnz0pQ4OtNaliX/swx+/6wWuogAAAA"},amazonsa:{title:"amazon-sa",image:"data:image/webp;base64,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"},amazonse:{title:"amazon-se",image:"data:image/webp;base64,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"},amazonsg:{title:"amazon-sg",image:"data:image/webp;base64,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"},amazontr:{title:"amazon-tr",image:"data:image/webp;base64,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"},amazonuk:{title:"amazon-uk",image:"data:image/webp;base64,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"},amazonus:{title:"amazon-us",image:"data:image/webp;base64,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"},amazon:{title:"amazon",image:"data:image/webp;base64,UklGRgoFAABXRUJQVlA4IP4EAABQKgCdASrhAOEAPxGGu1esKKYjo1IZ2YAiCWVu4XKRGjjP0HGJaD/PfRdxP1AfmneY+afz6H0f9g+znIpjNzk7rBNxVit9L40blClAtk+rijRaQWcSMJKFKBN1OM2pKiqLSEJwe3MQWyfVtU14MNNu0u9cEDkfC3eLSCzdhwi9j4iZBGllOWJgmGM+fVxRkOuTbhPQY6blBCCXokoUlRApa00vzE3pfKeB9PeHPq4oVFqHrOD42ro15k3ZABnAMJKE/IfQD9026eDIRtCbECSk6LPt1Czjmzdbznk/OT9+T8Oj4BemmNKeB1pRdy6HRpOF5wkzTBx7zIcXKHdl2EknTW8cpMUeQ51r533pBXdh+Bq5wlnauk81Qb9zAS3ygdm4muFZ+V3fybElCrPQmn/5jA6UwuxPKQayhFvu0o/B3U8gtk+rjQ+A9qijRaQWcSMJKFKBbJ9XFGhgAAD+/cqzqsGJAxnnBTybSbuvwvu8QadeN1HAmwI8lgxqK52LG8VyOm57humrquis4+xMQv82MeGV65m8fpITjRlbzCkTs7GNqN5mSD5vQ1O3SChyU+QJ/RCwzBGLcAdkkXfUBcZrs15gQZjv82++KzoYerRRTbXx8bAvVva7dJAXWrQkxjdDvkTzG5T5ECmvuI/B+mt0ouBDKfP3NFZ4JlEzmwsHwHSeW3jnoEHGY47tgvEmOIZOGpGgZhVDil+AsQ0v/nmqxEFKEU1IcLnu0kbVYGspXtiA6hDdKST7u9ye9OISfghcQdZ30hSbNM78TRpBWPGtMdmaO8XEPixC3iFXZMv1/8Uo4L71G5kgqLkpGLdztsUDDArwniGeT/no5ambQNZPGZoKJa2VTN+uyEGpEfWppzPO/mOKHgGVnk6/5GYoTqWLpRKQUVzS3A1I7exrEcO+5tReSzi+51K9hkxsR7WOzg+/uIuqiy34NXV4F96GvKpuGgciBruKwfKTTdPPrS0sr0+rra5ult+CUSepNVWaGiWynK3gpzMZaC5TLRyodyQmOsGVLIblKoRW3PtOf9mLzn0PK1hZlDh4h5O6VhHb9/Tv+TeAZQmrvpRJZ7iwrOXZtpv00AIiTvb5O+y8g4cDVN/fd5fBfAsJMBuGCNZGcfF9CJpFwpb/VF+WC3wXOy7+mVLCF8aFa/6bit+Kbchp2DAm3l6E3W5H61dW94K1cabRgj0dnqukzqT2lHJnmYE3GGA0cg8ux3WRevaH6XrSWt2ED9Snh0XqdaCRSJtxIDDVCbutc+Z+BZaBmMgq0eXTt/cG0BAgf7XFo5hz/rJkq14CsNiMW3LC35M3fcSPgoLl92VjxM6ItdqtHDIvQNr314Ur7NcvSpD1ipdt4fnmvVec9+sB06di+1dj38RfTBHL5GavTdZVOIUCCDl8muYPPp1S8bjUwP9t+E5BSGCMCrDUJ8c4x7Rb6tnQQFyJgyUGAzuQggJ/ldmQ1zVbNhR7KxTzvFbJVGdMROi/FmlzBaCo6Grxr1QwhSEbEcDicWpWPzehu9iWGp5ToNYfGbeNYscS6wFeSQouT76mCNqnCf1HpKpERj90L5kcYiveiq0rfwh9duLTmE6hneTRxN8if5VGAyfzVmPqRwlRFUkP7pnmY9ZAmC8cYgp/2TAfdIz++aDMfjj3LjcJfXVuZi+SS9bvIxJY+7jXnnOW8vfx15PFydXs3BdxgAAAAAA="},applepay:{title:"applepay",image:"data:image/webp;base64,UklGRiwCAABXRUJQVlA4ICACAABwGgCdASrhAOEAPxGIw1isKSgjonHoeYAiCWlu4XCBG/Nv81voHbKGLqmvB0fc/0rfHlehpIx4jSRjxGkjHiNJGPEaSKuDk8XoaSMeFWFv/rGvo8ONXk7pIx4UAJ/ZR/n4QBBEIMKuoEgkQ+y7ous6uZiRiksPf3LOwmibbDZ0OSH2JCAq3ZRMwHx0IHHQmJGOqmlGE39JoawWMLBJRMSMVXA+mznqwHP/F80XLDqUFDSRiqvLQX4wa4zzj4WukjHiNJGPEaSMeI0kY8RpIx4jSRjxGkjHiNJGPEPAAP782RgASokPPN0Id2mPBBdq+uzbPtjN1JhNEf/mRl3kfiJQUQSGcCRO6hzvP4p6rJ9NwZ028bLPFyHYFJJbvywCQu8jGtozkRavkI8y35T14VFI/hXCAFgxzil5wx7ct4l5FCNfMvpB+KvfQ1BlrkWC+qfVVgRLbJxqNm59p2yY7DS4/nlHZwzDcF8OdNc25lDoBtoNY7hESSkooK/WDNDQnqeNrQdpskfiMGciQiIN70ds6ujLKKMve8z1MCfjx4Q4aH8LpXrncakEQuhdJj2CiFcCEJHFLyG26r2EYrW9+aa/qEMK6HfWZr4SUu8xL+gMVblxBiS0DXabKCJQrEuFA52z7StSootT5GwXw2s9ZOrc9AkDChK1Pos6EthF5vJDXDn0lFoCPYu3wPlU/uwcNiot4rZ8Qi47pfI/8Y0AAAAA"},bancolombia:{title:"bancolombia",image:"data:image/webp;base64,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"},bizum:{title:"bizum",image:"data:image/webp;base64,UklGRtoDAABXRUJQVlA4IM4DAADwJACdASrhAOEAPxGIwlgsKigjo7RYiYAiCWNu4XHhEa/Hix901zI3u/k7f+l78vbrcFeYDzlfQZ/lt9xhC0Iya3eWpqvuf7Z9GYhBAR5Duxj3kIICPId2Me8hBAR5Duajcn81VjggGH5BFglXxQ92Me8YAWJd9EsnFt1RRfTTKMKhQWnyMamfODxnLBHkO5y4pSqv7eJZpb1RtmT/yKBIwOYxLmmCPIdz+Swi5O/wtdYBB8RKXsQ7sY91sH6lEVauc4FcvK/UQ7sY91qGE2PyhzaWYlyC568QEuK75w2b+B8Q7sXLmYWOBzMwYsi3hGfKrTUBwTGGRDo+1/ozvIQPydSGo3Esl4EiulaE6SBR8l3djHvIQMnij3Yx7yEEBHkO7GPeQggI8h3Yx7yEEAsAAP7kT0OcGKCP+bA/28/wROgAABkrlr/TvpUCHfK2YCYt67Vf8iVrr6zf4zF/+Mprw+YRy2GKO9R8zI/qjsbLJlytVxzGyStTWR8Aqm74d/xsdye2q/WQzD6mi0xaBGhMksnEIy2XRrY/fPJ9AZ7LCuREetIezYX4ZCXo6FoZNFmDsz5Hz4AuNj5stXAV4WDyL/UbGSum3fqr9MYbXr8YE0E+wN1RpasUTqgLcMYh5FzHi/JF0sG/4Ga3v1niWn5EsyQqdHnC9MESI/IvvwQx/9wUJma0yoR1w0UC7rACGnUmJV7fDlEEJnE6LZqoUeVyyTOMowKDwTX1aNpn5DEOygt1DioU/S87GZsPflb58Ouc760DSPMtheqdUM0KoiUGBXBDS0frZmlJ+k7DaH4WY6zRrS42tUTKk2ZmWkFlrS/lufsAdc6DzpHEuOtaTdgD4MP3nmQC+4xduyLBpNiOJUwbISHkiqQkxNgZD11dPJbMY0vekDLj7R/7/e4/5ZUnmgAG2VwY9xpn9iV28Tt1AqaFRvHBRciQLqr8j25g+ToTtS2qyIo7xKRh3gidL1CBcU3/zEeBtht7qXc2aV2Kd7Y8Y+HHYsrfdvVGNG09sECeGsUrU8fq9u6bIAENi++fxIhhkHMPjiqUHqcPey60O9/2TClq2pA+PEZhV4N6dMxbM0fmAZ68ySck9hFI7V/qyTuQDwRo3ZADiJL3EoK6aEug4iy8xjeW3Q7l5X2nhiKmOYECttC+dsgUY8JCoUZbmJj0BH5b32VgI3igymZvV10PaaJcA/h+xzbVoyu/ohY8gmr+VbQuDv4USXKVFuljV9oPzK7AyMDIH8I+0BIxUpktXMMwgigg1QNKC+weHnqBbhY19LwVdwAAAAAAAA=="},blik:{title:"blik",image:"data:image/webp;base64,UklGRtQEAABXRUJQVlA4IMgEAADwLgCdASrhAOEAPxGCu1WsKK0pJZTqkaAiCWdu4E7UZa4+Z1x6hk9uI4jfsxvHoCR5z6zwU/0NeFPN+DUefgXlnAsX+lbYwvDOsyV1X6hY7iVwB47TcnLRp0b2plADlP4mib3A1qklFdhmkj35Y3lRE99I2pu4hA5iuEtPnngUMPN7dg8nrHJUlrr8YNYgITuxakqaKcTU0vo4tInx2sTAi5/Cfvri9nk1U/4qRt94Q/9FNiWPztiQqqT9zALW1iiJpbFVlLHzgbk+8u3DdeLQzR0A9//Jw4r5kevL+AjwMXzaW4b9jAHXKNCq7bco4fE2t0ZhzQlbbXv7zSsldLCMsvxeCz/NIIRbf5NG6F5FnK1ZOqJPmaU77aM4KGJnYESckpmLJHPZOqGurJrPUfm9BiTKZifd/XbYQg15x6MmCpjFBUZg7+Bd8De5J7ZJqKyCAS5HuoRCuqurKCjmvGtwwlZRShTB+0eXzJa9X/ZiJqWth+2r665OjJD0xLL7RqAA/uyVK5SL712PMoK2dhdgncy/K14q1iHqAKbvko7vE+d4DQ5yrl70wjIA//Js8ZCjgRiLfIXv7RJQg8cHCdsEc9mnXLh7cZkUOK43Dv//jon5OYASfHAcyAAKBNt14Vn0TL9I5RrlTDdHkVHhRg2Ty6wYVKUWEaXbxjuLyzanxe37Gu0aHg52sYHicPt6rxOYIZbZStlG8GBCgvMf7IS/rsib53M03+rtby7caNOoK4q40uHNLF6//UXgav0B/St5AI3VYDArtWCF4dQeV+PyFOrUTe0IstHTnihoXcxH76ThUPdRtE1d5AijEL7blapXUsNLB9auwrDkoYIxzwa5/kvrg8qfbgfkxLyo8Y/KiaCSmKr/RQBjTlITIJeuKtt7MLeAstj/tZ2n6poZpDAnV9qI9+iNXLf231mxQTTksJrAznIU45T+16kcqW0So00btdR6u164uFDTZkBYZXOmjo1lj9+KI4tb8hju4doOTKEG+CvCV980F6thiZclkFK9nhZ0xdK2RcD8IT3+ThzcrMPSsq8HgJLF2bv40fZyt/stBss1Q4xaqmLWaLMnzVmRs9taxasAyT42foHTyHTimPaQlTUvuO1lWxFVXR0fE7wiPsSxAUpJ2NnhJrHtTi29bSGCwme7FW3aFY7AOLHmrECTZTCO9m6D+IaYNoemayeeSnqvu8ThriQYaT6fvqRbTmZgwUC1szPRwuya1dH/K3/QT0i40lnsJEk1esJt7owIs/osHmXf6YKXoaURXJ57bEbqDHC6lelXtKnvDWT3+j3jjtA0/3NYMyEpOiDhU0b0O0TApT9OJJeIboFrLLiHG8uhfYnWcZUH1No/Lq4m746aqqPrD0Fjk30sz3iIS9YZzkUuSw3wnsswqfu1zTVrkV4247/Cw+XwsNRduxeptsyKZaURfWegMAhHzrxdFUD+fMaYsIFOIbmPvn1BQbv3cNocmgMfIidHZ9pzGTxIUjeyWcvOgA0Wh9rSH+T1FYEhkM6ywKw1K7t7G1FOnL2F6Z+Coebc5Dv7tcjRg5V6sRuVNuqnXyueRRu3ZNhnU6A1djAmGpYkVoRSt6pkLLuIt3hvl4m/LXjv8Ig5cIa+oWHu2sAAAAA="},cashapp:{title:"cashapp",image:"data:image/webp;base64,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"},cash:{title:"cash",image:"data:image/webp;base64,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"},codi:{title:"codi",image:"data:image/webp;base64,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"},daviplata:{title:"daviplata",image:"data:image/webp;base64,UklGRpQFAABXRUJQVlA4IIgFAAAQKwCdASrhAOEAPxGIvlcsKScjpPJpKYAiCWNuvG/BL/U/cUtuSIlzur+Q3yALHawS3Iegfl6S7REd6wgfB/QYXpLtlnVrsRUtPWIFdEnL8+BOttX6f2iHxiTN6lJOCP7/P7hLpobuzc8lCg3hsDAWUGm7duaPxEJb9wXdBmTp/0fuHNA0TmBaYe7lYIebAHxoe3mrKAUJVTIK6vITzhUw6WIGMWbKEJpEs2pefuIHsb64jZpjyNNyIIe9OrHZzQgCgFyGgxJ3VhkGIFm+WTaQ1HpT5V5OKwJyVZqcwHJGzIN9Usiq0VMUMTuK8LPpP0LFkgQbBiJ85YTfRrKYGyGVB35jTCKoKWrY+2GddpY7+ZTB8OJasMCfokIcvXNC5O5oyEtHntCNoJygqTxR2h8N4vnd2zennHWNpd6Ky4GthkpyKfMTSfftvG7pEGGBTxRiQs0BVK9ciWVFbu0ZWe1LAAD++Ad4eAl2ZSYDwXVmuL8ypgsq2WZ1x6XUh+WzdH+bATw+7pEAH/91Jz1EJM/E86qT9C1paG5pVcxDRyf3zxBt4IvjX4ONbmI5cUjvcXp+9ldrh2ylrEG6MkIMAEwiy/oPdHI4swOMmSU7bD5w4EHkY6DEZaPqYtmkVmA+NP9ee+KjVASYHqJjwBHu22MFkI9OXnnilo1Nf07w13/CE+NlNQv3d7+pVEoaYC2aj4tLioMthUbJIpuCu3Xn7j0/OxhCYnbQoa3si1bEP0OhRjTWxAgY8t1xpbHo0gN0LGQOoPBFYWzGJ2Ey6RBGWQvPb1T72lgBkat1s8XSjrM4EOqBfWcUu+RU1WbcnpBUWdEMmgPfmm7wUMN2gZuIMfyeP3rsGdGPMOcj8oShAu8BYyd/RhYQE/fJaiaHoz2N/EOXikyuHVWIQ2/XUAJHVVWvgG+QFVDa7pA+kx4YlImjyNRMAoczNqZaAHHW6dahmNfcZ2gYzv279LxVVOC8H0RLOiwLgDVf/Ype/ZK6Un3nEMBfedDTd24cH9IFR1/s6P2OASYI+2ISHN86rxHgXzOCMqIFgqTrBVDFqjBh0BGHr/T3PPJ92pL16oR1p2ruEWr5/WCGmLssOawyXJqm5CrGLM/KxuuTokKpRzgl7nCdjYQAQqFOU2u0v/Y1DyF2S+Imt6t3hoMUVugilu3Vayz+IaXuAbojjY+0u5krOMFS5icC9qVUjq8XCsYzOxZ4wrowl0DEQMBCrSduoHB9mCp/IinsrCLpwi3VQPcvEh60xBJOWzfoBaweydIkpMnXNU0H9JBf5UHP/nYmI3cGGU+52fE3V/QqrLoJ7vuTEl3MTSj0PsYKGCpqhMCEBEg2aEgdl84/cBD0xLV/GuYhp7tCnlL1WjtItqucYK+cyhXXnMIRpk5LpRs5rlanGE3r/PLtY5WHhwNcvihHKxueIFYRmxNSGHSSBkA2Yk/EvVlxQds/VVNKDfK/JHxgS0D1yEeYAPbtDeppPMThAwoqfY8FRslswvHaTFEWOVG3UDsqa+W2mjkNUVrlLZbxo3wGOQkXP6N6nk+rVkpjfUSzn4nscsCUaSp7166qAmwQ2ltAt/1iFfecOLUmhnQ1OSxMBm6J08LPg8WTvPxBWJ01oMMHgY8IBPnRr9p9ZGUh1gHO8AFhkfolxDekni2Ybg/D8l17gudA8A9esnXSlXxw18xTWQoZ82q6ceykD9X2uoTKi6YGQGXyXxBbgBSBkOAyRlbu+7d2LbmC9c/tDDRYXNMZD1mWTG1HJYpgNoeoxhSPholECdMzMBozblWKNLU63WYi22LS75D6bG4ytpuDILTVbyM5hBi7ndNxtP+K16BupDxai75ErtJdB/YCxAycQsYVR9137Qs6mh2wYQwZTMrCSy83WkBIAAA="},doc:{title:"doc",image:"data:image/webp;base64,UklGRu4EAABXRUJQVlA4IOIEAACwNQCdASrhAOEAPxGCs1QsKSQkK/XokYAiCU3cACUsWw2fvZifQRx2aDTizL2NpOPyx0q7j5YkwOsmB1jAy0VPMWR4JmmninUCoFN+U7B2yBc+d83Y3f8M5Ji/1/qhNMGwipSqGBcXJvx4G8BbQ6SYih0dfO1Ah8JyhC7pRpHEzizyMnI8LL/Mhg82B1iIJGA2WFPBwgPJu5Lq4u1ZAhk9jpEetxHoPyBnzkaa3d1WEbfLnTaayOaw0BW9fCEpdO7w2yei2mMtby/3Bg3RRixedRqSWVb15gEZIILumKNjQFevjAQHhpLUQgmBx52n52K7YIGF5BXzBhQNgLCGwQNftEvQgO6mw3sa5RU1BqmS4XV8QURANp6TDG9T7ZXpVaMFx6BqsITv7Bs/XwM5vQpxBllOhUcOPwy0yMqHta65rFiWeVapTa3j+OsP9L5lDqawV6yTWbrRM1VAOhuKHyyEZp2hbatgK/chU8szvQJVdFinTto2U93YppRWa7H9uqoIi5wbBzwrbSCYGd3sxzwanlzZ5VU7c2NLsNBi1kwOtC4ikJzrI1jIiT9OVqMn1a1GZR2XyAAA/uw8BWGM0Jno760bz2i/hc1maSHevwVnmBI7aKKIgS8QdABLAi81BrS2r4RGm832IOoi4RVv8K9342SOxUUYMFz4hn6PXeYrHr0Sn667X6UutyMCPuifAeubBfG6GXxpKgfs/J6e119Cy/eZIDYwEUCyJhsfL5cl1fjDCw61nmxMotqzphb/WACpdMWJd18j0QyIaDHIug4FzqFs4AIKWB4yr1d/csoCVYGc0yAFXp0/25D7HRVg9tM7WMelYFX8up26mncmS0D6OiZsTJcTBv5wk51yBWPuHX00R92nDbEJ5zPpKS69JedY8tgORGvJUiyDBH1CFu486MwitNoWnp4M5zrLHWKaoMQPyW4tSylmCG7FO93LGN/jQD5kkZzsvLzzPugIejsLoYDvLD/9LpgV/fksbx4okvHtweZnPWZuRNPw3bqL4hyzjm4VQKt0TBvkZTHHZU+yrwErLMHzogyIP54tn9QkWiXyjWZxQu4BBiTyyX6CLRnLLz0ELOeVNe22N/v13buumxlFWRbDngj1jRPh1VXWe6tMHVL122LSvMgd1/xp5r8dQSQ7CPlxkfoYNxrnLrRcYLEYOshas1APuPO3UJCIyI+u4xXnJruwdJKdSEXPhQ8O4JIvn7QI9HhPS/KkGO0A4bky7aPc4mXFKh0PUBerY0WGUETI47RQqvcLHPWzI7p2LgnfQZ0Butl4dkfYhu1O+sn1BKpTzRZhj7hQprjCpTjABA2jomRZ/R/FiEguXI4r0c2+lKE7LgqpTD4N0ouukOmI2VHtT92FMcB8/4L/0Y+GLo2iHVEY1dM6MBxZzxll5mPq5q0b+xyc9Pt0fxbSg36zyO+88i5GS3dgxK7wURD1O/AUv08Fbt0EUJWCOAHizPrYxIVmTQSa9VTBzYczC8bTXhSF/LCMYBDDpuK4RKMNMlwO9VULvCsvJSyIqNpHPJyiVzfuTgKrCy2EU26W6YMo4EpKI1HgBv/qCbuR1Fy6EZ9eo8V0CQwUPqDIzImG7py6zfrRgKdBmvBnx6ibxc2C94iDuFveytMJTNIUYEjANEj6AvaIG5s8Ajm/TQAAAA=="},faster:{title:"faster",image:"data:image/webp;base64,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"},googleplay:{title:"googleplay",image:"data:image/webp;base64,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"},gopay:{title:"gopay",image:"data:image/webp;base64,UklGRj4CAABXRUJQVlA4IDICAADwGgCdASrhAOEAPxGIu1gsKiWjpBUoCYAiCWVu4XHhELMv2mA+yF9XW3VcSgIqAPLWMXQ0kYuhpIxdDSRi6GkjF0NJGLoaSMXQ0jojPldL+/mO9oAm6YwnTkXTA8tYqjoPd1buyCdU5XBpkbnvlgYo0Ri6GcAxqNfKtAvTzKl64kALUKJyWW25Kx50a4YdE5/oc1Mz/SsoKhp/4IA9dr38kT4RpIw0hEQ1gG9msl5Y5dBxbExET473dCfzLWMkyxICzE0kYuhpIxdDSRi6GkjF0NJGLoaSMXQ0kYuhpIw0AAD+qD/9Q9BKXO///FocGuYfAMAAABBYrKZ96S56r2ZA0VYPfTO4H1xBOn8tG5o1JRLXlO4ls7IYFo28jHghnLg3p+Upj3EMSzeLO+gijtSoDumOIFsfWll9De1UczEoKgttYkUpnzGrXtROKw0NpcotYyYnMHpiVxh2QNRfRXE3V3EbZEy7CA5R5FxvWz0Uo4taw6D2YZHoPMtKvSEXAgTZVDIIBR+VX8I6OsmCEAanzmO66iR34ChIU15XPzmOOWojy/z71Uu2TbG04+1MEPtj4icnx7ChTj4vCXOjlwuVbO3TCoCLkELo8pzlcSSSnIkx2XJeM2idLKVzOBMJ8tvqlwrIXsMT1+D/BNjemxfnSt7g68dlqVMgsvHjyq8FB5BzlQDtARQzddBwFxQo7wViB1lNA3pu+2WkwlznuiFmZvoxATk6eCsR4AAAAAAAAAAA"},halcash:{title:"halcash",image:"data:image/webp;base64,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"},interac:{title:"interac",image:"data:image/webp;base64,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"},lbtc:{title:"lbtc",image:"data:image/webp;base64,UklGRr4EAABXRUJQVlA4ILIEAADQJQCdASrhAOEAPxGIv1gsKacjolIJGYAiCWVu4XExD66Lz8b3b4c8SpsxRQ7J934If2ut6nqf/7zlFVDNoZtDNoZtDNoZtDNoZs9VWFgTaMZFgSu/V/6v9+q2MyJVp738FVKrx4SM+pJNoAPyvd4hXZXTNteKBnT6tzpP4G9ccwbLt4yGU80H3KprDvhyEjYba9UGILB4NK6xxon9JL4j95oUzbYba9DE5xZypLj9GUfjRUNthtsNkvoeHb5eoBqxWX/V/6v/PwpexKaxYhDD8Fb2HAPQzaGa7cEyxNuJgKlY4mx55Ig1tVpm96bDbXnth4XeMXlAMEmLKImhTAshVzHY9CP5FCWV57vdrY8YgHnu8EUXm5BjMUHd06+7mw22G2w22G2w22G2w22G2w22G2w22G2YAAD+/PmArIAIpuiv7Io9gU099CDLLCfzhr4l1XtfBSiy1njahGOT9zqKjFaxT+CK7/Wp7X+2AgvRD0Yq48vtmv455xUjFR2An23Y7WUqeUdZqmvWF57eveHMBVheNg8a687Hp+zLhEqotvHRfXAzi9O2b0Az/dJOsdXooak9/V9qC8q6Hfi0r6YXNdueobjU0n0UAWNehcM7k6SMU6qfAIqr1SUXdlMyxCOoBntUy4/fuTj2umBIAYTHxXq8roOYOevX6dk9uVj2uWpUuMOCVvAXqg6S0l7efL+vkqrVis3X+YB70QGo3L4pKW3x5UGZ94tDgQiQH2J0ZysFyzF3K6XMG9kMvSquG0PcpHkQk20NG9tahT1mcQxSkwW1o1Qzcot1W3IKU2Cf+EltfSFIltIPMF2EWWMfjPZxt2Y/o+raotqTqzmSDexviwGaFewdwqXZmPl3nMxkohGguafjdDy++RMyHPoiF4YF5NR5NHoMA3uEm33rRa9W4j8iPMxKBNVFCl6yJ20rHACMkUTaj2Km9ZbpdHBGSyJoQYecCwnDFFbzo2wU0O2/8ghkg4kw1Uwg+Xmx1LQZFN9INH6sez/Kx9jiFyA/K2YnBn71L2JY6HNwCiZpH8xai3W2hrIqGtGqEPkX3Tl2WdhuLoFgU71/hMNeUSRgAWbM4Y/73/Fft7gULE067DTv6HBuUxGIOfurs7TeulVUeF9jvtGQOcMc3Mu4lZE+lhBhRLMoRgdNkXNY0wzqQPyisIio5cKyPxZcFPIklFVnQRivbYRCOXldQlpqIAn2/wUSo44hFl65PBdkL+2CakjlHt/BLhdHBLLg/9uamkf4KfE3G4dFjnpA0RFODpo5irpJchf6Rp6ukXpGFFfkkkNAtzgweFZxEstVOAepCbZY+3AgeSwD8qpg6K2zWqkprFwfgK4v2wDlMyzuU2RjeageRacmAFolVi+KqAo5iPV9HeOBDZmVAPEt2nzkyz4D8/DYk5VUQhhcH0FLuaF7kXH2NzUCZ45ehO0q+Kve6pQJppG+jxcQF0HriXiC0bNUKNVPEfeMWrKdh5uObvCzgsGRx5fNE8CUYfI6dYLG7Pux8T8EUhlsG5pVvwA784Vegl1JR0CLA6r7GAcxExpdq//3n6VNZzGXBXHbwLaMWvRAtYfK6daRx+o6ivGRIAAAAAAAAA=="},linepay:{title:"linepay",image:"data:image/webp;base64,UklGRqIDAABXRUJQVlA4IJYDAAAwKgCdASrhAOEAPxGGuFUsKaUjKbR44YAiCU3cLZ6atYj/K6696XfppQz5m248wHnJvo3l3wMN5vT5a0V07UiAkfSj/ASPpR/gJH0o/wEj6UfbhwJTG9tagsL0I0llgJMmLrMP255Qq7w+O+JOorftXTtM0wgSF9oSRssV5YE0AvWkiH4CHWglZSPpnLGPsgnBRj38+5S0HuiJwiOvOmAf+iLIY5S0Koi/DyylplQBV2jghIY31x3yoP7XCBI+JTblPRS2FihA5raryK9aKhmbXzz3iC3uPFIrfkxV8o+xxqtAGEZiUtQtvwS6ZFBuYRWk+/E/OhGq+4YAA7iYcF03w9csrN6S0eaZurnGuQlF+6Qypk83jtAnjSJPkgeWRV2SWZPYDl8t3EHx2Sw4w7HXf6TUB/WotsKMVRwhhyjPcgPzh0Rc35w6Iub84dEXN+cOiLm/OHRFzbAAAP65WuvYxXv+LQ4NdaC6AABFpxJ8ZV76i10ft5TYkoLvkUYY6ccPT+OB9duZgb/3SD7YwGHSsr2xvUYgMA6KZfBlFZFiPBVKCLdTo/ZX9HU9ZXcyWntsIg7NK0H0G705TJksbqL/oeCD/LhEwITlCVd4gA7qnaXxL62622lFsJ0vBHaeejkLWVf6cjW68SBUpm2nbdAt9LltN7Ny5ymVRMgkJ23iPuN+Sra/QtiPeAW0DpNGvj9YO5+CK24GCXASs3x7UqbMmFDboqhiQ/qY61MeYysjC7Z447PuFx0x1pjo/OS8GFCol9oGBXXZq2QBwvGMPLJnYk5dSk8OgNuh6oSF34ZsjdJHP7ja9Qf/+RNvNur2yrXUKue2UZfT3rTYxmj9IoUlG9EXEz+HpZTtjyMp3p/G+22v5qbLptMbxdVjvtxnxfD5Z+5y8A6HqUvdgJBrASu1/htCmOCp7+CaOScR5EdsOnjjtUqUIgcLt+Y3xAZdy/1/58aOufnES6eNik/ak2UE4lbO5cz79/EI/cX81+ro/wXkt+X2qGofXxxsV2wZnFmmC/mSE+WpaEkooknWYjf10NsnmYj5SYLnR7YLGchNzsUK7GtcZ8Z0yx6AnvN4wnSuEtgTVA/OKyQqHrNLMWOKTgeMoem9V0i8KrrK2Amc/aqqlxJemqx7fi9Lg6V4DAOsVhBUgBDXaYFV4rsPi8R9Bt746QB+Hy+LxqA8jCvFbdoiwbtfcYC90Mh2xhLLkHHXagAAAAA="},maicoin:{title:"maicoin",image:"data:image/webp;base64,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"},mbway:{title:"mbway",image:"data:image/webp;base64,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"},mercadopago:{title:"mercadopago",image:"data:image/webp;base64,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"},momo:{title:"momo",image:"data:image/webp;base64,UklGRk4EAABXRUJQVlA4IEIEAADQJwCdASrhAOEAPxGIuFWsKaUjKLjoEYAiCWNu4W8hAtbcTtd8lXr6IfF+AGgE0w9u5Wku2XRXmMPbuVpLtl0V5jD27fUKw3D1QSuDAn8qgsaYe08XRMyWQqX3d4Iq8bZPlwWD1gsWGvmdE9DZNJAseBks0lwOry/ZudXMhKv7lWnJ7Wj1SoI5gf9TFa45R2MqK10GZ7zBnpPdgpFY//44644bKTlvPX1oUkrLBm9DXiKyDwEmFZBNjdrgF+P+HGYVLg3xdjirJxdiFcpKAxkApheQ9teOgZtPL/wtAPSizB794zocjS2Uhd41j+DDTGG19WxXmLPdj/mYkos613IZjDdigTTxDH1GIRO7ZBTECYw0wwd2MeUkooVBM4cBdgZ4GV1cHmhIYw9u5Wku2XRXmMPbuVpLtl0V5jD27laS7ZdFeYw9ucAA/vrxS03T6//and/nqfHi3AwBnyHxOgAAAASGcAoSVkhqgJSc0j37Ei7lGmpVIMOMx/kbKtq+KgV0LOWbjNOisnIt1zK2UhHW2A5J/M1v1zeOH7wqrl03sRodv6sZ85q5FWTB87OsNSUnQTP+cPspDXQAm8dt0ucuwOEXn63CBom4kneurI1XefMUh0rdLM5Dep0pWeI6b/lk6qtaj6Qcupb/jS1f4EynpmCenbTRzFBfkN/xtY8kEhiB2ZE2Pago6YFjLNpJ1BmSyl7CxcZmam2KlraxYbU2ZcmCicywpQu+ZABLnCUdtGAla5JJyM2laPLiGKxKMeQVVjyE6blVDgWr6nv7zB0kBYIzT77Li8BYwrw1FiFLFs8+IoyuFyUWm1BP5HVR0rsX6sElddogNuePLdgeNioiJFmJ/OQKNhfEhLkHFwlJifqWPv5Fxjw/XL+IZ2NRrSVC+qUhJxDnqItMd5bG9NhQ1sZAVARj7fpKtEeyYh96VyK0eh4x/KTwKR3wpCxJeCx4mIBO2HBEWDuTovtEqaMvMUvASY0Hnx8F9+NQzpLkr1DTIxh0RvxuukJKRyyE2AezhYWaekK+w97lW1aPqV9V8NQB9hGQZJ1IGI1JHWUJ935LmsyxSvq3Gk6/MOIUlBiB78/jIBDEEc7VJToyJcWwEMGW4e3NOKJ8VRyXLR5GkB1iHE8cRY3YQGv7IBdA9N9vOd0MDbQ5X7USkINEcFfiMOQJwRL4wDwjprkXq4jCrxiXZ7ZXGEUS92Nu+uCOGyIWHdzhN7VJdoopfqlPI15ipwfH7tQ9cwfv+jcqGPxZqaWnqJJwsW73C5VWucGRB84gmRabkdw3slMlaNq6Acnt/h9ns6byrNbUEwQ/hD1Ms1A5Ef9WTLLsu7PZIyS9anhLVXD91/TMgPTscPl/ybV2fjzZNLLpE2+s7alQhPMTeA2SQyeDHfKsfqqh+l68uTswR3d9kp4+u5+bt5B6CmsIBu0gQAtOLxugPQAAAAAAAAAA"},monero:{title:"monero",image:"data:image/webp;base64,UklGRrQLAABXRUJQVlA4WAoAAAAQAAAA4AAA4AAAQUxQSDEGAAABoIVt2xlJ+pJ2j23btm3btm3bttUYrjG2td4de71tVE2S76CUSv7/+65rjyJiAkD8YSWaD567JerC/efvEz4aiKg74949vXs+cvOcQc1KhAHpM9Ufs+38Ww39q705t3V0/UwEC609JfqZjtbVnkVNrh1Kp5D6Cy8noR2TLy+sH0KgPMM+iUU7x30yLA9piky/raH9tTvTixAlx4Q7BorSuDMhBzkCO3zmRLE6P+kQRIk8C9+hiN8vykOF6hFOFLUzsgYBlNZXUOxX2yhyUzs8QPE/6qzKS2nzEOX4qJ0iqbpXUZ7X68moyAkDZWqcLCqbNEtTULapy9NKpeMblPHbzvLI9wnK+rP8clCGxaK840aoEsj7Lcr9XH7h9foXZf9fX7GlPYAUPJxOYOV/RRo+qSisgUlIxeQhYgrehpTcFSKgHFeQltdzCqfsC6Tmq/KCaR6L9IxvJZQBTqSoc7BAZhhIU2OOKJQVSNe1qhDUrUjZnaoA1N1I2/0BtlN3I3X3qzZTtiJ9d6n2WokUXmerGUjjuTYaYBDJGGqbFk6ksrONTcrGIZ3jK9gix0uk9OtcNgi+irS+GWK9HUjtPZYbhPQebrEKSQRLqWypdL8hxZ9lsNIhpPkxC/VBqg+wTL7/yBZb0CLKOaT7JdUaI5DyYy2RP450CYWs8BnS/mvFf52R+j38lvYt+d6n99cKpP8aPxVLZYCjpH9OIQc/80t9gwVGYz8oN5CHd1Tz2iMXO5umPmbDjwFmdUY+djdJfcyIH1Rz2iEnO5pzjRU3TamJvKxnRiQzTpmQ18kMrYBvS5CbK3wK+sCOP0N86YT87ObL5wz5yodcToZ8zOPdJOToNO/us+SRV8UMlhglvZmFPJ3rzT2mPPQin84UvaCnkcjV0Z4+Z8uXHkLj2ZIQ5q4h8rWJu8WMWebuKmNuuAlLYUxquEtd5Gx9l6msme5ygjWnXF6w5hUAZNZZo2cFaIC8bQQwljnjALYzZwfABeZcAnjLnPcQrjFHDy+J3C3VnD0tBrNnyFz2zNvCnq1R7Im+wJ4L99hz7xl7nr9jz7t49sQ72eM02GPg/6F19ugO9jhi2RPzlj1vn7DnyR323D7LnrMR7InYyJ6Ns9gzawB7BjRhT5Ni7CkWqjFHC4FXzHkFcJY5ZwG2MGcLwEjmjASox5y6ABk11mgZAOApa54CAESxJsplEmsmudRiTS2X0CTGJIW6wCXGXAK3CxizwF09xtRzFxzLlthgd3CGLWfA41C2DPWUW2OKltsT3GLKLfByGlOmeZNfY4mW3xu4xpKr4PUoloz0LksKQ1KyeAfHGRINPrZkSEtfAl6x42WALzCbHbPB5xypzEjN7hscZMZBMLGiwQqjohlwlhVnwdSmrGhijnKLEbcUc6AVI1qBycptNtxWzIJmXDCagunKeSacBz9W11mgV/MHHGXBEfBrgUQGJOb3D8xjwDzwc9hz8j0P8xd0IF8H8P8Z4p0BC+aJJV1sHivAUNINBUsq3xDua8UakOdfsv2bB6zawyCa0QOsu49o+8DCaX8m2c9prQRlEwmWWBas3Y9g/cDqW8i1GSwfdIlYl4KsB9mekepZNrBj6RhCxZQGezZxkMnRBOzaxyCS3gfsO5lIk8HOS0m0FGytbCTQRsVeoG4nz3YV7K5uJ852FeyvbiDNRhVEqCwhzFIFBDlZJ4o+GcTZx0ESRx8QaeMYgsQ0BrGWekaOZ6VAtFkvEuNiVhBv0CaDEMamIBBy3wQyJPQFUZf5iQg/lQVxp9ljEMDYkwaE3u0f6f3TDUSf+0vJfZUHxK8M+k9iMYMVkGLuk9I6mRuk2fallF62A5mGL0qWTvLicJBsoUhdKnpUIZBwzUsSuVwT5Ky0vCuJe60UkLbS7q4E7rZTQOpK8wuG0IwLzRWQf+XDDmE5jlQBIuaY91pIb+blBEIGtDmdKhjH6TaBQM2sY27owtBvjs0GNC0w+fpHAWg3phQEyuYcdOo/W8WcGpwL6BtUe975BFskXpxfJxjIHFJ94rHfNAtpTyIm1ggBeqevM2Lzty8/+kl7dXbzyLoZgPQhRZsMmLkx4uztJ29jHLqBhu6Iefvk9tmIjbMGNCkWAuIHAFZQOCBcBQAAkDEAnQEq4QDhAD8RgLhVv7+lIydTyqPwIglN2y+aerE4YICz/gYMAfgAjXg5/5/9a1tL23L89Ox9IEr9f+O9RnmAc6zzAedf6W/+DvnW88/5bJSenXsPvv2Yz0FdW7AZdC9sYpDzfeY/n95KW5K9vnuqZkM6yt5/9EyZilP5f2AzzHYjEPSWwcdUWGRDroL7EW24LPoCF/s2ykjLB0+9UBQiej6CRVMiHotiLVv2j0g0zVY+lfRbn4V7/vCS8OftC4jLMhuxC7+B8z9QFVp1sZLw5+0NZNaBF5KINzR5z9QFVo8IDcRyQYZFeD7wM17q+y1R14mfvrlChOajOAAsXm7W6vfiifT2dgKPqdOSidb3G8KtX8oTRNtrMQzwlJ6/raNiTpek584WKCDf+djlSN1c+0GXlfqbBuA09ctZZiLkWRBeHgb2dDbwP07PNcxzVpxn7YXkzlX7GDork/4jQCF+pDtJoh4GBCUslKTEPSV0HuG7jojFBVykfyB1XC3u0DZOsn+hxmVWCqAN817ZKmdFWBgAAP6XRV8CsGF/9y1iNM1XEOooo+gYcMQqCHYO6wR1ViO7FgjzVQtBVTTaLJJvROK05yXFDDiJQhx976WFaiPej/gDoDBMiN3EhAPTB45FftxG7TKivZI+zExQLnWR9cyp+wD//9+kS683fM7WRVpz34XCDAJ22efpM687r/5X/lfPOaZs+gNiVOlr9RRLIoKJoqVt78eaduCSukva12+PUwbip3gAlurD5CYWk1NGs9wChpPHLa8zFLEdvGuyYnmXrCqRa/Vd4GlYSD5QqZeY/uyoOsd4PDIicEyTAX13bH61qiu5tpAzuFYStn04mSuEq8HHPKf9iS3CAzcPzmcAaXGByn1ooX/dOfD0N06zznY7Zm/h6WY7uLxI3m16JXqml/E15IBEIhK3RwkY/DuF/7XnTpyXvlon0aD8uNvqzt3hgfJDbzxwlaGUQ89i2gLNlDMNURCFNhU92Y9gg7WCbpsiN2ly3vzsywJRBC+ke8mBFZ85i1OD8w9hS6ccID8g5MfSbAtXtOqfAioGllnvWeflXGPByaD8vPlLd15lqUEdTCqnBSbHDNa5Kw0Tibstvc1A0CuwH/II46i3w0sS7vK5y7gA1geo/ijOmBtXJmqlw7k95sg4EhqJhFnJDmTOTs96zz8q4x4OTQfl6QUbZ4bRBnZTfRbcdsmaECtxzuYeoFrYmEeQq0iF9KkvhKTuqxZi3F/1NwqLNAO+1ffuLhHQLy5ANhzPckHAFHQhpwYt/GckolZRTbfkLH2aQRe9TOwP0slEsSgPOxGlAaYqvQSjGMeggsM4rsVSbpvg6GjHj3q+26tGlP0fzCA4F1l76/4gXFz1A1z+eShYuQNhU7Lb89jgzVn3m4rBU+CMwCTy8nMBKf3KUu+tV9hf+ARYdeGFfXEqGsj/+8tXeujmRZDwrP7Ebn8wS0ZvOVvXg8ZRKx6xu162+vh+WBaBY8bof0g7/WXZGXTBxPR7WoekJ+ZCwWzUvTQk6Jg0HNXGSgOXLa0vd9cUgsKVdf1Xvdf0prI9AbOYNl9CtCPfuDV69AmZBMdV6B1/0QBT50qS0FG//j0IN6flqkdWSmMjfuunHsnLGX0mJrveFRzmx8rzEl72wGdjDhvrerez8ir/8QwT4Q/6fmcN2cxq3pQLTEoe5yEondug36GXz9PsP80HXTgJy8X0Oje8CEsXOQBB3DRipnalTfxx7Gz58Azl+keKOP/15SrQ+BRPiitmd3VrkDcVsHpYN0iVZnB8BIyw8EcgIa7mbe11aMEoYq5OxQuYBpZqKAAAAA=="},mpesa:{title:"mpesa",image:"data:image/webp;base64,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"},mtn:{title:"mtn",image:"data:image/webp;base64,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"},n26:{title:"n26",image:"data:image/webp;base64,UklGRkwCAABXRUJQVlA4IEACAAAwHwCdASrhAOEAPxGIvVYsP6ajqFNYM/AiCWVu4XB5xWEmcz24HPZvpVlTae9lmrTjKGMPyzq8xh+Wa4nzPApV2b1SYdDq1q9pFdGq/ByeChKK8xh+WdXmMPyzq8RbXW68/WX/nyoLuRflvZZTV4uDfRGJUyVubtPad6kvimIPyg/McEQbEakWAmso3LbljYFMQff2NaSgBHajZZFnCpMhAkTC7IrltySPGUZtTBC55qADYFMQff2N4CWb45ALlMsIdXmMKeRocWnzpx7gzjUIV84n2yzq8ZWzBPL5KtJl29owUxB98JU28i/EUVavtlzV5jD8tD4wF2yzq8xh+WdXl4AA/pDRwQP/0KyqypzIBk7mRHyYCziu669RUMwkkjj3W0WhKEZbpNSd3/X/4765JiL35wJYzjlsOLeunmgFF4xBIk9eGsgEAGU7HPbkzDgPPFJapgwQ+GAm/qsXTOU3rvKX+ABZnSNvJOgwie0aRqigoQF2wN7uaEDM2sznozGOZKTgOasX5lir7rbUwmzT6wiY+GrnmNTKEst1V2N+rdmt8XFboetxaTFqNVFG+nx+RjjmZq9hl4G6HS92GWj8c2Gn6l6U4R/jAUGfeRVeX415CLCWbt/w8HBeYNlQy4m47JESKNg/PzM090P08SEeYGwW2pBmUKuD3pdm/k4dUY2TrRQqM2xPkwUhxVKhr/sQStzISm3EdXy0McJa6zjdM1mRgNv8oJxYJVBb630JWOPTT5wW7r2HFCl/gAAAAAA="},nequi:{title:"nequi",image:"data:image/webp;base64,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"},notspecified:{title:"notspecified",image:"data:image/webp;base64,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"},onchain:{title:"onchain",image:"data:image/webp;base64,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"},ovo:{title:"ovo",image:"data:image/webp;base64,UklGRtYEAABXRUJQVlA4IMoEAADQKgCdASrhAOEAPxGIu1asKaYjp3SoaYAiCWVu4W3BEZ5azjanSvuEWzD759g6cK7P8U2+R9V4U/2etBnqhEjOzRIUwAPN/cOzRIUwAPN/cOzRIUwAPN/cOzRIUn0sHrhNWv2Fr6LhUlhR4rJAf6Ftk0qrkTxIloqH2pFXYf5JlbS6yiK+BB0EvxatkxUtjZ/9jWe1wsTearcsvjACsUG4d/LBRBNtWuUxsgLkv/ZSQcCX99g/Oc9IFT5HP+HdfqJckQDUis+/FSfrp6GQOwIlkc0AGvuPJwAT02ZgMC/jffof9q6sNRzU+LAcoBl+mhO8a2fLC61JuEgxBi9SIQFl25fqvUXrkZG1JDw7HEAiMd0K2l3VFxESN5UmBTUAtlDIB1D8IRKVLpRfh2rGaJh8SrxS0gz1ENkx9Wv3Ds0SFMADzf3Ds0SFMADzf3Ds0SFMADzf3Ds0SFMADzf3DSAA/vmhf92VrPpyJOFMkpnCmAAAAYqe0eAFfsA2bxa2NVKaPIR/DTBdwPlahHjYCOWWMLdOIiqd47wnwXeEG8eXUwHNxk6wLzoLxjqEdgUk4AZrhvmraftfb2TBe/byPEP61339E8YA/6eMAwnoBm5tEnuNLDdvPx7kzAOohS9Bgv/4LE7hgXaAPI9Pcr2EtQLqIS+AyZycT/C/8VXmnihqxjwW/RLUYsMzLkl8SxdwUnlEKtBrXtlLkzurfdUBe+JU04R1nNi0Pmvp02v2cEJr62vUX8MPjiWDx+wyBbMgVUlE2HB3Cf+j3hDQh2vW78rXfTxFiu3q84hKWCmuxQWKOXQhrsenv2TQ3zYYVlFPSj4BaPryeEQ4PoIFuthbpGNrecrZUzOinJ03cL6hrguxJkYTdMzOxcELwU0jgKNs4V+yZqCeBT8Mk9ss0fzDuFXKgpCCdX7XEJcqk24ME7/SoyHxJ71TkM8buhWKEdELufyXJOAMzExa0B3zOgmS/edIwxhI0KOKRa3wYrGkN8tOUBzt3nGuMEApb6+RNogc1Vo4U3mzUZxlJyKabfKsLBWTQR7p23pkoOJJ3gwHsvsPKV9AN+OrwxSGNoNvf6+SR6wFP6BQQpfcljUjU4LJIeHb4NWQzo2dEO+o+84oYMH2bMgPX+4PrLdvMjjWWsX1mUa6gc9Xavy2+QEbNVKTbxCzIkHYVx1CbG1Nb29jl/JmibKpxwbtZT6WF7hNj9gE8sYe62ZwjhXQ+lhUhotBuolnT8K2TOQrEt8vpOYuscWrvZ//UFl3aGOab6dlQZfwrIbcodhQAo0D8FHChnjyp+NhOOg0VoqS7St7m8yFv6fUT6x17ttflrNNlFkEsHhnrWl4QhLnTffK8Hu2v/cvKFORg8iP8k+YF9SeimrG0gODz57cMfbFvA5sL9XomLPpiCSydiS9wLqGEk+dfvA3eKgvXPwB0oezpJ5nM7mNdQXnMH/P+SLv6fWvr3mHfljCSILk/+KVQPLpdEaJq2i9aYR/zELS6dV4mBNuGy+zFIs1C6SjlhwbEf0D8+dbaQ8MniPMGhTlQrjr5vzxKd7caVZbThwKBl9KFO+R4qmrJFBDTBzpe40NJHObz/QXEgrPcylSOc2/xqKmq6Q/6HJLpwdN9PfFAAAAAAAAAA=="},pagomovilbdv:{title:"pagomovilbdv",image:"data:image/webp;base64,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"},paypal:{title:"paypal",image:"data:image/webp;base64,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"},paysera:{title:"paysera",image:"data:image/webp;base64,UklGRoYEAABXRUJQVlA4IHoEAABwJQCdASrhAOEAPxGIwFesKSejozLpOYAiCWNu4W8g9R06iz6TjYuaodOgHqW2x/PFadBTsfnDezsKmtdtt2NmiKvh6HwFmgVF/jSp6CWzSgp6CWzSgpsqvf/M6STd0BKDi2G+wNYjaLK2WwLQoM66HNPoPnQR5apltmqBKL/A8+p9eFfQHyLtxjr3G3DtS4XtJ1GlbOwp6CAfh4pb3WLO7o/YOMre5V+G/40ed2flk/SAEG398zv86IL+IIsrWX64jV6OGUDhag578jV7o93qs0oJspF/raTt/k7Tfz7eEJ7bnrKaBhR9Cix2GK8vQONaU8Uef7h0hf+tVs7ZP4UWVObdJCA3H9DjNzdT9mlBT0D3Te5sSLFL9YkRUFPQS3zkKLK2aUFPQS2aUFPQS2aUFPQPQAD+/FjwAAAOzTPSxdXyjRE+S8CWB9ILyS28pXGTGTisBufE+8elCT0OzvAYsUO+pAggPgYTke+mE64inKXqwjGlw5qWbGXQrLIX1Ck9g4wWybQS9p6P/rGUmCIBkwjWfNzCE8Hb/V0Aj0onLgF7HO9Rze/Qv79C+T3YlrizL/hAF0ewZKRfoT0evbfL0XK8cCoRUNxLGeT0xVFP3de1q30ZNS5AuDfDGTFFtS7TtsEQUpPhuPRhZhtrVG5ieq/SVLIGUlLr6rSelWvm4G2rSefOP2UJz9Ian1ZhlziB6+gOOpAVFwGX8Ponm5C8Tep2bUJf8BhB5RbYZh3EldUrFRQsm77h4BFL62wn24P+pYAAW9B3w/EJC/Yu2Ay5iQKpnsX27vMxaMggwg3nM2Ru1sjy2eORM17hRY7PhghvlhKEuv0QSMfnJpMoTzzF3Yu67QnPwqqzEEqKiZnLoFxj+F9JrSJlS+RdULzt+PNOxJDQjR4OKm+8g0v0yAD69R84Mj0uk6X9D1QAHkcHePAKpj+z2dVar1zkYpQEZHCAvKGdAHTB8khkwEIxeKESm3YOW2NgURjiAN8lNFY135AJrH4rhJCdXJXzbXoU6+3ZIiVmR/pE9QkG/4SfWYkzT2KtAn4P+lyFbsB9f3MsLTiIDG1q9KBAxuAmQBq4st7w5ZSG9eToF7zE8JYs70s3hm3sPQDqsE8inOnpIifSHxdi+chyqyYGjV8Lm9dbz1UQT+NqS1CYzski6rOHrYgOtv3BZp9c8E7JsjuvcrCf531oAr7ij32S6JBskHqVlmEsWKWhgJimWW2Z6DY6B0mC3fk9rHAewVpxvfOluqsFjIzITaJSCcNVgTM3id9hFIX6giP+0hW4Vaa7gQZqzFdBO1/lAGS447g+lfFAv/0ICYvuIiXjcU0Q549Prgpx9bgNKWOY1H050BL8y5+nROJh0rPfdg4B806aIhe9u+BDrYufn1wAiFIb856SJAJOL+GIZJkLC5BikdbzIhMAlV3Oz2UZRWCDfqR/awU+5DgCxu/ckfBE57jOi2Zh1lw85u5GYyFoauQthLKt8Yoeid8r0FKsATBLq8MAzywhx4HJI8AKVo0gAAAAAAA="},pix:{title:"pix",image:"data:image/webp;base64,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"},promptpay:{title:"promptpay",image:"data:image/webp;base64,UklGRoYEAABXRUJQVlA4IHoEAAAwKwCdASrhAOEAPxGEvVWsKKcjJpJ56YAiCWNu3pYniv6dchoLHP3WVm2QoIxl4kHG4kbbSCJiVSleXM4kX4yeZ5jIVo98DO/h92dYwDazdjEQ4LHk8VbA7PEmbtRpZkmgIUy1MISnB9g9ft+Qn4UsCGD0t3cW8TYKB2SlaiRCLztpAcxm0ue/K5Kz5ZTV+P6wrrts1OxIGazBIq7GVmECieHEdFEP7gkv9bFnva9g7mjshLOBS263f1NckZ4/TQFz7l+vatKboWBVFdeSAVpr+qs+2ch+CD8vYEAg7yrGxiiJ0NLqxgGJn9zQQvffpqFxhCUsbp7BSrP/8+5fqtb1xkKNir1rV8VF0ORX2yWy3Wqx+5ifsC67LKXjZ0r5/ukxhddtIIzm4v7+cByzoKs9giSHloOGVOW7iRttIGM3OoPV735dCI7uoy9rrOpl4kHJqYDMPgdFl4kHG5JeucWrhAAA/vC4AAAlMZupqNUj0Ldq85MVQ4piP1p6woCDUoRdgWZDojFGL056OA7I8hN67a8hZt2yRDpSkImfYhLa7SgMnpvCOafLpdycCCfY9AcucPHowuFfXPdy9fLQL04ESQ5YhVCjzU8NBjGkcPGiDHTs0gNlkZ1ImwQ+oN5Gb3hllaE1ipA2AO+4j8QUBwvs+uqImMSx+zHgqWpsYilQA3/oMbrUMLKEgsdyu8AO/AuMRoVY3NBM47CC8sQLd6KaNI1Xt6wgzHYzvWg9Uanl9UGPXESfb3SiTHVb3OOvfD8WLFHvgDMXr6tlAntw6Yoruhm1in66jXSos2fToGGG6LRiB+tkjwkmAaKCXRTBBrvrUTMLtY3liVE7uwV3HOaxk9IbBcK6R2kxwong8FgTkDS2HioqROdlw+N1UxOmrbbGiLiQa0EVzMronFuctx3Y+wqS9LQIbKME54A8t7+HZr4PbwpjH71Inxz5K1iRZ7AXxpVOr9BU7JglY+oLVq+kwDKddqxYjY38p35biUeSqNaqw6fesKpzeKqNJ/iBGaxWUz8mLH7PkmKzkHHwKxRxNpfBO+WqJxazH/2y0MrvlAiOhe1DW0ak5oOiDABwmUiJBNbLYL6dGF0eAyWEn81h8NiJLZpa3DNejVyMz7+EvlACHY/v6C2ypHXNiQpAbTlcAbqZZwXObX/46TyZLZn+DOVNAMVTGFEMiXgfXsNrk2SIh/jYhqbqOyQpvSloVDZL6aS41V+GbGoq5o7/DXQEbHKE6/6Ce2LAn3WFyhpERIyLe+jA4g3O3XiEHxnNkDFLJxh46PClMoMHMC2zNVtto+8LfxhAuiIzxFjUe7wJM9bPMwOT1oxQypcbh10xMGLp1VMiddoC5b6xZNHxvpJyvk/TvDlIbunB8WzePye6hANR81UK4mIaJG+nA6I5veKzSNvZmFnHZZb6ETOuZyZeLlbb31oZhnXKSDjTPh1Awuu+gZHFMAAXsRUiiobXn7mnAc1bx1Te7xHBuyHcbj5qVWTeuRuWlzy2hMAAotAAUTtWPM4FRieIAAA="},rbtc:{title:"rbtc",image:"data:image/webp;base64,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"},rebellion:{title:"rebellion",image:"data:image/webp;base64,UklGRlgBAABXRUJQVlA4IEwBAAAwFQCdASrhAOEAPxGIvVc/qaajpQgD8CIJZ27hceEbGYrgB4TAblObXb0WAsBYCwFgLAWAsBVjyJuZaNMBYCwDsXUVTR7/hF8gqS9PC/1hYYV7gqc2u3HP7VSYMICwFgHtqpKgwEiL5BUn7Ixa1tnm129D21UlQYCRF8gqT9kYta2zza7eh7aqGDAbf/J4gqc2tQ0a4lYN6rx8gqc2u3osBYCwFgLAWAsBYCwFgLAWAqwAAP79FRf/8pX/xu/3ZcFqooo1am3HqmANfbDXaq+S8Ung3JXKkwsphRzGfv/ByIc4wbGDjCgwlqZlSgdw60Affm9sqiuVJ4rf/wZNpPvf+/2G4m00+tyY75FVdJj3/DqWLaAAZVg82O8AS7QrCiXcHyRssFWWjpDYjWokpu35F/nBwz7IqDCQP7ifddFrLGOpS4NjncE4AAAAAA=="},revolut:{title:"revolut",image:"data:image/webp;base64,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"},sepa:{title:"sepa",image:"data:image/webp;base64,UklGRvoEAABXRUJQVlA4IO4EAADwJgCdASrhAOEAPxGIwFgsKacjolMI+YAiCWNu4XKL+Ei5LIoubOQu4IcFTb9tl3/xm8+w+dkssMH6ySlSI8/4ESgUT4aPm1c60SnvPtHzaudaJT3n2j5tXOtEp7z7R82rnWiU92G//dGoJSJrHkh8MaQngqRSpFjhlfgomxatG1dN/rN9imYAc0JiaeprEWM+qoidvvE8EVTv0mGCtJ1Rennh8v9vNcM3bAOPgA+9gXlFVwrLNUzcpbdytHJAoSD3hDET64cYmfa53YZ4bKuUljgk90XbICm/At2qwFLJDO6ZQjuMd+s6uVsyP8F3IvGL19ie2gIfDnc3my+wHgvnQqS+G9XR26kFA0UcXeENKE8oSzaEKJ8NHzaudaJT3n2j5tXOtEp7z7R82rnWiU959o+bVzrRKe8+0fNq51odAAD+/QYv+BLGTPLvWtYGcAAAAAOc3Q6CB9pN9VKhtegaBtpFGU2vvXUqNWQ24GSMXGRA+UmJZ3iVbEaPkeokFdB2KiNLvqCO5pGfDM4d473CD/6+bTWq6hrz0pHLtHSBvnABFduAn+tho6ad5FMf4Xg8AkhyC8HK8sWem/I825MwuNLkvKGAhFBbBzKANgdB7pvNobxclfteN6n2YSMVEJtGtHB2VGFppGMkTwho9o9PfW2vBEkqkEAMP0OMtJdfuwS5BtOUvwnN8R1cj6F1sKLUDIuOREEPFt7xQ9mEXcnGI86nQjMDjlNZhLVm36nNcMnyR/iLRWL07PwPfo+lKe4MbGaaTmevb8nnCSWJB8NVtQVItwJnJDgc8+I7Q95PO92Q/b1jaYRssTc3tFryvkyA8FiBLkJV+AlaKPdIVDQUiwJsNJkvFzFtDg4TpsaXVybbDaJAuPYUHH+k0ciQ/tMxVUq0w9/1fta1KwV0UpzNpnTgqNHsX+07afYc9sdKSAxi4ijINxe3emJLWNOPK/fjiIjNI+5KSdWgHiJ4/KOV2+Jaxo0xtu+aSbJ7VUrstIUMc9RglhJV5w7fn+mj9rT9aVaF9BBSG2zTKSDjFqTkfw9CRsKl1CrKviDxEKosY87yuhksXwi7MUL6yzPCY2AyZw6Jd5mbv1a8C3A3SR2wLpVFuzBLZy781lWAKnLjenF3LgzlrgvLJUK2pJtQjcyqCJKzzRYuLd0waaODeXXBYKF7bhVH1KkfloAwhse2lWtGgz2Kepi91el1OUgGzro8rW3WwUGmmN5v4LJaZWsOOF9W+QREDlofHj6jte1l0IAjsihh5q4/ISw2LCPz7zx8/xOiFPsRnqperEwkPzQsomyaZbktldcCfetgCeE/1tZbtUfpXVO07s2TUfml/B9QWNs5uiAe7IDPsuCu/6DE0M5S/uezZq7ps8+zTic2KOK7CKaPHXXF7vabtR0pENrs5FQzy8LGmat8Mu4EWWfV3YudcKYkXoz1YR2MIFoxhK4OI3rEyhfJGavfKlZ1XOvrYLafXfMqKTjz415f4yCII87/REnFAPDIahiM62PzYkrRvo3RUW53rjxMJ1mLACslQ/W41BGmwUEIcno3tU7xvXMKAjIW2tqrSj3Brey1dphfmY54g4qo0fuh9o9Isue/XTIPacAHget56RdhFdH6qVFYynZmjzRrE6JgcoBWToOfZ4Ntvy6HtzHwXAMisOUOXIZ0ZhbXMAAAAAAAAA=="},shakepay:{title:"shakepay",image:"data:image/webp;base64,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"},spei:{title:"spei",image:"data:image/webp;base64,UklGRpQDAABXRUJQVlA4IIgDAADwKQCdASrhAOEAPxGIulUsKiWjKTh4MYAiCWVu4W8hEZWanLB/pnTxeWL0gHEf9bwUTDIQE/HwGrifkkEsICfj4DVxPySCWEBPx8Bq4n5IlYgixnSzySCWD/rxwZcgGMfOwuaqhMWSrGgMvdGFq/02icVh2OxLC5dY0gIGlk0HJayrIU22aMBHVSmLC30kAig/9oISDWGj6toEbzaRcVJGKc+SjbtpRYCkj3SWeLOBiA1UINH/JshD/U2hD7tRYcYFyCEAwjYaFYi667y5bNCGzynqwNRFXr0qLZm/UQlqPUhMVEUASP49cj/QUl4RqwkCmc6pORJ56gXwAZfjSd8H/TaM5i/moT9crUMGr2jQkHhDmRDUVA8sJRDVWGbeQkJjW4TtKuFBAcy0oyZ/e4gcCSOE5jnE/JIJYQE/HwGrifkkEsICfj4DVxPySCWEBPx8Bq4n5JBKQAD+/HVIk6AAA2mFV5zP6juUsaWTvtmNSyuS1GXJsOaxvt6zAbsQy79QUYI+9g2I63lYzsL1j83QV2OoN5ANFZZzpFeHAZC5duwib/1osMX/BRJMekhlreRYFv9B+NDtwlQBdaQyIhw6SFMz7+5wY176NY7OVVz0+P7Rz9ZadzT7hyXTVS7N0QK5JPkSU1udWRfjC9dTcWvadxU6EKJMXV7cbmFv4vGaA/uh3T/JLLbut30lgPnHLMrOpGv0Rgk5sSjhywFeFoZRo+CWssZ0RI/uDSm2VPh22tbbHFghnedn7p3bmpZRdVSshof9lF45VnosXMJBhH+0XNQSO/1iEzWTN9sfVSwVVtqIcjS57tvCgeYQzm9EAC8Pbk0/9noeu/Bjchx+2AJirykDhlnB/Z1rnEenyEXPotn+BvIb0c+XZqiGx6nUclaznv6GuLMAvoxXmqOZT6bmXvAz41eIKfdpdOlLUf+5+VxFGhdTO71wb2YYUco1YCV28DlWN2ijh0n69Cb/NZHEyM4Fyp2/xCu55XSb0x4aPICLIv5xJaXMSGlM/xKO1TWa+Btv97lGAp7i65M3nGtVfLjeF5YA8nAqVPsiHXlvAVPMDLV4JzNWn+FxqPynUgQ6WEbGtOhq3ExK4kj7SsnVxJu96o8Nxa3zWKFrzNcAPQavtS4h8oWCmwUEb7ImFQLt34rGeST1bUzHxK3WoV+FqTqzT4kUcQAAAAGQ5FiWM7DAAAAAAAAA"},steam:{title:"steam",image:"data:image/webp;base64,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"},strike:{title:"strike",image:"data:image/webp;base64,UklGRmwDAABXRUJQVlA4IGADAADQIQCdASrhAOEAPxGIwFgsKScjpBCYqYAiCWlu4XExG/Nd8hdn9oKOAjrXkKaxyNf05hKPLd64wrxfqz9Wfqz9Wfqz9Wfqz9Wfqz9Wfqz9Wfqz9Wfqy3k3a+xnVoHRfqz8+CuMa5nNPkpfFcLynzX7Y11q8a0wQsFIg/klOG7bCGX8bVC21ajFxerec0w9qR/1JO7zRD33Tpt7AMo2PQRv2Sn5l/DIGjTNwc4cFs1hLzXCvcqDvxL1Umm/8xjt/xNy0DXP8CtCGpYddfBRzao42gIA2+Al/Rl+J4L4/VmBWOCxFiBbkKRpuKzLgx90NoBKqz9Wfqy/QcY7jHcY7jHcY7jHcY7jHcY7jHcY7jHcY7jHcY7jGAAA/v0i6AAJHrs6WCrdvKd5TB4JGKoXiTQD3eaAmb0T1FUZa6uuz+QQADNpIPBJh+PQJmcI+JGeAeiIaa4g43kxdAOCq6PSOBhsVnP4mpUYOes+SgYM6Phtqnf5qW2HHCXEvA1rf8Xzc2Pr7mGhBOGG50G9DaWONxRyFQwPT13VnN7ZSn2uHjiToWcq4s5kxQCZJkxXLKqfj2cJZcKbH+qYNtN379154SBvsQC1uUtXdy405fHDZgjjZuvzHzhcGM++tTECCF8UTtHw52vYXSIOkFvcXSV9wNva2pwcttfxVwBuQ1COSDn7Deswx+p6QYJOa2/hk9HwFde2KEeNm1foj2oLIjK4g9qvpMmE5G3QalUSEfmVYyrs9gswlM5YCsCfT3Ky1Ctle5PnIezRyctRO/nxh4m643OaFMRHcPXr2xGzfzsWTyBDFKiCkY1jQ/NxkVDXIltLsQBALThg4anii2NnUCHHriLqE0bwMXtsszQQDKhAdbf/+fGYy6Sh+fuA+Vgg0qkkudqwcLVAXYFuNNF4wtFpuPkYREw4gXCDqFUANzMw8wJwMKJLpMrY/BZ+saE50nrIlh0kjBksb7SHOkJlCmK9zuPFpvCsNQkk2bpGhPEwa3Tu+//6Qf3P0mWTS5AxwTaWEpH5pRcFvgdCV7obuVrxTSsCqK79CS820EexbajfrfYzMKLaUfiQ3GLUWig/t7M6zsuoZrUnJgiaxvAt4fsGcQWNSYQONdh6Lbk9PicxJTUJIDoFOjt/DeBOd+iYsAAAAAA="},taiwanpay:{title:"taiwanpay",image:"data:image/webp;base64,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"},tigopesa:{title:"tigopesa",image:"data:image/webp;base64,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"},tinkoff:{title:"tinkoff",image:"data:image/webp;base64,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"},twint:{title:"twint",image:"data:image/webp;base64,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"},usdt:{title:"usdt",image:"data:image/webp;base64,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"},venmo:{title:"venmo",image:"data:image/webp;base64,UklGRnAFAABXRUJQVlA4WAoAAAAQAAAA4AAA4AAAQUxQSIkBAAABkGtr27FHd4zKto0KbQ4h1X8EccpUSZeKtY3ONse2bdszH57Y+e5u3oiYAOymb27VxJ0vYrW/3ZuuswViP/qUHtfEuuvnyoL3Kq75h1j9370Ze+Fb/0cY1LpDds32Wlj8nGe/K+4tphDZ57ELASeFy6uROwq5JWw+TdyB/y3h81nUttxPCqM3PLfTIpwOOWxlM0mR0i183wirXyM3qxde+zaJ+0OMnrmhWZgdBuDzgxotFigVbiuB4+TctfPVyDHjc4Xdgip62ifoOXeHnk9f6FH+V/5X/lf+V/5X/lf+V/5X/v+P3W/83KPnyzQ9l+ro6bLRUxKok2Om4Bw5j+xQRk4NEPybGj0FQC81cwCQoRFj5GxAJzGTdpuEfKblVxI2z6OlAlva95Gy4LQVPK5S8igQ2418Ssi7VGw/8Rkd77Kx06gbZDxKxc49h6hYDMRuOpR+peFXuRN2ObJPp8CYTMIeZg1rlk+fzbHD3sZW3jUtnPmoJgX70C6+oOP8Jwv25VJXSYoddhEAVlA4IMADAABQIgCdASrhAOEAPxGIvVcsKaajpjGIeYAiCWNu4Wnp9rH5dZLjMWC3ETrvpa/0O7ccS93qvXGp/s8tWJynogwRflci/Kq5u2i/K5F+VwGIlOxrjo1SphPjOjXVC8/kGF01CIvtXjQ0nG4leDX9BF9Aw8C6Hvivyt/QGqefhzefXxjSF/3uhqUoYI/Vntw0Y6zxDwK+7gVVj+Vse+a/eTcOLwcWAbbxj00FrehwNOwlsnNNtkMe0NP7IaRT3/gyIQw3nkrjLuEa+i60S+jez2gNF+VyCS+0GSVQRTafP8/FKGRF8uOK+RwAEgx/y1HPK3RrkK3GLiKt9cuaMa6v+NK5F+VyLZcVJSuRflcizVVI6TLA/V/xpVnPoT4AAP4yKaFonDLngdoW13mg1AMRJZ4V8gVZ3Hn7Uq6cYuQjqUwfpM1f2/R/TwAgnmUDnffbiuuWj89hAEtj7DuWJ4FxApByPJjZydKkaFIb8KPSEMC/mTBJi0QKXmFurINj3Osu+r/AwZMoO1UmTFiJGJCYeL/Z0qIiIXlqBErA7M8RYjFuVAl9Kww4xFpxV9hqNbtS3l43YbNYWr6HBHkl3lqTs1hnbIxGn/PuYjiJWAHYPWhhO5nhEkDlNtseKyARrBUl1FyGBGsKFeVfwIfa5MuUGGZE9zvAW7JManr7pCje7r+p2v/U7l81VXNkLiuGXHfmJznC//KYFiEcYrCe6KZEfsLXDoMRPlLlMxzUlb8yrHmQOqZ2zBZkbIYQ0966sRG/1WpAOxixNhCRI4jeJAdAd3evruINxGX6ee3ZgK1IShJXR7CUPsALPnKl41X9JPcb+0AcReEYBZ1gICARKEGmfL1veJCPVqS5JDsGcM4lJJoswygW8/5w9EZweRA3AOF8rlAAKgCjrFTzGatvsSttZJOR7eX3gRinhB7Da41SaHvHQyufHQx4SYK7nHEuaPNME6VzBZbjxPaN9zAsKGbOrwGrb+Eer8mjb+FIMKG6j+Q/Yuu04cq22KwHiljgHOgNCch0wxEsDCMWEic4WN5krie9og5d1tt6vSL1wAtmMbXfu5EAFxF1RHLO6UZdzF/c0bXioiW88s/6DTcQF5kWfWjI6ZikpADZVxjflNkZN2QlkwmIr4/MhnwKBq5Fwak9gtPgoAh8v6qdYdbBTql9pwF3/7VKhmKhSKaCjLE1Qw57tXw1XkmZ/ebIwIK9awp/VE5wxJ8mSXc+kP3JLIbNKPZMctQh5TgSvP9ehCP0ZH8edIDyJ+Z6pKFI9VItGihcAAA="},verse:{title:"verse",image:"data:image/webp;base64,UklGRs4FAABXRUJQVlA4IMIFAABQLQCdASrhAOEAPxGIvVWsKacjJrQZeYAiCU3cGRLG19qRLIswFT+/+2T3ftEkRnybsHvreX4FP0RvJpA23G/+3n/+lH69oZp8+epSiiOfvVU5v/Mo+WPw4KeuL0fAQWNA35PXF6PgIJl/OizLLRQztcugXucYWcsyL2NXo8hIksK8C3VDij80iN0lw9pJ868COknvP+SnMbFnHUTDQC4lTbpZp1VqP725F4E4sxw8KOHWxGa3iB3E14G1n5+MRmlo65cFjG5XPQK1Sl5idqjI7LNOd5e592CZxgHrfPfKC9/MyoLxXFVPi1SH+r3ksIciSWKVCPA+deBGf7HCE/X6vkbqUMx3x/vswE7ucU8KKl+sddY8Dc0v/+885YNmapmsTpgtfgHfU9dAcKety93WuTaBVsH/FUcXWHBEtHdwsPduYDrPXF6Pdw7FLXvfuXLDOwEBZaBfV01di8N3Y3kKd1F2Rtwp64sBR2rsjbhTuoF2AAD+L/PifSSOAP9ai5LhKc+1ORy9nFQh5CEhwyJK7ybufh0MhA83rKiH9ckeVFIiTBVhUTzWmHpR6AzXiFuOL9xU4vN3O1MAbXixNWhGFUHbw7oz0H7lpujK9UgpLp+oNZe3gS6dw6h3iKDlvHAOHMncdyaqbaYSEaCb+2CjvWVvjVPP7S2Z8Cwpq+Jk81p90W/5IKElMiK0nfMFHFQLPcWNDMNj01yOLRjlIQ8U7YHG1CeJXC/zSom0nW/dcqlxKcbE3UgAWlghSeuZExKkrltIVcLjvkfXOdszoZmhcygtcI3A+YGWT0w6gSjCGL5rSylefawmuFI0cFxy95sac2YuyMCI9hQ/6u/uPM6kZb2oCs8azz2MudzOvsdcQHAm7UMkxeImyUXSFzH3tNAD64ffn3vNy8BIDxPBbj3ldWI3L5XgZdM9oeDtHa5uimpYb3O5kExrYWfdO1BFwiTeyWhxFhmLhR5qTayvXPOWosuz6P1tiYzMiR8BR5YN/wh2rYqtzyghi66QEbBZqryJkX/pUDVMgk4QClFo1ycoKAg9YF/IJFNJFG3m9V78JrubeGHooGPM43IS4BKyjtB0pvbvDRzygVvEQZO3tFdiPY8mHydPsOjAE3716MWLWlhRzFCYln9ED8UuvR8tzMTtbBRobfNG1kSkmOowIYt5F+Tbsx2PCkYKb/2VHaeOLRqyWwtlUgjU4T08ZvOQkNO6keJJgdHulvRVWoaPGX/Phnng9hDlek1q6SSrFZZ5AhnhKJ1H+XTf3IeXehknnSlWXSIDvuQ8u9OZJgsPYI+mD/p+LQYfyPA0jjrnELOKCMsM7Cc/3655hSSKW4Snt3DqyGL5/xk5MqtrVbTP2UuJomKCrfBRIDoY23EVqp2aJAEdLmiGC8JU/f9MmAE43gi9JjZKS34mcxe5WR6gJmUEteAWeusbPv/WbcXFKgs7/ZxX6Baus8gZ8qYds70+rr4M2HWq526X4rxXoRlbc6FsxLvTmkzIMtvb9cUVM6YdBQoL6eKCVAXx3gVn8amVdy8K5WkirVykd+4cWkd5irntsWyYSZ1I6CRtfE0gpfL51S/9XTtQ8RMj3k+xjjoa7Hbg40Sl/Ww/4+g9rruXquh3eWvMeJAzhDuNWpmGaKnFsxJ5/duoheRuvKjrDMxXsJOdMLpUqkVc6dZF2dJ8xiHSg9CRH156KFX+vNleNMCcmXalEhj9BVOSo4cElBZzJpNa48K0BDIFXYGlowQr0prTtzFAfn3bts7jkALFGxtfb7j3KPOncbD+0wU8BLQCItKonOGWgAHhmPziR6c3wn3y2mctoWbCNN2Fb7IsH7qlv6b7a25W+WacY0tQ8GZYOC/gv8Zm3rq7bRogiHgauOBtK3R/yhSlCmfjV5WNV5AFfsOGWKIEWuYsCfObw9lxg6yrY4rFgU/HY23QmWMfrfSyIAEKcW2bdopzdz1RYAAAAAAA"},vivid:{title:"vivid",image:"data:image/webp;base64,UklGRhoDAABXRUJQVlA4IA4DAADQHwCdASrhAOEAPxGIwlesKigjpLsoGYAiCWVu4XCBCBif5LWFPab5pIJSLBPP//uwN58p28Mto55n7O/8zj2wO/DbPchf2ptTam1NqbU2ptTam1NqbU2ptTam1NqbU2ptTXcWV4sXUHVMgTnPyjXVE2armMZavpvCG7V0MNBUwh9XJ3uV1HoK7ADGnSrPuEXuPpAmE3qeaxzMep1v4JwG52TyfkvYf1pTMJs6KDZ+Y9BdmD4ybk3JBATn9pWKG7Tkc+cNTSbL7WgohRCZPT9GiO/pX1SwWBn5PfPUMUfK6PRwYLikB1/M8IvdJ0TiLhBRCiFEKIUQohRCiFEKIUQohRCiFEKFgAD++R2/cFsKf7pbpyTU4ALyregAAADn3lfjkMO0GB/jMo0uHh75GcYUqGTFsqq+/91rl46COk6D9XFLhYew6xlbnYlt6aKlXh0EOF/m91q4nNRJ2hgmLY5vBCa6+zDtpKMTJ5mWrCVIPmg/x2mFUtPC94vAGgAOCydjNrjAD+fXnuiee4q/J2hHQuJ9frSn/zQRZyeIozN5iHiuVo2D3ggrzGg7Jn4Sz0wlO0MiyRwHoVo+Fe/u6M58n53UjW0gHt4lLmdFaWrWAdxZl5yWveAoJKnw5lQ0ftnItYcLBA1bq3Z6KjhkET1vtIldfQj4v/SBh5sy3yGCTA3fyIgRtfaCCZ9eSDpjZNp6avBeoM6fH3UlPMgTpf+XmhDsFXpkLQc/2p8dwLYdPNW1KIwHKFM1vVlwgDn0wGtRoAl1peOWtr1EqnmxTo2ES+rejUC7eqQXQOHUymsusCrJytWICfDV5N5E5augAtuQNuPqThPRQE001oAjhMT6fsf1Yz4aEgK/Ti25D0XvLzma87RFpZi27k1JbRy6qvSxqFTc8rwuJM7b8M7F4o9pzXagQJjrio3/fVgL6sUmtk1qsqNVIaOU7eZ1L4SZvZx3SQjkQVqUVdtSdebthv2zSh769Sbpvv5HE9a6VKQh1X+c+q5KTL+EzDBocMkQeQOvo+cxtY7AAAAAAAAAAA=="},w1tty:{title:"w1tty",image:"data:image/webp;base64,UklGRqIEAABXRUJQVlA4IJYEAABwJgCdASrhAOEAPxGIwVgsKagjotUY+YAiCWVu4XKREZdbAsbfi7BrepuD/pB7s/Kw6HHmA/aD1ZP8L6t/8jvqHoLdNBkGnlr+x9qPm69+rC7DtqOrBnAIriy/mX8y/mX8y/mX8y/mX8y/mX8y/mX8y/mX8y/mX8y/mX8wAZP1YQeWcWA0ZVHXp9q0eH1mTEOMuWK0CuBzS6ZwIwVi9pZ29wFJZPtNBBob4ycjRpnBVtKLfYJ0cdwD5Cxpoues+PliR/rf/XlgSc5dChrskwI6pKxaMGxxl7joYxovaOm03vYKta4YMbKDqLjfYOcFTAr3FDyEbwWBbOltjuwrNMsZhj7zUczfxEyXFzsOqyYJ5TG2HzyjT9WQ8YgHoZhDMIZhDMIZhDMIZhDMIZhDMIZhDMIZhDMIZhDMIZfoAP79N7//4RD91f9ZmIi+ddpjsEJGRIAAAATRr4n0zBvb5WLdp23pXHWWRq/c2dcJ3YwtacuBpJPyC03PK5Zs1fui3TEa+lebiIq7hh19JJ+Iy+HxidDx/BarkoUuG+aSUBqMGAvCla/oRaA1bHacnlHEM9rwmgRFpoN6+KhF0kD/fC53NY9DXAX5tOn1tvPEsrax6zBWl2QSASKecOH8vln1DK0vj33JboM4EaIbLWCTzT3zrajoed26lU+Lq/mD6sN+pKd/1jhQQqsOmiQ6Nkt1AgmRuWf9qNGE13Ph5imwyg0Cea2lSPcQaVVtBBr6PQ2HO5W5UiO1xuSWhKYZRPruSur850q4ZXTkLHR60X+Xu2/OO1mXsnLRqm/syB7tcmAzcgIYmstjtyDMQEAhoZOiY9gaVYIhUvbSJve09vV7Lw6dzcOPLiTB+f4kVh8+fq5d7+QV7bnjrqZyUvtxDnEkJFVQn3sPSLomhVBsrSGeKEAguB1nM/GAmGn6T6ldEYAxd8R1IPAXctGz+5iPvxhahANQ+RM+l4y3maczRZfXL1fTEawZ6rr1o+hFn7ZVcJ8T3xNuWzFg2w3SGd3DUqYQbbKkQeTQTyMiAv5zdVOD4qF1Lg0cEE5ymGdg2ED1mKg6uIA+lfjbzu4CrItWIqEYQa8tiNoGtYxU4Hs7V3qh0OixduYH9I3vTVEFaIMa5LYilx8IqXfJDAmmAX5d8uPcSY2Q3RlzXB2A69NRKSmrnHZMrDDzspfFblZlv4SIVIAGQ5UKGIfd+pHuC5DKTYCCvHVFFVLW+a9jg54aSrAef8ckfIHNVPoTVFCfyHEk3r1ufT7QVV6iCsdydsKEMf8m2KbxKOvpZJm+4sguLGoe41OSGWYrszpy1chQjZb9k2W1TJyAsyJw1WawlAjGNoNu+quLLMOnPaielrThoGljMZlDBmHIRwOf4FF27WKSAxH5R9tFRfk1+1wO5jS4dJHV2rFXbBmP97OOs1Ich13Bzy+H0rfA3L3FDZIsxtSOCcBVWNBkNubQfI5U2BKPrQ742Fu8eLl5UsMUcXw/B35i7OfQPFWjxKrA35wv1HjMFlLAi5MltqZRDYbXkn19rrI84YOoAjmY4f9W3B0iElWnNDbMAAAAAAAA"},wbtc:{title:"wbtc",image:"data:image/webp;base64,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"},wechatpay:{title:"wechatpay",image:"data:image/webp;base64,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"},wise:{title:"wise",image:"data:image/webp;base64,UklGRjoDAABXRUJQVlA4IC4DAABQIwCdASrhAOEAPxGIvFasKaYjpxOYIYAiCWNu4XExCBo6pV7DkWeypDr9W2m/+3RD+lnegKd7pBwHTwBKhFlSxsQEUlTz0+9ZUsbD+BeLeYtCV+XO41tZh6LT0+8CXRDgqXG6FSGUmS5M2f67UG1n9MRO8CoexEza8CZc1pxqWKgB+kXT+J14zgU89BZ6e/o2tRxuQgQfzwrcvjE5RMuYiVv1lSNCQ+q/FJRlR2bkHB2onI4z4AQSeJYOjyrNFJUbV7RBOa20zLjGZjCE/Of3DFpjPT71lSvcdj30mib+usqWNiAbQGbnGAKBcUVLGxARQrKb0ZQoxxeLfRSVPPT62Rq+2vB4e6/MLesqWNiAikqeen3rKljYgIpKnnp96ypYwAAA/vyuVKXD5Py/AAAZHumbDJym9jTJVdHM6uiRzN2KogtDrgBc3DxxiBrocldkju9IiRYKQW98T5CeM5B8rnfBflkAoQLnQfQM5GHcjW9O78Av8yoTcaI8eBoUZzXlGkBEdsJA1ABNvfEZ9J8wfT4o8zgmfzQnSEprJo5rbPzQeafBfw9ybRsvnewNtzQJ23OohNAzCGkqTAOdRuTWzFk+7Ijl9Cw6mgunooaMM2t55147uxvfq9mRN+ksq0/ZKu5gqwwbVjWADUywVxiAhwHi2vXwdboCxgAQ1meOl5CcpimEd/7FXy3kGreqABzFQxqoEhsvw8UU1zmrSQXT0UNGGbW/LFC06CZHAjgaMD16GTQwtuC8Yl6dVXSqiyPF5XC/Sk7L2QCuM523PmuY+O5BtgJmQ1rEi05oY4JE6vxUt56LB+XzdL/egGc4sVeKh7P+PjQEbf2gQk7g1FFn4ezteYcm+IBhTQPSMxK5C97xg6I6VPr7PGjTPkmcuJoj3IJlfCixVMFlp870g460PB/HRLDIE/RSl8REKYylHZU74zLgOIoKnzm12NzM42sAv7k4NM/ZZa5+dYVg+GakblyfICi9SMw0eN7JtSGuKLxTYRMUzVPDwzCeKZGjHljgx+NeR2dm1VB+CfLgPvibco0lHzk7mF5WWmVObfgweRnaoqC9AKT1YAAAAAAA"},zelle:{title:"zelle",image:"data:image/webp;base64,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"}},qf=function(r){o(u,r);var n,a,l=(n=u,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(n);if(a){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function u(t){return e(this,u),l.call(this,t)}return(0,t.Z)(u,[{key:"render",value:function(){return"custom"===this.props.icon?c.createElement(Hf.Z,{sx:Kf(Kf({},this.props),{},{filter:"drop-shadow(1.5px 1.5px 1.5px rgba(0, 0, 0, 0.2))"}),color:"primary"}):c.createElement("img",(0,p.Z)({},this.props,{src:Wf[this.props.icon].image,style:{borderRadius:"23%",filter:"drop-shadow(1.5px 1.5px 2px rgba(0, 0, 0, 0.2))"}}))}}]),u}(c.Component),Yf=__webpack_require__(7036),Gf=__webpack_require__(594),_f=["label","icon","onDelete"],Qf=(0,Me.ZP)("div")((function(e){var t=e.theme;return"\n color: ".concat("dark"===t.palette.mode?"rgba(255,255,255,0.65)":"rgba(0,0,0,.85)",";\n font-size: 14px;\n")})),Xf=(0,Me.ZP)("label")((function(e){var t=e.theme,r=e.error;return"\n color: ".concat("dark"===t.palette.mode?r?"#f44336":"#cfcfcf":r?"#dd0000":"#717171",";\n align: center;\n padding: 0 0 4px;\n line-height: 1.5; f44336\n display: block;\n font-size: 13px;\n")})),Jf=(0,Me.ZP)("div")((function(e){var t=e.theme,r=e.error;return"\n width: 244px;\n min-height: 44px;\n max-height: 124px;\n border: 1px solid ".concat("dark"===t.palette.mode?r?"#f44336":"#434343":r?"#dd0000":"#c4c4c4",";\n background-color: ").concat("dark"===t.palette.mode?"#141414":"#fff",";\n border-radius: 4px;\n padding: 1px;\n display: flex;\n flex-wrap: wrap;\n overflow-y:auto;\n\n &:hover {\n border-color: ").concat("dark"===t.palette.mode?r?"#f44336":"#ffffff":r?"#dd0000":"#2f2f2f",";\n }\n\n &.focused {\n border: 2px solid ").concat("dark"===t.palette.mode?r?"#f44336":"#90caf9":r?"#dd0000":"#1976d2",";\n }\n\n & input {\n background-color: ").concat("dark"===t.palette.mode?"#141414":"#fff",";\n color: ").concat("dark"===t.palette.mode?"rgba(255,255,255,0.65)":"rgba(0,0,0,.85)",";\n height: 30px;\n box-sizing: border-box;\n padding: 4px 6px;\n width: 0;\n min-width: 30px;\n font-size: 15px;\n flex-grow: 1;\n border: 0;\n margin: 0;\n outline: 0;\n max-height: 124px;\n }\n")}));function $f(e){var t=e.label,r=e.icon,n=e.onDelete,o=(0,oe.Z)(e,_f);return c.createElement("div",o,c.createElement("div",{style:{position:"relative",left:"-5px",top:"4px"}},c.createElement(qf,{width:22,height:22,icon:r})),c.createElement("span",{style:{position:"relative",left:"2px"}},t),c.createElement(Gf.Z,{onClick:n}))}$f.propTypes={label:O().string.isRequired,icon:O().string.isRequired,onDelete:O().func.isRequired};var eg=(0,Me.ZP)($f)((function(e){var t=e.theme;return"\n display: flex;\n align-items: center;\n height: 34px;\n margin: 2px;\n line-height: 22px;\n background-color: ".concat("dark"===t.palette.mode?"rgba(255,255,255,0.08)":"#fafafa",";\n border: 1px solid ").concat("dark"===t.palette.mode?"#303030":"#e8e8e8",";\n border-radius: 2px;\n box-sizing: content-box;\n padding: 0 4px 0 10px;\n outline: 0;\n overflow: hidden;\n\n &:focus {\n border-color: ").concat("dark"===t.palette.mode?"#177ddc":"#40a9ff",";\n background-color: ").concat("dark"===t.palette.mode?"#003b57":"#e6f7ff",";\n }\n\n & span {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 15px;\n }\n\n & svg {\n font-size: 15px;\n cursor: pointer;\n padding: 4px;\n }\n")})),tg=(0,Me.ZP)("span")((function(e){var t=e.theme;return"\n color: ".concat("dark"===t.palette.mode?"#90caf9":"#1976d2",";\n align: left;\n line-height:10px;\n max-height: 10px;\n display: inline-block;\n background-color: ").concat("dark"===t.palette.mode?"#141414":"#ffffff",";\n font-size: 12px;\n pointer-events: none;\n")})),rg=(0,Me.ZP)("ul")((function(e){var t=e.theme;return"\n width: 244px;\n margin: 2px 0 0;\n padding: 0;\n position: absolute;\n list-style: none;\n background-color: ".concat("dark"===t.palette.mode?"#141414":"#fff",";\n overflow: auto;\n max-height: 250px;\n border-radius: 4px;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n z-index: 999;\n\n & li {\n padding: 5px 12px;\n display: flex;\n\n & span {\n flex-grow: 1;\n }\n\n & svg {\n color: transparent;\n }\n\n }\n\n & li[aria-selected='true'] {\n background-color: ").concat("dark"===t.palette.mode?"#2b2b2b":"#fafafa",";\n font-weight: 600;\n\n & svg {\n color: ").concat(t.palette.primary.main,";\n }\n }\n\n & li[data-focus='true'] {\n background-color: ").concat("dark"===t.palette.mode?"#003b57":"#e6f7ff",";\n cursor: pointer;\n\n & svg {\n color: currentColor;\n }\n }\n")}));function ng(e){var t=Ce().t,r=function(e){const{autoComplete:t=!1,autoHighlight:r=!1,autoSelect:n=!1,blurOnSelect:o=!1,disabled:a,clearOnBlur:i=!e.freeSolo,clearOnEscape:s=!1,componentName:l="useAutocomplete",defaultValue:u=(e.multiple?[]:null),disableClearable:d=!1,disableCloseOnSelect:h=!1,disabledItemsFocusable:m=!1,disableListWrap:f=!1,filterOptions:g=jf,filterSelectedOptions:y=!1,freeSolo:b=!1,getOptionDisabled:v,getOptionLabel:w=(e=>{var t;return null!=(t=e.label)?t:e}),isOptionEqualToValue:k=((e,t)=>e===t),groupBy:C,handleHomeEndKeys:S=!e.freeSolo,id:x,includeInputInList:E=!1,inputValue:A,multiple:P=!1,onChange:T,onClose:R,onHighlightChange:O,onInputChange:M,onOpen:z,open:B,openOnFocus:I=!1,options:D,readOnly:Z=!1,selectOnFocus:L=!e.freeSolo,value:j}=e,F=(0,ct.Z)(x);let N=w;N=e=>{const t=w(e);return"string"!=typeof t?String(t):t};const H=c.useRef(!1),U=c.useRef(!0),V=c.useRef(null),K=c.useRef(null),[W,q]=c.useState(null),[Y,G]=c.useState(-1),_=r?0:-1,Q=c.useRef(_),[X,J]=(0,xs.Z)({controlled:j,default:u,name:l}),[$,ee]=(0,xs.Z)({controlled:A,default:"",name:l,state:"inputValue"}),[te,re]=c.useState(!1),ne=c.useCallback(((e,t)=>{if(!(P?X.length<t.length:null!==t)&&!i)return;let r;if(P)r="";else if(null==t)r="";else{const e=N(t);r="string"==typeof e?e:""}$!==r&&(ee(r),M&&M(e,r,"reset"))}),[N,$,P,M,ee,i,X]),oe=c.useRef();c.useEffect((()=>{const e=X!==oe.current;oe.current=X,te&&!e||b&&!e||ne(null,X)}),[X,ne,te,oe,b]);const[ae,ie]=(0,xs.Z)({controlled:B,default:!1,name:l,state:"open"}),[se,le]=c.useState(!0),ce=!P&&null!=X&&$===N(X),ue=ae&&!Z,de=ue?g(D.filter((e=>!y||!(P?X:[X]).some((t=>null!==t&&k(e,t))))),{inputValue:ce&&se?"":$,getOptionLabel:N}):[],pe=ae&&de.length>0&&!Z,he=(0,Ps.Z)((e=>{-1===e?V.current.focus():W.querySelector(`[data-tag-index="${e}"]`).focus()}));c.useEffect((()=>{P&&Y>X.length-1&&(G(-1),he(-1))}),[X,P,Y,he]);const me=(0,Ps.Z)((({event:e,index:t,reason:r="auto"})=>{if(Q.current=t,-1===t?V.current.removeAttribute("aria-activedescendant"):V.current.setAttribute("aria-activedescendant",`${F}-option-${t}`),O&&O(e,-1===t?null:de[t],r),!K.current)return;const n=K.current.querySelector('[role="option"].Mui-focused');n&&(n.classList.remove("Mui-focused"),n.classList.remove("Mui-focusVisible"));const o=K.current.parentElement.querySelector('[role="listbox"]');if(!o)return;if(-1===t)return void(o.scrollTop=0);const a=K.current.querySelector(`[data-option-index="${t}"]`);if(a&&(a.classList.add("Mui-focused"),"keyboard"===r&&a.classList.add("Mui-focusVisible"),o.scrollHeight>o.clientHeight&&"mouse"!==r)){const e=a,t=o.clientHeight+o.scrollTop,r=e.offsetTop+e.offsetHeight;r>t?o.scrollTop=r-o.clientHeight:e.offsetTop-e.offsetHeight*(C?1.3:0)<o.scrollTop&&(o.scrollTop=e.offsetTop-e.offsetHeight*(C?1.3:0))}})),fe=(0,Ps.Z)((({event:e,diff:r,direction:n="next",reason:o="auto"})=>{if(!ue)return;const a=function(e,t){if(!K.current||-1===e)return-1;let r=e;for(;;){if("next"===t&&r===de.length||"previous"===t&&-1===r)return-1;const e=K.current.querySelector(`[data-option-index="${r}"]`),n=!m&&(!e||e.disabled||"true"===e.getAttribute("aria-disabled"));if(!(e&&!e.hasAttribute("tabindex")||n))return r;r+="next"===t?1:-1}}((()=>{const e=de.length-1;if("reset"===r)return _;if("start"===r)return 0;if("end"===r)return e;const t=Q.current+r;return t<0?-1===t&&E?-1:f&&-1!==Q.current||Math.abs(r)>1?0:e:t>e?t===e+1&&E?-1:f||Math.abs(r)>1?e:0:t})(),n);if(me({index:a,reason:o,event:e}),t&&"reset"!==r)if(-1===a)V.current.value=$;else{const e=N(de[a]);V.current.value=e,0===e.toLowerCase().indexOf($.toLowerCase())&&$.length>0&&V.current.setSelectionRange($.length,e.length)}})),ge=c.useCallback((()=>{if(!ue)return;const e=P?X[0]:X;if(0!==de.length&&null!=e){if(K.current)if(null==e)Q.current>=de.length-1?me({index:de.length-1}):me({index:Q.current});else{const t=de[Q.current];if(P&&t&&-1!==Lf(X,(e=>k(t,e))))return;const r=Lf(de,(t=>k(t,e)));-1===r?fe({diff:"reset"}):me({index:r})}}else fe({diff:"reset"})}),[de.length,!P&&X,y,fe,me,ue,$,P]),ye=(0,Ps.Z)((e=>{(0,Df.Z)(K,e),e&&ge()}));c.useEffect((()=>{ge()}),[ge]);const be=e=>{ae||(ie(!0),le(!0),z&&z(e))},ve=(e,t)=>{ae&&(ie(!1),R&&R(e,t))},we=(e,t,r,n)=>{if(Array.isArray(X)){if(X.length===t.length&&X.every(((e,r)=>e===t[r])))return}else if(X===t)return;T&&T(e,t,r,n),J(t)},ke=c.useRef(!1),Ce=(e,t,r="selectOption",n="options")=>{let a=r,i=t;if(P){i=Array.isArray(X)?X.slice():[];const e=Lf(i,(e=>k(t,e)));-1===e?i.push(t):"freeSolo"!==n&&(i.splice(e,1),a="removeOption")}ne(e,i),we(e,i,a,{option:t}),h||e.ctrlKey||e.metaKey||ve(e,a),(!0===o||"touch"===o&&ke.current||"mouse"===o&&!ke.current)&&V.current.blur()},Se=(e,t)=>{if(!P)return;ve(e,"toggleInput");let r=Y;-1===Y?""===$&&"previous"===t&&(r=X.length-1):(r+="next"===t?1:-1,r<0&&(r=0),r===X.length&&(r=-1)),r=function(e,t){if(-1===e)return-1;let r=e;for(;;){if("next"===t&&r===X.length||"previous"===t&&-1===r)return-1;const e=W.querySelector(`[data-tag-index="${r}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return r;r+="next"===t?1:-1}}(r,t),G(r),he(r)},xe=e=>{H.current=!0,ee(""),M&&M(e,"","clear"),we(e,P?[]:null,"clear")},Ee=e=>r=>{if(e.onKeyDown&&e.onKeyDown(r),!r.defaultMuiPrevented&&(-1!==Y&&-1===["ArrowLeft","ArrowRight"].indexOf(r.key)&&(G(-1),he(-1)),229!==r.which))switch(r.key){case"Home":ue&&S&&(r.preventDefault(),fe({diff:"start",direction:"next",reason:"keyboard",event:r}));break;case"End":ue&&S&&(r.preventDefault(),fe({diff:"end",direction:"previous",reason:"keyboard",event:r}));break;case"PageUp":r.preventDefault(),fe({diff:-5,direction:"previous",reason:"keyboard",event:r}),be(r);break;case"PageDown":r.preventDefault(),fe({diff:5,direction:"next",reason:"keyboard",event:r}),be(r);break;case"ArrowDown":r.preventDefault(),fe({diff:1,direction:"next",reason:"keyboard",event:r}),be(r);break;case"ArrowUp":r.preventDefault(),fe({diff:-1,direction:"previous",reason:"keyboard",event:r}),be(r);break;case"ArrowLeft":Se(r,"previous");break;case"ArrowRight":Se(r,"next");break;case"Enter":if(-1!==Q.current&&ue){const e=de[Q.current],n=!!v&&v(e);if(r.preventDefault(),n)return;Ce(r,e,"selectOption"),t&&V.current.setSelectionRange(V.current.value.length,V.current.value.length)}else b&&""!==$&&!1===ce&&(P&&r.preventDefault(),Ce(r,$,"createOption","freeSolo"));break;case"Escape":ue?(r.preventDefault(),r.stopPropagation(),ve(r,"escape")):s&&(""!==$||P&&X.length>0)&&(r.preventDefault(),r.stopPropagation(),xe(r));break;case"Backspace":if(P&&!Z&&""===$&&X.length>0){const e=-1===Y?X.length-1:Y,t=X.slice();t.splice(e,1),we(r,t,"removeOption",{option:X[e]})}}},Ae=e=>{re(!0),I&&!H.current&&be(e)},Pe=e=>{null!==K.current&&K.current.parentElement.contains(document.activeElement)?V.current.focus():(re(!1),U.current=!0,H.current=!1,n&&-1!==Q.current&&ue?Ce(e,de[Q.current],"blur"):n&&b&&""!==$?Ce(e,$,"blur","freeSolo"):i&&ne(e,X),ve(e,"blur"))},Te=e=>{const t=e.target.value;$!==t&&(ee(t),le(!1),M&&M(e,t,"input")),""===t?d||P||we(e,null,"clear"):be(e)},Re=e=>{me({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},Oe=()=>{ke.current=!0},Me=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Ce(e,de[t],"selectOption"),ke.current=!1},ze=e=>t=>{const r=X.slice();r.splice(e,1),we(t,r,"removeOption",{option:X[e]})},Be=e=>{ae?ve(e,"toggleInput"):be(e)},Ie=e=>{e.target.getAttribute("id")!==F&&e.preventDefault()},De=()=>{V.current.focus(),L&&U.current&&V.current.selectionEnd-V.current.selectionStart==0&&V.current.select(),U.current=!1},Ze=e=>{""!==$&&ae||Be(e)};let Le=b&&$.length>0;Le=Le||(P?X.length>0:null!==X);let je=de;return C&&(new Map,je=de.reduce(((e,t,r)=>{const n=C(t);return e.length>0&&e[e.length-1].group===n?e[e.length-1].options.push(t):e.push({key:r,index:r,group:n,options:[t]}),e}),[])),a&&te&&Pe(),{getRootProps:(e={})=>(0,p.Z)({"aria-owns":pe?`${F}-listbox`:null},e,{onKeyDown:Ee(e),onMouseDown:Ie,onClick:De}),getInputLabelProps:()=>({id:`${F}-label`,htmlFor:F}),getInputProps:()=>({id:F,value:$,onBlur:Pe,onFocus:Ae,onChange:Te,onMouseDown:Ze,"aria-activedescendant":ue?"":null,"aria-autocomplete":t?"both":"list","aria-controls":pe?`${F}-listbox`:void 0,"aria-expanded":pe,autoComplete:"off",ref:V,autoCapitalize:"none",spellCheck:"false",role:"combobox"}),getClearProps:()=>({tabIndex:-1,onClick:xe}),getPopupIndicatorProps:()=>({tabIndex:-1,onClick:Be}),getTagProps:({index:e})=>(0,p.Z)({key:e,"data-tag-index":e,tabIndex:-1},!Z&&{onDelete:ze(e)}),getListboxProps:()=>({role:"listbox",id:`${F}-listbox`,"aria-labelledby":`${F}-label`,ref:ye,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{const r=(P?X:[X]).some((e=>null!=e&&k(t,e))),n=!!v&&v(t);return{key:N(t),tabIndex:-1,role:"option",id:`${F}-option-${e}`,onMouseOver:Re,onClick:Me,onTouchStart:Oe,"data-option-index":e,"aria-disabled":n,"aria-selected":r}},id:F,inputValue:$,value:X,dirty:Le,popupOpen:ue,focused:te||-1!==Y,anchorEl:W,setAnchorEl:q,focusedTag:Y,groupedOptions:je}}({sx:{width:"200px",align:"left"},id:"payment-methods",multiple:!0,options:"fiat"==e.optionsType?Ff:Nf,getOptionLabel:function(e){return e.name},onInputChange:function(e){return v(e&&e.target.value?e.target.value:"")},onChange:function(t,r){return e.onAutocompleteChange(w(r))},onClose:function(){return v((function(){return""}))}}),n=r.getRootProps,o=r.getInputLabelProps,a=r.getInputProps,i=r.getTagProps,s=r.getListboxProps,l=r.getOptionProps,u=r.groupedOptions,d=r.value,h=r.focused,m=void 0===h?"true":h,f=r.setAnchorEl,g=(0,c.useState)(),y=(0,ne.Z)(g,2),b=y[0],v=y[1];function w(e){for(var t="",r=e.length,n=0;n<r;n++)t+=e[n].name+" ";return t.slice(0,-1)}function k(t){Ff.push({name:t.value,icon:"custom"});var r=d.push({name:t.value,icon:"custom"});return v((function(){return""})),(r||null==r)&&e.onAutocompleteChange(w(d)),!1}return c.createElement(Qf,null,c.createElement("div",{style:{height:"5px"}}),c.createElement(Ge.Z,{placement:"top",enterTouchDelay:300,enterDelay:700,enterNextDelay:2e3,title:e.tooltipTitle},c.createElement("div",n(),c.createElement(Xf,(0,p.Z)({},o(),{error:e.error?"error":null})," ",e.label),c.createElement(Jf,{ref:f,error:e.error?"error":null,className:m?"focused":""},d.map((function(e,r){return c.createElement(eg,(0,p.Z)({label:t(e.name),icon:e.icon},i({index:r})))})),c.createElement("input",(0,p.Z)({},a(),{value:b||""}))))),u.length>0?c.createElement(rg,s(),c.createElement("div",{style:{position:"fixed",minHeight:"20px",marginLeft:120-3*e.listHeaderText.length,marginTop:"-13px"}},c.createElement(tg,null,c.createElement("i",null,e.listHeaderText+""," ")," ")),u.map((function(e,r){return c.createElement("li",(0,p.Z)({key:e.name},l({option:e,index:r})),c.createElement(Je.Z,{fullWidth:!0,color:"inherit",size:"small",sx:{textTransform:"none"},style:{justifyContent:"flex-start"}},c.createElement("div",{style:{position:"relative",right:"4px",top:"4px"}},c.createElement(Uf.Z,{style:{color:"#1976d2"},sx:{width:18,height:18}})),t(e.name)),c.createElement("div",{style:{position:"relative",top:"5px"}},c.createElement(Yf.Z,null)))})),null!=b&&b.length>2?c.createElement(Je.Z,{size:"small",fullWidth:!0,onClick:function(){return k(a())}},c.createElement(Hf.Z,{sx:{width:18,height:18}}),e.addNewButtonText):null):a().value.length>0?c.createElement(rg,s(),c.createElement(Je.Z,{fullWidth:!0,onClick:function(){return k(a())}},c.createElement(Hf.Z,{sx:{width:20,height:20}}),e.addNewButtonText)):null)}const og=JSON.parse('{"1":"USD","2":"EUR","3":"JPY","4":"GBP","5":"AUD","6":"CAD","7":"CHF","8":"CNY","9":"HKD","10":"NZD","11":"SEK","12":"KRW","13":"SGD","14":"NOK","15":"MXN","16":"BYN","17":"RUB","18":"ZAR","19":"TRY","20":"BRL","21":"CLP","22":"CZK","23":"DKK","24":"HRK","25":"HUF","26":"INR","27":"ISK","28":"PLN","29":"RON","30":"ARS","31":"VES","32":"COP","33":"PEN","34":"UYU","35":"PYG","36":"BOB","37":"IDR","38":"ANG","39":"CRC","40":"CUP","41":"DOP","42":"GHS","43":"GTQ","44":"ILS","45":"JMD","46":"KES","47":"KZT","48":"MYR","49":"NAD","50":"NGN","51":"AZN","52":"PAB","53":"PHP","54":"PKR","55":"QAR","56":"SAR","57":"THB","58":"TTD","59":"VND","60":"XOF","61":"TWD","62":"TZS","63":"XAF","64":"UAH","65":"EGP","66":"LKR","67":"MAD","68":"AED","300":"XAU","1000":"BTC"}');var ag=__webpack_require__(3595),ig=__webpack_require__(6517),sg=__webpack_require__(3508),lg=["children"];var cg=function(n){o(h,n);var a,u,d=(a=h,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function h(t){var n;return e(this,h),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"defaultCurrency",1),(0,l.Z)((0,r.Z)(n),"defaultCurrencyCode","USD"),(0,l.Z)((0,r.Z)(n),"defaultPaymentMethod","not specified"),(0,l.Z)((0,r.Z)(n),"defaultPremium",0),(0,l.Z)((0,r.Z)(n),"defaultMinTradeSats",2e4),(0,l.Z)((0,r.Z)(n),"defaultMaxTradeSats",12e5),(0,l.Z)((0,r.Z)(n),"defaultMaxBondlessSats",5e4),(0,l.Z)((0,r.Z)(n),"maxRangeAmountMultiple",4.8),(0,l.Z)((0,r.Z)(n),"minRangeAmountMultiple",1.6),(0,l.Z)((0,r.Z)(n),"recalcBounds",(function(){n.setState({minAmount:n.state.amount?parseFloat((n.state.amount/2).toPrecision(2)):parseFloat(Number(.25*n.state.limits[n.state.currency].max_amount).toPrecision(2)),maxAmount:n.state.amount?n.state.amount:parseFloat(Number(.75*n.state.limits[n.state.currency].max_amount).toPrecision(2))})})),(0,l.Z)((0,r.Z)(n),"handleTypeChange",(function(e){n.setState({type:e.target.value}),n.props.setAppState({type:1==e.target.value?0:1,buyChecked:0==e.target.value,sellChecked:1==e.target.value})})),(0,l.Z)((0,r.Z)(n),"handleCurrencyChange",(function(e){var t=n.getCurrencyCode(e.target.value);n.setState({currency:e.target.value,currencyCode:t}),n.props.setAppState({type:e.target.value,currency:e.target.value,bookCurrencyCode:t}),n.state.enableAmountRange&&n.setState({minAmount:parseFloat(Number(.25*n.state.limits[e.target.value].max_amount).toPrecision(2)),maxAmount:parseFloat(Number(.75*n.state.limits[e.target.value].max_amount).toPrecision(2))})})),(0,l.Z)((0,r.Z)(n),"handleAmountChange",(function(e){n.setState({amount:e.target.value})})),(0,l.Z)((0,r.Z)(n),"handleMinAmountChange",(function(e){n.setState({minAmount:parseFloat(Number(e.target.value).toPrecision(e.target.value<100?2:3))})})),(0,l.Z)((0,r.Z)(n),"handleMaxAmountChange",(function(e){n.setState({maxAmount:parseFloat(Number(e.target.value).toPrecision(e.target.value<100?2:3))})})),(0,l.Z)((0,r.Z)(n),"handleRangeAmountChange",(function(e,t,r){var o=n.getMaxAmount(),a=n.getMinAmount(),i=e.target.value[0],s=e.target.value[1],l=n.minRangeAmountMultiple,c=n.maxRangeAmountMultiple;i>o/l&&(i=o/l),s<l*a&&(s=l*a),i>s/l?0===r?s=l*i:i=s/l:i<s/c&&(0===r?s=c*i:i=s/c),n.setState({minAmount:parseFloat(Number(i).toPrecision(i<100?2:3)),maxAmount:parseFloat(Number(s).toPrecision(s<100?2:3))})})),(0,l.Z)((0,r.Z)(n),"handlePaymentMethodChange",(function(e){e.length>50?n.setState({badPaymentMethod:!0}):n.setState({payment_method:e.substring(0,53),badPaymentMethod:e.length>50})})),(0,l.Z)((0,r.Z)(n),"handlePremiumChange",(function(e){var t=n.props.t;if(e.target.value>999)var r=t("Must be less than {{max}}%",{max:999});e.target.value<=-100&&(r=t("Must be more than {{min}}%",{min:-100})),n.setState({premium:e.target.value,badPremium:r})})),(0,l.Z)((0,r.Z)(n),"handleSatoshisChange",(function(e){var t=n.props.t;if(e.target.value>n.state.maxTradeSats)var r=t("Must be less than {{maxSats}",{maxSats:Go(n.state.maxTradeSats)});e.target.value<n.state.minTradeSats&&(r=t("Must be more than {{minSats}}",{minSats:Go(n.state.minTradeSats)})),n.setState({satoshis:e.target.value,badSatoshis:r})})),(0,l.Z)((0,r.Z)(n),"handleClickRelative",(function(e){n.setState({is_explicit:!1}),n.handlePremiumChange()})),(0,l.Z)((0,r.Z)(n),"handleClickExplicit",(function(e){n.state.enableAmountRange||(n.setState({is_explicit:!0}),n.handleSatoshisChange())})),(0,l.Z)((0,r.Z)(n),"handleCreateOfferButtonPressed",(function(){null==n.state.amount&&n.setState({amount:0});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({type:n.state.type,currency:n.state.currency,amount:n.state.has_range?null:n.state.amount,has_range:n.state.enableAmountRange,min_amount:n.state.minAmount,max_amount:n.state.maxAmount,payment_method:""===n.state.payment_method?n.defaultPaymentMethod:n.state.payment_method,is_explicit:n.state.is_explicit,premium:n.state.is_explicit?null:""==n.state.premium?0:n.state.premium,satoshis:n.state.is_explicit?n.state.satoshis:null,public_duration:n.state.publicDuration,escrow_duration:n.state.escrowDuration,bond_size:n.state.bondSize,bondless_taker:n.state.allowBondless})};fetch("/api/make/",e).then((function(e){return e.json()})).then((function(e){return n.setState({badRequest:e.bad_request})&(e.id?n.props.history.push("/order/"+e.id):"")})),n.setState({openStoreToken:!1})})),(0,l.Z)((0,r.Z)(n),"handleInputBondSizeChange",(function(e){n.setState({bondSize:""===e.target.value?1:Number(e.target.value)})})),(0,l.Z)((0,r.Z)(n),"priceNow",(function(){if(n.state.loadingLimits)return"...";if(n.state.is_explicit&n.state.amount>0&n.state.satoshis>0)return parseFloat(Number(n.state.amount/(n.state.satoshis/1e8)).toPrecision(5));if(!n.state.is_explicit){var e=n.state.limits[n.state.currency].price;return parseFloat(Number(e*(1+n.state.premium/100)).toPrecision(5))}return"..."})),(0,l.Z)((0,r.Z)(n),"StandardMakerOptions",(function(){var e=n.props.t;return c.createElement(ht.Z,{elevation:12,style:{padding:8,width:"260px",align:"center"}},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement("div",{style:{position:"relative",left:"5px"}},c.createElement(Fa.Z,{component:"fieldset"},c.createElement(Na.Z,{sx:{textAlign:"center"}},e("Buy or Sell Bitcoin?")),c.createElement(Qa,{row:!0,value:n.state.type,onChange:n.handleTypeChange},c.createElement(da.Z,{value:0,control:c.createElement(pi,{icon:c.createElement(ur,{sx:{width:"30px",height:"30px"},color:"text.secondary"}),checkedIcon:c.createElement(dr,{sx:{width:"30px",height:"30px"},color:"primary"})}),label:0==n.state.type?c.createElement(Ye.Z,{color:"primary"},c.createElement("b",null,e("Buy"))):c.createElement(Ye.Z,{color:"text.secondary"},e("Buy")),labelPlacement:"end"}),c.createElement(da.Z,{value:1,control:c.createElement(pi,{color:"secondary",icon:c.createElement(yr,{sx:{width:"30px",height:"30px"},color:"text.secondary"}),checkedIcon:c.createElement(gr,{sx:{width:"30px",height:"30px"},color:"secondary"})}),label:1==n.state.type?c.createElement(Ye.Z,{color:"secondary"},c.createElement("b",null,e("Sell"))):c.createElement(Ye.Z,{color:"text.secondary"},e("Sell")),labelPlacement:"end"}))))),c.createElement(qe,{alignItems:"stretch",style:{display:"flex"}},c.createElement("div",{style:{maxWidth:150}},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:500,enterDelay:700,enterNextDelay:2e3,title:e("Amount of fiat to exchange for bitcoin")},c.createElement(Qe.Z,{disabled:n.state.enableAmountRange,variant:n.state.enableAmountRange?"filled":"outlined",error:!!((n.state.amount<n.getMinAmount()||n.state.amount>n.getMaxAmount())&""!=n.state.amount),helperText:n.state.amount<n.getMinAmount()&""!=n.state.amount?e("Must be more than {{minAmount}}",{minAmount:n.getMinAmount()}):n.state.amount>n.getMaxAmount()&""!=n.state.amount?e("Must be less than {{maxAmount}}",{maxAmount:n.getMaxAmount()}):null,label:e("Amount"),type:"number",required:!0,value:n.state.amount,inputProps:{min:0,style:{textAlign:"center"}},onChange:n.handleAmountChange}))),c.createElement("div",null,c.createElement(hi.Z,{sx:{width:"120px"},required:!0,defaultValue:n.defaultCurrency,inputProps:{style:{textAlign:"center"}},onChange:n.handleCurrencyChange},Object.entries(og).map((function(e){var t=(0,ne.Z)(e,2),r=t[0],n=t[1];return c.createElement(mi.Z,{key:r,value:parseInt(r)},c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},c.createElement(If,{code:n})," "+n))}))))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(ng,{onAutocompleteChange:n.handlePaymentMethodChange,optionsType:1e3==n.state.currency?"swap":"fiat",error:n.state.badPaymentMethod,helperText:n.state.badPaymentMethod?e("Must be shorter than 65 characters"):"",label:1e3==n.state.currency?e("Swap Destination(s)"):e("Fiat Payment Method(s)"),tooltipTitle:e("Enter your preferred fiat payment methods. Fast methods are highly recommended."),listHeaderText:e("You can add new methods"),addNewButtonText:e("Add New")})),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Fa.Z,{component:"fieldset"},c.createElement(Na.Z,{sx:{textAlign:"center"}},e("Choose a Pricing Method")),c.createElement(Qa,{row:!0,defaultValue:"relative"},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:1e3,enterNextDelay:2e3,title:e("Let the price move with the market")},c.createElement(da.Z,{value:"relative",control:c.createElement(pi,{color:"primary"}),label:e("Relative"),labelPlacement:"end",onClick:n.handleClickRelative})),c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:1e3,enterNextDelay:2e3,title:e("Set a fix amount of satoshis")},c.createElement(da.Z,{disabled:n.state.enableAmountRange,value:"explicit",control:c.createElement(pi,{color:"secondary"}),label:e("Explicit"),labelPlacement:"end",onClick:n.handleClickExplicit}))))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement("div",{style:{display:n.state.is_explicit?"":"none"}},c.createElement(Qe.Z,{sx:{width:240},label:e("Satoshis"),error:!!n.state.badSatoshis,helperText:n.state.badSatoshis,type:"number",required:!0,value:n.state.satoshis,inputProps:{min:n.state.minTradeSats,max:n.state.maxTradeSats,style:{textAlign:"center"}},onChange:n.handleSatoshisChange})),c.createElement("div",{style:{display:n.state.is_explicit?"none":""}},c.createElement(Qe.Z,{sx:{width:240},error:n.state.badPremium,helperText:n.state.badPremium,label:e("Premium over Market (%)"),type:"number",inputProps:{min:-100,max:999,style:{textAlign:"center"}},onChange:n.handlePremiumChange})),c.createElement(qe,{item:!0},c.createElement("div",{style:{display:1==n.state.loadingLimits?"":"none"}},c.createElement("div",{style:{height:4}}),c.createElement(Di,null)),c.createElement("div",{style:{display:0==n.state.loadingLimits?"":"none"}},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:1e3,enterNextDelay:2e3,title:n.state.is_explicit?e("Your order fixed exchange rate"):e("Your order's current exchange rate. Rate will move with the market.")},c.createElement(Ye.Z,{variant:"caption",color:"text.secondary"},(n.state.is_explicit?e("Order rate:"):e("Order current rate:"))+" "+Go(n.priceNow())+" "+n.state.currencyCode+"/BTC"))))))})),(0,l.Z)((0,r.Z)(n),"handleChangePublicDuration",(function(e){var t=new Date(e),r=60*t.getHours()*60+60*t.getMinutes();n.setState({publicExpiryTime:e,publicDuration:r})})),(0,l.Z)((0,r.Z)(n),"handleChangeEscrowDuration",(function(e){var t=new Date(e),r=60*t.getHours()*60+60*t.getMinutes();n.setState({escrowExpiryTime:e,escrowDuration:r})})),(0,l.Z)((0,r.Z)(n),"getMaxAmount",(function(){if(null==n.state.limits)var e=null;else e=n.state.limits[n.state.currency].max_amount*(1+n.state.premium/100);return parseFloat(Number(.98*e).toPrecision(2))})),(0,l.Z)((0,r.Z)(n),"getMinAmount",(function(){if(null==n.state.limits)var e=null;else e=n.state.limits[n.state.currency].min_amount*(1+n.state.premium/100);return parseFloat(Number(1.1*e).toPrecision(2))})),(0,l.Z)((0,r.Z)(n),"minAmountError",(function(){return n.state.minAmount<n.getMinAmount()||n.state.maxAmount<n.state.minAmount||n.state.minAmount<n.state.maxAmount/(n.maxRangeAmountMultiple+.15)||n.state.minAmount*(n.minRangeAmountMultiple-.1)>n.state.maxAmount})),(0,l.Z)((0,r.Z)(n),"maxAmountError",(function(){return n.state.maxAmount>n.getMaxAmount()||n.state.maxAmount<n.state.minAmount||n.state.minAmount<n.state.maxAmount/(n.maxRangeAmountMultiple+.15)||n.state.minAmount*(n.minRangeAmountMultiple-.1)>n.state.maxAmount})),(0,l.Z)((0,r.Z)(n),"rangeText",(function(){var e=n.props.t;return c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},c.createElement("span",{style:{width:8*e("From").length+2,textAlign:"left"}},e("From")),c.createElement(Qe.Z,{variant:"standard",type:"number",size:"small",value:n.state.minAmount,onChange:n.handleMinAmountChange,error:n.minAmountError(),sx:{width:9*n.state.minAmount.toString().length,maxWidth:40}}),c.createElement("span",{style:{width:8*e("to").length,textAlign:"center"}},e("to")),c.createElement(Qe.Z,{variant:"standard",size:"small",type:"number",value:n.state.maxAmount,error:n.maxAmountError(),onChange:n.handleMaxAmountChange,sx:{width:9*n.state.maxAmount.toString().length,maxWidth:50}}),c.createElement("span",{style:{width:9*n.state.currencyCode.length+3,textAlign:"right"}},n.state.currencyCode))})),(0,l.Z)((0,r.Z)(n),"AdvancedMakerOptions",(function(){var e=n.props.t;return c.createElement(ht.Z,{elevation:12,style:{padding:8,width:"280px",align:"center"}},c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Fa.Z,{align:"center"},c.createElement(Ge.Z,{enterTouchDelay:0,placement:"top",align:"center",title:e("Let the taker chose an amount within the range")},c.createElement(Na.Z,{align:"center",style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},c.createElement(Zi.Z,{onChange:function(e){return n.setState({enableAmountRange:e.target.checked,is_explicit:!1})&n.recalcBounds()}}),n.state.enableAmountRange&null!=n.state.minAmount?n.rangeText():e("Enable Amount Range"))),c.createElement("div",{style:{display:1==n.state.loadingLimits?"":"none"}},c.createElement(Di,null)),c.createElement("div",{style:{display:0==n.state.loadingLimits?"":"none"}},c.createElement(Ql,{disableSwap:!0,sx:{width:200,align:"center"},disabled:!n.state.enableAmountRange||n.state.loadingLimits,value:[Number(n.state.minAmount),Number(n.state.maxAmount)],step:(n.getMaxAmount()-n.getMinAmount())/5e3,valueLabelDisplay:"auto",components:{Thumb:n.RangeThumbComponent},valueLabelFormat:function(e){return parseFloat(Number(e).toPrecision(e<100?2:3))+" "+n.state.currencyCode},marks:null==n.state.limits?null:[{value:n.getMinAmount(),label:n.getMinAmount()+" "+n.state.currencyCode},{value:n.getMaxAmount(),label:n.getMaxAmount()+" "+n.state.currencyCode}],min:n.getMinAmount(),max:n.getMaxAmount(),onChange:n.handleRangeAmountChange})))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ji,{defaultExpanded:!0,elevation:0,sx:{width:"280px",position:"relative",left:"-8px"}},c.createElement(is,{expandIcon:c.createElement(sg.Z,{color:"primary"})},c.createElement(Ye.Z,{sx:{flexGrow:1,textAlign:"center"},color:"text.secondary"},e("Expiry Timers"))),c.createElement(ds,null,c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Jl,{dateAdapter:zf},c.createElement(Hp,{sx:{width:210,align:"center"},ampm:!1,openTo:"hours",views:["hours","minutes"],inputFormat:"HH:mm",mask:"__:__",components:{OpenPickerIcon:ig.Z},open:n.state.openTimePicker,InputProps:{endAdornment:c.createElement(vs,{position:"end"},c.createElement(ig.Z,null))},renderInput:function(e){return c.createElement(Qe.Z,e)},label:e("Public Duration (HH:mm)"),value:n.state.publicExpiryTime,onChange:n.handleChangePublicDuration,minTime:new Date(0,0,0,0,10),maxTime:new Date(0,0,0,23,59)}))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Jl,{dateAdapter:zf},c.createElement(Hp,{sx:{width:210,align:"center"},ampm:!1,openTo:"hours",views:["hours","minutes"],inputFormat:"HH:mm",mask:"__:__",components:{OpenPickerIcon:ig.Z},open:n.state.openTimePicker,InputProps:{endAdornment:c.createElement(vs,{position:"end"},c.createElement(ig.Z,null))},renderInput:function(e){return c.createElement(Qe.Z,e)},label:e("Escrow Deposit Time-Out (HH:mm)"),value:n.state.escrowExpiryTime,onChange:n.handleChangeEscrowDuration,minTime:new Date(0,0,0,1,0),maxTime:new Date(0,0,0,8,0)}))))))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Fa.Z,{align:"center"},c.createElement(Ge.Z,{enterDelay:800,enterTouchDelay:0,placement:"top",title:e("Set the skin-in-the-game, increase for higher safety assurance")},c.createElement(Na.Z,{align:"center",sx:{display:"flex",flexWrap:"wrap",transform:"translate(20%, 0)"}},e("Fidelity Bond Size")," ",c.createElement(ag.Z,{sx:{height:20,width:20}}))),c.createElement(rl,{sx:{width:220,align:"center"},"aria-label":"Bond Size (%)",defaultValue:3,valueLabelDisplay:"auto",valueLabelFormat:function(e){return e+"%"},step:.25,marks:[{value:2,label:"2%"},{value:5,label:"5%"},{value:10,label:"10%"},{value:15,label:"15%"}],min:2,max:15,onChange:function(e){return n.setState({bondSize:e.target.value})}}))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ge.Z,{enterTouchDelay:0,title:e("COMING SOON - High risk! Limited to {{limitSats}}K Sats",{limitSats:n.state.maxBondlessSats/1e3})},c.createElement(da.Z,{label:e("Allow bondless takers"),control:c.createElement(Zi.Z,{disabled:!0,color:"secondary",checked:n.state.allowBondless,onChange:function(){return n.setState({allowBondless:!n.state.allowBondless})}})})))))})),(0,l.Z)((0,r.Z)(n),"makeOrderBox",(function(){var e=n.props.t;return c.createElement(cl,{sx:{width:1==n.state.tabValue?"270px":"252px"}},c.createElement(cl,{sx:{borderBottom:1,borderColor:"divider",position:"relative",left:"5px"}},c.createElement(Vl,{value:n.state.tabValue,variant:"fullWidth"},c.createElement(_l,(0,p.Z)({label:e("Order")},n.a11yProps(0),{onClick:function(){return n.setState({tabValue:0})}})),c.createElement(_l,(0,p.Z)({label:e("Customize")},n.a11yProps(1),{onClick:function(){return n.setState({tabValue:1})}})))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement("div",{style:{display:0==n.state.tabValue?"":"none"}},n.StandardMakerOptions()),c.createElement("div",{style:{display:1==n.state.tabValue?"":"none"}},n.AdvancedMakerOptions())))})),n.state={minTradeSats:n.defaultMinTradeSats,maxTradeSats:n.defaultMaxTradeSats,maxBondlessSats:n.defaultMaxBondlessSats,tabValue:0,openStoreToken:!1,is_explicit:!1,type:null,currency:n.defaultCurrency,currencyCode:n.defaultCurrencyCode,payment_method:n.defaultPaymentMethod,premium:0,satoshis:"",showAdvanced:!1,allowBondless:!1,publicExpiryTime:new Date(0,0,0,23,59),escrowExpiryTime:new Date(0,0,0,3,0),enableAmountRange:!1,bondSize:3,limits:null,minAmount:"",maxAmount:"",loadingLimits:!0,amount:"",badPaymentMethod:""},n}return(0,t.Z)(h,[{key:"componentDidMount",value:function(){this.getLimits(),this.setState({currency:0===!this.props.currency?this.props.currency:this.state.currency,type:2==!this.props.type?1==this.props.type?0:1:this.state.type})}},{key:"getLimits",value:function(){var e=this;this.setState({loadingLimits:!0}),fetch("/api/limits/").then((function(e){return e.json()})).then((function(t){return e.setState({limits:t,loadingLimits:!1,minAmount:e.state.amount?parseFloat((e.state.amount/2).toPrecision(2)):parseFloat(Number(.25*t[e.state.currency].max_amount).toPrecision(2)),maxAmount:e.state.amount?e.state.amount:parseFloat(Number(.75*t[e.state.currency].max_amount).toPrecision(2)),minTradeSats:1e8*t[1e3].min_amount,maxTradeSats:1e8*t[1e3].max_amount,maxBondlessSats:1e8*t[1e3].max_bondless_amount})}))}},{key:"a11yProps",value:function(e){return{id:"simple-tab-".concat(e),"aria-controls":"simple-tabpanel-".concat(e)}}},{key:"getCurrencyCode",value:function(e){return og[e.toString()]}},{key:"RangeThumbComponent",value:function(e){var t=e.children,r=(0,oe.Z)(e,lg);return c.createElement(Qs,r,t,c.createElement("span",{className:"range-bar"}),c.createElement("span",{className:"range-bar"}),c.createElement("span",{className:"range-bar"}))}},{key:"render",value:function(){var e=this,t=this.props.t;return c.createElement(qe,{container:!0,align:"center",spacing:1,sx:{minWidth:380}},Lo("robot_token")?c.createElement(No,{open:this.state.openStoreToken,onClose:function(){return e.setState({openStoreToken:!1})},onClickCopy:function(){return navigator.clipboard.writeText(Lo("robot_token"))&e.props.setAppState({copiedToken:!0})},copyIconColor:this.props.copiedToken?"inherit":"primary",onClickBack:function(){return e.setState({openStoreToken:!1})},onClickDone:this.handleCreateOfferButtonPressed}):c.createElement(Zo,{open:this.state.openStoreToken,onClose:function(){return e.setState({openStoreToken:!1})}}),c.createElement(qe,{item:!0,xs:12,align:"center"},this.makeOrderBox()),c.createElement(qe,{item:!0,xs:12,align:"center"},null==this.state.type||null==this.state.amount&(0==this.state.enableAmountRange||this.state.loadingLimits)||this.state.enableAmountRange&(this.minAmountError()||this.maxAmountError())||this.state.amount<=0&!this.state.enableAmountRange||this.state.is_explicit&(null!=this.state.badSatoshis||null==this.state.satoshis)||!this.state.is_explicit&null!=this.state.badPremium?c.createElement(Ge.Z,{enterTouchDelay:0,title:t("You must fill the order correctly")},c.createElement("div",null,c.createElement(Je.Z,{disabled:!0,color:"primary",variant:"contained"},t("Create Order")))):c.createElement(Je.Z,{color:"primary",variant:"contained",onClick:this.props.copiedToken?this.handleCreateOfferButtonPressed:function(){return e.setState({openStoreToken:!0})}},t("Create Order"))),c.createElement(qe,{item:!0,xs:12,align:"center"},this.state.badRequest?c.createElement(Ye.Z,{component:"h2",variant:"subtitle2",color:"secondary"},this.state.badRequest," ",c.createElement("br",null)):"",c.createElement(Ye.Z,{component:"h2",variant:"subtitle2"},c.createElement("div",{align:"center"},null==this.state.type?t("Create an order for "):0==this.state.type?t("Create a BTC buy order for "):t("Create a BTC sell order for "),this.state.enableAmountRange&null!=this.state.minAmount?this.state.minAmount+"-"+this.state.maxAmount:Go(this.state.amount)," "+this.state.currencyCode,this.state.is_explicit?t(" of {{satoshis}} Satoshis",{satoshis:Go(this.state.satoshis)}):0==this.state.premium?t(" at market price"):this.state.premium>0?t(" at a {{premium}}% premium",{premium:this.state.premium}):t(" at a {{discount}}% discount",{discount:-this.state.premium}))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{color:"secondary",variant:"contained",to:"/",component:ee},t("Back")))))}}]),h}(c.Component);const ug=Ae()(cg);var dg=__webpack_require__(2605),pg=__webpack_require__(9766);const hg=["component","direction","spacing","divider","children"];function mg(e,t){const r=c.Children.toArray(e).filter(Boolean);return r.reduce(((e,n,o)=>(e.push(n),o<r.length-1&&e.push(c.cloneElement(t,{key:`separator-${o}`})),e)),[])}const fg=(0,Me.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>[t.root]})((({ownerState:e,theme:t})=>{let r=(0,p.Z)({display:"flex"},(0,Te.k9)({theme:t},(0,Te.P$)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const n=(0,dg.hB)(t),o=Object.keys(t.breakpoints.values).reduce(((t,r)=>(null==e.spacing[r]&&null==e.direction[r]||(t[r]=!0),t)),{}),a=(0,Te.P$)({values:e.direction,base:o}),i=(0,Te.P$)({values:e.spacing,base:o}),s=(t,r)=>{return{"& > :not(style) + :not(style)":{margin:0,[`margin${o=r?a[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,dg.NA)(n,t)}};var o};r=(0,pg.Z)(r,(0,Te.k9)({theme:t},i,s))}return r})),gg=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiStack"}),n=(0,Re.Z)(r),{component:o="div",direction:a="column",spacing:i=0,divider:s,children:l}=n,c=(0,L.Z)(n,hg),u={direction:a,spacing:i};return(0,Ne.jsx)(fg,(0,p.Z)({as:o,ownerState:u,ref:t},c,{children:s?mg(l,s):l}))})),yg=gg;var bg=__webpack_require__(4987);var vg=[{name:"not specified",icon:"notspecified"}].concat(Nf).concat(Ff),wg=function(r){o(u,r);var n,a,l=(n=u,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(n);if(a){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function u(t){return e(this,u),l.call(this,t)}return(0,t.Z)(u,[{key:"parseText",value:function(){var e=this,t=this.props.t,r=[],n=this.props.text;return vg.forEach((function(o,a){e.props.text.includes(o.name)&&(n=n.replace(o.name,""),r.push(c.createElement(Ge.Z,{key:"".concat(o.name,"-").concat(a),placement:"top",enterTouchDelay:0,title:t(o.name)},c.createElement("div",{style:{display:"inline-block",width:e.props.size+2,height:e.props.size}},c.createElement(qf,{width:e.props.size,height:e.props.size,icon:o.icon})))))})),n.replace(" ","").replace(" ","").replace(" ","").replace(" ","").replace(" ","").length>0&&r.push(c.createElement(Ge.Z,{key:"pushed",placement:"top",enterTouchDelay:0,title:this.props.verbose?this.props.othersText:this.props.othersText+": "+n},c.createElement("div",{style:{position:"relative",display:"inline-block",width:this.props.size+2,maxHeight:this.props.size,top:"-1px"}},c.createElement(qf,{width:1.1*this.props.size,height:1.1*this.props.size,icon:"custom"})))),this.props.verbose?c.createElement(c.Fragment,null,r," ",c.createElement("div",{style:{display:"inline-block"}}," ",c.createElement("span",null,n))):r}},{key:"render",value:function(){return c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},this.parseText())}}]),u}(c.Component);const kg=Ae()(wg);var Cg=__webpack_require__(1849);var Sg=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"handleRowClick",(function(e){n.props.history.push("/order/"+e)})),(0,l.Z)((0,r.Z)(n),"handleCurrencyChange",(function(e){var t=e.target.value;n.props.setAppState({currency:t,bookCurrencyCode:n.getCurrencyCode(t)})})),(0,l.Z)((0,r.Z)(n),"amountToString",(function(e,t,r,n){return t?Go(parseFloat(Number(r).toPrecision(2)))+"-"+Go(parseFloat(Number(n).toPrecision(2))):Go(parseFloat(Number(e).toPrecision(3)))})),(0,l.Z)((0,r.Z)(n),"bookListTableDesktop",(function(){var e=n.props.t;return c.createElement("div",{style:{height:422,width:"100%"}},c.createElement(bg._$r,{rows:n.props.bookOrders.filter((function(e){return e.type==n.props.type||2==n.props.type})).filter((function(e){return e.currency==n.props.currency||0==n.props.currency})).map((function(t){return{id:t.id,avatar:window.location.origin+"/static/assets/avatars/"+t.maker_nick+".png",robot:t.maker_nick,robot_status:t.maker_status,type:t.type?e("Seller"):e("Buyer"),amount:t.amount,has_range:t.has_range,min_amount:t.min_amount,max_amount:t.max_amount,currency:n.getCurrencyCode(t.currency),payment_method:t.payment_method,price:t.price,premium:t.premium}})),loading:n.props.bookLoading,columns:[{field:"robot",headerName:e("Robot"),width:240,renderCell:function(t){return c.createElement(Lr,{style:{cursor:"pointer"}},c.createElement(ea,null,c.createElement(Ge.Z,{placement:"right",enterTouchDelay:0,title:e(t.row.robot_status)},c.createElement(ua.Z,{variant:"dot",overlap:"circular",badgeContent:"",color:n.statusBadgeColor(t.row.robot_status)},c.createElement(ua.Z,{overlap:"circular",anchorOrigin:{horizontal:"right",vertical:"bottom"},badgeContent:c.createElement("div",{style:{position:"relative",left:"6px",top:"1px"}}," ",t.row.type==e("Buyer")?c.createElement(br,{sx:{transform:"scaleX(-1)",height:"18px",width:"18px"},color:"secondary"}):c.createElement(br,{sx:{height:"20px",width:"20px"},color:"primary"}))},c.createElement("div",{style:{width:45,height:45}},c.createElement(lt.Z,{className:"bookAvatar",disableError:!0,disableSpinner:!0,color:"null",alt:t.row.robot,src:t.row.avatar})))))),c.createElement(Vr,{primary:t.row.robot}))}},{field:"type",headerName:e("Is"),width:60},{field:"amount",headerName:e("Amount"),type:"number",width:90,renderCell:function(e){return c.createElement("div",{style:{cursor:"pointer"}},n.amountToString(e.row.amount,e.row.has_range,e.row.min_amount,e.row.max_amount))}},{field:"currency",headerName:e("Currency"),width:100,renderCell:function(e){return c.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap"}},e.row.currency+" ",c.createElement(If,{code:e.row.currency}))}},{field:"payment_method",headerName:e("Payment Method"),width:180,renderCell:function(t){return c.createElement("div",{style:{cursor:"pointer"}},c.createElement(kg,{othersText:e("Others"),verbose:!0,size:24,text:t.row.payment_method}))}},{field:"price",headerName:e("Price"),type:"number",width:140,renderCell:function(e){return c.createElement("div",{style:{cursor:"pointer"}},Go(e.row.price)+" "+e.row.currency+"/BTC")}},{field:"premium",headerName:e("Premium"),type:"number",width:100,renderCell:function(e){return c.createElement("div",{style:{cursor:"pointer"}},parseFloat(parseFloat(e.row.premium).toFixed(4))+"%")}}],components:{NoRowsOverlay:function(){return c.createElement(yg,{height:"100%",alignItems:"center",justifyContent:"center"},c.createElement("div",{style:{height:"220px"}}),n.NoOrdersFound())},NoResultsOverlay:function(){return c.createElement(yg,{height:"100%",alignItems:"center",justifyContent:"center"},e("Filter has no results"))}},pageSize:n.props.bookLoading?0:n.state.pageSize,rowsPerPageOptions:[0,6,20,50],onPageSizeChange:function(e){return n.setState({pageSize:e})},onRowClick:function(e){return n.handleRowClick(e.row.id)}}))})),(0,l.Z)((0,r.Z)(n),"bookListTablePhone",(function(){var e=n.props.t;return c.createElement("div",{style:{height:422,width:"100%"}},c.createElement(bg._$r,{loading:n.props.bookLoading,rows:n.props.bookOrders.filter((function(e){return e.type==n.props.type||2==n.props.type})).filter((function(e){return e.currency==n.props.currency||0==n.props.currency})).map((function(t){return{id:t.id,avatar:window.location.origin+"/static/assets/avatars/"+t.maker_nick+".png",robot:t.maker_nick,robot_status:t.maker_status,type:t.type?e("Seller"):e("Buyer"),amount:t.amount,has_range:t.has_range,min_amount:t.min_amount,max_amount:t.max_amount,currency:n.getCurrencyCode(t.currency),payment_method:t.payment_method,price:t.price,premium:t.premium}})),columns:[{field:"robot",headerName:e("Robot"),width:64,renderCell:function(t){return c.createElement("div",{style:{position:"relative",left:"-5px"}},c.createElement(Ge.Z,{placement:"right",enterTouchDelay:0,title:t.row.robot+" ("+e(t.row.robot_status)+")"},c.createElement(ua.Z,{variant:"dot",overlap:"circular",badgeContent:"",color:n.statusBadgeColor(t.row.robot_status)},c.createElement(ua.Z,{overlap:"circular",anchorOrigin:{horizontal:"right",vertical:"bottom"},badgeContent:c.createElement("div",{style:{position:"relative",left:"6px",top:"1px"}}," ",t.row.type==e("Buyer")?c.createElement(br,{sx:{transform:"scaleX(-1)",height:"18px",width:"18px"},color:"secondary"}):c.createElement(br,{sx:{height:"20px",width:"20px"},color:"primary"}))},c.createElement("div",{style:{width:45,height:45}},c.createElement(lt.Z,{className:"bookAvatar",disableError:!0,disableSpinner:!0,color:null,alt:t.row.robot,src:t.row.avatar}))))))}},{field:"type",headerName:e("Is"),width:60,hide:"true"},{field:"amount",headerName:e("Amount"),type:"number",width:84,renderCell:function(t){return c.createElement(Ge.Z,{placement:"right",enterTouchDelay:0,title:e(t.row.type)},c.createElement("div",{style:{cursor:"pointer"}},n.amountToString(t.row.amount,t.row.has_range,t.row.min_amount,t.row.max_amount)))}},{field:"currency",headerName:e("Currency"),width:85,renderCell:function(e){return c.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",flexWrap:"wrap"}},e.row.currency+" ",c.createElement(If,{code:e.row.currency}))}},{field:"payment_method",headerName:e("Payment Method"),width:180,hide:"true"},{field:"payment_icons",headerName:e("Pay"),width:75,renderCell:function(t){return c.createElement("div",{style:{position:"relative",left:"-4px",cursor:"pointer",align:"center"}},c.createElement(kg,{othersText:e("Others"),size:16,text:t.row.payment_method}))}},{field:"price",headerName:e("Price"),type:"number",width:140,hide:"true",renderCell:function(e){return c.createElement("div",{style:{cursor:"pointer"}},Go(e.row.price)+" "+e.row.currency+"/BTC")}},{field:"premium",headerName:e("Premium"),type:"number",width:85,renderCell:function(e){return c.createElement(Ge.Z,{placement:"left",enterTouchDelay:0,title:Go(e.row.price)+" "+e.row.currency+"/BTC"},c.createElement("div",{style:{cursor:"pointer"}},parseFloat(parseFloat(e.row.premium).toFixed(4))+"%"))}}],components:{NoRowsOverlay:function(){return c.createElement(yg,{height:"100%",alignItems:"center",justifyContent:"center"},c.createElement("div",{style:{height:"220px"}}),n.NoOrdersFound())},NoResultsOverlay:function(){return c.createElement(yg,{height:"100%",alignItems:"center",justifyContent:"center"},e("Local filter returns no result"))}},pageSize:n.props.bookLoading?0:n.state.pageSize,rowsPerPageOptions:[0,6,20,50],onPageSizeChange:function(e){return n.setState({pageSize:e})},onRowClick:function(e){return n.handleRowClick(e.row.id)}}))})),(0,l.Z)((0,r.Z)(n),"handleTypeChange",(function(e,t){if(n.props.setAppState({buyChecked:e,sellChecked:t}),e&t||!e&!t)var r=2;else e?r=1:t&&(r=0);n.props.setAppState({type:r})})),(0,l.Z)((0,r.Z)(n),"handleClickBuy",(function(e){var t=e.target.checked,r=n.props.sellChecked;n.handleTypeChange(t,r)})),(0,l.Z)((0,r.Z)(n),"handleClickSell",(function(e){var t=n.props.buyChecked,r=e.target.checked;n.handleTypeChange(t,r)})),(0,l.Z)((0,r.Z)(n),"NoOrdersFound",(function(){var e=n.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h5",variant:"h5"},0==n.props.type?e("No orders found to sell BTC for {{currencyCode}}",{currencyCode:n.props.bookCurrencyCode}):e("No orders found to buy BTC for {{currencyCode}}",{currencyCode:n.props.bookCurrencyCode}))),c.createElement("br",null),c.createElement(qe,{item:!0},c.createElement(Je.Z,{size:"large",variant:"contained",color:"primary",to:"/make/",component:ee},e("Make Order"))),c.createElement(Ye.Z,{color:"primary",variant:"body1"},c.createElement("b",null,e("Be the first one to create an order")),c.createElement("br",null),c.createElement("br",null)))})),n.state={pageSize:6},0==n.props.bookOrders.length&&n.getOrderDetails(2,0),n}return(0,t.Z)(p,[{key:"getOrderDetails",value:function(e,t){var r=this;this.props.setAppState({bookLoading:!0}),fetch("/api/book?currency="+t+"&type="+e).then((function(e){return e.json()})).then((function(e){return r.props.setAppState({bookNotFound:e.not_found,bookLoading:!1,bookOrders:e})}))}},{key:"getCurrencyCode",value:function(e){var t=this.props.t;return e?0==e?t("ANY_currency"):og[e.toString()]:t("ANY_currency")}},{key:"statusBadgeColor",value:function(e){return"Active"==e?"success":"Seen recently"==e?"warning":"Inactive"==e?"error":void 0}},{key:"render",value:function(){var e=this,t=this.props.t;return c.createElement(qe,{className:"orderBook",container:!0,spacing:1,sx:{minWidth:400}},c.createElement(Xe.Z,{sx:{position:"fixed",right:"0px",top:"30px"},onClick:function(){return e.setState({loading:!0})&e.getOrderDetails(2,0)}},c.createElement(Cg.Z,null)),c.createElement(qe,{item:!0,xs:6,align:"right"},c.createElement(Fa.Z,{align:"center"},c.createElement(Na.Z,{align:"center",sx:{position:"relative",left:"10px",textAlign:"center"}},t("I want to")),c.createElement(Qa,{row:!0},c.createElement("div",{style:{position:"relative",left:"20px"}},c.createElement(da.Z,{control:c.createElement(Zi.Z,{icon:c.createElement(ur,{sx:{width:"30px",height:"30px"},color:"inherit"}),checkedIcon:c.createElement(dr,{sx:{width:"30px",height:"30px"},color:"primary"})}),label:c.createElement("div",{style:{position:"relative",top:"-13px"}},this.props.buyChecked?c.createElement(Ye.Z,{variant:"caption",color:"primary"},c.createElement("b",null,t("Buy"))):c.createElement(Ye.Z,{variant:"caption",color:"text.secondary"},t("Buy"))),labelPlacement:"bottom",checked:this.props.buyChecked,onChange:this.handleClickBuy})),c.createElement(da.Z,{control:c.createElement(Zi.Z,{icon:c.createElement(yr,{sx:{width:"30px",height:"30px"},color:"inherit"}),checkedIcon:c.createElement(gr,{sx:{width:"30px",height:"30px"},color:"secondary"})}),label:c.createElement("div",{style:{position:"relative",top:"-13px"}},this.props.sellChecked?c.createElement(Ye.Z,{variant:"caption",color:"secondary"},c.createElement("b",null,t("Sell"))):c.createElement(Ye.Z,{variant:"caption",color:"text.secondary"},t("Sell"))),labelPlacement:"bottom",checked:this.props.sellChecked,onChange:this.handleClickSell})))),c.createElement(qe,{item:!0,xs:6,align:"left"},c.createElement(Fa.Z,{align:"center"},c.createElement(Na.Z,{align:"center",sx:{textAlign:"center",position:"relative",left:"-5px"}},0==this.props.type?t("and receive"):1==this.props.type?t("and pay with"):t("and use")),c.createElement(hi.Z,{sx:{width:120},label:t("Select Payment Currency"),required:!0,value:this.props.currency,inputProps:{style:{textAlign:"center"}},onChange:this.handleCurrencyChange}," ",c.createElement(mi.Z,{value:0},c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},c.createElement(If,{code:"ANY"})," "+t("ANY_currency"))),Object.entries(og).map((function(e){var t=(0,ne.Z)(e,2),r=t[0],n=t[1];return c.createElement(mi.Z,{key:r,value:parseInt(r)},c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},c.createElement(If,{code:n})," "+n))}))))),this.props.bookNotFound?"":c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h5",variant:"h5"},0==this.props.type?t("You are SELLING BTC for {{currencyCode}}",{currencyCode:this.props.bookCurrencyCode}):1==this.props.type?t("You are BUYING BTC for {{currencyCode}}",{currencyCode:this.props.bookCurrencyCode}):t("You are looking at all"))),this.props.bookNotFound?this.NoOrdersFound():c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Bo(),{minWidth:930},c.createElement(ht.Z,{elevation:0,style:{width:925,maxHeight:500,overflow:"auto"}},this.bookListTableDesktop())),c.createElement(Bo(),{maxWidth:929},c.createElement(ht.Z,{elevation:0,style:{width:395,maxHeight:450,overflow:"auto"}},this.bookListTablePhone()))),c.createElement(qe,{item:!0,xs:12,align:"center"},this.props.bookNotFound?null:c.createElement(Je.Z,{variant:"contained",color:"primary",to:"/make/",component:ee},t("Make Order")),c.createElement(Je.Z,{color:"secondary",variant:"contained",to:"/",component:ee},t("Back"))))}}]),p}(c.Component);const xg=Ae()(Sg),Eg=(0,ta.Z)((0,Ne.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function Ag(e){return(0,Ie.Z)("MuiChip",e)}const Pg=(0,De.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorPrimary","colorSecondary","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","focusVisible"]),Tg=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant"],Rg=(0,Me.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{color:n,clickable:o,onDelete:a,size:i,variant:s}=r;return[{[`& .${Pg.avatar}`]:t.avatar},{[`& .${Pg.avatar}`]:t[`avatar${(0,et.Z)(i)}`]},{[`& .${Pg.avatar}`]:t[`avatarColor${(0,et.Z)(n)}`]},{[`& .${Pg.icon}`]:t.icon},{[`& .${Pg.icon}`]:t[`icon${(0,et.Z)(i)}`]},{[`& .${Pg.icon}`]:t[`iconColor${(0,et.Z)(n)}`]},{[`& .${Pg.deleteIcon}`]:t.deleteIcon},{[`& .${Pg.deleteIcon}`]:t[`deleteIcon${(0,et.Z)(i)}`]},{[`& .${Pg.deleteIcon}`]:t[`deleteIconColor${(0,et.Z)(n)}`]},{[`& .${Pg.deleteIcon}`]:t[`deleteIconOutlinedColor${(0,et.Z)(n)}`]},t.root,t[`size${(0,et.Z)(i)}`],t[`color${(0,et.Z)(n)}`],o&&t.clickable,o&&"default"!==n&&t[`clickableColor${(0,et.Z)(n)})`],a&&t.deletable,a&&"default"!==n&&t[`deletableColor${(0,et.Z)(n)}`],t[s],"outlined"===s&&t[`outlined${(0,et.Z)(n)}`]]}})((({theme:e,ownerState:t})=>{const r=(0,$e.Fq)(e.palette.text.primary,.26);return(0,p.Z)({fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:e.palette.text.primary,backgroundColor:e.palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Pg.disabled}`]:{opacity:e.palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Pg.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:"light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300],fontSize:e.typography.pxToRem(12)},[`& .${Pg.avatarColorPrimary}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.dark},[`& .${Pg.avatarColorSecondary}`]:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.dark},[`& .${Pg.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Pg.icon}`]:(0,p.Z)({color:"light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300],marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},"default"!==t.color&&{color:"inherit"}),[`& .${Pg.deleteIcon}`]:(0,p.Z)({WebkitTapHighlightColor:"transparent",color:r,fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:(0,$e.Fq)(r,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:(0,$e.Fq)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:e.palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.onDelete&&{[`&.${Pg.focusVisible}`]:{backgroundColor:(0,$e.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${Pg.focusVisible}`]:{backgroundColor:e.palette[t.color].dark}})}),(({theme:e,ownerState:t})=>(0,p.Z)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:(0,$e.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Pg.focusVisible}`]:{backgroundColor:(0,$e.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:e.shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${Pg.focusVisible}`]:{backgroundColor:e.palette[t.color].dark}})),(({theme:e,ownerState:t})=>(0,p.Z)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Pg.clickable}:hover`]:{backgroundColor:e.palette.action.hover},[`&.${Pg.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`& .${Pg.avatar}`]:{marginLeft:4},[`& .${Pg.avatarSmall}`]:{marginLeft:2},[`& .${Pg.icon}`]:{marginLeft:4},[`& .${Pg.iconSmall}`]:{marginLeft:2},[`& .${Pg.deleteIcon}`]:{marginRight:5},[`& .${Pg.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:e.palette[t.color].main,border:`1px solid ${(0,$e.Fq)(e.palette[t.color].main,.7)}`,[`&.${Pg.clickable}:hover`]:{backgroundColor:(0,$e.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Pg.focusVisible}`]:{backgroundColor:(0,$e.Fq)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Pg.deleteIcon}`]:{color:(0,$e.Fq)(e.palette[t.color].main,.7),"&:hover, &:active":{color:e.palette[t.color].main}}}))),Og=(0,Me.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:r}=e,{size:n}=r;return[t.label,t[`label${(0,et.Z)(n)}`]]}})((({ownerState:e})=>(0,p.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"small"===e.size&&{paddingLeft:8,paddingRight:8})));function Mg(e){return"Backspace"===e.key||"Delete"===e.key}const zg=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiChip"}),{avatar:n,className:o,clickable:a,color:i="default",component:s,deleteIcon:l,disabled:u=!1,icon:d,label:h,onClick:m,onDelete:f,onKeyDown:g,onKeyUp:y,size:b="medium",variant:v="filled"}=r,w=(0,L.Z)(r,Tg),k=c.useRef(null),C=(0,Kt.Z)(k,t),S=e=>{e.stopPropagation(),f&&f(e)},x=!(!1===a||!m)||a,E="small"===b,A=x||f?Rr.Z:s||"div",P=(0,p.Z)({},r,{component:A,disabled:u,size:b,color:i,onDelete:!!f,clickable:x,variant:v}),T=(e=>{const{classes:t,disabled:r,size:n,color:o,onDelete:a,clickable:i,variant:s}=e,l={root:["root",s,r&&"disabled",`size${(0,et.Z)(n)}`,`color${(0,et.Z)(o)}`,i&&"clickable",i&&`clickableColor${(0,et.Z)(o)}`,a&&"deletable",a&&`deletableColor${(0,et.Z)(o)}`,`${s}${(0,et.Z)(o)}`],label:["label",`label${(0,et.Z)(n)}`],avatar:["avatar",`avatar${(0,et.Z)(n)}`,`avatarColor${(0,et.Z)(o)}`],icon:["icon",`icon${(0,et.Z)(n)}`,`iconColor${(0,et.Z)(o)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,et.Z)(n)}`,`deleteIconColor${(0,et.Z)(o)}`,`deleteIconOutlinedColor${(0,et.Z)(o)}`]};return(0,Oe.Z)(l,Ag,t)})(P),R=A===Rr.Z?(0,p.Z)({component:s||"div",focusVisibleClassName:T.focusVisible},f&&{disableRipple:!0}):{};let O=null;if(f){const e=(0,Pe.Z)("default"!==i&&("outlined"===v?T[`deleteIconOutlinedColor${(0,et.Z)(i)}`]:T[`deleteIconColor${(0,et.Z)(i)}`]),E&&T.deleteIconSmall);O=l&&c.isValidElement(l)?c.cloneElement(l,{className:(0,Pe.Z)(l.props.className,T.deleteIcon,e),onClick:S}):(0,Ne.jsx)(Eg,{className:(0,Pe.Z)(T.deleteIcon,e),onClick:S})}let M=null;n&&c.isValidElement(n)&&(M=c.cloneElement(n,{className:(0,Pe.Z)(T.avatar,n.props.className)}));let z=null;return d&&c.isValidElement(d)&&(z=c.cloneElement(d,{className:(0,Pe.Z)(T.icon,d.props.className)})),(0,Ne.jsxs)(Rg,(0,p.Z)({as:A,className:(0,Pe.Z)(T.root,o),disabled:!(!x||!u)||void 0,onClick:m,onKeyDown:e=>{e.currentTarget===e.target&&Mg(e)&&e.preventDefault(),g&&g(e)},onKeyUp:e=>{e.currentTarget===e.target&&(f&&Mg(e)?f(e):"Escape"===e.key&&k.current&&k.current.blur()),y&&y(e)},ref:C,ownerState:P},R,w,{children:[M||z,(0,Ne.jsx)(Og,{className:(0,Pe.Z)(T.label),ownerState:P,children:h}),O]}))})),Bg=zg;function Ig(e){return(0,Ie.Z)("MuiAlert",e)}const Dg=(0,De.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),Zg=(0,ta.Z)((0,Ne.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Lg=(0,ta.Z)((0,Ne.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),jg=(0,ta.Z)((0,Ne.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),Fg=(0,ta.Z)((0,Ne.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Ng=(0,ta.Z)((0,Ne.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var Hg;const Ug=["action","children","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"],Vg=(0,Me.ZP)(ht.Z,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,et.Z)(r.color||r.severity)}`]]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?$e._j:$e.$n,n="light"===e.palette.mode?$e.$n:$e._j,o=t.color||t.severity;return(0,p.Z)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},o&&"standard"===t.variant&&{color:r(e.palette[o].light,.6),backgroundColor:n(e.palette[o].light,.9),[`& .${Dg.icon}`]:{color:"dark"===e.palette.mode?e.palette[o].main:e.palette[o].light}},o&&"outlined"===t.variant&&{color:r(e.palette[o].light,.6),border:`1px solid ${e.palette[o].light}`,[`& .${Dg.icon}`]:{color:"dark"===e.palette.mode?e.palette[o].main:e.palette[o].light}},o&&"filled"===t.variant&&{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:"dark"===e.palette.mode?e.palette[o].dark:e.palette[o].main})})),Kg=(0,Me.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Wg=(0,Me.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),qg=(0,Me.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),Yg={success:(0,Ne.jsx)(Zg,{fontSize:"inherit"}),warning:(0,Ne.jsx)(Lg,{fontSize:"inherit"}),error:(0,Ne.jsx)(jg,{fontSize:"inherit"}),info:(0,Ne.jsx)(Fg,{fontSize:"inherit"})},Gg=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiAlert"}),{action:n,children:o,className:a,closeText:i="Close",color:s,icon:l,iconMapping:c=Yg,onClose:u,role:d="alert",severity:h="success",variant:m="standard"}=r,f=(0,L.Z)(r,Ug),g=(0,p.Z)({},r,{color:s,severity:h,variant:m}),y=(e=>{const{variant:t,color:r,severity:n,classes:o}=e,a={root:["root",`${t}${(0,et.Z)(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,Oe.Z)(a,Ig,o)})(g);return(0,Ne.jsxs)(Vg,(0,p.Z)({role:d,elevation:0,ownerState:g,className:(0,Pe.Z)(y.root,a),ref:t},f,{children:[!1!==l?(0,Ne.jsx)(Kg,{ownerState:g,className:y.icon,children:l||c[h]||Yg[h]}):null,(0,Ne.jsx)(Wg,{ownerState:g,className:y.message,children:o}),null!=n?(0,Ne.jsx)(qg,{className:y.action,children:n}):null,null==n&&u?(0,Ne.jsx)(qg,{ownerState:g,className:y.action,children:(0,Ne.jsx)(Xe.Z,{size:"small","aria-label":i,title:i,color:"inherit",onClick:u,children:Hg||(Hg=(0,Ne.jsx)(Ng,{fontSize:"small"}))})}):null]}))})),_g=Gg;function Qg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xg(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Jg(e,t,r){return t&&Xg(e.prototype,t),r&&Xg(e,r),e}function $g(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ty(e,t)}function ey(e){return ey=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ey(e)}function ty(e,t){return ty=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ty(e,t)}function ry(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ny(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ey(e);if(t){var o=ey(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return ry(this,r)}}function oy(e){return function(e){if(Array.isArray(e))return ay(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ay(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ay(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ay(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function iy(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=String(e);if(0===t)return r;var n=r.match(/(.*?)([0-9]+)(.*)/),o=n?n[1]:"",a=n?n[3]:"",i=n?n[2]:r,s=i.length>=t?i:(oy(Array(t)).map((function(){return"0"})).join("")+i).slice(-1*t);return"".concat(o).concat(s).concat(a)}var sy={daysInHours:!1,zeroPadTime:2};function ly(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.now,o=void 0===n?Date.now:n,a=r.precision,i=void 0===a?0:a,s=r.controlled,l=r.offsetTime,c=void 0===l?0:l,u=r.overtime;t="string"==typeof e?new Date(e).getTime():e instanceof Date?e.getTime():e,s||(t+=c);var d=s?t:t-o(),p=Math.min(20,Math.max(0,i)),h=Math.round(1e3*parseFloat(((u?d:Math.max(0,d))/1e3).toFixed(p))),m=Math.abs(h)/1e3;return{total:h,days:Math.floor(m/86400),hours:Math.floor(m/3600%24),minutes:Math.floor(m/60%60),seconds:Math.floor(m%60),milliseconds:Number((m%1*1e3).toFixed()),completed:h<=0}}function cy(e,t){var r=e.days,n=e.hours,o=e.minutes,a=e.seconds,i=Object.assign(Object.assign({},sy),t),s=i.daysInHours,l=i.zeroPadTime,c=i.zeroPadDays,u=void 0===c?l:c,d=Math.min(2,l),p=s?iy(n+24*r,l):iy(n,d);return{days:s?"":iy(r,u),hours:p,minutes:iy(o,d),seconds:iy(a,d)}}var uy=function(e){$g(r,e);var t=ny(r);function r(){var e;return Qg(this,r),(e=t.apply(this,arguments)).state={count:e.props.count||3},e.startCountdown=function(){e.interval=window.setInterval((function(){0==e.state.count-1?(e.stopCountdown(),e.props.onComplete&&e.props.onComplete()):e.setState((function(e){return{count:e.count-1}}))}),1e3)},e.stopCountdown=function(){clearInterval(e.interval)},e.addTime=function(t){e.stopCountdown(),e.setState((function(e){return{count:e.count+t}}),e.startCountdown)},e}return Jg(r,[{key:"componentDidMount",value:function(){this.startCountdown()}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"render",value:function(){return this.props.children?(0,c.cloneElement)(this.props.children,{count:this.state.count}):null}}]),r}(c.Component);uy.propTypes={count:R.number,children:R.element,onComplete:R.func};var dy=function(e){$g(r,e);var t=ny(r);function r(e){var n;if(Qg(this,r),(n=t.call(this,e)).mounted=!1,n.initialTimestamp=n.calcOffsetStartTimestamp(),n.offsetStartTimestamp=n.props.autoStart?0:n.initialTimestamp,n.offsetTime=0,n.legacyMode=!1,n.legacyCountdownRef=(0,c.createRef)(),n.tick=function(){var e=n.calcTimeDelta(),t=e.completed&&!n.props.overtime?void 0:n.props.onTick;n.setTimeDeltaState(e,void 0,t)},n.start=function(){if(!n.isStarted()){var e=n.offsetStartTimestamp;n.offsetStartTimestamp=0,n.offsetTime+=e?n.calcOffsetStartTimestamp()-e:0;var t=n.calcTimeDelta();n.setTimeDeltaState(t,"STARTED",n.props.onStart),n.props.controlled||t.completed&&!n.props.overtime||(n.clearTimer(),n.interval=window.setInterval(n.tick,n.props.intervalDelay))}},n.pause=function(){n.isPaused()||(n.clearTimer(),n.offsetStartTimestamp=n.calcOffsetStartTimestamp(),n.setTimeDeltaState(n.state.timeDelta,"PAUSED",n.props.onPause))},n.stop=function(){n.isStopped()||(n.clearTimer(),n.offsetStartTimestamp=n.calcOffsetStartTimestamp(),n.offsetTime=n.offsetStartTimestamp-n.initialTimestamp,n.setTimeDeltaState(n.calcTimeDelta(),"STOPPED",n.props.onStop))},n.isStarted=function(){return n.isStatus("STARTED")},n.isPaused=function(){return n.isStatus("PAUSED")},n.isStopped=function(){return n.isStatus("STOPPED")},n.isCompleted=function(){return n.isStatus("COMPLETED")},n.handleOnComplete=function(e){n.props.onComplete&&n.props.onComplete(e)},e.date){var o=n.calcTimeDelta();n.state={timeDelta:o,status:o.completed?"COMPLETED":"STOPPED"}}else n.legacyMode=!0;return n}return Jg(r,[{key:"componentDidMount",value:function(){this.legacyMode||(this.mounted=!0,this.props.onMount&&this.props.onMount(this.calcTimeDelta()),this.props.autoStart&&this.start())}},{key:"componentDidUpdate",value:function(e){this.legacyMode||this.props.date!==e.date&&(this.initialTimestamp=this.calcOffsetStartTimestamp(),this.offsetStartTimestamp=this.initialTimestamp,this.offsetTime=0,this.setTimeDeltaState(this.calcTimeDelta()))}},{key:"componentWillUnmount",value:function(){this.legacyMode||(this.mounted=!1,this.clearTimer())}},{key:"calcTimeDelta",value:function(){var e=this.props,t=e.date,r=e.now,n=e.precision,o=e.controlled,a=e.overtime;return ly(t,{now:r,precision:n,controlled:o,offsetTime:this.offsetTime,overtime:a})}},{key:"calcOffsetStartTimestamp",value:function(){return Date.now()}},{key:"addTime",value:function(e){this.legacyCountdownRef.current.addTime(e)}},{key:"clearTimer",value:function(){window.clearInterval(this.interval)}},{key:"isStatus",value:function(e){return this.state.status===e}},{key:"setTimeDeltaState",value:function(e,t,r){var n,o=this;if(this.mounted)return!this.state.timeDelta.completed&&e.completed&&(this.props.overtime||this.clearTimer(),n=this.handleOnComplete),this.setState((function(r){var n=t||r.status;return e.completed&&!o.props.overtime?n="COMPLETED":t||"COMPLETED"!==n||(n="STOPPED"),{timeDelta:e,status:n}}),(function(){r&&r(o.state.timeDelta),n&&n(o.state.timeDelta)}))}},{key:"getApi",value:function(){return this.api=this.api||{start:this.start,pause:this.pause,stop:this.stop,isStarted:this.isStarted,isPaused:this.isPaused,isStopped:this.isStopped,isCompleted:this.isCompleted}}},{key:"getRenderProps",value:function(){var e=this.props,t=e.daysInHours,r=e.zeroPadTime,n=e.zeroPadDays,o=this.state.timeDelta;return Object.assign(Object.assign({},o),{api:this.getApi(),props:this.props,formatted:cy(o,{daysInHours:t,zeroPadTime:r,zeroPadDays:n})})}},{key:"render",value:function(){if(this.legacyMode){var e=this.props,t=e.count,r=e.children,n=e.onComplete;return(0,c.createElement)(uy,{ref:this.legacyCountdownRef,count:t,onComplete:n},r)}var o=this.props,a=o.className,i=o.overtime,s=o.children,l=o.renderer,u=this.getRenderProps();if(l)return l(u);if(s&&this.state.timeDelta.completed&&!i)return(0,c.cloneElement)(s,{countdown:u});var d=u.formatted,p=d.days,h=d.hours,m=d.minutes,f=d.seconds;return(0,c.createElement)("span",{className:a},u.total<0?"-":"",p,p?":":"",h,":",m,":",f)}}]),r}(c.Component);dy.defaultProps=Object.assign(Object.assign({},sy),{controlled:!1,intervalDelay:1e3,precision:0,autoStart:!0}),dy.propTypes={date:(0,R.oneOfType)([(0,R.instanceOf)(Date),R.string,R.number]),daysInHours:R.bool,zeroPadTime:R.number,zeroPadDays:R.number,controlled:R.bool,intervalDelay:R.number,precision:R.number,autoStart:R.bool,overtime:R.bool,className:R.string,children:R.element,renderer:R.func,now:R.func,onMount:R.func,onStart:R.func,onPause:R.func,onStop:R.func,onTick:R.func,onComplete:R.func};const py=dy;var hy=__webpack_require__(1739),my=__webpack_require__.n(hy),fy=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function gy(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},r=e.match(/<\/?([^\s]+?)[/\s>]/);if(r&&(t.name=r[1],(my()[r[1]]||"/"===e.charAt(e.length-2))&&(t.voidElement=!0),t.name.startsWith("!--"))){var n=e.indexOf("--\x3e");return{type:"comment",comment:-1!==n?e.slice(4,n):""}}for(var o=new RegExp(fy),a=null;null!==(a=o.exec(e));)if(a[0].trim())if(a[1]){var i=a[1].trim(),s=[i,""];i.indexOf("=")>-1&&(s=i.split("=")),t.attrs[s[0]]=s[1],o.lastIndex--}else a[2]&&(t.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return t}var yy=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,by=/^\s*$/,vy=Object.create(null);function wy(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t=[];for(var r in e)t.push(r+'="'+e[r]+'"');return t.length?" "+t.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(wy,"")+"</"+t.name+">";case"comment":return e+"\x3c!--"+t.comment+"--\x3e"}}var ky={parse:function(e,t){t||(t={}),t.components||(t.components=vy);var r,n=[],o=[],a=-1,i=!1;if(0!==e.indexOf("<")){var s=e.indexOf("<");n.push({type:"text",content:-1===s?e:e.substring(0,s)})}return e.replace(yy,(function(s,l){if(i){if(s!=="</"+r.name+">")return;i=!1}var c,u="/"!==s.charAt(1),d=s.startsWith("\x3c!--"),p=l+s.length,h=e.charAt(p);if(d){var m=gy(s);return a<0?(n.push(m),n):((c=o[a]).children.push(m),n)}if(u&&(a++,"tag"===(r=gy(s)).type&&t.components[r.name]&&(r.type="component",i=!0),r.voidElement||i||!h||"<"===h||r.children.push({type:"text",content:e.slice(p,e.indexOf("<",p))}),0===a&&n.push(r),(c=o[a-1])&&c.children.push(r),o[a]=r),(!u||r.voidElement)&&(a>-1&&(r.voidElement||r.name===s.slice(2,-1))&&(a--,r=-1===a?n:o[a]),!i&&"<"!==h&&h)){c=-1===a?n:o[a].children;var f=e.indexOf("<",p),g=e.slice(p,-1===f?void 0:f);by.test(g)&&(g=" "),(f>-1&&a+c.length>=0||" "!==g)&&c.push({type:"text",content:g})}})),n},stringify:function(e){return e.reduce((function(e,t){return e+wy("",t)}),"")}};const Cy=ky;var Sy="".replace,xy=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34);/g,Ey={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"'};function Ay(e){return Ey[e]}var Py=["format"],Ty=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function Ry(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oy(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ry(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ry(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function My(e,t){if(!e)return!1;var r=e.props?e.props.children:e.children;return t?r.length>0:!!r}function zy(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function By(e){return Array.isArray(e)?e:[e]}function Iy(e,t){if(!e)return"";var r="",n=By(e),o=t.transSupportBasicHtmlNodes&&t.transKeepBasicHtmlNodesFor?t.transKeepBasicHtmlNodesFor:[];return n.forEach((function(e,n){if("string"==typeof e)r+="".concat(e);else if(c.isValidElement(e)){var i=Object.keys(e.props).length,s=o.indexOf(e.type)>-1,l=e.props.children;if(!l&&s&&0===i)r+="<".concat(e.type,"/>");else if(l||s&&0===i)if(e.props.i18nIsDynamicList)r+="<".concat(n,"></").concat(n,">");else if(s&&1===i&&"string"==typeof l)r+="<".concat(e.type,">").concat(l,"</").concat(e.type,">");else{var u=Iy(l,t);r+="<".concat(n,">").concat(u,"</").concat(n,">")}else r+="<".concat(n,"></").concat(n,">")}else if(null===e)me("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"===(0,a.Z)(e)){var d=e.format,p=(0,oe.Z)(e,Py),h=Object.keys(p);if(1===h.length){var m=d?"".concat(h[0],", ").concat(d):h[0];r+="{{".concat(m,"}}")}else me("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else me("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),r}function Dy(e){var t=e.children,r=e.count,n=e.parent,o=e.i18nKey,i=e.context,s=e.tOptions,l=void 0===s?{}:s,u=e.values,d=e.defaults,p=e.components,h=e.ns,m=e.i18n,f=e.t,g=e.shouldUnescape,y=(0,oe.Z)(e,Ty),b=(0,c.useContext)(ce)||{},v=b.i18n,w=b.defaultNS,k=m||v||pe();if(!k)return ge("You will need to pass in an i18next instance by using i18nextReactModule"),t;var C=f||k.t.bind(k)||function(e){return e};i&&(l.context=i);var S=Oy(Oy({},ue()),k.options&&k.options.react),x=h||C.ns||w||k.options&&k.options.defaultNS;x="string"==typeof x?[x]:x||["translation"];var E=d||Iy(t,S)||S.transEmptyNodeValue||o,A=S.hashTransKey,P=o||(A?A(E):E),T=u?l.interpolation:{interpolation:Oy(Oy({},l.interpolation),{},{prefix:"#$?",suffix:"?$#"})},R=Oy(Oy(Oy(Oy({},l),{},{count:r},u),T),{},{defaultValue:E,ns:x}),O=function(e,t,r,n,o,i){if(""===t)return[];var s=n.transKeepBasicHtmlNodesFor||[],l=t&&new RegExp(s.join("|")).test(t);if(!e&&!l)return[t];var u={};!function e(t){By(t).forEach((function(t){"string"!=typeof t&&(My(t)?e(zy(t)):"object"!==(0,a.Z)(t)||c.isValidElement(t)||Object.assign(u,t))}))}(e);var d=Cy.parse("<0>".concat(t,"</0>")),p=Oy(Oy({},u),o);function h(e,t,r){var n=zy(e),o=f(n,t.children,r);return function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return c.isValidElement(e)}))}(n)&&0===o.length?n:o}function m(e,t,r,n,o){e.dummy&&(e.children=t),r.push(c.cloneElement(e,Oy(Oy({},e.props),{},{key:n}),o?void 0:t))}function f(t,o,u){var d=By(t);return By(o).reduce((function(t,o,g){var y,b,v,w,k=o.children&&o.children[0]&&o.children[0].content&&r.services.interpolator.interpolate(o.children[0].content,p,r.language);if("tag"===o.type){var C=d[parseInt(o.name,10)];!C&&1===u.length&&u[0][o.name]&&(C=u[0][o.name]),C||(C={});var S=0!==Object.keys(o.attrs).length?(b={props:o.attrs},(w=Oy({},v=C)).props=Object.assign(b.props,v.props),w):C,x=c.isValidElement(S),E=x&&My(o,!0)&&!o.voidElement,A=l&&"object"===(0,a.Z)(S)&&S.dummy&&!x,P="object"===(0,a.Z)(e)&&null!==e&&Object.hasOwnProperty.call(e,o.name);if("string"==typeof S){var T=r.services.interpolator.interpolate(S,p,r.language);t.push(T)}else if(My(S)||E)m(S,h(S,o,u),t,g);else if(A){var R=f(d,o.children,u);t.push(c.cloneElement(S,Oy(Oy({},S.props),{},{key:g}),R))}else if(Number.isNaN(parseFloat(o.name)))if(P)m(S,h(S,o,u),t,g,o.voidElement);else if(n.transSupportBasicHtmlNodes&&s.indexOf(o.name)>-1)if(o.voidElement)t.push(c.createElement(o.name,{key:"".concat(o.name,"-").concat(g)}));else{var O=f(d,o.children,u);t.push(c.createElement(o.name,{key:"".concat(o.name,"-").concat(g)},O))}else if(o.voidElement)t.push("<".concat(o.name," />"));else{var M=f(d,o.children,u);t.push("<".concat(o.name,">").concat(M,"</").concat(o.name,">"))}else if("object"!==(0,a.Z)(S)||x)1===o.children.length&&k?t.push(c.cloneElement(S,Oy(Oy({},S.props),{},{key:g}),k)):t.push(c.cloneElement(S,Oy(Oy({},S.props),{},{key:g})));else{var z=o.children[0]?k:null;z&&t.push(z)}}else if("text"===o.type){var B=n.transWrapTextNodes,I=i?(y=r.services.interpolator.interpolate(o.content,p,r.language),Sy.call(y,xy,Ay)):r.services.interpolator.interpolate(o.content,p,r.language);B?t.push(c.createElement(B,{key:"".concat(o.name,"-").concat(g)},I)):t.push(I)}return t}),[])}return zy(f([{dummy:!0,children:e||[]}],d,By(e||[]))[0])}(p||t,P?C(P,R):E,k,S,R,g),M=void 0!==n?n:S.defaultTransParent;return M?c.createElement(M,y,O):O}function Zy(e,t){return void 0!==t&&void 0!==e&&(Array.isArray(t)?t.indexOf(e)>=0:e===t)}function Ly(e){return(0,Ie.Z)("MuiToggleButtonGroup",e)}const jy=(0,De.Z)("MuiToggleButtonGroup",["root","selected","vertical","disabled","grouped","groupedHorizontal","groupedVertical"]),Fy=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],Ny=(0,Me.ZP)("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${jy.grouped}`]:t.grouped},{[`& .${jy.grouped}`]:t[`grouped${(0,et.Z)(r.orientation)}`]},t.root,"vertical"===r.orientation&&t.vertical,r.fullWidth&&t.fullWidth]}})((({ownerState:e,theme:t})=>(0,p.Z)({display:"inline-flex",borderRadius:t.shape.borderRadius},"vertical"===e.orientation&&{flexDirection:"column"},e.fullWidth&&{width:"100%"},{[`& .${jy.grouped}`]:(0,p.Z)({},"horizontal"===e.orientation?{"&:not(:first-of-type)":{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-of-type)":{borderTopRightRadius:0,borderBottomRightRadius:0},[`&.${jy.selected} + .${jy.grouped}.${jy.selected}`]:{borderLeft:0,marginLeft:0}}:{"&:not(:first-of-type)":{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},"&:not(:last-of-type)":{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`&.${jy.selected} + .${jy.grouped}.${jy.selected}`]:{borderTop:0,marginTop:0}})}))),Hy=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiToggleButtonGroup"}),{children:n,className:o,color:a="standard",disabled:i=!1,exclusive:s=!1,fullWidth:l=!1,onChange:u,orientation:d="horizontal",size:h="medium",value:m}=r,f=(0,L.Z)(r,Fy),g=(0,p.Z)({},r,{disabled:i,fullWidth:l,orientation:d,size:h}),y=(e=>{const{classes:t,orientation:r,fullWidth:n,disabled:o}=e,a={root:["root","vertical"===r&&"vertical",n&&"fullWidth"],grouped:["grouped",`grouped${(0,et.Z)(r)}`,o&&"disabled"]};return(0,Oe.Z)(a,Ly,t)})(g),b=(e,t)=>{if(!u)return;const r=m&&m.indexOf(t);let n;m&&r>=0?(n=m.slice(),n.splice(r,1)):n=m?m.concat(t):[t],u(e,n)},v=(e,t)=>{u&&u(e,m===t?null:t)};return(0,Ne.jsx)(Ny,(0,p.Z)({role:"group",className:(0,Pe.Z)(y.root,o),ref:t,ownerState:g},f,{children:c.Children.map(n,(e=>c.isValidElement(e)?c.cloneElement(e,{className:(0,Pe.Z)(y.grouped,e.props.className),onChange:s?v:b,selected:void 0===e.props.selected?Zy(e.props.value,m):e.props.selected,size:e.props.size||h,fullWidth:l,color:e.props.color||a,disabled:e.props.disabled||i}):null))}))})),Uy=Hy;function Vy(e){return(0,Ie.Z)("MuiToggleButton",e)}const Ky=(0,De.Z)("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge"]),Wy=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],qy=(0,Me.ZP)(Rr.Z,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`size${(0,et.Z)(r.size)}`]]}})((({theme:e,ownerState:t})=>{const r="standard"===t.color?e.palette.text.primary:e.palette[t.color].main;return(0,p.Z)({},e.typography.button,{borderRadius:e.shape.borderRadius,padding:11,border:`1px solid ${e.palette.divider}`,color:e.palette.action.active},t.fullWidth&&{width:"100%"},{[`&.${Ky.disabled}`]:{color:e.palette.action.disabled,border:`1px solid ${e.palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:(0,$e.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ky.selected}`]:{color:r,backgroundColor:(0,$e.Fq)(r,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:(0,$e.Fq)(r,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,$e.Fq)(r,e.palette.action.selectedOpacity)}}}},"small"===t.size&&{padding:7,fontSize:e.typography.pxToRem(13)},"large"===t.size&&{padding:15,fontSize:e.typography.pxToRem(15)})})),Yy=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiToggleButton"}),{children:n,className:o,color:a="standard",disabled:i=!1,disableFocusRipple:s=!1,fullWidth:l=!1,onChange:c,onClick:u,selected:d,size:h="medium",value:m}=r,f=(0,L.Z)(r,Wy),g=(0,p.Z)({},r,{color:a,disabled:i,disableFocusRipple:s,fullWidth:l,size:h}),y=(e=>{const{classes:t,fullWidth:r,selected:n,disabled:o,size:a,color:i}=e,s={root:["root",n&&"selected",o&&"disabled",r&&"fullWidth",`size${(0,et.Z)(a)}`,i]};return(0,Oe.Z)(s,Vy,t)})(g);return(0,Ne.jsx)(qy,(0,p.Z)({className:(0,Pe.Z)(y.root,o),disabled:i,focusRipple:!s,ref:t,onClick:e=>{u&&(u(e,m),e.defaultPrevented)||c&&c(e,m)},onChange:c,value:m,ownerState:g,"aria-pressed":d},f,{children:n}))})),Gy=Yy,_y=(0,ta.Z)((0,Ne.jsx)("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}),"Star"),Qy=(0,ta.Z)((0,Ne.jsx)("path",{d:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}),"StarBorder");function Xy(e){return(0,Ie.Z)("MuiRating",e)}const Jy=(0,De.Z)("MuiRating",["root","sizeSmall","sizeMedium","sizeLarge","readOnly","disabled","focusVisible","visuallyHidden","pristine","label","labelEmptyValueActive","icon","iconEmpty","iconFilled","iconHover","iconFocus","iconActive","decimal"]),$y=["value"],eb=["className","defaultValue","disabled","emptyIcon","emptyLabelText","getLabelText","highlightSelectedOnly","icon","IconContainerComponent","max","name","onChange","onChangeActive","onMouseLeave","onMouseMove","precision","readOnly","size","value"];function tb(e,t){if(null==e)return e;const r=Math.round(e/t)*t;return Number(r.toFixed(function(e){const t=e.toString().split(".")[1];return t?t.length:0}(t)))}const rb=(0,Me.ZP)("span",{name:"MuiRating",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Jy.visuallyHidden}`]:t.visuallyHidden},t.root,t[`size${(0,et.Z)(r.size)}`],r.readOnly&&t.readOnly]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"inline-flex",position:"relative",fontSize:e.typography.pxToRem(24),color:"#faaf00",cursor:"pointer",textAlign:"left",WebkitTapHighlightColor:"transparent",[`&.${Jy.disabled}`]:{opacity:e.palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Jy.focusVisible} .${Jy.iconActive}`]:{outline:"1px solid #999"},[`& .${Jy.visuallyHidden}`]:Rs},"small"===t.size&&{fontSize:e.typography.pxToRem(18)},"large"===t.size&&{fontSize:e.typography.pxToRem(30)},t.readOnly&&{pointerEvents:"none"}))),nb=(0,Me.ZP)("label",{name:"MuiRating",slot:"Label",overridesResolver:(e,t)=>t.label})((({ownerState:e})=>(0,p.Z)({cursor:"inherit"},e.emptyValueFocused&&{top:0,bottom:0,position:"absolute",outline:"1px solid #999",width:"100%"}))),ob=(0,Me.ZP)("span",{name:"MuiRating",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.iconEmpty&&t.iconEmpty,r.iconFilled&&t.iconFilled,r.iconHover&&t.iconHover,r.iconFocus&&t.iconFocus,r.iconActive&&t.iconActive]}})((({theme:e,ownerState:t})=>(0,p.Z)({display:"flex",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),pointerEvents:"none"},t.iconActive&&{transform:"scale(1.2)"},t.iconEmpty&&{color:e.palette.action.disabled}))),ab=(0,Me.ZP)("span",{name:"MuiRating",slot:"Decimal",shouldForwardProp:e=>(0,Me.Dz)(e)&&"iconActive"!==e,overridesResolver:(e,t)=>{const{iconActive:r}=e;return[t.decimal,r&&t.iconActive]}})((({iconActive:e})=>(0,p.Z)({position:"relative"},e&&{transform:"scale(1.2)"})));function ib(e){const t=(0,L.Z)(e,$y);return(0,Ne.jsx)("span",(0,p.Z)({},t))}function sb(e){const{classes:t,disabled:r,emptyIcon:n,focus:o,getLabelText:a,highlightSelectedOnly:i,hover:s,icon:l,IconContainerComponent:u,isActive:d,itemValue:h,labelProps:m,name:f,onBlur:g,onChange:y,onClick:b,onFocus:v,readOnly:w,ownerState:k,ratingValue:C,ratingValueRounded:S}=e,x=i?h===C:h<=C,E=h<=s,A=h<=o,P=h===S,T=(0,Ga.Z)(),R=(0,Ne.jsx)(ob,{as:u,value:h,className:(0,Pe.Z)(t.icon,x?t.iconFilled:t.iconEmpty,E&&t.iconHover,A&&t.iconFocus,d&&t.iconActive),ownerState:(0,p.Z)({},k,{iconEmpty:!x,iconFilled:x,iconHover:E,iconFocus:A,iconActive:d}),children:n&&!x?n:l});return w?(0,Ne.jsx)("span",(0,p.Z)({},m,{children:R})):(0,Ne.jsxs)(c.Fragment,{children:[(0,Ne.jsxs)(nb,(0,p.Z)({ownerState:(0,p.Z)({},k,{emptyValueFocused:void 0}),htmlFor:T},m,{children:[R,(0,Ne.jsx)("span",{className:t.visuallyHidden,children:a(h)})]})),(0,Ne.jsx)("input",{className:t.visuallyHidden,onFocus:v,onBlur:g,onChange:y,onClick:b,disabled:r,value:h,id:T,type:"radio",name:f,checked:P})]})}const lb=(0,Ne.jsx)(_y,{fontSize:"inherit"}),cb=(0,Ne.jsx)(Qy,{fontSize:"inherit"});function ub(e){return`${e} Star${1!==e?"s":""}`}const db=c.forwardRef((function(e,t){const r=(0,ze.Z)({name:"MuiRating",props:e}),{className:n,defaultValue:o=null,disabled:a=!1,emptyIcon:i=cb,emptyLabelText:s="Empty",getLabelText:l=ub,highlightSelectedOnly:u=!1,icon:d=lb,IconContainerComponent:h=ib,max:m=5,name:f,onChange:g,onChangeActive:y,onMouseLeave:b,onMouseMove:v,precision:w=1,readOnly:k=!1,size:C="medium",value:S}=r,x=(0,L.Z)(r,eb),E=(0,Ga.Z)(f),[A,P]=(0,qa.Z)({controlled:S,default:o,name:"Rating"}),T=tb(A,w),R=(0,gi.Z)(),[{hover:O,focus:M},z]=c.useState({hover:-1,focus:-1});let B=T;-1!==O&&(B=O),-1!==M&&(B=M);const{isFocusVisibleRef:I,onBlur:D,onFocus:Z,ref:j}=(0,Vt.Z)(),[F,N]=c.useState(!1),H=c.useRef(),U=(0,Kt.Z)(j,H),V=(0,Kt.Z)(U,t),K=e=>{let t=""===e.target.value?null:parseFloat(e.target.value);-1!==O&&(t=O),P(t),g&&g(e,t)},W=e=>{0===e.clientX&&0===e.clientY||(z({hover:-1,focus:-1}),P(null),g&&parseFloat(e.target.value)===T&&g(e,null))},q=e=>{Z(e),!0===I.current&&N(!0);const t=parseFloat(e.target.value);z((e=>({hover:e.hover,focus:t})))},Y=e=>{-1===O&&(D(e),!1===I.current&&N(!1),z((e=>({hover:e.hover,focus:-1}))))},[G,_]=c.useState(!1),Q=(0,p.Z)({},r,{defaultValue:o,disabled:a,emptyIcon:i,emptyLabelText:s,emptyValueFocused:G,focusVisible:F,getLabelText:l,icon:d,IconContainerComponent:h,max:m,precision:w,readOnly:k,size:C}),X=(e=>{const{classes:t,size:r,readOnly:n,disabled:o,emptyValueFocused:a,focusVisible:i}=e,s={root:["root",`size${(0,et.Z)(r)}`,o&&"disabled",i&&"focusVisible",n&&"readyOnly"],label:["label","pristine"],labelEmptyValue:[a&&"labelEmptyValueActive"],icon:["icon"],iconEmpty:["iconEmpty"],iconFilled:["iconFilled"],iconHover:["iconHover"],iconFocus:["iconFocus"],iconActive:["iconActive"],decimal:["decimal"],visuallyHidden:["visuallyHidden"]};return(0,Oe.Z)(s,Xy,t)})(Q);return(0,Ne.jsxs)(rb,(0,p.Z)({ref:V,onMouseMove:e=>{v&&v(e);const t=H.current,{right:r,left:n}=t.getBoundingClientRect(),{width:o}=t.firstChild.getBoundingClientRect();let a;a="rtl"===R.direction?(r-e.clientX)/(o*m):(e.clientX-n)/(o*m);let i=tb(m*a+w/2,w);i=function(e,t,r){return e<t?t:e>r?r:e}(i,w,m),z((e=>e.hover===i&&e.focus===i?e:{hover:i,focus:i})),N(!1),y&&O!==i&&y(e,i)},onMouseLeave:e=>{b&&b(e),z({hover:-1,focus:-1}),y&&-1!==O&&y(e,-1)},className:(0,Pe.Z)(X.root,n),ownerState:Q,role:k?"img":null,"aria-label":k?l(B):null},x,{children:[Array.from(new Array(m)).map(((e,t)=>{const r=t+1,n={classes:X,disabled:a,emptyIcon:i,focus:M,getLabelText:l,highlightSelectedOnly:u,hover:O,icon:d,IconContainerComponent:h,name:E,onBlur:Y,onChange:K,onClick:W,onFocus:q,ratingValue:B,ratingValueRounded:T,readOnly:k,ownerState:Q},o=r===Math.ceil(B)&&(-1!==O||-1!==M);if(w<1){const e=Array.from(new Array(1/w));return(0,Ne.jsx)(ab,{className:(0,Pe.Z)(X.decimal,o&&X.iconActive),ownerState:Q,iconActive:o,children:e.map(((t,o)=>{const a=tb(r-1+(o+1)*w,w);return(0,Ne.jsx)(sb,(0,p.Z)({},n,{isActive:!1,itemValue:a,labelProps:{style:e.length-1===o?{}:{width:a===B?(o+1)*w*100+"%":"0%",overflow:"hidden",position:"absolute"}}}),a)}))},r)}return(0,Ne.jsx)(sb,(0,p.Z)({},n,{isActive:o,itemValue:r}),r)})),!k&&!a&&(0,Ne.jsxs)(nb,{className:(0,Pe.Z)(X.label,X.labelEmptyValue),ownerState:Q,children:[(0,Ne.jsx)("input",{className:X.visuallyHidden,value:"",id:`${E}-empty`,type:"radio",name:E,checked:null==T,onFocus:()=>_(!0),onBlur:()=>_(!1),onChange:K}),(0,Ne.jsx)("span",{className:X.visuallyHidden,children:s})]})]}))})),pb=db;function hb(e){return(0,Ie.Z)("MuiAlertTitle",e)}(0,De.Z)("MuiAlertTitle",["root"]);const mb=["className"],fb=(0,Me.ZP)(Ye.Z,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2}))),gb=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiAlertTitle"}),{className:n}=r,o=(0,L.Z)(r,mb),a=r,i=(e=>{const{classes:t}=e;return(0,Oe.Z)({root:["root"]},hb,t)})(a);return(0,Ne.jsx)(fb,(0,p.Z)({gutterBottom:!0,component:"div",ownerState:a,ref:t,className:(0,Pe.Z)(i.root,n)},o))})),yb=gb;var bb=__webpack_require__(1653),vb=__webpack_require__(3433);function wb(e){return(0,Ie.Z)("MuiCard",e)}(0,De.Z)("MuiCard",["root"]);const kb=["className","raised"],Cb=(0,Me.ZP)(ht.Z,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"}))),Sb=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiCard"}),{className:n,raised:o=!1}=r,a=(0,L.Z)(r,kb),i=(0,p.Z)({},r,{raised:o}),s=(e=>{const{classes:t}=e;return(0,Oe.Z)({root:["root"]},wb,t)})(i);return(0,Ne.jsx)(Cb,(0,p.Z)({className:(0,Pe.Z)(s.root,n),elevation:o?8:void 0,ref:t,ownerState:i},a))})),xb=Sb;function Eb(e){return(0,Ie.Z)("MuiCardHeader",e)}const Ab=(0,De.Z)("MuiCardHeader",["root","avatar","action","content","title","subheader"]),Pb=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],Tb=(0,Me.ZP)("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>(0,p.Z)({[`& .${Ab.title}`]:t.title,[`& .${Ab.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),Rb=(0,Me.ZP)("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),Ob=(0,Me.ZP)("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),Mb=(0,Me.ZP)("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),zb=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiCardHeader"}),{action:n,avatar:o,className:a,component:i="div",disableTypography:s=!1,subheader:l,subheaderTypographyProps:c,title:u,titleTypographyProps:d}=r,h=(0,L.Z)(r,Pb),m=(0,p.Z)({},r,{component:i,disableTypography:s}),f=(e=>{const{classes:t}=e;return(0,Oe.Z)({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},Eb,t)})(m);let g=u;null==g||g.type===Ye.Z||s||(g=(0,Ne.jsx)(Ye.Z,(0,p.Z)({variant:o?"body2":"h5",className:f.title,component:"span",display:"block"},d,{children:g})));let y=l;return null==y||y.type===Ye.Z||s||(y=(0,Ne.jsx)(Ye.Z,(0,p.Z)({variant:o?"body2":"body1",className:f.subheader,color:"text.secondary",component:"span",display:"block"},c,{children:y}))),(0,Ne.jsxs)(Tb,(0,p.Z)({className:(0,Pe.Z)(f.root,a),as:i,ref:t,ownerState:m},h,{children:[o&&(0,Ne.jsx)(Rb,{className:f.avatar,ownerState:m,children:o}),(0,Ne.jsxs)(Mb,{className:f.content,ownerState:m,children:[g,y]}),n&&(0,Ne.jsx)(Ob,{className:f.action,ownerState:m,children:n})]}))})),Bb=zb;function Ib(e){return(0,Ie.Z)("MuiContainer",e)}(0,De.Z)("MuiContainer",["root","disableGutters","fixed","maxWidthXs","maxWidthSm","maxWidthMd","maxWidthLg","maxWidthXl"]);const Db=["className","component","disableGutters","fixed","maxWidth"],Zb=(0,Me.ZP)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${(0,et.Z)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}})((({theme:e,ownerState:t})=>(0,p.Z)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}})),(({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce(((t,r)=>{const n=e.breakpoints.values[r];return 0!==n&&(t[e.breakpoints.up(r)]={maxWidth:`${n}${e.breakpoints.unit}`}),t}),{})),(({theme:e,ownerState:t})=>(0,p.Z)({},"xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}))),Lb=c.forwardRef((function(e,t){const r=(0,ze.Z)({props:e,name:"MuiContainer"}),{className:n,component:o="div",disableGutters:a=!1,fixed:i=!1,maxWidth:s="lg"}=r,l=(0,L.Z)(r,Db),c=(0,p.Z)({},r,{component:o,disableGutters:a,fixed:i,maxWidth:s}),u=(e=>{const{classes:t,fixed:r,disableGutters:n,maxWidth:o}=e,a={root:["root",o&&`maxWidth${(0,et.Z)(String(o))}`,r&&"fixed",n&&"disableGutters"]};return(0,Oe.Z)(a,Ib,t)})(c);return(0,Ne.jsx)(Zb,(0,p.Z)({as:o,ownerState:c,className:(0,Pe.Z)(u.root,n),ref:t},l))})),jb=Lb;var Fb=function(e,t){return Fb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},Fb(e,t)};function Nb(e,t){function r(){this.constructor=e}Fb(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function Hb(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function Ub(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Hb(arguments[t]));return e}var Vb=function(e,t){this.target=t,this.type=e},Kb=function(e){function t(t,r){var n=e.call(this,"error",r)||this;return n.message=t.message,n.error=t,n}return Nb(t,e),t}(Vb),Wb=function(e){function t(t,r,n){void 0===t&&(t=1e3),void 0===r&&(r="");var o=e.call(this,"close",n)||this;return o.wasClean=!0,o.code=t,o.reason=r,o}return Nb(t,e),t}(Vb),qb=function(){if("undefined"!=typeof WebSocket)return WebSocket},Yb={maxReconnectionDelay:1e4,minReconnectionDelay:1e3+4e3*Math.random(),minUptime:5e3,reconnectionDelayGrowFactor:1.3,connectionTimeout:4e3,maxRetries:1/0,maxEnqueuedMessages:1/0,startClosed:!1,debug:!1},Gb=function(){function e(e,t,r){var n=this;void 0===r&&(r={}),this._listeners={error:[],message:[],open:[],close:[]},this._retryCount=-1,this._shouldReconnect=!0,this._connectLock=!1,this._binaryType="blob",this._closeCalled=!1,this._messageQueue=[],this.onclose=null,this.onerror=null,this.onmessage=null,this.onopen=null,this._handleOpen=function(e){n._debug("open event");var t=n._options.minUptime,r=void 0===t?Yb.minUptime:t;clearTimeout(n._connectTimeout),n._uptimeTimeout=setTimeout((function(){return n._acceptOpen()}),r),n._ws.binaryType=n._binaryType,n._messageQueue.forEach((function(e){return n._ws.send(e)})),n._messageQueue=[],n.onopen&&n.onopen(e),n._listeners.open.forEach((function(t){return n._callEventListener(e,t)}))},this._handleMessage=function(e){n._debug("message event"),n.onmessage&&n.onmessage(e),n._listeners.message.forEach((function(t){return n._callEventListener(e,t)}))},this._handleError=function(e){n._debug("error event",e.message),n._disconnect(void 0,"TIMEOUT"===e.message?"timeout":void 0),n.onerror&&n.onerror(e),n._debug("exec error listeners"),n._listeners.error.forEach((function(t){return n._callEventListener(e,t)})),n._connect()},this._handleClose=function(e){n._debug("close event"),n._clearTimeouts(),n._shouldReconnect&&n._connect(),n.onclose&&n.onclose(e),n._listeners.close.forEach((function(t){return n._callEventListener(e,t)}))},this._url=e,this._protocols=t,this._options=r,this._options.startClosed&&(this._shouldReconnect=!1),this._connect()}return Object.defineProperty(e,"CONNECTING",{get:function(){return 0},enumerable:!0,configurable:!0}),Object.defineProperty(e,"OPEN",{get:function(){return 1},enumerable:!0,configurable:!0}),Object.defineProperty(e,"CLOSING",{get:function(){return 2},enumerable:!0,configurable:!0}),Object.defineProperty(e,"CLOSED",{get:function(){return 3},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"CONNECTING",{get:function(){return e.CONNECTING},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"OPEN",{get:function(){return e.OPEN},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"CLOSING",{get:function(){return e.CLOSING},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"CLOSED",{get:function(){return e.CLOSED},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"binaryType",{get:function(){return this._ws?this._ws.binaryType:this._binaryType},set:function(e){this._binaryType=e,this._ws&&(this._ws.binaryType=e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"retryCount",{get:function(){return Math.max(this._retryCount,0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"bufferedAmount",{get:function(){return this._messageQueue.reduce((function(e,t){return"string"==typeof t?e+=t.length:t instanceof Blob?e+=t.size:e+=t.byteLength,e}),0)+(this._ws?this._ws.bufferedAmount:0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"extensions",{get:function(){return this._ws?this._ws.extensions:""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"protocol",{get:function(){return this._ws?this._ws.protocol:""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"readyState",{get:function(){return this._ws?this._ws.readyState:this._options.startClosed?e.CLOSED:e.CONNECTING},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this._ws?this._ws.url:""},enumerable:!0,configurable:!0}),e.prototype.close=function(e,t){void 0===e&&(e=1e3),this._closeCalled=!0,this._shouldReconnect=!1,this._clearTimeouts(),this._ws?this._ws.readyState!==this.CLOSED?this._ws.close(e,t):this._debug("close: already closed"):this._debug("close enqueued: no ws instance")},e.prototype.reconnect=function(e,t){this._shouldReconnect=!0,this._closeCalled=!1,this._retryCount=-1,this._ws&&this._ws.readyState!==this.CLOSED?(this._disconnect(e,t),this._connect()):this._connect()},e.prototype.send=function(e){if(this._ws&&this._ws.readyState===this.OPEN)this._debug("send",e),this._ws.send(e);else{var t=this._options.maxEnqueuedMessages,r=void 0===t?Yb.maxEnqueuedMessages:t;this._messageQueue.length<r&&(this._debug("enqueue",e),this._messageQueue.push(e))}},e.prototype.addEventListener=function(e,t){this._listeners[e]&&this._listeners[e].push(t)},e.prototype.dispatchEvent=function(e){var t,r,n=this._listeners[e.type];if(n)try{for(var o=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}(n),a=o.next();!a.done;a=o.next()){var i=a.value;this._callEventListener(e,i)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return!0},e.prototype.removeEventListener=function(e,t){this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter((function(e){return e!==t})))},e.prototype._debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._options.debug&&console.log.apply(console,Ub(["RWS>"],e))},e.prototype._getNextDelay=function(){var e=this._options,t=e.reconnectionDelayGrowFactor,r=void 0===t?Yb.reconnectionDelayGrowFactor:t,n=e.minReconnectionDelay,o=void 0===n?Yb.minReconnectionDelay:n,a=e.maxReconnectionDelay,i=void 0===a?Yb.maxReconnectionDelay:a,s=0;return this._retryCount>0&&(s=o*Math.pow(r,this._retryCount-1))>i&&(s=i),this._debug("next delay",s),s},e.prototype._wait=function(){var e=this;return new Promise((function(t){setTimeout(t,e._getNextDelay())}))},e.prototype._getNextUrl=function(e){if("string"==typeof e)return Promise.resolve(e);if("function"==typeof e){var t=e();if("string"==typeof t)return Promise.resolve(t);if(t.then)return t}throw Error("Invalid URL")},e.prototype._connect=function(){var e=this;if(!this._connectLock&&this._shouldReconnect){this._connectLock=!0;var t=this._options,r=t.maxRetries,n=void 0===r?Yb.maxRetries:r,o=t.connectionTimeout,a=void 0===o?Yb.connectionTimeout:o,i=t.WebSocket,s=void 0===i?qb():i;if(this._retryCount>=n)this._debug("max retries reached",this._retryCount,">=",n);else{if(this._retryCount++,this._debug("connect",this._retryCount),this._removeListeners(),void 0===(l=s)||!l||2!==l.CLOSING)throw Error("No valid WebSocket class provided");var l;this._wait().then((function(){return e._getNextUrl(e._url)})).then((function(t){e._closeCalled||(e._debug("connect",{url:t,protocols:e._protocols}),e._ws=e._protocols?new s(t,e._protocols):new s(t),e._ws.binaryType=e._binaryType,e._connectLock=!1,e._addListeners(),e._connectTimeout=setTimeout((function(){return e._handleTimeout()}),a))}))}}},e.prototype._handleTimeout=function(){this._debug("timeout event"),this._handleError(new Kb(Error("TIMEOUT"),this))},e.prototype._disconnect=function(e,t){if(void 0===e&&(e=1e3),this._clearTimeouts(),this._ws){this._removeListeners();try{this._ws.close(e,t),this._handleClose(new Wb(e,t,this))}catch(e){}}},e.prototype._acceptOpen=function(){this._debug("accept open"),this._retryCount=0},e.prototype._callEventListener=function(e,t){"handleEvent"in t?t.handleEvent(e):t(e)},e.prototype._removeListeners=function(){this._ws&&(this._debug("removeListeners"),this._ws.removeEventListener("open",this._handleOpen),this._ws.removeEventListener("close",this._handleClose),this._ws.removeEventListener("message",this._handleMessage),this._ws.removeEventListener("error",this._handleError))},e.prototype._addListeners=function(){this._ws&&(this._debug("addListeners"),this._ws.addEventListener("open",this._handleOpen),this._ws.addEventListener("close",this._handleClose),this._ws.addEventListener("message",this._handleMessage),this._ws.addEventListener("error",this._handleError))},e.prototype._clearTimeouts=function(){clearTimeout(this._connectTimeout),clearTimeout(this._uptimeTimeout)},e}();const _b=Gb;var Qb=__webpack_require__(2961);var Xb=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"state",{own_pub_key:Lo("pub_key").split("\\").join("\n"),own_enc_priv_key:Lo("enc_priv_key").split("\\").join("\n"),peer_pub_key:null,token:Lo("robot_token"),messages:[],value:"",connected:!1,peer_connected:!1,audit:!1,showPGP:new Array,waitingEcho:!1,lastSent:"---BLANK---",latestIndex:0,scrollNow:!1}),(0,l.Z)((0,r.Z)(n),"rws",new _b("ws://"+window.location.host+"/ws/chat/"+n.props.orderId+"/")),(0,l.Z)((0,r.Z)(n),"scrollToBottom",(function(){n.messagesEnd.scrollIntoView({behavior:"smooth"})})),(0,l.Z)((0,r.Z)(n),"onButtonClicked",(function(e){"#"==n.state.value.substring(0,1)?(n.rws.send(JSON.stringify({type:"message",message:n.state.value,nick:n.props.ur_nick})),n.setState({value:""})):""!=n.state.value&&(n.setState({value:"",waitingEcho:!0,lastSent:n.state.value}),function(e,t,r,n,o){return Da.apply(this,arguments)}(n.state.value,n.state.own_pub_key,n.state.peer_pub_key,n.state.own_enc_priv_key,n.state.token).then((function(e){return console.log("Sending Encrypted MESSAGE",e)&n.rws.send(JSON.stringify({type:"message",message:e.split("\n").join("\\"),nick:n.props.ur_nick}))}))),e.preventDefault()})),(0,l.Z)((0,r.Z)(n),"createJsonFile",(function(){return{credentials:{own_public_key:n.state.own_pub_key,peer_public_key:n.state.peer_pub_key,encrypted_private_key:n.state.own_enc_priv_key,passphrase:n.state.token},messages:n.state.messages}})),(0,l.Z)((0,r.Z)(n),"messageCard",(function(e){var t=n.props.t;return c.createElement(xb,{elevation:5,align:"left"},c.createElement(Bb,{sx:{color:"#333333"},avatar:c.createElement(ua.Z,{variant:"dot",overlap:"circular",badgeContent:"",color:e.userConnected?"success":"error"},c.createElement(ca,{className:"flippedSmallAvatar",alt:e.message.userNick,src:window.location.origin+"/static/assets/avatars/"+e.message.userNick+".png"})),style:{backgroundColor:e.cardColor},title:c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:500,enterNextDelay:2e3,title:t(e.message.validSignature?"Verified signature by {{nickname}}":"Cannot verify signature of {{nickname}}",{nickname:e.message.userNick})},c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap",position:"relative",left:-5,width:240}},c.createElement("div",{style:{width:168,display:"flex",alignItems:"center",flexWrap:"wrap"}},e.message.userNick,e.message.validSignature?c.createElement(Yf.Z,{sx:{height:16},color:"success"}):c.createElement(Gf.Z,{sx:{height:16},color:"error"})),c.createElement("div",{style:{width:20}},c.createElement(Xe.Z,{sx:{height:18,width:18},onClick:function(){return n.setState((function(t){var r=(0,vb.Z)(t.showPGP);return r[e.index]=!r[e.index],{showPGP:r}}))}},c.createElement(Qb.Z,{color:n.state.showPGP[e.index]?"primary":"inherit",sx:{height:16,width:16,color:n.state.showPGP[e.index]?"primary":"#333333"}}))),c.createElement("div",{style:{width:20}},c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:t("Copied!")},c.createElement(Xe.Z,{sx:{height:18,width:18},onClick:function(){return navigator.clipboard.writeText(n.state.showPGP[e.index]?e.message.encryptedMessage:e.message.plainTextMessage)}},c.createElement(ar.Z,{sx:{height:16,width:16,color:"#333333"}})))))),subheader:n.state.showPGP[e.index]?c.createElement("a",null," ",e.message.time," ",c.createElement("br",null)," ","Valid signature: "+e.message.validSignature," ",c.createElement("br",null)," ",e.message.encryptedMessage," "):e.message.plainTextMessage,subheaderTypographyProps:{sx:{wordWrap:"break-word",width:"200px",color:"#444444",fontSize:n.state.showPGP[e.index]?11:null}}}))})),n}return(0,t.Z)(p,[{key:"componentDidMount",value:function(){var e=this;this.rws.addEventListener("open",(function(){console.log("Connected!"),e.setState({connected:!0}),e.rws.send(JSON.stringify({type:"message",message:e.state.own_pub_key,nick:e.props.ur_nick}))})),this.rws.addEventListener("message",(function(t){var r=JSON.parse(t.data);console.log("Got reply!",r.type),console.log("PGP message index",r.index," latestIndex ",e.state.latestIndex),r&&(console.log(r),e.setState({peer_connected:r.peer_connected}),r.message==e.state.own_pub_key&&console.log("OWN PUB KEY RECEIVED!!"),"-----BEGIN PGP PUBLIC KEY BLOCK-----"==r.message.substring(0,36)&&r.message!=e.state.own_pub_key?(r.message==e.state.peer_pub_key?console.log("PEER HAS RECONNECTED USING HIS PREVIOUSLY KNOWN PUBKEY"):r.message!=e.state.peer_pub_key&null!=e.state.peer_pub_key&&console.log("PEER PUBKEY HAS CHANGED"),console.log("PEER PUBKEY RECEIVED!!"),e.setState({peer_pub_key:r.message}),e.rws.send(JSON.stringify({type:"message",message:"-----SERVE HISTORY-----",nick:e.props.ur_nick}))):"-----BEGIN PGP MESSAGE-----"==r.message.substring(0,27)&&r.index>e.state.latestIndex?function(e,t,r,n){return Za.apply(this,arguments)}(r.message.split("\\").join("\n"),r.user_nick==e.props.ur_nick?e.state.own_pub_key:e.state.peer_pub_key,e.state.own_enc_priv_key,e.state.token).then((function(t){return e.setState((function(n){return{scrollNow:!0,waitingEcho:1==e.state.waitingEcho&&t.decryptedMessage!=e.state.lastSent,lastSent:t.decryptedMessage==e.state.lastSent?"----BLANK----":e.state.lastSent,latestIndex:r.index>e.state.latestIndex?r.index:e.state.latestIndex,messages:[].concat((0,vb.Z)(n.messages),[{index:r.index,encryptedMessage:r.message.split("\\").join("\n"),plainTextMessage:t.decryptedMessage,validSignature:t.validSignature,userNick:r.user_nick,time:r.time}]).sort((function(e,t){return e.index-t.index}))}}))})):"#"==r.message.substring(0,1)&&(console.log("Got plaintext message",r.message),e.setState((function(t){return{scrollNow:!0,messages:[].concat((0,vb.Z)(t.messages),[{index:e.state.latestIndex+.001,encryptedMessage:r.message,plainTextMessage:r.message,validSignature:!1,userNick:r.user_nick,time:(new Date).toString()}])}}))))})),this.rws.addEventListener("close",(function(){console.log("Socket is closed. Reconnect will be attempted"),e.setState({connected:!1})})),this.rws.addEventListener("error",(function(){console.error("Socket encountered error: Closing socket")}))}},{key:"componentDidUpdate",value:function(){this.state.scrollNow&&(this.scrollToBottom(),this.setState({scrollNow:!1}))}},{key:"render",value:function(){var e=this,t=this.props.t;return c.createElement(jb,{component:"main"},c.createElement(qe,{container:!0,spacing:.5},c.createElement(qe,{item:!0,xs:.3}),c.createElement(qe,{item:!0,xs:5.5},c.createElement(ht.Z,{elevation:1,style:this.state.connected?{backgroundColor:"#e8ffe6"}:{backgroundColor:"#FFF1C5"}},c.createElement(Ye.Z,{variant:"caption",sx:{color:"#333333"}},t("You")+": ",this.state.connected?t("connected"):t("disconnected")))),c.createElement(qe,{item:!0,xs:.4}),c.createElement(qe,{item:!0,xs:5.5},c.createElement(ht.Z,{elevation:1,style:this.state.peer_connected?{backgroundColor:"#e8ffe6"}:{backgroundColor:"#FFF1C5"}},c.createElement(Ye.Z,{variant:"caption",sx:{color:"#333333"}},t("Peer")+": ",this.state.peer_connected?t("connected"):t("disconnected")))),c.createElement(qe,{item:!0,xs:.3})),c.createElement("div",{style:{position:"relative",left:"-2px",margin:"0 auto",width:"285px"}},c.createElement(ht.Z,{elevation:1,style:{height:"300px",maxHeight:"300px",width:"285px",overflow:"auto",backgroundColor:"#F7F7F7"}},this.state.messages.map((function(t,r){return c.createElement("li",{style:{listStyleType:"none"},key:r},t.userNick==e.props.ur_nick?c.createElement(e.messageCard,{message:t,index:r,cardColor:"#eeeeee",userConnected:e.state.connected}):c.createElement(e.messageCard,{message:t,index:r,cardColor:"#fafafa",userConnected:e.state.peer_connected}))})),c.createElement("div",{style:{float:"left",clear:"both"},ref:function(t){e.messagesEnd=t}})),c.createElement("form",{noValidate:!0,onSubmit:this.onButtonClicked},c.createElement(qe,{alignItems:"stretch",style:{display:"flex"}},c.createElement(qe,{item:!0,alignItems:"stretch",style:{display:"flex"}},c.createElement(Qe.Z,{label:t("Type a message"),variant:"standard",size:"small",helperText:this.state.connected?this.state.peer_pub_key?null:t("Waiting for peer public key..."):t("Connecting..."),value:this.state.value,onChange:function(t){e.setState({value:t.target.value}),e.value=e.state.value},sx:{width:219}})),c.createElement(qe,{item:!0,alignItems:"stretch",style:{display:"flex"}},c.createElement(Je.Z,{sx:{width:68},disabled:!this.state.connected||this.state.waitingEcho||null==this.state.peer_pub_key,type:"submit",variant:"contained",color:"primary"},this.state.waitingEcho?c.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap",minWidth:68,width:68,position:"relative",left:15}},c.createElement("div",{style:{width:20}},c.createElement(or.Z,{sx:{width:18}})),c.createElement("div",{style:{width:18}},c.createElement(_e.Z,{size:16,thickness:5}))):t("Send")))))),c.createElement("div",{style:{height:4}}),c.createElement(qe,{container:!0,spacing:0},c.createElement(kr,{open:this.state.audit,onClose:function(){return e.setState({audit:!1})},orderId:Number(this.props.orderId),messages:this.state.messages,own_pub_key:this.state.own_pub_key,own_enc_priv_key:this.state.own_enc_priv_key,peer_pub_key:this.state.peer_pub_key?this.state.peer_pub_key:"Not received yet",passphrase:this.state.token,onClickBack:function(){return e.setState({audit:!1})}}),c.createElement(qe,{item:!0,xs:6},c.createElement(Ge.Z,{placement:"bottom",enterTouchDelay:0,enterDelay:500,enterNextDelay:2e3,title:t("Verify your privacy")},c.createElement(Je.Z,{size:"small",color:"primary",variant:"outlined",onClick:function(){return e.setState({audit:!e.state.audit})}},c.createElement(or.Z,null),t("Audit PGP")," "))),c.createElement(qe,{item:!0,xs:6},c.createElement(Ge.Z,{placement:"bottom",enterTouchDelay:0,enterDelay:500,enterNextDelay:2e3,title:t("Save full log as a JSON file (messages and credentials)")},c.createElement(Je.Z,{size:"small",color:"primary",variant:"outlined",onClick:function(){return nr("complete_log_chat_"+e.props.orderId+".json",e.createJsonFile())}},c.createElement("div",{style:{width:28,height:20}},c.createElement(vr,{sx:{width:20,height:20}}))," ",t("Export")," ")))))}}]),p}(c.Component);const Jb=Ae()(Xb);var $b=__webpack_require__(7164),ev=__webpack_require__.n($b),tv=__webpack_require__(8394),rv=__webpack_require__(7412),nv=__webpack_require__(2704),ov=__webpack_require__(7349),av=__webpack_require__(6522),iv=__webpack_require__(3334);var sv=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"invoice_escrow_duration",3),(0,l.Z)((0,r.Z)(n),"Sound",(function(e){return c.createElement("audio",{autoPlay:!0,src:"/static/assets/sounds/".concat(e,".mp3")})})),(0,l.Z)((0,r.Z)(n),"togglePlay",(function(){n.setState({playSound:!n.state.playSound},(function(){n.state.playSound?n.audio.play():n.audio.pause()}))})),(0,l.Z)((0,r.Z)(n),"stepXofY",(function(){var e=null,t=null,r=n.props.data.status;return n.props.data.is_maker&&(t=5),n.props.data.is_taker&&(t=4),n.props.data.is_maker&&(0==r?e=1:[1,2,3].includes(r)?e=2:[6,7,8].includes(r)?e=3:9==r?e=4:10==r&&(e=5)),n.props.data.is_taker&&(3==r?e=1:[6,7,8].includes(r)?e=2:9==r?e=3:10==r&&(e=4)),null!=e&null!=t?"("+e+"/"+t+")":""})),(0,l.Z)((0,r.Z)(n),"handleClickOpenConfirmDispute",(function(){n.setState({openConfirmDispute:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseConfirmDispute",(function(){n.setState({openConfirmDispute:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickAgreeDisputeButton",(function(){var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"dispute"})};fetch("/api/order/?order_id="+n.props.data.id,e).then((function(e){return e.json()})).then((function(e){return n.props.completeSetState(e)})),n.handleClickCloseConfirmDispute()})),(0,l.Z)((0,r.Z)(n),"ConfirmDisputeDialog",(function(){var e=n.props.t;return c.createElement(Et,{open:n.state.openConfirmDispute,onClose:n.handleClickCloseConfirmDispute,"aria-labelledby":"open-dispute-dialog-title","aria-describedby":"open-dispute-dialog-description"},c.createElement(Mt,{id:"open-dispute-dialog-title"},e("Do you want to open a dispute?")),c.createElement(Zt,null,c.createElement(Ht,{id:"alert-dialog-description"},e("The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.")),c.createElement("br",null),c.createElement(Ht,{id:"alert-dialog-description"},e("Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n.handleClickCloseConfirmDispute,autoFocus:!0},e("Disagree")),c.createElement(Je.Z,{onClick:n.handleClickAgreeDisputeButton},e("Agree and open dispute"))))})),(0,l.Z)((0,r.Z)(n),"handleClickOpenConfirmFiatReceived",(function(){n.setState({openConfirmFiatReceived:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseConfirmFiatReceived",(function(){n.setState({openConfirmFiatReceived:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickTotallyConfirmFiatReceived",(function(){n.handleClickConfirmButton(),n.handleClickCloseConfirmFiatReceived()})),(0,l.Z)((0,r.Z)(n),"ConfirmFiatReceivedDialog",(function(){var e=n.props.t;return c.createElement(Et,{open:n.state.openConfirmFiatReceived,onClose:n.handleClickCloseConfirmFiatReceived,"aria-labelledby":"fiat-received-dialog-title","aria-describedby":"fiat-received-dialog-description"},c.createElement(Mt,{id:"open-dispute-dialog-title"},e("Confirm you received {{currencyCode}}?",{currencyCode:n.props.data.currencyCode})),c.createElement(Zt,null,c.createElement(Ht,{id:"alert-dialog-description"},e("Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.",{currencyCode:n.props.data.currencyCode}))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n.handleClickCloseConfirmFiatReceived,autoFocus:!0},e("Go back")),c.createElement(Je.Z,{onClick:n.handleClickTotallyConfirmFiatReceived},e("Confirm"))))})),(0,l.Z)((0,r.Z)(n),"showQRInvoice",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},n.props.data.is_maker?c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null,e("Lock {{amountSats}} Sats to PUBLISH order",{amountSats:Go(n.props.data.bond_satoshis)}))," "," "+n.stepXofY()):c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null,e("Lock {{amountSats}} Sats to TAKE order",{amountSats:Go(n.props.data.bond_satoshis)}))," "," "+n.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},n.compatibleWalletsButton()),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(cl,{sx:{bgcolor:"#ffffff",width:"315px",position:"relative",left:"-5px"}},c.createElement(bb.Z,{value:n.props.data.bond_invoice,size:305,style:{position:"relative",top:"3px"}})),c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:e("Copied!")},c.createElement(Je.Z,{size:"small",color:"inherit",onClick:function(){navigator.clipboard.writeText(n.props.data.bond_invoice)},align:"center"}," ",c.createElement(ar.Z,null),e("Copy to clipboard")))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Qe.Z,{hiddenLabel:!0,variant:"standard",size:"small",defaultValue:n.props.data.bond_invoice,disabled:!0,helperText:e("This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute."),color:"secondary"})))})),(0,l.Z)((0,r.Z)(n),"showBondIsLocked",(function(){var e=n.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"primary",variant:"subtitle1",align:"center"},c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap"}},c.createElement(ag.Z,null),n.props.data.is_maker?e("Your maker bond is locked"):e("Your taker bond is locked"))))})),(0,l.Z)((0,r.Z)(n),"showBondIsSettled",(function(){var e=n.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"error",variant:"subtitle1",align:"center"},c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap",align:"center"},align:"center"},c.createElement(nv.Z,null),n.props.data.is_maker?e("Your maker bond was settled"):e("Your taker bond was settled"))))})),(0,l.Z)((0,r.Z)(n),"showBondIsReturned",(function(){var e=n.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"green",variant:"subtitle1",align:"center"},c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap"}},c.createElement(rv.Z,null),n.props.data.is_maker?e("Your maker bond was unlocked"):e("Your taker bond was unlocked"))))})),(0,l.Z)((0,r.Z)(n),"showEscrowQRInvoice",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},n.Sound("locked-invoice"),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"orange",variant:"subtitle1"},c.createElement("b",null,e("Lock {{amountSats}} Sats as collateral",{amountSats:Go(n.props.data.escrow_satoshis)}))," "+n.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2"},e("You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.",n.depositHoursMinutes()))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(cl,{sx:{bgcolor:"#ffffff",width:"315px",position:"relative",left:"-5px"}},c.createElement(bb.Z,{value:n.props.data.escrow_invoice,size:305,style:{position:"relative",top:"3px"}})),c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:e("Copied!")},c.createElement(Je.Z,{size:"small",color:"inherit",onClick:function(){navigator.clipboard.writeText(n.props.data.escrow_invoice)},align:"center"}," ",c.createElement(ar.Z,null),e("Copy to clipboard")))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Qe.Z,{hiddenLabel:!0,variant:"filled",size:"small",defaultValue:n.props.data.escrow_invoice,disabled:!0,helperText:e("This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.",{currencyCode:n.props.data.currencyCode}),color:"secondary"})),n.showBondIsLocked())})),(0,l.Z)((0,r.Z)(n),"showTakerFound",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},n.Sound("taker-found"),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null,e("A taker has been found!"))," "," "+n.stepXofY())),c.createElement(Tr,null),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2"},e("Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again."))),n.showBondIsLocked())})),(0,l.Z)((0,r.Z)(n),"handleClickOpenTelegramDialog",(function(){n.setState({openEnableTelegram:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseEnableTelegramDialog",(function(){n.setState({openEnableTelegram:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickEnableTelegram",(function(){window.open("https://t.me/"+n.props.data.tg_bot_name+"?start="+n.props.data.tg_token,"_blank").focus(),n.handleClickCloseEnableTelegramDialog()})),(0,l.Z)((0,r.Z)(n),"EnableTelegramDialog",(function(){var e=n.props.t;return c.createElement(Et,{open:n.state.openEnableTelegram,onClose:n.handleClickCloseEnableTelegramDialog,"aria-labelledby":"enable-telegram-dialog-title","aria-describedby":"enable-telegram-dialog-description"},c.createElement(Mt,{id:"open-dispute-dialog-title"},e("Enable TG Notifications")),c.createElement(Zt,null,c.createElement(Ht,{id:"alert-dialog-description"},e("You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n.handleClickCloseEnableTelegramDialog}," ",e("Go back")," "),c.createElement(Je.Z,{onClick:n.handleClickEnableTelegram,autoFocus:!0}," ",e("Enable")," ")))})),(0,l.Z)((0,r.Z)(n),"depositHoursMinutes",(function(){var e=parseInt(n.props.data.escrow_duration/3600);return{deposit_timer_hours:e,deposit_timer_minutes:parseInt((n.props.data.escrow_duration-3600*e)/60)}})),(0,l.Z)((0,r.Z)(n),"handleClickPauseOrder",(function(){n.props.completeSetState({pauseLoading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"pause"})};fetch("/api/order/?order_id="+n.props.data.id,e).then((function(e){return e.json()})).then((function(e){return n.props.getOrderDetails(e.id)}))})),(0,l.Z)((0,r.Z)(n),"showMakerWait",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},n.Sound("locked-invoice"),n.EnableTelegramDialog(),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null," ",e("Your order is public")," ")," "," "+n.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.",n.depositHoursMinutes()))),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("If the order expires untaken, your bond will return to you (no action needed)."))),c.createElement(qe,{item:!0,xs:12,align:"center"},n.props.data.tg_enabled?c.createElement(Ye.Z,{color:"primary",component:"h6",variant:"h6",align:"center"},e("Telegram enabled")):c.createElement(Je.Z,{color:"primary",onClick:n.handleClickOpenTelegramDialog},c.createElement(an.Z,null),e("Enable Telegram Notifications"))),c.createElement(Tr,null),c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:10},c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(qo.Z,null)),c.createElement(Vr,{primary:n.props.data.num_similar_orders,secondary:e("Public orders for {{currencyCode}}",{currencyCode:n.props.data.currencyCode})}))),c.createElement(qe,{item:!0,xs:2},c.createElement("div",{style:{position:"relative",top:"7px",right:"14px"}},n.props.pauseLoading?c.createElement(_e.Z,{sx:{width:"30px",height:"30px"}}):c.createElement(Ge.Z,{placement:"top",enterTouchDelay:500,enterDelay:700,enterNextDelay:2e3,title:e("Pause the public order")},c.createElement(Je.Z,{color:"primary",onClick:n.handleClickPauseOrder},c.createElement(ov.Z,{sx:{width:"36px",height:"36px"}})))))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Ko.Z,null)),c.createElement(Vr,{primary:e("Premium rank")+" "+parseInt(100*n.props.data.premium_percentile)+"%",secondary:e("Among public {{currencyCode}} orders (higher is cheaper)",{currencyCode:n.props.data.currencyCode})})),c.createElement(Tr,null))),n.showBondIsLocked())})),(0,l.Z)((0,r.Z)(n),"showPausedOrder",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,align:"center",spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null," ",e("Your order is paused")," ")," "," "+n.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time."))),c.createElement(qe,{item:!0,xs:12,align:"center"},n.props.pauseLoading?c.createElement(_e.Z,null):c.createElement(Je.Z,{color:"primary",onClick:n.handleClickPauseOrder},c.createElement(av.Z,{sx:{width:"36px",height:"36px"}}),e("Unpause Order"))),c.createElement(Tr,null))),n.showBondIsLocked())})),(0,l.Z)((0,r.Z)(n),"handleInputInvoiceChanged",(function(e){n.setState({invoice:e.target.value,badInvoice:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickSubmitInvoiceButton",(function(){n.setState({badInvoice:!1});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"update_invoice",invoice:n.state.invoice})};fetch("/api/order/?order_id="+n.props.data.id,e).then((function(e){return e.json()})).then((function(e){return n.setState({badInvoice:e.bad_invoice})&n.props.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"handleInputAddressChanged",(function(e){n.setState({address:e.target.value,badAddress:!1})})),(0,l.Z)((0,r.Z)(n),"handleMiningFeeChanged",(function(e){var t=e.target.value;t>50&&(t=50),n.setState({miningFee:t})})),(0,l.Z)((0,r.Z)(n),"handleClickSubmitAddressButton",(function(){n.setState({badInvoice:!1});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"update_address",address:n.state.address,mining_fee_rate:Math.max(1,n.state.miningFee)})};fetch("/api/order/?order_id="+n.props.data.id,e).then((function(e){return e.json()})).then((function(e){return n.setState({badAddress:e.bad_address})&n.props.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"handleInputDisputeChanged",(function(e){n.setState({statement:e.target.value,badStatement:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickSubmitStatementButton",(function(){n.setState({badInvoice:!1});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"submit_statement",statement:n.state.statement})};fetch("/api/order/?order_id="+n.props.data.id,e).then((function(e){return e.json()})).then((function(e){return n.setState({badStatement:e.bad_statement})&n.props.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"handleScan",(function(e){e&&n.setState({invoice:e})})),(0,l.Z)((0,r.Z)(n),"handleError",(function(e){console.error(e)})),(0,l.Z)((0,r.Z)(n),"handleQRbutton",(function(){n.setState({qrscanner:!n.state.qrscanner})})),(0,l.Z)((0,r.Z)(n),"compatibleWalletsButton",(function(){var e=n.props.t;return c.createElement(Je.Z,{color:"primary",component:Xt,href:"https://learn.robosats.com/docs/wallets/",target:"_blank",align:"center"},c.createElement(iv.Z,null),e("See Compatible Wallets"),c.createElement(mr,{sx:{width:16,height:16}}))})),(0,l.Z)((0,r.Z)(n),"showInDisputeStatement",(function(){var e=n.props.t;return n.props.data.statement_submitted?c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null," ",e("We have received your statement")," "))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},e("We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com."))),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},e("Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods)."))),c.createElement(Tr,null))),n.showBondIsSettled()):c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null," ",e("A dispute has been opened")," "))),c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},e("Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars."))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Qe.Z,{error:n.state.badStatement,helperText:n.state.badStatement?n.state.badStatement:"",label:e("Submit dispute statement"),required:!0,inputProps:{style:{textAlign:"center"}},multiline:!0,rows:4,onChange:n.handleInputDisputeChanged})),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{onClick:n.handleClickSubmitStatementButton,variant:"contained",color:"primary"},"Submit"))),n.showBondIsSettled())})),(0,l.Z)((0,r.Z)(n),"showWaitForDisputeResolution",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null," ",e("We have the statements")," "))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},e("Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately."))),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},e("Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods)."))),c.createElement(Tr,null))),n.showBondIsSettled())})),(0,l.Z)((0,r.Z)(n),"showDisputeWinner",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null," ",e("You have won the dispute")," "))),c.createElement(qe,{item:!0,xs:12,align:"left"},c.createElement(Ye.Z,{variant:"body2"},e("You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method)."))),n.showBondIsSettled())})),(0,l.Z)((0,r.Z)(n),"showDisputeLoser",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"error",variant:"subtitle1"},c.createElement("b",null," ",e("You have lost the dispute")," "))),c.createElement(qe,{item:!0,xs:12,align:"left"},c.createElement(Ye.Z,{variant:"body2"},e("Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low."))),n.showBondIsSettled())})),(0,l.Z)((0,r.Z)(n),"handleClickConfirmButton",(function(){var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"confirm"})};fetch("/api/order/?order_id="+n.props.data.id,e).then((function(e){return e.json()})).then((function(e){return n.props.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"handleRatingUserChange",(function(e){var t={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"rate_user",rating:e.target.value})};fetch("/api/order/?order_id="+n.props.data.id,t).then((function(e){return e.json()})).then((function(e){return n.props.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"handleRatingRobosatsChange",(function(e){if(null!=n.state.rating_platform)return null;n.setState({rating_platform:e.target.value});var t={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"rate_platform",rating:e.target.value})};fetch("/api/order/?order_id="+n.props.data.id,t).then((function(e){return e.json()})).then((function(e){return n.props.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"handleRenewOrderButtonPressed",(function(){n.setState({renewLoading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({type:n.props.data.type,currency:n.props.data.currency,amount:n.props.data.has_range?null:n.props.data.amount,has_range:n.props.data.has_range,min_amount:n.props.data.min_amount,max_amount:n.props.data.max_amount,payment_method:n.props.data.payment_method,is_explicit:n.props.data.is_explicit,premium:n.props.data.is_explicit?null:n.props.data.premium,satoshis:n.props.data.is_explicit?n.props.data.satoshis:null,public_duration:n.props.data.public_duration,escrow_duration:n.props.data.escrow_duration,bond_size:n.props.data.bond_size,bondless_taker:n.props.data.bondless_taker})};fetch("/api/make/",e).then((function(e){return e.json()})).then((function(e){return n.setState({badRequest:e.bad_request})&(e.id?n.props.push("/order/"+e.id)&n.props.getOrderDetails(e.id):"")}))})),(0,l.Z)((0,r.Z)(n),"showOrderExpired",(function(){var e=n.props.t,t=n.props.data.is_maker;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null,e("The order has expired")))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2"},e(n.props.data.expiry_message))),t?c.createElement(qe,{item:!0,xs:12,align:"center"},n.state.renewLoading?c.createElement(_e.Z,null):c.createElement(Je.Z,{variant:"contained",color:"primary",onClick:n.handleRenewOrderButtonPressed},e("Renew Order"))):null)})),(0,l.Z)((0,r.Z)(n),"showChat",(function(){var e=n.props.t;if(n.props.data.is_buyer&9==n.props.data.status)var t=!0,r=!1,o=!0;return n.props.data.is_seller&9==n.props.data.status&&(t=!1,r=!1,o=!0),n.props.data.is_buyer&10==n.props.data.status&&(t=!1,r=!1,o=!0),n.props.data.is_seller&10==n.props.data.status&&(t=!1,r=!0,o=!0),c.createElement(qe,{container:!0,spacing:1},n.Sound("chat-open"),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null," ",n.props.data.is_seller?e("Chat with the buyer"):e("Chat with the seller"))," "," "+n.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},n.props.data.is_seller?c.createElement(Ye.Z,{variant:"body2",align:"center"},9==n.props.data.status?e("Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.",{currencyCode:n.props.data.currencyCode}):e("The buyer has sent the fiat. Click 'Confirm Received' once you receive it.")):c.createElement(Ye.Z,{variant:"body2",align:"center"},9==n.props.data.status?e("Say hi! Ask for payment details and click 'Confirm Sent' as soon as the payment is sent."):e("Wait for the seller to confirm he has received the payment."))),c.createElement(Jb,{orderId:n.props.data.id,ur_nick:n.props.data.ur_nick}),c.createElement(qe,{item:!0,xs:12,align:"center"},o?n.showOpenDisputeButton():"",t?n.showFiatSentButton():"",r?n.showFiatReceivedButton():""),n.showBondIsLocked())})),(0,l.Z)((0,r.Z)(n),"countdownRenderer",(function(e){var t=e.minutes,r=e.seconds,o=e.completed,a=n.props.t;return o?c.createElement("div",{align:"center"},c.createElement("span",null," ",a("Retrying!")," "),c.createElement("br",null),c.createElement(_e.Z,null)):c.createElement("span",null,iy(t),"m ",iy(r),"s ")})),(0,l.Z)((0,r.Z)(n),"failureReason",(function(){var e=n.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},c.createElement("b",null,e("Failure reason:"))),c.createElement(Ye.Z,{variant:"body2",align:"center"},e(n.props.data.failure_reason)))})),(0,l.Z)((0,r.Z)(n),"showRoutingFailed",(function(){var e=n.props.t;return n.props.data.invoice_expired?c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h6",variant:"h6"},e("Lightning Routing Failed"))),n.props.data.failure_reason?n.failureReason():null,c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},e("Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice."))),c.createElement(qe,{item:!0,xs:12,align:"center"},n.compatibleWalletsButton()),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null," ",e("Submit an invoice for {{amountSats}} Sats",{amountSats:Go(n.props.data.invoice_amount)})))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Qe.Z,{error:n.state.badInvoice,helperText:n.state.badInvoice?e(n.state.badInvoice):"",label:e("Payout Lightning Invoice"),required:!0,inputProps:{style:{textAlign:"center"}},multiline:!0,minRows:4,maxRows:8,onChange:n.handleInputInvoiceChanged})),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{onClick:n.handleClickSubmitInvoiceButton,variant:"contained",color:"primary"},"Submit")),n.showBondIsReturned()):c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h6",variant:"h6"},e("Lightning Routing Failed"))),n.props.data.failure_reason?n.failureReason():null,c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},e("RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.")),c.createElement(Cr.Z,null,c.createElement(Tr,null),c.createElement(Vr,{secondary:e("Next attempt in")},c.createElement(py,{date:new Date(n.props.data.next_retry_time),renderer:n.countdownRenderer})))),n.showBondIsReturned())})),n.state={openConfirmFiatReceived:!1,openConfirmDispute:!1,openEnableTelegram:!1,receiveTab:0,address:"",miningFee:1.05,badInvoice:!1,badAddress:!1,badStatement:!1,qrscanner:!1},n}return(0,t.Z)(p,[{key:"showInputInvoice",value:function(){var e=this,t=this.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},this.Sound("locked-invoice"),c.createElement(Ye.Z,{color:"primary",variant:"subtitle1"},c.createElement("b",null," ",t("Submit payout info for {{amountSats}} Sats",{amountSats:Go(this.props.data.invoice_amount)}))," "," "+this.stepXofY())),c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},t("Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.",{amountFiat:parseFloat(parseFloat(this.props.data.amount).toFixed(4)),currencyCode:this.props.data.currencyCode})))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Uy,{size:"small",value:this.state.receiveTab,exclusive:!0},c.createElement(Gy,{value:0,disableRipple:!0,onClick:function(){return e.setState({receiveTab:0})}},c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap"}},c.createElement(ha.Z,null)," ",t("Lightning"))),c.createElement(Gy,{value:1,disabled:!this.props.data.swap_allowed,onClick:function(){return e.setState({receiveTab:1,miningFee:parseFloat(e.props.data.suggested_mining_fee_rate)})}},c.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap"}},c.createElement(Yo.Z,null)," ",t("Onchain"))))),c.createElement("div",{style:{display:0==this.state.receiveTab?"":"none"}},c.createElement("div",{style:{height:15}}),c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2"},t("Submit a valid invoice for {{amountSats}} Satoshis.",{amountSats:Go(this.props.data.invoice_amount)}))),c.createElement(qe,{item:!0,xs:12,align:"center"},this.compatibleWalletsButton()),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Qe.Z,{error:this.state.badInvoice,helperText:this.state.badInvoice?t(this.state.badInvoice):"",label:t("Payout Lightning Invoice"),required:!0,value:this.state.invoice,inputProps:{style:{textAlign:"center"},maxHeight:200},multiline:!0,minRows:4,maxRows:this.state.qrscanner?4:8,onChange:this.handleInputInvoiceChanged})),this.state.qrscanner?c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(ev(),{delay:300,onError:this.handleError,onScan:this.handleScan,style:{width:"75%"}})):null,c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Xe.Z,null,c.createElement(tv.Z,{onClick:this.handleQRbutton})),c.createElement(Je.Z,{onClick:this.handleClickSubmitInvoiceButton,variant:"contained",color:"primary"},t("Submit"))))),c.createElement("div",{style:{display:1==this.state.receiveTab?"":"none"}},c.createElement(Cr.Z,{dense:!0},c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2"},c.createElement("b",null,t("EXPERIMENTAL: ")),t("RoboSats will do a swap and send the Sats to your onchain address."))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(Vr,{primary:Go(parseInt(this.props.data.invoice_amount*this.props.data.swap_fee_rate/100))+" Sats ("+this.props.data.swap_fee_rate+"%)",secondary:t("Swap fee")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(Vr,{primary:Go(parseInt(141*Math.max(1,this.state.miningFee)))+" Sats ("+Math.max(1,this.state.miningFee)+" Sats/vByte)",secondary:t("Mining fee")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(Vr,{primary:c.createElement("b",null,Go(parseInt(this.props.data.invoice_amount-141*Math.max(1,this.state.miningFee)-this.props.data.invoice_amount*this.props.data.swap_fee_rate/100))+" Sats"),secondary:t("Final amount you will receive")}))),c.createElement(Qe.Z,{error:this.state.badAddress,helperText:this.state.badAddress?t(this.state.badAddress):"",label:t("Bitcoin Address"),required:!0,value:this.state.invoice,sx:{width:170},inputProps:{style:{textAlign:"center"}},onChange:this.handleInputAddressChanged}),c.createElement(Qe.Z,{error:this.state.miningFee<1||this.state.miningFee>50,helperText:this.state.miningFee<1||this.state.miningFee>50?"Invalid":"",label:t("Mining Fee"),required:!0,sx:{width:110},value:this.state.miningFee,type:"number",inputProps:{max:50,min:1,style:{textAlign:"center"}},onChange:this.handleMiningFeeChanged}),c.createElement("div",{style:{height:10}}),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{onClick:this.handleClickSubmitAddressButton,variant:"contained",color:"primary"},t("Submit")))),c.createElement(Cr.Z,null,c.createElement(Tr,null)),this.showBondIsLocked())}},{key:"showWaitingForEscrow",value:function(){var e=this.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null,e("Your info looks good!"))," "," "+this.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("We are waiting for the seller to lock the trade amount."))),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile)."))),c.createElement(Tr,null))),this.showBondIsLocked())}},{key:"showWaitingForBuyerInvoice",value:function(){var e=this.props.t;return c.createElement(qe,{container:!0,spacing:1},this.Sound("locked-invoice"),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"subtitle1"},c.createElement("b",null,e("The trade collateral is locked!"))," "," "+this.stepXofY())),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Cr.Z,{dense:!0},c.createElement(Tr,null),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details."))),c.createElement(on,null,c.createElement(Ye.Z,{variant:"body2",align:"left"},e("Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile)."))),c.createElement(Tr,null))),this.showBondIsLocked())}},{key:"showFiatSentButton",value:function(){var e=this.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{defaultValue:"confirm",variant:"contained",color:"secondary",onClick:this.handleClickConfirmButton},e("Confirm {{currencyCode}} sent",{currencyCode:this.props.data.currencyCode}))))}},{key:"showFiatReceivedButton",value:function(){var e=this.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{defaultValue:"confirm",variant:"contained",color:"secondary",onClick:this.handleClickOpenConfirmFiatReceived},e("Confirm {{currencyCode}} received",{currencyCode:this.props.data.currencyCode})))}},{key:"showOpenDisputeButton",value:function(){var e=this.props.t;return c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{color:"inherit",onClick:this.handleClickOpenConfirmDispute},e("Open Dispute")))}},{key:"showRateSelect",value:function(){var e=this,t=this.props.t,r=this.props.data.is_maker;return c.createElement(qe,{container:!0,spacing:1},this.Sound("successful"),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h6",variant:"h6"},t("🎉Trade finished!🥳"))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},c.createElement(Dy,{i18nKey:"rate_robosats"},"What do you think of 🤖",c.createElement("b",null,"RoboSats"),"⚡?"))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(pb,{name:"size-large",defaultValue:0,size:"large",onChange:this.handleRatingRobosatsChange})),5==this.state.rating_platform?c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},c.createElement("b",null,t("Thank you! RoboSats loves you too ❤️"))),c.createElement(Ye.Z,{variant:"body2",align:"center"},t("RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!"))):null,5!=this.state.rating_platform&null!=this.state.rating_platform?c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},c.createElement("b",null,t("Thank you for using Robosats!"))),c.createElement(Ye.Z,{variant:"body2",align:"center"},c.createElement(Dy,{i18nKey:"let_us_know_hot_to_improve"},"Let us know how the platform could improve (",c.createElement(Xt,{target:"_blank",href:"https://t.me/robosats"},"Telegram")," / ",c.createElement(Xt,{target:"_blank",href:"https://github.com/Reckless-Satoshi/robosats/issues"},"Github"),")"))):null,this.props.data.txid?c.createElement(qe,{item:!0,xs:12,align:"left"},c.createElement(_g,{severity:"success"},c.createElement(yb,null,t("Your TXID"),c.createElement(Ge.Z,{disableHoverListener:!0,enterTouchDelay:0,title:t("Copied!")},c.createElement(Xe.Z,{color:"inherit",onClick:function(){navigator.clipboard.writeText(e.props.data.txid)}},c.createElement(ar.Z,{sx:{width:16,height:16}})))),c.createElement(Ye.Z,{variant:"body2",align:"center",sx:{wordWrap:"break-word",width:220}},c.createElement(Xt,{target:"_blank",href:"http://mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion/"+("testnet"==this.props.data.network?"testnet/":"")+"tx/"+this.props.data.txid},this.props.data.txid)))):null,c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{color:"primary",onClick:function(){e.props.push("/")}},t("Start Again"))),r?c.createElement(qe,{item:!0,xs:12,align:"center"},this.state.renewLoading?c.createElement(_e.Z,null):c.createElement(Je.Z,{color:"primary",onClick:this.handleRenewOrderButtonPressed},t("Renew Order"))):null,this.showBondIsReturned())}},{key:"showSendingPayment",value:function(){var e=this.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{component:"h6",variant:"h6"},e("Attempting Lightning Payment"))),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Ye.Z,{variant:"body2",align:"center"},e("RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.")),c.createElement("br",null),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(_e.Z,null))))}},{key:"render",value:function(){var e=this.props.t;return c.createElement(qe,{container:!0,spacing:1,style:{width:this.props.width}},this.ConfirmDisputeDialog(),this.ConfirmFiatReceivedDialog(),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Bo(),{minWidth:920},c.createElement(Ye.Z,{component:"h5",variant:"h5"},e("Contract Box"))),c.createElement(ht.Z,{elevation:12,style:{padding:8}},this.props.data.is_maker&0==this.props.data.status?this.showQRInvoice():"",this.props.data.is_taker&3==this.props.data.status?this.showQRInvoice():"",this.props.data.is_maker&2==this.props.data.status?this.showPausedOrder():"",this.props.data.is_maker&1==this.props.data.status?this.showMakerWait():"",this.props.data.is_maker&3==this.props.data.status?this.showTakerFound():"",this.props.data.is_seller&(6==this.props.data.status||7==this.props.data.status)?this.showEscrowQRInvoice():"",this.props.data.is_buyer&(6==this.props.data.status||8==this.props.data.status)?this.showInputInvoice():"",this.props.data.is_buyer&7==this.props.data.status?this.showWaitingForEscrow():"",this.props.data.is_seller&8==this.props.data.status?this.showWaitingForBuyerInvoice():"",9==this.props.data.status||10==this.props.data.status?this.showChat():"",this.props.data.is_seller&[13,14,15].includes(this.props.data.status)?this.showRateSelect():"",this.props.data.is_buyer&14==this.props.data.status?this.showRateSelect():"",this.props.data.is_buyer&13==this.props.data.status?this.showSendingPayment():"",this.props.data.is_buyer&15==this.props.data.status?this.showRoutingFailed():"",11==this.props.data.status?this.showInDisputeStatement():"",16==this.props.data.status?this.showWaitForDisputeResolution():"",17==this.props.data.status&this.props.data.is_taker||18==this.props.data.status&this.props.data.is_maker?this.showDisputeWinner():"",18==this.props.data.status&this.props.data.is_taker||17==this.props.data.status&this.props.data.is_maker?this.showDisputeLoser():"",5==this.props.data.status?this.showOrderExpired():"")))}}]),p}(c.Component);const lv=Ae()(sv),cv=function(e){var t=e.expiresAt,r=e.totalSecsExp,n=(0,c.useState)(0),o=(0,ne.Z)(n,2),a=o[0],i=o[1];return(0,c.useEffect)((function(){var e=setInterval((function(){var e=ly(new Date(t)).total/1e3;i(e/r*100)}),1e3);return function(){clearInterval(e)}}),[t,r]),c.createElement(cl,{sx:{width:"100%"}},c.createElement(Di,{variant:"determinate",value:a}))};var uv=__webpack_require__(3878),dv=__webpack_require__(9199),pv=__webpack_require__(181),hv=__webpack_require__(5267);function mv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mv(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var gv={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},yv=function(){function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(this,r),this.init(t,n)}return(0,t.Z)(r,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||gv,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,r,n){return n&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(r).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(e){return new r(this.logger,fv(fv({},{prefix:"".concat(this.prefix,":").concat(e,":")}),this.options))}}]),r}(),bv=new yv,vv=function(){function r(){e(this,r),this.observers={}}return(0,t.Z)(r,[{key:"on",value:function(e,t){var r=this;return e.split(" ").forEach((function(e){r.observers[e]=r.observers[e]||[],r.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];if(this.observers[e]){var o=[].concat(this.observers[e]);o.forEach((function(e){e.apply(void 0,r)}))}if(this.observers["*"]){var a=[].concat(this.observers["*"]);a.forEach((function(t){t.apply(t,[e].concat(r))}))}}}]),r}();function wv(){var e,t,r=new Promise((function(r,n){e=r,t=n}));return r.resolve=e,r.reject=t,r}function kv(e){return null==e?"":""+e}function Cv(e,t,r){e.forEach((function(e){t[e]&&(r[e]=t[e])}))}function Sv(e,t,r){function n(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(o())return{};var i=n(a.shift());!e[i]&&r&&(e[i]=new r),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return o()?{}:{obj:e,k:n(a.shift())}}function xv(e,t,r){var n=Sv(e,t,Object);n.obj[n.k]=r}function Ev(e,t){var r=Sv(e,t),n=r.obj,o=r.k;if(n)return n[o]}function Av(e,t,r){var n=Ev(e,r);return void 0!==n?n:Ev(t,r)}function Pv(e,t,r){for(var n in t)"__proto__"!==n&&"constructor"!==n&&(n in e?"string"==typeof e[n]||e[n]instanceof String||"string"==typeof t[n]||t[n]instanceof String?r&&(e[n]=t[n]):Pv(e[n],t[n],r):e[n]=t[n]);return e}function Tv(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Rv={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Ov(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return Rv[e]})):e}var Mv="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,zv=[" ",",","?","!",";"];function Bv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Iv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bv(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Dv(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var n=t.split(r),o=e,a=0;a<n.length;++a){if(!o)return;if("string"==typeof o[n[a]]&&a+1<n.length)return;if(void 0===o[n[a]]){for(var i=2,s=n.slice(a,a+i).join(r),l=o[s];void 0===l&&n.length>a+i;)i++,l=o[s=n.slice(a,a+i).join(r)];if(void 0===l)return;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var c=n.slice(a+i).join(r);return c?Dv(l,c,r):void 0}o=o[n[a]]}return o}}var Zv=function(n){o(u,n);var a,l,c=(a=u,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(l){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function u(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return e(this,u),n=c.call(this),Mv&&vv.call((0,r.Z)(n)),n.data=t||{},n.options=o,void 0===n.options.keySeparator&&(n.options.keySeparator="."),void 0===n.options.ignoreJSONStructure&&(n.options.ignoreJSONStructure=!0),n}return(0,t.Z)(u,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,a=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];r&&"string"!=typeof r&&(i=i.concat(r)),r&&"string"==typeof r&&(i=i.concat(o?r.split(o):r)),e.indexOf(".")>-1&&(i=e.split("."));var s=Ev(this.data,i);return s||!a||"string"!=typeof r?s:Dv(this.data&&this.data[e]&&this.data[e][t],r,o)}},{key:"addResource",value:function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];r&&(i=i.concat(a?r.split(a):r)),e.indexOf(".")>-1&&(n=t,t=(i=e.split("."))[1]),this.addNamespaces(t),xv(this.data,i,n),o.silent||this.emit("added",e,t,r,n)}},{key:"addResources",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in r)"string"!=typeof r[o]&&"[object Array]"!==Object.prototype.toString.apply(r[o])||this.addResource(e,t,o,r[o],{silent:!0});n.silent||this.emit("added",e,t,r)}},{key:"addResourceBundle",value:function(e,t,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(n=r,r=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=Ev(this.data,i)||{};n?Pv(s,r,o):s=Iv(Iv({},s),r),xv(this.data,i,s),a.silent||this.emit("added",e,t,r)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?Iv(Iv({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),u}(vv),Lv={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,r,n,o){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,r,n,o))})),t}};function jv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jv(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Nv={},Hv=function(n){o(d,n);var l,c,u=(l=d,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(l);if(c){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function d(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e(this,d),n=u.call(this),Mv&&vv.call((0,r.Z)(n)),Cv(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,(0,r.Z)(n)),n.options=o,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=bv.create("translator"),n}return(0,t.Z)(d,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var r=this.resolve(e,t);return r&&void 0!==r.res}},{key:"extractFromKey",value:function(e,t){var r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");var n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS||[],a=r&&e.indexOf(r)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,r){t=t||"",r=r||"";var n=zv.filter((function(e){return t.indexOf(e)<0&&r.indexOf(e)<0}));if(0===n.length)return!0;var o=new RegExp("(".concat(n.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!o.test(e);if(!a){var i=e.indexOf(r);i>0&&!o.test(e.substring(0,i))&&(a=!0)}return a}(e,r,n));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:o};var l=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),e=l.join(n)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,r){var n=this;if("object"!==(0,a.Z)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=this.extractFromKey(e[e.length-1],t),s=i.key,l=i.namespaces,c=l[l.length-1],u=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(p){var h=t.nsSeparator||this.options.nsSeparator;return c+h+s}return s}var m=this.resolve(e,t),f=m&&m.res,g=m&&m.usedKey||s,y=m&&m.exactUsedKey||s,b=Object.prototype.toString.apply(f),v=["[object Number]","[object Function]","[object RegExp]"],w=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,k=!this.i18nFormat||this.i18nFormat.handleAsObject,C="string"!=typeof f&&"boolean"!=typeof f&&"number"!=typeof f;if(k&&f&&C&&v.indexOf(b)<0&&("string"!=typeof w||"[object Array]"!==b)){if(!t.returnObjects&&!this.options.returnObjects)return this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,f,Fv(Fv({},t),{},{ns:l})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(o){var S="[object Array]"===b,x=S?[]:{},E=S?y:g;for(var A in f)if(Object.prototype.hasOwnProperty.call(f,A)){var P="".concat(E).concat(o).concat(A);x[A]=this.translate(P,Fv(Fv({},t),{joinArrays:!1,ns:l})),x[A]===P&&(x[A]=f[A])}f=x}}else if(k&&"string"==typeof w&&"[object Array]"===b)(f=f.join(w))&&(f=this.extendTranslation(f,e,t,r));else{var T=!1,R=!1,O=void 0!==t.count&&"string"!=typeof t.count,M=d.hasDefaultValue(t),z=O?this.pluralResolver.getSuffix(u,t.count,t):"",B=t["defaultValue".concat(z)]||t.defaultValue;!this.isValidLookup(f)&&M&&(T=!0,f=B),this.isValidLookup(f)||(R=!0,f=s);var I=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,D=I&&R?void 0:f,Z=M&&B!==f&&this.options.updateMissing;if(R||T||Z){if(this.logger.log(Z?"updateKey":"missingKey",u,c,s,Z?B:f),o){var L=this.resolve(s,Fv(Fv({},t),{},{keySeparator:!1}));L&&L.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var j=[],F=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&F&&F[0])for(var N=0;N<F.length;N++)j.push(F[N]);else"all"===this.options.saveMissingTo?j=this.languageUtils.toResolveHierarchy(t.lng||this.language):j.push(t.lng||this.language);var H=function(e,r,o){var a=M&&o!==f?o:D;n.options.missingKeyHandler?n.options.missingKeyHandler(e,c,r,a,Z,t):n.backendConnector&&n.backendConnector.saveMissing&&n.backendConnector.saveMissing(e,c,r,a,Z,t),n.emit("missingKey",e,c,r,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&O?j.forEach((function(e){n.pluralResolver.getSuffixes(e,t).forEach((function(r){H([e],s+r,t["defaultValue".concat(r)]||B)}))})):H(j,s,B))}f=this.extendTranslation(f,e,t,m,r),R&&f===s&&this.options.appendNamespaceToMissingKey&&(f="".concat(c,":").concat(s)),(R||T)&&this.options.parseMissingKeyHandler&&(f="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(s,T?f:void 0):this.options.parseMissingKeyHandler(f))}return f}},{key:"extendTranslation",value:function(e,t,r,n,o){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,r,n.usedLng,n.usedNS,n.usedKey,{resolved:n});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init(Fv(Fv({},r),{interpolation:Fv(Fv({},this.options.interpolation),r.interpolation)}));var i,s="string"==typeof e&&(r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var l=e.match(this.interpolator.nestingRegexp);i=l&&l.length}var c=r.replace&&"string"!=typeof r.replace?r.replace:r;if(this.options.interpolation.defaultVariables&&(c=Fv(Fv({},this.options.interpolation.defaultVariables),c)),e=this.interpolator.interpolate(e,c,r.lng||this.language,r),s){var u=e.match(this.interpolator.nestingRegexp);i<(u&&u.length)&&(r.nest=!1)}!1!==r.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return o&&o[0]===n[0]&&!r.context?(a.logger.warn("It seems you are nesting recursively key: ".concat(n[0]," in key: ").concat(t[0])),null):a.translate.apply(a,n.concat([t]))}),r)),r.interpolation&&this.interpolator.reset()}var d=r.postProcess||this.options.postProcess,p="string"==typeof d?[d]:d;return null!=e&&p&&p.length&&!1!==r.applyPostProcessor&&(e=Lv.handle(p,e,t,this.options&&this.options.postProcessPassResolved?Fv({i18nResolved:n},r):r,this)),e}},{key:"resolve",value:function(e){var t,r,n,o,a,i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var l=i.extractFromKey(e,s),c=l.key;r=c;var u=l.namespaces;i.options.fallbackNS&&(u=u.concat(i.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,p=d&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),h=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,m=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);u.forEach((function(e){i.isValidLookup(t)||(a=e,!Nv["".concat(m[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(Nv["".concat(m[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(r,'" for languages "').concat(m.join(", "),'" won\'t get resolved as namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach((function(r){if(!i.isValidLookup(t)){o=r;var a,l=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(l,c,r,e,s);else{var u;d&&(u=i.pluralResolver.getSuffix(r,s.count,s));var m="_zero";if(d&&(l.push(c+u),p&&l.push(c+m)),h){var f="".concat(c).concat(i.options.contextSeparator).concat(s.context);l.push(f),d&&(l.push(f+u),p&&l.push(f+m))}}for(;a=l.pop();)i.isValidLookup(t)||(n=a,t=i.getResource(r,e,a,s))}})))}))}})),{res:t,usedKey:r,exactUsedKey:n,usedLng:o,usedNS:a}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,n):this.resourceStore.getResource(e,t,r,n)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}]),d}(vv);function Uv(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Vv=function(){function r(t){e(this,r),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=bv.create("languageUtils")}return(0,t.Z)(r,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map((function(e){return e.toLowerCase()})):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=Uv(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=Uv(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=Uv(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,r=this;return e?(e.forEach((function(e){if(!t){var n=r.formatLanguageCode(e);r.options.supportedLngs&&!r.isSupportedCode(n)||(t=n)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var n=r.getLanguagePartFromCode(e);if(r.isSupportedCode(n))return t=n;t=r.options.supportedLngs.find((function(e){if(0===e.indexOf(n))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var r=e[t];return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}},{key:"toResolveHierarchy",value:function(e,t){var r=this,n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],a=function(e){e&&(r.isSupportedCode(e)?o.push(e):r.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),n.forEach((function(e){o.indexOf(e)<0&&a(r.formatLanguageCode(e))})),o}}]),r}(),Kv=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Wv={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},qv=["v1","v2","v3"],Yv={zero:0,one:1,two:2,few:3,many:4,other:5};function Gv(){var e={};return Kv.forEach((function(t){t.lngs.forEach((function(r){e[r]={numbers:t.nr,plurals:Wv[t.fc]}}))})),e}var _v=function(){function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(this,r),this.languageUtils=t,this.options=n,this.logger=bv.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Gv()}return(0,t.Z)(r,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,r).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort((function(e,t){return Yv[e]-Yv[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):n.numbers.map((function(n){return t.getSuffix(e,n,r)})):[]}},{key:"getSuffix",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.select(t)):this.getSuffixRetroCompatible(n,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var r=this,n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var a=function(){return r.options.prepend&&o.toString()?r.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}},{key:"shouldUseIntlApi",value:function(){return!qv.includes(this.options.compatibilityJSON)}}]),r}();function Qv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qv(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Jv=function(){function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,r),this.logger=bv.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,t.Z)(r,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:Ov,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Tv(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Tv(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?Tv(t.nestingPrefix):t.nestingPrefixEscaped||Tv("$t("),this.nestingSuffix=t.nestingSuffix?Tv(t.nestingSuffix):t.nestingSuffixEscaped||Tv(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var r="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(r,"g")}},{key:"interpolate",value:function(e,t,r,n){var o,a,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var o=Av(t,l,e);return s.alwaysFormat?s.format(o,void 0,r,Xv(Xv(Xv({},n),t),{},{interpolationkey:e})):o}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(Av(t,l,i),c,r,Xv(Xv(Xv({},n),t),{},{interpolationkey:i}))};this.resetRegExp();var d=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,p=n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(i=0;o=t.regex.exec(e);){var r=o[1].trim();if(void 0===(a=u(r)))if("function"==typeof d){var l=d(e,o,n);a="string"==typeof l?l:""}else if(n&&n.hasOwnProperty(r))a="";else{if(p){a=o[0];continue}s.logger.warn("missed to pass in variable ".concat(r," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=kv(a));var c=t.safeValue(a);if(e=e.replace(o[0],c),p?(t.regex.lastIndex+=c.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var r,n,o=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Xv({},a);function s(e,t){var r=this.nestingOptionsSeparator;if(e.indexOf(r)<0)return e;var n=e.split(new RegExp("".concat(r,"[ ]*{"))),o="{".concat(n[1]);e=n[0],o=(o=this.interpolate(o,i)).replace(/'/g,'"');try{i=JSON.parse(o),t&&(i=Xv(Xv({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(r).concat(o)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;r=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){var u=r[1].split(this.formatSeparator).map((function(e){return e.trim()}));r[1]=u.shift(),l=u,c=!0}if((n=t(s.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof n)return n;"string"!=typeof n&&(n=kv(n)),n||(this.logger.warn("missed to resolve ".concat(r[1]," for nesting ").concat(e)),n=""),c&&(n=l.reduce((function(e,t){return o.format(e,t,a.lng,Xv(Xv({},a),{},{interpolationkey:r[1].trim()}))}),n.trim())),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e}}]),r}();function $v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ew(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$v(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var tw=function(){function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,r),this.logger=bv.create("formatter"),this.options=t,this.formats={number:function(e,t,r){return new Intl.NumberFormat(t,r).format(e)},currency:function(e,t,r){return new Intl.NumberFormat(t,ew(ew({},r),{},{style:"currency"})).format(e)},datetime:function(e,t,r){return new Intl.DateTimeFormat(t,ew({},r)).format(e)},relativetime:function(e,t,r){return new Intl.RelativeTimeFormat(t,ew({},r)).format(e,r.range||"day")},list:function(e,t,r){return new Intl.ListFormat(t,ew({},r)).format(e)}},this.init(t)}return(0,t.Z)(r,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},r=t.interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"format",value:function(e,t,r,n){var o=this;return t.split(this.formatSeparator).reduce((function(e,t){var a=function(e){var t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){var n=e.split("(");t=n[0].toLowerCase().trim();var o=n[1].substring(0,n[1].length-1);"currency"===t&&o.indexOf(":")<0?r.currency||(r.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?r.range||(r.range=o.trim()):o.split(";").forEach((function(e){if(e){var t=function(e){return(0,uv.Z)(e)||(0,dv.Z)(e)||(0,pv.Z)(e)||(0,hv.Z)()}(e.split(":")),n=t[0],o=t.slice(1).join(":");r[n.trim()]||(r[n.trim()]=o.trim()),"false"===o.trim()&&(r[n.trim()]=!1),"true"===o.trim()&&(r[n.trim()]=!0),isNaN(o.trim())||(r[n.trim()]=parseInt(o.trim(),10))}}))}return{formatName:t,formatOptions:r}}(t),i=a.formatName,s=a.formatOptions;if(o.formats[i]){var l=e;try{var c=n&&n.formatParams&&n.formatParams[n.interpolationkey]||{},u=c.locale||c.lng||n.locale||n.lng||r;l=o.formats[i](e,u,ew(ew(ew({},s),n),c))}catch(e){o.logger.warn(e)}return l}return o.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),r}();function rw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function nw(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rw(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rw(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ow=function(n){o(u,n);var a,l,c=(a=u,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(l){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function u(t,n,o){var a,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return e(this,u),a=c.call(this),Mv&&vv.call((0,r.Z)(a)),a.backend=t,a.store=n,a.services=o,a.languageUtils=o.languageUtils,a.options=i,a.logger=bv.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,i.backend,i),a}return(0,t.Z)(u,[{key:"queueLoad",value:function(e,t,r,n){var o=this,a=[],i=[],s=[],l=[];return e.forEach((function(e){var n=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!r.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?i.indexOf(s)<0&&i.push(s):(o.state[s]=1,n=!1,i.indexOf(s)<0&&i.push(s),a.indexOf(s)<0&&a.push(s),l.indexOf(t)<0&&l.push(t)))})),n||s.push(e)})),(a.length||i.length)&&this.queue.push({pending:i,loaded:{},errors:[],callback:n}),{toLoad:a,pending:i,toLoadLanguages:s,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,r){var n=e.split("|"),o=n[0],a=n[1];t&&this.emit("failedLoading",o,a,t),r&&this.store.addResourceBundle(o,a,r),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(r){!function(e,t,r,n){var o=Sv(e,t,Object),a=o.obj,i=o.k;a[i]=a[i]||[],a[i].push(r)}(r.loaded,[o],a),function(e,t){for(var r=e.indexOf(t);-1!==r;)e.splice(r,1),r=e.indexOf(t)}(r.pending,e),t&&r.errors.push(t),0!==r.pending.length||r.done||(Object.keys(r.loaded).forEach((function(e){i[e]||(i[e]=[]),r.loaded[e].length&&r.loaded[e].forEach((function(t){i[e].indexOf(t)<0&&i[e].push(t)}))})),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,i=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[r](e,t,(function(s,l){s&&l&&o<5?setTimeout((function(){n.read.call(n,e,t,r,o+1,2*a,i)}),a):i(s,l)})):i(null,{})}},{key:"prepareLoading",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,n,o);if(!a.toLoad.length)return a.pending.length||o(),null;a.toLoad.forEach((function(e){r.loadOne(e)}))}},{key:"load",value:function(e,t,r){this.prepareLoading(e,t,{},r)}},{key:"reload",value:function(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}},{key:"loadOne",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.split("|"),o=n[0],a=n[1];this.read(o,a,"read",void 0,void 0,(function(n,i){n&&t.logger.warn("".concat(r,"loading namespace ").concat(a," for language ").concat(o," failed"),n),!n&&i&&t.logger.log("".concat(r,"loaded namespace ").concat(a," for language ").concat(o),i),t.loaded(e,n,i)}))}},{key:"saveMissing",value:function(e,t,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(r,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=r&&""!==r&&(this.backend&&this.backend.create&&this.backend.create(e,t,r,n,null,nw(nw({},a),{},{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,r,n))}}]),u}(vv);function aw(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,a.Z)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,a.Z)(e[2])||"object"===(0,a.Z)(e[3])){var r=e[3]||e[2];Object.keys(r).forEach((function(e){t[e]=r[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,r,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function iw(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function sw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lw(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sw(Object(r),!0).forEach((function(t){(0,l.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sw(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function cw(){}function uw(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach((function(t){"function"==typeof e[t]&&(e[t]=e[t].bind(e))}))}var dw=function(n){o(d,n);var l,c,u=(l=d,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(l);if(c){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function d(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(e(this,d),t=u.call(this),Mv&&vv.call((0,r.Z)(t)),t.options=iw(n),t.services={},t.logger=bv,t.modules={external:[]},uw((0,r.Z)(t)),o&&!t.isInitialized&&!n.isClone){if(!t.options.initImmediate)return t.init(n,o),i(t,(0,r.Z)(t));setTimeout((function(){t.init(n,o)}),0)}return t}return(0,t.Z)(d,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(r=t,t={}),!t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var n=aw();function o(e){return e?"function"==typeof e?new e:e:null}if(this.options=lw(lw(lw({},n),this.options),iw(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=lw(lw({},n.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var a;this.modules.logger?bv.init(o(this.modules.logger),this.options):bv.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=tw);var i=new Vv(this.options);this.store=new Zv(this.options.resources,this.options);var s=this.services;s.logger=bv,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new _v(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==n.interpolation.format||(s.formatter=o(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Jv(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new ow(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];e.emit.apply(e,[t].concat(n))})),this.modules.languageDetector&&(s.languageDetector=o(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=o(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new Hv(this.services,this.options),this.translator.on("*",(function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];e.emit.apply(e,[t].concat(n))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.format=this.options.interpolation.format,r||(r=cw),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var c=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];c.forEach((function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments),e}}));var d=wv(),p=function(){var t=function(t,n){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),d.resolve(n),r(t,n)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?p():setTimeout(p,0),d}},{key:"loadResources",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cw,n=r,o="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return n();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(o)i(o);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(a,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),n(e)}))}else n(null)}},{key:"reloadResources",value:function(e,t,r){var n=wv();return e||(e=this.languages),t||(t=this.options.ns),r||(r=cw),this.services.backendConnector.reload(e,t,(function(e){n.resolve(),r(e)})),n}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&Lv.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var r=this.languages[t];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}},{key:"changeLanguage",value:function(e,t){var r=this;this.isLanguageChangingTo=e;var n=wv();this.emit("languageChanging",e);var o=function(e){r.language=e,r.languages=r.services.languageUtils.toResolveHierarchy(e),r.resolvedLanguage=void 0,r.setResolvedLanguage(e)},a=function(a){e||a||!r.services.languageDetector||(a=[]);var i="string"==typeof a?a:r.services.languageUtils.getBestMatchFromCodes(a);i&&(r.language||o(i),r.translator.language||r.translator.changeLanguage(i),r.services.languageDetector&&r.services.languageDetector.cacheUserLanguage(i)),r.loadResources(i,(function(e){!function(e,a){a?(o(a),r.translator.changeLanguage(a),r.isLanguageChangingTo=void 0,r.emit("languageChanged",a),r.logger.log("languageChanged",a)):r.isLanguageChangingTo=void 0,n.resolve((function(){return r.t.apply(r,arguments)})),t&&t(e,(function(){return r.t.apply(r,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),n}},{key:"getFixedT",value:function(e,t,r){var n=this,o=function e(t,o){var i;if("object"!==(0,a.Z)(o)){for(var s=arguments.length,l=new Array(s>2?s-2:0),c=2;c<s;c++)l[c-2]=arguments[c];i=n.options.overloadTranslationOptionHandler([t,o].concat(l))}else i=lw({},o);i.lng=i.lng||e.lng,i.lngs=i.lngs||e.lngs,i.ns=i.ns||e.ns;var u=n.options.keySeparator||".",d=r?"".concat(r).concat(u).concat(t):t;return n.t(d,i)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=r,o}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var i=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return-1===n||2===n};if(r.precheck){var s=r.precheck(this,i);if(void 0!==s)return s}return!!this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||!(!i(n,e)||o&&!i(a,e))}},{key:"loadNamespaces",value:function(e,t){var r=this,n=wv();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){r.options.ns.indexOf(e)<0&&r.options.ns.push(e)})),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var r=wv();"string"==typeof e&&(e=[e]);var n=this.options.preload||[],o=e.filter((function(e){return n.indexOf(e)<0}));return o.length?(this.options.preload=n.concat(o),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cw,n=lw(lw(lw({},this.options),t),{isClone:!0}),o=new d(n),a=["store","services","language"];return a.forEach((function(t){o[t]=e[t]})),o.services=lw({},this.services),o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o.translator=new Hv(o.services,o.options),o.translator.on("*",(function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];o.emit.apply(o,[e].concat(r))})),o.init(n,r),o.translator.options=o.options,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),d}(vv);(0,l.Z)(dw,"createInstance",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new dw(e,t)}));var pw=dw.createInstance();pw.createInstance=dw.createInstance,pw.createInstance,pw.init,pw.loadResources,pw.reloadResources,pw.use,pw.changeLanguage,pw.getFixedT;var hw=pw.t;pw.exists,pw.setDefaultNamespace,pw.hasLoadedNamespace,pw.loadNamespaces,pw.loadLanguages;const mw=pw;var fw=__webpack_require__(244),gw=__webpack_require__(7116),yw=__webpack_require__(1523);var bw=function(n){o(h,n);var a,u,d=(a=h,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function h(t){var n;return e(this,h),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"completeSetState",(function(e){null==e.currency&&(e.currency=n.state.currency,e.amount=n.state.amount,e.status=n.state.status);var t={amount:e.amount?e.amount:null,loading:!1,delay:n.setDelay(e.status),currencyCode:n.getCurrencyCode(e.currency),penalty:e.penalty,invoice_expired:e.invoice_expired},r=Object.assign({},e,t);n.setState(r)})),(0,l.Z)((0,r.Z)(n),"getOrderDetails",(function(e){n.setState({orderId:e}),fetch("/api/order?order_id="+e).then((function(e){return e.json()})).then((function(e){return n.completeSetState(e)&n.setState({pauseLoading:!1})}))})),(0,l.Z)((0,r.Z)(n),"tick",(function(){n.getOrderDetails(n.state.orderId)})),(0,l.Z)((0,r.Z)(n),"countdownRenderer",(function(e){var t=e.total,r=e.hours,o=e.minutes,a=e.seconds,i=e.completed,s=n.props.t;if(i)return c.createElement("span",null," ",s("The order has expired"));var l="inherit",u=t/1e3/n.state.total_secs_exp;return u<.25&&(l="orange"),u<.1&&(l="red"),u<.25?c.createElement("b",null,c.createElement("span",{style:{color:l}},r,"h ",iy(o),"m ",iy(a),"s ")):c.createElement("span",{style:{color:l}},r,"h ",iy(o),"m ",iy(a),"s ")})),(0,l.Z)((0,r.Z)(n),"countdownPenaltyRenderer",(function(e){var t=e.minutes,r=e.seconds,o=e.completed,a=n.props.t;return o?c.createElement("span",null," ",a("Penalty lifted, good to go!")):c.createElement("span",null," ",a("You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s",{timeMin:iy(t),timeSec:iy(r)})," ")})),(0,l.Z)((0,r.Z)(n),"handleTakeAmountChange",(function(e){""!=e.target.value&null!=e.target.value?n.setState({takeAmount:parseFloat(e.target.value)}):n.setState({takeAmount:e.target.value})})),(0,l.Z)((0,r.Z)(n),"amountHelperText",(function(){var e=n.props.t;return n.state.takeAmount<n.state.min_amount&""!=n.state.takeAmount?e("Too low"):n.state.takeAmount>n.state.max_amount&""!=n.state.takeAmount?e("Too high"):null})),(0,l.Z)((0,r.Z)(n),"takeOrderButton",(function(){var e=n.props.t;return n.state.has_range?c.createElement(qe,{container:!0,align:"center",alignItems:"stretch",justifyContent:"center",style:{display:"flex"}},n.InactiveMakerDialog(),n.tokenDialog(),c.createElement("div",{style:{maxWidth:120}},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:500,enterDelay:700,enterNextDelay:2e3,title:e("Enter amount of fiat to exchange for bitcoin")},c.createElement(ht.Z,{elevation:5,sx:{maxHeight:40}},c.createElement(Qe.Z,{error:(n.state.takeAmount<n.state.min_amount||n.state.takeAmount>n.state.max_amount)&""!=n.state.takeAmount,helperText:n.amountHelperText(),label:e("Amount {{currencyCode}}",{currencyCode:n.state.currencyCode}),size:"small",type:"number",required:!0,value:n.state.takeAmount,inputProps:{min:n.state.min_amount,max:n.state.max_amount,style:{textAlign:"center"}},onChange:n.handleTakeAmountChange})))),c.createElement("div",{style:{height:38,top:"1px",position:"relative",display:n.state.takeAmount<n.state.min_amount||n.state.takeAmount>n.state.max_amount||""==n.state.takeAmount||null==n.state.takeAmount?"":"none"}},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,enterDelay:500,enterNextDelay:1200,title:e("You must specify an amount first")},c.createElement(ht.Z,{elevation:4},c.createElement(Je.Z,{sx:{height:38},variant:"contained",color:"primary",disabled:!0},e("Take Order"))))),c.createElement("div",{style:{height:38,top:"1px",position:"relative",display:n.state.takeAmount<n.state.min_amount||n.state.takeAmount>n.state.max_amount||""==n.state.takeAmount||null==n.state.takeAmount?"none":""}},c.createElement(ht.Z,{elevation:4},c.createElement(Je.Z,{sx:{height:38},variant:"contained",color:"primary",onClick:n.props.copiedToken?"Inactive"==n.state.maker_status?n.handleClickOpenInactiveMakerDialog:n.takeOrder:function(){return n.setState({openStoreToken:!0})}},e("Take Order"))))):c.createElement(c.Fragment,null,n.InactiveMakerDialog(),n.tokenDialog(),c.createElement(Je.Z,{sx:{height:38},variant:"contained",color:"primary",onClick:n.props.copiedToken?"Inactive"==n.state.maker_status?n.handleClickOpenInactiveMakerDialog:n.takeOrder:function(){return n.setState({openStoreToken:!0})}},e("Take Order")))})),(0,l.Z)((0,r.Z)(n),"countdownTakeOrderRenderer",(function(e){var t=e.seconds,r=e.completed;return isNaN(t)||r?n.takeOrderButton():c.createElement(Ge.Z,{enterTouchDelay:0,title:hw("Wait until you can take an order")},c.createElement("div",null,c.createElement(Je.Z,{disabled:!0,variant:"contained",color:"primary"},hw("Take Order"))))})),(0,l.Z)((0,r.Z)(n),"takeOrder",(function(){n.setState({loading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"take",amount:n.state.takeAmount})};fetch("/api/order/?order_id="+n.state.orderId,e).then((function(e){return e.json()})).then((function(e){return n.completeSetState(e)}))})),(0,l.Z)((0,r.Z)(n),"setDelay",(function(e){return e>=0?n.statusToDelay[e.toString()]:99999999})),(0,l.Z)((0,r.Z)(n),"handleClickConfirmCancelButton",(function(){n.setState({loading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"cancel"})};fetch("/api/order/?order_id="+n.state.orderId,e).then((function(e){return e.json()})).then((function(){return n.getOrderDetails(n.state.orderId)&n.setState({status:4})})),n.handleClickCloseConfirmCancelDialog()})),(0,l.Z)((0,r.Z)(n),"handleClickOpenConfirmCancelDialog",(function(){n.setState({openCancel:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseConfirmCancelDialog",(function(){n.setState({openCancel:!1})})),(0,l.Z)((0,r.Z)(n),"CancelDialog",(function(){var e=n.props.t;return c.createElement(Et,{open:n.state.openCancel,onClose:n.handleClickCloseConfirmCancelDialog,"aria-labelledby":"cancel-dialog-title","aria-describedby":"cancel-dialog-description"},c.createElement(Mt,{id:"cancel-dialog-title"},e("Cancel the order?")),c.createElement(Zt,null,c.createElement(Ht,{id:"cancel-dialog-description"},e("If the order is cancelled now you will lose your bond."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n.handleClickCloseConfirmCancelDialog,autoFocus:!0},e("Go back")),c.createElement(Je.Z,{onClick:n.handleClickConfirmCancelButton},e("Confirm Cancel"))))})),(0,l.Z)((0,r.Z)(n),"handleClickOpenInactiveMakerDialog",(function(){n.setState({openInactiveMaker:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseInactiveMakerDialog",(function(){n.setState({openInactiveMaker:!1})})),(0,l.Z)((0,r.Z)(n),"InactiveMakerDialog",(function(){var e=n.props.t;return c.createElement(Et,{open:n.state.openInactiveMaker,onClose:n.handleClickCloseInactiveMakerDialog,"aria-labelledby":"inactive-maker-dialog-title","aria-describedby":"inactive-maker-description"},c.createElement(Mt,{id:"inactive-maker-dialog-title"},e("The maker is away")),c.createElement(Zt,null,c.createElement(Ht,{id:"cancel-dialog-description"},e("By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n.handleClickCloseInactiveMakerDialog,autoFocus:!0},e("Go back")),c.createElement(Je.Z,{onClick:n.takeOrder},e("Take Order"))))})),(0,l.Z)((0,r.Z)(n),"tokenDialog",(function(){return Lo("robot_token")?c.createElement(No,{open:n.state.openStoreToken,onClose:function(){return n.setState({openStoreToken:!1})},onClickCopy:function(){return navigator.clipboard.writeText(Lo("robot_token"))&n.props.setAppState({copiedToken:!0})},copyIconColor:n.props.copiedToken?"inherit":"primary",onClickBack:function(){return n.setState({openStoreToken:!1})},onClickDone:function(){return n.setState({openStoreToken:!1})&("Inactive"==n.state.maker_status?n.handleClickOpenInactiveMakerDialog():n.takeOrder())}}):c.createElement(Zo,{open:n.state.openStoreToken,onClose:function(){return n.setState({openStoreToken:!1})}})})),(0,l.Z)((0,r.Z)(n),"handleClickConfirmCollaborativeCancelButton",(function(){var e={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({action:"cancel"})};fetch("/api/order/?order_id="+n.state.orderId,e).then((function(e){return e.json()})).then((function(){return n.getOrderDetails(n.state.orderId)&n.setState({status:4})})),n.handleClickCloseCollaborativeCancelDialog()})),(0,l.Z)((0,r.Z)(n),"handleClickOpenCollaborativeCancelDialog",(function(){n.setState({openCollaborativeCancel:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseCollaborativeCancelDialog",(function(){n.setState({openCollaborativeCancel:!1})})),(0,l.Z)((0,r.Z)(n),"CollaborativeCancelDialog",(function(){var e=n.props.t;return c.createElement(Et,{open:n.state.openCollaborativeCancel,onClose:n.handleClickCloseCollaborativeCancelDialog,"aria-labelledby":"collaborative-cancel-dialog-title","aria-describedby":"collaborative-cancel-dialog-description"},c.createElement(Mt,{id:"cancel-dialog-title"},e("Collaborative cancel the order?")),c.createElement(Zt,null,c.createElement(Ht,{id:"cancel-dialog-description"},e("The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel."))),c.createElement(rr,null,c.createElement(Je.Z,{onClick:n.handleClickCloseCollaborativeCancelDialog,autoFocus:!0},e("Go back")),c.createElement(Je.Z,{onClick:n.handleClickConfirmCollaborativeCancelButton},e("Ask for Cancel"))))})),(0,l.Z)((0,r.Z)(n),"BackButton",(function(){var e=n.props.t;return 5==n.state.status?c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{variant:"contained",color:"secondary",onClick:n.props.history.goBack},e("Back"))):null})),(0,l.Z)((0,r.Z)(n),"CancelButton",(function(){var e=n.props.t;return n.state.is_maker&[0,1,2].includes(n.state.status)||n.state.is_taker&3==n.state.status?c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{variant:"contained",color:"secondary",onClick:n.handleClickConfirmCancelButton},e("Cancel"))):[3,6,7].includes(n.state.status)?c.createElement("div",{id:"openDialogCancelButton"},c.createElement(qe,{item:!0,xs:12,align:"center"},n.CancelDialog(),c.createElement(Je.Z,{variant:"contained",color:"secondary",onClick:n.handleClickOpenConfirmCancelDialog},e("Cancel")))):[8,9].includes(n.state.status)?c.createElement(qe,{item:!0,xs:12,align:"center"},n.CollaborativeCancelDialog(),c.createElement(Je.Z,{variant:"contained",color:"secondary",onClick:n.handleClickOpenCollaborativeCancelDialog},e("Collaborative Cancel"))):null})),(0,l.Z)((0,r.Z)(n),"orderBox",(function(){var e=n.props.t;return c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Bo(),{minWidth:920},c.createElement(Ye.Z,{component:"h5",variant:"h5"},e("Order Box"))),c.createElement(ht.Z,{elevation:12},c.createElement(Cr.Z,{dense:!0},c.createElement(on,null,c.createElement(ea,{sx:{width:56,height:56}},c.createElement(Ge.Z,{placement:"top",enterTouchDelay:0,title:e(n.state.maker_status)},c.createElement(ua.Z,{variant:"dot",overlap:"circular",badgeContent:"",color:n.statusBadgeColor(n.state.maker_status)},c.createElement(ua.Z,{overlap:"circular",anchorOrigin:{horizontal:"right",vertical:"bottom"},badgeContent:c.createElement("div",{style:{position:"relative",left:"5px",top:"2px"}}," ",n.state.type?c.createElement(br,{sx:{height:"18px",width:"18px"},color:"primary"}):c.createElement(br,{sx:{transform:"scaleX(-1)",height:"18px",width:"18px"},color:"secondary"}))},c.createElement(ca,{className:"flippedSmallAvatar",alt:n.state.maker_nick,src:window.location.origin+"/static/assets/avatars/"+n.state.maker_nick+".png"}))))),c.createElement(Vr,{primary:n.state.maker_nick+(n.state.type?" "+e("(Seller)"):" "+e("(Buyer)")),secondary:e("Order maker"),align:"right"})),n.state.is_participant?c.createElement(c.Fragment,null,"None"!=n.state.taker_nick?c.createElement(c.Fragment,null,c.createElement(Tr,null),c.createElement(on,{align:"left"},c.createElement(Vr,{primary:n.state.taker_nick+(n.state.type?" "+e("(Buyer)"):" "+e("(Seller)")),secondary:e("Order taker")}),c.createElement(ea,null,c.createElement(Ge.Z,{enterTouchDelay:0,title:e(n.state.taker_status)},c.createElement(ua.Z,{variant:"dot",overlap:"circular",badgeContent:"",color:n.statusBadgeColor(n.state.taker_status)},c.createElement(ua.Z,{overlap:"circular",anchorOrigin:{horizontal:"left",vertical:"bottom"},badgeContent:c.createElement("div",{style:{position:"relative",right:"5px",top:"2px"}}," ",n.state.type?c.createElement(br,{sx:{height:"18px",width:"18px"},color:"secondary"}):c.createElement(br,{sx:{transform:"scaleX(-1)",height:"18px",width:"18px"},color:"primary"}))},c.createElement(ca,{className:"smallAvatar",alt:n.state.taker_nick,src:window.location.origin+"/static/assets/avatars/"+n.state.taker_nick+".png"}))))))):"",c.createElement(Tr,null,c.createElement(Bg,{label:e("Order Details")})),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(yw.Z,null)),c.createElement(Vr,{primary:e(n.state.status_message),secondary:e("Order status")})),c.createElement(Tr,null)):c.createElement(Tr,null,c.createElement(Bg,{label:e("Order Details")})),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement("div",{style:{zoom:1.25,opacity:.7,msZoom:1.25,WebkitZoom:1.25,MozTransform:"scale(1.25,1.25)",MozTransformOrigin:"left center"}},c.createElement(If,{code:n.state.currencyCode}))),n.state.has_range&null==n.state.amount?c.createElement(Vr,{primary:Go(parseFloat(Number(n.state.min_amount).toPrecision(4)))+"-"+Go(parseFloat(Number(n.state.max_amount).toPrecision(4)))+" "+n.state.currencyCode,secondary:e("Amount range")}):c.createElement(Vr,{primary:Go(parseFloat(parseFloat(n.state.amount).toFixed(1e3==n.state.currency?8:4)))+" "+n.state.currencyCode,secondary:e("Amount")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(gw.Z,null)),c.createElement(Vr,{primary:c.createElement(kg,{size:20,othersText:e("Others"),verbose:!0,text:n.state.payment_method}),secondary:1e3==n.state.currency?e("Swap destination"):e("Accepted payment methods")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(Wo.Z,null)),n.state.price_now?c.createElement(Vr,{primary:e("{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%",{price:Go(n.state.price_now),currencyCode:n.state.currencyCode,premium:n.state.premium_now}),secondary:e("Price and Premium")}):n.state.is_explicit?c.createElement(Vr,{primary:Go(n.state.satoshis),secondary:e("Amount of Satoshis")}):c.createElement(Vr,{primary:parseFloat(parseFloat(n.state.premium).toFixed(2))+"%",secondary:e("Premium over market price")})),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(ma.Z,null)),c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:4.5},c.createElement(Vr,{primary:n.state.orderId,secondary:e("Order ID")})),c.createElement(qe,{item:!0,xs:7.5},c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:2},c.createElement(jr.Z,{sx:{position:"relative",top:"12px",left:"-5px"}},c.createElement(ig.Z,null))),c.createElement(qe,{item:!0,xs:10},c.createElement(Vr,{primary:n.timerRenderer(n.state.escrow_duration),secondary:e("Deposit timer")})))))),c.createElement(Tr,null),c.createElement(on,null,c.createElement(jr.Z,null,c.createElement(fw.Z,null)),c.createElement(Vr,{secondary:e("Expires in")},c.createElement(py,{date:new Date(n.state.expires_at),renderer:n.countdownRenderer}))),c.createElement(cv,{totalSecsExp:n.state.total_secs_exp,expiresAt:n.state.expires_at})),n.state.penalty?c.createElement(c.Fragment,null,c.createElement(Tr,null),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(_g,{severity:"warning",sx:{maxWidth:360}},c.createElement(py,{date:new Date(n.state.penalty),renderer:n.countdownPenaltyRenderer})))):null,n.state.pending_cancel?c.createElement(c.Fragment,null,c.createElement(Tr,null),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(_g,{severity:"warning",sx:{maxWidth:360}},e("{{nickname}} is asking for a collaborative cancel",{nickname:n.state.is_maker?n.state.taker_nick:n.state.maker_nick})))):null,n.state.asked_for_cancel?c.createElement(c.Fragment,null,c.createElement(Tr,null),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(_g,{severity:"warning",sx:{maxWidth:360}},e("You asked for a collaborative cancellation")))):null)),c.createElement(qe,{item:!0,xs:12,align:"center"},n.state.is_participant?c.createElement(c.Fragment,null,n.CancelButton(),n.BackButton()):c.createElement(qe,{container:!0,spacing:1},c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(py,{date:new Date(n.state.penalty),renderer:n.countdownTakeOrderRenderer})),c.createElement(qe,{item:!0,xs:12,align:"center"},c.createElement(Je.Z,{variant:"contained",color:"secondary",onClick:n.props.history.goBack},e("Back"))))))})),(0,l.Z)((0,r.Z)(n),"doubleOrderPageDesktop",(function(){return c.createElement(qe,{container:!0,align:"center",spacing:2},c.createElement(qe,{item:!0,xs:6,align:"left",style:{width:330}},n.orderBox()),c.createElement(qe,{item:!0,xs:6,align:"left"},c.createElement(lv,{push:n.props.history.push,getOrderDetails:n.getOrderDetails,pauseLoading:n.state.pauseLoading,width:330,data:n.state,completeSetState:n.completeSetState})))})),(0,l.Z)((0,r.Z)(n),"doubleOrderPagePhone",(function(){var e=n.props.t;return c.createElement(cl,{sx:{width:"100%"}},c.createElement(cl,{sx:{borderBottom:1,borderColor:"divider"}},c.createElement(Vl,{value:n.state.tabValue,variant:"fullWidth"},c.createElement(_l,(0,p.Z)({label:e("Order")},n.a11yProps(0),{onClick:function(){return n.setState({tabValue:0})}})),c.createElement(_l,(0,p.Z)({label:e("Contract")},n.a11yProps(1),{onClick:function(){return n.setState({tabValue:1})}})))),c.createElement(qe,{container:!0,spacing:2},c.createElement(qe,{item:!0},c.createElement("div",{style:{width:330,display:0==n.state.tabValue?"":"none"}},n.orderBox()),c.createElement("div",{style:{display:1==n.state.tabValue?"":"none"}},c.createElement(lv,{push:n.props.history.push,getOrderDetails:n.getOrderDetails,pauseLoading:n.state.pauseLoading,width:330,data:n.state,completeSetState:n.completeSetState})))))})),n.state={is_explicit:!1,delay:6e4,total_secs_exp:300,loading:!0,openCancel:!1,openCollaborativeCancel:!1,openInactiveMaker:!1,openStoreToken:!1,tabValue:1,orderId:n.props.match.params.orderId},n.statusToDelay={0:2e3,1:25e3,2:9e4,3:2e3,4:999999,5:999999,6:6e3,7:8e3,8:8e3,9:1e4,10:1e4,11:3e4,12:999999,13:3e3,14:999999,15:1e4,16:18e4,17:18e4,18:18e4},n}return(0,t.Z)(h,[{key:"componentDidMount",value:function(){this.getOrderDetails(this.props.match.params.orderId),this.interval=setInterval(this.tick,this.state.delay)}},{key:"componentDidUpdate",value:function(){clearInterval(this.interval),this.interval=setInterval(this.tick,this.state.delay)}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"timerRenderer",value:function(e){var t=parseInt(e/3600),r=parseInt((e-3600*t)/60);return c.createElement("span",null,t>0?t+"h":""," ",r>0?iy(r)+"m":""," ")}},{key:"getCurrencyCode",value:function(e){return e?og[e.toString()]:""}},{key:"statusBadgeColor",value:function(e){return"Active"==e?"success":"Seen recently"==e?"warning":"Inactive"==e?"error":void 0}},{key:"a11yProps",value:function(e){return{id:"simple-tab-".concat(e),"aria-controls":"simple-tabpanel-".concat(e)}}},{key:"orderDetailsPage",value:function(){var e=this.props.t;return this.state.bad_request?c.createElement("div",{align:"center"},c.createElement(Ye.Z,{variant:"subtitle2",color:"secondary"},e(this.state.bad_request),c.createElement("br",null)),c.createElement(Je.Z,{variant:"contained",color:"secondary",onClick:this.props.history.goBack},e("Back"))):this.state.is_participant?c.createElement(c.Fragment,null,c.createElement(Bo(),{minWidth:920},this.doubleOrderPageDesktop()),c.createElement(Bo(),{maxWidth:919},this.doubleOrderPagePhone())):c.createElement(qe,{item:!0,xs:12,align:"center",style:{width:330}},this.orderBox())}},{key:"render",value:function(){return this.state.loading?c.createElement(_e.Z,null):this.orderDetailsPage()}}]),h}(c.Component);const vw=Ae()(bw);var ww=__webpack_require__(5498),kw=__webpack_require__(8571);var Cw=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"handleClickOpenStatsForNerds",(function(){n.setState({openStatsForNerds:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseStatsForNerds",(function(){n.setState({openStatsForNerds:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickOpenCommunity",(function(){n.setState({openCommuniy:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseCommunity",(function(){n.setState({openCommuniy:!1})})),(0,l.Z)((0,r.Z)(n),"handleClickOpenProfile",(function(){n.getInfo(),n.setState({openProfile:!0,profileShown:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseProfile",(function(){n.setState({openProfile:!1})})),(0,l.Z)((0,r.Z)(n),"handleSubmitInvoiceClicked",(function(e,t){n.setState({badInvoice:!1,showRewardsSpinner:!0});var r={method:"POST",headers:{"Content-Type":"application/json","X-CSRFToken":Lo("csrftoken")},body:JSON.stringify({invoice:t})};fetch("/api/reward/",r).then((function(e){return e.json()})).then((function(e){return n.setState({badInvoice:e.bad_invoice,openClaimRewards:!e.successful_withdrawal,withdrawn:!!e.successful_withdrawal,showRewardsSpinner:!1})&n.props.setAppState({earnedRewards:e.successful_withdrawal?0:n.props.earnedRewards})})),e.preventDefault()})),(0,l.Z)((0,r.Z)(n),"showProfileButton",(function(){return n.props.avatarLoaded&&(!n.props.token||Lo("robot_token")==n.props.token)&&Lo("sessionid")})),(0,l.Z)((0,r.Z)(n),"bottomBarDesktop",(function(){var e=n.props.t,t=n.props.earnedRewards>0,r=!!(n.props.activeOrderId>0&!n.state.profileShown&n.props.avatarLoaded);return c.createElement(ht.Z,{elevation:6,style:{height:40}},c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:1.9},c.createElement("div",{style:{display:n.showProfileButton()?"":"none"}},c.createElement(Lr,{onClick:n.handleClickOpenProfile},c.createElement(Ge.Z,{open:(t||r)&&n.showProfileButton(),title:(t?e("You can claim satoshis!")+" ":"")+(r?e("You have an active order"):"")},c.createElement(ea,{sx:{width:30,height:30}},c.createElement(ua.Z,{badgeContent:n.props.activeOrderId>0&!n.props.profileShown?"":null,color:"primary"},c.createElement(ca,{className:"flippedSmallAvatar",sx:{margin:0,top:-13},alt:n.props.nickname,imgProps:{onLoad:function(){return n.props.setAppState({avatarLoaded:!0})}},src:n.props.nickname?window.location.origin+"/static/assets/avatars/"+n.props.nickname+".png":null})))),c.createElement(Vr,{primary:n.props.nickname})))),c.createElement(qe,{item:!0,xs:1.9},c.createElement(on,{className:"bottomItem"},c.createElement(jr.Z,{size:"small"},c.createElement(Xe.Z,{disabled:!n.showProfileButton(),color:"primary",onClick:function(){return n.props.setAppState({buyChecked:!1,sellChecked:!0,type:0})&n.getInfo()},to:"/book/",component:ee},c.createElement(Ho.Z,null))),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:n.state.num_public_buy_orders,secondary:e("Public Buy Orders")}))),c.createElement(qe,{item:!0,xs:1.9},c.createElement(on,{className:"bottomItem"},c.createElement(jr.Z,{size:"small"},c.createElement(Xe.Z,{disabled:!n.showProfileButton(),color:"primary",onClick:function(){return n.props.setAppState({buyChecked:!0,sellChecked:!1,type:1})&n.getInfo()},to:"/book/",component:ee},c.createElement(Uo.Z,null))),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:n.state.num_public_sell_orders,secondary:e("Public Sell Orders")}))),c.createElement(qe,{item:!0,xs:1.9},c.createElement(on,{className:"bottomItem"},c.createElement(jr.Z,{size:"small"},c.createElement(Xe.Z,{disabled:!n.showProfileButton(),color:"primary",onClick:function(){return n.getInfo()},to:"/",component:ee},c.createElement(Vo.Z,null))),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:n.state.active_robots_today,secondary:e("Today Active Robots")}))),c.createElement(qe,{item:!0,xs:1.9},c.createElement(on,{className:"bottomItem"},c.createElement(jr.Z,{size:"small"},c.createElement(Xe.Z,{color:"primary",onClick:n.handleClickOpenExchangeSummary},c.createElement(Wo.Z,null))),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:n.state.last_day_nonkyc_btc_premium+"%",secondary:e("24h Avg Premium")}))),c.createElement(qe,{item:!0,xs:1.5},c.createElement(on,{className:"bottomItem"},c.createElement(jr.Z,{size:"small"},c.createElement(Xe.Z,{color:"primary",onClick:n.handleClickOpenExchangeSummary},c.createElement(Ko.Z,null))),c.createElement(Vr,{primaryTypographyProps:{fontSize:"14px"},secondaryTypographyProps:{fontSize:"12px"},primary:100*(n.state.maker_fee+n.state.taker_fee),secondary:e("Trade Fee")}))),c.createElement(qe,{container:!0,item:!0,xs:1},c.createElement(qe,{item:!0,xs:6},n.LangSelect()),c.createElement(qe,{item:!0,xs:3},c.createElement(Ge.Z,{enterTouchDelay:250,title:e("Show community and support links")},c.createElement(Xe.Z,{color:"primary","aria-label":"Community",onClick:n.handleClickOpenCommunity},c.createElement(kw.Z,null)))),c.createElement(qe,{item:!0,xs:3},c.createElement(Ge.Z,{enterTouchDelay:250,title:e("Show stats for nerds")},c.createElement(Xe.Z,{color:"primary","aria-label":"Stats for Nerds",onClick:n.handleClickOpenStatsForNerds},c.createElement(ww.Z,null)))))))})),(0,l.Z)((0,r.Z)(n),"handleChangeLang",(function(e){n.props.i18n.changeLanguage(e.target.value)})),(0,l.Z)((0,r.Z)(n),"LangSelect",(function(){var e=n.props.i18n,t={width:20,height:20};return c.createElement(hi.Z,{size:"small",value:e.resolvedLanguage.substring(0,2),inputProps:{style:{textAlign:"center"}},renderValue:function(e){return e.toUpperCase()},onChange:n.handleChangeLang},c.createElement(mi.Z,{value:"en"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(Ao,t)),"EN"),c.createElement(mi.Z,{value:"es"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(In,t)),"ES"),c.createElement(mi.Z,{value:"de"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(On,t)),"DE"),c.createElement(mi.Z,{value:"pl"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(po,t)),"PL"),c.createElement(mi.Z,{value:"fr"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(Zn,t)),"FR"),c.createElement(mi.Z,{value:"ru"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(go,t)),"RU"),c.createElement(mi.Z,{value:"it"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(Yn,t)),"IT"),c.createElement(mi.Z,{disabled:!0,value:"zh"},c.createElement("div",{style:{width:24,position:"relative",top:3}},c.createElement(xn,t)),"ZH"),c.createElement(mi.Z,{value:"ca"},"CAT"))})),(0,l.Z)((0,r.Z)(n),"handleClickOpenExchangeSummary",(function(){Lo("sessionid")&&n.getInfo(),n.setState({openExchangeSummary:!0})})),(0,l.Z)((0,r.Z)(n),"handleClickCloseExchangeSummary",(function(){n.setState({openExchangeSummary:!1})})),(0,l.Z)((0,r.Z)(n),"bottomBarPhone",(function(){var e=n.props.t,t=n.props.earnedRewards>0,r=!!(n.state.active_order_id>0&!n.state.profileShown&n.props.avatarLoaded);return c.createElement(ht.Z,{elevation:6,style:{height:40}},c.createElement(qe,{container:!0},c.createElement(qe,{item:!0,xs:1.6},c.createElement("div",{style:{display:n.showProfileButton()?"":"none"}},c.createElement(Ge.Z,{open:(t||r)&&n.showProfileButton(),title:(t?e("You can claim satoshis!")+" ":"")+(r?e("You have an active order"):"")},c.createElement(Xe.Z,{onClick:n.handleClickOpenProfile,sx:{margin:0,bottom:17,right:8}},c.createElement(ua.Z,{badgeContent:n.state.active_order_id>0&!n.state.profileShown?"":null,color:"primary"},c.createElement(ca,{className:"phoneFlippedSmallAvatar",sx:{width:55,height:55},alt:n.props.nickname,imgProps:{onLoad:function(){return n.props.setAppState({avatarLoaded:!0})}},src:n.props.nickname?window.location.origin+"/static/assets/avatars/"+n.props.nickname+".png":null})))))),c.createElement(qe,{item:!0,xs:1.6,align:"center"},c.createElement(Ge.Z,{enterTouchDelay:300,title:e("Number of public BUY orders")},c.createElement(Xe.Z,{disabled:!n.showProfileButton(),color:"primary",onClick:function(){return n.props.setAppState({buyChecked:!1,sellChecked:!0,type:0})&n.getInfo()},to:"/book/",component:ee},c.createElement(ua.Z,{badgeContent:n.state.num_public_buy_orders,color:"action"},c.createElement(Ho.Z,null))))),c.createElement(qe,{item:!0,xs:1.6,align:"center"},c.createElement(Ge.Z,{enterTouchDelay:300,title:e("Number of public SELL orders")},c.createElement(Xe.Z,{disabled:!n.showProfileButton(),color:"primary",onClick:function(){return n.props.setAppState({buyChecked:!0,sellChecked:!1,type:1})&n.getInfo()},to:"/book/",component:ee},c.createElement(ua.Z,{badgeContent:n.state.num_public_sell_orders,color:"action"},c.createElement(Uo.Z,null))))),c.createElement(qe,{item:!0,xs:1.6,align:"center"},c.createElement(Ge.Z,{enterTouchDelay:300,title:e("Today active robots")},c.createElement(Xe.Z,{disabled:!n.showProfileButton(),color:"primary",onClick:function(){return n.getInfo()},to:"/",component:ee},c.createElement(ua.Z,{badgeContent:n.state.active_robots_today,color:"action"},c.createElement(Vo.Z,null))))),c.createElement(qe,{item:!0,xs:1.8,align:"center"},c.createElement(Ge.Z,{enterTouchDelay:300,title:e("24h non-KYC bitcoin premium")},c.createElement(Xe.Z,{color:"primary",onClick:n.handleClickOpenExchangeSummary},c.createElement(ua.Z,{badgeContent:n.state.last_day_nonkyc_btc_premium+"%",color:"action"},c.createElement(Wo.Z,null))))),c.createElement(qe,{container:!0,item:!0,xs:3.8},c.createElement(qe,{item:!0,xs:6},n.LangSelect()),c.createElement(qe,{item:!0,xs:3},c.createElement(Ge.Z,{enterTouchDelay:250,title:e("Show community and support links")},c.createElement(Xe.Z,{color:"primary","aria-label":"Community",onClick:n.handleClickOpenCommunity},c.createElement(kw.Z,null)))),c.createElement(qe,{item:!0,xs:3},c.createElement(Ge.Z,{enterTouchDelay:250,title:e("Show stats for nerds")},c.createElement(Xe.Z,{color:"primary","aria-label":"Stats for Nerds",onClick:n.handleClickOpenStatsForNerds},c.createElement(ww.Z,null)))))))})),n.state={openStatsForNerds:!1,openCommuniy:!1,openExchangeSummary:!1,openClaimRewards:!1,num_public_buy_orders:0,num_public_sell_orders:0,book_liquidity:0,active_robots_today:0,maker_fee:0,taker_fee:0,last_day_nonkyc_btc_premium:0,last_day_volume:0,lifetime_volume:0,robosats_running_commit_hash:"000000000000000",openProfile:!1,profileShown:!1,alternative_site:"robosats...",node_id:"00000000",showRewards:!1,rewardInvoice:null,badInvoice:!1,showRewardsSpinner:!1,withdrawn:!1},n}return(0,t.Z)(p,[{key:"componentDidMount",value:function(){this.getInfo()}},{key:"getInfo",value:function(){var e=this;this.setState(null),fetch("/api/info/").then((function(e){return e.json()})).then((function(t){return e.setState(t)&e.props.setAppState({nickname:t.nickname,loading:!1,activeOrderId:t.active_order_id?t.active_order_id:null,lastOrderId:t.last_order_id?t.last_order_id:null,referralCode:t.referral_code,earnedRewards:t.earned_rewards})}))}},{key:"getHost",value:function(){return(window.location!=window.parent.location?this.getHost(document.referrer):document.location.href).split("/")[2]}},{key:"render",value:function(){return c.createElement("div",null,c.createElement(Mo,{isOpen:this.state.openCommuniy,handleClickCloseCommunity:this.handleClickCloseCommunity}),c.createElement(_o,{isOpen:this.state.openExchangeSummary,handleClickCloseExchangeSummary:this.handleClickCloseExchangeSummary,numPublicBuyOrders:this.state.num_public_buy_orders,numPublicSellOrders:this.state.num_public_sell_orders,bookLiquidity:this.state.book_liquidity,activeRobotsToday:this.state.active_robots_today,lastDayNonkycBtcPremium:this.state.last_day_nonkyc_btc_premium,makerFee:this.state.maker_fee,takerFee:this.state.taker_fee,swapFeeRate:this.state.current_swap_fee_rate}),c.createElement(ba,{isOpen:this.state.openProfile,handleClickCloseProfile:this.handleClickCloseProfile,nickname:this.props.nickname,activeOrderId:this.props.activeOrderId,lastOrderId:this.props.lastOrderId,referralCode:this.props.referralCode,handleSubmitInvoiceClicked:this.handleSubmitInvoiceClicked,host:this.getHost(),showRewardsSpinner:this.state.showRewardsSpinner,withdrawn:this.state.withdrawn,badInvoice:this.state.badInvoice,earnedRewards:this.props.earnedRewards,setAppState:this.props.setAppState}),c.createElement(xa,{isOpen:this.state.openStatsForNerds,handleClickCloseStatsForNerds:this.handleClickCloseStatsForNerds,lndVersion:this.state.lnd_version,network:this.state.network,nodeAlias:this.state.node_alias,nodeId:this.state.node_id,alternativeName:this.state.alternativeName,alternativeSite:this.state.alternative_site,robosatsRunningCommitHash:this.state.robosats_running_commit_hash,lastDayVolume:this.state.last_day_volume,lifetimeVolume:this.state.lifetime_volume}),c.createElement(Bo(),{minWidth:1200},this.bottomBarDesktop()),c.createElement(Bo(),{maxWidth:1199},this.bottomBarPhone()))}}]),p}(c.Component);const Sw=Ae()(Cw);var xw=function(n){o(h,n);var a,u,d=(a=h,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function h(t){var n;return e(this,h),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"setAppState",(function(e){n.setState(e)})),n.state={nickname:null,token:null,copiedToken:!1,avatarLoaded:!1,buyChecked:!1,sellChecked:!1,type:2,currency:0,bookCurrencyCode:"ANY",bookOrders:new Array,bookLoading:!0,activeOrderId:null,lastOrderId:null,earnedRewards:0,referralCode:""},n}return(0,t.Z)(h,[{key:"redirectTo",value:function(e){this.props.history.push(e)}},{key:"render",value:function(){var e=this;return c.createElement(G,null,c.createElement("div",{className:"appCenter"},c.createElement(Y,null,c.createElement(q,{exact:!0,path:"/",render:function(t){return c.createElement(ja,(0,p.Z)({},t,e.state,{setAppState:e.setAppState}))}}),c.createElement(q,{path:"/ref/:refCode",render:function(t){return c.createElement(ja,(0,p.Z)({},t,e.state,{setAppState:e.setAppState}))}}),c.createElement(q,{path:"/make",render:function(t){return c.createElement(ug,(0,p.Z)({},t,e.state,{setAppState:e.setAppState}))}}),c.createElement(q,{path:"/book",render:function(t){return c.createElement(xg,(0,p.Z)({},t,e.state,{setAppState:e.setAppState}))}}),c.createElement(q,{path:"/order/:orderId",render:function(t){return c.createElement(vw,(0,p.Z)({},t,e.state,{setAppState:e.setAppState}))}}))),c.createElement("div",{className:"bottomBar"},c.createElement(Sw,(0,p.Z)({redirectTo:this.redirectTo},this.state,{setAppState:this.setAppState}))))}}]),h}(c.Component),Ew=__webpack_require__(6530);const Aw=(e,t)=>(0,p.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&{colorScheme:e.palette.mode}),Pw=e=>(0,p.Z)({color:e.palette.text.primary},e.typography.body1,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}}),Tw=function(e){const t=(0,ze.Z)({props:e,name:"MuiCssBaseline"}),{children:r,enableColorScheme:n=!1}=t;return(0,Ne.jsxs)(c.Fragment,{children:[(0,Ne.jsx)(Ew.Z,{styles:e=>((e,t=!1)=>{var r,n;let o={html:Aw(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,p.Z)({margin:0},Pw(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})};const a=null==(r=e.components)||null==(n=r.MuiCssBaseline)?void 0:n.styleOverrides;return a&&(o=[o,a]),o})(e,n)}),r]})};var Rw=__webpack_require__(2723),Ow=__webpack_require__(9991);const Mw="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",zw=function(e){const{children:t,theme:r}=e,n=(0,Ow.Z)(),o=c.useMemo((()=>{const e=null===n?r:function(e,t){return"function"==typeof t?t(e):(0,p.Z)({},e,t)}(n,r);return null!=e&&(e[Mw]=null!==n),e}),[r,n]);return(0,Ne.jsx)(Rw.Z.Provider,{value:o,children:t})};var Bw=__webpack_require__(5638);function Iw(e){const t=(0,al.Z)();return(0,Ne.jsx)(Bw.T.Provider,{value:"object"==typeof t?t:{},children:e.children})}const Dw=function(e){const{children:t,theme:r}=e;return(0,Ne.jsx)(zw,{theme:r,children:(0,Ne.jsx)(Iw,{children:t})})};var Zw=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"state",{show:!0}),(0,l.Z)((0,r.Z)(n),"safe_urls",["robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion","robotestagw3dcxmd66r4rgksb4nmmr43fh77bzn2ia2eucduyeafnyd.onion","robodevs7ixniseezbv7uryxhamtz3hvcelzfwpx3rvoipttjomrmpqd.onion"]),n}return(0,t.Z)(p,[{key:"getHost",value:function(){return(window.location!=window.parent.location?this.getHost(document.referrer):document.location.href).split("/")[2]}},{key:"render",value:function(){var e=this,t=this.props,r=t.t;return t.i18n,!this.safe_urls.includes(this.getHost())&this.state.show?c.createElement("div",null,c.createElement(Bo(),{minWidth:800},c.createElement(ht.Z,{elevation:6,className:"alertUnsafe"},c.createElement(_g,{severity:"warning",sx:{maxHeight:"100px"},action:c.createElement(Je.Z,{onClick:function(){return e.setState({show:!1})}},r("Hide"))},c.createElement(yb,null,r("You are not using RoboSats privately")),c.createElement(Dy,{i18nKey:"desktop_unsafe_alert"},"Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use ",c.createElement(Xt,{href:"https://www.torproject.org/download/",target:"_blank"},"Tor Browser")," and visit the ",c.createElement(Xt,{href:"http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion",target:"_blank"},"Onion")," site.")))),c.createElement(Bo(),{maxWidth:799},c.createElement(ht.Z,{elevation:6,className:"alertUnsafe"},c.createElement(_g,{severity:"warning",sx:{maxHeight:"120px"}},c.createElement(yb,null,r("You are not using RoboSats privately")),c.createElement(Dy,{i18nKey:"phone_unsafe_alert"},"You will not be able to complete a trade. Use ",c.createElement(Xt,{href:"https://www.torproject.org/download/",target:"_blank"},"Tor Browser")," and visit the ",c.createElement(Xt,{href:"http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion",target:"_blank"},"Onion")," site."),c.createElement("div",{style:{width:"100%"}}),c.createElement("div",{align:"center"},c.createElement(Je.Z,{className:"hideAlertButton",onClick:function(){return e.setState({show:!1})}},r("Hide"))))))):null}}]),p}(c.Component);const Lw=Ae()(Zw);function jw(e){var t=e.i18n,r=e.defaultNS,n=e.children,o=(0,c.useMemo)((function(){return{i18n:t,defaultNS:r}}),[t,r]);return(0,c.createElement)(ce.Provider,{value:o},n)}var Fw=[],Nw=Fw.forEach,Hw=Fw.slice;function Uw(e){return Nw.call(Hw.call(arguments,1),(function(t){if(t)for(var r in t)void 0===e[r]&&(e[r]=t[r])})),e}var Vw=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Kw=function(e,t,r){var n=r||{};n.path=n.path||"/";var o=e+"="+encodeURIComponent(t);if(n.maxAge>0){var a=n.maxAge-0;if(isNaN(a))throw new Error("maxAge should be a Number");o+="; Max-Age="+Math.floor(a)}if(n.domain){if(!Vw.test(n.domain))throw new TypeError("option domain is invalid");o+="; Domain="+n.domain}if(n.path){if(!Vw.test(n.path))throw new TypeError("option path is invalid");o+="; Path="+n.path}if(n.expires){if("function"!=typeof n.expires.toUTCString)throw new TypeError("option expires is invalid");o+="; Expires="+n.expires.toUTCString()}if(n.httpOnly&&(o+="; HttpOnly"),n.secure&&(o+="; Secure"),n.sameSite)switch("string"==typeof n.sameSite?n.sameSite.toLowerCase():n.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return o},Ww={name:"cookie",lookup:function(e){var t;if(e.lookupCookie&&"undefined"!=typeof document){var r=function(e){for(var t=e+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var o=r[n];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null}(e.lookupCookie);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupCookie&&"undefined"!=typeof document&&function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};r&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+60*r*1e3)),n&&(o.domain=n),document.cookie=Kw(e,encodeURIComponent(t),o)}(t.lookupCookie,e,t.cookieMinutes,t.cookieDomain,t.cookieOptions)}},qw={name:"querystring",lookup:function(e){var t;if("undefined"!=typeof window){var r=window.location.search;!window.location.search&&window.location.hash&&window.location.hash.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var n=r.substring(1).split("&"),o=0;o<n.length;o++){var a=n[o].indexOf("=");a>0&&n[o].substring(0,a)===e.lookupQuerystring&&(t=n[o].substring(a+1))}}return t}},Yw=null,Gw=function(){if(null!==Yw)return Yw;try{Yw="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(e){Yw=!1}return Yw},_w={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&Gw()){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&Gw()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},Qw=null,Xw=function(){if(null!==Qw)return Qw;try{Qw="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(e){Qw=!1}return Qw},Jw={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&Xw()){var r=window.sessionStorage.getItem(e.lookupSessionStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&Xw()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},$w={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var r=0;r<navigator.languages.length;r++)t.push(navigator.languages[r]);navigator.userLanguage&&t.push(navigator.userLanguage),navigator.language&&t.push(navigator.language)}return t.length>0?t:void 0}},ek={name:"htmlTag",lookup:function(e){var t,r=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return r&&"function"==typeof r.getAttribute&&(t=r.getAttribute("lang")),t}},tk={name:"path",lookup:function(e){var t;if("undefined"!=typeof window){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof r[e.lookupFromPathIndex])return;t=r[e.lookupFromPathIndex].replace("/","")}else t=r[0].replace("/","")}return t}},rk={name:"subdomain",lookup:function(e){var t;if("undefined"!=typeof window){var r=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);r instanceof Array&&(t="number"==typeof e.lookupFromSubdomainIndex?r[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):r[0].replace("http://","").replace("https://","").replace(".",""))}return t}},nk=function(){function r(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(this,r),this.type="languageDetector",this.detectors={},this.init(t,n)}return(0,t.Z)(r,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=Uw(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(Ww),this.addDetector(qw),this.addDetector(_w),this.addDetector(Jw),this.addDetector($w),this.addDetector(ek),this.addDetector(tk),this.addDetector(rk)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var r=[];return e.forEach((function(e){if(t.detectors[e]){var n=t.detectors[e].lookup(t.options);n&&"string"==typeof n&&(n=[n]),n&&(r=r.concat(n))}})),this.services.languageUtils.getBestMatchFromCodes?r:r.length>0?r[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var r=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){r.detectors[t]&&r.detectors[t].cacheUserLanguage(e,r.options)})))}}]),r}();function ok(e){return ok="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ok(e)}nk.type="languageDetector";var ak=[],ik=ak.forEach,sk=ak.slice;function lk(e){return ik.call(sk.call(arguments,1),(function(t){if(t)for(var r in t)void 0===e[r]&&(e[r]=t[r])})),e}function ck(){return"function"==typeof XMLHttpRequest||"object"===("undefined"==typeof XMLHttpRequest?"undefined":ok(XMLHttpRequest))}var uk,dk,pk,hk=__webpack_require__(3154),mk=__webpack_require__.t(hk,2);function fk(e){return fk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fk(e)}"function"==typeof fetch&&("undefined"!=typeof global&&global.fetch?uk=global.fetch:"undefined"!=typeof window&&window.fetch&&(uk=window.fetch)),ck&&("undefined"!=typeof global&&global.XMLHttpRequest?dk=global.XMLHttpRequest:"undefined"!=typeof window&&window.XMLHttpRequest&&(dk=window.XMLHttpRequest)),"function"==typeof ActiveXObject&&("undefined"!=typeof global&&global.ActiveXObject?pk=global.ActiveXObject:"undefined"!=typeof window&&window.ActiveXObject&&(pk=window.ActiveXObject)),uk||!mk||dk||pk||(uk=hk||mk),"function"!=typeof uk&&(uk=void 0);var gk=function(e,t){if(t&&"object"===fk(t)){var r="";for(var n in t)r+="&"+encodeURIComponent(n)+"="+encodeURIComponent(t[n]);if(!r)return e;e=e+(-1!==e.indexOf("?")?"&":"?")+r.slice(1)}return e};const yk=function(e,t,r,n){return"function"==typeof r&&(n=r,r=void 0),n=n||function(){},uk?function(e,t,r,n){e.queryStringParams&&(t=gk(t,e.queryStringParams));var o=lk({},"function"==typeof e.customHeaders?e.customHeaders():e.customHeaders);r&&(o["Content-Type"]="application/json"),uk(t,lk({method:r?"POST":"GET",body:r?e.stringify(r):void 0,headers:o},"function"==typeof e.requestOptions?e.requestOptions(r):e.requestOptions)).then((function(e){if(!e.ok)return n(e.statusText||"Error",{status:e.status});e.text().then((function(t){n(null,{status:e.status,data:t})})).catch(n)})).catch(n)}(e,t,r,n):ck||"function"==typeof ActiveXObject?function(e,t,r,n){r&&"object"===fk(r)&&(r=gk("",r).slice(1)),e.queryStringParams&&(t=gk(t,e.queryStringParams));try{var o;(o=dk?new dk:new pk("MSXML2.XMLHTTP.3.0")).open(r?"POST":"GET",t,1),e.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.withCredentials=!!e.withCredentials,r&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.overrideMimeType&&o.overrideMimeType("application/json");var a=e.customHeaders;if(a="function"==typeof a?a():a)for(var i in a)o.setRequestHeader(i,a[i]);o.onreadystatechange=function(){o.readyState>3&&n(o.status>=400?o.statusText:null,{status:o.status,data:o.responseText})},o.send(r)}catch(e){console&&console.log(e)}}(e,t,r,n):void 0};function bk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vk(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var wk=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:function(e){return JSON.parse(e)},stringify:JSON.stringify,parsePayload:function(e,t,r){return function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}({},t,r||"")},request:yk,reloadInterval:"undefined"==typeof window&&36e5,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},kk=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};bk(this,e),this.services=t,this.options=r,this.allOptions=n,this.type="backend",this.init(t,r,n)}var t,r;return t=e,r=[{key:"init",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=lk(r,this.options||{},wk()),this.allOptions=n,this.services&&this.options.reloadInterval&&setInterval((function(){return t.reload()}),this.options.reloadInterval)}},{key:"readMulti",value:function(e,t,r){this._readAny(e,e,t,t,r)}},{key:"read",value:function(e,t,r){this._readAny([e],e,[t],t,r)}},{key:"_readAny",value:function(e,t,r,n,o){var a,i=this,s=this.options.loadPath;"function"==typeof this.options.loadPath&&(s=this.options.loadPath(e,r)),(s=function(e){return!!e&&"function"==typeof e.then}(a=s)?a:Promise.resolve(a)).then((function(a){if(!a)return o(null,{});var s=i.services.interpolator.interpolate(a,{lng:e.join("+"),ns:r.join("+")});i.loadUrl(s,o,t,n)}))}},{key:"loadUrl",value:function(e,t,r,n){var o=this;this.options.request(this.options,e,void 0,(function(a,i){if(i&&(i.status>=500&&i.status<600||!i.status))return t("failed loading "+e+"; status code: "+i.status,!0);if(i&&i.status>=400&&i.status<500)return t("failed loading "+e+"; status code: "+i.status,!1);if(!i&&a&&a.message&&a.message.indexOf("Failed to fetch")>-1)return t("failed loading "+e+": "+a.message,!0);if(a)return t(a,!1);var s,l;try{s="string"==typeof i.data?o.options.parse(i.data,r,n):i.data}catch(t){l="failed parsing "+e+" to json"}if(l)return t(l,!1);t(null,s)}))}},{key:"create",value:function(e,t,r,n,o){var a=this;if(this.options.addPath){"string"==typeof e&&(e=[e]);var i=this.options.parsePayload(t,r,n),s=0,l=[],c=[];e.forEach((function(r){var n=a.options.addPath;"function"==typeof a.options.addPath&&(n=a.options.addPath(r,t));var u=a.services.interpolator.interpolate(n,{lng:r,ns:t});a.options.request(a.options,u,i,(function(t,r){s+=1,l.push(t),c.push(r),s===e.length&&o&&o(l,c)}))}))}}},{key:"reload",value:function(){var e=this,t=this.services,r=t.backendConnector,n=t.languageUtils,o=t.logger,a=r.language;if(!a||"cimode"!==a.toLowerCase()){var i=[],s=function(e){n.toResolveHierarchy(e).forEach((function(e){i.indexOf(e)<0&&i.push(e)}))};s(a),this.allOptions.preload&&this.allOptions.preload.forEach((function(e){return s(e)})),i.forEach((function(t){e.allOptions.ns.forEach((function(e){r.read(t,e,"read",null,null,(function(n,a){n&&o.warn("loading namespace ".concat(e," for language ").concat(t," failed"),n),!n&&a&&o.log("loaded namespace ".concat(e," for language ").concat(t),a),r.loaded("".concat(t,"|").concat(e),n,a)}))}))}))}}}],r&&vk(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();kk.type="backend";const Ck=kk,Sk=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"You are not using RoboSats privately","desktop_unsafe_alert":"Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser</1> and visit the <3>Onion</3> site.","phone_unsafe_alert":"You will not be able to complete a trade. Use <1>Tor Browser</1> and visit the <3>Onion</3> site.","Hide":"Hide","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Simple and Private LN P2P Exchange","This is your trading avatar":"This is your trading avatar","Store your token safely":"Store your token safely","A robot avatar was found, welcome back!":"A robot avatar was found, welcome back!","Copied!":"Copied!","Generate a new token":"Generate a new token","Generate Robot":"Generate Robot","You must enter a new token first":"You must enter a new token first","Make Order":"Make Order","Info":"Info","View Book":"View Book","Learn RoboSats":"Learn RoboSats","You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.":"You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.","Let\'s go!":"Let\'s go!","Save token and PGP credentials to file":"Save token and PGP credentials to file","MAKER PAGE - MakerPage.js":"This is the page where users can create new orders","Order":"Order","Customize":"Customize","Buy or Sell Bitcoin?":"Buy or Sell Bitcoin?","Buy":"Buy","Sell":"Sell","Amount":"Amount","Amount of fiat to exchange for bitcoin":"Amount of fiat to exchange for bitcoin","Invalid":"Invalid","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Enter your preferred fiat payment methods. Fast methods are highly recommended.","Must be shorter than 65 characters":"Must be shorter than 65 characters","Swap Destination(s)":"Swap Destination(s)","Fiat Payment Method(s)":"Fiat Payment Method(s)","You can add any method":"You can add any method","Add New":"Add New","Choose a Pricing Method":"Choose a Pricing Method","Relative":"Relative","Let the price move with the market":"Let the price move with the market","Premium over Market (%)":"Premium over Market (%)","Explicit":"Explicit","Set a fix amount of satoshis":"Set a fix amount of satoshis","Satoshis":"Satoshis","Fixed price:":"Fixed price:","Order current rate:":"Order current rate:","Your order fixed exchange rate":"Your order fixed exchange rate","Your order\'s current exchange rate. Rate will move with the market.":"Your order\'s current exchange rate. Rate will move with the market.","Let the taker chose an amount within the range":"Let the taker choose an amount within the range","Enable Amount Range":"Enable Amount Range","From":"From","to":"to","Expiry Timers":"Expiry Timers","Public Duration (HH:mm)":"Public Duration (HH:mm)","Escrow Deposit Time-Out (HH:mm)":"Escrow Deposit Time-Out (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Set the skin-in-the-game, increase for higher safety assurance","Fidelity Bond Size":"Fidelity Bond Size","Allow bondless takers":"Allow bondless takers","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"COMING SOON - High risk! Limited to {{limitSats}}K Sats","You must fill the order correctly":"You must fill the order correctly","Create Order":"Create Order","Back":"Back","Create an order for ":"Create an order for ","Create a BTC buy order for ":"Create a BTC buy order for ","Create a BTC sell order for ":"Create a BTC sell order for "," of {{satoshis}} Satoshis":" of {{satoshis}} Satoshis"," at market price":" at market price"," at a {{premium}}% premium":" at a {{premium}}% premium"," at a {{discount}}% discount":" at a {{discount}}% discount","Must be less than {{max}}%":"Must be less than {{max}}%","Must be more than {{min}}%":"Must be more than {{min}}%","Must be less than {{maxSats}":"Must be less than {{maxSats}}","Must be more than {{minSats}}":"Must be more than {{minSats}}","Store your robot token":"Store your robot token","You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.":"You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.","Done":"Done","You do not have a robot avatar":"You do not have a robot avatar","You need to generate a robot avatar in order to become an order maker":"You need to generate a robot avatar in order to become an order maker","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Not specified","Instant SEPA":"Instant SEPA","Amazon GiftCard":"Amazon GiftCard","Google Play Gift Code":"Google Play Gift Code","Cash F2F":"Cash F2F","On-Chain BTC":"On-Chain BTC","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Seller","Buyer":"Buyer","I want to":"I want to","Select Order Type":"Select Order Type","ANY_type":"ANY","ANY_currency":"ANY","BUY":"BUY","SELL":"SELL","and receive":"and receive","and pay with":"and pay with","and use":"and use","Select Payment Currency":"Select Payment Currency","Robot":"Robot","Is":"Is","Currency":"Currency","Payment Method":"Payment Method","Pay":"Pay","Price":"Price","Premium":"Premium","You are SELLING BTC for {{currencyCode}}":"You are SELLING BTC for {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"You are BUYING BTC for {{currencyCode}}","You are looking at all":"You are looking at all","No orders found to sell BTC for {{currencyCode}}":"No orders found to sell BTC for {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"No orders found to buy BTC for {{currencyCode}}","Filter has no results":"Filter has no results","Be the first one to create an order":"Be the first one to create an order","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Stats For Nerds","LND version":"LND version","Currently running commit hash":"Currently running commit hash","24h contracted volume":"24h contracted volume","Lifetime contracted volume":"Lifetime contracted volume","Made with":"Made with","and":"and","... somewhere on Earth!":"... somewhere on Earth!","Community":"Community","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!","Follow RoboSats in Twitter":"Follow RoboSats in Twitter","Twitter Official Account":"Twitter Official Account","RoboSats Telegram Communities":"RoboSats Telegram Communities","Join RoboSats Spanish speaking community!":"Join RoboSats Spanish speaking community!","Join RoboSats Russian speaking community!":"Join RoboSats Russian speaking community!","Join RoboSats Chinese speaking community!":"Join RoboSats Chinese speaking community!","Join RoboSats English speaking community!":"Join RoboSats English speaking community!","Tell us about a new feature or a bug":"Tell us about a new feature or a bug","Github Issues - The Robotic Satoshis Open Source Project":"Github Issues - The Robotic Satoshis Open Source Project","Your Profile":"Your Profile","Your robot":"Your robot","One active order #{{orderID}}":"One active order #{{orderID}}","Your current order":"Your current order","No active orders":"No active orders","Your token (will not remain here)":"Your token (will not remain here)","Back it up!":"Back it up!","Cannot remember":"Cannot remember","Rewards and compensations":"Rewards and compensations","Share to earn 100 Sats per trade":"Share to earn 100 Sats per trade","Your referral link":"Your referral link","Your earned rewards":"Your earned rewards","Claim":"Claim","Invoice for {{amountSats}} Sats":"Invoice for {{amountSats}} Sats","Submit":"Submit","There it goes, thank you!🥇":"There it goes, thank you!🥇","You have an active order":"You have an active order","You can claim satoshis!":"You can claim satoshis!","Public Buy Orders":"Public Buy Orders","Public Sell Orders":"Public Sell Orders","Today Active Robots":"Today Active Robots","24h Avg Premium":"24h Avg Premium","Trade Fee":"Trade Fee","Show community and support links":"Show community and support links","Show stats for nerds":"Show stats for nerds","Exchange Summary":"Exchange Summary","Public buy orders":"Public buy orders","Public sell orders":"Public sell orders","Book liquidity":"Book liquidity","Today active robots":"Today active robots","24h non-KYC bitcoin premium":"24h non-KYC bitcoin premium","Maker fee":"Maker fee","Taker fee":"Taker fee","Number of public BUY orders":"Number of public BUY orders","Number of public SELL orders":"Number of public SELL orders","Your last order #{{orderID}}":"Your last order #{{orderID}}","Inactive order":"Inactive order","You do not have previous orders":"You do not have previous orders","Join RoboSats\' Subreddit":"Join RoboSats\' Subreddit","RoboSats in Reddit":"RoboSats in Reddit","Current onchain payout fee":"Current onchain payout fee","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Order Box","Contract":"Contract","Active":"Active","Seen recently":"Seen recently","Inactive":"Inactive","(Seller)":"(Seller)","(Buyer)":"(Buyer)","Order maker":"Order maker","Order taker":"Order taker","Order Details":"Order Details","Order status":"Order status","Waiting for maker bond":"Waiting for maker bond","Public":"Public","Waiting for taker bond":"Waiting for taker bond","Cancelled":"Cancelled","Expired":"Expired","Waiting for trade collateral and buyer invoice":"Waiting for trade collateral and buyer invoice","Waiting only for seller trade collateral":"Waiting only for seller trade collateral","Waiting only for buyer invoice":"Waiting only for buyer invoice","Sending fiat - In chatroom":"Sending fiat - In chatroom","Fiat sent - In chatroom":"Fiat sent - In chatroom","In dispute":"In dispute","Collaboratively cancelled":"Collaboratively cancelled","Sending satoshis to buyer":"Sending satoshis to buyer","Sucessful trade":"Successful trade","Failed lightning network routing":"Failed lightning network routing","Wait for dispute resolution":"Wait for dispute resolution","Maker lost dispute":"Maker lost dispute","Taker lost dispute":"Taker lost dispute","Amount range":"Amount range","Swap destination":"Swap destination","Accepted payment methods":"Accepted payment methods","Others":"Others","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%","Price and Premium":"Price and Premium","Amount of Satoshis":"Amount of Satoshis","Premium over market price":"Premium over market price","Order ID":"Order ID","Deposit timer":"Deposit timer","Expires in":"Expires in","{{nickname}} is asking for a collaborative cancel":"{{nickname}} is asking for a collaborative cancel","You asked for a collaborative cancellation":"You asked for a collaborative cancellation","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Invoice expired. You did not confirm publishing the order in time. Make a new order.","This order has been cancelled by the maker":"This order has been cancelled by the maker","Invoice expired. You did not confirm taking the order in time.":"Invoice expired. You did not confirm taking the order in time.","Penalty lifted, good to go!":"Penalty lifted, good to go!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s","Too low":"Too low","Too high":"Too high","Enter amount of fiat to exchange for bitcoin":"Enter amount of fiat to exchange for bitcoin","Amount {{currencyCode}}":"Amount {{currencyCode}}","You must specify an amount first":"You must specify an amount first","Take Order":"Take Order","Wait until you can take an order":"Wait until you can take an order","Cancel the order?":"Cancel the order?","If the order is cancelled now you will lose your bond.":"If the order is cancelled now you will lose your bond.","Confirm Cancel":"Confirm Cancel","The maker is away":"The maker is away","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.","Collaborative cancel the order?":"Collaborative cancel the order?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.","Ask for Cancel":"Ask for Cancel","Cancel":"Cancel","Collaborative Cancel":"Collaborative Cancel","Invalid Order Id":"Invalid Order Id","You must have a robot avatar to see the order details":"You must have a robot avatar to see the order details","This order has been cancelled collaborativelly":"This order has been cancelled collaboratively","You are not allowed to see this order":"You are not allowed to see this order","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Chat Box","You":"You","Peer":"Peer","connected":"connected","disconnected":"disconnected","Type a message":"Type a message","Connecting...":"Connecting...","Send":"Send","Verify your privacy":"Verify your privacy","Audit PGP":"Audit PGP","Save full log as a JSON file (messages and credentials)":"Save full log as a JSON file (messages and credentials)","Export":"Export","Don\'t trust, verify":"Don\'t trust, verify","Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.":"Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.","Learn how to verify":"Learn how to verify","Your PGP public key. Your peer uses it to encrypt messages only you can read.":"Your PGP public key. Your peer uses it to encrypt messages only you can read.","Your public key":"Your public key","Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.":"Your peer PGP public key. You use it to encrypt messages only he can read.and to verify your peer signed the incoming messages.","Peer public key":"Peer public key","Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.":"Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.","Your encrypted private key":"Your encrypted private key","The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.":"The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot avatar user token.","Your private key passphrase (keep secure!)":"Your private key passphrase (keep secure!)","Save credentials as a JSON file":"Save credentials as a JSON file","Keys":"Keys","Save messages as a JSON file":"Save messages as a JSON file","Messages":"Messages","Verified signature by {{nickname}}":"Verified signature by {{nickname}}","Cannot verify signature of {{nickname}}":"Cannot verify signature of {{nickname}}","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Contract Box","Robots show commitment to their peers":"Robots show commitment to their peers","Lock {{amountSats}} Sats to PUBLISH order":"Lock {{amountSats}} Sats to PUBLISH order","Lock {{amountSats}} Sats to TAKE order":"Lock {{amountSats}} Sats to TAKE order","Lock {{amountSats}} Sats as collateral":"Lock {{amountSats}} Sats as collateral","Copy to clipboard":"Copy to clipboard","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.","Your maker bond is locked":"Your maker bond is locked","Your taker bond is locked":"Your taker bond is locked","Your maker bond was settled":"Your maker bond was settled","Your taker bond was settled":"Your taker bond was settled","Your maker bond was unlocked":"Your maker bond was unlocked","Your taker bond was unlocked":"Your taker bond was unlocked","Your order is public":"Your order is public","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.","If the order expires untaken, your bond will return to you (no action needed).":"If the order expires untaken, your bond will return to you (no action needed).","Enable Telegram Notifications":"Enable Telegram Notifications","Enable TG Notifications":"Enable TG Notifications","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.","Go back":"Go back","Enable":"Enable","Telegram enabled":"Telegram enabled","Public orders for {{currencyCode}}":"Public orders for {{currencyCode}}","Premium rank":"Premium rank","Among public {{currencyCode}} orders (higher is cheaper)":"Among public {{currencyCode}} orders (higher is cheaper)","A taker has been found!":"A taker has been found!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.","Payout Lightning Invoice":"Payout Lightning Invoice","Your info looks good!":"Your info looks good!","We are waiting for the seller to lock the trade amount.":"We are waiting for the seller to lock the trade amount.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).","The trade collateral is locked!":"The trade collateral is locked!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).","Confirm {{currencyCode}} sent":"Confirm {{currencyCode}} sent","Confirm {{currencyCode}} received":"Confirm {{currencyCode}} received","Open Dispute":"Open Dispute","The order has expired":"The order has expired","Chat with the buyer":"Chat with the buyer","Chat with the seller":"Chat with the seller","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.","Wait for the seller to confirm he has received the payment.":"Wait for the seller to confirm he has received the payment.","Confirm you received {{currencyCode}}?":"Confirm you received {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.","Confirm":"Confirm","🎉Trade finished!🥳":"🎉Trade finished!🥳","rate_robosats":"What do you think of 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"Thank you! RoboSats loves you too ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!","Thank you for using Robosats!":"Thank you for using Robosats!","let_us_know_hot_to_improve":"Let us know how the platform could improve (<1>Telegram</1> / <3>Github</3>)","Start Again":"Start Again","Attempting Lightning Payment":"Attempting Lightning Payment","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.","Retrying!":"Retrying!","Lightning Routing Failed":"Lightning Routing Failed","Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.":"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.","Check the list of compatible wallets":"Check the list of compatible wallets","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.","Next attempt in":"Next attempt in","Do you want to open a dispute?":"Do you want to open a dispute?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.","Disagree":"Disagree","Agree and open dispute":"Agree and open dispute","A dispute has been opened":"A dispute has been opened","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.","Submit dispute statement":"Submit dispute statement","We have received your statement":"We have received your statement","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).","We have the statements":"We have the statements","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.","You have won the dispute":"You have won the dispute","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).","You have lost the dispute":"You have lost the dispute","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.","Expired not taken":"Expired not taken","Maker bond not locked":"Maker bond not locked","Escrow not locked":"Escrow not locked","Invoice not submitted":"Invoice not submitted","Neither escrow locked or invoice submitted":"Neither escrow locked or invoice submitted","Renew Order":"Renew Order","Pause the public order":"Pause the public order","Your order is paused":"Your order is paused","Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.":"Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.","Unpause Order":"Unpause Order","You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.":"You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.","See Compatible Wallets":"See Compatible Wallets","Failure reason:":"Failure reason:","Payment isn\'t failed (yet)":"Payment isn\'t failed (yet)","There are more routes to try, but the payment timeout was exceeded.":"There are more routes to try, but the payment timeout was exceeded.","All possible routes were tried and failed permanently. Or there were no routes to the destination at all.":"All possible routes were tried and failed permanently. Or there were no routes to the destination at all.","A non-recoverable error has occurred.":"A non-recoverable error has occurred.","Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).":"Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).","Insufficient unlocked balance in RoboSats\' node.":"Insufficient unlocked balance in RoboSats\' node.","The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com":"The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com","The invoice provided has no explicit amount":"The invoice provided has no explicit amount","Does not look like a valid lightning invoice":"Does not look like a valid lightning invoice","The invoice provided has already expired":"The invoice provided has already expired","Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.":"Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.","Does not look like a valid address":"Does not look like a valid address","This is not a bitcoin mainnet address":"This is not a bitcoin mainnet address","This is not a bitcoin testnet address":"This is not a bitcoin testnet address","Submit payout info for {{amountSats}} Sats":"Submit payout info for {{amountSats}} Sats","Submit a valid invoice for {{amountSats}} Satoshis.":"Submit a valid invoice for {{amountSats}} Satoshis.","Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.":"Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.","RoboSats will do a swap and send the Sats to your onchain address.":"RoboSats will do a swap and send the Sats to your onchain address.","Swap fee":"Swap fee","Mining fee":"Mining fee","Mining Fee":"Mining Fee","Final amount you will receive":"Final amount you will receive","Bitcoin Address":"Bitcoin Address","Your TXID":"Your TXID","Lightning":"Lightning","Onchain":"Onchain","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Close","What is RoboSats?":"What is RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"It is a BTC/FIAT peer-to-peer exchange over lightning.","RoboSats is an open source project ":"RoboSats is an open source project ","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.","(GitHub).":"(GitHub).","How does it work?":"How does it work?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.","You can find a step-by-step description of the trade pipeline in ":"You can find a step-by-step description of the trade pipeline in ","How it works":"How it works","You can also check the full guide in ":"You can also check the full guide in ","How to use":"How to use","What payment methods are accepted?":"What payment methods are accepted?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has an expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.","Are there trade limits?":"Are there trade limits?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).","Is RoboSats private?":"Is RoboSats private?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.","What are the risks?":"What are the risks?","This is an experimental application, things could go wrong. Trade small amounts!":"This is an experimental application, things could go wrong. Trade small amounts!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.","What is the trust model?":"What is the trust model?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq","You can build more trust on RoboSats by inspecting the source code.":"You can build more trust on RoboSats by inspecting the source code.","Project source code":"Project source code","What happens if RoboSats suddenly disappears?":"What happens if RoboSats suddenly disappears?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.","Is RoboSats legal in my country?":"Is RoboSats legal in my country?","Disclaimer":"Disclaimer","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats will never contact you. RoboSats will definitely never ask for your robot token."}'),xk=JSON.parse('{"UNSAFE-ALERT":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"No usas RoboSats de forma privada","desktop_unsafe_alert":"Algunas funciones (como el chat) están deshabilitadas para protegerte y sin ellas no podrás completar un intercambio. Para proteger tu privacidad y habilitar RoboSats por completo, usa el <1>Navegador Tor</1> y visita el <3>sitio cebolla</3>.","phone_unsafe_alert":"No podrás completar un intercambio. Usa el <1>Navegador Tor</1> y visita el <3>sitio cebolla</3>.","Hide":"Ocultar","UserGenPage":"User Generation Page and Landing Page","Simple and Private LN P2P Exchange":"Intercambio LN P2P Fácil y Privado","This is your trading avatar":"Este es tu Robot de compraventa","Store your token safely":"Guarda tu token de forma segura","A robot avatar was found, welcome back!":"Se encontró un Robot, ¡bienvenido de nuevo!","Copied!":"¡Copiado!","Generate a new token":"Genera un nuevo token","Generate Robot":"Generar Robot","You must enter a new token first":"Primero introduce un nuevo token","Make Order":"Crear orden","Info":"Info","View Book":"Ver libro","Learn RoboSats":"Aprende RoboSats","You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.":"Vas a visitar la página Learn RoboSats. Ha sido construida por la comunidad y contiene tutoriales y documentación que te ayudará a aprender como se usa RoboSats y a entender como funciona.","Let\'s go!":"¡Vamos!","Save token and PGP credentials to file":"Guardar archivo con token y credenciales PGP","MAKER PAGE - MakerPage.js":"This is the page where users can create new orders","Order":"Orden","Customize":"Personalizar","Buy or Sell Bitcoin?":"¿Comprar o vender bitcoin?","Buy":"Comprar","Sell":"Vender","Amount":"Monto","Amount of fiat to exchange for bitcoin":"Monto de fiat a cambiar por bitcoin","Invalid":"No válido","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Introduce tus métodos de pago. Se recomiendan encarecidamente métodos rápidos.","Must be shorter than 65 characters":"Debe tener menos de 65 caracteres","Swap Destination(s)":"Destino(s) del swap","Fiat Payment Method(s)":"Método(s) de pago en fiat","You can add new methods":"Puedes añadir nuevos métodos","Add New":"Añadir nuevo","Choose a Pricing Method":"Elige cómo establecer el precio","Relative":"Relativo","Let the price move with the market":"El precio se moverá relativo al mercado","Premium over Market (%)":"Prima sobre el mercado (%)","Explicit":"Fijo","Set a fix amount of satoshis":"Establece un monto fijo de Sats","Satoshis":"Satoshis","Fixed price:":"Precio fijo:","Order current rate:":"Precio actual:","Your order fixed exchange rate":"La tasa de cambio fija de tu orden","Your order\'s current exchange rate. Rate will move with the market.":"La tasa de cambio de tu orden justo en estos momentos. Se moverá relativa al mercado.","Let the taker chose an amount within the range":"Permite que el tomador elija un monto dentro del rango.","Enable Amount Range":"Activar monto con rango","From":"Desde","to":"a ","Expiry Timers":"Temporizadores","Public Duration (HH:mm)":"Duración pública (HH:mm)","Escrow Deposit Time-Out (HH:mm)":"Plazo límite depósito (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Establece la implicación requerida (aumentar para mayor seguridad)","Fidelity Bond Size":"Tamaño de la fianza","Allow bondless takers":"Permitir tomadores sin fianza","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"PRÓXIMAMENTE - ¡Alto riesgo! Limitado a {{limitSats}}K Sats","You must fill the order correctly":"Debes rellenar la orden correctamente","Create Order":"Crear orden","Back":"Volver","Create an order for ":"Crear una orden por ","Create a BTC buy order for ":"Crear orden de compra de BTC por ","Create a BTC sell order for ":"Crear orden de venta de BTC por "," of {{satoshis}} Satoshis":" de {{satoshis}} Sats"," at market price":" a precio de mercado"," at a {{premium}}% premium":" con una prima del {{premium}}%"," at a {{discount}}% discount":" con descuento del {{discount}}%","Must be less than {{max}}%":"Debe ser menos del {{max}}%","Must be more than {{min}}%":"Debe ser más del {{min}}%","Must be less than {{maxSats}":"Debe ser menos de {{maxSats}}","Must be more than {{minSats}}":"Debe ser más de {{minSats}}","Store your robot token":"Guarda el token","You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.":"Puede que necesites recuperar tu robot avatar en el futuro: haz una copia de seguridad del token. Puedes simplemente copiarlo en otra aplicación.","Done":"Hecho","You do not have a robot avatar":"No tienes un avatar robot","You need to generate a robot avatar in order to become an order maker":"Necesitas generar un avatar robot antes de crear una orden","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Sin especificar","Instant SEPA":"SEPA Instantánea","Amazon GiftCard":"Amazon Tarjeta Regalo","Amazon ES GiftCard":"Amazon ES Tarjeta Regalo","Amazon MX GiftCard":"Amazon MX Tarjeta Regalo","Google Play Gift Code":"Google Play Tarjeta Regalo","Cash F2F":"Efectivo en persona","On-Chain BTC":"On-Chain BTC","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Vende","Buyer":"Compra","I want to":"Quiero","Select Order Type":"Selecciona tipo de orden","ANY_type":"TODO","ANY_currency":"TODO","BUY":"COMPRAR","SELL":"VENDER","and receive":"y recibir","and pay with":"y pagar con","and use":"y usar","Select Payment Currency":"Selecciona moneda de pago","Robot":"Robot","Is":"Es","Currency":"Moneda","Payment Method":"Método de pago","Pay":"Pagar","Price":"Precio","Premium":"Prima","You are SELLING BTC for {{currencyCode}}":"VENDER bitcoin por {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"COMPRAR bitcoin por {{currencyCode}}","You are looking at all":"Estás viendo todo","No orders found to sell BTC for {{currencyCode}}":"No hay órdenes para vender bitcoin por {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"No hay órdenes para comprar bitcoin por {{currencyCode}}","Filter has no results":"No hay resultados para este filtro","Be the first one to create an order":"Sé el primero en crear una orden","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Estadísticas para nerds","LND version":"Versión LND","Currently running commit hash":"Hash de la versión actual","24h contracted volume":"Volumen contratado en 24h","Lifetime contracted volume":"Volumen contratado total","Made with":"Hecho con","and":"y","... somewhere on Earth!":"... en algún lugar de la tierra!","Community":"Comunidad","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Sólo se ofrece soporte a través de canales públicos. Únete a nuestra comunidad de Telegram si tienes preguntas o quieres pasar el rato con otros Robots geniales. Por favor, utiliza nuestro GitHub para notificar un error o proponer nuevas funcionalidades.","Follow RoboSats in Twitter":"Sigue a RoboSats ","Twitter Official Account":"Cuenta oficial en Twitter","Join RoboSats Spanish speaking community!":"¡Únete a la comunidad de RoboSats en español!","Join RoboSats Russian speaking community!":"¡Únete a la comunidad de RoboSats en ruso!","Join RoboSats Chinese speaking community!":"¡Únete a la comunidad de RoboSats en chino!","Join RoboSats English speaking community!":"¡Únete a la comunidad de RoboSats en inglés!","Tell us about a new feature or a bug":"Propón funcionalidades o notifica errores","Github Issues - The Robotic Satoshis Open Source Project":"Issues de GitHub - The Robotic Satoshis Open Source Project","Your Profile":"Tu perfil","Your robot":"Tu Robot","One active order #{{orderID}}":"Ir a orden activa #{{orderID}}","Your current order":"Tu orden actual","No active orders":"No hay órdenes activas","Your token (will not remain here)":"Tu token (no permanecerá aquí)","Back it up!":"¡Guárdalo!","Cannot remember":"Se olvidó","Rewards and compensations":"Recompensas y compensaciones","Share to earn 100 Sats per trade":"Comparte para ganar 100 Sats por intercambio","Your referral link":"Tu enlace de referidos","Your earned rewards":"Tus recompensas ganadas","Claim":"Retirar","Invoice for {{amountSats}} Sats":"Factura por {{amountSats}} Sats","Submit":"Enviar","There it goes, thank you!🥇":"Ahí va, ¡gracias!🥇","You have an active order":"Tienes una orden activa","You can claim satoshis!":"¡Puedes retirar Sats!","Public Buy Orders":"Órdenes de compra","Public Sell Orders":"Órdenes de venta","Today Active Robots":"Robots activos hoy","24h Avg Premium":"Prima media en 24h","Trade Fee":"Comisión","Show community and support links":"Mostrar enlaces de comunidad y soporte","Show stats for nerds":"Mostrar estadísticas para nerds","Exchange Summary":"Resumen del Exchange","Public buy orders":"Órdenes de compra públicas","Public sell orders":"Órdenes de venta públicas","Book liquidity":"Liquidez en el libro","Today active robots":"Robots activos hoy","24h non-KYC bitcoin premium":"Prima de bitcoin sin KYC en 24h","Maker fee":"Comisión del creador","Taker fee":"Comisión del tomador","Number of public BUY orders":"Nº de órdenes públicas de COMPRA","Number of public SELL orders":"Nº de órdenes públicas de VENTA","Your last order #{{orderID}}":"Tu última orden #{{orderID}}","Inactive order":"Orden inactiva","You do not have previous orders":"No tienes órdenes previas","Join RoboSats\' Subreddit":"Únete al subreddit de RoboSats","RoboSats in Reddit":"RoboSats en Reddit","Current onchain payout fee":"Coste actual de recibir onchain","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Orden","Contract":"Contrato","Active":"Activo","Seen recently":"Visto recientemente","Inactive":"Inactivo","(Seller)":"(Vendedor)","(Buyer)":"(Comprador)","Order maker":"Creador","Order taker":"Tomador","Order Details":"Detalles","Order status":"Estado de la orden","Waiting for maker bond":"Esperando la fianza del creador","Public":"Pública","Waiting for taker bond":"Esperando la fianza del tomador","Cancelled":"Cancelada","Expired":"Expirada","Waiting for trade collateral and buyer invoice":"Esperando el colateral y la factura del comprador","Waiting only for seller trade collateral":"Esperando el colateral del vendedor","Waiting only for buyer invoice":"Esperando la factura del comprador","Sending fiat - In chatroom":"Enviando el fiat - En el chat","Fiat sent - In chatroom":"Fiat enviado - En el chat","In dispute":"En disputa","Collaboratively cancelled":"Cancelada colaborativamente","Sending satoshis to buyer":"Enviando Sats al comprador","Sucessful trade":"Intercambio exitoso","Failed lightning network routing":"Enrutamiento fallido en la red Lightning","Wait for dispute resolution":"Espera a la resolución de la disputa","Maker lost dispute":"El creador perdió la disputa","Taker lost dispute":"El tomador perdió la disputa","Amount range":"Rango del monto","Swap destination":"Destino del swap","Accepted payment methods":"Métodos de pago aceptados","Others":"Otros","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Prima: {{premium}}%","Price and Premium":"Precio y prima","Amount of Satoshis":"Cantidad de Sats","Premium over market price":"Prima sobre el mercado","Order ID":"Orden ID","Deposit timer":"Para depositar","Expires in":"Expira en","{{nickname}} is asking for a collaborative cancel":"{{nickname}} solicita cancelar colaborativamente","You asked for a collaborative cancellation":"Solicitaste cancelar colaborativamente","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Factura caducada: no confirmaste la publicación de la orden a tiempo. Puedes crear una nueva orden.","This order has been cancelled by the maker":"El creador ha cancelado esta orden","Invoice expired. You did not confirm taking the order in time.":"La factura retenida ha expirado. Al no bloquearla a tiempo, no has confirmado tomar la orden.","Penalty lifted, good to go!":"Sanción revocada, ¡vamos!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"¡No puedes tomar una orden aún! Espera {{timeMin}}m {{timeSec}}s","Too low":"Muy poco","Too high":"Demasiado","Enter amount of fiat to exchange for bitcoin":"Introduce el monto de fiat a cambiar por bitcoin","Amount {{currencyCode}}":"Monto {{currencyCode}}","You must specify an amount first":"Primero debes especificar el monto","Take Order":"Tomar orden","Wait until you can take an order":"Espera hasta poder tomar una orden","Cancel the order?":"¿Cancelar la orden?","If the order is cancelled now you will lose your bond.":"Si cancelas la orden ahora perderás tu fianza.","Confirm Cancel":"Confirmar cancelación","The maker is away":"El creador está ausente","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"Tomando esta orden corres el riesgo de perder el tiempo. Si el creador no procede a tiempo, se te compensará en Sats con el 50% de la fianza del creador.","Collaborative cancel the order?":"¿Cancelar la orden colaborativamente?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Dado que el colateral está bloqueado, la orden solo puede cancelarse si tanto el creador como el tomador lo acuerdan.","Ask for Cancel":"Solicitar cancelación","Cancel":"Cancelar","Collaborative Cancel":"Cancelación colaborativa","Invalid Order Id":"ID de orden no válida","You must have a robot avatar to see the order details":"Debes tener un Robot para ver los detalles de la orden","This order has been cancelled collaborativelly":"Esta orden se ha cancelado colaborativamente","You are not allowed to see this order":"No tienes permiso para ver esta orden","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Los Satoshis Robóticos del almacén no te entendieron. Por favor rellena un Bug Issue en Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Ventana del chat","You":"Tú","Peer":"Él","connected":"conectado","disconnected":"desconectado","Type a message":"Escribe un mensaje","Connecting...":"Conectando...","Send":"Enviar","Verify your privacy":"Verifica tu privacidad","Audit PGP":"Auditar","Save full log as a JSON file (messages and credentials)":"Guardar el log completo como JSON (credenciales y mensajes)","Export":"Exporta","Don\'t trust, verify":"No confíes, verifica","Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.":"Tu comunicación se encripta de punta-a-punta con OpenPGP. Puedes verificar la privacida de este chat con cualquier herramienta de tercero basada en el estandar PGP.","Learn how to verify":"Aprende a verificar","Your PGP public key. Your peer uses it to encrypt messages only you can read.":"Esta es tu llave pública PGP. Tu contraparte la usa para encriptar mensajes que sólo tú puedes leer.","Your public key":"Tu llave pública","Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.":"La llave pública PGP de tu contraparte. La usas para encriptar mensajes que solo él puede leer y verificar que es él quíen firmó los mensajes que recibes.","Peer public key":"Llave pública de tu contraparte","Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.":"Tu llave privada PGP encriptada. La usas para desencriptar los mensajes que tu contraparte te envia. También la usas para firmar los mensajes que le envias.","Your encrypted private key":"Tu llave privada encriptada","The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.":"La contraseña para desencriptar tu llave privada. ¡Solo tú la sabes! Mantenla en secreto. También es el token de tu robot.","Your private key passphrase (keep secure!)":"La contraseña de tu llave privada ¡Mantener segura!","Save credentials as a JSON file":"Guardar credenciales como achivo JSON","Keys":"Llaves","Save messages as a JSON file":"Guardar mensajes como archivo JSON","Messages":"Mensajes","Verified signature by {{nickname}}":"Firma de {{nickname}} verificada","Cannot verify signature of {{nickname}}":"No se pudo verificar la firma de {{nickname}}","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Contrato","Robots show commitment to their peers":"Los Robots deben mostrar su compromiso","Lock {{amountSats}} Sats to PUBLISH order":"Bloquea {{amountSats}} Sats para PUBLICAR","Lock {{amountSats}} Sats to TAKE order":"Bloquea {{amountSats}} Sats para TOMAR","Lock {{amountSats}} Sats as collateral":"Bloquea {{amountSats}} Sats como colateral","Copy to clipboard":"Copiar al portapapeles","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"Esto es una factura retenida, los Sats se bloquean en tu cartera. Solo se cobrará si cancelas o pierdes una disputa.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"Esto es una factura retenida, los Sats se bloquean en tu cartera. Será liberada al comprador al confirmar que has recibido {{currencyCode}}.","Your maker bond is locked":"Tu fianza de creador está bloqueada","Your taker bond is locked":"Tu fianza de tomador está bloqueada","Your maker bond was settled":"Tu fianza se ha cobrado","Your taker bond was settled":"Tu fianza se ha cobrado","Your maker bond was unlocked":"Tu fianza se ha desbloqueado","Your taker bond was unlocked":"Tu fianza se ha desbloqueado","Your order is public":"Tu orden es pública","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Se paciente hasta que un robot tome tu orden. Esta ventana sonará 🔊 una vez que algún Robot tome tu orden. Entonces tendrás {{deposit_timer_hours}}h {{deposit_timer_minutes}}min para responder, si no respondes te arriesgas a perder tu fianza.","If the order expires untaken, your bond will return to you (no action needed).":"Si tu oferta expira sin ser tomada, tu fianza será desbloqueada en tu cartera automáticamente.","Enable Telegram Notifications":"Notificar en Telegram","Enable TG Notifications":"Activar Notificaciones TG","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Serás llevado a un chat con el bot de Telegram de RoboSats. Simplemente pulsa Empezar. Ten en cuenta que si activas las notificaciones de Telegram reducirás tu anonimato.","Go back":"Volver","Enable":"Activar","Telegram enabled":"Telegram activado","Public orders for {{currencyCode}}":"Órdenes públicas por {{currencyCode}}","Premium rank":"Percentil de la prima","Among public {{currencyCode}} orders (higher is cheaper)":"Entre las órdenes públicas de {{currencyCode}} (más alto, más barato)","A taker has been found!":"¡Un tomador ha sido encontrado!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Por favor, espera a que el tomador bloquee su fianza. Si no lo hace a tiempo, la orden será pública de nuevo.","Payout Lightning Invoice":"Factura Lightning","Your info looks good!":"¡Info del envio recibida!","We are waiting for the seller lock the trade amount.":"Esperando a que el vendedor bloquee el colateral.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Espera un momento. Si el vendedor no deposita, recuperarás tu fianza automáticamente. Además, recibirás una compensación (comprueba las recompensas en tu perfil).","The trade collateral is locked!":"¡El colateral está bloqueado!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Estamos esperando a que el comprador envíe una factura Lightning. Cuando lo haga, podrás comunicarle directamente los detalles del pago en fiat.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Espera un momento. Si el comprador no coopera, se te devolverá el colateral y tu fianza automáticamente. Además, recibiras una compensación (comprueba las recompensas en tu perfil).","Confirm {{currencyCode}} sent":"Confirmar {{currencyCode}} enviado","Confirm {{currencyCode}} received":"Confirmar {{currencyCode}} recibido","Open Dispute":"Abrir Disputa","The order has expired":"La orden ha expirado","Chat with the buyer":"Habla con el comprador","Chat with the seller":"Habla con el vendedor","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"¡Di hola! Sé claro y conciso. Escríbele como puede enviarte {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"El comprador a enviado el fiat. Presiona \'Confirmar recibido\' cuando lo hayas recibido.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"¡Di hola! Pide los detalles de pago y pulsa \'Confirmar enviado\' en cuanto pagues.","Wait for the seller to confirm he has received the payment.":"Espera a que el vendedor confirme que ha recibido el pago.","Confirm you received {{currencyCode}}?":"¿Confirmas que has recibido {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Confirmando que has recibido el fiat finalizará el intercambio. Los Sats del colateral se enviarán al comparador. Confirma sólo después de asegurar que te ha llegado {{currencyCode}}. Además, si lo has recibido {{currencyCode}} y no confirmas la recepción, te arriesgas a perder tu fianza.","Confirm":"Confirmar","🎉Trade finished!🥳":"🎉¡Intercambio finalizado!🥳","rate_robosats":"¿Qué opinas de 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"¡Muchas gracias! RoboSats también te ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats mejora con más liquidez y usuarios. ¡Cuéntale a un amigo bitcoiner sobre RoboSats!","Thank you for using Robosats!":"¡Gracias por usar RoboSats!","let_us_know_hot_to_improve":"Dinos cómo podría mejorar la plataforma (<1>Telegram</1> / <3>Github</3>)","Start Again":"Empezar de nuevo","Attempting Lightning Payment":"Intentando el pago Lightning","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats está intentando pagar tu factura de Lightning. Recuerda que los nodos Lightning deben estar en línea para recibir pagos.","Retrying!":"¡Reintentando!","Lightning Routing Failed":"Fallo en el enrutamiento de Lightning","Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.":"Tu factura ha expirado o se han hecho más de 3 intentos de pago. Entrega una nueva factura.","Check the list of compatible wallets":"Mira la lista de carteras compatibles","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats intentará pagar tu factura 3 veces con una pausa de un minuto entre intento. Si sigue fallando, podrás presentar una nueva factura. Comprueba si tienes suficiente liquidez entrante. Recuerda que los nodos de Lightning tienen que estar en línea para poder recibir pagos.","Next attempt in":"Próximo intento en","Do you want to open a dispute?":"¿Quieres abrir una disputa?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"El equipo de RoboSats examinará las declaraciones y evidencias presentadas. Como el equipo no puede leer el chat, necesitas escribir una declaració completa y exhaustiva. Es mejor dar un método de contacto de usar y tirar con tu declaración. Los Sats del colateral serán enviados al ganador de la disputa, mientras que el perdedor perderá la fianza.","Disagree":"Volver","Agree and open dispute":"Abrir disputa","A dispute has been opened":"Una disputa ha sido abierta","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Por favor, presenta tu declaración. Se claro y conciso sobre que pasó y entrega la evidencia necesaria. DEBES dar un metodo de contacto para comunicarte con el equipo: método de contacto de usar y tirar, XMPP o usuario de Telegram. Las disputas son resueltas con la discreción de los Robots reales (también conocidos como humanos), así que ayuda en lo posible para asegurar un resultado justo. 5000 caracteres máx.","Submit dispute statement":"Presentar declaración","We have received your statement":"Hemos recibido tu declaración","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Estamos esperando la declaración de tu compañero. Si dudas sobre el estado de la disputa o quieres añadir más información, contacta en robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Por favor, guarda la información necesaria para identificar tu orden y tus pagos: ID de orden; claves del pago de la fianza o el colateral (comprueba tu cartera Lightning); cantidad exacta de Sats; y nombre del Robot. Tendrás que identificarte como el usuario involucrado en este intercambio por email (u otro método de contacto).","We have the statements":"Tenemos la declaración","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Ambas declaraciones se han recibido, espera a que el equipo resuelva la disputa. Si dudas sobre el estado de la disputa o quieres añadir información, contacta con robosats@protonmail.com. Si no diste un método de contacto, o dudas de si lo escribiste bien, escríbenos inmediatamente.","You have won the dispute":"Has ganado la disputa","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Puedes retirar la cantidad de la resolución de la disputa (fianza y colateral) desde las recompensas de tu perfil. Si hay algo que el equipo pueda hacer, no dudes en contactar con robosats@protonmail.com (o a través del método de contacto de usar y tirar que especificaste).","You have lost the dispute":"Has perdido la disputa","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Desafortunadamente has perdido la disputa. Si piensas que es un error también puedes pedir reabrir el caso por email a robosats@protonmail.com. De todas formas, las probabilidades de ser investigado de nuevo son bajas.","Expired not taken":"Expiró sin ser tomada","Maker bond not locked":"La fianza del creador no fue bloqueada","Escrow not locked":"El depósito de garantía no fue bloqueado","Invoice not submitted":"No se entregó factura del comprado","Neither escrow locked or invoice submitted":"Ni el depósito de garantía fue bloqueado ni se entregó factura del comprador","Renew Order":"Renovar Orden","Pause the public order":"Pausar la orden pública","Your order is paused":"Tu orden está en pausa","Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.":"Tu orden pública fue pausada. Ahora mismo, la orden no puede ser vista ni tomada por otros robots. Puedes volver a activarla cuando desees.","Unpause Order":"Activar Orden","You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.":"Si no bloqueas el colateral te arriesgas a perder tu fianza. Dispones en total de {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.","See Compatible Wallets":"Ver billeteras compatibles","Failure reason:":"Razón del fallo:","Payment isn\'t failed (yet)":"El pago no ha fallado aún","There are more routes to try, but the payment timeout was exceeded.":"Quedan rutas por probar, pero el tiempo máximo del intento ha sido excedido.","All possible routes were tried and failed permanently. Or there were no routes to the destination at all.":"Todas las rutas posibles han sido probadas y han fallado de forma permanente. O quizá no había ninguna ruta.","A non-recoverable error has occurred.":"A non-recoverable error has occurred.","Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).":"Los detalles del pago son incorrectos (hash desconocido, cantidad inválida o CLTV delta final inválido).","Insufficient unlocked balance in RoboSats\' node.":"Balance libre de ser usado en el nodo de RoboSats insuficiente.","The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com":"La factura entregada parece solo tener rutas ocultas muy caras, estas usando una billetera incomptable(¿Quizás Muun?). Echa un vistazo a la lista de billeteras compatibles en wallets.robosats.com","The invoice provided has no explicit amount":"La factura entregada no contiene una cantidad explícita","Does not look like a valid lightning invoice":"No parece ser una factura lightning válida","The invoice provided has already expired":"La factura que has entregado ya ha caducado","Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.":"Asegurate de EXPORTAR el registro del chat. Los administradores pueden pedirte el registro del chat en caso de discrepancias. Es tu responsabilidad proveerlo.","Does not look like a valid address":"No parece una dirección Bitcoin válida","This is not a bitcoin mainnet address":"No es una dirección de mainnet","This is not a bitcoin testnet address":"No es una dirección de testnet","Submit payout info for {{amountSats}} Sats":"Envia info para recibir {{amountSats}} Sats","Submit a valid invoice for {{amountSats}} Satoshis.":"Envía una factura por {{amountSats}} Sats","Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.":"Antes de dejarte enviar {{amountFiat}} {{currencyCode}}, queremos asegurarnos de que puedes recibir BTC.","RoboSats will do a swap and send the Sats to your onchain address.":"RoboSats hará un swap y enviará los Sats a tu dirección en la cadena.","Swap fee":"Comisión del swap","Mining fee":"Comisión minera","Mining Fee":"Comisión Minera","Final amount you will receive":"Monto final que vas a recibir","Bitcoin Address":"Dirección Bitcoin","Your TXID":"Tu TXID","Lightning":"Lightning","Onchain":"Onchain","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Cerrar","What is RoboSats?":"¿Qué es RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"Es un exchange P2P que facilita intercambios bitcoin/fiat sobre Lightning.","RoboSats is an open source project ":"RoboSats es un proyecto de código abierto ","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"Simplifica el emparejamiento y minimiza la necesidad de confianza. RoboSats se centra en la privacidad y la velocidad.","(GitHub).":"(GitHub).","How does it work?":"¿Cómo funciona?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 quiere vender bitcoin. Ella publica una orden de venta. BafflingBob02 quiere comprar bitcoin y escoge la orden de Alicia. Ambos tienen que bloquear una pequeña fianza en Lightning para probar que son verdaderos Robots. Después, Alicia envía el colateral también usando una factura de Lightning. RoboSats bloquea la factura hasta que Alicia confirma haber recibido el fiat, después el bitcoin se libera y envía a Bob. ¡Disfruta tu bitcoin, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"En ningún momento AnonymousAlice01 ni BafflingBob02 tienen que confiar los fondos de bitcoin a la otra parte. En caso de conflicto, el personal de RoboSats ayudará a resolver la disputa.","You can find a step-by-step description of the trade pipeline in ":"Puedes encontrar una descripción paso a paso de los intercambios en ","How it works":"Cómo funciona","You can also check the full guide in ":"También puedes revisar la guía entera en ","How to use":"Cómo utilizar","What payment methods are accepted?":"¿Qué métodos de pago son aceptados?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Todos siempre que sean rápidos. Puedes escribir abajo tu método de pago preferido(s). Tendrás que encontrar un compañero que acepte ese método. El paso para intercambiar el fiat tiene un tiempo de expiración de 24 horas antes de que se abra una disputa automáticamente. Te recomendamos métodos instantáneos de envío de fiat.","Are there trade limits?":"¿Hay límites de intercambios?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"Para minimizar fallos en el enrutamiento Lightning, el máximo por intercambio es de {{maxAmount}} Sats. No hay límite de intercambios en el tiempo. Aunque un Robot solo puede intervenir en una orden a la vez, puedes usar varios Robots en diferentes navegadores (¡recuerda guardar los tokens de tus Robots!).","Is RoboSats private?":"¿RoboSats es privado?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats no custodia tus fondos y no recolecta o custodia ningún dato personal, pues no le importa quien eres. RoboSats nunca te preguntará por tu nombre, país o número de documento. Para mejorar tu privacidad, usa el Navegador Tor y accede al enlace .onion.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Tu compañero de intercambio es el único que puede potencialmente adivinar algo sobre ti. Mantén tu conversación corta y concisa. Evita dar datos que no sean estrictamente necesarios para el pago del fiat.","What are the risks?":"¿Cuáles son los riesgos?","This is an experimental application, things could go wrong. Trade small amounts!":"Esta es una aplicación experimental, algo puede ir mal. ¡Intercambia en pequeñas cantidades!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"El vendedor tiene los mismos riesgos de devolución como con cualquier servicio P2P. PayPal o tarjetas de crédito no están recomendadas.","What is the trust model?":"¿Cuál es el modelo de confianza?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"El comprador y el vendedor nunca deben de confiar el uno en el otro. Una mínima confianza en RoboSats es necesaria, pues es el enlace entre la fianza del vendedor y el pago del comprador, que no es atómico (todavía). Además, las disputas se resuelven por el personal de RoboSats.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"Con total claridad, los requerimentos de confianza son minimizados. De todas formas, todavía hay una forma en que RoboSats podría huir con tus Sats: no enviándoselos al comprador. Podría argumentarse que ese movimiento dañaría la reputación de RoboSats por un pequeño importe. De todas formas, deberías dudar y solo intercambiar pequeños montos cada vez. Para montos grandes usa un exchange de primera capa como Bisq","You can build more trust on RoboSats by inspecting the source code.":"Puedes aumentar la confianza en RoboSats inspeccionando el código fuente.","Project source code":"Código fuente del proyecto","What happens if RoboSats suddenly disappears?":"¿Qué pasaría si RoboSats desapareciera?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Tus Sats te serán devueltos. Cualquier factura que no se liquide será automaticamente devuelta incluso aunque RoboSats desaparezca. Esto es cierto tanto para las fianzas como para los colaterales. De todas formas, entre que el vendedor confirma haber recibido el fiat y el comprador recibe los Sats, hay un tiempo de aprox. 1 segundo en que los fondos podrían perderse si RoboSats desapareciera. Asegurate de tener suficiente liquidez entrante para evitar fallos de enrutamiento. Si tienes algún problema, busca en los canales públicos de RoboSats.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"En muchos países usar RoboSats no es diferente a usar Ebay o WallaPop. Tu regulación puede variar, es tu responsabilidad su cumplimiento.","Is RoboSats legal in my country?":"¿Es RoboSats legal en mi país?","Disclaimer":"Aviso","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Esta aplicación de Lightning está en continuo desarrollo y se entrega tal cual: intercambia con la máxima precaución. No hay soporte privado. El soporte se ofrece solo en canales públicos.","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats nunca te contactará. RoboSats jamás te preguntará por el token de tu Robot."}'),Ek=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"Du nutzt RoboSats nicht privat","desktop_unsafe_alert":"Einige Funktionen sind zu deinem Schutz deaktiviert (z.B. der Chat) und du kannst ohne sie keinen Handel abschließen. Um deine Privatsphäre zu schützen und RoboSats vollständig zu nutzen, verwende <1>Tor Browser</1> und besuche die <3>Onion</3> Seite.","phone_unsafe_alert":"Du wirst nicht in der Lage sein, einen Handel abzuschließen. Benutze <1>Tor Browser</1> und besuche die <3>Onion</3> Seite.","Hide":"Ausblenden","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Einfache und private LN P2P-Börse","This is your trading avatar":"Dies ist dein Handelsavatar","Store your token safely":"Verwahre deinen Token sicher","A robot avatar was found, welcome back!":"Der Roboter-Avatar wurde gefunden, willkommen zurück!","Copied!":"Kopiert!","Generate a new token":"Generiere einen neuen Token","Generate Robot":"Roboter generieren","You must enter a new token first":"Du musst zuerst einen neuen Token eingeben","Make Order":"Erstellen","Info":"Info","View Book":"Annehmen","Learn RoboSats":"Lerne RoboSats kennen","You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.":"Du bist dabei die Website \'lerne RoboSats kennen\' zu besuchen. Hier findest du Tutorials und Dokumentationen, die dir helfen RoboSats zu benutzen und zu verstehen wie es funktioniert.","Let\'s go!":"Los gehts!","Save token and PGP credentials to file":"Token und PGP-Anmeldeinformationen in einer Datei speichern","MAKER PAGE - MakerPage.js":"Dies ist die Seite, auf der Benutzer neue Angebote erstellen können","Order":"Order","Customize":"Anpassen","Buy or Sell Bitcoin?":"Bitcoin kaufen oder verkaufen?","Buy":"Kaufen","Sell":"Verkaufen","Amount":"Menge","Amount of fiat to exchange for bitcoin":"Fiat-Betrag zum Austausch in Bitcoin","Invalid":"Ungültig","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Gib deine bevorzugten Fiat-Zahlungsweisen an. Schnelle Methoden werden dringend empfohlen.","Must be shorter than 65 characters":"Muss kürzer als 65 Zeichen sein","Swap Destination(s)":"austausch Ziel(e)","Fiat Payment Method(s)":"Fiat Zahlungsmethode(n)","You can add new methods":"Du kannst neue Methoden hinzufügen","Add New":"Neu hinzufügen","Choose a Pricing Method":"Wähle eine Preismethode","Relative":"Relativ","Let the price move with the market":"Passe den Preis konstant dem Markt an","Premium over Market (%)":"Marktpreis Aufschlag (%)","Explicit":"Explizit","Set a fix amount of satoshis":"Setze eine feste Anzahl an Satoshis","Satoshis":"Satoshis","Fixed price:":"Fixer Preis:","Order current rate:":"Aktueller Order-Kurs:","Your order fixed exchange rate":"Dein fixierter Order-Kurs","Your order\'s current exchange rate. Rate will move with the market.":"Der aktuelle Wechselkurs für deine Order. Der Kurs wird sich mit dem Markt verändern.","Let the taker chose an amount within the range":"Lasse den Taker einen Betrag innerhalb der Spanne wählen","Enable Amount Range":"Betragsbereich einschalten","From":"Von","to":"bis","Expiry Timers":"Ablauf-Timer","Public Duration (HH:mm)":"Angebotslaufzeit (HH:mm)","Escrow Deposit Time-Out (HH:mm)":"Treuhand-Einzahlungs-Timeout (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Lege die Kaution fest, erhöhen für mehr Sicherheit","Fidelity Bond Size":"Höhe der Kaution","Allow bondless takers":"Erlaube kautionslose Taker","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"BALD VERFÜGBAR - Hohes Risiko! Limit: {{limitSats}}K Sats","You must fill the order correctly":"Du musst die Order korrekt ausfüllen","Create Order":"Order erstellen","Back":"Zurück","Create an order for ":"Erstelle eine Order für ","Create a BTC buy order for ":"Erstelle ein BTC-Kaufangebot für ","Create a BTC sell order for ":"Erstelle ein BTC-Verkaufsaufangebot für "," of {{satoshis}} Satoshis":" für {{satoshis}} Satoshis"," at market price":" zum Marktpreis"," at a {{premium}}% premium":" mit einem {{premium}}% Aufschlag"," at a {{discount}}% discount":" mit einem {{discount}}% Rabatt","Must be less than {{max}}%":"Muss weniger sein als {{max}}%","Must be more than {{min}}%":"Muss mehr sein als {{min}}%","Must be less than {{maxSats}":"Muss weniger sein als {{maxSats}}","Must be more than {{minSats}}":"Muss mehr sein als {{minSats}}","Store your robot token":"Speicher Roboter-Token","You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.":"Vielleicht musst du deinen Roboter-Avatar in Zukunft wiederherstellen: Bewahre ihn sicher auf. Du kannst ihn einfach in eine andere Anwendung kopieren.","Done":"Fertig","You do not have a robot avatar":"Du hast keinen Roboter-Avatar","You need to generate a robot avatar in order to become an order maker":"Du musst einen Roboter-Avatar erstellen, um ein Maker zu werden.","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Nicht definiert","Instant SEPA":"Instant SEPA","Amazon GiftCard":"Amazon Gutschein","Google Play Gift Code":"Google Play Gutschein","Cash F2F":"Cash F2F","On-Chain BTC":"On-Chain BTC","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Verkäufer","Buyer":"Käufer","I want to":"Ich möchte","Select Order Type":"Order Typ auswählen","ANY_type":"ALLE","ANY_currency":"ALLE","BUY":"KAUFEN","SELL":"VERKAUFEN","and receive":"und erhalte","and pay with":"und zahlen mit","and use":"und verwende","Select Payment Currency":"Währung auswählen","Robot":"Roboter","Is":"Ist","Currency":"Währung","Payment Method":"Zahlungsweise","Pay":"Bezahlung","Price":"Preis","Premium":"Aufschlag","You are SELLING BTC for {{currencyCode}}":"Du VERKAUFST BTC für {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"Du KAUFST BTC für {{currencyCode}}","You are looking at all":"Alle werden angezeigt","No orders found to sell BTC for {{currencyCode}}":"Keine BTC-Verkaufsangebote für {{currencyCode}} gefunden","No orders found to buy BTC for {{currencyCode}}":"Keine BTC-Kaufsangebote für {{currencyCode}} gefunden","Filter has no results":"Filter hat keine Ergebnisse","Be the first one to create an order":"Sei der Erste, der ein Angebot erstellt","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Statistiken für Nerds","LND version":"LND-Version","Currently running commit hash":"Aktuell laufender Commit-Hash","24h contracted volume":"24h Handelsvolumen","Lifetime contracted volume":"Handelsvolumen insgesamt","Made with":"Gemacht mit","and":"und","... somewhere on Earth!":"... irgendwo auf der Erde!","Community":"Community","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Support wird nur über öffentliche Kanäle angeboten. Tritt unserer Telegram-Community bei, wenn du Fragen hast oder dich mit anderen coolen Robotern austauschen möchtest. Bitte nutze unsere Github Issues, wenn du einen Fehler findest oder neue Funktionen sehen willst!","Follow RoboSats in Twitter":"Folge RoboSats auf Twitter","Twitter Official Account":"Offizieller Twitter-Account","RoboSats Telegram Communities":"RoboSats Telegram Gruppen","Join RoboSats Spanish speaking community!":"Tritt der Spanischen RoboSats-Gruppe bei!","Join RoboSats Russian speaking community!":"Tritt der Russischen RoboSats-Gruppe bei!","Join RoboSats Chinese speaking community!":"Tritt der Chinesischen RoboSats-Gruppe bei!","Join RoboSats English speaking community!":"Tritt der Englischen RoboSats-Gruppe bei!","Tell us about a new feature or a bug":"Erzähle uns von neuen Funktionen oder einem Fehler","Github Issues - The Robotic Satoshis Open Source Project":"Github Issues - Das Roboter-Satoshi Open-Source-Projekt","Your Profile":"Dein Profil","Your robot":"Dein Roboter","One active order #{{orderID}}":"Eine aktive Order #{{orderID}}","Your current order":"Deine aktuelle Order","No active orders":"Keine aktive Order","Your token (will not remain here)":"Dein Token (wird hier nicht gespeichert)","Back it up!":"Speicher ihn ab!","Cannot remember":"Kann mich nicht erinnern","Rewards and compensations":"Belohnungen und Entschädigungen","Share to earn 100 Sats per trade":"Teilen, um 100 Sats pro Handel zu verdienen","Your referral link":"Dein Empfehlungslink","Your earned rewards":"Deine verdienten Belohnungen","Claim":"Erhalten","Invoice for {{amountSats}} Sats":"Invoice für {{amountSats}} Sats","Submit":"Bestätigen","There it goes, thank you!🥇":"Das war\'s, vielen Dank!🥇","You have an active order":"Du hast eine aktive Order","You can claim satoshis!":"Du kannst Satoshis abholen!","Public Buy Orders":"Öffentliche Kaufangebote","Public Sell Orders":"Öffentliche Verkaufsangebote","Today Active Robots":"Heute aktive Roboter","24h Avg Premium":"24h Durchschnittsaufschlag","Trade Fee":"Handelsgebühr","Show community and support links":"Community- und Support-Links anzeigen","Show stats for nerds":"Statistiken für Nerds anzeigen","Exchange Summary":"Börsen-Zusammenfassung","Public buy orders":"Öffentliche Kaufangebote","Public sell orders":"Öffentliche Verkaufsangebote","Book liquidity":"Marktplatz-Liquidität","Today active robots":"Heute aktive Roboter","24h non-KYC bitcoin premium":"24h non-KYC Bitcoin-Aufschlag","Maker fee":"Makergebühr","Taker fee":"Takergebühr","Number of public BUY orders":"Anzahl der öffentlichen KAUF-Angebote","Number of public SELL orders":"Anzahl der öffentlichen VERKAUFS-Angebote","Your last order #{{orderID}}":"Deine letzte Order #{{orderID}}","Inactive order":"Inaktive Order","You do not have previous orders":"Du hast keine vorherige Order","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Angebots-Box","Contract":"Vertrag","Active":"Activ","Seen recently":"Kürzlich gesehen","Inactive":"Inactiv","(Seller)":"(Verkäufer)","(Buyer)":"(Käufer)","Order maker":"Order-Maker","Order taker":"Order-Taker","Order Details":"Order-Details","Order status":"Order-Status","Waiting for maker bond":"Warten auf Maker-Kaution","Public":"Public","Waiting for taker bond":"Warten auf Taker-Kaution","Cancelled":"Abgebrochen","Expired":"Abgelaufen","Waiting for trade collateral and buyer invoice":"Warten auf Handels-Kaution und Käufer-Invoice","Waiting only for seller trade collateral":"Auf Kaution des Verkäufers warten","Waiting only for buyer invoice":"Warten auf Käufer-Invoice","Sending fiat - In chatroom":"Fiat senden - Im Chatroom","Fiat sent - In chatroom":"Fiat bezahlt - Im Chatroom","In dispute":"Offener Streitfall","Collaboratively cancelled":"Gemeinsam abgebrochen","Sending satoshis to buyer":"Sende Satoshis an den Käufer","Sucessful trade":"Erfolgreicher Handel","Failed lightning network routing":"Weiterleitung im Lightning-Netzwerk fehlgeschlagen","Wait for dispute resolution":"Warten auf Streitschlichtung","Maker lost dispute":"Maker hat Fall verloren","Taker lost dispute":"Taker hat Fall verloren","Amount range":"Betragsspanne","Swap destination":"Austausch-Ziel","Accepted payment methods":"Akzeptierte Zahlungsweisen","Others":"Weitere","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Aufschlag: {{premium}}%","Price and Premium":"Preis und Aufschlag","Amount of Satoshis":"Anzahl Satoshis","Premium over market price":"Aufschlag über dem Marktpreis","Order ID":"Order-ID","Deposit timer":"Einzahlungstimer","Expires in":"Läuft ab in","{{nickname}} is asking for a collaborative cancel":"{{nickname}} bittet um gemeinsamen Abbruch","You asked for a collaborative cancellation":"Du hast um einen gemeinsamen Abbruch gebeten","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Die Invoice ist abgelaufen. Du hast die Veröffentlichung der Order nicht rechtzeitig bestätigt. Erstelle eine neue Order.","This order has been cancelled by the maker":"Diese Order wurde vom Maker storniert","Invoice expired. You did not confirm taking the order in time.":"Die Invoice ist abgelaufen. Du hast die Annahme der Order nicht rechtzeitig bestätigt.","Penalty lifted, good to go!":"Die Strafe ist aufgehoben, es kann losgehen!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"Du kannst noch keine Order annehmen! Warte {{timeMin}}m {{timeSec}}s","Too low":"Zu niedrig","Too high":"Zu hoch","Enter amount of fiat to exchange for bitcoin":"Fiat-Betrag für den Umtausch in Bitcoin eingeben","Amount {{currencyCode}}":"Betrag {{currencyCode}}","You must specify an amount first":"Du musst zuerst einen Betrag angeben","Take Order":"Order annehmen","Wait until you can take an order":"Warte, bis du eine Order annehmen kannst","Cancel the order?":"Order abbrechen?","If the order is cancelled now you will lose your bond.":"Wenn die Order jetzt storniert wird, verlierst du deine Kaution.","Confirm Cancel":"Abbruch bestätigen","The maker is away":"Der Maker ist abwesend","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"Wenn du diese Order annimmst, riskierst du, deine Zeit zu verschwenden. Wenn der Maker nicht rechtzeitig handelt, erhältst du eine Entschädigung in Satoshis in Höhe von 50 % der Maker-Kaution.","Collaborative cancel the order?":"Order gemeinsam abbrechen?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Der Trade wurde veröffentlicht. Die Order kann nur storniert werden, wenn Maker und Taker der Stornierung gemeinsam zustimmen.","Ask for Cancel":"Bitte um Abbruch","Cancel":"Abbrechen","Collaborative Cancel":"Gemeinsamer Abbruch","Invalid Order Id":"Ungültige Order-ID","You must have a robot avatar to see the order details":"Du musst einen Roboter-Avatar besitzen, um die Orderdetails zu sehen","This order has been cancelled collaborativelly":"Diese Order wurde gemeinsam abgebrochen","You are not allowed to see this order":"Du darfst diese Order nicht sehen","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Die Roboter-Satoshis, die im Lager arbeiten, haben dich nicht verstanden. Bitte, melde den Fehler über Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Chat Box","You":"Du","Peer":"Partner","connected":"verbunden","disconnected":"getrennt","Type a message":"Schreibe eine Nachricht","Connecting...":"Verdinden...","Send":"Senden","Verify your privacy":"Überprüfe deine Privatsphäre","Audit PGP":"Audit PGP","Save full log as a JSON file (messages and credentials)":"Vollständiges Protokoll als JSON-Datei speichern ( Nachrichten und Anmeldeinformationen)","Export":"Exportieren","Don\'t trust, verify":"Don\'t trust, verify","Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.":"Deine Kommunikation wird Ende-zu-Ende mit OpenPGP verschlüsselt. Du kannst die Vertraulichkeit dieses Chats mit jedem OpenPGP-Standard Tool überprüfen.","Learn how to verify":"Learn how to verify","Your PGP public key. Your peer uses it to encrypt messages only you can read.":"Dein öffentlicher PGP-Schlüssel. Dein Chatpartner verwendet ihn für das Verschlüsseln der Nachrichten, damit nur du sie lesen kannst.","Your public key":"Dein öffentlicher Schlüssel","Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.":"Der öffentliche PGP-Schlüssel deines Chatpartners. Du verwendest ihn um Nachrichten zu verschlüsseln, die nur er lesen kann und um zu überprüfen, ob dein Gegenüber die eingehenden Nachrichten signiert hat.","Peer public key":"Öffentlicher Schlüssel des Partners","Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.":"Dein verschlüsselter privater Schlüssel. Du verwendest ihn um die Nachrichten zu entschlüsseln, die dein Peer für dich verschlüsselt hat. Außerdem signierst du mit ihm die Nachrichten die du sendest.","Your encrypted private key":"Dein verschlüsselter privater Schlüssel","The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.":"Die Passphrase zur Entschlüsselung deines privaten Schlüssels. Nur du kennst sie! Bitte nicht weitergeben. Sie ist auch dein Benutzer-Token für den Roboter-Avatar.","Your private key passphrase (keep secure!)":"Deine Passphrase für den privaten Schlüssel (sicher aufbewahren!)","Save credentials as a JSON file":"Anmeldeinformationen als JSON-Datei speichern","Keys":"Schlüssel","Save messages as a JSON file":"Nachrichten als JSON-Datei speichern","Messages":"Nachrichten","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Vertrags-Box","Robots show commitment to their peers":"Roboter verpflichten sich ihren Gegenübern","Lock {{amountSats}} Sats to PUBLISH order":"Sperre {{amountSats}} Sats zum VERÖFFENTLICHEN","Lock {{amountSats}} Sats to TAKE order":"Sperre {{amountSats}} Sats zum ANNEHMEN","Lock {{amountSats}} Sats as collateral":"Sperre {{amountSats}} Sats als Sicherheit","Copy to clipboard":"In Zwischenablage kopieren","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"Diese Invoice wird in deiner Wallet eingefroren. Sie wird nur belastet, wenn du abbrichst oder einen Streitfall verlierst.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"Diese Invoice wird in deiner Wallet eingefroren. Sie wird erst durchgeführt sobald du die {{currencyCode}}-Zahlung bestätigst.","Your maker bond is locked":"Deine Maker-Kaution ist gesperrt","Your taker bond is locked":"Deine Taker-Kaution ist gesperrt","Your maker bond was settled":"Deine Maker-Kaution wurde bezahlt","Your taker bond was settled":"Deine Taker-Kaution wurde bezahlt.","Your maker bond was unlocked":"Deine Maker-Kaution wurde freigegeben","Your taker bond was unlocked":"Deine Taker-Kaution wurde freigegeben.","Your order is public":"Deine Order ist öffentlich","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Sei geduldig, während die Roboter das Buch ansehen. Diese Box läutet 🔊, sobald ein Roboter deine Order annimmt, dann hast du {{deposit_timer_hours}} Stunden {{deposit_timer_minutes}} Minuten Zeit zu antworten. Wenn du nicht antwortest, riskierst du den Verlust deiner Kaution.","If the order expires untaken, your bond will return to you (no action needed).":"Wenn die Order nicht angenommen wird und abläuft, erhältst du die Kaution zurück (keine Aktion erforderlich).","Enable Telegram Notifications":"Telegram-Benachrichtigungen aktivieren","Enable TG Notifications":"Aktiviere TG-Benachrichtigungen","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Du wirst zu einem Chat mit dem RoboSats-Telegram-Bot weitergeleitet. Öffne einfach den Chat und drücke auf Start. Beachte, dass du deine Anonymität verringern könntest, wenn du Telegram-Benachrichtigungen aktivierst.","Go back":"Zurück","Enable":"Aktivieren","Telegram enabled":"Telegram aktiviert","Public orders for {{currencyCode}}":"Öffentliche Order für {{currencyCode}}","Premium rank":"Aufschlags-Rang","Among public {{currencyCode}} orders (higher is cheaper)":"Anzahl öffentlicher {{currencyCode}} Order (höher ist günstiger)","A taker has been found!":"Ein Taker wurde gefunden","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Bitte warte auf den Taker, um eine Kaution zu sperren. Wenn der Taker nicht rechtzeitig eine Kaution sperrt, wird die Order erneut veröffentlicht.","Submit an invoice for {{amountSats}} Sats":"Füge eine Invoice über {{amountSats}} Sats ein","The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"Der Taker ist bereit! Bevor du {{amountFiat}} {{currencyCode}} sendest, möchten wir sicherstellen, dass du in der Lage bist, die BTC zu erhalten. Bitte füge eine gültige Invoice über {{amountSats}} Satoshis ein","Payout Lightning Invoice":"Lightning-Auszahlungs-Invoice","Your invoice looks good!":"Deine Invoice sieht gut aus!","We are waiting for the seller to lock the trade amount.":"Wir warten darauf, dass der Verkäufer den Handelsbetrag sperrt.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Warte einen Moment. Wenn der Verkäufer den Handelsbetrag nicht hinterlegt, bekommst du deine Kaution automatisch zurück. Darüber hinaus erhältst du eine Entschädigung (siehe die Belohnungen in deinem Profil).","The trade collateral is locked!":"Der Handelsbetrag ist gesperrt!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Wir warten darauf, dass der Käufer eine Lightning-Invoice einreicht. Sobald er dies tut, kannst du ihm die Details der Fiat-Zahlung mitteilen.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Warte einen Moment. Wenn der Käufer nicht kooperiert, bekommst du seine und deine Kaution automatisch zurück. Außerdem erhältst du eine Entschädigung (siehe die Belohnungen in deinem Profil).","Confirm {{currencyCode}} sent":"Bestätige {{currencyCode}} gesendet","Confirm {{currencyCode}} received":"Bestätige {{currencyCode}} erhalten","Open Dispute":"Streitfall eröffnen","The order has expired":"Die Order ist abgelaufen","Chat with the buyer":"Chatte mit dem Käufer","Chat with the seller":"Chatte mit dem Verkäufer","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Sag Hallo! Sei hilfreich und präzise. Lass ihn wissen, wie er dir {{currencyCode}} schicken kann.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"Der Käufer hat das Geld geschickt. Klicke auf \'Bestätige FIAT erhalten\', sobald du es erhalten hast.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Sag Hallo! Frag nach den Zahlungsdetails und klicke auf \'Bestätige FIAT gesendet\' sobald die Zahlung unterwegs ist.","Wait for the seller to confirm he has received the payment.":"Warte, bis der Verkäufer die Zahlung bestätigt.","Confirm you received {{currencyCode}}?":"Bestätige den Erhalt von {{currencyCode}}","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Nach dem Bestätigen der Zahlung, wird der Trade beendet. Die hinterlegten Satoshi gehen an den Käufer. Bestätige nur, wenn die {{currencyCode}}-Zahlung angekommen ist. Falls du die {{currencyCode}}-Zahlung erhalten hast und dies nicht bestätigst, verlierst du ggf. deine Kaution und die Handelssumme.","Confirm":"Bestätigen","🎉Trade finished!🥳":"🎉Trade abgeschlossen!🥳","rate_robosats":"Was hältst du von 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"Danke! RoboSats liebt dich auch ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats wird noch besser mit mehr Nutzern und Liquidität. Erzähl einem Bitcoin-Freund von uns!","Thank you for using Robosats!":"Danke, dass du Robosats benutzt hast!","let_us_know_hot_to_improve":"Sag uns, was wir verbessern können (<1>Telegram</1> / <3>Github</3>)","Start Again":"Nochmal","Attempting Lightning Payment":"Versuche Lightning-Zahlung","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats versucht deine Lightning-Invoice zu bezahlen. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.","Retrying!":"Erneut versuchen!","Lightning Routing Failed":"Lightning-Weiterleitung fehlgeschlagen","Your invoice has expired or more than 3 payment attempts have been made.":"Deine Invoice ist abgelaufen oder mehr als 3 Zahlungs-Versuche sind fehlgeschlagen. Reiche eine neue Invoice ein","Check the list of compatible wallets":"Prüfe die Liste mit kompatiblen Wallets","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats wird alle eine Minute 3 mal versuchen, deine Invoice auszuzahlen. Wenn es weiter fehlschlägt, kannst du eine neue Invoice einfügen. Prüfe deine Inbound-Liquidität. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.","Next attempt in":"Nächster Versuch in","Do you want to open a dispute?":"Möchtest du einen Fall eröffnen?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"Das RoboSats-Team wird die Aussagen und Beweise prüfen. Du musst die vollständige Situation erklären, wir können den Chat nicht sehen. Benutze am besten Wegwerf-Kontakt-Infos. Die hinterlegten Satoshis gehen an den Fall-Gewinner, der Verlierer verliert seine Kaution.","Disagree":"Ablehnen","Agree and open dispute":"Akzeptieren und Fall eröffnen","A dispute has been opened":"Ein Fall wurde eröffnet","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Bitte übermittle deine Aussage. Sei präzise und deutlich darüber, was vorgefallen ist und bring entsprechende Beweise vor. Du musst eine Kontaktmöglichkeit übermitteln: Wegwerfemail, XMPP oder Telegram-Nutzername zum Kontakt durch unser Team. Fälle werden von echten Robotern (aka Menschen) bearbeiten, also sei kooperativ für eine faire Entscheidung. Max. 5000 Zeichen.","Submit dispute statement":"Übermittle Fall-Aussage","We have received your statement":"Wir haben deine Aussage erhalten","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Wir warten auf die Aussage deines Gegenübers. Wenn du Fragen zum Fall hast oder weitere Informationen übermitteln möchtest, kontaktiere robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Bitte bewahre die Informationen die deine Order und Zahlungsweise identifizieren auf: Order-ID; Zahlungs-Hashes der Kaution oder Sicherheit (siehe dein Lightning-Wallet); exakte Anzahl an Satoshis; und dein Roboter-Avatar. Du musst dich als der involvierte Nutzer identifizieren könenn, über E-Mail (oder andere Kontaktarten).","We have the statements":"Wir haben die Aussagen erhalten","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Wir haben beide Aussagen erhalten, warte auf das Team, den Fall zu klären. Wenn du Fragen zum Fall hast oder weitere Informationen übermitteln möchtest, kontaktiere robosats@protonmail.com. Wenn du keine Kontaktdaten angegeben hast oder dir unsicher bist, kontaktiere uns sofort.","You have won the dispute":"Du hast den Fall gewonnen","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Du kannst die Satoshis (Sicherheit und Kaution) in deinem Profil finden. Wenn unser Team dir bei etwas helfen kann, zögere nicht, uns zu kontaktieren: robosats@protonmail.com (oder über deine Wegwerf-Kontaktdaten).","You have lost the dispute":"Du hast den Fall verloren","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Leider hast du diesen Fall verloren. Falls du denkst, dies war ein Fehler, kontaktieren uns über robosats@protonmail.com. Aber die Chancen, dass der Fall neu eröfffnet wird, sind gering.","Expired not taken":"Abgelaufen, nicht angenommen","Maker bond not locked":"Maker-Kaution nicht gesperrt","Escrow not locked":"Treuhandkonto nicht gesperrt","Invoice not submitted":"Invoice nicht eingereicht","Neither escrow locked or invoice submitted":"Weder Treuhandkonto gesperrt noch Invoice eingereicht","Renew Order":"Order erneuern","Pause the public order":"Order pausieren","Your order is paused":"Deine Order ist pausiert","Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.":"Deine öffentliche Order wurde pausiert. Im Moment kann sie von anderen Robotern weder gesehen noch angenommen werden. Du kannst sie jederzeit wieder aktivieren.","Unpause Order":"Order aktivieren","You risk losing your bond if you do not lock the collateral. Total time to available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.":"Du riskierst den Verlust deiner Kaution, wenn du die Sicherheiten nicht sperrst. Die insgesamt zur Verfügung stehende Zeit beträgt {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.","See Compatible Wallets":"Kompatible Wallets ansehen","Failure reason:":"Fehlerursache:","Payment isn\'t failed (yet)":"Zahlung ist (noch) nicht gescheitert","There are more routes to try, but the payment timeout was exceeded.":"Es gibt noch weitere Routen, aber das Zeitlimit für die Zahlung wurde überschritten.","All possible routes were tried and failed permanently. Or there were no routes to the destination at all.":"Alle möglichen Routen wurden ausprobiert und scheiterten permanent. Oder es gab überhaupt keine Routen zum Ziel.","A non-recoverable error has occurred.":"Es ist ein nicht behebbarer Fehler aufgetreten.","Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).":"Die Zahlungsdetails sind falsch (unbekannter Hash, ungültiger Betrag oder ungültiges CLTV-Delta).","Insufficient unlocked balance in RoboSats\' node.":"Unzureichendes freigeschaltetes Guthaben auf der Node von RoboSats.","The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com":"Die eingereichte Invoice enthält nur teure Routing-Hinweise, du verwendest eine inkompatible Wallet (wahrscheinlich Muun?). Prüfe den Leitfaden zur Kompatibilität von Wallets unter wallets.robosats.com","The invoice provided has no explicit amount":"Die vorgelegte Invoice enthält keinen expliziten Betrag","Does not look like a valid lightning invoice":"Sieht nicht nach einer gültigen Lightning-Invoice aus","The invoice provided has already expired":"Die angegebene Invoice ist bereits abgelaufen","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Schließen","What is RoboSats?":"Was ist RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"Es ist ein privater BTC/FIAT Handelsplatz über Lightning.","RoboSats is an open source project ":"RoboSats ist ein Open-Source-Projekt ","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"Es vereinfacht das Zusammenfinden und minimiert das nötige Vertrauen. RoboSats steht für Privatsphäre und Schnelligkeit.","(GitHub).":"(GitHub).","How does it work?":"Wie funktioniert es?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 will Bitcoin verkaufen. Sie veröffentlich eine Verkaufs-Order. BafflingBob02 will Bitcoin kaufen und nimmt die Order an. Beide müssen eine kleine Kaution hinterlegen, um zu beweisen, dass sie echte Roboter sind. Dann schickt Alice die Handelssumme ebenfalls als Sicherheit. RoboSats sperrt diese, bis Alice den Zahlungserhalt bestätigt, dann werden die Satoshis an Bob geschickt. Genieße deine Satoshis, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"Zu keinem Zeitpunkt müssen AnonymousAlice01 und BafflingBob02 sich direkt ihre Satoshis anvertrauen. Im Fall eines Konflikts wird das RoboSats-Team bei der Klärung helfen.","You can find a step-by-step description of the trade pipeline in ":"Du findest eine Schritt-für-Schritt-Erklärung des Handelablaufs hier ","How it works":"Wie es funktioniert","You can also check the full guide in ":"Außerdem kannst du hier einen vollständigen Ratgeber finden ","How to use":"Wie wir es benutzt","What payment methods are accepted?":"Welche Zahlungsweisen stehen zur Verfügung?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Alle, wenn sie schnell genug sind. Du legst deine Zahlungsweisen selber fest. Du musst einen Gegenüber finden, der diese Zahlungsweise ebenfalls akzeptiert. Der Schritt der Fiat-Zahlung darf bis zu 24 Stunden dauern, bis automatisch ein Fall eröffnet wird. Wir empfehlen dringend, sofortige Zahlungsweisen zu verwenden.","Are there trade limits?":"Gibt es Handel-Beschränkungen?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"Die maximale Höhe einer Order beträgt {{maxAmount}} Satoshis um Weiterleitungsprobleme zu vermeiden. Es gibt keine Beschränkung für die Anzahl an Trades. Ein Roboter kann nur eine Order gleichzeitig veröffentlichen. Aber du kannst mehrere Roboter in mehreren Browser haben (denk an das Speichern deines Tokens!).","Is RoboSats private?":"Ist RoboSats privat?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats wird nie nach deinem Namen, Land oder ID fragen. Robosats verwahrt nicht dein Guthaben oder interessiert sich für deine Identität. RoboSats sammelt oder speichert keine persönlichen Daten. Für bestmögliche Privatsphäre nutze den Tor-Browser und verwende den .onion Hidden-Service.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Dein Handelpartner ist der einzige, der Informationen über dich erhalten kann. Halte es kurz und präzise. Vermeide Informationen, die nicht für die Zahlung zwingend notwendig sind.","What are the risks?":"Gibt es Risiken?","This is an experimental application, things could go wrong. Trade small amounts!":"Dieses Projekt ist ein Experiment, Dinge können schiefgehen. Handle mit kleinen Summen!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"Der Verkäufer hat das gleiche Rückbuchungsrisiko wie bei anderen Privatgeschäften. Paypal oder Kreditkarten werden nicht empfohlen.","What is the trust model?":"Muss man dem Gegenüber vertrauen?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"Käufer und Verkäufer müssen sich nie vertrauen. Etwas Vertrauen in RoboSats ist notwendig, da die Verknüpfung zwischen Verkäufer- und Käufer-Invoice (noch) nicht \'atomic\' ist. Außerdem entscheidet das RoboSats-Team über Streitigkeiten.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"Um dass klarzustellen. Das nötige Vetrauen wird minimalisiert. Trotzdem gibt es einen Weg für RoboSats, deine Satoshi zu behalten: indem sie nicht an den Käufer weitergeleitet werden. Man kann behaupten, dass das nicht in RoboSats\' Interesse wäre, da es die Reputation für eine geringe Summe beschädigen würde. Aber du solltest trotzdem vorsichtig sein und nur kleine Handel durchführen. Für größere Summen nutze On-Chain-Escrow-Services wie BISQ.","You can build more trust on RoboSats by inspecting the source code.":"Du kannst den RoboSats Source-Code selbst überprüfen um dich sicherer zu fühlen.","Project source code":"Source-Code des Projekts","What happens if RoboSats suddenly disappears?":"Was passiert, wenn RoboSats plötzlich verschwindet?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Deine Sats gehen an dich zurück. Jede Sperrtransaktion wird selbst dann wieder freigegeben, wenn RoboSats für immer offline geht. Das gilt für Käufer- und Verkäufer-Kautionen. Trotzdem gibt es ein kurzes Zeitfenster zwischen Fiat-Zahlungsbestätigung und durchführung der Lightning-Transaktion, in dem die Summe für immer verloren gehen kann. Dies ist ungefähr 1 Sekunde. Stelle sicher, dass du genug Inbound-Liquidität hast. Bei Problemen melde dich über RoboSats\' öffentliche Kanäle","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In vielen Ländern ist RoboSats wie Ebay oder Craigslist. Deine Rechtslage weicht vielleicht ab, das liegt in deiner Verantwortung.","Is RoboSats legal in my country?":"Ist RoboSats in meinem Land erlaubt?","Disclaimer":"Hinweise","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Dieses Lightning-Projekt ist wie es ist. Es befindet sich in der Entwicklung: Handle mit äußerster Vorsicht. Es gibt keine private Unterstützung. Hilfe wird nur über die öffentlichen Kanäle angeboten ","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats wird dich nie kontaktieren. RoboSats fragt definitiv nie nach deinem Roboter-Token."}'),Ak=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"Вы не используете RoboSats приватно","desktop_unsafe_alert":"Некоторые функции отключены для Вашей безопасности (чат) и без них у Вас не будет возможности завершить сделку. Чтобы защитить Вашу конфиденциальность и полностью включить RoboSats, используйте <1>Tor Browser</1> и посетите <3>Onion</3> сайт.","phone_unsafe_alert":"У Вас не будет возможности завершить сделку. Используйте <1>Tor Browser</1> и посетите <3>Onion</3> сайт.","Hide":"Скрыть","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Простой и Конфиденциальный LN P2P Обмен","This is your trading avatar":"Это Ваш торговый аватар","Store your token safely":"Храните Ваш токен в безопасности","A robot avatar was found, welcome back!":"Найден аватар робота, добро пожаловать!","Copied!":"Скопировано!","Generate a new token":"Создать новый токен","Generate Robot":"Создать Робота","You must enter a new token first":"Сначала необходимо ввести новый токен","Make Order":"Создать ордер","Info":"Инфо","View Book":"Книга Ордеров","Learn RoboSats":"Изучить RoboSats","You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.":"Вы собираетесь посетить Learn RoboSats. На нём размещены учебные пособия и документация, которые помогут Вам научиться использовать RoboSats и понять, как он работает.","Let\'s go!":"Поехали!","Save token and PGP credentials to file":"Сохранить токен и учетные данные PGP в файл","MAKER PAGE - MakerPage.js":"This is the page where users can create new orders","Order":"Ордер","Customize":"Настроить","Buy or Sell Bitcoin?":"Купить или Продать Биткойн?","Buy":"Купить","Sell":"Продать","Amount":"Сумма","Amount of fiat to exchange for bitcoin":"Количество фиата для обмена на Биткойн","Invalid":"Неверно","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Введите предпочитаемые способы оплаты фиатными деньгами. Настоятельно рекомендуется использовать быстрые методы.","Must be shorter than 65 characters":"Должно быть короче 65и символов","Swap Destination(s)":"Поменять место(а) назначения","Fiat Payment Method(s)":"Способ(ы) оплаты","You can add any method":"Вы можете добавить любой метод","Add New":"Добавить новый","Choose a Pricing Method":"Выберите метод расчёта цен","Relative":"Относительный","Let the price move with the market":"Пусть цена движется вместе с рынком","Premium over Market (%)":"Наценка по сравнению с рынком (%)","Explicit":"Точный","Set a fix amount of satoshis":"Установить фиксированное количество Сатоши","Satoshis":"Сатоши","Fixed price:":"Фиксированная цена:","Order current rate:":"Текущий курс ордера:","Your order fixed exchange rate":"Фиксированный курс обмена Вашего ордера","Your order\'s current exchange rate. Rate will move with the market.":"Текущий обменный курс Вашего ордера. Курс будет меняться вместе с рынком.","Let the taker chose an amount within the range":"Позволить тейкеру выбрать сумму в пределах диапазона","Enable Amount Range":"Включить диапазон сумм","From":"От","to":"до","Expiry Timers":"Таймеры истечения срока","Public Duration (HH:mm)":"Публичная продолжительность (ЧЧ: мм)","Escrow Deposit Time-Out (HH:mm)":"Время ожидания эскроу (ЧЧ: мм)","Set the skin-in-the-game, increase for higher safety assurance":"Установите залог, увеличьте для большей безопасности.","Fidelity Bond Size":"Размер залога","Allow bondless takers":"Разрешить тейкеров без залога","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"СКОРО - Высокий риск! Ограничено до {{limitSats}} тысяч Сатоши","You must fill the order correctly":"Вы должны заполнить ордер правильно","Create Order":"Создать Ордер","Back":"Назад","Create an order for ":"Создать ордер на ","Create a BTC buy order for ":"Создать ордер на покупку BTC за ","Create a BTC sell order for ":"Создать ордер на продажу BTC за "," of {{satoshis}} Satoshis":" {{satoshis}} Сатоши"," at market price":" по рыночной цене"," at a {{premium}}% premium":" с наценкой {{premium}}%"," at a {{discount}}% discount":" со скидкой {{discount}}%","Must be less than {{max}}%":"Должно быть меньше чем {{max}}%","Must be more than {{min}}%":"Должно быть больше чем {{min}}%","Must be less than {{maxSats}":"Должно быть меньше чем {{maxSats}}","Must be more than {{minSats}}":"Должно быть больше чем {{minSats}}","Store your robot token":"Сохранить токен робота","You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.":"В будущем Вам может понадобиться восстановить аватар робота: сохраните его в безопасном месте. Вы можете просто скопировать его в другое приложение.","Done":"Готово","You do not have a robot avatar":"У Вас нет аватара робота","You need to generate a robot avatar in order to become an order maker":"Вам нужно сгенерировать аватар робота, чтобы стать мейкером ордеров","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Не указано","Instant SEPA":"Мгновенный SEPA","Amazon GiftCard":"Подарочная карта Amazon","Google Play Gift Code":"Подарочный код Google Play","Cash F2F":"Наличные F2F","On-Chain BTC":"Ончейн BTC","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Продавец","Buyer":"Покупатель","I want to":"Я хочу","Select Order Type":"Выбрать тип ордера","ANY_type":"Любой тип","ANY_currency":"Любую валюту","BUY":"Купить","SELL":"Продать","and receive":"и получить","and pay with":"и оплатить","and use":"и использовать","Select Payment Currency":"Выбрать Валюту","Robot":"Робот","Is":"Кто","Currency":"Валюта","Payment Method":"Метод оплаты","Pay":"Платить","Price":"Цена","Premium":"Наценка","You are SELLING BTC for {{currencyCode}}":"Вы ПРОДАЁТЕ BTC за {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"Вы ПОКУПАЕТЕ BTC за {{currencyCode}}","You are looking at all":"Вы смотрите на все","No orders found to sell BTC for {{currencyCode}}":"Не найдено ордеров на продажу BTC за {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"Не найдено ордеров на покупку BTC за {{currencyCode}}","Filter has no results":"Фильтр не дал результатов","Be the first one to create an order":"Будьте первым, кто создаст ордер","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Cтатистика для умников","LND version":"LND версия","Currently running commit hash":"Текущий хэш коммита","24h contracted volume":"Объём контрактов за 24 часа","Lifetime contracted volume":"Объём контрактов за всё время","Made with":"Сделано с","and":"и","... somewhere on Earth!":"... где-то на земле!","Community":"Сообщество","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Поддержка предоставляется только по публичным каналам. Присоединяйтесь к нашему сообществу в Telegram, если у Вас есть вопросы или Вы хотите пообщаться с другими крутыми роботами. Пожалуйста, используйте наши Github Issues, если Вы обнаружили ошибку или хотите увидеть новые функции!","Follow RoboSats in Twitter":"Подпиcаться на RoboSats в Twitter","Twitter Official Account":"Официальный аккаунт в Twitter","RoboSats Telegram Communities":"Сообщества RoboSats в Telegram","Join RoboSats Spanish speaking community!":"Присоединиться к испаноязычному сообществу RoboSats!","Join RoboSats Russian speaking community!":"Присоединиться к русскоязычному сообществу RoboSats!","Join RoboSats Chinese speaking community!":"Присоединиться к китайскоязычному сообществу RoboSats!","Join RoboSats English speaking community!":"Присоединиться к англоязычному сообществу RoboSats!","Tell us about a new feature or a bug":"Расскажите нам о новой функции или ошибке","Github Issues - The Robotic Satoshis Open Source Project":"Github Issues - The Robotic Satoshis проект с открытым исходным кодом","Your Profile":"Ваш Профиль","Your robot":"Ваш Робот","One active order #{{orderID}}":"Один активный ордер #{{orderID}}","Your current order":"Ваш текущий ордер","No active orders":"Нет активных ордеров","Your token (will not remain here)":"Ваш токен (здесь не останется)","Back it up!":"Сохраните его!","Cannot remember":"Не могу вспомнить","Rewards and compensations":"Вознаграждения и компенсации","Share to earn 100 Sats per trade":"Поделись, чтобы заработать 100 Сатоши за сделку","Your referral link":"Ваша реферальная ссылка","Your earned rewards":"Ваши заработанные награды","Claim":"Запросить","Invoice for {{amountSats}} Sats":"Инвойс на {{amountSats}} Сатоши","Submit":"Отправить","There it goes, thank you!🥇":"Вот так вот, спасибо!🥇","You have an active order":"У Вас есть активный ордер","You can claim satoshis!":"Вы можете запросить Сатоши!","Public Buy Orders":"Ордера на покупку","Public Sell Orders":"Ордера на продажу","Today Active Robots":"Активных роботов сегодня","24h Avg Premium":"Средняя наценка за 24 часа","Trade Fee":"Комиссия","Show community and support links":"Показать ссылки на сообщество и поддержку","Show stats for nerds":"Показать статистику для умников","Exchange Summary":"Сводка по бирже","Public buy orders":"Ордера на покупку","Public sell orders":"Ордера на продажу","Book liquidity":"Ликвидность книги ордеров","Today active robots":"Сегодня активных роботов","24h non-KYC bitcoin premium":"Наценка на Биткойн без ЗСК за 24 часа","Maker fee":"Комиссия мейкера","Taker fee":"Комиссия тейкера","Number of public BUY orders":"Количество ордеров на ПОКУПКУ","Number of public SELL orders":"Количество ордеров на ПРОДАЖУ","Your last order #{{orderID}}":"Ваш последний ордер #{{orderID}}","Inactive order":"Неактивный ордер","You do not have previous orders":"У Вас нет предыдущих ордеров","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Окно ордера","Contract":"Контракт","Active":"Активный","Seen recently":"Был виден недавно","Inactive":"Неактивный","(Seller)":"(Продавец)","(Buyer)":"(Покупатель)","Order maker":"Мейкер ордера","Order taker":"Тейкер ордера","Order Details":"Детали ордера","Order status":"Статус ордера","Waiting for maker bond":"Ожидаем залог мейкера","Public":"Публичный","Waiting for taker bond":"Ожидаем залог тейкера","Cancelled":"Отменён","Expired":"Просрочен","Waiting for trade collateral and buyer invoice":"Ожидаем депозит сделки и инвойс покупателя","Waiting only for seller trade collateral":"Ожидаем только депозит продавца","Waiting only for buyer invoice":"Ожидаем только инвойс покупателя","Sending fiat - In chatroom":"Отправка фиата - В чате","Fiat sent - In chatroom":"Фиат отправлен - В чате","In dispute":"В диспуте","Collaboratively cancelled":"Совместно отменено","Sending satoshis to buyer":"Отправка Сатоши покупателю","Sucessful trade":"Успешная сделка","Failed lightning network routing":"Неудачный раутинг через Lightning","Wait for dispute resolution":"Подождите разрешения диспута","Maker lost dispute":"Мейкер проиграл диспут","Taker lost dispute":"Тейкер проиграл диспут","Amount range":"Диапазон сумм","Swap destination":"Поменять место назначения","Accepted payment methods":"Способ(ы) оплаты","Others":"Другие","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Наценка: {{premium}}%","Price and Premium":"Цена и Наценка","Amount of Satoshis":"Количество Сатоши","Premium over market price":"Наценка над рыночной ценой","Order ID":"ID ордера","Deposit timer":"Таймер депозита","Expires in":"Истекает через","{{nickname}} is asking for a collaborative cancel":"{{nickname}} запрашивает совместную отмену","You asked for a collaborative cancellation":"Вы запросили совместную отмену","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Срок действия инвойса истёк. Вы не подтвердили публикацию ордера вовремя. Создайте новый ордер.","This order has been cancelled by the maker":"Этот ордер был отменён мейкером","Invoice expired. You did not confirm taking the order in time.":"Срок действия инвойса истёк. Вы не подтвердили своевременный приём ордера.","Penalty lifted, good to go!":"Пенальти сняты, поехали!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"Вы ещё не можете взять ордер! Подождите {{timeMin}}м {{timeSec}}с","Too low":"Слишком мало","Too high":"Слишком много","Enter amount of fiat to exchange for bitcoin":"Введите количество фиата для обмена на Биткойн","Amount {{currencyCode}}":"Сумма {{currencyCode}}","You must specify an amount first":"Сначала необходимо указать сумму","Take Order":"Взять ордер","Wait until you can take an order":"Подождите, пока Вы сможете взять ордер","Cancel the order?":"Отменить ордер?","If the order is cancelled now you will lose your bond.":"Если ордер будет отменён сейчас, Вы потеряете залог.","Confirm Cancel":"Подтвердить отмену","The maker is away":"Мейкера нет на месте","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"Взяв этот ордер, Вы рискуете потратить своё время впустую. Если мейкер не появится вовремя, Вы получите компенсацию в Сатоши в размере 50% от залога мейкера","Collaborative cancel the order?":"Совместно отменить ордер?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Эскроу сделки был опубликован. Ордер может быть отменен только в том случае, если оба, мейкер и тейкер, согласны на отмену.","Ask for Cancel":"Запросить отмену","Cancel":"Отменить","Collaborative Cancel":"Совместная отмена","Invalid Order Id":"Неверный ID ордера","You must have a robot avatar to see the order details":"У Вас должен быть аватар робота, чтобы увидеть детали ордера","This order has been cancelled collaborativelly":"Этот ордер был отменён совместно","You are not allowed to see this order":"Вы не можете увидеть этот ордер","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Роботизированные Сатоши, работающие на складе, не поняли Вас. Пожалуйста, заполните вопрос об ошибке в Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Chat Box","You":"Вы","Peer":"Партнёр","connected":"подключен","disconnected":"отключен","Type a message":"Введите сообщение","Connecting...":"Подключаем...","Send":"Отправить","Verify your privacy":"Проверьте свою конфиденциальность","Audit PGP":"Аудит PGP","Save full log as a JSON file (messages and credentials)":"Сохранить все логи в виде JSON файла (сообщения и учётные данные)","Export":"Экспортировать","Don\'t trust, verify":"Не доверяй, проверяй","Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.":"Ваше общение зашифровано сквозым шифрованием с помощью OpenPGP. Вы можете проверить конфиденциальность этого чата с помощью любого инструмента, основанного на стандарте OpenPGP.","Learn how to verify":"Узнайте, как проверить","Your PGP public key. Your peer uses it to encrypt messages only you can read.":"Ваш публичный ключ PGP. Ваш партнёр использует его для шифрования сообщений, которые можете прочитать только Вы.","Your public key":"Ваш публичный ключ","Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.":"Публичный ключ PGP Вашего партнёра. Вы используете его для шифрования сообщений, которые может читать только он, и для проверки того, что Ваш партнёр подписал входящие сообщения.","Peer public key":"Публичный ключ партнёра","Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.":"Ваш зашифрованный приватный ключ. Вы используете его для расшифровки сообщений, зашифрованных для Вас вашим партнёром. Вы также используете его для подписи отправляемых Вами сообщений.","Your encrypted private key":"Ваш зашифрованный приватный ключ","The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.":"Парольная фраза для расшифровки Вашего приватного ключа. Только Вы её знаете! Не делитесь ей ни с кем. Это также Ваш токен робота.","Your private key passphrase (keep secure!)":"Парольная фраза Вашего приватного ключа (храните в безопасности!)","Save credentials as a JSON file":"Сохранить учётные данные как файл JSON","Keys":"Ключи","Save messages as a JSON file":"Сохранить сообщения как файл JSON","Messages":"Сообщения","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Окно контракта","Robots show commitment to their peers":"Роботы демонстрируют приверженность к своим пирам","Lock {{amountSats}} Sats to PUBLISH order":"Заблокировать {{amountSats}} Сатоши для ПУБЛИКАЦИИ ордера","Lock {{amountSats}} Sats to TAKE order":"Заблокировать {{amountSats}} Сатоши чтобы ПРИНЯТЬ ордер","Lock {{amountSats}} Sats as collateral":"Заблокировать {{amountSats}} Сатоши в качестве депозита","Copy to clipboard":"Скопировать","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"Этот инвойс заблокируется в Вашем кошельке. Он будет списан только в том случае, если Вы отмените сделку или проиграете диспут.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"Этот инвойс заблокируется в Вашем кошельке. Он будет передан покупателю, как только Вы подтвердите получение {{currencyCode}}.","Your maker bond is locked":"Ваш залог мейкера заблокирован","Your taker bond is locked":"Ваш залог тейкера заблокирован","Your maker bond was settled":"Ваш залог мейкера был урегулирован","Your taker bond was settled":"Ваш залог тейкера был урегулирован","Your maker bond was unlocked":"Ваш залог мейкера был разблокирован","Your taker bond was unlocked":"Ваш залог тейкера был разблокирован","Your order is public":"Ваш ордер опубликован","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Будьте терпеливы, пока роботы проверяют ордера. Это может занять некоторое время. Это окно прозвонит 🔊, как только робот примет Ваш ордер и тогда у Вас будет {{deposit_timer_hours}}ч {{deposit_timer_minutes}}м на ответ. Если Вы не ответите, Вы рискуете потерять залог.","If the order expires untaken, your bond will return to you (no action needed).":"Если Ваш ордер не будет принят и срок его действия истечёт, Ваша залог вернётся к Вам (никаких действий не требуется).","Enable Telegram Notifications":"Включить уведомления Telegram","Enable TG Notifications":"Включить уведомления TG","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Вы перейдёте к разговору с Telegram ботом RoboSats. Просто откройте чат и нажмите Старт. Обратите внимание, что включив уведомления Telegram, Вы можете снизить уровень анонимности.","Go back":"Вернуться","Enable":"Включить","Telegram enabled":"Telegram включен","Public orders for {{currencyCode}}":"Публичные ордера {{currencyCode}}","Premium rank":"Ранг наценки","Among public {{currencyCode}} orders (higher is cheaper)":"Среди публичных {{currencyCode}} ордеров (чем выше, тем дешевле)","A taker has been found!":"Найден тейкер!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Пожалуйста, подождите, пока тейкер заблокирует залог. Если тейкер не заблокирует залог вовремя, ордер будет снова опубликован","Submit an invoice for {{amountSats}} Sats":"Отправить инвойс на {{amountSats}} Сатоши","The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"Тейкер зафиксирован! Прежде чем позволить Вам отправить {{amountFiat}} {{currencyCode}}, мы хотим убедиться, что Вы можете получить BTC. Пожалуйста, предоставьте действующий инвойс на {{amountSats}} Сатоши","Payout Lightning Invoice":"Выплата Lightning Инвойса","Your invoice looks good!":"Ваш инвойс выглядит хорошо!","We are waiting for the seller to lock the trade amount.":" Мы ждём, пока продавец заблокирует сумму сделки.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Просто немного подождите. Если продавец не внесёт депозит, залог вернётся к Вам автоматически. Кроме того, Вы получите компенсацию (проверьте вознаграждения в своем профиле)","The trade collateral is locked!":"Депозит заблокирован!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Мы ждём, пока покупатель разместит Lightning инвойс. Как только он это сделает, Вы сможете напрямую сообщить реквизиты фиатного платежа.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Просто немного подождите. Если покупатель не будет сотрудничать, Вы автоматически вернёте свой депозит и залог. Кроме того, Вы получите компенсацию (проверьте вознаграждение в своем профиле).","Confirm {{currencyCode}} sent":"Подтвердить отправку {{currencyCode}}","Confirm {{currencyCode}} received":"Подтвердить получение {{currencyCode}}","Open Dispute":"Открыть диспут","The order has expired":"Срок действия ордера истёк","Chat with the buyer":"Чат с покупателем","Chat with the seller":"Чат с продавцом","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Скажите привет! Будьте доброжелательны и кратки. Сообщите, как отправить Вам {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"Покупатель отправил фиат. Нажмите \'Подтвердить Получение\' после его получения.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Скажите привет! Запросите детали платежа и нажмите \'Подтвердить Отправку\' как только платёж будет отправлен.","Wait for the seller to confirm he has received the payment.":"Подождите, пока продавец подтвердит, что он получил платёж.","Confirm you received {{currencyCode}}?":"Подтвердить получение {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Подтверждение того, что Вы получили фиатную валюту, завершит сделку. Сатоши в эскроу будут переданы покупателю. Подтвердите только после того, как {{currencyCode}} поступили на Ваш счёт. Кроме того, если Вы получили {{currencyCode}} и не подтвердите получение, Вы рискуете потерять свой залог.","Confirm":"Подтвердить","🎉Trade finished!🥳":"🎉Торговля завершена!!🥳","rate_robosats":"Что Вы думаете о 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"Спасибо! RoboSats тоже Вас любит ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats становится лучше с большей ликвидностью и пользователями. Расскажите другу-биткойнеру о Robosat!","Thank you for using Robosats!":"Спасибо за использование Robosats!","let_us_know_hot_to_improve":"Сообщите нам, как можно улучшить платформу (<1>Telegram</1> / <3>Github</3>)","Start Again":"Начать Снова","Attempting Lightning Payment":"Попытка Lightning платежа","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats пытается оплатить Ваш Lightning инвойс. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.","Retrying!":"Повторная попытка!","Lightning Routing Failed":"Раутинг через Lightning не удался","Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.":"Срок действия Вашего инвойса истёк или было сделано более трёх попыток оплаты. Отправьте новый инвойс.","Check the list of compatible wallets":"Проверьте список совместимых кошельков","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats будет пытаться оплатить Ваш инвойс 3и раза каждые 1ть минут. Если это не удастся, Вы сможете отправить новый инвойс. Проверьте, достаточно ли у Вас входящей ликвидности. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.","Next attempt in":"Следующая попытка через","Do you want to open a dispute?":"Хотите ли Вы открыть диспут?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"Персонал RoboSats рассмотрит предоставленные заявления и доказательства. Вам необходимо построить полное дело, так как сотрудники не могут читать чат. Лучше всего указать одноразовый метод контакта вместе с Вашим заявлением. Сатоши в эскроу сделки будут отправлены победителю диспута, а проигравший в диспуте потеряет залог.","Disagree":"Не согласиться","Agree and open dispute":"Согласиться и открыть диспут","A dispute has been opened":"Диспут открыт","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Пожалуйста, отправьте своё заявление. Ясно и конкретно опишите, что произошло, и предоставьте необходимые доказательства. Чтобы связаться с персоналом Вы ДОЛЖНЫ указать способ связи: одноразовая электронная почта, XMPP или имя пользователя в Telegram. Споры решаются на усмотрение настоящих роботов (также известных как люди), поэтому будьте как можно более конструктивны, чтобы обеспечить справедливый результат. Максимум 5000 символов.","Submit dispute statement":"Отправить заявление о диспуте","We have received your statement":"Мы получили Ваше заявление","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Мы ждём заявление Вашего торгового партнёра. Если Вы сомневаетесь в состоянии диспута или хотите добавить дополнительную информацию, свяжитесь с robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Пожалуйста, сохраните информацию, необходимую для идентификации Вашего ордера и Ваших платежей: ID ордера, хэши платежей залога или эскроу (проверьте свой кошелек Lightning), точную сумму Сатоши и псевдоним робота. Вам нужно будет идентифицировать себя как пользователя участвующего в этой сделке по электронной почте (или другим способом связи).","We have the statements":"У нас есть заявления","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Оба заявления получены, дождитесь разрешения диспута персоналом. Если Вы сомневаетесь в состоянии диспута или хотите добавить дополнительную информацию, свяжитесь с robosats@protonmail.com. Если Вы не указали способ связи, или не уверены, правильно ли Вы его написали, немедленно свяжитесь с нами.","You have won the dispute":"Вы выиграли диспут","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Вы можете запросить сумму разрешения диспута (эскроу и залог) из вознаграждений Вашего профиля. Если есть что-то, с чем персонал может Вам помочь, не стесняйтесь обращаться по адресу robosats@protonmail.com (или через предоставленный Вами одноразовый способ связи).","You have lost the dispute":"Вы проиграли диспут","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"К сожалению, Вы проиграли диспут. Если Вы считаете, что это ошибка, Вы можете попросить повторно открыть диспут по электронной почте robosats@protonmail.com. Однако шансы на то, что диспут будет расследован снова, невелики.","Expired not taken":"Просрочен не взят","Maker bond not locked":"Залог мейкера не заблокирован","Escrow not locked":"Эскроу не заблокирован","Invoice not submitted":"Инвойс не отправлен","Neither escrow locked or invoice submitted":"Эскроу не заблокирован и инвойс не отправлен","Renew Order":"Обновить ордер","Pause the public order":"Приостановить публичный ордер","Your order is paused":"Ваш ордер приостановлен","Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.":"Ваш публичный ордер приостановлен. В данный момент его не могут увидеть или принять другие роботы. Вы можете запустить его в любое время.","Unpause Order":"Запустить ордер","You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.":"Вы рискуете потерять залог, если не заблокируете депозит. Доступное время составляет {{deposit_timer_hours}}ч {{deposit_timer_minutes}}м.","See Compatible Wallets":"Смотреть Совместимые Кошельки","Failure reason:":"Причина неудачи:","Payment isn\'t failed (yet)":"Платеж не провален (пока)","There are more routes to try, but the payment timeout was exceeded.":"Есть ещё маршруты, которые можно попробовать, но превышено время ожидания платежа.","All possible routes were tried and failed permanently. Or there were no routes to the destination at all.":"Все возможные маршруты были испробованы и не удались. Возможно, что к месту назначения вообще не было маршрутов.","A non-recoverable error has occurred.":"Произошла неисправимая ошибка.","Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).":"Платежные реквизиты неверны (неизвестный хэш, неверная сумма или неверная окончательная дельта CLTV ).","Insufficient unlocked balance in RoboSats\' node.":"Недостаточно разблокированного баланса на ноде RoboSats.","The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com":"Отправленный инвойс содержит только дорогие подсказки для раутинга, Вы используете несовместимый кошелек (вероятно, Muun?). Проверьте руководство по совместимости кошелька на wallets.robosats.com","The invoice provided has no explicit amount":"В предоставленном счете нет точной суммы","Does not look like a valid lightning invoice":"Не похоже на действительный Lightning инвойс","The invoice provided has already expired":"Срок действия предоставленного инвойса уже истёк","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Закрыть","What is RoboSats?":"Что такое RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"Это P2P обмен BTC/Фиат через Lightning.","RoboSats is an open source project ":"RoboSats — это проект с открытым исходным кодом.","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"Он упрощает поиск партнёров и сводит к минимуму потребность в доверии. RoboSats фокусируется на конфиденциальности и скорости.","(GitHub).":"(GitHub).","How does it work?":"Как это работает?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"Алиса01 хочет продать Биткойн. Она размещает ордер на продажу. Боб02 хочет купить Биткойн и принимает ордер Алисы. Оба должны разместить небольшой залог, используя Lightning, чтобы доказать, что они настоящие роботы. Затем Алиса размещает депозит, также используя Lightning холд инвойс. RoboSats блокирует инвойс до тех пор, пока Алиса не подтвердит, что она получила фиат, затем Сатоши передаются Бобу. Наслаждайся своими Сатоши, Боб!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"Алиса01 и Боб02 не доверяют Биткойн средства друг другу ни на каком из этапов сделки. В случае возникновения конфликта персонал RoboSats поможет разрешить диспут.","You can find a step-by-step description of the trade pipeline in ":"Вы можете найти пошаговое описание этапов сделки в ","How it works":"Как это работает","You can also check the full guide in ":"Вы также можете ознакомиться с полным руководством в ","How to use":"Как использовать","What payment methods are accepted?":"Какие способы оплаты принимаются?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Все, если они быстрые. Вы можете записать свой предпочитаемый способ(ы) оплаты. Ваш метод оплаты должен совпасть с методом оплаты Вашего партнёра. Этап по обмену фиатной валюты составляет 24 часа, перед тем как автоматически откроется диспут. Мы настоятельно рекомендуем использовать мгновенные фиатные платёжные системы.","Are there trade limits?":"Существуют ли ограничения торговли?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"Максимальный размер одной сделки составляет {{maxAmount}} Сатоши, чтобы свести к минимуму сбои Lightning раутинга. Количество сделок в день не ограничено. Робот может иметь только один ордер за раз. Однако Вы можете использовать несколько роботов одновременно в разных браузерах (не забудьте сделать резервную копию токенов робота!).","Is RoboSats private?":"Является ли RoboSats конфиденциальным?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats никогда не спросит Ваше имя, страну или идентификацию личности. RoboSats не хранит Ваши средства и не заботится о том, кто Вы. RoboSats не собирает и не хранит никаких личных данных. Для максимальной анонимности используйте браузер Tor и доступ к скрытому сервису .onion.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Ваш торговый партнёр — единственный, кто потенциально может узнать что-либо о Вас. Будьте краткими и лаконичными в чате. Избегайте предоставления второстепенной информации, кроме необходимой для платежа в фиатной валюте.","What are the risks?":"Каковы риски?","This is an experimental application, things could go wrong. Trade small amounts!":"Это экспериментальное приложение, что-то может пойти не так. Торгуйте небольшими суммами!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"Продавец сталкивается с тем же риском возврата платежа, что и в случае с любым другим P2P сервисом. Paypal или кредитные карты не рекомендуются.","What is the trust model?":"Какова модель доверия?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"Покупатель и продавец никогда не должны доверять друг другу. Некоторое доверие к RoboSats необходимо, поскольку соединение инвойса продавца с платежём покупателя не является атомным (пока). Кроме того, диспуты решаются персоналом RoboSats.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"Для полной ясности. Требования к доверию сведены к минимуму. Тем не менее, есть ещё один способ как RoboSats может сбежать с Вашими Сатоши: не передать Сатоши покупателю. Можно утверждать, что такой шаг не в интересах RoboSats, поскольку вознаграждение не велико, но навсегда повредит репутации. Тем не менее, Вы должны призадуматься и торговать только небольшими суммами за раз. Для больших сумм используйте ончейн эскроу сервис, такой как Bisq.","You can build more trust on RoboSats by inspecting the source code.":"Вы можете повысить доверие к RoboSats, проверив исходный код.","Project source code":"Исходный код проекта","What happens if RoboSats suddenly disappears?":"Что произойдёт, если RoboSats внезапно исчезнет?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Ваши Сатоши вернутся к Вам. Любой неоплаченный инвойс будет автоматически возвращён, даже если RoboSats выйдет из строя навсегда. Это верно как для заблокированных залогов, так и для эскроу. Однако, есть небольшой промежуток времени между тем как продавец подтверждает ПОЛУЧЕНИЕ ФИАТА и тем как покупатель получает Cатоши, когда средства могут быть безвозвратно потеряны если RoboSats исчезнет. Это окно длится около 1ой секунды. Убедитесь, что у Вас достаточно входящей ликвидности, чтобы избежать сбоев раутинга. Если у Вас есть какие-либо проблемы, обратитесь к нам через публичные каналы RoboSats.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"Во многих странах использование RoboSats не отличается от использования Ebay или Craiglist. Ваше законодательство может отличаться. Вы обязаны его соблюдать.","Is RoboSats legal in my country?":"Легален ли RoboSats в моей стране?","Disclaimer":"Дисклеймер","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Это приложение Lightning предоставляется как есть. Оно находится в активной разработке: торгуйте с максимальной осторожностью. Частной поддержки нет. Поддержка предлагается только по публичным каналам ","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats никогда не будет связыватся с Вами первым. RoboSats никогда не попросит Ваш токен робота."}'),Pk=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"Nie używasz Robosats prywatnie","desktop_unsafe_alert":"Niektóre funkcje są wyłączone dla Twojej ochrony (np. czat) i bez nich nie będziesz w stanie dokonać transakcji. Aby chronić swoją prywatność i w pełni włączyć RoboSats, użyj <1>Tor Browser</1> i odwiedź <3>onion<//3>.","phone_unsafe_alert":"Nie będziesz w stanie sfinalizować transakcji. Użyj <1>Tor Browser</1> i odwiedź witrynę <3>Onion</3>.","Hide":"Ukryć","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Łatwa i prywatna wymiana P2P LN","This is your trading avatar":"To jest twój awatar handlowy","Store your token safely":"Przechowuj swój token bezpiecznie","A robot avatar was found, welcome back!":"Znaleziono awatar robota, witamy ponownie!","Copied!":"Skopiowane!","Generate a new token":"Wygeneruj nowy token","Generate Robot":"Generuj robota","You must enter a new token first":"Musisz najpierw wprowadzić nowy token","Make Order":"Złóż zamówienie","Info":"Info","View Book":"Zobacz książkę","MAKER PAGE - MakerPage.js":"To jest strona, na której użytkownicy mogą tworzyć nowe zamówienia","Order":"Zamówienie","Customize":"Dostosuj","Buy or Sell Bitcoin?":"Chcesz kupić lub sprzedać Bitcoin?","Buy":"Kupić","Sell":"Sprzedać","Amount":"Ilość","Amount of fiat to exchange for bitcoin":"Kwota fiat do wymiany na bitcoin","Invalid":"Nieważny","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Wpisz swoje preferowane metody płatności fiat. Zdecydowanie zaleca się szybkie metody.","Must be shorter than 65 characters":"Musi być krótszy niż 65 znaków","Swap Destination(s)":"Swap miejsce/miejsca docelowe","Fiat Payment Method(s)":"Fiat Metoda/Metody płatności","You can add any method":"Możesz dodać dowolną metodę","Add New":"Dodaj nowe","Choose a Pricing Method":"Wybierz metodę ustalania cen","Relative":"Względny","Let the price move with the market":"Niech cena porusza się wraz z rynkiem","Premium over Market (%)":"Premia nad rynkiem (%)","Explicit":"Sprecyzowany","Set a fix amount of satoshis":"Ustaw stałą ilość satoshi","Satoshis":"Satoshis","Let the taker chose an amount within the range":"Niech biorący wybierze kwotę z zakresu","Enable Amount Range":"Włącz zakres kwot","From":"Od","to":"do","Public Duration (HH:mm)":"Czas trwania publicznego (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Ustaw skin-in-the-game, zwiększ, aby zapewnić większe bezpieczeństwo","Fidelity Bond Size":"Rozmiar obligacji wierności","Allow bondless takers":"Zezwól na osoby bez obligacji","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"WKRÓTCE - Wysokie ryzyko! Ograniczony do {{limitSats}}K Sats","You must fill the order correctly":"Musisz poprawnie wypełnić zamówienie","Create Order":"Utwórz zamówienie","Back":"Z powrotem","Create a BTC buy order for ":"Utwórz zlecenie kupna BTC dla ","Create a BTC sell order for ":"Utwórz zlecenie sprzedaży BTC dla "," of {{satoshis}} Satoshis":" z {{satoshis}} Satoshis"," at market price":" po cenie rynkowej"," at a {{premium}}% premium":" o godz {{premium}}% premia"," at a {{discount}}% discount":" o godz {{discount}}% zniżka","Must be less than {{max}}%":"To musi być mniejsza niż {{max}}%","Must be more than {{min}}%":"To musi być więcej niż {{min}}%","Must be less than {{maxSats}":"To musi być mniej niż {{maxSats}}","Must be more than {{minSats}}":"To musi być więcej niż {{minSats}}","PAYMENT METHODS - autocompletePayments.js":"Ciągi metod płatności","not specified":"Nieokreślony","Instant SEPA":"Natychmiastowe SEPA","Amazon GiftCard":"Amazon GiftCard","Google Play Gift Code":"Google Play Gift Code","Cash F2F":"Cash F2F","On-Chain BTC":"On-Chain BTC","BOOK PAGE - BookPage.js":"Strona Zamówienia książki","Seller":"Sprzedawca","Buyer":"Kupujący","I want to":"chcę","Select Order Type":"Wybierz typ zamówienia","ANY_type":"KAŻDY","ANY_currency":"KAŻDY","BUY":"KUPIĆ","SELL":"SPRZEDAĆ","and receive":"i odbierz","and pay with":"i zapłać","and use":"i użyć","Select Payment Currency":"Wybierz walutę płatności","Robot":"Robot","Is":"Jest","Currency":"Waluta","Payment Method":"Metoda płatności","Pay":"Płacić","Price":"Cena","Premium":"Premia","You are SELLING BTC for {{currencyCode}}":"SPRZEDAJESZ BTC za {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"KUPUJESZ BTC za {{currencyCode}}","You are looking at all":"Patrzysz na wszystko","No orders found to sell BTC for {{currencyCode}}":"Nie znaleziono zleceń sprzedaży BTC za {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"Nie znaleziono zamówień na zakup BTC za {{currencyCode}}","Be the first one to create an order":"Bądź pierwszą osobą, która utworzy zamówienie","BOTTOM BAR AND MISC - BottomBar.js":"Profil użytkownika paska dolnego i różne okna dialogowe","Stats For Nerds":"Statystyki dla nerdów","LND version":"LND wersja","Currently running commit hash":"Aktualnie uruchomiony hash zatwierdzenia","24h contracted volume":"Zakontraktowana objętość 24h","Lifetime contracted volume":"Zakontraktowana wielkość dożywotnia","Made with":"Wykonana z","and":"i","... somewhere on Earth!":"... gdzieś na Ziemi!","Community":"Społeczność","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Wsparcie jest oferowane wyłącznie za pośrednictwem kanałów publicznych. Dołącz do naszej społeczności Telegram, jeśli masz pytania lub chcesz spędzać czas z innymi fajnymi robotami. Proszę, skorzystaj z naszego Github Issues, jeśli znajdziesz błąd lub chcesz zobaczyć nowe funkcje!","Join the RoboSats group":"Dołącz do grupy RoboSats","Telegram (English / Main)":"Telegram (English / Main)","RoboSats Telegram Communities":"RoboSats Telegram Communities","Join RoboSats Spanish speaking community!":"Dołącz do hiszpańskojęzycznej społeczności RoboSats!","Join RoboSats Russian speaking community!":"Dołącz do rosyjskojęzycznej społeczności RoboSats!","Join RoboSats Chinese speaking community!":"Dołącz do chińskojęzycznej społeczności RoboSats!","Join RoboSats English speaking community!":"Dołącz do anglojęzycznej społeczności RoboSats!","Tell us about a new feature or a bug":"Poinformuj nas o nowej funkcji lub błędzie","Github Issues - The Robotic Satoshis Open Source Project":"Problemy z Githubem — projekt Robotic Satoshis Open Source","Your Profile":"Twój profil","Your robot":"Twój robot","One active order #{{orderID}}":"Jedno aktywne zamówienie #{{orderID}}","Your current order":"Twoje obecne zamówienie","No active orders":"Brak aktywnych zamówień","Your token (will not remain here)":"Twój token (nie pozostanie tutaj)","Back it up!":"Utwórz kopię zapasową!","Cannot remember":"niemożliwe do zapamiętania","Rewards and compensations":"Nagrody i rekompensaty","Share to earn 100 Sats per trade":"Udostępnij, aby zarobić 100 Sats na transakcję","Your referral link":"Twój link referencyjny","Your earned rewards":"Twoje zarobione nagrody","Claim":"Prawo","Invoice for {{amountSats}} Sats":"Faktura za {{amountSats}} Sats","Submit":"Składać","There it goes, thank you!🥇":"No to idzie, Dziękuję!🥇","You have an active order":"Masz aktywne zamówienie","You can claim satoshis!":"Możesz ubiegać się o satoshi!","Public Buy Orders":"Publiczne zamówienia zakupu","Public Sell Orders":"Publiczne zlecenia sprzedaży","Today Active Robots":"Dzisiaj aktywne roboty","24h Avg Premium":"24h średnia premia","Trade Fee":"Opłata handlowa","Show community and support links":"Pokaż linki do społeczności i wsparcia","Show stats for nerds":"Pokaż statystyki dla nerdów","Exchange Summary":"Podsumowanie wymiany","Public buy orders":"Publiczne zamówienia kupna","Public sell orders":"Zlecenia sprzedaży publicznej","Book liquidity":"Płynność księgowa","Today active robots":"Dziś aktywne roboty","24h non-KYC bitcoin premium":"24h premia bitcoin non-KYC","Maker fee":"Opłata producenta","Taker fee":"Opłata takera","Number of public BUY orders":"Liczba publicznych zamówień BUY","Number of public SELL orders":"Liczba publicznych zleceń SPRZEDAŻY","ORDER PAGE - OrderPage.js":"Strona szczegółów zamówienia","Order Box":"Pole zamówienia","Contract":"Kontrakt","Active":"Aktywny","Seen recently":"Widziany niedawno","Inactive":"Nieaktywny","(Seller)":"(Sprzedawca)","(Buyer)":"(Kupujący)","Order maker":"Ekspres zamówienia","Order taker":"Przyjmujący zamówienia","Order Details":"Szczegóły zamówienia","Order status":"Status zamówienia","Waiting for maker bond":"Oczekiwanie na maker bond","Public":"Publiczny","Waiting for taker bond":"Oczekiwanie na taker bond","Cancelled":"Anulowane","Expired":"Wygasł","Waiting for trade collateral and buyer invoice":"Oczekiwanie na zabezpieczenie handlowe i fakturę kupującego","Waiting only for seller trade collateral":"Oczekiwanie tylko na zabezpieczenie transakcji sprzedawcy","Waiting only for buyer invoice":"Oczekiwanie tylko na fakturę kupującego","Sending fiat - In chatroom":"Wysyłanie fiat - W czacie","Fiat sent - In chatroom":"Fiat wysłany - W czacie","In dispute":"W sporze","Collaboratively cancelled":"Anulowano wspólnie","Sending satoshis to buyer":"Wysyłanie satoshi do kupującego","Sucessful trade":"Udany handel","Failed lightning network routing":"Nieudane routingu lightning network","Wait for dispute resolution":"Poczekaj na rozstrzygnięcie sporu","Maker lost dispute":"Wytwórca przegrał spór","Taker lost dispute":"Taker przegrany spór","Amount range":"Przedział kwotowy","Swap destination":"Miejsce docelowe Swap","Accepted payment methods":"Akceptowane metody płatności","Others":"Inni","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premia: {{premium}}%","Price and Premium":"Cena i premia","Amount of Satoshis":"Ilość Satoshis","Premium over market price":"Premia ponad cenę rynkową","Order ID":"ID zamówienia","Expires in":"Wygasa za","{{nickname}} is asking for a collaborative cancel":"{{nickname}} prosi o anulowanie współpracy","You asked for a collaborative cancellation":"Poprosiłeś o wspólne anulowanie","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Faktura wygasła. Nie potwierdziłeś publikacji zamówienia na czas. Złóż nowe zamówienie.","This order has been cancelled by the maker":"To zamówienie zostało anulowane przez producenta","Invoice expired. You did not confirm taking the order in time.":"Faktura wygasła. Nie potwierdziłeś przyjęcia zamówienia na czas.","Penalty lifted, good to go!":"Kara zniesiona, gotowe!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"Nie możesz jeszcze przyjąć zamówienia! Czekać {{timeMin}}m {{timeSec}}s","Too low":"Za nisko","Too high":"Za wysoko","Enter amount of fiat to exchange for bitcoin":"Wprowadź kwotę fiat do wymiany na bitcoin","Amount {{currencyCode}}":"Ilość {{currencyCode}}","You must specify an amount first":"Musisz najpierw określić kwotę","Take Order":"Przyjąć zamówienie","Wait until you can take an order":"Poczekaj, aż będziesz mógł złożyć zamówienie","Cancel the order?":"Anulować zamówienie?","If the order is cancelled now you will lose your bond.":"Jeśli zamówienie zostanie teraz anulowane, stracisz kaucję.","Confirm Cancel":"Potwierdź Anuluj","The maker is away":"Twórcy nie ma","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"Przyjmując to zamówienie, ryzykujesz zmarnowanie czasu. Jeśli twórca nie wywiąże się na czas, otrzymasz rekompensatę w satoshi za 50% kaucji producenta.","Collaborative cancel the order?":"Wspólnie anulować zamówienie?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Depozyt transakcji został wysłany. Zamówienie można anulować tylko wtedy, gdy zarówno producent, jak i przyjmujący wyrażą zgodę na anulowanie.","Ask for Cancel":"Poproś o anulowanie","Cancel":"Anulować","Collaborative Cancel":"Wspólna Anuluj","Invalid Order Id":"Nieprawidłowy ID zamówienia","You must have a robot avatar to see the order details":"Aby zobaczyć szczegóły zamówienia, musisz mieć awatara robota","This order has been cancelled collaborativelly":"To zamówienie zostało anulowane wspólnie","You are not allowed to see this order":"Nie możesz zobaczyć tego zamówienia","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Robotyczne Satoshi pracujące w magazynie cię nie rozumiały. Proszę wypełnić problem z błędem na Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Pole czatu","You":"Ty","Peer":"Par","connected":"połączony","disconnected":"niepowiązany","Type a message":"Wpisz wiadomość","Connecting...":"Złączony...","Send":"Wysłać","The chat has no memory: if you leave, messages are lost.":"Czat nie ma pamięci: jeśli wyjdziesz, wiadomości zostaną utracone.","Learn easy PGP encryption.":"Naucz się łatwego szyfrowania PGP.","PGP_guide_url":"https://learn.robosats.com/docs/pgp-encryption/","CONTRACT BOX - TradeBox.js":"Skrzynka kontraktowa, która prowadzi użytkowników przez cały rurociąg handlowy","Contract Box":"Skrzynka kontraktów","Robots show commitment to their peers":"Roboty wykazują zaangażowanie w stosunku do rówieśników","Lock {{amountSats}} Sats to PUBLISH order":"Zablokuj {{amountSats}} Sats do PUBLIKOWANIA zamówienia","Lock {{amountSats}} Sats to TAKE order":"Zablokuj {{amountSats}} Sats aby PRZYJMOWAĆ zamówienie","Lock {{amountSats}} Sats as collateral":"Zablokuj {{amountSats}} Sats jako zabezpieczenie","Copy to clipboard":"Skopiuj do schowka","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"To jest faktura wstrzymana, zatrzyma się w Twoim portfelu. Opłata zostanie naliczona tylko wtedy, gdy anulujesz lub przegrasz spór.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"To jest faktura wstrzymana, zatrzyma się w Twoim portfelu. Zostanie on przekazany kupującemu po potwierdzeniu otrzymania {{currencyCode}}.","Your maker bond is locked":"Twoja obligacja twórcy jest zablokowana","Your taker bond is locked":"Twoja więź przyjmującego jest zablokowana","Your maker bond was settled":"Twoja obligacja twórcy została uregulowana","Your taker bond was settled":"Twoja obligacja nabywcy została uregulowana","Your maker bond was unlocked":"Twoja obligacja twórcy została odblokowana","Your taker bond was unlocked":"Twoja więź przyjmującego została odblokowana","Your order is public":"Twoje zamówienie jest publiczne","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Bądź cierpliwy, gdy roboty sprawdzają książkę. To pole zadzwoni 🔊, gdy robot odbierze Twoje zamówienie, będziesz mieć {{deposit_timer_hours}}g {{deposit_timer_minutes}}m na odpowiedź. Jeśli nie odpowiesz, ryzykujesz utratę więzi.","If the order expires untaken, your bond will return to you (no action needed).":"Jeśli zamówienie wygaśnie i nie zostanie zrealizowane, Twoja kaucja zostanie Ci zwrócona (nie musisz nic robić).","Enable Telegram Notifications":"Włącz powiadomienia telegramu","Enable TG Notifications":"Włącz powiadomienia TG","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Zostaniesz przeniesiony do rozmowy z botem telegramowym RoboSats. Po prostu otwórz czat i naciśnij Start. Pamiętaj, że włączenie powiadomień telegramów może obniżyć poziom anonimowości.","Go back":"Wróć","Enable":"Włączyć","Telegram enabled":"Telegram włączony","Public orders for {{currencyCode}}":"Zamówienia publiczne dla {{currencyCode}}","Premium rank":"Ranga premium","Among public {{currencyCode}} orders (higher is cheaper)":"Wśród publicznych zamówień {{currencyCode}} (wyższy jest tańszy)","A taker has been found!":"Odnaleziono chętnego!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Poczekaj, aż przyjmujący zablokuje obligację. Jeśli przyjmujący nie zablokuje obligacji na czas, zlecenie zostanie ponownie upublicznione.","Submit an invoice for {{amountSats}} Sats":"Prześlij fakturę za {{amountSats}} Sats","The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"Przyjmujący jest zaangażowany! Zanim pozwolimy Ci wysłać {{amountFiat}} {{currencyCode}}, chcemy się upewnić, że możesz otrzymać BTC. Podaj prawidłową fakturę za {{amountSats}} Satoshis.","Payout Lightning Invoice":"Wypłata faktura Lightning","Your invoice looks good!":"Twoja faktura wygląda dobrze!","We are waiting for the seller to lock the trade amount.":"Czekamy, aż sprzedający zablokuje kwotę transakcji.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Poczekaj chwilę. Jeśli sprzedający nie dokona depozytu, automatycznie otrzymasz zwrot kaucji. Dodatkowo otrzymasz rekompensatę (sprawdź nagrody w swoim profilu).","The trade collateral is locked!":"Zabezpieczenie transakcji jest zablokowane!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Czekamy, aż kupujący wyśle fakturę za błyskawicę. Gdy to zrobi, będziesz mógł bezpośrednio przekazać szczegóły płatności fiat.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).","Confirm {{currencyCode}} sent":"Potwierdź wysłanie {{currencyCode}}","Confirm {{currencyCode}} received":"Potwierdź otrzymanie {{currencyCode}}","Open Dispute":"Otwarta dyskusja","The order has expired":"Zamówienie wygasło","Chat with the buyer":"Porozmawiaj z kupującym","Chat with the seller":"Porozmawiaj ze sprzedającym","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Powiedz cześć! Bądź pomocny i zwięzły. Poinformuj ich, jak wysłać Ci {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"Kupujący wysłał fiat. Kliknij „Potwierdź otrzymanie” po jego otrzymaniu.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Powiedz cześć! Zapytaj o szczegóły płatności i kliknij „Potwierdź wysłanie”, gdy tylko płatność zostanie wysłana.","Wait for the seller to confirm he has received the payment.":"Poczekaj, aż sprzedawca potwierdzi, że otrzymał płatność.","Confirm you received {{currencyCode}}?":"Potwierdź otrzymanie {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Potwierdzenie otrzymania fiata sfinalizuje transakcję. Satoshi w depozycie zostaną wydane kupującemu. Potwierdź dopiero po otrzymaniu {{currencyCode}} na Twoje konto. Ponadto, jeśli otrzymałeś {{currencyCode}} i nie potwierdzisz odbioru, ryzykujesz utratę kaucji.","Confirm":"Potwierdzać","🎉Trade finished!🥳":"🎉Handel zakończony!🥳","rate_robosats":"Co myślisz o 🤖<1>RoboSats<//1>⚡?","Thank you! RoboSats loves you too ❤️":"Dziękuję! RoboSats też cię kocha ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats staje się lepszy dzięki większej płynności i użytkownikom. Powiedz znajomemu bitcoinerowi o Robosats!","Thank you for using Robosats!":"Dziękujemy za korzystanie z Robosatów!","let_us_know_hot_to_improve":"Daj nam znać, jak platforma mogłaby się ulepszyć (<1>Telegram</1> / <3>Github</3>)","Start Again":"Zacznij jeszcze raz","Attempting Lightning Payment":"Próba zapłaty Lightning","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats próbuje zapłacić fakturę za błyskawicę. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.","Retrying!":"Ponawianie!","Lightning Routing Failed":"Lightning Niepowodzenie routingu","Your invoice has expired or more than 3 payment attempts have been made.":"Twoja faktura wygasła lub wykonano więcej niż 3 próby płatności. Muun Wallet nie jest zalecany. ","Check the list of compatible wallets":"Sprawdź listę kompatybilnych wallets","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats będzie próbował zapłacić fakturę 3 razy co 1 minut. Jeśli to się nie powiedzie, będziesz mógł wystawić nową fakturę. Sprawdź, czy masz wystarczającą płynność przychodzącą. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.","Next attempt in":"Następna próba za","Do you want to open a dispute?":"Chcesz otworzyć spór?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"Pracownicy RoboSats przeanalizują przedstawione oświadczenia i dowody. Musisz zbudować kompletną sprawę, ponieważ personel nie może czytać czatu. W oświadczeniu najlepiej podać metodę kontaktu z palnikiem. Satoshi w depozycie handlowym zostaną wysłane do zwycięzcy sporu, podczas gdy przegrany sporu straci obligację.","Disagree":"Nie zgadzać się","Agree and open dispute":"Zgadzam się i otwieram spór","A dispute has been opened":"Spór został otwarty","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Prosimy o przesłanie oświadczenia. Jasno i konkretnie opisz, co się stało, i przedstaw niezbędne dowody. MUSISZ podać metodę kontaktu: adres e-mail nagrywarki, XMPP lub nazwę użytkownika telegramu, aby skontaktować się z personelem. Spory są rozwiązywane według uznania prawdziwych robotów (czyli ludzi), więc bądź tak pomocny, jak to tylko możliwe, aby zapewnić sprawiedliwy wynik. Maksymalnie 5000 znaków.","Submit dispute statement":"Prześlij oświadczenie o sporze","We have received your statement":"Otrzymaliśmy Twoje oświadczenie","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Czekamy na wyciąg z Twojego odpowiednika handlowego. Jeśli wahasz się co do stanu sporu lub chcesz dodać więcej informacji, skontaktuj się z robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Prosimy o zapisanie informacji potrzebnych do identyfikacji zamówienia i płatności: identyfikator zamówienia; skróty płatności obligacji lub escrow (sprawdź w swoim portfelu błyskawicy); dokładna ilość satoshi; i pseudonim robota. Będziesz musiał zidentyfikować się jako użytkownik zaangażowany w ten handel za pośrednictwem poczty elektronicznej (lub innych metod kontaktu).","We have the statements":"We have the statements","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Oba oświadczenia wpłynęły, poczekaj, aż personel rozwiąże spór. Jeśli wahasz się co do stanu sporu lub chcesz dodać więcej informacji, skontaktuj się z robosats@protonmail.com. Jeśli nie podałeś metody kontaktu lub nie masz pewności, czy dobrze napisałeś, napisz do nas natychmiast.","You have won the dispute":"You have won the dispute","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Możesz ubiegać się o kwotę rozstrzygnięcia sporu (depozyt i wierność) z nagród w swoim profilu. Jeśli jest coś, w czym personel może pomóc, nie wahaj się skontaktować się z robosats@protonmail.com (lub za pomocą dostarczonej metody kontaktu z palnikiem).","You have lost the dispute":"Przegrałeś spór","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Niestety przegrałeś spór. Jeśli uważasz, że to pomyłka, możesz poprosić o ponowne otwarcie sprawy za pośrednictwem poczty e-mail na adres robosats@protonmail.com. Jednak szanse na ponowne zbadanie sprawy są niewielkie.","INFO DIALOG - InfoDiagog.js":"Informacje i wyjaśnienia dotyczące aplikacji oraz warunki użytkowania","Close":"Blisko","What is RoboSats?":"Czym jest RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"Jest to wymiana peer-to-peer BTC/FIAT na lightning.","RoboSats is an open source project ":"RoboSats to projekt open source ","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.","(GitHub).":"(GitHub).","How does it work?":"Jak to działa?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 chce sprzedać bitcoiny. Ogłasza zamówienie sprzedaży. BafflingBob02 chce kupić bitcoiny i przyjmuje zamówienie Alice. Obaj muszą stworzyć małą więź za pomocą błyskawicy, aby udowodnić, że są prawdziwymi robotami. Następnie Alice księguje zabezpieczenie handlowe również za pomocą faktury za błyskawiczne wstrzymanie. RoboSats blokuje fakturę, dopóki Alice nie potwierdzi, że otrzymała fiat, a następnie satoshi są wydawane Bobowi. Ciesz się swoim satoshi, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"W żadnym momencie AnonymousAlice01 i BafflingBob02 nie muszą powierzać sobie nawzajem funduszy bitcoin. W przypadku konfliktu pracownicy RoboSats pomogą rozwiązać spór.","You can find a step-by-step description of the trade pipeline in ":"Szczegółowy opis rurociągu handlowego znajdziesz w ","How it works":"Jak to działa","You can also check the full guide in ":"Możesz również sprawdzić pełny przewodnik w","How to use":"Jak używać","What payment methods are accepted?":"Jakie metody płatności są akceptowane?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Wszystkie, o ile są szybkie. Możesz zapisać preferowane metody płatności. Będziesz musiał dopasować się do partnera, który również akceptuje tę metodę. Etap wymiany fiata ma czas wygaśnięcia wynoszący 24 godziny, zanim spór zostanie automatycznie otwarty. Gorąco polecamy korzystanie z szybkich kolejek płatniczych fiat.","Are there trade limits?":"Are there trade limits?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"Maksymalny rozmiar pojedynczej transakcji to {{maxAmount}} Satoshis, aby zminimalizować błąd routingu błyskawicy. Nie ma ograniczeń co do liczby transakcji dziennie. Robot może mieć tylko jedno zamówienie na raz. Możesz jednak używać wielu robotów jednocześnie w różnych przeglądarkach (pamiętaj, aby wykonać kopię zapasową tokenów robota!).","Is RoboSats private?":"Is RoboSats private?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats nigdy nie zapyta Cię o Twoje imię i nazwisko, kraj lub dowód osobisty. RoboSats nie dba o twoje fundusze i nie dba o to, kim jesteś. RoboSats nie zbiera ani nie przechowuje żadnych danych osobowych. Aby uzyskać najlepszą anonimowość, użyj przeglądarki Tor i uzyskaj dostęp do ukrytej usługi .onion.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Twój partner handlowy jest jedynym, który może potencjalnie odgadnąć cokolwiek o Tobie. Niech Twój czat będzie krótki i zwięzły. Unikaj podawania nieistotnych informacji innych niż bezwzględnie konieczne do dokonania płatności fiducjarnej.","What are the risks?":"What are the risks?","This is an experimental application, things could go wrong. Trade small amounts!":"To jest eksperymentalna aplikacja, coś może pójść nie tak. Handluj małymi kwotami!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"Sprzedający ponosi takie samo ryzyko obciążenia zwrotnego, jak w przypadku każdej innej usługi peer-to-peer. Paypal lub karty kredytowe nie są zalecane.","What is the trust model?":"Jaki jest model zaufania?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"Kupujący i sprzedający nigdy nie muszą sobie ufać. Potrzebne jest pewne zaufanie do RoboSatów, ponieważ powiązanie wstrzymanej faktury sprzedającego i płatności kupującego nie jest (jeszcze) atomowe. Ponadto spory są rozwiązywane przez pracowników RoboSats.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"Aby być całkowicie jasnym. Wymagania dotyczące zaufania są zminimalizowane. Jednak wciąż jest jeden sposób, w jaki RoboSaty mogą uciec z twoim satoshi: nie udostępniając satoshi kupującemu. Można argumentować, że takie posunięcie nie leży w interesie RoboSatów, ponieważ zaszkodziłoby to reputacji za niewielką wypłatę. Jednak powinieneś się wahać i handlować tylko małymi ilościami na raz. W przypadku dużych kwot skorzystaj z usługi depozytowej onchain, takiej jak Bisq","You can build more trust on RoboSats by inspecting the source code.":"Możesz zbudować większe zaufanie do RoboSats, sprawdzając kod źródłowy.","Project source code":"Kod źródłowy projektu","What happens if RoboSats suddenly disappears?":"Co się stanie, jeśli RoboSats nagle znikną?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Twoje satelity powrócą do ciebie. Każda wstrzymana faktura, która nie zostanie rozliczona, zostanie automatycznie zwrócona, nawet jeśli RoboSats przestanie działać na zawsze. Dotyczy to zarówno obligacji zabezpieczonych, jak i depozytów handlowych. Istnieje jednak małe okno między sprzedającym potwierdzenie otrzymania FIATA a momentem, w którym kupujący otrzyma satoshi, kiedy środki mogą zostać trwale utracone, jeśli RoboSats zniknie. To okno trwa około 1 sekundy. Upewnij się, że masz wystarczającą płynność przychodzącą, aby uniknąć awarii routingu. Jeśli masz jakiś problem, skontaktuj się z publicznymi kanałami RoboSats.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"W wielu krajach korzystanie z RoboSats nie różni się od korzystania z serwisu Ebay lub Craiglist. Twoje przepisy mogą się różnić. Twoim obowiązkiem jest przestrzegać.","Is RoboSats legal in my country?":"Czy RoboSats jest legalny w moim kraju?","Disclaimer":"Zastrzeżenie","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Ta aplikacja lightning jest dostarczana w takiej postaci, w jakiej jest. Jest w aktywnym rozwoju: handluje z najwyższą ostrożnością. Nie ma wsparcia prywatnego. Wsparcie jest oferowane wyłącznie za pośrednictwem kanałów publicznych ","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats nigdy się z tobą nie skontaktuje. RoboSats na pewno nigdy nie poprosi o token robota."}'),Tk=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"Vous n\'utilisez pas RoboSats en privé","desktop_unsafe_alert":"Certaines fonctionnalités sont désactivées pour votre protection (e.g, le chat) et vous ne pourrez pas effectuer une transaction sans elles. Pour protéger votre vie privée et activer pleinement RoboSats, utilisez <1>Tor Browser</1> et visitez le site <3>Onion</3>.","phone_unsafe_alert":"Vous ne serez pas en mesure d\'effectuer un échange. Utilisez <1>Tor Browser</1> et visitez le site <3>Onion</3>.","Hide":"Cacher","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Echange LN P2P simple et privé","This is your trading avatar":"Ceci est votre avatar d\'échange","Store your token safely":"Stockez votre jeton en sécurité","A robot avatar was found, welcome back!":"Un avatar de robot a été trouvé, bienvenu","Copied!":"Copié!","Generate a new token":"Générer un nouveau jeton","Generate Robot":"Générer un robot","You must enter a new token first":"Vous devez d\'abord saisir un nouveau jeton","Make Order":"Créer un ordre","Info":"Info","View Book":"Voir livre","MAKER PAGE - MakerPage.js":"This is the page where users can create new orders","Order":"Ordre","Customize":"Personnaliser","Buy or Sell Bitcoin?":"Acheter ou vendre bitcoin?","Buy":"Acheter","Sell":"Vendre","Amount":"Montant","Amount of fiat to exchange for bitcoin":"Montant de fiat à échanger contre bitcoin","Invalid":"Invalide","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Entrez vos modes de paiement fiat préférées. Les modes rapides sont fortement recommandées.","Must be shorter than 65 characters":"Doit être plus court que 65 caractères","Swap Destination(s)":"Destination(s) de l\'échange","Fiat Payment Method(s)":"Mode(s) de paiement Fiat","You can add any method":"Vous pouvez ajouter n\'importe quel mode","Add New":"Ajouter nouveau","Choose a Pricing Method":"Choisir un mode de tarification","Relative":"Relative","Let the price move with the market":"Laisser le prix évoluer avec le marché","Premium over Market (%)":"Prime sur le marché (%)","Explicit":"Explicite","Set a fix amount of satoshis":"Fixer un montant fixe de satoshis","Satoshis":"Satoshis","Let the taker chose an amount within the range":"Laisser le preneur choisir un montant dans la fourchette","Enable Amount Range":"Activer la plage de montants","From":"De","to":"à","Public Duration (HH:mm)":"Durée publique (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Définissez la peau en jeu, augmentez pour une meilleure assurance de sécurité","Fidelity Bond Size":"Taille de la garantie de fidélité","Allow bondless takers":"Autoriser les preneurs sans caution","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"BIENTÔT DISPONIBLE - Haut risque! Limité à {{limitSats}}K Sats","You must fill the order correctly":"Vous devez remplir l\'ordre correctement","Create Order":"Créer un ordre","Back":"Retour","Create a BTC buy order for ":"Créer un ordre d\'achat en BTC pour ","Create a BTC sell order for ":"Créer un ordre de vente de BTC pour "," of {{satoshis}} Satoshis":" de {{satoshis}} Satoshis"," at market price":" au prix du marché"," at a {{premium}}% premium":" à une prime de {{premium}}%"," at a {{discount}}% discount":" à une remise de {{discount}}%","Must be less than {{max}}%":"Doit être moins que {{max}}%","Must be more than {{min}}%":"Doit être plus que {{min}}%","Must be less than {{maxSats}":"Doit être moins que {{maxSats}}","Must be more than {{minSats}}":"Doit être plus que {{minSats}}","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Non spécifié","Instant SEPA":"Instant SEPA","Amazon GiftCard":"Carte cadeau Amazon","Google Play Gift Code":"Code cadeau Google Play","Cash F2F":"En espèces face-à-face","On-Chain BTC":"BTC on-Chain","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Vendeur","Buyer":"Acheteur","I want to":"Je veux","Select Order Type":"Sélectionner le type d\'ordre","ANY_type":"TOUT","ANY_currency":"TOUT","BUY":"ACHETER","SELL":"VENDRE","and receive":"et recevoir","and pay with":"et payer avec","and use":"et utiliser","Select Payment Currency":"Sélectionner la devise de paiement","Robot":"Robot","Is":"Est","Currency":"Devise","Payment Method":"Mode de paiement","Pay":"Payer","Price":"Prix","Premium":"Prime","You are SELLING BTC for {{currencyCode}}":"Vous VENDEZ des BTC pour {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"Vous ACHETEZ des BTC pour {{currencyCode}}","You are looking at all":"Vous regardez tout","No orders found to sell BTC for {{currencyCode}}":"Aucun ordre trouvé pour vendre des BTC pour {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"Aucun ordre trouvé pour acheter des BTC pour {{currencyCode}}","Be the first one to create an order":"Soyez le premier à créer un ordre","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Stats pour des geeks","LND version":"Version","Currently running commit hash":"Hachage de la version en cours","24h contracted volume":"Volume contracté en 24h","Lifetime contracted volume":"Volume contracté total","Made with":"Construit avec","and":"et","... somewhere on Earth!":"... quelque part sur Terre!","Community":"Communauté","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Le support est uniquement offert via des canaux publics. Rejoignez notre communauté Telegram si vous avez des questions ou si vous voulez passer du temps avec d\'autres robots sympas. Utilisez notre Github pour notifier un bug ou si vous voulez voir de nouvelles fonctionnalités!","Join the RoboSats group":"Rejoignez le groupe RoboSats","Telegram (English / Main)":"Telegram (Anglais / Principal)","RoboSats Telegram Communities":"Communautés Telegram RoboSats","Join RoboSats Spanish speaking community!":"Rejoignez la communauté hispanophone de RoboSats!","Join RoboSats Russian speaking community!":"Rejoignez la communauté russophone de RoboSats!","Join RoboSats Chinese speaking community!":"Rejoignez la communauté chinoise de RoboSats!","Join RoboSats English speaking community!":"Rejoignez la communauté anglophone de RoboSats!","Tell us about a new feature or a bug":"Parlez-nous d\'une nouvelle fonctionnalité ou d\'un bug","Github Issues - The Robotic Satoshis Open Source Project":"Sujets de Github - Le Projet Open Source des Satoshis Robotiques","Your Profile":"Votre profil","Your robot":"Votre robot","One active order #{{orderID}}":"Un ordre active #{{orderID}}","Your current order":"Votre ordre en cours","No active orders":"Aucun ordre actif","Your token (will not remain here)":"Votre jeton (ne restera pas ici)","Back it up!":"Sauvegardez!","Cannot remember":"Impossible de se souvenir","Rewards and compensations":"Récompenses et compensations","Share to earn 100 Sats per trade":"Partagez pour gagner 100 Sats par transaction","Your referral link":"Votre lien de parrainage","Your earned rewards":"Vos récompenses gagnées","Claim":"Réclamer","Invoice for {{amountSats}} Sats":"Facture pour {{amountSats}} Sats","Submit":"Soumettre","There it goes, thank you!🥇":"C\'est parti, merci!🥇","You have an active order":"Vous avez un ordre actif","You can claim satoshis!":"Vous pouvez réclamer des satoshis!","Public Buy Orders":"Ordres d\'achat publics","Public Sell Orders":"Ordres de vente publics","Today Active Robots":"Robots actifs aujourd\'hui","24h Avg Premium":"Prime moyenne sur 24h","Trade Fee":"Frais de transaction","Show community and support links":"Afficher les liens de la communauté et du support","Show stats for nerds":"Afficher les stats pour les geeks","Exchange Summary":"Résumé de l\'échange","Public buy orders":"Ordres d\'achat publics","Public sell orders":"Ordres de vente publics","Book liquidity":"Liquidité du livre","Today active robots":"Robots actifs aujourd\'hui","24h non-KYC bitcoin premium":"Prime bitcoin non-KYC 24h","Maker fee":"Frais du createur","Taker fee":"Frais du preneur","Number of public BUY orders":"Nombre d\'ordres d\'ACHAT publics","Number of public SELL orders":"Nombre d\'ordres de VENTE publics","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Ordres","Contract":"Contrat","Active":"Actif","Seen recently":"Vu récemment","Inactive":"Inactif","(Seller)":"(Vendeur)","(Buyer)":"(Acheteur)","Order maker":"Createur d\'ordre","Order taker":"Preneur d\'ordre","Order Details":"Détails de l\'ordre","Order status":"Etat de l\'ordre","Waiting for maker bond":"En attente de la caution du createur","Public":"Public","Waiting for taker bond":"En attente de la caution du preneur","Cancelled":"Annulé","Expired":"Expiré","Waiting for trade collateral and buyer invoice":"En attente de la garantie et de la facture de l\'acheteur","Waiting only for seller trade collateral":"N\'attendant que la garantie du vendeur","Waiting only for buyer invoice":"N\'attendant que la facture de l\'acheteur","Sending fiat - In chatroom":"Envoi de fiat - Dans le salon de discussion","Fiat sent - In chatroom":"Fiat envoyée - Dans le salon de discussion","In dispute":"En litige","Collaboratively cancelled":"Annulé en collaboration","Sending satoshis to buyer":"Envoi de satoshis à l\'acheteur","Sucessful trade":"Transaction réussie","Failed lightning network routing":"Échec de routage du réseau lightning","Wait for dispute resolution":"Attendre la résolution du litige","Maker lost dispute":"Le createur à perdu le litige","Taker lost dispute":"Le preneur à perdu le litige","Amount range":"Fourchette de montants","Swap destination":"Destination de l\'échange","Accepted payment methods":"Modes de paiement acceptés","Others":"Autres","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Prime: {{premium}}%","Price and Premium":"Prix et prime","Amount of Satoshis":"Montant de Satoshis","Premium over market price":"Prime sur le prix du marché","Order ID":"ID de l\'ordre","Expires in":"Expire en","{{nickname}} is asking for a collaborative cancel":"{{nickname}} demande une annulation collaborative","You asked for a collaborative cancellation":"Vous avez demandé une annulation collaborative","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Facture expirée. Vous n\'avez pas confirmé la publication de l\'ordre à temps. Faites un nouveau ordre.","This order has been cancelled by the maker":"Cette ordre a été annulée par le createur","Invoice expired. You did not confirm taking the order in time.":"La facture a expiré. Vous n\'avez pas confirmé avoir pris l\'ordre dans les temps.","Penalty lifted, good to go!":"Pénalité levée, vous pouvez y aller!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"Vous ne pouvez pas encore prendre un ordre! Attendez {{timeMin}}m {{timeSec}}s","Too low":"Trop bas","Too high":"Trop haut","Enter amount of fiat to exchange for bitcoin":"Saisissez le montant de fiat à échanger contre des bitcoins","Amount {{currencyCode}}":"Montant {{currencyCode}}","You must specify an amount first":"Vous devez d\'abord spécifier un montant","Take Order":"Prendre l\'ordre","Wait until you can take an order":"Attendez jusqu\'à ce que vous puissiez prendre un ordre","Cancel the order?":"Annuler l\'ordre?","If the order is cancelled now you will lose your bond.":"Si l\'ordre est annulé maintenant, vous perdrez votre caution","Confirm Cancel":"Confirmer l\'annulation","The maker is away":"Le createur est absent","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"En prenant cette ordre, vous risquez de perdre votre temps. Si le créateur ne procède pas dans les temps, vous serez compensé en satoshis à hauteur de 50% de la caution du créateur.","Collaborative cancel the order?":"Annuler l\'ordre en collaboration?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Le dépôt de transaction a été enregistré. L\'ordre ne peut être annulé que si les deux parties, le createur et le preneur, sont d\'accord pour l\'annuler.","Ask for Cancel":"Demande d\'annulation","Cancel":"Annuler","Collaborative Cancel":"Annulation collaborative","Invalid Order Id":"Id d\'ordre invalide","You must have a robot avatar to see the order details":"Vous devez avoir un avatar de robot pour voir les détails de l\'ordre","This order has been cancelled collaborativelly":"Cette ordre a été annulée en collaboration","You are not allowed to see this order":"Vous n\'êtes pas autorisé à voir cette ordre","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Les Robots Satoshis travaillant dans l\'entrepôt ne vous ont pas compris. Merci de remplir un probléme de bug en Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Chat Box","You":"Vous","Peer":"Pair","connected":"connecté","disconnected":"déconnecté","Type a message":"Ecrivez un message","Connecting...":"Connexion...","Send":"Envoyer","The chat has no memory: if you leave, messages are lost.":"Le chat n\'a pas de mémoire : si vous le quittez, les messages sont perdus.","Learn easy PGP encryption.":"Apprenez facilement le cryptage PGP.","PGP_guide_url":"https://learn.robosats.com/docs/pgp-encryption/","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Boîte de contrat","Robots show commitment to their peers":"Les robots s\'engagent auprès de leurs pairs","Lock {{amountSats}} Sats to PUBLISH order":"Blocker {{amountSats}} Sats à l\'ordre PUBLIER","Lock {{amountSats}} Sats to TAKE order":"Blocker {{amountSats}} Sats à l\'ordre PRENDRE","Lock {{amountSats}} Sats as collateral":"Blocker {{amountSats}} Sats en garantie","Copy to clipboard":"Copier dans le presse-papiers","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"Cette facture est en attente, elle sera gelée dans votre portefeuille. Elle ne sera débitée que si vous annulez ou perdez un litige.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"Cette facture est en attente, elle sera gelée dans votre portefeuille. Elle sera remise à l\'acheteur une fois que vous aurez confirmé avoir reçu les {{currencyCode}}.","Your maker bond is locked":"Votre obligation de createur est bloquée","Your taker bond is locked":"Votre obligation de preneur est bloquée","Your maker bond was settled":"Votre obligation de createur a été réglée","Your taker bond was settled":"Votre obligation de preneur a été réglée","Your maker bond was unlocked":"Votre obligation de createur a été déverrouillée","Your taker bond was unlocked":"Votre obligation de preneur a été déverrouillée","Your order is public":"Votre ordre est publique","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{invoice_escrow_duration}} to reply. If you do not reply, you risk losing your bond.":"Soyez patient pendant que les robots vérifient le livre. Cette case sonnera 🔊 dès qu\'un robot prendra votre ordre, puis vous aurez {{invoice_escrow_duration}} heures pour répondre. Si vous ne répondez pas, vous risquez de perdre votre caution","If the order expires untaken, your bond will return to you (no action needed).":"Si l\'ordre expire sans être prise, votre caution vous sera rendue (aucune action n\'est nécessaire).","Enable Telegram Notifications":"Activer les notifications Telegram","Enable TG Notifications":"Activer notifications TG","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Vous serez redirigé vers une conversation avec le robot telegram RoboSats. Il suffit d\'ouvrir le chat et d\'appuyer sur Start. Notez qu\'en activant les notifications Telegram, vous risquez de réduire votre niveau d\'anonymat.","Go back":"Retourner","Enable":"Activer","Telegram enabled":"Telegram activé","Public orders for {{currencyCode}}":"Ordres publics pour {{currencyCode}}","Premium rank":"Centile de prime","Among public {{currencyCode}} orders (higher is cheaper)":"Parmi les ordres publics en {{currencyCode}} (la plus élevée est la moins chère)","A taker has been found!":"Un preneur a été trouvé!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Veuillez attendre que le preneur verrouille une caution. Si le preneur ne verrouille pas la caution à temps, l\'ordre sera rendue publique à nouveau","Submit an invoice for {{amountSats}} Sats":"Soumettre une facture pour {{amountSats}} Sats","The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"Le preneur est engagé! Avant de vous laisser envoyer {{amountFiat}} {{currencyCode}}, nous voulons nous assurer que vous êtes en mesure de recevoir le BTC. Veuillez fournir une facture valide de {{amountSats}} Satoshis.","Payout Lightning Invoice":"Facture lightning de paiement","Your invoice looks good!":"Votre facture est correcte!","We are waiting for the seller to lock the trade amount.":"Nous attendons que le vendeur verrouille le montant de la transaction.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Patientez un instant. Si le vendeur n\'effectue pas de dépôt, vous récupérez automatiquement votre caution. En outre, vous recevrez une compensation (vérifiez les récompenses dans votre profil).","The trade collateral is locked!":"La garantie est verrouillée!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Nous attendons que l\'acheteur dépose une facture lightning. Dès qu\'il l\'aura fait, vous pourrez communiquer directement les détails du paiement fiat.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Patientez un instant. Si l\'acheteur ne coopère pas, vous récupérez automatiquement le dépôt de garantie et votre caution. En outre, vous recevrez une compensation (vérifiez les récompenses dans votre profil).","Confirm {{currencyCode}} sent":"Confirmer l\'envoi de {{currencyCode}}","Confirm {{currencyCode}} received":"Confirmer la réception de {{currencyCode}}","Open Dispute":"Ouvrir litige","The order has expired":"L\'ordre a expiré","Chat with the buyer":"Chat avec l\'acheteur","Chat with the seller":"Chat avec le vendeur","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Dites bonjour! Soyez utile et concis. Faites-leur savoir comment vous envoyer les {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"L\'acheteur a envoyé le fiat. Cliquez sur \'Confirmer la réception\' dès que vous l\'aurez reçu.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Dites bonjour! Demandez les détails du paiement et cliquez sur \'Confirmé envoyé\' dès que le paiement est envoyé.","Wait for the seller to confirm he has received the payment.":"Attendez que le vendeur confirme qu\'il a reçu le paiement.","Confirm you received {{currencyCode}}?":"Confirmez que vous avez reçu les {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Confirmer que vous avez reçu le fiat finalisera la transaction. Les satoshis dans le dépôt seront libérés à l\'acheteur. Ne confirmez qu\'après que les {{currencyCode}} soit arrivés sur votre compte. En outre, si vous avez reçu les {{currencyCode}} et que vous ne confirmez pas la réception, vous risquez de perdre votre caution.","Confirm":"Confirmer","🎉Trade finished!🥳":"🎉Transaction terminée!🥳","rate_robosats":"Que pensez-vous de 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"Merci! RoboSats vous aime aussi ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats s\'améliore avec plus de liquidité et d\'utilisateurs. Parlez de Robosats à un ami bitcoiner!","Thank you for using Robosats!":"Merci d\'utiliser Robosats!","let_us_know_hot_to_improve":"Faites-nous savoir comment la plateforme pourrait être améliorée (<1>Telegram</1> / <3>Github</3>)","Start Again":"Recommencer","Attempting Lightning Payment":"Tentative de paiement Lightning","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats tente de payer votre facture lightning. Rappelez-vous que les nœuds lightning doivent être en ligne pour recevoir des paiements.","Retrying!":"Nouvelle tentative!","Lightning Routing Failed":"Échec du routage Lightning","Your invoice has expired or more than 3 payment attempts have been made.":"Votre facture a expiré ou plus de 3 tentatives de paiement ont été effectuées. Le porte-monnaie Muun n\'est pas recommandé.","Check the list of compatible wallets":"Vérifier la liste des portefeuilles compatibles","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats essaiera de payer votre facture 3 fois toutes les 1 minute. S\'il continue à échouer, vous pourrez soumettre une nouvelle facture. Vérifiez si vous avez suffisamment de liquidité entrante. N\'oubliez pas que les nœuds lightning doivent être en ligne pour pouvoir recevoir des paiements.","Next attempt in":"Prochaine tentative en","Do you want to open a dispute?":"Voulez-vous ouvrir un litige?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"Le personnel de RoboSats examinera les déclarations et les preuves fournies. Vous devez constituer un dossier complet, car le personnel ne peut pas lire le chat. Il est préférable de fournir une méthode de contact jetable avec votre déclaration. Les satoshis dans le dépôt seront envoyés au gagnant du litige, tandis que le perdant du litige perdra la caution.","Disagree":"En désaccord","Agree and open dispute":"Accepter et ouvrir un litige","A dispute has been opened":"Un litige a été ouvert","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Veuillez soumettre votre déclaration. Soyez clair et précis sur ce qui s\'est passé et fournissez les preuves nécessaires. Vous DEVEZ fournir une méthode de contact: email jetable, XMPP ou nom d\'utilisateur telegram pour assurer le suivi avec le personnel. Les litiges sont résolus à la discrétion de vrais robots (alias humains), alors soyez aussi utile que possible pour assurer un résultat équitable. Max 5000 caractères.","Submit dispute statement":"Soumettre une déclaration de litige","We have received your statement":"Nous avons reçu votre déclaration","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Nous attendons la déclaration de votre partenaire commercial. Si vous avez des doutes sur l\'état du litige ou si vous souhaitez ajouter des informations supplémentaires, contactez robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Veuillez enregistrer les informations nécessaires à l\'identification de votre ordre et de vos paiements : ID de l\'ordre; hachages de paiement des cautions ou des dépòts (vérifiez sur votre portefeuille lightning); montant exact des satoshis; et surnom du robot. Vous devrez vous identifier en tant qu\'utilisateur impliqué dans cette transaction par e-mail (ou autres méthodes de contact).","We have the statements":"Nous avons les relevés","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Les deux déclarations ont été reçues, attendez que le personnel résolve le litige. Si vous avez des doutes sur l\'état du litige ou si vous souhaitez ajouter des informations supplémentaires, contactez robosats@protonmail.com. Si vous n\'avez pas fourni de méthode de contact, ou si vous n\'êtes pas sûr de l\'avoir bien écrit, écrivez-nous immédiatement.","You have won the dispute":"Vous avez gagné le litige","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Vous pouvez réclamer le montant de la résolution du litige (dépôt et garantie de fidélité) à partir des récompenses de votre profil. Si le personnel peut vous aider en quoi que ce soit, n\'hésitez pas à nous contacter à l\'adresse robosats@protonmail.com (ou via la méthode de contact jetable que vous avez fourni).","You have lost the dispute":"Vous avez perdu le litige","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Vous avez malheureusement perdu le litige. Si vous pensez qu\'il s\'agit d\'une erreur, vous pouvez demander à rouvrir le dossier en envoyant un email à robosats@protonmail.com. Toutefois, les chances qu\'il soit réexaminé sont faibles.","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Fermer","What is RoboSats?":"C\'est quoi RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"Il s\'agit d\'un échange BTC/FIAT pair à pair via lightning.","RoboSats is an open source project ":"RoboSats est un projet open source","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"Il simplifie la mise en relation et minimise le besoin de confiance. RoboSats se concentre sur la confidentialité et la vitesse.","(GitHub).":"(GitHub).","How does it work?":"Comment ça marche?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 veut vendre des bitcoins. Elle poste un ordre de vente. BafflingBob02 veut acheter des bitcoins et il prend l\'ordre d\'Alice. Les deux doivent poster une petite caution en utilisant lightning pour prouver qu\'ils sont de vrais robots. Ensuite, Alice publie la garantie en utilisant également une facture de retention Lightning. RoboSats verrouille la facture jusqu\'à ce qu\'Alice confirme avoir reçu les fonds fiat, puis les satoshis sont remis à Bob. Profitez de vos satoshis, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"A aucun moment, AnonymousAlice01 et BafflingBob02 ne doivent se confier les fonds en bitcoin. En cas de conflit, le personnel de RoboSats aidera à résoudre le litige.","You can find a step-by-step description of the trade pipeline in ":"Vous pouvez trouver une description pas à pas des échanges en ","How it works":"Comment ça marche","You can also check the full guide in ":"Vous pouvez également consulter le guide complet sur ","How to use":"Comment utiliser","What payment methods are accepted?":"Quels sont les modes de paiement acceptés?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Tous, à condition qu\'ils soient rapides. Vous pouvez noter vos modes de paiement préférés. Vous devrez vous mettre en relation avec un pair qui accepte également ce mode. L\'étape d\'échange de fiat a un délai d\'expiration de 24 heures avant qu\'un litige ne soit automatiquement ouvert. Nous vous recommandons vivement d\'utiliser les rails de paiement instantané en fiat.","Are there trade limits?":"Y a-t-il des limites de transaction?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"La taille maximale d\'une transaction unique est de {{maxAmount}} Satoshis pour minimiser l\'échec de l\'acheminement lightning. Il n\'y a pas de limite au nombre de transactions par jour. Un robot ne peut avoir qu\'un seul ordre à la fois. Toutefois, vous pouvez utiliser plusieurs robots simultanément dans différents navigateurs (n\'oubliez pas de sauvegarder vos jetons de robot!).","Is RoboSats private?":"RoboSats est-il privé?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats ne vous demandera jamais votre nom, votre pays ou votre identifiant. RoboSats ne garde pas vos fonds et ne se soucie pas de savoir qui vous êtes. RoboSats ne collecte ni conserve aucune donnée personnelle. Pour un meilleur anonymat, utilisez le navigateur Tor et accédez au service caché .onion.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Votre pair de transaction est le seul à pouvoir potentiellement deviner quoi que ce soit sur vous. Faites en sorte que votre chat soit court et concis. Évitez de fournir des informations non essentielles autres que celles strictement nécessaires au paiement fiat.","What are the risks?":"Quels sont les risques?","This is an experimental application, things could go wrong. Trade small amounts!":"Ceci est une application expérimentale, les choses pourraient mal tourner. Échangez de petites sommes!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"Le vendeur est confronté au même risque de rétrofacturation qu\'avec n\'importe quel autre service pair à pair. Paypal ou les cartes de crédit ne sont pas recommandés.","What is the trust model?":"Quel est le modèle de confiance?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"L\'acheteur et le vendeur ne doiven jamais se faire confiance. Une certaine confiance envers RoboSats est nécessaire puisque le lien entre la facture du vendeur et le paiement de l\'acheteur n\'est pas (encore) atomique. En outre, les litiges sont résolus par le personnel de RoboSats.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq.":"Pour être tout à fait clair. Les exigences de confiance sont réduites au minimum. Cependant, il existe toujours un moyen pour RoboSats de s\'enfuir avec vos satoshis: ne pas remettre les satoshis à l\'acheteur. On pourrait argumenter qu\'une telle décision n\'est pas dans l\'intérêt de RoboSats, car elle nuirait à sa réputation pour un petit paiement. Cependant, vous devriez hésiter et n\'échanger que de petites quantités à la fois. Pour les gros montants, utilisez un service de dépôt onchain tel que Bisq","You can build more trust on RoboSats by inspecting the source code.":"Vous pouvez faire plus confiance à RoboSats en inspectant le code source.","Project source code":"Code source du projet","What happens if RoboSats suddenly disappears?":"Que se passe-t-il si RoboSats disparaît soudainement?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Vos satoshis vous seront rendus. Toute facture bloquée qui n\'est pas réglée sera automatiquement retournée même si RoboSats disparaît pour toujours. Ceci est vrai pour les cautions verrouillées et les dépôts de transaction. Cependant, il y a une petite fenêtre entre le moment où le vendeur confirme FIAT REÇU et le moment où l\'acheteur reçoit les satoshis où les fonds pourraient être définitivement perdus si RoboSats disparaît. Cette fenêtre dure environ une seconde. Assurez-vous d\'avoir suffisamment de liquidité entrante pour éviter les échecs de routage. En cas de problème, contactez les canaux publics de RoboSats.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"Dans de nombreux pays, l\'utilisation de RoboSats n\'est pas différente de celle d\'Ebay ou de Craiglist. Votre réglementation peut varier. Il est de votre responsabilité de vous conformer.","Is RoboSats legal in my country?":"RoboSats est-il légal dans mon pays?","Disclaimer":"Avertissement","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Cette application Lightning est fournie telle quelle. Elle est en cours de développement: négociez avec la plus grande prudence. Il n\'y a pas de support privé. Le support est uniquement proposé via les canaux publics","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats ne vous contactera jamais. RoboSats ne vous demandera certainement jamais votre jeton de robot."}'),Rk=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"No estàs emprant RoboSats de forma privada","desktop_unsafe_alert":"Algunes funcions (com el xat) estan deshabilitades per protegir i sense elles no podràs completar un intercanvi. Per protegir la teva privacitat i habilitar RoboSats per complet, fes servir <1>Tor Browser</1> i visita el <3>Onion</3> site.","phone_unsafe_alert":"No podràs completar un intercanvi. Fes servir <1>Tor Browser</1> i vista el <3>Onion</3> site.","Hide":"Amagar","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Intercanvi LN P2P Fàcil y Privat","This is your trading avatar":"Aquest és el teu Robot de compravenda","Store your token safely":"Guarda el teu token de manera segura","A robot avatar was found, welcome back!":"S\'ha trobat un Robot, benvingut de nou!","Copied!":"Copiat!","Generate a new token":"Genera un nou token","Generate Robot":"Generar Robot","You must enter a new token first":"Primer introdueix un nou token","Make Order":"Crear ordre","Info":"Info","View Book":"Veure Llibre","MAKER PAGE - MakerPage.js":"This is the page where users can create new orders","Order":"Ordre","Customize":"Personalitzar","Buy or Sell Bitcoin?":"Comprar o Vendre Bitcoin?","Buy":"Comprar","Sell":"Vendre","Amount":"Suma","Amount of fiat to exchange for bitcoin":"Suma de fiat a canviar per bitcoin","Invalid":"No vàlid","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Introdueix els teus mètodes de pagament. Es recomanen encaridament mètodes ràpids.","Must be shorter than 65 characters":"Ha de tenir menys de 65 caràcters","Swap Destination(s)":"Destí(ns) del Swap","Fiat Payment Method(s)":"Mètode(s) de Pagament Fiat","You can add any method":"Pots afegir nous mètodes","Add New":"Afegir nou","Choose a Pricing Method":"Escull com Establir el Preu","Relative":"Relatiu","Let the price move with the market":"El preu es mourà relatiu al mercat","Premium over Market (%)":"Prima sobre el mercat (%)","Explicit":"Fix","Set a fix amount of satoshis":"Estableix una suma fixa de Sats","Satoshis":"Satoshis","Fixed price:":"Preu fix:","Order current rate:":"Preu actual:","Your order fixed exchange rate":"La tasa de canvi fixa de la teva ordre","Your order\'s current exchange rate. Rate will move with the market.":"La taxa de canvi de la teva ordre just en aquests moments. Es mourà relativa al mercat.","Let the taker chose an amount within the range":"Permet que el prenedor triï una suma dins el rang","Enable Amount Range":"Activar Suma amb Rang","From":"Des de","to":"fins a","Expiry Timers":"Temporitzadors","Public Duration (HH:mm)":"Duració pública (HH:mm)","Escrow Deposit Time-Out (HH:mm)":"Termini límit dipòsit (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Estableix la implicació requerida (augmentar per a més seguretat)","Fidelity Bond Size":"Grandària de la fiança","Allow bondless takers":"Permetre prenendors sense fiança","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"PRÒXIMAMENT - Alt risc! Limitat a {{limitSats}}K Sats","You must fill the order correctly":"Has d\'omplir l\'ordre correctament","Create Order":"Crear ordre","Back":"Tornar","Create an order for ":"Crear una ordre per ","Create a BTC buy order for ":"Crear ordre de compra de bitcoin per ","Create a BTC sell order for ":"Crear ordre de venda de bitcoin per "," of {{satoshis}} Satoshis":" de {{satoshis}} Sats"," at market price":" a preu de mercat"," at a {{premium}}% premium":" amb una prima del {{premium}}%"," at a {{discount}}% discount":" amb descompte del {{discount}}%","Must be less than {{max}}%":"Ha de ser menys del {{max}}%","Must be more than {{min}}%":"Ha de ser més del {{min}}%","Must be less than {{maxSats}":"Ha de ser menys de {{maxSats}}","Must be more than {{minSats}}":"Ha de ser més de {{minSats}}","Store your robot token":"Guarda el teu token","You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.":"Pot ser que necessitis recuperar el teu avatar robot al futur: fes còpia de seguretat del token. Pots simplement copiar-ho a una altra aplicació.","Done":"Fet","You do not have a robot avatar":"No tens un avatar robot","You need to generate a robot avatar in order to become an order maker":"Necessites generar un avatar robot abans de crear una ordre","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Sense especificar","Instant SEPA":"SEPA Instantània","Amazon GiftCard":"Targeta Regal d\'Amazon","Google Play Gift Code":"Targeta Regal de Google Play","Cash F2F":"Efectiu en persona","On-Chain BTC":"On-Chain BTC","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Ven","Buyer":"Compra","I want to":"Vull","Select Order Type":"Selecciona tipus d\'ordre","ANY_type":"TOT","ANY_currency":"TOT","BUY":"COMPRAR","SELL":"VENDRE","and receive":"i rebre","and pay with":"i pagar amb","and use":"i fer servir","Select Payment Currency":"Selecciona moneda de pagament","Robot":"Robot","Is":"És","Currency":"Moneda","Payment Method":"Mètode de pagament","Pay":"Pagar","Price":"Preu","Premium":"Prima","You are SELLING BTC for {{currencyCode}}":"VENDRE bitcoin per {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"COMPRAR bitcoin per {{currencyCode}}","You are looking at all":"Estàs veient-ho tot","No orders found to sell BTC for {{currencyCode}}":"No hi ha ordres per vendre bitcoin per {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"No hi ha ordres per comprar bitcoin per {{currencyCode}}","Filter has no results":"No hi ha resultats per aquest filtre","Be the first one to create an order":"Sigues el primer a crear una ordre","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Estadístiques per a nerds","LND version":"Versió LND","Currently running commit hash":"Hash de la versió actual","24h contracted volume":"Volum contractat en 24h","Lifetime contracted volume":"Volum contractat total","Made with":"Fet amb","and":"i","... somewhere on Earth!":"... en algun indret de la Terra!","Community":"Comunitat","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"Només sofereix suport a través de canals públics. Uneix-te a la nostra comunitat de Telegram si tens preguntes o vols passar lestona amb altres Robots genials. Si us plau, utilitza el nostre Github per notificar un error o proposar noves funcionalitats.","Join the RoboSats group":"Uneix-te al grup de RoboSats","Telegram (English / Main)":"Telegram (Anglès / Principal)","RoboSats Telegram Communities":"RoboSats Telegram Communities","Join RoboSats Spanish speaking community!":"Uneix-te a la nostra comunitat de RoboSats en espanyol!","Join RoboSats Russian speaking community!":"Uneix-te a la nostra comunitat de RoboSats en rus!","Join RoboSats Chinese speaking community!":"Uneix-te a la nostra comunitat de RoboSats en xinès!","Join RoboSats English speaking community!":"Uneix-te a la nostra comunitat de RoboSats en anglès!","Tell us about a new feature or a bug":"Proposa funcionalitats o notifica errors","Github Issues - The Robotic Satoshis Open Source Project":"Issues de Github - The Robotic Satoshis Open Source Project","Your Profile":"El teu perfil","Your robot":"El teu Robot","One active order #{{orderID}}":"Anar a ordre activa #{{orderID}}","Your current order":"La teva ordre actual","No active orders":"No hi ha ordres actives","Your token (will not remain here)":"El teu token (no romandrà aquí)","Back it up!":"Guarda-ho!","Cannot remember":"No es pot recordar","Rewards and compensations":"Recompenses i compensacions","Share to earn 100 Sats per trade":"Comparteix per a guanyar 100 Sats por intercanvi","Your referral link":"El teu enllaç de referits","Your earned rewards":"Les teves recompenses guanyades","Claim":"Retirar","Invoice for {{amountSats}} Sats":"Factura per {{amountSats}} Sats","Submit":"Enviar","There it goes, thank you!🥇":"Aquí va, gràcies!🥇","You have an active order":"Tens una ordre activa","You can claim satoshis!":"Pots retirar Sats!","Public Buy Orders":"Ordres de compra","Public Sell Orders":"Ordres de venda","Today Active Robots":"Robots actius avui","24h Avg Premium":"Prima mitjana en 24h","Trade Fee":"Comissió","Show community and support links":"Mostrar enllaços de comunitat i suport","Show stats for nerds":"Mostrar estadístiques per a nerds","Exchange Summary":"Resum de l\'Exchange","Public buy orders":"Ordres de compra públiques","Public sell orders":"Ordres de venta públiques","Book liquidity":"Liquiditat en el llibre","Today active robots":"Robots actius avui","24h non-KYC bitcoin premium":"Prima de bitcoin sense KYC en 24h","Maker fee":"Comissió del creador","Taker fee":"Comissió del prenedor","Number of public BUY orders":"Nº d\'ordres públiques de COMPRA","Number of public SELL orders":"Nº d\'ordres públiques de VENDA","Your last order #{{orderID}}":"La teva última ordre #{{orderID}}","Inactive order":"Ordre inactiva","You do not have previous orders":"No tens ordres prèvies","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Ordre","Contract":"Contracte","Active":"Actiu","Seen recently":"Vist recentment","Inactive":"Inactiu","(Seller)":"(Venedor)","(Buyer)":"(Comprador)","Order maker":"Creador","Order taker":"Prenedor","Order Details":"Detalls","Order status":"Estat de l\'ordre","Waiting for maker bond":"Esperant la fiança del creador","Public":"Pública","Waiting for taker bond":"Esperant la fiança del prenedor","Cancelled":"Cancel·lada","Expired":"Expirada","Waiting for trade collateral and buyer invoice":"Esperant el col·lateral i la factura del comprador","Waiting only for seller trade collateral":"Esperant el col·lateral del vendedor","Waiting only for buyer invoice":"Esperant la factura del comprador","Sending fiat - In chatroom":"Enviant el fiat - Al xat","Fiat sent - In chatroom":"Fiat enviat - Al xat","In dispute":"En disputa","Collaboratively cancelled":"Cancel·lada col·laborativament","Sending satoshis to buyer":"Enviant Sats al comprador","Sucessful trade":"Intercanvi exitós","Failed lightning network routing":"Enrutament fallit en la xarxa Lightning","Wait for dispute resolution":"Espera a la resolució de la disputa","Maker lost dispute":"El creador ha perdut la disputa","Taker lost dispute":"El prenedor ha perdut la disputa","Amount range":"Rang de la suma","Swap destination":"Destí del swap","Accepted payment methods":"Mètodes de pagament acceptats","Others":"Altres","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Prima: {{premium}}%","Price and Premium":"Preu i prima","Amount of Satoshis":"Quantitat de Sats","Premium over market price":"Prima sobre el mercat","Order ID":"ID de l\'ordre","Deposit timer":"Per a dipositar","Expires in":"Expira en","{{nickname}} is asking for a collaborative cancel":"{{nickname}} sol·licita cancel·lar col·laborativament","You asked for a collaborative cancellation":"Has sol·licitat cancel·lar col·laborativament","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Factura caducada: no vas confirmar la publicació de l\'ordre a temps. Pots crear una nova ordre.","This order has been cancelled by the maker":"El creador ha cancel·lat aquesta ordre","Invoice expired. You did not confirm taking the order in time.":"La factura retinguda ha expirat. No has confirmat prendre l\'ordre a temps.","Penalty lifted, good to go!":"Sanció revocada, som-hi!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"Encara no pots prendre cap ordre! Espera {{timeMin}}m {{timeSec}}s","Too low":"Massa baix","Too high":"Massa alt","Enter amount of fiat to exchange for bitcoin":"Introdueix la suma de fiat a canviar per bitcoin","Amount {{currencyCode}}":"Suma {{currencyCode}}","You must specify an amount first":"Primer has d\'especificar la suma","Take Order":"Prendre ordre","Wait until you can take an order":"Espera fins poder prendre una ordre","Cancel the order?":"Cancel·lar l\'ordre?","If the order is cancelled now you will lose your bond.":"Si cancel·les ara l\'ordre perdràs la teva fiança.","Confirm Cancel":"Confirmar cancel·lació","The maker is away":"El creador està ausent","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"Prenent aquesta ordre corres el risc de perdre el temps. Si el creador no procedeix a temps, se\'t compensarà en Sats amb el 50% de la fiança del creador.","Collaborative cancel the order?":"Cancel·lar l\'ordre col·laborativament?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Donat que el col·lateral està bloquejat, l\'ordre només pot cancel·lar-se si tant creador com prenendor ho acorden.","Ask for Cancel":"Sol·licitar cancel·lació","Cancel":"Cancel·lar","Collaborative Cancel":"Cancel·lació col·laborativa","Invalid Order Id":"ID d\'ordre no vàlida","You must have a robot avatar to see the order details":"Has de tenir un Robot per veure els detalls de l\'ordre","This order has been cancelled collaborativelly":"Aquesta ordre s\'ha cancel·lat col·laborativament","You are not allowed to see this order":"No tens permís per a veure aquesta ordre","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Els Satoshis Robòtics del magatzem no t\'han entès. Si us plau, omple un Bug Issue a Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Finestra del xat","You":"Tu","Peer":"Ell","connected":"connectat","disconnected":"desconnectat","Type a message":"Escriu un missatge","Connecting...":"Connectant...","Send":"Enviar","The chat has no memory: if you leave, messages are lost.":"Xat sense memòria: si el tanques, els missatges es perden.","Learn easy PGP encryption.":"Aprèn encriptació PGP fàcilment.","PGP_guide_url":"https://learn.robosats.com/docs/pgp-encryption/es/","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Contracte","Robots show commitment to their peers":"Els Robots han de mostrar el seu compromís","Lock {{amountSats}} Sats to PUBLISH order":"Bloqueja {{amountSats}} Sats per a PUBLICAR","Lock {{amountSats}} Sats to TAKE order":"Bloqueja {{amountSats}} Sats per a PRENDRE","Lock {{amountSats}} Sats as collateral":"Bloqueja {{amountSats}} Sats com a col·lateral","Copy to clipboard":"Copiar al portapapers","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"Això és una factura retinguda, els Sats es bloquegen a la teva cartera. Només es cobrarà si cancel·les o si perds una disputa.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"Això és una factura retinguda, els Sats es bloquegen a la teva cartera. Serà alliberada al comprador al confirmar que has rebut {{currencyCode}}.","Your maker bond is locked":"La teva fiança de creador està bloquejada","Your taker bond is locked":"La teva fiança de prenedor està bloqueada","Your maker bond was settled":"La teva fiança s\'ha cobrat","Your taker bond was settled":"La teva fiança s\'ha cobrat","Your maker bond was unlocked":"La teva fiança s\'ha desbloquejat","Your taker bond was unlocked":"La teva fiança s\'ha desbloquejat","Your order is public":"La teva ordre és pública","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Sigues pacient fins que un robot prengui la teva ordre. Aquesta finestra sonarà 🔊 un cop algun robot prengui la teva ordre. Llavors tindràs {{deposit_timer_hours}}h {{deposit_timer_minutes}}m per respondre, si no respons t\'arrisques a perdre la fiança.","If the order expires untaken, your bond will return to you (no action needed).":"Si la teva oferta expira sense ser presa, la teva fiança serà desbloquejada a la teva cartera automàticament.","Enable Telegram Notifications":"Notificar en Telegram","Enable TG Notifications":"Activar Notificacions TG","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Seràs dut a un xat amb el bot de Telegram de Robosats. Simplement prem Començar. Tingues en compte que si actives les notificaciones de Telegram reduiràs el teu anonimat.","Go back":"Tornar","Enable":"Activar","Telegram enabled":"Telegram activat","Public orders for {{currencyCode}}":"Ordres públiques per {{currencyCode}}","Premium rank":"Percentil de la prima","Among public {{currencyCode}} orders (higher is cheaper)":"Entre les ordres públiques de {{currencyCode}} (més alt, més barat)","A taker has been found!":"S\'ha trobat un prenedor!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Si us plau, espera a que el prenedor bloquegi la seva fiança. Si no ho fa a temps, l\'ordre serà pública de nou.","Submit an invoice for {{amountSats}} Sats":"Envia una factura per {{amountSats}} Sats","The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"El prenedor està compromès! Abans de deixar-te enviar {{amountFiat}} {{currencyCode}}, volem assegurar-nos que pots rebre en Lightning. Si us plau proporciona una factura vàlida per {{amountSats}} Satoshis.","Payout Lightning Invoice":"Factura Lightning","Your invoice looks good!":"La teva factura és bona!","We are waiting for the seller to lock the trade amount.":"Esperant a que el venedor bloquegi el col·lateral.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Espera un moment. Si el venedor no deposita, recuperaràs la teva fiança automàticament. A més, rebràs una compensació (comprova les recompenses al teu perfil).","The trade collateral is locked!":"El col·lateral està bloquejat!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Estem esperant a que el comprador enviï una factura Lightning. Quan ho faci, podràs comunicar-li directament els detalls del pagament en fiat.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Espera un moment. Si el comprador no coopera, se\'t retornarà el col·lateral i la teva fiança automàticament. A més, rebràs una compensació (comprova les recompenses al teu perfil).","Confirm {{currencyCode}} sent":"Confirmar {{currencyCode}} enviat","Confirm {{currencyCode}} received":"Confirmar {{currencyCode}} rebut","Open Dispute":"Obrir Disputa","The order has expired":"L\'ordre ha expirat","Chat with the buyer":"Parla amb el comprador","Chat with the seller":"Parla amb el venedor","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Digues hola! Sigues clar i concís. Escriu-li com pot enviarte {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"El comprador a enviat el fiat. Presiona \'Confirmar rebut\' quan ho hagis rebut.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Digues hola! Demana els detalls de pagament i prem \'Confirmar enviat\' en quant paguis.","Wait for the seller to confirm he has received the payment.":"Espera a que el vendedor confirmi que ha rebut el pagament.","Confirm you received {{currencyCode}}?":"Confirmes que has rebut {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Confirmant que has rebut el fiat finalitzarà l\'intercanvi. Els Sats del col·lateral s\'enviaran al comparador. Confirma només després d\'assegurar que t\'hagi arribat {{currencyCode}}. A més, si ho has rebut {{currencyCode}} i no confirmes la recepció, t\'arriesques a perdre la teva fiança.","Confirm":"Confirmar","🎉Trade finished!🥳":"🎉Intercanvi finalitzat!🥳","rate_robosats":"Què opines de 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"Moltes gràcies! RoboSats també t\'estima ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats millora amb més liquiditat i usuaris. Explica-li a un amic bitcoiner sobre RoboSats!","Thank you for using Robosats!":"Gràcies per fer servir RoboSats!","let_us_know_hot_to_improve":"Diga\'ns com podria millorar la plataforma (<1>Telegram</1> / <3>Github</3>)","Start Again":"Començar de nou","Attempting Lightning Payment":"Intentant el pagament Lightning","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats està intentant pagar la teva factura de Lightning. Recorda que els nodes Lightning han d\'estar en línia per rebre pagaments.","Retrying!":"Reintentant!","Lightning Routing Failed":"Ha fallat l\'enrutament Lightning","Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ":"La teva factura ha expirat o s\'han fet més de 3 intents de pagament. La cartera Muun no està recomanada. ","Check the list of compatible wallets":"Mira la llista de carteres compatibles","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats intentarà pagar la teva factura 3 cops cada 1 minut. Si segueix fallant, podràs presentar una nova factura. Comprova si tens suficient liquiditat entrant. Recorda que els nodes de Lightning han d\'estar en línia per poder rebre pagaments.","Next attempt in":"Proper intent en","Do you want to open a dispute?":"Vols obrir una disputa?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"L\'equip de RoboSats examinarà les declaracions i evidències presentades. Com l\'equip no pot llegir el xat necessites escriure una declaració completa i exhaustiva. És millor donar un mètode de contacte d\'usar i llençar amb la teva declaració. Els Sats del col·lateral seran enviats al guanyador de la disputa, mientres que el perdedor perderà la seva fiança.","Disagree":"Tornar","Agree and open dispute":"Obrir disputa","A dispute has been opened":"Una disputa ha estat oberta","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Si us plau, presenta la teva declaració. Sigues clar i concís sobre que ja passat i entrega l\'evidència necessària. HAS DE donar un mètode de contacte per comunicar-te amb l\'equip: mètode de contacte d\'usar i llençar, XMPP o usuari de Telegram. Les disputes són resoltes amb la discreció dels Robots reals (també coneguts com humans), així doncs ajuda en el possible per assegurar un resultat just. 5000 caràcters màx.","Submit dispute statement":"Presentar declaració","We have received your statement":"Hem rebut la teva declaració","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Estem esperant la declaració del teu company. Si tens dubtes de l\'estat de la disputa o si vols afegir més informació, contacta amb robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Si us plau, guarda l\'informació necessària per identificar la teva ordre i pagaments: ID de l\'ordre; claus del pagament de la fiança o el col·lateral (comprova la teva cartera Lightning); quantitat exacta de Sats; i nom del Robot. Tindràs que identificar-te com l\'usuari involucrat en aquest intercanvi per email (o altre mètode de contacte).","We have the statements":"Tenim la declaració","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Ambdues declaracions se\'han rebut, espera a que l\'equipo resolgui la disputa. Si tens dubtes de l\'estat de la disputa o si vols afegir més informació, contacta amb robosats@protonmail.com. Si no vas donar un mètode de contacte, o dubtes de si ho vas escriure bé, escriu-nos immediatament.","You have won the dispute":"Has guanyat la disputa","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Pots retirar la quantitat de la resolució de la disputa (fiança i col·lateral) des de les recompenses del teu perfil. Si creus que l\'equip pot fer alguna cosa més, no dubtis a contactar amb robosats@protonmail.com (o a través del mètode de contacte d\'usar i llençar que vas especificar).","You have lost the dispute":"Has perdut la disputa","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Desafortunadament has perdut la disputa. Si penses que és un error també pots demanar reobrir el cas per email a robosats@protonmail.com. De todas formes, les probabilitats de ser investigat de nou són baixes.","Expired not taken":"Expirada sense ser presa","Maker bond not locked":"La fiança del creador no va ser bloquejada","Escrow not locked":"El dipòsit de garantia no va ser bloquejat","Invoice not submitted":"No es va entregar la factura del comprat","Neither escrow locked or invoice submitted":"Ni el dipòsit de garantía va ser bloquejat ni es va entregar factura comprador","Renew Order":"Renovar Ordre","Pause the public order":"Pausar l\'ordre pública","Your order is paused":"La teva ordre està pausada","Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.":"La teva ordre pública va ser pausada. Ara mateix, l\'ordre no pot ser vista ni presa per altres robots. Pots tornar a activarla quan desitgis.","Unpause Order":"Activar Ordre","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Tancar","What is RoboSats?":"Què és RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"És un exchange P2P que facilita intercanvis bitcoin/fiat sobre Lightning.","RoboSats is an open source project ":"RoboSats és un projecte de codi obert ","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"Simplifica l\'emparellament i minimitza la necessitat de confiança. RoboSats es centra en la privacitat i la velocitat.","(GitHub).":"(GitHub).","How does it work?":"Com funciona?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 vol vendre bitcoin. Ella publica una ordre de venda. BafflingBob02 vol comprar bitcoin i escull l\'ordre d\'Alicia. Tots dos han de bloquejar una petita fiança en Lightning per provar que són veritables Robots. Després, Alicia envia el col·lateral fent ús també d\'una factura de Lightning. RoboSats bloqueja la factura fins que Alicia confirma haver rebut el fiat, després el bitcoin s\'allibera i s\'envia a Bob. Gaudeix el teu bitcoin, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"En cap moment AnonymousAlice01 ni BafflingBob02 han de confiar els fons de bitcoin a l\'altra part. En cas de conflicte, el personal de RoboSats ajudarà a resoldre la disputa.","You can find a step-by-step description of the trade pipeline in ":"Pots trobar una descripció pas a pas dels intercanvis a ","How it works":"Com funciona","You can also check the full guide in ":"També pots revisar la guia sencera a ","How to use":"Com utilizar","What payment methods are accepted?":"Quins mètodes de pagament s\'accepten?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Tots sempre que siguin ràpids. Pots escriure a sota el teu mètode de pagament preferit(s). Hauràs de trobar un company que accepti aquest mètode. El pas per intercanviar el fiat té un temps d\'expiració de 24 hores abans no s\'obri una disputa automàticament. Et recomanem mètodes d\'enviament de fiat.","Are there trade limits?":"Hi ha límit d\'intercanvis?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"Per minimitzar problemes a l\'enrutament Lightning, el màxim per intercanvi és de {{maxAmount}} Sats. No hi ha límit d\'intercanvis en el temps. Tot i que un Robot només pot intervenir una ordre a la vegada, pots fer servir varis Robots a diferents navegadors (recorda guardar els tokens dels teus Robots!).","Is RoboSats private?":"És privat RoboSats?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats no custòdia els teus fons i no recol·lecta o custòdia cap dada personal, doncs no li importa qui ets. RoboSats mai et preguntarà pel teu nom, país o número de document. Per millorar la teva privacitat, fes ús del Navegador Tor i visita el lloc ceba.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"El teu company d\'intercanvi és l\'únic que pot potencialment esbrinar quelcom sobre tu. Mantingues una conversa curta i concisa. Evita donar dades que no siguin estrictament necessàries pel pagament del fiat.","What are the risks?":"Quins són els riscos?","This is an experimental application, things could go wrong. Trade small amounts!":"Aquesta és una aplicació experimental, quelcom pot no sortir bé. Intercanvia petites quantitats!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"El venedor té els mateixos riscos de devolució que amb qualsevol altre servei P2P. PayPal o targetes de crèdit no són recomanades.","What is the trust model?":"Quin és el model de confiança?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"Comprador i venedor mai han de confiar l\'un en l\'altre. Una mínima confiança en RoboSats és necessària, doncs és l\'enllaç entre la fiança del venedor i el pagament del comprador, que no és atòmic (encara). A més, les disputes es resolen pel personal de RoboSats.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"Amb total claredat, els requeriments de confiança són minimitzats. No obstant, encara hi ha una manera de que RoboSats fugi amb els teus Sats: no enviant-li al comprador. Es podria argumentar que aquest moviment malmetria la reputació de RoboSats per només un petit import. De totes formes, hauries de dubtar i només intercanviar petites sumes cada cop. Per grans sumes fes servir un exchange de primera capa com Bisq","You can build more trust on RoboSats by inspecting the source code.":"Pots augmentar la confiança en RoboSats inspeccionant el codi font.","Project source code":"Codi font del projecte","What happens if RoboSats suddenly disappears?":"Què passaria si RoboSats desaparegués?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"Els teus Sats et seran retornats. Qualsevol factura no assentada serà automàticament retornada encara que RoboSats desaparegui. Això és cert tant per fiances com pels col·laterals. De totes formes, des de que el venedor confirma haver rebut el fiat i el comprador rep els Sats, hi ha un temps d\'aprox. 1 segon en que los fons podrien perdre\'s si RoboSats desaparegués. Assegura\'t de tenir suficient liquiditat entrant per evitar errors d\'enrutament. Si tens algun problema, busca als canals públics de RoboSats.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"A molts països utilitzar RoboSats no és diferent a fer servir Ebay o WallaPop. La teva regulació pot variar, és responsabilitat teva el seu compliment.","Is RoboSats legal in my country?":"És RoboSats legal al meu país?","Disclaimer":"Avís","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Aquesta aplicació de Lightning està en desenvolupament continu i s\'entrega tal qual: intercanvia amb la màxima precaució. No hi ha suport privat. El suport s\'ofereix només a canals públics.","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats mai et contactarà. RoboSats mai et preguntarà pel token del teu Robot."}'),Ok=JSON.parse('{"UNSAFE ALERT - UnsafeAlert.js":"Alert that shows on top when browsing from the unsafe clearnet sites","You are not using RoboSats privately":"Non stai usando RoboSats privatemente","desktop_unsafe_alert":"Alcune funzionalità (come la chat) sono disabilitate per le tua sicurezza e non sarai in grado di completare un\'operazione senza di esse. Per proteggere la tua privacy e abilitare completamente RoboSats, usa <1>Tor Browser</1> e visita il sito <3>Onion</3>","phone_unsafe_alert":"Non sarai in grado di completare un\'operazione. Usa <1>Tor Browser</1> e visita il sito <3>Onion</3>","Hide":"Nascondi","USER GENERATION PAGE - UserGenPage.js":"Landing Page and User Generation","Simple and Private LN P2P Exchange":"Semplice e privata borsa di scambio LN P2P","This is your trading avatar":"Questo è il tuo Robottino","Store your token safely":"Custodisci il tuo gettone in modo sicuro","A robot avatar was found, welcome back!":"E\' stato trovato un Robottino, bentornato!","Copied!":"Copiato!","Generate a new token":"Genera un nuovo gettone","Generate Robot":"Genera un Robottino","You must enter a new token first":"Inserisci prima un nuovo gettone","Make Order":"Crea un ordine","Info":"Info","View Book":"Vedi il libro","Learn RoboSats":"Impara RoboSats","You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.":"Stai per visitare la pagina Learn RoboSats. Troverai tutorial e documentazione per aiutarti ad imparare a usare RoboSats e capire come funziona.","Let\'s go!":"Andiamo!","Save token and PGP credentials to file":"Salva il gettone e le credenziali PGP in un file","MAKER PAGE - MakerPage.js":"This is the page where users can create new orders","Order":"Ordina","Customize":"Personalizza","Buy or Sell Bitcoin?":"Compri o Vendi Bitcoin?","Buy":"Comprare","Sell":"Vendere","Amount":"Quantità","Amount of fiat to exchange for bitcoin":"Quantità fiat da cambiare in bitcoin","Invalid":"Invalido","Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Inserisci il tuo metodo di pagamento fiat preferito. Sono raccomandati i metodi veloci.","Must be shorter than 65 characters":"Deve essere meno di 65 caratteri","Swap Destination(s)":"Destinazione dello/degli Swap","Fiat Payment Method(s)":"Metodo(i) di pagamento fiat","You can add any method":"Puoi inserire qualunque metodo","Add New":"Aggiungi nuovo","Choose a Pricing Method":"Scegli come stabilire il prezzo","Relative":"Relativo","Let the price move with the market":"Lascia che il prezzo si muova col mercato","Premium over Market (%)":"Premio sul prezzo di mercato (%)","Explicit":"Esplicito","Set a fix amount of satoshis":"Imposta una somma fissa di Sats","Satoshis":"Satoshi","Fixed price:":"Prezzo fisso:","Order current rate:":"Ordina al prezzo corrente:","Your order fixed exchange rate":"Il tasso di cambio fisso del tuo ordine","Your order\'s current exchange rate. Rate will move with the market.":"Il tasso di cambio corrente del tuo ordine. Il tasso fluttuerà con il mercato.","Let the taker chose an amount within the range":"Lascia che l\'acquirente decida una quantità in questo intervallo","Enable Amount Range":"Attiva intervallo di quantità","From":"Da","to":"a","Expiry Timers":"Tempo alla scadenza","Public Duration (HH:mm)":"Durata pubblica (HH:mm)","Escrow Deposit Time-Out (HH:mm)":"Tempo limite di deposito (HH:mm)","Set the skin-in-the-game, increase for higher safety assurance":"Stabilisci la posta in gioco, aumenta per una sicurezza maggiore","Fidelity Bond Size":"Ammontare della cauzione","Allow bondless takers":"Permetti acquirenti senza cauzione","COMING SOON - High risk! Limited to {{limitSats}}K Sats":"PROSSIMAMENTE - Rischio elevato! Limitato a {{limitSats}}mila Sats","You must fill the order correctly":"Devi compilare l\'ordine correttamente","Create Order":"Crea l\'ordine","Back":"Indietro","Create an order for ":"Crea un ordine per ","Create a BTC buy order for ":"Crea un ordine di acquisto BTC per ","Create a BTC sell order for ":"Crea un ordine di vendita BTC per "," of {{satoshis}} Satoshis":" di {{satoshis}} Sats"," at market price":" al prezzo di mercato"," at a {{premium}}% premium":" con un premio del {{premium}}%"," at a {{discount}}% discount":" con uno sconto del {{discount}}%","Must be less than {{max}}%":"Dev\'essere inferiore al {{max}}%","Must be more than {{min}}%":"Dev\'essere maggiore del {{min}}%","Must be less than {{maxSats}":"Dev\'essere inferiore al {{maxSats}}","Must be more than {{minSats}}":"Dev\'essere maggiore del {{minSats}}","Store your robot token":"Salva il tuo gettone","You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.":"Potresti aver bisogno di recuperare il tuo Robottino in futuro: custodiscilo con cura. Puoi semplicemente copiarlo in un\'altra applicazione.","Done":"Fatto","You do not have a robot avatar":"Non hai un Robottino","You need to generate a robot avatar in order to become an order maker":"Devi generare un Robottino prima di impostare un ordine","PAYMENT METHODS - autocompletePayments.js":"Payment method strings","not specified":"Non specificato","Instant SEPA":"SEPA istantaneo","Amazon GiftCard":"Buono Amazon","Google Play Gift Code":"Codice Regalo di Google Play","Cash F2F":"Contante, faccia-a-faccia","On-Chain BTC":"On-Chain BTC","BOOK PAGE - BookPage.js":"The Book Order page","Seller":"Offerente","Buyer":"Acquirente","I want to":"Voglio","Select Order Type":"Selezione il tipo di ordine","ANY_type":"QUALUNQUE","ANY_currency":"QUALUNQUE","BUY":"COMPRA","SELL":"VENDI","and receive":"e ricevi","and pay with":"e paga con","and use":"ed usa","Select Payment Currency":"Seleziona valuta di pagamento","Robot":"Robottino","Is":"è","Currency":"Valuta","Payment Method":"Metodo di pagamento","Pay":"Paga","Price":"Prezzo","Premium":"Premio","You are SELLING BTC for {{currencyCode}}":"Stai VENDENDO BTC per {{currencyCode}}","You are BUYING BTC for {{currencyCode}}":"Stai COMPRANDO BTC per{{currencyCode}}","You are looking at all":"Stai guardando tutto","No orders found to sell BTC for {{currencyCode}}":"Nessun ordine trovato per vendere BTC per {{currencyCode}}","No orders found to buy BTC for {{currencyCode}}":"Nessun ordine trovato per comprare BTC per {{currencyCode}}","Filter has no results":"Il filtro corrente non ha risultati","Be the first one to create an order":"Crea tu il primo ordine","BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs","Stats For Nerds":"Statistiche per secchioni","LND version":"Versione LND","Currently running commit hash":"Hash della versione corrente","24h contracted volume":"Volume scambiato in 24h","Lifetime contracted volume":"Volume scambiato in totale","Made with":"Fatto con","and":"e","... somewhere on Earth!":"... da qualche parte sulla Terra!","Community":"Comunità","Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!":"L\'assistenza viene offerta solo attraverso i canali pubblici. Unisciti alla nostra comunità Telegram se hai domande o se vuoi interagire con altri Robottini fichissimi. Utilizza il nostro Github Issues se trovi un bug o chiedere nuove funzionalità!","Follow RoboSats in Twitter":"Segui RoboSats su Twitter","Twitter Official Account":"Account Twitter ufficiale","RoboSats Telegram Communities":"RoboSats Telegram Communities","Join RoboSats Spanish speaking community!":"Unisciti alla comunità RoboSats che parla spagnolo!","Join RoboSats Russian speaking community!":"Unisciti alla comunità RoboSats che parla russo!","Join RoboSats Chinese speaking community!":"Unisciti alla comunità RoboSats che parla cinese!","Join RoboSats English speaking community!":"Unisciti alla comunità RoboSats che parla inglese!","Join RoboSats Italian speaking community!":"Unisciti alla comunità RoboSats che parla italiano!","Tell us about a new feature or a bug":"Comunicaci nuove funzionalità o bug","Github Issues - The Robotic Satoshis Open Source Project":"Github Issues - The Robotic Satoshis Open Source Project","Your Profile":"Il tuo profilo","Your robot":"Il tuo Robottino","One active order #{{orderID}}":"Un ordine attivo #{{orderID}}","Your current order":"Il tuo ordine attuale","No active orders":"Nessun ordine attivo","Your token (will not remain here)":"Il tuo gettone (Non resterà qui)","Back it up!":"Salvalo!","Cannot remember":"Dimenticato","Rewards and compensations":"Ricompense e compensi","Share to earn 100 Sats per trade":"Condividi e guadagna 100 Sats con ogni transazione","Your referral link":"Il tuo link di riferimento","Your earned rewards":"La tua ricompensa","Claim":"Riscatta","Invoice for {{amountSats}} Sats":"Ricevuta per {{amountSats}} Sats","Submit":"Invia","There it goes, thank you!🥇":"Inviato, grazie!🥇","You have an active order":"Hai un ordine attivo","You can claim satoshis!":"Hai satoshi da riscattare!","Public Buy Orders":"Ordini di acquisto pubblici","Public Sell Orders":"Ordini di vendita pubblici","Today Active Robots":"I Robottini attivi oggi","24h Avg Premium":"Premio medio in 24h","Trade Fee":"Commissione","Show community and support links":"Mostra i link della comunità e di supporto","Show stats for nerds":"Mostra le statistiche per secchioni","Exchange Summary":"Riassunto della transazione","Public buy orders":"Ordini di acquisto pubblici","Public sell orders":"Ordini di vendita pubblici","Book liquidity":"Registro della liquidità","Today active robots":"I Robottini attivi oggi","24h non-KYC bitcoin premium":"Premio bitcoin non-KYC 24h","Maker fee":"Commissione dell\'offerente","Taker fee":"Commissione dell\'acquirente","Number of public BUY orders":"Numero di ordini di ACQUISTO pubblici","Number of public SELL orders":"Numero di ordini di VENDITA pubblici","Your last order #{{orderID}}":"Il tuo ultimo ordine #{{orderID}}","Inactive order":"Ordine inattivo","You do not have previous orders":"Non hai ordini precedenti","Join RoboSats\' Subreddit":"Unisciti al subreddit di RoboSats","RoboSats in Reddit":"RoboSats su Reddit","ORDER PAGE - OrderPage.js":"Order details page","Order Box":"Ordine","Contract":"Contratto","Active":"Attivo","Seen recently":"Visto di recente","Inactive":"Inattivo","(Seller)":"(Offerente)","(Buyer)":"(Acquirente)","Order maker":"Offerente","Order taker":"Acquirente","Order Details":"Dettagli","Order status":"Stato","Waiting for maker bond":"In attesa della cauzione dell\'offerente","Public":"Pubblico","Waiting for taker bond":"In attesa della cauzione dell\'acquirente","Cancelled":"Cancellato","Expired":"Scaduto","Waiting for trade collateral and buyer invoice":"In attesa della garanzia e della fattura dell\'acquirente","Waiting only for seller trade collateral":"In attesa della garanzia dell\'offerente","Waiting only for buyer invoice":"In attesa della ricevuta del\'acquirente","Sending fiat - In chatroom":"Invio di fiat in corso - Nella chat","Fiat sent - In chatroom":"Fiat inviati - Nella chat","In dispute":"Contestato","Collaboratively cancelled":"Annullato collaborativamente","Sending satoshis to buyer":"Invio di sats all\'acquirente in corso","Sucessful trade":"Transazione riuscita","Failed lightning network routing":"Instradamento via lightning network fallito","Wait for dispute resolution":"In attesa della risoluzione della disputa","Maker lost dispute":"L\'offerente ha perso la disputa","Taker lost dispute":"L\'acquirente ha perso la disputa","Amount range":"Intervallo della quantità","Swap destination":"Destinazione di Swap","Accepted payment methods":"Metodi di pagamento accettati","Others":"Altro","{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premio: {{premium}}%","Price and Premium":"Prezzo e Premio","Amount of Satoshis":"Quantità di sats","Premium over market price":"Premio sul prezzo di mercato","Order ID":"ID ordine","Deposit timer":"Per depositare","Expires in":"Scade in","{{nickname}} is asking for a collaborative cancel":"{{nickname}} verrebbe annullare collaborativamente","You asked for a collaborative cancellation":"Hai richiesto per un annullamento collaborativo","Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Ricevuta scaduta. Non hai confermato pubblicando l\'ordine in tempo. Crea un nuovo ordine","This order has been cancelled by the maker":"Quest\'ordine è stato cancellato dall\'offerente","Invoice expired. You did not confirm taking the order in time.":"Ricevuta scaduta. Non hai confermato accettando l\'ordine in tempo.","Penalty lifted, good to go!":"Penalità rimossa, partiamo!","You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"Non puoi ancora accettare un ordine! Aspetta {{timeMin}}m {{timeSec}}s","Too low":"Troppo poco","Too high":"Troppo","Enter amount of fiat to exchange for bitcoin":"Inserisci la quantità di fiat da scambiare per bitcoin","Amount {{currencyCode}}":"Quantità {{currencyCode}}","You must specify an amount first":"Devi prima specificare una quantità","Take Order":"Accetta l\'ordine","Wait until you can take an order":"Aspetta fino a quando puoi accettare ordini","Cancel the order?":"Annullare l\'ordine?","If the order is cancelled now you will lose your bond.":"Se l\'ordine viene annullato adesso perderai la cauzione.","Confirm Cancel":"Conferma l\'annullamento","The maker is away":"L\'offerente è assente","By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.":"Accettando questo ordine rischi di perdere tempo. Se l\'offerente non procede in tempo, sarai ricompensato in sats per il 50% della cauzione dell\'offerente.","Collaborative cancel the order?":"Annullare collaborativamente l\'ordine?","The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"Il deposito di transazione è stato registrato. L\'ordine può solo essere cancellato se entrambe le parti sono d\'accordo all\'annullamento.","Ask for Cancel":"Richiesta di annullamento","Cancel":"Annulla","Collaborative Cancel":"Annulla collaborativamente","Invalid Order Id":"ID ordine invalido","You must have a robot avatar to see the order details":"Devi avere un Robottino per vedere i dettagli dell\'ordine","This order has been cancelled collaborativelly":"Quest\'ordine è stato annullato collaborativamente","You are not allowed to see this order":"Non sei autorizzato a vedere quest\'ordine","The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues":"Il Satoshi Robot che lavora nel magazzino non ti ha capito. Per favore, inoltra un Bug Issue su Github https://github.com/reckless-satoshi/robosats/issues","CHAT BOX - Chat.js":"Chat Box","You":"Tu","Peer":"Pari","connected":"connesso","disconnected":"disconnesso","Type a message":"Digita un messaggio","Connecting...":"Connessione...","Send":"Invia","Verify your privacy":"Verificando la tua privacy","Audit PGP":"Audit PGP","Save full log as a JSON file (messages and credentials)":"Salva l\'elenco completo come file JSON (messaggi e credenziali)","Export":"Esporta","Don\'t trust, verify":"Non fidarti, verifica","Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.":"La tua comunicazione è cifrata end-to-end con OpenPGP. Puoi verificare la privacy di questa chat utilizzando qualunque strumento basato sull\'OpenPGP standard.","Learn how to verify":"Impara come verificare","Your PGP public key. Your peer uses it to encrypt messages only you can read.":"La tua chiave PGP pubblica. Il tuo pari la utilizza per cifrare i messaggi che solo tu puoi leggere.","Your public key":"La tua chiave pubblica","Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.":"La chiave PGP pubblica del tuo pari. La utilizzi per cifrare i messaggi che solo il tuo pari può leggere e per verificare che la firma del tuo pari nei messaggi che ricevi.","Peer public key":"La chiave pubblica del tuo pari","Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.":"La tua chiave privata cifrata. La utilizzi per decifrare i messaggi che il tuo pari ha cifrato per te. La usi anche quando firmi i messaggi che invii.","Your encrypted private key":"La tua chiave privata cifrata","The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.":"La frase d\'accesso per decifrare la tua chiave privata. Solo tu la conosci! Non la condividere. Corrisponde anche al gettone del tuo Robottino.","Your private key passphrase (keep secure!)":"La frase d\'accesso alla tua chiave privata (Proteggila!)","Save credentials as a JSON file":"Salva le credenziali come file JSON","Keys":"Chiavi","Save messages as a JSON file":"Salva i messaggi come file JSON","Messages":"Messaggi","Verified signature by {{nickname}}":"Verifica la firma di {{nickname}}","Cannot verify signature of {{nickname}}":"Non è possibile verificare la firma di {{nickname}}","CONTRACT BOX - TradeBox.js":"The Contract Box that guides users trough the whole trade pipeline","Contract Box":"Contratto","Robots show commitment to their peers":"I Robottini dimostrano dedizione verso i loro pari","Lock {{amountSats}} Sats to PUBLISH order":"Blocca {{amountSats}} Sats per PUBBLICARE l\'ordine","Lock {{amountSats}} Sats to TAKE order":"Blocca {{amountSats}} Sats per ACCETTARE l\'ordine","Lock {{amountSats}} Sats as collateral":"Blocca {{amountSats}} Sats come garanzia","Copy to clipboard":"Copia","This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.":"Questa è una ricevuta di deposito, verrà congelata nel tuo wallet. Sarà riscossa solamente in caso di annullamento o perdita di una disputa.","This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.":"Questa è una ricevuta di deposito, verrà congelata nel tuo wallet. Sarà accreditata all\'acquirente una volta tu abbia confermato di aver ricevuto {{currencyCode}}.","Your maker bond is locked":"La tua cauzione di offerente è stata bloccata","Your taker bond is locked":"La tua cauzione di acquirente è stata bloccata","Your maker bond was settled":"La tua cauzione di offerente è stata saldata","Your taker bond was settled":"La tua cauzione di acquirente è stata saldata","Your maker bond was unlocked":"La tua cauzione di offerente è stata sbloccata","Your taker bond was unlocked":"La tua cauzione di acquirente è stata sbloccata","Your order is public":"Il tuo ordine è pubblico","Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.":"Sii paziente mentre i robottini controllano il registro. Questo box squillerà 🔊 appena un robottino accetta il tuo ordine, dopodiché avrai {{deposit_timer_hours}}h {{deposit_timer_minutes}}m per rispondere. Se non rispondi, rischi di perdere la cauzione.","If the order expires untaken, your bond will return to you (no action needed).":"Se l\'ordine scade senza venire accettato, la cauzione ti sarà restituita (nessun\'azione richiesta).","Enable Telegram Notifications":"Attiva notifiche Telegram","Enable TG Notifications":"Attiva notifiche TG","You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.":"Sarai introdotto in conversazione con il bot RoboSats su telegram. Apri semplicemente la chat e premi Start. Considera che attivando le notifiche telegram potresti ridurre il tuo livello di anonimità.","Go back":"Indietro","Enable":"Attiva","Telegram enabled":"Telegram attivato","Public orders for {{currencyCode}}":"Ordini pubblici per {{currencyCode}}","Premium rank":"Classifica del premio","Among public {{currencyCode}} orders (higher is cheaper)":"Tra gli ordini pubblici in {{currencyCode}} (costo crescente)","A taker has been found!":"E\' stato trovato un acquirente!","Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.":"Aspetta che l\'acquirente blocchi una cauzione. Se l\'acquirente non blocca una cauzione in tempo, l\'ordine verrà reso nuovamente pubblico.","Submit an invoice for {{amountSats}} Sats":"Invia una ricevuta per {{amountSats}} Sats","The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"L\'acquirente si è impegnato! Prima di lasciarti inviare {{amountFiat}} {{currencyCode}}, vogliamo assicurarci tu sia in grado di ricevere i BTC. Per favore invia una fattura valida per {{amountSats}} Sats.","Payout Lightning Invoice":"Fattura di pagamento Lightning","Your invoice looks good!":"La tua fattura va bene!","We are waiting for the seller to lock the trade amount.":"Stiamo aspettando che l\'offerente blocchi l\'ammontare della transazione.","Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Aspetta un attimo. Se l\'offerente non effettua il deposito, riceverai indietro la cauzione automaticamente. In più, riceverai un compenso (controlla le ricompense sul tuo profilo).","The trade collateral is locked!":"La garanzia di transazione è stata bloccata!","We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.":"Stiamo aspettando che l\'acquirente invii una fattura lightning. Appena fatto, sarai in grado di comunicare direttamente i dettagli di pagamento fiat.","Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).":"Aspetta un attimo. Se l\'acquirente non collabora, ti verranno restituite automaticamente la garanzia di transazione e la cauzione. In più, riceverai un compenso (controlla le ricompense sul tuo profilo).","Confirm {{currencyCode}} sent":"Conferma l\'invio di {{currencyCode}}","Confirm {{currencyCode}} received":"Conferma la ricezione di {{currencyCode}}","Open Dispute":"Apri una disputa","The order has expired":"L\'ordine è scaduto","Chat with the buyer":"Chatta con l\'acquirente","Chat with the seller":"Chatta con l\'offerente","Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Saluta! Sii utile e conciso. Fai sapere come inviarti {{currencyCode}}.","The buyer has sent the fiat. Click \'Confirm Received\' once you receive it.":"L\'acquirente ha inviato fiat. Clicca \'Conferma ricezione\' appena li ricevi.","Say hi! Ask for payment details and click \'Confirm Sent\' as soon as the payment is sent.":"Saluta! Chiedi i dettagli di pagamento e clicca \'Confirma invio\' appena il pagamento è inviato.","Wait for the seller to confirm he has received the payment.":"Aspetta che l\'offerente confermi la ricezione del pagamento.","Confirm you received {{currencyCode}}?":"Confermi la ricezione di {{currencyCode}}?","Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"Confermando la ricezione del fiat la transazione sarà finalizzata. I sats depositati saranno rilasciati all\'acquirente. Conferma solamente dopo che {{currencyCode}} sono arrivati sul tuo conto. In più, se se hai ricevuto {{currencyCode}} e non procedi a confermare la ricezione, rischi di perdere la cauzione.","Confirm":"Conferma","🎉Trade finished!🥳":"🎉Transazione conclusa!🥳","rate_robosats":"Cosa pensi di 🤖<1>RoboSats</1>⚡?","Thank you! RoboSats loves you too ❤️":"Grazie! Anche +RoboSats ti ama ❤️","RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats migliora se ha più liquidità ed utenti. Parla di Robosats ai tuoi amici bitcoiner!","Thank you for using Robosats!":"Grazie per aver usato Robosats!","let_us_know_hot_to_improve":"Facci sapere come migliorare la piattaforma (<1>Telegram</1> / <3>Github</3>)","Start Again":"Ricomincia","Attempting Lightning Payment":"Tentativo di pagamento lightning","RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats sta provando a pagare la tua fattura lightning. Ricorda che i nodi lightning devono essere online per ricevere pagamenti.","Retrying!":"Retrying!","Lightning Routing Failed":"Instradamento lightning non riuscito","Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.":"La tua fattura è scaduta o sono stati fatti più di 3 tentativi di pagamento. Invia una nuova fattura.","Check the list of compatible wallets":"Controlla la lista di wallet compatibili","RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.":"RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.","Next attempt in":"Prossimo tentativo","Do you want to open a dispute?":"Vuoi aprire una disputa?","The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.":"Lo staff di RoboSats esaminerà le dichiarazioni e le prove fornite. È necessario costruire un caso completo, poiché lo staff non può leggere la chat. È meglio fornire un metodo di contatto temporaneo insieme alla propria dichiarazione. I satoshi presenti nel deposito saranno inviati al vincitore della disputa, mentre il perdente perderà il deposito","Disagree":"Non sono d\'accordo","Agree and open dispute":"Sono d\'accordo e apri una disputa","A dispute has been opened":"E\' stata aperta una disputa","Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.":"Per favore, invia la tua dichiarazione. Sii chiaro e specifico sull\'accaduto e fornisci le prove necessarie. DEVI fornire un metodo di contatto: email temporanea, nome utente XMPP o telegram per contattare lo staff. Le dispute vengono risolte a discrezione di veri robot (alias umani), quindi sii il più collaborativo possibile per garantire un esito equo. Massimo 5000 caratteri.","Submit dispute statement":"Dichiarazione inviata","We have received your statement":"Abbiamo ricevuto la tua dichiarazione","We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.":"Siamo in attesa della dichiarazione della controparte. Se hai dubbi sullo stato della disputa o vuoi aggiungere ulteriori informazioni, contatta robosats@protonmail.com.","Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).":"Per favore, salva le informazioni necessarie per identificare il tuo ordine e i tuoi pagamenti: ID dell\'ordine; hash dei pagamenti delle garanzie o del deposito (controlla sul tuo wallet lightning); importo esatto in Sats; e nickname del robot. Dovrai identificarti come l\'utente coinvolto in questa operazione tramite email (o altri metodi di contatto).","We have the statements":"Abbiamo ricevuto le dichiarazioni","Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.":"Sono state ricevute entrambe le dichiarazioni, attendi che lo staff risolva la disputa. Se sei incerto sullo stato della controversia o vuoi aggiungere ulteriori informazioni, contatta robosats@protonmail.com. Se non hai fornito un metodo di contatto o non sei sicuro di aver scritto bene, scrivici immediatamente.","You have won the dispute":"Hai vinto la disputa","You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).":"Puoi richiedere l\'importo per la risoluzione delle controversie (deposito e cauzione) dalla sezione ricompense del tuo profilo. Se c\'è qualcosa per cui lo staff può essere d\'aiuto, non esitare a contattare robosats@protonmail.com (o tramite il metodo di contatto temporaneo fornito).","You have lost the dispute":"Hai perso la disputa","Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.":"Purtroppo hai perso la disputa. Se ritieni che si tratti di un errore, puoi chiedere di riaprire il caso inviando una email all\'indirizzo robosats@protonmail.com. Tuttavia, le probabilità che il caso venga esaminato nuovamente sono basse.","Expired not taken":"Scaduto non accettato","Maker bond not locked":"Cauzione dell\'offerente non bloccata","Escrow not locked":"Deposito non bloccato","Invoice not submitted":"Fattura non inviata","Neither escrow locked or invoice submitted":"Nè deposito bloccato nè fattura inviata","Renew Order":"Rinnova l\'ordine","Pause the public order":"Sospendi l\'ordine pubblico","Your order is paused":"Il tuo ordine è in sospeso","Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.":"Il tuo ordine pubblico è in sospeso. Al momento non può essere visto o accettato da altri robot. È possibile scegliere di toglierlo dalla pausa in qualsiasi momento","Unpause Order":"Rimuovi la pausa all\'ordine","You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.":"Rischi di perdere la tua cauzione se non blocchi la garanzia. Il tempo totale a disposizione è {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.","See Compatible Wallets":"Vedi wallet compatibili","Failure reason:":"Ragione del fallimento:","Payment isn\'t failed (yet)":"Il pagamanto non è fallito (per adesso)","There are more routes to try, but the payment timeout was exceeded.":"Ci sono altri percorsi da tentare, ma il tempo massimo per il pagamento è stato superato.","All possible routes were tried and failed permanently. Or there were no routes to the destination at all.":"Tutti i percorsi possibili sono stati provati e hanno fallito definitivamente. Oppure non c\'erano percorsi per raggiungere la destinazione.","A non-recoverable error has occurred.":"E\' avvenuto un errore non recuperabile.","Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).":"I dettagli del pagamento sono incorretti (hash sconosciuto, somma invalida o CLTV delta finale invalido).","Insufficient unlocked balance in RoboSats\' node.":"Saldo sbloccato nel nodo RoboSats insufficiente.","The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com":"La fattura inviata ha solo indicazioni di instradamento costose, stai usando un wallet incompatibile (probabilmente Muun?). Controlla la guida alla compatibilità dei wallet su wallets.robosats.com","The invoice provided has no explicit amount":"La fattura inviata non contiene una somma esplicita","Does not look like a valid lightning invoice":"Non assomiglia a una fattura lightning valida","The invoice provided has already expired":"La fattura inviata è già scaduta","Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.":"Assicurati di esportare il log della chat. Lo staff potrebbe richiedere il file JSON di log della chat esportato per risolvere eventuali dispute. È tua responsabilità conservarlo.","INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use","Close":"Chiudi","What is RoboSats?":"Cos\'è RoboSats?","It is a BTC/FIAT peer-to-peer exchange over lightning.":"E\' una borsa di scambio BTC/FIAT peer-to-peer che utilizza lightning.","RoboSats is an open source project ":"RoboSats è un progetto open-source","It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"Semplifica il coordinamento tra parti e riduce al minimo la necessità di fiducia. RoboSats si concentra su privacy e velocità.","(GitHub).":"(GitHub).","How does it work?":"Come funziona?","AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice\'s order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!":"AnonymousAlice01 vuole vendere bitcoin. Ella invia un ordine di vendita. BafflingBob02 vuole acquistare bitcoin e accetta l\'ordine di Alice. Entrambi devono inviare una piccola cauzione utilizzando lightning per dimostrare di essere dei veri robot. Quindi, Alice invia la garanzia utilizzando ancora una fattura lightning. RoboSats blocca la fattura finché Alice non conferma di aver ricevuto il denaro fiat, quindi i satoshi vengono rilasciati a Bob. Goditi i tuoi Sats, Bob!","At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.":"In nessun momento, AnonymousAlice01 e BafflingBob02 devono affidare i fondi bitcoin l\'uno all\'altro. In caso di conflitto, lo staff di RoboSats aiuterà a risolvere la disputa.","You can find a step-by-step description of the trade pipeline in ":"Una descrizione passo passo della pipeline di scambio è disponibile in ","How it works":"Come funziona","You can also check the full guide in ":"Puoi anche consultare la guida completa in ","How to use":"Come usarlo","What payment methods are accepted?":"Quali pagamenti sono accettati?","All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.":"Tutti, purchè siano veloci. Puoi indicare i tuoi metodi di pagamenti preferiti. Dovrai trovare un tuo pari che preferisce gli stessi metodi. Il passaggio di trasferimento di fiat ha una scadenza di 24 ore prima che una disputa sia aperta automaticamente. Raccomandiamo caldamente di usare canali di pagamento fiat instantanei.","Are there trade limits?":"Ci sono limiti agli scambi?","Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).":"La dimensione massima di una singola operazione è di {{maxAmount}} Sats per ridurre al minimo il fallimento del traffico su lightning. Non ci sono limiti al numero di operazioni al giorno. Un robot può avere un solo ordine alla volta. Tuttavia, è possibile utilizzare più robot contemporaneamente in browser diversi (ricordarsi di eseguire il backup dei gettoni dei robot!).","Is RoboSats private?":"RoboSats è privato?","RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.":"RoboSats non ti chiederà mai il nome, il paese o il documento d\'identità. RoboSats non custodisce i tuoi fondi e non si interessa di chi sei. RoboSats non raccoglie né custodisce alcun dato personale. Per un migliore anonimato, usa il Tor Browser e accedi al servizio nascosto .onion.","Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.":"Il tuo pari di trading è l\'unico che può potenzialmente scoprire qualcosa su di te. Mantieni la chat breve e concisa. Evita di fornire informazioni non essenziali se non quelle strettamente necessarie per il pagamento in fiat.","What are the risks?":"Quali sono i rischi?","This is an experimental application, things could go wrong. Trade small amounts!":"Questa è un\'applicazione sperimentale, le cose potrebbero andare male. Scambia piccole quantità!","The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.":"L\'offerente è soggetto allo stesso rischio di charge-back di qualsiasi altro servizio peer-to-peer. Paypal o le carte di credito non sono raccomandate.","What is the trust model?":"Qual è il modello di fiducia?","The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller\'s hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.":"L\'acquirente e l\'offerente non devono mai avere fiducia l\'uno nell\'altro. È necessaria una certa fiducia nei confronti di RoboSats, poiché il collegamento tra la fattura di vendita e il pagamento dell\'acquirente non è ancora atomico. Inoltre, le dispute sono risolte dallo staff di RoboSats.","To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats\' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq":"Per essere chiari. I requisiti di fiducia sono ridotti al minimo. Tuttavia, c\'è ancora un modo in cui RoboSats potrebbe scappare con i tuoi satoshi: non rilasciando i satoshs all\'acquirente. Si potrebbe obiettare che questa mossa non è nell\'interesse di RoboSats, in quanto ne danneggerebbe la reputazione per un piccolo guadagno. Tuttavia, dovresti indugiare e scambiare solo piccole quantità alla volta. Per grandi quantità, utilizzate un servizio di deposito a garanzia onchain come Bisq.","You can build more trust on RoboSats by inspecting the source code.":"È possibile ottenere maggiore fiducia in RoboSats ispezionando il codice sorgente.","Project source code":"Codice sorgente del progetto","What happens if RoboSats suddenly disappears?":"Cosa succede se RoboSats sparisce improvvisamente?","Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.":"I tuoi sats torneranno a te. Qualsiasi fattura in sospeso non saldata sarà automaticamente restituita anche se RoboSats dovesse scomparire per sempre. Questo vale sia per le cauzioni bloccate che per i depositi. Tuttavia, c\'è una piccola finestra tra il momento in cui l\'offerente conferma il FIAT RICEVUTO e il momento in cui l\'acquirente riceve i satoshi, in cui i fondi potrebbero essere persi in modo permanente se RoboSats scomparisse. Questa finestra dura circa 1 secondo. Assicuratevi di avere abbastanza liquidità in entrata per evitare errori di instradamento. In caso di problemi, contattare i canali pubblici di RoboSats.","In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In molti Paesi l\'utilizzo di RoboSats non è diverso da quello di Ebay o Craiglist. Le normative possono variare. È tua responsabilità conformarti.","Is RoboSats legal in my country?":"RoboSats è legale nel mio Paese?","Disclaimer":"Avvertenza","This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ":"Questa applicazione lightning viene fornita così com\'è. È in fase di sviluppo attivo: è opportuno utilizzarla con la massima cautela. Non esiste un supporto privato. Il supporto è offerto solo attraverso i canali pubblici ","(Telegram)":"(Telegram)",". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.":". RoboSats non ti contatterà mai. RoboSats non chiederà mai il gettone del tuo robot."}');mw.use(Ck).use(nk).use(he).init({resources:{en:{translations:Sk},es:{translations:xk},ru:{translations:Ak},de:{translations:Ek},pl:{translations:Pk},fr:{translations:Tk},ca:{translations:Rk},it:{translations:Ok}},fallbackLng:"en",debug:!1,ns:["translations"],defaultNS:"translations",keySeparator:!1,interpolation:{escapeValue:!1,formatSeparator:","},react:{wait:!0,useSuspense:!1}});const Mk=mw;var zk=__webpack_require__(9078),Bk=__webpack_require__(6646),Ik=__webpack_require__(8698);var Dk=function(n){o(p,n);var a,u,d=(a=p,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(a);if(u){var r=s(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return i(this,e)});function p(t){var n;return e(this,p),n=d.call(this,t),(0,l.Z)((0,r.Z)(n),"lightTheme",(0,ll.Z)({})),(0,l.Z)((0,r.Z)(n),"darkTheme",(0,ll.Z)({palette:{mode:"dark",background:{default:"#070707"}}})),n.state={dark:!1,openLearn:!1},n}return(0,t.Z)(p,[{key:"render",value:function(){var e=this;return c.createElement(jw,{i18n:Mk},c.createElement(Dw,{theme:this.state.dark?this.darkTheme:this.lightTheme},c.createElement(Tw,null),c.createElement(Do,{open:this.state.openLearn,onClose:function(){return e.setState({openLearn:!1})}}),c.createElement(Xe.Z,{sx:{position:"fixed",right:"34px"},onClick:function(){return e.setState({openLearn:!0})}},c.createElement(Ik.Z,null)),c.createElement(Xe.Z,{sx:{position:"fixed",right:"0px"},onClick:function(){return e.setState({dark:!e.state.dark})}},this.state.dark?c.createElement(Bk.Z,null):c.createElement(zk.Z,null)),c.createElement(Lw,{className:"unsafeAlert"}),c.createElement(xw,null)))}}]),p}(c.Component);d.createRoot(document.getElementById("app")).render(c.createElement(Dk,null))})()})();