(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{69361:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=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,n),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){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var n=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]}(n);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else n.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}(),a=Math.abs,i=String.fromCharCode,s=Object.assign;function o(e,t,n){return e.replace(t,n)}function u(e,t){return e.indexOf(t)}function l(e,t){return 0|e.charCodeAt(t)}function c(e,t,n){return e.slice(t,n)}function d(e){return e.length}function p(e,t){return t.push(e),e}var f=1,h=1,m=0,y=0,g=0,b="";function v(e,t,n,r,a,i,s){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:f,column:h,length:s,return:""}}function I(e,t){return s(v("",null,null,"",null,null,0),e,{length:-e.length},t)}function A(){return g=y<m?l(b,y++):0,h++,10===g&&(h=1,f++),g}function x(){return l(b,y)}function C(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 w(e){return f=h=1,m=d(b=e),y=0,[]}function S(e){var t,n;return(t=y-1,n=function e(t){for(;A();)switch(g){case t:return y;case 34:case 39:34!==t&&39!==t&&e(g);break;case 40:41===t&&e(t);break;case 92:A()}return y}(91===e?e+2:40===e?e+1:e),c(b,t,n)).trim()}var k="-ms-",O="-moz-",Z="-webkit-",E="comm",T="rule",j="decl",M="@keyframes";function q(e,t){for(var n="",r=e.length,a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function z(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case j:return e.return=e.return||e.value;case E:return"";case M:return e.return=e.value+"{"+q(e.children,r)+"}";case T:e.value=e.props.join(",")}return d(n=q(e.children,r))?e.return=e.value+"{"+n+"}":""}function D(e,t,n,r,i,s,u,l,d,p,f){for(var h=i-1,m=0===i?s:[""],y=m.length,g=0,b=0,I=0;g<r;++g)for(var A=0,x=c(e,h+1,h=a(b=u[g])),C=e;A<y;++A)(C=(b>0?m[A]+" "+x:o(x,/&\f/g,m[A])).trim())&&(d[I++]=C);return v(e,t,n,0===i?T:l,d,p,f)}function P(e,t,n,r){return v(e,t,n,j,c(e,0,r),c(e,r+1,-1),r)}var N=function(e,t,n){for(var r=0,a=0;r=a,a=x(),38===r&&12===a&&(t[n]=1),!C(a);)A();return c(b,e,y)},R=function(e,t){var n=-1,r=44;do switch(C(r)){case 0:38===r&&12===x()&&(t[n]=1),e[n]+=N(y-1,t,n);break;case 2:e[n]+=S(r);break;case 4:if(44===r){e[++n]=58===x()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}while(r=A());return e},W=function(e,t){var n;return n=R(w(e),t),b="",n},K=new WeakMap,G=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||K.get(n))&&!r){K.set(e,!0);for(var a=[],i=W(t,a),s=n.props,o=0,u=0;o<i.length;o++)for(var l=0;l<s.length;l++,u++)e.props[u]=a[o]?i[o].replace(/&\f/g,s[l]):s[l]+" "+i[o]}}},Y=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},L=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case j:e.return=function e(t,n){switch(45^l(t,0)?(((n<<2^l(t,0))<<2^l(t,1))<<2^l(t,2))<<2^l(t,3):0){case 5103:return Z+"print-"+t+t;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 Z+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return Z+t+O+t+k+t+t;case 6828:case 4268:return Z+t+k+t+t;case 6165:return Z+t+k+"flex-"+t+t;case 5187:return Z+t+o(t,/(\w+).+(:[^]+)/,Z+"box-$1$2"+k+"flex-$1$2")+t;case 5443:return Z+t+k+"flex-item-"+o(t,/flex-|-self/,"")+t;case 4675:return Z+t+k+"flex-line-pack"+o(t,/align-content|flex-|-self/,"")+t;case 5548:return Z+t+k+o(t,"shrink","negative")+t;case 5292:return Z+t+k+o(t,"basis","preferred-size")+t;case 6060:return Z+"box-"+o(t,"-grow","")+Z+t+k+o(t,"grow","positive")+t;case 4554:return Z+o(t,/([^-])(transform)/g,"$1"+Z+"$2")+t;case 6187:return o(o(o(t,/(zoom-|grab)/,Z+"$1"),/(image-set)/,Z+"$1"),t,"")+t;case 5495:case 3959:return o(t,/(image-set\([^]*)/,Z+"$1$`$1");case 4968:return o(o(t,/(.+:)(flex-)?(.*)/,Z+"box-pack:$3"+k+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Z+t+t;case 4095:case 3583:case 4068:case 2532:return o(t,/(.+)-inline(.+)/,Z+"$1$2")+t;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(d(t)-1-n>6)switch(l(t,n+1)){case 109:if(45!==l(t,n+4))break;case 102:return o(t,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+O+(108==l(t,n+3)?"$3":"$2-$3"))+t;case 115:return~u(t,"stretch")?e(o(t,"stretch","fill-available"),n)+t:t}break;case 4949:if(115!==l(t,n+1))break;case 6444:switch(l(t,d(t)-3-(~u(t,"!important")&&10))){case 107:return o(t,":",":"+Z)+t;case 101:return o(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Z+(45===l(t,14)?"inline-":"")+"box$3$1"+Z+"$2$3$1"+k+"$2box$3")+t}break;case 5936:switch(l(t,n+11)){case 114:return Z+t+k+o(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Z+t+k+o(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Z+t+k+o(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Z+t+k+t+t}return t}(e.value,e.length);break;case M:return q([I(e,{value:o(e.value,"@","@"+Z)})],r);case T:if(e.length)return e.props.map(function(t){var n;switch(n=t,(n=/(::plac\w+|:read-\w+)/.exec(n))?n[0]:n){case":read-only":case":read-write":return q([I(e,{props:[o(t,/:(read-\w+)/,":"+O+"$1")]})],r);case"::placeholder":return q([I(e,{props:[o(t,/:(plac\w+)/,":"+Z+"input-$1")]}),I(e,{props:[o(t,/:(plac\w+)/,":"+O+"$1")]}),I(e,{props:[o(t,/:(plac\w+)/,k+"input-$1")]})],r)}return""}).join("")}}],F=function(e){var t,n,a,s,m,I=e.key;if("css"===I){var k=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(k,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var O=e.stylisPlugins||L,Z={},T=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+I+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)Z[t[n]]=!0;T.push(e)});var j=(n=(t=[G,Y].concat(O,[z,(a=function(e){m.insert(e)},function(e){!e.root&&(e=e.return)&&a(e)})])).length,function(e,r,a,i){for(var s="",o=0;o<n;o++)s+=t[o](e,r,a,i)||"";return s}),M=function(e){var t,n;return q((n=function e(t,n,r,a,s,m,I,w,k){for(var O,Z=0,T=0,j=I,M=0,q=0,z=0,N=1,R=1,W=1,K=0,G="",Y=s,L=m,F=a,U=G;R;)switch(z=K,K=A()){case 40:if(108!=z&&58==l(U,j-1)){-1!=u(U+=o(S(K),"&","&\f"),"&\f")&&(W=-1);break}case 34:case 39:case 91:U+=S(K);break;case 9:case 10:case 13:case 32:U+=function(e){for(;g=x();)if(g<33)A();else break;return C(e)>2||C(g)>3?"":" "}(z);break;case 92:U+=function(e,t){for(var n;--t&&A()&&!(g<48)&&!(g>102)&&(!(g>57)||!(g<65))&&(!(g>70)||!(g<97)););return n=y+(t<6&&32==x()&&32==A()),c(b,e,n)}(y-1,7);continue;case 47:switch(x()){case 42:case 47:p(v(O=function(e,t){for(;A();)if(e+g===57)break;else if(e+g===84&&47===x())break;return"/*"+c(b,t,y-1)+"*"+i(47===e?e:A())}(A(),y),n,r,E,i(g),c(O,2,-2),0),k);break;default:U+="/"}break;case 123*N:w[Z++]=d(U)*W;case 125*N:case 59:case 0:switch(K){case 0:case 125:R=0;case 59+T:-1==W&&(U=o(U,/\f/g,"")),q>0&&d(U)-j&&p(q>32?P(U+";",a,r,j-1):P(o(U," ","")+";",a,r,j-2),k);break;case 59:U+=";";default:if(p(F=D(U,n,r,Z,T,s,w,G,Y=[],L=[],j),m),123===K){if(0===T)e(U,n,F,F,Y,m,j,w,L);else switch(99===M&&110===l(U,3)?100:M){case 100:case 108:case 109:case 115:e(t,F,F,a&&p(D(t,F,F,0,0,s,w,G,s,Y=[],j),L),s,L,j,w,a?Y:L);break;default:e(U,F,F,F,[""],L,0,w,L)}}}Z=T=q=0,N=W=1,G=U="",j=I;break;case 58:j=1+d(U),q=z;default:if(N<1){if(123==K)--N;else if(125==K&&0==N++&&125==(g=y>0?l(b,--y):0,h--,10===g&&(h=1,f--),g))continue}switch(U+=i(K),K*N){case 38:W=T>0?1:(U+="\f",-1);break;case 44:w[Z++]=(d(U)-1)*W,W=1;break;case 64:45===x()&&(U+=S(A())),M=x(),T=j=d(G=U+=function(e){for(;!C(x());)A();return c(b,e,y)}(y)),K++;break;case 45:45===z&&2==d(U)&&(N=0)}}return m}("",null,null,null,[""],t=w(t=e),0,[0],t),b="",n),j)},N={key:I,sheet:new r({key:I,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:Z,registered:{},insert:function(e,t,n,r){m=n,M(e?e+"{"+t.styles+"}":t.styles),r&&(N.inserted[t.name]=!0)}};return N.sheet.hydrate(T),N}},96119:function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:function(){return r}})},19589:function(e,t,n){"use strict";n.d(t,{C:function(){return d},E:function(){return g},T:function(){return f},c:function(){return m},h:function(){return l},i:function(){return u},w:function(){return p}});var r=n(52983),a=n(69361),i=n(68116),s=n(42623),o=n(78070),u=!0,l={}.hasOwnProperty,c=r.createContext("undefined"!=typeof HTMLElement?(0,a.Z)({key:"css"}):null),d=c.Provider,p=function(e){return(0,r.forwardRef)(function(t,n){return e(t,(0,r.useContext)(c),n)})};u||(p=function(e){return function(t){var n=(0,r.useContext)(c);return null===n?(n=(0,a.Z)({key:"css"}),r.createElement(c.Provider,{value:n},e(t,n))):e(t,n)}});var f=r.createContext({}),h="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",m=function(e,t){var n={};for(var r in t)l.call(t,r)&&(n[r]=t[r]);return n[h]=e,n},y=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,i.hC)(t,n,r),(0,o.L)(function(){return(0,i.My)(t,n,r)}),null},g=p(function(e,t,n){var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]);var o=e[h],u=[a],c="";"string"==typeof e.className?c=(0,i.fp)(t.registered,u,e.className):null!=e.className&&(c=e.className+" ");var d=(0,s.O)(u,void 0,r.useContext(f));c+=t.key+"-"+d.name;var p={};for(var m in e)l.call(e,m)&&"css"!==m&&m!==h&&(p[m]=e[m]);return p.ref=n,p.className=c,r.createElement(r.Fragment,null,r.createElement(y,{cache:t,serialized:d,isStringTag:"string"==typeof o}),r.createElement(o,p))})},79009:function(e,t,n){"use strict";n.d(t,{F4:function(){return c},iv:function(){return l},xB:function(){return u}});var r=n(19589),a=n(52983),i=n(68116),s=n(78070),o=n(42623);n(69361),n(10063);var u=(0,r.w)(function(e,t){var n=e.styles,u=(0,o.O)([n],void 0,a.useContext(r.T));if(!r.i){for(var l,c=u.name,d=u.styles,p=u.next;void 0!==p;)c+=" "+p.name,d+=p.styles,p=p.next;var f=!0===t.compat,h=t.insert("",{name:c,styles:d},t.sheet,f);return f?null:a.createElement("style",((l={})["data-emotion"]=t.key+"-global "+c,l.dangerouslySetInnerHTML={__html:h},l.nonce=t.sheet.nonce,l))}var m=a.useRef();return(0,s.j)(function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,a=document.querySelector('style[data-emotion="'+e+" "+u.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==a&&(r=!0,a.setAttribute("data-emotion",e),n.hydrate([a])),m.current=[n,r],function(){n.flush()}},[t]),(0,s.j)(function(){var e=m.current,n=e[0];if(e[1]){e[1]=!1;return}if(void 0!==u.next&&(0,i.My)(t,u.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",u,n,!1)},[t,u.name]),null});function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.O)(t)}var c=function(){var e=l.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_"}}}},28898:function(e,t,n){"use strict";n.d(t,{BX:function(){return o},HY:function(){return i},tZ:function(){return s}});var r=n(97458),a=n(19589);n(52983),n(69361),n(10063),n(42623),n(78070);var i=r.Fragment;function s(e,t,n){return a.h.call(t,"css")?r.jsx(a.E,(0,a.c)(e,t),n):r.jsx(e,t,n)}function o(e,t,n){return a.h.call(t,"css")?r.jsxs(a.E,(0,a.c)(e,t),n):r.jsxs(e,t,n)}},42623:function(e,t,n){"use strict";n.d(t,{O:function(){return h}});var r,a={animationIterationCount:1,aspectRatio: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},i=n(96119),s=/[A-Z]|^ms/g,o=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!=typeof e},c=(0,i.Z)(function(e){return u(e)?e:e.replace(s,"-$&").toLowerCase()}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(o,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===a[e]||u(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)r={name:a.name,styles:a.styles,next:r},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=p(e,t,n[a])+";";else for(var i in n){var s=n[i];if("object"!=typeof s)null!=t&&void 0!==t[s]?r+=i+"{"+t[s]+"}":l(s)&&(r+=c(i)+":"+d(i,s)+";");else if(Array.isArray(s)&&"string"==typeof s[0]&&(null==t||void 0===t[s[0]]))for(var o=0;o<s.length;o++)l(s[o])&&(r+=c(i)+":"+d(i,s[o])+";");else{var u=p(e,t,s);switch(i){case"animation":case"animationName":r+=c(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}}return r}(e,t,n);case"function":if(void 0!==e){var i=r,s=n(e);return r=i,p(e,t,s)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var f=/label:\s*([^\s;\n{]+)\s*(;|$)/g,h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var a,i=!0,s="";r=void 0;var o=e[0];null==o||void 0===o.raw?(i=!1,s+=p(n,t,o)):s+=o[0];for(var u=1;u<e.length;u++)s+=p(n,t,e[u]),i&&(s+=o[u]);f.lastIndex=0;for(var l="";null!==(a=f.exec(s));)l+="-"+a[1];return{name:function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}(s)+l,styles:s,next:r}}},78070:function(e,t,n){"use strict";n.d(t,{L:function(){return s},j:function(){return o}});var r,a=n(52983),i=!!(r||(r=n.t(a,2))).useInsertionEffect&&(r||(r=n.t(a,2))).useInsertionEffect,s=i||function(e){return e()},o=i||a.useLayoutEffect},68116:function(e,t,n){"use strict";function r(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "}),r}n.d(t,{My:function(){return i},fp:function(){return r},hC:function(){return a}});var a=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){a(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},51351:function(e,t,n){"use strict";n.d(t,{h:function(){return l}});var r=n(52983),a=n(63730),i=n(32071),s=n(56944),o=n(54841),u=n(97458);let l=r.forwardRef(function(e,t){let{children:n,container:l,disablePortal:c=!1}=e,[d,p]=r.useState(null),f=(0,i.Z)(r.isValidElement(n)?n.ref:null,t);return((0,s.Z)(()=>{!c&&p(("function"==typeof l?l():l)||document.body)},[l,c]),(0,s.Z)(()=>{if(d&&!c)return(0,o.Z)(t,d),()=>{(0,o.Z)(t,null)}},[t,d,c]),c)?r.isValidElement(n)?r.cloneElement(n,{ref:f}):(0,u.jsx)(r.Fragment,{children:n}):(0,u.jsx)(r.Fragment,{children:d?a.createPortal(n,d):d})})},17758:function(e,t,n){"use strict";n.d(t,{$:function(){return i}});var r=n(34749),a=n(95552);function i(e,t,n){return void 0===e||(0,a.X)(e)?t:(0,r.Z)({},t,{ownerState:(0,r.Z)({},t.ownerState,n)})}},37434:function(e,t,n){"use strict";function r(e,t=[]){if(void 0===e)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}n.d(t,{_:function(){return r}})},95552:function(e,t,n){"use strict";function r(e){return"string"==typeof e}n.d(t,{X:function(){return r}})},31950:function(e,t,n){"use strict";n.d(t,{y:function(){return d}});var r=n(34749),a=n(51037),i=n(32071),s=n(17758),o=n(28934),u=n(37434);function l(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t}let c=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function d(e){var t;let{elementType:n,externalSlotProps:d,ownerState:p,skipResolvingSlotProps:f=!1}=e,h=(0,a.Z)(e,c),m=f?{}:"function"==typeof d?d(p,void 0):d,{props:y,internalRef:g}=function(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:a,externalForwardedProps:i,className:s}=e;if(!t){let e=(0,o.Z)(null==i?void 0:i.className,null==a?void 0:a.className,s,null==n?void 0:n.className),t=(0,r.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==a?void 0:a.style),u=(0,r.Z)({},n,i,a);return e.length>0&&(u.className=e),Object.keys(t).length>0&&(u.style=t),{props:u,internalRef:void 0}}let c=(0,u._)((0,r.Z)({},i,a)),d=l(a),p=l(i),f=t(c),h=(0,o.Z)(null==f?void 0:f.className,null==n?void 0:n.className,s,null==i?void 0:i.className,null==a?void 0:a.className),m=(0,r.Z)({},null==f?void 0:f.style,null==n?void 0:n.style,null==i?void 0:i.style,null==a?void 0:a.style),y=(0,r.Z)({},f,n,p,d);return h.length>0&&(y.className=h),Object.keys(m).length>0&&(y.style=m),{props:y,internalRef:f.ref}}((0,r.Z)({},h,{externalSlotProps:m})),b=(0,i.Z)(g,null==m?void 0:m.ref,null==(t=e.additionalProps)?void 0:t.ref),v=(0,s.$)(n,(0,r.Z)({},y,{ref:b}),p);return v}},85621:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M5 13h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41l-6.58-6.6a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L16.17 11H5c-.55 0-1 .45-1 1s.45 1 1 1z"}),"ArrowForwardRounded");t.default=s},81635:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");t.default=s},89736:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2z"}),"Circle");t.default=s},26417:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 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"}),"CircleOutlined");t.default=s},99001:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.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.default=s},79394:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.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.default=s},33251:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M15.88 9.29 12 13.17 8.12 9.29a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z"}),"ExpandMoreRounded");t.default=s},36708:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"}),"NorthEast");t.default=s},33931:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"}),"OpenInNew");t.default=s},95389:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z"}),"Replay");t.default=s},58018:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)((0,i.jsx)("path",{d:"m6 18 8.5-6L6 6v12zM16 6v12h2V6h-2z"}),"SkipNext");t.default=s},44603:function(e,t,n){"use strict";var r=n(99513);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(98888)),i=n(97458),s=(0,a.default)([(0,i.jsx)("path",{d:"M12 5.99 19.53 19H4.47L12 5.99M12 2 1 21h22L12 2z"},"0"),(0,i.jsx)("path",{d:"M13 16h-2v2h2zm0-6h-2v5h2z"},"1")],"WarningAmber");t.default=s},98888:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(88148)},73138:function(e,t,n){"use strict";n.d(t,{Z:function(){return W}});var r=n(51037),a=n(34749),i=n(52983),s=n(48083),o=n(36558),u=n(93769),l=n(4861),c=n(97419),d=n(9255),p=n(28934),f=n(79009),h=n(94112),m=n(53765);function y(e){return(0,m.Z)("MuiCircularProgress",e)}(0,h.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var g=n(97458);let b=["className","color","disableShrink","size","style","thickness","value","variant"],v=e=>e,I,A,x,C,w=(0,f.F4)(I||(I=v`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`)),S=(0,f.F4)(A||(A=v`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`)),k=e=>{let{classes:t,variant:n,color:r,disableShrink:a}=e,i={root:["root",n,`color${(0,s.Z)(r)}`],svg:["svg"],circle:["circle",`circle${(0,s.Z)(n)}`,a&&"circleDisableShrink"]};return(0,u.Z)(i,y,t)},O=(0,l.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,s.Z)(n.color)}`]]}})(({ownerState:e,theme:t})=>(0,a.Z)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>"indeterminate"===e.variant&&(0,f.iv)(x||(x=v`
      animation: ${0} 1.4s linear infinite;
    `),w)),Z=(0,l.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),E=(0,l.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t[`circle${(0,s.Z)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>(0,a.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,f.iv)(C||(C=v`
      animation: ${0} 1.4s ease-in-out infinite;
    `),S)),T=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiCircularProgress"}),{className:i,color:s="primary",disableShrink:o=!1,size:u=40,style:l,thickness:d=3.6,value:f=0,variant:h="indeterminate"}=n,m=(0,r.Z)(n,b),y=(0,a.Z)({},n,{color:s,disableShrink:o,size:u,thickness:d,value:f,variant:h}),v=k(y),I={},A={},x={};if("determinate"===h){let e=2*Math.PI*((44-d)/2);I.strokeDasharray=e.toFixed(3),x["aria-valuenow"]=Math.round(f),I.strokeDashoffset=`${((100-f)/100*e).toFixed(3)}px`,A.transform="rotate(-90deg)"}return(0,g.jsx)(O,(0,a.Z)({className:(0,p.Z)(v.root,i),style:(0,a.Z)({width:u,height:u},A,l),ownerState:y,ref:t,role:"progressbar"},x,m,{children:(0,g.jsx)(Z,{className:v.svg,ownerState:y,viewBox:"22 22 44 44",children:(0,g.jsx)(E,{className:v.circle,style:I,ownerState:y,cx:44,cy:44,r:(44-d)/2,fill:"none",strokeWidth:d})})}))});function j(e){return(0,m.Z)("MuiLoadingButton",e)}let M=(0,h.Z)("MuiLoadingButton",["root","loading","loadingIndicator","loadingIndicatorCenter","loadingIndicatorStart","loadingIndicatorEnd","endIconLoadingEnd","startIconLoadingStart"]),q=["children","disabled","id","loading","loadingIndicator","loadingPosition","variant"],z=e=>{let{loading:t,loadingPosition:n,classes:r}=e,i={root:["root",t&&"loading"],startIcon:[t&&`startIconLoading${(0,s.Z)(n)}`],endIcon:[t&&`endIconLoading${(0,s.Z)(n)}`],loadingIndicator:["loadingIndicator",t&&`loadingIndicator${(0,s.Z)(n)}`]},o=(0,u.Z)(i,j,r);return(0,a.Z)({},r,o)},D=e=>"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e&&"classes"!==e,P=(0,l.ZP)(d.Z,{shouldForwardProp:e=>D(e)||"classes"===e,name:"MuiLoadingButton",slot:"Root",overridesResolver:(e,t)=>[t.root,t.startIconLoadingStart&&{[`& .${M.startIconLoadingStart}`]:t.startIconLoadingStart},t.endIconLoadingEnd&&{[`& .${M.endIconLoadingEnd}`]:t.endIconLoadingEnd}]})(({ownerState:e,theme:t})=>(0,a.Z)({[`& .${M.startIconLoadingStart}, & .${M.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0}},"center"===e.loadingPosition&&{transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),[`&.${M.loading}`]:{color:"transparent"}},"start"===e.loadingPosition&&e.fullWidth&&{[`& .${M.startIconLoadingStart}, & .${M.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginRight:-8}},"end"===e.loadingPosition&&e.fullWidth&&{[`& .${M.startIconLoadingStart}, & .${M.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginLeft:-8}})),N=(0,l.ZP)("span",{name:"MuiLoadingButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.loadingIndicator,t[`loadingIndicator${(0,s.Z)(n.loadingPosition)}`]]}})(({theme:e,ownerState:t})=>(0,a.Z)({position:"absolute",visibility:"visible",display:"flex"},"start"===t.loadingPosition&&("outlined"===t.variant||"contained"===t.variant)&&{left:"small"===t.size?10:14},"start"===t.loadingPosition&&"text"===t.variant&&{left:6},"center"===t.loadingPosition&&{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled},"end"===t.loadingPosition&&("outlined"===t.variant||"contained"===t.variant)&&{right:"small"===t.size?10:14},"end"===t.loadingPosition&&"text"===t.variant&&{right:6},"start"===t.loadingPosition&&t.fullWidth&&{position:"relative",left:-10},"end"===t.loadingPosition&&t.fullWidth&&{position:"relative",right:-10})),R=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiLoadingButton"}),{children:i,disabled:s=!1,id:u,loading:l=!1,loadingIndicator:d,loadingPosition:p="center",variant:f="text"}=n,h=(0,r.Z)(n,q),m=(0,o.Z)(u),y=null!=d?d:(0,g.jsx)(T,{"aria-labelledby":m,color:"inherit",size:16}),b=(0,a.Z)({},n,{disabled:s,loading:l,loadingIndicator:y,loadingPosition:p,variant:f}),v=z(b),I=l?(0,g.jsx)(N,{className:v.loadingIndicator,ownerState:b,children:y}):null;return(0,g.jsxs)(P,(0,a.Z)({disabled:s||l,id:m,ref:t},h,{variant:f,classes:v,ownerState:b,children:["end"===b.loadingPosition?i:I,"end"===b.loadingPosition?I:i]}))});var W=R},40441:function(e,t,n){"use strict";n.d(t,{Z:function(){return q}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(75143),l=n(4861),c=n(97419),d=n(48083),p=n(71473),f=n(94112),h=n(53765);function m(e){return(0,h.Z)("MuiAlert",e)}let y=(0,f.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var g=n(83674),b=n(34048),v=n(97458),I=(0,b.Z)((0,v.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"),A=(0,b.Z)((0,v.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),x=(0,b.Z)((0,v.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"),C=(0,b.Z)((0,v.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"),w=n(66261);let S=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],k=e=>{let{variant:t,color:n,severity:r,classes:a}=e,i={root:["root",`${t}${(0,d.Z)(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,o.Z)(i,m,a)},O=(0,l.ZP)(p.Z,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,d.Z)(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?u._j:u.$n,r="light"===e.palette.mode?u.$n:u._j,i=t.color||t.severity;return(0,a.Z)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},i&&"standard"===t.variant&&{color:e.vars?e.vars.palette.Alert[`${i}Color`]:n(e.palette[i].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${i}StandardBg`]:r(e.palette[i].light,.9),[`& .${y.icon}`]:e.vars?{color:e.vars.palette.Alert[`${i}IconColor`]}:{color:e.palette[i].main}},i&&"outlined"===t.variant&&{color:e.vars?e.vars.palette.Alert[`${i}Color`]:n(e.palette[i].light,.6),border:`1px solid ${(e.vars||e).palette[i].light}`,[`& .${y.icon}`]:e.vars?{color:e.vars.palette.Alert[`${i}IconColor`]}:{color:e.palette[i].main}},i&&"filled"===t.variant&&(0,a.Z)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${i}FilledColor`],backgroundColor:e.vars.palette.Alert[`${i}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[i].dark:e.palette[i].main,color:e.palette.getContrastText(e.palette[i].main)}))}),Z=(0,l.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),E=(0,l.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),T=(0,l.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}),j={success:(0,v.jsx)(I,{fontSize:"inherit"}),warning:(0,v.jsx)(A,{fontSize:"inherit"}),error:(0,v.jsx)(x,{fontSize:"inherit"}),info:(0,v.jsx)(C,{fontSize:"inherit"})},M=i.forwardRef(function(e,t){var n,i,o,u,l,d;let p=(0,c.Z)({props:e,name:"MuiAlert"}),{action:f,children:h,className:m,closeText:y="Close",color:b,components:I={},componentsProps:A={},icon:x,iconMapping:C=j,onClose:M,role:q="alert",severity:z="success",slotProps:D={},slots:P={},variant:N="standard"}=p,R=(0,r.Z)(p,S),W=(0,a.Z)({},p,{color:b,severity:z,variant:N}),K=k(W),G=null!=(n=null!=(i=P.closeButton)?i:I.CloseButton)?n:g.Z,Y=null!=(o=null!=(u=P.closeIcon)?u:I.CloseIcon)?o:w.Z,L=null!=(l=D.closeButton)?l:A.closeButton,F=null!=(d=D.closeIcon)?d:A.closeIcon;return(0,v.jsxs)(O,(0,a.Z)({role:q,elevation:0,ownerState:W,className:(0,s.Z)(K.root,m),ref:t},R,{children:[!1!==x?(0,v.jsx)(Z,{ownerState:W,className:K.icon,children:x||C[z]||j[z]}):null,(0,v.jsx)(E,{ownerState:W,className:K.message,children:h}),null!=f?(0,v.jsx)(T,{ownerState:W,className:K.action,children:f}):null,null==f&&M?(0,v.jsx)(T,{ownerState:W,className:K.action,children:(0,v.jsx)(G,(0,a.Z)({size:"small","aria-label":y,title:y,color:"inherit",onClick:M},L,{children:(0,v.jsx)(Y,(0,a.Z)({fontSize:"small"},F))}))}):null]}))});var q=M},81944:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(48083),d=n(71473),p=n(94112),f=n(53765);function h(e){return(0,f.Z)("MuiAppBar",e)}(0,p.Z)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent"]);var m=n(97458);let y=["className","color","enableColorOnDark","position"],g=e=>{let{color:t,position:n,classes:r}=e,a={root:["root",`color${(0,c.Z)(t)}`,`position${(0,c.Z)(n)}`]};return(0,o.Z)(a,h,r)},b=(e,t)=>e?`${null==e?void 0:e.replace(")","")}, ${t})`:t,v=(0,u.ZP)(d.Z,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${(0,c.Z)(n.position)}`],t[`color${(0,c.Z)(n.color)}`]]}})(({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[900];return(0,a.Z)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===t.position&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===t.position&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===t.position&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"static"===t.position&&{position:"static"},"relative"===t.position&&{position:"relative"},!e.vars&&(0,a.Z)({},"default"===t.color&&{backgroundColor:n,color:e.palette.getContrastText(n)},t.color&&"default"!==t.color&&"inherit"!==t.color&&"transparent"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"inherit"===t.color&&{color:"inherit"},"dark"===e.palette.mode&&!t.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===t.color&&(0,a.Z)({backgroundColor:"transparent",color:"inherit"},"dark"===e.palette.mode&&{backgroundImage:"none"})),e.vars&&(0,a.Z)({},"default"===t.color&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:b(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:b(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:b(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:b(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===t.color?"inherit":"var(--AppBar-color)"},"transparent"===t.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),I=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiAppBar"}),{className:i,color:o="primary",enableColorOnDark:u=!1,position:c="fixed"}=n,d=(0,r.Z)(n,y),p=(0,a.Z)({},n,{color:o,position:c,enableColorOnDark:u}),f=g(p);return(0,m.jsx)(v,(0,a.Z)({square:!0,component:"header",ownerState:p,elevation:4,className:(0,s.Z)(f.root,i,"fixed"===c&&"mui-fixed"),ref:t},d))});var A=I},91075:function(e,t,n){"use strict";n.d(t,{Z:function(){return ed}});var r,a,i=n(51037),s=n(34749),o=n(52983),u=n(28934),l=n(93769),c=n(22762),d=n(65253),p=e=>{let t=o.useRef({});return o.useEffect(()=>{t.current=e}),t.current},f=n(7763),h=n(54841);function m(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function y(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return -1}let g=function(e={}){let{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:a="any",stringify:i,trim:s=!1}=e;return(e,{inputValue:o,getOptionLabel:u})=>{let l=s?o.trim():o;n&&(l=l.toLowerCase()),t&&(l=m(l));let c=l?e.filter(e=>{let r=(i||u)(e);return n&&(r=r.toLowerCase()),t&&(r=m(r)),"start"===a?0===r.indexOf(l):r.indexOf(l)>-1}):e;return"number"==typeof r?c.slice(0,r):c}}(),b=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};var v=n(75143),I=n(69506),A=n(42256),x=n(71473),C=n(83674),w=n(34048),S=n(97458),k=(0,w.Z)((0,S.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"),O=n(6660),Z=n(48083),E=n(93080),T=n(97419),j=n(4861),M=n(94112),q=n(53765);function z(e){return(0,q.Z)("MuiChip",e)}let D=(0,M.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),P=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],N=e=>{let{classes:t,disabled:n,size:r,color:a,iconColor:i,onDelete:s,clickable:o,variant:u}=e,c={root:["root",u,n&&"disabled",`size${(0,Z.Z)(r)}`,`color${(0,Z.Z)(a)}`,o&&"clickable",o&&`clickableColor${(0,Z.Z)(a)}`,s&&"deletable",s&&`deletableColor${(0,Z.Z)(a)}`,`${u}${(0,Z.Z)(a)}`],label:["label",`label${(0,Z.Z)(r)}`],avatar:["avatar",`avatar${(0,Z.Z)(r)}`,`avatarColor${(0,Z.Z)(a)}`],icon:["icon",`icon${(0,Z.Z)(r)}`,`iconColor${(0,Z.Z)(i)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,Z.Z)(r)}`,`deleteIconColor${(0,Z.Z)(a)}`,`deleteIcon${(0,Z.Z)(u)}Color${(0,Z.Z)(a)}`]};return(0,l.Z)(c,z,t)},R=(0,j.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:r,iconColor:a,clickable:i,onDelete:s,size:o,variant:u}=n;return[{[`& .${D.avatar}`]:t.avatar},{[`& .${D.avatar}`]:t[`avatar${(0,Z.Z)(o)}`]},{[`& .${D.avatar}`]:t[`avatarColor${(0,Z.Z)(r)}`]},{[`& .${D.icon}`]:t.icon},{[`& .${D.icon}`]:t[`icon${(0,Z.Z)(o)}`]},{[`& .${D.icon}`]:t[`iconColor${(0,Z.Z)(a)}`]},{[`& .${D.deleteIcon}`]:t.deleteIcon},{[`& .${D.deleteIcon}`]:t[`deleteIcon${(0,Z.Z)(o)}`]},{[`& .${D.deleteIcon}`]:t[`deleteIconColor${(0,Z.Z)(r)}`]},{[`& .${D.deleteIcon}`]:t[`deleteIcon${(0,Z.Z)(u)}Color${(0,Z.Z)(r)}`]},t.root,t[`size${(0,Z.Z)(o)}`],t[`color${(0,Z.Z)(r)}`],i&&t.clickable,i&&"default"!==r&&t[`clickableColor${(0,Z.Z)(r)})`],s&&t.deletable,s&&"default"!==r&&t[`deletableColor${(0,Z.Z)(r)}`],t[u],t[`${u}${(0,Z.Z)(r)}`]]}})(({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,s.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${D.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${D.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${D.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${D.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${D.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${D.icon}`]:(0,s.Z)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,s.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},"default"!==t.color&&{color:"inherit"})),[`& .${D.deleteIcon}`]:(0,s.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,v.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,v.Fq)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,v.Fq)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${D.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,v.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${D.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>(0,s.Z)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,v.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${D.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,v.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${D.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>(0,s.Z)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${D.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${D.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${D.avatar}`]:{marginLeft:4},[`& .${D.avatarSmall}`]:{marginLeft:2},[`& .${D.icon}`]:{marginLeft:4},[`& .${D.iconSmall}`]:{marginLeft:2},[`& .${D.deleteIcon}`]:{marginRight:5},[`& .${D.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,v.Fq)(e.palette[t.color].main,.7)}`,[`&.${D.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,v.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${D.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,v.Fq)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${D.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,v.Fq)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),W=(0,j.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{let{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${(0,Z.Z)(r)}`]]}})(({ownerState:e})=>(0,s.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"small"===e.size&&{paddingLeft:8,paddingRight:8}));function K(e){return"Backspace"===e.key||"Delete"===e.key}let G=o.forwardRef(function(e,t){let n=(0,T.Z)({props:e,name:"MuiChip"}),{avatar:r,className:a,clickable:l,color:c="default",component:d,deleteIcon:p,disabled:f=!1,icon:h,label:m,onClick:y,onDelete:g,onKeyDown:b,onKeyUp:v,size:I="medium",variant:A="filled",tabIndex:x,skipFocusWhenDisabled:C=!1}=n,w=(0,i.Z)(n,P),Z=o.useRef(null),j=(0,O.Z)(Z,t),M=e=>{e.stopPropagation(),g&&g(e)},q=!1!==l&&!!y||l,z=q||g?E.Z:d||"div",D=(0,s.Z)({},n,{component:z,disabled:f,size:I,color:c,iconColor:o.isValidElement(h)&&h.props.color||c,onDelete:!!g,clickable:q,variant:A}),G=N(D),Y=z===E.Z?(0,s.Z)({component:d||"div",focusVisibleClassName:G.focusVisible},g&&{disableRipple:!0}):{},L=null;g&&(L=p&&o.isValidElement(p)?o.cloneElement(p,{className:(0,u.Z)(p.props.className,G.deleteIcon),onClick:M}):(0,S.jsx)(k,{className:(0,u.Z)(G.deleteIcon),onClick:M}));let F=null;r&&o.isValidElement(r)&&(F=o.cloneElement(r,{className:(0,u.Z)(G.avatar,r.props.className)}));let U=null;return h&&o.isValidElement(h)&&(U=o.cloneElement(h,{className:(0,u.Z)(G.icon,h.props.className)})),(0,S.jsxs)(R,(0,s.Z)({as:z,className:(0,u.Z)(G.root,a),disabled:!!q&&!!f||void 0,onClick:y,onKeyDown:e=>{e.currentTarget===e.target&&K(e)&&e.preventDefault(),b&&b(e)},onKeyUp:e=>{e.currentTarget===e.target&&(g&&K(e)?g(e):"Escape"===e.key&&Z.current&&Z.current.blur()),v&&v(e)},ref:j,tabIndex:C&&f?-1:x,ownerState:D},Y,w,{children:[F||U,(0,S.jsx)(W,{className:(0,u.Z)(G.label),ownerState:D,children:m}),L]}))});var Y=n(68375),L=n(99986),F=n(15011),U=n(79766),B=n(66261),V=n(19780);function J(e){return(0,q.Z)("MuiAutocomplete",e)}let H=(0,M.Z)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]),X=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],Q=["ref"],_=e=>{let{classes:t,disablePortal:n,expanded:r,focused:a,fullWidth:i,hasClearIcon:s,hasPopupIcon:o,inputFocused:u,popupOpen:c,size:d}=e,p={root:["root",r&&"expanded",a&&"focused",i&&"fullWidth",s&&"hasClearIcon",o&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",u&&"inputFocused"],tag:["tag",`tagSize${(0,Z.Z)(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,l.Z)(p,J,t)},$=(0,j.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e,{fullWidth:r,hasClearIcon:a,hasPopupIcon:i,inputFocused:s,size:o}=n;return[{[`& .${H.tag}`]:t.tag},{[`& .${H.tag}`]:t[`tagSize${(0,Z.Z)(o)}`]},{[`& .${H.inputRoot}`]:t.inputRoot},{[`& .${H.input}`]:t.input},{[`& .${H.input}`]:s&&t.inputFocused},t.root,r&&t.fullWidth,i&&t.hasPopupIcon,a&&t.hasClearIcon]}})(({ownerState:e})=>(0,s.Z)({[`&.${H.focused} .${H.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${H.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${H.tag}`]:(0,s.Z)({margin:3,maxWidth:"calc(100% - 6px)"},"small"===e.size&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${H.inputRoot}`]:{flexWrap:"wrap",[`.${H.hasPopupIcon}&, .${H.hasClearIcon}&`]:{paddingRight:30},[`.${H.hasPopupIcon}.${H.hasClearIcon}&`]:{paddingRight:56},[`& .${H.input}`]:{width:0,minWidth:30}},[`& .${Y.Z.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Y.Z.root}.${L.Z.sizeSmall}`]:{[`& .${Y.Z.input}`]:{padding:"2px 4px 3px 0"}},[`& .${F.Z.root}`]:{padding:9,[`.${H.hasPopupIcon}&, .${H.hasClearIcon}&`]:{paddingRight:39},[`.${H.hasPopupIcon}.${H.hasClearIcon}&`]:{paddingRight:65},[`& .${H.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${H.endAdornment}`]:{right:9}},[`& .${F.Z.root}.${L.Z.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${H.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${U.Z.root}`]:{paddingTop:19,paddingLeft:8,[`.${H.hasPopupIcon}&, .${H.hasClearIcon}&`]:{paddingRight:39},[`.${H.hasPopupIcon}.${H.hasClearIcon}&`]:{paddingRight:65},[`& .${U.Z.input}`]:{padding:"7px 4px"},[`& .${H.endAdornment}`]:{right:9}},[`& .${U.Z.root}.${L.Z.sizeSmall}`]:{paddingBottom:1,[`& .${U.Z.input}`]:{padding:"2.5px 4px"}},[`& .${L.Z.hiddenLabel}`]:{paddingTop:8},[`& .${U.Z.root}.${L.Z.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${H.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${U.Z.root}.${L.Z.hiddenLabel}.${L.Z.sizeSmall}`]:{[`& .${H.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${H.input}`]:(0,s.Z)({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),ee=(0,j.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),et=(0,j.ZP)(C.Z,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),en=(0,j.ZP)(C.Z,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>(0,s.Z)({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>(0,s.Z)({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),er=(0,j.ZP)(I.Z,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${H.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>(0,s.Z)({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),ea=(0,j.ZP)(x.Z,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>(0,s.Z)({},e.typography.body1,{overflow:"auto"})),ei=(0,j.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),es=(0,j.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),eo=(0,j.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${H.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${H.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${H.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,v.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${H.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,v.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${H.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,v.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),eu=(0,j.ZP)(A.Z,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),el=(0,j.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${H.option}`]:{paddingLeft:24}}),ec=o.forwardRef(function(e,t){var n,l,m,v;let A;let C=(0,T.Z)({props:e,name:"MuiAutocomplete"}),{autoComplete:w=!1,autoHighlight:k=!1,autoSelect:Z=!1,blurOnSelect:E=!1,ChipProps:j,className:M,clearIcon:q=r||(r=(0,S.jsx)(B.Z,{fontSize:"small"})),clearOnBlur:z=!C.freeSolo,clearOnEscape:D=!1,clearText:P="Clear",closeText:N="Close",componentsProps:R={},defaultValue:W=C.multiple?[]:null,disableClearable:K=!1,disableCloseOnSelect:Y=!1,disabled:L=!1,disabledItemsFocusable:F=!1,disableListWrap:U=!1,disablePortal:J=!1,filterSelectedOptions:H=!1,forcePopupIcon:ec="auto",freeSolo:ed=!1,fullWidth:ep=!1,getLimitTagsText:ef=e=>`+${e}`,getOptionLabel:eh,groupBy:em,handleHomeEndKeys:ey=!C.freeSolo,includeInputInList:eg=!1,limitTags:eb=-1,ListboxComponent:ev="ul",ListboxProps:eI,loading:eA=!1,loadingText:ex="Loading…",multiple:eC=!1,noOptionsText:ew="No options",openOnFocus:eS=!1,openText:ek="Open",PaperComponent:eO=x.Z,PopperComponent:eZ=I.Z,popupIcon:eE=a||(a=(0,S.jsx)(V.Z,{})),readOnly:eT=!1,renderGroup:ej,renderInput:eM,renderOption:eq,renderTags:ez,selectOnFocus:eD=!C.freeSolo,size:eP="medium",slotProps:eN={}}=C,eR=(0,i.Z)(C,X),{getRootProps:eW,getInputProps:eK,getInputLabelProps:eG,getPopupIndicatorProps:eY,getClearProps:eL,getTagProps:eF,getListboxProps:eU,getOptionProps:eB,value:eV,dirty:eJ,expanded:eH,id:eX,popupOpen:eQ,focused:e_,focusedTag:e$,anchorEl:e0,setAnchorEl:e1,inputValue:e3,groupedOptions:e2}=function(e){let{unstable_isActiveElementInListbox:t=b,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:a=!1,autoSelect:i=!1,blurOnSelect:u=!1,clearOnBlur:l=!e.freeSolo,clearOnEscape:m=!1,componentName:v="useAutocomplete",defaultValue:I=e.multiple?[]:null,disableClearable:A=!1,disableCloseOnSelect:x=!1,disabled:C,disabledItemsFocusable:w=!1,disableListWrap:S=!1,filterOptions:k=g,filterSelectedOptions:O=!1,freeSolo:Z=!1,getOptionDisabled:E,getOptionLabel:T=e=>{var t;return null!=(t=e.label)?t:e},groupBy:j,handleHomeEndKeys:M=!e.freeSolo,id:q,includeInputInList:z=!1,inputValue:D,isOptionEqualToValue:P=(e,t)=>e===t,multiple:N=!1,onChange:R,onClose:W,onHighlightChange:K,onInputChange:G,onOpen:Y,open:L,openOnFocus:F=!1,options:U,readOnly:B=!1,selectOnFocus:V=!e.freeSolo,value:J}=e,H=(0,c.Z)(q),X=T;X=e=>{let t=T(e);return"string"!=typeof t?String(t):t};let Q=o.useRef(!1),_=o.useRef(!0),$=o.useRef(null),ee=o.useRef(null),[et,en]=o.useState(null),[er,ea]=o.useState(-1),ei=a?0:-1,es=o.useRef(ei),[eo,eu]=(0,d.Z)({controlled:J,default:I,name:v}),[el,ec]=(0,d.Z)({controlled:D,default:"",name:v,state:"inputValue"}),[ed,ep]=o.useState(!1),ef=o.useCallback((e,t)=>{let n;let r=N?eo.length<t.length:null!==t;if(r||l){if(N)n="";else if(null==t)n="";else{let e=X(t);n="string"==typeof e?e:""}el!==n&&(ec(n),G&&G(e,n,"reset"))}},[X,el,N,G,ec,l,eo]),[eh,em]=(0,d.Z)({controlled:L,default:!1,name:v,state:"open"}),[ey,eg]=o.useState(!0),eb=!N&&null!=eo&&el===X(eo),ev=eh&&!B,eI=ev?k(U.filter(e=>!(O&&(N?eo:[eo]).some(t=>null!==t&&P(e,t)))),{inputValue:eb&&ey?"":el,getOptionLabel:X}):[],eA=p({filteredOptions:eI,value:eo,inputValue:el});o.useEffect(()=>{let e=eo!==eA.value;(!ed||e)&&(!Z||e)&&ef(null,eo)},[eo,ef,ed,eA.value,Z]);let ex=eh&&eI.length>0&&!B,eC=(0,f.Z)(e=>{-1===e?$.current.focus():et.querySelector(`[data-tag-index="${e}"]`).focus()});o.useEffect(()=>{N&&er>eo.length-1&&(ea(-1),eC(-1))},[eo,N,er,eC]);let ew=(0,f.Z)(({event:e,index:t,reason:r="auto"})=>{if(es.current=t,-1===t?$.current.removeAttribute("aria-activedescendant"):$.current.setAttribute("aria-activedescendant",`${H}-option-${t}`),K&&K(e,-1===t?null:eI[t],r),!ee.current)return;let a=ee.current.querySelector(`[role="option"].${n}-focused`);a&&(a.classList.remove(`${n}-focused`),a.classList.remove(`${n}-focusVisible`));let i=ee.current;if("listbox"!==ee.current.getAttribute("role")&&(i=ee.current.parentElement.querySelector('[role="listbox"]')),!i)return;if(-1===t){i.scrollTop=0;return}let s=ee.current.querySelector(`[data-option-index="${t}"]`);if(s&&(s.classList.add(`${n}-focused`),"keyboard"===r&&s.classList.add(`${n}-focusVisible`),i.scrollHeight>i.clientHeight&&"mouse"!==r&&"touch"!==r)){let e=i.clientHeight+i.scrollTop,t=s.offsetTop+s.offsetHeight;t>e?i.scrollTop=t-i.clientHeight:s.offsetTop-s.offsetHeight*(j?1.3:0)<i.scrollTop&&(i.scrollTop=s.offsetTop-s.offsetHeight*(j?1.3:0))}}),eS=(0,f.Z)(({event:e,diff:t,direction:n="next",reason:a="auto"})=>{if(!ev)return;let i=function(e,t){if(!ee.current||-1===e)return -1;let n=e;for(;;){if("next"===t&&n===eI.length||"previous"===t&&-1===n)return -1;let e=ee.current.querySelector(`[data-option-index="${n}"]`),r=!w&&(!e||e.disabled||"true"===e.getAttribute("aria-disabled"));if((!e||e.hasAttribute("tabindex"))&&!r)return n;n+="next"===t?1:-1}}((()=>{let e=eI.length-1;if("reset"===t)return ei;if("start"===t)return 0;if("end"===t)return e;let n=es.current+t;return n<0?-1===n&&z?-1:S&&-1!==es.current||Math.abs(t)>1?0:e:n>e?n===e+1&&z?-1:S||Math.abs(t)>1?e:0:n})(),n);if(ew({index:i,reason:a,event:e}),r&&"reset"!==t){if(-1===i)$.current.value=el;else{let e=X(eI[i]);$.current.value=e;let t=e.toLowerCase().indexOf(el.toLowerCase());0===t&&el.length>0&&$.current.setSelectionRange(el.length,e.length)}}}),ek=()=>{if(-1!==es.current&&eA.filteredOptions&&eA.filteredOptions.length!==eI.length&&eA.inputValue===el&&(N?eo.length===eA.value.length&&eA.value.every((e,t)=>X(eo[t])===X(e)):((e,t)=>{let n=e?X(e):"",r=t?X(t):"";return n===r})(eA.value,eo))){let e=eA.filteredOptions[es.current];if(e){let t=eI.some(t=>X(t)===X(e));if(t)return!0}}return!1},eO=o.useCallback(()=>{if(!ev||ek())return;let e=N?eo[0]:eo;if(0===eI.length||null==e){eS({diff:"reset"});return}if(ee.current){if(null!=e){let t=eI[es.current];if(N&&t&&-1!==y(eo,e=>P(t,e)))return;let n=y(eI,t=>P(t,e));-1===n?eS({diff:"reset"}):ew({index:n});return}if(es.current>=eI.length-1){ew({index:eI.length-1});return}ew({index:es.current})}},[eI.length,!N&&eo,O,eS,ew,ev,el,N]),eZ=(0,f.Z)(e=>{(0,h.Z)(ee,e),e&&eO()});o.useEffect(()=>{eO()},[eO]);let eE=e=>{!eh&&(em(!0),eg(!0),Y&&Y(e))},eT=(e,t)=>{eh&&(em(!1),W&&W(e,t))},ej=(e,t,n,r)=>{if(N){if(eo.length===t.length&&eo.every((e,n)=>e===t[n]))return}else if(eo===t)return;R&&R(e,t,n,r),eu(t)},eM=o.useRef(!1),eq=(e,t,n="selectOption",r="options")=>{let a=n,i=t;if(N){i=Array.isArray(eo)?eo.slice():[];let e=y(i,e=>P(t,e));-1===e?i.push(t):"freeSolo"!==r&&(i.splice(e,1),a="removeOption")}ef(e,i),ej(e,i,a,{option:t}),x||e&&(e.ctrlKey||e.metaKey)||eT(e,a),(!0===u||"touch"===u&&eM.current||"mouse"===u&&!eM.current)&&$.current.blur()},ez=(e,t)=>{if(!N)return;""===el&&eT(e,"toggleInput");let n=er;-1===er?""===el&&"previous"===t&&(n=eo.length-1):((n+="next"===t?1:-1)<0&&(n=0),n===eo.length&&(n=-1)),ea(n=function(e,t){if(-1===e)return -1;let n=e;for(;;){if("next"===t&&n===eo.length||"previous"===t&&-1===n)return -1;let e=et.querySelector(`[data-tag-index="${n}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t)),eC(n)},eD=e=>{Q.current=!0,ec(""),G&&G(e,"","clear"),ej(e,N?[]:null,"clear")},eP=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==er&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(ea(-1),eC(-1)),229!==t.which))switch(t.key){case"Home":ev&&M&&(t.preventDefault(),eS({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":ev&&M&&(t.preventDefault(),eS({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),eS({diff:-5,direction:"previous",reason:"keyboard",event:t}),eE(t);break;case"PageDown":t.preventDefault(),eS({diff:5,direction:"next",reason:"keyboard",event:t}),eE(t);break;case"ArrowDown":t.preventDefault(),eS({diff:1,direction:"next",reason:"keyboard",event:t}),eE(t);break;case"ArrowUp":t.preventDefault(),eS({diff:-1,direction:"previous",reason:"keyboard",event:t}),eE(t);break;case"ArrowLeft":ez(t,"previous");break;case"ArrowRight":ez(t,"next");break;case"Enter":if(-1!==es.current&&ev){let e=eI[es.current],n=!!E&&E(e);if(t.preventDefault(),n)return;eq(t,e,"selectOption"),r&&$.current.setSelectionRange($.current.value.length,$.current.value.length)}else Z&&""!==el&&!1===eb&&(N&&t.preventDefault(),eq(t,el,"createOption","freeSolo"));break;case"Escape":ev?(t.preventDefault(),t.stopPropagation(),eT(t,"escape")):m&&(""!==el||N&&eo.length>0)&&(t.preventDefault(),t.stopPropagation(),eD(t));break;case"Backspace":if(N&&!B&&""===el&&eo.length>0){let e=-1===er?eo.length-1:er,n=eo.slice();n.splice(e,1),ej(t,n,"removeOption",{option:eo[e]})}break;case"Delete":if(N&&!B&&""===el&&eo.length>0&&-1!==er){let e=eo.slice();e.splice(er,1),ej(t,e,"removeOption",{option:eo[er]})}}},eN=e=>{ep(!0),F&&!Q.current&&eE(e)},eR=e=>{if(t(ee)){$.current.focus();return}ep(!1),_.current=!0,Q.current=!1,i&&-1!==es.current&&ev?eq(e,eI[es.current],"blur"):i&&Z&&""!==el?eq(e,el,"blur","freeSolo"):l&&ef(e,eo),eT(e,"blur")},eW=e=>{let t=e.target.value;el!==t&&(ec(t),eg(!1),G&&G(e,t,"input")),""===t?A||N||ej(e,null,"clear"):eE(e)},eK=e=>{let t=Number(e.currentTarget.getAttribute("data-option-index"));es.current!==t&&ew({event:e,index:t,reason:"mouse"})},eG=e=>{ew({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),eM.current=!0},eY=e=>{let t=Number(e.currentTarget.getAttribute("data-option-index"));eq(e,eI[t],"selectOption"),eM.current=!1},eL=e=>t=>{let n=eo.slice();n.splice(e,1),ej(t,n,"removeOption",{option:eo[e]})},eF=e=>{eh?eT(e,"toggleInput"):eE(e)},eU=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==H&&e.preventDefault()},eB=e=>{e.currentTarget.contains(e.target)&&($.current.focus(),V&&_.current&&$.current.selectionEnd-$.current.selectionStart==0&&$.current.select(),_.current=!1)},eV=e=>{C||""!==el&&eh||eF(e)},eJ=Z&&el.length>0;eJ=eJ||(N?eo.length>0:null!==eo);let eH=eI;return j&&(eH=eI.reduce((e,t,n)=>{let r=j(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e},[])),C&&ed&&eR(),{getRootProps:(e={})=>(0,s.Z)({"aria-owns":ex?`${H}-listbox`:null},e,{onKeyDown:eP(e),onMouseDown:eU,onClick:eB}),getInputLabelProps:()=>({id:`${H}-label`,htmlFor:H}),getInputProps:()=>({id:H,value:el,onBlur:eR,onFocus:eN,onChange:eW,onMouseDown:eV,"aria-activedescendant":ev?"":null,"aria-autocomplete":r?"both":"list","aria-controls":ex?`${H}-listbox`:void 0,"aria-expanded":ex,autoComplete:"off",ref:$,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:C}),getClearProps:()=>({tabIndex:-1,onClick:eD}),getPopupIndicatorProps:()=>({tabIndex:-1,onClick:eF}),getTagProps:({index:e})=>(0,s.Z)({key:e,"data-tag-index":e,tabIndex:-1},!B&&{onDelete:eL(e)}),getListboxProps:()=>({role:"listbox",id:`${H}-listbox`,"aria-labelledby":`${H}-label`,ref:eZ,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{let n=(N?eo:[eo]).some(e=>null!=e&&P(t,e)),r=!!E&&E(t);return{key:X(t),tabIndex:-1,role:"option",id:`${H}-option-${e}`,onMouseMove:eK,onClick:eY,onTouchStart:eG,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:H,inputValue:el,value:eo,dirty:eJ,expanded:ev&&et,popupOpen:ev,focused:ed||-1!==er,anchorEl:et,setAnchorEl:en,focusedTag:er,groupedOptions:eH}}((0,s.Z)({},C,{componentName:"Autocomplete"})),e5=!K&&!L&&eJ&&!eT,e6=(!ed||!0===ec)&&!1!==ec,{onMouseDown:e4}=eK(),{ref:e7}=null!=eI?eI:{},e8=eU(),{ref:e9}=e8,te=(0,i.Z)(e8,Q),tt=(0,O.Z)(e9,e7),tn=eh||(e=>{var t;return null!=(t=e.label)?t:e}),tr=(0,s.Z)({},C,{disablePortal:J,expanded:eH,focused:e_,fullWidth:ep,getOptionLabel:tn,hasClearIcon:e5,hasPopupIcon:e6,inputFocused:-1===e$,popupOpen:eQ,size:eP}),ta=_(tr);if(eC&&eV.length>0){let e=e=>(0,s.Z)({className:ta.tag,disabled:L},eF(e));A=ez?ez(eV,e,tr):eV.map((t,n)=>(0,S.jsx)(G,(0,s.Z)({label:tn(t),size:eP},e({index:n}),j)))}if(eb>-1&&Array.isArray(A)){let e=A.length-eb;!e_&&e>0&&(A=A.splice(0,eb)).push((0,S.jsx)("span",{className:ta.tag,children:ef(e)},A.length))}let ti=ej||(e=>(0,S.jsxs)("li",{children:[(0,S.jsx)(eu,{className:ta.groupLabel,ownerState:tr,component:"div",children:e.group}),(0,S.jsx)(el,{className:ta.groupUl,ownerState:tr,children:e.children})]},e.key)),ts=eq||((e,t)=>(0,S.jsx)("li",(0,s.Z)({},e,{children:tn(t)}))),to=(e,t)=>{let n=eB({option:e,index:t});return ts((0,s.Z)({},n,{className:ta.option}),e,{selected:n["aria-selected"],index:t,inputValue:e3},tr)},tu=null!=(n=eN.clearIndicator)?n:R.clearIndicator,tl=null!=(l=eN.paper)?l:R.paper,tc=null!=(m=eN.popper)?m:R.popper,td=null!=(v=eN.popupIndicator)?v:R.popupIndicator;return(0,S.jsxs)(o.Fragment,{children:[(0,S.jsx)($,(0,s.Z)({ref:t,className:(0,u.Z)(ta.root,M),ownerState:tr},eW(eR),{children:eM({id:eX,disabled:L,fullWidth:!0,size:"small"===eP?"small":void 0,InputLabelProps:eG(),InputProps:(0,s.Z)({ref:e1,className:ta.inputRoot,startAdornment:A,onClick:e=>{e.target===e.currentTarget&&e4(e)}},(e5||e6)&&{endAdornment:(0,S.jsxs)(ee,{className:ta.endAdornment,ownerState:tr,children:[e5?(0,S.jsx)(et,(0,s.Z)({},eL(),{"aria-label":P,title:P,ownerState:tr},tu,{className:(0,u.Z)(ta.clearIndicator,null==tu?void 0:tu.className),children:q})):null,e6?(0,S.jsx)(en,(0,s.Z)({},eY(),{disabled:L,"aria-label":eQ?N:ek,title:eQ?N:ek,ownerState:tr},td,{className:(0,u.Z)(ta.popupIndicator,null==td?void 0:td.className),children:eE})):null]})}),inputProps:(0,s.Z)({className:ta.input,disabled:L,readOnly:eT},eK())})})),e0?(0,S.jsx)(er,(0,s.Z)({as:eZ,disablePortal:J,style:{width:e0?e0.clientWidth:null},ownerState:tr,role:"presentation",anchorEl:e0,open:eQ},tc,{className:(0,u.Z)(ta.popper,null==tc?void 0:tc.className),children:(0,S.jsxs)(ea,(0,s.Z)({ownerState:tr,as:eO},tl,{className:(0,u.Z)(ta.paper,null==tl?void 0:tl.className),children:[eA&&0===e2.length?(0,S.jsx)(ei,{className:ta.loading,ownerState:tr,children:ex}):null,0!==e2.length||ed||eA?null:(0,S.jsx)(es,{className:ta.noOptions,ownerState:tr,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:ew}),e2.length>0?(0,S.jsx)(eo,(0,s.Z)({as:ev,className:ta.listbox,ownerState:tr},te,eI,{ref:tt,children:e2.map((e,t)=>em?ti({key:e.key,group:e.group,children:e.options.map((t,n)=>to(t,e.index+n))}):to(e,t))})):null]}))})):null]})});var ed=ec},28791:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(34048),d=n(97458),p=(0,c.Z)((0,d.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"),f=n(94112),h=n(53765);function m(e){return(0,h.Z)("MuiAvatar",e)}(0,f.Z)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);let y=["alt","children","className","component","imgProps","sizes","src","srcSet","variant"],g=e=>{let{classes:t,variant:n,colorDefault:r}=e;return(0,o.Z)({root:["root",n,r&&"colorDefault"],img:["img"],fallback:["fallback"]},m,t)},b=(0,u.ZP)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})(({theme:e,ownerState:t})=>(0,a.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.vars||e).shape.borderRadius},"square"===t.variant&&{borderRadius:0},t.colorDefault&&(0,a.Z)({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:{backgroundColor:"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[600]}))),v=(0,u.ZP)("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),I=(0,u.ZP)(p,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"}),A=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiAvatar"}),{alt:o,children:u,className:c,component:p="div",imgProps:f,sizes:h,src:m,srcSet:A,variant:x="circular"}=n,C=(0,r.Z)(n,y),w=null,S=function({crossOrigin:e,referrerPolicy:t,src:n,srcSet:r}){let[a,s]=i.useState(!1);return i.useEffect(()=>{if(!n&&!r)return;s(!1);let a=!0,i=new Image;return i.onload=()=>{a&&s("loaded")},i.onerror=()=>{a&&s("error")},i.crossOrigin=e,i.referrerPolicy=t,i.src=n,r&&(i.srcset=r),()=>{a=!1}},[e,t,n,r]),a}((0,a.Z)({},f,{src:m,srcSet:A})),k=m||A,O=k&&"error"!==S,Z=(0,a.Z)({},n,{colorDefault:!O,component:p,variant:x}),E=g(Z);return w=O?(0,d.jsx)(v,(0,a.Z)({alt:o,src:m,srcSet:A,sizes:h,ownerState:Z,className:E.img},f)):null!=u?u:k&&o?o[0]:(0,d.jsx)(I,{ownerState:Z,className:E.fallback}),(0,d.jsx)(b,(0,a.Z)({as:p,ownerState:Z,className:(0,s.Z)(E.root,c),ref:t},C,{children:w}))});var x=A},73137:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(16724),d=n(94112),p=n(53765);function f(e){return(0,p.Z)("MuiBackdrop",e)}(0,d.Z)("MuiBackdrop",["root","invisible"]);var h=n(97458);let m=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],y=e=>{let{classes:t,invisible:n}=e;return(0,o.Z)({root:["root",n&&"invisible"]},f,t)},g=(0,u.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>(0,a.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"})),b=i.forwardRef(function(e,t){var n,i,o;let u=(0,l.Z)({props:e,name:"MuiBackdrop"}),{children:d,className:p,component:f="div",components:b={},componentsProps:v={},invisible:I=!1,open:A,slotProps:x={},slots:C={},TransitionComponent:w=c.Z,transitionDuration:S}=u,k=(0,r.Z)(u,m),O=(0,a.Z)({},u,{component:f,invisible:I}),Z=y(O),E=null!=(n=x.root)?n:v.root;return(0,h.jsx)(w,(0,a.Z)({in:A,timeout:S},k,{children:(0,h.jsx)(g,(0,a.Z)({"aria-hidden":!0},E,{as:null!=(i=null!=(o=C.root)?o:b.Root)?i:f,className:(0,s.Z)(Z.root,p,null==E?void 0:E.className),ownerState:(0,a.Z)({},O,null==E?void 0:E.ownerState),classes:Z,ref:t,children:d}))}))});var v=b},24851:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(34749),a=n(51037),i=n(52983),s=n(28934),o=n(84959),u=n(64873),l=n(72430),c=n(2891),d=n(97458);let p=["className","component"];var f=n(90993),h=n(34263),m=n(27349);let y=(0,h.Z)(),g=function(e={}){let{themeId:t,defaultTheme:n,defaultClassName:f="MuiBox-root",generateClassName:h}=e,m=(0,o.ZP)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(u.Z),y=i.forwardRef(function(e,i){let o=(0,c.Z)(n),u=(0,l.Z)(e),{className:y,component:g="div"}=u,b=(0,a.Z)(u,p);return(0,d.jsx)(m,(0,r.Z)({as:g,ref:i,className:(0,s.Z)(y,h?h(f):f),theme:t&&o[t]||o},b))});return y}({themeId:m.Z,defaultTheme:y,defaultClassName:"MuiBox-root",generateClassName:f.Z.generate});var b=g},9255:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(17839),u=n(93769),l=n(75143),c=n(4861),d=n(97419),p=n(93080),f=n(48083),h=n(94112),m=n(53765);function y(e){return(0,m.Z)("MuiButton",e)}let g=(0,h.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),b=i.createContext({});var v=n(97458);let I=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],A=e=>{let{color:t,disableElevation:n,fullWidth:r,size:i,variant:s,classes:o}=e,l={root:["root",s,`${s}${(0,f.Z)(t)}`,`size${(0,f.Z)(i)}`,`${s}Size${(0,f.Z)(i)}`,"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,f.Z)(i)}`],endIcon:["endIcon",`iconSize${(0,f.Z)(i)}`]},c=(0,u.Z)(l,y,o);return(0,a.Z)({},o,c)},x=e=>(0,a.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}}),C=(0,c.ZP)(p.Z,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,f.Z)(n.color)}`],t[`size${(0,f.Z)(n.size)}`],t[`${n.variant}Size${(0,f.Z)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;let i="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],s="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,a.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,a.Z)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.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.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,a.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${g.focusVisible}`]:(0,a.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${g.disabled}`]:(0,a.Z)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,l.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(n=(r=e.palette).getContrastText)?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:i,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||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"}}),w=(0,c.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,f.Z)(n.size)}`]]}})(({ownerState:e})=>(0,a.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},x(e))),S=(0,c.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,f.Z)(n.size)}`]]}})(({ownerState:e})=>(0,a.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},x(e))),k=i.forwardRef(function(e,t){let n=i.useContext(b),u=(0,o.Z)(n,e),l=(0,d.Z)({props:u,name:"MuiButton"}),{children:c,color:p="primary",component:f="button",className:h,disabled:m=!1,disableElevation:y=!1,disableFocusRipple:g=!1,endIcon:x,focusVisibleClassName:k,fullWidth:O=!1,size:Z="medium",startIcon:E,type:T,variant:j="text"}=l,M=(0,r.Z)(l,I),q=(0,a.Z)({},l,{color:p,component:f,disabled:m,disableElevation:y,disableFocusRipple:g,fullWidth:O,size:Z,type:T,variant:j}),z=A(q),D=E&&(0,v.jsx)(w,{className:z.startIcon,ownerState:q,children:E}),P=x&&(0,v.jsx)(S,{className:z.endIcon,ownerState:q,children:x});return(0,v.jsxs)(C,(0,a.Z)({ownerState:q,className:(0,s.Z)(n.className,z.root,h),component:f,disabled:m,focusRipple:!g,focusVisibleClassName:(0,s.Z)(z.focusVisible,k),ref:t,type:T},M,{classes:z,children:[D,c,P]}))});var O=k},93080:function(e,t,n){"use strict";n.d(t,{Z:function(){return Y}});var r=n(34749),a=n(51037),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(6660),d=n(48566),p=n(39614),f=n(95594),h=n(8745);function m(e,t){var n=Object.create(null);return e&&i.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=t&&(0,i.isValidElement)(e)?t(e):e}),n}function y(e,t,n){return null!=n[t]?n[t]:e.props[t]}var g=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},b=function(e){function t(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},r}(0,f.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,a=t.children,s=t.handleExited;return{children:t.firstRender?m(e.children,function(t){return(0,i.cloneElement)(t,{onExited:s.bind(null,t),in:!0,appear:y(t,"appear",e),enter:y(t,"enter",e),exit:y(t,"exit",e)})}):(Object.keys(r=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),i=[];for(var s in e)s in t?i.length&&(a[s]=i,i=[]):i.push(s);var o={};for(var u in t){if(a[u])for(r=0;r<a[u].length;r++){var l=a[u][r];o[a[u][r]]=n(l)}o[u]=n(u)}for(r=0;r<i.length;r++)o[i[r]]=n(i[r]);return o}(a,n=m(e.children))).forEach(function(t){var o=r[t];if((0,i.isValidElement)(o)){var u=t in a,l=t in n,c=a[t],d=(0,i.isValidElement)(c)&&!c.props.in;l&&(!u||d)?r[t]=(0,i.cloneElement)(o,{onExited:s.bind(null,o),in:!0,exit:y(o,"exit",e),enter:y(o,"enter",e)}):l||!u||d?l&&u&&(0,i.isValidElement)(c)&&(r[t]=(0,i.cloneElement)(o,{onExited:s.bind(null,o),in:c.props.in,exit:y(o,"exit",e),enter:y(o,"enter",e)})):r[t]=(0,i.cloneElement)(o,{in:!1})}}),r),firstRender:!1}},n.handleExited=function(e,t){var n=m(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=(0,r.Z)({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,a.Z)(e,["component","childFactory"]),s=this.state.contextValue,o=g(this.state.children).map(n);return(delete r.appear,delete r.enter,delete r.exit,null===t)?i.createElement(h.Z.Provider,{value:s},o):i.createElement(h.Z.Provider,{value:s},i.createElement(t,r,o))},t}(i.Component);b.propTypes={},b.defaultProps={component:"div",childFactory:function(e){return e}};var v=n(79009),I=n(97458),A=n(94112);let x=(0,A.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),C=["center","classes","className"],w=e=>e,S,k,O,Z,E=(0,v.F4)(S||(S=w`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`)),T=(0,v.F4)(k||(k=w`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`)),j=(0,v.F4)(O||(O=w`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`)),M=(0,u.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),q=(0,u.ZP)(function(e){let{className:t,classes:n,pulsate:r=!1,rippleX:a,rippleY:o,rippleSize:u,in:l,onExited:c,timeout:d}=e,[p,f]=i.useState(!1),h=(0,s.Z)(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),m=(0,s.Z)(n.child,p&&n.childLeaving,r&&n.childPulsate);return l||p||f(!0),i.useEffect(()=>{if(!l&&null!=c){let e=setTimeout(c,d);return()=>{clearTimeout(e)}}},[c,l,d]),(0,I.jsx)("span",{className:h,style:{width:u,height:u,top:-(u/2)+o,left:-(u/2)+a},children:(0,I.jsx)("span",{className:m})})},{name:"MuiTouchRipple",slot:"Ripple"})(Z||(Z=w`
  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;
  }
`),x.rippleVisible,E,550,({theme:e})=>e.transitions.easing.easeInOut,x.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,x.child,x.childLeaving,T,550,({theme:e})=>e.transitions.easing.easeInOut,x.childPulsate,j,({theme:e})=>e.transitions.easing.easeInOut),z=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiTouchRipple"}),{center:o=!1,classes:u={},className:c}=n,d=(0,a.Z)(n,C),[p,f]=i.useState([]),h=i.useRef(0),m=i.useRef(null);i.useEffect(()=>{m.current&&(m.current(),m.current=null)},[p]);let y=i.useRef(!1),g=i.useRef(0),v=i.useRef(null),A=i.useRef(null);i.useEffect(()=>()=>{g.current&&clearTimeout(g.current)},[]);let w=i.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:r,rippleSize:a,cb:i}=e;f(e=>[...e,(0,I.jsx)(q,{classes:{ripple:(0,s.Z)(u.ripple,x.ripple),rippleVisible:(0,s.Z)(u.rippleVisible,x.rippleVisible),ripplePulsate:(0,s.Z)(u.ripplePulsate,x.ripplePulsate),child:(0,s.Z)(u.child,x.child),childLeaving:(0,s.Z)(u.childLeaving,x.childLeaving),childPulsate:(0,s.Z)(u.childPulsate,x.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:a},h.current)]),h.current+=1,m.current=i},[u]),S=i.useCallback((e={},t={},n=()=>{})=>{let r,a,i;let{pulsate:s=!1,center:u=o||t.pulsate,fakeElement:l=!1}=t;if((null==e?void 0:e.type)==="mousedown"&&y.current){y.current=!1;return}(null==e?void 0:e.type)==="touchstart"&&(y.current=!0);let c=l?null:A.current,d=c?c.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!u&&void 0!==e&&(0!==e.clientX||0!==e.clientY)&&(e.clientX||e.touches)){let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;r=Math.round(t-d.left),a=Math.round(n-d.top)}else r=Math.round(d.width/2),a=Math.round(d.height/2);if(u)(i=Math.sqrt((2*d.width**2+d.height**2)/3))%2==0&&(i+=1);else{let e=2*Math.max(Math.abs((c?c.clientWidth:0)-r),r)+2,t=2*Math.max(Math.abs((c?c.clientHeight:0)-a),a)+2;i=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===v.current&&(v.current=()=>{w({pulsate:s,rippleX:r,rippleY:a,rippleSize:i,cb:n})},g.current=setTimeout(()=>{v.current&&(v.current(),v.current=null)},80)):w({pulsate:s,rippleX:r,rippleY:a,rippleSize:i,cb:n})},[o,w]),k=i.useCallback(()=>{S({},{pulsate:!0})},[S]),O=i.useCallback((e,t)=>{if(clearTimeout(g.current),(null==e?void 0:e.type)==="touchend"&&v.current){v.current(),v.current=null,g.current=setTimeout(()=>{O(e,t)});return}v.current=null,f(e=>e.length>0?e.slice(1):e),m.current=t},[]);return i.useImperativeHandle(t,()=>({pulsate:k,start:S,stop:O}),[k,S,O]),(0,I.jsx)(M,(0,r.Z)({className:(0,s.Z)(x.root,u.root,c),ref:A},d,{children:(0,I.jsx)(b,{component:null,exit:!0,children:p})}))});var D=n(53765);function P(e){return(0,D.Z)("MuiButtonBase",e)}let N=(0,A.Z)("MuiButtonBase",["root","disabled","focusVisible"]),R=["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","touchRippleRef","type"],W=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:a}=e,i=(0,o.Z)({root:["root",t&&"disabled",n&&"focusVisible"]},P,a);return n&&r&&(i.root+=` ${r}`),i},K=(0,u.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"},[`&.${N.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),G=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiButtonBase"}),{action:o,centerRipple:u=!1,children:f,className:h,component:m="button",disabled:y=!1,disableRipple:g=!1,disableTouchRipple:b=!1,focusRipple:v=!1,LinkComponent:A="a",onBlur:x,onClick:C,onContextMenu:w,onDragLeave:S,onFocus:k,onFocusVisible:O,onKeyDown:Z,onKeyUp:E,onMouseDown:T,onMouseLeave:j,onMouseUp:M,onTouchEnd:q,onTouchMove:D,onTouchStart:P,tabIndex:N=0,TouchRippleProps:G,touchRippleRef:Y,type:L}=n,F=(0,a.Z)(n,R),U=i.useRef(null),B=i.useRef(null),V=(0,c.Z)(B,Y),{isFocusVisibleRef:J,onFocus:H,onBlur:X,ref:Q}=(0,p.Z)(),[_,$]=i.useState(!1);y&&_&&$(!1),i.useImperativeHandle(o,()=>({focusVisible:()=>{$(!0),U.current.focus()}}),[]);let[ee,et]=i.useState(!1);i.useEffect(()=>{et(!0)},[]);let en=ee&&!g&&!y;function er(e,t,n=b){return(0,d.Z)(r=>(t&&t(r),!n&&B.current&&B.current[e](r),!0))}i.useEffect(()=>{_&&v&&!g&&ee&&B.current.pulsate()},[g,v,_,ee]);let ea=er("start",T),ei=er("stop",w),es=er("stop",S),eo=er("stop",M),eu=er("stop",e=>{_&&e.preventDefault(),j&&j(e)}),el=er("start",P),ec=er("stop",q),ed=er("stop",D),ep=er("stop",e=>{X(e),!1===J.current&&$(!1),x&&x(e)},!1),ef=(0,d.Z)(e=>{U.current||(U.current=e.currentTarget),H(e),!0===J.current&&($(!0),O&&O(e)),k&&k(e)}),eh=()=>{let e=U.current;return m&&"button"!==m&&!("A"===e.tagName&&e.href)},em=i.useRef(!1),ey=(0,d.Z)(e=>{v&&!em.current&&_&&B.current&&" "===e.key&&(em.current=!0,B.current.stop(e,()=>{B.current.start(e)})),e.target===e.currentTarget&&eh()&&" "===e.key&&e.preventDefault(),Z&&Z(e),e.target===e.currentTarget&&eh()&&"Enter"===e.key&&!y&&(e.preventDefault(),C&&C(e))}),eg=(0,d.Z)(e=>{v&&" "===e.key&&B.current&&_&&!e.defaultPrevented&&(em.current=!1,B.current.stop(e,()=>{B.current.pulsate(e)})),E&&E(e),C&&e.target===e.currentTarget&&eh()&&" "===e.key&&!e.defaultPrevented&&C(e)}),eb=m;"button"===eb&&(F.href||F.to)&&(eb=A);let ev={};"button"===eb?(ev.type=void 0===L?"button":L,ev.disabled=y):(F.href||F.to||(ev.role="button"),y&&(ev["aria-disabled"]=y));let eI=(0,c.Z)(t,Q,U),eA=(0,r.Z)({},n,{centerRipple:u,component:m,disabled:y,disableRipple:g,disableTouchRipple:b,focusRipple:v,tabIndex:N,focusVisible:_}),ex=W(eA);return(0,I.jsxs)(K,(0,r.Z)({as:eb,className:(0,s.Z)(ex.root,h),ownerState:eA,onBlur:ep,onClick:C,onContextMenu:ei,onFocus:ef,onKeyDown:ey,onKeyUp:eg,onMouseDown:ea,onMouseLeave:eu,onMouseUp:eo,onDragLeave:es,onTouchEnd:ec,onTouchMove:ed,onTouchStart:el,ref:eI,tabIndex:y?-1:N,type:L},ev,F,{children:[f,en?(0,I.jsx)(z,(0,r.Z)({ref:V,center:u},G)):null]}))});var Y=G},69544:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(34749),a=n(51037),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(71473),d=n(94112),p=n(53765);function f(e){return(0,p.Z)("MuiCard",e)}(0,d.Z)("MuiCard",["root"]);var h=n(97458);let m=["className","raised"],y=e=>{let{classes:t}=e;return(0,o.Z)({root:["root"]},f,t)},g=(0,u.ZP)(c.Z,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),b=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiCard"}),{className:i,raised:o=!1}=n,u=(0,a.Z)(n,m),c=(0,r.Z)({},n,{raised:o}),d=y(c);return(0,h.jsx)(g,(0,r.Z)({className:(0,s.Z)(d.root,i),elevation:o?8:void 0,ref:t,ownerState:c},u))});var v=b},32839:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(59229),u=n(93769),l=n(4861),c=n(97419),d=n(14242),p=n(3390),f=n(73860),h=n(6660),m=n(94112),y=n(53765);function g(e){return(0,y.Z)("MuiCollapse",e)}(0,m.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var b=n(97458);let v=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],I=e=>{let{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,u.Z)(r,g,n)},A=(0,l.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})(({theme:e,ownerState:t})=>(0,a.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,a.Z)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"})),x=(0,l.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>(0,a.Z)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"})),C=(0,l.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>(0,a.Z)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"})),w=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiCollapse"}),{addEndListener:u,children:l,className:m,collapsedSize:y="0px",component:g,easing:w,in:S,onEnter:k,onEntered:O,onEntering:Z,onExit:E,onExited:T,onExiting:j,orientation:M="vertical",style:q,timeout:z=d.x9.standard,TransitionComponent:D=o.ZP}=n,P=(0,r.Z)(n,v),N=(0,a.Z)({},n,{orientation:M,collapsedSize:y}),R=I(N),W=(0,f.Z)(),K=i.useRef(),G=i.useRef(null),Y=i.useRef(),L="number"==typeof y?`${y}px`:y,F="horizontal"===M,U=F?"width":"height";i.useEffect(()=>()=>{clearTimeout(K.current)},[]);let B=i.useRef(null),V=(0,h.Z)(t,B),J=e=>t=>{if(e){let n=B.current;void 0===t?e(n):e(n,t)}},H=()=>G.current?G.current[F?"clientWidth":"clientHeight"]:0,X=J((e,t)=>{G.current&&F&&(G.current.style.position="absolute"),e.style[U]=L,k&&k(e,t)}),Q=J((e,t)=>{let n=H();G.current&&F&&(G.current.style.position="");let{duration:r,easing:a}=(0,p.C)({style:q,timeout:z,easing:w},{mode:"enter"});if("auto"===z){let t=W.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,Y.current=t}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[U]=`${n}px`,e.style.transitionTimingFunction=a,Z&&Z(e,t)}),_=J((e,t)=>{e.style[U]="auto",O&&O(e,t)}),$=J(e=>{e.style[U]=`${H()}px`,E&&E(e)}),ee=J(T),et=J(e=>{let t=H(),{duration:n,easing:r}=(0,p.C)({style:q,timeout:z,easing:w},{mode:"exit"});if("auto"===z){let n=W.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,Y.current=n}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[U]=L,e.style.transitionTimingFunction=r,j&&j(e)});return(0,b.jsx)(D,(0,a.Z)({in:S,onEnter:X,onEntered:_,onEntering:Q,onExit:$,onExited:ee,onExiting:et,addEndListener:e=>{"auto"===z&&(K.current=setTimeout(e,Y.current||0)),u&&u(B.current,e)},nodeRef:B,timeout:"auto"===z?null:z},P,{children:(e,t)=>(0,b.jsx)(A,(0,a.Z)({as:g,className:(0,s.Z)(R.root,m,{entered:R.entered,exited:!S&&"0px"===L&&R.hidden}[e]),style:(0,a.Z)({[F?"minWidth":"minHeight"]:L},q),ownerState:(0,a.Z)({},N,{state:e}),ref:V},t,{children:(0,b.jsx)(x,{ownerState:(0,a.Z)({},N,{state:e}),className:R.wrapper,ref:G,children:(0,b.jsx)(C,{ownerState:(0,a.Z)({},N,{state:e}),className:R.wrapperInner,children:l})})}))}))});w.muiSupportAuto=!0;var S=w},52863:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(22762),l=n(48083),c=n(98423),d=n(16724),p=n(71473),f=n(97419),h=n(4861),m=n(94112),y=n(53765);function g(e){return(0,y.Z)("MuiDialog",e)}let b=(0,m.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),v=i.createContext({});var I=n(73137),A=n(73860),x=n(97458);let C=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],w=(0,h.ZP)(I.Z,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),S=e=>{let{classes:t,scroll:n,maxWidth:r,fullWidth:a,fullScreen:i}=e,s={root:["root"],container:["container",`scroll${(0,l.Z)(n)}`],paper:["paper",`paperScroll${(0,l.Z)(n)}`,`paperWidth${(0,l.Z)(String(r))}`,a&&"paperFullWidth",i&&"paperFullScreen"]};return(0,o.Z)(s,g,t)},k=(0,h.ZP)(c.Z,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),O=(0,h.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${(0,l.Z)(n.scroll)}`]]}})(({ownerState:e})=>(0,a.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"}})),Z=(0,h.ZP)(p.Z,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${(0,l.Z)(n.scroll)}`],t[`paperWidth${(0,l.Z)(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>(0,a.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):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${b.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${b.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,[`&.${b.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),E=i.forwardRef(function(e,t){let n=(0,f.Z)({props:e,name:"MuiDialog"}),o=(0,A.Z)(),l={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":c,"aria-labelledby":h,BackdropComponent:m,BackdropProps:y,children:g,className:b,disableEscapeKeyDown:I=!1,fullScreen:E=!1,fullWidth:T=!1,maxWidth:j="sm",onBackdropClick:M,onClose:q,open:z,PaperComponent:D=p.Z,PaperProps:P={},scroll:N="paper",TransitionComponent:R=d.Z,transitionDuration:W=l,TransitionProps:K}=n,G=(0,r.Z)(n,C),Y=(0,a.Z)({},n,{disableEscapeKeyDown:I,fullScreen:E,fullWidth:T,maxWidth:j,scroll:N}),L=S(Y),F=i.useRef(),U=(0,u.Z)(h),B=i.useMemo(()=>({titleId:U}),[U]);return(0,x.jsx)(k,(0,a.Z)({className:(0,s.Z)(L.root,b),closeAfterTransition:!0,components:{Backdrop:w},componentsProps:{backdrop:(0,a.Z)({transitionDuration:W,as:m},y)},disableEscapeKeyDown:I,onClose:q,open:z,ref:t,onClick:e=>{F.current&&(F.current=null,M&&M(e),q&&q(e,"backdropClick"))},ownerState:Y},G,{children:(0,x.jsx)(R,(0,a.Z)({appear:!0,in:z,timeout:W,role:"presentation"},K,{children:(0,x.jsx)(O,{className:(0,s.Z)(L.container),onMouseDown:e=>{F.current=e.target===e.currentTarget},ownerState:Y,children:(0,x.jsx)(Z,(0,a.Z)({as:D,elevation:24,role:"dialog","aria-describedby":c,"aria-labelledby":U},P,{className:(0,s.Z)(L.paper,P.className),ownerState:Y,children:(0,x.jsx)(v.Provider,{value:B,children:g})}))})}))}))});var T=E},37215:function(e,t,n){"use strict";var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(75143),l=n(4861),c=n(97419),d=n(51869),p=n(97458);let f=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],h=e=>{let{absolute:t,children:n,classes:r,flexItem:a,light:i,orientation:s,textAlign:u,variant:l}=e;return(0,o.Z)({root:["root",t&&"absolute",l,i&&"light","vertical"===s&&"vertical",a&&"flexItem",n&&"withChildren",n&&"vertical"===s&&"withChildrenVertical","right"===u&&"vertical"!==s&&"textAlignRight","left"===u&&"vertical"!==s&&"textAlignLeft"],wrapper:["wrapper","vertical"===s&&"wrapperVertical"]},d.V,r)},m=(0,l.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>(0,a.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,u.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"}),({ownerState:e})=>(0,a.Z)({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>(0,a.Z)({},t.children&&"vertical"!==t.orientation&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>(0,a.Z)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>(0,a.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%"}})),y=(0,l.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>(0,a.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)`})),g=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiDivider"}),{absolute:i=!1,children:o,className:u,component:l=o?"div":"hr",flexItem:d=!1,light:g=!1,orientation:b="horizontal",role:v="hr"!==l?"separator":void 0,textAlign:I="center",variant:A="fullWidth"}=n,x=(0,r.Z)(n,f),C=(0,a.Z)({},n,{absolute:i,component:l,flexItem:d,light:g,orientation:b,role:v,textAlign:I,variant:A}),w=h(C);return(0,p.jsx)(m,(0,a.Z)({as:l,className:(0,s.Z)(w.root,u),role:v,ref:t,ownerState:C},x,{children:o?(0,p.jsx)(y,{className:w.wrapper,ownerState:C,children:o}):null}))});g.muiSkipListHighlight=!0,t.Z=g},51869:function(e,t,n){"use strict";n.d(t,{V:function(){return i}});var r=n(94112),a=n(53765);function i(e){return(0,a.Z)("MuiDivider",e)}let s=(0,r.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);t.Z=s},92914:function(e,t,n){"use strict";n.d(t,{ZP:function(){return Z}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(98423),l=n(27610),c=n(71473),d=n(48083),p=n(73860),f=n(97419),h=n(4861),m=n(94112),y=n(53765);function g(e){return(0,y.Z)("MuiDrawer",e)}(0,m.Z)("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);var b=n(97458);let v=["BackdropProps"],I=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],A=(e,t)=>{let{ownerState:n}=e;return[t.root,("permanent"===n.variant||"persistent"===n.variant)&&t.docked,t.modal]},x=e=>{let{classes:t,anchor:n,variant:r}=e,a={root:["root"],docked:[("permanent"===r||"persistent"===r)&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${(0,d.Z)(n)}`,"temporary"!==r&&`paperAnchorDocked${(0,d.Z)(n)}`]};return(0,o.Z)(a,g,t)},C=(0,h.ZP)(u.Z,{name:"MuiDrawer",slot:"Root",overridesResolver:A})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),w=(0,h.ZP)("div",{shouldForwardProp:h.FO,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:A})({flex:"0 0 auto"}),S=(0,h.ZP)(c.Z,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperAnchor${(0,d.Z)(n.anchor)}`],"temporary"!==n.variant&&t[`paperAnchorDocked${(0,d.Z)(n.anchor)}`]]}})(({theme:e,ownerState:t})=>(0,a.Z)({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},"left"===t.anchor&&{left:0},"top"===t.anchor&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},"right"===t.anchor&&{right:0},"bottom"===t.anchor&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},"left"===t.anchor&&"temporary"!==t.variant&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},"top"===t.anchor&&"temporary"!==t.variant&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},"right"===t.anchor&&"temporary"!==t.variant&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},"bottom"===t.anchor&&"temporary"!==t.variant&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),k={left:"right",right:"left",top:"down",bottom:"up"},O=i.forwardRef(function(e,t){let n=(0,f.Z)({props:e,name:"MuiDrawer"}),o=(0,p.Z)(),u={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:c="left",BackdropProps:d,children:h,className:m,elevation:y=16,hideBackdrop:g=!1,ModalProps:{BackdropProps:A}={},onClose:O,open:Z=!1,PaperProps:E={},SlideProps:T,TransitionComponent:j=l.Z,transitionDuration:M=u,variant:q="temporary"}=n,z=(0,r.Z)(n.ModalProps,v),D=(0,r.Z)(n,I),P=i.useRef(!1);i.useEffect(()=>{P.current=!0},[]);let N="rtl"===o.direction&&-1!==["left","right"].indexOf(c)?k[c]:c,R=(0,a.Z)({},n,{anchor:c,elevation:y,open:Z,variant:q},D),W=x(R),K=(0,b.jsx)(S,(0,a.Z)({elevation:"temporary"===q?y:0,square:!0},E,{className:(0,s.Z)(W.paper,E.className),ownerState:R,children:h}));if("permanent"===q)return(0,b.jsx)(w,(0,a.Z)({className:(0,s.Z)(W.root,W.docked,m),ownerState:R,ref:t},D,{children:K}));let G=(0,b.jsx)(j,(0,a.Z)({in:Z,direction:k[N],timeout:M,appear:P.current},T,{children:K}));return"persistent"===q?(0,b.jsx)(w,(0,a.Z)({className:(0,s.Z)(W.root,W.docked,m),ownerState:R,ref:t},D,{children:G})):(0,b.jsx)(C,(0,a.Z)({BackdropProps:(0,a.Z)({},d,A,{transitionDuration:M}),className:(0,s.Z)(W.root,W.modal,m),open:Z,ownerState:R,onClose:O,hideBackdrop:g,ref:t},D,z,{children:G}))});var Z=O},16724:function(e,t,n){"use strict";var r=n(34749),a=n(51037),i=n(52983),s=n(59229),o=n(73860),u=n(3390),l=n(6660),c=n(97458);let d=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],p={entering:{opacity:1},entered:{opacity:1}},f=i.forwardRef(function(e,t){let n=(0,o.Z)(),f={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:h,appear:m=!0,children:y,easing:g,in:b,onEnter:v,onEntered:I,onEntering:A,onExit:x,onExited:C,onExiting:w,style:S,timeout:k=f,TransitionComponent:O=s.ZP}=e,Z=(0,a.Z)(e,d),E=i.useRef(null),T=(0,l.Z)(E,y.ref,t),j=e=>t=>{if(e){let n=E.current;void 0===t?e(n):e(n,t)}},M=j(A),q=j((e,t)=>{(0,u.n)(e);let r=(0,u.C)({style:S,timeout:k,easing:g},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),v&&v(e,t)}),z=j(I),D=j(w),P=j(e=>{let t=(0,u.C)({style:S,timeout:k,easing:g},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),x&&x(e)}),N=j(C);return(0,c.jsx)(O,(0,r.Z)({appear:m,in:b,nodeRef:E,onEnter:q,onEntered:z,onEntering:M,onExit:P,onExited:N,onExiting:D,addEndListener:e=>{h&&h(E.current,e)},timeout:k},Z,{children:(e,t)=>i.cloneElement(y,(0,r.Z)({style:(0,r.Z)({opacity:0,visibility:"exited"!==e||b?void 0:"hidden"},p[e],S,y.props.style),ref:T},t))}))});t.Z=f},44436:function(e,t,n){"use strict";var r=n(51037),a=n(34749),i=n(52983),s=n(44040),o=n(93769),u=n(2117),l=n(4861),c=n(97419),d=n(79766),p=n(97458);let f=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],h=e=>{let{classes:t,disableUnderline:n}=e,r=(0,o.Z)({root:["root",!n&&"underline"],input:["input"]},d._,t);return(0,a.Z)({},t,r)},m=(0,l.ZP)(u.Ej,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...(0,u.Gx)(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;let r="light"===e.palette.mode,i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return(0,a.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${d.Z.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${d.Z.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t.color||"primary"])?void 0:n.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"},[`&.${d.Z.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${d.Z.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,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(.${d.Z.disabled}, .${d.Z.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${d.Z.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,a.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),y=(0,l.ZP)(u.rA,{name:"MuiFilledInput",slot:"Input",overridesResolver:u._o})(({theme:e,ownerState:t})=>(0,a.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-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"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"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})),g=i.forwardRef(function(e,t){var n,i,o,l;let d=(0,c.Z)({props:e,name:"MuiFilledInput"}),{components:g={},componentsProps:b,fullWidth:v=!1,inputComponent:I="input",multiline:A=!1,slotProps:x,slots:C={},type:w="text"}=d,S=(0,r.Z)(d,f),k=(0,a.Z)({},d,{fullWidth:v,inputComponent:I,multiline:A,type:w}),O=h(d),Z={root:{ownerState:k},input:{ownerState:k}},E=(null!=x?x:b)?(0,s.Z)(null!=x?x:b,Z):Z,T=null!=(n=null!=(i=C.root)?i:g.Root)?n:m,j=null!=(o=null!=(l=C.input)?l:g.Input)?o:y;return(0,p.jsx)(u.ZP,(0,a.Z)({slots:{root:T,input:j},componentsProps:E,fullWidth:v,inputComponent:I,multiline:A,ref:t,type:w},S,{classes:O}))});g.muiName="Input",t.Z=g},79766:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(34749),a=n(94112),i=n(53765),s=n(99986);function o(e){return(0,i.Z)("MuiFilledInput",e)}let u=(0,r.Z)({},s.Z,(0,a.Z)("MuiFilledInput",["root","underline","input"]));t.Z=u},11290:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(97419),l=n(4861),c=n(77972),d=n(48083),p=n(23850),f=n(10010),h=n(94112),m=n(53765);function y(e){return(0,m.Z)("MuiFormControl",e)}(0,h.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var g=n(97458);let b=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],v=e=>{let{classes:t,margin:n,fullWidth:r}=e,a={root:["root","none"!==n&&`margin${(0,d.Z)(n)}`,r&&"fullWidth"]};return(0,o.Z)(a,y,t)},I=(0,l.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,a.Z)({},t.root,t[`margin${(0,d.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>(0,a.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%"})),A=i.forwardRef(function(e,t){let n;let o=(0,u.Z)({props:e,name:"MuiFormControl"}),{children:l,className:d,color:h="primary",component:m="div",disabled:y=!1,error:A=!1,focused:x,fullWidth:C=!1,hiddenLabel:w=!1,margin:S="none",required:k=!1,size:O="medium",variant:Z="outlined"}=o,E=(0,r.Z)(o,b),T=(0,a.Z)({},o,{color:h,component:m,disabled:y,error:A,fullWidth:C,hiddenLabel:w,margin:S,required:k,size:O,variant:Z}),j=v(T),[M,q]=i.useState(()=>{let e=!1;return l&&i.Children.forEach(l,t=>{if(!(0,p.Z)(t,["Input","Select"]))return;let n=(0,p.Z)(t,["Select"])?t.props.input:t;n&&(0,c.B7)(n.props)&&(e=!0)}),e}),[z,D]=i.useState(()=>{let e=!1;return l&&i.Children.forEach(l,t=>{(0,p.Z)(t,["Input","Select"])&&((0,c.vd)(t.props,!0)||(0,c.vd)(t.props.inputProps,!0))&&(e=!0)}),e}),[P,N]=i.useState(!1);y&&P&&N(!1);let R=void 0===x||y?P:x,W=i.useMemo(()=>({adornedStart:M,setAdornedStart:q,color:h,disabled:y,error:A,filled:z,focused:R,fullWidth:C,hiddenLabel:w,size:O,onBlur:()=>{N(!1)},onEmpty:()=>{D(!1)},onFilled:()=>{D(!0)},onFocus:()=>{N(!0)},registerEffect:n,required:k,variant:Z}),[M,h,y,A,z,R,C,w,n,k,O,Z]);return(0,g.jsx)(f.Z.Provider,{value:W,children:(0,g.jsx)(I,(0,a.Z)({as:m,ownerState:T,className:(0,s.Z)(j.root,d),ref:t},E,{children:l}))})});var x=A},10010:function(e,t,n){"use strict";var r=n(52983);let a=r.createContext(void 0);t.Z=a},41996:function(e,t,n){"use strict";function r({props:e,states:t,muiFormControl:n}){return t.reduce((t,r)=>(t[r]=e[r],n&&void 0===e[r]&&(t[r]=n[r]),t),{})}n.d(t,{Z:function(){return r}})},34234:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(52983),a=n(10010);function i(){return r.useContext(a.Z)}},24259:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var r,a=n(51037),i=n(34749),s=n(52983),o=n(28934),u=n(93769),l=n(41996),c=n(34234),d=n(4861),p=n(48083),f=n(94112),h=n(53765);function m(e){return(0,h.Z)("MuiFormHelperText",e)}let y=(0,f.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var g=n(97419),b=n(97458);let v=["children","className","component","disabled","error","filled","focused","margin","required","variant"],I=e=>{let{classes:t,contained:n,size:r,disabled:a,error:i,filled:s,focused:o,required:l}=e,c={root:["root",a&&"disabled",i&&"error",r&&`size${(0,p.Z)(r)}`,n&&"contained",o&&"focused",s&&"filled",l&&"required"]};return(0,u.Z)(c,m,t)},A=(0,d.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,p.Z)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>(0,i.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${y.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${y.error}`]:{color:(e.vars||e).palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),x=s.forwardRef(function(e,t){let n=(0,g.Z)({props:e,name:"MuiFormHelperText"}),{children:s,className:u,component:d="p"}=n,p=(0,a.Z)(n,v),f=(0,c.Z)(),h=(0,l.Z)({props:n,muiFormControl:f,states:["variant","size","disabled","error","filled","focused","required"]}),m=(0,i.Z)({},n,{component:d,contained:"filled"===h.variant||"outlined"===h.variant,variant:h.variant,size:h.size,disabled:h.disabled,error:h.error,filled:h.filled,focused:h.focused,required:h.required}),y=I(m);return(0,b.jsx)(A,(0,i.Z)({as:d,ownerState:m,className:(0,o.Z)(y.root,u),ref:t},p,{children:" "===s?r||(r=(0,b.jsx)("span",{className:"notranslate",children:"​"})):s}))});var C=x},38035:function(e,t,n){"use strict";var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(41996),l=n(34234),c=n(48083),d=n(97419),p=n(4861),f=n(43193),h=n(97458);let m=["children","className","color","component","disabled","error","filled","focused","required"],y=e=>{let{classes:t,color:n,focused:r,disabled:a,error:i,filled:s,required:u}=e,l={root:["root",`color${(0,c.Z)(n)}`,a&&"disabled",i&&"error",s&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",i&&"error"]};return(0,o.Z)(l,f.M,t)},g=(0,p.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,a.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>(0,a.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${f.Z.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${f.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${f.Z.error}`]:{color:(e.vars||e).palette.error.main}})),b=(0,p.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${f.Z.error}`]:{color:(e.vars||e).palette.error.main}})),v=i.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiFormLabel"}),{children:i,className:o,component:c="label"}=n,p=(0,r.Z)(n,m),f=(0,l.Z)(),v=(0,u.Z)({props:n,muiFormControl:f,states:["color","required","focused","disabled","error","filled"]}),I=(0,a.Z)({},n,{color:v.color||"primary",component:c,disabled:v.disabled,error:v.error,filled:v.filled,focused:v.focused,required:v.required}),A=y(I);return(0,h.jsxs)(g,(0,a.Z)({as:c,ownerState:I,className:(0,s.Z)(A.root,o),ref:t},p,{children:[i,v.required&&(0,h.jsxs)(b,{ownerState:I,"aria-hidden":!0,className:A.asterisk,children:[" ","*"]})]}))});t.Z=v},43193:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});var r=n(94112),a=n(53765);function i(e){return(0,a.Z)("MuiFormLabel",e)}let s=(0,r.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);t.Z=s},79454:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(34749);n(52983);var a=n(79009),i=n(97458);function s(e){let{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>t(null==e||0===Object.keys(e).length?n:e):t;return(0,i.jsx)(a.xB,{styles:r})}var o=n(2891),u=function({styles:e,themeId:t,defaultTheme:n={}}){let r=(0,o.Z)(n),a="function"==typeof e?e(t&&r[t]||r):e;return(0,i.jsx)(s,{styles:a})},l=n(18741),c=n(27349),d=function(e){return(0,i.jsx)(u,(0,r.Z)({},e,{defaultTheme:l.Z,themeId:c.Z}))}},62783:function(e,t,n){"use strict";var r=n(34749),a=n(51037),i=n(52983),s=n(59229),o=n(73860),u=n(3390),l=n(6660),c=n(97458);let d=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function p(e){return`scale(${e}, ${e**2})`}let f={entering:{opacity:1,transform:p(1)},entered:{opacity:1,transform:"none"}},h="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),m=i.forwardRef(function(e,t){let{addEndListener:n,appear:m=!0,children:y,easing:g,in:b,onEnter:v,onEntered:I,onEntering:A,onExit:x,onExited:C,onExiting:w,style:S,timeout:k="auto",TransitionComponent:O=s.ZP}=e,Z=(0,a.Z)(e,d),E=i.useRef(),T=i.useRef(),j=(0,o.Z)(),M=i.useRef(null),q=(0,l.Z)(M,y.ref,t),z=e=>t=>{if(e){let n=M.current;void 0===t?e(n):e(n,t)}},D=z(A),P=z((e,t)=>{let n;(0,u.n)(e);let{duration:r,delay:a,easing:i}=(0,u.C)({style:S,timeout:k,easing:g},{mode:"enter"});"auto"===k?(n=j.transitions.getAutoHeightDuration(e.clientHeight),T.current=n):n=r,e.style.transition=[j.transitions.create("opacity",{duration:n,delay:a}),j.transitions.create("transform",{duration:h?n:.666*n,delay:a,easing:i})].join(","),v&&v(e,t)}),N=z(I),R=z(w),W=z(e=>{let t;let{duration:n,delay:r,easing:a}=(0,u.C)({style:S,timeout:k,easing:g},{mode:"exit"});"auto"===k?(t=j.transitions.getAutoHeightDuration(e.clientHeight),T.current=t):t=n,e.style.transition=[j.transitions.create("opacity",{duration:t,delay:r}),j.transitions.create("transform",{duration:h?t:.666*t,delay:h?r:r||.333*t,easing:a})].join(","),e.style.opacity=0,e.style.transform=p(.75),x&&x(e)}),K=z(C);return i.useEffect(()=>()=>{clearTimeout(E.current)},[]),(0,c.jsx)(O,(0,r.Z)({appear:m,in:b,nodeRef:M,onEnter:P,onEntered:N,onEntering:D,onExit:W,onExited:K,onExiting:R,addEndListener:e=>{"auto"===k&&(E.current=setTimeout(e,T.current||0)),n&&n(M.current,e)},timeout:"auto"===k?null:k},Z,{children:(e,t)=>i.cloneElement(y,(0,r.Z)({style:(0,r.Z)({opacity:0,transform:p(.75),visibility:"exited"!==e||b?void 0:"hidden"},f[e],S,y.props.style),ref:q},t))}))});m.muiSupportAuto=!0,t.Z=m},83674:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(75143),l=n(4861),c=n(97419),d=n(93080),p=n(48083),f=n(94112),h=n(53765);function m(e){return(0,h.Z)("MuiIconButton",e)}let y=(0,f.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var g=n(97458);let b=["edge","children","className","color","disabled","disableFocusRipple","size"],v=e=>{let{classes:t,disabled:n,color:r,edge:a,size:i}=e,s={root:["root",n&&"disabled","default"!==r&&`color${(0,p.Z)(r)}`,a&&`edge${(0,p.Z)(a)}`,`size${(0,p.Z)(i)}`]};return(0,o.Z)(s,m,t)},I=(0,l.ZP)(d.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,p.Z)(n.color)}`],n.edge&&t[`edge${(0,p.Z)(n.edge)}`],t[`size${(0,p.Z)(n.size)}`]]}})(({theme:e,ownerState:t})=>(0,a.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,u.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})=>{var n;let r=null==(n=(e.vars||e).palette)?void 0:n[t.color];return(0,a.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,a.Z)({color:null==r?void 0:r.main},!t.disableRipple&&{"&:hover":(0,a.Z)({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,u.Fq)(r.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)},{[`&.${y.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),A=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiIconButton"}),{edge:i=!1,children:o,className:u,color:l="default",disabled:d=!1,disableFocusRipple:p=!1,size:f="medium"}=n,h=(0,r.Z)(n,b),m=(0,a.Z)({},n,{edge:i,color:l,disabled:d,disableFocusRipple:p,size:f}),y=v(m);return(0,g.jsx)(I,(0,a.Z)({className:(0,s.Z)(y.root,u),centerRipple:!0,focusRipple:!p,disabled:d,ref:t,ownerState:m},h,{children:o}))});var x=A},13138:function(e,t,n){"use strict";var r=n(51037),a=n(34749),i=n(52983),s=n(93769),o=n(44040),u=n(2117),l=n(4861),c=n(97419),d=n(68375),p=n(97458);let f=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],h=e=>{let{classes:t,disableUnderline:n}=e,r=(0,s.Z)({root:["root",!n&&"underline"],input:["input"]},d.l,t);return(0,a.Z)({},t,r)},m=(0,l.ZP)(u.Ej,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...(0,u.Gx)(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n="light"===e.palette.mode,r=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,a.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||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"},[`&.${d.Z.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${d.Z.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&: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(.${d.Z.disabled}, .${d.Z.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${d.Z.disabled}:before`]:{borderBottomStyle:"dotted"}})}),y=(0,l.ZP)(u.rA,{name:"MuiInput",slot:"Input",overridesResolver:u._o})({}),g=i.forwardRef(function(e,t){var n,i,s,l;let d=(0,c.Z)({props:e,name:"MuiInput"}),{disableUnderline:g,components:b={},componentsProps:v,fullWidth:I=!1,inputComponent:A="input",multiline:x=!1,slotProps:C,slots:w={},type:S="text"}=d,k=(0,r.Z)(d,f),O=h(d),Z={root:{ownerState:{disableUnderline:g}}},E=(null!=C?C:v)?(0,o.Z)(null!=C?C:v,Z):Z,T=null!=(n=null!=(i=w.root)?i:b.Root)?n:m,j=null!=(s=null!=(l=w.input)?l:b.Input)?s:y;return(0,p.jsx)(u.ZP,(0,a.Z)({slots:{root:T,input:j},slotProps:E,fullWidth:I,inputComponent:A,multiline:x,ref:t,type:S},k,{classes:O}))});g.muiName="Input",t.Z=g},68375:function(e,t,n){"use strict";n.d(t,{l:function(){return o}});var r=n(34749),a=n(94112),i=n(53765),s=n(99986);function o(e){return(0,i.Z)("MuiInput",e)}let u=(0,r.Z)({},s.Z,(0,a.Z)("MuiInput",["root","underline","input"]));t.Z=u},2117:function(e,t,n){"use strict";n.d(t,{rA:function(){return N},Ej:function(){return P},ZP:function(){return K},_o:function(){return z},Gx:function(){return q}});var r=n(51037),a=n(34749),i=n(18692),s=n(52983),o=n(28934),u=n(93769),l=n(63730),c=n(32071),d=n(87423),p=n(29842),f=n(56944),h=n(97458);let m=["onChange","maxRows","minRows","style","value"];function y(e){return parseInt(e,10)||0}let g={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function b(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}let v=s.forwardRef(function(e,t){let{onChange:n,maxRows:i,minRows:o=1,style:u,value:v}=e,I=(0,r.Z)(e,m),{current:A}=s.useRef(null!=v),x=s.useRef(null),C=(0,c.Z)(t,x),w=s.useRef(null),S=s.useRef(0),[k,O]=s.useState({outerHeightStyle:0}),Z=s.useCallback(()=>{let t=x.current,n=(0,d.Z)(t),r=n.getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0};let a=w.current;a.style.width=r.width,a.value=t.value||e.placeholder||"x","\n"===a.value.slice(-1)&&(a.value+=" ");let s=r.boxSizing,u=y(r.paddingBottom)+y(r.paddingTop),l=y(r.borderBottomWidth)+y(r.borderTopWidth),c=a.scrollHeight;a.value="x";let p=a.scrollHeight,f=c;o&&(f=Math.max(Number(o)*p,f)),i&&(f=Math.min(Number(i)*p,f)),f=Math.max(f,p);let h=f+("border-box"===s?u+l:0),m=1>=Math.abs(f-c);return{outerHeightStyle:h,overflow:m}},[i,o,e.placeholder]),E=(e,t)=>{let{outerHeightStyle:n,overflow:r}=t;return S.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(S.current+=1,{overflow:r,outerHeightStyle:n}):e},T=s.useCallback(()=>{let e=Z();b(e)||O(t=>E(t,e))},[Z]),j=()=>{let e=Z();b(e)||l.flushSync(()=>{O(t=>E(t,e))})};return s.useEffect(()=>{let e;let t=(0,p.Z)(()=>{S.current=0,x.current&&j()}),n=x.current,r=(0,d.Z)(n);return r.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{S.current=0,x.current&&j()})).observe(n),()=>{t.clear(),r.removeEventListener("resize",t),e&&e.disconnect()}}),(0,f.Z)(()=>{T()}),s.useEffect(()=>{S.current=0},[v]),(0,h.jsxs)(s.Fragment,{children:[(0,h.jsx)("textarea",(0,a.Z)({value:v,onChange:e=>{S.current=0,A||T(),n&&n(e)},ref:C,rows:o,style:(0,a.Z)({height:k.outerHeightStyle,overflow:k.overflow?"hidden":void 0},u)},I)),(0,h.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:w,tabIndex:-1,style:(0,a.Z)({},g.shadow,u,{paddingTop:0,paddingBottom:0})})]})});var I=n(95552),A=n(41996),x=n(10010),C=n(34234),w=n(4861),S=n(97419),k=n(48083),O=n(6660),Z=n(89102),E=n(79454),T=n(77972),j=n(99986);let M=["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","slotProps","slots","startAdornment","type","value"],q=(e,t)=>{let{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,k.Z)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},z=(e,t)=>{let{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},D=e=>{let{classes:t,color:n,disabled:r,error:a,endAdornment:i,focused:s,formControl:o,fullWidth:l,hiddenLabel:c,multiline:d,readOnly:p,size:f,startAdornment:h,type:m}=e,y={root:["root",`color${(0,k.Z)(n)}`,r&&"disabled",a&&"error",l&&"fullWidth",s&&"focused",o&&"formControl",f&&"medium"!==f&&`size${(0,k.Z)(f)}`,d&&"multiline",h&&"adornedStart",i&&"adornedEnd",c&&"hiddenLabel",p&&"readOnly"],input:["input",r&&"disabled","search"===m&&"inputTypeSearch",d&&"inputMultiline","small"===f&&"inputSizeSmall",c&&"inputHiddenLabel",h&&"inputAdornedStart",i&&"inputAdornedEnd",p&&"readOnly"]};return(0,u.Z)(y,j.u,t)},P=(0,w.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:q})(({theme:e,ownerState:t})=>(0,a.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${j.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,a.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),N=(0,w.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:z})(({theme:e,ownerState:t})=>{let n="light"===e.palette.mode,r=(0,a.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),i={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,a.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":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${j.Z.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${j.Z.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||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"})}),R=(0,h.jsx)(E.Z,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),W=s.forwardRef(function(e,t){var n;let u=(0,S.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":l,autoComplete:c,autoFocus:d,className:p,components:f={},componentsProps:m={},defaultValue:y,disabled:g,disableInjectingGlobalStyles:b,endAdornment:w,fullWidth:k=!1,id:E,inputComponent:j="input",inputProps:q={},inputRef:z,maxRows:W,minRows:K,multiline:G=!1,name:Y,onBlur:L,onChange:F,onClick:U,onFocus:B,onKeyDown:V,onKeyUp:J,placeholder:H,readOnly:X,renderSuffix:Q,rows:_,slotProps:$={},slots:ee={},startAdornment:et,type:en="text",value:er}=u,ea=(0,r.Z)(u,M),ei=null!=q.value?q.value:er,{current:es}=s.useRef(null!=ei),eo=s.useRef(),eu=s.useCallback(e=>{},[]),el=(0,O.Z)(eo,z,q.ref,eu),[ec,ed]=s.useState(!1),ep=(0,C.Z)(),ef=(0,A.Z)({props:u,muiFormControl:ep,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ef.focused=ep?ep.focused:ec,s.useEffect(()=>{!ep&&g&&ec&&(ed(!1),L&&L())},[ep,g,ec,L]);let eh=ep&&ep.onFilled,em=ep&&ep.onEmpty,ey=s.useCallback(e=>{(0,T.vd)(e)?eh&&eh():em&&em()},[eh,em]);(0,Z.Z)(()=>{es&&ey({value:ei})},[ei,ey,es]),s.useEffect(()=>{ey(eo.current)},[]);let eg=j,eb=q;G&&"input"===eg&&(eb=_?(0,a.Z)({type:void 0,minRows:_,maxRows:_},eb):(0,a.Z)({type:void 0,maxRows:W,minRows:K},eb),eg=v),s.useEffect(()=>{ep&&ep.setAdornedStart(!!et)},[ep,et]);let ev=(0,a.Z)({},u,{color:ef.color||"primary",disabled:ef.disabled,endAdornment:w,error:ef.error,focused:ef.focused,formControl:ep,fullWidth:k,hiddenLabel:ef.hiddenLabel,multiline:G,size:ef.size,startAdornment:et,type:en}),eI=D(ev),eA=ee.root||f.Root||P,ex=$.root||m.root||{},eC=ee.input||f.Input||N;return eb=(0,a.Z)({},eb,null!=(n=$.input)?n:m.input),(0,h.jsxs)(s.Fragment,{children:[!b&&R,(0,h.jsxs)(eA,(0,a.Z)({},ex,!(0,I.X)(eA)&&{ownerState:(0,a.Z)({},ev,ex.ownerState)},{ref:t,onClick:e=>{eo.current&&e.currentTarget===e.target&&eo.current.focus(),U&&U(e)}},ea,{className:(0,o.Z)(eI.root,ex.className,p,X&&"MuiInputBase-readOnly"),children:[et,(0,h.jsx)(x.Z.Provider,{value:null,children:(0,h.jsx)(eC,(0,a.Z)({ownerState:ev,"aria-invalid":ef.error,"aria-describedby":l,autoComplete:c,autoFocus:d,defaultValue:y,disabled:ef.disabled,id:E,onAnimationStart:e=>{ey("mui-auto-fill-cancel"===e.animationName?eo.current:{value:"x"})},name:Y,placeholder:H,readOnly:X,required:ef.required,rows:_,value:ei,onKeyDown:V,onKeyUp:J,type:en},eb,!(0,I.X)(eC)&&{as:eg,ownerState:(0,a.Z)({},ev,eb.ownerState)},{ref:el,className:(0,o.Z)(eI.input,eb.className,X&&"MuiInputBase-readOnly"),onBlur:e=>{L&&L(e),q.onBlur&&q.onBlur(e),ep&&ep.onBlur?ep.onBlur(e):ed(!1)},onChange:(e,...t)=>{if(!es){let t=e.target||eo.current;if(null==t)throw Error((0,i.Z)(1));ey({value:t.value})}q.onChange&&q.onChange(e,...t),F&&F(e,...t)},onFocus:e=>{if(ef.disabled){e.stopPropagation();return}B&&B(e),q.onFocus&&q.onFocus(e),ep&&ep.onFocus?ep.onFocus(e):ed(!0)}}))}),w,Q?Q((0,a.Z)({},ef,{startAdornment:et})):null]}))]})});var K=W},99986:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var r=n(94112),a=n(53765);function i(e){return(0,a.Z)("MuiInputBase",e)}let s=(0,r.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);t.Z=s},77972:function(e,t,n){"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function a(e,t=!1){return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,{B7:function(){return i},vd:function(){return a}})},22101:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(48083),l=n(4861),c=n(97419),d=n(39614),p=n(6660),f=n(67718),h=n(94112),m=n(53765);function y(e){return(0,m.Z)("MuiLink",e)}let g=(0,h.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]);var b=n(56238),v=n(75143);let I={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},A=e=>I[e]||e;var x=({theme:e,ownerState:t})=>{let n=A(t.color),r=(0,b.DW)(e,`palette.${n}`,!1)||t.color,a=(0,b.DW)(e,`palette.${n}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:(0,v.Fq)(r,.4)},C=n(97458);let w=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],S=e=>{let{classes:t,component:n,focusVisible:r,underline:a}=e,i={root:["root",`underline${(0,u.Z)(a)}`,"button"===n&&"button",r&&"focusVisible"]};return(0,o.Z)(i,y,t)},k=(0,l.ZP)(f.Z,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${(0,u.Z)(n.underline)}`],"button"===n.component&&t.button]}})(({theme:e,ownerState:t})=>(0,a.Z)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,a.Z)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:x({theme:e,ownerState:t})},{"&: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"},[`&.${g.focusVisible}`]:{outline:"auto"}})),O=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiLink"}),{className:o,color:u="primary",component:l="a",onBlur:f,onFocus:h,TypographyClasses:m,underline:y="always",variant:g="inherit",sx:b}=n,v=(0,r.Z)(n,w),{isFocusVisibleRef:A,onBlur:x,onFocus:O,ref:Z}=(0,d.Z)(),[E,T]=i.useState(!1),j=(0,p.Z)(t,Z),M=(0,a.Z)({},n,{color:u,component:l,focusVisible:E,underline:y,variant:g}),q=S(M);return(0,C.jsx)(k,(0,a.Z)({color:u,className:(0,s.Z)(q.root,o),classes:m,component:l,onBlur:e=>{x(e),!1===A.current&&T(!1),f&&f(e)},onFocus:e=>{O(e),!0===A.current&&T(!0),h&&h(e)},ref:j,ownerState:M,variant:g,sx:[...Object.keys(I).includes(u)?[]:[{color:u}],...Array.isArray(b)?b:[b]]},v))});var Z=O},33337:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(3201),d=n(94112),p=n(53765);function f(e){return(0,p.Z)("MuiList",e)}(0,d.Z)("MuiList",["root","padding","dense","subheader"]);var h=n(97458);let m=["children","className","component","dense","disablePadding","subheader"],y=e=>{let{classes:t,disablePadding:n,dense:r,subheader:a}=e;return(0,o.Z)({root:["root",!n&&"padding",r&&"dense",a&&"subheader"]},f,t)},g=(0,u.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>(0,a.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),b=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiList"}),{children:o,className:u,component:d="ul",dense:p=!1,disablePadding:f=!1,subheader:b}=n,v=(0,r.Z)(n,m),I=i.useMemo(()=>({dense:p}),[p]),A=(0,a.Z)({},n,{component:d,dense:p,disablePadding:f}),x=y(A);return(0,h.jsx)(c.Z.Provider,{value:I,children:(0,h.jsxs)(g,(0,a.Z)({as:d,className:(0,s.Z)(x.root,u),ref:t,ownerState:A},v,{children:[b,o]}))})});var v=b},3201:function(e,t,n){"use strict";var r=n(52983);let a=r.createContext({});t.Z=a},21410:function(e,t,n){"use strict";n.d(t,{ZP:function(){return z}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(95552),l=n(75143),c=n(4861),d=n(97419),p=n(93080),f=n(23850),h=n(89102),m=n(6660),y=n(3201),g=n(94112),b=n(53765);function v(e){return(0,b.Z)("MuiListItem",e)}let I=(0,g.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),A=(0,g.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function x(e){return(0,b.Z)("MuiListItemSecondaryAction",e)}(0,g.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var C=n(97458);let w=["className"],S=e=>{let{disableGutters:t,classes:n}=e;return(0,o.Z)({root:["root",t&&"disableGutters"]},x,n)},k=(0,c.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>(0,a.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),O=i.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:o}=n,u=(0,r.Z)(n,w),l=i.useContext(y.Z),c=(0,a.Z)({},n,{disableGutters:l.disableGutters}),p=S(c);return(0,C.jsx)(k,(0,a.Z)({className:(0,s.Z)(p.root,o),ownerState:c,ref:t},u))});O.muiName="ListItemSecondaryAction";let Z=["className"],E=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],T=e=>{let{alignItems:t,button:n,classes:r,dense:a,disabled:i,disableGutters:s,disablePadding:u,divider:l,hasSecondaryAction:c,selected:d}=e;return(0,o.Z)({root:["root",a&&"dense",!s&&"gutters",!u&&"padding",l&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",d&&"selected"],container:["container"]},v,r)},j=(0,c.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})(({theme:e,ownerState:t})=>(0,a.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,a.Z)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${A.root}`]:{paddingRight:48}},{[`&.${I.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${I.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${I.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${I.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${I.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),M=(0,c.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),q=i.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiListItem"}),{alignItems:o="center",autoFocus:l=!1,button:c=!1,children:g,className:b,component:v,components:A={},componentsProps:x={},ContainerComponent:w="li",ContainerProps:{className:S}={},dense:k=!1,disabled:q=!1,disableGutters:z=!1,disablePadding:D=!1,divider:P=!1,focusVisibleClassName:N,secondaryAction:R,selected:W=!1,slotProps:K={},slots:G={}}=n,Y=(0,r.Z)(n.ContainerProps,Z),L=(0,r.Z)(n,E),F=i.useContext(y.Z),U=i.useMemo(()=>({dense:k||F.dense||!1,alignItems:o,disableGutters:z}),[o,F.dense,k,z]),B=i.useRef(null);(0,h.Z)(()=>{l&&B.current&&B.current.focus()},[l]);let V=i.Children.toArray(g),J=V.length&&(0,f.Z)(V[V.length-1],["ListItemSecondaryAction"]),H=(0,a.Z)({},n,{alignItems:o,autoFocus:l,button:c,dense:U.dense,disabled:q,disableGutters:z,disablePadding:D,divider:P,hasSecondaryAction:J,selected:W}),X=T(H),Q=(0,m.Z)(B,t),_=G.root||A.Root||j,$=K.root||x.root||{},ee=(0,a.Z)({className:(0,s.Z)(X.root,$.className,b),disabled:q},L),et=v||"li";return(c&&(ee.component=v||"div",ee.focusVisibleClassName=(0,s.Z)(I.focusVisible,N),et=p.Z),J)?(et=ee.component||v?et:"div","li"===w&&("li"===et?et="div":"li"===ee.component&&(ee.component="div")),(0,C.jsx)(y.Z.Provider,{value:U,children:(0,C.jsxs)(M,(0,a.Z)({as:w,className:(0,s.Z)(X.container,S),ref:Q,ownerState:H},Y,{children:[(0,C.jsx)(_,(0,a.Z)({},$,!(0,u.X)(_)&&{as:et,ownerState:(0,a.Z)({},H,$.ownerState)},ee,{children:V})),V.pop()]}))})):(0,C.jsx)(y.Z.Provider,{value:U,children:(0,C.jsxs)(_,(0,a.Z)({},$,{as:et,ref:Q},!(0,u.X)(_)&&{ownerState:(0,a.Z)({},H,$.ownerState)},ee,{children:[V,R&&(0,C.jsx)(O,{children:R})]}))})});var z=q},92542:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(94112),a=n(53765);function i(e){return(0,a.Z)("MuiListItemIcon",e)}let s=(0,r.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);t.Z=s},8629:function(e,t,n){"use strict";var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(67718),l=n(3201),c=n(97419),d=n(4861),p=n(69608),f=n(97458);let h=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],m=e=>{let{classes:t,inset:n,primary:r,secondary:a,dense:i}=e;return(0,o.Z)({root:["root",n&&"inset",i&&"dense",r&&a&&"multiline"],primary:["primary"],secondary:["secondary"]},p.L,t)},y=(0,d.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${p.Z.primary}`]:t.primary},{[`& .${p.Z.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>(0,a.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),g=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiListItemText"}),{children:o,className:d,disableTypography:p=!1,inset:g=!1,primary:b,primaryTypographyProps:v,secondary:I,secondaryTypographyProps:A}=n,x=(0,r.Z)(n,h),{dense:C}=i.useContext(l.Z),w=null!=b?b:o,S=I,k=(0,a.Z)({},n,{disableTypography:p,inset:g,primary:!!w,secondary:!!S,dense:C}),O=m(k);return null==w||w.type===u.Z||p||(w=(0,f.jsx)(u.Z,(0,a.Z)({variant:C?"body2":"body1",className:O.primary,component:null!=v&&v.variant?void 0:"span",display:"block"},v,{children:w}))),null==S||S.type===u.Z||p||(S=(0,f.jsx)(u.Z,(0,a.Z)({variant:"body2",className:O.secondary,color:"text.secondary",display:"block"},A,{children:S}))),(0,f.jsxs)(y,(0,a.Z)({className:(0,s.Z)(O.root,d),ownerState:k,ref:t},x,{children:[w,S]}))});t.Z=g},69608:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var r=n(94112),a=n(53765);function i(e){return(0,a.Z)("MuiListItemText",e)}let s=(0,r.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);t.Z=s},42256:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(4861),l=n(97419),c=n(48083),d=n(94112),p=n(53765);function f(e){return(0,p.Z)("MuiListSubheader",e)}(0,d.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var h=n(97458);let m=["className","color","component","disableGutters","disableSticky","inset"],y=e=>{let{classes:t,color:n,disableGutters:r,inset:a,disableSticky:i}=e,s={root:["root","default"!==n&&`color${(0,c.Z)(n)}`,!r&&"gutters",a&&"inset",!i&&"sticky"]};return(0,o.Z)(s,f,t)},g=(0,u.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,c.Z)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>(0,a.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:(e.vars||e).palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),b=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiListSubheader"}),{className:i,color:o="default",component:u="li",disableGutters:c=!1,disableSticky:d=!1,inset:p=!1}=n,f=(0,r.Z)(n,m),b=(0,a.Z)({},n,{color:o,component:u,disableGutters:c,disableSticky:d,inset:p}),v=y(b);return(0,h.jsx)(g,(0,a.Z)({as:u,className:(0,s.Z)(v.root,i),ref:t,ownerState:b},f))});b.muiSkipListHighlight=!0;var v=b},19442:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(75143),l=n(4861),c=n(97419),d=n(3201),p=n(93080),f=n(89102),h=n(6660),m=n(51869),y=n(92542),g=n(69608),b=n(94112),v=n(53765);function I(e){return(0,v.Z)("MuiMenuItem",e)}let A=(0,b.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var x=n(97458);let C=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],w=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:s,classes:u}=e,l=(0,o.Z)({root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",s&&"selected"]},I,u);return(0,a.Z)({},u,l)},S=(0,l.ZP)(p.Z,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})(({theme:e,ownerState:t})=>(0,a.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.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${A.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${A.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${A.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${A.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${A.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${m.Z.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${m.Z.inset}`]:{marginLeft:52},[`& .${g.Z.root}`]:{marginTop:0,marginBottom:0},[`& .${g.Z.inset}`]:{paddingLeft:36},[`& .${y.Z.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,a.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${y.Z.root} svg`]:{fontSize:"1.25rem"}}))),k=i.forwardRef(function(e,t){let n;let o=(0,c.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:u=!1,component:l="li",dense:p=!1,divider:m=!1,disableGutters:y=!1,focusVisibleClassName:g,role:b="menuitem",tabIndex:v,className:I}=o,A=(0,r.Z)(o,C),k=i.useContext(d.Z),O=i.useMemo(()=>({dense:p||k.dense||!1,disableGutters:y}),[k.dense,p,y]),Z=i.useRef(null);(0,f.Z)(()=>{u&&Z.current&&Z.current.focus()},[u]);let E=(0,a.Z)({},o,{dense:O.dense,divider:m,disableGutters:y}),T=w(o),j=(0,h.Z)(Z,t);return o.disabled||(n=void 0!==v?v:-1),(0,x.jsx)(d.Z.Provider,{value:O,children:(0,x.jsx)(S,(0,a.Z)({ref:j,role:b,tabIndex:n,component:l,focusVisibleClassName:(0,s.Z)(T.focusVisible,g),className:(0,s.Z)(T.root,I)},A,{ownerState:E,classes:T}))})});var O=k},98423:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(31950),u=n(32071),l=n(44310),c=n(7763),d=n(40819),p=n(37434),f=n(87423),h=n(96167);function m(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function y(e){return parseInt((0,f.Z)(e).getComputedStyle(e).paddingRight,10)||0}function g(e,t,n,r,a){let i=[t,n,...r];[].forEach.call(e.children,e=>{let t=-1===i.indexOf(e),n=!function(e){let t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&m(e,a)})}function b(e,t){let n=-1;return e.some((e,r)=>!!t(e)&&(n=r,!0)),n}let v=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&m(e.modalRef,!1);let r=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);g(t,e.mount,e.modalRef,r,!0);let a=b(this.containers,e=>e.container===t);return -1!==a?this.containers[a].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n}mount(e,t){let n=b(this.containers,t=>-1!==t.modals.indexOf(e)),r=this.containers[n];r.restore||(r.restore=function(e,t){let n=[],r=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,l.Z)(e);return t.body===e?(0,f.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){let e=(0,h.Z)((0,l.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${y(r)+e}px`;let t=(0,l.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${y(t)+e}px`})}if(r.parentNode instanceof DocumentFragment)e=(0,l.Z)(r).body;else{let t=r.parentElement,n=(0,f.Z)(r);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}(r,t))}remove(e,t=!0){let n=this.modals.indexOf(e);if(-1===n)return n;let r=b(this.containers,t=>-1!==t.modals.indexOf(e)),a=this.containers[r];if(a.modals.splice(a.modals.indexOf(e),1),this.modals.splice(n,1),0===a.modals.length)a.restore&&a.restore(),e.modalRef&&m(e.modalRef,t),g(a.container,e.mount,e.modalRef,a.hiddenSiblings,!1),this.containers.splice(r,1);else{let e=a.modals[a.modals.length-1];e.modalRef&&m(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var I=n(93769),A=n(97458);function x(e){let t=[],n=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,r)=>{let a=function(e){let 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===a||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e)||(0===a?t.push(e):n.push({documentOrder:r,tabIndex:a,node:e}))}),n.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}function w(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:a=!1,getTabbable:s=x,isEnabled:o=C,open:c}=e,d=i.useRef(!1),p=i.useRef(null),f=i.useRef(null),h=i.useRef(null),m=i.useRef(null),y=i.useRef(!1),g=i.useRef(null),b=(0,u.Z)(t.ref,g),v=i.useRef(null);i.useEffect(()=>{c&&g.current&&(y.current=!n)},[n,c]),i.useEffect(()=>{if(!c||!g.current)return;let e=(0,l.Z)(g.current);return!g.current.contains(e.activeElement)&&(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),y.current&&g.current.focus()),()=>{a||(h.current&&h.current.focus&&(d.current=!0,h.current.focus()),h.current=null)}},[c]),i.useEffect(()=>{if(!c||!g.current)return;let e=(0,l.Z)(g.current),t=t=>{let{current:n}=g;if(null!==n){if(!e.hasFocus()||r||!o()||d.current){d.current=!1;return}if(!n.contains(e.activeElement)){if(t&&m.current!==t.target||e.activeElement!==m.current)m.current=null;else if(null!==m.current)return;if(!y.current)return;let r=[];if((e.activeElement===p.current||e.activeElement===f.current)&&(r=s(g.current)),r.length>0){var a,i;let e=!!((null==(a=v.current)?void 0:a.shiftKey)&&(null==(i=v.current)?void 0:i.key)==="Tab"),t=r[0],n=r[r.length-1];"string"!=typeof t&&"string"!=typeof n&&(e?n.focus():t.focus())}else n.focus()}}},n=t=>{v.current=t,!r&&o()&&"Tab"===t.key&&e.activeElement===g.current&&t.shiftKey&&(d.current=!0,f.current&&f.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);let a=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&t(null)},50);return()=>{clearInterval(a),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}},[n,r,a,o,c,s]);let I=e=>{null===h.current&&(h.current=e.relatedTarget),y.current=!0};return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)("div",{tabIndex:c?0:-1,onFocus:I,ref:p,"data-testid":"sentinelStart"}),i.cloneElement(t,{ref:b,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),y.current=!0,m.current=e.target;let n=t.props.onFocus;n&&n(e)}}),(0,A.jsx)("div",{tabIndex:c?0:-1,onFocus:I,ref:f,"data-testid":"sentinelEnd"})]})}var S=n(51351),k=n(4861),O=n(97419),Z=n(73137),E=n(94112),T=n(53765);function j(e){return(0,T.Z)("MuiModal",e)}(0,E.Z)("MuiModal",["root","hidden","backdrop"]);let M=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","open","slotProps","slots","theme"],q=e=>{let{open:t,exited:n,classes:r}=e;return(0,I.Z)({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},j,r)},z=(0,k.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>(0,a.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),D=(0,k.ZP)(Z.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),P=i.forwardRef(function(e,t){var n,f,h,y,g,b;let I=(0,O.Z)({name:"MuiModal",props:e}),{BackdropComponent:x=D,BackdropProps:C,className:k,closeAfterTransition:Z=!1,children:E,container:T,component:j,components:P={},componentsProps:N={},disableAutoFocus:R=!1,disableEnforceFocus:W=!1,disableEscapeKeyDown:K=!1,disablePortal:G=!1,disableRestoreFocus:Y=!1,disableScrollLock:L=!1,hideBackdrop:F=!1,keepMounted:U=!1,onBackdropClick:B,open:V,slotProps:J,slots:H}=I,X=(0,r.Z)(I,M),Q=(0,a.Z)({},I,{closeAfterTransition:Z,disableAutoFocus:R,disableEnforceFocus:W,disableEscapeKeyDown:K,disablePortal:G,disableRestoreFocus:Y,disableScrollLock:L,hideBackdrop:F,keepMounted:U}),{getRootProps:_,getBackdropProps:$,getTransitionProps:ee,portalRef:et,isTopModal:en,exited:er,hasTransition:ea}=function(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:s=v,closeAfterTransition:o=!1,onTransitionEnter:f,onTransitionExited:h,children:y,onClose:g,open:b,rootRef:I}=e,A=i.useRef({}),x=i.useRef(null),C=i.useRef(null),w=(0,u.Z)(C,I),[S,k]=i.useState(!b),O=!!y&&y.props.hasOwnProperty("in"),Z=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(Z=!1);let E=()=>(0,l.Z)(x.current),T=()=>(A.current.modalRef=C.current,A.current.mount=x.current,A.current),j=()=>{s.mount(T(),{disableScrollLock:r}),C.current&&(C.current.scrollTop=0)},M=(0,c.Z)(()=>{let e=("function"==typeof t?t():t)||E().body;s.add(T(),e),C.current&&j()}),q=i.useCallback(()=>s.isTopModal(T()),[s]),z=(0,c.Z)(e=>{x.current=e,e&&(b&&q()?j():C.current&&m(C.current,Z))}),D=i.useCallback(()=>{s.remove(T(),Z)},[Z,s]);i.useEffect(()=>()=>{D()},[D]),i.useEffect(()=>{b?M():O&&o||D()},[b,D,O,o,M]);let P=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&q()&&!n&&(t.stopPropagation(),g&&g(t,"escapeKeyDown"))},N=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&g&&g(t,"backdropClick")};return{getRootProps:(t={})=>{let n=(0,p._)(e);delete n.onTransitionEnter,delete n.onTransitionExited;let r=(0,a.Z)({},n,t);return(0,a.Z)({role:"presentation"},r,{onKeyDown:P(r),ref:w})},getBackdropProps:(e={})=>(0,a.Z)({"aria-hidden":!0},e,{onClick:N(e),open:b}),getTransitionProps:()=>({onEnter:(0,d.Z)(()=>{k(!1),f&&f()},y.props.onEnter),onExited:(0,d.Z)(()=>{k(!0),h&&h(),o&&D()},y.props.onExited)}),rootRef:w,portalRef:z,isTopModal:q,exited:S,hasTransition:O}}((0,a.Z)({},Q,{rootRef:t})),ei=(0,a.Z)({},Q,{exited:er}),es=q(ei),eo={};if(void 0===E.props.tabIndex&&(eo.tabIndex="-1"),ea){let{onEnter:e,onExited:t}=ee();eo.onEnter=e,eo.onExited=t}let eu=null!=(n=null!=(f=null==H?void 0:H.root)?f:P.Root)?n:z,el=null!=(h=null!=(y=null==H?void 0:H.backdrop)?y:P.Backdrop)?h:x,ec=null!=(g=null==J?void 0:J.root)?g:N.root,ed=null!=(b=null==J?void 0:J.backdrop)?b:N.backdrop,ep=(0,o.y)({elementType:eu,externalSlotProps:ec,externalForwardedProps:X,getSlotProps:_,additionalProps:{ref:t,as:j},ownerState:ei,className:(0,s.Z)(k,null==ec?void 0:ec.className,null==es?void 0:es.root,!ei.open&&ei.exited&&(null==es?void 0:es.hidden))}),ef=(0,o.y)({elementType:el,externalSlotProps:ed,additionalProps:C,getSlotProps:e=>$((0,a.Z)({},e,{onClick:t=>{B&&B(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,s.Z)(null==ed?void 0:ed.className,null==C?void 0:C.className,null==es?void 0:es.backdrop),ownerState:ei});return U||V||ea&&!er?(0,A.jsx)(S.h,{ref:et,container:T,disablePortal:G,children:(0,A.jsxs)(eu,(0,a.Z)({},ep,{children:[!F&&x?(0,A.jsx)(el,(0,a.Z)({},ef)):null,(0,A.jsx)(w,{disableEnforceFocus:W,disableAutoFocus:R,disableRestoreFocus:Y,isEnabled:en,open:V,children:i.cloneElement(E,eo)})]}))}):null});var N=P},32142:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r,a=n(51037),i=n(34749),s=n(52983),o=n(93769),u=n(4861),l=n(97458);let c=["children","classes","className","label","notched"],d=(0,u.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%"}),p=(0,u.ZP)("legend")(({ownerState:e,theme:t})=>(0,i.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,i.Z)({display:"block",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",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));var f=n(34234),h=n(41996),m=n(15011),y=n(2117),g=n(97419);let b=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],v=e=>{let{classes:t}=e,n=(0,o.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},m.e,t);return(0,i.Z)({},t,n)},I=(0,u.ZP)(y.Ej,{shouldForwardProp:e=>(0,u.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:y.Gx})(({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,i.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${m.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${m.Z.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${m.Z.focused} .${m.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${m.Z.error} .${m.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${m.Z.disabled} .${m.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,i.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))}),A=(0,u.ZP)(function(e){let{className:t,label:n,notched:s}=e,o=(0,a.Z)(e,c),u=null!=n&&""!==n,f=(0,i.Z)({},e,{notched:s,withLabel:u});return(0,l.jsx)(d,(0,i.Z)({"aria-hidden":!0,className:t,ownerState:f},o,{children:(0,l.jsx)(p,{ownerState:f,children:u?(0,l.jsx)("span",{children:n}):r||(r=(0,l.jsx)("span",{className:"notranslate",children:"​"}))})}))},{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{let t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),x=(0,u.ZP)(y.rA,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:y._o})(({theme:e,ownerState:t})=>(0,i.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-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"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),C=s.forwardRef(function(e,t){var n,r,o,u,c;let d=(0,g.Z)({props:e,name:"MuiOutlinedInput"}),{components:p={},fullWidth:m=!1,inputComponent:C="input",label:w,multiline:S=!1,notched:k,slots:O={},type:Z="text"}=d,E=(0,a.Z)(d,b),T=v(d),j=(0,f.Z)(),M=(0,h.Z)({props:d,muiFormControl:j,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),q=(0,i.Z)({},d,{color:M.color||"primary",disabled:M.disabled,error:M.error,focused:M.focused,formControl:j,fullWidth:m,hiddenLabel:M.hiddenLabel,multiline:S,size:M.size,type:Z}),z=null!=(n=null!=(r=O.root)?r:p.Root)?n:I,D=null!=(o=null!=(u=O.input)?u:p.Input)?o:x;return(0,l.jsx)(y.ZP,(0,i.Z)({slots:{root:z,input:D},renderSuffix:e=>(0,l.jsx)(A,{ownerState:q,className:T.notchedOutline,label:null!=w&&""!==w&&M.required?c||(c=(0,l.jsxs)(s.Fragment,{children:[w," ","*"]})):w,notched:void 0!==k?k:!!(e.startAdornment||e.filled||e.focused)}),fullWidth:m,inputComponent:C,multiline:S,ref:t,type:Z},E,{classes:(0,i.Z)({},T,{notchedOutline:null})}))});C.muiName="Input";var w=C},15011:function(e,t,n){"use strict";n.d(t,{e:function(){return o}});var r=n(34749),a=n(94112),i=n(53765),s=n(99986);function o(e){return(0,i.Z)("MuiOutlinedInput",e)}let u=(0,r.Z)({},s.Z,(0,a.Z)("MuiOutlinedInput",["root","notchedOutline","input"]));t.Z=u},71473:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(75143),l=n(4861),c=e=>((e<1?5.11916*e**2:4.5*Math.log(e+1)+2)/100).toFixed(2),d=n(97419),p=n(94112),f=n(53765);function h(e){return(0,f.Z)("MuiPaper",e)}(0,p.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 m=n(97458);let y=["className","component","elevation","square","variant"],g=e=>{let{square:t,elevation:n,variant:r,classes:a}=e,i={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,o.Z)(i,h,a)},b=(0,l.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return(0,a.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,a.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,u.Fq)("#fff",c(t.elevation))}, ${(0,u.Fq)("#fff",c(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}),v=i.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiPaper"}),{className:i,component:o="div",elevation:u=1,square:l=!1,variant:c="elevation"}=n,p=(0,r.Z)(n,y),f=(0,a.Z)({},n,{component:o,elevation:u,square:l,variant:c}),h=g(f);return(0,m.jsx)(b,(0,a.Z)({as:o,ownerState:f,className:(0,s.Z)(h.root,i),ref:t},p))});var I=v},55774:function(e,t,n){"use strict";n.d(t,{XS:function(){return M},ZP:function(){return z}});var r=n(34749),a=n(51037),i=n(52983),s=n(28934),o=n(93769),u=n(31950),l=n(95552),c=n(4861),d=n(97419),p=n(91932),f=n(97568),h=n(18114),m=n(6660),y=n(62783),g=n(98423),b=n(71473),v=n(94112),I=n(53765);function A(e){return(0,I.Z)("MuiPopover",e)}(0,v.Z)("MuiPopover",["root","paper"]);var x=n(97458);let C=["onEntering"],w=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],S=["slotProps"];function k(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function O(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Z(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?`${e}px`:e).join(" ")}function E(e){return"function"==typeof e?e():e}let T=e=>{let{classes:t}=e;return(0,o.Z)({root:["root"],paper:["paper"]},A,t)},j=(0,c.ZP)(g.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),M=(0,c.ZP)(b.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}),q=i.forwardRef(function(e,t){var n,o,c;let g=(0,d.Z)({props:e,name:"MuiPopover"}),{action:b,anchorEl:v,anchorOrigin:I={vertical:"top",horizontal:"left"},anchorPosition:A,anchorReference:q="anchorEl",children:z,className:D,container:P,elevation:N=8,marginThreshold:R=16,open:W,PaperProps:K={},slots:G,slotProps:Y,transformOrigin:L={vertical:"top",horizontal:"left"},TransitionComponent:F=y.Z,transitionDuration:U="auto",TransitionProps:{onEntering:B}={},disableScrollLock:V=!1}=g,J=(0,a.Z)(g.TransitionProps,C),H=(0,a.Z)(g,w),X=null!=(n=null==Y?void 0:Y.paper)?n:K,Q=i.useRef(),_=(0,m.Z)(Q,X.ref),$=(0,r.Z)({},g,{anchorOrigin:I,anchorReference:q,elevation:N,marginThreshold:R,externalPaperSlotProps:X,transformOrigin:L,TransitionComponent:F,transitionDuration:U,TransitionProps:J}),ee=T($),et=i.useCallback(()=>{if("anchorPosition"===q)return A;let e=E(v),t=e&&1===e.nodeType?e:(0,f.Z)(Q.current).body,n=t.getBoundingClientRect();return{top:n.top+k(n,I.vertical),left:n.left+O(n,I.horizontal)}},[v,I.horizontal,I.vertical,A,q]),en=i.useCallback(e=>({vertical:k(e,L.vertical),horizontal:O(e,L.horizontal)}),[L.horizontal,L.vertical]),er=i.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=en(t);if("none"===q)return{top:null,left:null,transformOrigin:Z(n)};let r=et(),a=r.top-n.vertical,i=r.left-n.horizontal,s=a+t.height,o=i+t.width,u=(0,h.Z)(E(v)),l=u.innerHeight-R,c=u.innerWidth-R;if(null!==R&&a<R){let e=a-R;a-=e,n.vertical+=e}else if(null!==R&&s>l){let e=s-l;a-=e,n.vertical+=e}if(null!==R&&i<R){let e=i-R;i-=e,n.horizontal+=e}else if(o>c){let e=o-c;i-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(i)}px`,transformOrigin:Z(n)}},[v,q,et,en,R]),[ea,ei]=i.useState(W),es=i.useCallback(()=>{let e=Q.current;if(!e)return;let t=er(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,ei(!0)},[er]);i.useEffect(()=>(V&&window.addEventListener("scroll",es),()=>window.removeEventListener("scroll",es)),[v,V,es]),i.useEffect(()=>{W&&es()}),i.useImperativeHandle(b,()=>W?{updatePosition:()=>{es()}}:null,[W,es]),i.useEffect(()=>{if(!W)return;let e=(0,p.Z)(()=>{es()}),t=(0,h.Z)(v);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[v,W,es]);let eo=U;"auto"!==U||F.muiSupportAuto||(eo=void 0);let eu=P||(v?(0,f.Z)(E(v)).body:void 0),el=null!=(o=null==G?void 0:G.root)?o:j,ec=null!=(c=null==G?void 0:G.paper)?c:M,ed=(0,u.y)({elementType:ec,externalSlotProps:(0,r.Z)({},X,{style:ea?X.style:(0,r.Z)({},X.style,{opacity:0})}),additionalProps:{elevation:N,ref:_},ownerState:$,className:(0,s.Z)(ee.paper,null==X?void 0:X.className)}),ep=(0,u.y)({elementType:el,externalSlotProps:(null==Y?void 0:Y.root)||{},externalForwardedProps:H,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:eu,open:W},ownerState:$,className:(0,s.Z)(ee.root,D)}),{slotProps:ef}=ep,eh=(0,a.Z)(ep,S);return(0,x.jsx)(el,(0,r.Z)({},eh,!(0,l.X)(el)&&{slotProps:ef,disableScrollLock:V},{children:(0,x.jsx)(F,(0,r.Z)({appear:!0,in:W,onEntering:(e,t)=>{B&&B(e,t),es()},onExited:()=>{ei(!1)},timeout:eo},J,{children:(0,x.jsx)(ec,(0,r.Z)({},ed,{children:z}))}))}))});var z=q},69506:function(e,t,n){"use strict";n.d(t,{Z:function(){return eP}});var r,a,i,s,o,u=n(34749),l=n(51037),c=n(52983),d=n(32071),p=n(56944),f=n(44310);function h(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function m(e){var t=h(e).Element;return e instanceof t||e instanceof Element}function y(e){var t=h(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function g(e){if("undefined"==typeof ShadowRoot)return!1;var t=h(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var b=Math.max,v=Math.min,I=Math.round;function A(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function x(){return!/^((?!chrome|android).)*safari/i.test(A())}function C(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&y(e)&&(a=e.offsetWidth>0&&I(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&I(r.height)/e.offsetHeight||1);var s=(m(e)?h(e):window).visualViewport,o=!x()&&n,u=(r.left+(o&&s?s.offsetLeft:0))/a,l=(r.top+(o&&s?s.offsetTop:0))/i,c=r.width/a,d=r.height/i;return{width:c,height:d,top:l,right:u+c,bottom:l+d,left:u,x:u,y:l}}function w(e){var t=h(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function S(e){return e?(e.nodeName||"").toLowerCase():null}function k(e){return((m(e)?e.ownerDocument:e.document)||window.document).documentElement}function O(e){return C(k(e)).left+w(e).scrollLeft}function Z(e){return h(e).getComputedStyle(e)}function E(e){var t=Z(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function T(e){var t=C(e),n=e.offsetWidth,r=e.offsetHeight;return 1>=Math.abs(t.width-n)&&(n=t.width),1>=Math.abs(t.height-r)&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function j(e){return"html"===S(e)?e:e.assignedSlot||e.parentNode||(g(e)?e.host:null)||k(e)}function M(e,t){void 0===t&&(t=[]);var n,r=function e(t){return["html","body","#document"].indexOf(S(t))>=0?t.ownerDocument.body:y(t)&&E(t)?t:e(j(t))}(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),i=h(r),s=a?[i].concat(i.visualViewport||[],E(r)?r:[]):r,o=t.concat(s);return a?o:o.concat(M(j(s)))}function q(e){return y(e)&&"fixed"!==Z(e).position?e.offsetParent:null}function z(e){for(var t=h(e),n=q(e);n&&["table","td","th"].indexOf(S(n))>=0&&"static"===Z(n).position;)n=q(n);return n&&("html"===S(n)||"body"===S(n)&&"static"===Z(n).position)?t:n||function(e){var t=/firefox/i.test(A());if(/Trident/i.test(A())&&y(e)&&"fixed"===Z(e).position)return null;var n=j(e);for(g(n)&&(n=n.host);y(n)&&0>["html","body"].indexOf(S(n));){var r=Z(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var D="bottom",P="right",N="left",R="auto",W=["top",D,P,N],K="start",G="viewport",Y="popper",L=W.reduce(function(e,t){return e.concat([t+"-"+K,t+"-end"])},[]),F=[].concat(W,[R]).reduce(function(e,t){return e.concat([t,t+"-"+K,t+"-end"])},[]),U=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],B={placement:"bottom",modifiers:[],strategy:"absolute"};function V(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var J={passive:!0};function H(e){return e.split("-")[0]}function X(e){return e.split("-")[1]}function Q(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function _(e){var t,n=e.reference,r=e.element,a=e.placement,i=a?H(a):null,s=a?X(a):null,o=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(i){case"top":t={x:o,y:n.y-r.height};break;case D:t={x:o,y:n.y+n.height};break;case P:t={x:n.x+n.width,y:u};break;case N:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var l=i?Q(i):null;if(null!=l){var c="y"===l?"height":"width";switch(s){case K:t[l]=t[l]-(n[c]/2-r[c]/2);break;case"end":t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var $={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ee(e){var t,n,r,a,i,s,o,u=e.popper,l=e.popperRect,c=e.placement,d=e.variation,p=e.offsets,f=e.position,m=e.gpuAcceleration,y=e.adaptive,g=e.roundOffsets,b=e.isFixed,v=p.x,A=void 0===v?0:v,x=p.y,C=void 0===x?0:x,w="function"==typeof g?g({x:A,y:C}):{x:A,y:C};A=w.x,C=w.y;var S=p.hasOwnProperty("x"),O=p.hasOwnProperty("y"),E=N,T="top",j=window;if(y){var M=z(u),q="clientHeight",R="clientWidth";M===h(u)&&"static"!==Z(M=k(u)).position&&"absolute"===f&&(q="scrollHeight",R="scrollWidth"),("top"===c||(c===N||c===P)&&"end"===d)&&(T=D,C-=(b&&M===j&&j.visualViewport?j.visualViewport.height:M[q])-l.height,C*=m?1:-1),(c===N||("top"===c||c===D)&&"end"===d)&&(E=P,A-=(b&&M===j&&j.visualViewport?j.visualViewport.width:M[R])-l.width,A*=m?1:-1)}var W=Object.assign({position:f},y&&$),K=!0===g?(t={x:A,y:C},n=h(u),r=t.x,a=t.y,{x:I(r*(i=n.devicePixelRatio||1))/i||0,y:I(a*i)/i||0}):{x:A,y:C};return(A=K.x,C=K.y,m)?Object.assign({},W,((o={})[T]=O?"0":"",o[E]=S?"0":"",o.transform=1>=(j.devicePixelRatio||1)?"translate("+A+"px, "+C+"px)":"translate3d("+A+"px, "+C+"px, 0)",o)):Object.assign({},W,((s={})[T]=O?C+"px":"",s[E]=S?A+"px":"",s.transform="",s))}var et={left:"right",right:"left",bottom:"top",top:"bottom"};function en(e){return e.replace(/left|right|bottom|top/g,function(e){return et[e]})}var er={start:"end",end:"start"};function ea(e){return e.replace(/start|end/g,function(e){return er[e]})}function ei(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&g(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function es(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function eo(e,t,n){var r,a,i,s,o,u,l,c,d,p;return t===G?es(function(e,t){var n=h(e),r=k(e),a=n.visualViewport,i=r.clientWidth,s=r.clientHeight,o=0,u=0;if(a){i=a.width,s=a.height;var l=x();(l||!l&&"fixed"===t)&&(o=a.offsetLeft,u=a.offsetTop)}return{width:i,height:s,x:o+O(e),y:u}}(e,n)):m(t)?((r=C(t,!1,"fixed"===n)).top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r):es((a=k(e),s=k(a),o=w(a),u=null==(i=a.ownerDocument)?void 0:i.body,l=b(s.scrollWidth,s.clientWidth,u?u.scrollWidth:0,u?u.clientWidth:0),c=b(s.scrollHeight,s.clientHeight,u?u.scrollHeight:0,u?u.clientHeight:0),d=-o.scrollLeft+O(a),p=-o.scrollTop,"rtl"===Z(u||s).direction&&(d+=b(s.clientWidth,u?u.clientWidth:0)-l),{width:l,height:c,x:d,y:p}))}function eu(){return{top:0,right:0,bottom:0,left:0}}function el(e){return Object.assign({},eu(),e)}function ec(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function ed(e,t){void 0===t&&(t={});var n,r,a,i,s,o,u,l=t,c=l.placement,d=void 0===c?e.placement:c,p=l.strategy,f=void 0===p?e.strategy:p,h=l.boundary,g=l.rootBoundary,I=l.elementContext,A=void 0===I?Y:I,x=l.altBoundary,w=l.padding,O=void 0===w?0:w,E=el("number"!=typeof O?O:ec(O,W)),T=e.rects.popper,q=e.elements[void 0!==x&&x?A===Y?"reference":Y:A],N=(n=m(q)?q:q.contextElement||k(e.elements.popper),o=(s=[].concat("clippingParents"===(r=void 0===h?"clippingParents":h)?(a=M(j(n)),m(i=["absolute","fixed"].indexOf(Z(n).position)>=0&&y(n)?z(n):n)?a.filter(function(e){return m(e)&&ei(e,i)&&"body"!==S(e)}):[]):[].concat(r),[void 0===g?G:g]))[0],(u=s.reduce(function(e,t){var r=eo(n,t,f);return e.top=b(r.top,e.top),e.right=v(r.right,e.right),e.bottom=v(r.bottom,e.bottom),e.left=b(r.left,e.left),e},eo(n,o,f))).width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u),R=C(e.elements.reference),K=_({reference:R,element:T,strategy:"absolute",placement:d}),L=es(Object.assign({},T,K)),F=A===Y?L:R,U={top:N.top-F.top+E.top,bottom:F.bottom-N.bottom+E.bottom,left:N.left-F.left+E.left,right:F.right-N.right+E.right},B=e.modifiersData.offset;if(A===Y&&B){var V=B[d];Object.keys(U).forEach(function(e){var t=[P,D].indexOf(e)>=0?1:-1,n=["top",D].indexOf(e)>=0?"y":"x";U[e]+=V[n]*t})}return U}function ep(e,t,n){return b(e,v(t,n))}function ef(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function eh(e){return["top",P,D,N].some(function(t){return e[t]>=0})}var em=(i=void 0===(a=(r={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=void 0===a||a,s=r.resize,o=void 0===s||s,u=h(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach(function(e){e.addEventListener("scroll",n.update,J)}),o&&u.addEventListener("resize",n.update,J),function(){i&&l.forEach(function(e){e.removeEventListener("scroll",n.update,J)}),o&&u.removeEventListener("resize",n.update,J)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=_({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,n=e.options,r=n.gpuAcceleration,a=n.adaptive,i=n.roundOffsets,s=void 0===i||i,o={placement:H(t.placement),variation:X(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===r||r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ee(Object.assign({},o,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===a||a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ee(Object.assign({},o,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),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 n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];y(a)&&S(a)&&(Object.assign(a.style,n),Object.keys(r).forEach(function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],a=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});y(r)&&S(r)&&(Object.assign(r.style,i),Object.keys(a).forEach(function(e){r.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=void 0===a?[0,0]:a,s=F.reduce(function(e,n){var r,a,s,o,u,l;return e[n]=(r=t.rects,s=[N,"top"].indexOf(a=H(n))>=0?-1:1,u=(o="function"==typeof i?i(Object.assign({},r,{placement:n})):i)[0],l=o[1],u=u||0,l=(l||0)*s,[N,P].indexOf(a)>=0?{x:l,y:u}:{x:u,y:l}),e},{}),o=s[t.placement],u=o.x,l=o.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=void 0===a||a,s=n.altAxis,o=void 0===s||s,u=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,y=t.options.placement,g=H(y)===y,b=u||(g||!h?[en(y)]:function(e){if(H(e)===R)return[];var t=en(e);return[ea(e),t,ea(t)]}(y)),v=[y].concat(b).reduce(function(e,n){var r,a,i,s,o,u,p,f,y,g,b,v;return e.concat(H(n)===R?(a=(r={placement:n,boundary:c,rootBoundary:d,padding:l,flipVariations:h,allowedAutoPlacements:m}).placement,i=r.boundary,s=r.rootBoundary,o=r.padding,u=r.flipVariations,f=void 0===(p=r.allowedAutoPlacements)?F:p,0===(b=(g=(y=X(a))?u?L:L.filter(function(e){return X(e)===y}):W).filter(function(e){return f.indexOf(e)>=0})).length&&(b=g),Object.keys(v=b.reduce(function(e,n){return e[n]=ed(t,{placement:n,boundary:i,rootBoundary:s,padding:o})[H(n)],e},{})).sort(function(e,t){return v[e]-v[t]})):n)},[]),I=t.rects.reference,A=t.rects.popper,x=new Map,C=!0,w=v[0],S=0;S<v.length;S++){var k=v[S],O=H(k),Z=X(k)===K,E=["top",D].indexOf(O)>=0,T=E?"width":"height",j=ed(t,{placement:k,boundary:c,rootBoundary:d,altBoundary:p,padding:l}),M=E?Z?P:N:Z?D:"top";I[T]>A[T]&&(M=en(M));var q=en(M),z=[];if(i&&z.push(j[O]<=0),o&&z.push(j[M]<=0,j[q]<=0),z.every(function(e){return e})){w=k,C=!1;break}x.set(k,z)}if(C)for(var G=h?3:1,Y=function(e){var t=v.find(function(t){var n=x.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,"break"},U=G;U>0&&"break"!==Y(U);U--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=n.altAxis,s=n.boundary,o=n.rootBoundary,u=n.altBoundary,l=n.padding,c=n.tether,d=void 0===c||c,p=n.tetherOffset,f=void 0===p?0:p,h=ed(t,{boundary:s,rootBoundary:o,padding:l,altBoundary:u}),m=H(t.placement),y=X(t.placement),g=!y,I=Q(m),A="x"===I?"y":"x",x=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,S="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,k="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(x){if(void 0===a||a){var E,j="y"===I?"top":N,M="y"===I?D:P,q="y"===I?"height":"width",R=x[I],W=R+h[j],G=R-h[M],Y=d?-w[q]/2:0,L=y===K?C[q]:w[q],F=y===K?-w[q]:-C[q],U=t.elements.arrow,B=d&&U?T(U):{width:0,height:0},V=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eu(),J=V[j],_=V[M],$=ep(0,C[q],B[q]),ee=g?C[q]/2-Y-$-J-k.mainAxis:L-$-J-k.mainAxis,et=g?-C[q]/2+Y+$+_+k.mainAxis:F+$+_+k.mainAxis,en=t.elements.arrow&&z(t.elements.arrow),er=en?"y"===I?en.clientTop||0:en.clientLeft||0:0,ea=null!=(E=null==O?void 0:O[I])?E:0,ei=R+ee-ea-er,es=R+et-ea,eo=ep(d?v(W,ei):W,R,d?b(G,es):G);x[I]=eo,Z[I]=eo-R}if(void 0!==i&&i){var el,ec,ef="x"===I?"top":N,eh="x"===I?D:P,em=x[A],ey="y"===A?"height":"width",eg=em+h[ef],eb=em-h[eh],ev=-1!==["top",N].indexOf(m),eI=null!=(ec=null==O?void 0:O[A])?ec:0,eA=ev?eg:em-C[ey]-w[ey]-eI+k.altAxis,ex=ev?em+C[ey]+w[ey]-eI-k.altAxis:eb,eC=d&&ev?(el=ep(eA,em,ex))>ex?ex:el:ep(d?eA:eg,em,d?ex:eb);x[A]=eC,Z[A]=eC-em}t.modifiersData[r]=Z}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n,r=e.state,a=e.name,i=e.options,s=r.elements.arrow,o=r.modifiersData.popperOffsets,u=H(r.placement),l=Q(u),c=[N,P].indexOf(u)>=0?"height":"width";if(s&&o){var d=el("number"!=typeof(t="function"==typeof(t=i.padding)?t(Object.assign({},r.rects,{placement:r.placement})):t)?t:ec(t,W)),p=T(s),f="y"===l?"top":N,h="y"===l?D:P,m=r.rects.reference[c]+r.rects.reference[l]-o[l]-r.rects.popper[c],y=o[l]-r.rects.reference[l],g=z(s),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=d[f],I=b-p[c]-d[h],A=b/2-p[c]/2+(m/2-y/2),x=ep(v,A,I);r.modifiersData[a]=((n={})[l]=x,n.centerOffset=x-A,n)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&ei(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,s=ed(t,{elementContext:"reference"}),o=ed(t,{altBoundary:!0}),u=ef(s,r),l=ef(o,a,i),c=eh(u),d=eh(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}).defaultModifiers)?[]:a,o=void 0===(s=r.defaultOptions)?B:s,function(e,t,n){void 0===n&&(n=o);var r,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},B,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],u=!1,l={state:a,setOptions:function(n){var r,u,d,p,f,h="function"==typeof n?n(a.options):n;c(),a.options=Object.assign({},o,a.options,h),a.scrollParents={reference:m(e)?M(e):e.contextElement?M(e.contextElement):[],popper:M(t)};var y=(u=Object.keys(r=[].concat(i,a.options.modifiers).reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{})).map(function(e){return r[e]}),d=new Map,p=new Set,f=[],u.forEach(function(e){d.set(e.name,e)}),u.forEach(function(e){p.has(e.name)||function e(t){p.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!p.has(t)){var n=d.get(t);n&&e(n)}}),f.push(t)}(e)}),U.reduce(function(e,t){return e.concat(f.filter(function(e){return e.phase===t}))},[]));return a.orderedModifiers=y.filter(function(e){return e.enabled}),a.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=e.effect;if("function"==typeof r){var i=r({state:a,name:t,instance:l,options:void 0===n?{}:n});s.push(i||function(){})}}),l.update()},forceUpdate:function(){if(!u){var e,t,n,r,i,s,o,c,d,p,f,m,g=a.elements,b=g.reference,v=g.popper;if(V(b,v)){a.rects={reference:(t=z(v),n="fixed"===a.options.strategy,r=y(t),c=y(t)&&(s=I((i=t.getBoundingClientRect()).width)/t.offsetWidth||1,o=I(i.height)/t.offsetHeight||1,1!==s||1!==o),d=k(t),p=C(b,c,n),f={scrollLeft:0,scrollTop:0},m={x:0,y:0},(r||!r&&!n)&&(("body"!==S(t)||E(d))&&(f=(e=t)!==h(e)&&y(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:w(e)),y(t)?(m=C(t,!0),m.x+=t.clientLeft,m.y+=t.clientTop):d&&(m.x=O(d))),{x:p.left+f.scrollLeft-m.x,y:p.top+f.scrollTop-m.y,width:p.width,height:p.height}),popper:T(v)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(e){return a.modifiersData[e.name]=Object.assign({},e.data)});for(var A=0;A<a.orderedModifiers.length;A++){if(!0===a.reset){a.reset=!1,A=-1;continue}var x=a.orderedModifiers[A],Z=x.fn,j=x.options,M=void 0===j?{}:j,q=x.name;"function"==typeof Z&&(a=Z({state:a,options:M,name:q,instance:l})||a)}}}},update:function(){return r||(r=new Promise(function(e){Promise.resolve().then(function(){r=void 0,e(new Promise(function(e){l.forceUpdate(),e(a)}))})})),r},destroy:function(){c(),u=!0}};if(!V(e,t))return l;function c(){s.forEach(function(e){return e()}),s=[]}return l.setOptions(n).then(function(e){!u&&n.onFirstUpdate&&n.onFirstUpdate(e)}),l}),ey=n(93769),eg=n(51351),eb=n(53765);function ev(e){return(0,eb.Z)("MuiPopper",e)}(0,n(94112).Z)("MuiPopper",["root"]);var eI=n(31950),eA=n(97458);let ex=c.createContext({disableDefaultClasses:!1}),eC=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],ew=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function eS(e){return"function"==typeof e?e():e}let ek=()=>(0,ey.Z)({root:["root"]},function(e){let{disableDefaultClasses:t}=c.useContext(ex);return n=>t?"":e(n)}(ev)),eO={},eZ=c.forwardRef(function(e,t){var n;let{anchorEl:r,children:a,direction:i,disablePortal:s,modifiers:o,open:f,placement:h,popperOptions:m,popperRef:y,slotProps:g={},slots:b={},TransitionProps:v}=e,I=(0,l.Z)(e,eC),A=c.useRef(null),x=(0,d.Z)(A,t),C=c.useRef(null),w=(0,d.Z)(C,y),S=c.useRef(w);(0,p.Z)(()=>{S.current=w},[w]),c.useImperativeHandle(y,()=>C.current,[]);let k=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,i),[O,Z]=c.useState(k),[E,T]=c.useState(eS(r));c.useEffect(()=>{C.current&&C.current.forceUpdate()}),c.useEffect(()=>{r&&T(eS(r))},[r]),(0,p.Z)(()=>{if(!E||!f)return;let e=e=>{Z(e.placement)},t=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:t})=>{e(t)}}];null!=o&&(t=t.concat(o)),m&&null!=m.modifiers&&(t=t.concat(m.modifiers));let n=em(E,A.current,(0,u.Z)({placement:k},m,{modifiers:t}));return S.current(n),()=>{n.destroy(),S.current(null)}},[E,s,o,f,m,k]);let j={placement:O};null!==v&&(j.TransitionProps=v);let M=ek(),q=null!=(n=b.root)?n:"div",z=(0,eI.y)({elementType:q,externalSlotProps:g.root,externalForwardedProps:I,additionalProps:{role:"tooltip",ref:x},ownerState:e,className:M.root});return(0,eA.jsx)(q,(0,u.Z)({},z,{children:"function"==typeof a?a(j):a}))}),eE=c.forwardRef(function(e,t){let n;let{anchorEl:r,children:a,container:i,direction:s="ltr",disablePortal:o=!1,keepMounted:d=!1,modifiers:p,open:h,placement:m="bottom",popperOptions:y=eO,popperRef:g,style:b,transition:v=!1,slotProps:I={},slots:A={}}=e,x=(0,l.Z)(e,ew),[C,w]=c.useState(!0);if(!d&&!h&&(!v||C))return null;if(i)n=i;else if(r){let e=eS(r);n=e&&void 0!==e.nodeType?(0,f.Z)(e).body:(0,f.Z)(null).body}let S=!h&&d&&(!v||C)?"none":void 0;return(0,eA.jsx)(eg.h,{disablePortal:o,container:n,children:(0,eA.jsx)(eZ,(0,u.Z)({anchorEl:r,direction:s,disablePortal:o,modifiers:p,ref:t,open:v?!C:h,placement:m,popperOptions:y,popperRef:g,slotProps:I,slots:A},x,{style:(0,u.Z)({position:"fixed",top:0,left:0,display:S},b),TransitionProps:v?{in:h,onEnter:()=>{w(!1)},onExited:()=>{w(!0)}}:void 0,children:a}))})});var eT=n(92510),ej=n(4861),eM=n(97419);let eq=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ez=(0,ej.ZP)(eE,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),eD=c.forwardRef(function(e,t){var n;let r=(0,eT.Z)(),a=(0,eM.Z)({props:e,name:"MuiPopper"}),{anchorEl:i,component:s,components:o,componentsProps:c,container:d,disablePortal:p,keepMounted:f,modifiers:h,open:m,placement:y,popperOptions:g,popperRef:b,transition:v,slots:I,slotProps:A}=a,x=(0,l.Z)(a,eq),C=null!=(n=null==I?void 0:I.root)?n:null==o?void 0:o.Root,w=(0,u.Z)({anchorEl:i,container:d,disablePortal:p,keepMounted:f,modifiers:h,open:m,placement:y,popperOptions:g,popperRef:b,transition:v},x);return(0,eA.jsx)(ez,(0,u.Z)({as:s,direction:null==r?void 0:r.direction,slots:{root:C},slotProps:null!=A?A:c},w,{ref:t}))});var eP=eD},51884:function(e,t,n){"use strict";n.d(t,{Z:function(){return eA}});var r,a=n(34749),i=n(51037),s=n(52983),o=n(28934),u=n(44040),l=n(18692);n(39999);var c=n(93769),d=n(97568),p=n(48083),f=n(31950),h=n(33337),m=n(96167).Z,y=n(6660),g=n(89102),b=n(97458);let v=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function I(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function A(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function x(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function C(e,t,n,r,a,i){let s=!1,o=a(e,t,!!t&&n);for(;o;){if(o===e.firstChild){if(s)return!1;s=!0}let t=!r&&(o.disabled||"true"===o.getAttribute("aria-disabled"));if(o.hasAttribute("tabindex")&&x(o,i)&&!t)return o.focus(),!0;o=a(e,o,n)}return!1}let w=s.forwardRef(function(e,t){let{actions:n,autoFocus:r=!1,autoFocusItem:o=!1,children:u,className:l,disabledItemsFocusable:c=!1,disableListWrap:p=!1,onKeyDown:f,variant:w="selectedMenu"}=e,S=(0,i.Z)(e,v),k=s.useRef(null),O=s.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,g.Z)(()=>{r&&k.current.focus()},[r]),s.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,t)=>{let n=!k.current.style.width;if(e.clientHeight<k.current.clientHeight&&n){let n=`${m((0,d.Z)(e))}px`;k.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=n,k.current.style.width=`calc(100% + ${n})`}return k.current}}),[]);let Z=(0,y.Z)(k,t),E=-1;s.Children.forEach(u,(e,t)=>{if(!s.isValidElement(e)){E===t&&(E+=1)>=u.length&&(E=-1);return}e.props.disabled||("selectedMenu"===w&&e.props.selected?E=t:-1!==E||(E=t)),E===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(E+=1)>=u.length&&(E=-1)});let T=s.Children.map(u,(e,t)=>{if(t===E){let t={};return o&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===w&&(t.tabIndex=0),s.cloneElement(e,t)}return e});return(0,b.jsx)(h.Z,(0,a.Z)({role:"menu",ref:Z,className:l,onKeyDown:e=>{let t=k.current,n=e.key,r=(0,d.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),C(t,r,p,c,I);else if("ArrowUp"===n)e.preventDefault(),C(t,r,p,c,A);else if("Home"===n)e.preventDefault(),C(t,null,p,c,I);else if("End"===n)e.preventDefault(),C(t,null,p,c,A);else if(1===n.length){let a=O.current,i=n.toLowerCase(),s=performance.now();a.keys.length>0&&(s-a.lastTime>500?(a.keys=[],a.repeating=!0,a.previousKeyMatched=!0):a.repeating&&i!==a.keys[0]&&(a.repeating=!1)),a.lastTime=s,a.keys.push(i);let o=r&&!a.repeating&&x(r,a);a.previousKeyMatched&&(o||C(t,r,!1,c,I,a))?e.preventDefault():a.previousKeyMatched=!1}f&&f(e)},tabIndex:r?0:-1},S,{children:T}))});var S=n(55774),k=n(4861),O=n(73860),Z=n(97419),E=n(94112),T=n(53765);function j(e){return(0,T.Z)("MuiMenu",e)}(0,E.Z)("MuiMenu",["root","paper","list"]);let M=["onEntering"],q=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],z={vertical:"top",horizontal:"right"},D={vertical:"top",horizontal:"left"},P=e=>{let{classes:t}=e;return(0,c.Z)({root:["root"],paper:["paper"],list:["list"]},j,t)},N=(0,k.ZP)(S.ZP,{shouldForwardProp:e=>(0,k.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),R=(0,k.ZP)(S.XS,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),W=(0,k.ZP)(w,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),K=s.forwardRef(function(e,t){var n,r;let u=(0,Z.Z)({props:e,name:"MuiMenu"}),{autoFocus:l=!0,children:c,className:d,disableAutoFocusItem:p=!1,MenuListProps:h={},onClose:m,open:y,PaperProps:g={},PopoverClasses:v,transitionDuration:I="auto",TransitionProps:{onEntering:A}={},variant:x="selectedMenu",slots:C={},slotProps:w={}}=u,S=(0,i.Z)(u.TransitionProps,M),k=(0,i.Z)(u,q),E=(0,O.Z)(),T="rtl"===E.direction,j=(0,a.Z)({},u,{autoFocus:l,disableAutoFocusItem:p,MenuListProps:h,onEntering:A,PaperProps:g,transitionDuration:I,TransitionProps:S,variant:x}),K=P(j),G=l&&!p&&y,Y=s.useRef(null),L=-1;s.Children.map(c,(e,t)=>{s.isValidElement(e)&&(e.props.disabled||("selectedMenu"===x&&e.props.selected?L=t:-1!==L||(L=t)))});let F=null!=(n=C.paper)?n:R,U=null!=(r=w.paper)?r:g,B=(0,f.y)({elementType:C.root,externalSlotProps:w.root,ownerState:j,className:[K.root,d]}),V=(0,f.y)({elementType:F,externalSlotProps:U,ownerState:j,className:K.paper});return(0,b.jsx)(N,(0,a.Z)({onClose:m,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?z:D,slots:{paper:F,root:C.root},slotProps:{root:B,paper:V},open:y,ref:t,transitionDuration:I,TransitionProps:(0,a.Z)({onEntering:(e,t)=>{Y.current&&Y.current.adjustStyleForScrollbar(e,E),A&&A(e,t)}},S),ownerState:j},k,{classes:v,children:(0,b.jsx)(W,(0,a.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),m&&m(e,"tabKeyDown"))},actions:Y,autoFocus:l&&(-1===L||p),autoFocusItem:G,variant:x},h,{className:(0,o.Z)(K.list,h.className),children:c}))}))});function G(e){return(0,T.Z)("MuiNativeSelect",e)}let Y=(0,E.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),L=["className","disabled","error","IconComponent","inputRef","variant"],F=e=>{let{classes:t,variant:n,disabled:r,multiple:a,open:i,error:s}=e,o={select:["select",n,r&&"disabled",a&&"multiple",s&&"error"],icon:["icon",`icon${(0,p.Z)(n)}`,i&&"iconOpen",r&&"disabled"]};return(0,c.Z)(o,G,t)},U=({ownerState:e,theme:t})=>(0,a.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,a.Z)({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Y.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),B=(0,k.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:k.FO,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Y.multiple}`]:t.multiple}]}})(U),V=({ownerState:e,theme:t})=>(0,a.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Y.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),J=(0,k.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,p.Z)(n.variant)}`],n.open&&t.iconOpen]}})(V),H=s.forwardRef(function(e,t){let{className:n,disabled:r,error:u,IconComponent:l,inputRef:c,variant:d="standard"}=e,p=(0,i.Z)(e,L),f=(0,a.Z)({},e,{disabled:r,variant:d,error:u}),h=F(f);return(0,b.jsxs)(s.Fragment,{children:[(0,b.jsx)(B,(0,a.Z)({ownerState:f,className:(0,o.Z)(h.select,n),disabled:r,ref:c||t},p)),e.multiple?null:(0,b.jsx)(J,{as:l,ownerState:f,className:h.icon})]})});var X=n(77972),Q=n(17072);function _(e){return(0,T.Z)("MuiSelect",e)}let $=(0,E.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),ee=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],et=(0,k.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${$.select}`]:t.select},{[`&.${$.select}`]:t[n.variant]},{[`&.${$.error}`]:t.error},{[`&.${$.multiple}`]:t.multiple}]}})(U,{[`&.${$.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),en=(0,k.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,p.Z)(n.variant)}`],n.open&&t.iconOpen]}})(V),er=(0,k.ZP)("input",{shouldForwardProp:e=>(0,k.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 ea(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}let ei=e=>{let{classes:t,variant:n,disabled:r,multiple:a,open:i,error:s}=e,o={select:["select",n,r&&"disabled",a&&"multiple",s&&"error"],icon:["icon",`icon${(0,p.Z)(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,c.Z)(o,_,t)},es=s.forwardRef(function(e,t){var n,u;let c,p;let{"aria-describedby":f,"aria-label":h,autoFocus:m,autoWidth:g,children:v,className:I,defaultOpen:A,defaultValue:x,disabled:C,displayEmpty:w,error:S=!1,IconComponent:k,inputRef:O,labelId:Z,MenuProps:E={},multiple:T,name:j,onBlur:M,onChange:q,onClose:z,onFocus:D,onOpen:P,open:N,readOnly:R,renderValue:W,SelectDisplayProps:G={},tabIndex:Y,value:L,variant:F="standard"}=e,U=(0,i.Z)(e,ee),[B,V]=(0,Q.Z)({controlled:L,default:x,name:"Select"}),[J,H]=(0,Q.Z)({controlled:N,default:A,name:"Select"}),_=s.useRef(null),$=s.useRef(null),[es,eo]=s.useState(null),{current:eu}=s.useRef(null!=N),[el,ec]=s.useState(),ed=(0,y.Z)(t,O),ep=s.useCallback(e=>{$.current=e,e&&eo(e)},[]),ef=null==es?void 0:es.parentNode;s.useImperativeHandle(ed,()=>({focus:()=>{$.current.focus()},node:_.current,value:B}),[B]),s.useEffect(()=>{A&&J&&es&&!eu&&(ec(g?null:ef.clientWidth),$.current.focus())},[es,g]),s.useEffect(()=>{m&&$.current.focus()},[m]),s.useEffect(()=>{if(!Z)return;let e=(0,d.Z)($.current).getElementById(Z);if(e){let t=()=>{getSelection().isCollapsed&&$.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}},[Z]);let eh=(e,t)=>{e?P&&P(t):z&&z(t),eu||(ec(g?null:ef.clientWidth),H(e))},em=s.Children.toArray(v),ey=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(T){n=Array.isArray(B)?B.slice():[];let t=B.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),B!==n&&(V(n),q)){let r=t.nativeEvent||t,a=new r.constructor(r.type,r);Object.defineProperty(a,"target",{writable:!0,value:{value:n,name:j}}),q(a,e)}T||eh(!1,t)}},eg=null!==es&&J;delete U["aria-invalid"];let eb=[],ev=!1;((0,X.vd)({value:B})||w)&&(W?c=W(B):ev=!0);let eI=em.map(e=>{let t;if(!s.isValidElement(e))return null;if(T){if(!Array.isArray(B))throw Error((0,l.Z)(2));(t=B.some(t=>ea(t,e.props.value)))&&ev&&eb.push(e.props.children)}else(t=ea(B,e.props.value))&&ev&&(p=e.props.children);return s.cloneElement(e,{"aria-selected":t?"true":"false",onClick:ey(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})});ev&&(c=T?0===eb.length?null:eb.reduce((e,t,n)=>(e.push(t),n<eb.length-1&&e.push(", "),e),[]):p);let eA=el;!g&&eu&&es&&(eA=ef.clientWidth);let ex=G.id||(j?`mui-component-select-${j}`:void 0),eC=(0,a.Z)({},e,{variant:F,value:B,open:eg,error:S}),ew=ei(eC),eS=(0,a.Z)({},E.PaperProps,null==(n=E.slotProps)?void 0:n.paper);return(0,b.jsxs)(s.Fragment,{children:[(0,b.jsx)(et,(0,a.Z)({ref:ep,tabIndex:void 0!==Y?Y:C?null:0,role:"button","aria-disabled":C?"true":void 0,"aria-expanded":eg?"true":"false","aria-haspopup":"listbox","aria-label":h,"aria-labelledby":[Z,ex].filter(Boolean).join(" ")||void 0,"aria-describedby":f,onKeyDown:e=>{R||-1===[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)||(e.preventDefault(),eh(!0,e))},onMouseDown:C||R?null:e=>{0===e.button&&(e.preventDefault(),$.current.focus(),eh(!0,e))},onBlur:e=>{!eg&&M&&(Object.defineProperty(e,"target",{writable:!0,value:{value:B,name:j}}),M(e))},onFocus:D},G,{ownerState:eC,className:(0,o.Z)(G.className,ew.select,I),id:ex,children:null!=(u=c)&&("string"!=typeof u||u.trim())?c:r||(r=(0,b.jsx)("span",{className:"notranslate",children:"​"}))})),(0,b.jsx)(er,(0,a.Z)({"aria-invalid":S,value:Array.isArray(B)?B.join(","):B,name:j,ref:_,"aria-hidden":!0,onChange:e=>{let t=em.find(t=>t.props.value===e.target.value);void 0!==t&&(V(t.props.value),q&&q(e,t))},tabIndex:-1,disabled:C,className:ew.nativeInput,autoFocus:m,ownerState:eC},U)),(0,b.jsx)(en,{as:k,className:ew.icon,ownerState:eC}),(0,b.jsx)(K,(0,a.Z)({id:`menu-${j||""}`,anchorEl:ef,open:eg,onClose:e=>{eh(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},E,{MenuListProps:(0,a.Z)({"aria-labelledby":Z,role:"listbox",disableListWrap:!0},E.MenuListProps),slotProps:{paper:(0,a.Z)({},eS,{style:(0,a.Z)({minWidth:eA},null!=eS?eS.style:null)})},children:eI}))]})});var eo=n(41996),eu=n(34234),el=n(19780),ec=n(13138),ed=n(44436),ep=n(32142);let ef=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],eh=["root"],em=e=>{let{classes:t}=e;return t},ey={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,k.FO)(e)&&"variant"!==e,slot:"Root"},eg=(0,k.ZP)(ec.Z,ey)(""),eb=(0,k.ZP)(ep.Z,ey)(""),ev=(0,k.ZP)(ed.Z,ey)(""),eI=s.forwardRef(function(e,t){let n=(0,Z.Z)({name:"MuiSelect",props:e}),{autoWidth:r=!1,children:l,classes:c={},className:d,defaultOpen:p=!1,displayEmpty:f=!1,IconComponent:h=el.Z,id:m,input:g,inputProps:v,label:I,labelId:A,MenuProps:x,multiple:C=!1,native:w=!1,onClose:S,onOpen:k,open:O,renderValue:E,SelectDisplayProps:T,variant:j="outlined"}=n,M=(0,i.Z)(n,ef),q=w?H:es,z=(0,eu.Z)(),D=(0,eo.Z)({props:n,muiFormControl:z,states:["variant","error"]}),P=D.variant||j,N=(0,a.Z)({},n,{variant:P,classes:c}),R=em(N),W=(0,i.Z)(R,eh),K=g||({standard:(0,b.jsx)(eg,{ownerState:N}),outlined:(0,b.jsx)(eb,{label:I,ownerState:N}),filled:(0,b.jsx)(ev,{ownerState:N})})[P],G=(0,y.Z)(t,K.ref);return(0,b.jsx)(s.Fragment,{children:s.cloneElement(K,(0,a.Z)({inputComponent:q,inputProps:(0,a.Z)({children:l,error:D.error,IconComponent:h,variant:P,type:void 0,multiple:C},w?{id:m}:{autoWidth:r,defaultOpen:p,displayEmpty:f,labelId:A,MenuProps:x,onClose:S,onOpen:k,open:O,renderValue:E,SelectDisplayProps:(0,a.Z)({id:m},T)},v,{classes:v?(0,u.Z)(W,v.classes):W},g?g.props.inputProps:{})},C&&w&&"outlined"===P?{notched:!0}:{},{ref:G,className:(0,o.Z)(K.props.className,d,R.root)},!g&&{variant:P},M))})});eI.muiName="Select";var eA=eI},27610:function(e,t,n){"use strict";var r=n(34749),a=n(51037),i=n(52983),s=n(59229),o=n(91932),u=n(6660),l=n(73860),c=n(3390),d=n(18114),p=n(97458);let f=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function h(e,t,n){let r="function"==typeof n?n():n,a=function(e,t,n){let r;let a=t.getBoundingClientRect(),i=n&&n.getBoundingClientRect(),s=(0,d.Z)(t);if(t.fakeTransform)r=t.fakeTransform;else{let e=s.getComputedStyle(t);r=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let o=0,u=0;if(r&&"none"!==r&&"string"==typeof r){let e=r.split("(")[1].split(")")[0].split(",");o=parseInt(e[4],10),u=parseInt(e[5],10)}return"left"===e?i?`translateX(${i.right+o-a.left}px)`:`translateX(${s.innerWidth+o-a.left}px)`:"right"===e?i?`translateX(-${a.right-i.left-o}px)`:`translateX(-${a.left+a.width-o}px)`:"up"===e?i?`translateY(${i.bottom+u-a.top}px)`:`translateY(${s.innerHeight+u-a.top}px)`:i?`translateY(-${a.top-i.top+a.height-u}px)`:`translateY(-${a.top+a.height-u}px)`}(e,t,r);a&&(t.style.webkitTransform=a,t.style.transform=a)}let m=i.forwardRef(function(e,t){let n=(0,l.Z)(),m={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},y={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:g,appear:b=!0,children:v,container:I,direction:A="down",easing:x=m,in:C,onEnter:w,onEntered:S,onEntering:k,onExit:O,onExited:Z,onExiting:E,style:T,timeout:j=y,TransitionComponent:M=s.ZP}=e,q=(0,a.Z)(e,f),z=i.useRef(null),D=(0,u.Z)(v.ref,z,t),P=e=>t=>{e&&(void 0===t?e(z.current):e(z.current,t))},N=P((e,t)=>{h(A,e,I),(0,c.n)(e),w&&w(e,t)}),R=P((e,t)=>{let a=(0,c.C)({timeout:j,style:T,easing:x},{mode:"enter"});e.style.webkitTransition=n.transitions.create("-webkit-transform",(0,r.Z)({},a)),e.style.transition=n.transitions.create("transform",(0,r.Z)({},a)),e.style.webkitTransform="none",e.style.transform="none",k&&k(e,t)}),W=P(S),K=P(E),G=P(e=>{let t=(0,c.C)({timeout:j,style:T,easing:x},{mode:"exit"});e.style.webkitTransition=n.transitions.create("-webkit-transform",t),e.style.transition=n.transitions.create("transform",t),h(A,e,I),O&&O(e)}),Y=P(e=>{e.style.webkitTransition="",e.style.transition="",Z&&Z(e)}),L=i.useCallback(()=>{z.current&&h(A,z.current,I)},[A,I]);return i.useEffect(()=>{if(C||"down"===A||"right"===A)return;let e=(0,o.Z)(()=>{z.current&&h(A,z.current,I)}),t=(0,d.Z)(z.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[A,C,I]),i.useEffect(()=>{C||L()},[C,L]),(0,p.jsx)(M,(0,r.Z)({nodeRef:z,onEnter:N,onEntered:W,onEntering:R,onExit:G,onExited:Y,onExiting:K,addEndListener:e=>{g&&g(z.current,e)},appear:b,in:C,timeout:j},q,{children:(e,t)=>i.cloneElement(v,(0,r.Z)({ref:D,style:(0,r.Z)({visibility:"exited"!==e||C?void 0:"hidden"},T,v.props.style)},t))}))});t.Z=m},77322:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(44040),u=n(93769),l=n(53765),c=n(7594),d=n(26015),p=n(72430),f=n(98010),h=n(19864),m=n(49866),y=n(97458);let g=["component","direction","spacing","divider","children","className","useFlexGap"],b=(0,f.Z)(),v=(0,c.Z)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function I(e){return(0,d.Z)({props:e,name:"MuiStack",defaultTheme:b})}let A=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],x=({ownerState:e,theme:t})=>{let n=(0,a.Z)({display:"flex",flexDirection:"column"},(0,h.k9)({theme:t},(0,h.P$)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){let r=(0,m.hB)(t),a=Object.keys(t.breakpoints.values).reduce((t,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t),{}),i=(0,h.P$)({values:e.direction,base:a}),s=(0,h.P$)({values:e.spacing,base:a});"object"==typeof i&&Object.keys(i).forEach((e,t,n)=>{let r=i[e];if(!r){let r=t>0?i[n[t-1]]:"column";i[e]=r}}),n=(0,o.Z)(n,(0,h.k9)({theme:t},s,(t,n)=>e.useFlexGap?{gap:(0,m.NA)(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${A(n?i[n]:e.direction)}`]:(0,m.NA)(r,t)}}))}return(0,h.dt)(t.breakpoints,n)};var C=n(4861),w=n(97419);let S=function(e={}){let{createStyledComponent:t=v,useThemeProps:n=I,componentName:o="MuiStack"}=e,c=()=>(0,u.Z)({root:["root"]},e=>(0,l.Z)(o,e),{}),d=t(x),f=i.forwardRef(function(e,t){let o=n(e),u=(0,p.Z)(o),{component:l="div",direction:f="column",spacing:h=0,divider:m,children:b,className:v,useFlexGap:I=!1}=u,A=(0,r.Z)(u,g),x=c();return(0,y.jsx)(d,(0,a.Z)({as:l,ownerState:{direction:f,spacing:h,useFlexGap:I},ref:t,className:(0,s.Z)(x.root,v)},A,{children:m?function(e,t){let n=i.Children.toArray(e).filter(Boolean);return n.reduce((e,r,a)=>(e.push(r),a<n.length-1&&e.push(i.cloneElement(t,{key:`separator-${a}`})),e),[])}(b,m):b}))});return f}({createStyledComponent:(0,C.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,w.Z)({props:e,name:"MuiStack"})});var k=S},40410:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(34749),a=n(51037),i=n(52983),s=n(28934),o=n(93769),u=n(48083),l=n(97419),c=n(4861),d=n(94112),p=n(53765);function f(e){return(0,p.Z)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=n(97458);let m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],y=e=>{let{color:t,fontSize:n,classes:r}=e,a={root:["root","inherit"!==t&&`color${(0,u.Z)(t)}`,`fontSize${(0,u.Z)(n)}`]};return(0,o.Z)(a,f,r)},g=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,u.Z)(n.color)}`],t[`fontSize${(0,u.Z)(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,a,i,s,o,u,l,c,d,p,f,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(a=e.transitions)||null==(a=a.duration)?void 0:a.shorter}),fontSize:({inherit:"inherit",small:(null==(i=e.typography)||null==(s=i.pxToRem)?void 0:s.call(i,20))||"1.25rem",medium:(null==(o=e.typography)||null==(u=o.pxToRem)?void 0:u.call(o,24))||"1.5rem",large:(null==(l=e.typography)||null==(c=l.pxToRem)?void 0:c.call(l,35))||"2.1875rem"})[t.fontSize],color:null!=(d=null==(p=(e.vars||e).palette)||null==(p=p[t.color])?void 0:p.main)?d:({action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0})[t.color]}}),b=i.forwardRef(function(e,t){let n=(0,l.Z)({props:e,name:"MuiSvgIcon"}),{children:o,className:u,color:c="inherit",component:d="svg",fontSize:p="medium",htmlColor:f,inheritViewBox:b=!1,titleAccess:v,viewBox:I="0 0 24 24"}=n,A=(0,a.Z)(n,m),x=i.isValidElement(o)&&"svg"===o.type,C=(0,r.Z)({},n,{color:c,component:d,fontSize:p,instanceFontSize:e.fontSize,inheritViewBox:b,viewBox:I,hasSvgAsChild:x}),w={};b||(w.viewBox=I);let S=y(C);return(0,h.jsxs)(g,(0,r.Z)({as:d,className:(0,s.Z)(S.root,u),focusable:"false",color:f,"aria-hidden":!v||void 0,role:v?"img":void 0,ref:t},w,A,x&&o.props,{ownerState:C,children:[x?o.props.children:o,v?(0,h.jsx)("title",{children:v}):null]}))});b.muiName="SvgIcon";var v=b},58795:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var r=n(34749),a=n(51037),i=n(52983),s=n(28934),o=n(93769),u=n(22762),l=n(4861),c=n(97419),d=n(13138),p=n(44436),f=n(32142),h=n(41996),m=n(34234),y=n(38035),g=n(43193),b=n(48083),v=n(94112),I=n(53765);function A(e){return(0,I.Z)("MuiInputLabel",e)}(0,v.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var x=n(97458);let C=["disableAnimation","margin","shrink","variant","className"],w=e=>{let{classes:t,formControl:n,size:a,shrink:i,disableAnimation:s,variant:u,required:l}=e,c={root:["root",n&&"formControl",!s&&"animated",i&&"shrink",a&&"normal"!==a&&`size${(0,b.Z)(a)}`,u],asterisk:[l&&"asterisk"]},d=(0,o.Z)(c,A,t);return(0,r.Z)({},t,d)},S=(0,l.ZP)(y.Z,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${g.Z.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})(({theme:e,ownerState:t})=>(0,r.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,r.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,r.Z)({userSelect:"none",pointerEvents:"auto",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,r.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&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),k=i.forwardRef(function(e,t){let n=(0,c.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:i=!1,shrink:o,className:u}=n,l=(0,a.Z)(n,C),d=(0,m.Z)(),p=o;void 0===p&&d&&(p=d.filled||d.focused||d.adornedStart);let f=(0,h.Z)({props:n,muiFormControl:d,states:["size","variant","required"]}),y=(0,r.Z)({},n,{disableAnimation:i,formControl:d,shrink:p,size:f.size,variant:f.variant,required:f.required}),g=w(y);return(0,x.jsx)(S,(0,r.Z)({"data-shrink":p,ownerState:y,ref:t,className:(0,s.Z)(g.root,u)},l,{classes:g}))});var O=n(11290),Z=n(24259),E=n(51884);function T(e){return(0,I.Z)("MuiTextField",e)}(0,v.Z)("MuiTextField",["root"]);let j=["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"],M={standard:d.Z,filled:p.Z,outlined:f.Z},q=e=>{let{classes:t}=e;return(0,o.Z)({root:["root"]},T,t)},z=(0,l.ZP)(O.Z,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),D=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiTextField"}),{autoComplete:i,autoFocus:o=!1,children:l,className:d,color:p="primary",defaultValue:f,disabled:h=!1,error:m=!1,FormHelperTextProps:y,fullWidth:g=!1,helperText:b,id:v,InputLabelProps:I,inputProps:A,InputProps:C,inputRef:w,label:S,maxRows:O,minRows:T,multiline:D=!1,name:P,onBlur:N,onChange:R,onFocus:W,placeholder:K,required:G=!1,rows:Y,select:L=!1,SelectProps:F,type:U,value:B,variant:V="outlined"}=n,J=(0,a.Z)(n,j),H=(0,r.Z)({},n,{autoFocus:o,color:p,disabled:h,error:m,fullWidth:g,multiline:D,required:G,select:L,variant:V}),X=q(H),Q={};"outlined"===V&&(I&&void 0!==I.shrink&&(Q.notched=I.shrink),Q.label=S),L&&(F&&F.native||(Q.id=void 0),Q["aria-describedby"]=void 0);let _=(0,u.Z)(v),$=b&&_?`${_}-helper-text`:void 0,ee=S&&_?`${_}-label`:void 0,et=M[V],en=(0,x.jsx)(et,(0,r.Z)({"aria-describedby":$,autoComplete:i,autoFocus:o,defaultValue:f,fullWidth:g,multiline:D,name:P,rows:Y,maxRows:O,minRows:T,type:U,value:B,id:_,inputRef:w,onBlur:N,onChange:R,onFocus:W,placeholder:K,inputProps:A},Q,C));return(0,x.jsxs)(z,(0,r.Z)({className:(0,s.Z)(X.root,d),disabled:h,error:m,fullWidth:g,ref:t,required:G,color:p,variant:V,ownerState:H},J,{children:[null!=S&&""!==S&&(0,x.jsx)(k,(0,r.Z)({htmlFor:_,id:ee},I,{children:S})),L?(0,x.jsx)(E.Z,(0,r.Z)({"aria-describedby":$,id:_,labelId:ee,value:B,input:en},F,{children:l})):en,b&&(0,x.jsx)(Z.Z,(0,r.Z)({id:$},y,{children:b}))]}))});var P=D},11764:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(93769),u=n(97419),l=n(4861),c=n(94112),d=n(53765);function p(e){return(0,d.Z)("MuiToolbar",e)}(0,c.Z)("MuiToolbar",["root","gutters","regular","dense"]);var f=n(97458);let h=["className","component","disableGutters","variant"],m=e=>{let{classes:t,disableGutters:n,variant:r}=e;return(0,o.Z)({root:["root",!n&&"gutters",r]},p,t)},y=(0,l.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(({theme:e,ownerState:t})=>(0,a.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),g=i.forwardRef(function(e,t){let n=(0,u.Z)({props:e,name:"MuiToolbar"}),{className:i,component:o="div",disableGutters:l=!1,variant:c="regular"}=n,d=(0,r.Z)(n,h),p=(0,a.Z)({},n,{component:o,disableGutters:l,variant:c}),g=m(p);return(0,f.jsx)(y,(0,a.Z)({as:o,className:(0,s.Z)(g.root,i),ref:t,ownerState:p},d))});var b=g},67718:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var r=n(51037),a=n(34749),i=n(52983),s=n(28934),o=n(72430),u=n(93769),l=n(4861),c=n(97419),d=n(48083),p=n(94112),f=n(53765);function h(e){return(0,f.Z)("MuiTypography",e)}(0,p.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=n(97458);let y=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],g=e=>{let{align:t,gutterBottom:n,noWrap:r,paragraph:a,variant:i,classes:s}=e,o={root:["root",i,"inherit"!==e.align&&`align${(0,d.Z)(t)}`,n&&"gutterBottom",r&&"noWrap",a&&"paragraph"]};return(0,u.Z)(o,h,s)},b=(0,l.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,d.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,a.Z)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==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})),v={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},I={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},A=e=>I[e]||e,x=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiTypography"}),i=A(n.color),u=(0,o.Z)((0,a.Z)({},n,{color:i})),{align:l="inherit",className:d,component:p,gutterBottom:f=!1,noWrap:h=!1,paragraph:I=!1,variant:x="body1",variantMapping:C=v}=u,w=(0,r.Z)(u,y),S=(0,a.Z)({},u,{align:l,color:i,className:d,component:p,gutterBottom:f,noWrap:h,paragraph:I,variant:x,variantMapping:C}),k=p||(I?"p":C[x]||v[x])||"span",O=g(S);return(0,m.jsx)(b,(0,a.Z)({as:k,ref:t,ownerState:S,className:(0,s.Z)(O.root,d)},w))});var C=x},76860:function(e,t){"use strict";t.Z={black:"#000",white:"#fff"}},18315:function(e,t){"use strict";t.Z={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},19780:function(e,t,n){"use strict";n(52983);var r=n(34048),a=n(97458);t.Z=(0,r.Z)((0,a.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown")},66261:function(e,t,n){"use strict";n(52983);var r=n(34048),a=n(97458);t.Z=(0,r.Z)((0,a.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")},82251:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(34749),a=n(51037),i=n(52983);let s=i.createContext(null);function o(){let e=i.useContext(s);return e}let u="function"==typeof Symbol&&Symbol.for;var l=u?Symbol.for("mui.nested"):"__THEME_NESTED__",c=n(97458),d=function(e){let{children:t,theme:n}=e,a=o(),u=i.useMemo(()=>{let e=null===a?n:function(e,t){if("function"==typeof t){let n=t(e);return n}return(0,r.Z)({},e,t)}(a,n);return null!=e&&(e[l]=null!==a),e},[n,a]);return(0,c.jsx)(s.Provider,{value:u,children:t})},p=n(19589),f=n(92510);let h={};function m(e,t,n,a=!1){return i.useMemo(()=>{let i=e&&t[e]||t;if("function"==typeof n){let s=n(i),o=e?(0,r.Z)({},t,{[e]:s}):s;return a?()=>o:o}return e?(0,r.Z)({},t,{[e]:n}):(0,r.Z)({},t,n)},[e,t,n,a])}var y=function(e){let{children:t,theme:n,themeId:r}=e,a=(0,f.Z)(h),i=o()||h,s=m(r,a,n),u=m(r,i,n,!0);return(0,c.jsx)(d,{theme:u,children:(0,c.jsx)(p.T.Provider,{value:s,children:t})})},g=n(27349);let b=["theme"];function v(e){let{theme:t}=e,n=(0,a.Z)(e,b),i=t[g.Z];return(0,c.jsx)(y,(0,r.Z)({},n,{themeId:i?g.Z:void 0,theme:i||t}))}},34263:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var r=n(34749),a=n(51037),i=n(18692),s=n(44040),o=n(98010),u=n(74551),l=n(64873),c=n(75143),d=n(76860),p={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"},f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},y={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},g={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},b=n(18315);let v=["mode","contrastThreshold","tonalOffset"],I={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:d.Z.white,default:d.Z.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}},A={text:{primary:d.Z.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:d.Z.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 x(e,t,n,r){let a=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,c.$n)(e.main,a):"dark"===t&&(e.dark=(0,c._j)(e.main,i)))}let C=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],w={textTransform:"uppercase"},S='"Roboto", "Helvetica", "Arial", sans-serif';function k(...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)`}let O=["none",k(0,2,1,-1,0,1,1,0,0,1,3,0),k(0,3,1,-2,0,2,2,0,0,1,5,0),k(0,3,3,-2,0,3,4,0,0,1,8,0),k(0,2,4,-1,0,4,5,0,0,1,10,0),k(0,3,5,-1,0,5,8,0,0,1,14,0),k(0,3,5,-1,0,6,10,0,0,1,18,0),k(0,4,5,-2,0,7,10,1,0,2,16,1),k(0,5,5,-3,0,8,10,1,0,3,14,2),k(0,5,6,-3,0,9,12,1,0,3,16,2),k(0,6,6,-3,0,10,14,1,0,4,18,3),k(0,6,7,-4,0,11,15,1,0,4,20,3),k(0,7,8,-4,0,12,17,2,0,5,22,4),k(0,7,8,-4,0,13,19,2,0,5,24,4),k(0,7,9,-4,0,14,21,2,0,5,26,4),k(0,8,9,-5,0,15,22,2,0,6,28,5),k(0,8,10,-5,0,16,24,2,0,6,30,5),k(0,8,11,-5,0,17,26,2,0,6,32,5),k(0,9,11,-5,0,18,28,2,0,7,34,6),k(0,9,12,-6,0,19,29,2,0,7,36,6),k(0,10,13,-6,0,20,31,3,0,8,38,7),k(0,10,13,-6,0,21,33,3,0,8,40,7),k(0,10,14,-6,0,22,35,3,0,8,42,7),k(0,11,14,-7,0,23,36,3,0,9,44,8),k(0,11,15,-7,0,24,38,3,0,9,46,8)];var Z=n(14242),E={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};let T=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var j=function(e={},...t){var n;let{mixins:k={},palette:j={},transitions:M={},typography:q={}}=e,z=(0,a.Z)(e,T);if(e.vars)throw Error((0,i.Z)(18));let D=function(e){let{mode:t="light",contrastThreshold:n=3,tonalOffset:o=.2}=e,u=(0,a.Z)(e,v),l=e.primary||function(e="light"){return"dark"===e?{main:y[200],light:y[50],dark:y[400]}:{main:y[700],light:y[400],dark:y[800]}}(t),C=e.secondary||function(e="light"){return"dark"===e?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),w=e.error||function(e="light"){return"dark"===e?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),S=e.info||function(e="light"){return"dark"===e?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(t),k=e.success||function(e="light"){return"dark"===e?{main:b.Z[400],light:b.Z[300],dark:b.Z[700]}:{main:b.Z[800],light:b.Z[500],dark:b.Z[900]}}(t),O=e.warning||function(e="light"){return"dark"===e?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function Z(e){let t=(0,c.mi)(e,A.text.primary)>=n?A.text.primary:I.text.primary;return t}let E=({color:e,name:t,mainShade:n=500,lightShade:a=300,darkShade:s=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw Error((0,i.Z)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw Error((0,i.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return x(e,"light",a,o),x(e,"dark",s,o),e.contrastText||(e.contrastText=Z(e.main)),e},T=(0,s.Z)((0,r.Z)({common:(0,r.Z)({},d.Z),mode:t,primary:E({color:l,name:"primary"}),secondary:E({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:E({color:w,name:"error"}),warning:E({color:O,name:"warning"}),info:E({color:S,name:"info"}),success:E({color:k,name:"success"}),grey:p,contrastThreshold:n,getContrastText:Z,augmentColor:E,tonalOffset:o},{dark:A,light:I}[t]),u);return T}(j),P=(0,o.Z)(e),N=(0,s.Z)(P,{mixins:(n=P.breakpoints,(0,r.Z)({toolbar:{minHeight:56,[n.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[n.up("sm")]:{minHeight:64}}},k)),palette:D,shadows:O.slice(),typography:function(e,t){let n="function"==typeof t?t(e):t,{fontFamily:i=S,fontSize:o=14,fontWeightLight:u=300,fontWeightRegular:l=400,fontWeightMedium:c=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:h}=n,m=(0,a.Z)(n,C),y=o/14,g=h||(e=>`${e/p*y}rem`),b=(e,t,n,a,s)=>(0,r.Z)({fontFamily:i,fontWeight:e,fontSize:g(t),lineHeight:n},i===S?{letterSpacing:`${Math.round(1e5*(a/t))/1e5}em`}:{},s,f),v={h1:b(u,96,1.167,-1.5),h2:b(u,60,1.2,-.5),h3:b(l,48,1.167,0),h4:b(l,34,1.235,.25),h5:b(l,24,1.334,0),h6:b(c,20,1.6,.15),subtitle1:b(l,16,1.75,.15),subtitle2:b(c,14,1.57,.1),body1:b(l,16,1.5,.15),body2:b(l,14,1.43,.15),button:b(c,14,1.75,.4,w),caption:b(l,12,1.66,.4),overline:b(l,12,2.66,1,w),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,s.Z)((0,r.Z)({htmlFontSize:p,pxToRem:g,fontFamily:i,fontSize:o,fontWeightLight:u,fontWeightRegular:l,fontWeightMedium:c,fontWeightBold:d},v),m,{clone:!1})}(D,q),transitions:(0,Z.ZP)(M),zIndex:(0,r.Z)({},E)});return N=(0,s.Z)(N,z),(N=t.reduce((e,t)=>(0,s.Z)(e,t),N)).unstable_sxConfig=(0,r.Z)({},u.Z,null==z?void 0:z.unstable_sxConfig),N.unstable_sx=function(e){return(0,l.Z)({sx:e,theme:this})},N}},14242:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c},x9:function(){return o}});var r=n(51037),a=n(34749);let i=["duration","easing","delay"],s={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)"},o={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function u(e){return`${Math.round(e)}ms`}function l(e){if(!e)return 0;let t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function c(e){let t=(0,a.Z)({},s,e.easing),n=(0,a.Z)({},o,e.duration);return(0,a.Z)({getAutoHeightDuration:l,create:(e=["all"],a={})=>{let{duration:s=n.standard,easing:o=t.easeInOut,delay:l=0}=a;return(0,r.Z)(a,i),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof s?s:u(s)} ${o} ${"string"==typeof l?l:u(l)}`).join(",")}},e,{easing:t,duration:n})}},18741:function(e,t,n){"use strict";var r=n(34263);let a=(0,r.Z)();t.Z=a},27349:function(e,t){"use strict";t.Z="$$material"},4861:function(e,t,n){"use strict";n.d(t,{Dz:function(){return o},FO:function(){return s}});var r=n(52450),a=n(18741),i=n(27349);let s=e=>(0,r.x9)(e)&&"classes"!==e,o=r.x9,u=(0,r.ZP)({themeId:i.Z,defaultTheme:a.Z,rootShouldForwardProp:s});t.ZP=u},73860:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}}),n(52983);var r=n(2891),a=n(18741),i=n(27349);function s(){let e=(0,r.Z)(a.Z);return e[i.Z]||e}},97419:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(26015),a=n(18741),i=n(27349);function s({props:e,name:t}){return(0,r.Z)({props:e,name:t,defaultTheme:a.Z,themeId:i.Z})}},3390:function(e,t,n){"use strict";n.d(t,{C:function(){return a},n:function(){return r}});let r=e=>e.scrollTop;function a(e,t){var n,r;let{timeout:a,easing:i,style:s={}}=e;return{duration:null!=(n=s.transitionDuration)?n:"number"==typeof a?a:a[t.mode]||0,easing:null!=(r=s.transitionTimingFunction)?r:"object"==typeof i?i[t.mode]:i,delay:s.transitionDelay}}},94417:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r,a=n(52983),i=n(92510),s=n(34221),o=n(89102);let u=(r||(r=n.t(a,2))).useSyncExternalStore;function l(e,t={}){let n=(0,i.Z)(),r="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:l=!1,matchMedia:c=r?window.matchMedia:null,ssrMatchMedia:d=null,noSsr:p=!1}=(0,s.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),f="function"==typeof e?e(n):e;f=f.replace(/^@media( ?)/m,"");let h=(void 0!==u?function(e,t,n,r,i){let s=a.useCallback(()=>t,[t]),o=a.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==r){let{matches:t}=r(e);return()=>t}return s},[s,e,r,i,n]),[l,c]=a.useMemo(()=>{if(null===n)return[s,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[s,n,e]),d=u(c,l,o);return d}:function(e,t,n,r,i){let[s,u]=a.useState(()=>i&&n?n(e).matches:r?r(e).matches:t);return(0,o.Z)(()=>{let t=!0;if(!n)return;let r=n(e),a=()=>{t&&u(r.matches)};return a(),r.addListener(a),()=>{t=!1,r.removeListener(a)}},[e,n]),s})(f,l,c,d,p);return h}},48083:function(e,t,n){"use strict";var r=n(88908);t.Z=r.Z},34048:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(34749),a=n(52983),i=n(40410),s=n(97458);function o(e,t){function n(n,a){return(0,s.jsx)(i.Z,(0,r.Z)({"data-testid":`${t}Icon`,ref:a},n,{children:e}))}return n.muiName=i.Z.muiName,a.memo(a.forwardRef(n))}},91932:function(e,t,n){"use strict";var r=n(29842);t.Z=r.Z},88148:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return a.Z},createChainedFunction:function(){return i},createSvgIcon:function(){return s.Z},debounce:function(){return o.Z},deprecatedPropType:function(){return u},isMuiElement:function(){return l.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return p},setRef:function(){return f},unstable_ClassNameGenerator:function(){return A},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return y},useControlled:function(){return g.Z},useEventCallback:function(){return b.Z},useForkRef:function(){return v.Z},useIsFocusVisible:function(){return I.Z}});var r=n(90993),a=n(48083),i=n(40819).Z,s=n(34048),o=n(91932),u=function(e,t){return()=>null},l=n(23850),c=n(97568),d=n(18114);n(34749);var p=function(e,t){return()=>null},f=n(54841).Z,h=n(89102),m=n(36558),y=function(e,t,n,r,a){return null},g=n(17072),b=n(48566),v=n(6660),I=n(39614);let A={configure:e=>{r.Z.configure(e)}}},23850:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(52983),a=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},97568:function(e,t,n){"use strict";var r=n(44310);t.Z=r.Z},18114:function(e,t,n){"use strict";var r=n(87423);t.Z=r.Z},17072:function(e,t,n){"use strict";var r=n(65253);t.Z=r.Z},89102:function(e,t,n){"use strict";var r=n(56944);t.Z=r.Z},48566:function(e,t,n){"use strict";var r=n(7763);t.Z=r.Z},6660:function(e,t,n){"use strict";var r=n(32071);t.Z=r.Z},36558:function(e,t,n){"use strict";var r=n(22762);t.Z=r.Z},39614:function(e,t,n){"use strict";var r=n(39813);t.Z=r.Z},84959:function(e,t,n){"use strict";n.d(t,{ZP:function(){return g},Co:function(){return b}});var r=n(34749),a=n(52983),i=n(96119),s=/^((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)-.*))$/,o=(0,i.Z)(function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),u=n(19589),l=n(68116),c=n(42623),d=n(78070),p=function(e){return"theme"!==e},f=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?o:p},h=function(e,t,n){var r;if(t){var a=t.shouldForwardProp;r=e.__emotion_forwardProp&&a?function(t){return e.__emotion_forwardProp(t)&&a(t)}:a}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},m=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,l.hC)(t,n,r),(0,d.L)(function(){return(0,l.My)(t,n,r)}),null},y=(function e(t,n){var i,s,o=t.__emotion_real===t,d=o&&t.__emotion_base||t;void 0!==n&&(i=n.label,s=n.target);var p=h(t,n,o),y=p||f(d),g=!y("as");return function(){var b=arguments,v=o&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&v.push("label:"+i+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{v.push(b[0][0]);for(var I=b.length,A=1;A<I;A++)v.push(b[A],b[0][A])}var x=(0,u.w)(function(e,t,n){var r=g&&e.as||d,i="",o=[],h=e;if(null==e.theme){for(var b in h={},e)h[b]=e[b];h.theme=a.useContext(u.T)}"string"==typeof e.className?i=(0,l.fp)(t.registered,o,e.className):null!=e.className&&(i=e.className+" ");var I=(0,c.O)(v.concat(o),t.registered,h);i+=t.key+"-"+I.name,void 0!==s&&(i+=" "+s);var A=g&&void 0===p?f(r):y,x={};for(var C in e)(!g||"as"!==C)&&A(C)&&(x[C]=e[C]);return x.className=i,x.ref=n,a.createElement(a.Fragment,null,a.createElement(m,{cache:t,serialized:I,isStringTag:"string"==typeof r}),a.createElement(r,x))});return x.displayName=void 0!==i?i:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=d,x.__emotion_styles=v,x.__emotion_forwardProp=p,Object.defineProperty(x,"toString",{value:function(){return"."+s}}),x.withComponent=function(t,a){return e(t,(0,r.Z)({},n,a,{shouldForwardProp:h(x,a,!0)})).apply(void 0,v)},x}}).bind();function g(e,t){let n=y(e,t);return n}["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){y[e]=y(e)});let b=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},19864:function(e,t,n){"use strict";n.d(t,{L7:function(){return u},P$:function(){return c},VO:function(){return a},W8:function(){return o},dt:function(){return l},k9:function(){return s}});var r=n(44040);let a={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${a[e]}px)`};function s(e,t,n){let r=e.theme||{};if(Array.isArray(t)){let e=r.breakpoints||i;return t.reduce((r,a,i)=>(r[e.up(e.keys[i])]=n(t[i]),r),{})}if("object"==typeof t){let e=r.breakpoints||i;return Object.keys(t).reduce((r,i)=>{if(-1!==Object.keys(e.values||a).indexOf(i)){let a=e.up(i);r[a]=n(t[i],i)}else r[i]=t[i];return r},{})}let s=n(t);return s}function o(e={}){var t;let n=null==(t=e.keys)?void 0:t.reduce((t,n)=>{let r=e.up(n);return t[r]={},t},{});return n||{}}function u(e,t){return e.reduce((e,t)=>{let n=e[t],r=!n||0===Object.keys(n).length;return r&&delete e[t],e},t)}function l(e,...t){let n=o(e),a=[n,...t].reduce((e,t)=>(0,r.Z)(e,t),{});return u(Object.keys(n),a)}function c({values:e,breakpoints:t,base:n}){let r;let a=n||function(e,t){if("object"!=typeof e)return{};let n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((t,r)=>{r<e.length&&(n[t]=!0)}):r.forEach(t=>{null!=e[t]&&(n[t]=!0)}),n}(e,t),i=Object.keys(a);return 0===i.length?e:i.reduce((t,n,a)=>(Array.isArray(e)?(t[n]=null!=e[a]?e[a]:e[r],r=a):"object"==typeof e?(t[n]=null!=e[n]?e[n]:e[r],r=n):t[n]=e,t),{})}},75143:function(e,t,n){"use strict";n.d(t,{$n:function(){return d},Fq:function(){return l},_4:function(){return p},_j:function(){return c},mi:function(){return u}});var r=n(18692);function a(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function i(e){let t;if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(e=>e+e)),n?`rgb${4===n.length?"a":""}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));let n=e.indexOf("("),a=e.substring(0,n);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(a))throw Error((0,r.Z)(9,e));let s=e.substring(n+1,e.length-1);if("color"===a){if(t=(s=s.split(" ")).shift(),4===s.length&&"/"===s[3].charAt(0)&&(s[3]=s[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(t))throw Error((0,r.Z)(10,t))}else s=s.split(",");return{type:a,values:s=s.map(e=>parseFloat(e)),colorSpace:t}}function s(e){let{type:t,colorSpace:n}=e,{values:r}=e;return -1!==t.indexOf("rgb")?r=r.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),`${t}(${r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`})`}function o(e){let t="hsl"===(e=i(e)).type||"hsla"===e.type?i(function(e){e=i(e);let{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,o=r*Math.min(a,1-a),u=(e,t=(e+n/30)%12)=>a-o*Math.max(Math.min(t-3,9-t,1),-1),l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),s({type:l,values:c})}(e)).values:e.values;return Number((.2126*(t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)))[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){let n=o(e),r=o(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e,t){return e=i(e),t=a(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,s(e)}function c(e,t){if(e=i(e),t=a(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 n=0;n<3;n+=1)e.values[n]*=1-t;return s(e)}function d(e,t){if(e=i(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return s(e)}function p(e,t=.15){return o(e)>.5?c(e,t):d(e,t)}},52450:function(e,t,n){"use strict";n.d(t,{ZP:function(){return I},x9:function(){return y}});var r=n(51037),a=n(34749),i=n(84959),s=n(98010),o=n(88908);let u=["variant"];function l(e){return 0===e.length}function c(e){let{variant:t}=e,n=(0,r.Z)(e,u),a=t||"";return Object.keys(n).sort().forEach(t=>{"color"===t?a+=l(a)?e[t]:(0,o.Z)(e[t]):a+=`${l(a)?t:(0,o.Z)(t)}${(0,o.Z)(e[t].toString())}`}),a}var d=n(64873);let p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],f=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,h=(e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);let r={};return n.forEach(e=>{let t=c(e.props);r[t]=e.style}),r},m=(e,t,n,r)=>{var a;let{ownerState:i={}}=e,s=[],o=null==n||null==(a=n.components)||null==(a=a[r])?void 0:a.variants;return o&&o.forEach(n=>{let r=!0;Object.keys(n.props).forEach(t=>{i[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)}),r&&s.push(t[c(n.props)])}),s};function y(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let g=(0,s.Z)(),b=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v({defaultTheme:e,theme:t,themeId:n}){return 0===Object.keys(t).length?e:t[n]||t}function I(e={}){let{themeId:t,defaultTheme:n=g,rootShouldForwardProp:s=y,slotShouldForwardProp:o=y}=e,u=e=>(0,d.Z)((0,a.Z)({},e,{theme:v((0,a.Z)({},e,{defaultTheme:n,themeId:t}))}));return u.__mui_systemSx=!0,(e,l={})=>{var c;let d;(0,i.Co)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:g,slot:I,skipVariantsResolver:A,skipSx:x,overridesResolver:C=(c=b(I))?(e,t)=>t[c]:null}=l,w=(0,r.Z)(l,p),S=void 0!==A?A:I&&"Root"!==I&&"root"!==I||!1,k=x||!1,O=y;"Root"===I||"root"===I?O=s:I?O=o:"string"==typeof e&&e.charCodeAt(0)>96&&(O=void 0);let Z=(0,i.ZP)(e,(0,a.Z)({shouldForwardProp:O,label:d},w)),E=(r,...i)=>{let s=i?i.map(e=>"function"==typeof e&&e.__emotion_real!==e?r=>e((0,a.Z)({},r,{theme:v((0,a.Z)({},r,{defaultTheme:n,themeId:t}))})):e):[],o=r;g&&C&&s.push(e=>{let r=v((0,a.Z)({},e,{defaultTheme:n,themeId:t})),i=f(g,r);if(i){let t={};return Object.entries(i).forEach(([n,i])=>{t[n]="function"==typeof i?i((0,a.Z)({},e,{theme:r})):i}),C(e,t)}return null}),g&&!S&&s.push(e=>{let r=v((0,a.Z)({},e,{defaultTheme:n,themeId:t}));return m(e,h(g,r),r,g)}),k||s.push(u);let l=s.length-i.length;if(Array.isArray(r)&&l>0){let e=Array(l).fill("");(o=[...r,...e]).raw=[...r.raw,...e]}else"function"==typeof r&&r.__emotion_real!==r&&(o=e=>r((0,a.Z)({},e,{theme:v((0,a.Z)({},e,{defaultTheme:n,themeId:t}))})));let c=Z(o,...s);return e.muiName&&(c.muiName=e.muiName),c};return Z.withConfig&&(E.withConfig=Z.withConfig),E}}},98010:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(34749),a=n(51037),i=n(44040);let s=["values","unit","step"],o=e=>{let 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,r.Z)({},e,{[t.key]:t.val}),{})};var u={borderRadius:4},l=n(49866),c=n(64873),d=n(74551);let p=["breakpoints","palette","spacing","shape"];var f=function(e={},...t){let{breakpoints:n={},palette:f={},spacing:h,shape:m={}}=e,y=(0,a.Z)(e,p),g=function(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:i=5}=e,u=(0,a.Z)(e,s),l=o(t),c=Object.keys(l);function d(e){let r="number"==typeof t[e]?t[e]:e;return`@media (min-width:${r}${n})`}function p(e){let r="number"==typeof t[e]?t[e]:e;return`@media (max-width:${r-i/100}${n})`}function f(e,r){let a=c.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==a&&"number"==typeof t[c[a]]?t[c[a]]:r)-i/100}${n})`}return(0,r.Z)({keys:c,values:l,up:d,down:p,between:f,only:function(e){return c.indexOf(e)+1<c.length?f(e,c[c.indexOf(e)+1]):d(e)},not:function(e){let t=c.indexOf(e);return 0===t?d(c[1]):t===c.length-1?p(c[t]):f(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},u)}(n),b=function(e=8){if(e.mui)return e;let t=(0,l.hB)({spacing:e}),n=(...e)=>{let n=0===e.length?[1]:e;return n.map(e=>{let n=t(e);return"number"==typeof n?`${n}px`:n}).join(" ")};return n.mui=!0,n}(h),v=(0,i.Z)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},f),spacing:b,shape:(0,r.Z)({},u,m)},y);return(v=t.reduce((e,t)=>(0,i.Z)(e,t),v)).unstable_sxConfig=(0,r.Z)({},d.Z,null==y?void 0:y.unstable_sxConfig),v.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},v}},61347:function(e,t,n){"use strict";var r=n(44040);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},49866:function(e,t,n){"use strict";n.d(t,{hB:function(){return h},eI:function(){return f},NA:function(){return m},e6:function(){return g},o3:function(){return b}});var r=n(19864),a=n(56238),i=n(61347);let s={m:"margin",p:"padding"},o={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},u={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},l=function(e){let t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}(e=>{if(e.length>2){if(!u[e])return[e];e=u[e]}let[t,n]=e.split(""),r=s[t],a=o[n]||"";return Array.isArray(a)?a.map(e=>r+e):[r+a]}),c=["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=[...c,...d];function f(e,t,n,r){var i;let s=null!=(i=(0,a.DW)(e,t,!1))?i:n;return"number"==typeof s?e=>"string"==typeof e?e:s*e:Array.isArray(s)?e=>"string"==typeof e?e:s[e]:"function"==typeof s?s:()=>void 0}function h(e){return f(e,"spacing",8,"spacing")}function m(e,t){if("string"==typeof t||null==t)return t;let n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function y(e,t){let n=h(e.theme);return Object.keys(e).map(a=>(function(e,t,n,a){if(-1===t.indexOf(n))return null;let i=l(n),s=e[n];return(0,r.k9)(e,s,e=>i.reduce((t,n)=>(t[n]=m(a,e),t),{}))})(e,t,a,n)).reduce(i.Z,{})}function g(e){return y(e,c)}function b(e){return y(e,d)}function v(e){return y(e,p)}g.propTypes={},g.filterProps=c,b.propTypes={},b.filterProps=d,v.propTypes={},v.filterProps=p},56238:function(e,t,n){"use strict";n.d(t,{DW:function(){return i},Jq:function(){return s}});var r=n(88908),a=n(19864);function i(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=n)return n}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function s(e,t,n,r=n){let a;return a="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:i(e,n)||r,t&&(a=t(a,r,e)),a}t.ZP=function(e){let{prop:t,cssProperty:n=e.prop,themeKey:o,transform:u}=e,l=e=>{if(null==e[t])return null;let l=e[t],c=e.theme,d=i(c,o)||{};return(0,a.k9)(e,l,e=>{let a=s(d,u,e);return(e===a&&"string"==typeof e&&(a=s(d,u,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n)?a:{[n]:a}})};return l.propTypes={},l.filterProps=[t],l}},74551:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(49866),a=n(56238),i=n(61347),s=function(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,r)=>t[r]?(0,i.Z)(n,t[r](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n},o=n(19864);function u(e){return"number"!=typeof e?e:`${e}px solid`}let l=(0,a.ZP)({prop:"border",themeKey:"borders",transform:u}),c=(0,a.ZP)({prop:"borderTop",themeKey:"borders",transform:u}),d=(0,a.ZP)({prop:"borderRight",themeKey:"borders",transform:u}),p=(0,a.ZP)({prop:"borderBottom",themeKey:"borders",transform:u}),f=(0,a.ZP)({prop:"borderLeft",themeKey:"borders",transform:u}),h=(0,a.ZP)({prop:"borderColor",themeKey:"palette"}),m=(0,a.ZP)({prop:"borderTopColor",themeKey:"palette"}),y=(0,a.ZP)({prop:"borderRightColor",themeKey:"palette"}),g=(0,a.ZP)({prop:"borderBottomColor",themeKey:"palette"}),b=(0,a.ZP)({prop:"borderLeftColor",themeKey:"palette"}),v=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){let t=(0,r.eI)(e.theme,"shape.borderRadius",4,"borderRadius");return(0,o.k9)(e,e.borderRadius,e=>({borderRadius:(0,r.NA)(t,e)}))}return null};v.propTypes={},v.filterProps=["borderRadius"],s(l,c,d,p,f,h,m,y,g,b,v);let I=e=>{if(void 0!==e.gap&&null!==e.gap){let t=(0,r.eI)(e.theme,"spacing",8,"gap");return(0,o.k9)(e,e.gap,e=>({gap:(0,r.NA)(t,e)}))}return null};I.propTypes={},I.filterProps=["gap"];let A=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){let t=(0,r.eI)(e.theme,"spacing",8,"columnGap");return(0,o.k9)(e,e.columnGap,e=>({columnGap:(0,r.NA)(t,e)}))}return null};A.propTypes={},A.filterProps=["columnGap"];let x=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){let t=(0,r.eI)(e.theme,"spacing",8,"rowGap");return(0,o.k9)(e,e.rowGap,e=>({rowGap:(0,r.NA)(t,e)}))}return null};x.propTypes={},x.filterProps=["rowGap"];let C=(0,a.ZP)({prop:"gridColumn"}),w=(0,a.ZP)({prop:"gridRow"}),S=(0,a.ZP)({prop:"gridAutoFlow"}),k=(0,a.ZP)({prop:"gridAutoColumns"}),O=(0,a.ZP)({prop:"gridAutoRows"}),Z=(0,a.ZP)({prop:"gridTemplateColumns"}),E=(0,a.ZP)({prop:"gridTemplateRows"}),T=(0,a.ZP)({prop:"gridTemplateAreas"}),j=(0,a.ZP)({prop:"gridArea"});function M(e,t){return"grey"===t?t:e}s(I,A,x,C,w,S,k,O,Z,E,T,j);let q=(0,a.ZP)({prop:"color",themeKey:"palette",transform:M}),z=(0,a.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:M}),D=(0,a.ZP)({prop:"backgroundColor",themeKey:"palette",transform:M});function P(e){return e<=1&&0!==e?`${100*e}%`:e}s(q,z,D);let N=(0,a.ZP)({prop:"width",transform:P}),R=e=>void 0!==e.maxWidth&&null!==e.maxWidth?(0,o.k9)(e,e.maxWidth,t=>{var n,r;let a=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||o.VO[t];return a?(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:P(t)}}):null;R.filterProps=["maxWidth"];let W=(0,a.ZP)({prop:"minWidth",transform:P}),K=(0,a.ZP)({prop:"height",transform:P}),G=(0,a.ZP)({prop:"maxHeight",transform:P}),Y=(0,a.ZP)({prop:"minHeight",transform:P});(0,a.ZP)({prop:"size",cssProperty:"width",transform:P}),(0,a.ZP)({prop:"size",cssProperty:"height",transform:P});let L=(0,a.ZP)({prop:"boxSizing"});s(N,R,W,K,G,Y,L);let F={border:{themeKey:"borders",transform:u},borderTop:{themeKey:"borders",transform:u},borderRight:{themeKey:"borders",transform:u},borderBottom:{themeKey:"borders",transform:u},borderLeft:{themeKey:"borders",transform:u},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:v},color:{themeKey:"palette",transform:M},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:M},backgroundColor:{themeKey:"palette",transform:M},p:{style:r.o3},pt:{style:r.o3},pr:{style:r.o3},pb:{style:r.o3},pl:{style:r.o3},px:{style:r.o3},py:{style:r.o3},padding:{style:r.o3},paddingTop:{style:r.o3},paddingRight:{style:r.o3},paddingBottom:{style:r.o3},paddingLeft:{style:r.o3},paddingX:{style:r.o3},paddingY:{style:r.o3},paddingInline:{style:r.o3},paddingInlineStart:{style:r.o3},paddingInlineEnd:{style:r.o3},paddingBlock:{style:r.o3},paddingBlockStart:{style:r.o3},paddingBlockEnd:{style:r.o3},m:{style:r.e6},mt:{style:r.e6},mr:{style:r.e6},mb:{style:r.e6},ml:{style:r.e6},mx:{style:r.e6},my:{style:r.e6},margin:{style:r.e6},marginTop:{style:r.e6},marginRight:{style:r.e6},marginBottom:{style:r.e6},marginLeft:{style:r.e6},marginX:{style:r.e6},marginY:{style:r.e6},marginInline:{style:r.e6},marginInlineStart:{style:r.e6},marginInlineEnd:{style:r.e6},marginBlock:{style:r.e6},marginBlockStart:{style:r.e6},marginBlockEnd:{style:r.e6},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:I},rowGap:{style:x},columnGap:{style:A},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:P},maxWidth:{style:R},minWidth:{transform:P},height:{transform:P},maxHeight:{transform:P},minHeight:{transform:P},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};var U=F},72430:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(34749),a=n(51037),i=n(44040),s=n(74551);let o=["sx"],u=e=>{var t,n;let r={systemProps:{},otherProps:{}},a=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:s.Z;return Object.keys(e).forEach(t=>{a[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]}),r};function l(e){let t;let{sx:n}=e,s=(0,a.Z)(e,o),{systemProps:l,otherProps:c}=u(s);return t=Array.isArray(n)?[l,...n]:"function"==typeof n?(...e)=>{let t=n(...e);return(0,i.P)(t)?(0,r.Z)({},l,t):l}:(0,r.Z)({},l,n),(0,r.Z)({},c,{sx:t})}},64873:function(e,t,n){"use strict";var r=n(88908),a=n(61347),i=n(56238),s=n(19864),o=n(74551);let u=function(){function e(e,t,n,a){let o={[e]:t,theme:n},u=a[e];if(!u)return{[e]:t};let{cssProperty:l=e,themeKey:c,transform:d,style:p}=u;if(null==t)return null;if("typography"===c&&"inherit"===t)return{[e]:t};let f=(0,i.DW)(n,c)||{};return p?p(o):(0,s.k9)(o,t,t=>{let n=(0,i.Jq)(f,d,t);return(t===n&&"string"==typeof t&&(n=(0,i.Jq)(f,d,`${e}${"default"===t?"":(0,r.Z)(t)}`,t)),!1===l)?n:{[l]:n}})}return function t(n){var r;let{sx:i,theme:u={}}=n||{};if(!i)return null;let l=null!=(r=u.unstable_sxConfig)?r:o.Z;function c(n){let r=n;if("function"==typeof n)r=n(u);else if("object"!=typeof n)return n;if(!r)return null;let i=(0,s.W8)(u.breakpoints),o=Object.keys(i),c=i;return Object.keys(r).forEach(n=>{var i;let o="function"==typeof(i=r[n])?i(u):i;if(null!=o){if("object"==typeof o){if(l[n])c=(0,a.Z)(c,e(n,o,u,l));else{let e=(0,s.k9)({theme:u},o,e=>({[n]:e}));(function(...e){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)})(e,o)?c[n]=t({sx:o,theme:u}):c=(0,a.Z)(c,e)}}else c=(0,a.Z)(c,e(n,o,u,l))}}),(0,s.L7)(o,c)}return Array.isArray(i)?i.map(c):c(i)}}();u.filterProps=["sx"],t.Z=u},7594:function(e,t,n){"use strict";var r=n(52450);let a=(0,r.ZP)();t.Z=a},2891:function(e,t,n){"use strict";var r=n(98010),a=n(92510);let i=(0,r.Z)();t.Z=function(e=i){return(0,a.Z)(e)}},34221:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(17839);function a(e){let{theme:t,name:n,props:a}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,a):a}},26015:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(34221),a=n(2891);function i({props:e,name:t,defaultTheme:n,themeId:i}){let s=(0,a.Z)(n);i&&(s=s[i]||s);let o=(0,r.Z)({theme:s,name:t,props:e});return o}},92510:function(e,t,n){"use strict";var r=n(52983),a=n(19589);t.Z=function(e=null){let t=r.useContext(a.T);return t&&0!==Object.keys(t).length?t:e}},90993:function(e,t){"use strict";let n;let r=e=>e,a=(n=r,{configure(e){n=e},generate:e=>n(e),reset(){n=r}});t.Z=a},88908:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(18692);function a(e){if("string"!=typeof e)throw Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},93769:function(e,t,n){"use strict";function r(e,t,n){let r={};return Object.keys(e).forEach(a=>{r[a]=e[a].reduce((e,r)=>{if(r){let a=t(r);""!==a&&e.push(a),n&&n[r]&&e.push(n[r])}return e},[]).join(" ")}),r}n.d(t,{Z:function(){return r}})},40819:function(e,t,n){"use strict";function r(...e){return e.reduce((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}n.d(t,{Z:function(){return r}})},29842:function(e,t,n){"use strict";function r(e,t=166){let n;function r(...a){clearTimeout(n),n=setTimeout(()=>{e.apply(this,a)},t)}return r.clear=()=>{clearTimeout(n)},r}n.d(t,{Z:function(){return r}})},44040:function(e,t,n){"use strict";n.d(t,{P:function(){return a},Z:function(){return function e(t,n,i={clone:!0}){let s=i.clone?(0,r.Z)({},t):t;return a(t)&&a(n)&&Object.keys(n).forEach(r=>{"__proto__"!==r&&(a(n[r])&&r in t&&a(t[r])?s[r]=e(t[r],n[r],i):i.clone?s[r]=a(n[r])?function e(t){if(!a(t))return t;let n={};return Object.keys(t).forEach(r=>{n[r]=e(t[r])}),n}(n[r]):n[r]:s[r]=n[r])}),s}}});var r=n(34749);function a(e){return null!==e&&"object"==typeof e&&e.constructor===Object}},18692:function(e,t,n){"use strict";function r(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."}n.d(t,{Z:function(){return r}})},53765:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(90993);let a={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(e,t,n="Mui"){let i=a[t];return i?`${n}-${i}`:`${r.Z.generate(e)}-${t}`}},94112:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(53765);function a(e,t,n="Mui"){let a={};return t.forEach(t=>{a[t]=(0,r.Z)(e,t,n)}),a}},96167:function(e,t,n){"use strict";function r(e){let t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}n.d(t,{Z:function(){return r}})},44310:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},87423:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(44310);function a(e){let t=(0,r.Z)(e);return t.defaultView||window}},17839:function(e,t,n){"use strict";n.d(t,{Z:function(){return function e(t,n){let a=(0,r.Z)({},n);return Object.keys(t).forEach(i=>{if(i.toString().match(/^(components|slots)$/))a[i]=(0,r.Z)({},t[i],a[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){let s=t[i]||{},o=n[i];a[i]={},o&&Object.keys(o)?s&&Object.keys(s)?(a[i]=(0,r.Z)({},o),Object.keys(s).forEach(t=>{a[i][t]=e(s[t],o[t])})):a[i]=o:a[i]=s}else void 0===a[i]&&(a[i]=t[i])}),a}}});var r=n(34749)},54841:function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},65253:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(52983);function a({controlled:e,default:t,name:n,state:a="value"}){let{current:i}=r.useRef(void 0!==e),[s,o]=r.useState(t),u=i?e:s,l=r.useCallback(e=>{i||o(e)},[]);return[u,l]}},56944:function(e,t,n){"use strict";var r=n(52983);let a="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.Z=a},7763:function(e,t,n){"use strict";var r=n(52983),a=n(56944);t.Z=function(e){let t=r.useRef(e);return(0,a.Z)(()=>{t.current=e}),r.useCallback((...e)=>(0,t.current)(...e),[])}},32071:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(52983),a=n(54841);function i(...e){return r.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{(0,a.Z)(e,t)})},e)}},22762:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r,a=n(52983);let i=0,s=(r||(r=n.t(a,2)))["useId".toString()];function o(e){if(void 0!==s){let t=s();return null!=e?e:t}return function(e){let[t,n]=a.useState(e),r=e||t;return a.useEffect(()=>{null==t&&n(`mui-${i+=1}`)},[t]),r}(e)}},39813:function(e,t,n){"use strict";let r;n.d(t,{Z:function(){return d}});var a=n(52983);let i=!0,s=!1,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 u(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function l(){i=!1}function c(){"hidden"===this.visibilityState&&s&&(i=!0)}function d(){let e=a.useCallback(e=>{if(null!=e){var t;(t=e.ownerDocument).addEventListener("keydown",u,!0),t.addEventListener("mousedown",l,!0),t.addEventListener("pointerdown",l,!0),t.addEventListener("touchstart",l,!0),t.addEventListener("visibilitychange",c,!0)}},[]),t=a.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){let{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return i||function(e){let{type:t,tagName:n}=e;return"INPUT"===n&&!!o[t]&&!e.readOnly||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(s=!0,window.clearTimeout(r),r=window.setTimeout(()=>{s=!1},100),t.current=!1,!0)},ref:e}}},5372:function(e,t,n){"use strict";function r(e,t){return new Promise(function(n,r){var a=setTimeout(function(){r(Error("Promise timed out"))},t);e.then(function(e){return clearTimeout(a),n(e)}).catch(r)})}function a(e,t,n){var a=function(){try{return Promise.resolve(t(e))}catch(e){return Promise.reject(e)}};return new Promise(function(e){return setTimeout(e,n)}).then(function(){return r(a(),1e3)}).catch(function(t){null==e||e.log("warn","Callback Error",{error:t}),null==e||e.stats.increment("callback_error")}).then(function(){return e})}n.d(t,{FJ:function(){return r},UI:function(){return a}})},30429:function(e,t,n){"use strict";n.d(t,{Y:function(){return u},_:function(){return l}});var r=n(50836),a=n(23034),i=n(43112),s=function(){function e(){this._logs=[]}return e.prototype.log=function(e,t,n){var r=new Date;this._logs.push({level:e,message:t,time:r,extras:n})},Object.defineProperty(e.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),e.prototype.flush=function(){if(this.logs.length>1){var e=this._logs.reduce(function(e,t){var n,r,a,s=(0,i.pi)((0,i.pi)({},t),{json:JSON.stringify(t.extras,null," "),extras:t.extras});delete s.time;var o=null!==(a=null===(r=t.time)||void 0===r?void 0:r.toISOString())&&void 0!==a?a:"";return e[o]&&(o="".concat(o,"-").concat(Math.random())),(0,i.pi)((0,i.pi)({},e),((n={})[o]=s,n))},{});console.table?console.table(e):console.log(e)}else this.logs.forEach(function(e){var t=e.level,n=e.message,r=e.extras;"info"===t||"debug"===t?console.log(n,null!=r?r:""):console[t](n,null!=r?r:"")});this._logs=[]},e}(),o=n(34911),u=function(e){var t,n,r;this.retry=null===(t=e.retry)||void 0===t||t,this.type=null!==(n=e.type)&&void 0!==n?n:"plugin Error",this.reason=null!==(r=e.reason)&&void 0!==r?r:""},l=function(){function e(e,t,n,a){void 0===t&&(t=(0,r.v4)()),void 0===n&&(n=new o.i),void 0===a&&(a=new s),this.attempts=0,this.event=e,this._id=t,this.logger=a,this.stats=n}return e.system=function(){},e.prototype.isSame=function(e){return e.id===this.id},e.prototype.cancel=function(e){if(e)throw e;throw new u({reason:"Context Cancel"})},e.prototype.log=function(e,t,n){this.logger.log(e,t,n)},Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),e.prototype.updateEvent=function(e,t){var n;if("integrations"===e.split(".")[0]){var r=e.split(".")[1];if((null===(n=this.event.integrations)||void 0===n?void 0:n[r])===!1)return this.event}return(0,a.N)(this.event,e,t),this.event},e.prototype.failedDelivery=function(){return this._failedDelivery},e.prototype.setFailedDelivery=function(e){this._failedDelivery=e},e.prototype.logs=function(){return this.logger.logs},e.prototype.flush=function(){this.logger.flush(),this.stats.flush()},e.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},e}()},55988:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var r=function(){function e(){this.callbacks={}}return e.prototype.on=function(e,t){return this.callbacks[e]?this.callbacks[e].push(t):this.callbacks[e]=[t],this},e.prototype.once=function(e,t){var n=this,r=function(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];n.off(e,r),t.apply(n,a)};return this.on(e,r),this},e.prototype.off=function(e,t){var n,r=(null!==(n=this.callbacks[e])&&void 0!==n?n:[]).filter(function(e){return e!==t});return this.callbacks[e]=r,this},e.prototype.emit=function(e){for(var t,n=this,r=[],a=1;a<arguments.length;a++)r[a-1]=arguments[a];return(null!==(t=this.callbacks[e])&&void 0!==t?t:[]).forEach(function(e){e.apply(n,r)}),this},e}()},60522:function(e,t,n){"use strict";n.d(t,{M:function(){return i},Z:function(){return s}});var r=n(43112),a=n(55988),i="onRemoveFromFuture",s=function(e){function t(t,n,r){var a=e.call(this)||this;return a.future=[],a.maxAttempts=t,a.queue=n,a.seen=null!=r?r:{},a}return(0,r.ZT)(t,e),t.prototype.push=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.map(function(t){return!(e.updateAttempts(t)>e.maxAttempts||e.includes(t))&&(e.queue.push(t),!0)});return this.queue=this.queue.sort(function(t,n){return e.getAttempts(t)-e.getAttempts(n)}),r},t.prototype.pushWithBackoff=function(e){var t,n,r,a,s=this;if(0===this.getAttempts(e))return this.push(e)[0];var o=this.updateAttempts(e);return!(o>this.maxAttempts||this.includes(e))&&(setTimeout(function(){s.queue.push(e),s.future=s.future.filter(function(t){return t.id!==e.id}),s.emit(i)},(n=(t={attempt:o-1}).minTimeout,Math.min((Math.random()+1)*(void 0===n?500:n)*Math.pow(void 0===(r=t.factor)?2:r,t.attempt),void 0===(a=t.maxTimeout)?1/0:a))),this.future.push(e),!0)},t.prototype.getAttempts=function(e){var t;return null!==(t=this.seen[e.id])&&void 0!==t?t:0},t.prototype.updateAttempts=function(e){return this.seen[e.id]=this.getAttempts(e)+1,this.getAttempts(e)},t.prototype.includes=function(e){return this.queue.includes(e)||this.future.includes(e)||!!this.queue.find(function(t){return t.id===e.id})||!!this.future.find(function(t){return t.id===e.id})},t.prototype.pop=function(){return this.queue.shift()},Object.defineProperty(t.prototype,"length",{get:function(){return this.queue.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"todo",{get:function(){return this.queue.length+this.future.length},enumerable:!1,configurable:!0}),t}(a.Q)},53315:function(e,t,n){"use strict";n.d(t,{a:function(){return i},z:function(){return s}});var r=n(43112),a=n(30429);function i(e,t){e.log("debug","plugin",{plugin:t.name});var n=new Date().getTime(),i=t[e.event.type];return void 0===i?Promise.resolve(e):(function(e){return(0,r.mG)(this,void 0,void 0,function(){return(0,r.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,e()];case 1:return[2,t.sent()];case 2:return[2,Promise.reject(t.sent())];case 3:return[2]}})})})(function(){return i.apply(t,[e])}).then(function(e){var r=new Date().getTime()-n;return e.stats.gauge("plugin_time",r,["plugin:".concat(t.name)]),e}).catch(function(n){if(n instanceof a.Y&&"middleware_cancellation"===n.type)throw n;return n instanceof a.Y?e.log("warn",n.type,{plugin:t.name,error:n}):(e.log("error","plugin Error",{plugin:t.name,error:n}),e.stats.increment("plugin_error",1,["plugin:".concat(t.name)])),n})}function s(e,t){return i(e,t).then(function(t){if(t instanceof a._)return t;e.log("debug","Context canceled"),e.stats.increment("context_canceled"),e.cancel(t)})}},34911:function(e,t,n){"use strict";n.d(t,{i:function(){return i},s:function(){return a}});var r=n(43112),a=function(){function e(){this.metrics=[]}return e.prototype.increment=function(e,t,n){void 0===t&&(t=1),this.metrics.push({metric:e,value:t,tags:null!=n?n:[],type:"counter",timestamp:Date.now()})},e.prototype.gauge=function(e,t,n){this.metrics.push({metric:e,value:t,tags:null!=n?n:[],type:"gauge",timestamp:Date.now()})},e.prototype.flush=function(){var e=this.metrics.map(function(e){return(0,r.pi)((0,r.pi)({},e),{tags:e.tags.join(",")})});console.table?console.table(e):console.log(e),this.metrics=[]},e.prototype.serialize=function(){return this.metrics.map(function(e){return{m:e.metric,v:e.value,t:e.tags,k:({gauge:"g",counter:"c"})[e.type],e:e.timestamp}})},e}(),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),t.prototype.gauge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},t.prototype.increment=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},t.prototype.flush=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},t.prototype.serialize=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return[]},t}(a)},24284:function(e,t,n){"use strict";function r(e){return"string"==typeof e}function a(e){return"number"==typeof e}function i(e){return"function"==typeof e}function s(e){return null!=e}function o(e){return"object"===Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}n.d(t,{Gg:function(){return s},HD:function(){return r},PO:function(){return o},hj:function(){return a},mf:function(){return i}})},94493:function(e,t,n){"use strict";n.d(t,{G:function(){return a},s:function(){return i}});var r=n(21397);function a(){return!(0,r.j)()||window.navigator.onLine}function i(){return!a()}},42639:function(e,t,n){"use strict";n.d(t,{U:function(){return r}});var r="api.segment.io/v1"},39315:function(e,t,n){"use strict";n.d(t,{_:function(){return s}});var r=n(43112),a=n(30429),i=n(93219),s=function(e){function t(t,n){return e.call(this,t,n,new i.j)||this}return(0,r.ZT)(t,e),t.system=function(){return new this({type:"track",event:"system"})},t}(a._)},21397:function(e,t,n){"use strict";function r(){return"undefined"!=typeof window}function a(){return!r()}n.d(t,{j:function(){return r},s:function(){return a}})},29379:function(e,t,n){"use strict";function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}}n.d(t,{a:function(){return r}})},93219:function(e,t,n){"use strict";n.d(t,{j:function(){return f}});var r,a=n(43112),i=n(34911),s=n(51796),o=n(23111),u=n(33778),l=n(42639),c=function(e,t,n){var r=t.reduce(function(e,t){var n=t.split(":"),r=n[0],a=n[1];return e[r]=a,e},{});return{type:"Counter",metric:e,value:1,tags:(0,a.pi)((0,a.pi)({},r),{library:"analytics.js",library_version:"web"===n?"next-".concat(o.i):"npm:next-".concat(o.i)})}};function d(e){console.error("Error sending segment performance metrics",e)}var p=function(){function e(e){var t,n,r,a,i=this;if(this.host=null!==(t=null==e?void 0:e.host)&&void 0!==t?t:l.U,this.sampleRate=null!==(n=null==e?void 0:e.sampleRate)&&void 0!==n?n:1,this.flushTimer=null!==(r=null==e?void 0:e.flushTimer)&&void 0!==r?r:3e4,this.maxQueueSize=null!==(a=null==e?void 0:e.maxQueueSize)&&void 0!==a?a:20,this.queue=[],this.sampleRate>0){var s=!1,o=function(){s||(s=!0,i.flush().catch(d),s=!1,setTimeout(o,i.flushTimer))};o()}}return e.prototype.increment=function(e,t){if(!(!e.includes("analytics_js.")||0===t.length||Math.random()>this.sampleRate)&&!(this.queue.length>=this.maxQueueSize)){var n=c(e,t,(0,u.B)());this.queue.push(n),e.includes("error")&&this.flush().catch(d)}},e.prototype.flush=function(){return(0,a.mG)(this,void 0,void 0,function(){var e=this;return(0,a.Jh)(this,function(t){switch(t.label){case 0:if(this.queue.length<=0)return[2];return[4,this.send().catch(function(t){d(t),e.sampleRate=0})];case 1:return t.sent(),[2]}})})},e.prototype.send=function(){return(0,a.mG)(this,void 0,void 0,function(){var e,t,n;return(0,a.Jh)(this,function(r){return e={series:this.queue},this.queue=[],t={"Content-Type":"text/plain"},n="https://".concat(this.host,"/m"),[2,(0,s.h)(n,{headers:t,body:JSON.stringify(e),method:"POST"})]})})},e}(),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,a.ZT)(t,e),t.initRemoteMetrics=function(e){r=new p(e)},t.prototype.increment=function(t,n,a){e.prototype.increment.call(this,t,n,a),null==r||r.increment(t,null!=a?a:[])},t}(i.s)},23111:function(e,t,n){"use strict";n.d(t,{i:function(){return r}});var r="1.55.0"},51796:function(e,t,n){"use strict";n.d(t,{h:function(){return s}});var r=n(78635),a=n.n(r),i=n(6015),s=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,i.R)();return(n&&n.fetch||a()).apply(void 0,e)}},6015:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});var r=function(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:null}},96031:function(e,t,n){"use strict";function r(e){return Array.prototype.slice.call(window.document.querySelectorAll("script")).find(function(t){return t.src===e})}function a(e,t){var n=r(e);if(void 0!==n){var a=null==n?void 0:n.getAttribute("status");if("loaded"===a)return Promise.resolve(n);if("loading"===a)return new Promise(function(e,t){n.addEventListener("load",function(){return e(n)}),n.addEventListener("error",function(e){return t(e)})})}return new Promise(function(n,r){var a,i=window.document.createElement("script");i.type="text/javascript",i.src=e,i.async=!0,i.setAttribute("status","loading");for(var s=0,o=Object.entries(null!=t?t:{});s<o.length;s++){var u=o[s],l=u[0],c=u[1];i.setAttribute(l,c)}i.onload=function(){i.onerror=i.onload=null,i.setAttribute("status","loaded"),n(i)},i.onerror=function(){i.onerror=i.onload=null,i.setAttribute("status","error"),r(Error("Failed to load ".concat(e)))};var d=window.document.getElementsByTagName("script")[0];null===(a=d.parentElement)||void 0===a||a.insertBefore(i,d)})}function i(e){var t=r(e);return void 0!==t&&t.remove(),Promise.resolve()}n.d(t,{t:function(){return i},v:function(){return a}})},63199:function(e,t,n){"use strict";n.d(t,{o:function(){return a}});var r=n(43112);function a(e,t){var n,a=Object.entries(null!==(n=t.integrations)&&void 0!==n?n:{}).reduce(function(e,t){var n,a,i=t[0],s=t[1];return"object"==typeof s?(0,r.pi)((0,r.pi)({},e),((n={})[i]=s,n)):(0,r.pi)((0,r.pi)({},e),((a={})[i]={},a))},{});return Object.entries(e.integrations).reduce(function(e,t){var n,i=t[0],s=t[1];return(0,r.pi)((0,r.pi)({},e),((n={})[i]=(0,r.pi)((0,r.pi)({},s),a[i]),n))},{})}},87439:function(e,t,n){"use strict";n.d(t,{x:function(){return a}});var r=n(43112),a=function(e,t){return(0,r.mG)(void 0,void 0,void 0,function(){var n;return(0,r.Jh)(this,function(a){return[2,(n=function(a){return(0,r.mG)(void 0,void 0,void 0,function(){var i;return(0,r.Jh)(this,function(r){switch(r.label){case 0:if(!e(a))return[3,2];return i=n,[4,t()];case 1:return[2,i.apply(void 0,[r.sent()])];case 2:return[2]}})})})(void 0)]})})}},56432:function(e,t,n){"use strict";n.d(t,{Kg:function(){return l},UH:function(){return o},Vl:function(){return u}});var r,a=/(https:\/\/.*)\/analytics\.js\/v1\/(?:.*?)\/(?:platform|analytics.*)?/,i=function(){var e;return Array.prototype.slice.call(document.querySelectorAll("script")).forEach(function(t){var n,r=null!==(n=t.getAttribute("src"))&&void 0!==n?n:"",i=a.exec(r);i&&i[1]&&(e=i[1])}),e},s=function(){var e;return null!=r?r:null===(e=window.analytics)||void 0===e?void 0:e._cdn},o=function(e){window.analytics&&(window.analytics._cdn=e),r=e},u=function(){var e=s();return e?e:i()||"https://cdn.segment.com"},l=function(){var e=u();return"".concat(e,"/next-integrations")}},58398:function(e,t,n){"use strict";n.d(t,{$:function(){return p}});var r=n(43112),a=n(60522),i=n(39315),s=n(21397),o={getItem:function(){},setItem:function(){},removeItem:function(){}};try{o=(0,s.j)()&&window.localStorage?window.localStorage:o}catch(e){console.warn("Unable to access localStorage",e)}function u(e){var t=o.getItem(e);return(t?JSON.parse(t):[]).map(function(e){return new i._(e.event,e.id)})}function l(e){var t=o.getItem(e);return t?JSON.parse(t):{}}function c(e){o.removeItem(e)}function d(e,t,n){void 0===n&&(n=0);var r="persisted-queue:v1:".concat(e,":lock"),a=o.getItem(r),i=a?JSON.parse(a):null,s=null===i||new Date().getTime()>i;if(s){o.setItem(r,JSON.stringify(new Date().getTime()+50)),t(),o.removeItem(r);return}!s&&n<3?setTimeout(function(){d(e,t,n+1)},50):console.error("Unable to retrieve lock")}var p=function(e){function t(t,n){var a=e.call(this,t,[])||this,i="persisted-queue:v1:".concat(n,":items"),s="persisted-queue:v1:".concat(n,":seen"),p=[],f={};return d(n,function(){try{p=u(i),f=l(s),c(i),c(s),a.queue=(0,r.ev)((0,r.ev)([],p,!0),a.queue,!0),a.seen=(0,r.pi)((0,r.pi)({},f),a.seen)}catch(e){console.error(e)}}),window.addEventListener("pagehide",function(){if(a.todo>0){var e=(0,r.ev)((0,r.ev)([],a.queue,!0),a.future,!0);try{d(n,function(){var t,n,c,d;t=u(i),n=(0,r.ev)((0,r.ev)([],e,!0),t,!0).reduce(function(e,t){var n;return(0,r.pi)((0,r.pi)({},e),((n={})[t.id]=t,n))},{}),o.setItem(i,JSON.stringify(Object.values(n))),c=a.seen,d=l(s),o.setItem(s,JSON.stringify((0,r.pi)((0,r.pi)({},d),c)))})}catch(e){console.error(e)}}}),a}return(0,r.ZT)(t,e),t}(a.Z)},50522:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(5779);function a(e,t){var n=new r.Facade(e,t);return"track"===e.type&&(n=new r.Track(e,t)),"identify"===e.type&&(n=new r.Identify(e,t)),"page"===e.type&&(n=new r.Page(e,t)),"alias"===e.type&&(n=new r.Alias(e,t)),"group"===e.type&&(n=new r.Group(e,t)),"screen"===e.type&&(n=new r.Screen(e,t)),Object.defineProperty(n,"obj",{value:e,writable:!0}),n}},33778:function(e,t,n){"use strict";function r(){return"npm"}n.d(t,{B:function(){return r}})},89241:function(e,t,n){"use strict";n.r(t),n.d(t,{applyDestinationMiddleware:function(){return s},sourceMiddlewarePlugin:function(){return o}});var r=n(43112),a=n(30429),i=n(50522);function s(e,t,n){return(0,r.mG)(this,void 0,void 0,function(){var a,s,o,u;return(0,r.Jh)(this,function(l){switch(l.label){case 0:a=(0,i.D)(t,{clone:!0,traverse:!1}).rawEvent(),s=0,o=n,l.label=1;case 1:if(!(s<o.length))return[3,4];return[4,function(t,n){return(0,r.mG)(this,void 0,void 0,function(){var a,s,o;return(0,r.Jh)(this,function(u){switch(u.label){case 0:return a=!1,s=null,[4,n({payload:(0,i.D)(t,{clone:!0,traverse:!1}),integration:e,next:function(e){a=!0,null===e&&(s=null),e&&(s=e.obj)}})];case 1:return u.sent(),a||null===s||(s.integrations=(0,r.pi)((0,r.pi)({},t.integrations),((o={})[e]=!1,o))),[2,s]}})})}(a,o[s])];case 2:if(null===(u=l.sent()))return[2,null];a=u,l.label=3;case 3:return s++,[3,1];case 4:return[2,a]}})})}function o(e,t){function n(n){return(0,r.mG)(this,void 0,void 0,function(){var s;return(0,r.Jh)(this,function(r){switch(r.label){case 0:return s=!1,[4,e({payload:(0,i.D)(n.event,{clone:!0,traverse:!1}),integrations:null!=t?t:{},next:function(e){s=!0,e&&(n.event=e.obj)}})];case 1:if(r.sent(),!s)throw new a.Y({retry:!1,type:"middleware_cancellation",reason:"Middleware `next` function skipped"});return[2,n]}})})}return{name:"Source Middleware ".concat(e.name),type:"before",version:"0.1.0",isLoaded:function(){return!0},load:function(e){return Promise.resolve(e)},track:n,page:n,identify:n,alias:n,group:n}}},13589:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(19434));function i(e,t){return function(){var n=this.traits(),r=this.properties?this.properties():{};return a.default(n,"address."+e)||a.default(n,e)||(t?a.default(n,"address."+t):null)||(t?a.default(n,t):null)||a.default(r,"address."+e)||a.default(r,e)||(t?a.default(r,"address."+t):null)||(t?a.default(r,t):null)}}t.default=function(e){e.zip=i("postalCode","zip"),e.country=i("country"),e.street=i("street"),e.state=i("state"),e.city=i("city"),e.region=i("region")}},2329:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Alias=void 0;var a=r(n(67483)),i=n(72851);function s(e,t){i.Facade.call(this,e,t)}t.Alias=s,a.default(s,i.Facade),s.prototype.action=function(){return"alias"},s.prototype.type=s.prototype.action,s.prototype.previousId=function(){return this.field("previousId")||this.field("from")},s.prototype.from=s.prototype.previousId,s.prototype.userId=function(){return this.field("userId")||this.field("to")},s.prototype.to=s.prototype.userId},55534:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clone=void 0,t.clone=function e(t){if("object"!=typeof t)return t;if("[object Object]"===Object.prototype.toString.call(t)){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=e(t[r]));return n}return Array.isArray(t)?t.map(e):t}},63884:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Delete=void 0;var a=r(n(67483)),i=n(72851);function s(e,t){i.Facade.call(this,e,t)}t.Delete=s,a.default(s,i.Facade),s.prototype.type=function(){return"delete"}},72851:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Facade=void 0;var a=r(n(13589)),i=n(55534),s=r(n(3269)),o=r(n(41862)),u=r(n(19434)),l=r(n(58651));function c(e,t){t=t||{},this.raw=i.clone(e),"clone"in t||(t.clone=!0),t.clone&&(e=i.clone(e)),"traverse"in t||(t.traverse=!0),"timestamp"in e?e.timestamp=o.default(e.timestamp):e.timestamp=new Date,t.traverse&&l.default(e),this.opts=t,this.obj=e}t.Facade=c;var d=c.prototype;function p(e){return i.clone(e)}d.proxy=function(e){var t,n=e.split("."),r=this[e=n.shift()]||this.obj[e];return r?("function"==typeof r&&(r=r.call(this)||{}),0===n.length||(r=u.default(r,n.join("."))),this.opts.clone?(t=r,i.clone(t)):r):r},d.field=function(e){var t,n=this.obj[e];return this.opts.clone?(t=n,i.clone(t)):n},c.proxy=function(e){return function(){return this.proxy(e)}},c.field=function(e){return function(){return this.field(e)}},c.multi=function(e){return function(){var t=this.proxy(e+"s");if(Array.isArray(t))return t;var n=this.proxy(e);return n&&(n=[this.opts.clone?i.clone(n):n]),n||[]}},c.one=function(e){return function(){var t=this.proxy(e);if(t)return t;var n=this.proxy(e+"s");if(Array.isArray(n))return n[0]}},d.json=function(){var e=this.opts.clone?i.clone(this.obj):this.obj;return this.type&&(e.type=this.type()),e},d.rawEvent=function(){return this.raw},d.options=function(e){var t=this.obj.options||this.obj.context||{},n=this.opts.clone?i.clone(t):t;if(!e)return n;if(this.enabled(e)){var r=this.integrations(),a=r[e]||u.default(r,e);return"object"!=typeof a&&(a=u.default(this.options(),e)),"object"==typeof a?a:{}}},d.context=d.options,d.enabled=function(e){var t=this.proxy("options.providers.all");"boolean"!=typeof t&&(t=this.proxy("options.all")),"boolean"!=typeof t&&(t=this.proxy("integrations.all")),"boolean"!=typeof t&&(t=!0);var n=t&&s.default(e),r=this.integrations();if(r.providers&&r.providers.hasOwnProperty(e)&&(n=r.providers[e]),r.hasOwnProperty(e)){var a=r[e];n="boolean"!=typeof a||a}return!!n},d.integrations=function(){return this.obj.integrations||this.proxy("options.providers")||this.options()},d.active=function(){var e=this.proxy("options.active");return null==e&&(e=!0),e},d.anonymousId=function(){return this.field("anonymousId")||this.field("sessionId")},d.sessionId=d.anonymousId,d.groupId=c.proxy("options.groupId"),d.traits=function(e){var t=this.proxy("options.traits")||{},n=this.userId();for(var r in e=e||{},n&&(t.id=n),e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=null==this[r]?this.proxy("options.traits."+r):this[r]();if(null==a)continue;t[e[r]]=a,delete t[r]}return t},d.library=function(){var e=this.proxy("options.library");return e?"string"==typeof e?{name:e,version:null}:e:{name:"unknown",version:null}},d.device=function(){var e=this.proxy("context.device");("object"!=typeof e||null===e)&&(e={});var t=this.library().name;return e.type||(t.indexOf("ios")>-1&&(e.type="ios"),t.indexOf("android")>-1&&(e.type="android")),e},d.userAgent=c.proxy("context.userAgent"),d.timezone=c.proxy("context.timezone"),d.timestamp=c.field("timestamp"),d.channel=c.field("channel"),d.ip=c.proxy("context.ip"),d.userId=c.field("userId"),a.default(d)},1296:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Group=void 0;var a=r(n(67483)),i=r(n(57939)),s=r(n(41862)),o=n(72851);function u(e,t){o.Facade.call(this,e,t)}t.Group=u,a.default(u,o.Facade);var l=u.prototype;l.action=function(){return"group"},l.type=l.action,l.groupId=o.Facade.field("groupId"),l.created=function(){var e=this.proxy("traits.createdAt")||this.proxy("traits.created")||this.proxy("properties.createdAt")||this.proxy("properties.created");if(e)return s.default(e)},l.email=function(){var e=this.proxy("traits.email");if(e)return e;var t=this.groupId();if(i.default(t))return t},l.traits=function(e){var t=this.properties(),n=this.groupId();for(var r in e=e||{},n&&(t.id=n),e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=null==this[r]?this.proxy("traits."+r):this[r]();if(null==a)continue;t[e[r]]=a,delete t[r]}return t},l.name=o.Facade.proxy("traits.name"),l.industry=o.Facade.proxy("traits.industry"),l.employees=o.Facade.proxy("traits.employees"),l.properties=function(){return this.field("traits")||this.field("properties")||{}}},3316:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Identify=void 0;var a=n(72851),i=r(n(19434)),s=r(n(67483)),o=r(n(57939)),u=r(n(41862)),l=function(e){return e.trim()};function c(e,t){a.Facade.call(this,e,t)}t.Identify=c,s.default(c,a.Facade);var d=c.prototype;d.action=function(){return"identify"},d.type=d.action,d.traits=function(e){var t=this.field("traits")||{},n=this.userId();for(var r in e=e||{},n&&(t.id=n),e){var a=null==this[r]?this.proxy("traits."+r):this[r]();null!=a&&(t[e[r]]=a,r!==e[r]&&delete t[r])}return t},d.email=function(){var e=this.proxy("traits.email");if(e)return e;var t=this.userId();if(o.default(t))return t},d.created=function(){var e=this.proxy("traits.created")||this.proxy("traits.createdAt");if(e)return u.default(e)},d.companyCreated=function(){var e=this.proxy("traits.company.created")||this.proxy("traits.company.createdAt");if(e)return u.default(e)},d.companyName=function(){return this.proxy("traits.company.name")},d.name=function(){var e=this.proxy("traits.name");if("string"==typeof e)return l(e);var t=this.firstName(),n=this.lastName();if(t&&n)return l(t+" "+n)},d.firstName=function(){var e=this.proxy("traits.firstName");if("string"==typeof e)return l(e);var t=this.proxy("traits.name");if("string"==typeof t)return l(t).split(" ")[0]},d.lastName=function(){var e=this.proxy("traits.lastName");if("string"==typeof e)return l(e);var t=this.proxy("traits.name");if("string"==typeof t){var n=l(t).indexOf(" ");if(-1!==n)return l(t.substr(n+1))}},d.uid=function(){return this.userId()||this.username()||this.email()},d.description=function(){return this.proxy("traits.description")||this.proxy("traits.background")},d.age=function(){var e=this.birthday(),t=i.default(this.traits(),"age");return null!=t?t:e instanceof Date?new Date().getFullYear()-e.getFullYear():void 0},d.avatar=function(){var e=this.traits();return i.default(e,"avatar")||i.default(e,"photoUrl")||i.default(e,"avatarUrl")},d.position=function(){var e=this.traits();return i.default(e,"position")||i.default(e,"jobTitle")},d.username=a.Facade.proxy("traits.username"),d.website=a.Facade.one("traits.website"),d.websites=a.Facade.multi("traits.website"),d.phone=a.Facade.one("traits.phone"),d.phones=a.Facade.multi("traits.phone"),d.address=a.Facade.proxy("traits.address"),d.gender=a.Facade.proxy("traits.gender"),d.birthday=a.Facade.proxy("traits.birthday")},5779:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.Delete=t.Screen=t.Page=t.Track=t.Identify=t.Group=t.Alias=t.Facade=void 0;var a=n(72851);Object.defineProperty(t,"Facade",{enumerable:!0,get:function(){return a.Facade}});var i=n(2329);Object.defineProperty(t,"Alias",{enumerable:!0,get:function(){return i.Alias}});var s=n(1296);Object.defineProperty(t,"Group",{enumerable:!0,get:function(){return s.Group}});var o=n(3316);Object.defineProperty(t,"Identify",{enumerable:!0,get:function(){return o.Identify}});var u=n(50160);Object.defineProperty(t,"Track",{enumerable:!0,get:function(){return u.Track}});var l=n(56697);Object.defineProperty(t,"Page",{enumerable:!0,get:function(){return l.Page}});var c=n(27201);Object.defineProperty(t,"Screen",{enumerable:!0,get:function(){return c.Screen}});var d=n(63884);Object.defineProperty(t,"Delete",{enumerable:!0,get:function(){return d.Delete}}),t.default=r(r({},a.Facade),{Alias:i.Alias,Group:s.Group,Identify:o.Identify,Track:u.Track,Page:l.Page,Screen:c.Screen,Delete:d.Delete})},57939:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=/.+\@.+\..+/;t.default=function(e){return n.test(e)}},3269:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={Salesforce:!0};t.default=function(e){return!n[e]}},56697:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Page=void 0;var a=r(n(67483)),i=n(72851),s=n(50160),o=r(n(57939));function u(e,t){i.Facade.call(this,e,t)}t.Page=u,a.default(u,i.Facade);var l=u.prototype;l.action=function(){return"page"},l.type=l.action,l.category=i.Facade.field("category"),l.name=i.Facade.field("name"),l.title=i.Facade.proxy("properties.title"),l.path=i.Facade.proxy("properties.path"),l.url=i.Facade.proxy("properties.url"),l.referrer=function(){return this.proxy("context.referrer.url")||this.proxy("context.page.referrer")||this.proxy("properties.referrer")},l.properties=function(e){var t=this.field("properties")||{},n=this.category(),r=this.name();for(var a in e=e||{},n&&(t.category=n),r&&(t.name=r),e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=null==this[a]?this.proxy("properties."+a):this[a]();if(null==i)continue;t[e[a]]=i,a!==e[a]&&delete t[a]}return t},l.email=function(){var e=this.proxy("context.traits.email")||this.proxy("properties.email");if(e)return e;var t=this.userId();if(o.default(t))return t},l.fullName=function(){var e=this.category(),t=this.name();return t&&e?e+" "+t:t},l.event=function(e){return e?"Viewed "+e+" Page":"Loaded a Page"},l.track=function(e){var t=this.json();return t.event=this.event(e),t.timestamp=this.timestamp(),t.properties=this.properties(),new s.Track(t,this.opts)}},27201:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Screen=void 0;var a=r(n(67483)),i=n(56697),s=n(50160);function o(e,t){i.Page.call(this,e,t)}t.Screen=o,a.default(o,i.Page),o.prototype.action=function(){return"screen"},o.prototype.type=o.prototype.action,o.prototype.event=function(e){return e?"Viewed "+e+" Screen":"Loaded a Screen"},o.prototype.track=function(e){var t=this.json();return t.event=this.event(e),t.timestamp=this.timestamp(),t.properties=this.properties(),new s.Track(t,this.opts)}},50160:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var a=r(n(67483)),i=n(72851),s=n(3316),o=r(n(57939)),u=r(n(19434));function l(e,t){i.Facade.call(this,e,t)}t.Track=l,a.default(l,i.Facade);var c=l.prototype;c.action=function(){return"track"},c.type=c.action,c.event=i.Facade.field("event"),c.value=i.Facade.proxy("properties.value"),c.category=i.Facade.proxy("properties.category"),c.id=i.Facade.proxy("properties.id"),c.productId=function(){return this.proxy("properties.product_id")||this.proxy("properties.productId")},c.promotionId=function(){return this.proxy("properties.promotion_id")||this.proxy("properties.promotionId")},c.cartId=function(){return this.proxy("properties.cart_id")||this.proxy("properties.cartId")},c.checkoutId=function(){return this.proxy("properties.checkout_id")||this.proxy("properties.checkoutId")},c.paymentId=function(){return this.proxy("properties.payment_id")||this.proxy("properties.paymentId")},c.couponId=function(){return this.proxy("properties.coupon_id")||this.proxy("properties.couponId")},c.wishlistId=function(){return this.proxy("properties.wishlist_id")||this.proxy("properties.wishlistId")},c.reviewId=function(){return this.proxy("properties.review_id")||this.proxy("properties.reviewId")},c.orderId=function(){return this.proxy("properties.id")||this.proxy("properties.order_id")||this.proxy("properties.orderId")},c.sku=i.Facade.proxy("properties.sku"),c.tax=i.Facade.proxy("properties.tax"),c.name=i.Facade.proxy("properties.name"),c.price=i.Facade.proxy("properties.price"),c.total=i.Facade.proxy("properties.total"),c.repeat=i.Facade.proxy("properties.repeat"),c.coupon=i.Facade.proxy("properties.coupon"),c.shipping=i.Facade.proxy("properties.shipping"),c.discount=i.Facade.proxy("properties.discount"),c.shippingMethod=function(){return this.proxy("properties.shipping_method")||this.proxy("properties.shippingMethod")},c.paymentMethod=function(){return this.proxy("properties.payment_method")||this.proxy("properties.paymentMethod")},c.description=i.Facade.proxy("properties.description"),c.plan=i.Facade.proxy("properties.plan"),c.subtotal=function(){var e=u.default(this.properties(),"subtotal"),t=this.total()||this.revenue();if(e)return e;if(!t)return 0;if(this.total()){var n=this.tax();n&&(t-=n),(n=this.shipping())&&(t-=n),(n=this.discount())&&(t+=n)}return t},c.products=function(){var e=this.properties(),t=u.default(e,"products");return Array.isArray(t)?t.filter(function(e){return null!==e}):[]},c.quantity=function(){return(this.obj.properties||{}).quantity||1},c.currency=function(){return(this.obj.properties||{}).currency||"USD"},c.referrer=function(){return this.proxy("context.referrer.url")||this.proxy("context.page.referrer")||this.proxy("properties.referrer")},c.query=i.Facade.proxy("options.query"),c.properties=function(e){var t=this.field("properties")||{};for(var n in e=e||{})if(Object.prototype.hasOwnProperty.call(e,n)){var r=null==this[n]?this.proxy("properties."+n):this[n]();if(null==r)continue;t[e[n]]=r,delete t[n]}return t},c.username=function(){return this.proxy("traits.username")||this.proxy("properties.username")||this.userId()||this.sessionId()},c.email=function(){var e=this.proxy("traits.email")||this.proxy("properties.email")||this.proxy("options.traits.email");if(e)return e;var t=this.userId();if(o.default(t))return t},c.revenue=function(){var e=this.proxy("properties.revenue"),t=this.event();return!e&&t&&t.match(/^[ _]?completed[ _]?order[ _]?|^[ _]?order[ _]?completed[ _]?$/i)&&(e=this.proxy("properties.total")),function(e){if(e&&("number"==typeof e||"string"==typeof e&&!isNaN(e=parseFloat(e=e.replace(/\$/g,"")))))return e}(e)},c.cents=function(){var e=this.revenue();return"number"!=typeof e?this.value()||0:100*e},c.identify=function(){var e=this.json();return e.traits=this.traits(),new s.Identify(e,this.opts)}},58651:function(e,t,n){"use strict";var r=n(70632);e.exports=function e(t,n){var a,i;return(void 0===n&&(n=!0),t&&"object"==typeof t)?(a=n,Object.keys(t).forEach(function(n){t[n]=e(t[n],a)}),t):Array.isArray(t)?(i=n,t.forEach(function(n,r){t[r]=e(n,i)}),t):r.is(t,n)?r.parse(t):t}},70632:function(e,t){"use strict";var n=/^(\d{4})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:([ T])(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;t.parse=function(e){var t=[1,5,6,7,11,12],r=n.exec(e),a=0;if(!r)return new Date(e);for(var i,s=0;i=t[s];s++)r[i]=parseInt(r[i],10)||0;r[2]=parseInt(r[2],10)||1,r[3]=parseInt(r[3],10)||1,r[2]--,r[8]=r[8]?(r[8]+"00").substring(0,3):0," "===r[4]?a=new Date().getTimezoneOffset():"Z"!==r[9]&&r[10]&&(a=60*r[11]+r[12],"+"===r[10]&&(a=0-a));var o=Date.UTC(r[1],r[2],r[3],r[5],r[6]+a,r[7],r[8]);return new Date(o)},t.is=function(e,t){return"string"==typeof e&&(!t||!1!==/^\d{4}-\d{2}-\d{2}/.test(e))&&n.test(e)}},80606:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function a(){return"npm"}n.d(t,{S:function(){return a},n:function(){return r}})},29031:function(e,t,n){"use strict";n.d(t,{KV:function(){return i},l$:function(){return s}});var r=n(80606);e=n.hmd(e);var a=n(73656);function i(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call(void 0!==a?a:0)}function s(e,t){return e.require(t)}},50198:function(e,t,n){"use strict";n.d(t,{Z1:function(){return d},ph:function(){return c},yW:function(){return l}});var r=n(29031),a=n(99383);e=n.hmd(e);let i=(0,a.Rf)(),s={nowSeconds:()=>Date.now()/1e3},o=(0,r.KV)()?function(){try{let t=(0,r.l$)(e,"perf_hooks");return t.performance}catch(e){return}}():function(){let{performance:e}=i;if(!e||!e.now)return;let t=Date.now()-e.now();return{now:()=>e.now(),timeOrigin:t}}(),u=void 0===o?s:{nowSeconds:()=>(o.timeOrigin+o.now())/1e3},l=s.nowSeconds.bind(s),c=u.nowSeconds.bind(u),d=(()=>{let{performance:e}=i;if(!e||!e.now)return;let t=e.now(),n=Date.now(),r=e.timeOrigin?Math.abs(e.timeOrigin+t-n):36e5,a=e.timing&&e.timing.navigationStart,s="number"==typeof a?Math.abs(a+t-n):36e5;return r<36e5||s<36e5?r<=s?e.timeOrigin:a:n})()},99383:function(e,t,n){"use strict";function r(e){return e&&e.Math==Math?e:void 0}n.d(t,{Rf:function(){return i},YO:function(){return s},n2:function(){return a}});let a="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof n.g&&r(n.g)||function(){return this}()||{};function i(){return a}function s(e,t,n){let r=n||a,i=r.__SENTRY__=r.__SENTRY__||{},s=i[e]||(i[e]=t());return s}},87689:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(79159);function a(e,t,n){return void 0===t&&(t=new Uint8Array(2)),void 0===n&&(n=0),t[n+0]=e>>>8,t[n+1]=e>>>0,t}function i(e,t,n){return void 0===t&&(t=new Uint8Array(2)),void 0===n&&(n=0),t[n+0]=e>>>0,t[n+1]=e>>>8,t}function s(e,t){return void 0===t&&(t=0),e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function o(e,t){return void 0===t&&(t=0),(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function u(e,t){return void 0===t&&(t=0),e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]}function l(e,t){return void 0===t&&(t=0),(e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t])>>>0}function c(e,t,n){return void 0===t&&(t=new Uint8Array(4)),void 0===n&&(n=0),t[n+0]=e>>>24,t[n+1]=e>>>16,t[n+2]=e>>>8,t[n+3]=e>>>0,t}function d(e,t,n){return void 0===t&&(t=new Uint8Array(4)),void 0===n&&(n=0),t[n+0]=e>>>0,t[n+1]=e>>>8,t[n+2]=e>>>16,t[n+3]=e>>>24,t}function p(e,t,n){return void 0===t&&(t=new Uint8Array(8)),void 0===n&&(n=0),c(e/4294967296>>>0,t,n),c(e>>>0,t,n+4),t}function f(e,t,n){return void 0===t&&(t=new Uint8Array(8)),void 0===n&&(n=0),d(e>>>0,t,n),d(e/4294967296>>>0,t,n+4),t}t.readInt16BE=function(e,t){return void 0===t&&(t=0),(e[t+0]<<8|e[t+1])<<16>>16},t.readUint16BE=function(e,t){return void 0===t&&(t=0),(e[t+0]<<8|e[t+1])>>>0},t.readInt16LE=function(e,t){return void 0===t&&(t=0),(e[t+1]<<8|e[t])<<16>>16},t.readUint16LE=function(e,t){return void 0===t&&(t=0),(e[t+1]<<8|e[t])>>>0},t.writeUint16BE=a,t.writeInt16BE=a,t.writeUint16LE=i,t.writeInt16LE=i,t.readInt32BE=s,t.readUint32BE=o,t.readInt32LE=u,t.readUint32LE=l,t.writeUint32BE=c,t.writeInt32BE=c,t.writeUint32LE=d,t.writeInt32LE=d,t.readInt64BE=function(e,t){void 0===t&&(t=0);var n=s(e,t),r=s(e,t+4);return 4294967296*n+r-(r>>31)*4294967296},t.readUint64BE=function(e,t){return void 0===t&&(t=0),4294967296*o(e,t)+o(e,t+4)},t.readInt64LE=function(e,t){void 0===t&&(t=0);var n=u(e,t);return 4294967296*u(e,t+4)+n-(n>>31)*4294967296},t.readUint64LE=function(e,t){void 0===t&&(t=0);var n=l(e,t);return 4294967296*l(e,t+4)+n},t.writeUint64BE=p,t.writeInt64BE=p,t.writeUint64LE=f,t.writeInt64LE=f,t.readUintBE=function(e,t,n){if(void 0===n&&(n=0),e%8!=0)throw Error("readUintBE supports only bitLengths divisible by 8");if(e/8>t.length-n)throw Error("readUintBE: array is too short for the given bitLength");for(var r=0,a=1,i=e/8+n-1;i>=n;i--)r+=t[i]*a,a*=256;return r},t.readUintLE=function(e,t,n){if(void 0===n&&(n=0),e%8!=0)throw Error("readUintLE supports only bitLengths divisible by 8");if(e/8>t.length-n)throw Error("readUintLE: array is too short for the given bitLength");for(var r=0,a=1,i=n;i<n+e/8;i++)r+=t[i]*a,a*=256;return r},t.writeUintBE=function(e,t,n,a){if(void 0===n&&(n=new Uint8Array(e/8)),void 0===a&&(a=0),e%8!=0)throw Error("writeUintBE supports only bitLengths divisible by 8");if(!r.isSafeInteger(t))throw Error("writeUintBE value must be an integer");for(var i=1,s=e/8+a-1;s>=a;s--)n[s]=t/i&255,i*=256;return n},t.writeUintLE=function(e,t,n,a){if(void 0===n&&(n=new Uint8Array(e/8)),void 0===a&&(a=0),e%8!=0)throw Error("writeUintLE supports only bitLengths divisible by 8");if(!r.isSafeInteger(t))throw Error("writeUintLE value must be an integer");for(var i=1,s=a;s<a+e/8;s++)n[s]=t/i&255,i*=256;return n},t.readFloat32BE=function(e,t){return void 0===t&&(t=0),new DataView(e.buffer,e.byteOffset,e.byteLength).getFloat32(t)},t.readFloat32LE=function(e,t){return void 0===t&&(t=0),new DataView(e.buffer,e.byteOffset,e.byteLength).getFloat32(t,!0)},t.readFloat64BE=function(e,t){return void 0===t&&(t=0),new DataView(e.buffer,e.byteOffset,e.byteLength).getFloat64(t)},t.readFloat64LE=function(e,t){return void 0===t&&(t=0),new DataView(e.buffer,e.byteOffset,e.byteLength).getFloat64(t,!0)},t.writeFloat32BE=function(e,t,n){return void 0===t&&(t=new Uint8Array(4)),void 0===n&&(n=0),new DataView(t.buffer,t.byteOffset,t.byteLength).setFloat32(n,e),t},t.writeFloat32LE=function(e,t,n){return void 0===t&&(t=new Uint8Array(4)),void 0===n&&(n=0),new DataView(t.buffer,t.byteOffset,t.byteLength).setFloat32(n,e,!0),t},t.writeFloat64BE=function(e,t,n){return void 0===t&&(t=new Uint8Array(8)),void 0===n&&(n=0),new DataView(t.buffer,t.byteOffset,t.byteLength).setFloat64(n,e),t},t.writeFloat64LE=function(e,t,n){return void 0===t&&(t=new Uint8Array(8)),void 0===n&&(n=0),new DataView(t.buffer,t.byteOffset,t.byteLength).setFloat64(n,e,!0),t}},77279:function(e,t,n){"use strict";var r=n(2787),a=n(50329),i=n(19044),s=n(87689),o=n(23653);t.Cv=32,t.WH=12,t.pg=16;var u=new Uint8Array(16),l=function(){function e(e){if(this.nonceLength=t.WH,this.tagLength=t.pg,e.length!==t.Cv)throw Error("ChaCha20Poly1305 needs 32-byte key");this._key=new Uint8Array(e)}return e.prototype.seal=function(e,t,n,a){if(e.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");var s,o=new Uint8Array(16);o.set(e,o.length-e.length);var u=new Uint8Array(32);r.stream(this._key,o,u,4);var l=t.length+this.tagLength;if(a){if(a.length!==l)throw Error("ChaCha20Poly1305: incorrect destination length");s=a}else s=new Uint8Array(l);return r.streamXOR(this._key,o,t,s,4),this._authenticate(s.subarray(s.length-this.tagLength,s.length),u,s.subarray(0,s.length-this.tagLength),n),i.wipe(o),s},e.prototype.open=function(e,t,n,a){if(e.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");if(t.length<this.tagLength)return null;var s,u=new Uint8Array(16);u.set(e,u.length-e.length);var l=new Uint8Array(32);r.stream(this._key,u,l,4);var c=new Uint8Array(this.tagLength);if(this._authenticate(c,l,t.subarray(0,t.length-this.tagLength),n),!o.equal(c,t.subarray(t.length-this.tagLength,t.length)))return null;var d=t.length-this.tagLength;if(a){if(a.length!==d)throw Error("ChaCha20Poly1305: incorrect destination length");s=a}else s=new Uint8Array(d);return r.streamXOR(this._key,u,t.subarray(0,t.length-this.tagLength),s,4),i.wipe(u),s},e.prototype.clean=function(){return i.wipe(this._key),this},e.prototype._authenticate=function(e,t,n,r){var o=new a.Poly1305(t);r&&(o.update(r),r.length%16>0&&o.update(u.subarray(r.length%16))),o.update(n),n.length%16>0&&o.update(u.subarray(n.length%16));var l=new Uint8Array(8);r&&s.writeUint64LE(r.length,l),o.update(l),s.writeUint64LE(n.length,l),o.update(l);for(var c=o.digest(),d=0;d<c.length;d++)e[d]=c[d];o.clean(),i.wipe(c),i.wipe(l)},e}();t.OK=l},2787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(87689),a=n(19044);function i(e,t,n,i,s){if(void 0===s&&(s=0),32!==e.length)throw Error("ChaCha: key size must be 32 bytes");if(i.length<n.length)throw Error("ChaCha: destination is shorter than source");if(0===s){if(8!==t.length&&12!==t.length)throw Error("ChaCha nonce must be 8 or 12 bytes");u=(o=new Uint8Array(16)).length-t.length,o.set(t,u)}else{if(16!==t.length)throw Error("ChaCha nonce with counter must be 16 bytes");o=t,u=s}for(var o,u,l=new Uint8Array(64),c=0;c<n.length;c+=64){!function(e,t,n){for(var a=n[3]<<24|n[2]<<16|n[1]<<8|n[0],i=n[7]<<24|n[6]<<16|n[5]<<8|n[4],s=n[11]<<24|n[10]<<16|n[9]<<8|n[8],o=n[15]<<24|n[14]<<16|n[13]<<8|n[12],u=n[19]<<24|n[18]<<16|n[17]<<8|n[16],l=n[23]<<24|n[22]<<16|n[21]<<8|n[20],c=n[27]<<24|n[26]<<16|n[25]<<8|n[24],d=n[31]<<24|n[30]<<16|n[29]<<8|n[28],p=t[3]<<24|t[2]<<16|t[1]<<8|t[0],f=t[7]<<24|t[6]<<16|t[5]<<8|t[4],h=t[11]<<24|t[10]<<16|t[9]<<8|t[8],m=t[15]<<24|t[14]<<16|t[13]<<8|t[12],y=1634760805,g=857760878,b=2036477234,v=1797285236,I=a,A=i,x=s,C=o,w=u,S=l,k=c,O=d,Z=p,E=f,T=h,j=m,M=0;M<20;M+=2)Z^=y=y+I|0,I^=w=w+(Z=Z>>>16|Z<<16)|0,I=I>>>20|I<<12,E^=g=g+A|0,A^=S=S+(E=E>>>16|E<<16)|0,A=A>>>20|A<<12,T^=b=b+x|0,x^=k=k+(T=T>>>16|T<<16)|0,x=x>>>20|x<<12,j^=v=v+C|0,C^=O=O+(j=j>>>16|j<<16)|0,C=C>>>20|C<<12,T^=b=b+x|0,x^=k=k+(T=T>>>24|T<<8)|0,x=x>>>25|x<<7,j^=v=v+C|0,C^=O=O+(j=j>>>24|j<<8)|0,C=C>>>25|C<<7,E^=g=g+A|0,A^=S=S+(E=E>>>24|E<<8)|0,A=A>>>25|A<<7,Z^=y=y+I|0,I^=w=w+(Z=Z>>>24|Z<<8)|0,I=I>>>25|I<<7,j^=y=y+A|0,A^=k=k+(j=j>>>16|j<<16)|0,A=A>>>20|A<<12,Z^=g=g+x|0,x^=O=O+(Z=Z>>>16|Z<<16)|0,x=x>>>20|x<<12,E^=b=b+C|0,C^=w=w+(E=E>>>16|E<<16)|0,C=C>>>20|C<<12,T^=v=v+I|0,I^=S=S+(T=T>>>16|T<<16)|0,I=I>>>20|I<<12,E^=b=b+C|0,C^=w=w+(E=E>>>24|E<<8)|0,C=C>>>25|C<<7,T^=v=v+I|0,I^=S=S+(T=T>>>24|T<<8)|0,I=I>>>25|I<<7,Z^=g=g+x|0,x^=O=O+(Z=Z>>>24|Z<<8)|0,x=x>>>25|x<<7,j^=y=y+A|0,A^=k=k+(j=j>>>24|j<<8)|0,A=A>>>25|A<<7;r.writeUint32LE(y+1634760805|0,e,0),r.writeUint32LE(g+857760878|0,e,4),r.writeUint32LE(b+2036477234|0,e,8),r.writeUint32LE(v+1797285236|0,e,12),r.writeUint32LE(I+a|0,e,16),r.writeUint32LE(A+i|0,e,20),r.writeUint32LE(x+s|0,e,24),r.writeUint32LE(C+o|0,e,28),r.writeUint32LE(w+u|0,e,32),r.writeUint32LE(S+l|0,e,36),r.writeUint32LE(k+c|0,e,40),r.writeUint32LE(O+d|0,e,44),r.writeUint32LE(Z+p|0,e,48),r.writeUint32LE(E+f|0,e,52),r.writeUint32LE(T+h|0,e,56),r.writeUint32LE(j+m|0,e,60)}(l,o,e);for(var d=c;d<c+64&&d<n.length;d++)i[d]=n[d]^l[d-c];!function(e,t,n){for(var r=1;n--;)r=r+(255&e[t])|0,e[t]=255&r,r>>>=8,t++;if(r>0)throw Error("ChaCha: counter overflow")}(o,0,u)}return a.wipe(l),0===s&&a.wipe(o),i}t.streamXOR=i,t.stream=function(e,t,n,r){return void 0===r&&(r=0),a.wipe(n),i(e,t,n,n,r)}},23653:function(e,t){"use strict";function n(e,t){if(e.length!==t.length)return 0;for(var n=0,r=0;r<e.length;r++)n|=e[r]^t[r];return 1&n-1>>>8}Object.defineProperty(t,"__esModule",{value:!0}),t.select=function(e,t,n){return~(e-1)&t|e-1&n},t.lessOrEqual=function(e,t){return(0|e)-(0|t)-1>>>31&1},t.compare=n,t.equal=function(e,t){return 0!==e.length&&0!==t.length&&0!==n(e,t)}},87353:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSerializableHash=function(e){return void 0!==e.saveState&&void 0!==e.restoreState&&void 0!==e.cleanSavedState}},4759:function(e,t,n){"use strict";var r=n(62679),a=n(19044),i=function(){function e(e,t,n,a){void 0===n&&(n=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=e,this._info=a;var i=r.hmac(this._hash,n,t);this._hmac=new r.HMAC(e,i),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return e.prototype._fillBuffer=function(){this._counter[0]++;var e=this._counter[0];if(0===e)throw Error("hkdf: cannot expand more");this._hmac.reset(),e>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},e.prototype.expand=function(e){for(var t=new Uint8Array(e),n=0;n<t.length;n++)this._bufpos===this._buffer.length&&this._fillBuffer(),t[n]=this._buffer[this._bufpos++];return t},e.prototype.clean=function(){this._hmac.clean(),a.wipe(this._buffer),a.wipe(this._counter),this._bufpos=0},e}();t.t=i},62679:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(87353),a=n(23653),i=n(19044),s=function(){function e(e,t){this._finished=!1,this._inner=new e,this._outer=new e,this.blockSize=this._outer.blockSize,this.digestLength=this._outer.digestLength;var n=new Uint8Array(this.blockSize);t.length>this.blockSize?this._inner.update(t).finish(n).clean():n.set(t);for(var a=0;a<n.length;a++)n[a]^=54;this._inner.update(n);for(var a=0;a<n.length;a++)n[a]^=106;this._outer.update(n),r.isSerializableHash(this._inner)&&r.isSerializableHash(this._outer)&&(this._innerKeyedState=this._inner.saveState(),this._outerKeyedState=this._outer.saveState()),i.wipe(n)}return e.prototype.reset=function(){if(!r.isSerializableHash(this._inner)||!r.isSerializableHash(this._outer))throw Error("hmac: can't reset() because hash doesn't implement restoreState()");return this._inner.restoreState(this._innerKeyedState),this._outer.restoreState(this._outerKeyedState),this._finished=!1,this},e.prototype.clean=function(){r.isSerializableHash(this._inner)&&this._inner.cleanSavedState(this._innerKeyedState),r.isSerializableHash(this._outer)&&this._outer.cleanSavedState(this._outerKeyedState),this._inner.clean(),this._outer.clean()},e.prototype.update=function(e){return this._inner.update(e),this},e.prototype.finish=function(e){return this._finished?this._outer.finish(e):(this._inner.finish(e),this._outer.update(e.subarray(0,this.digestLength)).finish(e),this._finished=!0),this},e.prototype.digest=function(){var e=new Uint8Array(this.digestLength);return this.finish(e),e},e.prototype.saveState=function(){if(!r.isSerializableHash(this._inner))throw Error("hmac: can't saveState() because hash doesn't implement it");return this._inner.saveState()},e.prototype.restoreState=function(e){if(!r.isSerializableHash(this._inner)||!r.isSerializableHash(this._outer))throw Error("hmac: can't restoreState() because hash doesn't implement it");return this._inner.restoreState(e),this._outer.restoreState(this._outerKeyedState),this._finished=!1,this},e.prototype.cleanSavedState=function(e){if(!r.isSerializableHash(this._inner))throw Error("hmac: can't cleanSavedState() because hash doesn't implement it");this._inner.cleanSavedState(e)},e}();t.HMAC=s,t.hmac=function(e,t,n){var r=new s(e,t);r.update(n);var a=r.digest();return r.clean(),a},t.equal=a.equal},79159:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mul=Math.imul||function(e,t){var n=65535&e,r=65535&t;return n*r+((e>>>16&65535)*r+n*(t>>>16&65535)<<16>>>0)|0},t.add=function(e,t){return e+t|0},t.sub=function(e,t){return e-t|0},t.rotl=function(e,t){return e<<t|e>>>32-t},t.rotr=function(e,t){return e<<32-t|e>>>t},t.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},t.MAX_SAFE_INTEGER=9007199254740991,t.isSafeInteger=function(e){return t.isInteger(e)&&e>=-t.MAX_SAFE_INTEGER&&e<=t.MAX_SAFE_INTEGER}},50329:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(23653),a=n(19044);t.DIGEST_LENGTH=16;var i=function(){function e(e){this.digestLength=t.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var n=e[0]|e[1]<<8;this._r[0]=8191&n;var r=e[2]|e[3]<<8;this._r[1]=(n>>>13|r<<3)&8191;var a=e[4]|e[5]<<8;this._r[2]=(r>>>10|a<<6)&7939;var i=e[6]|e[7]<<8;this._r[3]=(a>>>7|i<<9)&8191;var s=e[8]|e[9]<<8;this._r[4]=(i>>>4|s<<12)&255,this._r[5]=s>>>1&8190;var o=e[10]|e[11]<<8;this._r[6]=(s>>>14|o<<2)&8191;var u=e[12]|e[13]<<8;this._r[7]=(o>>>11|u<<5)&8065;var l=e[14]|e[15]<<8;this._r[8]=(u>>>8|l<<8)&8191,this._r[9]=l>>>5&127,this._pad[0]=e[16]|e[17]<<8,this._pad[1]=e[18]|e[19]<<8,this._pad[2]=e[20]|e[21]<<8,this._pad[3]=e[22]|e[23]<<8,this._pad[4]=e[24]|e[25]<<8,this._pad[5]=e[26]|e[27]<<8,this._pad[6]=e[28]|e[29]<<8,this._pad[7]=e[30]|e[31]<<8}return e.prototype._blocks=function(e,t,n){for(var r=this._fin?0:2048,a=this._h[0],i=this._h[1],s=this._h[2],o=this._h[3],u=this._h[4],l=this._h[5],c=this._h[6],d=this._h[7],p=this._h[8],f=this._h[9],h=this._r[0],m=this._r[1],y=this._r[2],g=this._r[3],b=this._r[4],v=this._r[5],I=this._r[6],A=this._r[7],x=this._r[8],C=this._r[9];n>=16;){var w,S=e[t+0]|e[t+1]<<8;a+=8191&S;var k=e[t+2]|e[t+3]<<8;i+=(S>>>13|k<<3)&8191;var O=e[t+4]|e[t+5]<<8;s+=(k>>>10|O<<6)&8191;var Z=e[t+6]|e[t+7]<<8;o+=(O>>>7|Z<<9)&8191;var E=e[t+8]|e[t+9]<<8;u+=(Z>>>4|E<<12)&8191,l+=E>>>1&8191;var T=e[t+10]|e[t+11]<<8;c+=(E>>>14|T<<2)&8191;var j=e[t+12]|e[t+13]<<8;d+=(T>>>11|j<<5)&8191;var M=e[t+14]|e[t+15]<<8;p+=(j>>>8|M<<8)&8191,f+=M>>>5|r;var q=0;q=(w=0+a*h+i*(5*C)+s*(5*x)+o*(5*A)+u*(5*I))>>>13,w&=8191,w+=l*(5*v)+c*(5*b)+d*(5*g)+p*(5*y)+f*(5*m),q+=w>>>13,w&=8191;var z=q;z+=a*m+i*h+s*(5*C)+o*(5*x)+u*(5*A),q=z>>>13,z&=8191,z+=l*(5*I)+c*(5*v)+d*(5*b)+p*(5*g)+f*(5*y),q+=z>>>13,z&=8191;var D=q;D+=a*y+i*m+s*h+o*(5*C)+u*(5*x),q=D>>>13,D&=8191,D+=l*(5*A)+c*(5*I)+d*(5*v)+p*(5*b)+f*(5*g),q+=D>>>13,D&=8191;var P=q;P+=a*g+i*y+s*m+o*h+u*(5*C),q=P>>>13,P&=8191,P+=l*(5*x)+c*(5*A)+d*(5*I)+p*(5*v)+f*(5*b),q+=P>>>13,P&=8191;var N=q;N+=a*b+i*g+s*y+o*m+u*h,q=N>>>13,N&=8191,N+=l*(5*C)+c*(5*x)+d*(5*A)+p*(5*I)+f*(5*v),q+=N>>>13,N&=8191;var R=q;R+=a*v+i*b+s*g+o*y+u*m,q=R>>>13,R&=8191,R+=l*h+c*(5*C)+d*(5*x)+p*(5*A)+f*(5*I),q+=R>>>13,R&=8191;var W=q;W+=a*I+i*v+s*b+o*g+u*y,q=W>>>13,W&=8191,W+=l*m+c*h+d*(5*C)+p*(5*x)+f*(5*A),q+=W>>>13,W&=8191;var K=q;K+=a*A+i*I+s*v+o*b+u*g,q=K>>>13,K&=8191,K+=l*y+c*m+d*h+p*(5*C)+f*(5*x),q+=K>>>13,K&=8191;var G=q;G+=a*x+i*A+s*I+o*v+u*b,q=G>>>13,G&=8191,G+=l*g+c*y+d*m+p*h+f*(5*C),q+=G>>>13,G&=8191;var Y=q;Y+=a*C+i*x+s*A+o*I+u*v,q=Y>>>13,Y&=8191,Y+=l*b+c*g+d*y+p*m+f*h,q+=Y>>>13,Y&=8191,w=8191&(q=(q=(q<<2)+q|0)+w|0),q>>>=13,z+=q,a=w,i=z,s=D,o=P,u=N,l=R,c=W,d=K,p=G,f=Y,t+=16,n-=16}this._h[0]=a,this._h[1]=i,this._h[2]=s,this._h[3]=o,this._h[4]=u,this._h[5]=l,this._h[6]=c,this._h[7]=d,this._h[8]=p,this._h[9]=f},e.prototype.finish=function(e,t){void 0===t&&(t=0);var n,r,a,i,s=new Uint16Array(10);if(this._leftover){for(i=this._leftover,this._buffer[i++]=1;i<16;i++)this._buffer[i]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(n=this._h[1]>>>13,this._h[1]&=8191,i=2;i<10;i++)this._h[i]+=n,n=this._h[i]>>>13,this._h[i]&=8191;for(this._h[0]+=5*n,n=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=n,n=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=n,s[0]=this._h[0]+5,n=s[0]>>>13,s[0]&=8191,i=1;i<10;i++)s[i]=this._h[i]+n,n=s[i]>>>13,s[i]&=8191;for(s[9]-=8192,r=(1^n)-1,i=0;i<10;i++)s[i]&=r;for(i=0,r=~r;i<10;i++)this._h[i]=this._h[i]&r|s[i];for(i=1,this._h[0]=(this._h[0]|this._h[1]<<13)&65535,this._h[1]=(this._h[1]>>>3|this._h[2]<<10)&65535,this._h[2]=(this._h[2]>>>6|this._h[3]<<7)&65535,this._h[3]=(this._h[3]>>>9|this._h[4]<<4)&65535,this._h[4]=(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14)&65535,this._h[5]=(this._h[6]>>>2|this._h[7]<<11)&65535,this._h[6]=(this._h[7]>>>5|this._h[8]<<8)&65535,this._h[7]=(this._h[8]>>>8|this._h[9]<<5)&65535,a=this._h[0]+this._pad[0],this._h[0]=65535&a;i<8;i++)a=(this._h[i]+this._pad[i]|0)+(a>>>16)|0,this._h[i]=65535&a;return e[t+0]=this._h[0]>>>0,e[t+1]=this._h[0]>>>8,e[t+2]=this._h[1]>>>0,e[t+3]=this._h[1]>>>8,e[t+4]=this._h[2]>>>0,e[t+5]=this._h[2]>>>8,e[t+6]=this._h[3]>>>0,e[t+7]=this._h[3]>>>8,e[t+8]=this._h[4]>>>0,e[t+9]=this._h[4]>>>8,e[t+10]=this._h[5]>>>0,e[t+11]=this._h[5]>>>8,e[t+12]=this._h[6]>>>0,e[t+13]=this._h[6]>>>8,e[t+14]=this._h[7]>>>0,e[t+15]=this._h[7]>>>8,this._finished=!0,this},e.prototype.update=function(e){var t,n=0,r=e.length;if(this._leftover){(t=16-this._leftover)>r&&(t=r);for(var a=0;a<t;a++)this._buffer[this._leftover+a]=e[n+a];if(r-=t,n+=t,this._leftover+=t,this._leftover<16)return this;this._blocks(this._buffer,0,16),this._leftover=0}if(r>=16&&(t=r-r%16,this._blocks(e,n,t),n+=t,r-=t),r){for(var a=0;a<r;a++)this._buffer[this._leftover+a]=e[n+a];this._leftover+=r}return this},e.prototype.digest=function(){if(this._finished)throw Error("Poly1305 was finished");var e=new Uint8Array(16);return this.finish(e),e},e.prototype.clean=function(){return a.wipe(this._buffer),a.wipe(this._r),a.wipe(this._h),a.wipe(this._pad),this._leftover=0,this._fin=0,this._finished=!0,this},e}();t.Poly1305=i,t.oneTimeAuth=function(e,t){var n=new i(e);n.update(t);var r=n.digest();return n.clean(),r},t.equal=function(e,n){return e.length===t.DIGEST_LENGTH&&n.length===t.DIGEST_LENGTH&&r.equal(e,n)}},80900:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomStringForEntropy=t.randomString=t.randomUint32=t.randomBytes=t.defaultRandomSource=void 0;let r=n(12716),a=n(87689),i=n(19044);function s(e,n=t.defaultRandomSource){return n.randomBytes(e)}t.defaultRandomSource=new r.SystemRandomSource,t.randomBytes=s,t.randomUint32=function(e=t.defaultRandomSource){let n=s(4,e),r=(0,a.readUint32LE)(n);return(0,i.wipe)(n),r};let o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function u(e,n=o,r=t.defaultRandomSource){if(n.length<2)throw Error("randomString charset is too short");if(n.length>256)throw Error("randomString charset is too long");let a="",u=n.length,l=256-256%u;for(;e>0;){let t=s(Math.ceil(256*e/l),r);for(let r=0;r<t.length&&e>0;r++){let i=t[r];i<l&&(a+=n.charAt(i%u),e--)}(0,i.wipe)(t)}return a}t.randomString=u,t.randomStringForEntropy=function(e,n=o,r=t.defaultRandomSource){let a=Math.ceil(e/(Math.log(n.length)/Math.LN2));return u(a,n,r)}},55244:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserRandomSource=void 0,t.BrowserRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;let e="undefined"!=typeof self?self.crypto||self.msCrypto:null;e&&void 0!==e.getRandomValues&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(e){if(!this.isAvailable||!this._crypto)throw Error("Browser random byte generator is not available.");let t=new Uint8Array(e);for(let e=0;e<t.length;e+=65536)this._crypto.getRandomValues(t.subarray(e,e+Math.min(t.length-e,65536)));return t}}},30922:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeRandomSource=void 0;let r=n(19044);t.NodeRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;{let e=n(73804);e&&e.randomBytes&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(e){if(!this.isAvailable||!this._crypto)throw Error("Node.js random byte generator is not available.");let t=this._crypto.randomBytes(e);if(t.length!==e)throw Error("NodeRandomSource: got fewer bytes than requested");let n=new Uint8Array(e);for(let e=0;e<n.length;e++)n[e]=t[e];return(0,r.wipe)(t),n}}},12716:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SystemRandomSource=void 0;let r=n(55244),a=n(30922);t.SystemRandomSource=class{constructor(){if(this.isAvailable=!1,this.name="",this._source=new r.BrowserRandomSource,this._source.isAvailable){this.isAvailable=!0,this.name="Browser";return}if(this._source=new a.NodeRandomSource,this._source.isAvailable){this.isAvailable=!0,this.name="Node";return}}randomBytes(e){if(!this.isAvailable)throw Error("System random byte generator is not available.");return this._source.randomBytes(e)}}},58161:function(e,t,n){"use strict";var r=n(87689),a=n(19044);t.k=32,t.cn=64;var i=function(){function e(){this.digestLength=t.k,this.blockSize=t.cn,this._state=new Int32Array(8),this._temp=new Int32Array(64),this._buffer=new Uint8Array(128),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this.reset()}return e.prototype._initState=function(){this._state[0]=1779033703,this._state[1]=3144134277,this._state[2]=1013904242,this._state[3]=2773480762,this._state[4]=1359893119,this._state[5]=2600822924,this._state[6]=528734635,this._state[7]=1541459225},e.prototype.reset=function(){return this._initState(),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this},e.prototype.clean=function(){a.wipe(this._buffer),a.wipe(this._temp),this.reset()},e.prototype.update=function(e,t){if(void 0===t&&(t=e.length),this._finished)throw Error("SHA256: can't update because hash was finished.");var n=0;if(this._bytesHashed+=t,this._bufferLength>0){for(;this._bufferLength<this.blockSize&&t>0;)this._buffer[this._bufferLength++]=e[n++],t--;this._bufferLength===this.blockSize&&(o(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(t>=this.blockSize&&(n=o(this._temp,this._state,e,n,t),t%=this.blockSize);t>0;)this._buffer[this._bufferLength++]=e[n++],t--;return this},e.prototype.finish=function(e){if(!this._finished){var t=this._bytesHashed,n=this._bufferLength,a=t%64<56?64:128;this._buffer[n]=128;for(var i=n+1;i<a-8;i++)this._buffer[i]=0;r.writeUint32BE(t/536870912|0,this._buffer,a-8),r.writeUint32BE(t<<3,this._buffer,a-4),o(this._temp,this._state,this._buffer,0,a),this._finished=!0}for(var i=0;i<this.digestLength/4;i++)r.writeUint32BE(this._state[i],e,4*i);return this},e.prototype.digest=function(){var e=new Uint8Array(this.digestLength);return this.finish(e),e},e.prototype.saveState=function(){if(this._finished)throw Error("SHA256: cannot save finished state");return{state:new Int32Array(this._state),buffer:this._bufferLength>0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},e.prototype.restoreState=function(e){return this._state.set(e.state),this._bufferLength=e.bufferLength,e.buffer&&this._buffer.set(e.buffer),this._bytesHashed=e.bytesHashed,this._finished=!1,this},e.prototype.cleanSavedState=function(e){a.wipe(e.state),e.buffer&&a.wipe(e.buffer),e.bufferLength=0,e.bytesHashed=0},e}();t.mE=i;var s=new Int32Array([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 o(e,t,n,a,i){for(;i>=64;){for(var o=t[0],u=t[1],l=t[2],c=t[3],d=t[4],p=t[5],f=t[6],h=t[7],m=0;m<16;m++){var y=a+4*m;e[m]=r.readUint32BE(n,y)}for(var m=16;m<64;m++){var g=e[m-2],b=(g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10,v=((g=e[m-15])>>>7|g<<25)^(g>>>18|g<<14)^g>>>3;e[m]=(b+e[m-7]|0)+(v+e[m-16]|0)}for(var m=0;m<64;m++){var b=(((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&p^~d&f)|0)+(h+(s[m]+e[m]|0)|0)|0,v=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+(o&u^o&l^u&l)|0;h=f,f=p,p=d,d=c+b|0,c=l,l=u,u=o,o=b+v|0}t[0]+=o,t[1]+=u,t[2]+=l,t[3]+=c,t[4]+=d,t[5]+=p,t[6]+=f,t[7]+=h,a+=64,i-=64}return a}t.vp=function(e){var t=new i;t.update(e);var n=t.digest();return t.clean(),n}},19044:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wipe=function(e){for(var t=0;t<e.length;t++)e[t]=0;return e}},5796:function(e,t,n){"use strict";t.gi=t.Au=t.KS=t.kz=void 0;let r=n(80900),a=n(19044);function i(e){let t=new Float64Array(16);if(e)for(let n=0;n<e.length;n++)t[n]=e[n];return t}t.kz=32,t.KS=32;let s=new Uint8Array(32);s[0]=9;let o=i([56129,1]);function u(e){let t=1;for(let n=0;n<16;n++){let r=e[n]+t+65535;t=Math.floor(r/65536),e[n]=r-65536*t}e[0]+=t-1+37*(t-1)}function l(e,t,n){let r=~(n-1);for(let n=0;n<16;n++){let a=r&(e[n]^t[n]);e[n]^=a,t[n]^=a}}function c(e,t,n){for(let r=0;r<16;r++)e[r]=t[r]+n[r]}function d(e,t,n){for(let r=0;r<16;r++)e[r]=t[r]-n[r]}function p(e,t,n){let r,a,i=0,s=0,o=0,u=0,l=0,c=0,d=0,p=0,f=0,h=0,m=0,y=0,g=0,b=0,v=0,I=0,A=0,x=0,C=0,w=0,S=0,k=0,O=0,Z=0,E=0,T=0,j=0,M=0,q=0,z=0,D=0,P=n[0],N=n[1],R=n[2],W=n[3],K=n[4],G=n[5],Y=n[6],L=n[7],F=n[8],U=n[9],B=n[10],V=n[11],J=n[12],H=n[13],X=n[14],Q=n[15];i+=(r=t[0])*P,s+=r*N,o+=r*R,u+=r*W,l+=r*K,c+=r*G,d+=r*Y,p+=r*L,f+=r*F,h+=r*U,m+=r*B,y+=r*V,g+=r*J,b+=r*H,v+=r*X,I+=r*Q,s+=(r=t[1])*P,o+=r*N,u+=r*R,l+=r*W,c+=r*K,d+=r*G,p+=r*Y,f+=r*L,h+=r*F,m+=r*U,y+=r*B,g+=r*V,b+=r*J,v+=r*H,I+=r*X,A+=r*Q,o+=(r=t[2])*P,u+=r*N,l+=r*R,c+=r*W,d+=r*K,p+=r*G,f+=r*Y,h+=r*L,m+=r*F,y+=r*U,g+=r*B,b+=r*V,v+=r*J,I+=r*H,A+=r*X,x+=r*Q,u+=(r=t[3])*P,l+=r*N,c+=r*R,d+=r*W,p+=r*K,f+=r*G,h+=r*Y,m+=r*L,y+=r*F,g+=r*U,b+=r*B,v+=r*V,I+=r*J,A+=r*H,x+=r*X,C+=r*Q,l+=(r=t[4])*P,c+=r*N,d+=r*R,p+=r*W,f+=r*K,h+=r*G,m+=r*Y,y+=r*L,g+=r*F,b+=r*U,v+=r*B,I+=r*V,A+=r*J,x+=r*H,C+=r*X,w+=r*Q,c+=(r=t[5])*P,d+=r*N,p+=r*R,f+=r*W,h+=r*K,m+=r*G,y+=r*Y,g+=r*L,b+=r*F,v+=r*U,I+=r*B,A+=r*V,x+=r*J,C+=r*H,w+=r*X,S+=r*Q,d+=(r=t[6])*P,p+=r*N,f+=r*R,h+=r*W,m+=r*K,y+=r*G,g+=r*Y,b+=r*L,v+=r*F,I+=r*U,A+=r*B,x+=r*V,C+=r*J,w+=r*H,S+=r*X,k+=r*Q,p+=(r=t[7])*P,f+=r*N,h+=r*R,m+=r*W,y+=r*K,g+=r*G,b+=r*Y,v+=r*L,I+=r*F,A+=r*U,x+=r*B,C+=r*V,w+=r*J,S+=r*H,k+=r*X,O+=r*Q,f+=(r=t[8])*P,h+=r*N,m+=r*R,y+=r*W,g+=r*K,b+=r*G,v+=r*Y,I+=r*L,A+=r*F,x+=r*U,C+=r*B,w+=r*V,S+=r*J,k+=r*H,O+=r*X,Z+=r*Q,h+=(r=t[9])*P,m+=r*N,y+=r*R,g+=r*W,b+=r*K,v+=r*G,I+=r*Y,A+=r*L,x+=r*F,C+=r*U,w+=r*B,S+=r*V,k+=r*J,O+=r*H,Z+=r*X,E+=r*Q,m+=(r=t[10])*P,y+=r*N,g+=r*R,b+=r*W,v+=r*K,I+=r*G,A+=r*Y,x+=r*L,C+=r*F,w+=r*U,S+=r*B,k+=r*V,O+=r*J,Z+=r*H,E+=r*X,T+=r*Q,y+=(r=t[11])*P,g+=r*N,b+=r*R,v+=r*W,I+=r*K,A+=r*G,x+=r*Y,C+=r*L,w+=r*F,S+=r*U,k+=r*B,O+=r*V,Z+=r*J,E+=r*H,T+=r*X,j+=r*Q,g+=(r=t[12])*P,b+=r*N,v+=r*R,I+=r*W,A+=r*K,x+=r*G,C+=r*Y,w+=r*L,S+=r*F,k+=r*U,O+=r*B,Z+=r*V,E+=r*J,T+=r*H,j+=r*X,M+=r*Q,b+=(r=t[13])*P,v+=r*N,I+=r*R,A+=r*W,x+=r*K,C+=r*G,w+=r*Y,S+=r*L,k+=r*F,O+=r*U,Z+=r*B,E+=r*V,T+=r*J,j+=r*H,M+=r*X,q+=r*Q,v+=(r=t[14])*P,I+=r*N,A+=r*R,x+=r*W,C+=r*K,w+=r*G,S+=r*Y,k+=r*L,O+=r*F,Z+=r*U,E+=r*B,T+=r*V,j+=r*J,M+=r*H,q+=r*X,z+=r*Q,I+=(r=t[15])*P,A+=r*N,x+=r*R,C+=r*W,w+=r*K,S+=r*G,k+=r*Y,O+=r*L,Z+=r*F,E+=r*U,T+=r*B,j+=r*V,M+=r*J,q+=r*H,z+=r*X,D+=r*Q,i+=38*A,s+=38*x,o+=38*C,u+=38*w,l+=38*S,c+=38*k,d+=38*O,p+=38*Z,f+=38*E,h+=38*T,m+=38*j,y+=38*M,g+=38*q,b+=38*z,v+=38*D,a=Math.floor((r=i+(a=1)+65535)/65536),i=r-65536*a,a=Math.floor((r=s+a+65535)/65536),s=r-65536*a,a=Math.floor((r=o+a+65535)/65536),o=r-65536*a,a=Math.floor((r=u+a+65535)/65536),u=r-65536*a,a=Math.floor((r=l+a+65535)/65536),l=r-65536*a,a=Math.floor((r=c+a+65535)/65536),c=r-65536*a,a=Math.floor((r=d+a+65535)/65536),d=r-65536*a,a=Math.floor((r=p+a+65535)/65536),p=r-65536*a,a=Math.floor((r=f+a+65535)/65536),f=r-65536*a,a=Math.floor((r=h+a+65535)/65536),h=r-65536*a,a=Math.floor((r=m+a+65535)/65536),m=r-65536*a,a=Math.floor((r=y+a+65535)/65536),y=r-65536*a,a=Math.floor((r=g+a+65535)/65536),g=r-65536*a,a=Math.floor((r=b+a+65535)/65536),b=r-65536*a,a=Math.floor((r=v+a+65535)/65536),v=r-65536*a,a=Math.floor((r=I+a+65535)/65536),I=r-65536*a,i+=a-1+37*(a-1),a=Math.floor((r=i+(a=1)+65535)/65536),i=r-65536*a,a=Math.floor((r=s+a+65535)/65536),s=r-65536*a,a=Math.floor((r=o+a+65535)/65536),o=r-65536*a,a=Math.floor((r=u+a+65535)/65536),u=r-65536*a,a=Math.floor((r=l+a+65535)/65536),l=r-65536*a,a=Math.floor((r=c+a+65535)/65536),c=r-65536*a,a=Math.floor((r=d+a+65535)/65536),d=r-65536*a,a=Math.floor((r=p+a+65535)/65536),p=r-65536*a,a=Math.floor((r=f+a+65535)/65536),f=r-65536*a,a=Math.floor((r=h+a+65535)/65536),h=r-65536*a,a=Math.floor((r=m+a+65535)/65536),m=r-65536*a,a=Math.floor((r=y+a+65535)/65536),y=r-65536*a,a=Math.floor((r=g+a+65535)/65536),g=r-65536*a,a=Math.floor((r=b+a+65535)/65536),b=r-65536*a,a=Math.floor((r=v+a+65535)/65536),v=r-65536*a,a=Math.floor((r=I+a+65535)/65536),I=r-65536*a,i+=a-1+37*(a-1),e[0]=i,e[1]=s,e[2]=o,e[3]=u,e[4]=l,e[5]=c,e[6]=d,e[7]=p,e[8]=f,e[9]=h,e[10]=m,e[11]=y,e[12]=g,e[13]=b,e[14]=v,e[15]=I}function f(e,t){let n=new Uint8Array(32),r=new Float64Array(80),a=i(),s=i(),f=i(),h=i(),m=i(),y=i();for(let t=0;t<31;t++)n[t]=e[t];n[31]=127&e[31]|64,n[0]&=248,function(e,t){for(let n=0;n<16;n++)e[n]=t[2*n]+(t[2*n+1]<<8);e[15]&=32767}(r,t);for(let e=0;e<16;e++)s[e]=r[e];a[0]=h[0]=1;for(let e=254;e>=0;--e){let t=n[e>>>3]>>>(7&e)&1;l(a,s,t),l(f,h,t),c(m,a,f),d(a,a,f),c(f,s,h),d(s,s,h),p(h,m,m),p(y,a,a),p(a,f,a),p(f,s,m),c(m,a,f),d(a,a,f),p(s,a,a),d(f,h,y),p(a,f,o),c(a,a,h),p(f,f,a),p(a,h,y),p(h,s,r),p(s,m,m),l(a,s,t),l(f,h,t)}for(let e=0;e<16;e++)r[e+16]=a[e],r[e+32]=f[e],r[e+48]=s[e],r[e+64]=h[e];let g=r.subarray(32),b=r.subarray(16);!function(e,t){let n=i();for(let e=0;e<16;e++)n[e]=t[e];for(let e=253;e>=0;e--)p(n,n,n),2!==e&&4!==e&&p(n,n,t);for(let t=0;t<16;t++)e[t]=n[t]}(g,g),p(b,b,g);let v=new Uint8Array(32);return!function(e,t){let n=i(),r=i();for(let e=0;e<16;e++)r[e]=t[e];u(r),u(r),u(r);for(let e=0;e<2;e++){n[0]=r[0]-65517;for(let e=1;e<15;e++)n[e]=r[e]-65535-(n[e-1]>>16&1),n[e-1]&=65535;n[15]=r[15]-32767-(n[14]>>16&1);let e=n[15]>>16&1;n[14]&=65535,l(r,n,1-e)}for(let t=0;t<16;t++)e[2*t]=255&r[t],e[2*t+1]=r[t]>>8}(v,b),v}t.Au=function(e){let n=(0,r.randomBytes)(32,e),i=function(e){if(e.length!==t.KS)throw Error(`x25519: seed must be ${t.KS} bytes`);let n=new Uint8Array(e),r=f(n,s);return{publicKey:r,secretKey:n}}(n);return(0,a.wipe)(n),i},t.gi=function(e,n,r=!1){if(e.length!==t.kz)throw Error("X25519: incorrect secret key length");if(n.length!==t.kz)throw Error("X25519: incorrect public key length");let a=f(e,n);if(r){let e=0;for(let t=0;t<a.length;t++)e|=a[t];if(0===e)throw Error("X25519: invalid shared key")}return a}},35064:function(){},8041:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(33569);r.__exportStar(n(14889),t),r.__exportStar(n(40392),t)},14889:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_THOUSAND=t.ONE_HUNDRED=void 0,t.ONE_HUNDRED=100,t.ONE_THOUSAND=1e3},40392:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_YEAR=t.FOUR_WEEKS=t.THREE_WEEKS=t.TWO_WEEKS=t.ONE_WEEK=t.THIRTY_DAYS=t.SEVEN_DAYS=t.FIVE_DAYS=t.THREE_DAYS=t.ONE_DAY=t.TWENTY_FOUR_HOURS=t.TWELVE_HOURS=t.SIX_HOURS=t.THREE_HOURS=t.ONE_HOUR=t.SIXTY_MINUTES=t.THIRTY_MINUTES=t.TEN_MINUTES=t.FIVE_MINUTES=t.ONE_MINUTE=t.SIXTY_SECONDS=t.THIRTY_SECONDS=t.TEN_SECONDS=t.FIVE_SECONDS=t.ONE_SECOND=void 0,t.ONE_SECOND=1,t.FIVE_SECONDS=5,t.TEN_SECONDS=10,t.THIRTY_SECONDS=30,t.SIXTY_SECONDS=60,t.ONE_MINUTE=t.SIXTY_SECONDS,t.FIVE_MINUTES=5*t.ONE_MINUTE,t.TEN_MINUTES=10*t.ONE_MINUTE,t.THIRTY_MINUTES=30*t.ONE_MINUTE,t.SIXTY_MINUTES=60*t.ONE_MINUTE,t.ONE_HOUR=t.SIXTY_MINUTES,t.THREE_HOURS=3*t.ONE_HOUR,t.SIX_HOURS=6*t.ONE_HOUR,t.TWELVE_HOURS=12*t.ONE_HOUR,t.TWENTY_FOUR_HOURS=24*t.ONE_HOUR,t.ONE_DAY=t.TWENTY_FOUR_HOURS,t.THREE_DAYS=3*t.ONE_DAY,t.FIVE_DAYS=5*t.ONE_DAY,t.SEVEN_DAYS=7*t.ONE_DAY,t.THIRTY_DAYS=30*t.ONE_DAY,t.ONE_WEEK=t.SEVEN_DAYS,t.TWO_WEEKS=2*t.ONE_WEEK,t.THREE_WEEKS=3*t.ONE_WEEK,t.FOUR_WEEKS=4*t.ONE_WEEK,t.ONE_YEAR=365*t.ONE_DAY},89727:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(33569);r.__exportStar(n(27592),t),r.__exportStar(n(85759),t),r.__exportStar(n(95026),t),r.__exportStar(n(8041),t)},95026:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(33569);r.__exportStar(n(46713),t)},46713:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IWatch=void 0,t.IWatch=class{}},38358:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromMiliseconds=t.toMiliseconds=void 0;let r=n(8041);t.toMiliseconds=function(e){return e*r.ONE_THOUSAND},t.fromMiliseconds=function(e){return Math.floor(e/r.ONE_THOUSAND)}},32042:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0,t.delay=function(e){return new Promise(t=>{setTimeout(()=>{t(!0)},e)})}},27592:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(33569);r.__exportStar(n(32042),t),r.__exportStar(n(38358),t)},85759:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Watch=void 0;class n{constructor(){this.timestamps=new Map}start(e){if(this.timestamps.has(e))throw Error(`Watch already started for label: ${e}`);this.timestamps.set(e,{started:Date.now()})}stop(e){let t=this.get(e);if(void 0!==t.elapsed)throw Error(`Watch already stopped for label: ${e}`);let n=Date.now()-t.started;this.timestamps.set(e,{started:t.started,elapsed:n})}get(e){let t=this.timestamps.get(e);if(void 0===t)throw Error(`No timestamp found for label: ${e}`);return t}elapsed(e){let t=this.get(e),n=t.elapsed||Date.now()-t.started;return n}}t.Watch=n,t.default=n},25119:function(e,t,n){"use strict";n.d(t,{AW:function(){return T},O6:function(){return ty},rV:function(){return q},gn:function(){return eh},H1:function(){return eu},hF:function(){return el},WG:function(){return W},pe:function(){return G},m$:function(){return P},vB:function(){return Y},HI:function(){return K},E0:function(){return ey},Gq:function(){return ep},$0:function(){return ea},Z4:function(){return ed},Bv:function(){return eZ},Au:function(){return z},jd:function(){return D},gu:function(){return O},D:function(){return er},Z7:function(){return eU},cO:function(){return eI},_H:function(){return ev},fc:function(){return eW},D6:function(){return eB},Hh:function(){return eb},Ym:function(){return N},rj:function(){return R},jU:function(){return et},gp:function(){return eK},rF:function(){return tl},Bw:function(){return em},UG:function(){return $},Gg:function(){return tp},xW:function(){return e1},b$:function(){return ee},Ih:function(){return e_},h1:function(){return e3},Q8:function(){return U},o8:function(){return eH},qt:function(){return eV},Dd:function(){return e2},$t:function(){return tn},nf:function(){return ti},Q0:function(){return te},in:function(){return e7},p8:function(){return ts},sI:function(){return tu},al:function(){return to},L5:function(){return eJ},EJ:function(){return tt},Z2:function(){return e8},PM:function(){return e9},hH:function(){return tr},ON:function(){return td},n:function(){return e4},JT:function(){return ta},M_:function(){return eX},jv:function(){return e0},KC:function(){return es},eG:function(){return eg},fK:function(){return eY},IP:function(){return eo},DQ:function(){return k},iP:function(){return ef},M:function(){return eG},he:function(){return eO},uw:function(){return th},Ll:function(){return L},EN:function(){return F}});var r=n(77279),a=n(4759),i=n(80900),s=n(58161),o=n(5796),u=n(42772),l=n(73656),c=function(e,t,n){if(n||2==arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))},d=function(e,t,n){this.name=e,this.version=t,this.os=n,this.type="browser"},p=function(e){this.version=e,this.type="node",this.name="node",this.os=l.platform},f=function(e,t,n,r){this.name=e,this.version=t,this.os=n,this.bot=r,this.type="bot-device"},h=function(){this.type="bot",this.bot=!0,this.name="bot",this.version=null,this.os=null},m=function(){this.type="react-native",this.name="react-native",this.version=null,this.os=null},y=/(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/,g=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/]],b=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function v(e){var t=""!==e&&g.reduce(function(t,n){var r=n[0],a=n[1];if(t)return t;var i=a.exec(e);return!!i&&[r,i]},!1);if(!t)return null;var n=t[0],r=t[1];if("searchbot"===n)return new h;var a=r[1]&&r[1].split(".").join("_").split("_").slice(0,3);a?a.length<3&&(a=c(c([],a,!0),function(e){for(var t=[],n=0;n<e;n++)t.push("0");return t}(3-a.length),!0)):a=[];var i=a.join("."),s=function(e){for(var t=0,n=b.length;t<n;t++){var r=b[t],a=r[0];if(r[1].exec(e))return a}return null}(e),o=y.exec(e);return o&&o[1]?new f(n,i,s,o[1]):new d(n,i,s)}var I=n(89727),A=n(21846),x=n(64390),C=n(68496);n(35064);let w={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe"}};var S=n(73656);function k(e){let[t,n]=e.split(":");return{namespace:t,reference:n}}function O(e,t=[]){let n=[];return Object.keys(e).forEach(r=>{if(t.length&&!t.includes(r))return;let a=e[r];n.push(...a.accounts)}),n}function Z(e,t){return e.includes(":")?[e]:t.chains||[]}let E="base10",T="base16",j="base64pad",M="utf8",q=1;function z(){let e=o.Au();return{privateKey:(0,u.BB)(e.secretKey,T),publicKey:(0,u.BB)(e.publicKey,T)}}function D(){let e=(0,i.randomBytes)(32);return(0,u.BB)(e,T)}function P(e,t){let n=o.gi((0,u.mL)(e,T),(0,u.mL)(t,T),!0),r=new a.t(s.mE,n).expand(32);return(0,u.BB)(r,T)}function N(e){let t=(0,s.vp)((0,u.mL)(e,T));return(0,u.BB)(t,T)}function R(e){let t=(0,s.vp)((0,u.mL)(e,M));return(0,u.BB)(t,T)}function W(e){return Number((0,u.BB)(e,E))}function K(e){var t;let n=(t="u">typeof e.type?e.type:0,(0,u.mL)(`${t}`,E));if(W(n)===q&&typeof e.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");let a="u">typeof e.senderPublicKey?(0,u.mL)(e.senderPublicKey,T):void 0,s="u">typeof e.iv?(0,u.mL)(e.iv,T):(0,i.randomBytes)(12),o=new r.OK((0,u.mL)(e.symKey,T)).seal(s,(0,u.mL)(e.message,M));return function(e){if(W(e.type)===q){if(typeof e.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");return(0,u.BB)((0,u.zo)([e.type,e.senderPublicKey,e.iv,e.sealed]),j)}return(0,u.BB)((0,u.zo)([e.type,e.iv,e.sealed]),j)}({type:n,sealed:o,iv:s,senderPublicKey:a})}function G(e){let t=new r.OK((0,u.mL)(e.symKey,T)),{sealed:n,iv:a}=Y(e.encoded),i=t.open(a,n);if(null===i)throw Error("Failed to decrypt");return(0,u.BB)(i,M)}function Y(e){let t=(0,u.mL)(e,j),n=t.slice(0,1);if(W(n)===q){let e=t.slice(1,33),r=t.slice(33,45),a=t.slice(45);return{type:n,sealed:a,iv:r,senderPublicKey:e}}let r=t.slice(1,13),a=t.slice(13);return{type:n,sealed:a,iv:r}}function L(e,t){let n=Y(e);return F({type:W(n.type),senderPublicKey:"u">typeof n.senderPublicKey?(0,u.BB)(n.senderPublicKey,T):void 0,receiverPublicKey:t?.receiverPublicKey})}function F(e){let t=e?.type||0;if(t===q){if(typeof e?.senderPublicKey>"u")throw Error("missing sender public key");if(typeof e?.receiverPublicKey>"u")throw Error("missing receiver public key")}return{type:t,senderPublicKey:e?.senderPublicKey,receiverPublicKey:e?.receiverPublicKey}}function U(e){return e.type===q&&"string"==typeof e.senderPublicKey&&"string"==typeof e.receiverPublicKey}var B=Object.defineProperty,V=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,X=(e,t,n)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Q=(e,t)=>{for(var n in t||(t={}))J.call(t,n)&&X(e,n,t[n]);if(V)for(var n of V(t))H.call(t,n)&&X(e,n,t[n]);return e};let _={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"};function $(){return"u">typeof S&&"u">typeof S.versions&&"u">typeof S.versions.node}function ee(){return!(0,A.getDocument)()&&!!(0,A.getNavigator)()&&"ReactNative"===navigator.product}function et(){return!$()&&!!(0,A.getNavigator)()}function en(){return ee()?_.reactNative:$()?_.node:et()?_.browser:_.unknown}function er(){return(0,x.D)()||{name:"",description:"",url:"",icons:[""]}}function ea({protocol:e,version:t,relayUrl:r,sdkVersion:a,auth:i,projectId:s,useOnCloseEvent:o}){var u;let c;let d=r.split("?"),f=function(e,t,r){let a=function(){var e;if(en()===_.reactNative&&"u">typeof n.g&&"u">typeof(null==n.g?void 0:n.g.Platform)){let{OS:e,Version:t}=n.g.Platform;return[e,t].join("-")}let t=e?v(e):"undefined"==typeof document&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product?new m:"undefined"!=typeof navigator?v(navigator.userAgent):void 0!==l&&l.version?new p(l.version.slice(1)):null;if(null===t)return"unknown";let r=t.os?t.os.replace(" ","").toLowerCase():"unknown";return"browser"===t.type?[r,t.name,t.version].join("-"):[r,t.version].join("-")}(),i=function(){var e;let t=en();return t===_.browser?[t,(null==(e=(0,A.getLocation)())?void 0:e.host)||"unknown"].join(":"):t}();return[[e,t].join("-"),["js",r].join("-"),a,i].join("/")}(e,t,a),h=(u=d[1]||"",c=Q(Q({},c=C.parse(u)),{auth:i,ua:f,projectId:s,useOnCloseEvent:o||void 0}),u=C.stringify(c));return d[0]+"?"+h}function ei(e,t){return e.filter(e=>t.includes(e)).length===e.length}function es(e){return Object.fromEntries(e.entries())}function eo(e){return new Map(Object.entries(e))}function eu(e=I.FIVE_MINUTES,t){let n,r,a;let i=(0,I.toMiliseconds)(e||I.FIVE_MINUTES);return{resolve:e=>{a&&n&&(clearTimeout(a),n(e))},reject:e=>{a&&r&&(clearTimeout(a),r(e))},done:()=>new Promise((e,s)=>{a=setTimeout(()=>{s(Error(t))},i),n=e,r=s})}}function el(e,t,n){return new Promise(async(r,a)=>{let i=setTimeout(()=>a(Error(n)),t);try{let t=await e;r(t)}catch(e){a(e)}clearTimeout(i)})}function ec(e,t){if("string"==typeof t&&t.startsWith(`${e}:`))return t;if("topic"===e.toLowerCase()){if("string"!=typeof t)throw Error('Value must be "string" for expirer target type: topic');return`topic:${t}`}if("id"===e.toLowerCase()){if("number"!=typeof t)throw Error('Value must be "number" for expirer target type: id');return`id:${t}`}throw Error(`Unknown expirer target type: ${e}`)}function ed(e){return ec("topic",e)}function ep(e){return ec("id",e)}function ef(e){let[t,n]=e.split(":"),r={id:void 0,topic:void 0};if("topic"===t&&"string"==typeof n)r.topic=n;else if("id"===t&&Number.isInteger(Number(n)))r.id=Number(n);else throw Error(`Invalid target, expected id:number or topic:string, got ${t}:${n}`);return r}function eh(e,t){return(0,I.fromMiliseconds)((t||Date.now())+(0,I.toMiliseconds)(e))}function em(e){return Date.now()>=(0,I.toMiliseconds)(e)}function ey(e,t){return`${e}${t?`:${t}`:""}`}function eg(e=[],t=[]){return[...new Set([...e,...t])]}async function eb({id:e,topic:t,wcDeepLink:r}){try{if(!r)return;let a="string"==typeof r?JSON.parse(r):r,i=a?.href;if("string"!=typeof i)return;i.endsWith("/")&&(i=i.slice(0,-1));let s=`${i}/wc?requestId=${e}&sessionTopic=${t}`,o=en();o===_.browser?s.startsWith("https://")?window.open(s,"_blank","noreferrer noopener"):window.open(s,"_self","noreferrer noopener"):o===_.reactNative&&"u">typeof(null==n.g?void 0:n.g.Linking)&&await n.g.Linking.openURL(s)}catch(e){console.error(e)}}function ev(e){return e?.relay||{protocol:"irn"}}function eI(e){let t=w[e];if(typeof t>"u")throw Error(`Relay Protocol not supported: ${e}`);return t}var eA=Object.defineProperty,ex=Object.getOwnPropertySymbols,eC=Object.prototype.hasOwnProperty,ew=Object.prototype.propertyIsEnumerable,eS=(e,t,n)=>t in e?eA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ek=(e,t)=>{for(var n in t||(t={}))eC.call(t,n)&&eS(e,n,t[n]);if(ex)for(var n of ex(t))ew.call(t,n)&&eS(e,n,t[n]);return e};function eO(e){var t;let n=e.indexOf(":"),r=-1!==e.indexOf("?")?e.indexOf("?"):void 0,a=e.substring(0,n),i=e.substring(n+1,r).split("@"),s="u">typeof r?e.substring(r):"",o=C.parse(s);return{protocol:a,topic:(t=i[0]).startsWith("//")?t.substring(2):t,version:parseInt(i[1],10),symKey:o.symKey,relay:function(e,t="-"){let n={},r="relay"+t;return Object.keys(e).forEach(t=>{if(t.startsWith(r)){let a=t.replace(r,""),i=e[t];n[a]=i}}),n}(o)}}function eZ(e){return`${e.protocol}:${e.topic}@${e.version}?`+C.stringify(ek({symKey:e.symKey},function(e,t="-"){let n={};return Object.keys(e).forEach(r=>{e[r]&&(n["relay"+t+r]=e[r])}),n}(e.relay)))}var eE=Object.defineProperty,eT=Object.defineProperties,ej=Object.getOwnPropertyDescriptors,eM=Object.getOwnPropertySymbols,eq=Object.prototype.hasOwnProperty,ez=Object.prototype.propertyIsEnumerable,eD=(e,t,n)=>t in e?eE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,eP=(e,t)=>{for(var n in t||(t={}))eq.call(t,n)&&eD(e,n,t[n]);if(eM)for(var n of eM(t))ez.call(t,n)&&eD(e,n,t[n]);return e},eN=(e,t)=>eT(e,ej(t));function eR(e){let t=[];return e.forEach(e=>{let[n,r]=e.split(":");t.push(`${n}:${r}`)}),t}function eW(e,t){let n=e7(e,t);if(n)throw Error(n.message);let r={};for(let[t,n]of Object.entries(e))r[t]={methods:n.methods,events:n.events,chains:n.accounts.map(e=>`${e.split(":")[0]}:${e.split(":")[1]}`)};return r}function eK(e){return e.includes(":")}function eG(e){return eK(e)?e.split(":")[0]:e}function eY(e){var t,n,r;let a={};if(!eJ(e))return a;for(let[i,s]of Object.entries(e)){let e=eK(i)?[i]:s.chains,o=s.methods||[],u=s.events||[],l=eG(i);a[l]=eN(eP({},a[l]),{chains:eg(e,null==(t=a[l])?void 0:t.chains),methods:eg(o,null==(n=a[l])?void 0:n.methods),events:eg(u,null==(r=a[l])?void 0:r.events)})}return a}let eL={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},eF={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function eU(e,t){let{message:n,code:r}=eF[e];return{message:t?`${n} ${t}`:n,code:r}}function eB(e,t){let{message:n,code:r}=eL[e];return{message:t?`${n} ${t}`:n,code:r}}function eV(e,t){return!!Array.isArray(e)&&(!("u">typeof t)||!e.length||e.every(t))}function eJ(e){return Object.getPrototypeOf(e)===Object.prototype&&Object.keys(e).length}function eH(e){return typeof e>"u"}function eX(e,t){return!!(t&&eH(e))||"string"==typeof e&&!!e.trim().length}function eQ(e,t){return!!(t&&eH(e))||"number"==typeof e&&!isNaN(e)}function e_(e,t){let{requiredNamespaces:n}=t,r=Object.keys(e.namespaces),a=Object.keys(n),i=!0;return!!ei(a,r)&&(r.forEach(t=>{let{accounts:r,methods:a,events:s}=e.namespaces[t],o=eR(r),u=n[t];ei(Z(t,u),o)&&ei(u.methods,a)&&ei(u.events,s)||(i=!1)}),i)}function e$(e){return!!(eX(e,!1)&&e.includes(":"))&&2===e.split(":").length}function e0(e){if(eX(e,!1))try{return"u">typeof new URL(e)}catch{}return!1}function e1(e){var t;return null==(t=e?.proposer)?void 0:t.publicKey}function e3(e){return e?.topic}function e2(e,t){let n=null;return eX(e?.publicKey,!1)||(n=eU("MISSING_OR_INVALID",`${t} controller public key should be a string`)),n}function e5(e){let t=!0;return eV(e)?e.length&&(t=e.every(e=>eX(e,!1))):t=!1,t}function e6(e,t){let n=null;return Object.values(e).forEach(e=>{var r;let a;if(n)return;let i=(r=`${t}, namespace`,a=null,e5(e?.methods)?e5(e?.events)||(a=eB("UNSUPPORTED_EVENTS",`${r}, events should be an array of strings or empty array for no events`)):a=eB("UNSUPPORTED_METHODS",`${r}, methods should be an array of strings or empty array for no methods`),a);i&&(n=i)}),n}function e4(e,t,n){let r=null;if(e&&eJ(e)){let a;let i=e6(e,t);i&&(r=i);let s=(a=null,Object.entries(e).forEach(([e,r])=>{var i,s;let o;if(a)return;let u=(i=Z(e,r),s=`${t} ${n}`,o=null,eV(i)&&i.length?i.forEach(e=>{o||e$(e)||(o=eB("UNSUPPORTED_CHAINS",`${s}, chain ${e} should be a string and conform to "namespace:chainId" format`))}):e$(e)||(o=eB("UNSUPPORTED_CHAINS",`${s}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),o);u&&(a=u)}),a);s&&(r=s)}else r=eU("MISSING_OR_INVALID",`${t}, ${n} should be an object with data`);return r}function e7(e,t){let n=null;if(e&&eJ(e)){let r;let a=e6(e,t);a&&(n=a);let i=(r=null,Object.values(e).forEach(e=>{var n,a;let i;if(r)return;let s=(n=e?.accounts,a=`${t} namespace`,i=null,eV(n)?n.forEach(e=>{i||function(e){if(eX(e,!1)&&e.includes(":")){let t=e.split(":");if(3===t.length){let e=t[0]+":"+t[1];return!!t[2]&&e$(e)}}return!1}(e)||(i=eB("UNSUPPORTED_ACCOUNTS",`${a}, account ${e} should be a string and conform to "namespace:chainId:address" format`))}):i=eB("UNSUPPORTED_ACCOUNTS",`${a}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),i);s&&(r=s)}),r);i&&(n=i)}else n=eU("MISSING_OR_INVALID",`${t}, namespaces should be an object with data`);return n}function e8(e){return eX(e.protocol,!0)}function e9(e,t){let n=!1;return t&&!e?n=!0:e&&eV(e)&&e.length&&e.forEach(e=>{n=e8(e)}),n}function te(e){return"number"==typeof e}function tt(e){return"u">typeof e}function tn(e){return!(!e||"object"!=typeof e||!e.code||!eQ(e.code,!1)||!e.message||!eX(e.message,!1))}function tr(e){return!(eH(e)||!eX(e.method,!1))}function ta(e){return!(eH(e)||eH(e.result)&&eH(e.error)||!eQ(e.id,!1)||!eX(e.jsonrpc,!1))}function ti(e){return!(eH(e)||!eX(e.name,!1))}function ts(e,t){return!(!e$(t)||!(function(e){let t=[];return Object.values(e).forEach(e=>{t.push(...eR(e.accounts))}),t})(e).includes(t))}function to(e,t,n){return!!eX(n,!1)&&(function(e,t){let n=[];return Object.values(e).forEach(e=>{eR(e.accounts).includes(t)&&n.push(...e.methods)}),n})(e,t).includes(n)}function tu(e,t,n){return!!eX(n,!1)&&(function(e,t){let n=[];return Object.values(e).forEach(e=>{eR(e.accounts).includes(t)&&n.push(...e.events)}),n})(e,t).includes(n)}function tl(e,t,n){let r=null,a=function(e){let t={};return Object.keys(e).forEach(n=>{var r;n.includes(":")?t[n]=e[n]:null==(r=e[n].chains)||r.forEach(r=>{t[r]={methods:e[n].methods,events:e[n].events}})}),t}(e),i=function(e){let t={};return Object.keys(e).forEach(n=>{if(n.includes(":"))t[n]=e[n];else{let r=eR(e[n].accounts);r?.forEach(r=>{t[r]={accounts:e[n].accounts.filter(e=>e.includes(`${r}:`)),methods:e[n].methods,events:e[n].events}})}}),t}(t),s=Object.keys(a),o=Object.keys(i),u=tc(Object.keys(e)),l=tc(Object.keys(t)),c=u.filter(e=>!l.includes(e));return c.length&&(r=eU("NON_CONFORMING_NAMESPACES",`${n} namespaces keys don't satisfy requiredNamespaces.
      Required: ${c.toString()}
      Received: ${Object.keys(t).toString()}`)),ei(s,o)||(r=eU("NON_CONFORMING_NAMESPACES",`${n} namespaces chains don't satisfy required namespaces.
      Required: ${s.toString()}
      Approved: ${o.toString()}`)),Object.keys(t).forEach(e=>{if(!e.includes(":")||r)return;let a=eR(t[e].accounts);a.includes(e)||(r=eU("NON_CONFORMING_NAMESPACES",`${n} namespaces accounts don't satisfy namespace accounts for ${e}
        Required: ${e}
        Approved: ${a.toString()}`))}),s.forEach(e=>{r||(ei(a[e].methods,i[e].methods)?ei(a[e].events,i[e].events)||(r=eU("NON_CONFORMING_NAMESPACES",`${n} namespaces events don't satisfy namespace events for ${e}`)):r=eU("NON_CONFORMING_NAMESPACES",`${n} namespaces methods don't satisfy namespace methods for ${e}`))}),r}function tc(e){return[...new Set(e.map(e=>e.includes(":")?e.split(":")[0]:e))]}function td(e,t){return eQ(e,!1)&&e<=t.max&&e>=t.min}function tp(){let e=en();return new Promise(t=>{switch(e){case _.browser:t(et()&&navigator?.onLine);break;case _.reactNative:t(tf());break;case _.node:default:t(!0)}})}async function tf(){if(ee()&&"u">typeof n.g&&null!=n.g&&n.g.NetInfo){let e=await (null==n.g?void 0:n.g.NetInfo.fetch());return e?.isConnected}return!0}function th(e){switch(en()){case _.browser:et()&&(window.addEventListener("online",()=>e(!0)),window.addEventListener("offline",()=>e(!1)));break;case _.reactNative:ee()&&"u">typeof n.g&&null!=n.g&&n.g.NetInfo&&n.g?.NetInfo.addEventListener(t=>e(t?.isConnected));case _.node:}}let tm={};class ty{static get(e){return tm[e]}static set(e,t){tm[e]=t}static delete(e){delete tm[e]}}},21846:function(e,t){"use strict";function n(e){let t;return"undefined"!=typeof window&&void 0!==window[e]&&(t=window[e]),t}function r(e){let t=n(e);if(!t)throw Error(`${e} is not defined in Window`);return t}Object.defineProperty(t,"__esModule",{value:!0}),t.getLocalStorage=t.getLocalStorageOrThrow=t.getCrypto=t.getCryptoOrThrow=t.getLocation=t.getLocationOrThrow=t.getNavigator=t.getNavigatorOrThrow=t.getDocument=t.getDocumentOrThrow=t.getFromWindowOrThrow=t.getFromWindow=void 0,t.getFromWindow=n,t.getFromWindowOrThrow=r,t.getDocumentOrThrow=function(){return r("document")},t.getDocument=function(){return n("document")},t.getNavigatorOrThrow=function(){return r("navigator")},t.getNavigator=function(){return n("navigator")},t.getLocationOrThrow=function(){return r("location")},t.getLocation=function(){return n("location")},t.getCryptoOrThrow=function(){return r("crypto")},t.getCrypto=function(){return n("crypto")},t.getLocalStorageOrThrow=function(){return r("localStorage")},t.getLocalStorage=function(){return n("localStorage")}},64390:function(e,t,n){"use strict";t.D=void 0;let r=n(21846);t.D=function(){let e,t,n;try{e=r.getDocumentOrThrow(),t=r.getLocationOrThrow()}catch(e){return null}function a(...t){let n=e.getElementsByTagName("meta");for(let e=0;e<n.length;e++){let r=n[e],a=["itemprop","property","name"].map(e=>r.getAttribute(e)).filter(e=>!!e&&t.includes(e));if(a.length&&a){let e=r.getAttribute("content");if(e)return e}}return""}let i=((n=a("name","og:site_name","og:title","twitter:title"))||(n=e.title),n),s=function(){let e=a("description","og:description","twitter:description","keywords");return e}(),o=t.origin,u=function(){let n=e.getElementsByTagName("link"),r=[];for(let e=0;e<n.length;e++){let a=n[e],i=a.getAttribute("rel");if(i&&i.toLowerCase().indexOf("icon")>-1){let e=a.getAttribute("href");if(e){if(-1===e.toLowerCase().indexOf("https:")&&-1===e.toLowerCase().indexOf("http:")&&0!==e.indexOf("//")){let n=t.protocol+"//"+t.host;if(0===e.indexOf("/"))n+=e;else{let r=t.pathname.split("/");r.pop();let a=r.join("/");n+=a+"/"+e}r.push(n)}else if(0===e.indexOf("//")){let n=t.protocol+e;r.push(n)}else r.push(e)}}}return r}();return{description:s,url:o,icons:u,name:i}}},84883:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_SIZE=8,t.DEFAULT_SCALE=4},68280:function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});let a=n(85226);function i(e,t){let n=a.parseOptions(e||{}),r=a.createImageData(n.size),i=Math.sqrt(r.length);t.width=t.height=n.size*n.scale;let s=t.getContext("2d");null==s||(s.fillStyle=n.bgcolor),null==s||s.fillRect(0,0,t.width,t.height),null==s||(s.fillStyle=n.color);for(let e=0;e<r.length;e++)if(r[e]){let t=Math.floor(e/i),a=e%i;null==s||(s.fillStyle=1===r[e]?n.color:n.spotcolor),null==s||s.fillRect(a*n.scale,t*n.scale,n.scale,n.scale)}return t}function s(e){let t=document.createElement("canvas");return i(e,t),t}t.render=i,t.create=s,r(n(85226)),r(n(84883)),t.default={create:s,render:i}},6704:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randArr=[,,,,],t.seedRandomness=function(e){let n;for(n=0;n<t.randArr.length;n++)t.randArr[n]=0;for(n=0;n<e.length;n++)t.randArr[n%4]=(t.randArr[n%4]<<5)-t.randArr[n%4]+e.charCodeAt(n)},t.random=function(){let e=t.randArr[0]^t.randArr[0]<<11;return t.randArr[0]=t.randArr[1],t.randArr[1]=t.randArr[2],t.randArr[2]=t.randArr[3],t.randArr[3]=t.randArr[3]^t.randArr[3]>>19^e^e>>8,(t.randArr[3]>>>0)/2147483648}},85226:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(6704),a=n(84883);function i(){return"hsl("+Math.floor(360*r.random())+","+(60*r.random()+40)+"%,"+(r.random()+r.random()+r.random()+r.random())*25+"%)"}t.createColor=i,t.createImageData=function(e){let t=Math.ceil(e/2),n=e-t,a=[];for(let i=0;i<e;i++){let e=[];for(let n=0;n<t;n++)e[n]=Math.floor(2.3*r.random());let i=e.slice(0,n);i.reverse(),e=e.concat(i);for(let t=0;t<e.length;t++)a.push(e[t])}return a},t.parseOptions=function(e){let t=e.seed||Math.floor(1e16*Math.random()).toString(16);return r.seedRandomness(t),{seed:t,size:e.size||a.DEFAULT_SIZE,scale:e.scale||a.DEFAULT_SCALE,color:e.color||i(),bgcolor:e.bgcolor||i(),spotcolor:e.spotcolor||i()}}},65140:function(e){"use strict";var t="%[a-f0-9]{2}",n=RegExp("("+t+")|([^%]+?)","gi"),r=RegExp("("+t+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},a=r.exec(e);a;){try{t[a[0]]=decodeURIComponent(a[0])}catch(e){var i=function(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=(function e(t,n){try{return[decodeURIComponent(t.join(""))]}catch(e){}if(1===t.length)return t;n=n||1;var r=t.slice(0,n),a=t.slice(n);return Array.prototype.concat.call([],e(r),e(a))})(t,r).join("")).match(n)||[];return e}}(a[0]);i!==a[0]&&(t[a[0]]=i)}a=r.exec(e)}t["%C2"]="�";for(var s=Object.keys(t),o=0;o<s.length;o++){var u=s[o];e=e.replace(RegExp(u,"g"),t[u])}return e}(e)}}},21883:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,s){if("function"!=typeof r)throw TypeError("The listener must be a function");var o=new a(r,i||e,s),u=n?n+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],o]:e._events[u].push(o):(e._events[u]=o,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function o(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1)),o.prototype.eventNames=function(){var e,r,a=[];if(0===this._eventsCount)return a;for(r in e=this._events)t.call(e,r)&&a.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},o.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var a=0,i=r.length,s=Array(i);a<i;a++)s[a]=r[a].fn;return s},o.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},o.prototype.emit=function(e,t,r,a,i,s){var o=n?n+e:e;if(!this._events[o])return!1;var u,l,c=this._events[o],d=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),d){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,r),!0;case 4:return c.fn.call(c.context,t,r,a),!0;case 5:return c.fn.call(c.context,t,r,a,i),!0;case 6:return c.fn.call(c.context,t,r,a,i,s),!0}for(l=1,u=Array(d-1);l<d;l++)u[l-1]=arguments[l];c.fn.apply(c.context,u)}else{var p,f=c.length;for(l=0;l<f;l++)switch(c[l].once&&this.removeListener(e,c[l].fn,void 0,!0),d){case 1:c[l].fn.call(c[l].context);break;case 2:c[l].fn.call(c[l].context,t);break;case 3:c[l].fn.call(c[l].context,t,r);break;case 4:c[l].fn.call(c[l].context,t,r,a);break;default:if(!u)for(p=1,u=Array(d-1);p<d;p++)u[p-1]=arguments[p];c[l].fn.apply(c[l].context,u)}}return!0},o.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},o.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},o.prototype.removeListener=function(e,t,r,a){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return s(this,i),this;var o=this._events[i];if(o.fn)o.fn!==t||a&&!o.once||r&&o.context!==r||s(this,i);else{for(var u=0,l=[],c=o.length;u<c;u++)(o[u].fn!==t||a&&!o[u].once||r&&o[u].context!==r)&&l.push(o[u]);l.length?this._events[i]=1===l.length?l[0]:l:s(this,i)}return this},o.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&s(this,t)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,e.exports=o},22475:function(e){"use strict";e.exports=function(e,t){for(var n={},r=Object.keys(e),a=Array.isArray(t),i=0;i<r.length;i++){var s=r[i],o=e[s];(a?-1!==t.indexOf(s):t(s,o,e))&&(n[s]=o)}return n}},10063:function(e,t,n){"use strict";var r=n(99415),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function u(e){return r.isMemo(e)?s:o[e.$$typeof]||a}o[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[r.Memo]=s;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var a=f(n);a&&a!==h&&e(t,a,r)}var s=c(n);d&&(s=s.concat(d(n)));for(var o=u(t),m=u(n),y=0;y<s.length;++y){var g=s[y];if(!i[g]&&!(r&&r[g])&&!(m&&m[g])&&!(o&&o[g])){var b=p(n,g);try{l(t,g,b)}catch(e){}}}}return t}},67483:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},17361:function(e,t,n){e=n.nmd(e);var r,a,i,s="__lodash_hash_undefined__",o="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",d="[object Error]",p="[object Function]",f="[object Map]",h="[object Number]",m="[object Object]",y="[object Promise]",g="[object RegExp]",b="[object Set]",v="[object String]",I="[object WeakMap]",A="[object ArrayBuffer]",x="[object DataView]",C=/^\[object .+?Constructor\]$/,w=/^(?:0|[1-9]\d*)$/,S={};S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S[o]=S[u]=S[A]=S[l]=S[x]=S[c]=S[d]=S[p]=S[f]=S[h]=S[m]=S[g]=S[b]=S[v]=S[I]=!1;var k="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,O="object"==typeof self&&self&&self.Object===Object&&self,Z=k||O||Function("return this")(),E=t&&!t.nodeType&&t,T=E&&e&&!e.nodeType&&e,j=T&&T.exports===E,M=j&&k.process,q=function(){try{return M&&M.binding&&M.binding("util")}catch(e){}}(),z=q&&q.isTypedArray;function D(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function P(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var N=Array.prototype,R=Function.prototype,W=Object.prototype,K=Z["__core-js_shared__"],G=R.toString,Y=W.hasOwnProperty,L=(r=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",F=W.toString,U=RegExp("^"+G.call(Y).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),B=j?Z.Buffer:void 0,V=Z.Symbol,J=Z.Uint8Array,H=W.propertyIsEnumerable,X=N.splice,Q=V?V.toStringTag:void 0,_=Object.getOwnPropertySymbols,$=B?B.isBuffer:void 0,ee=(a=Object.keys,i=Object,function(e){return a(i(e))}),et=eS(Z,"DataView"),en=eS(Z,"Map"),er=eS(Z,"Promise"),ea=eS(Z,"Set"),ei=eS(Z,"WeakMap"),es=eS(Object,"create"),eo=eZ(et),eu=eZ(en),el=eZ(er),ec=eZ(ea),ed=eZ(ei),ep=V?V.prototype:void 0,ef=ep?ep.valueOf:void 0;function eh(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function em(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ey(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function eg(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new ey;++t<n;)this.add(e[t])}function eb(e){var t=this.__data__=new em(e);this.size=t.size}function ev(e,t){for(var n=e.length;n--;)if(eE(e[n][0],t))return n;return -1}function eI(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Q&&Q in Object(e)?function(e){var t=Y.call(e,Q),n=e[Q];try{e[Q]=void 0;var r=!0}catch(e){}var a=F.call(e);return r&&(t?e[Q]=n:delete e[Q]),a}(e):F.call(e)}function eA(e){return eP(e)&&eI(e)==o}function ex(e,t,n,r,a,i){var s=1&n,o=e.length,u=t.length;if(o!=u&&!(s&&u>o))return!1;var l=i.get(e);if(l&&i.get(t))return l==t;var c=-1,d=!0,p=2&n?new eg:void 0;for(i.set(e,t),i.set(t,e);++c<o;){var f=e[c],h=t[c];if(r)var m=s?r(h,f,c,t,e,i):r(f,h,c,e,t,i);if(void 0!==m){if(m)continue;d=!1;break}if(p){if(!function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}(t,function(e,t){if(!p.has(t)&&(f===e||a(f,e,n,r,i)))return p.push(t)})){d=!1;break}}else if(!(f===h||a(f,h,n,r,i))){d=!1;break}}return i.delete(e),i.delete(t),d}function eC(e){var t;return t=function(e){return null!=e&&ez(e.length)&&!eq(e)?function(e,t){var n,r=ej(e),a=!r&&eT(e),i=!r&&!a&&eM(e),s=!r&&!a&&!i&&eN(e),o=r||a||i||s,u=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=u.length;for(var c in e)Y.call(e,c)&&!(o&&("length"==c||i&&("offset"==c||"parent"==c)||s&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||(n=null==(n=l)?9007199254740991:n)&&("number"==typeof c||w.test(c))&&c>-1&&c%1==0&&c<n))&&u.push(c);return u}(e):function(e){if(n="function"==typeof(t=e&&e.constructor)&&t.prototype||W,e!==n)return ee(e);var t,n,r=[];for(var a in Object(e))Y.call(e,a)&&"constructor"!=a&&r.push(a);return r}(e)}(e),ej(e)?t:function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}(t,ek(e))}function ew(e,t){var n,r=e.__data__;return("string"==(n=typeof t)||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?r["string"==typeof t?"string":"hash"]:r.map}function eS(e,t){var n=null==e?void 0:e[t];return!(!eD(n)||L&&L in n)&&(eq(n)?U:C).test(eZ(n))?n:void 0}eh.prototype.clear=function(){this.__data__=es?es(null):{},this.size=0},eh.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},eh.prototype.get=function(e){var t=this.__data__;if(es){var n=t[e];return n===s?void 0:n}return Y.call(t,e)?t[e]:void 0},eh.prototype.has=function(e){var t=this.__data__;return es?void 0!==t[e]:Y.call(t,e)},eh.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=es&&void 0===t?s:t,this},em.prototype.clear=function(){this.__data__=[],this.size=0},em.prototype.delete=function(e){var t=this.__data__,n=ev(t,e);return!(n<0)&&(n==t.length-1?t.pop():X.call(t,n,1),--this.size,!0)},em.prototype.get=function(e){var t=this.__data__,n=ev(t,e);return n<0?void 0:t[n][1]},em.prototype.has=function(e){return ev(this.__data__,e)>-1},em.prototype.set=function(e,t){var n=this.__data__,r=ev(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},ey.prototype.clear=function(){this.size=0,this.__data__={hash:new eh,map:new(en||em),string:new eh}},ey.prototype.delete=function(e){var t=ew(this,e).delete(e);return this.size-=t?1:0,t},ey.prototype.get=function(e){return ew(this,e).get(e)},ey.prototype.has=function(e){return ew(this,e).has(e)},ey.prototype.set=function(e,t){var n=ew(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},eg.prototype.add=eg.prototype.push=function(e){return this.__data__.set(e,s),this},eg.prototype.has=function(e){return this.__data__.has(e)},eb.prototype.clear=function(){this.__data__=new em,this.size=0},eb.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},eb.prototype.get=function(e){return this.__data__.get(e)},eb.prototype.has=function(e){return this.__data__.has(e)},eb.prototype.set=function(e,t){var n=this.__data__;if(n instanceof em){var r=n.__data__;if(!en||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ey(r)}return n.set(e,t),this.size=n.size,this};var ek=_?function(e){return null==e?[]:function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var s=e[n];t(s,n,e)&&(i[a++]=s)}return i}(_(e=Object(e)),function(t){return H.call(e,t)})}:function(){return[]},eO=eI;function eZ(e){if(null!=e){try{return G.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eE(e,t){return e===t||e!=e&&t!=t}(et&&eO(new et(new ArrayBuffer(1)))!=x||en&&eO(new en)!=f||er&&eO(er.resolve())!=y||ea&&eO(new ea)!=b||ei&&eO(new ei)!=I)&&(eO=function(e){var t=eI(e),n=t==m?e.constructor:void 0,r=n?eZ(n):"";if(r)switch(r){case eo:return x;case eu:return f;case el:return y;case ec:return b;case ed:return I}return t});var eT=eA(function(){return arguments}())?eA:function(e){return eP(e)&&Y.call(e,"callee")&&!H.call(e,"callee")},ej=Array.isArray,eM=$||function(){return!1};function eq(e){if(!eD(e))return!1;var t=eI(e);return t==p||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ez(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function eD(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eP(e){return null!=e&&"object"==typeof e}var eN=z?function(e){return z(e)}:function(e){return eP(e)&&ez(e.length)&&!!S[eI(e)]};e.exports=function(e,t){return function e(t,n,r,a,i){return t===n||(null!=t&&null!=n&&(eP(t)||eP(n))?function(e,t,n,r,a,i){var s=ej(e),p=ej(t),y=s?u:eO(e),I=p?u:eO(t);y=y==o?m:y,I=I==o?m:I;var C=y==m,w=I==m,S=y==I;if(S&&eM(e)){if(!eM(t))return!1;s=!0,C=!1}if(S&&!C)return i||(i=new eb),s||eN(e)?ex(e,t,n,r,a,i):function(e,t,n,r,a,i,s){switch(n){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case A:if(e.byteLength!=t.byteLength||!i(new J(e),new J(t)))break;return!0;case l:case c:case h:return eE(+e,+t);case d:return e.name==t.name&&e.message==t.message;case g:case v:return e==t+"";case f:var o=D;case b:var u=1&r;if(o||(o=P),e.size!=t.size&&!u)break;var p=s.get(e);if(p)return p==t;r|=2,s.set(e,t);var m=ex(o(e),o(t),r,a,i,s);return s.delete(e),m;case"[object Symbol]":if(ef)return ef.call(e)==ef.call(t)}return!1}(e,t,y,n,r,a,i);if(!(1&n)){var k=C&&Y.call(e,"__wrapped__"),O=w&&Y.call(t,"__wrapped__");if(k||O){var Z=k?e.value():e,E=O?t.value():t;return i||(i=new eb),a(Z,E,n,r,i)}}return!!S&&(i||(i=new eb),function(e,t,n,r,a,i){var s=1&n,o=eC(e),u=o.length;if(u!=eC(t).length&&!s)return!1;for(var l=u;l--;){var c=o[l];if(!(s?c in t:Y.call(t,c)))return!1}var d=i.get(e);if(d&&i.get(t))return d==t;var p=!0;i.set(e,t),i.set(t,e);for(var f=s;++l<u;){var h=e[c=o[l]],m=t[c];if(r)var y=s?r(m,h,c,t,e,i):r(h,m,c,e,t,i);if(!(void 0===y?h===m||a(h,m,n,r,i):y)){p=!1;break}f||(f="constructor"==c)}if(p&&!f){var g=e.constructor,b=t.constructor;g!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof g&&g instanceof g&&"function"==typeof b&&b instanceof b)&&(p=!1)}return i.delete(e),i.delete(t),p}(e,t,n,r,a,i))}(t,n,r,a,e,i):t!=t&&n!=n)}(e,t)}},12351:function(e,t,n){var r,a="__lodash_hash_undefined__",i=/^\[object .+?Constructor\]$/,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,o="object"==typeof self&&self&&self.Object===Object&&self,u=s||o||Function("return this")(),l=Array.prototype,c=Function.prototype,d=Object.prototype,p=u["__core-js_shared__"],f=(r=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",h=c.toString,m=d.hasOwnProperty,y=d.toString,g=RegExp("^"+h.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),b=l.splice,v=k(u,"Map"),I=k(Object,"create");function A(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function x(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function C(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function w(e,t){for(var n,r=e.length;r--;)if((n=e[r][0])===t||n!=n&&t!=t)return r;return -1}function S(e,t){var n,r=e.__data__;return("string"==(n=typeof t)||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?r["string"==typeof t?"string":"hash"]:r.map}function k(e,t){var n,r=null==e?void 0:e[t];return!(!Z(r)||f&&f in r)&&("[object Function]"==(n=Z(r)?y.call(r):"")||"[object GeneratorFunction]"==n||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(r)?g:i).test(function(e){if(null!=e){try{return h.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(r))?r:void 0}function O(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var s=e.apply(this,r);return n.cache=i.set(a,s),s};return n.cache=new(O.Cache||C),n}function Z(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}A.prototype.clear=function(){this.__data__=I?I(null):{}},A.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},A.prototype.get=function(e){var t=this.__data__;if(I){var n=t[e];return n===a?void 0:n}return m.call(t,e)?t[e]:void 0},A.prototype.has=function(e){var t=this.__data__;return I?void 0!==t[e]:m.call(t,e)},A.prototype.set=function(e,t){return this.__data__[e]=I&&void 0===t?a:t,this},x.prototype.clear=function(){this.__data__=[]},x.prototype.delete=function(e){var t=this.__data__,n=w(t,e);return!(n<0)&&(n==t.length-1?t.pop():b.call(t,n,1),!0)},x.prototype.get=function(e){var t=this.__data__,n=w(t,e);return n<0?void 0:t[n][1]},x.prototype.has=function(e){return w(this.__data__,e)>-1},x.prototype.set=function(e,t){var n=this.__data__,r=w(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},C.prototype.clear=function(){this.__data__={hash:new A,map:new(v||x),string:new A}},C.prototype.delete=function(e){return S(this,e).delete(e)},C.prototype.get=function(e){return S(this,e).get(e)},C.prototype.has=function(e){return S(this,e).has(e)},C.prototype.set=function(e,t){return S(this,e).set(e,t),this},O.Cache=C,e.exports=O},17989:function(e,t,n){var r,a="__lodash_hash_undefined__",i=/^\[object .+?Constructor\]$/,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,o="object"==typeof self&&self&&self.Object===Object&&self,u=s||o||Function("return this")();function l(e,t){return!!(e?e.length:0)&&function(e,t,n){if(t!=t)return function(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return -1}(e,d,n);for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return -1}(e,t,0)>-1}function c(e,t,n){for(var r=-1,a=e?e.length:0;++r<a;)if(n(t,e[r]))return!0;return!1}function d(e){return e!=e}function p(e,t){return e.has(t)}function f(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var h=Array.prototype,m=Function.prototype,y=Object.prototype,g=u["__core-js_shared__"],b=(r=/[^.]+$/.exec(g&&g.keys&&g.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",v=m.toString,I=y.hasOwnProperty,A=y.toString,x=RegExp("^"+v.call(I).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),C=h.splice,w=z(u,"Map"),S=z(u,"Set"),k=z(Object,"create");function O(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Z(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function E(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function T(e){var t=-1,n=e?e.length:0;for(this.__data__=new E;++t<n;)this.add(e[t])}function j(e,t){for(var n,r=e.length;r--;)if((n=e[r][0])===t||n!=n&&t!=t)return r;return -1}O.prototype.clear=function(){this.__data__=k?k(null):{}},O.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},O.prototype.get=function(e){var t=this.__data__;if(k){var n=t[e];return n===a?void 0:n}return I.call(t,e)?t[e]:void 0},O.prototype.has=function(e){var t=this.__data__;return k?void 0!==t[e]:I.call(t,e)},O.prototype.set=function(e,t){return this.__data__[e]=k&&void 0===t?a:t,this},Z.prototype.clear=function(){this.__data__=[]},Z.prototype.delete=function(e){var t=this.__data__,n=j(t,e);return!(n<0)&&(n==t.length-1?t.pop():C.call(t,n,1),!0)},Z.prototype.get=function(e){var t=this.__data__,n=j(t,e);return n<0?void 0:t[n][1]},Z.prototype.has=function(e){return j(this.__data__,e)>-1},Z.prototype.set=function(e,t){var n=this.__data__,r=j(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},E.prototype.clear=function(){this.__data__={hash:new O,map:new(w||Z),string:new O}},E.prototype.delete=function(e){return q(this,e).delete(e)},E.prototype.get=function(e){return q(this,e).get(e)},E.prototype.has=function(e){return q(this,e).has(e)},E.prototype.set=function(e,t){return q(this,e).set(e,t),this},T.prototype.add=T.prototype.push=function(e){return this.__data__.set(e,a),this},T.prototype.has=function(e){return this.__data__.has(e)};var M=S&&1/f(new S([,-0]))[1]==1/0?function(e){return new S(e)}:function(){};function q(e,t){var n,r=e.__data__;return("string"==(n=typeof t)||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?r["string"==typeof t?"string":"hash"]:r.map}function z(e,t){var n,r=null==e?void 0:e[t];return!(!D(r)||b&&b in r)&&("[object Function]"==(n=D(r)?A.call(r):"")||"[object GeneratorFunction]"==n||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(r)?x:i).test(function(e){if(null!=e){try{return v.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(r))?r:void 0}function D(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e,t){return e&&e.length?function(e,t,n){var r=-1,a=l,i=e.length,s=!0,o=[],u=o;if(n)s=!1,a=c;else if(i>=200){var d=t?null:M(e);if(d)return f(d);s=!1,a=p,u=new T}else u=t?[]:o;e:for(;++r<i;){var h=e[r],m=t?t(h):h;if(h=n||0!==h?h:0,s&&m==m){for(var y=u.length;y--;)if(u[y]===m)continue e;t&&u.push(m),o.push(h)}else a(u,m,n)||(u!==o&&u.push(m),o.push(h))}return o}(e,void 0,t):[]}},41862:function(e,t,n){"use strict";var r=n(70632),a=n(37239),i=n(22600),s=Object.prototype.toString;e.exports=function(e){return"[object Date]"===s.call(e)?e:"[object Number]"===s.call(e)?new Date(e<315576e5?1e3*e:e):r.is(e)?r.parse(e):a.is(e)?a.parse(e):i.is(e)?i.parse(e):new Date(e)}},37239:function(e,t){"use strict";var n=/\d{13}/;t.is=function(e){return n.test(e)},t.parse=function(e){return e=parseInt(e,10),new Date(e)}},22600:function(e,t){"use strict";var n=/\d{10}/;t.is=function(e){return n.test(e)},t.parse=function(e){var t=1e3*parseInt(e,10);return new Date(t)}},78635:function(e){"use strict";let t=self.fetch.bind(self);e.exports=t,e.exports.default=e.exports},21807:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(21029)}])},5918:function(e,t,n){"use strict";n.d(t,{ZP:function(){return eP}});var r,a,i=n(43112),s=n(73656);function o(){return void 0!==s&&s.env?s.env:{}}var u=n(56432),l=n(51796),c=n(24284);function d(e,t,n,r){var a,i=[e,t,n,r],s=(0,c.PO)(e)?e.event:e;if(!s||!(0,c.HD)(s))throw Error("Event missing");var o=(0,c.PO)(e)?null!==(a=e.properties)&&void 0!==a?a:{}:(0,c.PO)(t)?t:{},u={};return(0,c.mf)(n)||(u=null!=n?n:{}),(0,c.PO)(e)&&!(0,c.mf)(t)&&(u=null!=t?t:{}),[s,o,u,i.find(c.mf)]}function p(e,t,n,r,a){var i,s,o=null,u=null,l=[e,t,n,r,a],d=l.filter(c.HD);void 0!==d[0]&&void 0!==d[1]&&(o=d[0],u=d[1]),1===d.length&&(o=null,u=d[0]);var p=l.find(c.mf),f=l.filter(function(e){return null===u?(0,c.PO)(e):(0,c.PO)(e)||null===e});return[o,u,null!==(i=f[0])&&void 0!==i?i:{},null!==(s=f[1])&&void 0!==s?s:{},p]}var f=function(e){return function(){for(var t,n,r,a,i,s=[],o=0;o<arguments.length;o++)s[o]=arguments[o];var u=null;u=null!==(r=null!==(t=s.find(c.HD))&&void 0!==t?t:null===(n=s.find(c.hj))||void 0===n?void 0:n.toString())&&void 0!==r?r:e.id();var l=s.filter(function(e){return null===u?(0,c.PO)(e):(0,c.PO)(e)||null===e});return[u,null!==(a=l[0])&&void 0!==a?a:{},null!==(i=l[1])&&void 0!==i?i:{},s.find(c.mf)]}};function h(e,t,n,r){(0,c.hj)(e)&&(e=e.toString()),(0,c.hj)(t)&&(t=t.toString());var a=[e,t,n,r],i=a.filter(c.HD),s=i[0],o=void 0===s?e:s,u=i[1],l=a.filter(c.PO)[0];return[o,void 0===u?null:u,void 0===l?{}:l,a.find(c.mf)]}var m=n(94493),y=n(39315),g=n(5372),b=n(55988),v=n(50836),I=n(23034),A=n(229),x=n.n(A),C=function(){function e(e){this.user=e}return e.prototype.track=function(e,t,n,r){return this.normalize((0,i.pi)((0,i.pi)({},this.baseEvent()),{event:e,type:"track",properties:t,options:(0,i.pi)({},n),integrations:(0,i.pi)({},r)}))},e.prototype.page=function(e,t,n,r,a){var s,o={type:"page",properties:(0,i.pi)({},n),options:(0,i.pi)({},r),integrations:(0,i.pi)({},a)};return null!==e&&(o.category=e,o.properties=null!==(s=o.properties)&&void 0!==s?s:{},o.properties.category=e),null!==t&&(o.name=t),this.normalize((0,i.pi)((0,i.pi)({},this.baseEvent()),o))},e.prototype.screen=function(e,t,n,r,a){var s={type:"screen",properties:(0,i.pi)({},n),options:(0,i.pi)({},r),integrations:(0,i.pi)({},a)};return null!==e&&(s.category=e),null!==t&&(s.name=t),this.normalize((0,i.pi)((0,i.pi)({},this.baseEvent()),s))},e.prototype.identify=function(e,t,n,r){return this.normalize((0,i.pi)((0,i.pi)({},this.baseEvent()),{type:"identify",userId:e,traits:t,options:(0,i.pi)({},n),integrations:(0,i.pi)({},r)}))},e.prototype.group=function(e,t,n,r){return this.normalize((0,i.pi)((0,i.pi)({},this.baseEvent()),{type:"group",traits:t,options:(0,i.pi)({},n),integrations:(0,i.pi)({},r),groupId:e}))},e.prototype.alias=function(e,t,n,r){var a={userId:e,type:"alias",options:(0,i.pi)({},n),integrations:(0,i.pi)({},r)};return(null!==t&&(a.previousId=t),void 0===e)?this.normalize((0,i.pi)((0,i.pi)({},a),this.baseEvent())):this.normalize((0,i.pi)((0,i.pi)({},this.baseEvent()),a))},e.prototype.baseEvent=function(){var e={integrations:{},options:{}},t=this.user;return t.id()&&(e.userId=t.id()),t.anonymousId()&&(e.anonymousId=t.anonymousId()),e},e.prototype.context=function(e){var t,n,r,a=["integrations","anonymousId","timestamp","userId"],i=null!==(t=e.options)&&void 0!==t?t:{};delete i.integrations;var s=Object.keys(i),o=null!==(r=null===(n=e.options)||void 0===n?void 0:n.context)&&void 0!==r?r:{},u={};return s.forEach(function(e){"context"!==e&&(a.includes(e)?(0,I.N)(u,e,i[e]):(0,I.N)(o,e,i[e]))}),[o,u]},e.prototype.normalize=function(e){(null===(t=e.options)||void 0===t?void 0:t.anonymousId)&&this.user.anonymousId(e.options.anonymousId);var t,n,r,a=Object.keys(null!==(n=e.integrations)&&void 0!==n?n:{}).reduce(function(t,n){var r,a;return(0,i.pi)((0,i.pi)({},t),((r={})[n]=!!(null===(a=e.integrations)||void 0===a?void 0:a[n]),r))},{}),s=(0,i.pi)((0,i.pi)({},a),null===(r=e.options)||void 0===r?void 0:r.integrations),o=this.context(e),u=o[0],l=o[1];e.options;var c=(0,i._T)(e,["options"]),d=(0,i.pi)((0,i.pi)((0,i.pi)({timestamp:new Date},c),{context:u,integrations:s}),l),p="ajs-next-"+x().hash(JSON.stringify(d)+(0,v.v4)());return(0,i.pi)((0,i.pi)({},d),{messageId:p})},e}(),w=n(58398),S=n(60522),k=n(30429),O=function(){var e,t,n=0;return{done:function(){return e},run:function(r){var a=r();return"object"==typeof a&&null!==a&&"then"in a&&"function"==typeof a.then&&(1==++n&&(e=new Promise(function(e){return t=e})),a.finally(function(){return 0==--n&&t()})),a}}},Z=n(53315),E=function(e){function t(t){return e.call(this,"string"==typeof t?new w.$(4,t):t)||this}return(0,i.ZT)(t,e),t.prototype.flush=function(){return(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(t){return(0,m.s)()?[2,[]]:[2,e.prototype.flush.call(this)]})})},t}(function(e){function t(t){var n=e.call(this)||this;return n.criticalTasks=O(),n.plugins=[],n.failedInitializations=[],n.flushing=!1,n.queue=t,n.queue.on(S.M,function(){n.scheduleFlush(0)}),n}return(0,i.ZT)(t,e),t.prototype.register=function(e,t,n){return(0,i.mG)(this,void 0,void 0,function(){var r=this;return(0,i.Jh)(this,function(a){switch(a.label){case 0:return[4,Promise.resolve(t.load(e,n)).then(function(){r.plugins.push(t)}).catch(function(n){if("destination"===t.type){r.failedInitializations.push(t.name),console.warn(t.name,n),e.log("warn","Failed to load destination",{plugin:t.name,error:n});return}throw n})];case 1:return a.sent(),[2]}})})},t.prototype.deregister=function(e,t,n){return(0,i.mG)(this,void 0,void 0,function(){var r;return(0,i.Jh)(this,function(a){switch(a.label){case 0:if(a.trys.push([0,3,,4]),!t.unload)return[3,2];return[4,Promise.resolve(t.unload(e,n))];case 1:a.sent(),a.label=2;case 2:return this.plugins=this.plugins.filter(function(e){return e.name!==t.name}),[3,4];case 3:return r=a.sent(),e.log("warn","Failed to unload destination",{plugin:t.name,error:r}),[3,4];case 4:return[2]}})})},t.prototype.dispatch=function(e){return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(n){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.push(e),t=this.subscribeToDelivery(e),this.scheduleFlush(0),[2,t]})})},t.prototype.subscribeToDelivery=function(e){return(0,i.mG)(this,void 0,void 0,function(){var t=this;return(0,i.Jh)(this,function(n){return[2,new Promise(function(n){var r=function(a,i){a.isSame(e)&&(t.off("flush",r),n(a))};t.on("flush",r)})]})})},t.prototype.dispatchSingle=function(e){return(0,i.mG)(this,void 0,void 0,function(){var t=this;return(0,i.Jh)(this,function(n){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.updateAttempts(e),e.attempts=1,[2,this.deliver(e).catch(function(n){return t.enqueuRetry(n,e)?t.subscribeToDelivery(e):(e.setFailedDelivery({reason:n}),e)})]})})},t.prototype.isEmpty=function(){return 0===this.queue.length},t.prototype.scheduleFlush=function(e){var t=this;void 0===e&&(e=500),this.flushing||(this.flushing=!0,setTimeout(function(){t.flush().then(function(){setTimeout(function(){t.flushing=!1,t.queue.length&&t.scheduleFlush(0)},0)})},e))},t.prototype.deliver=function(e){return(0,i.mG)(this,void 0,void 0,function(){var t,n,r,a;return(0,i.Jh)(this,function(i){switch(i.label){case 0:return[4,this.criticalTasks.done()];case 1:i.sent(),t=Date.now(),i.label=2;case 2:return i.trys.push([2,4,,5]),[4,this.flushOne(e)];case 3:return e=i.sent(),n=Date.now()-t,this.emit("delivery_success",e),e.stats.gauge("delivered",n),e.log("debug","Delivered",e.event),[2,e];case 4:throw a=r=i.sent(),e.log("error","Failed to deliver",a),this.emit("delivery_failure",e,a),e.stats.increment("delivery_failed"),r;case 5:return[2]}})})},t.prototype.enqueuRetry=function(e,t){return(!(e instanceof k.Y)||!!e.retry)&&this.queue.pushWithBackoff(t)},t.prototype.flush=function(){return(0,i.mG)(this,void 0,void 0,function(){var e,t;return(0,i.Jh)(this,function(n){switch(n.label){case 0:if(0===this.queue.length||!(e=this.queue.pop()))return[2,[]];e.attempts=this.queue.getAttempts(e),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.deliver(e)];case 2:return e=n.sent(),this.emit("flush",e,!0),[3,4];case 3:return t=n.sent(),this.enqueuRetry(t,e)||(e.setFailedDelivery({reason:t}),this.emit("flush",e,!1)),[2,[]];case 4:return[2,[e]]}})})},t.prototype.isReady=function(){return!0},t.prototype.availableExtensions=function(e){var t,n,r=(t="type",n={},this.plugins.filter(function(t){if("destination"!==t.type&&"Segment.io"!==t.name)return!0;var n,r,a,i=void 0;return null===(n=t.alternativeNames)||void 0===n||n.forEach(function(t){void 0!==e[t]&&(i=e[t])}),null!==(a=null!==(r=e[t.name])&&void 0!==r?r:i)&&void 0!==a?a:!1!==("Segment.io"===t.name||e.All)}).forEach(function(e){var r,a=void 0;if("string"==typeof t){var s=e[t];a="string"!=typeof s?JSON.stringify(s):s}else t instanceof Function&&(a=t(e));void 0!==a&&(n[a]=(0,i.ev)((0,i.ev)([],null!==(r=n[a])&&void 0!==r?r:[],!0),[e],!1))}),n),a=r.before,s=r.enrichment,o=r.destination,u=r.after;return{before:void 0===a?[]:a,enrichment:void 0===s?[]:s,destinations:void 0===o?[]:o,after:void 0===u?[]:u}},t.prototype.flushOne=function(e){var t,n;return(0,i.mG)(this,void 0,void 0,function(){var r,a,s,o,u,l,c,d,p,f,h,m,y;return(0,i.Jh)(this,function(i){switch(i.label){case 0:if(!this.isReady())throw Error("Not ready");e.attempts>1&&this.emit("delivery_retry",e),a=(r=this.availableExtensions(null!==(t=e.event.integrations)&&void 0!==t?t:{})).before,s=r.enrichment,o=0,u=a,i.label=1;case 1:if(!(o<u.length))return[3,4];return l=u[o],[4,(0,Z.z)(e,l)];case 2:(c=i.sent())instanceof k._&&(e=c),this.emit("message_enriched",e,l),i.label=3;case 3:return o++,[3,1];case 4:d=0,p=s,i.label=5;case 5:if(!(d<p.length))return[3,8];return f=p[d],[4,(0,Z.a)(e,f)];case 6:(c=i.sent())instanceof k._&&(e=c),this.emit("message_enriched",e,f),i.label=7;case 7:return d++,[3,5];case 8:return m=(h=this.availableExtensions(null!==(n=e.event.integrations)&&void 0!==n?n:{})).destinations,y=h.after,[4,new Promise(function(t,n){setTimeout(function(){Promise.all(m.map(function(t){return(0,Z.a)(e,t)})).then(t).catch(n)},0)})];case 9:return i.sent(),e.stats.increment("message_delivered"),this.emit("message_delivered",e),[4,Promise.all(y.map(function(t){return(0,Z.a)(e,t)}))];case 10:return i.sent(),[2,e]}})})},t}(b.Q));function T(e){for(var t=e.constructor.prototype,n=0,r=Object.getOwnPropertyNames(t);n<r.length;n++){var a=r[n];if("constructor"!==a){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,a);i&&"function"==typeof i.value&&(e[a]=e[a].bind(e))}}return e}var j={Cookie:"cookie",LocalStorage:"localStorage",Memory:"memory"},M=function(){function e(e){this.stores=e}return e.prototype.get=function(e){for(var t=null,n=0,r=this.stores;n<r.length;n++){var a=r[n];try{if(null!=(t=a.get(e)))return t}catch(t){console.warn("Can't access ".concat(e,": ").concat(t))}}return null},e.prototype.set=function(e,t){this.stores.forEach(function(n){try{n.set(e,t)}catch(t){console.warn("Can't set ".concat(e,": ").concat(t))}})},e.prototype.clear=function(e){this.stores.forEach(function(t){try{t.remove(e)}catch(t){console.warn("Can't remove ".concat(e,": ").concat(t))}})},e.prototype.getAndSync=function(e){var t=this.get(e),n="number"==typeof t?t.toString():t;return this.set(e,n),n},e}(),q=function(){function e(){this.cache={}}return e.prototype.get=function(e){var t;return null!==(t=this.cache[e])&&void 0!==t?t:null},e.prototype.set=function(e,t){this.cache[e]=t},e.prototype.remove=function(e){delete this.cache[e]},e}();function z(e){return e&&e.stores&&Array.isArray(e.stores)&&e.stores.every(function(e){return Object.values(j).includes(e)})}/*! js-cookie v3.0.1 | MIT */function D(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var P=function e(t,n){function r(e,r,a){if("undefined"!=typeof document){"number"==typeof(a=D({},n,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var s in a)a[s]&&(i+="; "+s,!0!==a[s]&&(i+="="+a[s].split(";")[0]));return document.cookie=e+"="+t.write(r,e)+i}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},a=0;a<n.length;a++){var i=n[a].split("="),s=i.slice(1).join("=");try{var o=decodeURIComponent(i[0]);if(r[o]=t.read(s,o),e===o)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){r(e,"",D({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,D({},this.attributes,t))},withConverter:function(t){return e(D({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});function N(e){var t=function(e){try{return new URL(e)}catch(e){return}}(e);if(t)for(var n=function(e){var t=e.hostname.split("."),n=t[t.length-1],r=[];if(4===t.length&&parseInt(n,10)>0||t.length<=1)return r;for(var a=t.length-2;a>=0;--a)r.push(t.slice(a).join("."));return r}(t),r=0;r<n.length;++r){var a="__tld__",i=n[r],s={domain:"."+i};try{if(P.set(a,"1",s),P.get(a))return P.remove(a,s),i}catch(e){return}}}var R=function(){function e(t){void 0===t&&(t=e.defaults),this.options=(0,i.pi)((0,i.pi)({},e.defaults),t)}return Object.defineProperty(e,"defaults",{get:function(){return{maxage:365,domain:N(window.location.href),path:"/",sameSite:"Lax"}},enumerable:!1,configurable:!0}),e.prototype.opts=function(){return{sameSite:this.options.sameSite,expires:this.options.maxage,domain:this.options.domain,path:this.options.path,secure:this.options.secure}},e.prototype.get=function(e){var t;try{var n=P.get(e);if(null==n)return null;try{return null!==(t=JSON.parse(n))&&void 0!==t?t:null}catch(e){return null!=n?n:null}}catch(e){return null}},e.prototype.set=function(e,t){"string"==typeof t?P.set(e,t,this.opts()):null===t?P.remove(e,this.opts()):P.set(e,JSON.stringify(t),this.opts())},e.prototype.remove=function(e){return P.remove(e,this.opts())},e}(),W=function(){function e(){}return e.prototype.localStorageWarning=function(e,t){console.warn("Unable to access ".concat(e,", localStorage may be ").concat(t))},e.prototype.get=function(e){var t;try{var n=localStorage.getItem(e);if(null===n)return null;try{return null!==(t=JSON.parse(n))&&void 0!==t?t:null}catch(e){return null!=n?n:null}}catch(t){return this.localStorageWarning(e,"unavailable"),null}},e.prototype.set=function(e,t){try{localStorage.setItem(e,JSON.stringify(t))}catch(t){this.localStorageWarning(e,"full")}},e.prototype.remove=function(e){try{return localStorage.removeItem(e)}catch(t){this.localStorageWarning(e,"unavailable")}},e}();function K(e){return e.map(function(e){var t,n;switch("object"==typeof e&&void 0!==e.name?(t=e.name,n=e.settings):t=e,t){case j.Cookie:return new R(n);case j.LocalStorage:return new W;case j.Memory:return new q;default:throw Error("Unknown Store Type: ".concat(e))}})}function G(e,t){return e.map(function(e){return t&&e===j.Cookie?{name:e,settings:t}:e})}var Y={persist:!0,cookie:{key:"ajs_user_id",oldKey:"ajs_user"},localStorage:{key:"ajs_user_traits"}},L=function(){function e(e,t){void 0===e&&(e=Y);var n,r,a,s,o=this;this.options={},this.id=function(e){if(o.options.disable)return null;var t=o.identityStore.getAndSync(o.idKey);void 0!==e&&(o.identityStore.set(o.idKey,e),e!==t&&null!==t&&null!==e&&o.anonymousId(null));var n=o.identityStore.getAndSync(o.idKey);if(n)return n;var r=o.legacyUserStore.get(Y.cookie.oldKey);return r?"object"==typeof r?r.id:r:null},this.anonymousId=function(e){var t,n;if(o.options.disable)return null;if(void 0===e){var r=null!==(t=o.identityStore.getAndSync(o.anonKey))&&void 0!==t?t:null===(n=o.legacySIO())||void 0===n?void 0:n[0];if(r)return r}return null===e?o.identityStore.set(o.anonKey,null):o.identityStore.set(o.anonKey,null!=e?e:(0,v.v4)()),o.identityStore.getAndSync(o.anonKey)},this.traits=function(e){var t;if(!o.options.disable)return null===e&&(e={}),e&&o.traitsStore.set(o.traitsKey,null!=e?e:{}),null!==(t=o.traitsStore.get(o.traitsKey))&&void 0!==t?t:{}},this.options=(0,i.pi)((0,i.pi)({},Y),e),this.cookieOptions=t,this.idKey=null!==(r=null===(n=e.cookie)||void 0===n?void 0:n.key)&&void 0!==r?r:Y.cookie.key,this.traitsKey=null!==(s=null===(a=e.localStorage)||void 0===a?void 0:a.key)&&void 0!==s?s:Y.localStorage.key,this.anonKey="ajs_anonymous_id",this.identityStore=this.createStorage(this.options,t),this.legacyUserStore=this.createStorage(this.options,t,function(e){return e===j.Cookie}),this.traitsStore=this.createStorage(this.options,t,function(e){return e!==j.Cookie});var u=this.legacyUserStore.get(Y.cookie.oldKey);u&&"object"==typeof u&&(u.id&&this.id(u.id),u.traits&&this.traits(u.traits)),T(this)}return e.prototype.legacySIO=function(){var e=this.legacyUserStore.get("_sio");if(!e)return null;var t=e.split("----");return[t[0],t[1]]},e.prototype.identify=function(e,t){if(!this.options.disable){t=null!=t?t:{};var n=this.id();(null===n||n===e)&&(t=(0,i.pi)((0,i.pi)({},this.traits()),t)),e&&this.id(e),this.traits(t)}},e.prototype.logout=function(){this.anonymousId(null),this.id(null),this.traits({})},e.prototype.reset=function(){this.logout(),this.identityStore.clear(this.idKey),this.identityStore.clear(this.anonKey),this.traitsStore.clear(this.traitsKey)},e.prototype.load=function(){return new e(this.options,this.cookieOptions)},e.prototype.save=function(){return!0},e.prototype.createStorage=function(e,t,n){var r=[j.LocalStorage,j.Cookie,j.Memory];return e.disable?new M([]):e.persist?(void 0!==e.storage&&null!==e.storage&&z(e.storage)&&(r=e.storage.stores),e.localStorageFallbackDisabled&&(r=r.filter(function(e){return e!==j.LocalStorage})),n&&(r=r.filter(n)),new M(K(G(r,t)))):new M([new q])},e.defaults=Y,e}(),F={persist:!0,cookie:{key:"ajs_group_id"},localStorage:{key:"ajs_group_properties"}},U=function(e){function t(t,n){void 0===t&&(t=F);var r=e.call(this,(0,i.pi)((0,i.pi)({},F),t),n)||this;return r.anonymousId=function(e){},T(r),r}return(0,i.ZT)(t,e),t}(L),B=n(23111),V=n(6015),J="This is being deprecated and will be not be available in future releases of Analytics JS",H=(0,V.R)(),X=null==H?void 0:H.analytics;function Q(){console.warn(J)}var _=function(e){function t(t,n,r,a,s){var o,u,l,c,d,p,f,h,m=this;(m=e.call(this)||this)._debug=!1,m.initialized=!1,m.user=function(){return m._user},m.init=m.initialize.bind(m),m.log=Q,m.addIntegrationMiddleware=Q,m.listeners=Q,m.addEventListener=Q,m.removeAllListeners=Q,m.removeListener=Q,m.removeEventListener=Q,m.hasListeners=Q,m.add=Q,m.addIntegration=Q;var y=null==n?void 0:n.cookie,g=null!==(p=null==n?void 0:n.disableClientPersistence)&&void 0!==p&&p;m.settings=t,m.settings.timeout=null!==(f=m.settings.timeout)&&void 0!==f?f:300,m.queue=null!=r?r:(o="".concat(t.writeKey,":event-queue"),void 0===(u=null==n?void 0:n.retryQueue)&&(u=!1),void 0===(l=g)&&(l=!1),c=u?4:1,d=l?new S.Z(c,[]):new w.$(c,o),new E(d));var b=null==n?void 0:n.storage;return m._universalStorage=m.createStore(g,b,y),m._user=null!=a?a:new L((0,i.pi)({persist:!g,storage:null==n?void 0:n.storage},null==n?void 0:n.user),y).load(),m._group=null!=s?s:new U((0,i.pi)({persist:!g,storage:null==n?void 0:n.storage},null==n?void 0:n.group),y).load(),m.eventFactory=new C(m._user),m.integrations=null!==(h=null==n?void 0:n.integrations)&&void 0!==h?h:{},m.options=null!=n?n:{},T(m),m}return(0,i.ZT)(t,e),t.prototype.createStore=function(e,t,n){return new M(e?[new q]:t&&z(t)?K(G(t.stores,n)):K([j.LocalStorage,{name:j.Cookie,settings:n},j.Memory]))},Object.defineProperty(t.prototype,"storage",{get:function(){return this._universalStorage},enumerable:!1,configurable:!0}),t.prototype.track=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n,r,a,s,o,u=this;return(0,i.Jh)(this,function(i){return n=(t=d.apply(void 0,e))[0],r=t[1],a=t[2],s=t[3],o=this.eventFactory.track(n,r,a,this.integrations),[2,this._dispatch(o,s).then(function(e){return u.emit("track",n,e.event.properties,e.event.options),e})]})})},t.prototype.page=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n,r,a,s,o,u,l=this;return(0,i.Jh)(this,function(i){return n=(t=p.apply(void 0,e))[0],r=t[1],a=t[2],s=t[3],o=t[4],u=this.eventFactory.page(n,r,a,s,this.integrations),[2,this._dispatch(u,o).then(function(e){return l.emit("page",n,r,e.event.properties,e.event.options),e})]})})},t.prototype.identify=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n,r,a,s,o,u=this;return(0,i.Jh)(this,function(i){return n=(t=f(this._user).apply(void 0,e))[0],r=t[1],a=t[2],s=t[3],this._user.identify(n,r),o=this.eventFactory.identify(this._user.id(),this._user.traits(),a,this.integrations),[2,this._dispatch(o,s).then(function(e){return u.emit("identify",e.event.userId,e.event.traits,e.event.options),e})]})})},t.prototype.group=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(0===t.length)return this._group;var r=f(this._group).apply(void 0,t),a=r[0],i=r[1],s=r[2],o=r[3];this._group.identify(a,i);var u=this._group.id(),l=this._group.traits(),c=this.eventFactory.group(u,l,s,this.integrations);return this._dispatch(c,o).then(function(t){return e.emit("group",t.event.groupId,t.event.traits,t.event.options),t})},t.prototype.alias=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n,r,a,s,o,u=this;return(0,i.Jh)(this,function(i){return n=(t=h.apply(void 0,e))[0],r=t[1],a=t[2],s=t[3],o=this.eventFactory.alias(n,r,a,this.integrations),[2,this._dispatch(o,s).then(function(e){return u.emit("alias",n,r,e.event.options),e})]})})},t.prototype.screen=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n,r,a,s,o,u,l=this;return(0,i.Jh)(this,function(i){return n=(t=p.apply(void 0,e))[0],r=t[1],a=t[2],s=t[3],o=t[4],u=this.eventFactory.screen(n,r,a,s,this.integrations),[2,this._dispatch(u,o).then(function(e){return l.emit("screen",n,r,e.event.properties,e.event.options),e})]})})},t.prototype.trackClick=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return[4,n.e(119).then(n.bind(n,16527))];case 1:return[2,(t=r.sent().link).call.apply(t,(0,i.ev)([this],e,!1))]}})})},t.prototype.trackLink=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return[4,n.e(119).then(n.bind(n,16527))];case 1:return[2,(t=r.sent().link).call.apply(t,(0,i.ev)([this],e,!1))]}})})},t.prototype.trackSubmit=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return[4,n.e(119).then(n.bind(n,16527))];case 1:return[2,(t=r.sent().form).call.apply(t,(0,i.ev)([this],e,!1))]}})})},t.prototype.trackForm=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return[4,n.e(119).then(n.bind(n,16527))];case 1:return[2,(t=r.sent().form).call.apply(t,(0,i.ev)([this],e,!1))]}})})},t.prototype.register=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n=this;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return t=y._.system(),[4,Promise.all(e.map(function(e){return n.queue.register(t,e,n)}))];case 1:return r.sent(),[2,t]}})})},t.prototype.deregister=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,i.mG)(this,void 0,void 0,function(){var t,n=this;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return t=y._.system(),[4,Promise.all(e.map(function(e){var r=n.queue.plugins.find(function(t){return t.name===e});if(r)return n.queue.deregister(t,r,n);t.log("warn","plugin ".concat(e," not found"))}))];case 1:return r.sent(),[2,t]}})})},t.prototype.debug=function(e){return!1===e&&localStorage.getItem("debug")&&localStorage.removeItem("debug"),this._debug=e,this},t.prototype.reset=function(){this._user.reset(),this._group.reset(),this.emit("reset")},t.prototype.timeout=function(e){this.settings.timeout=e},t.prototype._dispatch=function(e,t){return(0,i.mG)(this,void 0,void 0,function(){var n;return(0,i.Jh)(this,function(r){return(n=new y._(e),(0,m.s)()&&!this.options.retryQueue)?[2,n]:[2,function(e,t,n,r){return(0,i.mG)(this,void 0,void 0,function(){var a,s;return(0,i.Jh)(this,function(i){switch(i.label){case 0:if(n.emit("dispatch_start",e),a=Date.now(),!t.isEmpty())return[3,2];return[4,t.dispatchSingle(e)];case 1:return s=i.sent(),[3,4];case 2:return[4,t.dispatch(e)];case 3:s=i.sent(),i.label=4;case 4:var o,u;if(!(null==r?void 0:r.callback))return[3,6];return[4,(0,g.UI)(s,r.callback,(o=a,Math.max((null!=(u=r.timeout)?u:300)-(Date.now()-o),0)))];case 5:s=i.sent(),i.label=6;case 6:return(null==r?void 0:r.debug)&&s.flush(),[2,s]}})})}(n,this.queue,this,{callback:t,debug:this._debug,timeout:this.settings.timeout})]})})},t.prototype.addSourceMiddleware=function(e){return(0,i.mG)(this,void 0,void 0,function(){var t=this;return(0,i.Jh)(this,function(r){switch(r.label){case 0:return[4,this.queue.criticalTasks.run(function(){return(0,i.mG)(t,void 0,void 0,function(){var t,r,a;return(0,i.Jh)(this,function(i){switch(i.label){case 0:return[4,Promise.resolve().then(n.bind(n,89241))];case 1:return t=i.sent().sourceMiddlewarePlugin,r={},this.queue.plugins.forEach(function(e){if("destination"===e.type)return r[e.name]=!0}),a=t(e,r),[4,this.register(a)];case 2:return i.sent(),[2]}})})})];case 1:return r.sent(),[2,this]}})})},t.prototype.addDestinationMiddleware=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return this.queue.plugins.filter(function(t){return t.name.toLowerCase()===e.toLowerCase()}).forEach(function(e){e.addMiddleware.apply(e,t)}),Promise.resolve(this)},t.prototype.setAnonymousId=function(e){return this._user.anonymousId(e)},t.prototype.queryString=function(e){return(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(t){switch(t.label){case 0:if(!1===this.options.useQueryString)return[2,[]];return[4,n.e(96).then(n.bind(n,4781))];case 1:return[2,(0,t.sent().queryString)(this,e)]}})})},t.prototype.use=function(e){return e(this),this},t.prototype.ready=function(e){return void 0===e&&(e=function(e){return e}),(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(t){return[2,Promise.all(this.queue.plugins.map(function(e){return e.ready?e.ready():Promise.resolve()})).then(function(t){return e(t),t})]})})},t.prototype.noConflict=function(){return console.warn(J),window.analytics=null!=X?X:this,this},t.prototype.normalize=function(e){return console.warn(J),this.eventFactory.normalize(e)},Object.defineProperty(t.prototype,"failedInitializations",{get:function(){return console.warn(J),this.queue.failedInitializations},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"VERSION",{get:function(){return B.i},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e,t){return(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(e){return console.warn(J),[2,Promise.resolve(this)]})})},t.prototype.pageview=function(e){return(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(t){switch(t.label){case 0:return console.warn(J),[4,this.page({path:e})];case 1:return t.sent(),[2,this]}})})},Object.defineProperty(t.prototype,"plugins",{get:function(){var e;return console.warn(J),null!==(e=this._plugins)&&void 0!==e?e:{}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"Integrations",{get:function(){return console.warn(J),this.queue.plugins.filter(function(e){return"destination"===e.type}).reduce(function(e,t){var n="".concat(t.name.toLowerCase().replace(".","").split(" ").join("-"),"Integration"),r=window[n];if(!r)return e;var a=r.Integration;return a?e[t.name]=a:e[t.name]=r,e},{})},enumerable:!1,configurable:!0}),t.prototype.push=function(e){var t=e.shift();(!t||this[t])&&this[t].apply(this,e)},t}(b.Q),$=n(63199),ee=function(){var e,t,n=new Promise(function(n,r){e=n,t=r});return{resolve:e,reject:t,promise:n}},et=n(33778),en=n(29379);function er(){var e=document.querySelector("link[rel='canonical']");if(e)return e.getAttribute("href")||void 0}var ea=new function(){var e=this;this.name="Page Enrichment",this.type="before",this.version="0.1.0",this.isLoaded=function(){return!0},this.load=function(t,n){return e.instance=n,Promise.resolve()},this.enrich=function(t){var n,a,s,o,u,l,c,d,p,f,h,m,y=t.event,g=null!==(p=y.context)&&void 0!==p?p:y.context={},b={path:function(){var e=er();if(!e)return window.location.pathname;var t=document.createElement("a");return t.href=e,t.pathname.startsWith("/")?t.pathname:"/"+t.pathname}(),referrer:document.referrer,search:location.search,title:document.title,url:function(e){void 0===e&&(e="");var t=er();if(t)return t.includes("?")?t:"".concat(t).concat(e);var n=window.location.href,r=n.indexOf("#");return -1===r?n:n.slice(0,r)}(location.search)};"page"===y.type&&(m=y.properties&&(l=y.properties,c=Object.keys(b),Object.assign.apply(Object,(0,i.ev)([{}],c.map(function(e){var t;if(l&&Object.prototype.hasOwnProperty.call(l,e))return(t={})[e]=l[e],t}),!1))),y.properties=(0,i.pi)((0,i.pi)((0,i.pi)({},b),y.properties),y.name?{name:y.name}:{})),g.page=(0,i.pi)((0,i.pi)((0,i.pi)({},b),m),g.page);var v=g.page.search||"";g.userAgent=navigator.userAgent;var I=navigator.userLanguage||navigator.language;void 0===g.locale&&void 0!==I&&(g.locale=I),null!==(f=g.library)&&void 0!==f||(g.library={name:"analytics.js",version:"".concat("web"===(0,et.B)()?"next":"npm:next","-").concat(B.i)}),v&&!g.campaign&&(g.campaign=((d=v).startsWith("?")&&(d=d.substring(1)),(d=d.replace(/\?/g,"&")).split("&").reduce(function(e,t){var n=t.split("="),r=n[0],a=n[1];if(r.includes("utm_")&&r.length>4){var i=r.substr(4);"campaign"===i&&(i="name"),e[i]=(0,en.a)(void 0===a?"":a)}return e},{})));var A=function(){var e=P.get("_ga");if(e&&e.startsWith("amp"))return e}();return A&&(g.amp={id:A}),n=null!==(h=e.instance.options.disableClientPersistence)&&void 0!==h&&h,o=(s=new M(n?[]:[new R(function(){if(r)return r;var e=N(window.location.href);return r={expires:31536e6,secure:!1,path:"/"},e&&(r.domain=e),r}())])).get("s:context.referrer"),(u=null!==(a=function(e){var t={btid:"dataxu",urid:"millennial-media"};e.startsWith("?")&&(e=e.substring(1));for(var n=(e=e.replace(/\?/g,"&")).split("&"),r=0;r<n.length;r++){var a=n[r].split("="),i=a[0],s=a[1];if(t[i])return{id:s,type:t[i]}}}(v))&&void 0!==a?a:o)&&(g&&(g.referrer=(0,i.pi)((0,i.pi)({},g.referrer),u)),s.set("s:context.referrer",u)),t},this.track=this.enrich,this.identify=this.enrich,this.page=this.enrich,this.group=this.enrich,this.alias=this.enrich,this.screen=this.enrich},ei=n(96031),es=n(89241),eo=function(){function e(e,t){this.version="1.0.0",this.alternativeNames=[],this.middleware=[],this.alias=this._createMethod("alias"),this.group=this._createMethod("group"),this.identify=this._createMethod("identify"),this.page=this._createMethod("page"),this.screen=this._createMethod("screen"),this.track=this._createMethod("track"),this.action=t,this.name=e,this.type=t.type,this.alternativeNames.push(t.name)}return e.prototype.addMiddleware=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];"destination"===this.type&&(e=this.middleware).push.apply(e,t)},e.prototype.transform=function(e){return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(n){switch(n.label){case 0:return[4,(0,es.applyDestinationMiddleware)(this.name,e.event,this.middleware)];case 1:return null===(t=n.sent())&&e.cancel(new k.Y({retry:!1,reason:"dropped by destination middleware"})),[2,new y._(t)]}})})},e.prototype._createMethod=function(e){var t=this;return function(n){return(0,i.mG)(t,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(r){switch(r.label){case 0:if(!this.action[e])return[2,n];if(t=n,"destination"!==this.type)return[3,2];return[4,this.transform(n)];case 1:t=r.sent(),r.label=2;case 2:return[4,this.action[e](t)];case 3:return r.sent(),[2,n]}})})}},e.prototype.isLoaded=function(){return this.action.isLoaded()},e.prototype.ready=function(){return this.action.ready?this.action.ready():Promise.resolve()},e.prototype.load=function(e,t){return this.action.load(e,t)},e.prototype.unload=function(e,t){var n,r;return null===(r=(n=this.action).unload)||void 0===r?void 0:r.call(n,e,t)},e}(),eu=n(50522),el=function(e){var t=!1;window.addEventListener("pagehide",function(){t||e(t=!0)}),document.addEventListener("visibilitychange",function(){if("hidden"==document.visibilityState){if(t)return;t=!0}else t=!1;e(t)})};function ec(e){return(encodeURI(JSON.stringify(e)).split(/%..|./).length-1)/1024}var ed=n(87439);function ep(e,t,n,r){var a=this;e||setTimeout(function(){return(0,i.mG)(a,void 0,void 0,function(){var e,a;return(0,i.Jh)(this,function(s){switch(s.label){case 0:return e=!0,[4,function(e,t){return(0,i.mG)(this,void 0,void 0,function(){var n,r=this;return(0,i.Jh)(this,function(a){switch(a.label){case 0:if(n=[],(0,m.s)())return[2,t];return[4,(0,ed.x)(function(){return t.length>0&&!(0,m.s)()},function(){return(0,i.mG)(r,void 0,void 0,function(){var r;return(0,i.Jh)(this,function(a){switch(a.label){case 0:if(!(r=t.pop()))return[2];return[4,(0,Z.a)(r,e)];case 1:return a.sent() instanceof y._||n.push(r),[2]}})})})];case 1:return a.sent(),n.map(function(e){return t.pushWithBackoff(e)}),[2,t]}})})}(n,t)];case 1:return a=s.sent(),e=!1,t.todo>0&&r(e,a,n,r),[2]}})})},5e3*Math.random())}var ef=n(42639),eh=function(e){function t(t,n){var r=e.call(this,"".concat(t," ").concat(n))||this;return r.field=t,r}return(0,i.ZT)(t,e),t}(Error),em="is not a string",ey="is nil";function eg(e){var t,n=e.event;!function(e){if(!(0,c.Gg)(e))throw new eh("Event",ey);if("object"!=typeof e)throw new eh("Event","is not an object")}(n),function(e){if(!(0,c.HD)(e.type))throw new eh(".type",em)}(n),"track"===n.type&&function(e){if(!(0,c.HD)(e.event))throw new eh(".event",em)}(n);var r=null!==(t=n.properties)&&void 0!==t?t:n.traits;if("alias"!==n.type&&!(0,c.PO)(r))throw new eh(".properties","is not an object");return!function(e){var t,n,r,a=".userId/anonymousId/previousId/groupId",i=null!==(r=null!==(n=null!==(t=e.userId)&&void 0!==t?t:e.anonymousId)&&void 0!==n?n:e.groupId)&&void 0!==r?r:e.previousId;if((0,c.Gg)(i)){if(!(0,c.HD)(i))throw new eh(a,em)}else throw new eh(a,ey)}(n),e}var eb={name:"Event Validation",type:"before",version:"1.0.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:eg,identify:eg,page:eg,alias:eg,group:eg,screen:eg},ev=function(e,t,n){n.getCalls(e).forEach(function(e){ew(t,e).catch(console.error)})},eI=ev.bind(void 0,"on"),eA=ev.bind(void 0,"setAnonymousId"),ex=function(e,t){t.toArray().forEach(function(t){setTimeout(function(){ew(e,t).catch(console.error)},0)})},eC=function(){function e(){this._value={}}return e.prototype.toArray=function(){var e;return(e=[]).concat.apply(e,Object.values(this._value))},e.prototype.getCalls=function(e){var t;return null!==(t=this._value[e])&&void 0!==t?t:[]},e.prototype.push=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return t.forEach(function(t){e._value[t.method]?e._value[t.method].push(t):e._value[t.method]=[t]}),this},e.prototype.clear=function(){return this._value={},this},e}();function ew(e,t){return(0,i.mG)(this,void 0,void 0,function(){var n,r;return(0,i.Jh)(this,function(a){switch(a.label){case 0:var i;if(a.trys.push([0,3,,4]),t.called)return[2,void 0];if(t.called=!0,!("object"==typeof(i=n=e[t.method].apply(e,t.args))&&null!==i&&"then"in i&&"function"==typeof i.then))return[3,2];return[4,n];case 1:a.sent(),a.label=2;case 2:return t.resolve(n),[3,4];case 3:return r=a.sent(),t.reject(r),[3,4];case 4:return[2]}})})}var eS=function(){function e(e){var t=this;this._preInitBuffer=new eC,this.trackSubmit=this._createMethod("trackSubmit"),this.trackClick=this._createMethod("trackClick"),this.trackLink=this._createMethod("trackLink"),this.pageView=this._createMethod("pageview"),this.identify=this._createMethod("identify"),this.reset=this._createMethod("reset"),this.group=this._createMethod("group"),this.track=this._createMethod("track"),this.ready=this._createMethod("ready"),this.alias=this._createMethod("alias"),this.debug=this._createChainableMethod("debug"),this.page=this._createMethod("page"),this.once=this._createChainableMethod("once"),this.off=this._createChainableMethod("off"),this.on=this._createChainableMethod("on"),this.addSourceMiddleware=this._createMethod("addSourceMiddleware"),this.setAnonymousId=this._createMethod("setAnonymousId"),this.addDestinationMiddleware=this._createMethod("addDestinationMiddleware"),this.screen=this._createMethod("screen"),this.register=this._createMethod("register"),this.deregister=this._createMethod("deregister"),this.user=this._createMethod("user"),this.VERSION=B.i,this._promise=e(this._preInitBuffer),this._promise.then(function(e){var n=e[0],r=e[1];t.instance=n,t.ctx=r}).catch(function(){})}return e.prototype.then=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._promise).then.apply(e,t)},e.prototype.catch=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._promise).catch.apply(e,t)},e.prototype.finally=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._promise).finally.apply(e,t)},e.prototype._createMethod=function(e){var t=this;return function(){for(var n,r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];return t.instance?Promise.resolve((n=t.instance)[e].apply(n,r)):new Promise(function(n,a){t._preInitBuffer.push({method:e,args:r,resolve:n,reject:a,called:!1})})}},e.prototype._createChainableMethod=function(e){var t=this;return function(){for(var n,r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];return t.instance?(n=t.instance)[e].apply(n,r):t._preInitBuffer.push({method:e,args:r,resolve:function(){},reject:console.error,called:!1}),t}},e}();function ek(e){return{method:e[0],resolve:function(){},reject:console.error,args:e.slice(1),called:!1}}var eO=function(){var e=window.analytics;return Array.isArray(e)?e.splice(0,e.length).map(ek):[]},eZ=(0,V.R)(),eE=null!==(a=eZ.__SEGMENT_INSPECTOR__)&&void 0!==a?a:eZ.__SEGMENT_INSPECTOR__={},eT=function(e){var t;return null===(t=eE.attach)||void 0===t?void 0:t.call(eE,e)},ej=n(93219),eM=function(e){function t(){var t=this,r=ee(),a=r.promise,s=r.resolve;return(t=e.call(this,function(e){return a.then(function(t){return function(e,t,r){var a,s,c,d,p,f,h;return void 0===t&&(t={}),(0,i.mG)(this,void 0,void 0,function(){var y,g,b,v,I,A,x,C,k,O,Z;return(0,i.Jh)(this,function(E){var T,j,M,q;switch(E.label){case 0:if(e.cdnURL&&(0,u.UH)(e.cdnURL),!(null!==(a=e.cdnSettings)&&void 0!==a))return[3,1];return g=a,[3,3];case 1:return[4,(T=e.writeKey,M=null!=(j=e.cdnURL)?j:(0,u.Vl)(),(0,l.h)("".concat(M,"/v1/projects/").concat(T,"/settings")).then(function(e){return e.ok?e.json():e.text().then(function(e){throw Error(e)})}).catch(function(e){throw console.error(e.message),e}))];case 2:g=E.sent(),E.label=3;case 3:return y=g,t.updateCDNSettings&&(y=t.updateCDNSettings(y)),b=null===(c=null===(s=y.integrations["Segment.io"])||void 0===s?void 0:s.retryQueue)||void 0===c||c,v=(0,i.pi)({retryQueue:b},t),eT(I=new _(e,v)),A=null!==(d=e.plugins)&&void 0!==d?d:[],x=null!==(p=e.classicIntegrations)&&void 0!==p?p:[],ej.j.initRemoteMetrics(y.metrics),q=I,r.push.apply(r,eO()),eA(q,r),eI(q,r),[4,function(e,t,r,a,s,c,d){var p,f,h;return void 0===c&&(c=[]),(0,i.mG)(this,void 0,void 0,function(){var y,g,b,v,I,A,x,C,k,O,Z,E,T,j,M=this;return(0,i.Jh)(this,function(q){var z,D,P;switch(q.label){case 0:if(y=null==c?void 0:c.filter(function(e){return"object"==typeof e}),g=null==c?void 0:c.filter(function(e){return"function"==typeof e&&"string"==typeof e.pluginName}),"test"===o().NODE_ENV||!((null!==(P=null===(D=null===(z=t.middlewareSettings)||void 0===z?void 0:z.routingRules)||void 0===D?void 0:D.length)&&void 0!==P?P:0)>0))return[3,2];return[4,n.e(604).then(n.bind(n,36206)).then(function(e){return e.tsubMiddleware(t.middlewareSettings.routingRules)})];case 1:return v=q.sent(),[3,3];case 2:v=void 0,q.label=3;case 3:if(b=v,("test"===o().NODE_ENV||!(Object.keys(t.integrations).length>1))&&!(d.length>0))return[3,5];return[4,n.e(464).then(n.bind(n,13635)).then(function(n){return n.ajsDestinations(e,t,r.integrations,a,b,d)})];case 4:return A=q.sent(),[3,6];case 5:A=[],q.label=6;case 6:if(I=A,!t.legacyVideoPluginsEnabled)return[3,8];return[4,n.e(150).then(n.bind(n,28260)).then(function(e){return e.loadLegacyVideoPlugins(r)})];case 7:q.sent(),q.label=8;case 8:if(!(null===(p=a.plan)||void 0===p?void 0:p.track))return[3,10];return[4,n.e(493).then(n.bind(n,25595)).then(function(e){var n;return e.schemaFilter(null===(n=a.plan)||void 0===n?void 0:n.track,t)})];case 9:return C=q.sent(),[3,11];case 10:C=void 0,q.label=11;case 11:return x=C,k=(0,$.o)(t,s),[4,(function(e,t,n,r,a,s){var o,l,c;return(0,i.mG)(this,void 0,void 0,function(){var d,p,f=this;return(0,i.Jh)(this,function(h){switch(h.label){case 0:return d=[],p=null!==(l=null===(o=e.middlewareSettings)||void 0===o?void 0:o.routingRules)&&void 0!==l?l:[],[4,Promise.all((null!==(c=e.remotePlugins)&&void 0!==c?c:[]).map(function(e){return(0,i.mG)(f,void 0,void 0,function(){var o,l,c,f,h;return(0,i.Jh)(this,function(m){switch(m.label){case 0:var y,g;if(y=t[e.creationName],g=t[e.name],!1===t.All&&!y&&!g||!1===y||!1===g)return[2];m.label=1;case 1:if(m.trys.push([1,6,,7]),l=null==s?void 0:s.find(function(t){return t.pluginName===e.name}))return[3,3];return[4,function(e,t){return(0,i.mG)(this,void 0,void 0,function(){var n,r,a,s,o;return(0,i.Jh)(this,function(i){switch(i.label){case 0:if(n=RegExp("https://cdn.segment.(com|build)"),r=(0,u.Vl)(),!t)return[3,6];s=(a=e.url.split("/"))[a.length-2],o=e.url.replace(s,btoa(s).replace(/=/g,"")),i.label=1;case 1:return i.trys.push([1,3,,5]),[4,(0,ei.v)(o.replace(n,r))];case 2:case 4:return i.sent(),[3,5];case 3:return i.sent(),[4,(0,ei.v)(e.url.replace(n,r))];case 5:return[3,8];case 6:return[4,(0,ei.v)(e.url.replace(n,r))];case 7:i.sent(),i.label=8;case 8:if("function"==typeof window[e.libraryName])return[2,window[e.libraryName]];return[2]}})})}(e,r)];case 2:l=m.sent(),m.label=3;case 3:if(!(o=l))return[3,5];return[4,o((0,i.pi)((0,i.pi)({},e.settings),n[e.name]))];case 4:(function(e){if(!Array.isArray(e))throw Error("Not a valid list of plugins");var t=["load","isLoaded","name","version","type"];e.forEach(function(e){t.forEach(function(t){var n;if(void 0===e[t])throw Error("Plugin: ".concat(null!==(n=e.name)&&void 0!==n?n:"unknown"," missing required function ").concat(t))})})})(f=Array.isArray(c=m.sent())?c:[c]),h=p.filter(function(t){return t.destinationName===e.creationName}),f.forEach(function(t){var n=new eo(e.creationName,t);h.length&&a&&"destination"===t.type&&n.addMiddleware(a),d.push(n)}),m.label=5;case 5:return[3,7];case 6:return console.warn("Failed to load Remote Plugin",m.sent()),[3,7];case 7:return[2]}})})}))];case 1:return h.sent(),[2,d.filter(Boolean)]}})})})(t,r.integrations,k,s.obfuscate,b,g).catch(function(){return[]})];case 12:if(O=q.sent(),Z=(0,i.ev)((0,i.ev)((0,i.ev)([eb,ea],y,!0),I,!0),O,!0),x&&Z.push(x),(null===(f=a.integrations)||void 0===f?void 0:f.All)===!1&&!a.integrations["Segment.io"]||a.integrations&&!1===a.integrations["Segment.io"])return[3,14];return T=(E=Z).push,[4,function(e,t,n){var r,a,s;return(0,i.mG)(this,void 0,void 0,function(){var o,u,c,d,p,f,h,y,g,b,v;function I(r){return(0,i.mG)(this,void 0,void 0,function(){var a,s;return(0,i.Jh)(this,function(o){if((0,m.s)())return u.push(r),ep(d,u,v,ep),[2,r];if(c.add(r),a=r.event.type.charAt(0),b&&r.event.context&&(r.event.context.userAgentData=b),s=(0,eu.D)(r.event).json(),"track"===r.event.type&&delete s.traits,"alias"===r.event.type){var l,p,f,y,I,A;l=s,A=e.user(),l.previousId=null!==(y=null!==(f=null!==(p=l.previousId)&&void 0!==p?p:l.from)&&void 0!==f?f:A.id())&&void 0!==y?y:A.anonymousId(),l.userId=null!==(I=l.userId)&&void 0!==I?I:l.to,delete l.from,delete l.to,s=l}return[2,g.dispatch("".concat(h,"/").concat(a),function(e,t,n,r){var a,s=e.user();delete t.options,t.writeKey=null==n?void 0:n.apiKey,t.userId=t.userId||s.id(),t.anonymousId=t.anonymousId||s.anonymousId(),t.sentAt=new Date;var o=e.queue.failedInitializations||[];o.length>0&&(t._metadata={failedInitializations:o});var u=[],l=[];for(var c in r){var d=r[c];"Segment.io"===c&&u.push(c),"bundled"===d.bundlingStatus&&u.push(c),"unbundled"===d.bundlingStatus&&l.push(c)}for(var p=0,f=(null==n?void 0:n.unbundledIntegrations)||[];p<f.length;p++){var h=f[p];l.includes(h)||l.push(h)}var m=null!==(a=null==n?void 0:n.maybeBundledConfigIds)&&void 0!==a?a:{},y=[];return u.sort().forEach(function(e){var t;(null!==(t=m[e])&&void 0!==t?t:[]).forEach(function(e){y.push(e)})}),(null==n?void 0:n.addBundledMetadata)!==!1&&(t._metadata=(0,i.pi)((0,i.pi)({},t._metadata),{bundled:u.sort(),unbundled:l.sort(),bundledIds:y})),t}(e,s,t,n)).then(function(){return r}).catch(function(){return u.pushWithBackoff(r),ep(d,u,v,ep),r}).finally(function(){c.delete(r)})]})})}return(0,i.Jh)(this,function(n){switch(n.label){case 0:var m;window.addEventListener("pagehide",function(){u.push.apply(u,Array.from(c)),c.clear()}),o=null!==(r=null==t?void 0:t.apiKey)&&void 0!==r?r:"",u=e.options.disableClientPersistence?new S.Z(e.queue.queue.maxAttempts,[]):new w.$(e.queue.queue.maxAttempts,"".concat(o,":dest-Segment.io")),c=new Set,d=!1,p=null!==(a=null==t?void 0:t.apiHost)&&void 0!==a?a:ef.U,f=null!==(s=null==t?void 0:t.protocol)&&void 0!==s?s:"https",h="".concat(f,"://").concat(p),g=(null==(y=null==t?void 0:t.deliveryStrategy)?void 0:y.strategy)==="batching"?function(e,t){var n,r,a,s=[],o=!1,u=null!==(n=null==t?void 0:t.size)&&void 0!==n?n:10,c=null!==(r=null==t?void 0:t.timeout)&&void 0!==r?r:5e3;function d(t){if(0!==t.length){var n,r=null===(n=t[0])||void 0===n?void 0:n.writeKey,a=t.map(function(e){return e.sentAt,(0,i._T)(e,["sentAt"])});return(0,l.h)("https://".concat(e,"/b"),{keepalive:o,headers:{"Content-Type":"text/plain"},method:"post",body:JSON.stringify({writeKey:r,batch:a,sentAt:new Date().toISOString()})})}}function p(){return(0,i.mG)(this,void 0,void 0,function(){var e;return(0,i.Jh)(this,function(t){return s.length?(e=s,s=[],[2,d(e)]):[2]})})}return el(function(e){if((o=e)&&s.length){var t,n;Promise.all((t=[],n=0,s.forEach(function(e){ec(t[n])>=64&&n++,t[n]?t[n].push(e):t[n]=[e]}),t).map(d)).catch(console.error)}}),{dispatch:function(e,t){return(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(e){return s.push(t),[2,s.length>=u||ec(s)>=450||o?p():void(a||(a=setTimeout(function(){a=void 0,p().catch(console.error)},c)))]})})}}}(p,y.config):(m=null==y?void 0:y.config,{dispatch:function(e,t){return(0,l.h)(e,{keepalive:null==m?void 0:m.keepalive,headers:{"Content-Type":"text/plain"},method:"post",body:JSON.stringify(t)})}}),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,function(e){return(0,i.mG)(this,void 0,void 0,function(){var t;return(0,i.Jh)(this,function(n){return(t=navigator.userAgentData)?e?[2,t.getHighEntropyValues(e).catch(function(){return t.toJSON()})]:[2,t.toJSON()]:[2,void 0]})})}(e.options.highEntropyValuesClientHints)];case 2:return b=n.sent(),[3,4];case 3:return n.sent(),b=void 0,[3,4];case 4:return v={name:"Segment.io",type:"after",version:"0.1.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:I,identify:I,page:I,alias:I,group:I,screen:I},u.todo&&ep(d,u,v,ep),[2,v]}})})}(r,k["Segment.io"],t.integrations)];case 13:T.apply(E,[q.sent()]),q.label=14;case 14:return[4,r.register.apply(r,Z)];case 15:if(j=q.sent(),!Object.entries(null!==(h=t.enabledMiddleware)&&void 0!==h?h:{}).some(function(e){return e[1]}))return[3,17];return[4,n.e(214).then(n.bind(n,56610)).then(function(e){var n=e.remoteMiddlewares;return(0,i.mG)(M,void 0,void 0,function(){return(0,i.Jh)(this,function(e){switch(e.label){case 0:return[4,n(j,t,s.obfuscate)];case 1:return[2,Promise.all(e.sent().map(function(e){return r.addSourceMiddleware(e)}))]}})})})];case 16:q.sent(),q.label=17;case 17:return[2,j]}})})}(e.writeKey,y,I,v,t,A,x)];case 4:if(C=E.sent(),k=null!==(f=window.location.search)&&void 0!==f?f:"",O=null!==(h=window.location.hash)&&void 0!==h?h:"",!(Z=k.length?k:O.replace(/(?=#).*(?=\?)/,"")).includes("ajs_"))return[3,6];return[4,I.queryString(Z).catch(console.error)];case 5:E.sent(),E.label=6;case 6:return I.initialized=!0,I.emit("initialize",e,t),t.initialPageview&&I.page().catch(console.error),[4,function(e,t){return(0,i.mG)(this,void 0,void 0,function(){return(0,i.Jh)(this,function(n){switch(n.label){case 0:return t.push.apply(t,eO()),[4,(0,i.mG)(void 0,void 0,void 0,function(){var n,r;return(0,i.Jh)(this,function(a){switch(a.label){case 0:n=0,r=t.getCalls("addSourceMiddleware"),a.label=1;case 1:if(!(n<r.length))return[3,4];return[4,ew(e,r[n]).catch(console.error)];case 2:a.sent(),a.label=3;case 3:return n++,[3,1];case 4:return[2]}})})];case 1:return n.sent(),t.push.apply(t,eO()),ex(e,t),t.clear(),[2]}})})}(I,r)];case 7:return E.sent(),[2,[I,C]]}})})}(t[0],t[1],e)})})||this)._resolveLoadStart=function(e,t){return s([e,t])},t}return(0,i.ZT)(t,e),t.prototype.load=function(e,t){return void 0===t&&(t={}),this._resolveLoadStart(e,t),this},t.load=function(e,n){return void 0===n&&(n={}),new t().load(e,n)},t.standalone=function(e,n){return t.load({writeKey:e},n).then(function(e){return e[0]})},t}(eS),eq=n(52983);let ez=!!window.Cypress;class eD{static getInstance(e){return this.instance||(!ez&&e?this.instance=eM.load({writeKey:e},{initialPageview:!0}):(console.warn("Segment not initialized. No-op instance provided instead."),this.instance=eM.load({writeKey:"NOOP"}))),this.instance}}eD.instance=null;var eP=()=>{let e="LbNprkWqimdFWQvBVCKqYcrPQics3cnj";return(0,eq.useMemo)(()=>eD.getInstance(e),[e])}},21029:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eb},wagmiChains:function(){return eh}});var r,a,i,s,o,u,l,c,d,p,f,h,m,y,g,b,v,I,A,x,C=n(28898),w=n(19589),S=n(34749),k=n(52983),O=n(97419),Z=n(79454),E=n(97458);let T=(e,t)=>(0,S.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),j=e=>(0,S.Z)({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),M=(e,t=!1)=>{var n;let r={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([t,n])=>{var a;r[e.getColorSchemeSelector(t).replace(/\s*&/,"")]={colorScheme:null==(a=n.palette)?void 0:a.mode}});let a=(0,S.Z)({html:T(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,S.Z)({margin:0},j(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},r),i=null==(n=e.components)||null==(n=n.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(a=[a,i]),a};var q=function(e){let t=(0,O.Z)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return(0,E.jsxs)(k.Fragment,{children:[(0,E.jsx)(Z.Z,{styles:e=>M(e,r)}),n]})},z=n(82251),D=n(7370),P=n(9612),N=n(32196),R=n(24304),W=n(25119),K=n(87593),G=n(77348),Y=n(65442),L=n(20005),F=n(10389),U="eip155",B="requestedChains",V="wallet_addEthereumChain",J=class extends R.wR{constructor(e){super({...e,options:{isNewChainsStale:!0,...e.options}}),(0,R.Ko)(this,i),(0,R.Ko)(this,o),(0,R.Ko)(this,l),(0,R.Ko)(this,d),(0,R.Ko)(this,f),(0,R.Ko)(this,m),(0,R.Ko)(this,g),(0,R.Ko)(this,v),(0,R.Ko)(this,A),this.id="walletConnect",this.name="WalletConnect",this.ready=!0,(0,R.Ko)(this,r,void 0),(0,R.Ko)(this,a,void 0),this.onAccountsChanged=e=>{0===e.length?this.emit("disconnect"):this.emit("change",{account:(0,K.K)(e[0])})},this.onChainChanged=e=>{let t=Number(e),n=this.isChainUnsupported(t);this.emit("change",{chain:{id:t,unsupported:n}})},this.onDisconnect=()=>{(0,R.U9)(this,m,y).call(this,[]),this.emit("disconnect")},this.onDisplayUri=e=>{this.emit("message",{type:"display_uri",data:e})},this.onConnect=()=>{this.emit("connect",{})},(0,R.U9)(this,i,s).call(this)}async connect({chainId:e,pairingTopic:t}={}){try{let n=e;if(!n){let e=this.storage?.getItem("store"),t=e?.state?.data?.chain?.id;n=t&&!this.isChainUnsupported(t)?t:this.chains[0]?.id}if(!n)throw Error("No chains found on connector.");let r=await this.getProvider();(0,R.U9)(this,d,p).call(this);let a=(0,R.U9)(this,l,c).call(this);if(r.session&&a&&await r.disconnect(),!r.session||a){let e=this.chains.filter(e=>e.id!==n).map(e=>e.id);this.emit("message",{type:"connecting"}),await r.connect({pairingTopic:t,chains:[n],optionalChains:e.length?e:void 0}),(0,R.U9)(this,m,y).call(this,this.chains.map(({id:e})=>e))}let i=await r.enable(),s=(0,K.K)(i[0]),o=await this.getChainId(),u=this.isChainUnsupported(o);return{account:s,chain:{id:o,unsupported:u}}}catch(e){if(/user rejected/i.test(e?.message))throw new G.ab(e);throw e}}async disconnect(){let e=await this.getProvider();try{await e.disconnect()}catch(e){if(!/No matching key/i.test(e.message))throw e}finally{(0,R.U9)(this,f,h).call(this),(0,R.U9)(this,m,y).call(this,[])}}async getAccount(){let{accounts:e}=await this.getProvider();return(0,K.K)(e[0])}async getChainId(){let{chainId:e}=await this.getProvider();return e}async getProvider({chainId:e}={}){return(0,R.ac)(this,r)||await (0,R.U9)(this,i,s).call(this),e&&await this.switchChain(e),(0,R.ac)(this,r)}async getWalletClient({chainId:e}={}){let[t,n]=await Promise.all([this.getProvider({chainId:e}),this.getAccount()]),r=this.chains.find(t=>t.id===e);if(!t)throw Error("provider is required.");return(0,Y.K)({account:n,chain:r,transport:(0,L.P)(t)})}async isAuthorized(){try{let[e,t]=await Promise.all([this.getAccount(),this.getProvider()]),n=(0,R.U9)(this,l,c).call(this);if(!e)return!1;if(n&&t.session){try{await t.disconnect()}catch{}return!1}return!0}catch{return!1}}async switchChain(e){let t=this.chains.find(t=>t.id===e);if(!t)throw new G.x3(Error("chain not found on connector."));try{let n=await this.getProvider(),r=(0,R.U9)(this,v,I).call(this),a=(0,R.U9)(this,A,x).call(this),i=r.includes(e);if(!i&&a.includes(V)){await n.request({method:V,params:[{chainId:(0,F.eC)(t.id),blockExplorerUrls:[t.blockExplorers?.default?.url],chainName:t.name,nativeCurrency:t.nativeCurrency,rpcUrls:[...t.rpcUrls.default.http]}]});let r=(0,R.U9)(this,g,b).call(this);r.push(e),(0,R.U9)(this,m,y).call(this,r)}return await n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,F.eC)(e)}]}),t}catch(t){let e="string"==typeof t?t:t?.message;if(/user rejected request/i.test(e))throw new G.ab(t);throw new G.x3(t)}}};function H({rpc:e}){return function(t){let n=e(t);return n&&""!==n.http?{chain:{...t,rpcUrls:{...t.rpcUrls,default:{http:[n.http]}}},rpcUrls:{http:[n.http],webSocket:n.webSocket?[n.webSocket]:void 0}}:null}}r=new WeakMap,a=new WeakMap,i=new WeakSet,s=async function(){return(0,R.ac)(this,a)||"undefined"==typeof window||(0,R.qx)(this,a,(0,R.U9)(this,o,u).call(this)),(0,R.ac)(this,a)},o=new WeakSet,u=async function(){let{EthereumProvider:e,OPTIONAL_EVENTS:t,OPTIONAL_METHODS:a}=await n.e(653).then(n.bind(n,52653)),[i,...s]=this.chains.map(({id:e})=>e);if(i){let{projectId:n,showQrModal:o=!0,qrModalOptions:u,metadata:l,relayUrl:c}=this.options;(0,R.qx)(this,r,await e.init({showQrModal:o,qrModalOptions:u,projectId:n,optionalMethods:a,optionalEvents:t,chains:[i],optionalChains:s.length?s:void 0,rpcMap:Object.fromEntries(this.chains.map(e=>[e.id,e.rpcUrls.default.http[0]])),metadata:l,relayUrl:c}))}},l=new WeakSet,c=function(){let e=(0,R.U9)(this,A,x).call(this);if(e.includes(V)||!this.options.isNewChainsStale)return!1;let t=(0,R.U9)(this,g,b).call(this),n=this.chains.map(({id:e})=>e),r=(0,R.U9)(this,v,I).call(this);return(!r.length||!!r.some(e=>n.includes(e)))&&!n.every(e=>t.includes(e))},d=new WeakSet,p=function(){(0,R.ac)(this,r)&&((0,R.U9)(this,f,h).call(this),(0,R.ac)(this,r).on("accountsChanged",this.onAccountsChanged),(0,R.ac)(this,r).on("chainChanged",this.onChainChanged),(0,R.ac)(this,r).on("disconnect",this.onDisconnect),(0,R.ac)(this,r).on("session_delete",this.onDisconnect),(0,R.ac)(this,r).on("display_uri",this.onDisplayUri),(0,R.ac)(this,r).on("connect",this.onConnect))},f=new WeakSet,h=function(){(0,R.ac)(this,r)&&((0,R.ac)(this,r).removeListener("accountsChanged",this.onAccountsChanged),(0,R.ac)(this,r).removeListener("chainChanged",this.onChainChanged),(0,R.ac)(this,r).removeListener("disconnect",this.onDisconnect),(0,R.ac)(this,r).removeListener("session_delete",this.onDisconnect),(0,R.ac)(this,r).removeListener("display_uri",this.onDisplayUri),(0,R.ac)(this,r).removeListener("connect",this.onConnect))},m=new WeakSet,y=function(e){this.storage?.setItem(B,e)},g=new WeakSet,b=function(){return this.storage?.getItem(B)??[]},v=new WeakSet,I=function(){if(!(0,R.ac)(this,r))return[];let e=R.ac(this,r).session?.namespaces;if(!e)return[];let t=(0,W.fK)(e),n=t[U]?.chains?.map(e=>parseInt(e.split(":")[1]||""));return n??[]},A=new WeakSet,x=function(){if(!(0,R.ac)(this,r))return[];let e=R.ac(this,r).session?.namespaces;if(!e)return[];let t=(0,W.fK)(e),n=t[U]?.methods;return n??[]};var X=n(42687),Q=n(12679),_=n.n(Q),$=n(6004),ee=n(69361);let et="undefined"!=typeof document;var en=n(5918);let er={isConnected:!1};var ea=e=>{let{analyticsBrowser:t}=e,{connector:n,isConnected:r,address:a}=(0,$.mA)(),{chain:i}=(0,$.LN)(),{track:s,reset:o}=t,u=(0,k.useCallback)(e=>t.identify(e.address,{walletAddress:e.address}),[t]),l=(0,k.useMemo)(()=>({...r&&n&&a?{isConnected:!0,address:a,connector:n.name,connectorId:n.id,...i?{network:i.name,networkId:i.id}:{}}:er}),[r,n,a,i]),[c,d]=(0,k.useState)(er);(0,k.useEffect)(()=>{l!==c&&(l.isConnected!==c.isConnected?l.isConnected?s("Wallet Connected",l).then(()=>u(l)):s("Wallet Disconnected",l).then(()=>o()):l.isConnected&&c.isConnected&&(l.networkId!=c.networkId&&s("Wallet Network Changed",l),l.address!=c.address&&s("Wallet Account Changed",l).then(()=>o()).then(()=>u(l))),d(l))},[l])},ei=n(11808).Z;let es=ei.networks.reduce((e,t)=>(e[t.chainId]="https://rpc-endpoints.superfluid.dev/".concat(t.name),e),{});var eo=n(11432),eu=n.n(eo),el=n(34263);let ec=(0,el.Z)({palette:{primary:{main:"#1DB227",light:"#ECFAEF",dark:"#16891D",contrastText:"#fff"},secondary:{main:"#19857b"},warning:{main:"#F3A002",light:"#FDF1D9"},error:{main:"#D22525",light:"#FBE6E7"},grey:{100:"#DBDEE2",500:"#8995A1",700:"#656E78",800:"#656E78",900:"#2E3A47"},text:{primary:"#000",secondary:"#656E78"},background:{default:"#EAEFF4"},divider:"#DBDEE2"},typography:{fontSize:16,htmlFontSize:16,fontFamily:eu().style.fontFamily,button:{textTransform:"none"},h1:{fontSize:"clamp(2rem, 1.5rem + 2.5vw, 3rem)",fontWeight:700,lineHeight:1},h2:{fontSize:"2.625rem",fontWeight:500,lineHeight:1},h3:{fontSize:"2rem",fontWeight:500,lineHeight:1.25},h4:{fontSize:"1.75rem",fontWeight:500,lineHeight:1.25},h5:{fontSize:"1.5rem",fontWeight:500,lineHeight:1.25},subtitle1:{fontSize:"1.25rem",fontWeight:500,lineHeight:1.5},subtitle2:{fontSize:"1.125rem",fontWeight:400,lineHeight:1.5},body1:{fontSize:"1rem",lineHeight:1.5},body2:{fontSize:"1rem",lineHeight:1.5},caption:{fontSize:"0.875rem",lineHeight:1.25,fontWeight:400}},shape:{borderRadius:10},components:{MuiButton:{defaultProps:{disableElevation:!0,translate:"yes"},styleOverrides:{sizeLarge:{paddingTop:"0.75rem",paddingBottom:"0.75rem"},outlinedSizeLarge:{paddingTop:"0.6875rem",paddingBottom:"0.6875rem"}}},MuiFormLabel:{styleOverrides:{root:{fontSize:"1rem",lineHeight:1.5,fontWeight:500,color:"#000"}}},MuiTabPanel:{styleOverrides:{root:{padding:28}}},MuiTab:{styleOverrides:{root:{textTransform:"uppercase",fontSize:"1rem"}}}}}),ed="09fae26cada6e7e6886b5fc37861f1d3",{chains:ep,publicClient:ef}=(0,P.QB)(D.S7,[H({rpc:e=>{let t=es[e.id];return t?{http:t}:null}}),function({projectId:e}){return H({rpc:t=>{var n;return[1,3,4,5,10,42,56,69,97,100,137,280,324,420,42161,42220,43114,80001,421611,421613,1313161554,1313161555].includes(t.id)?{http:`https://rpc.walletconnect.com/v1/?chainId=eip155:${t.id}&projectId=${e}`}:{http:t.rpcUrls.default.http[0],webSocket:null==(n=t.rpcUrls.default.webSocket)?void 0:n[0]}}})}({projectId:ed}),function(e){return e.rpcUrls.public.http[0]?{chain:e,rpcUrls:e.rpcUrls.public}:null}]),eh=ep,em=(0,$._g)({autoConnect:!1,connectors:function({chains:e,projectId:t}){return[new J({chains:e,options:{projectId:t,showQrModal:!1}}),new N._({chains:e,options:{shimDisconnect:!0}})]}({projectId:ed,chains:eh}),publicClient:ef}),ey=new class{constructor(e,t){this.wagmi={},this.chains=[],this.namespace="eip155",this.disconnect=P.zP,this.getAccount=P.D0,this.watchAccount=P.uH,this.fetchBalance=P.EG,this.getNetwork=P.Hy,this.watchNetwork=P.QC,this.switchNetwork=P.If,this.fetchEnsName=P.Lk,this.fetchEnsAvatar=P.w6,this.wagmi=e,this.chains=t}getWalletConnectConnector(){let e=this.wagmi.connectors.find(e=>"walletConnect"===e.id);if(!e)throw Error("WalletConnectConnector is required");return e}async connectWalletConnectProvider(e,t){return await e.getProvider(),new Promise(n=>{e.once("message",e=>{"display_uri"===e.type&&(t(e.data),n())})})}getConnectorById(e){let t=this.wagmi.connectors.find(t=>t.id===e);if(!t)throw Error(`Connector for id ${e} was not found`);return t}getConnectors(){return this.wagmi.connectors.filter(e=>!e.id.includes("walletConnect"))}async connectWalletConnect(e,t){let n=this.getWalletConnectConnector(),r={connector:n};return t&&(r.chainId=t),Promise.all([(0,P.$j)(r),this.connectWalletConnectProvider(n,e)])}async connectConnector(e,t){let n={connector:this.getConnectorById(e)};return t&&(n.chainId=t),await (0,P.$j)(n)}isInjectedProviderInstalled(){return"u">typeof window.ethereum}safeCheckInjectedProvider(e){var t;try{let n=String(e);return!!(null==(t=window.ethereum)?void 0:t[n])}catch(e){return console.error(e),!1}}async getConnectedChainIds(){var e,t,n;let r=null==(t=null==(e=(await this.getWalletConnectConnector().getProvider()).signer)?void 0:e.session)?void 0:t.namespaces,a=null==(n=r?.[this.namespace])?void 0:n.methods;if(null!=a&&a.includes("wallet_addEthereumChain"))return"ALL";if(r){let e=[];return Object.keys(r).forEach(t=>{t.includes(this.namespace)&&e.push(...r[t].accounts)}),e?.map(e=>e.split(":")[1])}return"ALL"}}(em,D.S7),eg=function(){let e;if(et){let t=document.querySelector('meta[name="emotion-insertion-point"]');e=null!=t?t:void 0}return(0,ee.Z)({key:"mui-style",insertionPoint:e})}();function eb(e){let{Component:t,emotionCache:n=eg,pageProps:r}=e;return(0,C.BX)(w.C,{value:n,children:[(0,C.BX)(_(),{children:[(0,C.tZ)("title",{children:"Superfluid Checkout Builder | Web3 Subscriptions Toolkit"}),(0,C.tZ)("meta",{name:"viewport",content:"initial-scale=1, width=device-width"})]}),(0,C.BX)(z.Z,{theme:ec,children:[(0,C.tZ)(q,{}),(0,C.BX)($.eM,{config:em,children:[(0,C.tZ)(t,{...r}),(0,C.tZ)(ev,{})]}),(0,C.tZ)(X.Eg,{projectId:ed,ethereumClient:ey,themeVariables:{"--w3m-z-index":"1210"}})]})]})}function ev(){let e=(0,en.ZP)();return ea({analyticsBrowser:e}),null}},72400:function(e,t,n){"use strict";let r,a,i,s,o,u,l,c,d,p,f,h,m,y;let g=Object.prototype.toString;function b(e){switch(g.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return Z(e,Error)}}function v(e,t){return g.call(e)===`[object ${t}]`}function I(e){return v(e,"ErrorEvent")}function A(e){return v(e,"DOMError")}function x(e){return v(e,"String")}function C(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function w(e){return v(e,"Object")}function S(e){return"undefined"!=typeof Event&&Z(e,Event)}function k(e){return!!(e&&e.then&&"function"==typeof e.then)}function O(e){return"number"==typeof e&&e!=e}function Z(e,t){try{return e instanceof t}catch(e){return!1}}var E,T,j,M,q,z,D,P,N,R,W,K,G,Y,L,F,U,B,V,J=n(99383);let H=(0,J.Rf)();function X(e,t={}){try{let n,r=e,a=[],i=0,s=0,o=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;r&&i++<5&&(n=function(e,t){let n,r,a,i,s;let o=[];if(!e||!e.tagName)return"";o.push(e.tagName.toLowerCase());let u=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(u&&u.length)u.forEach(e=>{o.push(`[${e[0]}="${e[1]}"]`)});else if(e.id&&o.push(`#${e.id}`),(n=e.className)&&x(n))for(s=0,r=n.split(/\s+/);s<r.length;s++)o.push(`.${r[s]}`);let l=["aria-label","type","name","title","alt"];for(s=0;s<l.length;s++)a=l[s],(i=e.getAttribute(a))&&o.push(`[${a}="${i}"]`);return o.join("")}(r,o),"html"!==n&&(!(i>1)||!(s+3*a.length+n.length>=u)));)a.push(n),s+=n.length,r=r.parentNode;return a.reverse().join(" > ")}catch(e){return"<unknown>"}}function Q(e,t=0){return"string"!=typeof e||0===t?e:e.length<=t?e:`${e.slice(0,t)}...`}function _(e,t){if(!Array.isArray(e))return"";let n=[];for(let t=0;t<e.length;t++){let r=e[t];try{n.push(String(r))}catch(e){n.push("[value cannot be serialized]")}}return n.join(t)}function $(e,t=[],n=!1){return t.some(t=>(function(e,t,n=!1){return!!x(e)&&(v(t,"RegExp")?t.test(e):!!x(t)&&(n?e===t:e.includes(t)))})(e,t,n))}function ee(e,t,n){if(!(t in e))return;let r=e[t],a=n(r);if("function"==typeof a)try{en(a,r)}catch(e){}e[t]=a}function et(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function en(e,t){let n=t.prototype||{};e.prototype=t.prototype=n,et(e,"__sentry_original__",t)}function er(e){return e.__sentry_original__}function ea(e){if(b(e))return{message:e.message,name:e.name,stack:e.stack,...es(e)};if(!S(e))return e;{let t={type:e.type,target:ei(e.target),currentTarget:ei(e.currentTarget),...es(e)};return"undefined"!=typeof CustomEvent&&Z(e,CustomEvent)&&(t.detail=e.detail),t}}function ei(e){try{return"undefined"!=typeof Element&&Z(e,Element)?X(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function es(e){if("object"!=typeof e||null===e)return{};{let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}function eo(e){let t=new Map;return function e(t,n){if(w(t)){let r=n.get(t);if(void 0!==r)return r;let a={};for(let r of(n.set(t,a),Object.keys(t)))void 0!==t[r]&&(a[r]=e(t[r],n));return a}if(Array.isArray(t)){let r=n.get(t);if(void 0!==r)return r;let a=[];return n.set(t,a),t.forEach(t=>{a.push(e(t,n))}),a}return t}(e,t)}function eu(){let e=J.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");let n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&n())>>e/4).toString(16))}function el(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function ec(e,t,n){let r=e.exception=e.exception||{},a=r.values=r.values||[],i=a[0]=a[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function ed(e,t){let n=el(e);if(!n)return;let r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){let e={...r&&r.data,...t.data};n.mechanism.data=e}}function ep(e){if(e&&e.__sentry_captured__)return!0;try{et(e,"__sentry_captured__",!0)}catch(e){}return!1}function ef(e){return Array.isArray(e)?e:[e]}var eh=n(50198);let em=["debug","info","warn","error","log","assert","trace"],ey={};!function(){let e={enable:()=>{},disable:()=>{}};em.forEach(t=>{e[t]=()=>void 0})}();let eg="production";function eb(e){return new eI(t=>{t(e)})}function ev(e){return new eI((t,n)=>{n(e)})}(E=W||(W={}))[E.PENDING=0]="PENDING",E[E.RESOLVED=1]="RESOLVED",E[E.REJECTED=2]="REJECTED";class eI{constructor(e){eI.prototype.__init.call(this),eI.prototype.__init2.call(this),eI.prototype.__init3.call(this),eI.prototype.__init4.call(this),this._state=W.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new eI((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new eI((t,n)=>{let r,a;return this.then(t=>{a=!1,r=t,e&&e()},t=>{a=!0,r=t,e&&e()}).then(()=>{if(a){n(r);return}t(r)})})}__init(){this._resolve=e=>{this._setResult(W.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(W.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===W.PENDING){if(k(t)){t.then(this._resolve,this._reject);return}this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===W.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===W.RESOLVED&&e[1](this._value),this._state===W.REJECTED&&e[2](this._value),e[0]=!0)})}}}function eA(e,t={}){if(!t.user||(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,eh.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:eu()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}class ex{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=eS()}static clone(e){let t=new ex;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&eA(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){let t=e(this);return t instanceof ex?t:this}return e instanceof ex?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):w(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=eS(),this}addBreadcrumb(e,t){let n="number"==typeof t?t:100;if(n<=0)return this;let r={timestamp:(0,eh.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};let t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};let n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},this._notifyEventProcessors([...eC(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_notifyEventProcessors(e,t,n,r=0){return new eI((a,i)=>{let s=e[r];if(null===t||"function"!=typeof s)a(t);else{let o=s({...t},n);k(o)?o.then(t=>this._notifyEventProcessors(e,t,n,r+1).then(a)).then(null,i):this._notifyEventProcessors(e,o,n,r+1).then(a).then(null,i)}})}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?ef(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function eC(){return(0,J.YO)("globalEventProcessors",()=>[])}function ew(e){eC().push(e)}function eS(){return{traceId:eu(),spanId:eu().substring(16)}}class ek{constructor(e,t=new ex,n=4){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version<e}bindClient(e){let t=this.getStackTop();t.client=e,e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){let e=ex.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){let t=this.pushScope();try{e(t)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){let n=this._lastEventId=t&&t.event_id?t.event_id:eu(),r=Error("Sentry syntheticException");return this._withClient((a,i)=>{a.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)}),n}captureMessage(e,t,n){let r=this._lastEventId=n&&n.event_id?n.event_id:eu(),a=Error(e);return this._withClient((i,s)=>{i.captureMessage(e,t,{originalException:e,syntheticException:a,...n,event_id:r},s)}),r}captureEvent(e,t){let n=t&&t.event_id?t.event_id:eu();return e.type||(this._lastEventId=n),this._withClient((r,a)=>{r.captureEvent(e,{...t,event_id:n},a)}),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){let{scope:n,client:r}=this.getStackTop();if(!r)return;let{beforeBreadcrumb:a=null,maxBreadcrumbs:i=100}=r.getOptions&&r.getOptions()||{};if(i<=0)return;let s=(0,eh.yW)(),o={timestamp:s,...e},u=a?function(e){if(!("console"in J.n2))return e();let t=J.n2.console,n={},r=Object.keys(ey);r.forEach(e=>{let r=ey[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}(()=>a(o,t)):o;null!==u&&(r.emit&&r.emit("beforeAddBreadcrumb",u,t),n.addBreadcrumb(u,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){let{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){let t=eZ(this);try{e(this)}finally{eZ(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(e){return null}}startTransaction(e,t){let n=this._callExtensionMethod("startTransaction",e,t);return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop(),t=e.scope,n=t.getSession();if(n){var r;let e;e={},r?e={status:r}:"ok"===n.status&&(e={status:"exited"}),eA(n,e)}this._sendSessionUpdate(),t.setSession()}startSession(e){let{scope:t,client:n}=this.getStackTop(),{release:r,environment:a=eg}=n&&n.getOptions()||{},{userAgent:i}=J.n2.navigator||{},s=function(e){let t=(0,eh.ph)(),n={sid:eu(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>eo({sid:`${n.sid}`,init:n.init,started:new Date(1e3*n.started).toISOString(),timestamp:new Date(1e3*n.timestamp).toISOString(),status:n.status,errors:n.errors,did:"number"==typeof n.did||"string"==typeof n.did?`${n.did}`:void 0,duration:n.duration,attrs:{release:n.release,environment:n.environment,ip_address:n.ipAddress,user_agent:n.userAgent}})};return e&&eA(n,e),n}({release:r,environment:a,user:t.getUser(),...i&&{userAgent:i},...e}),o=t.getSession&&t.getSession();return o&&"ok"===o.status&&eA(o,{status:"exited"}),this.endSession(),t.setSession(s),s}shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){let{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){let n=eO(),r=n.__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[e])return r.extensions[e].apply(this,t)}}function eO(){return J.n2.__SENTRY__=J.n2.__SENTRY__||{extensions:{},hub:void 0},J.n2}function eZ(e){let t=eO(),n=eT(t);return ej(t,e),n}function eE(){let e=eO();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return function(e=eO()){return(!(e&&e.__SENTRY__&&e.__SENTRY__.hub)||eT(e).isOlderThan(4))&&ej(e,new ek),eT(e)}(e)}function eT(e){return(0,J.YO)("hub",()=>new ek,e)}function ej(e,t){if(!e)return!1;let n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function eM(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=eE().getClient(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}let eq=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function ez(...e){let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let a=r>=0?e[r]:"/";a&&(t=`${a}/${t}`,n="/"===a.charAt(0))}return t=(function(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;n)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."}function eD(e){let t=0;for(;t<e.length&&""===e[t];t++);let n=e.length-1;for(;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}class eP{static __initStatic(){this.id="RewriteFrames"}constructor(e={}){eP.prototype.__init.call(this),this.name=eP.id,e.root&&(this._root=e.root),this._prefix=e.prefix||"app:///",e.iteratee&&(this._iteratee=e.iteratee)}setupOnce(e,t){e(e=>{let n=t().getIntegration(eP);return n?n.process(e):e})}process(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=this._processExceptionsEvent(t)),t}__init(){this._iteratee=e=>{if(!e.filename)return e;let t=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),n=/^\//.test(e.filename);if(t||n){var r;let n;let a=t?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,i=this._root?function(e,t){e=ez(e).slice(1),t=ez(t).slice(1);let n=eD(e.split("/")),r=eD(t.split("/")),a=Math.min(n.length,r.length),i=a;for(let e=0;e<a;e++)if(n[e]!==r[e]){i=e;break}let s=[];for(let e=i;e<n.length;e++)s.push("..");return(s=s.concat(r.slice(i))).join("/")}(this._root,a):(n=function(e){let t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,n=eq.exec(t);return n?n.slice(1):[]}(a)[2],r&&n.slice(-1*r.length)===r&&(n=n.slice(0,n.length-r.length)),n);e.filename=`${this._prefix}${i}`}return e}}_processExceptionsEvent(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>({...e,...e.stacktrace&&{stacktrace:this._processStacktrace(e.stacktrace)}}))}}}catch(t){return e}}_processStacktrace(e){return{...e,frames:e&&e.frames&&e.frames.map(e=>this._iteratee(e))}}}eP.__initStatic();let eN="7.68.0",eR=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],eW=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class eK{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=eK.id,this._options=e}setupOnce(e,t){let n=e=>{let n=t();if(n){let t=n.getIntegration(eK);if(t){var r;let a=n.getClient(),i=a?a.getOptions():{},s=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:eR],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:eW],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,i);return s.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e)||(r=s.ignoreErrors,!e.type&&r&&r.length&&(function(e){if(e.message)return[e.message];if(e.exception){let{values:t}=e.exception;try{let{type:e="",value:n=""}=t&&t[t.length-1]||{};return[`${n}`,`${e}: ${n}`]}catch(e){}}return[]})(e).some(e=>$(e,r)))||function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&$(n,t)}(e,s.ignoreTransactions)||function(e,t){if(!t||!t.length)return!1;let n=eG(e);return!!n&&$(n,t)}(e,s.denyUrls)||!function(e,t){if(!t||!t.length)return!0;let n=eG(e);return!n||$(n,t)}(e,s.allowUrls)?null:e}}return e};n.id=this.name,e(n)}}function eG(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(e){return null}}eK.__initStatic();class eY{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=eY.id}setupOnce(){r=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=er(this)||this;return r.apply(t,e)}}catch(e){}}}eY.__initStatic();let eL=[];function eF(e,t){t[e.name]=e,-1===eL.indexOf(e.name)&&(e.setupOnce(ew,eE),eL.push(e.name))}let eU=/\(error: (.*)\)/,eB=/captureMessage|captureException/;function eV(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0)=>{let r=[],a=e.split("\n");for(let e=n;e<a.length;e++){let n=a[e];if(n.length>1024)continue;let i=eU.test(n)?n.replace(eU,"$1"):n;if(!i.match(/\S*Error: /)){for(let e of t){let t=e(i);if(t){r.push(t);break}}if(r.length>=50)break}}return function(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),eB.test(t[t.length-1].function||"")&&(t.pop(),eB.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,50).map(e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"}))}(r)}}let eJ="<anonymous>";function eH(e){try{if(!e||"function"!=typeof e)return eJ;return e.name||eJ}catch(e){return eJ}}let eX=(0,J.Rf)();function eQ(){if(!("fetch"in eX))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function e_(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}let e$=(0,J.Rf)(),e0=(0,J.Rf)(),e1="__sentry_xhr_v2__",e3={},e2={};function e5(e,t){e3[e]=e3[e]||[],e3[e].push(t),function(e){if(!e2[e])switch(e2[e]=!0,e){case"console":"console"in J.n2&&em.forEach(function(e){e in J.n2.console&&ee(J.n2.console,e,function(t){return ey[e]=t,function(...t){e6("console",{args:t,level:e});let n=ey[e];n&&n.apply(J.n2.console,t)}})});break;case"dom":(function(){if(!e0.document)return;let e=e6.bind(null,"dom"),t=e8(e,!0);e0.document.addEventListener("click",t,!1),e0.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=e0[t]&&e0[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(ee(n,"addEventListener",function(t){return function(n,r,a){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=r[n]=r[n]||{refCount:0};if(!i.handler){let r=e8(e);i.handler=r,t.call(this,n,r,a)}i.refCount++}catch(e){}return t.call(this,n,r,a)}}),ee(n,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},a=n[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,r),a.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}}))})})();break;case"xhr":(function(){if(!e0.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;ee(e,"open",function(e){return function(...t){let n=t[1],r=this[e1]={method:x(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};x(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let a=()=>{let e=this[e1];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}e6("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?ee(this,"onreadystatechange",function(e){return function(...t){return a(),e.apply(this,t)}}):this.addEventListener("readystatechange",a),ee(this,"setRequestHeader",function(e){return function(...t){let[n,r]=t,a=this[e1];return a&&(a.request_headers[n.toLowerCase()]=r),e.apply(this,t)}}),e.apply(this,t)}}),ee(e,"send",function(e){return function(...t){let n=this[e1];return n&&void 0!==t[0]&&(n.body=t[0]),e6("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}})})();break;case"fetch":!function(){if(!eQ())return!1;if(e_(eX.fetch))return!0;let e=!1,t=eX.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=e_(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){}return e}()||ee(J.n2,"fetch",function(e){return function(...t){let{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:e7(t),method:e4(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:e7(t),method:e4(t,"method")?String(t.method).toUpperCase():"GET"}}(t),a={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return e6("fetch",{...a}),e.apply(J.n2,t).then(e=>(e6("fetch",{...a,endTimestamp:Date.now(),response:e}),e),e=>{throw e6("fetch",{...a,endTimestamp:Date.now(),error:e}),e})}});break;case"history":(function(){if(!function(){let e=e$.chrome,t=e&&e.app&&e.app.runtime,n="history"in e$&&!!e$.history.pushState&&!!e$.history.replaceState;return!t&&n}())return;let e=e0.onpopstate;function t(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let e=a,t=String(n);a=t,e6("history",{from:e,to:t})}return e.apply(this,t)}}e0.onpopstate=function(...t){let n=e0.location.href,r=a;if(a=n,e6("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},ee(e0.history,"pushState",t),ee(e0.history,"replaceState",t)})();break;case"error":e9=e0.onerror,e0.onerror=function(e,t,n,r,a){return e6("error",{column:r,error:a,line:n,msg:e,url:t}),!!e9&&!e9.__SENTRY_LOADER__&&e9.apply(this,arguments)},e0.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":te=e0.onunhandledrejection,e0.onunhandledrejection=function(e){return e6("unhandledrejection",e),!te||!!te.__SENTRY_LOADER__||te.apply(this,arguments)},e0.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return}}(e)}function e6(e,t){if(e&&e3[e])for(let n of e3[e]||[])try{n(t)}catch(e){}}function e4(e,t){return!!e&&"object"==typeof e&&!!e[t]}function e7(e){return"string"==typeof e?e:e?e4(e,"url")?e.url:e.toString?e.toString():"":""}function e8(e,t=!1){return n=>{if(!n||s===n||function(e){if("keypress"!==e.type)return!1;try{let t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n))return;let r="keypress"===n.type?"input":n.type;void 0===i?(e({event:n,name:r,global:t}),s=n):function(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(s,n)&&(e({event:n,name:r,global:t}),s=n),clearTimeout(i),i=e0.setTimeout(()=>{i=void 0},1e3)}}let e9=null,te=null,tt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function tn(e,t=!1){let{host:n,path:r,pass:a,port:i,projectId:s,protocol:o,publicKey:u}=e;return`${o}://${u}${t&&a?`:${a}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${s}`}function tr(e){let t=tt.exec(e);if(!t){console.error(`Invalid Sentry Dsn: ${e}`);return}let[n,r,a="",i,s="",o]=t.slice(1),u="",l=o,c=l.split("/");if(c.length>1&&(u=c.slice(0,-1).join("/"),l=c.pop()),l){let e=l.match(/^\d+/);e&&(l=e[0])}return ta({host:i,pass:a,path:u,projectId:l,port:s,protocol:n,publicKey:r})}function ta(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function ti(e,t=100,r=Infinity){try{return function e(t,r,a=Infinity,i=Infinity,s=function(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++){let r=t[e];if(r===n)return!0}return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}()){let[o,u]=s;if(null==r||["number","boolean","string"].includes(typeof r)&&!O(r))return r;let l=function(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==n.g&&t===n.g)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if(w(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t)return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${eH(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let r=function(e){let t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);if(/^HTML(\w*)Element$/.test(r))return`[HTMLElement: ${r}]`;return`[object ${r}]`}catch(e){return`**non-serializable** (${e})`}}(t,r);if(!l.startsWith("[object "))return l;if(r.__sentry_skip_normalization__)return r;let c="number"==typeof r.__sentry_override_normalization_depth__?r.__sentry_override_normalization_depth__:a;if(0===c)return l.replace("object ","");if(o(r))return"[Circular ~]";if(r&&"function"==typeof r.toJSON)try{let t=r.toJSON();return e("",t,c-1,i,s)}catch(e){}let d=Array.isArray(r)?[]:{},p=0,f=ea(r);for(let t in f){if(!Object.prototype.hasOwnProperty.call(f,t))continue;if(p>=i){d[t]="[MaxProperties ~]";break}let n=f[t];d[t]=e(t,n,c-1,i,s),p++}return u(r),d}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function ts(e,t=[]){return[e,t]}function to(e,t){let n=e[1];for(let e of n){let n=e[0].type,r=t(e,n);if(r)return!0}return!1}function tu(e,t){let n=t||new TextEncoder;return n.encode(e)}let tl={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function tc(e){if(!e||!e.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function td(e,t,n,r){let a=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&{dsn:tn(r)},...a&&{trace:eo({...a})}}}class tp extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function tf(e,t,n){let r=t.getOptions(),{publicKey:a}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},s=eo({environment:r.environment||eg,release:r.release,user_segment:i,public_key:a,trace_id:e});return t.emit&&t.emit("createDsc",s),s}function th(e,t,n,r){let{normalizeDepth:a=3,normalizeMaxBreadth:i=1e3}=e,s={...t,event_id:t.event_id||n.event_id||eu(),timestamp:t.timestamp||(0,eh.yW)()},o=n.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:n,release:r,dist:a,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:eg),void 0===e.release&&void 0!==r&&(e.release=r),void 0===e.dist&&void 0!==a&&(e.dist=a),e.message&&(e.message=Q(e.message,i));let s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=Q(s.value,i));let o=e.request;o&&o.url&&(o.url=Q(o.url,i))})(s,e),o.length>0&&(s.sdk=s.sdk||{},s.sdk.integrations=[...s.sdk.integrations||[],...o]),void 0===t.type&&function(e,t){let n;let r=J.n2._sentryDebugIds;if(!r)return;let a=tm.get(t);a?n=a:(n=new Map,tm.set(t,n));let i=Object.keys(r).reduce((e,a)=>{let i;let s=n.get(a);s?i=s:(i=t(a),n.set(a,i));for(let t=i.length-1;t>=0;t--){let n=i[t];if(n.filename){e[n.filename]=r[a];break}}return e},{});try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=i[e.filename])})})}catch(e){}}(s,e.stackParser);let u=r;n.captureContext&&(u=ex.clone(u).update(n.captureContext));let l=eb(s);if(u){if(u.getAttachments){let e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}l=u.applyToEvent(s,n)}return l.then(e=>(e&&function(e){let t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.keys(t).forEach(e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})})}(e),"number"==typeof a&&a>0)?function(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:ti(e.data,t,n)}}))},...e.user&&{user:ti(e.user,t,n)},...e.contexts&&{contexts:ti(e.contexts,t,n)},...e.extra&&{extra:ti(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=ti(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>(e.data&&(e.data=ti(e.data,t,n)),e))),r}(e,a,i):e)}let tm=new WeakMap;class ty{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},e.dsn&&(this._dsn=function(e){let t="string"==typeof e?tr(e):ta(e);if(t)return t}(e.dsn)),this._dsn){let t=function(e,t={}){var n;let r="string"==typeof t?t:t.tunnel,a="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return r||`${function(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}(e)}${e.projectId}/envelope/?${Object.keys(n={sentry_key:e.publicKey,sentry_version:"7",...a&&{sentry_client:`${a.name}/${a.version}`}}).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`).join("&")}`}(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if(ep(e))return;let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,n)).then(e=>{r=e})),r}captureMessage(e,t,n,r){let a=n&&n.event_id,i=C(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then(e=>this._captureEvent(e,n,r)).then(e=>{a=e})),a}captureEvent(e,t,n){if(t&&t.originalException&&ep(t.originalException))return;let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then(e=>{r=e})),r}captureSession(e){this._isEnabled()&&("string"!=typeof e.release||(this.sendSession(e),eA(e,{init:!1})))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?this._isClientDoneProcessing(e).then(n=>t.flush(e).then(e=>n&&e)):eb(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,e))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){let t={};return e.forEach(e=>{e&&eF(e,t)}),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(e){return null}}addIntegration(e){eF(e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=function(e,t,n,r){var a;let i=tc(n),s=e.type&&"replay_event"!==e.type?e.type:"event";(a=n&&n.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||a.name,e.sdk.version=e.sdk.version||a.version,e.sdk.integrations=[...e.sdk.integrations||[],...a.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...a.packages||[]]);let o=td(e,i,r,t);delete e.sdkProcessingMetadata;let u=[{type:s},e];return ts(o,[u])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=function(e,t){let[n,r]=e;return[n,[...r,t]]}(n,function(e,t){let n="string"==typeof e.data?tu(e.data,t):e.data;return[eo({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let r=this._sendEnvelope(n);r&&r.then(t=>this.emit("afterSendEvent",e,t),null)}}sendSession(e){if(this._dsn){let t=function(e,t,n,r){let a=tc(n),i={sent_at:new Date().toISOString(),...a&&{sdk:a},...!!r&&{dsn:tn(t)}},s="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return ts(i,[s])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){let n=`${e}:${t}`;this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(e=>e(...t))}_updateSessionFromEvent(e,t){let n=!1,r=!1,a=t.exception&&t.exception.values;if(a)for(let e of(r=!0,a)){let t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}let i="ok"===e.status,s=i&&0===e.errors||i&&n;s&&(eA(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new eI(t=>{let n=0,r=setInterval(()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){let r=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a.length>0&&(t.integrations=a),th(r,e,t,n).then(e=>{if(null===e)return e;let{propagationContext:t}=e.sdkProcessingMetadata||{},r=e.contexts&&e.contexts.trace;if(!r&&t){let{traceId:r,spanId:a,parentSpanId:i,dsc:s}=t;e.contexts={trace:{trace_id:r,span_id:a,parent_span_id:i},...e.contexts};let o=s||tf(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:o,...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then(e=>e.event_id,e=>{})}_processEvent(e,t,n){let r=this.getOptions(),{sampleRate:a}=r;if(!this._isEnabled())return ev(new tp("SDK not enabled, will not capture event.","log"));let i=tb(e),s=tg(e),o=e.type||"error",u=`before send for type \`${o}\``;if(s&&"number"==typeof a&&Math.random()>a)return this.recordDroppedEvent("sample_rate","error",e),ev(new tp(`Discarding event because it's not included in the random sample (sampling rate = ${a})`,"log"));let l="replay_event"===o?"replay":o;return this._prepareEvent(e,t,n).then(n=>{if(null===n)throw this.recordDroppedEvent("event_processor",l,e),new tp("An event processor returned `null`, will not send event.","log");let a=t.data&&!0===t.data.__sentry__;if(a)return n;let i=function(e,t,n){let{beforeSend:r,beforeSendTransaction:a}=e;return tg(t)&&r?r(t,n):tb(t)&&a?a(t,n):t}(r,n,t);return function(e,t){let n=`${t} must return \`null\` or a valid event.`;if(k(e))return e.then(e=>{if(!w(e)&&null!==e)throw new tp(n);return e},e=>{throw new tp(`${t} rejected with ${e}`)});if(!w(e)&&null!==e)throw new tp(n);return e}(i,u)}).then(r=>{if(null===r)throw this.recordDroppedEvent("before_send",l,e),new tp(`${u} returned \`null\`, will not send event.`,"log");let a=n&&n.getSession();!i&&a&&this._updateSessionFromEvent(a,r);let s=r.transaction_info;return i&&s&&r.transaction!==e.transaction&&(r.transaction_info={...s,source:"custom"}),this.sendEvent(r,t),r}).then(null,e=>{if(e instanceof tp)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new tp(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,e=>{})}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}})}}function tg(e){return void 0===e.type}function tb(e){return"transaction"===e.type}var tv=n(80606);function tI(e,t){let n=tx(e,t),r={type:t&&t.name,value:function(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function tA(e,t){return{exception:{values:[tI(e,t)]}}}function tx(e,t){let n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(tC.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}let tC=/Minified React error #\d+;/i;function tw(e,t,n,r,a){let i;if(I(t)&&t.error)return tA(e,t.error);if(A(t)||v(t,"DOMException")){if("stack"in t)i=tA(e,t);else{let a=t.name||(A(t)?"DOMError":"DOMException"),s=t.message?`${a}: ${t.message}`:a;ec(i=tS(e,s,n,r),s)}return"code"in t&&(i.tags={...i.tags,"DOMException.code":`${t.code}`}),i}return b(t)?tA(e,t):(w(t)||S(t)?ed(i=function(e,t,n,r){let a=eE(),i=a.getClient(),s=i&&i.getOptions().normalizeDepth,o={exception:{values:[{type:S(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=function(e,t=40){let n=Object.keys(ea(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return Q(n[0],t);for(let e=n.length;e>0;e--){let r=n.slice(0,e).join(", ");if(!(r.length>t)){if(e===n.length)return r;return Q(r,t)}}return""}(e),r=t?"promise rejection":"exception";if(I(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(S(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:{__serialized__:function e(t,n=3,r=102400){let a=ti(t,n);return~-encodeURI(JSON.stringify(a)).split(/%..|./).length>r?e(t,n-1,r):a}(t,s)}};if(n){let t=tx(e,n);t.length&&(o.exception.values[0].stacktrace={frames:t})}return o}(e,t,n,a),{synthetic:!0}):(ec(i=tS(e,t,n,r),`${t}`,void 0),ed(i,{synthetic:!0})),i)}function tS(e,t,n,r){let a={message:t};if(r&&n){let r=tx(e,n);r.length&&(a.exception={values:[{value:t,stacktrace:{frames:r}}]})}return a}let tk=J.n2,tO=0;function tZ(e,t={},n){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)return t;if(er(e))return e}catch(t){return e}let r=function(){let r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);let a=r.map(e=>tZ(e,t));return e.apply(this,a)}catch(e){throw tO++,setTimeout(()=>{tO--}),eE().withScope(n=>{n.addEventProcessor(e=>(t.mechanism&&(ec(e,void 0,void 0),ed(e,t.mechanism)),e.extra={...e.extra,arguments:r},e)),eE().captureException(e,{captureContext:void 0})}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}en(r,e),et(e,"__sentry_wrapped__",r);try{let t=Object.getOwnPropertyDescriptor(r,"name");t.configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class tE extends ty{constructor(e){let t=tk.SENTRY_SDK_SOURCE||(0,tv.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:eN}],version:eN},super(e),e.sendClientReports&&tk.document&&tk.document.addEventListener("visibilitychange",()=>{"hidden"===tk.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return function(e,t,n,r){let a=n&&n.syntheticException||void 0,i=tw(e,t,a,r);return ed(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),eb(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,a){let i=r&&r.syntheticException||void 0,s=tS(e,t,i,a);return s.level=n,r&&r.event_id&&(s.event_id=r.event_id),eb(s)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return;let t=function(e,{metadata:t,tunnel:n,dsn:r}){let a={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:tn(r)}},i=[{type:"user_report"},e];return ts(a,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){let e=this._clearOutcomes();if(0===e.length||!this._dsn)return;let t=function(e,t,n){let r=[{type:"client_report"},{timestamp:(0,eh.yW)(),discarded_events:e}];return ts(t?{dsn:t}:{},[r])}(e,this._options.tunnel&&tn(this._dsn));this._sendEnvelope(t)}}class tT{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=tT.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:tj,onunhandledrejection:tM}}setupOnce(){Error.stackTraceLimit=50;let e=this._options;for(let t in e){let n=this._installFunc[t];n&&e[t]&&(n(),this._installFunc[t]=void 0)}}}function tj(){e5("error",e=>{let[t,n,r]=tD();if(!t.getIntegration(tT))return;let{msg:a,url:i,line:s,column:o,error:u}=e;if(tO>0||u&&u.__sentry_own_request__)return;let l=void 0===u&&x(a)?function(e,t,n,r){let a=I(e)?e.message:e,i="Error",s=a.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);s&&(i=s[1],a=s[2]);let o={exception:{values:[{type:i,value:a}]}};return tq(o,t,n,r)}(a,i,s,o):tq(tw(n,u||a,void 0,r,!1),i,s,o);l.level="error",tz(t,u,l,"onerror")})}function tM(){e5("unhandledrejection",e=>{let[t,n,r]=tD();if(!t.getIntegration(tT))return;let a=e;try{"reason"in e?a=e.reason:"detail"in e&&"reason"in e.detail&&(a=e.detail.reason)}catch(e){}if(tO>0||a&&a.__sentry_own_request__)return!0;let i=C(a)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(a)}`}]}}:tw(n,a,void 0,r,!0);i.level="error",tz(t,a,i,"onunhandledrejection")})}function tq(e,t,n,r){let a=e.exception=e.exception||{},i=a.values=a.values||[],s=i[0]=i[0]||{},o=s.stacktrace=s.stacktrace||{},u=o.frames=o.frames||[],l=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,d=x(t)&&t.length>0?t:function(){try{return H.document.location.href}catch(e){return""}}();return 0===u.length&&u.push({colno:l,filename:d,function:"?",in_app:!0,lineno:c}),e}function tz(e,t,n,r){ed(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function tD(){let e=eE(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}tT.__initStatic();let tP=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class tN{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=tN.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&ee(tk,"setTimeout",tR),this._options.setInterval&&ee(tk,"setInterval",tR),this._options.requestAnimationFrame&&ee(tk,"requestAnimationFrame",tW),this._options.XMLHttpRequest&&"XMLHttpRequest"in tk&&ee(XMLHttpRequest.prototype,"send",tK);let e=this._options.eventTarget;if(e){let t=Array.isArray(e)?e:tP;t.forEach(tG)}}}function tR(e){return function(...t){let n=t[0];return t[0]=tZ(n,{mechanism:{data:{function:eH(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function tW(e){return function(t){return e.apply(this,[tZ(t,{mechanism:{data:{function:"requestAnimationFrame",handler:eH(e)},handled:!1,type:"instrument"}})])}}function tK(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&ee(n,e,function(t){let n={mechanism:{data:{function:e,handler:eH(t)},handled:!1,type:"instrument"}},r=er(t);return r&&(n.mechanism.data.handler=eH(r)),tZ(t,n)})}),e.apply(this,t)}}function tG(e){let t=tk[e]&&tk[e].prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&(ee(t,"addEventListener",function(t){return function(n,r,a){try{"function"==typeof r.handleEvent&&(r.handleEvent=tZ(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:eH(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,tZ(r,{mechanism:{data:{function:"addEventListener",handler:eH(r),target:e},handled:!1,type:"instrument"}}),a])}}),ee(t,"removeEventListener",function(e){return function(t,n,r){try{let a=n&&n.__sentry_wrapped__;a&&e.call(this,t,a,r)}catch(e){}return e.call(this,t,n,r)}}))}tN.__initStatic();let tY=["fatal","error","warning","log","info","debug"];function tL(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}class tF{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=tF.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){var e;if(this.options.console&&e5("console",tB),this.options.dom&&e5("dom",(e=this.options.dom,function(t){let n;let r="object"==typeof e?e.serializeAttribute:void 0,a="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;a&&a>1024&&(a=1024),"string"==typeof r&&(r=[r]);try{let e=t.event;n=e&&e.target?X(e.target,{keyAttrs:r,maxStringLength:a}):X(e,{keyAttrs:r,maxStringLength:a})}catch(e){n="<unknown>"}0!==n.length&&eE().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})})),this.options.xhr&&e5("xhr",tV),this.options.fetch&&e5("fetch",tJ),this.options.history&&e5("history",tH),this.options.sentry){let e=eE().getClient();e&&e.on&&e.on("beforeSendEvent",tU)}}}function tU(e){eE().addBreadcrumb({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:function(e){let{message:t,event_id:n}=e;if(t)return t;let r=el(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}(e)},{event:e})}function tB(e){var t;for(let t=0;t<e.args.length;t++)if("ref=Ref<"===e.args[t]){e.args[t+1]="viewRef";break}let n={category:"console",data:{arguments:e.args,logger:"console"},level:"warn"===(t=e.level)?"warning":tY.includes(t)?t:"log",message:_(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;n.message=`Assertion failed: ${_(e.args.slice(1)," ")||"console.assert"}`,n.data.arguments=e.args.slice(1)}eE().addBreadcrumb(n,{input:e.args,level:e.level})}function tV(e){let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[e1];if(!t||!n||!r)return;let{method:a,url:i,status_code:s,body:o}=r,u={xhr:e.xhr,input:o,startTimestamp:t,endTimestamp:n};eE().addBreadcrumb({category:"xhr",data:{method:a,url:i,status_code:s},type:"http"},u)}function tJ(e){let{startTimestamp:t,endTimestamp:n}=e;if(!(!n||e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method)){if(e.error){let r=e.fetchData,a={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};eE().addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},a)}else{let r={...e.fetchData,status_code:e.response&&e.response.status},a={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};eE().addBreadcrumb({category:"fetch",data:r,type:"http"},a)}}}function tH(e){let t=e.from,n=e.to,r=tL(tk.location.href),a=tL(t),i=tL(n);a.path||(a=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===a.protocol&&r.host===a.host&&(t=a.relative),eE().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}function tX(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function tQ(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}tF.__initStatic();class t_{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=t_.id,this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(e,t){e((e,n)=>{let r=t(),a=r.getClient(),i=r.getIntegration(t_);if(!a||!i)return e;let s=a.getOptions();return!function(e,t,n=250,r,a,i,s){if(!i.exception||!i.exception.values||!s||!Z(s.originalException,Error))return;let o=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;o&&(i.exception.values=(function e(t,n,r,a,i,s,o,u){if(s.length>=r+1)return s;let l=[...s];if(Z(a[i],Error)){tX(o,u);let s=t(n,a[i]),c=l.length;tQ(s,i,c,u),l=e(t,n,r,a[i],i,[s,...l],s,c)}return Array.isArray(a.errors)&&a.errors.forEach((a,s)=>{if(Z(a,Error)){tX(o,u);let c=t(n,a),d=l.length;tQ(c,`errors[${s}]`,d,u),l=e(t,n,r,a,i,[c,...l],c,d)}}),l})(e,t,a,s.originalException,r,i.exception.values,o,0).map(e=>(e.value&&(e.value=Q(e.value,n)),e)))}(tI,s.stackParser,s.maxValueLength,i._key,i._limit,e,n),e})}}t_.__initStatic();class t${static __initStatic(){this.id="HttpContext"}constructor(){this.name=t$.id}setupOnce(){ew(e=>{if(eE().getIntegration(t$)){if(!tk.navigator&&!tk.location&&!tk.document)return e;let t=e.request&&e.request.url||tk.location&&tk.location.href,{referrer:n}=tk.document||{},{userAgent:r}=tk.navigator||{},a={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:a};return{...e,request:i}}return e})}}t$.__initStatic();class t0{static __initStatic(){this.id="Dedupe"}constructor(){this.name=t0.id}setupOnce(e,t){let n=e=>{if(e.type)return e;let n=t().getIntegration(t0);if(n){try{var r;if((r=n._previousEvent)&&(function(e,t){let n=e.message,r=t.message;return!!((n||r)&&(!n||r)&&(n||!r)&&n===r&&t3(e,t)&&t1(e,t))}(e,r)||function(e,t){let n=t2(t),r=t2(e);return!!(n&&r&&n.type===r.type&&n.value===r.value&&t3(e,t)&&t1(e,t))}(e,r)))return null}catch(e){}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function t1(e,t){let n=t5(e),r=t5(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],a=n[e];if(t.filename!==a.filename||t.lineno!==a.lineno||t.colno!==a.colno||t.function!==a.function)return!1}return!0}function t3(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(e){return!1}}function t2(e){return e.exception&&e.exception.values&&e.exception.values[0]}function t5(e){let t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(e){}}function t6(e,t,n,r){let a={filename:e,function:t,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==r&&(a.colno=r),a}t0.__initStatic();let t4=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t7=/\((\S*)(?::(\d+))(?::(\d+))\)/,t8=[30,e=>{let t=t4.exec(e);if(t){let e=t[2]&&0===t[2].indexOf("eval");if(e){let e=t7.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[n,r]=ni(t[1]||"?",t[2]);return t6(r,n,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],t9=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ne=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,nt=[50,e=>{let t=t9.exec(e);if(t){let e=t[3]&&t[3].indexOf(" > eval")>-1;if(e){let e=ne.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let n=t[3],r=t[1]||"?";return[r,n]=ni(r,n),t6(n,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],nn=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,nr=[40,e=>{let t=nn.exec(e);return t?t6(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}],na=eV(...[t8,nt,nr]),ni=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:"?",n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function ns(e,t,n=function(e){let t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return ev(new tp("Not adding Promise because buffer limit was reached."));let a=r();return -1===t.indexOf(a)&&t.push(a),a.then(()=>n(a)).then(null,()=>n(a).then(null,()=>{})),a},drain:function(e){return new eI((n,r)=>{let a=t.length;if(!a)return n(!0);let i=setTimeout(()=>{e&&e>0&&n(!1)},e);t.forEach(e=>{eb(e).then(()=>{--a||(clearTimeout(i),n(!0))},r)})})}}}(e.bufferSize||30)){let r={};function a(a){let i=[];if(to(a,(t,n)=>{let a=tl[n];if(function(e,t,n=Date.now()){return(e[t]||e.all||0)>n}(r,a)){let r=no(t,n);e.recordDroppedEvent("ratelimit_backoff",a,r)}else i.push(t)}),0===i.length)return eb();let s=ts(a[0],i),o=t=>{to(s,(n,r)=>{let a=no(n,r);e.recordDroppedEvent(t,tl[r],a)})};return n.add(()=>t({body:function(e,t){let[n,r]=e,a=JSON.stringify(n);function i(e){"string"==typeof a?a="string"==typeof e?a+e:[tu(a,t),e]:a.push("string"==typeof e?tu(e,t):e)}for(let e of r){let[t,n]=e;if(i(`
${JSON.stringify(t)}
`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(ti(n))}i(e)}}return"string"==typeof a?a:function(e){let t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}(a)}(s,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode),r=function(e,{statusCode:t,headers:n},r=Date.now()){let a={...e},i=n&&n["x-sentry-rate-limits"],s=n&&n["retry-after"];if(i)for(let e of i.trim().split(",")){let[t,n]=e.split(":",2),i=parseInt(t,10),s=(isNaN(i)?60:i)*1e3;if(n)for(let e of n.split(";"))a[e]=r+s;else a.all=r+s}else s?a.all=r+function(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(s,r):429===t&&(a.all=r+6e4);return a}(r,e),e),e=>{throw o("network_error"),e})).then(e=>e,e=>{if(e instanceof tp)return o("queue_overflow"),eb();throw e})}return a.__sentry__baseTransport__=!0,{send:a,flush:e=>n.drain(e)}}function no(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function nu(e,t=function(){if(h)return h;if(e_(tk.fetch))return h=tk.fetch.bind(tk);let e=tk.document,t=tk.fetch;if(e&&"function"==typeof e.createElement)try{let n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);let r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){}return h=t.bind(tk)}()){let n=0,r=0;return ns(e,function(a){let i=a.body.length;n+=i,r++;let s={body:a.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,s).then(e=>(n-=i,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return h=void 0,n-=i,r--,ev(e)}})}function nl(e){return ns(e,function(t){return new eI((n,r)=>{let a=new XMLHttpRequest;for(let t in a.onerror=r,a.onreadystatechange=()=>{4===a.readyState&&n({statusCode:a.status,headers:{"x-sentry-rate-limits":a.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":a.getResponseHeader("Retry-After")}})},a.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&a.setRequestHeader(t,e.headers[t]);a.send(t.body)})})}let nc=[new eK,new eY,new tN,new tF,new tT,new t_,new t0,new t$];function nd(e){e.startSession({ignoreDuration:!0}),e.captureSession()}let np="baggage",nf="sentry-",nh=/^sentry-/;function nm(e){if(!e)return;let t=Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${nf}${t}`]=n),e),{});return function(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[t,n],r)=>{let a=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,i=0===r?a:`${e},${a}`;return i.length>8192?e:i},"")}(t)}function ny(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,n])=>(e[t]=n,e),{})}let ng=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function nb(e,t){let n=function(e){let t;if(!e)return;let n=e.match(ng);if(n)return"1"===n[3]?t=!0:"0"===n[3]&&(t=!1),{traceId:n[1],parentSampled:t,parentSpanId:n[2]}}(e),r=function(e){if(!x(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((e,t)=>{let n=ny(t);return{...e,...n}},{});else{if(!e)return;t=ny(e)}let n=Object.entries(t).reduce((e,[t,n])=>{if(t.match(nh)){let r=t.slice(nf.length);e[r]=n}return e},{});return Object.keys(n).length>0?n:void 0}(t),{traceId:a,parentSpanId:i,parentSampled:s}=n||{},o={traceId:a||eu(),spanId:eu().substring(16),sampled:s};return i&&(o.parentSpanId=i),r&&(o.dsc=r),{traceparentData:n,dynamicSamplingContext:r,propagationContext:o}}function nv(e=eu(),t=eu().substring(16),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}class nI{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}class nA{constructor(e={}){this.traceId=e.traceId||eu(),this.spanId=e.spanId||eu().substring(16),this.startTimestamp=e.startTimestamp||(0,eh.ph)(),this.tags=e.tags||{},this.data=e.data||{},this.instrumenter=e.instrumenter||"sentry",this.origin=e.origin||"manual",e.parentSpanId&&(this.parentSpanId=e.parentSpanId),"sampled"in e&&(this.sampled=e.sampled),e.op&&(this.op=e.op),e.description&&(this.description=e.description),e.name&&(this.description=e.name),e.status&&(this.status=e.status),e.endTimestamp&&(this.endTimestamp=e.endTimestamp)}get name(){return this.description||""}set name(e){this.setName(e)}startChild(e){let t=new nA({...e,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});return t.spanRecorder=this.spanRecorder,t.spanRecorder&&t.spanRecorder.add(t),t.transaction=this.transaction,t}setTag(e,t){return this.tags={...this.tags,[e]:t},this}setData(e,t){return this.data={...this.data,[e]:t},this}setStatus(e){return this.status=e,this}setHttpStatus(e){this.setTag("http.status_code",String(e)),this.setData("http.response.status_code",e);let t=function(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(e);return"unknown_error"!==t&&this.setStatus(t),this}setName(e){this.description=e}isSuccess(){return"ok"===this.status}finish(e){this.endTimestamp="number"==typeof e?e:(0,eh.ph)()}toTraceparent(){return nv(this.traceId,this.spanId,this.sampled)}toContext(){return eo({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(e){return this.data=e.data||{},this.description=e.description,this.endTimestamp=e.endTimestamp,this.op=e.op,this.parentSpanId=e.parentSpanId,this.sampled=e.sampled,this.spanId=e.spanId||this.spanId,this.startTimestamp=e.startTimestamp||this.startTimestamp,this.status=e.status,this.tags=e.tags||{},this.traceId=e.traceId||this.traceId,this}getTraceContext(){return eo({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return eo({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}}class nx extends nA{constructor(e,t){super(e),delete this.description,this._measurements={},this._contexts={},this._hub=t||eE(),this._name=e.name||"",this.metadata={source:"custom",...e.metadata,spanMetadata:{}},this._trimEnd=e.trimEnd,this.transaction=this;let n=this.metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(e){this.setName(e)}setName(e,t="custom"){this._name=e,this.metadata.source=t}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new nI(e)),this.spanRecorder.add(this)}setContext(e,t){null===t?delete this._contexts[e]:this._contexts[e]=t}setMeasurement(e,t,n=""){this._measurements[e]={value:t,unit:n}}setMetadata(e){this.metadata={...this.metadata,...e}}finish(e){if(void 0!==this.endTimestamp)return;this.name||(this.name="<unlabeled transaction>"),super.finish(e);let t=this._hub.getClient();if(t&&t.emit&&t.emit("finishTransaction",this),!0!==this.sampled){t&&t.recordDroppedEvent("sample_rate","transaction");return}let n=this.spanRecorder?this.spanRecorder.spans.filter(e=>e!==this&&e.endTimestamp):[];this._trimEnd&&n.length>0&&(this.endTimestamp=n.reduce((e,t)=>e.endTimestamp&&t.endTimestamp?e.endTimestamp>t.endTimestamp?e:t:e).endTimestamp);let r=this.metadata,a={contexts:{...this._contexts,trace:this.getTraceContext()},spans:n,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...r,dynamicSamplingContext:this.getDynamicSamplingContext()},...r.source&&{transaction_info:{source:r.source}}},i=Object.keys(this._measurements).length>0;return i&&(a.measurements=this._measurements),this._hub.captureEvent(a)}toContext(){let e=super.toContext();return eo({...e,name:this.name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this.name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;let e=this._hub||eE(),t=e.getClient();if(!t)return{};let n=e.getScope(),r=tf(this.traceId,t,n),a=this.metadata.sampleRate;void 0!==a&&(r.sample_rate=`${a}`);let i=this.metadata.source;return i&&"url"!==i&&(r.transaction=this.name),void 0!==this.sampled&&(r.sampled=String(this.sampled)),r}setHub(e){this._hub=e}}let nC={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3};class nw extends nI{constructor(e,t,n,r){super(r),this._pushActivity=e,this._popActivity=t,this.transactionSpanId=n}add(e){e.spanId!==this.transactionSpanId&&(e.finish=t=>{e.endTimestamp="number"==typeof t?t:(0,eh.ph)(),this._popActivity(e.spanId)},void 0===e.endTimestamp&&this._pushActivity(e.spanId)),super.add(e)}}class nS extends nx{constructor(e,t,n=nC.idleTimeout,r=nC.finalTimeout,a=nC.heartbeatInterval,i=!1){super(e,t),this._idleHub=t,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=a,this._onScope=i,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason="externalFinish",i&&t.configureScope(e=>e.setSpan(this)),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason="finalTimeout",this.finish())},this._finalTimeout)}finish(e=(0,eh.ph)()){if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setTag("finishReason",this._finishReason),this.spanRecorder){for(let t of this._beforeFinishCallbacks)t(this,e);this.spanRecorder.spans=this.spanRecorder.spans.filter(t=>{if(t.spanId===this.spanId)return!0;t.endTimestamp||(t.endTimestamp=e,t.setStatus("cancelled"));let n=t.startTimestamp<e,r=(this._finalTimeout+this._idleTimeout)/1e3,a=t.endTimestamp-this.startTimestamp<r;return n&&a})}if(this._onScope){let e=this._idleHub.getScope();e.getTransaction()===this&&e.setSpan(void 0)}return super.finish(e)}registerBeforeFinishCallback(e){this._beforeFinishCallbacks.push(e)}initSpanRecorder(e){this.spanRecorder||(this.spanRecorder=new nw(e=>{this._finished||this._pushActivity(e)},e=>{this._finished||this._popActivity(e)},this.spanId,e),this._pingHeartbeat()),this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:t}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===t,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason="cancelled",this.finish(e)))}setFinishReason(e){this._finishReason=e}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason="idleTimeout",this.finish(e))},this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),this.activities[e]=!0}_popActivity(e){if(this.activities[e]&&delete this.activities[e],0===Object.keys(this.activities).length){let e=(0,eh.ph)();this._idleTimeoutCanceledPermanently?(this._finishReason="cancelled",this.finish(e)):this._restartIdleTimeout(e+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?(this.setStatus("deadline_exceeded"),this._finishReason="heartbeatFailed",this.finish()):this._pingHeartbeat()}_pingHeartbeat(){setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function nk(e){let t=e||eE(),n=t.getScope();return n.getTransaction()}let nO=!1;function nZ(){let e=nk();e&&e.setStatus("internal_error")}function nE(){let e=this.getScope(),t=e.getSpan();return t?{"sentry-trace":t.toTraceparent()}:{}}function nT(e,t,n){var r;let a;return eM(t)?void 0!==e.sampled?e.setMetadata({sampleRate:Number(e.sampled)}):("function"==typeof t.tracesSampler?(a=t.tracesSampler(n),e.setMetadata({sampleRate:Number(a)})):void 0!==n.parentSampled?a=n.parentSampled:void 0!==t.tracesSampleRate?(a=t.tracesSampleRate,e.setMetadata({sampleRate:Number(a)})):(a=1,e.setMetadata({sampleRate:a})),O(r=a)||"number"!=typeof r&&"boolean"!=typeof r||r<0||r>1||!a)?e.sampled=!1:(e.sampled=Math.random()<a,e.sampled):e.sampled=!1,e}function nj(e,t){let n=this.getClient(),r=n&&n.getOptions()||{},a=r.instrumenter||"sentry",i=e.instrumenter||"sentry";a!==i&&(e.sampled=!1);let s=new nx(e,this);return(s=nT(s,r,{parentSampled:e.parentSampled,transactionContext:e,...t})).sampled&&s.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",s),s}function nM(e,t,n,r,a,i,s){let o=e.getClient(),u=o&&o.getOptions()||{},l=new nS(t,e,n,r,s,a);return(l=nT(l,u,{parentSampled:t.parentSampled,transactionContext:t,...i})).sampled&&l.initSpanRecorder(u._experiments&&u._experiments.maxSpans),o&&o.emit&&o.emit("startTransaction",l),l}nZ.tag="sentry_tracingErrorCallback";let nq=J.n2,nz=(e,t,n)=>{let r,a;return i=>{t.value>=0&&(i||n)&&((a=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=a,e(t))}},nD=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,nP=()=>{let e=nq.performance.timing,t=nq.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==t?"back_forward":1===t?"reload":"navigate"};for(let t in e)"navigationStart"!==t&&"toJSON"!==t&&(n[t]=Math.max(e[t]-e.navigationStart,0));return n},nN=()=>nq.__WEB_VITALS_POLYFILL__?nq.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||nP()):nq.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],nR=()=>{let e=nN();return e&&e.activationStart||0},nW=(e,t)=>{let n=nN(),r="navigate";return n&&(r=nq.document.prerendering||nR()>0?"prerender":n.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:nD(),navigationType:r}},nK=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{t(e.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},nG=(e,t)=>{let n=r=>{("pagehide"===r.type||"hidden"===nq.document.visibilityState)&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},nY=e=>{let t;let n=nW("CLS",0),r=0,a=[],i=e=>{e.forEach(e=>{if(!e.hadRecentInput){let i=a[0],s=a[a.length-1];r&&0!==a.length&&e.startTime-s.startTime<1e3&&e.startTime-i.startTime<5e3?(r+=e.value,a.push(e)):(r=e.value,a=[e]),r>n.value&&(n.value=r,n.entries=a,t&&t())}})},s=nK("layout-shift",i);if(s){t=nz(e,n);let r=()=>{i(s.takeRecords()),t(!0)};return nG(r),r}},nL=-1,nF=()=>"hidden"!==nq.document.visibilityState||nq.document.prerendering?1/0:0,nU=()=>{nG(({timeStamp:e})=>{nL=e},!0)},nB=()=>(nL<0&&(nL=nF(),nU()),{get firstHiddenTime(){return nL}}),nV=e=>{let t;let n=nB(),r=nW("FID"),a=e=>{e.startTime<n.firstHiddenTime&&(r.value=e.processingStart-e.startTime,r.entries.push(e),t(!0))},i=e=>{e.forEach(a)},s=nK("first-input",i);t=nz(e,r),s&&nG(()=>{i(s.takeRecords()),s.disconnect()},!0)},nJ={},nH=e=>{let t;let n=nB(),r=nW("LCP"),a=e=>{let a=e[e.length-1];if(a){let e=Math.max(a.startTime-nR(),0);e<n.firstHiddenTime&&(r.value=e,r.entries=[a],t())}},i=nK("largest-contentful-paint",a);if(i){t=nz(e,r);let n=()=>{nJ[r.id]||(a(i.takeRecords()),i.disconnect(),nJ[r.id]=!0,t(!0))};return["keydown","click"].forEach(e=>{addEventListener(e,n,{once:!0,capture:!0})}),nG(n,!0),n}};function nX(e){return"number"==typeof e&&isFinite(e)}function nQ(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}function n_(e){return e/1e3}function n$(){return nq&&nq.addEventListener&&nq.performance}let n0=0,n1={};function n3(e,t,n,r,a,i){let s=i?t[i]:t[`${n}End`],o=t[`${n}Start`];o&&s&&nQ(e,{op:"browser",origin:"auto.browser.browser.metrics",description:a||n,startTimestamp:r+n_(o),endTimestamp:r+n_(s)})}let n2=["localhost",/^\/(?!\/)/],n5={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:n2,tracePropagationTargets:n2};function n6(e){let t=e.data.url,n=new PerformanceObserver(r=>{let a=r.getEntries();a.forEach(r=>{if("resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)&&r.name.endsWith(t)){let t=function(e){let{name:t,version:n}=function(e){let t="unknown",n="unknown",r="";for(let a of e){if("/"===a){[t,n]=e.split("/");break}if(!isNaN(Number(a))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=a}return r===e&&(t=r),{name:t,version:n}}(e.nextHopProtocol),r=[];return(r.push(["network.protocol.version",n],["network.protocol.name",t]),eh.Z1)?[...r,["http.request.redirect_start",n4(e.redirectStart)],["http.request.fetch_start",n4(e.fetchStart)],["http.request.domain_lookup_start",n4(e.domainLookupStart)],["http.request.domain_lookup_end",n4(e.domainLookupEnd)],["http.request.connect_start",n4(e.connectStart)],["http.request.secure_connection_start",n4(e.secureConnectionStart)],["http.request.connection_end",n4(e.connectEnd)],["http.request.request_start",n4(e.requestStart)],["http.request.response_start",n4(e.responseStart)],["http.request.response_end",n4(e.responseEnd)]]:r}(r);t.forEach(t=>e.setData(...t)),n.disconnect()}})});n.observe({entryTypes:["resource"]})}function n4(e=0){return((eh.Z1||performance.timeOrigin)+e)/1e3}function n7(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(np,n)}catch(e){}}let n8={...nC,markBackgroundTransactions:!0,routingInstrumentation:function(e,t=!0,n=!0){let r;if(!nq||!nq.location)return;let a=nq.location.href;t&&(r=e({name:nq.location.pathname,startTimestamp:eh.Z1?eh.Z1/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&e5("history",({to:t,from:n})=>{if(void 0===n&&a&&-1!==a.indexOf(t)){a=void 0;return}n!==t&&(a=void 0,r&&r.finish(),r=e({name:nq.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...n5};class n9{constructor(e){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,function(){let e=eO();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=nj),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=nE),nO||(nO=!0,e5("error",nZ),e5("unhandledrejection",nZ)))}(),this.options={...n8,...e},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=function(){let e=n$();if(e&&eh.Z1){e.mark&&nq.performance.mark("sentry-tracing-init"),nV(e=>{let t=e.entries.pop();if(!t)return;let n=n_(eh.Z1),r=n_(t.startTime);n1.fid={value:e.value,unit:"millisecond"},n1["mark.fid"]={value:n+r,unit:"second"}});let t=nY(e=>{let t=e.entries.pop();t&&(n1.cls={value:e.value,unit:""},u=t)}),n=nH(e=>{let t=e.entries.pop();t&&(n1.lcp={value:e.value,unit:"millisecond"},o=t)});return()=>{t&&t(),n&&n()}}return()=>void 0}(),this.options.enableLongTask&&nK("longtask",e=>{for(let t of e){let e=nk();if(!e)return;let n=n_(eh.Z1+t.startTime),r=n_(t.duration);e.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r})}}),this.options._experiments.enableInteractions&&nK("event",e=>{for(let t of e){let e=nk();if(!e)return;if("click"===t.name){let n=n_(eh.Z1+t.startTime),r=n_(t.duration);e.startChild({description:X(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r})}}},{durationThreshold:0})}setupOnce(e,t){this._getCurrentHub=t;let n=t(),r=n.getClient(),a=r&&r.getOptions(),{routingInstrumentation:i,startTransactionOnLocationChange:s,startTransactionOnPageLoad:o,markBackgroundTransactions:u,traceFetch:l,traceXHR:c,shouldCreateSpanForRequest:d,enableHTTPTimings:p,_experiments:f}=this.options,h=a&&a.tracePropagationTargets,m=h||this.options.tracePropagationTargets;i(e=>{let n=this._createRouteTransaction(e);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,e,t),n},o,s),u&&nq&&nq.document&&nq.document.addEventListener("visibilitychange",()=>{let e=nk();nq.document.hidden&&e&&(e.status||e.setStatus("cancelled"),e.setTag("visibilitychange","document.hidden"),e.finish())}),f.enableInteractions&&this._registerInteractionListener(),function(e){let{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:a,shouldCreateSpanForRequest:i,enableHTTPTimings:s}={traceFetch:n5.traceFetch,traceXHR:n5.traceXHR,...e},o="function"==typeof i?i:e=>!0,u=e=>$(e,r||a||n2),l={};t&&e5("fetch",e=>{let t=function(e,t,n,r){if(!eM()||!e.fetchData)return;let a=t(e.fetchData.url);if(e.endTimestamp&&a){let t=e.fetchData.__span;if(!t)return;let n=r[t];if(n){if(e.response){n.setHttpStatus(e.response.status);let t=e.response&&e.response.headers&&e.response.headers.get("content-length"),r=parseInt(t);r>0&&n.setData("http.response_content_length",r)}else e.error&&n.setStatus("internal_error");n.finish(),delete r[t]}return}let i=eE(),s=i.getScope(),o=i.getClient(),u=s.getSpan(),{method:l,url:c}=e.fetchData,d=a&&u?u.startChild({data:{url:c,type:"fetch","http.method":l},description:`${l} ${c}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(d&&(e.fetchData.__span=d.spanId,r[d.spanId]=d),n(e.fetchData.url)&&o){let t=e.args[0];e.args[1]=e.args[1]||{};let n=e.args[1];n.headers=function(e,t,n,r,a){let i=a||n.getSpan(),s=i&&i.transaction,{traceId:o,sampled:u,dsc:l}=n.getPropagationContext(),c=i?i.toTraceparent():nv(o,void 0,u),d=s?s.getDynamicSamplingContext():l||tf(o,t,n),p=nm(d),f="undefined"!=typeof Request&&Z(e,Request)?e.headers:r.headers;if(!f)return{"sentry-trace":c,baggage:p};if("undefined"!=typeof Headers&&Z(f,Headers)){let e=new Headers(f);return e.append("sentry-trace",c),p&&e.append(np,p),e}if(Array.isArray(f)){let e=[...f,["sentry-trace",c]];return p&&e.push([np,p]),e}{let e="baggage"in f?f.baggage:void 0,t=[];return Array.isArray(e)?t.push(...e):e&&t.push(e),p&&t.push(p),{...f,"sentry-trace":c,baggage:t.length>0?t.join(","):void 0}}}(t,o,s,n,d)}return d}(e,o,u,l);s&&t&&n6(t)}),n&&e5("xhr",e=>{let t=function(e,t,n,r){let a=e.xhr,i=a&&a[e1];if(!eM()||a&&a.__sentry_own_request__||!a||!i)return;let s=t(i.url);if(e.endTimestamp&&s){let e=a.__sentry_xhr_span_id__;if(!e)return;let t=r[e];t&&(t.setHttpStatus(i.status_code),t.finish(),delete r[e]);return}let o=eE(),u=o.getScope(),l=u.getSpan(),c=s&&l?l.startChild({data:{...i.data,type:"xhr","http.method":i.method,url:i.url},description:`${i.method} ${i.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(c&&(a.__sentry_xhr_span_id__=c.spanId,r[a.__sentry_xhr_span_id__]=c),a.setRequestHeader&&n(i.url)){if(c){let e=c&&c.transaction,t=e&&e.getDynamicSamplingContext(),n=nm(t);n7(a,c.toTraceparent(),n)}else{let e=o.getClient(),{traceId:t,sampled:n,dsc:r}=u.getPropagationContext(),i=nv(t,void 0,n),s=r||(e?tf(t,e,u):void 0),l=nm(s);n7(a,i,l)}}return c}(e,o,u,l);s&&t&&n6(t)})}({traceFetch:l,traceXHR:c,tracePropagationTargets:m,shouldCreateSpanForRequest:d,enableHTTPTimings:p})}_createRouteTransaction(e){if(!this._getCurrentHub)return;let t=this._getCurrentHub(),{beforeNavigate:n,idleTimeout:r,finalTimeout:a,heartbeatInterval:i}=this.options,s="pageload"===e.op,l=s?re("sentry-trace"):"",c=s?re("baggage"):"",{traceparentData:d,dynamicSamplingContext:p,propagationContext:f}=nb(l,c),h={...e,...d,metadata:{...e.metadata,dynamicSamplingContext:d&&!p?{}:p},trimEnd:!0},m="function"==typeof n?n(h):h,y=void 0===m?{...h,sampled:!1}:m;y.metadata=y.name!==h.name?{...y.metadata,source:"custom"}:y.metadata,this._latestRouteName=y.name,this._latestRouteSource=y.metadata&&y.metadata.source,y.sampled;let{location:g}=nq,b=nM(t,y,r,a,!0,{location:g},i),v=t.getScope();return s&&d?v.setPropagationContext(f):v.setPropagationContext({traceId:b.traceId,spanId:b.spanId,parentSpanId:b.parentSpanId,sampled:b.sampled}),b.registerBeforeFinishCallback(e=>{this._collectWebVitals(),function(e){let t,n;let r=n$();if(!r||!nq.performance.getEntries||!eh.Z1)return;let a=n_(eh.Z1),i=r.getEntries();if(i.slice(n0).forEach(r=>{let i=n_(r.startTime),s=n_(r.duration);if("navigation"!==e.op||!(a+i<e.startTimestamp))switch(r.entryType){case"navigation":["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(t=>{n3(e,r,t,a)}),n3(e,r,"secureConnection",a,"TLS/SSL","connectEnd"),n3(e,r,"fetch",a,"cache","domainLookupStart"),n3(e,r,"domainLookup",a,"DNS"),nQ(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:a+n_(r.requestStart),endTimestamp:a+n_(r.responseEnd)}),nQ(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:a+n_(r.responseStart),endTimestamp:a+n_(r.responseEnd)}),t=a+n_(r.responseStart),n=a+n_(r.requestStart);break;case"mark":case"paint":case"measure":{(function(e,t,n,r,a){let i=a+n;nQ(e,{description:t.name,endTimestamp:i+r,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:i})})(e,r,i,s,a);let t=nB(),n=r.startTime<t.firstHiddenTime;"first-paint"===r.name&&n&&(n1.fp={value:r.startTime,unit:"millisecond"}),"first-contentful-paint"===r.name&&n&&(n1.fcp={value:r.startTime,unit:"millisecond"});break}case"resource":{let t=r.name.replace(nq.location.origin,"");(function(e,t,n,r,a,i){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let s={};"transferSize"in t&&(s["http.response_transfer_size"]=t.transferSize),"encodedBodySize"in t&&(s["http.response_content_length"]=t.encodedBodySize),"decodedBodySize"in t&&(s["http.decoded_response_content_length"]=t.decodedBodySize),"renderBlockingStatus"in t&&(s["resource.render_blocking_status"]=t.renderBlockingStatus);let o=i+r,u=o+a;nQ(e,{description:n,endTimestamp:u,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:o,data:s})})(e,r,t,i,s,a)}}}),n0=Math.max(i.length-1,0),function(e){let t=nq.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),nX(n.rtt)&&(n1["connection.rtt"]={value:n.rtt,unit:"millisecond"})),nX(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),nX(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}(e),"pageload"===e.op){"number"==typeof t&&(n1.ttfb={value:(t-e.startTimestamp)*1e3,unit:"millisecond"},"number"==typeof n&&n<=t&&(n1["ttfb.requestTime"]={value:(t-n)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(t=>{if(!n1[t]||a>=e.startTimestamp)return;let n=n1[t].value,r=a+n_(n),i=Math.abs((r-e.startTimestamp)*1e3);n1[t].value=i});let r=n1["mark.fid"];r&&n1.fid&&(nQ(e,{description:"first input delay",endTimestamp:r.value+n_(n1.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:r.value}),delete n1["mark.fid"]),"fcp"in n1||delete n1.cls,Object.keys(n1).forEach(t=>{e.setMeasurement(t,n1[t].value,n1[t].unit)}),o&&(o.element&&e.setTag("lcp.element",X(o.element)),o.id&&e.setTag("lcp.id",o.id),o.url&&e.setTag("lcp.url",o.url.trim().slice(0,200)),e.setTag("lcp.size",o.size)),u&&u.sources&&u.sources.forEach((t,n)=>e.setTag(`cls.source.${n+1}`,X(t.node)))}o=void 0,u=void 0,n1={}}(e)}),b}_registerInteractionListener(){let e;let t=()=>{let{idleTimeout:t,finalTimeout:n,heartbeatInterval:r}=this.options,a=nk();if(a&&a.op&&["navigation","pageload"].includes(a.op)||(e&&(e.setFinishReason("interactionInterrupted"),e.finish(),e=void 0),!this._getCurrentHub||!this._latestRouteName))return;let i=this._getCurrentHub(),{location:s}=nq,o={name:this._latestRouteName,op:"ui.action.click",trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};e=nM(i,o,t,n,!0,{location:s},r)};["click"].forEach(e=>{addEventListener(e,t,{once:!1,capture:!0})})}}function re(e){var t;let n=(t=`meta[name=${e}]`,H.document&&H.document.querySelector?H.document.querySelector(t):null);return n?n.getAttribute("content"):void 0}function rt(e,t,n={}){return Array.isArray(t)?rn(e,t,n):r=>{let a=t(r);if(e.allowExclusionByUser){let t=a.find(t=>t.name===e.name);if(!t)return a}return rn(e,a,n)}}function rn(e,t,n){let r=t.find(t=>t.name===e.name);if(r){for(let[e,t]of Object.entries(n))!function e(t,n,r){let a=n.match(/([a-z_]+)\.(.*)/i);if(null===a)t[n]=r;else{let n=t[a[1]];e(n,a[2],r)}}(r,e,t);return t}return[...t,e]}var rr=n(73656),ra=n(26253),ri=n.n(ra);let rs={"routing.instrumentation":"next-router"},ro=eE().getClient();function ru(e,t=!0,n=!0){let{route:r,params:a,sentryTrace:i,baggage:s}=function(){let e;let t=tk.document.getElementById("__NEXT_DATA__");if(t&&t.innerHTML)try{e=JSON.parse(t.innerHTML)}catch(e){}if(!e)return{};let n={},{page:r,query:a,props:i}=e;return n.route=r,n.params=a,i&&i.pageProps&&(n.sentryTrace=i.pageProps._sentryTraceData,n.baggage=i.pageProps._sentryBaggage),n}(),{traceparentData:o,dynamicSamplingContext:u,propagationContext:l}=nb(i,s);eE().getScope().setPropagationContext(l),y=r||tk.location.pathname,t&&(m=e({name:y,op:"pageload",tags:rs,...a&&ro&&ro.getOptions().sendDefaultPii&&{data:a},...o,metadata:{source:r?"route":"url",dynamicSamplingContext:o&&!u?{}:u}})),n&&ri().events.on("routeChangeStart",t=>{let n,r;let a=t.split(/[\?#]/,1)[0],i=function(e){let t=(tk.__BUILD_MANIFEST||{}).sortedPages;if(t)return t.find(t=>{let n=function(e){let t=e.split("/"),n="";t[t.length-1].match(/^\[\[\.\.\..+\]\]$/)&&(t.pop(),n="(?:/(.+?))?");let r=t.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${r}${n}(?:/)?$`)}(t);return e.match(n)})}(a);i?(n=i,r="route"):(n=a,r="url");let s={...rs,from:y};y=n,m&&m.finish();let o=e({name:n,op:"navigation",tags:s,metadata:{source:r}});if(o){let e=o.startChild({op:"ui.nextjs.route-change",description:"Next.js Route Change",origin:"auto.navigation.nextjs"}),t=()=>{e.finish(),ri().events.off("routeChangeComplete",t)};ri().events.on("routeChangeComplete",t)}})}let rl=n.g,rc=n.g;var rd=n(29031),rp=n(73656);let rf=J.n2,rh="sentryReplaySession",rm="Unable to send Replay";function ry(e){let t=null==e?void 0:e.host;return!!(t&&t.shadowRoot&&t.shadowRoot===e)}function rg({maskInputOptions:e,tagName:t,type:n}){"option"===t.toLowerCase()&&(t="select");let r="string"==typeof n?n.toLowerCase():void 0;return e[t.toLowerCase()]||r&&e[r]||"password"===r||"input"===t&&!n&&e.text}function rb({input:e,maskInputSelector:t,unmaskInputSelector:n,maskInputOptions:r,tagName:a,type:i,value:s,maskInputFn:o}){let u=s||"";return n&&e.matches(n)||(e.hasAttribute("data-rr-is-password")&&(i="password"),(rg({maskInputOptions:r,tagName:a,type:i})||t&&e.matches(t))&&(u=o?o(u):"*".repeat(u.length))),u}(T=K||(K={}))[T.Document=0]="Document",T[T.DocumentType=1]="DocumentType",T[T.Element=2]="Element",T[T.Text=3]="Text",T[T.CDATA=4]="CDATA",T[T.Comment=5]="Comment";let rv="__rrweb_original__";function rI(e){let t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?t.toLowerCase():null}function rA(e,t,n){return("string"==typeof n&&n.toLowerCase(),"INPUT"===t&&("radio"===n||"checkbox"===n))?e.getAttribute("value")||"":e.value}let rx=1,rC=RegExp("[^a-z0-9-_:]");function rw(e){return e?e.replace(/[\S]/g,"*"):""}function rS(e){try{let t=e.rules||e.cssRules;return t?Array.from(t).map(rk).join(""):null}catch(e){return null}}function rk(e){let t=e.cssText;if("styleSheet"in e)try{t=rS(e.styleSheet)||t}catch(e){}return rO(t)}function rO(e){return e.indexOf(":")>-1?e.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"):e}let rZ=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,rE=/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/|#).*/,rT=/^(data:)([^,]*),(.*)/i;function rj(e,t){return(e||"").replace(rZ,(e,n,r,a,i,s)=>{let o=r||i||s,u=n||a||"";if(!o)return e;if(!rE.test(o)||rT.test(o))return`url(${u}${o}${u})`;if("/"===o[0])return`url(${u}${(t.indexOf("//")>-1?t.split("/").slice(0,3).join("/"):t.split("/")[0]).split("?")[0]+o}${u})`;let l=t.split("/"),c=o.split("/");for(let e of(l.pop(),c))"."!==e&&(".."===e?l.pop():l.push(e));return`url(${u}${l.join("/")}${u})`})}let rM=/^[^ \t\n\r\u000c]+/,rq=/^[, \t\n\r\u000c]+/;function rz(e,t){if(!t||""===t.trim())return t;let n=e.createElement("a");return n.href=t,n.href}function rD(){let e=document.createElement("a");return e.href="",e.href}function rP(e,t,n,r,a,i,s,o){if(!a)return a;let u=r.toLowerCase(),l=n.toLowerCase();if("src"===u||"href"===u||"xlink:href"===u&&"#"!==a[0]||"background"===u&&("table"===l||"td"===l||"th"===l))return rz(e,a);if("srcset"===u)return function(e,t){if(""===t.trim())return t;let n=0;function r(e){let r;let a=e.exec(t.substring(n));return a?(r=a[0],n+=r.length,r):""}let a=[];for(;r(rq),!(n>=t.length);){let i=r(rM);if(","===i.slice(-1))i=rz(e,i.substring(0,i.length-1)),a.push(i);else{let r="";i=rz(e,i);let s=!1;for(;;){let e=t.charAt(n);if(""===e){a.push((i+r).trim());break}if(s)")"===e&&(s=!1);else{if(","===e){n+=1,a.push((i+r).trim());break}"("===e&&(s=!0)}r+=e,n+=1}}}return a.join(", ")}(e,a);if("style"===u)return rj(a,rD());if("object"===l&&"data"===u)return rz(e,a);if(i&&!(s&&t.matches(s))&&(["placeholder","title","aria-label"].indexOf(u)>-1||"input"===l&&"value"===u&&t.hasAttribute("type")&&["submit","button"].indexOf(t.getAttribute("type").toLowerCase())>-1))return o?o(a):rw(a);return a}function rN(e,t,n,r,a){if(!e)return!1;if(e.nodeType!==e.ELEMENT_NODE)return rN(e.parentNode,t,n,r,a);if(r&&(e.matches(r)||e.closest(r)))return!1;if(a)return!0;if("string"==typeof t){if(e.classList.contains(t))return!0}else for(let n=0;n<e.classList.length;n++){let r=e.classList[n];if(t.test(r))return!0}return!!(n&&e.matches(n))||rN(e.parentNode,t,n,r,a)}function rR(e){return null==e?"":e.toLowerCase()}function rW(e,t){let n;let{doc:r,map:a,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:f=!1,inlineStylesheet:h=!0,maskInputSelector:m,unmaskInputSelector:y,maskAllText:g,maskInputOptions:b={},maskTextFn:v,maskInputFn:I,slimDOMOptions:A,dataURLOptions:x={},inlineImages:C=!1,recordCanvas:w=!1,onSerialize:S,onIframeLoad:k,iframeLoadTimeout:O=5e3,keepIframeSrcFn:Z=()=>!1}=t,{preserveWhiteSpace:E=!0}=t,T=function(e,t){let n;let{doc:r,blockClass:a,blockSelector:i,unblockSelector:s,maskTextClass:o,maskTextSelector:u,unmaskTextSelector:d,inlineStylesheet:p,maskInputSelector:f,unmaskInputSelector:h,maskAllText:m,maskInputOptions:y={},maskTextFn:g,maskInputFn:b,dataURLOptions:v={},inlineImages:I,recordCanvas:A,keepIframeSrcFn:x}=t;if(r.__sn){let e=r.__sn.id;n=1===e?void 0:e}switch(e.nodeType){case e.DOCUMENT_NODE:if("CSS1Compat"!==e.compatMode)return{type:K.Document,childNodes:[],compatMode:e.compatMode,rootId:n};return{type:K.Document,childNodes:[],rootId:n};case e.DOCUMENT_TYPE_NODE:return{type:K.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:n};case e.ELEMENT_NODE:let C=function(e,t,n,r){if(r&&e.matches(r))return!1;if("string"==typeof t){if(e.classList.contains(t))return!0}else for(let n=0;n<e.classList.length;n++){let r=e.classList[n];if(t.test(r))return!0}return!!n&&e.matches(n)}(e,a,i,s),w=function(e){if(e instanceof HTMLFormElement)return"form";let t=e.tagName.toLowerCase().trim();return rC.test(t)?"div":t}(e),S={};for(let{name:t,value:n}of Array.from(e.attributes)){var k,O;("video"===w||"audio"===w)&&"autoplay"===t||(S[t]=rP(r,e,w,t,n,m,d,g))}if("link"===w&&p){let t=Array.from(r.styleSheets).find(t=>t.href===e.href),n=null;t&&(n=rS(t)),n&&(delete S.rel,delete S.href,S._cssText=rj(n,t.href))}if("style"===w&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){let t=rS(e.sheet);t&&(S._cssText=rj(t,rD()))}if("input"===w||"textarea"===w||"select"===w||"option"===w){let t=rI(e),n=rA(e,w.toUpperCase(),t),r=e.checked;"submit"!==t&&"button"!==t&&n&&(S.value=rb({input:e,type:t,tagName:w,value:n,maskInputSelector:f,unmaskInputSelector:h,maskInputOptions:y,maskInputFn:b})),r&&(S.checked=r)}if("option"===w&&(e.selected&&!y.select?S.selected=!0:delete S.selected),"canvas"===w&&A){if("2d"===e.__context)!function(e){let t=e.getContext("2d");if(!t)return!0;for(let n=0;n<e.width;n+=50)for(let r=0;r<e.height;r+=50){let a=t.getImageData,i=rv in a?a[rv]:a,s=new Uint32Array(i.call(t,n,r,Math.min(50,e.width-n),Math.min(50,e.height-r)).data.buffer);if(s.some(e=>0!==e))return!1}return!0}(e)&&(S.rr_dataURL=e.toDataURL(v.type,v.quality));else if(!("__context"in e)){let t=e.toDataURL(v.type,v.quality),n=document.createElement("canvas");n.width=e.width,n.height=e.height;let r=n.toDataURL(v.type,v.quality);t!==r&&(S.rr_dataURL=t)}}if("img"===w&&I){l||(c=(l=r.createElement("canvas")).getContext("2d"));let t=e.crossOrigin;e.crossOrigin="anonymous";let n=()=>{try{l.width=e.naturalWidth,l.height=e.naturalHeight,c.drawImage(e,0,0),S.rr_dataURL=l.toDataURL(v.type,v.quality)}catch(t){console.warn(`Cannot inline img src=${e.currentSrc}! Error: ${t}`)}t?S.crossOrigin=t:delete S.crossOrigin};e.complete&&0!==e.naturalWidth?n():e.onload=n}if(("audio"===w||"video"===w)&&(S.rr_mediaState=e.paused?"paused":"played",S.rr_mediaCurrentTime=e.currentTime),e.scrollLeft&&(S.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(S.rr_scrollTop=e.scrollTop),C){let{width:t,height:n}=e.getBoundingClientRect();S={class:S.class,rr_width:`${t}px`,rr_height:`${n}px`}}return"iframe"!==w||x(S.src)||(e.contentDocument||(S.rr_src=S.src),delete S.src),{type:K.Element,tagName:w,attributes:S,childNodes:[],isSVG:!!("svg"===e.tagName||e.ownerSVGElement)||void 0,needBlock:C,rootId:n};case e.TEXT_NODE:let Z=e.parentNode&&e.parentNode.tagName,E=e.textContent,T="STYLE"===Z||void 0,j="SCRIPT"===Z||void 0;if(T&&E){try{e.nextSibling||e.previousSibling||(null===(k=e.parentNode.sheet)||void 0===k?void 0:k.cssRules)&&(E=(O=e.parentNode.sheet).cssRules?Array.from(O.cssRules).map(e=>e.cssText?rO(e.cssText):"").join(""):"")}catch(t){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${t}`,e)}E=rj(E,rD())}if(j&&(E="SCRIPT_PLACEHOLDER"),"TEXTAREA"===Z&&E)E="";else if("OPTION"===Z&&E){let t=e.parentNode;E=rb({input:t,type:null,tagName:Z,value:E,maskInputSelector:f,unmaskInputSelector:h,maskInputOptions:y,maskInputFn:b})}else!T&&!j&&rN(e,o,u,d,m)&&E&&(E=g?g(E):rw(E));return{type:K.Text,textContent:E||"",isStyle:T,rootId:n};case e.CDATA_SECTION_NODE:return{type:K.CDATA,textContent:"",rootId:n};case e.COMMENT_NODE:return{type:K.Comment,textContent:e.textContent||"",rootId:n};default:return!1}}(e,{doc:r,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,inlineStylesheet:h,maskInputSelector:m,unmaskInputSelector:y,maskAllText:g,maskInputOptions:b,maskTextFn:v,maskInputFn:I,dataURLOptions:x,inlineImages:C,recordCanvas:w,keepIframeSrcFn:Z});if(!T)return console.warn(e,"not serialized"),null;n="__sn"in e?e.__sn.id:!function(e,t){if(t.comment&&e.type===K.Comment)return!0;if(e.type===K.Element){if(t.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)&&"script"===e.attributes.as||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"==typeof e.attributes.href&&e.attributes.href.endsWith(".js"))||t.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(rR(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===rR(e.attributes.name)||"icon"===rR(e.attributes.rel)||"apple-touch-icon"===rR(e.attributes.rel)||"shortcut icon"===rR(e.attributes.rel))))return!0;if("meta"===e.tagName){if(t.headMetaDescKeywords&&rR(e.attributes.name).match(/^description|keywords$/)||t.headMetaSocial&&(rR(e.attributes.property).match(/^(og|twitter|fb):/)||rR(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===rR(e.attributes.name)))return!0;if(t.headMetaRobots&&("robots"===rR(e.attributes.name)||"googlebot"===rR(e.attributes.name)||"bingbot"===rR(e.attributes.name)))return!0;if(t.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;else if(t.headMetaAuthorship&&("author"===rR(e.attributes.name)||"generator"===rR(e.attributes.name)||"framework"===rR(e.attributes.name)||"publisher"===rR(e.attributes.name)||"progid"===rR(e.attributes.name)||rR(e.attributes.property).match(/^article:/)||rR(e.attributes.property).match(/^product:/)))return!0;else if(t.headMetaVerification&&("google-site-verification"===rR(e.attributes.name)||"yandex-verification"===rR(e.attributes.name)||"csrf-token"===rR(e.attributes.name)||"p:domain_verify"===rR(e.attributes.name)||"verify-v1"===rR(e.attributes.name)||"verification"===rR(e.attributes.name)||"shopify-checkout-api-token"===rR(e.attributes.name)))return!0}}return!1}(T,A)&&(E||T.type!==K.Text||T.isStyle||T.textContent.replace(/^\s+|\s+$/gm,"").length)?rx++:-2;let j=Object.assign(T,{id:n});if(e.__sn=j,-2===n)return null;a[n]=e,S&&S(e);let M=!f;if(j.type===K.Element&&(M=M&&!j.needBlock,delete j.needBlock,e.shadowRoot&&(j.isShadowHost=!0)),(j.type===K.Document||j.type===K.Element)&&M){A.headWhitespace&&T.type===K.Element&&"head"===T.tagName&&(E=!1);let t={doc:r,map:a,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:f,inlineStylesheet:h,maskInputSelector:m,unmaskInputSelector:y,maskAllText:g,maskInputOptions:b,maskTextFn:v,maskInputFn:I,slimDOMOptions:A,dataURLOptions:x,inlineImages:C,recordCanvas:w,preserveWhiteSpace:E,onSerialize:S,onIframeLoad:k,iframeLoadTimeout:O,keepIframeSrcFn:Z};for(let n of Array.from(e.childNodes)){let e=rW(n,t);e&&j.childNodes.push(e)}if(e.nodeType===e.ELEMENT_NODE&&e.shadowRoot)for(let n of Array.from(e.shadowRoot.childNodes)){let e=rW(n,t);e&&(e.isShadow=!0,j.childNodes.push(e))}}return e.parentNode&&ry(e.parentNode)&&(j.isShadow=!0),j.type===K.Element&&"iframe"===j.tagName&&function(e,t,n){let r;let a=e.contentWindow;if(!a)return;let i=!1;try{r=a.document.readyState}catch(e){return}if("complete"!==r){let r=setTimeout(()=>{i||(t(),i=!0)},n);e.addEventListener("load",()=>{clearTimeout(r),i=!0,t()});return}let s="about:blank";if(a.location.href!==s||e.src===s||""===e.src){setTimeout(t,0);return}e.addEventListener("load",t)}(e,()=>{let t=e.contentDocument;if(t&&k){let n=rW(t,{doc:t,map:a,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:!1,inlineStylesheet:h,maskInputSelector:m,unmaskInputSelector:y,maskAllText:g,maskInputOptions:b,maskTextFn:v,maskInputFn:I,slimDOMOptions:A,dataURLOptions:x,inlineImages:C,recordCanvas:w,preserveWhiteSpace:E,onSerialize:S,onIframeLoad:k,iframeLoadTimeout:O,keepIframeSrcFn:Z});n&&k(e,n)}},O),j}function rK(e,t,n=document){let r={capture:!0,passive:!0};return n.addEventListener(e,t,r),()=>n.removeEventListener(e,t,r)}(j=G||(G={}))[j.DomContentLoaded=0]="DomContentLoaded",j[j.Load=1]="Load",j[j.FullSnapshot=2]="FullSnapshot",j[j.IncrementalSnapshot=3]="IncrementalSnapshot",j[j.Meta=4]="Meta",j[j.Custom=5]="Custom",j[j.Plugin=6]="Plugin",(M=Y||(Y={}))[M.Mutation=0]="Mutation",M[M.MouseMove=1]="MouseMove",M[M.MouseInteraction=2]="MouseInteraction",M[M.Scroll=3]="Scroll",M[M.ViewportResize=4]="ViewportResize",M[M.Input=5]="Input",M[M.TouchMove=6]="TouchMove",M[M.MediaInteraction=7]="MediaInteraction",M[M.StyleSheetRule=8]="StyleSheetRule",M[M.CanvasMutation=9]="CanvasMutation",M[M.Font=10]="Font",M[M.Log=11]="Log",M[M.Drag=12]="Drag",M[M.StyleDeclaration=13]="StyleDeclaration",(q=L||(L={}))[q.MouseUp=0]="MouseUp",q[q.MouseDown=1]="MouseDown",q[q.Click=2]="Click",q[q.ContextMenu=3]="ContextMenu",q[q.DblClick=4]="DblClick",q[q.Focus=5]="Focus",q[q.Blur=6]="Blur",q[q.TouchStart=7]="TouchStart",q[q.TouchMove_Departed=8]="TouchMove_Departed",q[q.TouchEnd=9]="TouchEnd",q[q.TouchCancel=10]="TouchCancel",(z=F||(F={}))[z["2D"]=0]="2D",z[z.WebGL=1]="WebGL",z[z.WebGL2=2]="WebGL2",(D=U||(U={}))[D.Play=0]="Play",D[D.Pause=1]="Pause",D[D.Seeked=2]="Seeked",D[D.VolumeChange=3]="VolumeChange",(P=B||(B={})).Start="start",P.Pause="pause",P.Resume="resume",P.Resize="resize",P.Finish="finish",P.FullsnapshotRebuilded="fullsnapshot-rebuilded",P.LoadStylesheetStart="load-stylesheet-start",P.LoadStylesheetEnd="load-stylesheet-end",P.SkipStart="skip-start",P.SkipEnd="skip-end",P.MouseInteraction="mouse-interaction",P.EventCast="event-cast",P.CustomEvent="custom-event",P.Flush="flush",P.StateChange="state-change",P.PlayBack="play-back";let rG="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",rY={map:{},getId:()=>(console.error(rG),-1),getNode:()=>(console.error(rG),null),removeNodeFromMap(){console.error(rG)},has:()=>(console.error(rG),!1),reset(){console.error(rG)}};function rL(e,t,n={}){let r=null,a=0;return function(i){let s=Date.now();a||!1!==n.leading||(a=s);let o=t-(s-a),u=this,l=arguments;o<=0||o>t?(r&&(clearTimeout(r),r=null),a=s,e.apply(u,l)):r||!1===n.trailing||(r=setTimeout(()=>{a=!1===n.leading?0:Date.now(),r=null,e.apply(u,l)},o))}}function rF(e,t,n,r,a=window){let i=a.Object.getOwnPropertyDescriptor(e,t);return a.Object.defineProperty(e,t,r?n:{set(e){setTimeout(()=>{n.set.call(this,e)},0),i&&i.set&&i.set.call(this,e)}}),()=>rF(e,t,i||{},!0)}function rU(e,t,n){try{if(!(t in e))return()=>{};let r=e[t],a=n(r);return"function"==typeof a&&(a.prototype=a.prototype||{},Object.defineProperties(a,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=a,()=>{e[t]=r}}catch(e){return()=>{}}}function rB(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function rV(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function rJ(e,t,n,r){if(!e)return!1;if(e.nodeType===e.ELEMENT_NODE){let a=!1,i=r&&e.matches(r);return"string"==typeof t?a=void 0!==e.closest?!i&&null!==e.closest("."+t):!i&&e.classList.contains(t):i||e.classList.forEach(e=>{t.test(e)&&(a=!0)}),!a&&n&&(a=e.matches(n)),!i&&a||rJ(e.parentNode,t,n,r)}return e.nodeType,e.TEXT_NODE,rJ(e.parentNode,t,n,r)}function rH(e){return"__sn"in e&&-2===e.__sn.id}function rX(e){return!!e.changedTouches}function rQ(e){return"__sn"in e&&e.__sn.type===K.Element&&"iframe"===e.__sn.tagName}function r_(e){return!!(null==e?void 0:e.shadowRoot)}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(rY=new Proxy(rY,{get:(e,t,n)=>("map"===t&&console.error(rG),Reflect.get(e,t,n))}));class r${constructor(){this.length=0,this.head=null}get(e){if(e>=this.length)throw Error("Position outside of list range");let t=this.head;for(let n=0;n<e;n++)t=(null==t?void 0:t.next)||null;return t}addNode(e){let t={value:e,previous:null,next:null};if(e.__ln=t,e.previousSibling&&"__ln"in e.previousSibling){let n=e.previousSibling.__ln.next;t.next=n,t.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=t,n&&(n.previous=t)}else if(e.nextSibling&&"__ln"in e.nextSibling&&e.nextSibling.__ln.previous){let n=e.nextSibling.__ln.previous;t.previous=n,t.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=t,n&&(n.next=t)}else this.head&&(this.head.previous=t),t.next=this.head,this.head=t;this.length++}removeNode(e){let t=e.__ln;this.head&&(t.previous?(t.previous.next=t.next,t.next&&(t.next.previous=t.previous)):(this.head=t.next,this.head&&(this.head.previous=null)),e.__ln&&delete e.__ln,this.length--)}}let r0=(e,t)=>`${e}@${t}`;class r1{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;let e=[],t=new r$,n=e=>{let t=e,n=-2;for(;-2===n;)n=(t=t&&t.nextSibling)&&this.mirror.getId(t);return n},r=r=>{var a,i,s,o,u;let l=r.getRootNode?null===(a=r.getRootNode())||void 0===a?void 0:a.host:null,c=l;for(;null===(s=null===(i=null==c?void 0:c.getRootNode)||void 0===i?void 0:i.call(c))||void 0===s?void 0:s.host;)c=(null===(u=null===(o=null==c?void 0:c.getRootNode)||void 0===o?void 0:o.call(c))||void 0===u?void 0:u.host)||null;let d=!this.doc.contains(r)&&(!c||!this.doc.contains(c));if(!r.parentNode||d)return;let p=ry(r.parentNode)?this.mirror.getId(l):this.mirror.getId(r.parentNode),f=n(r);if(-1===p||-1===f)return t.addNode(r);let h=rW(r,{doc:this.doc,map:this.mirror.map,blockClass:this.blockClass,blockSelector:this.blockSelector,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,skipChild:!0,inlineStylesheet:this.inlineStylesheet,maskAllText:this.maskAllText,maskInputOptions:this.maskInputOptions,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:e=>{rQ(e)&&this.iframeManager.addIframe(e),r_(r)&&this.shadowDomManager.addShadowRoot(r.shadowRoot,document)},onIframeLoad:(e,t)=>{this.iframeManager.attachIframe(e,t),this.shadowDomManager.observeAttachShadow(e)}});h&&e.push({parentId:p,nextId:f,node:h})};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(let e of this.movedSet)(!r2(this.removes,e,this.mirror)||this.movedSet.has(e.parentNode))&&r(e);for(let e of this.addedSet)r5(this.droppedSet,e)||r2(this.removes,e,this.mirror)?r5(this.movedSet,e)?r(e):this.droppedSet.add(e):r(e);let a=null;for(;t.length;){let e=null;if(a){let t=this.mirror.getId(a.value.parentNode),r=n(a.value);-1!==t&&-1!==r&&(e=a)}if(!e)for(let r=t.length-1;r>=0;r--){let a=t.get(r);if(a){let t=this.mirror.getId(a.value.parentNode),r=n(a.value);if(-1!==t&&-1!==r){e=a;break}}}if(!e){for(;t.head;)t.removeNode(t.head.value);break}a=e.previous,t.removeNode(e.value),r(e.value)}let i={texts:this.texts.map(e=>({id:this.mirror.getId(e.node),value:e.value})).filter(e=>this.mirror.has(e.id)),attributes:this.attributes.map(e=>({id:this.mirror.getId(e.node),attributes:e.attributes})).filter(e=>this.mirror.has(e.id)),removes:this.removes,adds:e};(i.texts.length||i.attributes.length||i.removes.length||i.adds.length)&&(this.texts=[],this.attributes=[],this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(i))},this.processMutation=e=>{if(!rH(e.target))switch(e.type){case"characterData":{let t=e.target.textContent;rJ(e.target,this.blockClass,this.blockSelector,this.unblockSelector)||t===e.oldValue||this.texts.push({value:rN(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextSelector,this.maskAllText)&&t?this.maskTextFn?this.maskTextFn(t):t.replace(/[\S]/g,"*"):t,node:e.target});break}case"attributes":{let t=e.target,n=t.getAttribute(e.attributeName);if("value"===e.attributeName&&(n=rb({input:t,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,maskInputOptions:this.maskInputOptions,tagName:t.tagName,type:t.getAttribute("type"),value:n,maskInputFn:this.maskInputFn})),rJ(e.target,this.blockClass,this.blockSelector,this.unblockSelector)||n===e.oldValue)return;let r=this.attributes.find(t=>t.node===e.target);if(r||(r={node:e.target,attributes:{}},this.attributes.push(r)),"type"===e.attributeName&&"INPUT"===t.tagName&&"password"===(e.oldValue||"").toLowerCase()&&t.setAttribute("data-rr-is-password","true"),"style"===e.attributeName){let n=this.doc.createElement("span");e.oldValue&&n.setAttribute("style",e.oldValue),(void 0===r.attributes.style||null===r.attributes.style)&&(r.attributes.style={});try{let e=r.attributes.style;for(let r of Array.from(t.style)){let a=t.style.getPropertyValue(r),i=t.style.getPropertyPriority(r);(a!==n.style.getPropertyValue(r)||i!==n.style.getPropertyPriority(r))&&(""===i?e[r]=a:e[r]=[a,i])}for(let r of Array.from(n.style))""===t.style.getPropertyValue(r)&&(e[r]=!1)}catch(e){console.warn("[rrweb] Error when parsing update to style attribute:",e)}}else{let t=e.target;r.attributes[e.attributeName]=rP(this.doc,t,t.tagName,e.attributeName,n,this.maskAllText,this.unmaskTextSelector,this.maskTextFn)}break}case"childList":e.addedNodes.forEach(t=>this.genAdds(t,e.target)),e.removedNodes.forEach(t=>{let n=this.mirror.getId(t),r=ry(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);rJ(e.target,this.blockClass,this.blockSelector,this.unblockSelector)||rH(t)||(this.addedSet.has(t)?(r3(this.addedSet,t),this.droppedSet.add(t)):this.addedSet.has(e.target)&&-1===n||function e(t,n){if(ry(t))return!1;let r=n.getId(t);return!n.has(r)||(!t.parentNode||t.parentNode.nodeType!==t.DOCUMENT_NODE)&&(!t.parentNode||e(t.parentNode,n))}(e.target,this.mirror)||(this.movedSet.has(t)&&this.movedMap[r0(n,r)]?r3(this.movedSet,t):this.removes.push({parentId:r,id:n,isShadow:!!ry(e.target)||void 0})),this.mapRemoves.push(t))})}},this.genAdds=(e,t)=>{if(!(t&&rJ(t,this.blockClass,this.blockSelector,this.unblockSelector))){if("__sn"in e){if(rH(e))return;this.movedSet.add(e);let n=null;t&&"__sn"in t&&(n=t.__sn.id),n&&(this.movedMap[r0(e.__sn.id,n)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);rJ(e,this.blockClass,this.blockSelector,this.unblockSelector)||e.childNodes.forEach(e=>this.genAdds(e))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskTextClass","maskTextSelector","unmaskTextSelector","maskInputSelector","unmaskInputSelector","inlineStylesheet","maskAllText","maskInputOptions","maskTextFn","maskInputFn","recordCanvas","inlineImages","slimDOMOptions","doc","mirror","iframeManager","shadowDomManager","canvasManager"].forEach(t=>{this[t]=e[t]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function r3(e,t){e.delete(t),t.childNodes.forEach(t=>r3(e,t))}function r2(e,t,n){let{parentNode:r}=t;if(!r)return!1;let a=n.getId(r);return!!e.some(e=>e.id===a)||r2(e,r,n)}function r5(e,t){let{parentNode:n}=t;return!!n&&(!!e.has(n)||r5(e,n))}let r6=e=>(...t)=>{try{return e(...t)}catch(e){try{e.__rrweb__=!0}catch(e){}throw e}},r4=[];function r7(e){try{if("composedPath"in e){let t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(e){}return e&&e.target}function r8(e,t){var n,r;let a=new r1;r4.push(a),a.init(e);let i=window.MutationObserver||window.__rrMutationObserver,s=null===(r=null===(n=null==window?void 0:window.Zone)||void 0===n?void 0:n.__symbol__)||void 0===r?void 0:r.call(n,"MutationObserver");s&&window[s]&&(i=window[s]);let o=new i(r6(t=>{e.onMutation&&!1===e.onMutation(t)||a.processMutations(t)}));return o.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),o}function r9({scrollCb:e,doc:t,mirror:n,blockClass:r,blockSelector:a,unblockSelector:i,sampling:s}){let o=rL(s=>{let o=r7(s);if(!o||rJ(o,r,a,i))return;let u=n.getId(o);if(o===t){let n=t.scrollingElement||t.documentElement;r6(e)({id:u,x:n.scrollLeft,y:n.scrollTop})}else r6(e)({id:u,x:o.scrollLeft,y:o.scrollTop})},s.scroll||100);return rK("scroll",r6(o),t)}function ae(e,t){let n=Object.assign({},e);return t||delete n.userTriggered,n}let at=["INPUT","TEXTAREA","SELECT"],an=new WeakMap;function ar(e){return function(e,t){if(ai("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||ai("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||ai("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||ai("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule){let n=Array.from(e.parentRule.cssRules),r=n.indexOf(e);t.unshift(r)}else{let n=Array.from(e.parentStyleSheet.cssRules),r=n.indexOf(e);t.unshift(r)}return t}(e,[])}function aa(e,t={}){let n=e.doc.defaultView;if(!n)return()=>{};!function(e,t){let{mutationCb:n,mousemoveCb:r,mouseInteractionCb:a,scrollCb:i,viewportResizeCb:s,inputCb:o,mediaInteractionCb:u,styleSheetRuleCb:l,styleDeclarationCb:c,canvasMutationCb:d,fontCb:p}=e;e.mutationCb=(...e)=>{t.mutation&&t.mutation(...e),n(...e)},e.mousemoveCb=(...e)=>{t.mousemove&&t.mousemove(...e),r(...e)},e.mouseInteractionCb=(...e)=>{t.mouseInteraction&&t.mouseInteraction(...e),a(...e)},e.scrollCb=(...e)=>{t.scroll&&t.scroll(...e),i(...e)},e.viewportResizeCb=(...e)=>{t.viewportResize&&t.viewportResize(...e),s(...e)},e.inputCb=(...e)=>{t.input&&t.input(...e),o(...e)},e.mediaInteractionCb=(...e)=>{t.mediaInteaction&&t.mediaInteaction(...e),u(...e)},e.styleSheetRuleCb=(...e)=>{t.styleSheetRule&&t.styleSheetRule(...e),l(...e)},e.styleDeclarationCb=(...e)=>{t.styleDeclaration&&t.styleDeclaration(...e),c(...e)},e.canvasMutationCb=(...e)=>{t.canvasMutation&&t.canvasMutation(...e),d(...e)},e.fontCb=(...e)=>{t.font&&t.font(...e),p(...e)}}(e,t);let r=r8(e,e.doc),a=function({mousemoveCb:e,sampling:t,doc:n,mirror:r}){let a;if(!1===t.mousemove)return()=>{};let i="number"==typeof t.mousemove?t.mousemove:50,s="number"==typeof t.mousemoveCallback?t.mousemoveCallback:500,o=[],u=rL(t=>{let n=Date.now()-a;r6(e)(o.map(e=>(e.timeOffset-=n,e)),t),o=[],a=null},s),l=rL(e=>{let t=r7(e),{clientX:n,clientY:i}=rX(e)?e.changedTouches[0]:e;a||(a=Date.now()),o.push({x:n,y:i,id:r.getId(t),timeOffset:Date.now()-a}),u("undefined"!=typeof DragEvent&&e instanceof DragEvent?Y.Drag:e instanceof MouseEvent?Y.MouseMove:Y.TouchMove)},i,{trailing:!1}),c=[rK("mousemove",r6(l),n),rK("touchmove",r6(l),n),rK("drag",r6(l),n)];return r6(()=>{c.forEach(e=>e())})}(e),i=function({mouseInteractionCb:e,doc:t,mirror:n,blockClass:r,blockSelector:a,unblockSelector:i,sampling:s}){if(!1===s.mouseInteraction)return()=>{};let o=!0===s.mouseInteraction||void 0===s.mouseInteraction?{}:s.mouseInteraction,u=[],l=t=>s=>{let o=r7(s);if(rJ(o,r,a,i))return;let u=rX(s)?s.changedTouches[0]:s;if(!u)return;let l=n.getId(o),{clientX:c,clientY:d}=u;r6(e)({type:L[t],id:l,x:c,y:d})};return Object.keys(L).filter(e=>Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==o[e]).forEach(e=>{let n=e.toLowerCase(),r=r6(l(e));u.push(rK(n,r,t))}),r6(()=>{u.forEach(e=>e())})}(e),s=r9(e),o=function({viewportResizeCb:e}){let t=-1,n=-1,r=rL(()=>{let r=rB(),a=rV();(t!==r||n!==a)&&(r6(e)({width:Number(a),height:Number(r)}),t=r,n=a)},200);return rK("resize",r6(r),window)}(e),u=function({inputCb:e,doc:t,mirror:n,blockClass:r,blockSelector:a,unblockSelector:i,ignoreClass:s,ignoreSelector:o,maskInputSelector:u,unmaskInputSelector:l,maskInputOptions:c,maskInputFn:d,sampling:p,userTriggeredOnInput:f}){function h(e){let n=r7(e),p=n&&n.tagName,h=e.isTrusted;if("OPTION"===p&&(n=n.parentElement),!n||!p||0>at.indexOf(p)||rJ(n,r,a,i))return;let y=n,g=rI(y);if(y.classList.contains(s)||o&&y.matches(o))return;let b=rA(y,p,g),v=!1;("radio"===g||"checkbox"===g)&&(v=n.checked),function({tagName:e,type:t,maskInputOptions:n,maskInputSelector:r}){return r||rg({maskInputOptions:n,tagName:e,type:t})}({maskInputOptions:c,maskInputSelector:u,tagName:p,type:g})&&(b=rb({input:y,maskInputOptions:c,maskInputSelector:u,unmaskInputSelector:l,tagName:p,type:g,value:b,maskInputFn:d})),m(n,r6(ae)({text:b,isChecked:v,userTriggered:h},f));let I=n.name;"radio"===g&&I&&v&&t.querySelectorAll(`input[type="radio"][name="${I}"]`).forEach(e=>{if(e!==n){let t=rb({input:e,maskInputOptions:c,maskInputSelector:u,unmaskInputSelector:l,tagName:p,type:g,value:rA(e,p,g),maskInputFn:d});m(e,r6(ae)({text:t,isChecked:!v,userTriggered:!1},f))}})}function m(t,r){let a=an.get(t);if(!a||a.text!==r.text||a.isChecked!==r.isChecked){an.set(t,r);let a=n.getId(t);e(Object.assign(Object.assign({},r),{id:a}))}}let y="last"===p.input?["change"]:["input","change"],g=y.map(e=>rK(e,r6(h),t)),b=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value"),v=[[HTMLInputElement.prototype,"value"],[HTMLInputElement.prototype,"checked"],[HTMLSelectElement.prototype,"value"],[HTMLTextAreaElement.prototype,"value"],[HTMLSelectElement.prototype,"selectedIndex"],[HTMLOptionElement.prototype,"selected"]];return b&&b.set&&g.push(...v.map(e=>rF(e[0],e[1],{set(){r6(h)({target:this})}}))),r6(()=>{g.forEach(e=>e())})}(e),l=function({mediaInteractionCb:e,blockClass:t,blockSelector:n,unblockSelector:r,mirror:a,sampling:i}){let s=s=>rL(r6(i=>{let o=r7(i);if(!o||rJ(o,t,n,r))return;let{currentTime:u,volume:l,muted:c}=o;e({type:s,id:a.getId(o),currentTime:u,volume:l,muted:c})}),i.media||500),o=[rK("play",s(0)),rK("pause",s(1)),rK("seeked",s(2)),rK("volumechange",s(3))];return r6(()=>{o.forEach(e=>e())})}(e),c=function({styleSheetRuleCb:e,mirror:t},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};let r=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(r,{apply:r6((n,r,a)=>{let[i,s]=a,o=t.getId(r.ownerNode);return -1!==o&&e({id:o,adds:[{rule:i,index:s}]}),n.apply(r,a)})});let a=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(a,{apply:r6((n,r,a)=>{let[i]=a,s=t.getId(r.ownerNode);return -1!==s&&e({id:s,removes:[{index:i}]}),n.apply(r,a)})});let i={};as("CSSGroupingRule")?i.CSSGroupingRule=n.CSSGroupingRule:(as("CSSMediaRule")&&(i.CSSMediaRule=n.CSSMediaRule),as("CSSConditionRule")&&(i.CSSConditionRule=n.CSSConditionRule),as("CSSSupportsRule")&&(i.CSSSupportsRule=n.CSSSupportsRule));let s={};return Object.entries(i).forEach(([n,r])=>{s[n]={insertRule:r.prototype.insertRule,deleteRule:r.prototype.deleteRule},r.prototype.insertRule=new Proxy(s[n].insertRule,{apply:r6((n,r,a)=>{let[i,s]=a,o=t.getId(r.parentStyleSheet.ownerNode);return -1!==o&&e({id:o,adds:[{rule:i,index:[...ar(r),s||0]}]}),n.apply(r,a)})}),r.prototype.deleteRule=new Proxy(s[n].deleteRule,{apply:r6((n,r,a)=>{let[i]=a,s=t.getId(r.parentStyleSheet.ownerNode);return -1!==s&&e({id:s,removes:[{index:[...ar(r),i]}]}),n.apply(r,a)})})}),r6(()=>{n.CSSStyleSheet.prototype.insertRule=r,n.CSSStyleSheet.prototype.deleteRule=a,Object.entries(i).forEach(([e,t])=>{t.prototype.insertRule=s[e].insertRule,t.prototype.deleteRule=s[e].deleteRule})})}(e,{win:n}),d=function({styleDeclarationCb:e,mirror:t},{win:n}){let r=n.CSSStyleDeclaration.prototype.setProperty;n.CSSStyleDeclaration.prototype.setProperty=new Proxy(r,{apply:r6((n,r,a)=>{var i,s;let[o,u,l]=a,c=t.getId(null===(s=null===(i=r.parentRule)||void 0===i?void 0:i.parentStyleSheet)||void 0===s?void 0:s.ownerNode);return -1!==c&&e({id:c,set:{property:o,value:u,priority:l},index:ar(r.parentRule)}),n.apply(r,a)})});let a=n.CSSStyleDeclaration.prototype.removeProperty;return n.CSSStyleDeclaration.prototype.removeProperty=new Proxy(a,{apply:r6((n,r,a)=>{var i,s;let[o]=a,u=t.getId(null===(s=null===(i=r.parentRule)||void 0===i?void 0:i.parentStyleSheet)||void 0===s?void 0:s.ownerNode);return -1!==u&&e({id:u,remove:{property:o},index:ar(r.parentRule)}),n.apply(r,a)})}),r6(()=>{n.CSSStyleDeclaration.prototype.setProperty=r,n.CSSStyleDeclaration.prototype.removeProperty=a})}(e,{win:n}),p=e.collectFonts?function({fontCb:e,doc:t}){let n=t.defaultView;if(!n)return()=>{};let r=[],a=new WeakMap,i=n.FontFace;n.FontFace=function(e,t,n){let r=new i(e,t,n);return a.set(r,{family:e,buffer:"string"!=typeof t,descriptors:n,fontSource:"string"==typeof t?t:JSON.stringify(Array.from(new Uint8Array(t)))}),r};let s=rU(t.fonts,"add",function(t){return function(n){return setTimeout(()=>{let t=a.get(n);t&&(e(t),a.delete(n))},0),t.apply(this,[n])}});return r.push(()=>{n.FontFace=i}),r.push(s),r6(()=>{r.forEach(e=>e())})}(e):()=>{},f=[];for(let t of e.plugins)f.push(t.observer(t.callback,n,t.options));return r6(()=>{r4.forEach(e=>e.reset()),r.disconnect(),a(),i(),s(),o(),u(),l();try{c(),d()}catch(e){}p(),f.forEach(e=>e())})}function ai(e){return void 0!==window[e]}function as(e){return!!(void 0!==window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class ao{constructor(e){this.iframes=new WeakMap,this.mutationCb=e.mutationCb}addIframe(e){this.iframes.set(e,!0)}addLoadListener(e){this.loadListener=e}attachIframe(e,t){var n;this.mutationCb({adds:[{parentId:e.__sn.id,nextId:null,node:t}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),null===(n=this.loadListener)||void 0===n||n.call(this,e)}}class au{constructor(e){this.restorePatches=[],this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror;let t=this;this.restorePatches.push(rU(HTMLElement.prototype,"attachShadow",function(e){return function(){let n=e.apply(this,arguments);return this.shadowRoot&&t.addShadowRoot(this.shadowRoot,this.ownerDocument),n}}))}addShadowRoot(e,t){r8(Object.assign(Object.assign({},this.bypassOptions),{doc:t,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),e),r9(Object.assign(Object.assign({},this.bypassOptions),{scrollCb:this.scrollCb,doc:e,mirror:this.mirror}))}observeAttachShadow(e){if(e.contentWindow){let t=this;this.restorePatches.push(rU(e.contentWindow.HTMLElement.prototype,"attachShadow",function(n){return function(){let r=n.apply(this,arguments);return this.shadowRoot&&t.addShadowRoot(this.shadowRoot,e.contentDocument),r}}))}}reset(){this.restorePatches.forEach(e=>e())}}for(var al="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ac="undefined"==typeof Uint8Array?[]:new Uint8Array(256),ad=0;ad<al.length;ad++)ac[al.charCodeAt(ad)]=ad;var ap=function(e){var t,n=new Uint8Array(e),r=n.length,a="";for(t=0;t<r;t+=3)a+=al[n[t]>>2]+al[(3&n[t])<<4|n[t+1]>>4]+al[(15&n[t+1])<<2|n[t+2]>>6]+al[63&n[t+2]];return r%3==2?a=a.substring(0,a.length-1)+"=":r%3==1&&(a=a.substring(0,a.length-2)+"=="),a};let af=new Map,ah=(e,t,n)=>{let r;if(!e||!(ay(e,t)||"object"==typeof e))return;let a=e.constructor.name,i=((r=af.get(n))||(r=new Map,af.set(n,r)),r.has(a)||r.set(a,[]),r.get(a)),s=i.indexOf(e);return -1===s&&(s=i.length,i.push(e)),s},am=(e,t,n)=>[...e].map(e=>(function e(t,n,r){if(t instanceof Array)return t.map(t=>e(t,n,r));if(null===t);else if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray){let e=t.constructor.name;return{rr_type:e,args:[Object.values(t)]}}else if(t instanceof ArrayBuffer){let e=t.constructor.name,n=ap(t);return{rr_type:e,base64:n}}else if(t instanceof DataView){let a=t.constructor.name;return{rr_type:a,args:[e(t.buffer,n,r),t.byteOffset,t.byteLength]}}else if(t instanceof HTMLImageElement){let e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}else if(t instanceof ImageData){let a=t.constructor.name;return{rr_type:a,args:[e(t.data,n,r),t.width,t.height]}}else if(ay(t,n)||"object"==typeof t){let e=t.constructor.name,a=ah(t,n,r);return{rr_type:e,index:a}}return t})(e,t,n)),ay=(e,t)=>{let n=["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(e=>"function"==typeof t[e]);return!!n.find(n=>e instanceof t[n])};function ag(e,t,n,r,a,i,s,o){let u=[],l=Object.getOwnPropertyNames(e);for(let c of l)try{if("function"!=typeof e[c])continue;let l=rU(e,c,function(u){return function(...l){let d=u.apply(this,l);if(ah(d,o,e),!rJ(this.canvas,r,i,a)){s.getId(this.canvas);let r=am([...l],o,e),a={type:t,property:c,args:r};n(this.canvas,a)}return d}});u.push(l)}catch(a){let r=rF(e,c,{set(e){n(this.canvas,{type:t,property:c,args:[e],setter:!0})}});u.push(r)}return u}class ab{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.frozen=!1,this.locked=!1,this.processMutation=function(e,t){let n=this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId;(n||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(t)},this.mutationCb=e.mutationCb,this.mirror=e.mirror,!0===e.recordCanvas&&this.initCanvasMutationObserver(e.win,e.blockClass,e.blockSelector,e.unblockSelector)}initCanvasMutationObserver(e,t,n,r){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();let a=function(e,t,n,r){let a=[];try{let i=rU(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(a,...i){return rJ(this,t,n,r)||"__context"in this||(this.__context=a),e.apply(this,[a,...i])}});a.push(i)}catch(e){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach(e=>e())}}(e,t,r,n),i=function(e,t,n,r,a,i){let s=[],o=Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype);for(let i of o)try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[i])continue;let o=rU(t.CanvasRenderingContext2D.prototype,i,function(t){return function(...s){return rJ(this.canvas,n,a,r)||setTimeout(()=>{let t=[...s];if("drawImage"===i&&t[0]&&t[0]instanceof HTMLCanvasElement){let e=t[0],n=e.getContext("2d"),r=null==n?void 0:n.getImageData(0,0,e.width,e.height),a=null==r?void 0:r.data;t[0]=JSON.stringify(a)}e(this.canvas,{type:F["2D"],property:i,args:t})},0),t.apply(this,s)}});s.push(o)}catch(r){let n=rF(t.CanvasRenderingContext2D.prototype,i,{set(t){e(this.canvas,{type:F["2D"],property:i,args:[t],setter:!0})}});s.push(n)}return()=>{s.forEach(e=>e())}}(this.processMutation.bind(this),e,t,r,n,this.mirror),s=function(e,t,n,r,a,i){let s=[];return s.push(...ag(t.WebGLRenderingContext.prototype,F.WebGL,e,n,r,a,i,t)),void 0!==t.WebGL2RenderingContext&&s.push(...ag(t.WebGL2RenderingContext.prototype,F.WebGL2,e,n,r,a,i,t)),()=>{s.forEach(e=>e())}}(this.processMutation.bind(this),e,t,r,n,this.mirror);this.resetObservers=()=>{a(),i(),s()}}startPendingCanvasMutationFlusher(){requestAnimationFrame(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,requestAnimationFrame(e)};requestAnimationFrame(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),requestAnimationFrame(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,t){if(this.frozen||this.locked)return;let n=this.pendingCanvasMutations.get(e);if(!n||-1===t)return;let r=n.map(e=>{let t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}(e,["type"]);return t}),{type:a}=n[0];this.mutationCb({id:t,type:a,commands:r}),this.pendingCanvasMutations.delete(e)}}function av(e){return Object.assign(Object.assign({},e),{timestamp:Date.now()})}let aI={map:{},getId:e=>e&&e.__sn?e.__sn.id:-1,getNode(e){return this.map[e]||null},removeNodeFromMap(e){let t=e.__sn&&e.__sn.id;delete this.map[t],e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))},has(e){return this.map.hasOwnProperty(e)},reset(){this.map={}}};function aA(e={}){let t;let{emit:n,checkoutEveryNms:r,checkoutEveryNth:a,blockClass:i="rr-block",blockSelector:s=null,unblockSelector:o=null,ignoreClass:u="rr-ignore",ignoreSelector:l=null,maskTextClass:c="rr-mask",maskTextSelector:f=null,maskInputSelector:h=null,unmaskTextSelector:m=null,unmaskInputSelector:y=null,inlineStylesheet:g=!0,maskAllText:b=!1,maskAllInputs:v,maskInputOptions:I,slimDOMOptions:A,maskInputFn:x,maskTextFn:C,hooks:w,packFn:S,sampling:k={},mousemoveWait:O,recordCanvas:Z=!1,userTriggeredOnInput:E=!1,collectFonts:T=!1,inlineImages:j=!1,plugins:M,keepIframeSrcFn:q=()=>!1,onMutation:z}=e;if(!n)throw Error("emit function is required");void 0!==O&&void 0===k.mousemove&&(k.mousemove=O);let D=!0===v?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==I?I:{},P=!0===A||"all"===A?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===A,headMetaDescKeywords:"all"===A}:A||{};!function(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=function(e){if(!(0 in arguments))throw TypeError("1 argument is required");do if(this===e)return!0;while(e=e&&e.parentNode);return!1})}();let N=0,R=e=>{for(let t of M||[])t.eventProcessor&&(e=t.eventProcessor(e));return S&&(e=S(e)),e};d=(e,i)=>{var s;if((null===(s=r4[0])||void 0===s?void 0:s.isFrozen())&&e.type!==G.FullSnapshot&&!(e.type===G.IncrementalSnapshot&&e.data.source===Y.Mutation)&&r4.forEach(e=>e.unfreeze()),n(R(e),i),e.type===G.FullSnapshot)t=e,N=0;else if(e.type===G.IncrementalSnapshot){if(e.data.source===Y.Mutation&&e.data.isAttachIframe)return;N++;let n=a&&N>=a,i=r&&e.timestamp-t.timestamp>r;(n||i)&&p(!0)}};let W=e=>{d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.Mutation},e)}))},K=e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.Scroll},e)})),L=e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.CanvasMutation},e)})),F=new ao({mutationCb:W}),U=new ab({recordCanvas:Z,mutationCb:L,win:window,blockClass:i,blockSelector:s,unblockSelector:o,mirror:aI}),B=new au({mutationCb:W,scrollCb:K,bypassOptions:{onMutation:z,blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:c,maskTextSelector:f,unmaskTextSelector:m,maskInputSelector:h,unmaskInputSelector:y,inlineStylesheet:g,maskAllText:b,maskInputOptions:D,maskTextFn:C,maskInputFn:x,recordCanvas:Z,inlineImages:j,sampling:k,slimDOMOptions:P,iframeManager:F,canvasManager:U},mirror:aI});p=(e=!1)=>{var t,n,r,a;d(av({type:G.Meta,data:{href:window.location.href,width:rV(),height:rB()}}),e),r4.forEach(e=>e.lock());let[u,l]=function(e,t){let{blockClass:n="rr-block",blockSelector:r=null,unblockSelector:a=null,maskTextClass:i="rr-mask",maskTextSelector:s=null,unmaskTextSelector:o=null,inlineStylesheet:u=!0,inlineImages:l=!1,recordCanvas:c=!1,maskInputSelector:d=null,unmaskInputSelector:p=null,maskAllText:f=!1,maskAllInputs:h=!1,maskTextFn:m,maskInputFn:y,slimDOM:g=!1,dataURLOptions:b,preserveWhiteSpace:v,onSerialize:I,onIframeLoad:A,iframeLoadTimeout:x,keepIframeSrcFn:C=()=>!1}=t||{},w={},S=!0===h?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===h?{}:h,k=!0===g||"all"===g?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===g,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===g?{}:g;return[rW(e,{doc:e,map:w,blockClass:n,blockSelector:r,unblockSelector:a,maskTextClass:i,maskTextSelector:s,unmaskTextSelector:o,skipChild:!1,inlineStylesheet:u,maskInputSelector:d,unmaskInputSelector:p,maskAllText:f,maskInputOptions:S,maskTextFn:m,maskInputFn:y,slimDOMOptions:k,dataURLOptions:b,inlineImages:l,recordCanvas:c,preserveWhiteSpace:v,onSerialize:I,onIframeLoad:A,iframeLoadTimeout:x,keepIframeSrcFn:C}),w]}(document,{blockClass:i,blockSelector:s,unblockSelector:o,maskTextClass:c,maskTextSelector:f,unmaskTextSelector:m,maskInputSelector:h,unmaskInputSelector:y,inlineStylesheet:g,maskAllText:b,maskAllInputs:D,maskTextFn:C,slimDOM:P,recordCanvas:Z,inlineImages:j,onSerialize:e=>{rQ(e)&&F.addIframe(e),r_(e)&&B.addShadowRoot(e.shadowRoot,document)},onIframeLoad:(e,t)=>{F.attachIframe(e,t),B.observeAttachShadow(e)},keepIframeSrcFn:q});if(!u)return console.warn("Failed to snapshot the document");aI.map=l,d(av({type:G.FullSnapshot,data:{node:u,initialOffset:{left:void 0!==window.pageXOffset?window.pageXOffset:(null==document?void 0:document.documentElement.scrollLeft)||(null===(n=null===(t=null==document?void 0:document.body)||void 0===t?void 0:t.parentElement)||void 0===n?void 0:n.scrollLeft)||(null==document?void 0:document.body.scrollLeft)||0,top:void 0!==window.pageYOffset?window.pageYOffset:(null==document?void 0:document.documentElement.scrollTop)||(null===(a=null===(r=null==document?void 0:document.body)||void 0===r?void 0:r.parentElement)||void 0===a?void 0:a.scrollTop)||(null==document?void 0:document.body.scrollTop)||0}}})),r4.forEach(e=>e.unlock())};try{let e=[];e.push(rK("DOMContentLoaded",()=>{d(av({type:G.DomContentLoaded,data:{}}))}));let t=e=>{var t;return r6(aa)({onMutation:z,mutationCb:W,mousemoveCb:(e,t)=>d(av({type:G.IncrementalSnapshot,data:{source:t,positions:e}})),mouseInteractionCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.MouseInteraction},e)})),scrollCb:K,viewportResizeCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.ViewportResize},e)})),inputCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.Input},e)})),mediaInteractionCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.MediaInteraction},e)})),styleSheetRuleCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.StyleSheetRule},e)})),styleDeclarationCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.StyleDeclaration},e)})),canvasMutationCb:L,fontCb:e=>d(av({type:G.IncrementalSnapshot,data:Object.assign({source:Y.Font},e)})),blockClass:i,ignoreClass:u,ignoreSelector:l,maskTextClass:c,maskTextSelector:f,unmaskTextSelector:m,maskInputSelector:h,unmaskInputSelector:y,maskInputOptions:D,inlineStylesheet:g,sampling:k,recordCanvas:Z,inlineImages:j,userTriggeredOnInput:E,collectFonts:T,doc:e,maskAllText:b,maskInputFn:x,maskTextFn:C,blockSelector:s,unblockSelector:o,slimDOMOptions:P,mirror:aI,iframeManager:F,shadowDomManager:B,canvasManager:U,plugins:(null===(t=null==M?void 0:M.filter(e=>e.observer))||void 0===t?void 0:t.map(e=>({observer:e.observer,options:e.options,callback:t=>d(av({type:G.Plugin,data:{plugin:e.name,payload:t}}))})))||[]},w)};F.addLoadListener(n=>{try{e.push(t(n.contentDocument))}catch(e){console.warn(e)}});let n=()=>{p(),e.push(t(document))};return"interactive"===document.readyState||"complete"===document.readyState?n():e.push(rK("load",()=>{d(av({type:G.Load,data:{}})),n()},window)),()=>{e.forEach(e=>e())}}catch(e){console.warn(e)}}function ax(e){return e>9999999999?e:1e3*e}function aC(e,t){"sentry.transaction"!==t.category&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:G.Custom,timestamp:1e3*(t.timestamp||0),data:{tag:"breadcrumb",payload:ti(t,10,1e3)}}),"console"===t.category)))}function aw(e){let t=aS(e);if(!t||!(t instanceof Element))return t;let n=t.closest("button,a");return n||t}function aS(e){return"object"==typeof e&&e&&"target"in e?e.target:e}aA.addCustomEvent=(e,t)=>{if(!d)throw Error("please add custom event after start recording");d(av({type:G.Custom,data:{tag:e,payload:t}}))},aA.freezePage=()=>{r4.forEach(e=>e.freeze())},aA.takeFullSnapshot=e=>{if(!p)throw Error("please take full snapshot after start recording");p(e)},aA.mirror=aI;class ak{constructor(e,t,n=aC){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=t.timeout/1e3,this._threshold=t.threshold/1e3,this._scollTimeout=t.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=t.ignoreSelector,this._addBreadcrumbEvent=n}addListeners(){var e;let t=()=>{this._lastScroll=aZ()},n=(e=()=>{this._lastMutation=aZ()},f||(f=[],ee(rf,"open",function(e){return function(...t){if(f)try{f.forEach(e=>e())}catch(e){}return e.apply(rf,t)}})),f.push(e),()=>{let t=f?f.indexOf(e):-1;t>-1&&f.splice(t,1)}),r=e=>{if(!e.target)return;let t=aw(e);t&&this._handleMultiClick(t)},a=new MutationObserver(()=>{this._lastMutation=aZ()});a.observe(rf.document.documentElement,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),rf.addEventListener("scroll",t,{passive:!0}),rf.addEventListener("click",r,{passive:!0}),this._teardown=()=>{rf.removeEventListener("scroll",t),rf.removeEventListener("click",r),n(),a.disconnect(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,t){var n,r;if(r=this._ignoreSelector,!aO.includes(t.tagName)||"INPUT"===t.tagName&&!["submit","button"].includes(t.getAttribute("type")||"")||"A"===t.tagName&&(t.hasAttribute("download")||t.hasAttribute("target")&&"_self"!==t.getAttribute("target"))||r&&t.matches(r)||!(e.data&&"number"==typeof e.data.nodeId&&e.timestamp))return;let a={timestamp:(n=e.timestamp)>9999999999?n/1e3:n,clickBreadcrumb:e,clickCount:0,node:t};this._clicks.some(e=>e.node===a.node&&1>Math.abs(e.timestamp-a.timestamp))||(this._clicks.push(a),1===this._clicks.length&&this._scheduleCheckClicks())}_handleMultiClick(e){this._getClicks(e).forEach(e=>{e.clickCount++})}_getClicks(e){return this._clicks.filter(t=>t.node===e)}_checkClicks(){let e=[],t=aZ();for(let n of(this._clicks.forEach(n=>{!n.mutationAfter&&this._lastMutation&&(n.mutationAfter=n.timestamp<=this._lastMutation?this._lastMutation-n.timestamp:void 0),!n.scrollAfter&&this._lastScroll&&(n.scrollAfter=n.timestamp<=this._lastScroll?this._lastScroll-n.timestamp:void 0),n.timestamp+this._timeout<=t&&e.push(n)}),e)){let e=this._clicks.indexOf(n);e>-1&&(this._generateBreadcrumbs(n),this._clicks.splice(e,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){let t=this._replay,n=e.scrollAfter&&e.scrollAfter<=this._scollTimeout,r=e.mutationAfter&&e.mutationAfter<=this._threshold,{clickCount:a,clickBreadcrumb:i}=e;if(!n&&!r){let n=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),r=n<1e3*this._timeout?"mutation":"timeout",s={type:"default",message:i.message,timestamp:i.timestamp,category:"ui.slowClickDetected",data:{...i.data,url:rf.location.href,route:t.getCurrentRoute(),timeAfterClickMs:n,endReason:r,clickCount:a||1}};this._addBreadcrumbEvent(t,s);return}if(a>1){let e={type:"default",message:i.message,timestamp:i.timestamp,category:"ui.multiClick",data:{...i.data,url:rf.location.href,route:t.getCurrentRoute(),clickCount:a,metric:!0}};this._addBreadcrumbEvent(t,e)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}let aO=["A","BUTTON","INPUT"];function aZ(){return Date.now()/1e3}function aE(e){return{timestamp:Date.now()/1e3,type:"default",...e}}(N=V||(V={}))[N.Document=0]="Document",N[N.DocumentType=1]="DocumentType",N[N.Element=2]="Element",N[N.Text=3]="Text",N[N.CDATA=4]="CDATA",N[N.Comment=5]="Comment";let aT=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled"]),aj=e=>t=>{if(!e.isEnabled())return;let n=function(e){let{target:t,message:n}=function(e){let t;let n="click"===e.name,r=null;try{r=n?aw(e.event):aS(e.event),t=X(r,{maxStringLength:200})||"<unknown>"}catch(e){t="<unknown>"}return{target:r,message:t}}(e);return aE({category:`ui.${e.name}`,...aM(t,n)})}(t);if(!n)return;let r="click"===t.name,a=r&&t.event;!r||!e.clickDetector||!a||a.altKey||a.metaKey||a.ctrlKey||a.shiftKey||function(e,t,n){e.handleClick(t,n)}(e.clickDetector,n,aw(t.event)),aC(e,n)};function aM(e,t){let n=e&&"__sn"in e&&e.__sn.type===V.Element?e.__sn:null;return{message:t,data:n?{nodeId:n.id,node:{id:n.id,tagName:n.tagName,textContent:e?Array.from(e.childNodes).map(e=>"__sn"in e&&e.__sn.type===V.Text&&e.__sn.textContent).filter(Boolean).map(e=>e.trim()).join(""):"",attributes:function(e){let t={};for(let n in e)if(aT.has(n)){let r=n;("data-testid"===n||"data-test-id"===n)&&(r="testId"),t[r]=e[n]}return t}(n.attributes)}}:{}}}let aq=["name","type","startTime","transferSize","duration"];function az(e){return function(t){return aq.every(n=>e[n]===t[n])}}let aD=`/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
function t(t){let e=t.length;for(;--e>=0;)t[e]=0}const e=new Uint8Array([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]),a=new Uint8Array([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]),i=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),n=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=new Array(576);t(s);const r=new Array(60);t(r);const o=new Array(512);t(o);const l=new Array(256);t(l);const h=new Array(29);t(h);const d=new Array(30);function _(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let f,c,u;function w(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}t(d);const m=t=>t<256?o[t]:o[256+(t>>>7)],b=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},g=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,b(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},p=(t,e,a)=>{g(t,a[2*e],a[2*e+1])},k=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},v=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=15;n++)r=r+a[n-1]<<1,i[n]=r;for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=k(i[e]++,e))}},y=t=>{let e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},x=t=>{t.bi_valid>8?b(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},z=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]<t[s]||t[n]===t[s]&&i[e]<=i[a]},A=(t,e,a)=>{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n<t.heap_len&&z(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!z(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i},E=(t,i,n)=>{let s,r,o,_,f=0;if(0!==t.sym_next)do{s=255&t.pending_buf[t.sym_buf+f++],s+=(255&t.pending_buf[t.sym_buf+f++])<<8,r=t.pending_buf[t.sym_buf+f++],0===s?p(t,r,i):(o=l[r],p(t,o+256+1,i),_=e[o],0!==_&&(r-=h[o],g(t,r,_)),s--,o=m(s),p(t,o,n),_=a[o],0!==_&&(s-=d[o],g(t,s,_)))}while(f<t.sym_next);p(t,256,i)},R=(t,e)=>{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r<s;r++)0!==a[2*r]?(t.heap[++t.heap_len]=h=r,t.depth[r]=0):a[2*r+1]=0;for(;t.heap_len<2;)l=t.heap[++t.heap_len]=h<2?++h:0,a[2*l]=1,t.depth[l]=0,t.opt_len--,n&&(t.static_len-=i[2*l+1]);for(e.max_code=h,r=t.heap_len>>1;r>=1;r--)A(t,a,r);l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],A(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,A(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,u,w=0;for(f=0;f<=15;f++)t.bl_count[f]=0;for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++)d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,w++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),u=a[2*d],t.opt_len+=u*(f+c),s&&(t.static_len+=u*(n[2*d+1]+c)));if(0!==w){do{for(f=l-1;0===t.bl_count[f];)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,w-=2}while(w>0);for(f=l;0!==f;f--)for(d=t.bl_count[f];0!==d;)_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}})(t,e),v(a,h,t.bl_count)},Z=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o<l&&n===r||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==s&&t.bl_tree[2*n]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4))},U=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o<l&&n===r)){if(o<h)do{p(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==s&&(p(t,n,t.bl_tree),o--),p(t,16,t.bl_tree),g(t,o-3,2)):o<=10?(p(t,17,t.bl_tree),g(t,o-3,3)):(p(t,18,t.bl_tree),g(t,o-11,7));o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4)}};let S=!1;const D=(t,e,a,i)=>{g(t,0+(i?1:0),3),x(t),b(t,a),b(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var T=(t,e,a,i)=>{let o,l,h=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),R(t,t.l_desc),R(t,t.d_desc),h=(t=>{let e;for(Z(t,t.dyn_ltree,t.l_desc.max_code),Z(t,t.dyn_dtree,t.d_desc.max_code),R(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*n[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),o=t.opt_len+3+7>>>3,l=t.static_len+3+7>>>3,l<=o&&(o=l)):o=l=a+5,a+4<=o&&-1!==e?D(t,e,a,i):4===t.strategy||l===o?(g(t,2+(i?1:0),3),E(t,s,r)):(g(t,4+(i?1:0),3),((t,e,a,i)=>{let s;for(g(t,e-257,5),g(t,a-1,5),g(t,i-4,4),s=0;s<i;s++)g(t,t.bl_tree[2*n[s]+1],3);U(t,t.dyn_ltree,e-1),U(t,t.dyn_dtree,a-1)})(t,t.l_desc.max_code+1,t.d_desc.max_code+1,h+1),E(t,t.dyn_ltree,t.dyn_dtree)),y(t),i&&x(t)},O={_tr_init:t=>{S||((()=>{let t,n,w,m,b;const g=new Array(16);for(w=0,m=0;m<28;m++)for(h[m]=w,t=0;t<1<<e[m];t++)l[w++]=m;for(l[w-1]=m,b=0,m=0;m<16;m++)for(d[m]=b,t=0;t<1<<a[m];t++)o[b++]=m;for(b>>=7;m<30;m++)for(d[m]=b<<7,t=0;t<1<<a[m]-7;t++)o[256+b++]=m;for(n=0;n<=15;n++)g[n]=0;for(t=0;t<=143;)s[2*t+1]=8,t++,g[8]++;for(;t<=255;)s[2*t+1]=9,t++,g[9]++;for(;t<=279;)s[2*t+1]=7,t++,g[7]++;for(;t<=287;)s[2*t+1]=8,t++,g[8]++;for(v(s,287,g),t=0;t<30;t++)r[2*t+1]=5,r[2*t]=k(t,5);f=new _(s,e,257,286,15),c=new _(r,a,0,30,15),u=new _(new Array(0),i,0,19,7)})(),S=!0),t.l_desc=new w(t.dyn_ltree,f),t.d_desc=new w(t.dyn_dtree,c),t.bl_desc=new w(t.bl_tree,u),t.bi_buf=0,t.bi_valid=0,y(t)},_tr_stored_block:D,_tr_flush_block:T,_tr_tally:(t,e,a)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=a,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(l[a]+256+1)]++,t.dyn_dtree[2*m(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{g(t,2,3),p(t,256,s),(t=>{16===t.bi_valid?(b(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var F=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const L=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var N=(t,e,a,i)=>{const n=L,s=i+a;t^=-1;for(let a=i;a<s;a++)t=t>>>8^n[255&(t^e[a])];return-1^t},I={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"},B={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:C,_tr_stored_block:H,_tr_flush_block:M,_tr_tally:j,_tr_align:K}=O,{Z_NO_FLUSH:P,Z_PARTIAL_FLUSH:Y,Z_FULL_FLUSH:G,Z_FINISH:X,Z_BLOCK:W,Z_OK:q,Z_STREAM_END:J,Z_STREAM_ERROR:Q,Z_DATA_ERROR:V,Z_BUF_ERROR:$,Z_DEFAULT_COMPRESSION:tt,Z_FILTERED:et,Z_HUFFMAN_ONLY:at,Z_RLE:it,Z_FIXED:nt,Z_DEFAULT_STRATEGY:st,Z_UNKNOWN:rt,Z_DEFLATED:ot}=B,lt=(t,e)=>(t.msg=I[e],e),ht=t=>2*t-(t>4?9:0),dt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},_t=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let ft=(t,e,a)=>(e<<t.hash_shift^a)&t.hash_mask;const ct=t=>{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},ut=(t,e)=>{M(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,ct(t.strm)},wt=(t,e)=>{t.pending_buf[t.pending++]=e},mt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},bt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=F(t.adler,e,n,a):2===t.state.wrap&&(t.adler=N(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},gt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+258;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&s<f);if(i=258-(f-s),s=f-258,i>r){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},pt=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-262)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),_t(t),i+=e),0===t.strm.avail_in)break;if(a=bt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=ft(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=ft(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)},kt=(t,e)=>{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_out<n)break;if(n=t.strm.avail_out-n,i=t.strstart-t.block_start,a>i+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a<s&&(0===a&&e!==X||e===P||a!==i+t.strm.avail_in))break;r=e===X&&a===i+t.strm.avail_in?1:0,H(t,0,0,r),t.pending_buf[t.pending-4]=a,t.pending_buf[t.pending-3]=a>>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,ct(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(bt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),r?4:e!==P&&e!==X&&0===t.strm.avail_in&&t.strstart===t.block_start?2:(n=t.window_size-t.strstart,t.strm.avail_in>n&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(bt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water<t.strstart&&(t.high_water=t.strstart),n=t.bi_valid+42>>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===X)&&e!==P&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===X&&0===t.strm.avail_in&&a===i?1:0,H(t,t.block_start,a,r),t.block_start+=a,ct(t.strm)),r?3:1)},vt=(t,e)=>{let a,i;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-262&&(t.match_length=gt(t,a)),t.match_length>=3)if(i=j(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ft(t,t.ins_h,t.window[t.strstart+1]);else i=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2},yt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-262&&(t.match_length=gt(t,a),t.match_length<=5&&(t.strategy===et||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=j(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(ut(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=j(t,0,t.window[t.strstart-1]),i&&ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=j(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2};function xt(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const zt=[new xt(0,0,0,0,kt),new xt(4,4,8,4,vt),new xt(4,5,16,8,vt),new xt(4,6,32,32,vt),new xt(4,4,16,16,yt),new xt(8,16,32,32,yt),new xt(8,16,128,128,yt),new xt(8,32,128,256,yt),new xt(32,128,258,1024,yt),new xt(32,258,258,4096,yt)];function At(){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=ot,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 Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),dt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Et=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||42!==e.status&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&113!==e.status&&666!==e.status?1:0},Rt=t=>{if(Et(t))return lt(t,Q);t.total_in=t.total_out=0,t.data_type=rt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=-2,C(e),q},Zt=t=>{const e=Rt(t);var a;return e===q&&((a=t.state).window_size=2*a.w_size,dt(a.head),a.max_lazy_match=zt[a.level].max_lazy,a.good_match=zt[a.level].good_length,a.nice_match=zt[a.level].nice_length,a.max_chain_length=zt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ut=(t,e,a,i,n,s)=>{if(!t)return Q;let r=1;if(e===tt&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ot||i<8||i>15||e<0||e>9||s<0||s>nt||8===i&&1!==r)return lt(t,Q);8===i&&(i=9);const o=new At;return t.state=o,o.strm=t,o.status=42,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=n+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+3-1)/3),o.window=new Uint8Array(2*o.w_size),o.head=new Uint16Array(o.hash_size),o.prev=new Uint16Array(o.w_size),o.lit_bufsize=1<<n+6,o.pending_buf_size=4*o.lit_bufsize,o.pending_buf=new Uint8Array(o.pending_buf_size),o.sym_buf=o.lit_bufsize,o.sym_end=3*(o.lit_bufsize-1),o.level=e,o.strategy=s,o.method=a,Zt(t)};var St={deflateInit:(t,e)=>Ut(t,e,ot,15,8,st),deflateInit2:Ut,deflateReset:Zt,deflateResetKeep:Rt,deflateSetHeader:(t,e)=>Et(t)||2!==t.state.wrap?Q:(t.state.gzhead=e,q),deflate:(t,e)=>{if(Et(t)||e>W||e<0)return t?lt(t,Q):Q;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||666===a.status&&e!==X)return lt(t,0===t.avail_out?$:Q);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(ct(t),0===t.avail_out)return a.last_flush=-1,q}else if(0===t.avail_in&&ht(e)<=ht(i)&&e!==X)return lt(t,$);if(666===a.status&&0!==t.avail_in)return lt(t,$);if(42===a.status&&0===a.wrap&&(a.status=113),42===a.status){let e=ot+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=at||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,mt(a,e),0!==a.strstart&&(mt(a,t.adler>>>16),mt(a,65535&t.adler)),t.adler=1,a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(57===a.status)if(t.adler=0,wt(a,31),wt(a,139),wt(a,8),a.gzhead)wt(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),wt(a,255&a.gzhead.time),wt(a,a.gzhead.time>>8&255),wt(a,a.gzhead.time>>16&255),wt(a,a.gzhead.time>>24&255),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(wt(a,255&a.gzhead.extra.length),wt(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=N(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,3),a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,ct(t),0!==a.pending)return a.last_flush=-1,q;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,wt(a,e)}while(0!==e);a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,wt(a,e)}while(0!==e);a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(ct(t),0!==a.pending))return a.last_flush=-1,q;wt(a,255&t.adler),wt(a,t.adler>>8&255),t.adler=0}if(a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(0!==t.avail_in||0!==a.lookahead||e!==P&&666!==a.status){let i=0===a.level?kt(a,e):a.strategy===at?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(pt(t),0===t.lookahead)){if(e===P)return 1;break}if(t.match_length=0,a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===it?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=258){if(pt(t),t.lookahead<=258&&e===P)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+258;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&n<s);t.match_length=258-(s-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=j(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):zt[a.level].func(a,e);if(3!==i&&4!==i||(a.status=666),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),q;if(2===i&&(e===Y?K(a):e!==W&&(H(a,0,0,!1),e===G&&(dt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),ct(t),0===t.avail_out))return a.last_flush=-1,q}return e!==X?q:a.wrap<=0?J:(2===a.wrap?(wt(a,255&t.adler),wt(a,t.adler>>8&255),wt(a,t.adler>>16&255),wt(a,t.adler>>24&255),wt(a,255&t.total_in),wt(a,t.total_in>>8&255),wt(a,t.total_in>>16&255),wt(a,t.total_in>>24&255)):(mt(a,t.adler>>>16),mt(a,65535&t.adler)),ct(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?q:J)},deflateEnd:t=>{if(Et(t))return Q;const e=t.state.status;return t.state=null,113===e?lt(t,V):q},deflateSetDictionary:(t,e)=>{let a=e.length;if(Et(t))return Q;const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead)return Q;if(1===n&&(t.adler=F(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(dt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,pt(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=ft(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,pt(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,q},deflateInfo:"pako deflate (from Nodeca project)"};const Dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Tt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Dt(a,e)&&(t[e]=a[e])}}return t},Ot=t=>{let e=0;for(let a=0,i=t.length;a<i;a++)e+=t[a].length;const a=new Uint8Array(e);for(let e=0,i=0,n=t.length;e<n;e++){let n=t[e];a.set(n,i),i+=n.length}return a};let Ft=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){Ft=!1}const Lt=new Uint8Array(256);for(let t=0;t<256;t++)Lt[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Lt[254]=Lt[254]=1;var Nt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n<r;n++)a=t.charCodeAt(n),55296==(64512&a)&&n+1<r&&(i=t.charCodeAt(n+1),56320==(64512&i)&&(a=65536+(a-55296<<10)+(i-56320),n++)),o+=a<128?1:a<2048?2:a<65536?3:4;for(e=new Uint8Array(o),s=0,n=0;s<o;n++)a=t.charCodeAt(n),55296==(64512&a)&&n+1<r&&(i=t.charCodeAt(n+1),56320==(64512&i)&&(a=65536+(a-55296<<10)+(i-56320),n++)),a<128?e[s++]=a:a<2048?(e[s++]=192|a>>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},It=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i<a;){let e=t[i++];if(e<128){s[n++]=e;continue}let r=Lt[e];if(r>4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i<a;)e=e<<6|63&t[i++],r--;r>1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Ft)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i<e;i++)a+=String.fromCharCode(t[i]);return a})(s,n)},Bt=(t,e)=>{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Lt[t[a]]>e?a:e};var Ct=function(){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};const Ht=Object.prototype.toString,{Z_NO_FLUSH:Mt,Z_SYNC_FLUSH:jt,Z_FULL_FLUSH:Kt,Z_FINISH:Pt,Z_OK:Yt,Z_STREAM_END:Gt,Z_DEFAULT_COMPRESSION:Xt,Z_DEFAULT_STRATEGY:Wt,Z_DEFLATED:qt}=B;function Jt(t){this.options=Tt({level:Xt,method:qt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Wt},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=St.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==Yt)throw new Error(I[a]);if(e.header&&St.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Nt(e.dictionary):"[object ArrayBuffer]"===Ht.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=St.deflateSetDictionary(this.strm,t),a!==Yt)throw new Error(I[a]);this._dict_set=!0}}function Qt(t,e){const a=new Jt(e);if(a.push(t,!0),a.err)throw a.msg||I[a.err];return a.result}Jt.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?Pt:Mt,"string"==typeof t?a.input=Nt(t):"[object ArrayBuffer]"===Ht.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===jt||s===Kt)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=St.deflate(a,s),n===Gt)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=St.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Yt;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},Jt.prototype.onData=function(t){this.chunks.push(t)},Jt.prototype.onEnd=function(t){t===Yt&&(this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Vt={Deflate:Jt,deflate:Qt,deflateRaw:function(t,e){return(e=e||{}).raw=!0,Qt(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,Qt(t,e)},constants:B};var $t=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<<E.lenbits)-1,b=(1<<E.distbits)-1;t:do{c<15&&(f+=z[a++]<<c,c+=8,f+=z[a++]<<c,c+=8),g=u[f&m];e:for(;;){if(p=g>>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<<p)-1)];continue e}if(32&p){E.mode=16191;break t}t.msg="invalid literal/length code",E.mode=16209;break t}k=65535&g,p&=15,p&&(c<p&&(f+=z[a++]<<c,c+=8),k+=f&(1<<p)-1,f>>>=p,c-=p),c<15&&(f+=z[a++]<<c,c+=8,f+=z[a++]<<c,c+=8),g=w[f&b];a:for(;;){if(p=g>>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<<p)-1)];continue a}t.msg="invalid distance code",E.mode=16209;break t}if(v=65535&g,p&=15,c<p&&(f+=z[a++]<<c,c+=8,c<p&&(f+=z[a++]<<c,c+=8)),v+=f&(1<<p)-1,v>o){t.msg="invalid distance too far back",E.mode=16209;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=16209;break t}if(y=0,x=_,0===d){if(y+=l-p,p<k){k-=p;do{A[n++]=_[y++]}while(--p);y=n-v,x=A}}else if(d<p){if(y+=l+d-p,p-=d,p<k){k-=p;do{A[n++]=_[y++]}while(--p);if(y=0,d<k){p=d,k-=p;do{A[n++]=_[y++]}while(--p);y=n-v,x=A}}}else if(y+=d-p,p<k){k-=p;do{A[n++]=_[y++]}while(--p);y=n-v,x=A}for(;k>2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a<i&&n<r);k=c>>3,a-=k,c-=k<<3,f&=(1<<c)-1,t.next_in=a,t.next_out=n,t.avail_in=a<i?i-a+5:5-(a-i),t.avail_out=n<r?r-n+257:257-(n-r),E.hold=f,E.bits=c};const te=new Uint16Array([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]),ee=new Uint8Array([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]),ae=new Uint16Array([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]),ie=new Uint8Array([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]);var ne=(t,e,a,i,n,s,r,o)=>{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=15;w++)E[w]=0;for(m=0;m<i;m++)E[e[a+m]]++;for(p=l,g=15;g>=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b<g&&0===E[b];b++);for(p<b&&(p=b),y=1,w=1;w<=15;w++)if(y<<=1,y-=E[w],y<0)return-1;if(y>0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<15;w++)R[w+1]=R[w]+E[w];for(m=0;m<i;m++)0!==e[a+m]&&(r[R[e[a+m]]++]=m);if(0===t?(A=D=r,u=20):1===t?(A=te,D=ee,u=257):(A=ae,D=ie,u=0),z=0,m=0,w=b,c=s,k=p,v=0,_=-1,x=1<<p,f=x-1,1===t&&x>852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1<u?(U=0,S=r[m]):r[m]>=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<<w-v,d=1<<k,b=d;do{d-=h,n[c+(z>>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<<w-1;z&h;)h>>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<<k;k+v<g&&(y-=E[k+v],!(y<=0));)k++,y<<=1;if(x+=1<<k,1===t&&x>852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:se,Z_BLOCK:re,Z_TREES:oe,Z_OK:le,Z_STREAM_END:he,Z_NEED_DICT:de,Z_STREAM_ERROR:_e,Z_DATA_ERROR:fe,Z_MEM_ERROR:ce,Z_BUF_ERROR:ue,Z_DEFLATED:we}=B,me=16209,be=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function ge(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const pe=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<16180||e.mode>16211?1:0},ke=t=>{if(pe(t))return _e;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=16180,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,le},ve=t=>{if(pe(t))return _e;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,ke(t)},ye=(t,e)=>{let a;if(pe(t))return _e;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?_e:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,ve(t))},xe=(t,e)=>{if(!t)return _e;const a=new ge;t.state=a,a.strm=t,a.window=null,a.mode=16180;const i=ye(t,e);return i!==le&&(t.state=null),i};let ze,Ae,Ee=!0;const Re=t=>{if(Ee){ze=new Int32Array(512),Ae=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ne(1,t.lens,0,288,ze,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ne(2,t.lens,0,32,Ae,0,t.work,{bits:5}),Ee=!1}t.lencode=ze,t.lenbits=9,t.distcode=Ae,t.distbits=5},Ze=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new Uint8Array(s.wsize)),i>=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=n))),0};var Ue={inflateReset:ve,inflateReset2:ye,inflateResetKeep:ke,inflateInit:t=>xe(t,15),inflateInit2:xe,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(pe(t)||!t.output||!t.input&&0!==t.avail_in)return _e;a=t.state,16191===a.mode&&(a.mode=16192),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=le;t:for(;;)switch(a.mode){case 16180:if(0===a.wrap){a.mode=16192;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(2&a.wrap&&35615===h){0===a.wbits&&(a.wbits=15),a.check=0,A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=me;break}if((15&h)!==we){t.msg="unknown compression method",a.mode=me;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=me;break}a.dmax=1<<a.wbits,a.flags=0,t.adler=a.check=1,a.mode=512&h?16189:16191,h=0,d=0;break;case 16181:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(a.flags=h,(255&a.flags)!==we){t.msg="unknown compression method",a.mode=me;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=me;break}a.head&&(a.head.text=h>>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.head&&(a.head.time=h),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=N(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.head&&(a.head.xflags=255&h,a.head.os=h>>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.length=h,a.head&&(a.head.extra_len=h),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c<o);if(512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,y)break t}else a.head&&(a.head.name=null);a.length=0,a.mode=16187;case 16187:if(4096&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.comment+=String.fromCharCode(y))}while(y&&c<o);if(512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,y)break t}else a.head&&(a.head.comment=null);a.mode=16188;case 16188:if(512&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(4&a.wrap&&h!==(65535&a.check)){t.msg="header crc mismatch",a.mode=me;break}h=0,d=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=16191;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}t.adler=a.check=be(h),h=0,d=0,a.mode=16190;case 16190:if(0===a.havedict)return t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,de;t.adler=a.check=1,a.mode=16191;case 16191:if(e===re||e===oe)break t;case 16192:if(a.last){h>>>=7&d,d-=7&d,a.mode=16206;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}switch(a.last=1&h,h>>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Re(a),a.mode=16199,e===oe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=me}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if((65535&h)!=(h>>>16^65535)){t.msg="invalid stored block lengths",a.mode=me;break}if(a.length=65535&h,h=0,d=0,a.mode=16194,e===oe)break t;case 16194:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=16191;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(a.nlen=257+(31&h),h>>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=me;break}a.have=0,a.mode=16197;case 16197:for(;a.have<a.ncode;){for(;d<3;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.lens[Z[a.have++]]=7&h,h>>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ne(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=me;break}a.have=0,a.mode=16198;case 16198:for(;a.have<a.nlen+a.ndist;){for(;z=a.lencode[h&(1<<a.lenbits)-1],m=z>>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(g<16)h>>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(h>>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=me;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=me;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===me)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=me;break}if(a.lenbits=9,E={bits:a.lenbits},x=ne(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=me;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ne(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=me;break}if(a.mode=16199,e===oe)break t;case 16199:a.mode=16200;case 16200:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,$t(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,16191===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<<a.lenbits)-1],m=z>>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(b&&0==(240&b)){for(p=m,k=b,v=g;z=a.lencode[v+((h&(1<<p+k)-1)>>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=16191;break}if(64&b){t.msg="invalid literal/length code",a.mode=me;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.length+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<<a.distbits)-1],m=z>>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(0==(240&b)){for(p=m,k=b,v=g;z=a.distcode[v+((h&(1<<p+k)-1)>>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=me;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.offset+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=me;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=me;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=16200);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=16200;break;case 16206:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<<d,d+=8}if(f-=l,t.total_out+=f,a.total+=f,4&a.wrap&&f&&(t.adler=a.check=a.flags?N(a.check,n,f,r-f):F(a.check,n,f,r-f)),f=l,4&a.wrap&&(a.flags?h:be(h))!==a.check){t.msg="incorrect data check",a.mode=me;break}h=0,d=0}a.mode=16207;case 16207:if(a.wrap&&a.flags){for(;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(4&a.wrap&&h!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=me;break}h=0,d=0}a.mode=16208;case 16208:x=he;break t;case me:x=fe;break t;case 16210:return ce;default:return _e}return t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,(a.wsize||f!==t.avail_out&&a.mode<me&&(a.mode<16206||e!==se))&&Ze(t,t.output,t.next_out,f-t.avail_out),_-=t.avail_in,f-=t.avail_out,t.total_in+=_,t.total_out+=f,a.total+=f,4&a.wrap&&f&&(t.adler=a.check=a.flags?N(a.check,n,f,t.next_out-f):F(a.check,n,f,t.next_out-f)),t.data_type=a.bits+(a.last?64:0)+(16191===a.mode?128:0)+(16199===a.mode||16194===a.mode?256:0),(0===_&&0===f||e===se)&&x===le&&(x=ue),x},inflateEnd:t=>{if(pe(t))return _e;let e=t.state;return e.window&&(e.window=null),t.state=null,le},inflateGetHeader:(t,e)=>{if(pe(t))return _e;const a=t.state;return 0==(2&a.wrap)?_e:(a.head=e,e.done=!1,le)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return pe(t)?_e:(i=t.state,0!==i.wrap&&16190!==i.mode?_e:16190===i.mode&&(n=1,n=F(n,e,a,0),n!==i.check)?fe:(s=Ze(t,e,a,a),s?(i.mode=16210,ce):(i.havedict=1,le)))},inflateInfo:"pako inflate (from Nodeca project)"};var Se=function(){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};const De=Object.prototype.toString,{Z_NO_FLUSH:Te,Z_FINISH:Oe,Z_OK:Fe,Z_STREAM_END:Le,Z_NEED_DICT:Ne,Z_STREAM_ERROR:Ie,Z_DATA_ERROR:Be,Z_MEM_ERROR:Ce}=B;function He(t){this.options=Tt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=Ue.inflateInit2(this.strm,e.windowBits);if(a!==Fe)throw new Error(I[a]);if(this.header=new Se,Ue.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Nt(e.dictionary):"[object ArrayBuffer]"===De.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Ue.inflateSetDictionary(this.strm,e.dictionary),a!==Fe)))throw new Error(I[a])}He.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?Oe:Te,"[object ArrayBuffer]"===De.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=Ue.inflate(a,r),s===Ne&&n&&(s=Ue.inflateSetDictionary(a,n),s===Fe?s=Ue.inflate(a,r):s===Be&&(s=Ne));a.avail_in>0&&s===Le&&a.state.wrap>0&&0!==t[a.next_in];)Ue.inflateReset(a),s=Ue.inflate(a,r);switch(s){case Ie:case Be:case Ne:case Ce:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Le))if("string"===this.options.to){let t=Bt(a.output,a.next_out),e=a.next_out-t,n=It(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==Fe||0!==o){if(s===Le)return s=Ue.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},He.prototype.onData=function(t){this.chunks.push(t)},He.prototype.onEnd=function(t){t===Fe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const{Deflate:Me,deflate:je,deflateRaw:Ke,gzip:Pe}=Vt;var Ye=Me,Ge=je,Xe=B;const We=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const e=this._hasEvents?",":"";this.deflate.push(e+t,Xe.Z_SYNC_FLUSH),this._hasEvents=!0}finish(){if(this.deflate.push("]",Xe.Z_FINISH),this.deflate.err)throw this.deflate.err;const t=this.deflate.result;return this._init(),t}_init(){this._hasEvents=!1,this.deflate=new Ye,this.deflate.push("[",Xe.Z_NO_FLUSH)}},qe={clear:()=>{We.clear()},addEvent:t=>We.addEvent(t),finish:()=>We.finish(),compress:t=>function(t){return Ge(t)}(t)};addEventListener("message",(function(t){const e=t.data.method,a=t.data.id,i=t.data.arg;if(e in qe&&"function"==typeof qe[e])try{const t=qe[e](i);postMessage({id:a,method:e,success:!0,response:t})}catch(t){postMessage({id:a,method:e,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});`;class aP extends Error{constructor(){super("Event buffer exceeded maximum size of 20000000.")}}class aN{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){let t=JSON.stringify(e).length;if(this._totalSize+=t,this._totalSize>2e7)throw new aP;this.events.push(e)}finish(){return new Promise(e=>{let t=this.events;this.clear(),e(JSON.stringify(t))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){let e=this.events.map(e=>e.timestamp).sort()[0];return e?ax(e):null}}class aR{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((e,t)=>{this._worker.addEventListener("message",({data:n})=>{n.success?e():t()},{once:!0}),this._worker.addEventListener("error",e=>{t(e)},{once:!0})})),this._ensureReadyPromise}destroy(){this._worker.terminate()}postMessage(e,t){let n=this._getAndIncrementId();return new Promise((r,a)=>{let i=({data:t})=>{if(t.method===e&&t.id===n){if(this._worker.removeEventListener("message",i),!t.success){a(Error("Error in compression worker"));return}r(t.response)}};this._worker.addEventListener("message",i),this._worker.postMessage({id:n,method:e,arg:t})})}_getAndIncrementId(){return this._id++}}class aW{constructor(e){this._worker=new aR(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){let t=ax(e.timestamp);(!this._earliestTimestamp||t<this._earliestTimestamp)&&(this._earliestTimestamp=t);let n=JSON.stringify(e);return(this._totalSize+=n.length,this._totalSize>2e7)?Promise.reject(new aP):this._sendEventToWorker(n)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear")}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){let e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class aK{constructor(e){this._fallback=new aN,this._compression=new aW(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(e){return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){let{events:e,hasCheckout:t}=this._fallback,n=[];for(let t of e)n.push(this._compression.addEvent(t));this._compression.hasCheckout=t,this._used=this._compression;try{await Promise.all(n)}catch(e){}}}function aG(){try{return"sessionStorage"in rf&&!!rf.sessionStorage}catch(e){return!1}}function aY(e){return void 0!==e&&Math.random()<e}function aL(e){if(aG())try{rf.sessionStorage.setItem(rh,JSON.stringify(e))}catch(e){}}function aF(e){let t=Date.now(),n=e.id||eu(),r=e.started||t,a=e.lastActivity||t,i=e.segmentId||0,s=e.sampled,o="boolean"!=typeof e.shouldRefresh||e.shouldRefresh,u=e.previousSessionId;return{id:n,started:r,lastActivity:a,segmentId:i,sampled:s,shouldRefresh:o,previousSessionId:u}}function aU({sessionSampleRate:e,allowBuffering:t,stickySession:n=!1},{previousSessionId:r}={}){let a=aY(e)?"session":!!t&&"buffer",i=aF({sampled:a,previousSessionId:r});return n&&aL(i),i}function aB(e,t,n=+new Date){return null===e||void 0===t||t<0||0!==t&&e+t<=n}function aV(e,{maxReplayDuration:t,sessionIdleExpire:n,targetTime:r=Date.now()}){return aB(e.started,t,r)||aB(e.lastActivity,n,r)}function aJ(e,{traceInternals:t,maxReplayDuration:n,sessionIdleExpire:r},a){if(!aV(e,{sessionIdleExpire:r,maxReplayDuration:n}))return e;let i="buffer"===e.sampled;if(i&&e.shouldRefresh)return e;if(i)return aF({sampled:!1});let s=aU(a,{previousSessionId:e.id});return s}function aH(e,{traceInternals:t,sessionIdleExpire:n,maxReplayDuration:r},a){let i=e||a.stickySession&&function(e){if(!aG())return null;try{let e=rf.sessionStorage.getItem(rh);if(!e)return null;let t=JSON.parse(e);return aF(t)}catch(e){return null}}(0);return i?aJ(i,{sessionIdleExpire:n,traceInternals:t,maxReplayDuration:r},a):aU(a)}async function aX(e,t,n){if(!e.eventBuffer||e.isPaused())return null;let r=ax(t.timestamp);if(r+e.timeouts.sessionIdlePause<Date.now())return null;if(r>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)return e.getOptions()._experiments.traceInternals,null;try{n&&"buffer"===e.recordingMode&&e.eventBuffer.clear(),n&&(e.eventBuffer.hasCheckout=!0);let r=e.getOptions(),a=function(e,t){try{if("function"==typeof t&&e.type===G.Custom)return t(e)}catch(e){return null}return e}(t,r.beforeAddRecordingEvent);if(!a)return;return await e.eventBuffer.addEvent(a)}catch(r){let t=r&&r instanceof aP?"addEventSizeExceeded":"addEvent";await e.stop({reason:t});let n=eE().getClient();n&&n.recordDroppedEvent("internal_sdk_error","replay")}}function aQ(e){return"transaction"===e.type}function a_(e){let t=function(){let e=eE().getClient();if(!e)return!1;let t=e.getTransport();return!!t&&(t.send.__sentry__baseTransport__||!1)}();return(n,r)=>{if(!e.isEnabled()||n.type&&!aQ(n))return;let a=r&&r.statusCode;if(!t||a&&!(a<200)&&!(a>=300)){if(aQ(n)){!function(e,t){let n=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}(e,n);return}!function(e,t){let n=e.getContext();t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id),"buffer"===e.recordingMode&&t.tags&&t.tags.replayId&&setTimeout(()=>{e.sendBufferedReplayOrFlush()})}(e,n)}}}function a$(e,t){return t.map(({type:t,start:n,end:r,name:a,data:i})=>{let s=e.throttledAddEvent({type:G.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:t,description:a,startTimestamp:n,endTimestamp:r,data:i}}});return"string"==typeof s?Promise.resolve(null):s})}function a0(e,t){e.isEnabled()&&null!==t&&!function(e){let t=eE().getClient(),n=t&&t.getDsn();return!!n&&e.includes(n.host)}(t.name)&&e.addUpdate(()=>(a$(e,[t]),!0))}let a1=["true","false","null"];function a3(e){let t=function(e){let t=[];for(let n=0;n<e.length;n++)!function(e,t,n){let r=e[e.length-1],a=t[n];if(!/\s/.test(a)){if('"'===a&&!function e(t,n){let r=t[n-1];return"\\"===r&&!e(t,n-1)}(t,n)){!function(e,t){if(14===t){e.pop(),e.push(15);return}if(22===t){e.pop(),e.push(23);return}if(13===t){e.push(14);return}if(21===t){e.push(22);return}if(10===t){e.push(12);return}12===t&&(e.pop(),e.push(11))}(e,r);return}switch(a){case"{":!function(e,t){if(!t||13===t){e.push(10);return}21===t&&e.push(10),20===t&&e.push(10)}(e,r);break;case"[":!function(e,t){if(!t||13===t){e.push(20),e.push(21);return}21===t&&(e.push(20),e.push(21)),20===t&&(e.push(20),e.push(21))}(e,r);break;case":":11===r&&(e.pop(),e.push(13));break;case",":!function(e,t){if(13===t){e.pop();return}if(15===t){e.pop(),e.pop();return}21!==t&&23===t&&e.pop()}(e,r);break;case"}":10===r&&e.pop(),13===r&&(e.pop(),e.pop()),15===r&&(e.pop(),e.pop(),e.pop()),13===e[e.length-1]&&e.push(15),21===e[e.length-1]&&e.push(23);break;case"]":20===r&&e.pop(),21===r&&(e.pop(),e.pop()),23===r&&(e.pop(),e.pop(),e.pop()),13===e[e.length-1]&&e.push(15),21===e[e.length-1]&&e.push(23)}}}(t,e,n);return t}(e);return function(e,t){if(!t.length)return e;let n=e,r=t.length-1,a=t[r];n=function(e,t){switch(t){case 10:return`${e}"~~":"~~"`;case 11:return`${e}:"~~"`;case 12:return`${e}~~":"~~"`;case 13:return function(e){let t=e.lastIndexOf(":"),n=e.slice(t+1);return a1.includes(n.trim())?`${e},"~~":"~~"`:`${e.slice(0,t+1)}"~~"`}(e);case 14:case 22:return`${e}~~"`;case 15:return`${e},"~~":"~~"`;case 20:return`${e}"~~"`;case 21:return function(e){let t=function(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(","===n||"["===n)return t}return -1}(e);if(t>-1){let n=e.slice(t+1);return a1.includes(n.trim())?`${e},"~~"`:`${e.slice(0,t+1)}"~~"`}return e}(e);case 23:return`${e},"~~"`}return e}(n,a);for(let e=r;e>=0;e--){let r=t[e];switch(r){case 10:n=`${n}}`;break;case 20:n=`${n}]`}}return n}(e,t)}function a2(e,t){if(e)try{if("string"==typeof e)return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){let n=ie(e);return t.encode(n).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch(e){}}function a5(e){if(!e)return;let t=parseInt(e,10);return isNaN(t)?void 0:t}function a6(e){return"string"==typeof e?e:e instanceof URLSearchParams?e.toString():e instanceof FormData?ie(e):void 0}function a4(e,t){if(!t)return null;let{startTimestamp:n,endTimestamp:r,url:a,method:i,statusCode:s,request:o,response:u}=t,l={type:e,start:n/1e3,end:r/1e3,name:a,data:eo({method:i,statusCode:s,request:o,response:u})};return l}function a7(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function a8(e,t,n){if(!t&&0===Object.keys(e).length)return;if(!t)return{headers:e};if(!n)return{headers:e,size:t};let r={headers:e,size:t},{body:a,warnings:i}=function(e){if(!e||"string"!=typeof e)return{body:e,warnings:[]};let t=e.length>15e4;if(function(e){let t=e[0],n=e[e.length-1];return"["===t&&"]"===n||"{"===t&&"}"===n}(e))try{let n=t?a3(e.slice(0,15e4)):e,r=JSON.parse(n);return{body:r,warnings:t?["JSON_TRUNCATED"]:[]}}catch(n){return{body:t?`${e.slice(0,15e4)}…`:e,warnings:t?["INVALID_JSON","TEXT_TRUNCATED"]:["INVALID_JSON"]}}return{body:t?`${e.slice(0,15e4)}…`:e,warnings:t?["TEXT_TRUNCATED"]:[]}}(n);return r.body=a,i.length>0&&(r._meta={warnings:i}),r}function a9(e,t){return Object.keys(e).reduce((n,r)=>{let a=r.toLowerCase();return t.includes(a)&&e[r]&&(n[a]=e[r]),n},{})}function ie(e){return new URLSearchParams(e).toString()}function it(e,t){let n=function(e,t=rf.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(rf.location.origin))return e;let n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;let r=n.href;return!e.endsWith("/")&&r.endsWith("/")?r.slice(0,-1):r}(e);return $(n,t)}async function ir(e,t,n){try{let r=await ia(e,t,n),a=a4("resource.fetch",r);a0(n.replay,a)}catch(e){}}async function ia(e,t,n){let{startTimestamp:r,endTimestamp:a}=t,{url:i,method:s,status_code:o=0,request_body_size:u,response_body_size:l}=e.data,c=it(i,n.networkDetailAllowUrls)&&!it(i,n.networkDetailDenyUrls),d=c?function({networkCaptureBodies:e,networkRequestHeaders:t},n,r){let a=1===n.length&&"string"!=typeof n[0]?il(n[0],t):2===n.length?il(n[1],t):{};if(!e)return a8(a,r,void 0);let i=io(n),s=a6(i);return a8(a,r,s)}(n,t.input,u):a7(u),p=await ii(c,n,t.response,l);return{startTimestamp:r,endTimestamp:a,url:i,method:s,statusCode:o,request:d,response:p}}async function ii(e,{networkCaptureBodies:t,textEncoder:n,networkResponseHeaders:r},a,i){if(!e&&void 0!==i)return a7(i);let s=iu(a.headers,r);if(!t&&void 0!==i)return a8(s,i,void 0);try{let r=a.clone(),o=await is(r),u=o&&o.length&&void 0===i?a2(o,n):i;if(!e)return a7(u);if(t)return a8(s,u,o);return a8(s,u,void 0)}catch(e){return a8(s,i,void 0)}}async function is(e){try{return await e.text()}catch(e){return}}function io(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}function iu(e,t){let n={};return t.forEach(t=>{e.get(t)&&(n[t]=e.get(t))}),n}function il(e,t){if(!e)return{};let n=e.headers;return n?n instanceof Headers?iu(n,t):Array.isArray(n)?{}:a9(n,t):{}}async function ic(e,t,n){try{let r=function(e,t,n){let{startTimestamp:r,endTimestamp:a,input:i,xhr:s}=t,{url:o,method:u,status_code:l=0,request_body_size:c,response_body_size:d}=e.data;if(!o)return null;if(!it(o,n.networkDetailAllowUrls)||it(o,n.networkDetailDenyUrls)){let e=a7(c),t=a7(d);return{startTimestamp:r,endTimestamp:a,url:o,method:u,statusCode:l,request:e,response:t}}let p=s[e1],f=p?a9(p.request_headers,n.networkRequestHeaders):{},h=a9(function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return e[n.toLowerCase()]=r,e},{}):{}}(s),n.networkResponseHeaders),m=a8(f,c,n.networkCaptureBodies?a6(i):void 0),y=a8(h,d,n.networkCaptureBodies?t.xhr.responseText:void 0);return{startTimestamp:r,endTimestamp:a,url:o,method:u,statusCode:l,request:m,response:y}}(e,t,n),a=a4("resource.xhr",r);a0(n.replay,a)}catch(e){}}let id=null,ip=e=>t=>{if(!e.isEnabled())return;let n=function(e){let t=e.getLastBreadcrumb&&e.getLastBreadcrumb();return id!==t&&t?(id=t,!t.category||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui."))?null:"console"===t.category?function(e){let t=e.data&&e.data.arguments;if(!Array.isArray(t)||0===t.length)return aE(e);let n=!1,r=t.map(e=>{if(!e)return e;if("string"==typeof e)return e.length>5e3?(n=!0,`${e.slice(0,5e3)}…`):e;if("object"==typeof e)try{let t=ti(e,7),r=JSON.stringify(t);if(r.length>5e3){let e=a3(r.slice(0,5e3)),t=JSON.parse(e);return n=!0,t}return t}catch(e){}return e});return aE({...e,data:{...e.data,arguments:r,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(t):aE(t):null}(t);n&&aC(e,n)};async function ih(e){try{return Promise.all(a$(e,[function(e){let{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}=e,a=Date.now()/1e3;return{type:"memory",name:"memory",start:a,end:a,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}}}}(rf.performance.memory)]))}catch(e){return[]}}let im={resource:function(e){let{entryType:t,initiatorType:n,name:r,responseEnd:a,startTime:i,decodedBodySize:s,encodedBodySize:o,responseStatus:u,transferSize:l}=e;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${t}.${n}`,start:ig(i),end:ig(a),name:r,data:{size:l,statusCode:u,decodedBodySize:s,encodedBodySize:o}}},paint:function(e){let{duration:t,entryType:n,name:r,startTime:a}=e,i=ig(a);return{type:n,name:r,start:i,end:i+t,data:void 0}},navigation:function(e){let{entryType:t,name:n,decodedBodySize:r,duration:a,domComplete:i,encodedBodySize:s,domContentLoadedEventStart:o,domContentLoadedEventEnd:u,domInteractive:l,loadEventStart:c,loadEventEnd:d,redirectCount:p,startTime:f,transferSize:h,type:m}=e;return 0===a?null:{type:`${t}.${m}`,start:ig(f),end:ig(i),name:n,data:{size:h,decodedBodySize:r,encodedBodySize:s,duration:a,domInteractive:l,domContentLoadedEventStart:o,domContentLoadedEventEnd:u,loadEventStart:c,loadEventEnd:d,domComplete:i,redirectCount:p}}},"largest-contentful-paint":function(e){let{entryType:t,startTime:n,size:r}=e,a=0;if(rf.performance){let e=rf.performance.getEntriesByType("navigation")[0];a=e&&e.activationStart||0}let i=Math.max(n-a,0),s=ig(a)+i/1e3;return{type:t,name:t,start:s,end:s,data:{value:i,size:r,nodeId:aA.mirror.getId(e.element)}}}};function iy(e){return void 0===im[e.entryType]?null:im[e.entryType](e)}function ig(e){return((eh.Z1||rf.performance.timeOrigin)+e)/1e3}async function ib({client:e,scope:t,replayId:n,event:r}){let a="object"!=typeof e._integrations||null===e._integrations||Array.isArray(e._integrations)?void 0:Object.keys(e._integrations),i=await th(e.getOptions(),r,{event_id:n,integrations:a},t);if(!i)return null;i.platform=i.platform||"javascript";let s=e.getSdkMetadata&&e.getSdkMetadata(),{name:o,version:u}=s&&s.sdk||{};return i.sdk={...i.sdk,name:o||"sentry.javascript.unknown",version:u||"0.0.0"},i}async function iv({recordingData:e,replayId:t,segmentId:n,eventContext:r,timestamp:a,session:i}){var s;let o;let u=function({recordingData:e,headers:t}){let n;let r=`${JSON.stringify(t)}
`;if("string"==typeof e)n=`${r}${e}`;else{let t=new TextEncoder,a=t.encode(r);(n=new Uint8Array(a.length+e.length)).set(a),n.set(e,a.length)}return n}({recordingData:e,headers:{segment_id:n}}),{urls:l,errorIds:c,traceIds:d,initialTimestamp:p}=r,f=eE(),h=f.getClient(),m=f.getScope(),y=h&&h.getTransport(),g=h&&h.getDsn();if(!h||!y||!g||!i.sampled)return;let b={type:"replay_event",replay_start_timestamp:p/1e3,timestamp:a/1e3,error_ids:c,trace_ids:d,urls:l,replay_id:t,segment_id:n,replay_type:i.sampled},v=await ib({scope:m,client:h,replayId:t,event:b});if(!v){h.recordDroppedEvent("event_processor","replay",b);return}delete v.sdkProcessingMetadata;let I=(s=h.getOptions().tunnel,ts(td(v,tc(v),s,g),[[{type:"replay_event"},v],[{type:"replay_recording",length:"string"==typeof u?new TextEncoder().encode(u).length:u.length},u]]));try{o=await y.send(I)}catch(t){let e=Error(rm);try{e.cause=t}catch(e){}throw e}if(!o)return o;if("number"==typeof o.statusCode&&(o.statusCode<200||o.statusCode>=300))throw new iI(o.statusCode);return o}class iI extends Error{constructor(e){super(`Transport returned status code ${e}`)}}async function iA(e,t={count:0,interval:5e3}){let{recordingData:n,options:r}=e;if(n.length)try{return await iv(e),!0}catch(n){var a;if(n instanceof iI)throw n;if(a={_retryCount:t.count},eE().setContext("Replays",a),t.count>=3){let e=Error(`${rm} - max retries exceeded`);try{e.cause=n}catch(e){}throw e}return t.interval*=++t.count,new Promise((n,r)=>{setTimeout(async()=>{try{await iA(e,t),n(!0)}catch(e){r(e)}},t.interval)})}}let ix="__THROTTLED";class iC{constructor({options:e,recordingOptions:t}){iC.prototype.__init.call(this),iC.prototype.__init2.call(this),iC.prototype.__init3.call(this),iC.prototype.__init4.call(this),iC.prototype.__init5.call(this),iC.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEvents=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=t,this._options=e,this._debouncedFlush=function(e,t,n){let r,a,i;let s=n&&n.maxWait?Math.max(n.maxWait,t):0;function o(){return u(),r=e()}function u(){void 0!==a&&clearTimeout(a),void 0!==i&&clearTimeout(i),a=i=void 0}function l(){return a&&clearTimeout(a),a=setTimeout(o,t),s&&void 0===i&&(i=setTimeout(o,s)),r}return l.cancel=u,l.flush=function(){return void 0!==a||void 0!==i?o():r},l}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function(e,t,n){let r=new Map,a=e=>{let t=e-5;r.forEach((e,n)=>{n<t&&r.delete(n)})},i=()=>[...r.values()].reduce((e,t)=>e+t,0),s=!1;return(...t)=>{let n=Math.floor(Date.now()/1e3);if(a(n),i()>=300){let e=s;return s=!0,e?"__SKIPPED":ix}s=!1;let o=r.get(n)||0;return r.set(n,o+1),e(...t)}}((e,t)=>aX(this,e,t),0,0);let{slowClickTimeout:n,slowClickIgnoreSelectors:r}=this.getOptions(),a=n?{threshold:Math.min(3e3,n),timeout:n,scrollTimeout:300,ignoreSelector:r?r.join(","):""}:void 0;a&&(this.clickDetector=new ak(this,a))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}getOptions(){return this._options}initializeSampling(){let{errorSampleRate:e,sessionSampleRate:t}=this._options;if(!(e<=0)||!(t<=0)){if(this._initializeSessionForSampling(),!this.session){this._handleException(Error("Unable to initialize and create session"));return}!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",this.recordingMode,this._options._experiments.traceInternals,this._initializeRecording())}}start(){if(this._isEnabled&&"session"===this.recordingMode)throw Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw Error("Replay buffering is in progress, call `flush()` to save the replay");this._options._experiments.traceInternals;let e=aH(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw Error("Replay recording is already in progress");this._options._experiments.traceInternals;let e=aH(this.session,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{var e;let t;this._stopRecording=aA({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:(e=this,t=!1,(n,r)=>{if(!e.checkAndHandleExpiredSession())return;let a=r||!t;t=!0,e.addUpdate(()=>{if("buffer"===e.recordingMode&&a&&e.setInitialState(),aX(e,n,a),!a)return!1;if(a&&e.session&&0===e.session.segmentId?aX(e,function(e){let t=e.getOptions();return{type:G.Custom,timestamp:Date.now(),data:{tag:"options",payload:{sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}(e),!1):Promise.resolve(null),e.session&&e.session.previousSessionId)return!0;if("buffer"===e.recordingMode&&e.session&&e.eventBuffer){let t=e.eventBuffer.getEarliestTimestamp();t&&(e.getOptions()._experiments.traceInternals,e.session.started=t,e.getOptions().stickySession&&aL(e.session))}return"session"===e.recordingMode&&e.flush(),!0})}),onMutation:this._onMutationHandler})}catch(e){this._handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this._handleException(e),!1}}async stop({forceFlush:e=!1,reason:t}={}){if(this._isEnabled)try{this._options._experiments.traceInternals,this._isEnabled=!1,this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,function(){if(aG())try{rf.sessionStorage.removeItem(rh)}catch(e){}}(),this.session=void 0}catch(e){this._handleException(e)}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),this._options._experiments.traceInternals)}resume(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording(),this._options._experiments.traceInternals)}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();let t=Date.now();this._options._experiments.traceInternals,await this.flushImmediate();let n=this.stopRecording();e&&n&&"session"!==this.recordingMode&&(this.recordingMode="session",this.session&&(this.session.shouldRefresh=!1,this._updateUserActivity(t),this._updateSessionActivity(t),this._maybeSaveSession()),this.startRecording())}addUpdate(e){let t=e();"buffer"!==this.recordingMode&&!0!==t&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){let e=this.getSessionId();if(this._lastActivity&&aB(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled){this.pause();return}if(!this._checkSession())return;let t=e!==this.getSessionId();return!t||(this.isPaused()?this.resume():this._triggerFullSnapshot(),!1)}setInitialState(){let e=`${rf.location.pathname}${rf.location.hash}${rf.location.search}`,t=`${rf.location.origin}${e}`;this.performanceEvents=[],this._clearContext(),this._context.initialUrl=t,this._context.initialTimestamp=Date.now(),this._context.urls.push(t)}throttledAddEvent(e,t){let n=this._throttledAddEvent(e,t);if(n===ix){let e=aE({category:"replay.throttled"});this.addUpdate(()=>{aX(this,{type:5,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e,metric:!0}})})}return n}getCurrentRoute(){let e=this.lastTransaction||eE().getScope().getTransaction();if(e&&["route","custom"].includes(e.metadata.source))return e.name}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function({useCompression:e}){if(e&&window.Worker)try{let e=function(){let e=new Blob([aD]);return URL.createObjectURL(e)}(),t=new Worker(e);return new aK(t)}catch(e){}return new aN}({useCompression:this._options.useCompression}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this.startRecording()}_handleException(e){}_initializeSessionForSampling(){let e=this._options.errorSampleRate>0,t=aH(this.session,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:e});this.session=t}_checkSession(){if(!this.session)return!1;let e=this.session,t=aJ(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals,maxReplayDuration:this._options.maxReplayDuration},{stickySession:!!this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0}),n=t.id!==e.id;return n&&(this.setInitialState(),this.session=t),!!this.session.sampled||(this.stop({reason:"session not refreshed"}),!1)}_addListeners(){try{rf.document.addEventListener("visibilitychange",this._handleVisibilityChange),rf.addEventListener("blur",this._handleWindowBlur),rf.addEventListener("focus",this._handleWindowFocus),rf.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function(e){let t=eE().getScope(),n=eE().getClient();t&&t.addScopeListener(ip(e)),e5("dom",aj(e)),e5("history",t=>{if(!e.isEnabled())return;let n=function(e){let{from:t,to:n}=e,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:t}}}(t);null!==n&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate(()=>(a$(e,[n]),!1)))}),function(e){let t=eE().getClient();try{let n=new TextEncoder,{networkDetailAllowUrls:r,networkDetailDenyUrls:a,networkCaptureBodies:i,networkRequestHeaders:s,networkResponseHeaders:o}=e.getOptions(),u={replay:e,textEncoder:n,networkDetailAllowUrls:r,networkDetailDenyUrls:a,networkCaptureBodies:i,networkRequestHeaders:s,networkResponseHeaders:o};t&&t.on?t.on("beforeAddBreadcrumb",(e,t)=>(function(e,t,n){if(t.data)try{var r,a;"xhr"===t.category&&(r=n)&&r.xhr&&(function(e,t,n){let{xhr:r,input:a}=t,i=a2(a,n.textEncoder),s=r.getResponseHeader("content-length")?a5(r.getResponseHeader("content-length")):a2(r.response,n.textEncoder);void 0!==i&&(e.data.request_body_size=i),void 0!==s&&(e.data.response_body_size=s)}(t,n,e),ic(t,n,e)),"fetch"===t.category&&(a=n)&&a.response&&(function(e,t,n){let{input:r,response:a}=t,i=io(r),s=a2(i,n.textEncoder),o=a?a5(a.headers.get("content-length")):void 0;void 0!==s&&(e.data.request_body_size=s),void 0!==o&&(e.data.response_body_size=o)}(t,n,e),ir(t,n,e))}catch(e){}})(u,e,t)):(e5("fetch",t=>{if(!e.isEnabled())return;let n=function(e){let{startTimestamp:t,endTimestamp:n,fetchData:r,response:a}=e;if(!n)return null;let{method:i,url:s}=r;return{type:"resource.fetch",start:t/1e3,end:n/1e3,name:s,data:{method:i,statusCode:a?a.status:void 0}}}(t);a0(e,n)}),e5("xhr",t=>{if(!e.isEnabled())return;let n=function(e){let{startTimestamp:t,endTimestamp:n,xhr:r}=e,a=r[e1];if(!t||!n||!a)return null;let{method:i,url:s,status_code:o}=a;return void 0===s?null:{type:"resource.xhr",name:s,start:t/1e3,end:n/1e3,data:{method:i,statusCode:o}}}(t);a0(e,n)}))}catch(e){}}(e),ew(function(e,t=!1){let n=t?a_(e):void 0;return(t,r)=>{if(!e.isEnabled())return t;if("replay_event"===t.type)return delete t.breadcrumbs,t;if(t.type&&!aQ(t))return t;if(!t.type&&t.exception&&t.exception.values&&t.exception.values.length&&(r.originalException&&r.originalException.__rrweb__||t.exception.values.some(e=>!!e.stacktrace&&!!e.stacktrace.frames&&!!e.stacktrace.frames.length&&e.stacktrace.frames.some(e=>e.filename&&e.filename.includes("/rrweb/src/"))))&&!e.getOptions()._experiments.captureExceptions)return null;let a="buffer"===e.recordingMode&&t.message!==rm&&!!t.exception&&!t.type&&aY(e.getOptions().errorSampleRate),i=a||"session"===e.recordingMode;return i&&(t.tags={...t.tags,replayId:e.getSessionId()}),n&&n(t,{statusCode:200}),t}}(e,!(n&&n.on))),n&&n.on&&(n.on("afterSendEvent",a_(e)),n.on("createDsc",t=>{let n=e.getSessionId();n&&e.isEnabled()&&"session"===e.recordingMode&&(t.replay_id=n)}),n.on("startTransaction",t=>{e.lastTransaction=t}),n.on("finishTransaction",t=>{e.lastTransaction=t}))}(this),this._hasInitializedCoreListeners=!0)}catch(e){this._handleException(e)}"PerformanceObserver"in rf&&(this._performanceObserver=function(e){let t=new PerformanceObserver(t=>{let n=function(e,t){let[n,r,a]=e.reduce((e,t)=>("navigation"===t.entryType?e[0].push(t):"largest-contentful-paint"===t.entryType?e[1].push(t):e[2].push(t),e),[[],[],[]]),i=[],s=[],o=r.length?r[r.length-1]:void 0;return t.forEach(e=>{if("largest-contentful-paint"===e.entryType){(!o||o.startTime<e.startTime)&&(o=e);return}if("navigation"===e.entryType){!(e.duration>0)||n.find(az(e))||s.find(az(e))||s.push(e);return}i.push(e)}),[...o?[o]:[],...n,...a,...i,...s].sort((e,t)=>e.startTime-t.startTime)}(e.performanceEvents,t.getEntries());e.performanceEvents=n});return["element","event","first-input","largest-contentful-paint","layout-shift","longtask","navigation","paint","resource"].forEach(e=>{try{t.observe({type:e,buffered:!0})}catch(e){}}),t}(this))}_removeListeners(){try{rf.document.removeEventListener("visibilitychange",this._handleVisibilityChange),rf.removeEventListener("blur",this._handleWindowBlur),rf.removeEventListener("focus",this._handleWindowFocus),rf.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceObserver&&(this._performanceObserver.disconnect(),this._performanceObserver=void 0)}catch(e){this._handleException(e)}}__init(){this._handleVisibilityChange=()=>{"visible"===rf.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{let e=aE({category:"ui.blur"});this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{let e=aE({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{!function(e,t){if(!e.isEnabled())return;e.updateUserActivity();let n=function(e){var t;let{metaKey:n,shiftKey:r,ctrlKey:a,altKey:i,key:s,target:o}=e;if(!o||"INPUT"===(t=o).tagName||"TEXTAREA"===t.tagName||t.isContentEditable||!s)return null;let u=1===s.length;if(!(n||a||i)&&u)return null;let l=X(o,{maxStringLength:200})||"<unknown>",c=aM(o,l);return aE({category:"ui.keyDown",message:l,data:{...c.data,metaKey:n,shiftKey:r,ctrlKey:a,altKey:i,key:s}})}(t);n&&aC(e,n)}(this,e)}}_doChangeToBackgroundTasks(e){if(!this.session)return;let t=aV(this.session,{maxReplayDuration:this._options.maxReplayDuration,...this.timeouts});e&&!t&&this._createCustomBreadcrumb(e),this.conditionalFlush()}_doChangeToForegroundTasks(e){if(!this.session)return;let t=this.checkAndHandleExpiredSession();t&&e&&this._createCustomBreadcrumb(e)}_triggerFullSnapshot(e=!0){try{aA.takeFullSnapshot(e)}catch(e){this._handleException(e)}}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate(()=>{this.throttledAddEvent({type:G.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})})}_addPerformanceEntries(){let e=[...this.performanceEvents];return this.performanceEvents=[],Promise.all(a$(this,e.map(iy).filter(Boolean)))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){let{session:e,eventBuffer:t}=this;if(!e||!t||e.segmentId)return;let n=t.getEarliestTimestamp();n&&n<this._context.initialTimestamp&&(this._context.initialTimestamp=n)}_popEventContext(){let e={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),e}async _runFlush(){if(this.session&&this.eventBuffer&&(await this._addPerformanceEntries(),this.eventBuffer&&this.eventBuffer.hasEvents)&&(await ih(this),this.eventBuffer))try{this._updateInitialTimestampFromEventBuffer();let e=await this.eventBuffer.finish(),t=Date.now();if(t-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw Error("Session is too long, not sending replay");let n=this.session.id,r=this._popEventContext(),a=this.session.segmentId++;this._maybeSaveSession(),await iA({replayId:n,recordingData:e,segmentId:a,eventContext:r,session:this.session,options:this.getOptions(),timestamp:t})}catch(t){this._handleException(t),this.stop({reason:"sendReplay"});let e=eE().getClient();e&&e.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e||!this.checkAndHandleExpiredSession()||!this.session)return;let t=this.session.started,n=Date.now(),r=n-t;this._debouncedFlush.cancel();let a=r<this._options.minReplayDuration,i=r>this._options.maxReplayDuration+5e3;if(a||i){this._options._experiments.traceInternals,a&&this._debouncedFlush();return}let s=this.eventBuffer;if(s&&0===this.session.segmentId&&!s.hasCheckout&&this._options._experiments.traceInternals,!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(e){}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&aL(this.session)}__init6(){this._onMutationHandler=e=>{let t=e.length,n=this._options.mutationLimit,r=this._options.mutationBreadcrumbLimit,a=n&&t>n;if(t>r||a){let e=aE({category:"replay.mutations",data:{count:t,limit:a}});this._createCustomBreadcrumb(e)}return!a||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function iw(e,t,n,r){let a="string"==typeof r?r.split(","):[],i=[...e,...a,...t];return void 0!==n&&("string"==typeof n&&i.push(`.${n}`),console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")),i.join(",")}function iS(){return"undefined"!=typeof window&&(!(0,rd.KV)()||void 0!==rp&&"renderer"===rp.type)}let ik='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',iO=["content-length","content-type","accept"],iZ=!1;class iE{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=5e3,flushMaxDelay:t=5500,minReplayDuration:n=4999,maxReplayDuration:r=36e5,stickySession:a=!0,useCompression:i=!0,_experiments:s={},sessionSampleRate:o,errorSampleRate:u,maskAllText:l=!0,maskAllInputs:c=!0,blockAllMedia:d=!0,mutationBreadcrumbLimit:p=750,mutationLimit:f=1e4,slowClickTimeout:h=7e3,slowClickIgnoreSelectors:m=[],networkDetailAllowUrls:y=[],networkDetailDenyUrls:g=[],networkCaptureBodies:b=!0,networkRequestHeaders:v=[],networkResponseHeaders:I=[],mask:A=[],unmask:x=[],block:C=[],unblock:w=[],ignore:S=[],maskFn:k,beforeAddRecordingEvent:O,blockClass:Z,blockSelector:E,maskInputOptions:T,maskTextClass:j,maskTextSelector:M,ignoreClass:q}={}){if(this.name=iE.id,this._recordingOptions={maskAllInputs:c,maskAllText:l,maskInputOptions:{...T||{},password:!0},maskTextFn:k,maskInputFn:k,...function({mask:e,unmask:t,block:n,unblock:r,ignore:a,blockClass:i,blockSelector:s,maskTextClass:o,maskTextSelector:u,ignoreClass:l}){let c=iw(e,[".sentry-mask","[data-sentry-mask]"],o,u),d=iw(t,[".sentry-unmask","[data-sentry-unmask]"]),p={maskTextSelector:c,unmaskTextSelector:d,maskInputSelector:c,unmaskInputSelector:d,blockSelector:iw(n,[".sentry-block","[data-sentry-block]",'base[href="/"]'],i,s),unblockSelector:iw(r,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:iw(a,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],l)};return i instanceof RegExp&&(p.blockClass=i),o instanceof RegExp&&(p.maskTextClass=o),p}({mask:A,unmask:x,block:C,unblock:w,ignore:S,blockClass:Z,blockSelector:E,maskTextClass:j,maskTextSelector:M,ignoreClass:q}),slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0},this._initialOptions={flushMinDelay:e,flushMaxDelay:t,minReplayDuration:Math.min(n,15e3),maxReplayDuration:Math.min(r,36e5),stickySession:a,sessionSampleRate:o,errorSampleRate:u,useCompression:i,blockAllMedia:d,maskAllInputs:c,maskAllText:l,mutationBreadcrumbLimit:p,mutationLimit:f,slowClickTimeout:h,slowClickIgnoreSelectors:m,networkDetailAllowUrls:y,networkDetailDenyUrls:g,networkCaptureBodies:b,networkRequestHeaders:iT(v),networkResponseHeaders:iT(I),beforeAddRecordingEvent:O,_experiments:s},"number"==typeof o&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.
This option is deprecated and will be removed soon.
Instead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:
Sentry.init({ replaysSessionSampleRate: ${o} })`),this._initialOptions.sessionSampleRate=o),"number"==typeof u&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.
This option is deprecated and will be removed soon.
Instead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:
Sentry.init({ replaysOnErrorSampleRate: ${u} })`),this._initialOptions.errorSampleRate=u),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${ik}`:ik),this._isInitialized&&iS())throw Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return iZ}set _isInitialized(e){iZ=e}setupOnce(){iS()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(e){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&this._replay.initializeSampling()}_setup(){let e=function(e){let t=eE().getClient(),n=t&&t.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...eo(e)};return n?(null==e.sessionSampleRate&&null==e.errorSampleRate&&null==n.replaysSessionSampleRate&&null==n.replaysOnErrorSampleRate&&console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set."),"number"==typeof n.replaysSessionSampleRate&&(r.sessionSampleRate=n.replaysSessionSampleRate),"number"==typeof n.replaysOnErrorSampleRate&&(r.errorSampleRate=n.replaysOnErrorSampleRate)):console.warn("SDK client is not available."),r}(this._initialOptions);this._replay=new iC({options:e,recordingOptions:this._recordingOptions})}}function iT(e){return[...iO,...e.map(e=>e.toLowerCase())]}iE.__initStatic();var ij=window;ij.__sentryRewritesTunnelPath__="/monitoring",ij.SENTRY_RELEASE={id:"9b16263581b16642156e920dddc6af10eb75c0c2"},ij.__rewriteFramesAssetPrefixPath__="",function(e){let t=rl.__sentryRewritesTunnelPath__;if(t&&e.dsn){let n=tr(e.dsn);if(!n)return;let r=n.host.match(/^o(\d+)\.ingest\.sentry\.io$/);if(r){let a=r[1],i=`${t}?o=${a}&p=${n.projectId}`;e.tunnel=i}}}(R={dsn:"https://0ed6a2555c064c059d93175ffeeac59f@o717968.ingest.sentry.io/4505306156826624",tracesSampleRate:.2,debug:!1,replaysOnErrorSampleRate:1,replaysSessionSampleRate:0,integrations:[new iE({maskAllText:!1,blockAllMedia:!1})]}),R._metadata=R._metadata||{},R._metadata.sdk=R._metadata.sdk||{name:"sentry.javascript.nextjs",packages:["nextjs","react"].map(e=>({name:`npm:@sentry/${e}`,version:eN})),version:eN},R.environment=R.environment||function(e){let t=e?"preview":rr.env.VERCEL_ENV;return t?`vercel-${t}`:void 0}(!0)||"production",function(e){let t=e.integrations||[],n=rc.__rewriteFramesAssetPrefixPath__||"",r=new eP({iteratee:e=>{try{let{origin:t}=new URL(e.filename);e.filename=function(e){let t;let n=e[0],r=1;for(;r<e.length;){let a=e[r],i=e[r+1];if(r+=2,("optionalAccess"===a||"optionalCall"===a)&&null==n)return;"access"===a||"optionalAccess"===a?(t=n,n=i(n)):("call"===a||"optionalCall"===a)&&(n=i((...e)=>n.call(t,...e)),t=void 0)}return n}([e,"access",e=>e.filename,"optionalAccess",e=>e.replace,"call",e=>e(t,"app://"),"access",e=>e.replace,"call",e=>e(n,"")])}catch(e){}return e.filename&&e.filename.startsWith("app:///_next")&&(e.filename=decodeURI(e.filename)),e.filename&&e.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(e.in_app=!1),e}});if(t=rt(r,t),("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&eM(e)){let e=new n9({tracingOrigins:[...n5.tracingOrigins,/^(api\/)/],routingInstrumentation:ru});t=rt(e,t,{"options.routingInstrumentation":ru})}e.integrations=t}(R),R._metadata=R._metadata||{},R._metadata.sdk=R._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:eN}],version:eN},function(e={}){var t;void 0===e.defaultIntegrations&&(e.defaultIntegrations=nc),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),tk.SENTRY_RELEASE&&tk.SENTRY_RELEASE.id&&(e.release=tk.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);let n={...e,stackParser:Array.isArray(t=e.stackParser||na)?eV(...t):t,integrations:function(e){let t;let n=e.defaultIntegrations||[],r=e.integrations;n.forEach(e=>{e.isDefaultInstance=!0}),t=Array.isArray(r)?[...n,...r]:"function"==typeof r?ef(r(n)):n;let a=function(e){let t={};return e.forEach(e=>{let{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.keys(t).map(e=>t[e])}(t),i=function(e,t){for(let n=0;n<e.length;n++)if(!0===t(e[n]))return n;return -1}(a,e=>"Debug"===e.name);if(-1!==i){let[e]=a.splice(i,1);a.push(e)}return a}(e),transport:e.transport||(eQ()?nu:nl)};(function(e,t){!0===t.debug&&console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.");let n=eE(),r=n.getScope();r.update(t.initialScope);let a=new e(t);n.bindClient(a)})(tE,n),e.autoSessionTracking&&function(){if(void 0===tk.document)return;let e=eE();e.captureSession&&(nd(e),e5("history",({from:e,to:t})=>{void 0===e||e===t||nd(eE())}))}()}(R),eE().configureScope(e=>{e.setTag("runtime","browser");let t=e=>"transaction"===e.type&&"/404"===e.transaction?null:e;t.id="NextClient404Filter",e.addEventProcessor(t)})},11432:function(e){e.exports={style:{fontFamily:"'__Noto_Sans_80ff56', '__Noto_Sans_Fallback_80ff56', Helvetica, Arial, sans-serif",fontStyle:"normal"},className:"__className_80ff56"}},12679:function(e,t,n){e.exports=n(36288)},26253:function(e,t,n){e.exports=n(8085)},19434:function(e){function t(e){return function(t,n,r,i){var s,o=i&&"function"==typeof i.normalizer?i.normalizer:a;n=o(n);for(var u=!1;!u;)!function(){for(s in t){var e=o(s);if(0===n.indexOf(e)){var r=n.substr(e.length);if("."===r.charAt(0)||0===r.length){n=r.substr(1);var a=t[s];if(null==a||!n.length){u=!0;return}t=a;return}}}s=void 0,u=!0}();if(s)return null==t?t:e(t,s,r)}}function n(e,t){return e.hasOwnProperty(t)&&delete e[t],e}function r(e,t,n){return e.hasOwnProperty(t)&&(e[t]=n),e}function a(e){return e.replace(/[^a-zA-Z0-9\.]+/g,"").toLowerCase()}e.exports=t(function(e,t){if(e.hasOwnProperty(t))return e[t]}),e.exports.find=e.exports,e.exports.replace=function(e,n,a,i){return t(r).call(this,e,n,a,i),e},e.exports.del=function(e,r,a){return t(n).call(this,e,r,null,a),e}},73656:function(e){var t,n,r,a=e.exports={};function i(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var u=[],l=!1,c=-1;function d(){l&&r&&(l=!1,r.length?u=r.concat(u):c=-1,u.length&&p())}function p(){if(!l){var e=o(d);l=!0;for(var t=u.length;t;){for(r=u,u=[];++c<t;)r&&r[c].run();c=-1,t=u.length}r=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function h(){}a.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new f(e,t)),1!==u.length||l||o(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=h,a.addListener=h,a.once=h,a.off=h,a.removeListener=h,a.removeAllListeners=h,a.emit=h,a.prependListener=h,a.prependOnceListener=h,a.listeners=function(e){return[]},a.binding=function(e){throw Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw Error("process.chdir is not supported")},a.umask=function(){return 0}},6961:function(e,t,n){"use strict";n.d(t,{jc:function(){return u},o5:function(){return o}}),Symbol();let r=Symbol(),a=Object.getPrototypeOf,i=new WeakMap,s=e=>e&&(i.has(e)?i.get(e):a(e)===Object.prototype||a(e)===Array.prototype),o=e=>s(e)&&e[r]||null,u=(e,t=!0)=>{i.set(e,t)}},68496:function(e,t,n){"use strict";let r=n(30309),a=n(65140),i=n(36897),s=n(22475),o=e=>null==e,u=Symbol("encodeFragmentIdentifier");function l(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function c(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function d(e,t){return t.decode?a(e):e}function p(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function f(e){e=p(e);let t=e.indexOf("?");return -1===t?"":e.slice(t+1)}function h(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function m(e,t){l((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);let n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){r[e]=n;return}void 0===r[e]&&(r[e]={}),r[e][t[1]]=n};case"bracket":return(e,n,r)=>{if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!t){r[e]=n;return}if(void 0===r[e]){r[e]=[n];return}r[e]=[].concat(r[e],n)};case"colon-list-separator":return(e,n,r)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){r[e]=n;return}if(void 0===r[e]){r[e]=[n];return}r[e]=[].concat(r[e],n)};case"comma":case"separator":return(t,n,r)=>{let a="string"==typeof n&&n.includes(e.arrayFormatSeparator),i="string"==typeof n&&!a&&d(n,e).includes(e.arrayFormatSeparator);n=i?d(n,e):n;let s=a||i?n.split(e.arrayFormatSeparator).map(t=>d(t,e)):null===n?n:d(n,e);r[t]=s};case"bracket-separator":return(t,n,r)=>{let a=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!a){r[t]=n?d(n,e):n;return}let i=null===n?[]:n.split(e.arrayFormatSeparator).map(t=>d(t,e));if(void 0===r[t]){r[t]=i;return}r[t]=[].concat(r[t],i)};default:return(e,t,n)=>{if(void 0===n[e]){n[e]=t;return}n[e]=[].concat(n[e],t)}}}(t),r=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return r;for(let a of e.split("&")){if(""===a)continue;let[e,s]=i(t.decode?a.replace(/\+/g," "):a,"=");s=void 0===s?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?s:d(s,t),n(d(e,t),s,r)}for(let e of Object.keys(r)){let n=r[e];if("object"==typeof n&&null!==n)for(let e of Object.keys(n))n[e]=h(n[e],t);else r[e]=h(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>{let n=r[t];return n&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=f,t.parse=m,t.stringify=(e,t)=>{if(!e)return"";l((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);let n=n=>t.skipNull&&o(e[n])||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{let a=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[c(t,e),"[",a,"]"].join("")]:[...n,[c(t,e),"[",c(a,e),"]=",c(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[c(t,e),"[]"].join("")]:[...n,[c(t,e),"[]=",c(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[c(t,e),":list="].join("")]:[...n,[c(t,e),":list=",c(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?r:(a=null===a?"":a,0===r.length)?[[c(n,e),t,c(a,e)].join("")]:[[r,c(a,e)].join(e.arrayFormatSeparator)]}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,c(t,e)]:[...n,[c(t,e),"=",c(r,e)].join("")]}}(t),a={};for(let t of Object.keys(e))n(t)||(a[t]=e[t]);let i=Object.keys(a);return!1!==t.sort&&i.sort(t.sort),i.map(n=>{let a=e[n];return void 0===a?"":null===a?c(n,t):Array.isArray(a)?0===a.length&&"bracket-separator"===t.arrayFormat?c(n,t)+"[]":a.reduce(r(n),[]).join("&"):c(n,t)+"="+c(a,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);let[n,r]=i(e,"#");return Object.assign({url:n.split("?")[0]||"",query:m(f(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:d(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[u]:!0},n);let r=p(e.url).split("?")[0]||"",a=t.extract(e.url),i=t.parse(a,{sort:!1}),s=Object.assign(i,e.query),o=t.stringify(s,n);o&&(o=`?${o}`);let l=function(e){let t="",n=e.indexOf("#");return -1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(l=`#${n[u]?c(e.fragmentIdentifier,n):e.fragmentIdentifier}`),`${r}${o}${l}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[u]:!1},r);let{url:a,query:i,fragmentIdentifier:o}=t.parseUrl(e,r);return t.stringifyUrl({url:a,query:s(i,n),fragmentIdentifier:o},r)},t.exclude=(e,n,r)=>{let a=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,a,r)}},4507:function(e,t){"use strict";/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n="function"==typeof Symbol&&Symbol.for,r=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,o=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,y=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,I=n?Symbol.for("react.scope"):60119;function A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case o:case s:case f:return e;default:switch(e=e&&e.$$typeof){case l:case p:case y:case m:case u:return e;default:return t}}case a:return t}}}function x(e){return A(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Lazy=y,t.Memo=m,t.Portal=a,t.Profiler=o,t.StrictMode=s,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||A(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return A(e)===l},t.isContextProvider=function(e){return A(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return A(e)===p},t.isFragment=function(e){return A(e)===i},t.isLazy=function(e){return A(e)===y},t.isMemo=function(e){return A(e)===m},t.isPortal=function(e){return A(e)===a},t.isProfiler=function(e){return A(e)===o},t.isStrictMode=function(e){return A(e)===s},t.isSuspense=function(e){return A(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===o||e===s||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===m||e.$$typeof===u||e.$$typeof===l||e.$$typeof===p||e.$$typeof===b||e.$$typeof===v||e.$$typeof===I||e.$$typeof===g)},t.typeOf=A},99415:function(e,t,n){"use strict";e.exports=n(4507)},80208:function(e,t){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference")},39999:function(e,t,n){"use strict";n(80208)},59229:function(e,t,n){"use strict";n.d(t,{ZP:function(){return y}});var r=n(51037),a=n(95594),i=n(52983),s=n(63730),o={disabled:!1},u=n(8745),l="unmounted",c="exited",d="entering",p="entered",f="exiting",h=function(e){function t(t,n){r=e.call(this,t,n)||this;var r,a,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(a=c,r.appearStatus=d):a=p:a=t.unmountOnExit||t.mountOnEnter?l:c,r.state={status:a},r.nextCallback=null,r}(0,a.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:c}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==d&&n!==p&&(t=d):(n===d||n===p)&&(t=f)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){if(this.cancelNextCallback(),t===d){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this);n&&n.scrollTop}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[s.findDOMNode(this),r],i=a[0],u=a[1],l=this.getTimeouts(),c=r?l.appear:l.enter;if(!e&&!n||o.disabled){this.safeSetState({status:p},function(){t.props.onEntered(i)});return}this.props.onEnter(i,u),this.safeSetState({status:d},function(){t.props.onEntering(i,u),t.onTransitionEnd(c,function(){t.safeSetState({status:p},function(){t.props.onEntered(i,u)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:s.findDOMNode(this);if(!t||o.disabled){this.safeSetState({status:c},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:f},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:c},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(!n||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=a[0],o=a[1];this.props.addEndListener(i,o)}null!=e&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,a=(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,r.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(u.Z.Provider,{value:null},"function"==typeof n?n(e,a):i.cloneElement(i.Children.only(n),a))},t}(i.Component);function m(){}h.contextType=u.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=d,h.ENTERED=p,h.EXITING=f;var y=h},8745:function(e,t,n){"use strict";var r=n(52983);t.Z=r.createContext(null)},229:function(e){e.exports=function(e){"use strict";var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function n(e,t){var n=e[0],r=e[1],a=e[2],i=e[3];n+=(r&a|~r&i)+t[0]-680876936|0,i+=((n=(n<<7|n>>>25)+r|0)&r|~n&a)+t[1]-389564586|0,a+=((i=(i<<12|i>>>20)+n|0)&n|~i&r)+t[2]+606105819|0,r+=((a=(a<<17|a>>>15)+i|0)&i|~a&n)+t[3]-1044525330|0,n+=((r=(r<<22|r>>>10)+a|0)&a|~r&i)+t[4]-176418897|0,i+=((n=(n<<7|n>>>25)+r|0)&r|~n&a)+t[5]+1200080426|0,a+=((i=(i<<12|i>>>20)+n|0)&n|~i&r)+t[6]-1473231341|0,r+=((a=(a<<17|a>>>15)+i|0)&i|~a&n)+t[7]-45705983|0,n+=((r=(r<<22|r>>>10)+a|0)&a|~r&i)+t[8]+1770035416|0,i+=((n=(n<<7|n>>>25)+r|0)&r|~n&a)+t[9]-1958414417|0,a+=((i=(i<<12|i>>>20)+n|0)&n|~i&r)+t[10]-42063|0,r+=((a=(a<<17|a>>>15)+i|0)&i|~a&n)+t[11]-1990404162|0,n+=((r=(r<<22|r>>>10)+a|0)&a|~r&i)+t[12]+1804603682|0,i+=((n=(n<<7|n>>>25)+r|0)&r|~n&a)+t[13]-40341101|0,a+=((i=(i<<12|i>>>20)+n|0)&n|~i&r)+t[14]-1502002290|0,r+=((a=(a<<17|a>>>15)+i|0)&i|~a&n)+t[15]+1236535329|0,n+=((r=(r<<22|r>>>10)+a|0)&i|a&~i)+t[1]-165796510|0,i+=((n=(n<<5|n>>>27)+r|0)&a|r&~a)+t[6]-1069501632|0,a+=((i=(i<<9|i>>>23)+n|0)&r|n&~r)+t[11]+643717713|0,r+=((a=(a<<14|a>>>18)+i|0)&n|i&~n)+t[0]-373897302|0,n+=((r=(r<<20|r>>>12)+a|0)&i|a&~i)+t[5]-701558691|0,i+=((n=(n<<5|n>>>27)+r|0)&a|r&~a)+t[10]+38016083|0,a+=((i=(i<<9|i>>>23)+n|0)&r|n&~r)+t[15]-660478335|0,r+=((a=(a<<14|a>>>18)+i|0)&n|i&~n)+t[4]-405537848|0,n+=((r=(r<<20|r>>>12)+a|0)&i|a&~i)+t[9]+568446438|0,i+=((n=(n<<5|n>>>27)+r|0)&a|r&~a)+t[14]-1019803690|0,a+=((i=(i<<9|i>>>23)+n|0)&r|n&~r)+t[3]-187363961|0,r+=((a=(a<<14|a>>>18)+i|0)&n|i&~n)+t[8]+1163531501|0,n+=((r=(r<<20|r>>>12)+a|0)&i|a&~i)+t[13]-1444681467|0,i+=((n=(n<<5|n>>>27)+r|0)&a|r&~a)+t[2]-51403784|0,a+=((i=(i<<9|i>>>23)+n|0)&r|n&~r)+t[7]+1735328473|0,r+=((a=(a<<14|a>>>18)+i|0)&n|i&~n)+t[12]-1926607734|0,n+=((r=(r<<20|r>>>12)+a|0)^a^i)+t[5]-378558|0,i+=((n=(n<<4|n>>>28)+r|0)^r^a)+t[8]-2022574463|0,a+=((i=(i<<11|i>>>21)+n|0)^n^r)+t[11]+1839030562|0,r+=((a=(a<<16|a>>>16)+i|0)^i^n)+t[14]-35309556|0,n+=((r=(r<<23|r>>>9)+a|0)^a^i)+t[1]-1530992060|0,i+=((n=(n<<4|n>>>28)+r|0)^r^a)+t[4]+1272893353|0,a+=((i=(i<<11|i>>>21)+n|0)^n^r)+t[7]-155497632|0,r+=((a=(a<<16|a>>>16)+i|0)^i^n)+t[10]-1094730640|0,n+=((r=(r<<23|r>>>9)+a|0)^a^i)+t[13]+681279174|0,i+=((n=(n<<4|n>>>28)+r|0)^r^a)+t[0]-358537222|0,a+=((i=(i<<11|i>>>21)+n|0)^n^r)+t[3]-722521979|0,r+=((a=(a<<16|a>>>16)+i|0)^i^n)+t[6]+76029189|0,n+=((r=(r<<23|r>>>9)+a|0)^a^i)+t[9]-640364487|0,i+=((n=(n<<4|n>>>28)+r|0)^r^a)+t[12]-421815835|0,a+=((i=(i<<11|i>>>21)+n|0)^n^r)+t[15]+530742520|0,r+=((a=(a<<16|a>>>16)+i|0)^i^n)+t[2]-995338651|0,r=(r<<23|r>>>9)+a|0,n+=(a^(r|~i))+t[0]-198630844|0,n=(n<<6|n>>>26)+r|0,i+=(r^(n|~a))+t[7]+1126891415|0,i=(i<<10|i>>>22)+n|0,a+=(n^(i|~r))+t[14]-1416354905|0,a=(a<<15|a>>>17)+i|0,r+=(i^(a|~n))+t[5]-57434055|0,r=(r<<21|r>>>11)+a|0,n+=(a^(r|~i))+t[12]+1700485571|0,n=(n<<6|n>>>26)+r|0,i+=(r^(n|~a))+t[3]-1894986606|0,i=(i<<10|i>>>22)+n|0,a+=(n^(i|~r))+t[10]-1051523|0,a=(a<<15|a>>>17)+i|0,r+=(i^(a|~n))+t[1]-2054922799|0,r=(r<<21|r>>>11)+a|0,n+=(a^(r|~i))+t[8]+1873313359|0,n=(n<<6|n>>>26)+r|0,i+=(r^(n|~a))+t[15]-30611744|0,i=(i<<10|i>>>22)+n|0,a+=(n^(i|~r))+t[6]-1560198380|0,a=(a<<15|a>>>17)+i|0,r+=(i^(a|~n))+t[13]+1309151649|0,r=(r<<21|r>>>11)+a|0,n+=(a^(r|~i))+t[4]-145523070|0,n=(n<<6|n>>>26)+r|0,i+=(r^(n|~a))+t[11]-1120210379|0,i=(i<<10|i>>>22)+n|0,a+=(n^(i|~r))+t[2]+718787259|0,a=(a<<15|a>>>17)+i|0,r+=(i^(a|~n))+t[9]-343485551|0,r=(r<<21|r>>>11)+a|0,e[0]=n+e[0]|0,e[1]=r+e[1]|0,e[2]=a+e[2]|0,e[3]=i+e[3]|0}function r(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function a(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function i(e){var t,a,i,s,o,u,l=e.length,c=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=l;t+=64)n(c,r(e.substring(t-64,t)));for(a=(e=e.substring(t-64)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<a;t+=1)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(n(c,i),t=0;t<16;t+=1)i[t]=0;return o=parseInt((s=(s=8*l).toString(16).match(/(.*?)(.{0,8})$/))[2],16),u=parseInt(s[1],16)||0,i[14]=o,i[15]=u,n(c,i),c}function s(e){var n;for(n=0;n<e.length;n+=1)e[n]=function(e){var n,r="";for(n=0;n<4;n+=1)r+=t[e>>8*n+4&15]+t[e>>8*n&15];return r}(e[n]);return e.join("")}function o(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function u(e){var t,n=[],r=e.length;for(t=0;t<r-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function l(){this.reset()}return s(i("hello")),"undefined"==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function e(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(t,n){var r,a,i,s,o=this.byteLength,u=e(t,o),l=o;return(void 0!==n&&(l=e(n,o)),u>l)?new ArrayBuffer(0):(r=l-u,a=new ArrayBuffer(r),i=new Uint8Array(a),s=new Uint8Array(this,u,r),i.set(s),a)}}(),l.prototype.append=function(e){return this.appendBinary(o(e)),this},l.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var t,a=this._buff.length;for(t=64;t<=a;t+=64)n(this._hash,r(this._buff.substring(t-64,t)));return this._buff=this._buff.substring(t-64),this},l.prototype.end=function(e){var t,n,r=this._buff,a=r.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<a;t+=1)i[t>>2]|=r.charCodeAt(t)<<(t%4<<3);return this._finish(i,a),n=s(this._hash),e&&(n=u(n)),this.reset(),n},l.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},l.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},l.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},l.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},l.prototype._finish=function(e,t){var r,a,i,s=t;if(e[s>>2]|=128<<(s%4<<3),s>55)for(n(this._hash,e),s=0;s<16;s+=1)e[s]=0;a=parseInt((r=(r=8*this._length).toString(16).match(/(.*?)(.{0,8})$/))[2],16),i=parseInt(r[1],16)||0,e[14]=a,e[15]=i,n(this._hash,e)},l.hash=function(e,t){return l.hashBinary(o(e),t)},l.hashBinary=function(e,t){var n=s(i(e));return t?u(n):n},l.ArrayBuffer=function(){this.reset()},l.ArrayBuffer.prototype.append=function(e){var t,r,i,s=(t=this._buff.buffer,(r=new Uint8Array(t.byteLength+e.byteLength)).set(new Uint8Array(t)),r.set(new Uint8Array(e),t.byteLength),r),o=s.length;for(this._length+=e.byteLength,i=64;i<=o;i+=64)n(this._hash,a(s.subarray(i-64,i)));return this._buff=new Uint8Array(i-64<o?s.buffer.slice(i-64):0),this},l.ArrayBuffer.prototype.end=function(e){var t,n,r=this._buff,a=r.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<a;t+=1)i[t>>2]|=r[t]<<(t%4<<3);return this._finish(i,a),n=s(this._hash),e&&(n=u(n)),this.reset(),n},l.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},l.ArrayBuffer.prototype.getState=function(){var e,t=l.prototype.getState.call(this);return t.buff=(e=t.buff,String.fromCharCode.apply(null,new Uint8Array(e))),t},l.ArrayBuffer.prototype.setState=function(e){return e.buff=function(e,t){var n,r=e.length,a=new ArrayBuffer(r),i=new Uint8Array(a);for(n=0;n<r;n+=1)i[n]=e.charCodeAt(n);return t?i:a}(e.buff,!0),l.prototype.setState.call(this,e)},l.ArrayBuffer.prototype.destroy=l.prototype.destroy,l.ArrayBuffer.prototype._finish=l.prototype._finish,l.ArrayBuffer.hash=function(e,t){var r=s(function(e){var t,r,i,s,o,u,l=e.length,c=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=l;t+=64)n(c,a(e.subarray(t-64,t)));for(r=(e=t-64<l?e.subarray(t-64):new Uint8Array(0)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<r;t+=1)i[t>>2]|=e[t]<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(n(c,i),t=0;t<16;t+=1)i[t]=0;return o=parseInt((s=(s=8*l).toString(16).match(/(.*?)(.{0,8})$/))[2],16),u=parseInt(s[1],16)||0,i[14]=o,i[15]=u,n(c,i),c}(new Uint8Array(e)));return t?u(r):r},l}()},36897:function(e){"use strict";e.exports=(e,t)=>{if(!("string"==typeof e&&"string"==typeof t))throw TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];let n=e.indexOf(t);return -1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},30309:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},33569:function(e,t,n){"use strict";n.r(t),n.d(t,{__assign:function(){return i},__asyncDelegator:function(){return I},__asyncGenerator:function(){return v},__asyncValues:function(){return A},__await:function(){return b},__awaiter:function(){return c},__classPrivateFieldGet:function(){return S},__classPrivateFieldSet:function(){return k},__createBinding:function(){return p},__decorate:function(){return o},__exportStar:function(){return f},__extends:function(){return a},__generator:function(){return d},__importDefault:function(){return w},__importStar:function(){return C},__makeTemplateObject:function(){return x},__metadata:function(){return l},__param:function(){return u},__read:function(){return m},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return g},__values:function(){return h}});/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function o(e,t,n,r){var a,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var o=e.length-1;o>=0;o--)(a=e[o])&&(s=(i<3?a(s):i>3?a(t,n,s):a(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s}function u(e,t){return function(n,r){t(n,r,e)}}function l(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n,r){return new(n||(n=Promise))(function(a,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function o(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(s,o)}u((r=r.apply(e,t||[])).next())})}function d(e,t){var n,r,a,i,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(i){return function(o){return function(i){if(n)throw TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(a=(a=s.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){s.label=i[1];break}if(6===i[0]&&s.label<a[1]){s.label=a[1],a=i;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(i);break}a[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],r=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}}function p(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function f(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function g(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),a=0,t=0;t<n;t++)for(var i=arguments[t],s=0,o=i.length;s<o;s++,a++)r[a]=i[s];return r}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,n){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),i=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(e){a[e]&&(r[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||o(e,t)})})}function o(e,t){try{var n;(n=a[e](t)).value instanceof b?Promise.resolve(n.value.v).then(u,l):c(i[0][2],n)}catch(e){c(i[0][3],e)}}function u(e){o("next",e)}function l(e){o("throw",e)}function c(e,t){e(t),i.shift(),i.length&&o(i[0][0],i[0][1])}}function I(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function A(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,a){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,a,(t=e[n](t)).done,t.value)})}}}function x(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function w(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},31706:function(e,t,n){"use strict";/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(52983),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,o=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,c=r[1];return o(function(){a.value=n,a.getSnapshot=t,l(a)&&c({inst:a})},[e,n,t]),s(function(){return l(a)&&c({inst:a}),e(function(){l(a)&&c({inst:a})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},99165:function(e,t,n){"use strict";/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(52983),a=n(83576),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=a.useSyncExternalStore,o=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=o(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=l(function(){function e(e){if(!u){if(u=!0,s=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return o=t}return o=e}if(t=o,i(s,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(s=e,o=n)}var s,o,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,a]);var f=s(e,d[0],d[1]);return u(function(){p.hasValue=!0,p.value=f},[f]),c(f),f}},83576:function(e,t,n){"use strict";e.exports=n(31706)},52014:function(e,t,n){"use strict";e.exports=n(99165)},73804:function(){},99513:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},34749:function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,{Z:function(){return r}})},95594:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:function(){return a}})},51037:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:function(){return r}})},50836:function(e,t,n){"use strict";n.d(t,{v4:function(){return s}});for(var r,a=256,i=[];a--;)i[a]=(a+256).toString(16).substring(1);function s(){var e,t=0,n="";if(!r||a+16>256){for(r=Array(t=256);t--;)r[t]=256*Math.random()|0;t=a=0}for(;t<16;t++)e=r[a+t],6==t?n+=i[15&e|64]:8==t?n+=i[63&e|128]:n+=i[e],1&t&&t>1&&t<11&&(n+="-");return a++,n}},11808:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=[{name:"eth-goerli",isTestnet:!0,networkId:5,chainId:5,shortName:"goerli",uppercaseName:"ETH_GOERLI",humanReadableName:"Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x5943f705abb6834cad767e6e4bb258bc48d9c947",contractsV1:{resolver:"0x3710AB3fDE2B61736B8BB0CE845D6c61F667a78E",host:"0x22ff293e14F1EC3A09B137e9e06084AFd63adDF9",governance:"0x3a648764a6d66440ca096343937c711a7ac1b1e9",cfaV1:"0xEd6BcbF6907D4feEEe8a8875543249bEa9D308E8",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xfDdcdac21D64B639546f3Ce2868C7EF06036990c",gdaV1:"0x3dB8Abd8B696F6c4150212A85961f954825Dd4B9",superTokenFactory:"0x94f26B4c8AD12B18c12f38E878618f7664bdcCE2",constantOutflowNFT:"0xB18cbFeA12b5CB2626C74c94920dB1B37Ae91506",constantInflowNFT:"0xF07df8b66ed80399B1E00981D61aD34EB4293032",superfluidLoader:"0x74d860243Ff08A243d5485899f343117EbDa6eA8",toga:"0xa54FC15FC75693447d70a57262F37a70B614721b",flowScheduler:"0xf428308b426D7cD7Ad8eBE549d750f31C8E060Ca",vestingScheduler:"0xF9240F930d847F70ad900aBEE8949F25649Bf24a",autowrap:{manager:"0x0B82D14E9616ca4d260E77454834AdCf5887595F",wrapStrategy:"0xea49af829d3e28d3ec49e0e0a0ba1e7860a56f60"},existentialNFTCloneFactory:"0x3e5e8449477F80a3Dc0bA394882AeAB300c7F807"},startBlockV1:355e4,logsQueryRange:1e4,explorer:"https://goerli.etherscan.io",subgraphV1:{name:"protocol-v1-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-goerli"},subgraphVesting:{name:"vesting-v1-eth-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-eth-goerli"},subgraphFlowScheduler:{name:"scheduling-v1-eth-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-eth-goerli"},subgraphAutoWrap:{name:"auto-wrap-v1-eth-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-eth-goerli"},publicRPCs:["https://rpc.ankr.com/eth_goerli","https://goerli.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161"]},{name:"polygon-mumbai",isTestnet:!0,networkId:80001,chainId:80001,shortName:"mumbai",uppercaseName:"POLYGON_MUMBAI",humanReadableName:"Polygon Mumbai",nativeTokenSymbol:"MATIC",nativeTokenWrapper:"0x96B82B65ACF7072eFEb00502F45757F254c2a0D4",contractsV1:{resolver:"0x8C54C83FbDe3C59e59dd6E324531FB93d4F504d3",host:"0xEB796bdb90fFA0f28255275e16936D25d3418603",governance:"0x2637eA93EE5cd887ff9AC98185eA67Bd70C5f62e",cfaV1:"0x49e565Ed1bdc17F3d220f72DF0857C26FA83F873",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x804348D4960a61f2d5F9ce9103027A3E849E09b8",gdaV1:"0x63ab406B6eF6c8be732c1edbd15464de16a8F46D",superTokenFactory:"0xB798553db6EB3D3C56912378409370145E97324B",constantOutflowNFT:"0x502CC982947216C0f94e433BC78c413806301C07",constantInflowNFT:"0x9906A7e948C642B6bc74b9A5EAfCddB3580b44e0",superfluidLoader:"0x0d56ED56b63382B0FC964490feB9AE438B6B4b79",toga:"0x38DD80876DBA048d0050D28828522c313967D073",superSpreader:"0x74CDF863b00789c29734F8dFd9F83423Bc55E4cE",flowScheduler:"0x59A3Ba9d34c387FB70b4f4e4Fbc9eD7519194139",vestingScheduler:"0x3962EE56c9f7176215D149938BA685F91aBB633B",autowrap:{manager:"0x3eAB3c6207F488E475b7955B631B564F0E6317B9",wrapStrategy:"0x544728AFDBeEafBeC9e1329031788edb53017bC4"},existentialNFTCloneFactory:"0xfC4E49AfcDDDcc2B90794DC214cc324d17B15619"},startBlockV1:81e5,logsQueryRange:1e4,explorer:"https://mumbai.polygonscan.com",subgraphV1:{name:"protocol-v1-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-mumbai"},subgraphVesting:{name:"vesting-v1-polygon-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-polygon-mumbai"},subgraphFlowScheduler:{name:"scheduling-v1-polygon-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-polygon-mumbai"},subgraphAutoWrap:{name:"auto-wrap-v1-polygon-mumbai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-polygon-mumbai"},publicRPCs:["https://rpc.ankr.com/polygon_mumbai","https://matic-mumbai.chainstacklabs.com"]},{name:"optimism-goerli",isTestnet:!0,networkId:420,chainId:420,shortName:"opgoerli",uppercaseName:"OPTIMISM_GOERLI",humanReadableName:"Optimism Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xE01F8743677Da897F4e7De9073b57Bf034FC2433",contractsV1:{resolver:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",host:"0xE40983C2476032A0915600b9472B3141aA5B5Ba9",governance:"0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f",cfaV1:"0xff48668fa670A85e55A7a822b352d5ccF3E7b18C",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x96215257F2FcbB00135578f766c0449d239bd92F",gdaV1:"0xe87F46A15C410F151309Bf7516e130087Fc6a5E5",superTokenFactory:"0xfafe31cf998Df4e5D8310B03EBa8fb5bF327Eaf5",constantOutflowNFT:"0xDF874BA132D8C68FEb5De513790f7612Fe20dDbd",constantInflowNFT:"0xf88dd7208438Fdc5Ad05857eA701b7b51cdae0a9",superfluidLoader:"0x5Bb5908dcCC9Bb0fC39a78CfDf9e47B4C08E9521",existentialNFTCloneFactory:"0xFCb633f4ff90241391aD92E4678eC2a11a94a990"},startBlockV1:34e4,logsQueryRange:5e4,explorer:"https://goerli-optimism.etherscan.io",subgraphV1:{name:"protocol-v1-optimism-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-optimism-goerli"}},{name:"arbitrum-goerli",isTestnet:!0,networkId:421613,chainId:421613,shortName:"arbgoerli",uppercaseName:"ARBITRUM_GOERLI",humanReadableName:"Arbitrum Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xE01F8743677Da897F4e7De9073b57Bf034FC2433",contractsV1:{resolver:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",host:"0xE40983C2476032A0915600b9472B3141aA5B5Ba9",governance:"0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f",cfaV1:"0xff48668fa670A85e55A7a822b352d5ccF3E7b18C",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x96215257F2FcbB00135578f766c0449d239bd92F",gdaV1:"0xe87F46A15C410F151309Bf7516e130087Fc6a5E5",superTokenFactory:"0xfafe31cf998Df4e5D8310B03EBa8fb5bF327Eaf5",constantOutflowNFT:"0xDF874BA132D8C68FEb5De513790f7612Fe20dDbd",constantInflowNFT:"0xf88dd7208438Fdc5Ad05857eA701b7b51cdae0a9",superfluidLoader:"0x5Bb5908dcCC9Bb0fC39a78CfDf9e47B4C08E9521",existentialNFTCloneFactory:"0x22f391AB6755F0A8986AFD543289C43701beaCAa"},startBlockV1:93e3,logsQueryRange:5e4,explorer:"https://goerli.arbiscan.io",subgraphV1:{name:"protocol-v1-arbitrum-goerli",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-arbitrum-goerli"}},{name:"avalanche-fuji",isTestnet:!0,networkId:43113,chainId:43113,shortName:"fuji",uppercaseName:"AVALANCHE_FUJI",humanReadableName:"Avalanche Fuji",nativeTokenSymbol:"AVAX",nativeTokenWrapper:"0xfFD0f6d73ee52c68BF1b01C8AfA2529C97ca17F3",contractsV1:{resolver:"0xf0ec6A8842Ca72Aec8A4D4573E731242389e18A8",host:"0x85Fe79b998509B77BF10A8BD4001D58475D29386",governance:"0xA55632254Bc9F739bDe7191c8a4510aDdae3ef6D",cfaV1:"0x16843ac25Ccc58Aa7960ba05f61cBB17b36b130A",cfaV1Forwarder:"0x2CDd45c5182602a36d391F7F16DD9f8386C3bD8D",idaV1:"0xA44dEC7A0Dde1a56AeDe4143C1ef89cf5d956782",gdaV1:"0x51f571D934C59185f13d17301a36c07A2268B814",superTokenFactory:"0x1C92042426B6bAAe497bEf461B6d8342D03aEc92",constantOutflowNFT:"0x49583f57EFeBe733EC872c5d5437116085a3eE3c",constantInflowNFT:"0x67d0Efab10b390206b356BA7FB453Ab56AAB7480",superfluidLoader:"0x96C3C2d23d143301cF363a02cB7fe3596d2834d7",autowrap:{manager:"0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1",wrapStrategy:"0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d"},existentialNFTCloneFactory:"0xF76529ddEE7AA7890323eCa40C212758DD93B888"},startBlockV1:322e4,logsQueryRange:5e4,explorer:"https://testnet.snowtrace.io",subgraphV1:{name:"protocol-v1-avalanche-fuji",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-avalanche-fuji"}},{name:"eth-sepolia",isTestnet:!0,networkId:11155111,chainId:11155111,shortName:"sepolia",uppercaseName:"ETH_SEPOLIA",humanReadableName:"Sepolia",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x30a6933Ca9230361972E413a15dC8114c952414e",contractsV1:{resolver:"0x6813edE4E78ecb830d380d0F7F684c12aAc95F02",host:"0x109412E3C84f0539b43d39dB691B08c90f58dC7c",governance:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",cfaV1:"0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x9358C7dCCc6B8CA6F526311e8ac266F8C861B7ea",superTokenFactory:"0x254C2e152E8602839D288A7bccdf3d0974597193",constantOutflowNFT:"0xfBE332e001D6b54e1F4B63c2343B8E7746d99Ece",constantInflowNFT:"0xC95346B7394009ccEfaA62Eca28797804B2bCF1C",superfluidLoader:"0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",existentialNFTCloneFactory:"0x0D1F0d4629B722b4dFabd195c14F12f2095418d9"},startBlockV1:3322400,logsQueryRange:1e4,explorer:"https://sepolia.etherscan.io",subgraphV1:{name:"protocol-v1-eth-sepolia",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/eth-sepolia/api"},publicRPCs:["https://rpc.sepolia.org","https://ethereum-sepolia.blockpi.network/v1/rpc/public"]},{name:"base-goerli",isTestnet:!0,networkId:84531,chainId:84531,shortName:"bgoerli",uppercaseName:"BASE_GOERLI",humanReadableName:"Base Goerli",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x7fFCE315B2014546bA461d54eDed7AAc70DF4f53",contractsV1:{resolver:"0x598D5dB9902cbBd6e8Ee9CDb3A231377cdA2f018",host:"0x507c3a7C6Ccc253884A2e3a3ee2A211cC7E796a6",governance:"0xbe20Bac0DCF6f01834F51CCDab2dD72707C6e9b6",cfaV1:"0x4C476F2Fb27272680F2f6f2592E94d9e704691bC",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xaa4FCc799B8857FA87b2945Dc6572D5d76b35485",superTokenFactory:"0x1015BE31D7711D95d2c3444708FB53cC851ba856",constantOutflowNFT:"0x4E89088Cd14064f38E5B2F309cFaB9C864F9a8e6",constantInflowNFT:"0xda6db863cb2EE39b196edB8159c38A1ed5c55344",superfluidLoader:"0x15F0Ca26781C3852f8166eD2ebce5D18265cceb7",existentialNFTCloneFactory:"0x42B332F56BCD15F0D7cd523E5eC26Cd0734621eD"},startBlockV1:5249500,logsQueryRange:1e4,explorer:"https://goerli.basescan.org/",subgraphV1:{name:"protocol-v1-base-goerli"},publicRPCs:["https://goerli.base.org","https://base-goerli.public.blastapi.io"]},{name:"polygon-zkevm-testnet",isTestnet:!0,networkId:1442,chainId:1442,shortName:"pzkevmtest",uppercaseName:"POLYGON_ZKEVM_TESTNET",humanReadableName:"Polygon zkEVM Testnet",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x6345Aa6cec42a85160CF436810F97661e28c1876",contractsV1:{resolver:"0x642332562BC60a4Bd9681E7bb1588f7456A497aC",host:"0xe64f81d5dDdA1c7172e5C6d964E8ef1BD82D8704",governance:"0xF21019b8688e7730Ca6D9002569eCBaF8d1A3083",cfaV1:"0x1EAa5ceA064aab2692AF257FB31f5291fdA3Cdee",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xBf22019a4A4430bA67D3B0c8B4d5Edc48F913301",superTokenFactory:"0x0F3B163623F05b2BfF42956f7C7bd31456bd83a2",constantOutflowNFT:"0xDBD6f113E46A99D7BF95edfa47390c0c8127E922",constantInflowNFT:"0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",superfluidLoader:"0xda6db863cb2EE39b196edB8159c38A1ed5c55344",existentialNFTCloneFactory:"0x70bbB7a057A13070dF11d533e8f299357D778637"},startBlockV1:726e3,logsQueryRange:2e4,explorer:"https://testnet-zkevm.polygonscan.org/",subgraphV1:{name:"protocol-v1-polygon-zkevm-testnet"},publicRPCs:["https://rpc.public.zkevm-test.net"]},{name:"xdai-mainnet",isTestnet:!1,networkId:100,chainId:100,shortName:"xdai",uppercaseName:"XDAI_MAINNET",humanReadableName:"Gnosis Chain",nativeTokenSymbol:"xDAI",nativeTokenWrapper:"0x59988e47A3503AaFaA0368b9deF095c818Fdca01",contractsV1:{resolver:"0xD2009765189164b495c110D61e4D301729079911",host:"0x2dFe937cD98Ab92e59cF3139138f18c823a4efE7",governance:"0xaCc7380323681fdb8a0B9F2FE7d69dDFf0664478",cfaV1:"0xEbdA4ceF883A7B12c4E669Ebc58927FBa8447C7D",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x7888ac96F987Eb10E291F34851ae0266eF912081",superTokenFactory:"0x23410e2659380784498509698ed70E414D384880",constantOutflowNFT:"0xfC00dEE8a980110c5608A823a5B3af3872635456",constantInflowNFT:"0x1497440B4E92DC4ca0F76223b28C20Cb9cB8a0f1",superfluidLoader:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",toga:"0xb7DE52F4281a7a276E18C40F94cd93159C4A2d22",batchLiquidator:"0x27636F8E129cdd4ccA0F30E2b4C116DDaC773bE5",superSpreader:"0x74CDF863b00789c29734F8dFd9F83423Bc55E4cE",flowScheduler:"0x9cC7fc484fF588926149577e9330fA5b2cA74336",vestingScheduler:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",wrapManager:"0x7a2899D179a8F205C8EDAd2e52954cA5f6d48D1A",wrapStrategy:"0xc3B7f0b221a002fE8Fc93b4Ef9BB6362950510F2",autowrap:{manager:"0x8082e58681350876aFe8f52d3Bf8672034A03Db0",wrapStrategy:"0x51FBAbD31A615E14b1bC12E9d887f60997264a4E"},existentialNFTCloneFactory:"0xCd67c5bC1dfA3FF7d86b5ABc62A65C912Cbd2DA7"},startBlockV1:1482e4,logsQueryRange:2e4,explorer:"https://gnosisscan.io",subgraphV1:{name:"protocol-v1-xdai",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-xdai",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/xdai/api"},subgraphVesting:{name:"vesting-v1-xdai-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-xdai-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-xdai-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-xdai-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-xdai-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-xdai-mainnet"},publicRPCs:["https://rpc.gnosischain.com","https://gnosischain-rpc.gateway.pokt.network"],coinGeckoId:"xdai"},{name:"polygon-mainnet",isTestnet:!1,networkId:137,chainId:137,shortName:"matic",uppercaseName:"POLYGON_MAINNET",humanReadableName:"Polygon",nativeTokenSymbol:"MATIC",nativeTokenWrapper:"0x3aD736904E9e65189c3000c7DD2c8AC8bB7cD4e3",contractsV1:{resolver:"0xE0cc76334405EE8b39213E620587d815967af39C",host:"0x3E14dC1b13c488a8d5D310918780c983bD5982E7",governance:"0x3AD3f7A0965Ce6f9358AD5CCE86Bc2b05F1EE087",cfaV1:"0x6EeE6060f715257b970700bc2656De21dEdF074C",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xB0aABBA4B2783A72C52956CDEF62d438ecA2d7a1",superTokenFactory:"0x2C90719f25B10Fc5646c82DA3240C76Fa5BcCF34",constantOutflowNFT:"0x554e2bbaCF43FD87417b7201A9F1649a3ED89d68",constantInflowNFT:"0x55909bB8cd8276887Aae35118d60b19755201c68",superfluidLoader:"0x15F0Ca26781C3852f8166eD2ebce5D18265cceb7",toga:"0x6AEAeE5Fd4D05A741723D752D30EE4D72690A8f7",batchLiquidator:"0xA6Cdb472e7E22Bf30ae6fB752E4a13eBF3c12165",flowScheduler:"0x55F7758dd99d5e185f4CC08d4Ad95B71f598264D",vestingScheduler:"0xcFE6382B33F2AdaFbE46e6A26A88E0182ae32b0c",autowrap:{manager:"0x2581c27E7f6D6AF452E63fCe884EDE3EDd716b32",wrapStrategy:"0xb4afa36BAd8c76976Dc77a21c9Ad711EF720eE4b"},existentialNFTCloneFactory:"0x497aa106Da00BFa8f8BC266EF0793131930Fa630"},startBlockV1:11650500,logsQueryRange:1e4,explorer:"https://polygonscan.com",subgraphV1:{name:"protocol-v1-matic",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-matic",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/matic/api"},subgraphVesting:{name:"vesting-v1-polygon-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-polygon-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-polygon-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-polygon-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-polygon-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-polygon-mainnet"},publicRPCs:["https://polygon-rpc.com","https://poly-rpc.gateway.pokt.network"],coinGeckoId:"polygon-pos"},{name:"optimism-mainnet",isTestnet:!1,networkId:10,chainId:10,shortName:"optimism",uppercaseName:"OPTIMISM_MAINNET",humanReadableName:"Optimism",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x4ac8bD1bDaE47beeF2D1c6Aa62229509b962Aa0d",contractsV1:{resolver:"0x743B5f46BC86caF41bE4956d9275721E0531B186",host:"0x567c4B141ED61923967cA25Ef4906C8781069a10",governance:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",cfaV1:"0x204C6f131bb7F258b2Ea1593f5309911d8E458eD",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xc4ce5118C3B20950ee288f086cb7FC166d222D4c",superTokenFactory:"0x8276469A443D5C6B7146BED45e2abCaD3B6adad9",constantOutflowNFT:"0xFb2b126660BE2fdEBa254b1F6e4348644E8482e7",constantInflowNFT:"0x0C6D90a98426bfD572a5c5Be572a7f6Bd1C5ED76",superfluidLoader:"0x8E310ce29Ab7Fa2878944A65BB0eaF97B1853d40",toga:"0xA3c8502187fD7a7118eAD59dc811281448946C8f",batchLiquidator:"0x36Df169DBf5CE3c6f58D46f0addeF58F01381232",flowScheduler:"0x55c8fc400833eEa791087cF343Ff2409A39DeBcC",vestingScheduler:"0x65377d4dfE9c01639A41952B5083D58964782892",autowrap:{manager:"0x1fA76f2Cd0C3fe6c399A80111408d9C42C0CAC23",wrapStrategy:"0x0Cf060a501c0040e9CCC708eFE94079F501c6Bb4"},existentialNFTCloneFactory:"0xCb0Ff4D0cA186f0Fc0301258066Fe3fA258417a6"},startBlockV1:43e5,logsQueryRange:5e4,explorer:"https://optimistic.etherscan.io",subgraphV1:{name:"protocol-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-optimism-mainnet"},subgraphVesting:{name:"vesting-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-optimism-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-optimism-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-optimism-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-optimism-mainnet"},publicRPCs:["https://mainnet.optimism.io","https://rpc.ankr.com/optimism"],coinGeckoId:"optimistic-ethereum"},{name:"arbitrum-one",isTestnet:!1,networkId:42161,chainId:42161,shortName:"arbone",uppercaseName:"ARBITRUM_ONE",humanReadableName:"Arbitrum One",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xe6C8d111337D0052b9D88BF5d7D55B7f8385ACd3",contractsV1:{resolver:"0x609b9d9d6Ee9C3200745A79B9d3398DBd63d509F",host:"0xCf8Acb4eF033efF16E8080aed4c7D5B9285D2192",governance:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",cfaV1:"0x731FdBB12944973B500518aea61942381d7e240D",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x2319C7e07EB063340D2a0E36709B0D65fda75986",superTokenFactory:"0x1C21Ead77fd45C84a4c916Db7A6635D0C6FF09D6",constantOutflowNFT:"0x051e766e2d8dc65ae2bFCF084A50AD0447634227",constantInflowNFT:"0x0043d7c85C8b96a49A72A92C0B48CdC4720437d7",superfluidLoader:"0xB99cA401e10D277345BcFb281AC148a2e16Db466",toga:"0xFC63B7C762B10670Eda15cF3ca3970bCDB28C9eF",batchLiquidator:"0x6C66e5c5D201A753ff497F2e9eC5D545631854d0",flowScheduler:"0x3fA8B653F9abf91428800C0ba0F8D145a71F97A1",vestingScheduler:"0x55c8fc400833eEa791087cF343Ff2409A39DeBcC",autowrap:{manager:"0xf01825eAFAe5CD1Dab5593EFAF218efC8968D272",wrapStrategy:"0x342076aA957B0ec8bC1d3893af719b288eA31e61"},existentialNFTCloneFactory:"0xF353978890204756fc5fa6dfbD16a91eac9E6f4d"},startBlockV1:76e5,logsQueryRange:5e4,explorer:"https://arbiscan.io",subgraphV1:{name:"protocol-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-arbitrum-one"},subgraphVesting:{name:"vesting-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-arbitrum-one"},subgraphFlowScheduler:{name:"scheduling-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-arbitrum-one"},subgraphAutoWrap:{name:"auto-wrap-v1-arbitrum-one",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-arbitrum-one"},publicRPCs:["https://arb1.arbitrum.io/rpc","https://arbitrum.blockpi.network/v1/rpc/public"],coinGeckoId:"arbitrum-one"},{name:"avalanche-c",isTestnet:!1,networkId:43114,chainId:43114,shortName:"avalanche",uppercaseName:"AVALANCHE_C",humanReadableName:"Avalanche C",nativeTokenSymbol:"AVAX",nativeTokenWrapper:"0xBE916845D8678b5d2F7aD79525A62D7c08ABba7e",contractsV1:{resolver:"0x24a3F04F70B7f07B9673EadD3e146391BcfEa5c1",host:"0x60377C7016E4cdB03C87EF474896C11cB560752C",governance:"0xF74390BabA510ec2fE196c2e02B037380d7a6F12",cfaV1:"0x6946c5B38Ffea373b0a2340b4AEf0De8F6782e58",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x1fA9fFe8Db73F701454B195151Db4Abb18423cf2",superTokenFactory:"0x464AADdBB2B80f3Cb666522EB7381bE610F638b4",constantOutflowNFT:"0x4247bA6C3658Fa5C0F523BAcea8D0b97aF1a175e",constantInflowNFT:"0x82b9D8A91A5b333b5A6e78439551ea0E7da153E3",superfluidLoader:"0x2601E69a2D16C8Ccc8aEe8cE9F59d24a59986B9E",toga:"0x3D9A67D5ec1E72CEcA8157e028855056786b6159",batchLiquidator:"0xdddaD64A9Fe7709A729C4a5428617e369278e0b6",flowScheduler:"0xF7AfF590E9DE493D7ACb421Fca7f1E35C1ad4Ce5",vestingScheduler:"0x3fA8B653F9abf91428800C0ba0F8D145a71F97A1",autowrap:{manager:"0x8082e58681350876aFe8f52d3Bf8672034A03Db0",wrapStrategy:"0x51FBAbD31A615E14b1bC12E9d887f60997264a4E"},existentialNFTCloneFactory:"0x94aE5f52E401A5766b0877d2f030cFb9C3792BD7"},startBlockV1:147e5,logsQueryRange:5e4,explorer:"https://snowtrace.io",subgraphV1:{name:"protocol-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-avalanche-c"},subgraphVesting:{name:"vesting-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-avalanche-c"},subgraphFlowScheduler:{name:"scheduling-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-avalanche-c"},subgraphAutoWrap:{name:"auto-wrap-v1-avalanche-c",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-avalanche-c"},publicRPCs:["https://api.avax.network/ext/bc/C/rpc","https://rpc.ankr.com/avalanche"],coinGeckoId:"avalanche"},{name:"bsc-mainnet",isTestnet:!1,networkId:56,chainId:56,shortName:"bsc",uppercaseName:"BSC_MAINNET",humanReadableName:"BNB Smart Chain",nativeTokenSymbol:"BNB",nativeTokenWrapper:"0x529A4116F160c833c61311569D6B33dFF41fD657",contractsV1:{resolver:"0x69604aA4e9e8BF44A73C680997205Edb03A92E41",host:"0xd1e2cFb6441680002Eb7A44223160aB9B67d7E6E",governance:"0xee07D9fce4Cf2a891BC979E9d365929506C2982f",cfaV1:"0x49c38108870e74Cb9420C0991a85D3edd6363F75",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x594ed9Cd773584B645aC1F5B11020d3b32cDF07d",superTokenFactory:"0x8bde47397301F0Cd31b9000032fD517a39c946Eb",constantOutflowNFT:"0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",constantInflowNFT:"0xbF7BCcE8D60A9C3F6bFaEc9346Aa85B9f781a4e9",superfluidLoader:"0x3C26e5bEbc68EaAf4efcd88F8E5A6Aeb77b65579",toga:"0xFCD84210f5d51Cd40a30443d44d6A5500d5D10dF",batchLiquidator:"0x5487d078CA8933e83d91d5E7AFBe3A7bfC3412d6",flowScheduler:"0x2f9e2A2A59405682d4F86779275CF5525AD7eC2B",vestingScheduler:"0x9B91c27f78376383003C6A12Ad12B341d016C5b9",autowrap:{manager:"0x2AcdD61ac1EFFe1535109449c31889bdE8d7f325",wrapStrategy:"0x9e308cb079ae130790F604b1030cDf386670f199"},existentialNFTCloneFactory:"0xe9F27eb8cdAaA0B01a4034e109496C3026b01bd9"},startBlockV1:188e5,logsQueryRange:5e3,explorer:"https://bscscan.com",subgraphV1:{name:"protocol-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-bsc-mainnet"},subgraphVesting:{name:"vesting-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-bsc-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-bsc-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-bsc-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-bsc-mainnet"},publicRPCs:["https://bscrpc.com","https://bsc-dataseed.binance.org"],coinGeckoId:"binance-smart-chain"},{name:"eth-mainnet",isTestnet:!1,networkId:1,chainId:1,shortName:"mainnet",uppercaseName:"ETH_MAINNET",humanReadableName:"Ethereum",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0xC22BeA0Be9872d8B7B3933CEc70Ece4D53A900da",contractsV1:{resolver:"0xeE4cD028f5fdaAdeA99f8fc38e8bA8A57c90Be53",host:"0x4E583d9390082B65Bef884b629DFA426114CED6d",governance:"0xe2E14e2C4518cB06c32Cd0818B4C01f53E1Ba653",cfaV1:"0x2844c1BBdA121E9E43105630b9C8310e5c72744b",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0xbCF9cfA8Da20B591790dF27DE65C1254Bf91563d",superTokenFactory:"0x0422689cc4087b6B7280e0a7e7F655200ec86Ae1",superfluidLoader:"0x9775EEBdfF8AE845e7Ad3d1D04B85e6c6d284aCB",toga:"0x8B5a2CF69a56d7F8Fa027edcA23594cdDF544dDc",batchLiquidator:"0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",flowScheduler:"0xAA0cD305eD020137E302CeCede7b18c0A05aCCDA",vestingScheduler:"0x39D5cBBa9adEBc25085a3918d36D5325546C001B",autowrap:{manager:"0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1",wrapStrategy:"0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d"}},startBlockV1:1587e4,logsQueryRange:1e4,explorer:"https://etherscan.io",subgraphV1:{name:"protocol-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-eth-mainnet",satsumaEndpoint:"https://subgraph.satsuma-prod.com/c5br3jaVlJI6/superfluid/eth-mainnet/api"},subgraphVesting:{name:"vesting-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/vesting-v1-eth-mainnet"},subgraphFlowScheduler:{name:"scheduling-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/scheduling-v1-eth-mainnet"},subgraphAutoWrap:{name:"auto-wrap-v1-eth-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/auto-wrap-v1-eth-mainnet"},publicRPCs:["https://cloudflare-eth.com","https://eth-rpc.gateway.pokt.network"],coinGeckoId:"ethereum"},{name:"celo-mainnet",isTestnet:!1,networkId:42220,chainId:42220,shortName:"celo",uppercaseName:"CELO_MAINNET",humanReadableName:"Celo",nativeTokenSymbol:"CELO",nativeTokenWrapper:"0x671425Ae1f272Bc6F79beC3ed5C4b00e9c628240",contractsV1:{resolver:"0x05eE721BD4D803d6d477Aa7607395452B65373FF",host:"0xA4Ff07cF81C02CFD356184879D953970cA957585",governance:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",cfaV1:"0x9d369e78e1a682cE0F8d9aD849BeA4FE1c3bD3Ad",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x26747Fe93fAC8bF28E1e24A558a2bC7E4d9846cA",superTokenFactory:"0x36be86dEe6BC726Ed0Cbd170ccD2F21760BC73D9",constantOutflowNFT:"0xbe49ac1EadAc65dccf204D4Df81d650B50122aB2",constantInflowNFT:"0x0FB7694c990CF19001127391Dbe53924dd7a61c7",superfluidLoader:"0xAd6e6849d8eEa62AF9271808afb726610fB451a6",toga:"0x9bCa3a623e7b2e248510d88B2894F54898d88F91",batchLiquidator:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136",existentialNFTCloneFactory:"0x051e766e2d8dc65ae2bFCF084A50AD0447634227"},startBlockV1:16393e3,logsQueryRange:2e4,explorer:"https://celoscan.io",subgraphV1:{name:"protocol-v1-celo-mainnet",hostedEndpoint:"https://api.thegraph.com/subgraphs/name/superfluid-finance/protocol-v1-celo-mainnet"},publicRPCs:["https://forno.celo.org","https://rpc.ankr.com/celo"],coinGeckoId:"celo"},{name:"base-mainnet",isTestnet:!1,networkId:8453,chainId:8453,shortName:"base",uppercaseName:"BASE_MAINNET",humanReadableName:"Base",nativeTokenSymbol:"ETH",nativeTokenWrapper:"0x46fd5cfB4c12D87acD3a13e92BAa53240C661D93",contractsV1:{resolver:"0x6a214c324553F96F04eFBDd66908685525Da0E0d",host:"0x4C073B3baB6d8826b8C5b229f3cfdC1eC6E47E74",governance:"0x55F7758dd99d5e185f4CC08d4Ad95B71f598264D",cfaV1:"0x19ba78B9cDB05A877718841c574325fdB53601bb",cfaV1Forwarder:"0xcfA132E353cB4E398080B9700609bb008eceB125",idaV1:"0x66DF3f8e14CF870361378d8F61356D15d9F425C4",superTokenFactory:"0xe20B9a38E0c96F61d1bA6b42a61512D56Fea1Eb3",constantOutflowNFT:"0xD3C78bb5a16Ea4ab584844eeb8F90Ac710c16355",constantInflowNFT:"0x2d51962A9EE4D3C2819EF585eab7412c2a2C31Ac",superfluidLoader:"0x6B24A6F34ab96267Fef9F8AC9fe6CC104C228127",toga:"0xA87F76e99f6C8Ff8996d14f550ceF47f193D9A09",batchLiquidator:"0x889ebeCaD5F8C34Fd96023456d0fC5cE54eb74Cb",existentialNFTCloneFactory:"0x642332562BC60a4Bd9681E7bb1588f7456A497aC"},startBlockV1:1e6,logsQueryRange:2e4,explorer:"https://basescan.org",subgraphV1:{name:"protocol-v1-base-mainnet"},publicRPCs:["https://developer-access-mainnet.base.org"],coinGeckoId:"base"}],a={networks:r,mainnets:r.filter(e=>!e.isTestnet),testnets:r.filter(e=>e.isTestnet),getNetworkByChainId:function(e){return this.networks.filter(t=>t.chainId===e)[0]},getNetworkByName:function(e){return this.networks.filter(t=>t.name===e)[0]},getNetworkByShortName:function(e){return this.networks.filter(t=>t.shortName===e)[0]}}},8140:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=JSON.parse('{"name":"Superfluid Token List","version":{"major":1,"minor":7,"patch":0},"timestamp":"2023-09-04T15:39:11.432Z","tokens":[{"address":"0x288398f314d472b82c44855f3f6ff20b633c2a97","name":"Super USD Coin","symbol":"USDCx","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e"},"bridgeInfo":{"1":{"tokenAddress":"0x1ba8603da702602a8657980e825a6daa03dee93a"},"10":{"tokenAddress":"0x8430f084b939208e2eded1584889c9a66b90562f"},"100":{"tokenAddress":"0x1234756ccf0660e866305289267211823ae86eec"},"137":{"tokenAddress":"0xcaa7349cea390f89641fe306d93591f87595dc1f"},"8453":{"tokenAddress":"0xd04383398dd2426297da660f9cca3d439af9ce1b"},"42161":{"tokenAddress":"0x1dbc1809486460dcd189b8a15990bca3272ee04e"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e","name":"USD Coin","symbol":"USDC","decimals":6,"chainId":43114,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0xd04383398dd2426297da660f9cca3d439af9ce1b","name":"Super USD Coin","symbol":"USDCx","decimals":18,"chainId":8453,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"},"bridgeInfo":{"1":{"tokenAddress":"0x1ba8603da702602a8657980e825a6daa03dee93a"},"10":{"tokenAddress":"0x8430f084b939208e2eded1584889c9a66b90562f"},"100":{"tokenAddress":"0x1234756ccf0660e866305289267211823ae86eec"},"137":{"tokenAddress":"0xcaa7349cea390f89641fe306d93591f87595dc1f"},"42161":{"tokenAddress":"0x1dbc1809486460dcd189b8a15990bca3272ee04e"},"43114":{"tokenAddress":"0x288398f314d472b82c44855f3f6ff20b633c2a97"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","name":"USD Coin","symbol":"USDC","decimals":6,"chainId":8453,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x6af916e2001bc4935e6d2f256363ed54eb8e20e0","name":"Super EUROe Stablecoin","symbol":"EUROex","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x820802fa8a99901f52e39acd21177b0be6ee2974"},"bridgeInfo":{"137":{"tokenAddress":"0x5e31d5bdd6c87edff8659d9ead9ce0013fb47184"},"42161":{"tokenAddress":"0x95f1ee4cb6dc16136a79d367a010add361e5192c"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/euroe/icon.svg","tags":["supertoken"]},{"address":"0x820802fa8a99901f52e39acd21177b0be6ee2974","name":"EUROe Stablecoin","symbol":"EUROe","decimals":6,"chainId":43114,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/euroe/icon.svg","tags":["underlying"]},{"address":"0x7cd00c2b9a78f270b897457ab070274e4a17de83","name":"Super Dai Stablecoin","symbol":"DAI.ex","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd586e7f844cea2f87f50152665bcbc2c279d8d70"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken"]},{"address":"0xd586e7f844cea2f87f50152665bcbc2c279d8d70","name":"Dai Stablecoin","symbol":"DAI.e","decimals":18,"chainId":43114,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying"]},{"address":"0xa60c5bebccdb9738f63891bbdd7fec3e762f9098","name":"Super JoeToken","symbol":"JOEx","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/joe/icon.png","tags":["supertoken"]},{"address":"0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd","name":"JoeToken","symbol":"JOE","decimals":18,"chainId":43114,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/joe/icon.png","tags":["underlying"]},{"address":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4","name":"Own a fraction","symbol":"FRACTION","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"10":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"56":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"100":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"137":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"42161":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fraction/icon.svg","tags":["supertoken"]},{"address":"0xbe916845d8678b5d2f7ad79525a62d7c08abba7e","name":"Super AVAX","symbol":"AVAXx","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"43113":{"tokenAddress":"0xffd0f6d73ee52c68bf1b01c8afa2529c97ca17f3"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/avax/icon.svg","tags":["supertoken"]},{"address":"0xdf37ee57b2efd215a6a8329d6b8b72064f09bbd0","name":"Super TetherToken","symbol":"USDtx","decimals":18,"chainId":43114,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdt/icon.png","tags":["supertoken"]},{"address":"0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7","name":"TetherToken","symbol":"USDt","decimals":6,"chainId":43114,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdt/icon.png","tags":["underlying"]},{"address":"0x00d05eed85bad962ba5237dd4afff12004455a8a","name":"Super fUSDC Fake Token","symbol":"fUSDCx","decimals":18,"chainId":43113,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x37a024d7f9ea1c7ebb658f5a14caeddd30f212b7"},"bridgeInfo":{"5":{"tokenAddress":"0x8ae68021f6170e5a766be613cea0d75236ecca9a"},"69":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"},"80001":{"tokenAddress":"0x42bb40bf79730451b11f6de1cba222f17b87afd7"},"84531":{"tokenAddress":"0x15da1146dc9a7e10b3a9b256c9bebfa79fa8edc3"},"421611":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken","testnet"]},{"address":"0x37a024d7f9ea1c7ebb658f5a14caeddd30f212b7","name":"fUSDC Fake Token","symbol":"fUSDC","decimals":18,"chainId":43113,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying","testnet"]},{"address":"0x232a9cf3ded0f9f708099eb0cb8ed56313c02a4b","name":"Super fTUSD Fake Token","symbol":"fTUSDx","decimals":18,"chainId":43113,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x2616c0ab36cac1e6df7f79ae7c3e297d579fe547"},"bridgeInfo":{"5":{"tokenAddress":"0x95697ec24439e3eb7ba588c7b279b9b369236941"},"69":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"},"80001":{"tokenAddress":"0x918e0d5c96cac79674e2d38066651212be3c9c48"},"84531":{"tokenAddress":"0x3012dd229e227ba4b366fceac014440cdc900378"},"421611":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["supertoken","testnet"]},{"address":"0x2616c0ab36cac1e6df7f79ae7c3e297d579fe547","name":"fTUSD Fake Token","symbol":"fTUSD","decimals":18,"chainId":43113,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["underlying","testnet"]},{"address":"0x24f3631dbbf6880c684c5e59578c21194e285baf","name":"Super fDAI Fake Token","symbol":"fDAIx","decimals":18,"chainId":43113,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x3b526b50709a5551030673be284bc9c1e38351ac"},"bridgeInfo":{"5":{"tokenAddress":"0xf2d68898557ccb2cf4c10c3ef2b034b2a69dad00"},"69":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"},"80001":{"tokenAddress":"0x5d8b4c2554aeb7e86f387b4d6c00ac33499ed01f"},"84531":{"tokenAddress":"0x4ec89df8b16474a9333bb94a5f21197ef89a8d87"},"421611":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken","testnet"]},{"address":"0x3b526b50709a5551030673be284bc9c1e38351ac","name":"fDAI Fake Token","symbol":"fDAI","decimals":18,"chainId":43113,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying","testnet"]},{"address":"0xffd0f6d73ee52c68bf1b01c8afa2529c97ca17f3","name":"Super AVAX","symbol":"AVAXx","decimals":18,"chainId":43113,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"43114":{"tokenAddress":"0xbe916845d8678b5d2f7ad79525a62d7c08abba7e"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/avax/icon.svg","tags":["supertoken","testnet"]},{"address":"0x1dbc1809486460dcd189b8a15990bca3272ee04e","name":"Super USD Coin (Arb1)","symbol":"USDCx","decimals":18,"chainId":42161,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xff970a61a04b1ca14834a43f5de4533ebddb5cc8"},"bridgeInfo":{"1":{"tokenAddress":"0x1ba8603da702602a8657980e825a6daa03dee93a"},"10":{"tokenAddress":"0x8430f084b939208e2eded1584889c9a66b90562f"},"100":{"tokenAddress":"0x1234756ccf0660e866305289267211823ae86eec"},"137":{"tokenAddress":"0xcaa7349cea390f89641fe306d93591f87595dc1f"},"8453":{"tokenAddress":"0xd04383398dd2426297da660f9cca3d439af9ce1b"},"43114":{"tokenAddress":"0x288398f314d472b82c44855f3f6ff20b633c2a97"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0xff970a61a04b1ca14834a43f5de4533ebddb5cc8","name":"USD Coin (Arb1)","symbol":"USDC","decimals":6,"chainId":42161,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61","name":"Own a fraction","symbol":"FRACTION","decimals":18,"chainId":42161,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"10":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"56":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"100":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"137":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"43114":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fraction/icon.svg","tags":["supertoken"]},{"address":"0x521677a61d101a80ce0fb903b13cb485232774ee","name":"Super Dai Stablecoin","symbol":"DAIx","decimals":18,"chainId":42161,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xda10009cbd5d07dd0cecc66161fc93d7c9000da1"},"bridgeInfo":{"1":{"tokenAddress":"0x4f228bf911ed67730e4b51b1f82ac291b49053ee"},"10":{"tokenAddress":"0x7d342726b69c28d942ad8bfe6ac81b972349d524"},"137":{"tokenAddress":"0x1305f6b6df9dc47159d12eb7ac2804d4a33173c2"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken"]},{"address":"0xda10009cbd5d07dd0cecc66161fc93d7c9000da1","name":"Dai Stablecoin","symbol":"DAI","decimals":18,"chainId":42161,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying"]},{"address":"0x95f1ee4cb6dc16136a79d367a010add361e5192c","name":"Super EUROe Stablecoin","symbol":"EUROex","decimals":18,"chainId":42161,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xcf985aba4647a432e60efceeb8054bbd64244305"},"bridgeInfo":{"137":{"tokenAddress":"0x5e31d5bdd6c87edff8659d9ead9ce0013fb47184"},"43114":{"tokenAddress":"0x6af916e2001bc4935e6d2f256363ed54eb8e20e0"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/euroe/icon.svg","tags":["supertoken"]},{"address":"0xcf985aba4647a432e60efceeb8054bbd64244305","name":"EUROe Stablecoin","symbol":"EUROe","decimals":6,"chainId":42161,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/euroe/icon.svg","tags":["underlying"]},{"address":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":42161,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0xefa54be8d63fd0d95edd7965d0bd7477c33995a8","name":"Super Rocket Pool Protocol","symbol":"RPLx","decimals":18,"chainId":42161,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xb766039cc6db368759c1e56b79affe831d0cc507"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/rpl/icon.png","tags":["supertoken"]},{"address":"0xb766039cc6db368759c1e56b79affe831d0cc507","name":"Rocket Pool Protocol","symbol":"RPL","decimals":18,"chainId":42161,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/rpl/icon.png","tags":["underlying"]},{"address":"0x675be78ed16cabe47f6d9f816d615c3d6d740508","name":"Super fTUSD Fake Token","symbol":"fTUSDx","decimals":18,"chainId":421611,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x4e89088cd14064f38e5b2f309cfab9c864f9a8e6"},"bridgeInfo":{"5":{"tokenAddress":"0x95697ec24439e3eb7ba588c7b279b9b369236941"},"69":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"},"43113":{"tokenAddress":"0x232a9cf3ded0f9f708099eb0cb8ed56313c02a4b"},"80001":{"tokenAddress":"0x918e0d5c96cac79674e2d38066651212be3c9c48"},"84531":{"tokenAddress":"0x3012dd229e227ba4b366fceac014440cdc900378"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["supertoken","testnet"]},{"address":"0x4e89088cd14064f38e5b2f309cfab9c864f9a8e6","name":"fTUSD Fake Token","symbol":"fTUSD","decimals":18,"chainId":421611,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["underlying","testnet"]},{"address":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff","name":"Super fUSDC Fake Token","symbol":"fUSDCx","decimals":18,"chainId":421611,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc67a95df1fc3cbeff3be969db36a73d5259b7654"},"bridgeInfo":{"5":{"tokenAddress":"0x8ae68021f6170e5a766be613cea0d75236ecca9a"},"69":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"},"43113":{"tokenAddress":"0x00d05eed85bad962ba5237dd4afff12004455a8a"},"80001":{"tokenAddress":"0x42bb40bf79730451b11f6de1cba222f17b87afd7"},"84531":{"tokenAddress":"0x15da1146dc9a7e10b3a9b256c9bebfa79fa8edc3"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken","testnet"]},{"address":"0xc67a95df1fc3cbeff3be969db36a73d5259b7654","name":"fUSDC Fake Token","symbol":"fUSDC","decimals":18,"chainId":421611,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying","testnet"]},{"address":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9","name":"Super fDAI Fake Token","symbol":"fDAIx","decimals":18,"chainId":421611,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd0de1486f69495d49c02d8f541b7dadf9cf5cd91"},"bridgeInfo":{"5":{"tokenAddress":"0xf2d68898557ccb2cf4c10c3ef2b034b2a69dad00"},"69":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"},"43113":{"tokenAddress":"0x24f3631dbbf6880c684c5e59578c21194e285baf"},"80001":{"tokenAddress":"0x5d8b4c2554aeb7e86f387b4d6c00ac33499ed01f"},"84531":{"tokenAddress":"0x4ec89df8b16474a9333bb94a5f21197ef89a8d87"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken","testnet"]},{"address":"0xd0de1486f69495d49c02d8f541b7dadf9cf5cd91","name":"fDAI Fake Token","symbol":"fDAI","decimals":18,"chainId":421611,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying","testnet"]},{"address":"0xe01f8743677da897f4e7de9073b57bf034fc2433","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":421611,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken","testnet"]},{"address":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":8453,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0x4db26c973fae52f43bd96a8776c2bf1b0dc29556","name":"Super USD Base Coin","symbol":"USDbCx","decimals":18,"chainId":8453,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca","name":"USD Base Coin","symbol":"USDbC","decimals":6,"chainId":8453,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x15da1146dc9a7e10b3a9b256c9bebfa79fa8edc3","name":"Super fUSDC Fake Token","symbol":"fUSDCx","decimals":18,"chainId":84531,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf21019b8688e7730ca6d9002569ecbaf8d1a3083"},"bridgeInfo":{"5":{"tokenAddress":"0x8ae68021f6170e5a766be613cea0d75236ecca9a"},"69":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"},"43113":{"tokenAddress":"0x00d05eed85bad962ba5237dd4afff12004455a8a"},"80001":{"tokenAddress":"0x42bb40bf79730451b11f6de1cba222f17b87afd7"},"421611":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0xf21019b8688e7730ca6d9002569ecbaf8d1a3083","name":"fUSDC Fake Token","symbol":"fUSDC","decimals":18,"chainId":84531,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x3012dd229e227ba4b366fceac014440cdc900378","name":"Super fTUSD Fake Token","symbol":"fTUSDx","decimals":18,"chainId":84531,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xadcf0ac9f2aa04a79fc64a1fdf0a0c9f3ae0556a"},"bridgeInfo":{"5":{"tokenAddress":"0x95697ec24439e3eb7ba588c7b279b9b369236941"},"69":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"},"43113":{"tokenAddress":"0x232a9cf3ded0f9f708099eb0cb8ed56313c02a4b"},"80001":{"tokenAddress":"0x918e0d5c96cac79674e2d38066651212be3c9c48"},"421611":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["supertoken"]},{"address":"0xadcf0ac9f2aa04a79fc64a1fdf0a0c9f3ae0556a","name":"fTUSD Fake Token","symbol":"fTUSD","decimals":18,"chainId":84531,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["underlying"]},{"address":"0x4ec89df8b16474a9333bb94a5f21197ef89a8d87","name":"Super fDAI Fake Token","symbol":"fDAIx","decimals":18,"chainId":84531,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x5735c32c38f5af0fb04a7c77c832ba4d7abffec8"},"bridgeInfo":{"5":{"tokenAddress":"0xf2d68898557ccb2cf4c10c3ef2b034b2a69dad00"},"69":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"},"43113":{"tokenAddress":"0x24f3631dbbf6880c684c5e59578c21194e285baf"},"80001":{"tokenAddress":"0x5d8b4c2554aeb7e86f387b4d6c00ac33499ed01f"},"421611":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken"]},{"address":"0x5735c32c38f5af0fb04a7c77c832ba4d7abffec8","name":"fDAI Fake Token","symbol":"fDAI","decimals":18,"chainId":84531,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying"]},{"address":"0x7ffce315b2014546ba461d54eded7aac70df4f53","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":84531,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0x529a4116f160c833c61311569d6b33dff41fd657","name":"Super BNB","symbol":"BNBx","decimals":18,"chainId":56,"extensions":{"superTokenInfo":{"type":"Native Asset"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bnb/icon.svg","tags":["supertoken"]},{"address":"0x744786ab00ed5a0b77ca754eb6f3ec0607c7fa79","name":"Super Hey Reborn","symbol":"RBx","decimals":18,"chainId":56,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x441bb79f2da0daf457bad3d401edb68535fb3faa"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/rb/icon.png","tags":["supertoken"]},{"address":"0x441bb79f2da0daf457bad3d401edb68535fb3faa","name":"Hey Reborn","symbol":"RB","decimals":18,"chainId":56,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/rb/icon.png","tags":["underlying"]},{"address":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4","name":"Own a fraction","symbol":"FRACTION","decimals":18,"chainId":56,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"10":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"100":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"137":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"42161":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"43114":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fraction/icon.svg","tags":["supertoken"]},{"address":"0x3acb9a08697b6db4cd977e8ab42b6f24722e6d6e","name":"Super Celo Dollar","symbol":"cUSDx","decimals":18,"chainId":42220,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x765de816845861e75a25fca122bb6898b8b1282a"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/cusd/icon.svg","tags":["supertoken"]},{"address":"0x765de816845861e75a25fca122bb6898b8b1282a","name":"Celo Dollar","symbol":"cUSD","decimals":18,"chainId":42220,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/cusd/icon.svg","tags":["underlying"]},{"address":"0x62b8b11039fcfe5ab0c56e502b1c372a3d2a9c7a","name":"GoodDollar","symbol":"G$","decimals":18,"chainId":42220,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/g$/icon.png","tags":["supertoken"]},{"address":"0x671425ae1f272bc6f79bec3ed5c4b00e9c628240","name":"Super CELO","symbol":"CELOx","decimals":18,"chainId":42220,"extensions":{"superTokenInfo":{"type":"Native Asset"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/celo/icon.svg","tags":["supertoken"]},{"address":"0x7a5f9c3e43aadc62647ab5d41802db33dc7d8c4b","name":"Super Celo Brazilian Real","symbol":"cREALx","decimals":18,"chainId":42220,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe8537a3d056da446677b9e9d6c5db704eaab4787"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/creal/icon.svg","tags":["supertoken"]},{"address":"0xe8537a3d056da446677b9e9d6c5db704eaab4787","name":"Celo Brazilian Real","symbol":"cREAL","decimals":18,"chainId":42220,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/creal/icon.svg","tags":["underlying"]},{"address":"0xd9f9a02e49225c7ab5b40fce8d44d256b0e984fb","name":"Super Celo Euro","symbol":"cEURx","decimals":18,"chainId":42220,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd8763cba276a3738e6de85b4b3bf5fded6d6ca73"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ceur/icon.svg","tags":["supertoken"]},{"address":"0xd8763cba276a3738e6de85b4b3bf5fded6d6ca73","name":"Celo Euro","symbol":"cEUR","decimals":18,"chainId":42220,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ceur/icon.svg","tags":["underlying"]},{"address":"0x0be89e17787c0ae021b5e4f84ae8444f900dd92c","name":"Super TDL Fake Token","symbol":"TDLx","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xea613e86842a6bbe2a7de22e1601af550bf3c372"},"bridgeInfo":{"100":{"tokenAddress":"0x66e454105ae553cfa87ad4dc4cdf128c841fcd73"},"137":{"tokenAddress":"0xa794221d92d77490ff319e95da1461bdf2bd3953"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tdl/icon.svg","tags":["supertoken","testnet"]},{"address":"0xea613e86842a6bbe2a7de22e1601af550bf3c372","name":"TDL Fake Token","symbol":"TDL","decimals":18,"chainId":5,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tdl/icon.svg","tags":["underlying","testnet"]},{"address":"0x4632c3cf0da61db0e561deac37acf93a9ebfe789","name":"Smile Super Token","symbol":"SMILE","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/smile/icon.svg","tags":["supertoken","testnet"]},{"address":"0x5943f705abb6834cad767e6e4bb258bc48d9c947","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken","testnet"]},{"address":"0x7d3e32ae08f50387a83cf222e08d8ec26317d7aa","name":"Zaya Token","symbol":"ZYA","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/zaya/icon.svg","tags":["supertoken","testnet"]},{"address":"0x8ae68021f6170e5a766be613cea0d75236ecca9a","name":"Super fUSDC Fake Token","symbol":"fUSDCx","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc94dd466416a7dfe166ab2cf916d3875c049ebb7"},"bridgeInfo":{"69":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"},"43113":{"tokenAddress":"0x00d05eed85bad962ba5237dd4afff12004455a8a"},"80001":{"tokenAddress":"0x42bb40bf79730451b11f6de1cba222f17b87afd7"},"84531":{"tokenAddress":"0x15da1146dc9a7e10b3a9b256c9bebfa79fa8edc3"},"421611":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken","testnet"]},{"address":"0xc94dd466416a7dfe166ab2cf916d3875c049ebb7","name":"fUSDC Fake Token","symbol":"fUSDC","decimals":18,"chainId":5,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying","testnet"]},{"address":"0x95697ec24439e3eb7ba588c7b279b9b369236941","name":"Super fTUSD Fake Token","symbol":"fTUSDx","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x53d00397f03147a9bd9c40443a105a82780deaf1"},"bridgeInfo":{"69":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"},"43113":{"tokenAddress":"0x232a9cf3ded0f9f708099eb0cb8ed56313c02a4b"},"80001":{"tokenAddress":"0x918e0d5c96cac79674e2d38066651212be3c9c48"},"84531":{"tokenAddress":"0x3012dd229e227ba4b366fceac014440cdc900378"},"421611":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["supertoken","testnet"]},{"address":"0x53d00397f03147a9bd9c40443a105a82780deaf1","name":"fTUSD Fake Token","symbol":"fTUSD","decimals":18,"chainId":5,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["underlying","testnet"]},{"address":"0xcc48a0349077b91ab540d2e46addffb4a4a26251","name":"NTDL","symbol":"NTDL","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"100":{"tokenAddress":"0x60fdb4d22e793353d98324d824034d66827f602e"},"137":{"tokenAddress":"0xd735b487b9018eeada2cc0464db02aa4b90ca711"},"80001":{"tokenAddress":"0x74950bcbb141ae70b8959fc06a65ac2601cf7801"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ntdl/icon.svg","tags":["supertoken","testnet"]},{"address":"0xdd610f0e0e29a33168d43e96399a638df86b9c43","name":"Super FUND (Goerli)","symbol":"FUNDx","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x30f29c05ae2e2243034ba28a1ac3bc3d807920bc"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fund/icon.svg","tags":["supertoken","testnet"]},{"address":"0x30f29c05ae2e2243034ba28a1ac3bc3d807920bc","name":"FUND (Goerli)","symbol":"FUND","decimals":9,"chainId":5,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fund/icon.svg","tags":["underlying","testnet"]},{"address":"0xf2d68898557ccb2cf4c10c3ef2b034b2a69dad00","name":"Super fDAI Fake Token","symbol":"fDAIx","decimals":18,"chainId":5,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x88271d333c72e51516b67f5567c728e702b3eee8"},"bridgeInfo":{"69":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"},"43113":{"tokenAddress":"0x24f3631dbbf6880c684c5e59578c21194e285baf"},"80001":{"tokenAddress":"0x5d8b4c2554aeb7e86f387b4d6c00ac33499ed01f"},"84531":{"tokenAddress":"0x4ec89df8b16474a9333bb94a5f21197ef89a8d87"},"421611":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken","testnet"]},{"address":"0x88271d333c72e51516b67f5567c728e702b3eee8","name":"fDAI Fake Token","symbol":"fDAI","decimals":18,"chainId":5,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying","testnet"]},{"address":"0x1234756ccf0660e866305289267211823ae86eec","name":"Super USD//C on xDai","symbol":"USDCx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xddafbb505ad214d7b80b1f830fccc89b60fb7a83"},"bridgeInfo":{"1":{"tokenAddress":"0x1ba8603da702602a8657980e825a6daa03dee93a"},"10":{"tokenAddress":"0x8430f084b939208e2eded1584889c9a66b90562f"},"137":{"tokenAddress":"0xcaa7349cea390f89641fe306d93591f87595dc1f"},"8453":{"tokenAddress":"0xd04383398dd2426297da660f9cca3d439af9ce1b"},"42161":{"tokenAddress":"0x1dbc1809486460dcd189b8a15990bca3272ee04e"},"43114":{"tokenAddress":"0x288398f314d472b82c44855f3f6ff20b633c2a97"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0xddafbb505ad214d7b80b1f830fccc89b60fb7a83","name":"USD//C on xDai","symbol":"USDC","decimals":6,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x263647097a185ee0a9ded3e3e46d7eb931c23dda","name":"Super Peerion","symbol":"IONx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xfa9454bbba1ddf83747bdc42bea8641475753c42"}},"tags":["supertoken"]},{"address":"0xfa9454bbba1ddf83747bdc42bea8641475753c42","name":"Peerion","symbol":"ION","decimals":18,"chainId":100,"tags":["underlying"]},{"address":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61","name":"Own a fraction","symbol":"FRACTION","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"10":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"56":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"137":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"42161":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"43114":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fraction/icon.svg","tags":["supertoken"]},{"address":"0x59988e47a3503aafaa0368b9def095c818fdca01","name":"Super xDAI","symbol":"xDAIx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Native Asset","underlyingTokenAddress":"0xe91d153e0b41518a2ce8dd3d7944fa863463a97d"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/xdai/icon.svg","tags":["supertoken"]},{"address":"0xe91d153e0b41518a2ce8dd3d7944fa863463a97d","name":"Wrapped XDAI","symbol":"WXDAI","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/xdai/icon.svg","tags":["underlying"]},{"address":"0x60fdb4d22e793353d98324d824034d66827f602e","name":"NTDL","symbol":"NTDL","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"5":{"tokenAddress":"0xcc48a0349077b91ab540d2e46addffb4a4a26251"},"137":{"tokenAddress":"0xd735b487b9018eeada2cc0464db02aa4b90ca711"},"80001":{"tokenAddress":"0x74950bcbb141ae70b8959fc06a65ac2601cf7801"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ntdl/icon.svg","tags":["supertoken"]},{"address":"0x63e62989d9eb2d37dfdb1f93a22f063635b07d51","name":"Minerva Wallet SuperToken","symbol":"MIVA","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"137":{"tokenAddress":"0xc0b2983a17573660053beeed6fdb1053107cf387"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/miva/icon.svg","tags":["supertoken"]},{"address":"0x6689a8f4fdad6712888682c9ce81b26762389f40","name":"Commons WORK","symbol":"WORK","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x9c940356f5846eceff282d3ee8b33015d93502a9"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/work/icon.png","tags":["supertoken"]},{"address":"0x9c940356f5846eceff282d3ee8b33015d93502a9","name":"Commons protoWORK on xDai","symbol":"protoWORK","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/work/icon.png","tags":["underlying"]},{"address":"0x66e454105ae553cfa87ad4dc4cdf128c841fcd73","name":"TDLx","symbol":"TDLx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xcd1f2f1a1d1ba631a06b957db77bb9d7b13bf861"},"bridgeInfo":{"5":{"tokenAddress":"0x0be89e17787c0ae021b5e4f84ae8444f900dd92c"},"137":{"tokenAddress":"0xa794221d92d77490ff319e95da1461bdf2bd3953"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tdl/icon.svg","tags":["supertoken"]},{"address":"0xcd1f2f1a1d1ba631a06b957db77bb9d7b13bf861","name":"TDL Fake Token","symbol":"TDL","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tdl/icon.svg","tags":["underlying"]},{"address":"0x7aeca73f38f8f33ab7ff067fed1268384d12324d","name":"Super Bright","symbol":"Brightx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bright/icon.svg","tags":["supertoken"]},{"address":"0x83ff60e2f93f8edd0637ef669c69d5fb4f64ca8e","name":"Bright on xDai","symbol":"BRIGHT","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bright/icon.svg","tags":["underlying"]},{"address":"0x7c78aa599bbaea6e8784880173eb74b2f9c46025","name":"Super STREETBASED Community Token","symbol":"SBCx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x3b6a1b76d772a771bf3fce802bead6ff196b84d5"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sbc/icon.png","tags":["supertoken"]},{"address":"0x3b6a1b76d772a771bf3fce802bead6ff196b84d5","name":"STREETBASED Community Token","symbol":"SBC","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sbc/icon.png","tags":["underlying"]},{"address":"0x83ccc929c1131d2d18b001c05cfeed9f3364a506","name":"SuperSAVE","symbol":"SAVEx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x338d4527c9e7f7316c43581684bc510b851f832a"}},"tags":["supertoken"]},{"address":"0x338d4527c9e7f7316c43581684bc510b851f832a","name":"Save Coin from Mainnet","symbol":"SAVE","decimals":18,"chainId":100,"tags":["underlying"]},{"address":"0x9757d68a4273635c69d93b84ee3cdac2304dd467","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1","name":"Wrapped Ether on xDai","symbol":"WETH","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["underlying"]},{"address":"0xa025df2bf4ff47ec458ab41e89d3a9538a768ea9","name":"Super WORKtest","symbol":"WORKtx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc8992645d060703fb1582c422c96e16941c7eb14"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/workt/icon.svg","tags":["supertoken"]},{"address":"0xc8992645d060703fb1582c422c96e16941c7eb14","name":"Commons Work Test","symbol":"WORKt","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/workt/icon.svg","tags":["underlying"]},{"address":"0xa94c0e84b8f27deb34f50001d47d870b67e47466","name":"superAC","symbol":"ACx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x5f1f81de1d21b97a5d0d5d62d89bde9ddec27325"}},"tags":["supertoken"]},{"address":"0x5f1f81de1d21b97a5d0d5d62d89bde9ddec27325","name":"Adept Coin Governance on xDai","symbol":"AC","decimals":18,"chainId":100,"tags":["underlying"]},{"address":"0xac945dc430cef2bb8fb78b3cb5fbc936dd2c8ab6","name":"Super CoW Protocol Token from Mainnet","symbol":"COWx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x177127622c4a00f3d409b75571e12cb3c8973d3c"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/cow/icon.svg","tags":["supertoken"]},{"address":"0x177127622c4a00f3d409b75571e12cb3c8973d3c","name":"CoW Protocol Token from Mainnet","symbol":"COW","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/cow/icon.svg","tags":["underlying"]},{"address":"0xc0712524b39323eb2437e69226b261d928629dc8","name":"Super Honey","symbol":"HNYx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x71850b7e9ee3f13ab46d67167341e4bdc905eef9"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/hny/icon.png","tags":["supertoken"]},{"address":"0x71850b7e9ee3f13ab46d67167341e4bdc905eef9","name":"Honey","symbol":"HNY","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/hny/icon.png","tags":["underlying"]},{"address":"0xe83fd17028c2dd3ca4a9b75f2836d4558fe00686","name":"HAUSx","symbol":"HAUSx","decimals":18,"chainId":100,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/haus/icon.svg","tags":["supertoken"]},{"address":"0xb0c5f3100a4d9d9532a4cfd68c55f1ae8da987eb","name":"DAOhaus Token on xDai","symbol":"HAUS","decimals":18,"chainId":100,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/haus/icon.svg","tags":["underlying"]},{"address":"0x1ba8603da702602a8657980e825a6daa03dee93a","name":"Super USD Coin","symbol":"USDCx","decimals":18,"chainId":1,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"},"bridgeInfo":{"10":{"tokenAddress":"0x8430f084b939208e2eded1584889c9a66b90562f"},"100":{"tokenAddress":"0x1234756ccf0660e866305289267211823ae86eec"},"137":{"tokenAddress":"0xcaa7349cea390f89641fe306d93591f87595dc1f"},"8453":{"tokenAddress":"0xd04383398dd2426297da660f9cca3d439af9ce1b"},"42161":{"tokenAddress":"0x1dbc1809486460dcd189b8a15990bca3272ee04e"},"43114":{"tokenAddress":"0x288398f314d472b82c44855f3f6ff20b633c2a97"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","name":"USD Coin","symbol":"USDC","decimals":6,"chainId":1,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x3fa59ea0eee311782c5a5062da1fabd1a70e1d6d","name":"Super REVV Token","symbol":"REVVx","decimals":18,"chainId":1,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x557b933a7c2c45672b610f8954a3deb39a51a8ca"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/revv/icon.png","tags":["supertoken"]},{"address":"0x557b933a7c2c45672b610f8954a3deb39a51a8ca","name":"REVV","symbol":"REVV","decimals":18,"chainId":1,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/revv/icon.png","tags":["underlying"]},{"address":"0x4f228bf911ed67730e4b51b1f82ac291b49053ee","name":"Super Dai Stablecoin","symbol":"DAIx","decimals":18,"chainId":1,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6b175474e89094c44da98b954eedeac495271d0f"},"bridgeInfo":{"10":{"tokenAddress":"0x7d342726b69c28d942ad8bfe6ac81b972349d524"},"137":{"tokenAddress":"0x1305f6b6df9dc47159d12eb7ac2804d4a33173c2"},"42161":{"tokenAddress":"0x521677a61d101a80ce0fb903b13cb485232774ee"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken"]},{"address":"0x6b175474e89094c44da98b954eedeac495271d0f","name":"Dai Stablecoin","symbol":"DAI","decimals":18,"chainId":1,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying"]},{"address":"0x8f6f22a962899ade3c46627df45d4a05622cebf2","name":"Super Swivel Governance Token","symbol":"SWIVx","decimals":18,"chainId":1,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xbf30461210b37012783957d90dc26b95ce3b6f2d"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/swiv/icon.svg","tags":["supertoken"]},{"address":"0xbf30461210b37012783957d90dc26b95ce3b6f2d","name":"Swivel Governance Token","symbol":"SWIV","decimals":18,"chainId":1,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/swiv/icon.svg","tags":["underlying"]},{"address":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":1,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0xd70408b34ed121722631d647d37c4e6641ec363d","name":"Super Aragon Network Token","symbol":"ANTx","decimals":18,"chainId":1,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xa117000000f279d81a1d3cc75430faa017fa5a2e"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ant/icon.svg","tags":["supertoken"]},{"address":"0xa117000000f279d81a1d3cc75430faa017fa5a2e","name":"Aragon Network Token","symbol":"ANT","decimals":18,"chainId":1,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ant/icon.svg","tags":["underlying"]},{"address":"0x167832baf36d1ac0af9e8d8ad329fa418bed5cd9","name":"ABToken","symbol":"ABT","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/abt/icon.svg","tags":["supertoken"]},{"address":"0x1828bff08bd244f7990eddcd9b19cc654b33cdb4","name":"Super Optimism","symbol":"OPx","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x4200000000000000000000000000000000000042"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/op/icon.svg","tags":["supertoken"]},{"address":"0x4200000000000000000000000000000000000042","name":"Optimism","symbol":"OP","decimals":18,"chainId":10,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/op/icon.svg","tags":["underlying"]},{"address":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0x7d342726b69c28d942ad8bfe6ac81b972349d524","name":"Super Dai Stablecoin","symbol":"DAIx","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xda10009cbd5d07dd0cecc66161fc93d7c9000da1"},"bridgeInfo":{"1":{"tokenAddress":"0x4f228bf911ed67730e4b51b1f82ac291b49053ee"},"137":{"tokenAddress":"0x1305f6b6df9dc47159d12eb7ac2804d4a33173c2"},"42161":{"tokenAddress":"0x521677a61d101a80ce0fb903b13cb485232774ee"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken"]},{"address":"0xda10009cbd5d07dd0cecc66161fc93d7c9000da1","name":"Dai Stablecoin","symbol":"DAI","decimals":18,"chainId":10,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying"]},{"address":"0x8430f084b939208e2eded1584889c9a66b90562f","name":"Super USD Coin","symbol":"USDCx","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x7f5c764cbc14f9669b88837ca1490cca17c31607"},"bridgeInfo":{"1":{"tokenAddress":"0x1ba8603da702602a8657980e825a6daa03dee93a"},"100":{"tokenAddress":"0x1234756ccf0660e866305289267211823ae86eec"},"137":{"tokenAddress":"0xcaa7349cea390f89641fe306d93591f87595dc1f"},"8453":{"tokenAddress":"0xd04383398dd2426297da660f9cca3d439af9ce1b"},"42161":{"tokenAddress":"0x1dbc1809486460dcd189b8a15990bca3272ee04e"},"43114":{"tokenAddress":"0x288398f314d472b82c44855f3f6ff20b633c2a97"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0x7f5c764cbc14f9669b88837ca1490cca17c31607","name":"USD Coin","symbol":"USDC","decimals":6,"chainId":10,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0x9638ec1d29dfa9835fdb7fa74b5b77b14d6ac77e","name":"Super Wrapped BTC","symbol":"WBTCx","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x68f180fcce6836688e9084f035309e29bf0a2095"},"bridgeInfo":{"137":{"tokenAddress":"0x4086ebf75233e8492f1bcda41c7f2a8288c2fb92"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/wbtc/icon.svg","tags":["supertoken"]},{"address":"0x68f180fcce6836688e9084f035309e29bf0a2095","name":"Wrapped BTC","symbol":"WBTC","decimals":8,"chainId":10,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/wbtc/icon.svg","tags":["underlying"]},{"address":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4","name":"Own a fraction","symbol":"FRACTION","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"56":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"100":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"137":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"42161":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"43114":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fraction/icon.svg","tags":["supertoken"]},{"address":"0xd782ac4ee247e0986522ca05c08cda330dfc14c4","name":"Bogotix","symbol":"BGX","decimals":18,"chainId":10,"extensions":{"superTokenInfo":{"type":"Pure"}},"tags":["supertoken"]},{"address":"0x675be78ed16cabe47f6d9f816d615c3d6d740508","name":"Super fTUSD Fake Token","symbol":"fTUSDx","decimals":18,"chainId":69,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x4e89088cd14064f38e5b2f309cfab9c864f9a8e6"},"bridgeInfo":{"5":{"tokenAddress":"0x95697ec24439e3eb7ba588c7b279b9b369236941"},"43113":{"tokenAddress":"0x232a9cf3ded0f9f708099eb0cb8ed56313c02a4b"},"80001":{"tokenAddress":"0x918e0d5c96cac79674e2d38066651212be3c9c48"},"84531":{"tokenAddress":"0x3012dd229e227ba4b366fceac014440cdc900378"},"421611":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["supertoken","testnet"]},{"address":"0x4e89088cd14064f38e5b2f309cfab9c864f9a8e6","name":"fTUSD Fake Token","symbol":"fTUSD","decimals":18,"chainId":69,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["underlying","testnet"]},{"address":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff","name":"Super fUSDC Fake Token","symbol":"fUSDCx","decimals":18,"chainId":69,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc67a95df1fc3cbeff3be969db36a73d5259b7654"},"bridgeInfo":{"5":{"tokenAddress":"0x8ae68021f6170e5a766be613cea0d75236ecca9a"},"43113":{"tokenAddress":"0x00d05eed85bad962ba5237dd4afff12004455a8a"},"80001":{"tokenAddress":"0x42bb40bf79730451b11f6de1cba222f17b87afd7"},"84531":{"tokenAddress":"0x15da1146dc9a7e10b3a9b256c9bebfa79fa8edc3"},"421611":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken","testnet"]},{"address":"0xc67a95df1fc3cbeff3be969db36a73d5259b7654","name":"fUSDC Fake Token","symbol":"fUSDC","decimals":18,"chainId":69,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying","testnet"]},{"address":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9","name":"Super fDAI Fake Token","symbol":"fDAIx","decimals":18,"chainId":69,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd0de1486f69495d49c02d8f541b7dadf9cf5cd91"},"bridgeInfo":{"5":{"tokenAddress":"0xf2d68898557ccb2cf4c10c3ef2b034b2a69dad00"},"43113":{"tokenAddress":"0x24f3631dbbf6880c684c5e59578c21194e285baf"},"80001":{"tokenAddress":"0x5d8b4c2554aeb7e86f387b4d6c00ac33499ed01f"},"84531":{"tokenAddress":"0x4ec89df8b16474a9333bb94a5f21197ef89a8d87"},"421611":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken","testnet"]},{"address":"0xd0de1486f69495d49c02d8f541b7dadf9cf5cd91","name":"fDAI Fake Token","symbol":"fDAI","decimals":18,"chainId":69,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying","testnet"]},{"address":"0xe01f8743677da897f4e7de9073b57bf034fc2433","name":"Super ETH","symbol":"ETHx","decimals":18,"chainId":69,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"137":{"tokenAddress":"0x27e1e4e6bc79d93032abef01025811b7e4727e85"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken","testnet"]},{"address":"0x00f22a2b5c40ce03fa4c96ba97605e5a40cc97d4","name":"CRE8R DAO","symbol":"xCRE8R","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x079202ad852ccc46d8e73815f10ff055049d3916"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/xcre8r/icon.svg","tags":["supertoken"]},{"address":"0x079202ad852ccc46d8e73815f10ff055049d3916","name":"CRE8R DAO (PoS)","symbol":"CRE8R","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/xcre8r/icon.svg","tags":["underlying"]},{"address":"0x00fa3405a6bbd94549f3b4855a9736766c4f237e","name":"Super USDT","symbol":"USDTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc2132d05d31c914a87c6611c10748aeb04b58e8f"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdt/icon.png","tags":["supertoken"]},{"address":"0xc2132d05d31c914a87c6611c10748aeb04b58e8f","name":"(PoS) Tether USD","symbol":"USDT","decimals":6,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdt/icon.png","tags":["underlying"]},{"address":"0x02ef6868d69707b6093a2962bb5fe5661fcc0deb","name":"Super STASIS EURS","symbol":"EURSx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe111178a87a3bff0c8d18decba5798827539ae99"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eurs/icon.png","tags":["supertoken"]},{"address":"0xe111178a87a3bff0c8d18decba5798827539ae99","name":"STASIS EURS Token (PoS)","symbol":"EURS","decimals":2,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eurs/icon.png","tags":["underlying"]},{"address":"0x094ed09f072596c34c5c0b197dceb0da6b04c580","name":"Super NEAR","symbol":"NEARx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x72bd80445b0db58ebe3e8db056529d4c5faf6f2f"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/near/icon.png","tags":["supertoken"]},{"address":"0x72bd80445b0db58ebe3e8db056529d4c5faf6f2f","name":"NEAR","symbol":"NEAR","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/near/icon.png","tags":["underlying"]},{"address":"0x0b524b829d243df5f70c81aa9f95e32851a57902","name":"Super BetProtocolToken (PoS)","symbol":"BEPROx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x07cc1cc3628cc1615120df781ef9fc8ec2feae09"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bepro/icon.png","tags":["supertoken"]},{"address":"0x07cc1cc3628cc1615120df781ef9fc8ec2feae09","name":"BetProtocolToken (PoS)","symbol":"BEPRO","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bepro/icon.png","tags":["underlying"]},{"address":"0x12c294107772b10815307c05989dabd71c21670e","name":"Stake DAO Token (PoS)","symbol":"SDTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x361a5a4993493ce00f61c32d4ecca5512b82ce90"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sdt/icon.jpg","tags":["supertoken"]},{"address":"0x361a5a4993493ce00f61c32d4ecca5512b82ce90","name":"Stake DAO Token (PoS)","symbol":"SDT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sdt/icon.jpg","tags":["underlying"]},{"address":"0x1305f6b6df9dc47159d12eb7ac2804d4a33173c2","name":"Super DAI (PoS)","symbol":"DAIx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x8f3cf7ad23cd3cadbd9735aff958023239c6a063"},"bridgeInfo":{"1":{"tokenAddress":"0x4f228bf911ed67730e4b51b1f82ac291b49053ee"},"10":{"tokenAddress":"0x7d342726b69c28d942ad8bfe6ac81b972349d524"},"42161":{"tokenAddress":"0x521677a61d101a80ce0fb903b13cb485232774ee"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken"]},{"address":"0x8f3cf7ad23cd3cadbd9735aff958023239c6a063","name":"(PoS) Dai Stablecoin","symbol":"DAI","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying"]},{"address":"0x1963e341ff5a75c41ca5ac400c828e636b70546e","name":"DallorX","symbol":"DUSx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x867d46fd484358a6f25655a705aa6ad804e6c6eb"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dus/icon.svg","tags":["supertoken"]},{"address":"0x867d46fd484358a6f25655a705aa6ad804e6c6eb","name":"Dallor","symbol":"DUS","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dus/icon.svg","tags":["underlying"]},{"address":"0x19ca69c66768b487d28226c0a60ab2b2aa8e5c5c","name":"REX Shirt 2023","symbol":"rexSHIRT","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/rexshirt/icon.svg","tags":["supertoken"]},{"address":"0x1adca32b906883e474aebcba5708b41f3645f941","name":"SuperMOCA","symbol":"MOCAx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xce899f26928a2b21c6a2fddd393ef37c61dba918"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/moca/icon.jpeg","tags":["supertoken"]},{"address":"0xce899f26928a2b21c6a2fddd393ef37c61dba918","name":"Museum of Crypto Art","symbol":"MOCA","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/moca/icon.jpeg","tags":["underlying"]},{"address":"0x1bd951a9c9a5ec665abef684425f025dc8738cca","name":"Super Seed (PoS)","symbol":"SEEDx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xeaecc18198a475c921b24b8a6c1c1f0f5f3f7ea0"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/seed/icon.png","tags":["supertoken"]},{"address":"0xeaecc18198a475c921b24b8a6c1c1f0f5f3f7ea0","name":"Seed (PoS)","symbol":"SEED","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/seed/icon.png","tags":["underlying"]},{"address":"0x229c5d13452dc302499b5c113768a0db0c9d5c05","name":"Super BlackPool Token (PoS)","symbol":"BPTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6863bd30c9e313b264657b107352ba246f8af8e0"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bpt/icon.svg","tags":["supertoken"]},{"address":"0x6863bd30c9e313b264657b107352ba246f8af8e0","name":"BlackPool Token (PoS)","symbol":"BPT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bpt/icon.svg","tags":["underlying"]},{"address":"0x263026e7e53dbfdce5ae55ade22493f828922965","name":"Ricochet","symbol":"RIC","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ric/icon.svg","tags":["supertoken"]},{"address":"0x27e1e4e6bc79d93032abef01025811b7e4727e85","name":"Super WETH (PoS)","symbol":"ETHx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x7ceb23fd6bc0add59e62ac25578270cff1b9f619"},"bridgeInfo":{"1":{"tokenAddress":"0xc22bea0be9872d8b7b3933cec70ece4d53a900da"},"5":{"tokenAddress":"0x5943f705abb6834cad767e6e4bb258bc48d9c947"},"10":{"tokenAddress":"0x4ac8bd1bdae47beef2d1c6aa62229509b962aa0d"},"69":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"},"100":{"tokenAddress":"0x9757d68a4273635c69d93b84ee3cdac2304dd467"},"8453":{"tokenAddress":"0x46fd5cfb4c12d87acd3a13e92baa53240c661d93"},"42161":{"tokenAddress":"0xe6c8d111337d0052b9d88bf5d7d55b7f8385acd3"},"84531":{"tokenAddress":"0x7ffce315b2014546ba461d54eded7aac70df4f53"},"421611":{"tokenAddress":"0xe01f8743677da897f4e7de9073b57bf034fc2433"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["supertoken"]},{"address":"0x7ceb23fd6bc0add59e62ac25578270cff1b9f619","name":"Wrapped Ether","symbol":"WETH","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eth/icon.svg","tags":["underlying"]},{"address":"0x2b47ee85a85b18be029af94df52fcb52c54725f4","name":"superSTAK ","symbol":"STAKx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x46a5d492788f8afdfc743ab7d7bd13f996249ed5"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/stak/icon.png","tags":["supertoken"]},{"address":"0x46a5d492788f8afdfc743ab7d7bd13f996249ed5","name":"Jigstack (PoS)","symbol":"STAK","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/stak/icon.png","tags":["underlying"]},{"address":"0x2c530af1f088b836fa0dca23c7ea50e669508c4c","name":"Super MAKER (PoS)","symbol":"MKRx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6f7c932e7684666c9fd1d44527765433e01ff61d"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mkr/icon.svg","tags":["supertoken"]},{"address":"0x6f7c932e7684666c9fd1d44527765433e01ff61d","name":"MAKER (PoS)","symbol":"MKR","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mkr/icon.svg","tags":["underlying"]},{"address":"0x2d4dc956fbd0044a4eba945e8bbaf98a14025c2d","name":"Streaming IbAlluo ETH","symbol":"StIbAlluoEth","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc677b0918a96ad258a68785c2a3955428dea7e50"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuoeth/icon.svg","tags":["supertoken"]},{"address":"0xc677b0918a96ad258a68785c2a3955428dea7e50","name":"Interest Bearing Alluo ETH","symbol":"IbAlluoETH","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuoeth/icon.svg","tags":["underlying"]},{"address":"0x2e12d38c6aa87cb68ce96c044b9a68dd98233ceb","name":"Super Dbeats Token","symbol":"DBEATx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x92e918ea7aa872f91bf7ec9bcd248a5920c9f3cb"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dbeat/icon.svg","tags":["supertoken"]},{"address":"0x92e918ea7aa872f91bf7ec9bcd248a5920c9f3cb","name":"Dbeats Token","symbol":"DBEAT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dbeat/icon.svg","tags":["underlying"]},{"address":"0x3038b359240dff5ccd42dffd21f12b428034be38","name":"Super agEUR","symbol":"agEURx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe0b52e49357fd4daf2c15e02058dce6bc0057db4"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ageur/icon.png","tags":["supertoken"]},{"address":"0xe0b52e49357fd4daf2c15e02058dce6bc0057db4","name":"agEUR","symbol":"agEUR","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ageur/icon.png","tags":["underlying"]},{"address":"0x32cefdf2b3df73bdebaa7cd3b0135b3a79d28dcc","name":"Super Request Token","symbol":"REQx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xb25e20de2f2ebb4cffd4d16a55c7b395e8a94762"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/req/icon.svg","tags":["supertoken"]},{"address":"0xb25e20de2f2ebb4cffd4d16a55c7b395e8a94762","name":"Request","symbol":"REQ","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/req/icon.svg","tags":["underlying"]},{"address":"0x36d9a149895d905d117c38f3090f4344b76ec9f4","name":"Super Xocolatl MXN Stablecoin","symbol":"XOCx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xa411c9aa00e020e4f88bc19996d29c5b7adb4acf"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/xoc/icon.png","tags":["supertoken"]},{"address":"0xa411c9aa00e020e4f88bc19996d29c5b7adb4acf","name":"Xocolatl MXN Stablecoin","symbol":"XOC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/xoc/icon.png","tags":["underlying"]},{"address":"0x3862c15cdc4c38517aa4c6f94197a93253502168","name":"Super Sunny Jaycer Token","symbol":"SUNNYx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd1d410db734d634414594898b39608b27f166aab"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sunny/icon.svg","tags":["supertoken"]},{"address":"0xd1d410db734d634414594898b39608b27f166aab","name":"Sunny Jaycer Token","symbol":"SUNNY","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sunny/icon.svg","tags":["underlying"]},{"address":"0x3ad736904e9e65189c3000c7dd2c8ac8bb7cd4e3","name":"Super MATIC","symbol":"MATICx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Native Asset","underlyingTokenAddress":"0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270"},"bridgeInfo":{"80001":{"tokenAddress":"0x96b82b65acf7072efeb00502f45757f254c2a0d4"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/matic/icon.svg","tags":["supertoken"]},{"address":"0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270","name":"Wrapped Matic","symbol":"WMATIC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/matic/icon.svg","tags":["underlying"]},{"address":"0x3d9cc088bd9357e5941b68d26d6d09254a69949d","name":"Super MTA","symbol":"MTAx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf501dd45a1198c2e1b5aef5314a68b9006d842e0"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mta/icon.png","tags":["supertoken"]},{"address":"0xf501dd45a1198c2e1b5aef5314a68b9006d842e0","name":"Meta (PoS)","symbol":"MTA","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mta/icon.png","tags":["underlying"]},{"address":"0x3e70e15c189e1ffe8ff44d713605528dc1701b63","name":"Streaming IbAlluo BTC","symbol":"StIbAlluoBTC","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf272ff86c86529504f0d074b210e95fc4cfcdce2"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuobtc/icon.svg","tags":["supertoken"]},{"address":"0xf272ff86c86529504f0d074b210e95fc4cfcdce2","name":"Interest Bearing Alluo BTC","symbol":"IbAlluoBTC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuobtc/icon.svg","tags":["underlying"]},{"address":"0x4086ebf75233e8492f1bcda41c7f2a8288c2fb92","name":"Super WBTC (PoS)","symbol":"WBTCx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6"},"bridgeInfo":{"10":{"tokenAddress":"0x9638ec1d29dfa9835fdb7fa74b5b77b14d6ac77e"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/wbtc/icon.svg","tags":["supertoken"]},{"address":"0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6","name":"(PoS) Wrapped BTC","symbol":"WBTC","decimals":8,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/wbtc/icon.svg","tags":["underlying"]},{"address":"0x49765f8fcf0a1cd4f98da906f0974a9085d43e51","name":"Super XSGD","symbol":"XSGDx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xdc3326e71d45186f113a2f448984ca0e8d201995"}},"tags":["supertoken"]},{"address":"0xdc3326e71d45186f113a2f448984ca0e8d201995","name":"XSGD","symbol":"XSGD","decimals":6,"chainId":137,"tags":["underlying"]},{"address":"0x4bde23854e7c81218463f6c8f331b46144e98eac","name":"Super jEUR","symbol":"jEURx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jeur/icon.svg","tags":["supertoken"]},{"address":"0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c","name":"Jarvis Synthetic Euro","symbol":"jEUR","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jeur/icon.svg","tags":["underlying"]},{"address":"0x513412fcd5e0da4bed9102017164b84c06e557d4","name":"Super Dood","symbol":"Doodx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x8c36336211916c58860f1edf20b0f50ea66d8bd5"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dood/icon.png","tags":["supertoken"]},{"address":"0x8c36336211916c58860f1edf20b0f50ea66d8bd5","name":"Doodle 4081","symbol":"Dood","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dood/icon.png","tags":["underlying"]},{"address":"0x5d6fdc854b46e8b237bd2ccc2714cfa3d18cf58e","name":"Super Alongside Crypto Market Index","symbol":"AMKTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xb87904db461005fc716a6bf9f2d451c33b10b80b"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/amkt/icon.png","tags":["supertoken"]},{"address":"0xb87904db461005fc716a6bf9f2d451c33b10b80b","name":"Alongside Crypto Market Index (PoS)","symbol":"AMKT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/amkt/icon.png","tags":["underlying"]},{"address":"0x5e31d5bdd6c87edff8659d9ead9ce0013fb47184","name":"Super EUROe Stablecoin","symbol":"EUROex","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x820802fa8a99901f52e39acd21177b0be6ee2974"},"bridgeInfo":{"42161":{"tokenAddress":"0x95f1ee4cb6dc16136a79d367a010add361e5192c"},"43114":{"tokenAddress":"0x6af916e2001bc4935e6d2f256363ed54eb8e20e0"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/euroe/icon.svg","tags":["supertoken"]},{"address":"0x820802fa8a99901f52e39acd21177b0be6ee2974","name":"EUROe Stablecoin","symbol":"EUROe","decimals":6,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/euroe/icon.svg","tags":["underlying"]},{"address":"0x61a7b6f0a7737d9bd38fdeaf1d4160e16bf23043","name":"SuperWork","symbol":"WORKx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6002410dda2fb88b4d0dc3c1d562f7761191ea80"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/work/icon.png","tags":["supertoken"]},{"address":"0x6002410dda2fb88b4d0dc3c1d562f7761191ea80","name":"The Employment Commons Work Token (PoS)","symbol":"WORK","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/work/icon.png","extensions":{"bridgeInfo":{"100":{"tokenAddress":"0x6689a8f4fdad6712888682c9ce81b26762389f40"}}},"tags":["supertoken"]},{"address":"0x6328c1c2e258a314bdac5227e9c7d212312297ad","name":"Super jGBP","symbol":"jGBPx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x767058f11800fba6a682e73a6e79ec5eb74fac8c"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jgbp/icon.png","tags":["supertoken"]},{"address":"0x767058f11800fba6a682e73a6e79ec5eb74fac8c","name":"Jarvis Synthetic British Pound","symbol":"jGBP","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jgbp/icon.png","tags":["underlying"]},{"address":"0x64059efad287b57d8df9c313d56f6c1a5c945b94","name":"Super jMXN","symbol":"jMXNx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xbd1fe73e1f12bd2bc237de9b626f056f21f86427"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jmxn/icon.svg","tags":["supertoken"]},{"address":"0xbd1fe73e1f12bd2bc237de9b626f056f21f86427","name":"Jarvis Synthetic Mexican Peso","symbol":"jMXN","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jmxn/icon.svg","tags":["underlying"]},{"address":"0x673d41ebc2b499d3545e5a0309124cd94eda3fb0","name":"Super Slingshot","symbol":"SLINGx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xfc9fa9771145fbb98d15c8c2cc94b837a56d554c"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sling/icon.png","tags":["supertoken"]},{"address":"0xfc9fa9771145fbb98d15c8c2cc94b837a56d554c","name":"Slingshot","symbol":"SLING","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sling/icon.png","tags":["underlying"]},{"address":"0x72a9bae5ce6de9816aadcbc24daa09f5d169a980","name":"Monerium EUR emoney","symbol":"EURex","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x18ec0a6e18e5bc3784fdd3a3634b31245ab704f6"},"bridgeInfo":{"80001":{"tokenAddress":"0x9b5475182c65b88dbc5f452204d181e1ae919a1d"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eure/icon.svg","tags":["supertoken"]},{"address":"0x18ec0a6e18e5bc3784fdd3a3634b31245ab704f6","name":"Monerium EUR emoney","symbol":"EURe","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eure/icon.svg","tags":["underlying"]},{"address":"0x76220628fc2847c41b14967a75f3093f6e56998a","name":"Super Dog Biscuits","symbol":"BSCTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x600e5f4920f90132725b43412d47a76bc2219f92"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bsct/icon.svg","tags":["supertoken"]},{"address":"0x600e5f4920f90132725b43412d47a76bc2219f92","name":"Dog Biscuits","symbol":"BSCT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/bsct/icon.svg","tags":["underlying"]},{"address":"0x782b2725593b18c8453568f3ffb2645b6cb5033e","name":"Super jCAD","symbol":"jCADx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x8ca194a3b22077359b5732de53373d4afc11dee3"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jcad/icon.png","tags":["supertoken"]},{"address":"0x8ca194a3b22077359b5732de53373d4afc11dee3","name":"Jarvis Synthetic Canadian Dollar","symbol":"jCAD","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jcad/icon.png","tags":["underlying"]},{"address":"0x7893304db2c9e5dab18fd5b41855ea5a40fb070d","name":"Super jBGN","symbol":"jBGNx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x60e91fc3a60362ca44aea0263dbc4b96302f6ade"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jbgn/icon.png","tags":["supertoken"]},{"address":"0x60e91fc3a60362ca44aea0263dbc4b96302f6ade","name":"Jarvis Synthetic Bulgarian Lev","symbol":"jBGN","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jbgn/icon.png","tags":["underlying"]},{"address":"0x7d35eab5f5fdf6b458b18c29d0d61092835f9e99","name":"Super Signal Token","symbol":"SIGNALx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x9b532ffa57631d77163be75e965e6adfc3b81510"}},"tags":["supertoken"]},{"address":"0x9b532ffa57631d77163be75e965e6adfc3b81510","name":"RADAR","symbol":"SIGNAL","decimals":18,"chainId":137,"tags":["underlying"]},{"address":"0x7f078f02a77e91e67ee592faed23d1cfcb390a60","name":"Super Crosschain IOTX ","symbol":"CIOTXx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x300211def2a644b036a9bdd3e58159bb2074d388"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ciotx/icon.svg","tags":["supertoken"]},{"address":"0x300211def2a644b036a9bdd3e58159bb2074d388","name":"Crosschain IOTX","symbol":"CIOTX","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ciotx/icon.svg","tags":["underlying"]},{"address":"0x8c9eada20fed455ae2a8f002a76dffe279a9d737","name":"Super jXOF","symbol":"jXOFx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x4a1e068bc23faec08a5817a2a58258e3378d36f0"}},"tags":["supertoken"]},{"address":"0x4a1e068bc23faec08a5817a2a58258e3378d36f0","name":"Jarvis Synthetic Franc CFA (UEMOA)","symbol":"jXOF","decimals":18,"chainId":137,"tags":["underlying"]},{"address":"0x8ef4f0c0753048a39b4bc4eb3f545fdae00618b7","name":"Super stake dao Curve.fi amDAI/amUSDC/a","symbol":"sdam3CRVx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x7d60f21072b585351dfd5e8b17109458d97ec120"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sdam3crv/icon.svg","tags":["supertoken"]},{"address":"0x7d60f21072b585351dfd5e8b17109458d97ec120","name":"stake dao Curve.fi amDAI/amUSDC/amUSDT","symbol":"sdam3CRV","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/sdam3crv/icon.svg","tags":["underlying"]},{"address":"0x9308a7116106269eb11834df494efd00d244cf8e","name":"Astro Gold Lite","symbol":"ALITE","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/alite/icon.svg","tags":["supertoken"]},{"address":"0x9556b40e816e2890fdaffb2ffd47f6493f240781","name":"Super Kitty Party Reward Token (PoS)","symbol":"KPTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x7d369731e3d7f86417aa86ef4be26e309080bd2f"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/kpt/icon.svg","tags":["supertoken"]},{"address":"0x7d369731e3d7f86417aa86ef4be26e309080bd2f","name":"Kitty Party Reward Token (PoS)","symbol":"KPT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/kpt/icon.svg","tags":["underlying"]},{"address":"0x96eac3913bab431c28895f02cf5c56ad2dab8439","name":"Super Curve DAO Token","symbol":"CRVx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x172370d5cd63279efa6d502dab29171933a610af"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/crv/icon.png","tags":["supertoken"]},{"address":"0x172370d5cd63279efa6d502dab29171933a610af","name":"CRV (PoS)","symbol":"CRV","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/crv/icon.png","tags":["underlying"]},{"address":"0x992446b88a7e62c7235bd88108f44543c1887c1f","name":"MAI (miMATIC)","symbol":"MAIx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xa3fa99a148fa48d14ed51d610c367c61876997f1"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mimatic/icon.svg","tags":["supertoken"]},{"address":"0xa3fa99a148fa48d14ed51d610c367c61876997f1","name":"miMATIC","symbol":"miMATIC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mimatic/icon.svg","tags":["underlying"]},{"address":"0xa1bd23b582c12c22e5e264a0a69847ca0ed9f2b0","name":"Super ChainLink Token","symbol":"LINKx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/link/icon.png","tags":["supertoken"]},{"address":"0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39","name":"ChainLink Token","symbol":"LINK","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/link/icon.png","tags":["underlying"]},{"address":"0xa6810e06fb8c93b2c53c0d6415c885719cba6eb5","name":"Super KHIZA","symbol":"KHIZAx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x25856d46748ee959f99a0fbbb5312c73473cb533"}},"tags":["supertoken"]},{"address":"0x25856d46748ee959f99a0fbbb5312c73473cb533","name":"Khiza DAO","symbol":"KHIZA","decimals":18,"chainId":137,"tags":["underlying"]},{"address":"0xa794221d92d77490ff319e95da1461bdf2bd3953","name":"TDLx","symbol":"TDLx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xcd1f2f1a1d1ba631a06b957db77bb9d7b13bf861"},"bridgeInfo":{"5":{"tokenAddress":"0x0be89e17787c0ae021b5e4f84ae8444f900dd92c"},"100":{"tokenAddress":"0x66e454105ae553cfa87ad4dc4cdf128c841fcd73"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tdl/icon.svg","tags":["supertoken"]},{"address":"0xcd1f2f1a1d1ba631a06b957db77bb9d7b13bf861","name":"TDL Fake Token","symbol":"TDL","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tdl/icon.svg","tags":["underlying"]},{"address":"0xab0b048e8b60eb9e8c7a2d46634326143393f2ea","name":"Super mUSD","symbol":"mUSDx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe840b73e5287865eec17d250bfb1536704b43b21"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mstable-usd-polygon-pos/icon.png","tags":["supertoken"]},{"address":"0xe840b73e5287865eec17d250bfb1536704b43b21","name":"mUSD","symbol":"mStableUSD(PolygonP","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mstable-usd-polygon-pos/icon.png","tags":["underlying"]},{"address":"0xad0ffbb4e45c42a45a6206383ce2adf9102cdcb9","name":"Super jPHP","symbol":"jPHPx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x486880fb16408b47f928f472f57bec55ac6089d1"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jphp/icon.png","tags":["supertoken"]},{"address":"0x486880fb16408b47f928f472f57bec55ac6089d1","name":"Jarvis Synthetic Philippine Peso","symbol":"jPHP","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jphp/icon.png","tags":["underlying"]},{"address":"0xaff1ce7832a1c7655803533dab391920cafe467f","name":"Super FLOAT","symbol":"FLOATx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf0ae1efde60bab0a830673747138f12367858e8d"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/float/icon.svg","tags":["supertoken"]},{"address":"0xf0ae1efde60bab0a830673747138f12367858e8d","name":"Float Protocol: FLOAT (PoS)","symbol":"FLOAT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/float/icon.svg","tags":["underlying"]},{"address":"0xb0512060ee623a656da1f25686743474228ba0e6","name":"Super APWine Token (PoS)","symbol":"APWx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6c0ab120dbd11ba701aff6748568311668f63fe0"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/apw/icon.svg","tags":["supertoken"]},{"address":"0x6c0ab120dbd11ba701aff6748568311668f63fe0","name":"APWine Token (PoS)","symbol":"APW","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/apw/icon.svg","tags":["underlying"]},{"address":"0xb63e38d21b31719e6df314d3d2c351df0d4a9162","name":"Super Idle (PoS)","symbol":"IDLEx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc25351811983818c9fe6d8c580531819c8ade90f"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/idle/icon.png","tags":["supertoken"]},{"address":"0xc25351811983818c9fe6d8c580531819c8ade90f","name":"Idle (PoS)","symbol":"IDLE","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/idle/icon.png","tags":["underlying"]},{"address":"0xb683fb34a77c06931ba62d804252d1f60596a36a","name":"Super Spork","symbol":"SPORKx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x9ca6a77c8b38159fd2da9bd25bc3e259c33f5e39"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/spork/icon.png","tags":["supertoken"]},{"address":"0x9ca6a77c8b38159fd2da9bd25bc3e259c33f5e39","name":"The SporkDAO Token (PoS)","symbol":"SPORK","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/spork/icon.png","tags":["underlying"]},{"address":"0xb7d60973cc27324dcae837d89d7bd9c5f15e3833","name":"Super Slatan ROTI Token","symbol":"ROTIx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x13b4bd4c0719f9f46df35bfc234213b4df6e9b7c"}},"tags":["supertoken"]},{"address":"0x13b4bd4c0719f9f46df35bfc234213b4df6e9b7c","name":"Slatan ROTI Token","symbol":"ROTI","decimals":18,"chainId":137,"tags":["underlying"]},{"address":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4","name":"Own a fraction","symbol":"FRACTION","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"10":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"56":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"},"100":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"42161":{"tokenAddress":"0x2bf2ba13735160624a0feae98f6ac8f70885ea61"},"43114":{"tokenAddress":"0xbd80cfa9d93a87d1bb895f810ea348e496611cd4"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fraction/icon.svg","tags":["supertoken"]},{"address":"0xc0b2983a17573660053beeed6fdb1053107cf387","name":"Minerva Wallet SuperToken","symbol":"MIVA","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"100":{"tokenAddress":"0x63e62989d9eb2d37dfdb1f93a22f063635b07d51"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/miva/icon.svg","tags":["supertoken"]},{"address":"0xc49c15350f001efee91e154f03bddf38cfd0d96e","name":"Super Adept Camp Doge Coin","symbol":"ACDCx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x1f02ec2dd0ff3e31ca893aec6c3585fe88243df3"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/acdc/icon.svg","tags":["supertoken"]},{"address":"0x1f02ec2dd0ff3e31ca893aec6c3585fe88243df3","name":"Adept Camp Doge Coin","symbol":"ACDC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/acdc/icon.svg","tags":["underlying"]},{"address":"0xcaa7349cea390f89641fe306d93591f87595dc1f","name":"Super USDC (PoS)","symbol":"USDCx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x2791bca1f2de4661ed88a30c99a7a9449aa84174"},"bridgeInfo":{"1":{"tokenAddress":"0x1ba8603da702602a8657980e825a6daa03dee93a"},"10":{"tokenAddress":"0x8430f084b939208e2eded1584889c9a66b90562f"},"100":{"tokenAddress":"0x1234756ccf0660e866305289267211823ae86eec"},"8453":{"tokenAddress":"0xd04383398dd2426297da660f9cca3d439af9ce1b"},"42161":{"tokenAddress":"0x1dbc1809486460dcd189b8a15990bca3272ee04e"},"43114":{"tokenAddress":"0x288398f314d472b82c44855f3f6ff20b633c2a97"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken"]},{"address":"0x2791bca1f2de4661ed88a30c99a7a9449aa84174","name":"USD Coin (PoS)","symbol":"USDC","decimals":6,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying"]},{"address":"0xcae73e9eee8a01b8b7f94b59133e3821f21470ab","name":"Stacker Ventures Token","symbol":"STACKx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xccbe9b810d6574701d324fd6dbe0a1b68f9d5bf7"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/stack/icon.svg","tags":["supertoken"]},{"address":"0xccbe9b810d6574701d324fd6dbe0a1b68f9d5bf7","name":"Stacker Ventures Token (PoS)","symbol":"STACK","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/stack/icon.svg","tags":["underlying"]},{"address":"0xcb5676568febb4e4f0dca9407318836e7a973183","name":"Super Instadapp","symbol":"INSTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf50d05a1402d0adafa880d36050736f9f6ee7dee"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/inst/icon.svg","tags":["supertoken"]},{"address":"0xf50d05a1402d0adafa880d36050736f9f6ee7dee","name":"Instadapp (PoS)","symbol":"INST","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/inst/icon.svg","tags":["underlying"]},{"address":"0xcf75b3b2d305690f4d70d8aeaa36e9f7813e806d","name":"Super jXAF","symbol":"jXAFx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x98fab5d1366de24f152ea683a1f23338351c47ea"}},"tags":["supertoken"]},{"address":"0x98fab5d1366de24f152ea683a1f23338351c47ea","name":"Jarvis Synthetic Franc CFA (CEMAC)","symbol":"jXAF","decimals":18,"chainId":137,"tags":["underlying"]},{"address":"0xd735b487b9018eeada2cc0464db02aa4b90ca711","name":"NTDL","symbol":"NTDL","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"5":{"tokenAddress":"0xcc48a0349077b91ab540d2e46addffb4a4a26251"},"100":{"tokenAddress":"0x60fdb4d22e793353d98324d824034d66827f602e"},"80001":{"tokenAddress":"0x74950bcbb141ae70b8959fc06a65ac2601cf7801"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ntdl/icon.svg","tags":["supertoken"]},{"address":"0xd89c35b586eadfbde1a3b2d36fb5746c6d3601bc","name":"Super Metavault Trade Token","symbol":"MVXx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x2760e46d9bb43dafcbecaad1f64b93207f9f0ed7"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mvx/icon.png","tags":["supertoken"]},{"address":"0x2760e46d9bb43dafcbecaad1f64b93207f9f0ed7","name":"Metavault Trade","symbol":"MVX","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/mvx/icon.png","tags":["underlying"]},{"address":"0xd98a3eabb78a759868d5a35677ffa99a78f33ec7","name":"Super Artizen Token","symbol":"ARTx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xd7f3aac7557c213b035c19bd89bd693396acccd6"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/art/icon.svg","tags":["supertoken"]},{"address":"0xd7f3aac7557c213b035c19bd89bd693396acccd6","name":"Artizen Token","symbol":"ART","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/art/icon.svg","tags":["underlying"]},{"address":"0xe04ad5d86c40d53a12357e1ba2a9484f60db0da5","name":"Super Wrapped Matic","symbol":"WMATICx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/matic/icon.svg","tags":["supertoken"]},{"address":"0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270","name":"Wrapped Matic","symbol":"WMATIC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/matic/icon.svg","tags":["underlying"]},{"address":"0xe127d2d7b2ce51130429e32d22d908e8d96a3247","name":"Super jSGD","symbol":"jSGDx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xa926db7a4cc0cb1736d5ac60495ca8eb7214b503"}},"tags":["supertoken"]},{"address":"0xa926db7a4cc0cb1736d5ac60495ca8eb7214b503","name":"Jarvis Synthetic Singapore Dollar","symbol":"jSGD","decimals":18,"chainId":137,"tags":["underlying"]},{"address":"0xe199f1b01dd3e8a1c43b62279feb20547a2eb3ef","name":"Streaming IbAlluo EUR","symbol":"StIbAlluoEUR","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc9d8556645853c465d1d5e7d2c81a0031f0b8a92"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuoeur/icon.svg","tags":["supertoken"]},{"address":"0xc9d8556645853c465d1d5e7d2c81a0031f0b8a92","name":"Interest Bearing Alluo EUR","symbol":"IbAlluoEUR","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuoeur/icon.svg","tags":["underlying"]},{"address":"0xe1c042c91fa08875323e57978c9b9fb413297cf2","name":"Super IoTeX","symbol":"IOTXx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf6372cdb9c1d3674e83842e3800f2a62ac9f3c66"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iotx/icon.svg","tags":["supertoken"]},{"address":"0xf6372cdb9c1d3674e83842e3800f2a62ac9f3c66","name":"IoTeX Network (PoS)","symbol":"IOTX","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iotx/icon.svg","tags":["underlying"]},{"address":"0xe1ca10e6a10c0f72b74df6b7339912babfb1f8b5","name":"superQI","symbol":"QIx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x580a84c73811e1839f75d86d75d88cca0c241ff4"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/qi/icon.svg","tags":["supertoken"]},{"address":"0x580a84c73811e1839f75d86d75d88cca0c241ff4","name":"Qi Dao","symbol":"QI","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/qi/icon.svg","tags":["underlying"]},{"address":"0xe2d04ab74eed9627c828b3fc10e5fc96fae70348","name":"Super jCHF","symbol":"jCHFx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xbd1463f02f61676d53fd183c2b19282bff93d099"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jchf/icon.svg","tags":["supertoken"]},{"address":"0xbd1463f02f61676d53fd183c2b19282bff93d099","name":"Jarvis Synthetic Swiss Franc","symbol":"jCHF","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jchf/icon.svg","tags":["underlying"]},{"address":"0xe88f7c019dd3feb5e738681730fb150e62814670","name":"Super CREEKS","symbol":"CRKx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xf122a63f9fd807fa28a3495ad822ad84c934793d"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/crk/icon.svg","tags":["supertoken"]},{"address":"0xf122a63f9fd807fa28a3495ad822ad84c934793d","name":"CREEKS","symbol":"CRK","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/crk/icon.svg","tags":["underlying"]},{"address":"0xe91d640fcaea9602cf94c0d48a251a7f6d946953","name":"REX Hat 2023","symbol":"rexHAT","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Pure"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/rexhat/icon.svg","tags":["supertoken"]},{"address":"0xe9e759b969b991f2bfae84308385405b9ab01541","name":"Streaming IbAlluo USD","symbol":"StIbAlluoUSD","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xc2dbaaea2efa47ebda3e572aa0e55b742e408bf6"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuousd/icon.svg","tags":["supertoken"]},{"address":"0xc2dbaaea2efa47ebda3e572aa0e55b742e408bf6","name":"Interest Bearing Alluo USD","symbol":"IbAlluoUSD","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/iballuousd/icon.svg","tags":["underlying"]},{"address":"0xeb5748f9798b11af79f892f344f585e3a88aa784","name":"Super IdleWETH [Best yield]","symbol":"idleWETHx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xfda25d931258df948ffecb66b5518299df6527c4"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/idlewethyield/icon.svg","tags":["supertoken"]},{"address":"0xfda25d931258df948ffecb66b5518299df6527c4","name":"IdleWETH [Best yield]","symbol":"idleWETHYield","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/idlewethyield/icon.svg","tags":["underlying"]},{"address":"0xfac83774854237b6e31c4b051b91015e403956d3","name":"Astro Gold","symbol":"AGOLD","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/agold/icon.svg","tags":["supertoken"]},{"address":"0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe","name":"PlanetIX","symbol":"IXT","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/agold/icon.svg","tags":["underlying"]},{"address":"0xfbb291570de4b87353b1e0f586df97a1ed856470","name":"Super JPY Coin (PoS)","symbol":"JPYCx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x6ae7dfc73e0dde2aa99ac063dcf7e8a63265108c"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jpyc/icon.svg","tags":["supertoken"]},{"address":"0x6ae7dfc73e0dde2aa99ac063dcf7e8a63265108c","name":"JPY Coin (PoS)","symbol":"JPYC","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/jpyc/icon.svg","tags":["underlying"]},{"address":"0xfd0577c4707367ff9b637f219388919d3be37592","name":"Super Gains Network","symbol":"GNSx","decimals":18,"chainId":137,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe5417af564e4bfda1c483642db72007871397896"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/gns/icon.png","tags":["supertoken"]},{"address":"0xe5417af564e4bfda1c483642db72007871397896","name":"Gains Network","symbol":"GNS","decimals":18,"chainId":137,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/gns/icon.png","tags":["underlying"]},{"address":"0x42bb40bf79730451b11f6de1cba222f17b87afd7","name":"Super fUSDC Fake Token","symbol":"fUSDCx","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xbe49ac1eadac65dccf204d4df81d650b50122ab2"},"bridgeInfo":{"5":{"tokenAddress":"0x8ae68021f6170e5a766be613cea0d75236ecca9a"},"69":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"},"43113":{"tokenAddress":"0x00d05eed85bad962ba5237dd4afff12004455a8a"},"84531":{"tokenAddress":"0x15da1146dc9a7e10b3a9b256c9bebfa79fa8edc3"},"421611":{"tokenAddress":"0xa4fd433d8c9956e842a78cac26700a07f33f53ff"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["supertoken","testnet"]},{"address":"0xbe49ac1eadac65dccf204d4df81d650b50122ab2","name":"fUSDC Fake Token","symbol":"fUSDC","decimals":18,"chainId":80001,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/usdc/icon.svg","tags":["underlying","testnet"]},{"address":"0x5d8b4c2554aeb7e86f387b4d6c00ac33499ed01f","name":"Super fDAI Fake Token","symbol":"fDAIx","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0x15f0ca26781c3852f8166ed2ebce5d18265cceb7"},"bridgeInfo":{"5":{"tokenAddress":"0xf2d68898557ccb2cf4c10c3ef2b034b2a69dad00"},"69":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"},"43113":{"tokenAddress":"0x24f3631dbbf6880c684c5e59578c21194e285baf"},"84531":{"tokenAddress":"0x4ec89df8b16474a9333bb94a5f21197ef89a8d87"},"421611":{"tokenAddress":"0xac7a5cf2e0a6db31456572871ee33eb6212014a9"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["supertoken","testnet"]},{"address":"0x15f0ca26781c3852f8166ed2ebce5d18265cceb7","name":"fDAI Fake Token","symbol":"fDAI","decimals":18,"chainId":80001,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/dai/icon.svg","tags":["underlying","testnet"]},{"address":"0x6c357412329f9a3ee07017be93ed0ac551faa77b","name":"Army","symbol":"ARMY","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Pure"}},"tags":["supertoken","testnet"]},{"address":"0x74950bcbb141ae70b8959fc06a65ac2601cf7801","name":"NTDL","symbol":"NTDL","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Pure"},"bridgeInfo":{"5":{"tokenAddress":"0xcc48a0349077b91ab540d2e46addffb4a4a26251"},"100":{"tokenAddress":"0x60fdb4d22e793353d98324d824034d66827f602e"},"137":{"tokenAddress":"0xd735b487b9018eeada2cc0464db02aa4b90ca711"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/ntdl/icon.svg","tags":["supertoken","testnet"]},{"address":"0x918e0d5c96cac79674e2d38066651212be3c9c48","name":"Super fTUSD Fake Token","symbol":"fTUSDx","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xa794c9ee519fd31bbce643e8d8138f735e97d1db"},"bridgeInfo":{"5":{"tokenAddress":"0x95697ec24439e3eb7ba588c7b279b9b369236941"},"69":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"},"43113":{"tokenAddress":"0x232a9cf3ded0f9f708099eb0cb8ed56313c02a4b"},"84531":{"tokenAddress":"0x3012dd229e227ba4b366fceac014440cdc900378"},"421611":{"tokenAddress":"0x675be78ed16cabe47f6d9f816d615c3d6d740508"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["supertoken","testnet"]},{"address":"0xa794c9ee519fd31bbce643e8d8138f735e97d1db","name":"fTUSD Fake Token","symbol":"fTUSD","decimals":18,"chainId":80001,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/tusd/icon.svg","tags":["underlying","testnet"]},{"address":"0x96b82b65acf7072efeb00502f45757f254c2a0d4","name":"Super MATIC","symbol":"MATICx","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Native Asset"},"bridgeInfo":{"137":{"tokenAddress":"0x3ad736904e9e65189c3000c7dd2c8ac8bb7cd4e3"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/matic/icon.svg","tags":["supertoken","testnet"]},{"address":"0x9acb4aff21c88ec743aade1f2a6c5fa623e675c2","name":"Super Fichita","symbol":"FICHx","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xe1f67d2683a3ea352047dc2c71c3ec6b1f7bd4bf"}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fich/icon.svg","tags":["supertoken","testnet"]},{"address":"0xe1f67d2683a3ea352047dc2c71c3ec6b1f7bd4bf","name":"Fichita","symbol":"FICH","decimals":18,"chainId":80001,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/fich/icon.svg","tags":["underlying","testnet"]},{"address":"0x9b5475182c65b88dbc5f452204d181e1ae919a1d","name":"Super Monerium EUR emoney (EURe)","symbol":"EURex","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Wrapper","underlyingTokenAddress":"0xcf487efd00b70eac8c28c654356fb0e387e66d62"},"bridgeInfo":{"137":{"tokenAddress":"0x72a9bae5ce6de9816aadcbc24daa09f5d169a980"}}},"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eure/icon.svg","tags":["supertoken","testnet"]},{"address":"0xcf487efd00b70eac8c28c654356fb0e387e66d62","name":"Monerium EUR emoney","symbol":"EURe","decimals":18,"chainId":80001,"logoURI":"https://raw.githubusercontent.com/superfluid-finance/assets/master/public/tokens/eure/icon.svg","tags":["underlying","testnet"]},{"address":"0xb891d8559feb358f4651745aaabfe97067b3bf81","name":"Cash","symbol":"CASH","decimals":18,"chainId":80001,"extensions":{"superTokenInfo":{"type":"Pure"}},"tags":["supertoken","testnet"]}],"tags":{"supertoken":{"name":"SuperToken","description":"This is a supertoken, learn more from the extensions."},"underlying":{"name":"Underlying Token","description":"This is an underlying token, of a supertoken."},"testnet":{"name":"Testnet","description":"This is a testnet token."}}}')},32196:function(e,t,n){"use strict";n.d(t,{_:function(){return p}});var r,a=n(36995);function i(e){return"string"==typeof e?Number.parseInt(e,"0x"===e.trim().substring(0,2)?16:10):"bigint"==typeof e?Number(e):e}var s=n(24304),o=n(87593),u=n(77348),l=n(65442),c=n(20005),d=n(10389),p=class extends s.wR{constructor({chains:e,options:t}={}){let n={shimDisconnect:!0,getProvider(){if("undefined"==typeof window)return;let e=window.ethereum;return e?.providers?e.providers[0]:e},...t};super({chains:e,options:n}),this.id="injected",(0,s.Ko)(this,r,void 0),this.shimDisconnectKey=`${this.id}.shimDisconnect`,this.onAccountsChanged=e=>{0===e.length?this.emit("disconnect"):this.emit("change",{account:(0,o.K)(e[0])})},this.onChainChanged=e=>{let t=i(e),n=this.isChainUnsupported(t);this.emit("change",{chain:{id:t,unsupported:n}})},this.onDisconnect=async e=>{if(1013===e.code){let e=await this.getProvider();if(e){let e=await this.getAccount();if(e)return}}this.emit("disconnect"),this.options.shimDisconnect&&this.storage?.removeItem(this.shimDisconnectKey)};let a=n.getProvider();if("string"==typeof n.name)this.name=n.name;else if(a){let e=function(e){if(!e)return"Injected";let t=e=>e.isApexWallet?"Apex Wallet":e.isAvalanche?"Core Wallet":e.isBackpack?"Backpack":e.isBifrost?"Bifrost Wallet":e.isBitKeep?"BitKeep":e.isBitski?"Bitski":e.isBlockWallet?"BlockWallet":e.isBraveWallet?"Brave Wallet":e.isCoin98?"Coin98 Wallet":e.isCoinbaseWallet?"Coinbase Wallet":e.isDawn?"Dawn Wallet":e.isDefiant?"Defiant":e.isDesig?"Desig Wallet":e.isEnkrypt?"Enkrypt":e.isExodus?"Exodus":e.isFordefi?"Fordefi":e.isFrame?"Frame":e.isFrontier?"Frontier Wallet":e.isGamestop?"GameStop Wallet":e.isHaqqWallet?"HAQQ Wallet":e.isHyperPay?"HyperPay Wallet":e.isImToken?"ImToken":e.isHaloWallet?"Halo Wallet":e.isKuCoinWallet?"KuCoin Wallet":e.isMathWallet?"MathWallet":e.isNovaWallet?"Nova Wallet":e.isOkxWallet||e.isOKExWallet?"OKX Wallet":e.isOneInchIOSWallet||e.isOneInchAndroidWallet?"1inch Wallet":e.isOpera?"Opera":e.isPhantom?"Phantom":e.isPortal?"Ripio Portal":e.isRabby?"Rabby Wallet":e.isRainbow?"Rainbow":e.isStatus?"Status":e.isSubWallet?"SubWallet":e.isTalisman?"Talisman":e.isTally?"Taho":e.isTokenPocket?"TokenPocket":e.isTokenary?"Tokenary":e.isTrust||e.isTrustWallet?"Trust Wallet":e.isTTWallet?"TTWallet":e.isXDEFI?"XDEFI Wallet":e.isZeal?"Zeal":e.isZerion?"Zerion":e.isMetaMask?"MetaMask":void 0;if(e.providers?.length){let n=new Set,r=1;for(let a of e.providers){let e=t(a);e||(e=`Unknown Wallet #${r}`,r+=1),n.add(e)}let a=[...n];return a.length?a:a[0]??"Injected"}return t(e)??"Injected"}(a);n.name?this.name=n.name(e):"string"==typeof e?this.name=e:this.name=e[0]}else this.name="Injected";this.ready=!!a}async connect({chainId:e}={}){try{let t=await this.getProvider();if(!t)throw new a.N;t.on&&(t.on("accountsChanged",this.onAccountsChanged),t.on("chainChanged",this.onChainChanged),t.on("disconnect",this.onDisconnect)),this.emit("message",{type:"connecting"});let n=await t.request({method:"eth_requestAccounts"}),r=(0,o.K)(n[0]),i=await this.getChainId(),s=this.isChainUnsupported(i);if(e&&i!==e){let t=await this.switchChain(e);i=t.id,s=this.isChainUnsupported(i)}return this.options.shimDisconnect&&this.storage?.setItem(this.shimDisconnectKey,!0),{account:r,chain:{id:i,unsupported:s}}}catch(e){if(this.isUserRejectedRequestError(e))throw new u.ab(e);if(-32002===e.code)throw new u.pT(e);throw e}}async disconnect(){let e=await this.getProvider();e?.removeListener&&(e.removeListener("accountsChanged",this.onAccountsChanged),e.removeListener("chainChanged",this.onChainChanged),e.removeListener("disconnect",this.onDisconnect),this.options.shimDisconnect&&this.storage?.removeItem(this.shimDisconnectKey))}async getAccount(){let e=await this.getProvider();if(!e)throw new a.N;return(0,o.K)((await e.request({method:"eth_accounts"}))[0])}async getChainId(){let e=await this.getProvider();if(!e)throw new a.N;return e.request({method:"eth_chainId"}).then(i)}async getProvider(){let e=this.options.getProvider();return e&&(0,s.qx)(this,r,e),(0,s.ac)(this,r)}async getWalletClient({chainId:e}={}){let[t,n]=await Promise.all([this.getProvider(),this.getAccount()]),r=this.chains.find(t=>t.id===e);if(!t)throw Error("provider is required.");return(0,l.K)({account:n,chain:r,transport:(0,c.P)(t)})}async isAuthorized(){try{if(this.options.shimDisconnect&&!this.storage?.getItem(this.shimDisconnectKey))return!1;let e=await this.getProvider();if(!e)throw new a.N;let t=await this.getAccount();return!!t}catch{return!1}}async switchChain(e){let t=await this.getProvider();if(!t)throw new a.N;let n=(0,d.eC)(e);try{return await Promise.all([t.request({method:"wallet_switchEthereumChain",params:[{chainId:n}]}),new Promise(t=>this.on("change",({chain:n})=>{n?.id===e&&t()}))]),this.chains.find(t=>t.id===e)??{id:e,name:`Chain ${n}`,network:`${n}`,nativeCurrency:{name:"Ether",decimals:18,symbol:"ETH"},rpcUrls:{default:{http:[""]},public:{http:[""]}}}}catch(i){let r=this.chains.find(t=>t.id===e);if(!r)throw new a.B({chainId:e,connectorId:this.id});if(4902===i.code||i?.data?.originalError?.code===4902)try{await t.request({method:"wallet_addEthereumChain",params:[{chainId:n,chainName:r.name,nativeCurrency:r.nativeCurrency,rpcUrls:[r.rpcUrls.public?.http[0]??""],blockExplorerUrls:this.getBlockExplorerUrls(r)}]});let a=await this.getChainId();if(a!==e)throw new u.ab(Error("User rejected switch after adding network."));return r}catch(e){throw new u.ab(e)}if(this.isUserRejectedRequestError(i))throw new u.ab(i);throw new u.x3(i)}}async watchAsset({address:e,decimals:t=18,image:n,symbol:r}){let i=await this.getProvider();if(!i)throw new a.N;return i.request({method:"wallet_watchAsset",params:{type:"ERC20",options:{address:e,decimals:t,image:n,symbol:r}}})}isUserRejectedRequestError(e){return 4001===e.code}};r=new WeakMap},36995:function(e,t,n){"use strict";n.d(t,{B:function(){return r},N:function(){return a}});var r=class extends Error{constructor({chainId:e,connectorId:t}){super(`Chain "${e}" not configured for connector "${t}".`),this.name="ChainNotConfiguredForConnectorError"}},a=class extends Error{constructor(){super(...arguments),this.name="ConnectorNotFoundError",this.message="Connector not found"}}},24304:function(e,t,n){"use strict";n.d(t,{Ko:function(){return u},U9:function(){return c},ac:function(){return o},qx:function(){return l},wR:function(){return d}});var r=n(21883),a=n(45471),i=n(24627),s=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},o=(e,t,n)=>(s(e,t,"read from private field"),n?n.call(e):t.get(e)),u=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},l=(e,t,n,r)=>(s(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),c=(e,t,n)=>(s(e,t,"access private method"),n),d=class extends r{constructor({chains:e=[a.R,i.w],options:t}){super(),this.chains=e,this.options=t}getBlockExplorerUrls(e){let{default:t,...n}=e.blockExplorers??{};if(t)return[t.url,...Object.values(n).map(e=>e.url)]}isChainUnsupported(e){return!this.chains.some(t=>t.id===e)}setStorage(e){this.storage=e}}},9612:function(e,t,n){"use strict";let r,a;n.d(t,{QB:function(){return nI},$j:function(){return nK},_g:function(){return nR},o6:function(){return nD},vZ:function(){return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){let r,a;if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)&&Array.isArray(n)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();let i=Object.keys(t);if((r=i.length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!=a--;){let r=i[a];if(r&&!e(t[r],n[r]))return!1}return!0}return t!=t&&n!=n}},zP:function(){return nG},EG:function(){return n1},RQ:function(){return n9},w6:function(){return n7},Lk:function(){return n8},D0:function(){return n3},_X:function(){return nZ},Hy:function(){return n2},uV:function(){return nF},gY:function(){return nE},xz:function(){return nU},jr:function(){return nB},wp:function(){return nz},$q:function(){return nX},a4:function(){return n_},JH:function(){return n$},If:function(){return n5},Mn:function(){return re},uH:function(){return n6},QC:function(){return n4},pC:function(){return nV},Tb:function(){return nJ},fq:function(){return nH},n9:function(){return n0}});var i,s,o,u,l,c=n(32196),d=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},p=(e,t,n)=>(d(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},h=(e,t,n,r)=>(d(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),m=(e,t,n)=>(d(e,t,"access private method"),n),y=n(52946),g=n(64841),b=n(57351),v=n(59753),I=n(77868),A=n(16222),x=n(10389),C=n(99909),w=n(63480),S=n(43270);function k(e,t){if(!(e instanceof w.G))return!1;let n=e.walk(e=>e instanceof S.Lu);return n instanceof S.Lu&&(!!(n.data?.errorName==="ResolverNotFound"||n.data?.errorName==="ResolverWildcardNotSupported"||n.reason?.includes("Wildcard on non-extended resolvers is not supported"))||"reverse"===t&&n.reason===C.$[50])}var O=n(43304),Z=n(10335),E=n(19141),T=n(55797);function j(e){if(66!==e.length||0!==e.indexOf("[")||65!==e.indexOf("]"))return null;let t=`0x${e.slice(1,65)}`;return(0,T.v)(t)?t:null}function M(e){let t=new Uint8Array(32).fill(0);if(!e)return(0,x.ci)(t);let n=e.split(".");for(let e=n.length-1;e>=0;e-=1){let r=j(n[e]),a=r?(0,Z.O0)(r):(0,E.w)((0,Z.qX)(n[e]),"bytes");t=(0,E.w)((0,O.zo)([t,a]),"bytes")}return(0,x.ci)(t)}function q(e){let t=e.replace(/^\.|\.$/gm,"");if(0===t.length)return new Uint8Array(1);let n=new Uint8Array((0,Z.qX)(t).byteLength+2),r=0,a=t.split(".");for(let e=0;e<a.length;e++){let t=(0,Z.qX)(a[e]);t.byteLength>255&&(t=(0,Z.qX)(`[${(function(e){let t=new Uint8Array(32).fill(0);return e?j(e)||(0,E.w)((0,Z.qX)(e)):(0,x.ci)(t)})(a[e]).slice(2)}]`)),n[r]=t.length,n.set(t,r+1),r+=t.length+1}return n.byteLength!==r+1?n.slice(0,r+1):n}var z=n(50487),D=n(77348);function P(e,{abi:t,address:n,args:r,docsPath:a,functionName:i,sender:s}){let{code:o,data:u,message:l,shortMessage:c}=e instanceof S.VQ?e:e instanceof w.G?e.walk(e=>"data"in e)||e.walk():{},d=e;return e instanceof z.wb?d=new S.Dk({functionName:i}):[3,D.XS.code].includes(o)&&(u||l||c)&&(d=new S.Lu({abi:t,data:"object"==typeof u?u.data:u,functionName:i,message:c??l})),new S.uq(d,{abi:t,args:r,contractAddress:n,docsPath:a,functionName:i,sender:s})}var N=n(84110);async function R(e,{abi:t,address:n,args:r,functionName:a,...i}){let s=(0,v.R)({abi:t,args:r,functionName:a});try{let{data:o}=await (0,N.R)(e,{data:s,to:n,...i});return(0,b.k)({abi:t,args:r,functionName:a,data:o||"0x"})}catch(e){throw P(e,{abi:t,address:n,args:r,docsPath:"/docs/contract/readContract",functionName:a})}}async function W(e,{blockNumber:t,blockTag:n,coinType:r,name:a,universalResolverAddress:i}){let s=i;if(!s){if(!e.chain)throw Error("client chain not configured. universalResolverAddress is required.");s=(0,I.LI)({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}try{let i=(0,v.R)({abi:g.X$,functionName:"addr",...null!=r?{args:[M(a),BigInt(r)]}:{args:[M(a)]}}),o=await R(e,{address:s,abi:g.k3,functionName:"resolve",args:[(0,x.NC)(q(a)),i],blockNumber:t,blockTag:n});if("0x"===o[0])return null;let u=(0,b.k)({abi:g.X$,args:null!=r?[M(a),BigInt(r)]:void 0,functionName:"addr",data:o[0]});if("0x"===u||"0x00"===(0,A.f)(u))return null;return u}catch(e){if(k(e,"resolve"))return null;throw e}}class K extends w.G{constructor({data:e}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(e)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidMetadataError"})}}class G extends w.G{constructor({reason:e}){super(`ENS NFT avatar URI is invalid. ${e}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidNftUriError"})}}class Y extends w.G{constructor({uri:e}){super(`Unable to resolve ENS avatar URI "${e}". The URI may be malformed, invalid, or does not respond with a valid image.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUriResolutionError"})}}class L extends w.G{constructor({namespace:e}){super(`ENS NFT avatar namespace "${e}" is not supported. Must be "erc721" or "erc1155".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUnsupportedNamespaceError"})}}let F=/(?<protocol>https?:\/\/[^\/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,U=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,B=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,V=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function J(e){try{let t=await fetch(e,{method:"HEAD"});if(200===t.status){let e=t.headers.get("content-type");return e?.startsWith("image/")}return!1}catch(t){if("object"==typeof t&&void 0!==t.response||!globalThis.hasOwnProperty("Image"))return!1;return new Promise(t=>{let n=new Image;n.onload=()=>{t(!0)},n.onerror=()=>{t(!1)},n.src=e})}}function H(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function X({uri:e,gatewayUrls:t}){let n=B.test(e);if(n)return{uri:e,isOnChain:!0,isEncoded:n};let r=H(t?.ipfs,"https://ipfs.io"),a=H(t?.arweave,"https://arweave.net"),i=e.match(F),{protocol:s,subpath:o,target:u,subtarget:l=""}=i?.groups||{},c="ipns:/"===s||"ipns/"===o,d="ipfs:/"===s||"ipfs/"===o||U.test(e);if(e.startsWith("http")&&!c&&!d){let n=e;return t?.arweave&&(n=e.replace(/https:\/\/arweave.net/g,t?.arweave)),{uri:n,isOnChain:!1,isEncoded:!1}}if((c||d)&&u)return{uri:`${r}/${c?"ipns":"ipfs"}/${u}${l}`,isOnChain:!1,isEncoded:!1};if("ar:/"===s&&u)return{uri:`${a}/${u}${l||""}`,isOnChain:!1,isEncoded:!1};let p=e.replace(V,"");if(p.startsWith("<svg")&&(p=`data:image/svg+xml;base64,${btoa(p)}`),p.startsWith("data:")||p.startsWith("{"))return{uri:p,isOnChain:!0,isEncoded:!1};throw new Y({uri:e})}function Q(e){if("object"!=typeof e||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new K({data:e});return e.image||e.image_url||e.image_data}async function _({gatewayUrls:e,uri:t}){try{let n=await fetch(t).then(e=>e.json()),r=await $({gatewayUrls:e,uri:Q(n)});return r}catch{throw new Y({uri:t})}}async function $({gatewayUrls:e,uri:t}){let{uri:n,isOnChain:r}=X({uri:t,gatewayUrls:e});if(r)return n;let a=await J(n);if(a)return n;throw new Y({uri:t})}async function ee(e,{nft:t}){if("erc721"===t.namespace)return R(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if("erc1155"===t.namespace)return R(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new L({namespace:t.namespace})}async function et(e,{gatewayUrls:t,record:n}){return/eip155:/i.test(n)?en(e,{gatewayUrls:t,record:n}):$({uri:n,gatewayUrls:t})}async function en(e,{gatewayUrls:t,record:n}){let r=function(e){let t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));let[n,r,a]=t.split("/"),[i,s]=n.split(":"),[o,u]=r.split(":");if(!i||"eip155"!==i.toLowerCase())throw new G({reason:"Only EIP-155 supported"});if(!s)throw new G({reason:"Chain ID not found"});if(!u)throw new G({reason:"Contract address not found"});if(!a)throw new G({reason:"Token ID not found"});if(!o)throw new G({reason:"ERC namespace not found"});return{chainID:parseInt(s),namespace:o.toLowerCase(),contractAddress:u,tokenID:a}}(n),a=await ee(e,{nft:r}),{uri:i,isOnChain:s,isEncoded:o}=X({uri:a,gatewayUrls:t});if(s&&(i.includes("data:application/json;base64,")||i.startsWith("{"))){let e=o?atob(i.replace("data:application/json;base64,","")):i,n=JSON.parse(e);return $({uri:Q(n),gatewayUrls:t})}let u=r.tokenID;return"erc1155"===r.namespace&&(u=u.replace("0x","").padStart(64,"0")),_({gatewayUrls:t,uri:i.replace(/(?:0x)?{id}/,u)})}async function er(e,{blockNumber:t,blockTag:n,name:r,key:a,universalResolverAddress:i}){let s=i;if(!s){if(!e.chain)throw Error("client chain not configured. universalResolverAddress is required.");s=(0,I.LI)({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}try{let i=await R(e,{address:s,abi:g.k3,functionName:"resolve",args:[(0,x.NC)(q(r)),(0,v.R)({abi:g.nZ,functionName:"text",args:[M(r),a]})],blockNumber:t,blockTag:n});if("0x"===i[0])return null;let o=(0,b.k)({abi:g.nZ,functionName:"text",data:i[0]});return""===o?null:o}catch(e){if(k(e,"resolve"))return null;throw e}}async function ea(e,{blockNumber:t,blockTag:n,gatewayUrls:r,name:a,universalResolverAddress:i}){let s=await er(e,{blockNumber:t,blockTag:n,key:"avatar",name:a,universalResolverAddress:i});if(!s)return null;try{return await et(e,{record:s,gatewayUrls:r})}catch{return null}}async function ei(e,{address:t,blockNumber:n,blockTag:r,universalResolverAddress:a}){let i=a;if(!i){if(!e.chain)throw Error("client chain not configured. universalResolverAddress is required.");i=(0,I.LI)({blockNumber:n,chain:e.chain,contract:"ensUniversalResolver"})}let s=`${t.toLowerCase().substring(2)}.addr.reverse`;try{let t=await R(e,{address:i,abi:g.du,functionName:"reverse",args:[(0,x.NC)(q(s))],blockNumber:n,blockTag:r});return t[0]}catch(e){if(k(e,"reverse"))return null;throw e}}async function es(e,{blockNumber:t,blockTag:n,name:r,universalResolverAddress:a}){let i=a;if(!i){if(!e.chain)throw Error("client chain not configured. universalResolverAddress is required.");i=(0,I.LI)({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}let[s]=await R(e,{address:i,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,x.NC)(q(r))],blockNumber:t,blockTag:n});return s}function eo(e,{method:t}){let n={};return"fallback"===e.transport.type&&e.transport.onResponse?.(({method:e,response:r,status:a,transport:i})=>{"success"===a&&t===e&&(n[r]=i.request)}),t=>n[t]||e.request}async function eu(e){let t=eo(e,{method:"eth_newBlockFilter"}),n=await e.request({method:"eth_newBlockFilter"});return{id:n,request:t(n),type:"block"}}class el extends w.G{constructor(e){super(`Filter type "${e}" is not supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FilterTypeNotSupportedError"})}}var ec=n(85225),ed=n(15359),ep=n(3727),ef=n(50151);function eh({abi:e,eventName:t,args:n}){let r=e[0];if(t&&!(r=(0,ef.m)({abi:e,args:n,name:t})))throw new z.mv(t,{docsPath:"/docs/contract/encodeEventTopics"});if("event"!==r.type)throw new z.mv(void 0,{docsPath:"/docs/contract/encodeEventTopics"});let a=(0,ep.t)(r),i=(0,ec.e)(a),s=[];if(n&&"inputs"in r){let e=r.inputs?.filter(e=>"indexed"in e&&e.indexed),t=Array.isArray(n)?n:Object.values(n).length>0?e?.map(e=>n[e.name])??[]:[];t.length>0&&(s=e?.map((e,n)=>Array.isArray(t[n])?t[n].map((r,a)=>em({param:e,value:t[n][a]})):t[n]?em({param:e,value:t[n]}):null)??[])}return[i,...s]}function em({param:e,value:t}){if("string"===e.type||"bytes"===e.type)return(0,E.w)((0,Z.O0)(t));if("tuple"===e.type||e.type.match(/^(.*)\[(\d+)?\]$/))throw new el(e.type);return(0,ed.E)([e],[t])}async function ey(e,{address:t,abi:n,args:r,eventName:a,fromBlock:i,strict:s,toBlock:o}){let u=eo(e,{method:"eth_newFilter"}),l=a?eh({abi:n,args:r,eventName:a}):void 0,c=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:"bigint"==typeof i?(0,x.eC)(i):i,toBlock:"bigint"==typeof o?(0,x.eC)(o):o,topics:l}]});return{abi:n,args:r,eventName:a,id:c,request:u(c),strict:s,type:"event"}}async function eg(e,{address:t,args:n,event:r,events:a,fromBlock:i,strict:s,toBlock:o}={}){let u=a??(r?[r]:void 0),l=eo(e,{method:"eth_newFilter"}),c=[];u&&(c=[u.flatMap(e=>eh({abi:[e],eventName:e.name,args:n}))],r&&(c=c[0]));let d=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:"bigint"==typeof i?(0,x.eC)(i):i,toBlock:"bigint"==typeof o?(0,x.eC)(o):o,...c.length?{topics:c}:{}}]});return{abi:u,args:n,eventName:r?r.name:void 0,fromBlock:i,id:d,request:l(d),strict:s,toBlock:o,type:"event"}}async function eb(e){let t=eo(e,{method:"eth_newPendingTransactionFilter"}),n=await e.request({method:"eth_newPendingTransactionFilter"});return{id:n,request:t(n),type:"transaction"}}var ev=n(33943),eI=n(75437);async function eA(e,{abi:t,address:n,args:r,functionName:a,...i}){let s=(0,v.R)({abi:t,args:r,functionName:a});try{let t=await (0,eI.Q)(e,{data:s,to:n,...i});return t}catch(s){let e=i.account?(0,ev.T)(i.account):void 0;throw P(s,{abi:t,address:n,args:r,docsPath:"/docs/contract/estimateContractGas",functionName:a,sender:e?.address})}}var ex=n(87850),eC=n(71253);async function ew(e,{address:t,blockNumber:n,blockTag:r="latest"}){let a=n?(0,x.eC)(n):void 0,i=await e.request({method:"eth_getBalance",params:[t,a||r]});return BigInt(i)}var eS=n(70445);let ek=new Map,eO=new Map;async function eZ(e,{cacheKey:t,cacheTime:n=1/0}){let r=function(e){let t=(e,t)=>({clear:()=>t.delete(e),get:()=>t.get(e),set:n=>t.set(e,n)}),n=t(e,ek),r=t(e,eO);return{clear:()=>{n.clear(),r.clear()},promise:n,response:r}}(t),a=r.response.get();if(a&&n>0){let e=new Date().getTime()-a.created.getTime();if(e<n)return a.data}let i=r.promise.get();i||(i=e(),r.promise.set(i));try{let e=await i;return r.response.set({created:new Date,data:e}),e}finally{r.promise.clear()}}let eE=e=>`blockNumber.${e}`;async function eT(e,{cacheTime:t=e.cacheTime,maxAge:n}={}){let r=await eZ(()=>e.request({method:"eth_blockNumber"}),{cacheKey:eE(e.uid),cacheTime:n??t});return BigInt(r)}var ej=n(22954);async function eM(e,{blockHash:t,blockNumber:n,blockTag:r="latest"}={}){let a;let i=void 0!==n?(0,x.eC)(n):void 0;return a=t?await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]}):await e.request({method:"eth_getBlockTransactionCountByNumber",params:[i||r]}),(0,ej.ly)(a)}async function eq(e,{address:t,blockNumber:n,blockTag:r="latest"}){let a=void 0!==n?(0,x.eC)(n):void 0,i=await e.request({method:"eth_getCode",params:[t,a||r]});if("0x"!==i)return i}var ez=n(12209);async function eD(e,{blockCount:t,blockNumber:n,blockTag:r="latest",rewardPercentiles:a}){let i=n?(0,x.eC)(n):void 0,s=await e.request({method:"eth_feeHistory",params:[(0,x.eC)(t),i||r,a]});return{baseFeePerGas:s.baseFeePerGas.map(e=>BigInt(e)),gasUsedRatio:s.gasUsedRatio,oldestBlock:BigInt(s.oldestBlock),reward:s.reward?.map(e=>e.map(e=>BigInt(e)))}}var eP=n(76313);let eN="/docs/contract/decodeEventLog";function eR({abi:e,data:t,strict:n,topics:r}){let a=n??!0,[i,...s]=r;if(!i)throw new z.FM({docsPath:eN});let o=e.find(e=>"event"===e.type&&i===(0,ec.e)((0,ep.t)(e)));if(!(o&&"name"in o)||"event"!==o.type)throw new z.lC(i,{docsPath:eN});let{name:u,inputs:l}=o,c=l?.some(e=>!("name"in e&&e.name)),d=c?[]:{},p=l.filter(e=>"indexed"in e&&e.indexed);if(s.length>0)for(let e=0;e<p.length;e++){let t=p[e],n=s[e];if(!n)throw new z.Gy({abiItem:o,param:t});d[t.name||e]=function({param:e,value:t}){if("string"===e.type||"bytes"===e.type||"tuple"===e.type||e.type.match(/^(.*)\[(\d+)?\]$/))return t;let n=(0,eP.r)([e],t)||[];return n[0]}({param:t,value:n})}let f=l.filter(e=>!("indexed"in e&&e.indexed));if(f.length>0){if(t&&"0x"!==t)try{let e=(0,eP.r)(f,t);if(e){if(c)d=[...d,...e];else for(let t=0;t<f.length;t++)d[f[t].name]=e[t]}}catch(e){if(a){if(e instanceof z.xB)throw new z.SM({abiItem:o,data:e.data,params:e.params,size:e.size});throw e}}else if(a)throw new z.SM({abiItem:o,data:"0x",params:f,size:0})}return{eventName:u,args:Object.values(d).length>0?d:void 0}}var eW=n(18424);async function eK(e,{filter:t}){let n="strict"in t&&t.strict,r=await t.request({method:"eth_getFilterChanges",params:[t.id]});return r.map(e=>{if("string"==typeof e)return e;try{let{eventName:r,args:a}="abi"in t&&t.abi?eR({abi:t.abi,data:e.data,topics:e.topics,strict:n}):{eventName:void 0,args:void 0};return(0,eW.U)(e,{args:a,eventName:r})}catch(a){let n,r;if(a instanceof z.SM||a instanceof z.Gy){if("strict"in t&&t.strict)return;n=a.abiItem.name,r=a.abiItem.inputs?.some(e=>!("name"in e&&e.name))}return(0,eW.U)(e,{args:r?[]:{},eventName:n})}}).filter(Boolean)}async function eG(e,{filter:t}){let n=t.strict??!1,r=await t.request({method:"eth_getFilterLogs",params:[t.id]});return r.map(e=>{try{let{eventName:r,args:a}="abi"in t&&t.abi?eR({abi:t.abi,data:e.data,topics:e.topics,strict:n}):{eventName:void 0,args:void 0};return(0,eW.U)(e,{args:a,eventName:r})}catch(a){let n,r;if(a instanceof z.SM||a instanceof z.Gy){if("strict"in t&&t.strict)return;n=a.abiItem.name,r=a.abiItem.inputs?.some(e=>!("name"in e&&e.name))}return(0,eW.U)(e,{args:r?[]:{},eventName:n})}}).filter(Boolean)}var eY=n(18642);async function eL(e,{address:t,blockHash:n,fromBlock:r,toBlock:a,event:i,events:s,args:o,strict:u}={}){let l=u??!1,c=s??(i?[i]:void 0),d=[];return c&&(d=[c.flatMap(e=>eh({abi:[e],eventName:e.name,args:o}))],i&&(d=d[0])),(n?await e.request({method:"eth_getLogs",params:[{address:t,topics:d,blockHash:n}]}):await e.request({method:"eth_getLogs",params:[{address:t,topics:d,fromBlock:"bigint"==typeof r?(0,x.eC)(r):r,toBlock:"bigint"==typeof a?(0,x.eC)(a):a}]})).map(e=>{try{let{eventName:t,args:n}=c?eR({abi:c,data:e.data,topics:e.topics,strict:l}):{eventName:void 0,args:void 0};return(0,eW.U)(e,{args:n,eventName:t})}catch(r){let t,n;if(r instanceof z.SM||r instanceof z.Gy){if(l)return;t=r.abiItem.name,n=r.abiItem.inputs?.some(e=>!("name"in e&&e.name))}return(0,eW.U)(e,{args:n?[]:{},eventName:t})}}).filter(Boolean)}async function eF(e,{address:t,blockNumber:n,blockTag:r="latest",slot:a}){let i=void 0!==n?(0,x.eC)(n):void 0,s=await e.request({method:"eth_getStorageAt",params:[t,a,i||r]});return s}var eU=n(10520),eB=n(33882);async function eV(e,{blockHash:t,blockNumber:n,blockTag:r,hash:a,index:i}){let s=r||"latest",o=void 0!==n?(0,x.eC)(n):void 0,u=null;if(a?u=await e.request({method:"eth_getTransactionByHash",params:[a]}):t?u=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,(0,x.eC)(i)]}):(o||s)&&(u=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[o||s,(0,x.eC)(i)]})),!u)throw new eU.Bh({blockHash:t,blockNumber:n,blockTag:s,hash:a,index:i});let l=e.chain?.formatters?.transaction?.format||eB.Tr;return l(u)}async function eJ(e,{hash:t,transactionReceipt:n}){let[r,a]=await Promise.all([eT(e),t?eV(e,{hash:t}):void 0]),i=n?.blockNumber||a?.blockNumber;return i?r-i+1n:0n}var eH=n(87451),eX=n(21201);async function eQ(e,{hash:t}){let n=await e.request({method:"eth_getTransactionReceipt",params:[t]});if(!n)throw new eU.Yb({hash:t});let r=e.chain?.formatters?.transactionReceipt?.format||eX.f;return r(n)}async function e_(e,t){let{allowFailure:n=!0,batchSize:r,blockNumber:a,blockTag:i,contracts:s,multicallAddress:o}=t,u=r??("object"==typeof e.batch?.multicall&&e.batch.multicall.batchSize||1024),l=o;if(!l){if(!e.chain)throw Error("client chain not configured. multicallAddress is required.");l=(0,I.LI)({blockNumber:a,chain:e.chain,contract:"multicall3"})}let c=[[]],d=0,p=0;for(let e=0;e<s.length;e++){let{abi:t,address:r,args:a,functionName:i}=s[e];try{let e=(0,v.R)({abi:t,args:a,functionName:i});p+=(e.length-2)/2,u>0&&p>u&&c[d].length>0&&(d++,p=(e.length-2)/2,c[d]=[]),c[d]=[...c[d],{allowFailure:!0,callData:e,target:r}]}catch(s){let e=P(s,{abi:t,address:r,args:a,docsPath:"/docs/contract/multicall",functionName:i});if(!n)throw e;c[d]=[...c[d],{allowFailure:!0,callData:"0x",target:r}]}}let f=await Promise.allSettled(c.map(t=>R(e,{abi:g.F8,address:l,args:[t],blockNumber:a,blockTag:i,functionName:"aggregate3"}))),h=[];for(let e=0;e<f.length;e++){let t=f[e];if("rejected"===t.status){if(!n)throw t.reason;for(let n=0;n<c[e].length;n++)h.push({status:"failure",error:t.reason,result:void 0});continue}let r=t.value;for(let t=0;t<r.length;t++){let{returnData:a,success:i}=r[t],{callData:o}=c[e][t],{abi:u,address:l,functionName:d,args:p}=s[h.length];try{if("0x"===o)throw new z.wb;if(!i)throw new S.VQ({data:a});let e=(0,b.k)({abi:u,args:p,data:a,functionName:d});h.push(n?{result:e,status:"success"}:e)}catch(t){let e=P(t,{abi:u,address:l,args:p,docsPath:"/docs/contract/multicall",functionName:d});if(!n)throw e;h.push({error:e,result:void 0,status:"failure"})}}}if(h.length!==s.length)throw new w.G("multicall results mismatch");return h}async function e$(e,{abi:t,address:n,args:r,dataSuffix:a,functionName:i,...s}){let o=s.account?(0,ev.T)(s.account):void 0,u=(0,v.R)({abi:t,args:r,functionName:i});try{let{data:o}=await (0,N.R)(e,{batch:!1,data:`${u}${a?a.replace("0x",""):""}`,to:n,...s}),l=(0,b.k)({abi:t,args:r,functionName:i,data:o||"0x"});return{result:l,request:{abi:t,address:n,args:r,dataSuffix:a,functionName:i,...s}}}catch(e){throw P(e,{abi:t,address:n,args:r,docsPath:"/docs/contract/simulateContract",functionName:i,sender:o?.address})}}async function e0(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}BigInt(0),BigInt(1),BigInt(2);var e1=n(14003);async function e3(e,{address:t,hash:n,signature:r,...a}){let i=(0,T.v)(r)?r:(0,x.NC)(r);try{let{data:r}=await (0,N.R)(e,{data:(0,e1.w)({abi:g.$o,args:[t,n,i],bytecode:"0x60806040523480156200001157600080fd5b50604051620007003803806200070083398101604081905262000034916200056f565b6000620000438484846200004f565b9050806000526001601ff35b600080846001600160a01b0316803b806020016040519081016040528181526000908060200190933c90507f6492649264926492649264926492649264926492649264926492649264926492620000a68462000451565b036200021f57600060608085806020019051810190620000c79190620005ce565b8651929550909350915060000362000192576000836001600160a01b031683604051620000f5919062000643565b6000604051808303816000865af19150503d806000811462000134576040519150601f19603f3d011682016040523d82523d6000602084013e62000139565b606091505b5050905080620001905760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b505b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90620001c4908b90869060040162000661565b602060405180830381865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020891906200069d565b6001600160e01b031916149450505050506200044a565b805115620002b157604051630b135d3f60e11b808252906001600160a01b03871690631626ba7e9062000259908890889060040162000661565b602060405180830381865afa15801562000277573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029d91906200069d565b6001600160e01b031916149150506200044a565b8251604114620003195760405162461bcd60e51b815260206004820152603a6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e677468000000000000606482015260840162000187565b620003236200046b565b506020830151604080850151855186939260009185919081106200034b576200034b620006c9565b016020015160f81c9050601b81148015906200036b57508060ff16601c14155b15620003cf5760405162461bcd60e51b815260206004820152603b6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c75650000000000606482015260840162000187565b6040805160008152602081018083528a905260ff83169181019190915260608101849052608081018390526001600160a01b038a169060019060a0016020604051602081039080840390855afa1580156200042e573d6000803e3d6000fd5b505050602060405103516001600160a01b031614955050505050505b9392505050565b60006020825110156200046357600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b03811681146200049f57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004d5578181015183820152602001620004bb565b50506000910152565b600082601f830112620004f057600080fd5b81516001600160401b03808211156200050d576200050d620004a2565b604051601f8301601f19908116603f01168101908282118183101715620005385762000538620004a2565b816040528381528660208588010111156200055257600080fd5b62000565846020830160208901620004b8565b9695505050505050565b6000806000606084860312156200058557600080fd5b8351620005928162000489565b6020850151604086015191945092506001600160401b03811115620005b657600080fd5b620005c486828701620004de565b9150509250925092565b600080600060608486031215620005e457600080fd5b8351620005f18162000489565b60208501519093506001600160401b03808211156200060f57600080fd5b6200061d87838801620004de565b935060408601519150808211156200063457600080fd5b50620005c486828701620004de565b6000825162000657818460208701620004b8565b9190910192915050565b828152604060208201526000825180604084015262000688816060850160208701620004b8565b601f01601f1916919091016060019392505050565b600060208284031215620006b057600080fd5b81516001600160e01b0319811681146200044a57600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572"}),...a});return function(e,t){let n=(0,T.v)(e)?(0,Z.O0)(e):e,r=(0,T.v)(t)?(0,Z.O0)(t):t;return function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,r)}(r??"0x0","0x1")}catch(e){if(e instanceof S.cg)return!1;throw e}}async function e2(e,{address:t,message:n,signature:r,...a}){let i=function(e,t){let n="string"==typeof e?(0,Z.qX)(e):e.raw instanceof Uint8Array?e.raw:(0,Z.O0)(e.raw),r=(0,Z.qX)(`\x19Ethereum Signed Message:
${n.length}`);return(0,E.w)((0,O.zo)([r,n]),void 0)}(n);return e3(e,{address:t,hash:i,signature:r,...a})}var e5=n(3402);function e6({data:e,primaryType:t,types:n}){let r=function e({data:t,primaryType:n,types:r}){let a=[{type:"bytes32"}],i=[function({primaryType:e,types:t}){let n=(0,x.NC)(function({primaryType:e,types:t}){let n="",r=function e({primaryType:t,types:n},r=new Set){let a=t.match(/^\w*/u)?.[0];if(r.has(a)||void 0===n[a])return r;for(let t of(r.add(a),n[a]))e({primaryType:t.type,types:n},r);return r}({primaryType:e,types:t});r.delete(e);let a=[e,...Array.from(r).sort()];for(let e of a)n+=`${e}(${t[e].map(({name:e,type:t})=>`${t} ${e}`).join(",")})`;return n}({primaryType:e,types:t}));return(0,E.w)(n)}({primaryType:n,types:r})];for(let s of r[n]){let[n,o]=function t({types:n,name:r,type:a,value:i}){if(void 0!==n[a])return[{type:"bytes32"},(0,E.w)(e({data:i,primaryType:a,types:n}))];if("bytes"===a){let e=i.length%2?"0":"";return i=`0x${e+i.slice(2)}`,[{type:"bytes32"},(0,E.w)(i)]}if("string"===a)return[{type:"bytes32"},(0,E.w)((0,x.NC)(i))];if(a.lastIndexOf("]")===a.length-1){let e=a.slice(0,a.lastIndexOf("[")),s=i.map(a=>t({name:r,type:e,types:n,value:a}));return[{type:"bytes32"},(0,E.w)((0,ed.E)(s.map(([e])=>e),s.map(([,e])=>e)))]}return[{type:a},i]}({types:r,name:s.name,type:s.type,value:t[s.name]});a.push(n),i.push(o)}return(0,ed.E)(a,i)}({data:e,primaryType:t,types:n});return(0,E.w)(r)}async function e4(e,{address:t,signature:n,message:r,primaryType:a,types:i,domain:s,...o}){let u=function({domain:e,message:t,primaryType:n,types:r}){let a=void 0===e?{}:e,i={EIP712Domain:(0,e5.cj)({domain:a}),...r};(0,e5.iC)({domain:a,message:t,primaryType:n,types:i});let s=["0x1901"];return a&&s.push(function({domain:e,types:t}){return e6({data:e,primaryType:"EIP712Domain",types:t})}({domain:a,types:i})),"EIP712Domain"!==n&&s.push(e6({data:t,primaryType:n,types:i})),(0,E.w)((0,O.zo)(s))}({message:r,primaryType:a,types:i,domain:s});return e3(e,{address:t,hash:u,signature:n,...o})}let e7=new Map,e8=new Map,e9=0;function te(e,t,n){let r=++e9,a=()=>e7.get(e)||[],i=()=>{let t=a();e7.set(e,t.filter(e=>e.id!==r))},s=()=>{let t=e8.get(e);1===a().length&&t&&t(),i()},o=a();if(e7.set(e,[...o,{id:r,fns:t}]),o&&o.length>0)return s;let u={};for(let e in t)u[e]=(...t)=>{let n=a();0!==n.length&&n.forEach(n=>n.fns[e]?.(...t))};let l=n(u);return"function"==typeof l&&e8.set(e,l),s}var tt=n(40769),tn=n(64453),tr=n(42546);function ta(e,{emitOnBegin:t,initialWaitTime:n,interval:r}){let a=!0,i=()=>a=!1,s=async()=>{let s;t&&(s=await e({unpoll:i}));let o=await n?.(s)??r;await (0,tr.D)(o);let u=async()=>{a&&(await e({unpoll:i}),await (0,tr.D)(r),u())};u()};return s(),i}function ti(e,{emitOnBegin:t=!1,emitMissed:n=!1,onBlockNumber:r,onError:a,poll:i,pollingInterval:s=e.pollingInterval}){let o,u,l;let c=void 0!==i?i:"webSocket"!==e.transport.type;return c?(()=>{let i=(0,tn.P)(["watchBlockNumber",e.uid,t,n,s]);return te(i,{onBlockNumber:r,onError:a},r=>ta(async()=>{try{let t=await eT(e,{cacheTime:0});if(o){if(t===o)return;if(t-o>1&&n)for(let e=o+1n;e<t;e++)r.onBlockNumber(e,o),o=e}(!o||t>o)&&(r.onBlockNumber(t,o),o=t)}catch(e){r.onError?.(e)}},{emitOnBegin:t,interval:s}))})():(u=!0,l=()=>u=!1,(async()=>{try{let{unsubscribe:t}=await e.transport.subscribe({params:["newHeads"],onData(e){if(!u)return;let t=(0,ej.y_)(e.result?.number);r(t,o),o=t},onError(e){a?.(e)}});l=t,u||l()}catch(e){a?.(e)}})(),l)}async function ts(e,{confirmations:t=1,hash:n,onReplaced:r,pollingInterval:a=e.pollingInterval,timeout:i}){let s,o,u;let l=(0,tn.P)(["waitForTransactionReceipt",e.uid,n]),c=!1;return new Promise((d,p)=>{i&&setTimeout(()=>p(new eU.mc({hash:n})),i);let f=te(l,{onReplaced:r,resolve:d,reject:p},r=>{let i=ti(e,{emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:a,async onBlockNumber(a){if(c)return;let l=a,d=e=>{i(),e(),f()};try{if(u){if(t>1&&(!u.blockNumber||l-u.blockNumber+1n<t))return;d(()=>r.resolve(u));return}if(s||(c=!0,await (0,tt.J)(async()=>{(s=await eV(e,{hash:n})).blockNumber&&(l=s.blockNumber)},{delay:({count:e})=>200*~~(1<<e),retryCount:6}),c=!1),u=await eQ(e,{hash:n}),t>1&&(!u.blockNumber||l-u.blockNumber+1n<t))return;d(()=>r.resolve(u))}catch(n){if(s&&(n instanceof eU.Bh||n instanceof eU.Yb))try{o=s;let n=await (0,eS.Q)(e,{blockNumber:l,includeTransactions:!0}),a=n.transactions.find(({from:e,nonce:t})=>e===o.from&&t===o.nonce);if(!a||(u=await eQ(e,{hash:a.hash}),t>1&&(!u.blockNumber||l-u.blockNumber+1n<t)))return;let i="replaced";a.to===o.to&&a.value===o.value?i="repriced":a.from===a.to&&0n===a.value&&(i="cancelled"),d(()=>{r.onReplaced?.({reason:i,replacedTransaction:o,transaction:a,transactionReceipt:u}),r.resolve(u)})}catch(e){d(()=>r.reject(e))}else d(()=>r.reject(n))}}})})})}var to=n(73726),tu=n(39491),tl=n(24268);function tc(e){return{call:t=>(0,N.R)(e,t),createBlockFilter:()=>eu(e),createContractEventFilter:t=>ey(e,t),createEventFilter:t=>eg(e,t),createPendingTransactionFilter:()=>eb(e),estimateContractGas:t=>eA(e,t),estimateGas:t=>(0,eI.Q)(e,t),getBalance:t=>ew(e,t),getBlock:t=>(0,eS.Q)(e,t),getBlockNumber:t=>eT(e,t),getBlockTransactionCount:t=>eM(e,t),getBytecode:t=>eq(e,t),getChainId:()=>(0,ez.L)(e),getEnsAddress:t=>W(e,t),getEnsAvatar:t=>ea(e,t),getEnsName:t=>ei(e,t),getEnsResolver:t=>es(e,t),getEnsText:t=>er(e,t),getFeeHistory:t=>eD(e,t),estimateFeesPerGas:t=>(0,ex.X)(e,t),getFilterChanges:t=>eK(e,t),getFilterLogs:t=>eG(e,t),getGasPrice:()=>(0,eY.o)(e),getLogs:t=>eL(e,t),estimateMaxPriorityFeePerGas:t=>(0,eC._)(e,t),getStorageAt:t=>eF(e,t),getTransaction:t=>eV(e,t),getTransactionConfirmations:t=>eJ(e,t),getTransactionCount:t=>(0,eH.K)(e,t),getTransactionReceipt:t=>eQ(e,t),multicall:t=>e_(e,t),prepareTransactionRequest:t=>(0,tu.Z)(e,t),readContract:t=>R(e,t),sendRawTransaction:t=>(0,tl.p)(e,t),simulateContract:t=>e$(e,t),verifyMessage:t=>e2(e,t),verifyTypedData:t=>e4(e,t),uninstallFilter:t=>e0(e,t),waitForTransactionReceipt:t=>ts(e,t),watchBlocks:t=>(function(e,{blockTag:t="latest",emitMissed:n=!1,emitOnBegin:r=!1,onBlock:a,onError:i,includeTransactions:s,poll:o,pollingInterval:u=e.pollingInterval}){let l,c,d;let p=void 0!==o?o:"webSocket"!==e.transport.type,f=s??!1;return p?(()=>{let s=(0,tn.P)(["watchBlocks",e.uid,n,r,f,u]);return te(s,{onBlock:a,onError:i},a=>ta(async()=>{try{let r=await (0,eS.Q)(e,{blockTag:t,includeTransactions:f});if(r.number&&l?.number){if(r.number===l.number)return;if(r.number-l.number>1&&n)for(let t=l?.number+1n;t<r.number;t++){let n=await (0,eS.Q)(e,{blockNumber:t,includeTransactions:f});a.onBlock(n,l),l=n}}(!l?.number||"pending"===t&&!r?.number||r.number&&r.number>l.number)&&(a.onBlock(r,l),l=r)}catch(e){a.onError?.(e)}},{emitOnBegin:r,interval:u}))})():(c=!0,d=()=>c=!1,(async()=>{try{let{unsubscribe:t}=await e.transport.subscribe({params:["newHeads"],onData(t){if(!c)return;let n=e.chain?.formatters?.block?.format||to.Z,r=n(t.result);a(r,l),l=r},onError(e){i?.(e)}});d=t,c||d()}catch(e){i?.(e)}})(),d)})(e,t),watchBlockNumber:t=>ti(e,t),watchContractEvent:t=>(function(e,{abi:t,address:n,args:r,batch:a=!0,eventName:i,onError:s,onLogs:o,poll:u,pollingInterval:l=e.pollingInterval,strict:c}){let d,p;let f=void 0!==u?u:"webSocket"!==e.transport.type;return f?(()=>{let u=(0,tn.P)(["watchContractEvent",n,r,a,e.uid,i,l]),d=c??!1;return te(u,{onLogs:o,onError:s},s=>{let o,u;let c=!1,p=ta(async()=>{if(!c){try{u=await ey(e,{abi:t,address:n,args:r,eventName:i,strict:d})}catch{}c=!0;return}try{let l;if(u)l=await eK(e,{filter:u});else{let a=await eT(e);l=o&&o!==a?await eL(e,{address:n,args:r,fromBlock:o+1n,toBlock:a,event:(0,ef.m)({abi:t,name:i})}):[],o=a}if(0===l.length)return;a?s.onLogs(l):l.forEach(e=>s.onLogs([e]))}catch(e){u&&e instanceof D.yR&&(c=!1),s.onError?.(e)}},{emitOnBegin:!0,interval:l});return async()=>{u&&await e0(e,{filter:u}),p()}})})():(d=!0,p=()=>d=!1,(async()=>{try{let a=i?eh({abi:t,eventName:i,args:r}):[],{unsubscribe:u}=await e.transport.subscribe({params:["logs",{address:n,topics:a}],onData(e){if(!d)return;let n=e.result;try{let{eventName:e,args:r}=eR({abi:t,data:n.data,topics:n.topics,strict:c}),a=(0,eW.U)(n,{args:r,eventName:e});o([a])}catch(a){let e,t;if(a instanceof z.SM||a instanceof z.Gy){if(c)return;e=a.abiItem.name,t=a.abiItem.inputs?.some(e=>!("name"in e&&e.name))}let r=(0,eW.U)(n,{args:t?[]:{},eventName:e});o([r])}},onError(e){s?.(e)}});p=u,d||p()}catch(e){s?.(e)}})(),p)})(e,t),watchEvent:t=>(function(e,{address:t,args:n,batch:r=!0,event:a,events:i,onError:s,onLogs:o,poll:u,pollingInterval:l=e.pollingInterval,strict:c}){let d,p;let f=void 0!==u?u:"webSocket"!==e.transport.type,h=c??!1;return f?(()=>{let u=(0,tn.P)(["watchEvent",t,n,r,e.uid,a,l]);return te(u,{onLogs:o,onError:s},s=>{let o,u;let c=!1,d=ta(async()=>{if(!c){try{u=await eg(e,{address:t,args:n,event:a,events:i,strict:h})}catch{}c=!0;return}try{let l;if(u)l=await eK(e,{filter:u});else{let r=await eT(e);l=o&&o!==r?await eL(e,{address:t,args:n,event:a,events:i,fromBlock:o+1n,toBlock:r}):[],o=r}if(0===l.length)return;r?s.onLogs(l):l.forEach(e=>s.onLogs([e]))}catch(e){u&&e instanceof D.yR&&(c=!1),s.onError?.(e)}},{emitOnBegin:!0,interval:l});return async()=>{u&&await e0(e,{filter:u}),d()}})})():(d=!0,p=()=>d=!1,(async()=>{try{let r=i??(a?[a]:void 0),u=[];r&&(u=[r.flatMap(e=>eh({abi:[e],eventName:e.name,args:n}))],a&&(u=u[0]));let{unsubscribe:l}=await e.transport.subscribe({params:["logs",{address:t,topics:u}],onData(e){if(!d)return;let t=e.result;try{let{eventName:e,args:n}=eR({abi:r,data:t.data,topics:t.topics,strict:h}),a=(0,eW.U)(t,{args:n,eventName:e});o([a])}catch(a){let e,n;if(a instanceof z.SM||a instanceof z.Gy){if(c)return;e=a.abiItem.name,n=a.abiItem.inputs?.some(e=>!("name"in e&&e.name))}let r=(0,eW.U)(t,{args:n?[]:{},eventName:e});o([r])}},onError(e){s?.(e)}});p=l,d||p()}catch(e){s?.(e)}})(),p)})(e,t),watchPendingTransactions:t=>(function(e,{batch:t=!0,onError:n,onTransactions:r,poll:a,pollingInterval:i=e.pollingInterval}){let s,o;let u=void 0!==a?a:"webSocket"!==e.transport.type;return u?(()=>{let a=(0,tn.P)(["watchPendingTransactions",e.uid,t,i]);return te(a,{onTransactions:r,onError:n},n=>{let r;let a=ta(async()=>{try{if(!r)try{r=await eb(e);return}catch(e){throw a(),e}let i=await eK(e,{filter:r});if(0===i.length)return;t?n.onTransactions(i):i.forEach(e=>n.onTransactions([e]))}catch(e){n.onError?.(e)}},{emitOnBegin:!0,interval:i});return async()=>{r&&await e0(e,{filter:r}),a()}})})():(s=!0,o=()=>s=!1,(async()=>{try{let{unsubscribe:t}=await e.transport.subscribe({params:["newPendingTransactions"],onData(e){if(!s)return;let t=e.result;r([t])},onError(e){n?.(e)}});o=t,s||o()}catch(e){n?.(e)}})(),o)})(e,t)}}function td(e){let{key:t="public",name:n="Public Client"}=e,r=(0,y.e)({...e,key:t,name:n,type:"publicClient"});return r.extend(tc)}var tp=n(65406),tf=n(6558);function th(e,t={}){let{key:n="fallback",name:r="Fallback",rank:a=!1,retryCount:i,retryDelay:s}=t;return({chain:t,pollingInterval:o=4e3,timeout:u})=>{let l=e,c=()=>{},d=(0,tf.q)({key:n,name:r,async request({method:e,params:n}){let r=async(a=0)=>{let i=l[a]({chain:t,retryCount:0,timeout:u});try{let t=await i.request({method:e,params:n});return c({method:e,params:n,response:t,transport:i,status:"success"}),t}catch(t){if(c({error:t,method:e,params:n,transport:i,status:"error"}),(0,tp.y)(t)||a===l.length-1)throw t;return r(a+1)}};return r()},retryCount:i,retryDelay:s,type:"fallback"},{onResponse:e=>c=e,transports:l.map(e=>e({chain:t,retryCount:0}))});if(a){let e="object"==typeof a?a:{};!function({chain:e,interval:t=4e3,onTransports:n,sampleCount:r=10,timeout:a=1e3,transports:i,weights:s={}}){let{stability:o=.7,latency:u=.3}=s,l=[],c=async()=>{let s=await Promise.all(i.map(async t=>{let n,r;let i=t({chain:e,retryCount:0,timeout:a}),s=Date.now();try{await i.request({method:"net_listening"}),r=1}catch{r=0}finally{n=Date.now()}let o=n-s;return{latency:o,success:r}}));l.push(s),l.length>r&&l.shift();let d=Math.max(...l.map(e=>Math.max(...e.map(({latency:e})=>e)))),p=i.map((e,t)=>{let n=l.map(e=>e[t].latency),r=n.reduce((e,t)=>e+t,0)/n.length,a=l.map(e=>e[t].success),i=a.reduce((e,t)=>e+t,0)/a.length;return 0===i?[0,t]:[u*(1-r/d)+o*i,t]}).sort((e,t)=>t[0]-e[0]);n(p.map(([,e])=>i[e])),await (0,tr.D)(t),c()};c()}({chain:t,interval:e.interval??o,onTransports:e=>l=e,sampleCount:e.sampleCount,timeout:e.timeout,transports:l,weights:e.weights})}return d}}var tm=n(61583);class ty extends w.G{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro"})}}var tg=n(31788),tb=null;"undefined"!=typeof WebSocket?tb=WebSocket:"undefined"!=typeof MozWebSocket?tb=MozWebSocket:void 0!==n.g?tb=n.g.WebSocket||n.g.MozWebSocket:"undefined"!=typeof window?tb=window.WebSocket||window.MozWebSocket:"undefined"!=typeof self&&(tb=self.WebSocket||self.MozWebSocket);var tv=tb;function tI(e,{errorInstance:t,timeout:n,signal:r}){return new Promise((a,i)=>{(async()=>{let s;try{let o=new AbortController;n>0&&(s=setTimeout(()=>{r?o.abort():i(t)},n)),a(await e({signal:o?.signal}))}catch(e){"AbortError"===e.name&&i(t),i(e)}finally{clearTimeout(s)}})()})}let tA=0;async function tx(e,{body:t,fetchOptions:n={},timeout:r=1e4}){let{headers:a,method:i,signal:s}=n;try{let o;let u=await tI(async({signal:o})=>{let u=await fetch(e,{...n,body:Array.isArray(t)?(0,tn.P)(t.map(e=>({jsonrpc:"2.0",id:e.id??tA++,...e}))):(0,tn.P)({jsonrpc:"2.0",id:t.id??tA++,...t}),headers:{...a,"Content-Type":"application/json"},method:i||"POST",signal:s||(r>0?o:void 0)});return u},{errorInstance:new tm.W5({body:t,url:e}),timeout:r,signal:!0});if(o=u.headers.get("Content-Type")?.startsWith("application/json")?await u.json():await u.text(),!u.ok)throw new tm.Gg({body:t,details:(0,tn.P)(o.error)||u.statusText,headers:u.headers,status:u.status,url:e});return o}catch(n){if(n instanceof tm.Gg||n instanceof tm.W5)throw n;throw new tm.Gg({body:t,details:n.message,url:e})}}let tC=new Map;async function tw(e){let t=tC.get(e);if(t)return t;let{schedule:n}=(0,tg.S)({id:e,fn:async()=>{let n=tv;tv.constructor||(n=tv.WebSocket);let r=new n(e),a=new Map,i=new Map,s=({data:e})=>{let t=JSON.parse(e),n="eth_subscription"===t.method,r=n?t.params.subscription:t.id,s=n?i:a,o=s.get(r);o&&o({data:e}),n||s.delete(r)},o=()=>{tC.delete(e),r.removeEventListener("close",o),r.removeEventListener("message",s)};return r.addEventListener("close",o),r.addEventListener("message",s),r.readyState===tv.CONNECTING&&await new Promise((e,t)=>{r&&(r.onopen=e,r.onerror=t)}),t=Object.assign(r,{requests:a,subscriptions:i}),tC.set(e,t),[t]}}),[r,[a]]=await n();return a}async function tS(e,{body:t,timeout:n=1e4}){return tI(()=>new Promise(n=>tk.webSocket(e,{body:t,onResponse:n})),{errorInstance:new tm.W5({body:t,url:e.url}),timeout:n})}let tk={http:tx,webSocket:function(e,{body:t,onResponse:n}){if(e.readyState===e.CLOSED||e.readyState===e.CLOSING)throw new tm.c9({body:t,url:e.url,details:"Socket is closed."});let r=tA++,a=({data:i})=>{let s=JSON.parse(i);("number"!=typeof s.id||r===s.id)&&(n?.(s),"eth_subscribe"===t.method&&"string"==typeof s.result&&e.subscriptions.set(s.result,a),"eth_unsubscribe"===t.method&&e.subscriptions.delete(t.params?.[0]))};return e.requests.set(r,a),e.send(JSON.stringify({jsonrpc:"2.0",...t,id:r})),e},webSocketAsync:tS};var tO=n(36995),tZ=n(27209);let tE=e=>(t,n,r)=>{let a=r.subscribe;r.subscribe=(e,t,n)=>{let i=e;if(t){let a=(null==n?void 0:n.equalityFn)||Object.is,s=e(r.getState());i=n=>{let r=e(n);if(!a(s,r)){let e=s;t(s=r,e)}},(null==n?void 0:n.fireImmediately)&&t(s,s)}return a(i)};let i=e(t,n,r);return i},tT=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>tT(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>tT(t)(e)}}},tj=(e,t)=>(n,r,a)=>{let i,s,o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},u=!1,l=new Set,c=new Set;try{i=o.getStorage()}catch(e){}if(!i)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...e)},r,a);let d=tT(o.serialize),p=()=>{let e;let t=o.partialize({...r()}),n=d({state:t,version:o.version}).then(e=>i.setItem(o.name,e)).catch(t=>{e=t});if(e)throw e;return n},f=a.setState;a.setState=(e,t)=>{f(e,t),p()};let h=e((...e)=>{n(...e),p()},r,a),m=()=>{var e;if(!i)return;u=!1,l.forEach(e=>e(r()));let t=(null==(e=o.onRehydrateStorage)?void 0:e.call(o,r()))||void 0;return tT(i.getItem.bind(i))(o.name).then(e=>{if(e)return o.deserialize(e)}).then(e=>{if(e){if("number"!=typeof e.version||e.version===o.version)return e.state;if(o.migrate)return o.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return n(s=o.merge(e,null!=(t=r())?t:h),!0),p()}).then(()=>{null==t||t(s,void 0),u=!0,c.forEach(e=>e(s))}).catch(e=>{null==t||t(void 0,e)})};return a.persist={setOptions:e=>{o={...o,...e},e.getStorage&&(i=e.getStorage())},clearStorage:()=>{null==i||i.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>m(),hasHydrated:()=>u,onHydrate:e=>(l.add(e),()=>{l.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},m(),s||h},tM=(e,t)=>(n,r,a)=>{let i,s={storage:function(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var r;let a=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),i=null!=(r=n.getItem(e))?r:null;return i instanceof Promise?i.then(a):a(i)},setItem:(e,r)=>n.setItem(e,JSON.stringify(r,null==t?void 0:t.replacer)),removeItem:e=>n.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},o=!1,u=new Set,l=new Set,c=s.storage;if(!c)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)},r,a);let d=()=>{let e=s.partialize({...r()});return c.setItem(s.name,{state:e,version:s.version})},p=a.setState;a.setState=(e,t)=>{p(e,t),d()};let f=e((...e)=>{n(...e),d()},r,a),h=()=>{var e,t;if(!c)return;o=!1,u.forEach(e=>{var t;return e(null!=(t=r())?t:f)});let a=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:f))||void 0;return tT(c.getItem.bind(c))(s.name).then(e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return n(i=s.merge(e,null!=(t=r())?t:f),!0),d()}).then(()=>{null==a||a(i,void 0),i=r(),o=!0,l.forEach(e=>e(i))}).catch(e=>{null==a||a(void 0,e)})};return a.persist={setOptions:e=>{s={...s,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>h(),hasHydrated:()=>o,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},s.skipHydration||h(),i||f},tq=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),tj(e,t)):tM(e,t),tz=e=>{let t;let n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=r?r:"object"!=typeof a)?a:Object.assign({},t,a),n.forEach(n=>n(t,e))}},a=()=>t,i={setState:r,getState:a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,i),i},tD=e=>e?tz(e):tz;var tP=n(99103);function tN(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,r]of e)if(!Object.is(r,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}let n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!Object.is(e[n[r]],t[n[r]]))return!1;return!0}function tR(e){var t;let n;return t=function(e){let t=0;function n(){return e[t++]<<8|e[t++]}let r=n(),a=1,i=[0,1];for(let e=1;e<r;e++)i.push(a+=n());let s=n(),o=t;t+=s;let u=0,l=0;function c(){return 0==u&&(l=l<<8|e[t++],u=8),l>>--u&1}let d=2147483648-1,p=0;for(let e=0;e<31;e++)p=p<<1|c();let f=[],h=0,m=2147483648;for(;;){let e=Math.floor(((p-h+1)*a-1)/m),t=0,n=r;for(;n-t>1;){let r=t+n>>>1;e<i[r]?n=r:t=r}if(0==t)break;f.push(t);let s=h+Math.floor(m*i[t]/a),o=h+Math.floor(m*i[t+1]/a)-1;for(;((s^o)&1073741824)==0;)p=p<<1&d|c(),s=s<<1&d,o=o<<1&d|1;for(;s&~o&536870912;)p=1073741824&p|p<<1&d>>>1|c(),s=s<<1^1073741824,o=(1073741824^o)<<1|1073741825;h=s,m=1+o-s}let y=r-4;return f.map(t=>{switch(t-y){case 3:return y+65792+(e[o++]<<16|e[o++]<<8|e[o++]);case 2:return y+256+(e[o++]<<8|e[o++]);case 1:return y+e[o++];default:return t-1}})}(function(e){let t=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((e,n)=>t[e.charCodeAt(0)]=n);let n=e.length,r=new Uint8Array(6*n>>3);for(let a=0,i=0,s=0,o=0;a<n;a++)o=o<<6|t[e.charCodeAt(a)],(s+=6)>=8&&(r[i++]=o>>(s-=8));return r}(e)),n=0,()=>t[n++]}function tW(e,t=0){let n=[];for(;;){let r=e(),a=e();if(!a)break;t+=r;for(let e=0;e<a;e++)n.push(t+e);t+=a+1}return n}function tK(e){return tY(()=>{let t=tW(e);if(t.length)return t})}function tG(e){let t=[];for(;;){let n=e();if(0==n)break;t.push(function(e,t){let n=1+t(),r=t(),a=tY(t);return tL(a.length,1+e,t).flatMap((e,t)=>{let[i,...s]=e;return Array(a[t]).fill().map((e,t)=>{let a=t*r;return[i+t*n,s.map(e=>e+a)]})})}(n,e))}for(;;){let n=e()-1;if(n<0)break;t.push(tL(1+e(),1+n,e).map(e=>[e[0],e.slice(1)]))}return t.flat()}function tY(e){let t=[];for(;;){let n=e(t.length);if(!n)break;t.push(n)}return t}function tL(e,t,n){let r=Array(e).fill().map(()=>[]);for(let a=0;a<t;a++)(function(e,t){let n=Array(e);for(let a=0,i=0;a<e;a++){var r;n[a]=i+=1&(r=t())?~r>>1:r>>1}return n})(e,n).forEach((e,t)=>r[t].push(e));return r}var tF=tR("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");let tU=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]);function tB(e){return`{${e.toString(16).toUpperCase().padStart(2,"0")}}`}function tV(e){let t=e.length;if(t<4096)return String.fromCodePoint(...e);let n=[];for(let r=0;r<t;)n.push(String.fromCodePoint(...e.slice(r,r+=4096)));return n.join("")}var tJ=tR("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");function tH(e){return e>>24&255}function tX(e){return 16777215&e}let tQ=new Map(tK(tJ).flatMap((e,t)=>e.map(e=>[e,t+1<<24]))),t_=new Set(tW(tJ)),t$=new Map,t0=new Map;for(let[e,t]of tG(tJ)){if(!t_.has(e)&&2==t.length){let[n,r]=t,a=t0.get(n);a||(a=new Map,t0.set(n,a)),a.set(r,e)}t$.set(e,t.reverse())}function t1(e){return e>=44032&&e<55204}function t3(e){let t=[],n=[],r=!1;function a(e){let n=tQ.get(e);n&&(r=!0,e|=n),t.push(e)}for(let r of e)for(;;){if(r<128)t.push(r);else if(t1(r)){let e=r-44032,t=e/588|0,n=e%588/28|0,i=e%28;a(4352+t),a(4449+n),i>0&&a(4519+i)}else{let e=t$.get(r);e?n.push(...e):a(r)}if(!n.length)break;r=n.pop()}if(r&&t.length>1){let e=tH(t[0]);for(let n=1;n<t.length;n++){let r=tH(t[n]);if(0==r||e<=r){e=r;continue}let a=n-1;for(;;){let n=t[a+1];if(t[a+1]=t[a],t[a]=n,!a||(e=tH(t[--a]))<=r)break}e=tH(t[n])}}return t}function t2(e){return function(e){let t=[],n=[],r=-1,a=0;for(let i of e){let e=tH(i),s=tX(i);if(-1==r)0==e?r=s:t.push(s);else if(a>0&&a>=e)0==e?(t.push(r,...n),n.length=0,r=s):n.push(s),a=e;else{let i=function(e,t){if(e>=4352&&e<4371&&t>=4449&&t<4470)return 44032+(e-4352)*588+(t-4449)*28;if(t1(e)&&t>4519&&t<4547&&(e-44032)%28==0)return e+(t-4519);{let n=t0.get(e);return n&&(n=n.get(t))?n:-1}}(r,s);i>=0?r=i:0==a&&0==e?(t.push(r),r=s):(n.push(s),a=e)}}return r>=0&&t.push(r,...n),t}(t3(e))}function t5(){return new Set(tW(tF))}let t6=new Map(tG(tF)),t4=t5(),t7=t5(),t8=new Set(tW(tF).map(function(e){return this[e]},[...t7])),t9=t5();t5();let ne=tK(tF);function nt(){return new Set([tW(tF).map(e=>ne[e]),tW(tF)].flat(2))}let nn=tF(),nr=tY(e=>{let t=tY(tF).map(e=>e+96);if(t.length){let n=e>=nn;t[0]-=32,t=tV(t),n&&(t=`Restricted[${t}]`);let r=nt(),a=[...r,...nt()].sort((e,t)=>e-t);return{N:t,P:r,M:!tF(),R:n,V:new Set(a)}}}),na=t5(),ni=new Map;for(let{V:e,M:t}of([...na,...t5()].sort((e,t)=>e-t).map((e,t,n)=>{let r=tF(),a=n[t]=r?n[t-r]:{V:[],M:new Map};a.V.push(e),na.has(e)||ni.set(e,a)}),new Set(ni.values()))){let n=[];for(let t of e){let e=nr.filter(e=>e.V.has(t)),r=n.find(({G:t})=>e.some(e=>t.has(e)));r||(r={G:new Set,V:[]},n.push(r)),r.V.push(t),e.forEach(e=>r.G.add(e))}let r=n.flatMap(({G:e})=>[...e]);for(let{G:e,V:a}of n){let n=new Set(r.filter(t=>!e.has(t)));for(let e of a)t.set(e,n)}}let ns=new Set,no=new Set;for(let e of nr)for(let t of e.V)(ns.has(t)?no:ns).add(t);for(let e of ns)ni.has(e)||no.has(e)||ni.set(e,1);let nu=new Set([...ns,...t3(ns).map(tX)]);class nl extends Array{get is_emoji(){return!0}}let nc=(r=[],a=tW(tF),function e({S:t,B:n},a,i){if(!(4&t)||i!==a[a.length-1])for(let s of(2&t&&(i=a[a.length-1]),1&t&&r.push(a),n))for(let t of s.Q)e(s,[...a,t],i)}(function e(t){return{S:tF(),B:tY(()=>{let t=tW(tF).map(e=>a[e]);if(t.length)return e(t)}),Q:t}}([]),[]),r).map(e=>nl.from(e)).sort(function(e,t){let n=e.length,r=n-t.length;for(let a=0;0==r&&a<n;a++)r=e[a]-t[a];return r}),nd=new Map;for(let e of nc){let t=[nd];for(let n of e){let e=t.map(e=>{let t=e.get(n);return t||(t=new Map,e.set(n,t)),t});65039===n?t.push(...e):t=e}for(let n of t)n.V=e}function np(e,t=tB){var n;let r=[];n=e[0],t7.has(n)&&r.push("◌");let a=0,i=e.length;for(let n=0;n<i;n++){let i=e[n];t9.has(i)&&(r.push(tV(e.slice(a,n))),r.push(t(i)),a=n+1)}return r.push(tV(e.slice(a,i))),r.join("")}function nf(e){return(t9.has(e)?"":`${nh(np([e]))} `)+tB(e)}function nh(e){return`"${e}"\u200E`}function nm(e){return Error(`disallowed character: ${nf(e)}`)}function ny(e,t){let n=nf(t),r=nr.find(e=>e.P.has(t));return r&&(n=`${r.N} ${n}`),Error(`illegal mixture: ${e.N} + ${n}`)}function ng(e){return Error(`illegal placement: ${e}`)}function nb(e){return e.filter(e=>65039!=e)}var nv=n(87593);function nI(e,t,{batch:n={multicall:{wait:32}},pollingInterval:r=4e3,rank:a,retryCount:i,retryDelay:s,stallTimeout:o}={}){if(!e.length)throw Error("must have at least one chain");let u=[],l={},c={};for(let n of e){let e=!1;for(let r of t){let t=r(n);t&&(e=!0,u.some(({id:e})=>e===n.id)||(u=[...u,t.chain]),l[n.id]=[...l[n.id]||[],...t.rpcUrls.http],t.rpcUrls.webSocket&&(c[n.id]=[...c[n.id]||[],...t.rpcUrls.webSocket]))}if(!e)throw Error(`Could not find valid provider configuration for chain "${n.name}".

You may need to add \`jsonRpcProvider\` to \`configureChains\` with the chain's RPC URLs.
Read more: https://wagmi.sh/core/providers/jsonRpc`)}return{chains:u,publicClient:({chainId:t})=>{let c=u.find(e=>e.id===t)??e[0],d=l[c.id];if(!d||!d[0])throw Error(`No providers configured for chain "${c.id}"`);let p=td({batch:n,chain:c,transport:th(d.map(e=>(function(e,t={}){let{batch:n,fetchOptions:r,key:a="http",name:i="HTTP JSON-RPC",retryDelay:s}=t;return({chain:o,retryCount:u,timeout:l})=>{let{batchSize:c=1e3,wait:d=0}="object"==typeof n?n:{},p=t.retryCount??u,f=l??t.timeout??1e4,h=e||o?.rpcUrls.default.http[0];if(!h)throw new ty;return(0,tf.q)({key:a,name:i,async request({method:t,params:a}){let i={method:t,params:a},{schedule:s}=(0,tg.S)({id:`${e}`,wait:d,shouldSplitBatch:e=>e.length>c,fn:e=>tk.http(h,{body:e,fetchOptions:r,timeout:f})}),o=async e=>n?s(e):[await tk.http(h,{body:e,fetchOptions:r,timeout:f})],[{error:u,result:l}]=await o(i);if(u)throw new tm.bs({body:i,error:u,url:h});return l},retryCount:p,retryDelay:s,timeout:f,type:"http"},{url:e})}})(e,{timeout:o})),{rank:a,retryCount:i,retryDelay:s}),pollingInterval:r});return Object.assign(p,{chains:u})},webSocketPublicClient:({chainId:t})=>{let l=u.find(e=>e.id===t)??e[0],d=c[l.id];if(!d||!d[0])return;let p=td({batch:n,chain:l,transport:th(d.map(e=>(function(e,t={}){let{key:n="webSocket",name:r="WebSocket JSON-RPC",retryDelay:a}=t;return({chain:i,retryCount:s,timeout:o})=>{let u=t.retryCount??s,l=o??t.timeout??1e4,c=e||i?.rpcUrls.default.webSocket?.[0];if(!c)throw new ty;return(0,tf.q)({key:n,name:r,async request({method:e,params:t}){let n={method:e,params:t},r=await tw(c),{error:a,result:i}=await tk.webSocketAsync(r,{body:n,timeout:l});if(a)throw new tm.bs({body:n,error:a,url:c});return i},retryCount:u,retryDelay:a,timeout:l,type:"webSocket"},{getSocket:()=>tw(c),async subscribe({params:e,onData:t,onError:n}){let r=await tw(c),{result:a}=await new Promise((a,i)=>tk.webSocket(r,{body:{method:"eth_subscribe",params:e},onResponse(e){if(e.error){i(e.error),n?.(e.error);return}if("number"==typeof e.id){a(e);return}"eth_subscription"===e.method&&t(e.params)}}));return{subscriptionId:a,unsubscribe:async()=>new Promise(e=>tk.webSocket(r,{body:{method:"eth_unsubscribe",params:[a]},onResponse:e}))}}})}})(e,{timeout:o})),{rank:a,retryCount:i,retryDelay:s}),pollingInterval:r});return Object.assign(p,{chains:u})}}}var nA=class extends Error{constructor({activeChain:e,targetChain:t}){super(`Chain mismatch: Expected "${t}", received "${e}".`),this.name="ChainMismatchError"}},nx=class extends Error{constructor({chainId:e,connectorId:t}){super(`Chain "${e}" not configured${t?` for connector "${t}"`:""}.`),this.name="ChainNotConfigured"}},nC=class extends Error{constructor(){super(...arguments),this.name="ConnectorAlreadyConnectedError",this.message="Connector already connected"}},nw=class extends Error{constructor(){super(...arguments),this.name="ConfigChainsNotFound",this.message="No chains were found on the wagmi config. Some functions that require a chain may not work."}},nS=class extends Error{constructor({connector:e}){super(`"${e.name}" does not support programmatic chain switching.`),this.name="SwitchChainNotSupportedError"}},nk=(e,{find:t,replace:n})=>e&&t(e)?n(e):"object"!=typeof e?e:Array.isArray(e)?e.map(e=>nk(e,{find:t,replace:n})):e instanceof Object?Object.entries(e).reduce((e,[r,a])=>({...e,[r]:nk(a,{find:t,replace:n})}),{}):e;function nO(e){let t=JSON.parse(e),n=nk(t,{find:e=>"string"==typeof e&&e.startsWith("#bigint."),replace:e=>BigInt(e.replace("#bigint.",""))});return n}function nZ(e){return{accessList:e.accessList,account:e.account,blockNumber:e.blockNumber,blockTag:e.blockTag,data:e.data,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,to:e.to,value:e.value}}function nE(e){return{accessList:e.accessList,account:e.account,data:e.data,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,to:e.to,value:e.value}}function nT(e){return"number"==typeof e?e:"wei"===e?0:Math.abs(tZ.Bd[e])}function nj(e,t){return e.slice(0,t).join(".")||"."}function nM(e,t){let{length:n}=e;for(let r=0;r<n;++r)if(e[r]===t)return r+1;return 0}function nq(e,t,n,r){return JSON.stringify(e,function(e,t){let n="function"==typeof e,r="function"==typeof t,a=[],i=[];return function(s,o){if("object"==typeof o){if(a.length){let e=nM(a,this);0===e?a[a.length]=this:(a.splice(e),i.splice(e)),i[i.length]=s;let n=nM(a,o);if(0!==n)return r?t.call(this,s,o,nj(i,n)):`[ref=${nj(i,n)}]`}else a[0]=o,i[0]=s}return n?e.call(this,s,o):o}}((e,n)=>{let r="bigint"==typeof n?`#bigint.${n.toString()}`:n;return t?.(e,r)||r},r),n??void 0)}var nz={getItem:e=>"",setItem:(e,t)=>null,removeItem:e=>null};function nD({deserialize:e=nO,key:t="wagmi",serialize:n=nq,storage:r}){return{...r,getItem:(n,a=null)=>{let i=r.getItem(`${t}.${n}`);try{return i?e(i):a}catch(e){return console.warn(e),a}},setItem:(e,a)=>{if(null===a)r.removeItem(`${t}.${e}`);else try{r.setItem(`${t}.${e}`,n(a))}catch(e){console.error(e)}},removeItem:e=>r.removeItem(`${t}.${e}`)}}var nP="store",nN=class{constructor({autoConnect:e=!1,connectors:t=[new c._],publicClient:n,storage:r=nD({storage:"undefined"!=typeof window?window.localStorage:nz}),logger:a={warn:console.warn},webSocketPublicClient:l}){let d;f(this,o),this.publicClients=new Map,this.webSocketPublicClients=new Map,f(this,i,void 0),f(this,s,void 0),this.args={autoConnect:e,connectors:t,logger:a,publicClient:n,storage:r,webSocketPublicClient:l};let p="disconnected";if(e)try{let e=r.getItem(nP),t=e?.state?.data;p=t?.account?"reconnecting":"connecting",d=t?.chain?.id}catch(e){}let y="function"==typeof t?t():t;y.forEach(e=>e.setStorage(r)),this.store=tD(tE(tq(()=>({connectors:y,publicClient:this.getPublicClient({chainId:d}),status:p,webSocketPublicClient:this.getWebSocketPublicClient({chainId:d})}),{name:nP,storage:r,partialize:t=>({...e&&{data:{account:t?.data?.account,chain:t?.data?.chain}},chains:t?.chains}),version:2}))),this.storage=r,h(this,s,r?.getItem("wallet")),m(this,o,u).call(this),e&&"undefined"!=typeof window&&setTimeout(async()=>await this.autoConnect(),0)}get chains(){return this.store.getState().chains}get connectors(){return this.store.getState().connectors}get connector(){return this.store.getState().connector}get data(){return this.store.getState().data}get error(){return this.store.getState().error}get lastUsedChainId(){return this.data?.chain?.id}get publicClient(){return this.store.getState().publicClient}get status(){return this.store.getState().status}get subscribe(){return this.store.subscribe}get webSocketPublicClient(){return this.store.getState().webSocketPublicClient}setState(e){let t="function"==typeof e?e(this.store.getState()):e;this.store.setState(t,!0)}clearState(){this.setState(e=>({...e,chains:void 0,connector:void 0,data:void 0,error:void 0,status:"disconnected"}))}async destroy(){this.connector&&await this.connector.disconnect?.(),h(this,i,!1),this.clearState(),this.store.destroy()}async autoConnect(){if(p(this,i))return;h(this,i,!0),this.setState(e=>({...e,status:e.data?.account?"reconnecting":"connecting"}));let e=p(this,s)?[...this.connectors].sort(e=>e.id===p(this,s)?-1:1):this.connectors,t=!1;for(let n of e){if(!n.ready||!n.isAuthorized)continue;let e=await n.isAuthorized();if(!e)continue;let r=await n.connect();this.setState(e=>({...e,connector:n,chains:n?.chains,data:r,status:"connected"})),t=!0;break}return t||this.setState(e=>({...e,data:void 0,status:"disconnected"})),h(this,i,!1),this.data}setConnectors(e){this.args={...this.args,connectors:e};let t="function"==typeof e?e():e;t.forEach(e=>e.setStorage(this.args.storage)),this.setState(e=>({...e,connectors:t}))}getPublicClient({chainId:e}={}){let t=this.publicClients.get(-1);if(t&&t?.chain.id===e||(t=this.publicClients.get(e??-1)))return t;let{publicClient:n}=this.args;return t="function"==typeof n?n({chainId:e}):n,this.publicClients.set(e??-1,t),t}setPublicClient(e){let t=this.data?.chain?.id;this.args={...this.args,publicClient:e},this.publicClients.clear(),this.setState(e=>({...e,publicClient:this.getPublicClient({chainId:t})}))}getWebSocketPublicClient({chainId:e}={}){let t=this.webSocketPublicClients.get(-1);if(t&&t?.chain.id===e||(t=this.webSocketPublicClients.get(e??-1)))return t;let{webSocketPublicClient:n}=this.args;return(t="function"==typeof n?n({chainId:e}):n)&&this.webSocketPublicClients.set(e??-1,t),t}setWebSocketPublicClient(e){let t=this.data?.chain?.id;this.args={...this.args,webSocketPublicClient:e},this.webSocketPublicClients.clear(),this.setState(e=>({...e,webSocketPublicClient:this.getWebSocketPublicClient({chainId:t})}))}setLastUsedConnector(e=null){this.storage?.setItem("wallet",e)}};function nR(e){let t=new nN(e);return l=t,t}function nW(){if(!l)throw Error("No wagmi config found. Ensure you have set up a config: https://wagmi.sh/react/config");return l}async function nK({chainId:e,connector:t}){let n=nW(),r=n.connector;if(r&&t.id===r.id)throw new nC;try{n.setState(e=>({...e,status:"connecting"}));let r=await t.connect({chainId:e});return n.setLastUsedConnector(t.id),n.setState(e=>({...e,connector:t,chains:t?.chains,data:r,status:"connected"})),n.storage.setItem("connected",!0),{...r,connector:t}}catch(e){throw n.setState(e=>({...e,status:e.connector?"connected":"disconnected"})),e}}async function nG(){let e=nW();e.connector&&await e.connector.disconnect(),e.clearState(),e.storage.removeItem("connected")}i=new WeakMap,s=new WeakMap,o=new WeakSet,u=function(){let e=e=>{this.setState(t=>({...t,data:{...t.data,...e}}))},t=()=>{this.clearState()},n=e=>{this.setState(t=>({...t,error:e}))};this.store.subscribe(({connector:e})=>e,(r,a)=>{a?.off?.("change",e),a?.off?.("disconnect",t),a?.off?.("error",n),r&&(r.on?.("change",e),r.on?.("disconnect",t),r.on?.("error",n))});let{publicClient:r,webSocketPublicClient:a}=this.args;("function"==typeof r||"function"==typeof a)&&this.store.subscribe(({data:e})=>e?.chain?.id,e=>{this.setState(t=>({...t,publicClient:this.getPublicClient({chainId:e}),webSocketPublicClient:this.getWebSocketPublicClient({chainId:e})}))})};var nY=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{name:"",type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{name:"",type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]}],nL=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{name:"",type:"bytes32"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{name:"",type:"bytes32"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]}];function nF({chainId:e}={}){let t=nW();return e&&t.getPublicClient({chainId:e})||t.publicClient}async function nU({chainId:e}={}){let t=nW(),n=await t.connector?.getWalletClient?.({chainId:e})||null;return n}function nB({chainId:e}={}){let t=nW();return e&&t.getWebSocketPublicClient({chainId:e})||t.webSocketPublicClient}function nV(e,t){let n=nW(),r=async()=>t(nF(e)),a=n.subscribe(({publicClient:e})=>e,r);return a}function nJ({chainId:e},t){let n=nW(),r=async({chainId:n})=>{if(e&&n&&e!==n)return;let r=await nU({chainId:e});return nW().connector?t(r):t(null)},a=n.subscribe(({data:e,connector:t})=>({account:e?.account,chainId:e?.chain?.id,connector:t}),r,{equalityFn:tN});return a}function nH(e,t){let n=nW(),r=async()=>t(nB(e)),a=n.subscribe(({webSocketPublicClient:e})=>e,r);return a}async function nX({abi:e,address:t,args:n,chainId:r,functionName:a,walletClient:i,...s}){let o=nF({chainId:r}),u=i??await nU({chainId:r});if(!u)throw new tO.N;r&&rt({chainId:r});let{account:l,accessList:c,blockNumber:d,blockTag:p,gas:f,gasPrice:h,maxFeePerGas:m,maxPriorityFeePerGas:y,nonce:g,value:b}=nZ(s),{result:v,request:I}=await o.simulateContract({abi:e,address:t,functionName:a,args:n,account:l||u.account,accessList:c,blockNumber:d,blockTag:p,gas:f,gasPrice:h,maxFeePerGas:m,maxPriorityFeePerGas:y,nonce:g,value:b}),A=e.filter(e=>"name"in e&&e.name===a);return{mode:"prepared",request:{...I,abi:A,chainId:r},result:v}}async function nQ({chainId:e,contracts:t,blockNumber:n,blockTag:r,...a}){let i=nF({chainId:e});if(!i.chains)throw new nw;if(e&&i.chain.id!==e)throw new nx({chainId:e});return i.multicall({allowFailure:a.allowFailure??!0,blockNumber:n,blockTag:r,contracts:t})}async function n_({address:e,account:t,chainId:n,abi:r,args:a,functionName:i,blockNumber:s,blockTag:o}){let u=nF({chainId:n});return u.readContract({abi:r,address:e,account:t,functionName:i,args:a,blockNumber:s,blockTag:o})}async function n$({contracts:e,blockNumber:t,blockTag:n,...r}){let{allowFailure:a=!0}=r;try{let r=nF(),i=e.reduce((e,t,n)=>{let a=t.chainId??r.chain.id;return{...e,[a]:[...e[a]||[],{contract:t,index:n}]}},{}),s=(await Promise.all(Object.entries(i).map(([e,r])=>nQ({allowFailure:a,chainId:parseInt(e),contracts:r.map(({contract:e})=>e),blockNumber:t,blockTag:n})))).flat(),o=Object.values(i).flatMap(e=>e.map(({index:e})=>e));return s.reduce((e,t,n)=>(e&&(e[o[n]]=t),e),[])}catch(i){if(i instanceof S.uq)throw i;let r=()=>e.map(e=>n_({...e,blockNumber:t,blockTag:n}));if(a)return(await Promise.allSettled(r())).map(e=>"fulfilled"===e.status?{result:e.value,status:"success"}:{error:e.reason,result:void 0,status:"failure"});return await Promise.all(r())}}async function n0(e){let t;let n=await nU({chainId:e.chainId});if(!n)throw new tO.N;if(e.chainId&&rt({chainId:e.chainId}),"prepared"===e.mode)t=e.request;else{let{chainId:n,mode:r,...a}=e,i=await nX(a);t=i.request}let r=await n.writeContract({...t,chain:null});return{hash:r}}async function n1({address:e,chainId:t,formatUnits:n,token:r}){let a=nW(),i=nF({chainId:t});if(r){let a=async({abi:a})=>{let i={abi:a,address:r,chainId:t},[s,o,u]=await n$({allowFailure:!1,contracts:[{...i,functionName:"balanceOf",args:[e]},{...i,functionName:"decimals"},{...i,functionName:"symbol"}]});return{decimals:o,formatted:(0,tP.b)(s??"0",nT(n??o)),symbol:u,value:s}};try{return await a({abi:nY})}catch(e){if(e instanceof S.uq){let{symbol:e,...t}=await a({abi:nL});return{symbol:(0,ej.rR)((0,A.f)(e,{dir:"right"})),...t}}throw e}}let s=[...a.publicClient.chains||[],...a.chains??[]],o=await i.getBalance({address:e}),u=s.find(e=>e.id===i.chain.id);return{decimals:u?.nativeCurrency.decimals??18,formatted:(0,tP.b)(o??"0",nT(n??18)),symbol:u?.nativeCurrency.symbol??"ETH",value:o}}function n3(){let{data:e,connector:t,status:n}=nW();switch(n){case"connected":return{address:e?.account,connector:t,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:n};case"reconnecting":return{address:e?.account,connector:t,isConnected:!!e?.account,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:n};case"connecting":return{address:e?.account,connector:t,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:n};case"disconnected":return{address:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:n}}}function n2(){let e=nW(),t=e.data?.chain?.id,n=e.chains??[],r=[...e.publicClient?.chains||[],...n].find(e=>e.id===t)??{id:t,name:`Chain ${t}`,network:`${t}`,nativeCurrency:{name:"Ether",decimals:18,symbol:"ETH"},rpcUrls:{default:{http:[""]},public:{http:[""]}}};return{chain:t?{...r,...e.data?.chain,id:t}:void 0,chains:n}}async function n5({chainId:e}){let{connector:t}=nW();if(!t)throw new tO.N;if(!t.switchChain)throw new nS({connector:t});return t.switchChain(e)}function n6(e,{selector:t=e=>e}={}){let n=nW(),r=n.subscribe(({data:e,connector:n,status:r})=>t({address:e?.account,connector:n,status:r}),()=>e(n3()),{equalityFn:tN});return r}function n4(e,{selector:t=e=>e}={}){let n=nW(),r=n.subscribe(({data:e,chains:n})=>t({chainId:e?.chain?.id,chains:n}),()=>e(n2()),{equalityFn:tN});return r}async function n7({name:e,chainId:t}){var n;let r=nF({chainId:t}),a=await r.getEnsAvatar({name:(n=function(e,t,n){if(!e)return[];let r=0;return e.split(".").map(e=>{let a,i=function(e){let t=[];for(let n=0,r=e.length;n<r;){let r=e.codePointAt(n);n+=r<65536?1:2,t.push(r)}return t}(e),s={input:i,offset:r};r+=i.length+1;try{let e,r=s.tokens=function(e,t,n){let r=[],a=[];for(e=e.slice().reverse();e.length;){let i=function(e,t){let n,r=nd,a=e.length;for(;a&&(r=r.get(e[--a]));){let{V:i}=r;i&&(n=i,t&&t.push(...e.slice(a).reverse()),e.length=a)}return n}(e);if(i)a.length&&(r.push(t(a)),a=[]),r.push(n(i));else{let t=e.pop();if(nu.has(t))a.push(t);else{let e=t6.get(t);if(e)a.push(...e);else if(!t4.has(t))throw nm(t)}}}return a.length&&r.push(t(a)),r}(i,t,n),o=r.length;if(o){if(a=r.flat(),!function(e){for(let t=e.lastIndexOf(95);t>0;)if(95!==e[--t])throw Error("underscore allowed only at start")}(a),!(s.emoji=o>1||r[0].is_emoji)&&a.every(e=>e<128))!function(e){if(e.length>=4&&45==e[2]&&45==e[3])throw Error(`invalid label extension: "${tV(e.slice(0,4))}"`)}(a),e="ASCII";else{let t=r.flatMap(e=>e.is_emoji?[]:e);if(t.length){if(t7.has(a[0]))throw ng("leading combining mark");for(let e=1;e<o;e++){let t=r[e];if(!t.is_emoji&&t7.has(t[0]))throw ng(`emoji + combining mark: "${tV(r[e-1])} + ${np([t[0]])}"`)}!function(e){let t=e[0],n=tU.get(t);if(n)throw ng(`leading ${n}`);let r=e.length,a=-1;for(let i=1;i<r;i++){t=e[i];let r=tU.get(t);if(r){if(a==i)throw ng(`${n} + ${r}`);a=i+1,n=r}}if(a==r)throw ng(`trailing ${n}`)}(a);let n=[...new Set(t)],[i]=function(e){let t=nr;for(let n of e){let e=t.filter(e=>e.V.has(n));if(!e.length){if(nr.some(e=>e.V.has(n)))throw ny(t[0],n);throw nm(n)}if(t=e,1==e.length)break}return t}(n);(function(e,t){let{V:n,M:r}=e;for(let r of t)if(!n.has(r))throw ny(e,r);if(r){let e=t3(t).map(tX);for(let t=1,n=e.length;t<n;t++)if(t8.has(e[t])){let r=t+1;for(let a;r<n&&t8.has(a=e[r]);r++)for(let n=t;n<r;n++)if(e[n]==a)throw Error(`duplicate non-spacing marks: ${nf(a)}`);if(r-t>4)throw Error(`excessive non-spacing marks: ${nh(np(e.slice(t-1,r)))} (${r-t}/4)`);t=r}}})(i,t),function(e,t){let n;let r=[];for(let e of t){let t=ni.get(e);if(1===t)return;if(t){let r=t.M.get(e);if(!(n=n?n.filter(e=>r.has(e)):[...r]).length)return}else r.push(e)}if(n){for(let t of n)if(r.every(e=>t.V.has(e)))throw Error(`whole-script confusable: ${e.N}/${t.N}`)}}(i,n),e=i.N}else e="Emoji"}}else throw Error("empty label");s.type=e}catch(e){s.error=e}return s.output=a,s})}(e,t2,nb)).map(({input:e,error:t,output:r})=>{if(t){let r=t.message;throw Error(1==n.length?r:`Invalid label ${nh(np(e))}: ${r}`)}return tV(r)}).join(".")});return a}async function n8({address:e,chainId:t}){let n=nF({chainId:t});return n.getEnsName({address:(0,nv.K)(e)})}async function n9({chainId:e}={}){let t=nF({chainId:e}),n=await t.getBlockNumber();return n}async function re({chainId:e,confirmations:t=1,hash:n,onReplaced:r,timeout:a=0}){let i=nF({chainId:e}),s=await i.waitForTransactionReceipt({hash:n,confirmations:t,onReplaced:r,timeout:a});if("reverted"===s.status){let e=await i.getTransaction({hash:s.transactionHash}),t=await i.call({...e,gasPrice:"eip1559"!==e.type?e.gasPrice:void 0,maxFeePerGas:"eip1559"===e.type?e.maxFeePerGas:void 0,maxPriorityFeePerGas:"eip1559"===e.type?e.maxPriorityFeePerGas:void 0}),n=(0,ej.rR)(`0x${t.substring(138)}`);throw Error(n)}return s}function rt({chainId:e}){let{chain:t,chains:n}=n2(),r=t?.id;if(r&&e!==r)throw new nA({activeChain:n.find(e=>e.id===r)?.name??`Chain ${r}`,targetChain:n.find(t=>t.id===e)?.name??`Chain ${e}`})}},9909:function(e,t,n){"use strict";let r;n.d(t,{AccountCtrl:function(){return S},Id:function(){return m},ConfigCtrl:function(){return x},zv:function(){return h},uA:function(){return b},ExplorerCtrl:function(){return F},jb:function(){return J},OptionsCtrl:function(){return I},AV:function(){return f},ThemeCtrl:function(){return en},ToastCtrl:function(){return ea},WcConnectionCtrl:function(){return B}});var a=n(6961);let i=e=>"object"==typeof e&&null!==e,s=new WeakMap,o=new WeakSet,u=(e=Object.is,t=(e,t)=>new Proxy(e,t),n=e=>i(e)&&!o.has(e)&&(Array.isArray(e)||!(Symbol.iterator in e))&&!(e instanceof WeakMap)&&!(e instanceof WeakSet)&&!(e instanceof Error)&&!(e instanceof Number)&&!(e instanceof Date)&&!(e instanceof String)&&!(e instanceof RegExp)&&!(e instanceof ArrayBuffer),r=e=>e.configurable&&e.enumerable&&e.writable,u=e=>{switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e}},l=new WeakMap,c=(e,t,n=u)=>{let r=l.get(e);if((null==r?void 0:r[0])===t)return r[1];let i=Array.isArray(e)?[]:Object.create(Object.getPrototypeOf(e));return(0,a.jc)(i,!0),l.set(e,[t,i]),Reflect.ownKeys(e).forEach(t=>{if(Object.getOwnPropertyDescriptor(i,t))return;let r=Reflect.get(e,t),u={value:r,enumerable:!0,configurable:!0};if(o.has(r))(0,a.jc)(r,!1);else if(r instanceof Promise)delete u.value,u.get=()=>n(r);else if(s.has(r)){let[e,t]=s.get(r);u.value=c(e,t(),n)}Object.defineProperty(i,t,u)}),Object.preventExtensions(i)},d=new WeakMap,p=[1,1],f=u=>{if(!i(u))throw Error("object required");let l=d.get(u);if(l)return l;let h=p[0],m=new Set,y=(e,t=++p[0])=>{h!==t&&(h=t,m.forEach(n=>n(e,t)))},g=p[1],b=(e=++p[1])=>(g===e||m.size||(g=e,I.forEach(([t])=>{let n=t[1](e);n>h&&(h=n)})),h),v=e=>(t,n)=>{let r=[...t];r[1]=[e,...r[1]],y(r,n)},I=new Map,A=(e,t)=>{if(I.has(e))throw Error("prop listener already exists");if(m.size){let n=t[3](v(e));I.set(e,[t,n])}else I.set(e,[t])},x=e=>{var t;let n=I.get(e);n&&(I.delete(e),null==(t=n[1])||t.call(n))},C=e=>{m.add(e),1===m.size&&I.forEach(([e,t],n)=>{if(t)throw Error("remove already exists");let r=e[3](v(n));I.set(n,[e,r])});let t=()=>{m.delete(e),0===m.size&&I.forEach(([e,t],n)=>{t&&(t(),I.set(n,[e]))})};return t},w=Array.isArray(u)?[]:Object.create(Object.getPrototypeOf(u)),S=(t,r,u,l,c)=>{if(t&&(e(r,l)||d.has(l)&&e(r,d.get(l))))return;x(u),i(l)&&(l=(0,a.o5)(l)||l);let p=l;if(l instanceof Promise)l.then(e=>{l.status="fulfilled",l.value=e,y(["resolve",[u],e])}).catch(e=>{l.status="rejected",l.reason=e,y(["reject",[u],e])});else{!s.has(l)&&n(l)&&(p=f(l));let e=!o.has(p)&&s.get(p);e&&A(u,e)}c(p),y(["set",[u],l,r])},k={deleteProperty(e,t){let n=Reflect.get(e,t);x(t);let r=Reflect.deleteProperty(e,t);return r&&y(["delete",[t],n]),r},set(e,t,n,r){let a=Reflect.has(e,t),i=Reflect.get(e,t,r);return S(a,i,t,n,n=>{Reflect.set(e,t,n,r)}),!0},defineProperty(e,t,n){if(r(n)){let a=Reflect.getOwnPropertyDescriptor(e,t);if(!a||r(a))return S(!!a&&"value"in a,null==a?void 0:a.value,t,n.value,r=>{Reflect.defineProperty(e,t,{...n,value:r})}),!0}return Reflect.defineProperty(e,t,n)}},O=t(w,k);d.set(u,O);let Z=[w,b,c,C];return s.set(O,Z),Reflect.ownKeys(u).forEach(e=>{let t=Object.getOwnPropertyDescriptor(u,e);"value"in t&&(O[e]=u[e],delete t.value,delete t.writable),Object.defineProperty(w,e,t)}),O})=>[f,s,o,e,t,n,r,u,l,c,d,p],[l]=u();function c(e={}){return l(e)}function d(e,t,n){let r;let a=s.get(e);a||console.warn("Please use proxy object");let i=[],o=a[3],u=!1,l=o(e=>{if(i.push(e),n){t(i.splice(0));return}r||(r=Promise.resolve().then(()=>{r=void 0,u&&t(i.splice(0))}))});return u=!0,()=>{u=!1,l()}}let p=c({history:["ConnectWallet"],view:"ConnectWallet",data:void 0}),f={state:p,subscribe:e=>d(p,()=>e(p)),push(e,t){e!==p.view&&(p.view=e,t&&(p.data=t),p.history.push(e))},reset(e){p.view=e,p.history=[e]},replace(e){p.history.length>1&&(p.history[p.history.length-1]=e,p.view=e)},goBack(){if(p.history.length>1){p.history.pop();let[e]=p.history.slice(-1);p.view=e}},setData(e){p.data=e}},h={WALLETCONNECT_DEEPLINK_CHOICE:"WALLETCONNECT_DEEPLINK_CHOICE",W3M_VERSION:"W3M_VERSION",W3M_PREFER_INJECTED_URL_FLAG:"w3mPreferInjected",RECOMMENDED_WALLET_AMOUNT:9,isMobile:()=>"u">typeof window&&!!(window.matchMedia("(pointer:coarse)").matches||/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini/u.test(navigator.userAgent)),isAndroid:()=>h.isMobile()&&navigator.userAgent.toLowerCase().includes("android"),isIos(){let e=navigator.userAgent.toLowerCase();return h.isMobile()&&(e.includes("iphone")||e.includes("ipad"))},isHttpUrl:e=>e.startsWith("http://")||e.startsWith("https://"),isArray:e=>Array.isArray(e)&&e.length>0,formatNativeUrl(e,t,n){if(h.isHttpUrl(e))return this.formatUniversalUrl(e,t,n);let r=e;r.includes("://")||(r=`${r=e.replaceAll("/","").replaceAll(":","")}://`),r.endsWith("/")||(r=`${r}/`),this.setWalletConnectDeepLink(r,n);let a=encodeURIComponent(t);return`${r}wc?uri=${a}`},formatUniversalUrl(e,t,n){if(!h.isHttpUrl(e))return this.formatNativeUrl(e,t,n);let r=e;r.endsWith("/")||(r=`${r}/`),this.setWalletConnectDeepLink(r,n);let a=encodeURIComponent(t);return`${r}wc?uri=${a}`},wait:async e=>new Promise(t=>{setTimeout(t,e)}),openHref(e,t){window.open(e,t,"noreferrer noopener")},setWalletConnectDeepLink(e,t){try{localStorage.setItem(h.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:e,name:t}))}catch{console.info("Unable to set WalletConnect deep link")}},setWalletConnectAndroidDeepLink(e){try{let[t]=e.split("?");localStorage.setItem(h.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:t,name:"Android"}))}catch{console.info("Unable to set WalletConnect android deep link")}},removeWalletConnectDeepLink(){try{localStorage.removeItem(h.WALLETCONNECT_DEEPLINK_CHOICE)}catch{console.info("Unable to remove WalletConnect deep link")}},setWeb3ModalVersionInStorage(){try{"u">typeof localStorage&&localStorage.setItem(h.W3M_VERSION,"2.7.1")}catch{console.info("Unable to set Web3Modal version in storage")}},getWalletRouterData(){var e;let t=null==(e=f.state.data)?void 0:e.Wallet;if(!t)throw Error('Missing "Wallet" view data');return t},getSwitchNetworkRouterData(){var e;let t=null==(e=f.state.data)?void 0:e.SwitchNetwork;if(!t)throw Error('Missing "SwitchNetwork" view data');return t},isPreferInjectedFlag:()=>"u">typeof location&&new URLSearchParams(location.search).has(h.W3M_PREFER_INJECTED_URL_FLAG)},m={ethereumClient:void 0,setEthereumClient(e){r=e},client(){if(r)return r;throw Error("ClientCtrl has no client set")}},y="u">typeof location&&(location.hostname.includes("localhost")||location.protocol.includes("https")),g=c({enabled:y,userSessionId:"",events:[],connectedWalletId:void 0}),b={state:g,subscribe:e=>d(g.events,()=>e(function(e,t){let n=s.get(e);n||console.warn("Please use proxy object");let[r,a,i]=n;return i(r,a(),void 0)}(g.events[g.events.length-1]))),initialize(){g.enabled&&"u">typeof(null==crypto?void 0:crypto.randomUUID)&&(g.userSessionId=crypto.randomUUID())},setConnectedWalletId(e){g.connectedWalletId=e},click(e){if(g.enabled){let t={type:"CLICK",name:e.name,userSessionId:g.userSessionId,timestamp:Date.now(),data:e};g.events.push(t)}},track(e){if(g.enabled){let t={type:"TRACK",name:e.name,userSessionId:g.userSessionId,timestamp:Date.now(),data:e};g.events.push(t)}},view(e){if(g.enabled){let t={type:"VIEW",name:e.name,userSessionId:g.userSessionId,timestamp:Date.now(),data:e};g.events.push(t)}}},v=c({selectedChain:void 0,chains:void 0,isCustomDesktop:!1,isCustomMobile:!1,isDataLoaded:!1,isUiLoaded:!1,isPreferInjected:!1}),I={state:v,subscribe:e=>d(v,()=>e(v)),setChains(e){v.chains=e},getSelectedChain(){let e=m.client().getNetwork().chain;return e&&(v.selectedChain=e),v.selectedChain},setSelectedChain(e){v.selectedChain=e},setIsCustomDesktop(e){v.isCustomDesktop=e},setIsCustomMobile(e){v.isCustomMobile=e},setIsDataLoaded(e){v.isDataLoaded=e},setIsUiLoaded(e){v.isUiLoaded=e},setIsPreferInjected(e){v.isPreferInjected=e}},A=c({projectId:"",mobileWallets:void 0,desktopWallets:void 0,walletImages:void 0,chainImages:void 0,tokenImages:void 0,tokenContracts:void 0,enableNetworkView:!1,enableAccountView:!0,enableExplorer:!0,defaultChain:void 0,explorerExcludedWalletIds:void 0,explorerRecommendedWalletIds:void 0,termsOfServiceUrl:void 0,privacyPolicyUrl:void 0}),x={state:A,subscribe:e=>d(A,()=>e(A)),setConfig(e){var t,n;b.initialize(),I.setIsCustomMobile(!!(null==(t=e.mobileWallets)?void 0:t.length)),I.setIsCustomDesktop(!!(null==(n=e.desktopWallets)?void 0:n.length)),I.setChains(m.client().chains),I.setIsPreferInjected(m.client().isInjectedProviderInstalled()&&h.isPreferInjectedFlag()),e.defaultChain&&I.setSelectedChain(e.defaultChain),h.setWeb3ModalVersionInStorage(),Object.assign(A,e)}},C={async getIdentity(e,t){let{projectId:n}=x.state,r=`eip155:${t}`,a=`https://rpc.walletconnect.com/v1/identity/${e}?chainId=${r}&projectId=${n}`;return(await fetch(a)).json()}},w=c({address:void 0,profileName:void 0,profileAvatar:void 0,profileLoading:!1,balanceLoading:!1,balance:void 0,isConnected:!1}),S={state:w,subscribe:e=>d(w,()=>e(w)),getAccount(){let e=m.client().getAccount();w.address=e.address,w.isConnected=e.isConnected},async fetchProfile(e,t){var n;try{w.profileLoading=!0,w.profileName=null,w.profileAvatar=null;let r=t??w.address,a=null==(n=I.state.chains)?void 0:n.find(e=>1===e.id);if(r&&a){try{let e=await C.getIdentity(r,1);w.profileName=e.name,w.profileAvatar=e.avatar}catch{let e=await m.client().fetchEnsName({address:r,chainId:1});if(w.profileName=e,e){let t=await m.client().fetchEnsAvatar({name:e,chainId:1});w.profileAvatar=t}}w.profileAvatar&&await e(w.profileAvatar)}}finally{w.profileLoading=!1}},async fetchBalance(e){try{let t;let{chain:n}=m.client().getNetwork(),{tokenContracts:r}=x.state;n&&r&&(t=r[n.id]),w.balanceLoading=!0;let a=e??w.address;if(a){let e=await m.client().fetchBalance({address:a,token:t});w.balance={amount:e.formatted,symbol:e.symbol}}}finally{w.balanceLoading=!1}},setAddress(e){w.address=e},setIsConnected(e){w.isConnected=e},resetBalance(){w.balance=void 0},resetAccount(){w.address=void 0,w.isConnected=!1,w.profileName=void 0,w.profileAvatar=void 0,w.balance=void 0}};var k=Object.defineProperty,O=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,T=(e,t,n)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,j=(e,t)=>{for(var n in t||(t={}))Z.call(t,n)&&T(e,n,t[n]);if(O)for(var n of O(t))E.call(t,n)&&T(e,n,t[n]);return e};let M="https://explorer-api.walletconnect.com",q="js-2.7.1";async function z(e,t){let n=j({sdkType:"w3m",sdkVersion:q},t),r=new URL(e,M);return r.searchParams.append("projectId",x.state.projectId),Object.entries(n).forEach(([e,t])=>{t&&r.searchParams.append(e,String(t))}),(await fetch(r)).json()}let D={getDesktopListings:async e=>z("/w3m/v1/getDesktopListings",e),getMobileListings:async e=>z("/w3m/v1/getMobileListings",e),getInjectedListings:async e=>z("/w3m/v1/getInjectedListings",e),getAllListings:async e=>z("/w3m/v1/getAllListings",e),getWalletImageUrl:e=>`${M}/w3m/v1/getWalletImage/${e}?projectId=${x.state.projectId}&sdkType=w3m&sdkVersion=${q}`,getAssetImageUrl:e=>`${M}/w3m/v1/getAssetImage/${e}?projectId=${x.state.projectId}&sdkType=w3m&sdkVersion=${q}`};var P=Object.defineProperty,N=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,K=(e,t,n)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,G=(e,t)=>{for(var n in t||(t={}))R.call(t,n)&&K(e,n,t[n]);if(N)for(var n of N(t))W.call(t,n)&&K(e,n,t[n]);return e};let Y=h.isMobile(),L=c({wallets:{listings:[],total:0,page:1},injectedWallets:[],search:{listings:[],total:0,page:1},recomendedWallets:[]}),F={state:L,async getRecomendedWallets(){let{explorerRecommendedWalletIds:e,explorerExcludedWalletIds:t}=x.state;if("NONE"===e||"ALL"===t&&!e)return L.recomendedWallets;if(h.isArray(e)){let t={recommendedIds:e.join(",")},{listings:n}=await D.getAllListings(t),r=Object.values(n);r.sort((t,n)=>{let r=e.indexOf(t.id),a=e.indexOf(n.id);return r-a}),L.recomendedWallets=r}else{let e=h.isArray(t),n={page:1,entries:h.RECOMMENDED_WALLET_AMOUNT,version:2,excludedIds:e?t.join(","):void 0},{listings:r}=Y?await D.getMobileListings(n):await D.getDesktopListings(n);L.recomendedWallets=Object.values(r)}return L.recomendedWallets},async getWallets(e){let t=G({},e),{explorerRecommendedWalletIds:n,explorerExcludedWalletIds:r}=x.state,{recomendedWallets:a}=L;if("ALL"===r)return L.wallets;a.length?t.excludedIds=a.map(e=>e.id).join(","):h.isArray(n)&&(t.excludedIds=n.join(",")),h.isArray(r)&&(t.excludedIds=[t.excludedIds,r].filter(Boolean).join(","));let{page:i,search:s}=e,{listings:o,total:u}=Y?await D.getMobileListings(t):await D.getDesktopListings(t),l=Object.values(o),c=s?"search":"wallets";return L[c]={listings:[...L[c].listings,...l],total:u,page:i??1},{listings:l,total:u}},async getInjectedWallets(){let{listings:e}=await D.getInjectedListings({}),t=Object.values(e);return L.injectedWallets=t,L.injectedWallets},getWalletImageUrl:e=>D.getWalletImageUrl(e),getAssetImageUrl:e=>D.getAssetImageUrl(e),resetSearch(){L.search={listings:[],total:0,page:1}}},U=c({pairingEnabled:!1,pairingUri:"",pairingError:!1}),B={state:U,subscribe:e=>d(U,()=>e(U)),setPairingUri(e){U.pairingUri=e},setPairingError(e){U.pairingError=e},setPairingEnabled(e){U.pairingEnabled=e}},V=c({open:!1}),J={state:V,subscribe:e=>d(V,()=>e(V)),open:async e=>new Promise(t=>{let{isUiLoaded:n,isDataLoaded:r,isPreferInjected:a,selectedChain:i}=I.state,{isConnected:s}=S.state,{enableNetworkView:o}=x.state;if(B.setPairingEnabled(!0),s||h.removeWalletConnectDeepLink(),null!=e&&e.route)f.reset(e.route);else if(s)f.reset("Account");else if(o)f.reset("SelectNetwork");else if(a){m.client().connectConnector("injected",i?.id).catch(e=>console.error(e)),t();return}else f.reset("ConnectWallet");let{pairingUri:u}=B.state;if(n&&r&&(u||s))V.open=!0,t();else{let e=setInterval(()=>{let n=I.state,r=B.state;n.isUiLoaded&&n.isDataLoaded&&(r.pairingUri||s)&&(clearInterval(e),V.open=!0,t())},200)}}),close(){V.open=!1}};var H=Object.defineProperty,X=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,$=(e,t,n)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ee=(e,t)=>{for(var n in t||(t={}))Q.call(t,n)&&$(e,n,t[n]);if(X)for(var n of X(t))_.call(t,n)&&$(e,n,t[n]);return e};let et=c({themeMode:"u">typeof matchMedia&&matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}),en={state:et,subscribe:e=>d(et,()=>e(et)),setThemeConfig(e){let{themeMode:t,themeVariables:n}=e;t&&(et.themeMode=t),n&&(et.themeVariables=ee({},n))}},er=c({open:!1,message:"",variant:"success"}),ea={state:er,subscribe:e=>d(er,()=>e(er)),openToast(e,t){er.open=!0,er.message=e,er.variant=t},closeToast(){er.open=!1}}},42687:function(e,t,n){"use strict";n.d(t,{Eg:function(){return y},k_:function(){return C}});var r=n(52983),a=n(9909);Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var i=Object.defineProperty,s=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(e,t,n)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,c=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&l(e,n,t[n]);if(s)for(var n of s(t))u.call(t,n)&&l(e,n,t[n]);return e};function d(e){return r.createElement("w3m-modal",c({},e))}var p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t)=>{var n={};for(var r in e)f.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&p)for(var r of p(e))0>t.indexOf(r)&&h.call(e,r)&&(n[r]=e[r]);return n};let y=(0,r.memo)(function(e){var{ethereumClient:t}=e,i=m(e,["ethereumClient"]);let s=(0,r.useCallback)(async()=>{a.ThemeCtrl.setThemeConfig(i),t&&a.Id.setEthereumClient(t),a.ConfigCtrl.setConfig(i),await Promise.all([n.e(886),n.e(895)]).then(n.bind(n,58895)),a.OptionsCtrl.setIsUiLoaded(!0)},[t,i]);return(0,r.useEffect)(()=>{s()},[s]),r.createElement(d,null)});Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var g=Object.defineProperty,b=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,A=(e,t,n)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x=(e,t)=>{for(var n in t||(t={}))v.call(t,n)&&A(e,n,t[n]);if(b)for(var n of b(t))I.call(t,n)&&A(e,n,t[n]);return e};function C(){let[e,t]=(0,r.useState)(a.jb.state);return(0,r.useEffect)(()=>{let e=a.jb.subscribe(e=>t(x({},e)));return()=>{e()}},[]),{isOpen:e.open,open:a.jb.open,close:a.jb.close,setDefaultChain:a.OptionsCtrl.setSelectedChain}}},28934:function(e,t,n){"use strict";t.Z=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t){if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r);else for(n in t)t[n]&&(a&&(a+=" "),a+=n)}return a}(e))&&(r&&(r+=" "),r+=t);return r}},23034:function(e,t,n){"use strict";function r(e,t,n){t.split&&(t=t.split("."));for(var r,a,i=0,s=t.length,o=e;i<s&&"__proto__"!==(a=t[i++])&&"constructor"!==a&&"prototype"!==a;)o=o[a]=i===s?n:typeof(r=o[a])==typeof t?r:0*t[i]!=0||~(""+t[i]).indexOf(".")?{}:[]}n.d(t,{N:function(){return r}})},66394:function(e,t,n){"use strict";n.d(t,{Dq:function(){return ef},Gc:function(){return x},KN:function(){return P},Qr:function(){return D},RV:function(){return C},U2:function(){return g},cI:function(){return eM},t8:function(){return z}});var r=n(52983),a=e=>"checkbox"===e.type,i=e=>e instanceof Date,s=e=>null==e;let o=e=>"object"==typeof e;var u=e=>!s(e)&&!Array.isArray(e)&&o(e)&&!i(e),l=e=>u(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,d=(e,t)=>e.has(c(t)),p=e=>{let t=e.constructor&&e.constructor.prototype;return u(t)&&t.hasOwnProperty("isPrototypeOf")},f="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function h(e){let t;let n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(f&&(e instanceof Blob||e instanceof FileList))&&(n||u(e))))return e;else if(t=n?[]:{},n||p(e))for(let n in e)e.hasOwnProperty(n)&&(t[n]=h(e[n]));else t=e;return t}var m=e=>Array.isArray(e)?e.filter(Boolean):[],y=e=>void 0===e,g=(e,t,n)=>{if(!t||!u(e))return n;let r=m(t.split(/[,[\].]+?/)).reduce((e,t)=>s(e)?e:e[t],e);return y(r)||r===e?y(e[t])?n:e[t]:r};let b={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},v={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},I={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},A=r.createContext(null),x=()=>r.useContext(A),C=e=>{let{children:t,...n}=e;return r.createElement(A.Provider,{value:n},t)};var w=(e,t,n,r=!0)=>{let a={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(a,i,{get:()=>(t._proxyFormState[i]!==v.all&&(t._proxyFormState[i]=!r||v.all),n&&(n[i]=!0),e[i])});return a},S=e=>u(e)&&!Object.keys(e).length,k=(e,t,n,r)=>{n(e);let{name:a,...i}=e;return S(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!r||v.all))},O=e=>Array.isArray(e)?e:[e],Z=(e,t,n)=>n&&t?e===t||Array.isArray(e)&&e.some(e=>e&&n&&e===t):!e||!t||e===t||O(e).some(e=>e&&(e.startsWith(t)||t.startsWith(e)));function E(e){let t=r.useRef(e);t.current=e,r.useEffect(()=>{let n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}var T=e=>"string"==typeof e,j=(e,t,n,r,a)=>T(e)?(r&&t.watch.add(e),g(n,e,a)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),g(n,e))):(r&&(t.watchAll=!0),n),M=e=>/^\w*$/.test(e),q=e=>m(e.replace(/["|']|\]/g,"").split(/\.|\[/));function z(e,t,n){let r=-1,a=M(t)?[t]:q(t),i=a.length,s=i-1;for(;++r<i;){let t=a[r],i=n;if(r!==s){let n=e[t];i=u(n)||Array.isArray(n)?n:isNaN(+a[r+1])?{}:[]}e[t]=i,e=e[t]}return e}let D=e=>e.render(function(e){let t=x(),{name:n,disabled:a,control:i=t.control,shouldUnregister:s}=e,o=d(i._names.array,n),u=function(e){let t=x(),{control:n=t.control,name:a,defaultValue:i,disabled:s,exact:o}=e||{},u=r.useRef(a);u.current=a,E({disabled:s,subject:n._subjects.values,next:e=>{Z(u.current,e.name,o)&&c(h(j(u.current,n._names,e.values||n._formValues,!1,i)))}});let[l,c]=r.useState(n._getWatch(a,i));return r.useEffect(()=>n._removeUnmounted()),l}({control:i,name:n,defaultValue:g(i._formValues,n,g(i._defaultValues,n,e.defaultValue)),exact:!0}),c=function(e){let t=x(),{control:n=t.control,disabled:a,name:i,exact:s}=e||{},[o,u]=r.useState(n._formState),l=r.useRef(!0),c=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=r.useRef(i);return d.current=i,E({disabled:a,next:e=>l.current&&Z(d.current,e.name,s)&&k(e,c.current,n._updateFormState)&&u({...n._formState,...e}),subject:n._subjects.state}),r.useEffect(()=>(l.current=!0,c.current.isValid&&n._updateValid(!0),()=>{l.current=!1}),[n]),w(o,n,c.current,!1)}({control:i,name:n}),p=r.useRef(i.register(n,{...e.rules,value:u}));return p.current=i.register(n,e.rules),r.useEffect(()=>{let e=i._options.shouldUnregister||s,t=(e,t)=>{let n=g(i._fields,e);n&&(n._f.mount=t)};if(t(n,!0),e){let e=h(g(i._options.defaultValues,n));z(i._defaultValues,n,e),y(g(i._formValues,n))&&z(i._formValues,n,e)}return()=>{(o?e&&!i._state.action:e)?i.unregister(n):t(n,!1)}},[n,i,o,s]),r.useEffect(()=>{i._updateDisabledField({disabled:a,fields:i._fields,name:n})},[a,n,i]),{field:{name:n,value:u,disabled:a,onChange:r.useCallback(e=>p.current.onChange({target:{value:l(e),name:n},type:b.CHANGE}),[n]),onBlur:r.useCallback(()=>p.current.onBlur({target:{value:g(i._formValues,n),name:n},type:b.BLUR}),[n,i]),ref:e=>{let t=g(i._fields,n);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!g(c.errors,n)},isDirty:{enumerable:!0,get:()=>!!g(c.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!g(c.touchedFields,n)},error:{enumerable:!0,get:()=>g(c.errors,n)}})}}(e));var P=(e,t,n,r,a)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:a||!0}}:{};let N=(e,t,n)=>{for(let r of n||Object.keys(e)){let n=g(e,r);if(n){let{_f:e,...r}=n;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else u(r)&&N(r,t)}}};var R=()=>{let e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let n=(16*Math.random()+e)%16|0;return("x"==t?n:3&n|8).toString(16)})},W=(e,t,n={})=>n.shouldFocus||y(n.shouldFocus)?n.focusName||`${e}.${y(n.focusIndex)?t:n.focusIndex}.`:"",K=e=>({isOnSubmit:!e||e===v.onSubmit,isOnBlur:e===v.onBlur,isOnChange:e===v.onChange,isOnAll:e===v.all,isOnTouch:e===v.onTouched}),G=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),Y=(e,t,n)=>{let r=m(g(e,n));return z(r,"root",t[n]),z(e,n,r),e},L=e=>"boolean"==typeof e,F=e=>"file"===e.type,U=e=>"function"==typeof e,B=e=>{if(!f)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},V=e=>T(e),J=e=>"radio"===e.type,H=e=>e instanceof RegExp;let X={value:!1,isValid:!1},Q={value:!0,isValid:!0};var _=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!y(e[0].attributes.value)?y(e[0].value)||""===e[0].value?Q:{value:e[0].value,isValid:!0}:Q:X}return X};let $={isValid:!1,value:null};var ee=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,$):$;function et(e,t,n="validate"){if(V(e)||Array.isArray(e)&&e.every(V)||L(e)&&!e)return{type:n,message:V(e)?e:"",ref:t}}var en=e=>u(e)&&!H(e)?e:{value:e,message:""},er=async(e,t,n,r,i)=>{let{ref:o,refs:l,required:c,maxLength:d,minLength:p,min:f,max:h,pattern:m,validate:b,name:v,valueAsNumber:A,mount:x,disabled:C}=e._f,w=g(t,v);if(!x||C)return{};let k=l?l[0]:o,O=e=>{r&&k.reportValidity&&(k.setCustomValidity(L(e)?"":e||""),k.reportValidity())},Z={},E=J(o),j=a(o),M=(A||F(o))&&y(o.value)&&y(w)||B(o)&&""===o.value||""===w||Array.isArray(w)&&!w.length,q=P.bind(null,v,n,Z),z=(e,t,n,r=I.maxLength,a=I.minLength)=>{let i=e?t:n;Z[v]={type:e?r:a,message:i,ref:o,...q(e?r:a,i)}};if(i?!Array.isArray(w)||!w.length:c&&(!(E||j)&&(M||s(w))||L(w)&&!w||j&&!_(l).isValid||E&&!ee(l).isValid)){let{value:e,message:t}=V(c)?{value:!!c,message:c}:en(c);if(e&&(Z[v]={type:I.required,message:t,ref:k,...q(I.required,t)},!n))return O(t),Z}if(!M&&(!s(f)||!s(h))){let e,t;let r=en(h),a=en(f);if(s(w)||isNaN(w)){let n=o.valueAsDate||new Date(w),i=e=>new Date(new Date().toDateString()+" "+e),s="time"==o.type,u="week"==o.type;T(r.value)&&w&&(e=s?i(w)>i(r.value):u?w>r.value:n>new Date(r.value)),T(a.value)&&w&&(t=s?i(w)<i(a.value):u?w<a.value:n<new Date(a.value))}else{let n=o.valueAsNumber||(w?+w:w);s(r.value)||(e=n>r.value),s(a.value)||(t=n<a.value)}if((e||t)&&(z(!!e,r.message,a.message,I.max,I.min),!n))return O(Z[v].message),Z}if((d||p)&&!M&&(T(w)||i&&Array.isArray(w))){let e=en(d),t=en(p),r=!s(e.value)&&w.length>+e.value,a=!s(t.value)&&w.length<+t.value;if((r||a)&&(z(r,e.message,t.message),!n))return O(Z[v].message),Z}if(m&&!M&&T(w)){let{value:e,message:t}=en(m);if(H(e)&&!w.match(e)&&(Z[v]={type:I.pattern,message:t,ref:o,...q(I.pattern,t)},!n))return O(t),Z}if(b){if(U(b)){let e=await b(w,t),r=et(e,k);if(r&&(Z[v]={...r,...q(I.validate,r.message)},!n))return O(r.message),Z}else if(u(b)){let e={};for(let r in b){if(!S(e)&&!n)break;let a=et(await b[r](w,t),k,r);a&&(e={...a,...q(r,a.message)},O(a.message),n&&(Z[v]=e))}if(!S(e)&&(Z[v]={ref:k,...e},!n))return Z}}return O(!0),Z};function ea(e,t){return[...e,...O(t)]}var ei=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function es(e,t,n){return[...e.slice(0,t),...O(n),...e.slice(t)]}var eo=(e,t,n)=>Array.isArray(e)?(y(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[];function eu(e,t){return[...O(t),...O(e)]}var el=(e,t)=>y(t)?[]:function(e,t){let n=0,r=[...e];for(let e of t)r.splice(e-n,1),n++;return m(r).length?r:[]}(e,O(t).sort((e,t)=>e-t)),ec=(e,t,n)=>{e[t]=[e[n],e[n]=e[t]][0]};function ed(e,t){let n=Array.isArray(t)?t:M(t)?[t]:q(t),r=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=y(e)?r++:e[t[r++]];return e}(e,n),a=n.length-1,i=n[a];return r&&delete r[i],0!==a&&(u(r)&&S(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!y(e[t]))return!1;return!0}(r))&&ed(e,n.slice(0,-1)),e}var ep=(e,t,n)=>(e[t]=n,e);function ef(e){let t=x(),{control:n=t.control,name:a,keyName:i="id",shouldUnregister:s}=e,[o,u]=r.useState(n._getFieldArray(a)),l=r.useRef(n._getFieldArray(a).map(R)),c=r.useRef(o),d=r.useRef(a),p=r.useRef(!1);d.current=a,c.current=o,n._names.array.add(a),e.rules&&n.register(a,e.rules),E({next:({values:e,name:t})=>{if(t===d.current||!t){let t=g(e,d.current);Array.isArray(t)&&(u(t),l.current=t.map(R))}},subject:n._subjects.array});let f=r.useCallback(e=>{p.current=!0,n._updateFieldArray(a,e)},[n,a]);return r.useEffect(()=>{if(n._state.action=!1,G(a,n._names)&&n._subjects.state.next({...n._formState}),p.current&&(!K(n._options.mode).isOnSubmit||n._formState.isSubmitted)){if(n._options.resolver)n._executeSchema([a]).then(e=>{let t=g(e.errors,a),r=g(n._formState.errors,a);(r?!t&&r.type||t&&(r.type!==t.type||r.message!==t.message):t&&t.type)&&(t?z(n._formState.errors,a,t):ed(n._formState.errors,a),n._subjects.state.next({errors:n._formState.errors}))});else{let e=g(n._fields,a);e&&e._f&&er(e,n._formValues,n._options.criteriaMode===v.all,n._options.shouldUseNativeValidation,!0).then(e=>!S(e)&&n._subjects.state.next({errors:Y(n._formState.errors,e,a)}))}}n._subjects.values.next({name:a,values:{...n._formValues}}),n._names.focus&&N(n._fields,e=>!!e&&e.startsWith(n._names.focus||"")),n._names.focus="",n._updateValid(),p.current=!1},[o,a,n]),r.useEffect(()=>(g(n._formValues,a)||n._updateFieldArray(a),()=>{(n._options.shouldUnregister||s)&&n.unregister(a)}),[a,n,i,s]),{swap:r.useCallback((e,t)=>{let r=n._getFieldArray(a);ec(r,e,t),ec(l.current,e,t),f(r),u(r),n._updateFieldArray(a,r,ec,{argA:e,argB:t},!1)},[f,a,n]),move:r.useCallback((e,t)=>{let r=n._getFieldArray(a);eo(r,e,t),eo(l.current,e,t),f(r),u(r),n._updateFieldArray(a,r,eo,{argA:e,argB:t},!1)},[f,a,n]),prepend:r.useCallback((e,t)=>{let r=O(h(e)),i=eu(n._getFieldArray(a),r);n._names.focus=W(a,0,t),l.current=eu(l.current,r.map(R)),f(i),u(i),n._updateFieldArray(a,i,eu,{argA:ei(e)})},[f,a,n]),append:r.useCallback((e,t)=>{let r=O(h(e)),i=ea(n._getFieldArray(a),r);n._names.focus=W(a,i.length-1,t),l.current=ea(l.current,r.map(R)),f(i),u(i),n._updateFieldArray(a,i,ea,{argA:ei(e)})},[f,a,n]),remove:r.useCallback(e=>{let t=el(n._getFieldArray(a),e);l.current=el(l.current,e),f(t),u(t),n._updateFieldArray(a,t,el,{argA:e})},[f,a,n]),insert:r.useCallback((e,t,r)=>{let i=O(h(t)),s=es(n._getFieldArray(a),e,i);n._names.focus=W(a,e,r),l.current=es(l.current,e,i.map(R)),f(s),u(s),n._updateFieldArray(a,s,es,{argA:e,argB:ei(t)})},[f,a,n]),update:r.useCallback((e,t)=>{let r=h(t),i=ep(n._getFieldArray(a),e,r);l.current=[...i].map((t,n)=>t&&n!==e?l.current[n]:R()),f(i),u([...i]),n._updateFieldArray(a,i,ep,{argA:e,argB:r},!0,!1)},[f,a,n]),replace:r.useCallback(e=>{let t=O(h(e));l.current=t.map(R),f([...t]),u([...t]),n._updateFieldArray(a,[...t],e=>e,{},!0,!1)},[f,a,n]),fields:r.useMemo(()=>o.map((e,t)=>({...e,[i]:l.current[t]||R()})),[o,i])}}function eh(){let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}}var em=e=>s(e)||!o(e);function ey(e,t){if(em(e)||em(t))return e===t;if(i(e)&&i(t))return e.getTime()===t.getTime();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let a of n){let n=e[a];if(!r.includes(a))return!1;if("ref"!==a){let e=t[a];if(i(n)&&i(e)||u(n)&&u(e)||Array.isArray(n)&&Array.isArray(e)?!ey(n,e):n!==e)return!1}}return!0}var eg=e=>"select-multiple"===e.type,eb=e=>J(e)||a(e),ev=e=>B(e)&&e.isConnected,eI=e=>{for(let t in e)if(U(e[t]))return!0;return!1};function eA(e,t={}){let n=Array.isArray(e);if(u(e)||n)for(let n in e)Array.isArray(e[n])||u(e[n])&&!eI(e[n])?(t[n]=Array.isArray(e[n])?[]:{},eA(e[n],t[n])):s(e[n])||(t[n]=!0);return t}var ex=(e,t)=>(function e(t,n,r){let a=Array.isArray(t);if(u(t)||a)for(let a in t)Array.isArray(t[a])||u(t[a])&&!eI(t[a])?y(n)||em(r[a])?r[a]=Array.isArray(t[a])?eA(t[a],[]):{...eA(t[a])}:e(t[a],s(n)?{}:n[a],r[a]):r[a]=!ey(t[a],n[a]);return r})(e,t,eA(t)),eC=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>y(e)?e:t?""===e?NaN:e?+e:e:n&&T(e)?new Date(e):r?r(e):e;function ew(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:F(t)?t.files:J(t)?ee(e.refs).value:eg(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?_(e.refs).value:eC(y(t.value)?e.ref.value:t.value,e)}var eS=(e,t,n,r)=>{let a={};for(let n of e){let e=g(t,n);e&&z(a,n,e._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}},ek=e=>y(e)?e:H(e)?e.source:u(e)?H(e.value)?e.value.source:e.value:e,eO=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function eZ(e,t,n){let r=g(e,n);if(r||M(n))return{error:r,name:n};let a=n.split(".");for(;a.length;){let r=a.join("."),i=g(t,r),s=g(e,r);if(i&&!Array.isArray(i)&&n!==r)break;if(s&&s.type)return{name:r,error:s};a.pop()}return{name:n}}var eE=(e,t,n,r,a)=>!a.isOnAll&&(!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:(n?!r.isOnChange:!a.isOnChange)||e),eT=(e,t)=>!m(g(e,t)).length&&ed(e,t);let ej={mode:v.onSubmit,reValidateMode:v.onChange,shouldFocusError:!0};function eM(e={}){let t=r.useRef(),n=r.useRef(),[o,c]=r.useState({isDirty:!1,isValidating:!1,isLoading:U(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:U(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(e={},t){let n,r={...ej,...e},o={submitCount:0,isDirty:!1,isLoading:U(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},c={},p=(u(r.defaultValues)||u(r.values))&&h(r.defaultValues||r.values)||{},I=r.shouldUnregister?{}:h(p),A={action:!1,mount:!1,watch:!1},x={mount:new Set,unMount:new Set,array:new Set,watch:new Set},C=0,w={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},k={values:eh(),array:eh(),state:eh()},Z=e.resetOptions&&e.resetOptions.keepDirtyValues,E=K(r.mode),M=K(r.reValidateMode),q=r.criteriaMode===v.all,D=e=>t=>{clearTimeout(C),C=setTimeout(e,t)},P=async e=>{if(w.isValid||e){let e=r.resolver?S((await X()).errors):await _(c,!0);e!==o.isValid&&k.state.next({isValid:e})}},R=e=>w.isValidating&&k.state.next({isValidating:e}),W=(e,t)=>{z(o.errors,e,t),k.state.next({errors:o.errors})},V=(e,t,n,r)=>{let a=g(c,e);if(a){let i=g(I,e,y(n)?g(p,e):n);y(i)||r&&r.defaultChecked||t?z(I,e,t?i:ew(a._f)):et(e,i),A.mount&&P()}},J=(e,t,n,r,a)=>{let i=!1,s=!1,u={name:e};if(!n||r){w.isDirty&&(s=o.isDirty,o.isDirty=u.isDirty=$(),i=s!==u.isDirty);let n=ey(g(p,e),t);s=g(o.dirtyFields,e),n?ed(o.dirtyFields,e):z(o.dirtyFields,e,!0),u.dirtyFields=o.dirtyFields,i=i||w.dirtyFields&&!n!==s}if(n){let t=g(o.touchedFields,e);t||(z(o.touchedFields,e,n),u.touchedFields=o.touchedFields,i=i||w.touchedFields&&t!==n)}return i&&a&&k.state.next(u),i?u:{}},H=(t,r,a,i)=>{let s=g(o.errors,t),u=w.isValid&&L(r)&&o.isValid!==r;if(e.delayError&&a?(n=D(()=>W(t,a)))(e.delayError):(clearTimeout(C),n=null,a?z(o.errors,t,a):ed(o.errors,t)),(a?!ey(s,a):s)||!S(i)||u){let e={...i,...u&&L(r)?{isValid:r}:{},errors:o.errors,name:t};o={...o,...e},k.state.next(e)}R(!1)},X=async e=>r.resolver(I,r.context,eS(e||x.mount,c,r.criteriaMode,r.shouldUseNativeValidation)),Q=async e=>{let{errors:t}=await X(e);if(e)for(let n of e){let e=g(t,n);e?z(o.errors,n,e):ed(o.errors,n)}else o.errors=t;return t},_=async(e,t,n={valid:!0})=>{for(let a in e){let i=e[a];if(i){let{_f:e,...a}=i;if(e){let a=x.array.has(e.name),s=await er(i,I,q,r.shouldUseNativeValidation&&!t,a);if(s[e.name]&&(n.valid=!1,t))break;t||(g(s,e.name)?a?Y(o.errors,s,e.name):z(o.errors,e.name,s[e.name]):ed(o.errors,e.name))}a&&await _(a,t,n)}}return n.valid},$=(e,t)=>(e&&t&&z(I,e,t),!ey(eo(),p)),ee=(e,t,n)=>j(e,x,{...A.mount?I:y(t)?p:T(e)?{[e]:t}:t},n,t),et=(e,t,n={})=>{let r=g(c,e),i=t;if(r){let n=r._f;n&&(n.disabled||z(I,e,eC(t,n)),i=B(n.ref)&&s(t)?"":t,eg(n.ref)?[...n.ref.options].forEach(e=>e.selected=i.includes(e.value)):n.refs?a(n.ref)?n.refs.length>1?n.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(i)?!!i.find(t=>t===e.value):i===e.value)):n.refs[0]&&(n.refs[0].checked=!!i):n.refs.forEach(e=>e.checked=e.value===i):F(n.ref)?n.ref.value="":(n.ref.value=i,n.ref.type||k.values.next({name:e,values:{...I}})))}(n.shouldDirty||n.shouldTouch)&&J(e,i,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&es(e)},en=(e,t,n)=>{for(let r in t){let a=t[r],s=`${e}.${r}`,o=g(c,s);!x.array.has(e)&&em(a)&&(!o||o._f)||i(a)?et(s,a,n):en(s,a,n)}},ea=(e,n,r={})=>{let a=g(c,e),i=x.array.has(e),u=h(n);z(I,e,u),i?(k.array.next({name:e,values:{...I}}),(w.isDirty||w.dirtyFields)&&r.shouldDirty&&k.state.next({name:e,dirtyFields:ex(p,I),isDirty:$(e,u)})):!a||a._f||s(u)?et(e,u,r):en(e,u,r),G(e,x)&&k.state.next({...o}),k.values.next({name:e,values:{...I}}),A.mount||t()},ei=async e=>{let t=e.target,a=t.name,i=!0,s=g(c,a);if(s){let u,d;let p=t.type?ew(s._f):l(e),f=e.type===b.BLUR||e.type===b.FOCUS_OUT,h=!eO(s._f)&&!r.resolver&&!g(o.errors,a)&&!s._f.deps||eE(f,g(o.touchedFields,a),o.isSubmitted,M,E),m=G(a,x,f);z(I,a,p),f?(s._f.onBlur&&s._f.onBlur(e),n&&n(0)):s._f.onChange&&s._f.onChange(e);let y=J(a,p,f,!1),v=!S(y)||m;if(f||k.values.next({name:a,type:e.type,values:{...I}}),h)return w.isValid&&P(),v&&k.state.next({name:a,...m?{}:y});if(!f&&m&&k.state.next({...o}),R(!0),r.resolver){let{errors:e}=await X([a]),t=eZ(o.errors,c,a),n=eZ(e,c,t.name||a);u=n.error,a=n.name,d=S(e)}else u=(await er(s,I,q,r.shouldUseNativeValidation))[a],(i=isNaN(p)||p===g(I,a,p))&&(u?d=!1:w.isValid&&(d=await _(c,!0)));i&&(s._f.deps&&es(s._f.deps),H(a,d,u,y))}},es=async(e,t={})=>{let n,a;let i=O(e);if(R(!0),r.resolver){let t=await Q(y(e)?e:i);n=S(t),a=e?!i.some(e=>g(t,e)):n}else e?((a=(await Promise.all(i.map(async e=>{let t=g(c,e);return await _(t&&t._f?{[e]:t}:t)}))).every(Boolean))||o.isValid)&&P():a=n=await _(c);return k.state.next({...!T(e)||w.isValid&&n!==o.isValid?{}:{name:e},...r.resolver||!e?{isValid:n}:{},errors:o.errors,isValidating:!1}),t.shouldFocus&&!a&&N(c,e=>e&&g(o.errors,e),e?i:x.mount),a},eo=e=>{let t={...p,...A.mount?I:{}};return y(e)?t:T(e)?g(t,e):e.map(e=>g(t,e))},eu=(e,t)=>({invalid:!!g((t||o).errors,e),isDirty:!!g((t||o).dirtyFields,e),isTouched:!!g((t||o).touchedFields,e),error:g((t||o).errors,e)}),el=(e,t,n)=>{let r=(g(c,e,{_f:{}})._f||{}).ref;z(o.errors,e,{...t,ref:r}),k.state.next({name:e,errors:o.errors,isValid:!1}),n&&n.shouldFocus&&r&&r.focus&&r.focus()},ec=(e,t={})=>{for(let n of e?O(e):x.mount)x.mount.delete(n),x.array.delete(n),t.keepValue||(ed(c,n),ed(I,n)),t.keepError||ed(o.errors,n),t.keepDirty||ed(o.dirtyFields,n),t.keepTouched||ed(o.touchedFields,n),r.shouldUnregister||t.keepDefaultValue||ed(p,n);k.values.next({values:{...I}}),k.state.next({...o,...t.keepDirty?{isDirty:$()}:{}}),t.keepIsValid||P()},ep=({disabled:e,name:t,field:n,fields:r})=>{if(L(e)){let a=e?void 0:g(I,t,ew(n?n._f:g(r,t)._f));z(I,t,a),J(t,a,!1,!1,!0)}},ef=(e,t={})=>{let n=g(c,e),a=L(t.disabled);return z(c,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),n?ep({field:n,disabled:t.disabled,name:e}):V(e,!0,t.value),{...a?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:ek(t.min),max:ek(t.max),minLength:ek(t.minLength),maxLength:ek(t.maxLength),pattern:ek(t.pattern)}:{},name:e,onChange:ei,onBlur:ei,ref:a=>{if(a){ef(e,t),n=g(c,e);let r=y(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,i=eb(r),s=n._f.refs||[];(i?s.find(e=>e===r):r===n._f.ref)||(z(c,e,{_f:{...n._f,...i?{refs:[...s.filter(ev),r,...Array.isArray(g(p,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),V(e,!1,void 0,r))}else(n=g(c,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(d(x.array,e)&&A.action)&&x.unMount.add(e)}}},eI=()=>r.shouldFocusError&&N(c,e=>e&&g(o.errors,e),x.mount),eA=(e,t)=>async n=>{n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let a=h(I);if(k.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await X();o.errors=e,a=t}else await _(c);ed(o.errors,"root"),S(o.errors)?(k.state.next({errors:{}}),await e(a,n)):(t&&await t({...o.errors},n),eI(),setTimeout(eI)),k.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:S(o.errors),submitCount:o.submitCount+1,errors:o.errors})},eM=(n,r={})=>{let a=n?h(n):p,i=h(a),s=n&&!S(n)?i:p;if(r.keepDefaultValues||(p=a),!r.keepValues){if(r.keepDirtyValues||Z)for(let e of x.mount)g(o.dirtyFields,e)?z(s,e,g(I,e)):ea(e,g(s,e));else{if(f&&y(n))for(let e of x.mount){let t=g(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(B(e)){let t=e.closest("form");if(t){t.reset();break}}}}c={}}I=e.shouldUnregister?r.keepDefaultValues?h(p):{}:h(s),k.array.next({values:{...s}}),k.values.next({values:{...s}})}x={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},A.mount||t(),A.mount=!w.isValid||!!r.keepIsValid,A.watch=!!e.shouldUnregister,k.state.next({submitCount:r.keepSubmitCount?o.submitCount:0,isDirty:r.keepDirty?o.isDirty:!!(r.keepDefaultValues&&!ey(n,p)),isSubmitted:!!r.keepIsSubmitted&&o.isSubmitted,dirtyFields:r.keepDirtyValues?o.dirtyFields:r.keepDefaultValues&&n?ex(p,n):{},touchedFields:r.keepTouched?o.touchedFields:{},errors:r.keepErrors?o.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},eq=(e,t)=>eM(U(e)?e(I):e,t);return{control:{register:ef,unregister:ec,getFieldState:eu,handleSubmit:eA,setError:el,_executeSchema:X,_getWatch:ee,_getDirty:$,_updateValid:P,_removeUnmounted:()=>{for(let e of x.unMount){let t=g(c,e);t&&(t._f.refs?t._f.refs.every(e=>!ev(e)):!ev(t._f.ref))&&ec(e)}x.unMount=new Set},_updateFieldArray:(e,t=[],n,r,a=!0,i=!0)=>{if(r&&n){if(A.action=!0,i&&Array.isArray(g(c,e))){let t=n(g(c,e),r.argA,r.argB);a&&z(c,e,t)}if(i&&Array.isArray(g(o.errors,e))){let t=n(g(o.errors,e),r.argA,r.argB);a&&z(o.errors,e,t),eT(o.errors,e)}if(w.touchedFields&&i&&Array.isArray(g(o.touchedFields,e))){let t=n(g(o.touchedFields,e),r.argA,r.argB);a&&z(o.touchedFields,e,t)}w.dirtyFields&&(o.dirtyFields=ex(p,I)),k.state.next({name:e,isDirty:$(e,t),dirtyFields:o.dirtyFields,errors:o.errors,isValid:o.isValid})}else z(I,e,t)},_updateDisabledField:ep,_getFieldArray:t=>m(g(A.mount?I:p,t,e.shouldUnregister?g(p,t,[]):[])),_reset:eM,_resetDefaultValues:()=>U(r.defaultValues)&&r.defaultValues().then(e=>{eq(e,r.resetOptions),k.state.next({isLoading:!1})}),_updateFormState:e=>{o={...o,...e}},_subjects:k,_proxyFormState:w,get _fields(){return c},get _formValues(){return I},get _state(){return A},set _state(value){A=value},get _defaultValues(){return p},get _names(){return x},set _names(value){x=value},get _formState(){return o},set _formState(value){o=value},get _options(){return r},set _options(value){r={...r,...value}}},trigger:es,register:ef,handleSubmit:eA,watch:(e,t)=>U(e)?k.values.subscribe({next:n=>e(ee(void 0,t),n)}):ee(e,t,!0),setValue:ea,getValues:eo,reset:eq,resetField:(e,t={})=>{g(c,e)&&(y(t.defaultValue)?ea(e,g(p,e)):(ea(e,t.defaultValue),z(p,e,t.defaultValue)),t.keepTouched||ed(o.touchedFields,e),t.keepDirty||(ed(o.dirtyFields,e),o.isDirty=t.defaultValue?$(e,g(p,e)):$()),!t.keepError&&(ed(o.errors,e),w.isValid&&P()),k.state.next({...o}))},clearErrors:e=>{e&&O(e).forEach(e=>ed(o.errors,e)),k.state.next({errors:e?o.errors:{}})},unregister:ec,setError:el,setFocus:(e,t={})=>{let n=g(c,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:eu}}(e,()=>c(e=>({...e}))),formState:o});let p=t.current.control;return p._options=e,E({subject:p._subjects.state,next:e=>{k(e,p._proxyFormState,p._updateFormState,!0)&&c({...p._formState})}}),r.useEffect(()=>{e.values&&!ey(e.values,n.current)?(p._reset(e.values,p._options.resetOptions),n.current=e.values):p._resetDefaultValues()},[e.values,p]),r.useEffect(()=>{p._state.mount||(p._updateValid(),p._state.mount=!0),p._state.watch&&(p._state.watch=!1,p._subjects.state.next({...p._formState})),p._removeUnmounted()}),t.current.formState=w(o,p),t.current}},43112:function(e,t,n){"use strict";n.d(t,{Jh:function(){return u},ZT:function(){return a},_T:function(){return s},ev:function(){return l},mG:function(){return o},pi:function(){return i}});var r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function o(e,t,n,r){return new(n||(n=Promise))(function(a,i){function s(e){try{u(r.next(e))}catch(e){i(e)}}function o(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(s,o)}u((r=r.apply(e,t||[])).next())})}function u(e,t){var n,r,a,i,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(o){return function(u){return function(o){if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,o[0]&&(s=0)),s;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(a=(a=s.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){s.label=o[1];break}if(6===o[0]&&s.label<a[1]){s.label=a[1],a=o;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(o);break}a[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}function l(e,t,n){if(n||2==arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError},79807:function(e,t,n){"use strict";n.d(t,{E:function(){return a}});var r=n(39634);function a(e=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?(0,r.P)(globalThis.Buffer.allocUnsafe(e)):new Uint8Array(e)}},51685:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(79807),a=n(39634);function i(e,t){t||(t=e.reduce((e,t)=>e+t.length,0));let n=(0,r.E)(t),i=0;for(let t of e)n.set(t,i),i+=t.length;return(0,a.P)(n)}},38147:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var r=n(36816),a=n(39634);function i(e,t="utf8"){let n=r.Z[t];if(!n)throw Error(`Unsupported encoding "${t}"`);return("utf8"===t||"utf-8"===t)&&null!=globalThis.Buffer&&null!=globalThis.Buffer.from?(0,a.P)(globalThis.Buffer.from(e,"utf-8")):n.decoder.decode(`${n.prefix}${e}`)}},42772:function(e,t,n){"use strict";n.d(t,{BB:function(){return i.B},mL:function(){return a.m},zo:function(){return r.z}});var r=n(51685),a=n(38147),i=n(17199)},17199:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var r=n(36816);function a(e,t="utf8"){let n=r.Z[t];if(!n)throw Error(`Unsupported encoding "${t}"`);return("utf8"===t||"utf-8"===t)&&null!=globalThis.Buffer&&null!=globalThis.Buffer.from?globalThis.Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("utf8"):n.encoder.encode(e).substring(1)}},39634:function(e,t,n){"use strict";function r(e){return null!=globalThis.Buffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e}n.d(t,{P:function(){return r}})},36816:function(e,t,n){"use strict";n.d(t,{Z:function(){return eH}});var r={};n.r(r),n.d(r,{identity:function(){return M}});var a={};n.r(a),n.d(a,{base2:function(){return q}});var i={};n.r(i),n.d(i,{base8:function(){return z}});var s={};n.r(s),n.d(s,{base10:function(){return D}});var o={};n.r(o),n.d(o,{base16:function(){return P},base16upper:function(){return N}});var u={};n.r(u),n.d(u,{base32:function(){return R},base32hex:function(){return Y},base32hexpad:function(){return F},base32hexpadupper:function(){return U},base32hexupper:function(){return L},base32pad:function(){return K},base32padupper:function(){return G},base32upper:function(){return W},base32z:function(){return B}});var l={};n.r(l),n.d(l,{base36:function(){return V},base36upper:function(){return J}});var c={};n.r(c),n.d(c,{base58btc:function(){return H},base58flickr:function(){return X}});var d={};n.r(d),n.d(d,{base64:function(){return Q},base64pad:function(){return _},base64url:function(){return $},base64urlpad:function(){return ee}});var p={};n.r(p),n.d(p,{base256emoji:function(){return ea}});var f={};n.r(f),n.d(f,{sha256:function(){return eb},sha512:function(){return ev}});var h={};n.r(h),n.d(h,{identity:function(){return eI}});var m={};n.r(m),n.d(m,{code:function(){return ex},decode:function(){return ew},encode:function(){return eC},name:function(){return eA}});var y={};n.r(y),n.d(y,{code:function(){return eZ},decode:function(){return eT},encode:function(){return eE},name:function(){return eO}});var g=function(e,t){if(e.length>=255)throw TypeError("Alphabet too long");for(var n=new Uint8Array(256),r=0;r<n.length;r++)n[r]=255;for(var a=0;a<e.length;a++){var i=e.charAt(a),s=i.charCodeAt(0);if(255!==n[s])throw TypeError(i+" is ambiguous");n[s]=a}var o=e.length,u=e.charAt(0),l=Math.log(o)/Math.log(256),c=Math.log(256)/Math.log(o);function d(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;var t=0;if(" "!==e[0]){for(var r=0,a=0;e[t]===u;)r++,t++;for(var i=(e.length-t)*l+1>>>0,s=new Uint8Array(i);e[t];){var c=n[e.charCodeAt(t)];if(255===c)return;for(var d=0,p=i-1;(0!==c||d<a)&&-1!==p;p--,d++)c+=o*s[p]>>>0,s[p]=c%256>>>0,c=c/256>>>0;if(0!==c)throw Error("Non-zero carry");a=d,t++}if(" "!==e[t]){for(var f=i-a;f!==i&&0===s[f];)f++;for(var h=new Uint8Array(r+(i-f)),m=r;f!==i;)h[m++]=s[f++];return h}}}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===t.length)return"";for(var n=0,r=0,a=0,i=t.length;a!==i&&0===t[a];)a++,n++;for(var s=(i-a)*c+1>>>0,l=new Uint8Array(s);a!==i;){for(var d=t[a],p=0,f=s-1;(0!==d||p<r)&&-1!==f;f--,p++)d+=256*l[f]>>>0,l[f]=d%o>>>0,d=d/o>>>0;if(0!==d)throw Error("Non-zero carry");r=p,a++}for(var h=s-r;h!==s&&0===l[h];)h++;for(var m=u.repeat(n);h<s;++h)m+=e.charAt(l[h]);return m},decodeUnsafe:d,decode:function(e){var n=d(e);if(n)return n;throw Error(`Non-${t} character`)}}};new Uint8Array(0);let b=(e,t)=>{if(e===t)return!0;if(e.byteLength!==t.byteLength)return!1;for(let n=0;n<e.byteLength;n++)if(e[n]!==t[n])return!1;return!0},v=e=>{if(e instanceof Uint8Array&&"Uint8Array"===e.constructor.name)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error("Unknown type, must be binary type")},I=e=>new TextEncoder().encode(e),A=e=>new TextDecoder().decode(e);class x{constructor(e,t,n){this.name=e,this.prefix=t,this.baseEncode=n}encode(e){if(e instanceof Uint8Array)return`${this.prefix}${this.baseEncode(e)}`;throw Error("Unknown type, must be binary type")}}class C{constructor(e,t,n){if(this.name=e,this.prefix=t,void 0===t.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=t.codePointAt(0),this.baseDecode=n}decode(e){if("string"==typeof e){if(e.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(e)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(e.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(e){return S(this,e)}}class w{constructor(e){this.decoders=e}or(e){return S(this,e)}decode(e){let t=e[0],n=this.decoders[t];if(n)return n.decode(e);throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}let S=(e,t)=>new w({...e.decoders||{[e.prefix]:e},...t.decoders||{[t.prefix]:t}});class k{constructor(e,t,n,r){this.name=e,this.prefix=t,this.baseEncode=n,this.baseDecode=r,this.encoder=new x(e,t,n),this.decoder=new C(e,t,r)}encode(e){return this.encoder.encode(e)}decode(e){return this.decoder.decode(e)}}let O=({name:e,prefix:t,encode:n,decode:r})=>new k(e,t,n,r),Z=({prefix:e,name:t,alphabet:n})=>{let{encode:r,decode:a}=g(n,t);return O({prefix:e,name:t,encode:r,decode:e=>v(a(e))})},E=(e,t,n,r)=>{let a={};for(let e=0;e<t.length;++e)a[t[e]]=e;let i=e.length;for(;"="===e[i-1];)--i;let s=new Uint8Array(i*n/8|0),o=0,u=0,l=0;for(let t=0;t<i;++t){let i=a[e[t]];if(void 0===i)throw SyntaxError(`Non-${r} character`);u=u<<n|i,(o+=n)>=8&&(o-=8,s[l++]=255&u>>o)}if(o>=n||255&u<<8-o)throw SyntaxError("Unexpected end of data");return s},T=(e,t,n)=>{let r="="===t[t.length-1],a=(1<<n)-1,i="",s=0,o=0;for(let r=0;r<e.length;++r)for(o=o<<8|e[r],s+=8;s>n;)s-=n,i+=t[a&o>>s];if(s&&(i+=t[a&o<<n-s]),r)for(;i.length*n&7;)i+="=";return i},j=({name:e,prefix:t,bitsPerChar:n,alphabet:r})=>O({prefix:t,name:e,encode:e=>T(e,r,n),decode:t=>E(t,r,n,e)}),M=O({prefix:"\x00",name:"identity",encode:e=>A(e),decode:e=>I(e)}),q=j({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),z=j({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),D=Z({prefix:"9",name:"base10",alphabet:"0123456789"}),P=j({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),N=j({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),R=j({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),W=j({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),K=j({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),G=j({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),Y=j({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),L=j({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),F=j({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),U=j({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),B=j({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),V=Z({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),J=Z({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),H=Z({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),X=Z({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),Q=j({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),_=j({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),$=j({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),ee=j({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),et=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),en=et.reduce((e,t,n)=>(e[n]=t,e),[]),er=et.reduce((e,t,n)=>(e[t.codePointAt(0)]=n,e),[]),ea=O({prefix:"\uD83D\uDE80",name:"base256emoji",encode:function(e){return e.reduce((e,t)=>e+=en[t],"")},decode:function(e){let t=[];for(let n of e){let e=er[n.codePointAt(0)];if(void 0===e)throw Error(`Non-base256emoji character: ${n}`);t.push(e)}return new Uint8Array(t)}});function ei(e,t,n){t=t||[];for(var r=n=n||0;e>=2147483648;)t[n++]=255&e|128,e/=128;for(;-128&e;)t[n++]=255&e|128,e>>>=7;return t[n]=0|e,ei.bytes=n-r+1,t}function es(e,t){var n,r=0,t=t||0,a=0,i=t,s=e.length;do{if(i>=s)throw es.bytes=0,RangeError("Could not decode varint");n=e[i++],r+=a<28?(127&n)<<a:(127&n)*Math.pow(2,a),a+=7}while(n>=128);return es.bytes=i-t,r}var eo={encode:ei,decode:es,encodingLength:function(e){return e<128?1:e<16384?2:e<2097152?3:e<268435456?4:e<34359738368?5:e<4398046511104?6:e<562949953421312?7:e<72057594037927940?8:e<0x7fffffffffffffff?9:10}};let eu=(e,t=0)=>{let n=eo.decode(e,t);return[n,eo.decode.bytes]},el=(e,t,n=0)=>(eo.encode(e,t,n),t),ec=e=>eo.encodingLength(e),ed=(e,t)=>{let n=t.byteLength,r=ec(e),a=r+ec(n),i=new Uint8Array(a+n);return el(e,i,0),el(n,i,r),i.set(t,a),new eh(e,n,t,i)},ep=e=>{let t=v(e),[n,r]=eu(t),[a,i]=eu(t.subarray(r)),s=t.subarray(r+i);if(s.byteLength!==a)throw Error("Incorrect length");return new eh(n,a,s,t)},ef=(e,t)=>e===t||e.code===t.code&&e.size===t.size&&b(e.bytes,t.bytes);class eh{constructor(e,t,n,r){this.code=e,this.size=t,this.digest=n,this.bytes=r}}let em=({name:e,code:t,encode:n})=>new ey(e,t,n);class ey{constructor(e,t,n){this.name=e,this.code=t,this.encode=n}digest(e){if(e instanceof Uint8Array){let t=this.encode(e);return t instanceof Uint8Array?ed(this.code,t):t.then(e=>ed(this.code,e))}throw Error("Unknown type, must be binary type")}}let eg=e=>async t=>new Uint8Array(await crypto.subtle.digest(e,t)),eb=em({name:"sha2-256",code:18,encode:eg("SHA-256")}),ev=em({name:"sha2-512",code:19,encode:eg("SHA-512")}),eI={code:0,name:"identity",encode:v,digest:e=>ed(0,v(e))},eA="raw",ex=85,eC=e=>v(e),ew=e=>v(e),eS=new TextEncoder,ek=new TextDecoder,eO="json",eZ=512,eE=e=>eS.encode(JSON.stringify(e)),eT=e=>JSON.parse(ek.decode(e));class ej{constructor(e,t,n,r){this.code=t,this.version=e,this.multihash=n,this.bytes=r,this.byteOffset=r.byteOffset,this.byteLength=r.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:eK,byteLength:eK,code:eW,version:eW,multihash:eW,bytes:eW,_baseCache:eK,asCID:eK})}toV0(){if(0===this.version)return this;{let{code:e,multihash:t}=this;if(e!==eD)throw Error("Cannot convert a non dag-pb CID to CIDv0");if(t.code!==eP)throw Error("Cannot convert non sha2-256 multihash CID to CIDv0");return ej.createV0(t)}}toV1(){switch(this.version){case 0:{let{code:e,digest:t}=this.multihash,n=ed(e,t);return ej.createV1(this.code,n)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(e){return e&&this.code===e.code&&this.version===e.version&&ef(this.multihash,e.multihash)}toString(e){let{bytes:t,version:n,_baseCache:r}=this;return 0===n?eq(t,r,e||H.encoder):ez(t,r,e||R.encoder)}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(e){return eG(/^0\.0/,eY),!!(e&&(e[eR]||e.asCID===e))}get toBaseEncodedString(){throw Error("Deprecated, use .toString()")}get codec(){throw Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw Error('"multibaseName" property is deprecated')}get prefix(){throw Error('"prefix" property is deprecated')}static asCID(e){if(e instanceof ej)return e;if(null!=e&&e.asCID===e){let{version:t,code:n,multihash:r,bytes:a}=e;return new ej(t,n,r,a||eN(t,n,r.bytes))}if(null==e||!0!==e[eR])return null;{let{version:t,multihash:n,code:r}=e,a=ep(n);return ej.create(t,r,a)}}static create(e,t,n){if("number"!=typeof t)throw Error("String codecs are no longer supported");switch(e){case 0:if(t===eD)return new ej(e,t,n,n.bytes);throw Error(`Version 0 CID must use dag-pb (code: ${eD}) block encoding`);case 1:{let r=eN(e,t,n.bytes);return new ej(e,t,n,r)}default:throw Error("Invalid version")}}static createV0(e){return ej.create(0,eD,e)}static createV1(e,t){return ej.create(1,e,t)}static decode(e){let[t,n]=ej.decodeFirst(e);if(n.length)throw Error("Incorrect length");return t}static decodeFirst(e){let t=ej.inspectBytes(e),n=t.size-t.multihashSize,r=v(e.subarray(n,n+t.multihashSize));if(r.byteLength!==t.multihashSize)throw Error("Incorrect length");let a=r.subarray(t.multihashSize-t.digestSize),i=new eh(t.multihashCode,t.digestSize,a,r),s=0===t.version?ej.createV0(i):ej.createV1(t.codec,i);return[s,e.subarray(t.size)]}static inspectBytes(e){let t=0,n=()=>{let[n,r]=eu(e.subarray(t));return t+=r,n},r=n(),a=eD;if(18===r?(r=0,t=0):1===r&&(a=n()),0!==r&&1!==r)throw RangeError(`Invalid CID version ${r}`);let i=t,s=n(),o=n(),u=t+o;return{version:r,codec:a,multihashCode:s,digestSize:o,multihashSize:u-i,size:u}}static parse(e,t){let[n,r]=eM(e,t),a=ej.decode(r);return a._baseCache.set(n,e),a}}let eM=(e,t)=>{switch(e[0]){case"Q":return[H.prefix,(t||H).decode(`${H.prefix}${e}`)];case H.prefix:return[H.prefix,(t||H).decode(e)];case R.prefix:return[R.prefix,(t||R).decode(e)];default:if(null==t)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[e[0],t.decode(e)]}},eq=(e,t,n)=>{let{prefix:r}=n;if(r!==H.prefix)throw Error(`Cannot string encode V0 in ${n.name} encoding`);let a=t.get(r);if(null!=a)return a;{let a=n.encode(e).slice(1);return t.set(r,a),a}},ez=(e,t,n)=>{let{prefix:r}=n,a=t.get(r);if(null!=a)return a;{let a=n.encode(e);return t.set(r,a),a}},eD=112,eP=18,eN=(e,t,n)=>{let r=ec(e),a=r+ec(t),i=new Uint8Array(a+n.byteLength);return el(e,i,0),el(t,i,r),i.set(n,a),i},eR=Symbol.for("@ipld/js-cid/CID"),eW={writable:!1,configurable:!1,enumerable:!0},eK={writable:!1,enumerable:!1,configurable:!1},eG=(e,t)=>{if(e.test("0.0.0-dev"))console.warn(t);else throw Error(t)},eY=`CID.isCID(v) is deprecated and will be removed in the next major release.
Following code pattern:

if (CID.isCID(value)) {
  doSomethingWithCID(value)
}

Is replaced with:

const cid = CID.asCID(value)
if (cid) {
  // Make sure to use cid instead of value
  doSomethingWithCID(cid)
}
`,eL={...r,...a,...i,...s,...o,...u,...l,...c,...d,...p};({...f,...h});var eF=n(79807);function eU(e,t,n,r){return{name:e,prefix:t,encoder:{name:e,prefix:t,encode:n},decoder:{decode:r}}}let eB=eU("utf8","u",e=>{let t=new TextDecoder("utf8");return"u"+t.decode(e)},e=>{let t=new TextEncoder;return t.encode(e.substring(1))}),eV=eU("ascii","a",e=>{let t="a";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t},e=>{e=e.substring(1);let t=(0,eF.E)(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}),eJ={utf8:eB,"utf-8":eB,hex:eL.base16,latin1:eV,ascii:eV,binary:eV,...eL};var eH=eJ},33943:function(e,t,n){"use strict";function r(e){return"string"==typeof e?{address:e,type:"json-rpc"}:e}n.d(t,{T:function(){return r}})},84110:function(e,t,n){"use strict";n.d(t,{R:function(){return b}});var r=n(33943),a=n(64841),i=n(63480),s=n(7340),o=n(43270),u=n(57351),l=n(59753),c=n(77868),d=n(10389),p=n(82382),f=n(94295),h=n(48435),m=n(52595),y=n(31788),g=n(19116);async function b(e,t){let{account:a=e.account,batch:u=!!e.batch?.multicall,blockNumber:l,blockTag:c="latest",accessList:y,data:b,gas:I,gasPrice:A,maxFeePerGas:x,maxPriorityFeePerGas:C,nonce:w,to:S,value:k,...O}=t,Z=a?(0,r.T)(a):void 0;try{(0,g.F)(t);let n=l?(0,d.eC)(l):void 0,r=n||c,a=e.chain?.formatters?.transactionRequest?.format||m.tG,i=a({...(0,h.K)(O,{format:a}),from:Z?.address,accessList:y,data:b,gas:I,gasPrice:A,maxFeePerGas:x,maxPriorityFeePerGas:C,nonce:w,to:S,value:k});if(u&&function({request:e}){let{data:t,to:n,...r}=e;return!(!t||t.startsWith("0x82ad56cb"))&&!!n&&!(Object.values(r).filter(e=>void 0!==e).length>0)}({request:i}))try{return await v(e,{...i,blockNumber:l,blockTag:c})}catch(e){if(!(e instanceof s.pZ)&&!(e instanceof s.mm))throw e}let o=await e.request({method:"eth_call",params:r?[i,r]:[i]});if("0x"===o)return{data:void 0};return{data:o}}catch(u){let r=function(e){if(!(e instanceof i.G))return;let t=e.walk();return"object"==typeof t.data?t.data.data:t.data}(u),{offchainLookup:a,offchainLookupSignature:s}=await n.e(425).then(n.bind(n,12425));if(r?.slice(0,10)===s&&S)return{data:await a(e,{data:r,to:S})};throw function(e,{docsPath:t,...n}){let r=(0,f.k)(e,n);return r instanceof p.cj&&(r=e),new o.cg(r,{docsPath:t,...n})}(u,{...t,account:Z,chain:e.chain})}}async function v(e,t){let{batchSize:n=1024,wait:r=0}="object"==typeof e.batch?.multicall?e.batch.multicall:{},{blockNumber:i,blockTag:p="latest",data:f,multicallAddress:h,to:m}=t,g=h;if(!g){if(!e.chain)throw new s.pZ;g=(0,c.LI)({blockNumber:i,chain:e.chain,contract:"multicall3"})}let b=i?(0,d.eC)(i):void 0,v=b||p,{schedule:I}=(0,y.S)({id:`${e.uid}.${v}`,wait:r,shouldSplitBatch(e){let t=e.reduce((e,{data:t})=>e+(t.length-2),0);return t>2*n},fn:async t=>{let n=t.map(e=>({allowFailure:!0,callData:e.data,target:e.to})),r=(0,l.R)({abi:a.F8,args:[n],functionName:"aggregate3"}),i=await e.request({method:"eth_call",params:[{data:r,to:g},v]});return(0,u.k)({abi:a.F8,args:[n],functionName:"aggregate3",data:i||"0x"})}}),[{returnData:A,success:x}]=await I({data:f,to:m});if(!x)throw new o.VQ({data:A});return"0x"===A?{data:void 0}:{data:A}}},87850:function(e,t,n){"use strict";n.d(t,{C:function(){return u},X:function(){return o}});var r=n(64019),a=n(71253),i=n(70445),s=n(18642);async function o(e,t){return u(e,t)}async function u(e,t){let{block:n,chain:o=e.chain,request:u,type:l="eip1559"}=t||{},c=await (async()=>"function"==typeof o?.fees?.baseFeeMultiplier?o.fees.baseFeeMultiplier({block:n,client:e,request:u}):o?.fees?.baseFeeMultiplier??1.2)();if(c<1)throw new r.Fz;let d=c.toString().split(".")[1]?.length??0,p=10**d,f=e=>e*BigInt(Math.ceil(c*p))/BigInt(p),h=n||await (0,i.Q)(e);if("function"==typeof o?.fees?.estimateFeesPerGas)return o.fees.estimateFeesPerGas({block:n,client:e,multiply:f,request:u,type:l});if("eip1559"===l){if("bigint"!=typeof h.baseFeePerGas)throw new r.e5;let t=u?.maxPriorityFeePerGas?u.maxPriorityFeePerGas:await (0,a.h)(e,{block:h,chain:o,request:u}),n=f(h.baseFeePerGas),i=u?.maxFeePerGas??n+t;return{maxFeePerGas:i,maxPriorityFeePerGas:t}}let m=u?.gasPrice??f(await (0,s.o)(e));return{gasPrice:m}}},75437:function(e,t,n){"use strict";n.d(t,{Q:function(){return g}});var r=n(33943),a=n(62220),i=n(10389),s=n(38735),o=n(81294),u=n(63480),l=n(10520);class c extends u.G{constructor(e,{account:t,docsPath:n,chain:r,data:a,gas:i,gasPrice:u,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,to:f,value:h}){let m=(0,l.xr)({from:t?.address,to:f,value:void 0!==h&&`${(0,s.d)(h)} ${r?.nativeCurrency.symbol||"ETH"}`,data:a,gas:i,gasPrice:void 0!==u&&`${(0,o.o)(u)} gwei`,maxFeePerGas:void 0!==c&&`${(0,o.o)(c)} gwei`,maxPriorityFeePerGas:void 0!==d&&`${(0,o.o)(d)} gwei`,nonce:p});super(e.shortMessage,{cause:e,docsPath:n,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Estimate Gas Arguments:",m].filter(Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EstimateGasExecutionError"}),this.cause=e}}var d=n(82382),p=n(94295),f=n(48435),h=n(52595),m=n(19116),y=n(39491);async function g(e,t){let n=t.account??e.account;if(!n)throw new a.o({docsPath:"/docs/actions/public/estimateGas"});let s=(0,r.T)(n);try{let{accessList:n,blockNumber:r,blockTag:a,data:o,gas:u,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,to:g,value:b,...v}="local"===s.type?await (0,y.Z)(e,t):t,I=r?(0,i.eC)(r):void 0,A=I||a;(0,m.F)(t);let x=e.chain?.formatters?.transactionRequest?.format||h.tG,C=x({...(0,f.K)(v,{format:x}),from:s.address,accessList:n,data:o,gas:u,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,to:g,value:b}),w=await e.request({method:"eth_estimateGas",params:A?[C,A]:[C]});return BigInt(w)}catch(n){throw function(e,{docsPath:t,...n}){let r=(0,p.k)(e,n);return r instanceof d.cj&&(r=e),new c(r,{docsPath:t,...n})}(n,{...t,account:s,chain:e.chain})}}},71253:function(e,t,n){"use strict";n.d(t,{_:function(){return o},h:function(){return u}});var r=n(64019),a=n(22954),i=n(70445),s=n(18642);async function o(e,t){return u(e,t)}async function u(e,t){let{block:n,chain:o=e.chain,request:u}=t||{};if("function"==typeof o?.fees?.defaultPriorityFee){let t=n||await (0,i.Q)(e);return o.fees.defaultPriorityFee({block:t,client:e,request:u})}if(o?.fees?.defaultPriorityFee)return o?.fees?.defaultPriorityFee;try{let t=await e.request({method:"eth_maxPriorityFeePerGas"});return(0,a.y_)(t)}catch{let[t,a]=await Promise.all([n?Promise.resolve(n):(0,i.Q)(e),(0,s.o)(e)]);if("bigint"!=typeof t.baseFeePerGas)throw new r.e5;let o=a-t.baseFeePerGas;if(o<0n)return 0n;return o}}},70445:function(e,t,n){"use strict";n.d(t,{Q:function(){return o}});var r=n(63480);class a extends r.G{constructor({blockHash:e,blockNumber:t}){let n="Block";e&&(n=`Block at hash "${e}"`),t&&(n=`Block at number "${t}"`),super(`${n} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlockNotFoundError"})}}var i=n(10389),s=n(73726);async function o(e,{blockHash:t,blockNumber:n,blockTag:r,includeTransactions:o}={}){let u=o??!1,l=void 0!==n?(0,i.eC)(n):void 0,c=null;if(!(c=t?await e.request({method:"eth_getBlockByHash",params:[t,u]}):await e.request({method:"eth_getBlockByNumber",params:[l||(r??"latest"),u]})))throw new a({blockHash:t,blockNumber:n});let d=e.chain?.formatters?.block?.format||s.Z;return d(c)}},12209:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var r=n(22954);async function a(e){let t=await e.request({method:"eth_chainId"});return(0,r.ly)(t)}},18642:function(e,t,n){"use strict";async function r(e){let t=await e.request({method:"eth_gasPrice"});return BigInt(t)}n.d(t,{o:function(){return r}})},87451:function(e,t,n){"use strict";n.d(t,{K:function(){return i}});var r=n(22954),a=n(10389);async function i(e,{address:t,blockTag:n="latest",blockNumber:i}){let s=await e.request({method:"eth_getTransactionCount",params:[t,i?(0,a.eC)(i):n]});return(0,r.ly)(s)}},39491:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(33943),a=n(87850),i=n(75437),s=n(70445),o=n(87451),u=n(62220),l=n(64019),c=n(19116),d=n(30748);async function p(e,t){let{account:n=e.account,chain:p,gas:f,nonce:h,type:m}=t;if(!n)throw new u.o;let y=(0,r.T)(n),g=await (0,s.Q)(e,{blockTag:"latest"}),b={...t,from:y.address};if(void 0===h&&(b.nonce=await (0,o.K)(e,{address:y.address,blockTag:"pending"})),void 0===m)try{b.type=(0,d.l)(b)}catch{b.type="bigint"==typeof g.baseFeePerGas?"eip1559":"legacy"}if("eip1559"===b.type){let{maxFeePerGas:n,maxPriorityFeePerGas:r}=await (0,a.C)(e,{block:g,chain:p,request:b});if(void 0===t.maxPriorityFeePerGas&&t.maxFeePerGas&&t.maxFeePerGas<r)throw new l.ld({maxPriorityFeePerGas:r});b.maxPriorityFeePerGas=r,b.maxFeePerGas=n}else{if(void 0!==t.maxFeePerGas||void 0!==t.maxPriorityFeePerGas)throw new l.e5;let{gasPrice:n}=await (0,a.C)(e,{block:g,chain:p,request:b,type:"legacy"});b.gasPrice=n}return void 0===f&&(b.gas=await (0,i.Q)(e,{...b,account:{address:y.address,type:"json-rpc"}})),(0,c.F)(b),b}},24268:function(e,t,n){"use strict";async function r(e,{serializedTransaction:t}){return e.request({method:"eth_sendRawTransaction",params:[t]})}n.d(t,{p:function(){return r}})},24627:function(e,t,n){"use strict";n.d(t,{w:function(){return a}});var r=n(77868);let a=(0,r.ax)({id:5,network:"goerli",name:"Goerli",nativeCurrency:{name:"Goerli Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://eth-goerli.g.alchemy.com/v2"],webSocket:["wss://eth-goerli.g.alchemy.com/v2"]},infura:{http:["https://goerli.infura.io/v3"],webSocket:["wss://goerli.infura.io/ws/v3"]},default:{http:["https://rpc.ankr.com/eth_goerli"]},public:{http:["https://rpc.ankr.com/eth_goerli"]}},blockExplorers:{etherscan:{name:"Etherscan",url:"https://goerli.etherscan.io"},default:{name:"Etherscan",url:"https://goerli.etherscan.io"}},contracts:{ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0x56522D00C410a43BFfDF00a9A569489297385790",blockCreated:8765204},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:6507670}},testnet:!0})},45471:function(e,t,n){"use strict";n.d(t,{R:function(){return a}});var r=n(77868);let a=(0,r.ax)({id:1,network:"homestead",name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://eth-mainnet.g.alchemy.com/v2"],webSocket:["wss://eth-mainnet.g.alchemy.com/v2"]},infura:{http:["https://mainnet.infura.io/v3"],webSocket:["wss://mainnet.infura.io/ws/v3"]},default:{http:["https://cloudflare-eth.com"]},public:{http:["https://cloudflare-eth.com"]}},blockExplorers:{etherscan:{name:"Etherscan",url:"https://etherscan.io"},default:{name:"Etherscan",url:"https://etherscan.io"}},contracts:{ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0xc0497E381f536Be9ce14B0dD3817cBcAe57d2F62",blockCreated:16966585},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:14353601}}})},52946:function(e,t,n){"use strict";let r;n.d(t,{e:function(){return s}});var a=n(33943);let i=256;function s(e){let{batch:t,cacheTime:n=e.pollingInterval??4e3,key:s="base",name:o="Base Client",pollingInterval:u=4e3,type:l="base"}=e,c=e.chain,d=e.account?(0,a.T)(e.account):void 0,{config:p,request:f,value:h}=e.transport({chain:c,pollingInterval:u}),m={...p,...h},y={account:d,batch:t,cacheTime:n,chain:c,key:s,name:o,pollingInterval:u,request:f,transport:m,type:l,uid:function(e=11){if(!r||i+e>512){r="",i=0;for(let e=0;e<256;e++)r+=(256+256*Math.random()|0).toString(16).substring(1)}return r.substring(i,i+++e)}()};return Object.assign(y,{extend:function e(t){return n=>{let r=n(t);for(let e in y)delete r[e];let a={...t,...r};return Object.assign(a,{extend:e(a)})}}(y)})}},65442:function(e,t,n){"use strict";n.d(t,{K:function(){return P}});var r=n(52946),a=n(12209),i=n(10389);async function s(e,{chain:t}){let{id:n,name:r,nativeCurrency:a,rpcUrls:s,blockExplorers:o}=t;await e.request({method:"wallet_addEthereumChain",params:[{chainId:(0,i.eC)(n),chainName:r,nativeCurrency:a,rpcUrls:s.default.http,blockExplorerUrls:o?Object.values(o).map(({url:e})=>e):void 0}]})}var o=n(14003),u=n(33943),l=n(62220),c=n(77868),d=n(82382),p=n(10520),f=n(94295),h=n(48435),m=n(52595),y=n(19116),g=n(39491),b=n(24268);async function v(e,t){let{account:n=e.account,chain:r=e.chain,accessList:i,data:s,gas:o,gasPrice:v,maxFeePerGas:I,maxPriorityFeePerGas:A,nonce:x,to:C,value:w,...S}=t;if(!n)throw new l.o({docsPath:"/docs/actions/wallet/sendTransaction"});let k=(0,u.T)(n);try{let n;if((0,y.F)(t),null!==r&&(n=await (0,a.L)(e),(0,c.qg)({currentChainId:n,chain:r})),"local"===k.type){let t=await (0,g.Z)(e,{account:k,accessList:i,chain:r,data:s,gas:o,gasPrice:v,maxFeePerGas:I,maxPriorityFeePerGas:A,nonce:x,to:C,value:w,...S});n||(n=await (0,a.L)(e));let u=r?.serializers?.transaction,l=await k.signTransaction({...t,chainId:n},{serializer:u});return await (0,b.p)(e,{serializedTransaction:l})}let u=r?.formatters?.transactionRequest?.format||m.tG,l=u({...(0,h.K)(S,{format:u}),accessList:i,data:s,from:k.address,gas:o,gasPrice:v,maxFeePerGas:I,maxPriorityFeePerGas:A,nonce:x,to:C,value:w});return await e.request({method:"eth_sendTransaction",params:[l]})}catch(e){throw function(e,{docsPath:t,...n}){let r=(0,f.k)(e,n);return r instanceof d.cj&&(r=e),new p.mk(r,{docsPath:t,...n})}(e,{...t,account:k,chain:t.chain||void 0})}}var I=n(87593);async function A(e){let t=await e.request({method:"eth_accounts"});return t.map(e=>(0,I.x)(e))}async function x(e){let t=await e.request({method:"wallet_getPermissions"});return t}async function C(e){let t=await e.request({method:"eth_requestAccounts"});return t.map(e=>(0,I.K)(e))}async function w(e,t){return e.request({method:"wallet_requestPermissions",params:[t]})}async function S(e,{account:t=e.account,message:n}){if(!t)throw new l.o({docsPath:"/docs/actions/wallet/signMessage"});let r=(0,u.T)(t);if("local"===r.type)return r.signMessage({message:n});let a="string"==typeof n?(0,i.$G)(n):n.raw instanceof Uint8Array?(0,i.NC)(n.raw):n.raw;return e.request({method:"personal_sign",params:[a,r.address]})}async function k(e,t){let{account:n=e.account,chain:r=e.chain,...s}=t;if(!n)throw new l.o({docsPath:"/docs/actions/wallet/signTransaction"});let o=(0,u.T)(n);(0,y.F)({account:o,...t});let d=await (0,a.L)(e);null!==r&&(0,c.qg)({currentChainId:d,chain:r});let p=r?.formatters||e.chain?.formatters,f=p?.transactionRequest?.format||m.tG;return"local"===o.type?o.signTransaction({chainId:d,...s},{serializer:e.chain?.serializers?.transaction}):await e.request({method:"eth_signTransaction",params:[{...f(s),chainId:(0,i.eC)(d),from:o.address}]})}var O=n(55797),Z=n(64453),E=n(3402);async function T(e,{account:t=e.account,domain:n,message:r,primaryType:a,types:i}){if(!t)throw new l.o({docsPath:"/docs/actions/wallet/signTypedData"});let s=(0,u.T)(t),o={EIP712Domain:(0,E.cj)({domain:n}),...i};if((0,E.iC)({domain:n,message:r,primaryType:a,types:o}),"local"===s.type)return s.signTypedData({domain:n,primaryType:a,types:o,message:r});let c=(0,Z.P)({domain:n??{},primaryType:a,types:o,message:r},(e,t)=>(0,O.v)(t)?t.toLowerCase():t);return e.request({method:"eth_signTypedData_v4",params:[s.address,c]})}async function j(e,{id:t}){await e.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,i.eC)(t)}]})}async function M(e,t){let n=await e.request({method:"wallet_watchAsset",params:t});return n}var q=n(59753);async function z(e,{abi:t,address:n,args:r,dataSuffix:a,functionName:i,...s}){let o=(0,q.R)({abi:t,args:r,functionName:i}),u=await v(e,{data:`${o}${a?a.replace("0x",""):""}`,to:n,...s});return u}function D(e){return{addChain:t=>s(e,t),deployContract:t=>(function(e,{abi:t,args:n,bytecode:r,...a}){let i=(0,o.w)({abi:t,args:n,bytecode:r});return v(e,{...a,data:i})})(e,t),getAddresses:()=>A(e),getChainId:()=>(0,a.L)(e),getPermissions:()=>x(e),prepareTransactionRequest:t=>(0,g.Z)(e,t),requestAddresses:()=>C(e),requestPermissions:t=>w(e,t),sendRawTransaction:t=>(0,b.p)(e,t),sendTransaction:t=>v(e,t),signMessage:t=>S(e,t),signTransaction:t=>k(e,t),signTypedData:t=>T(e,t),switchChain:t=>j(e,t),watchAsset:t=>M(e,t),writeContract:t=>z(e,t)}}function P(e){let{key:t="wallet",name:n="Wallet Client",transport:a}=e,i=(0,r.e)({...e,key:t,name:n,transport:e=>a({...e,retryCount:0}),type:"walletClient"});return i.extend(D)}},6558:function(e,t,n){"use strict";n.d(t,{q:function(){return a}});var r=n(65406);function a({key:e,name:t,request:n,retryCount:a=3,retryDelay:i=150,timeout:s,type:o},u){return{config:{key:e,name:t,request:n,retryCount:a,retryDelay:i,timeout:s,type:o},request:(0,r.n)(n,{retryCount:a,retryDelay:i}),value:u}}},20005:function(e,t,n){"use strict";n.d(t,{P:function(){return a}});var r=n(6558);function a(e,t={}){let{key:n="custom",name:a="Custom Provider",retryDelay:i}=t;return({retryCount:s})=>(0,r.q)({key:n,name:a,request:e.request.bind(e),retryCount:t.retryCount??s,retryDelay:i,type:"custom"})}},64841:function(e,t,n){"use strict";n.d(t,{$o:function(){return l},F8:function(){return r},X$:function(){return u},du:function(){return s},k3:function(){return i},nZ:function(){return o}});let r=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}],a=[{inputs:[],name:"ResolverNotFound",type:"error"},{inputs:[],name:"ResolverWildcardNotSupported",type:"error"}],i=[...a,{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}],s=[...a,{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]}],o=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}],u=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}],l=[{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"}]},99909:function(e,t,n){"use strict";n.d(t,{$:function(){return r},Up:function(){return a},hZ:function(){return i}});let r={1:"An `assert` condition failed.",17:"Arithmic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."},a={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},i={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}},27209:function(e,t,n){"use strict";n.d(t,{Bd:function(){return i},Zn:function(){return a},ez:function(){return r}});let r={gwei:9,wei:18},a={ether:-9,wei:9},i={ether:-18,gwei:-9}},50487:function(e,t,n){"use strict";n.d(t,{CI:function(){return C},FM:function(){return h},Gy:function(){return A},KY:function(){return v},M4:function(){return d},MX:function(){return b},SM:function(){return I},cO:function(){return o},dh:function(){return x},fM:function(){return s},fs:function(){return p},gr:function(){return c},hn:function(){return w},lC:function(){return m},mv:function(){return y},wM:function(){return S},wb:function(){return l},xB:function(){return u},xL:function(){return g},yP:function(){return f}});var r=n(3727),a=n(75855),i=n(63480);class s extends i.G{constructor({docsPath:e}){super("A constructor was not found on the ABI.\nMake sure you are using the correct ABI and that the constructor exists on it.",{docsPath:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorNotFoundError"})}}class o extends i.G{constructor({docsPath:e}){super("Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.\nMake sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists.",{docsPath:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorParamsNotFoundError"})}}class u extends i.G{constructor({data:e,params:t,size:n}){super(`Data size of ${n} bytes is too small for given parameters.`,{metaMessages:[`Params: (${(0,r.h)(t,{includeName:!0})})`,`Data:   ${e} (${n} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=e,this.params=t,this.size=n}}class l extends i.G{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingZeroDataError"})}}class c extends i.G{constructor({expectedLength:e,givenLength:t,type:n}){super(`ABI encoding array length mismatch for type ${n}.
Expected length: ${e}
Given length: ${t}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingArrayLengthMismatchError"})}}class d extends i.G{constructor({expectedSize:e,value:t}){super(`Size of bytes "${t}" (bytes${(0,a.d)(t)}) does not match expected size (bytes${e}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingBytesSizeMismatchError"})}}class p extends i.G{constructor({expectedLength:e,givenLength:t}){super(`ABI encoding params/values length mismatch.
Expected length (params): ${e}
Given length (values): ${t}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingLengthMismatchError"})}}class f extends i.G{constructor(e,{docsPath:t}){super(`Encoded error signature "${e}" not found on ABI.
Make sure you are using the correct ABI and that the error exists on it.
You can look up the decoded signature here: https://openchain.xyz/signatures?query=${e}.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorSignatureNotFoundError"}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=e}}class h extends i.G{constructor({docsPath:e}){super("Cannot extract event signature from empty topics.",{docsPath:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureEmptyTopicsError"})}}class m extends i.G{constructor(e,{docsPath:t}){super(`Encoded event signature "${e}" not found on ABI.
Make sure you are using the correct ABI and that the event exists on it.
You can look up the signature here: https://openchain.xyz/signatures?query=${e}.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureNotFoundError"})}}class y extends i.G{constructor(e,{docsPath:t}={}){super(`Event ${e?`"${e}" `:""}not found on ABI.
Make sure you are using the correct ABI and that the event exists on it.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventNotFoundError"})}}class g extends i.G{constructor(e,{docsPath:t}={}){super(`Function ${e?`"${e}" `:""}not found on ABI.
Make sure you are using the correct ABI and that the function exists on it.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionNotFoundError"})}}class b extends i.G{constructor(e,{docsPath:t}){super(`Function "${e}" does not contain any \`outputs\` on ABI.
Cannot decode function result without knowing what the parameter types are.
Make sure you are using the correct ABI and that the function exists on it.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionOutputsNotFoundError"})}}class v extends i.G{constructor({expectedSize:e,givenSize:t}){super(`Expected bytes${e}, got bytes${t}.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BytesSizeMismatchError"})}}class I extends i.G{constructor({abiItem:e,data:t,params:n,size:a}){super(`Data size of ${a} bytes is too small for non-indexed event parameters.`,{metaMessages:[`Params: (${(0,r.h)(n,{includeName:!0})})`,`Data:   ${t} (${a} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=e,this.data=t,this.params=n,this.size=a}}class A extends i.G{constructor({abiItem:e,param:t}){super(`Expected a topic for indexed event parameter${t.name?` "${t.name}"`:""} on event "${(0,r.t)(e,{includeName:!0})}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=e}}class x extends i.G{constructor(e,{docsPath:t}){super(`Type "${e}" is not a valid encoding type.
Please provide a valid ABI type.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiEncodingType"})}}class C extends i.G{constructor(e,{docsPath:t}){super(`Type "${e}" is not a valid decoding type.
Please provide a valid ABI type.`,{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiDecodingType"})}}class w extends i.G{constructor(e){super(`Value "${e}" is not a valid array.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidArrayError"})}}class S extends i.G{constructor(e){super(`"${e}" is not a valid definition type.
Valid types: "function", "event", "error"`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidDefinitionTypeError"})}}},62220:function(e,t,n){"use strict";n.d(t,{o:function(){return a}});var r=n(63480);class a extends r.G{constructor({docsPath:e}={}){super("Could not find an Account to execute with this Action.\nPlease provide an Account with the `account` argument on the Action, or by supplying an `account` to the WalletClient.",{docsPath:e,docsSlug:"account"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccountNotFoundError"})}}},37342:function(e,t,n){"use strict";n.d(t,{b:function(){return a}});var r=n(63480);class a extends r.G{constructor({address:e}){super(`Address "${e}" is invalid.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAddressError"})}}},63480:function(e,t,n){"use strict";n.d(t,{G:function(){return a}});var r=n(99669);class a extends Error{constructor(e,t={}){super(),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ViemError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:(0,r.bo)()});let n=t.cause instanceof a?t.cause.details:t.cause?.message?t.cause.message:t.details,i=t.cause instanceof a&&t.cause.docsPath||t.docsPath;this.message=[e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...i?[`Docs: https://viem.sh${i}.html${t.docsSlug?`#${t.docsSlug}`:""}`]:[],...n?[`Details: ${n}`]:[],`Version: ${this.version}`].join("\n"),t.cause&&(this.cause=t.cause),this.details=n,this.docsPath=i,this.metaMessages=t.metaMessages,this.shortMessage=e}walk(e){return function e(t,n){return n?.(t)?t:t&&"object"==typeof t&&"cause"in t?e(t.cause,n):n?null:t}(this,e)}}},7340:function(e,t,n){"use strict";n.d(t,{Bk:function(){return s},Yl:function(){return i},hJ:function(){return u},mm:function(){return a},pZ:function(){return o}});var r=n(63480);class a extends r.G{constructor({blockNumber:e,chain:t,contract:n}){super(`Chain "${t.name}" does not support contract "${n.name}".`,{metaMessages:["This could be due to any of the following:",...e&&n.blockCreated&&n.blockCreated>e?[`- The contract "${n.name}" was not deployed until block ${n.blockCreated} (current block ${e}).`]:[`- The chain does not have the contract "${n.name}" configured.`]]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDoesNotSupportContract"})}}class i extends r.G{constructor({chain:e,currentChainId:t}){super(`The current chain of the wallet (id: ${t}) does not match the target chain for the transaction (id: ${e.id} – ${e.name}).`,{metaMessages:[`Current Chain ID:  ${t}`,`Expected Chain ID: ${e.id} – ${e.name}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainMismatchError"})}}class s extends r.G{constructor(){super("No chain was provided to the request.\nPlease provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotFoundError"})}}class o extends r.G{constructor(){super("No chain was provided to the Client."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ClientChainNotConfiguredError"})}}class u extends r.G{constructor({chainId:e}){super(`Chain ID "${e}" is invalid.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidChainIdError"})}}},43270:function(e,t,n){"use strict";n.d(t,{cg:function(){return y},uq:function(){return g},Lu:function(){return b},Dk:function(){return v},VQ:function(){return I}});var r=n(33943),a=n(99909),i=n(75934),s=n(3727),o=n(64453);function u({abiItem:e,args:t,includeFunctionName:n=!0,includeName:r=!1}){if("name"in e&&"inputs"in e&&e.inputs)return`${n?e.name:""}(${e.inputs.map((e,n)=>`${r&&e.name?`${e.name}: `:""}${"object"==typeof t[n]?(0,o.P)(t[n]):t[n]}`).join(", ")})`}var l=n(50151),c=n(38735),d=n(81294),p=n(50487),f=n(63480),h=n(10520),m=n(99669);class y extends f.G{constructor(e,{account:t,docsPath:n,chain:a,data:i,gas:s,gasPrice:o,maxFeePerGas:u,maxPriorityFeePerGas:l,nonce:p,to:f,value:m}){let y=t?(0,r.T)(t):void 0,g=(0,h.xr)({from:y?.address,to:f,value:void 0!==m&&`${(0,c.d)(m)} ${a?.nativeCurrency.symbol||"ETH"}`,data:i,gas:s,gasPrice:void 0!==o&&`${(0,d.o)(o)} gwei`,maxFeePerGas:void 0!==u&&`${(0,d.o)(u)} gwei`,maxPriorityFeePerGas:void 0!==l&&`${(0,d.o)(l)} gwei`,nonce:p});super(e.shortMessage,{cause:e,docsPath:n,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Raw Call Arguments:",g].filter(Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CallExecutionError"}),this.cause=e}}class g extends f.G{constructor(e,{abi:t,args:n,contractAddress:r,docsPath:a,functionName:i,sender:o}){let c=(0,l.m)({abi:t,args:n,name:i}),d=c?u({abiItem:c,args:n,includeFunctionName:!1,includeName:!1}):void 0,p=c?(0,s.t)(c,{includeName:!0}):void 0,f=(0,h.xr)({address:r&&(0,m.CR)(r),function:p,args:d&&"()"!==d&&`${[...Array(i?.length??0).keys()].map(()=>" ").join("")}${d}`,sender:o});super(e.shortMessage||`An unknown error occurred while executing the contract function "${i}".`,{cause:e,docsPath:a,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Contract Call:",f].filter(Boolean)}),Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionExecutionError"}),this.abi=t,this.args=n,this.cause=e,this.contractAddress=r,this.functionName=i,this.sender=o}}class b extends f.G{constructor({abi:e,data:t,functionName:n,message:r}){let o,l,c,d,f;if(t&&"0x"!==t)try{f=(0,i.p)({abi:e,data:t});let{abiItem:n,errorName:r,args:o}=f;if("Error"===r)c=o[0];else if("Panic"===r){let[e]=o;c=a.$[e]}else{let e=n?(0,s.t)(n,{includeName:!0}):void 0,t=n&&o?u({abiItem:n,args:o,includeFunctionName:!1,includeName:!1}):void 0;l=[e?`Error: ${e}`:"",t&&"()"!==t?`       ${[...Array(r?.length??0).keys()].map(()=>" ").join("")}${t}`:""]}}catch(e){o=e}else r&&(c=r);o instanceof p.yP&&(l=[`Unable to decode signature "${d=o.signature}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${d}.`]),super(c&&"execution reverted"!==c||d?[`The contract function "${n}" reverted with the following ${d?"signature":"reason"}:`,c||d].join("\n"):`The contract function "${n}" reverted.`,{cause:o,metaMessages:l}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=f,this.reason=c,this.signature=d}}class v extends f.G{constructor({functionName:e}){super(`The contract function "${e}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",`  - The contract does not have the function "${e}",`,"  - The parameters passed to the contract function may be invalid, or","  - The address is not a contract."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionZeroDataError"})}}class I extends f.G{constructor({data:e,message:t}){super(t||""),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RawContractError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=e}}},42392:function(e,t,n){"use strict";n.d(t,{$:function(){return i},m:function(){return a}});var r=n(63480);class a extends r.G{constructor({offset:e,position:t,size:n}){super(`Slice ${"start"===t?"starting":"ending"} at offset "${e}" is out-of-bounds (size: ${n}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SliceOffsetOutOfBoundsError"})}}class i extends r.G{constructor({size:e,targetSize:t,type:n}){super(`${n.charAt(0).toUpperCase()}${n.slice(1).toLowerCase()} size (${e}) exceeds padding size (${t}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeExceedsPaddingSizeError"})}}},70960:function(e,t,n){"use strict";n.d(t,{Cd:function(){return i},J5:function(){return a},M6:function(){return s}});var r=n(63480);class a extends r.G{constructor({max:e,min:t,signed:n,size:r,value:a}){super(`Number "${a}" is not in safe ${r?`${8*r}-bit ${n?"signed":"unsigned"} `:""}integer range ${e?`(${t} to ${e})`:`(above ${t})`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntegerOutOfRangeError"})}}class i extends r.G{constructor(e){super(`Hex value "${e}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidHexBooleanError"})}}class s extends r.G{constructor({givenSize:e,maxSize:t}){super(`Size cannot exceed ${t} bytes. Given size: ${e} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeOverflowError"})}}},64019:function(e,t,n){"use strict";n.d(t,{Fz:function(){return i},e5:function(){return s},ld:function(){return o}});var r=n(81294),a=n(63480);class i extends a.G{constructor(){super("`baseFeeMultiplier` must be greater than 1."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseFeeScalarError"})}}class s extends a.G{constructor(){super("Chain does not support EIP-1559 fees."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Eip1559FeesNotSupportedError"})}}class o extends a.G{constructor({maxPriorityFeePerGas:e}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,r.o)(e)} gwei).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MaxFeePerGasTooLowError"})}}},82382:function(e,t,n){"use strict";n.d(t,{C_:function(){return d},G$:function(){return o},Hh:function(){return s},M_:function(){return i},WF:function(){return p},ZI:function(){return u},cj:function(){return y},cs:function(){return m},dR:function(){return f},pZ:function(){return h},se:function(){return c},vU:function(){return l}});var r=n(81294),a=n(63480);class i extends a.G{constructor({cause:e,message:t}={}){let n=t?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${n?`with reason: ${n}`:"for an unknown reason"}.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ExecutionRevertedError"})}}Object.defineProperty(i,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(i,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class s extends a.G{constructor({cause:e,maxFeePerGas:t}={}){super(`The fee cap (\`maxFeePerGas\`${t?` = ${(0,r.o)(t)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooHigh"})}}Object.defineProperty(s,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class o extends a.G{constructor({cause:e,maxFeePerGas:t}={}){super(`The fee cap (\`maxFeePerGas\`${t?` = ${(0,r.o)(t)}`:""} gwei) cannot be lower than the block base fee.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooLow"})}}Object.defineProperty(o,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class u extends a.G{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}is higher than the next one expected.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooHighError"})}}Object.defineProperty(u,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class l extends a.G{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}is lower than the current nonce of the account.
Try increasing the nonce or find the latest nonce with \`getTransactionCount\`.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooLowError"})}}Object.defineProperty(l,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class c extends a.G{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}exceeds the maximum allowed nonce.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceMaxValueError"})}}Object.defineProperty(c,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class d extends a.G{constructor({cause:e}={}){super("The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.",{cause:e,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InsufficientFundsError"})}}Object.defineProperty(d,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds/});class p extends a.G{constructor({cause:e,gas:t}={}){super(`The amount of gas ${t?`(${t}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooHighError"})}}Object.defineProperty(p,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class f extends a.G{constructor({cause:e,gas:t}={}){super(`The amount of gas ${t?`(${t}) `:""}provided for the transaction is too low.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooLowError"})}}Object.defineProperty(f,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class h extends a.G{constructor({cause:e}){super("The transaction type is not supported for this chain.",{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionTypeNotSupportedError"})}}Object.defineProperty(h,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class m extends a.G{constructor({cause:e,maxPriorityFeePerGas:t,maxFeePerGas:n}={}){super(`The provided tip (\`maxPriorityFeePerGas\`${t?` = ${(0,r.o)(t)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${n?` = ${(0,r.o)(n)} gwei`:""}).`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TipAboveFeeCapError"})}}Object.defineProperty(m,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});class y extends a.G{constructor({cause:e}){super(`An error occurred while executing: ${e?.shortMessage}`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownNodeError"})}}},61583:function(e,t,n){"use strict";n.d(t,{Gg:function(){return s},W5:function(){return l},bs:function(){return u},c9:function(){return o}});var r=n(64453),a=n(63480),i=n(99669);class s extends a.G{constructor({body:e,details:t,headers:n,status:a,url:s}){super("HTTP request failed.",{details:t,metaMessages:[a&&`Status: ${a}`,`URL: ${(0,i.Gr)(s)}`,e&&`Request body: ${(0,r.P)(e)}`].filter(Boolean)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=e,this.headers=n,this.status=a,this.url=s}}class o extends a.G{constructor({body:e,details:t,url:n}){super("WebSocket request failed.",{details:t,metaMessages:[`URL: ${(0,i.Gr)(n)}`,`Request body: ${(0,r.P)(e)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebSocketRequestError"})}}class u extends a.G{constructor({body:e,error:t,url:n}){super("RPC Request failed.",{cause:t,details:t.message,metaMessages:[`URL: ${(0,i.Gr)(n)}`,`Request body: ${(0,r.P)(e)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=t.code}}class l extends a.G{constructor({body:e,url:t}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,i.Gr)(t)}`,`Request body: ${(0,r.P)(e)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TimeoutError"})}}},77348:function(e,t,n){"use strict";n.d(t,{B:function(){return u},GD:function(){return b},I0:function(){return C},KB:function(){return m},LX:function(){return l},Og:function(){return f},PE:function(){return I},Pv:function(){return g},Ts:function(){return A},XS:function(){return d},ab:function(){return v},gS:function(){return y},ir:function(){return S},nY:function(){return c},pT:function(){return h},s7:function(){return o},u5:function(){return x},x3:function(){return w},yR:function(){return p}});var r=n(63480),a=n(61583);class i extends r.G{constructor(e,{code:t,docsPath:n,metaMessages:r,shortMessage:i}){super(i,{cause:e,docsPath:n,metaMessages:r||e?.metaMessages}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e.name,this.code=e instanceof a.bs?e.code:t??-1}}class s extends i{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderRpcError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t.data}}class o extends i{constructor(e){super(e,{code:o.code,shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ParseRpcError"})}}Object.defineProperty(o,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class u extends i{constructor(e){super(e,{code:u.code,shortMessage:"JSON is not a valid request object."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidRequestRpcError"})}}Object.defineProperty(u,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class l extends i{constructor(e){super(e,{code:l.code,shortMessage:"The method does not exist / is not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotFoundRpcError"})}}Object.defineProperty(l,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class c extends i{constructor(e){super(e,{code:c.code,shortMessage:"Invalid parameters were provided to the RPC method.\nDouble check you have provided the correct parameters."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParamsRpcError"})}}Object.defineProperty(c,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class d extends i{constructor(e){super(e,{code:d.code,shortMessage:"An internal error was received."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InternalRpcError"})}}Object.defineProperty(d,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class p extends i{constructor(e){super(e,{code:p.code,shortMessage:"Missing or invalid parameters.\nDouble check you have provided the correct parameters."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidInputRpcError"})}}Object.defineProperty(p,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class f extends i{constructor(e){super(e,{code:f.code,shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(f,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class h extends i{constructor(e){super(e,{code:h.code,shortMessage:"Requested resource not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceUnavailableRpcError"})}}Object.defineProperty(h,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class m extends i{constructor(e){super(e,{code:m.code,shortMessage:"Transaction creation failed."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionRejectedRpcError"})}}Object.defineProperty(m,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class y extends i{constructor(e){super(e,{code:y.code,shortMessage:"Method is not implemented."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotSupportedRpcError"})}}Object.defineProperty(y,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class g extends i{constructor(e){super(e,{code:g.code,shortMessage:"Request exceeds defined limit."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"LimitExceededRpcError"})}}Object.defineProperty(g,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class b extends i{constructor(e){super(e,{code:b.code,shortMessage:"Version of JSON-RPC protocol is not supported."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"JsonRpcVersionUnsupportedError"})}}Object.defineProperty(b,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class v extends s{constructor(e){super(e,{code:v.code,shortMessage:"User rejected the request."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UserRejectedRequestError"})}}Object.defineProperty(v,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class I extends s{constructor(e){super(e,{code:I.code,shortMessage:"The requested method and/or account has not been authorized by the user."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnauthorizedProviderError"})}}Object.defineProperty(I,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class A extends s{constructor(e){super(e,{code:A.code,shortMessage:"The Provider does not support the requested method."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedProviderMethodError"})}}Object.defineProperty(A,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class x extends s{constructor(e){super(e,{code:x.code,shortMessage:"The Provider is disconnected from all chains."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderDisconnectedError"})}}Object.defineProperty(x,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class C extends s{constructor(e){super(e,{code:C.code,shortMessage:"The Provider is not connected to the requested chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDisconnectedError"})}}Object.defineProperty(C,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class w extends s{constructor(e){super(e,{code:w.code,shortMessage:"An error occurred when attempting to switch chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainError"})}}Object.defineProperty(w,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class S extends i{constructor(e){super(e,{shortMessage:"An unknown RPC error occurred."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownRpcError"})}}},10520:function(e,t,n){"use strict";n.d(t,{Bh:function(){return p},JC:function(){return c},Yb:function(){return f},j3:function(){return l},mc:function(){return h},mk:function(){return d},vl:function(){return u},xY:function(){return o},xr:function(){return s}});var r=n(38735),a=n(81294),i=n(63480);function s(e){let t=Object.entries(e).map(([e,t])=>void 0===t||!1===t?null:[e,t]).filter(Boolean),n=t.reduce((e,[t])=>Math.max(e,t.length),0);return t.map(([e,t])=>`  ${`${e}:`.padEnd(n+1)}  ${t}`).join("\n")}class o extends i.G{constructor(){super("Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.\nUse `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeConflictError"})}}class u extends i.G{constructor({v:e}){super(`Invalid \`v\` value "${e}". Expected 27 or 28.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidLegacyVError"})}}class l extends i.G{constructor({transaction:e}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",s(e),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- a Legacy Transaction with `gasPrice`"]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSerializableTransactionError"})}}class c extends i.G{constructor({storageKey:e}){super(`Size for storage key "${e}" is invalid. Expected 32 bytes. Got ${Math.floor((e.length-2)/2)} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStorageKeySizeError"})}}class d extends i.G{constructor(e,{account:t,docsPath:n,chain:i,data:o,gas:u,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,to:f,value:h}){let m=s({chain:i&&`${i?.name} (id: ${i?.id})`,from:t?.address,to:f,value:void 0!==h&&`${(0,r.d)(h)} ${i?.nativeCurrency.symbol||"ETH"}`,data:o,gas:u,gasPrice:void 0!==l&&`${(0,a.o)(l)} gwei`,maxFeePerGas:void 0!==c&&`${(0,a.o)(c)} gwei`,maxPriorityFeePerGas:void 0!==d&&`${(0,a.o)(d)} gwei`,nonce:p});super(e.shortMessage,{cause:e,docsPath:n,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Request Arguments:",m].filter(Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionExecutionError"}),this.cause=e}}class p extends i.G{constructor({blockHash:e,blockNumber:t,blockTag:n,hash:r,index:a}){let i="Transaction";n&&void 0!==a&&(i=`Transaction at block time "${n}" at index "${a}"`),e&&void 0!==a&&(i=`Transaction at block hash "${e}" at index "${a}"`),t&&void 0!==a&&(i=`Transaction at block number "${t}" at index "${a}"`),r&&(i=`Transaction with hash "${r}"`),super(`${i} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionNotFoundError"})}}class f extends i.G{constructor({hash:e}){super(`Transaction receipt with hash "${e}" could not be found. The Transaction may not be processed on a block yet.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionReceiptNotFoundError"})}}class h extends i.G{constructor({hash:e}){super(`Timed out while waiting for transaction with hash "${e}" to be confirmed.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WaitForTransactionReceiptTimeoutError"})}}},99669:function(e,t,n){"use strict";n.d(t,{CR:function(){return r},Gr:function(){return a},bo:function(){return i}});let r=e=>e,a=e=>e,i=()=>"viem@1.10.12"},76313:function(e,t,n){"use strict";n.d(t,{r:function(){return c}});var r=n(50487),a=n(87593),i=n(75855),s=n(80398),o=n(16222),u=n(22954),l=n(15359);function c(e,t){if("0x"===t&&e.length>0)throw new r.wb;if((0,i.d)(t)&&32>(0,i.d)(t))throw new r.xB({data:t,params:e,size:(0,i.d)(t)});return function({data:e,params:t}){let n=[],c=0;for(let p=0;p<t.length;p++){if(c>=(0,i.d)(e))throw new r.xB({data:e,params:t,size:(0,i.d)(e)});let f=t[p],{consumed:h,value:m}=function e({data:t,param:n,position:i}){let c=(0,l.S)(n.type);if(c){let[r,a]=c;return function(t,{param:n,length:r,position:a}){if(!r){let r=(0,u.ly)((0,s.tP)(t,a,a+32,{strict:!0})),i=(0,u.ly)((0,s.tP)(t,r,r+32,{strict:!0})),o=0,l=[];for(let a=0;a<i;++a){let a=e({data:(0,s.tP)(t,r+32),param:n,position:o});o+=a.consumed,l.push(a.value)}return{value:l,consumed:32}}if(d(n)){let i=(0,l.S)(n.type),o=!i?.[0],c=0,d=[];for(let i=0;i<r;++i){let r=(0,u.ly)((0,s.tP)(t,a,a+32,{strict:!0})),l=e({data:(0,s.tP)(t,r),param:n,position:o?c:32*i});c+=l.consumed,d.push(l.value)}return{value:d,consumed:32}}let i=0,o=[];for(let s=0;s<r;++s){let r=e({data:t,param:n,position:a+i});i+=r.consumed,o.push(r.value)}return{value:o,consumed:i}}(t,{length:r,param:{...n,type:a},position:i})}if("tuple"===n.type)return function(t,{param:n,position:r}){let a=0===n.components.length||n.components.some(({name:e})=>!e),i=a?[]:{},o=0;if(d(n)){let l=(0,u.ly)((0,s.tP)(t,r,r+32,{strict:!0}));for(let r=0;r<n.components.length;++r){let u=n.components[r],c=e({data:(0,s.tP)(t,l),param:u,position:o});o+=c.consumed,i[a?r:u?.name]=c.value}return{consumed:32,value:i}}for(let s=0;s<n.components.length;++s){let u=n.components[s],l=e({data:t,param:u,position:r+o});o+=l.consumed,i[a?s:u?.name]=l.value}return{consumed:o,value:i}}(t,{param:n,position:i});if("string"===n.type)return function(e,{position:t}){let n=(0,u.ly)((0,s.tP)(e,t,t+32,{strict:!0})),r=(0,u.ly)((0,s.tP)(e,n,n+32,{strict:!0}));if(0===r)return{consumed:32,value:""};let a=(0,u.rR)((0,o.f)((0,s.tP)(e,n+32,n+32+r,{strict:!0})));return{consumed:32,value:a}}(t,{position:i});if(n.type.startsWith("bytes"))return function(e,{param:t,position:n}){let[r,a]=t.type.split("bytes");if(!a){let t=(0,u.ly)((0,s.tP)(e,n,n+32,{strict:!0})),r=(0,u.ly)((0,s.tP)(e,t,t+32,{strict:!0}));if(0===r)return{consumed:32,value:"0x"};let a=(0,s.tP)(e,t+32,t+32+r,{strict:!0});return{consumed:32,value:a}}let i=(0,s.tP)(e,n,n+parseInt(a),{strict:!0});return{consumed:32,value:i}}(t,{param:n,position:i});let p=(0,s.tP)(t,i,i+32,{strict:!0});if(n.type.startsWith("uint")||n.type.startsWith("int"))return function(e,{param:t}){let n=t.type.startsWith("int"),r=parseInt(t.type.split("int")[1]||"256");return{consumed:32,value:r>48?(0,u.y_)(e,{signed:n}):(0,u.ly)(e,{signed:n})}}(p,{param:n});if("address"===n.type)return{consumed:32,value:(0,a.x)((0,s.tP)(p,-20))};if("bool"===n.type)return{consumed:32,value:(0,u.XA)(p)};throw new r.CI(n.type,{docsPath:"/docs/contract/decodeAbiParameters"})}({data:e,param:f,position:c});n.push(m),c+=h}return n}({data:t,params:e})}function d(e){let{type:t}=e;if("string"===t||"bytes"===t||t.endsWith("[]"))return!0;if("tuple"===t)return e.components?.some(d);let n=(0,l.S)(e.type);return!!(n&&d({...e,type:n[1]}))}},75934:function(e,t,n){"use strict";n.d(t,{p:function(){return l}});var r=n(99909),a=n(50487),i=n(80398),s=n(43990),o=n(76313),u=n(3727);function l({abi:e,data:t}){let n=(0,i.tP)(t,0,4);if("0x"===n)throw new a.wb;let l=[...e||[],r.Up,r.hZ],c=l.find(e=>"error"===e.type&&n===(0,s.o)((0,u.t)(e)));if(!c)throw new a.yP(n,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:c,args:"inputs"in c&&c.inputs&&c.inputs.length>0?(0,o.r)(c.inputs,(0,i.tP)(t,4)):void 0,errorName:c.name}}},57351:function(e,t,n){"use strict";n.d(t,{k:function(){return o}});var r=n(50487),a=n(76313),i=n(50151);let s="/docs/contract/decodeFunctionResult";function o({abi:e,args:t,functionName:n,data:o}){let u=e[0];if(n&&!(u=(0,i.m)({abi:e,args:t,name:n})))throw new r.xL(n,{docsPath:s});if("function"!==u.type)throw new r.xL(void 0,{docsPath:s});if(!u.outputs)throw new r.MX(u.name,{docsPath:s});let l=(0,a.r)(u.outputs,o);return l&&l.length>1?l:l&&1===l.length?l[0]:void 0}},15359:function(e,t,n){"use strict";n.d(t,{E:function(){return d},S:function(){return f}});var r=n(50487),a=n(37342),i=n(72960),s=n(43304),o=n(98279),u=n(75855),l=n(80398),c=n(10389);function d(e,t){if(e.length!==t.length)throw new r.fs({expectedLength:e.length,givenLength:t.length});let n=function({params:e,values:t}){let n=[];for(let d=0;d<e.length;d++)n.push(function e({param:t,value:n}){let d=f(t.type);if(d){let[a,i]=d;return function(t,{length:n,param:a}){let i=null===n;if(!Array.isArray(t))throw new r.hn(t);if(!i&&t.length!==n)throw new r.gr({expectedLength:n,givenLength:t.length,type:`${a.type}[${n}]`});let o=!1,u=[];for(let n=0;n<t.length;n++){let r=e({param:a,value:t[n]});r.dynamic&&(o=!0),u.push(r)}if(i||o){let e=p(u);if(i){let t=(0,c.eC)(u.length,{size:32});return{dynamic:!0,encoded:u.length>0?(0,s.zo)([t,e]):t}}if(o)return{dynamic:!0,encoded:e}}return{dynamic:!1,encoded:(0,s.zo)(u.map(({encoded:e})=>e))}}(n,{length:a,param:{...t,type:i}})}if("tuple"===t.type)return function(t,{param:n}){let r=!1,a=[];for(let i=0;i<n.components.length;i++){let s=n.components[i],o=Array.isArray(t)?i:s.name,u=e({param:s,value:t[o]});a.push(u),u.dynamic&&(r=!0)}return{dynamic:r,encoded:r?p(a):(0,s.zo)(a.map(({encoded:e})=>e))}}(n,{param:t});if("address"===t.type)return function(e){if(!(0,i.U)(e))throw new a.b({address:e});return{dynamic:!1,encoded:(0,o.gc)(e.toLowerCase())}}(n);if("bool"===t.type)return{dynamic:!1,encoded:(0,o.gc)((0,c.C4)(n))};if(t.type.startsWith("uint")||t.type.startsWith("int")){let e=t.type.startsWith("int");return function(e,{signed:t}){return{dynamic:!1,encoded:(0,c.eC)(e,{size:32,signed:t})}}(n,{signed:e})}if(t.type.startsWith("bytes"))return function(e,{param:t}){let[,n]=t.type.split("bytes"),a=(0,u.d)(e);if(!n){let t=e;return a%32!=0&&(t=(0,o.gc)(t,{dir:"right",size:32*Math.ceil((e.length-2)/2/32)})),{dynamic:!0,encoded:(0,s.zo)([(0,o.gc)((0,c.eC)(a,{size:32})),t])}}if(a!==parseInt(n))throw new r.M4({expectedSize:parseInt(n),value:e});return{dynamic:!1,encoded:(0,o.gc)(e,{dir:"right"})}}(n,{param:t});if("string"===t.type)return function(e){let t=(0,c.$G)(e),n=Math.ceil((0,u.d)(t)/32),r=[];for(let e=0;e<n;e++)r.push((0,o.gc)((0,l.tP)(t,32*e,(e+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,s.zo)([(0,o.gc)((0,c.eC)((0,u.d)(t),{size:32})),...r])}}(n);throw new r.dh(t.type,{docsPath:"/docs/contract/encodeAbiParameters"})}({param:e[d],value:t[d]}));return n}({params:e,values:t}),d=p(n);return 0===d.length?"0x":d}function p(e){let t=0;for(let n=0;n<e.length;n++){let{dynamic:r,encoded:a}=e[n];r?t+=32:t+=(0,u.d)(a)}let n=[],r=[],a=0;for(let i=0;i<e.length;i++){let{dynamic:s,encoded:o}=e[i];s?(n.push((0,c.eC)(t+a,{size:32})),r.push(o),a+=(0,u.d)(o)):n.push(o)}return(0,s.zo)([...n,...r])}function f(e){let t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}},14003:function(e,t,n){"use strict";n.d(t,{w:function(){return o}});var r=n(50487),a=n(43304),i=n(15359);let s="/docs/contract/encodeDeployData";function o({abi:e,args:t,bytecode:n}){if(!t||0===t.length)return n;let o=e.find(e=>"type"in e&&"constructor"===e.type);if(!o)throw new r.fM({docsPath:s});if(!("inputs"in o)||!o.inputs||0===o.inputs.length)throw new r.cO({docsPath:s});let u=(0,i.E)(o.inputs,t);return(0,a.SM)([n,u])}},59753:function(e,t,n){"use strict";n.d(t,{R:function(){return l}});var r=n(50487),a=n(43304),i=n(43990),s=n(15359),o=n(3727),u=n(50151);function l({abi:e,args:t,functionName:n}){let l=e[0];if(n&&!(l=(0,u.m)({abi:e,args:t,name:n})))throw new r.xL(n,{docsPath:"/docs/contract/encodeFunctionData"});if("function"!==l.type)throw new r.xL(void 0,{docsPath:"/docs/contract/encodeFunctionData"});let c=(0,o.t)(l),d=(0,i.o)(c),p="inputs"in l&&l.inputs?(0,s.E)(l.inputs,t??[]):void 0;return(0,a.SM)([d,p??"0x"])}},3727:function(e,t,n){"use strict";n.d(t,{h:function(){return i},t:function(){return a}});var r=n(50487);function a(e,{includeName:t=!1}={}){if("function"!==e.type&&"event"!==e.type&&"error"!==e.type)throw new r.wM(e.type);return`${e.name}(${i(e.inputs,{includeName:t})})`}function i(e,{includeName:t=!1}={}){return e?e.map(e=>(function(e,{includeName:t}){return e.type.startsWith("tuple")?`(${i(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")})(e,{includeName:t})).join(t?", ":","):""}},50151:function(e,t,n){"use strict";n.d(t,{m:function(){return o}});var r=n(55797),a=n(85225),i=n(43990),s=n(72960);function o({abi:e,args:t=[],name:n}){let o=(0,r.v)(n,{strict:!1}),u=e.filter(e=>o?"function"===e.type?(0,i.o)(e)===n:"event"===e.type&&(0,a.e)(e)===n:"name"in e&&e.name===n);if(0!==u.length){if(1===u.length)return u[0];for(let e of u){if(!("inputs"in e))continue;if(!t||0===t.length){if(!e.inputs||0===e.inputs.length)return e;continue}if(!e.inputs||0===e.inputs.length||e.inputs.length!==t.length)continue;let n=t.every((t,n)=>{let r="inputs"in e&&e.inputs[n];return!!r&&function e(t,n){let r=typeof t,a=n.type;switch(a){case"address":return(0,s.U)(t);case"bool":return"boolean"===r;case"function":case"string":return"string"===r;default:if("tuple"===a&&"components"in n)return Object.values(n.components).every((n,r)=>e(Object.values(t)[r],n));if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(a))return"number"===r||"bigint"===r;if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(a))return"string"===r||t instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(a))return Array.isArray(t)&&t.every(t=>e(t,{...n,type:a.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}(t,r)});if(n)return e}return u[0]}}},87593:function(e,t,n){"use strict";n.d(t,{K:function(){return u},x:function(){return o}});var r=n(37342),a=n(10335),i=n(19141),s=n(72960);function o(e,t){let n=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),r=(0,i.w)((0,a.qX)(n),"bytes"),s=(t?n.substring(`${t}0x`.length):n).split("");for(let e=0;e<40;e+=2)r[e>>1]>>4>=8&&s[e]&&(s[e]=s[e].toUpperCase()),(15&r[e>>1])>=8&&s[e+1]&&(s[e+1]=s[e+1].toUpperCase());return`0x${s.join("")}`}function u(e,t){if(!(0,s.U)(e))throw new r.b({address:e});return o(e,t)}},72960:function(e,t,n){"use strict";n.d(t,{U:function(){return a}});let r=/^0x[a-fA-F0-9]{40}$/;function a(e){return r.test(e)}},65406:function(e,t,n){"use strict";n.d(t,{n:function(){return u},y:function(){return o}});var r=n(63480),a=n(61583),i=n(77348),s=n(40769);let o=e=>"code"in e?-1!==e.code&&-32004!==e.code&&-32005!==e.code&&-32042!==e.code&&-32603!==e.code:e instanceof a.Gg&&!!e.status&&403!==e.status&&408!==e.status&&413!==e.status&&429!==e.status&&500!==e.status&&502!==e.status&&503!==e.status&&504!==e.status;function u(e,{retryDelay:t=150,retryCount:n=3}={}){return async u=>(0,s.J)(async()=>{try{return await e(u)}catch(e){switch(e.code){case i.s7.code:throw new i.s7(e);case i.B.code:throw new i.B(e);case i.LX.code:throw new i.LX(e);case i.nY.code:throw new i.nY(e);case i.XS.code:throw new i.XS(e);case i.yR.code:throw new i.yR(e);case i.Og.code:throw new i.Og(e);case i.pT.code:throw new i.pT(e);case i.KB.code:throw new i.KB(e);case i.gS.code:throw new i.gS(e);case i.Pv.code:throw new i.Pv(e);case i.GD.code:throw new i.GD(e);case i.ab.code:throw new i.ab(e);case i.PE.code:throw new i.PE(e);case i.Ts.code:throw new i.Ts(e);case i.u5.code:throw new i.u5(e);case i.I0.code:throw new i.I0(e);case i.x3.code:throw new i.x3(e);case 5e3:throw new i.ab(e);default:if(e instanceof r.G)throw e;throw new i.ir(e)}}},{delay:({count:e,error:n})=>{if(n&&n instanceof a.Gg){let e=n?.headers?.get("Retry-After");if(e?.match(/\d/))return 1e3*parseInt(e)}return~~(1<<e)*t},retryCount:n,shouldRetry:({error:e})=>!o(e)})}},77868:function(e,t,n){"use strict";n.d(t,{LI:function(){return s},ax:function(){return i},qg:function(){return a}});var r=n(7340);function a({chain:e,currentChainId:t}){if(!e)throw new r.Bk;if(t!==e.id)throw new r.Yl({chain:e,currentChainId:t})}function i(e,t={}){let{fees:n=e.fees,formatters:r=e.formatters,serializers:a=e.serializers}=t;return{...e,fees:n,formatters:r,serializers:a}}function s({blockNumber:e,chain:t,contract:n}){let a=t?.contracts?.[n];if(!a)throw new r.mm({chain:t,contract:{name:n}});if(e&&a.blockCreated&&a.blockCreated>e)throw new r.mm({blockNumber:e,chain:t,contract:{name:n,blockCreated:a.blockCreated}});return a.address}},43304:function(e,t,n){"use strict";function r(e){return"string"==typeof e[0]?a(e):function(e){let t=0;for(let n of e)t+=n.length;let n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}(e)}function a(e){return`0x${e.reduce((e,t)=>e+t.replace("0x",""),"")}`}n.d(t,{SM:function(){return a},zo:function(){return r}})},55797:function(e,t,n){"use strict";function r(e,{strict:t=!0}={}){return!!e&&"string"==typeof e&&(t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x"))}n.d(t,{v:function(){return r}})},98279:function(e,t,n){"use strict";n.d(t,{gc:function(){return i},vk:function(){return a}});var r=n(42392);function a(e,{dir:t,size:n=32}={}){return"string"==typeof e?i(e,{dir:t,size:n}):function(e,{dir:t,size:n=32}={}){if(null===n)return e;if(e.length>n)throw new r.$({size:e.length,targetSize:n,type:"bytes"});let a=new Uint8Array(n);for(let r=0;r<n;r++){let i="right"===t;a[i?r:n-r-1]=e[i?r:e.length-r-1]}return a}(e,{dir:t,size:n})}function i(e,{dir:t,size:n=32}={}){if(null===n)return e;let a=e.replace("0x","");if(a.length>2*n)throw new r.$({size:Math.ceil(a.length/2),targetSize:n,type:"hex"});return`0x${a["right"===t?"padEnd":"padStart"](2*n,"0")}`}},75855:function(e,t,n){"use strict";n.d(t,{d:function(){return a}});var r=n(55797);function a(e){return(0,r.v)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}},80398:function(e,t,n){"use strict";n.d(t,{tP:function(){return s}});var r=n(42392),a=n(55797),i=n(75855);function s(e,t,n,{strict:r}={}){return(0,a.v)(e,{strict:!1})?function(e,t,n,{strict:r}={}){o(e,t);let a=`0x${e.replace("0x","").slice((t??0)*2,(n??e.length)*2)}`;return r&&u(a,t,n),a}(e,t,n,{strict:r}):function(e,t,n,{strict:r}={}){o(e,t);let a=e.slice(t,n);return r&&u(a,t,n),a}(e,t,n,{strict:r})}function o(e,t){if("number"==typeof t&&t>0&&t>(0,i.d)(e)-1)throw new r.m({offset:t,position:"start",size:(0,i.d)(e)})}function u(e,t,n){if("number"==typeof t&&"number"==typeof n&&(0,i.d)(e)!==n-t)throw new r.m({offset:n,position:"end",size:(0,i.d)(e)})}},16222:function(e,t,n){"use strict";function r(e,{dir:t="left"}={}){let n="string"==typeof e?e.replace("0x",""):e,r=0;for(let e=0;e<n.length-1&&"0"===n["left"===t?e:n.length-e-1].toString();e++)r++;return(n="left"===t?n.slice(r):n.slice(0,n.length-r),"string"==typeof e)?(1===n.length&&"right"===t&&(n=`${n}0`),`0x${n.length%2==1?`0${n}`:n}`):n}n.d(t,{f:function(){return r}})},22954:function(e,t,n){"use strict";n.d(t,{XA:function(){return l},Yf:function(){return o},ly:function(){return c},rR:function(){return d},y_:function(){return u}});var r=n(70960),a=n(75855),i=n(16222),s=n(10335);function o(e,{size:t}){if((0,a.d)(e)>t)throw new r.M6({givenSize:(0,a.d)(e),maxSize:t})}function u(e,t={}){let{signed:n}=t;t.size&&o(e,{size:t.size});let r=BigInt(e);if(!n)return r;let a=(e.length-2)/2,i=(1n<<8n*BigInt(a)-1n)-1n;return r<=i?r:r-BigInt(`0x${"f".padStart(2*a,"f")}`)-1n}function l(e,t={}){let n=e;if(t.size&&(o(n,{size:t.size}),n=(0,i.f)(n)),"0x00"===(0,i.f)(n))return!1;if("0x01"===(0,i.f)(n))return!0;throw new r.Cd(n)}function c(e,t={}){return Number(u(e,t))}function d(e,t={}){let n=(0,s.nr)(e);return t.size&&(o(n,{size:t.size}),n=(0,i.f)(n,{dir:"right"})),new TextDecoder().decode(n)}},10335:function(e,t,n){"use strict";n.d(t,{O0:function(){return l},nr:function(){return c},qX:function(){return d}});var r=n(63480),a=n(55797),i=n(98279),s=n(22954),o=n(10389);let u=new TextEncoder;function l(e,t={}){return"number"==typeof e||"bigint"==typeof e?function(e,t){let n=(0,o.eC)(e,t);return c(n)}(e,t):"boolean"==typeof e?function(e,t={}){let n=new Uint8Array(1);return(n[0]=Number(e),"number"==typeof t.size)?((0,s.Yf)(n,{size:t.size}),(0,i.vk)(n,{size:t.size})):n}(e,t):(0,a.v)(e)?c(e,t):d(e,t)}function c(e,t={}){let n=e;t.size&&((0,s.Yf)(n,{size:t.size}),n=(0,i.vk)(n,{dir:"right",size:t.size}));let a=n.slice(2);a.length%2&&(a=`0${a}`);let o=new Uint8Array(a.length/2);for(let e=0;e<o.length;e++){let t=2*e,n=a.slice(t,t+2),i=Number.parseInt(n,16);if(Number.isNaN(i)||i<0)throw new r.G(`Invalid byte sequence ("${n}" in "${a}").`);o[e]=i}return o}function d(e,t={}){let n=u.encode(e);return"number"==typeof t.size?((0,s.Yf)(n,{size:t.size}),(0,i.vk)(n,{dir:"right",size:t.size})):n}},10389:function(e,t,n){"use strict";n.d(t,{$G:function(){return p},C4:function(){return u},NC:function(){return o},ci:function(){return l},eC:function(){return c}});var r=n(70960),a=n(98279),i=n(22954);let s=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function o(e,t={}){return"number"==typeof e||"bigint"==typeof e?c(e,t):"string"==typeof e?p(e,t):"boolean"==typeof e?u(e,t):l(e,t)}function u(e,t={}){let n=`0x${Number(e)}`;return"number"==typeof t.size?((0,i.Yf)(n,{size:t.size}),(0,a.vk)(n,{size:t.size})):n}function l(e,t={}){let n="";for(let t=0;t<e.length;t++)n+=s[e[t]];let r=`0x${n}`;return"number"==typeof t.size?((0,i.Yf)(r,{size:t.size}),(0,a.vk)(r,{dir:"right",size:t.size})):r}function c(e,t={}){let n;let{signed:i,size:s}=t,o=BigInt(e);s?n=i?(1n<<8n*BigInt(s)-1n)-1n:2n**(8n*BigInt(s))-1n:"number"==typeof e&&(n=BigInt(Number.MAX_SAFE_INTEGER));let u="bigint"==typeof n&&i?-n-1n:0;if(n&&o>n||o<u){let t="bigint"==typeof e?"n":"";throw new r.J5({max:n?`${n}${t}`:void 0,min:`${u}${t}`,signed:i,size:s,value:`${e}${t}`})}let l=`0x${(i&&o<0?(1n<<BigInt(8*s))+BigInt(o):o).toString(16)}`;return s?(0,a.vk)(l,{size:s}):l}let d=new TextEncoder;function p(e,t={}){let n=d.encode(e);return l(n,t)}},94295:function(e,t,n){"use strict";n.d(t,{k:function(){return i}});var r=n(63480),a=n(82382);function i(e,t){let n=(e.details||"").toLowerCase(),i=e.walk(e=>e.code===a.M_.code);if(i instanceof r.G)return new a.M_({cause:e,message:i.details});if(a.M_.nodeMessage.test(n))return new a.M_({cause:e,message:e.details});if(a.Hh.nodeMessage.test(n))return new a.Hh({cause:e,maxFeePerGas:t?.maxFeePerGas});if(a.G$.nodeMessage.test(n))return new a.G$({cause:e,maxFeePerGas:t?.maxFeePerGas});if(a.ZI.nodeMessage.test(n))return new a.ZI({cause:e,nonce:t?.nonce});if(a.vU.nodeMessage.test(n))return new a.vU({cause:e,nonce:t?.nonce});if(a.se.nodeMessage.test(n))return new a.se({cause:e,nonce:t?.nonce});else if(a.C_.nodeMessage.test(n))return new a.C_({cause:e});else if(a.WF.nodeMessage.test(n))return new a.WF({cause:e,gas:t?.gas});else if(a.dR.nodeMessage.test(n))return new a.dR({cause:e,gas:t?.gas});else if(a.pZ.nodeMessage.test(n))return new a.pZ({cause:e});else if(a.cs.nodeMessage.test(n))return new a.cs({cause:e,maxFeePerGas:t?.maxFeePerGas,maxPriorityFeePerGas:t?.maxPriorityFeePerGas});return new a.cj({cause:e})}},73726:function(e,t,n){"use strict";n.d(t,{G:function(){return s},Z:function(){return i}});var r=n(99337),a=n(33882);function i(e){let t=e.transactions?.map(e=>"string"==typeof e?e:a.Tr(e));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,difficulty:e.difficulty?BigInt(e.difficulty):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}let s=(0,r.$)("block",i)},48435:function(e,t,n){"use strict";function r(e,{format:t}){if(!t)return{};let n=Object.keys(t({}));return n.reduce((t,n)=>(e?.hasOwnProperty(n)&&(t[n]=e[n]),t),{})}n.d(t,{K:function(){return r}})},99337:function(e,t,n){"use strict";function r(e,t){return({exclude:n,format:r})=>({exclude:n,format:e=>{let a=t(e);if(n)for(let e of n)delete a[e];return{...a,...r(e)}},type:e})}n.d(t,{$:function(){return r}})},18424:function(e,t,n){"use strict";function r(e,{args:t,eventName:n}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...n?{args:t,eventName:n}:{}}}n.d(t,{U:function(){return r}})},33882:function(e,t,n){"use strict";n.d(t,{Tr:function(){return s},c8:function(){return i},y_:function(){return o}});var r=n(22954),a=n(99337);let i={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559"};function s(e){let t={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?(0,r.ly)(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?(0,r.ly)(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?i[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return"legacy"===t.type&&(delete t.accessList,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),"eip2930"===t.type&&(delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),t}let o=(0,a.$)("transaction",s)},21201:function(e,t,n){"use strict";n.d(t,{d:function(){return l},f:function(){return u}});var r=n(22954),a=n(99337),i=n(18424),s=n(33882);let o={"0x0":"reverted","0x1":"success"};function u(e){return{...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(e=>(0,i.U)(e)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?(0,r.ly)(e.transactionIndex):null,status:e.status?o[e.status]:null,type:e.type?s.c8[e.type]||e.type:null}}let l=(0,a.$)("transactionReceipt",u)},52595:function(e,t,n){"use strict";n.d(t,{iy:function(){return o},tG:function(){return s}});var r=n(10389),a=n(99337);let i={legacy:"0x0",eip2930:"0x1",eip1559:"0x2"};function s(e){return{...e,gas:void 0!==e.gas?(0,r.eC)(e.gas):void 0,gasPrice:void 0!==e.gasPrice?(0,r.eC)(e.gasPrice):void 0,maxFeePerGas:void 0!==e.maxFeePerGas?(0,r.eC)(e.maxFeePerGas):void 0,maxPriorityFeePerGas:void 0!==e.maxPriorityFeePerGas?(0,r.eC)(e.maxPriorityFeePerGas):void 0,nonce:void 0!==e.nonce?(0,r.eC)(e.nonce):void 0,type:void 0!==e.type?i[e.type]:void 0,value:void 0!==e.value?(0,r.eC)(e.value):void 0}}let o=(0,a.$)("transactionRequest",s)},85225:function(e,t,n){"use strict";n.d(t,{e:function(){return u}});var r=n(10335),a=n(98783);let i=e=>(0,a.r)(e);var s=n(19141);let o=e=>(0,s.w)((0,r.O0)(e)),u=e=>o(i(e))},43990:function(e,t,n){"use strict";n.d(t,{o:function(){return u}});var r=n(80398),a=n(10335),i=n(98783),s=n(19141);let o=e=>(0,s.w)((0,a.O0)(e)),u=e=>(0,r.tP)(o((0,i.r)(e)),0,4)},98783:function(e,t,n){"use strict";n.d(t,{r:function(){return s}});var r=n(3727);let a=/((function|event)\s)?(.*)(\((.*)\))/;function i(e){let t=e.match(a),n=t?.[2]||void 0,r=t?.[3],i=t?.[5]||void 0;return{type:n,name:r,params:i}}let s=e=>{if("string"==typeof e){let t=i(e).name,n=function(e){let t=i(e).params,n=t?.split(",").map(e=>e.trim().split(" "));return n?.map(e=>({type:e[0],name:"indexed"===e[1]?e[2]:e[1],..."indexed"===e[1]?{indexed:!0}:{}}))}(e)||[];return`${t}(${n.map(({type:e})=>e).join(",")})`}return(0,r.t)(e)}},19141:function(e,t,n){"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function a(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function i(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}n.d(t,{w:function(){return D}});let s=BigInt(4294967296-1),o=BigInt(32),u=(e,t,n)=>e<<n|t>>>32-n,l=(e,t,n)=>t<<n|e>>>32-n,c=(e,t,n)=>t<<n-32|e>>>64-n,d=(e,t,n)=>e<<n-32|t>>>64-n,p=e=>e instanceof Uint8Array,f=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),h=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!h)throw Error("Non little-endian hardware is not supported");function m(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}(e)),!p(e))throw Error(`expected Uint8Array, got ${typeof e}`);return e}class y{clone(){return this._cloneInto()}}let[g,b,v]=[[],[],[]],I=BigInt(0),A=BigInt(1),x=BigInt(2),C=BigInt(7),w=BigInt(256),S=BigInt(113);for(let e=0,t=A,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],g.push(2*(5*r+n)),b.push((e+1)*(e+2)/2%64);let a=I;for(let e=0;e<7;e++)(t=(t<<A^(t>>C)*S)%w)&x&&(a^=A<<(A<<BigInt(e))-A);v.push(a)}let[k,O]=function(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let a=0;a<e.length;a++){let{h:i,l:u}=function(e,t=!1){return t?{h:Number(e&s),l:Number(e>>o&s)}:{h:0|Number(e>>o&s),l:0|Number(e&s)}}(e[a],t);[n[a],r[a]]=[i,u]}return[n,r]}(v,!0),Z=(e,t,n)=>n>32?c(e,t,n):u(e,t,n),E=(e,t,n)=>n>32?d(e,t,n):l(e,t,n);class T extends y{constructor(e,t,n,a=!1,i=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=a,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,r(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=f(this.state)}keccak(){!function(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,a=(t+2)%10,i=n[a],s=n[a+1],o=Z(i,s,1)^n[r],u=E(i,s,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=o,e[t+n+1]^=u}let t=e[2],a=e[3];for(let n=0;n<24;n++){let r=b[n],i=Z(t,a,r),s=E(t,a,r),o=g[n];t=e[o],a=e[o+1],e[o]=i,e[o+1]=s}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=k[r],e[1]^=O[r]}n.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){i(this);let{blockLen:t,state:n}=this;e=m(e);let r=e.length;for(let a=0;a<r;){let i=Math.min(t-this.pos,r-a);for(let t=0;t<i;t++)n[this.pos++]^=e[a++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:n,blockLen:r}=this;e[n]^=t,(128&t)!=0&&n===r-1&&this.keccak(),e[r-1]^=128,this.keccak()}writeInto(e){i(this,!1),a(e),this.finish();let t=this.state,{blockLen:n}=this;for(let r=0,a=e.length;r<a;){this.posOut>=n&&this.keccak();let i=Math.min(n-this.posOut,a-r);e.set(t.subarray(this.posOut,this.posOut+i),r),this.posOut+=i,r+=i}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return r(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(!function(e,t){a(e);let n=t.outputLen;if(e.length<n)throw Error(`digestInto() expects output buffer of length at least ${n}`)}(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:r,rounds:a,enableXOF:i}=this;return e||(e=new T(t,n,r,i,a)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=a,e.suffix=n,e.outputLen=r,e.enableXOF=i,e.destroyed=this.destroyed,e}}let j=function(e){let t=t=>e().update(m(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}(()=>new T(136,1,32));var M=n(55797),q=n(10335),z=n(10389);function D(e,t){let n=j((0,M.v)(e,{strict:!1})?(0,q.O0)(e):e);return"bytes"===(t||"hex")?n:(0,z.NC)(n)}},31788:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});let r=new Map;function a({fn:e,id:t,shouldSplitBatch:n,wait:a=0}){let i=async()=>{let t=u();s();let n=t.map(({args:e})=>e);0!==n.length&&e(n).then(e=>{t.forEach(({pendingPromise:t},n)=>t.resolve?.([e[n],e]))}).catch(e=>{t.forEach(({pendingPromise:t})=>t.reject?.(e))})},s=()=>r.delete(t),o=()=>u().map(({args:e})=>e),u=()=>r.get(t)||[],l=e=>r.set(t,[...u(),e]);return{flush:s,async schedule(e){let t={},r=new Promise((e,n)=>{t.resolve=e,t.reject=n}),s=n?.([...o(),e]);s&&i();let c=u().length>0;return c?l({args:e,pendingPromise:t}):(l({args:e,pendingPromise:t}),setTimeout(i,a)),r}}}},40769:function(e,t,n){"use strict";n.d(t,{J:function(){return a}});var r=n(42546);function a(e,{delay:t=100,retryCount:n=2,shouldRetry:a=()=>!0}={}){return new Promise((i,s)=>{let o=async({count:u=0}={})=>{let l=async({error:e})=>{let n="function"==typeof t?t({count:u,error:e}):t;n&&await (0,r.D)(n),o({count:u+1})};try{let t=await e();i(t)}catch(e){if(u<n&&await a({count:u,error:e}))return l({error:e});s(e)}};o()})}},64453:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});let r=(e,t,n)=>JSON.stringify(e,(e,n)=>{let r="bigint"==typeof n?n.toString():n;return"function"==typeof t?t(e,r):r},n)},19116:function(e,t,n){"use strict";n.d(t,{F:function(){return u}});var r=n(33943),a=n(37342),i=n(82382),s=n(10520),o=n(72960);function u(e){let{account:t,gasPrice:n,maxFeePerGas:u,maxPriorityFeePerGas:l,to:c}=e,d=t?(0,r.T)(t):void 0;if(d&&!(0,o.U)(d.address))throw new a.b({address:d.address});if(c&&!(0,o.U)(c))throw new a.b({address:c});if(void 0!==n&&(void 0!==u||void 0!==l))throw new s.xY;if(u&&u>2n**256n-1n)throw new i.Hh({maxFeePerGas:u});if(l&&u&&l>u)throw new i.cs({maxFeePerGas:u,maxPriorityFeePerGas:l})}},30748:function(e,t,n){"use strict";n.d(t,{l:function(){return a}});var r=n(10520);function a(e){if(e.type)return e.type;if(void 0!==e.maxFeePerGas||void 0!==e.maxPriorityFeePerGas)return"eip1559";if(void 0!==e.gasPrice)return void 0!==e.accessList?"eip2930":"legacy";throw new r.j3({transaction:e})}},3402:function(e,t,n){"use strict";n.d(t,{cj:function(){return d},iC:function(){return c}});var r=n(50487),a=n(37342),i=n(72960),s=n(75855),o=n(10389);let u=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,l=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function c({domain:e,message:t,primaryType:n,types:c}){let d=(e,t)=>{for(let n of e){let{name:e,type:p}=n,f=t[e],h=p.match(l);if(h&&("number"==typeof f||"bigint"==typeof f)){let[e,t,n]=h;(0,o.eC)(f,{signed:"int"===t,size:parseInt(n)/8})}if("address"===p&&"string"==typeof f&&!(0,i.U)(f))throw new a.b({address:f});let m=p.match(u);if(m){let[e,t]=m;if(t&&(0,s.d)(f)!==parseInt(t))throw new r.KY({expectedSize:parseInt(t),givenSize:(0,s.d)(f)})}let y=c[p];y&&d(y,f)}};if(c.EIP712Domain&&e&&d(c.EIP712Domain,e),"EIP712Domain"!==n){let e=c[n];d(e,t)}}function d({domain:e}){return["string"==typeof e?.name&&{name:"name",type:"string"},e?.version&&{name:"version",type:"string"},"number"==typeof e?.chainId&&{name:"chainId",type:"uint256"},e?.verifyingContract&&{name:"verifyingContract",type:"address"},e?.salt&&{name:"salt",type:"bytes32"}].filter(Boolean)}},38735:function(e,t,n){"use strict";n.d(t,{d:function(){return i}});var r=n(27209),a=n(99103);function i(e,t="wei"){return(0,a.b)(e,r.ez[t])}},81294:function(e,t,n){"use strict";n.d(t,{o:function(){return i}});var r=n(27209),a=n(99103);function i(e,t="wei"){return(0,a.b)(e,r.Zn[t])}},99103:function(e,t,n){"use strict";function r(e,t){let n=e.toString(),r=n.startsWith("-");r&&(n=n.slice(1));let[a,i]=[(n=n.padStart(t,"0")).slice(0,n.length-t),n.slice(n.length-t)];return i=i.replace(/(0+)$/,""),`${r?"-":""}${a||"0"}${i?`.${i}`:""}`}n.d(t,{b:function(){return r}})},42546:function(e,t,n){"use strict";async function r(e){return new Promise(t=>setTimeout(t,e))}n.d(t,{D:function(){return r}})},6004:function(e,t,n){"use strict";let r;function a(){}n.d(t,{eM:function(){return eA},_g:function(){return eb},mA:function(){return eW},KQ:function(){return eG},$4:function(){return eF},do:function(){return eH},Dm:function(){return eX},GG:function(){return e_},c9:function(){return e1},F6:function(){return e2},LN:function(){return eU},PJ:function(){return e$},aM:function(){return eO},g0:function(){return eJ},BX:function(){return e5}});let i="undefined"==typeof window||"Deno"in window;function s(){}function o(e){return"number"==typeof e&&e>=0&&e!==1/0}function u(e,t){return Math.max(e+(t||0)-Date.now(),0)}function l(e,t,n){return x(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function c(e,t,n){return x(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function d(e,t,n){return x(e)?[{...t,queryKey:e},n]:[e||{},t]}function p(e,t){let{type:n="all",exact:r,fetchStatus:a,predicate:i,queryKey:s,stale:o}=e;if(x(s)){if(r){if(t.queryHash!==h(s,t.options))return!1}else{if(!y(t.queryKey,s))return!1}}if("all"!==n){let e=t.isActive();if("active"===n&&!e||"inactive"===n&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(void 0===a||a===t.state.fetchStatus)&&(!i||!!i(t))}function f(e,t){let{exact:n,fetching:r,predicate:a,mutationKey:i}=e;if(x(i)){if(!t.options.mutationKey)return!1;if(n){if(m(t.options.mutationKey)!==m(i))return!1}else{if(!y(t.options.mutationKey,i))return!1}}return("boolean"!=typeof r||"loading"===t.state.status===r)&&(!a||!!a(t))}function h(e,t){let n=(null==t?void 0:t.queryKeyHashFn)||m;return n(e)}function m(e){return JSON.stringify(e,(e,t)=>I(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function y(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&!Object.keys(t).some(n=>!y(e[n],t[n]))}function g(e,t){if(e===t)return e;let n=v(e)&&v(t);if(n||I(e)&&I(t)){let r=n?e.length:Object.keys(e).length,a=n?t:Object.keys(t),i=a.length,s=n?[]:{},o=0;for(let r=0;r<i;r++){let i=n?r:a[r];s[i]=g(e[i],t[i]),s[i]===e[i]&&o++}return r===i&&o===r?e:s}return t}function b(e,t){if(e&&!t||t&&!e)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function v(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function I(e){if(!A(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!!(A(n)&&n.hasOwnProperty("isPrototypeOf"))}function A(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return Array.isArray(e)}function C(e){return new Promise(t=>{setTimeout(t,e)})}function w(e){C(0).then(e)}function S(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?g(e,t):t}let k=console,O=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},a=r=>{t?e.push(r):w(()=>{n(r)})},i=()=>{let t=e;e=[],t.length&&w(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{--t||i()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e}}}();class Z{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){let t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}let E=new class extends Z{constructor(){super(),this.setup=e=>{if(!i&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){let t=this.focused!==e;t&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},T=["online","offline"],j=new class extends Z{constructor(){super(),this.setup=e=>{if(!i&&window.addEventListener){let t=()=>e();return T.forEach(e=>{window.addEventListener(e,t,!1)}),()=>{T.forEach(e=>{window.removeEventListener(e,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()})}setOnline(e){let t=this.online!==e;t&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function M(e){return Math.min(1e3*2**e,3e4)}function q(e){return(null!=e?e:"online")!=="online"||j.isOnline()}class z{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function D(e){return e instanceof z}function P(e){let t,n,r,a=!1,i=0,s=!1,o=new Promise((e,t)=>{n=e,r=t}),u=()=>!E.isFocused()||"always"!==e.networkMode&&!j.isOnline(),l=r=>{s||(s=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},c=n=>{s||(s=!0,null==e.onError||e.onError(n),null==t||t(),r(n))},d=()=>new Promise(n=>{t=e=>{let t=s||!u();return t&&n(e),t},null==e.onPause||e.onPause()}).then(()=>{t=void 0,s||null==e.onContinue||e.onContinue()}),p=()=>{let t;if(!s){try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(l).catch(t=>{var n,r;if(s)return;let o=null!=(n=e.retry)?n:3,l=null!=(r=e.retryDelay)?r:M,f="function"==typeof l?l(i,t):l,h=!0===o||"number"==typeof o&&i<o||"function"==typeof o&&o(i,t);if(a||!h){c(t);return}i++,null==e.onFail||e.onFail(i,t),C(f).then(()=>{if(u())return d()}).then(()=>{a?c(t):p()})})}};return q(e.networkMode)?p():d().then(p),{promise:o,cancel:t=>{s||(c(new z(t)),null==e.abort||e.abort())},continue:()=>{let e=null==t?void 0:t();return e?o:Promise.resolve()},cancelRetry:()=>{a=!0},continueRetry:()=>{a=!1}}}class N{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),o(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:i?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class R extends N{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||k,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){let n=S(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;let n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(s).catch(s):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>!1!==e.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!u(this.state.dataUpdatedAt,e)}onFocus(){var e;let t=this.observers.find(e=>e.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;let t=this.observers.find(e=>e.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r,a,i;if("idle"!==this.state.fetchStatus){if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise)return null==(a=this.retryer)||a.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let s=function(){if("function"==typeof AbortController)return new AbortController}(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};u(o);let l={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};u(l),null==(n=this.options.behavior)||n.onFetch(l),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=l.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(i=l.fetchOptions)?void 0:i.meta});let c=e=>{if(D(e)&&e.silent||this.dispatch({type:"error",error:e}),!D(e)){var t,n,r,a;null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(a=this.cache.config).onSettled)||r.call(a,this.state.data,e,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=P({fn:l.fetchFn,abort:null==s?void 0:s.abort.bind(s),onSuccess:e=>{var t,n,r,a;if(void 0===e){c(Error(this.queryHash+" data is undefined"));return}this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(a=this.cache.config).onSettled)||r.call(a,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:c,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:q(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let a=e.error;if(D(a)&&a.revert&&this.revertState)return{...this.revertState,fetchStatus:"idle"};return{...t,error:a,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),O.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}class W extends Z{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;let a=t.queryKey,i=null!=(r=t.queryHash)?r:h(a,t),s=this.get(i);return s||(s=new R({cache:this,logger:e.getLogger(),queryKey:a,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(s)),s}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){let t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(t=>t!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){O.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){let[n]=d(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find(e=>p(n,e))}findAll(e,t){let[n]=d(e,t);return Object.keys(n).length>0?this.queries.filter(e=>p(n,e)):this.queries}notify(e){O.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){O.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){O.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class K extends N{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||k,this.observers=[],this.state=e.state||G(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){var e,t,n,r,a,i,s,o,u,l,c,d,p,f,h,m,y,g,b,v;let I="loading"===this.state.status;try{if(!I){this.dispatch({type:"loading",variables:this.options.variables}),await (null==(u=(l=this.mutationCache.config).onMutate)?void 0:u.call(l,this.state.variables,this));let e=await (null==(c=(d=this.options).onMutate)?void 0:c.call(d,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}let p=await (()=>{var e;return this.retryer=P({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise})();return await (null==(e=(t=this.mutationCache.config).onSuccess)?void 0:e.call(t,p,this.state.variables,this.state.context,this)),await (null==(n=(r=this.options).onSuccess)?void 0:n.call(r,p,this.state.variables,this.state.context)),await (null==(a=(i=this.mutationCache.config).onSettled)?void 0:a.call(i,p,null,this.state.variables,this.state.context,this)),await (null==(s=(o=this.options).onSettled)?void 0:s.call(o,p,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:p}),p}catch(e){try{throw await (null==(p=(f=this.mutationCache.config).onError)?void 0:p.call(f,e,this.state.variables,this.state.context,this)),await (null==(h=(m=this.options).onError)?void 0:h.call(m,e,this.state.variables,this.state.context)),await (null==(y=(g=this.mutationCache.config).onSettled)?void 0:y.call(g,void 0,e,this.state.variables,this.state.context,this)),await (null==(b=(v=this.options).onSettled)?void 0:b.call(v,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!q(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),O.batch(()=>{this.observers.forEach(t=>{t.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function G(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Y extends Z{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){let r=new K({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){O.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find(t=>f(e,t))}findAll(e){return this.mutations.filter(t=>f(e,t))}notify(e){O.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then(()=>{let e=this.mutations.filter(e=>e.state.isPaused);return O.batch(()=>e.reduce((e,t)=>e.then(()=>t.continue().catch(s)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function L(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}class F{constructor(e={}){this.queryCache=e.queryCache||new W,this.mutationCache=e.mutationCache||new Y,this.logger=e.logger||k,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=E.subscribe(()=>{E.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=j.subscribe(()=>{j.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){let[n]=d(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){let r=l(e,t,n),a=this.getQueryData(r.queryKey);return a?Promise.resolve(a):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:e,state:t})=>{let n=t.data;return[e,n]})}setQueryData(e,t,n){let r=this.queryCache.find(e),a=null==r?void 0:r.state.data,i="function"==typeof t?t(a):t;if(void 0===i)return;let s=l(e),o=this.defaultQueryOptions(s);return this.queryCache.build(this,o).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return O.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){let[n]=d(e,t),r=this.queryCache;O.batch(()=>{r.findAll(n).forEach(e=>{r.remove(e)})})}resetQueries(e,t,n){let[r,a]=d(e,t,n),i=this.queryCache,s={type:"active",...r};return O.batch(()=>(i.findAll(r).forEach(e=>{e.reset()}),this.refetchQueries(s,a)))}cancelQueries(e,t,n){let[r,a={}]=d(e,t,n);void 0===a.revert&&(a.revert=!0);let i=O.batch(()=>this.queryCache.findAll(r).map(e=>e.cancel(a)));return Promise.all(i).then(s).catch(s)}invalidateQueries(e,t,n){let[r,a]=d(e,t,n);return O.batch(()=>{var e,t;if(this.queryCache.findAll(r).forEach(e=>{e.invalidate()}),"none"===r.refetchType)return Promise.resolve();let n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,a)})}refetchQueries(e,t,n){let[r,a]=d(e,t,n),i=O.batch(()=>this.queryCache.findAll(r).filter(e=>!e.isDisabled()).map(e=>{var t;return e.fetch(void 0,{...a,cancelRefetch:null==(t=null==a?void 0:a.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})})),o=Promise.all(i).then(s);return null!=a&&a.throwOnError||(o=o.catch(s)),o}fetchQuery(e,t,n){let r=l(e,t,n),a=this.defaultQueryOptions(r);void 0===a.retry&&(a.retry=!1);let i=this.queryCache.build(this,a);return i.isStaleByTime(a.staleTime)?i.fetch(a):Promise.resolve(i.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(s).catch(s)}fetchInfiniteQuery(e,t,n){let r=l(e,t,n);return r.behavior={onFetch:e=>{e.fetchFn=()=>{var t,n,r,a,i,s,o;let u;let l=null==(t=e.fetchOptions)?void 0:null==(n=t.meta)?void 0:n.refetchPage,c=null==(r=e.fetchOptions)?void 0:null==(a=r.meta)?void 0:a.fetchMore,d=null==c?void 0:c.pageParam,p=(null==c?void 0:c.direction)==="forward",f=(null==c?void 0:c.direction)==="backward",h=(null==(i=e.state.data)?void 0:i.pages)||[],m=(null==(s=e.state.data)?void 0:s.pageParams)||[],y=m,g=!1,b=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?g=!0:null==(n=e.signal)||n.addEventListener("abort",()=>{g=!0}),e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),I=(e,t,n,r)=>(y=r?[t,...y]:[...y,t],r?[n,...e]:[...e,n]),A=(t,n,r,a)=>{if(g)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);let i={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};b(i);let s=v(i),o=Promise.resolve(s).then(e=>I(t,r,e,a));return o};if(h.length){if(p){let t=void 0!==d,n=t?d:L(e.options,h);u=A(h,t,n)}else if(f){let t=void 0!==d,n=t?d:null==(o=e.options).getPreviousPageParam?void 0:o.getPreviousPageParam(h[0],h);u=A(h,t,n,!0)}else{y=[];let t=void 0===e.options.getNextPageParam,n=!l||!h[0]||l(h[0],0,h);u=n?A([],t,m[0]):Promise.resolve(I([],m[0],h[0]));for(let n=1;n<h.length;n++)u=u.then(r=>{let a=!l||!h[n]||l(h[n],n,h);if(a){let a=t?m[n]:L(e.options,r);return A(r,t,a)}return Promise.resolve(I(r,m[n],h[n]))})}}else u=A([]);let x=u.then(e=>({pages:e,pageParams:y}));return x}}},this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(s).catch(s)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){let n=this.queryDefaults.find(t=>m(e)===m(t.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;let t=this.queryDefaults.find(t=>y(e,t.queryKey));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){let n=this.mutationDefaults.find(t=>m(e)===m(t.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;let t=this.mutationDefaults.find(t=>y(e,t.mutationKey));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;let t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=h(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}function U(e){return e.state.isPaused}function B(e){return"success"===e.state.status}let V=["added","removed","updated"];function J(e){return V.includes(e)}async function H({queryClient:e,persister:t,maxAge:n=864e5,buster:r="",hydrateOptions:a}){try{let i=await t.restoreClient();if(i){if(i.timestamp){let s=Date.now()-i.timestamp>n,o=i.buster!==r;s||o?t.removeClient():function(e,t,n){if("object"!=typeof t||null===t)return;let r=e.getMutationCache(),a=e.getQueryCache(),i=t.mutations||[],s=t.queries||[];i.forEach(t=>{var a;r.build(e,{...null==n?void 0:null==(a=n.defaultOptions)?void 0:a.mutations,mutationKey:t.mutationKey},t.state)}),s.forEach(t=>{var r;let i=a.get(t.queryHash),s={...t.state,fetchStatus:"idle"};if(i){i.state.dataUpdatedAt<s.dataUpdatedAt&&i.setState(s);return}a.build(e,{...null==n?void 0:null==(r=n.defaultOptions)?void 0:r.queries,queryKey:t.queryKey,queryHash:t.queryHash},s)})}(e,i.clientState,a)}else t.removeClient()}}catch(e){t.removeClient()}}async function X({queryClient:e,persister:t,buster:n="",dehydrateOptions:r}){let a={buster:n,timestamp:Date.now(),clientState:function(e,t={}){let n=[],r=[];if(!1!==t.dehydrateMutations){let r=t.shouldDehydrateMutation||U;e.getMutationCache().getAll().forEach(e=>{r(e)&&n.push({mutationKey:e.options.mutationKey,state:e.state})})}if(!1!==t.dehydrateQueries){let n=t.shouldDehydrateQuery||B;e.getQueryCache().getAll().forEach(e=>{n(e)&&r.push({state:e.state,queryKey:e.queryKey,queryHash:e.queryHash})})}return{mutations:n,queries:r}}(e,r)};await t.persistClient(a)}var Q=n(9612),_=n(52983);let $=_.createContext(void 0),ee=_.createContext(!1);function et(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=$),window.ReactQueryClientContext):$)}let en=({context:e}={})=>{let t=_.useContext(et(e,_.useContext(ee)));if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},er=({client:e,children:t,context:n,contextSharing:r=!1})=>{_.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);let a=et(n,r);return _.createElement(ee.Provider,{value:!n&&r},_.createElement(a.Provider,{value:e},t))},ea=_.createContext(!1),ei=()=>_.useContext(ea);ea.Provider;let es=_.createContext((r=!1,{clearReset:()=>{r=!1},reset:()=>{r=!0},isReset:()=>r})),eo=()=>_.useContext(es);var eu=n(83576);class el extends Z{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;let n=this.options;this.options=this.client.defaultMutationOptions(e),b(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.currentMutation)||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();let t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){let e=this.currentMutation?this.currentMutation.state:G(),t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){O.batch(()=>{if(this.mutateOptions&&this.hasListeners()){var t,n,r,a,i,s,o,u;e.onSuccess?(null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(a=this.mutateOptions).onSettled)||r.call(a,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)):e.onError&&(null==(i=(s=this.mutateOptions).onError)||i.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(o=(u=this.mutateOptions).onSettled)||o.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context))}e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)})})}}let ec=eu.useSyncExternalStore;function ed(){}class ep extends Z{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),ef(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return eh(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return eh(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){let n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),b(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();let a=this.hasListeners();a&&em(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(t),a&&(this.currentQuery!==r||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();let i=this.computeRefetchInterval();a&&(this.currentQuery!==r||this.options.enabled!==n.enabled||i!==this.currentRefetchInterval)&&this.updateRefetchInterval(i)}getOptimisticResult(e){let t=this.client.getQueryCache().build(this.client,e),n=this.createResult(t,e);return e.keepPreviousData||(void 0!==e.placeholderData?!n.isPlaceholderData:b(this.getCurrentResult(),n))||(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(e){let t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){let t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(s)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),i||this.currentResult.isStale||!o(this.options.staleTime))return;let e=u(this.currentResult.dataUpdatedAt,this.options.staleTime);this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},e+1)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!i&&!1!==this.options.enabled&&o(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||E.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){let n;let r=this.currentQuery,a=this.options,i=this.currentResult,s=this.currentResultState,o=this.currentResultOptions,u=e!==r,l=u?e.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,{state:d}=e,{dataUpdatedAt:p,error:f,errorUpdatedAt:h,fetchStatus:m,status:y}=d,g=!1,b=!1;if(t._optimisticResults){let n=this.hasListeners(),i=!n&&ef(e,t),s=n&&em(e,r,t,a);(i||s)&&(m=q(e.options.networkMode)?"fetching":"paused",p||(y="loading")),"isRestoring"===t._optimisticResults&&(m="idle")}if(t.keepPreviousData&&!d.dataUpdatedAt&&null!=c&&c.isSuccess&&"error"!==y)n=c.data,p=c.dataUpdatedAt,y=c.status,g=!0;else if(t.select&&void 0!==d.data){if(i&&d.data===(null==s?void 0:s.data)&&t.select===this.selectFn)n=this.selectResult;else try{this.selectFn=t.select,n=t.select(d.data),n=S(null==i?void 0:i.data,n,t),this.selectResult=n,this.selectError=null}catch(e){this.selectError=e}}else n=d.data;if(void 0!==t.placeholderData&&void 0===n&&"loading"===y){let e;if(null!=i&&i.isPlaceholderData&&t.placeholderData===(null==o?void 0:o.placeholderData))e=i.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){this.selectError=e}void 0!==e&&(y="success",n=S(null==i?void 0:i.data,e,t),b=!0)}this.selectError&&(f=this.selectError,n=this.selectResult,h=Date.now(),y="error");let v="fetching"===m,I="loading"===y,A="error"===y,x={status:y,fetchStatus:m,isLoading:I,isSuccess:"success"===y,isError:A,isInitialLoading:I&&v,data:n,dataUpdatedAt:p,error:f,errorUpdatedAt:h,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>l.dataUpdateCount||d.errorUpdateCount>l.errorUpdateCount,isFetching:v,isRefetching:v&&!I,isLoadingError:A&&0===d.dataUpdatedAt,isPaused:"paused"===m,isPlaceholderData:b,isPreviousData:g,isRefetchError:A&&0!==d.dataUpdatedAt,isStale:ey(e,t),refetch:this.refetch,remove:this.remove};return x}updateResult(e){let t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,b(n,t))return;this.currentResult=n;let r={cache:!0};(null==e?void 0:e.listeners)!==!1&&(()=>{if(!t)return!0;let{notifyOnChangeProps:e}=this.options,n="function"==typeof e?e():e;if("all"===n||!n&&!this.trackedProps.size)return!0;let r=new Set(null!=n?n:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some(e=>{let n=this.currentResult[e]!==t[e];return n&&r.has(e)})})()&&(r.listeners=!0),this.notify({...r,...e})}updateQuery(){let e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;let t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){let t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||D(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){O.batch(()=>{var t,n,r,a,i,s,o,u;e.onSuccess?(null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(a=this.options).onSettled)||r.call(a,this.currentResult.data,null)):e.onError&&(null==(i=(s=this.options).onError)||i.call(s,this.currentResult.error),null==(o=(u=this.options).onSettled)||o.call(u,void 0,this.currentResult.error)),e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function ef(e,t){return!1!==t.enabled&&!e.state.dataUpdatedAt&&!("error"===e.state.status&&!1===t.retryOnMount)||e.state.dataUpdatedAt>0&&eh(e,t,t.refetchOnMount)}function eh(e,t,n){if(!1!==t.enabled){let r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&ey(e,t)}return!1}function em(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&ey(e,n)}function ey(e,t){return e.isStaleByTime(t.staleTime)}var eg=n(52014);function eb({queryClient:e=new F({defaultOptions:{queries:{cacheTime:864e5,networkMode:"offlineFirst",refetchOnWindowFocus:!1,retry:0},mutations:{networkMode:"offlineFirst"}}}),storage:t=(0,Q.o6)({storage:"undefined"!=typeof window&&window.localStorage?window.localStorage:Q.wp}),persister:n="undefined"!=typeof window?function({storage:e,key:t="REACT_QUERY_OFFLINE_CACHE",throttleTime:n=1e3,serialize:r=JSON.stringify,deserialize:i=JSON.parse,retry:s}){if(e){let a=n=>{try{e.setItem(t,r(n));return}catch(e){return e}};return{persistClient:function(e,t=100){let n,r=null;return function(...a){n=a,null===r&&(r=setTimeout(()=>{e(...n),r=null},t))}}(e=>{let t=e,n=a(t),r=0;for(;n&&t;)r++,(t=null==s?void 0:s({persistedClient:t,error:n,errorCount:r}))&&(n=a(t))},n),restoreClient:()=>{let n=e.getItem(t);if(n)return i(n)},removeClient:()=>{e.removeItem(t)}}}return{persistClient:a,restoreClient:()=>void 0,removeClient:a}}({key:"cache",storage:t,serialize:e=>e,deserialize:e=>e}):void 0,...r}){let i=(0,Q._g)({...r,storage:t});return n&&function(e){H(e).then(()=>{(function(e){let t=e.queryClient.getQueryCache().subscribe(t=>{J(t.type)&&X(e)}),n=e.queryClient.getMutationCache().subscribe(t=>{J(t.type)&&X(e)})})(e)})}({queryClient:e,persister:n,dehydrateOptions:{shouldDehydrateQuery:e=>0!==e.cacheTime&&!1!==e.queryKey[0].persist}}),Object.assign(i,{queryClient:e})}var ev=_.createContext(void 0),eI=_.createContext(void 0);function eA({children:e,config:t}){return _.createElement(ev.Provider,{children:_.createElement(er,{children:e,client:t.queryClient,context:eI}),value:t})}function ex(){let e=_.useContext(ev);if(!e)throw Error("`useConfig` must be used within `WagmiConfig`.\n\nRead more: https://wagmi.sh/react/WagmiConfig");return e}var eC=eu.useSyncExternalStore;function ew(e){return"[object Object]"===Object.prototype.toString.call(e)}function eS(e){return JSON.stringify(e,(e,t)=>!function(e){if(!ew(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!!(ew(n)&&n.hasOwnProperty("isPrototypeOf"))}(t)?"bigint"==typeof t?t.toString():t:Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}))}function ek(e,t,n){let r=c(e,t,n);return function(e,t,n){var r,a;let i=c(e,void 0,void 0),s=en({context:i.context}),[o]=_.useState(()=>new el(s,i));_.useEffect(()=>{o.setOptions(i)},[o,i]);let u=ec(_.useCallback(e=>o.subscribe(O.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),l=_.useCallback((e,t)=>{o.mutate(e,t).catch(ed)},[o]);if(u.error&&(r=o.options.useErrorBoundary,a=[u.error],"function"==typeof r?r(...a):!!r))throw u.error;return{...u,mutate:l,mutateAsync:u.mutate}}({context:eI,...r})}function eO(e,t,n){let r=Array.isArray(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e,a=function(e,t){var n,r;let a=en({context:e.context}),i=ei(),s=eo(),o=a.defaultQueryOptions({...e,queryKeyHashFn:eS});o._optimisticResults=i?"isRestoring":"optimistic",o.onError&&(o.onError=O.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=O.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=O.batchCalls(o.onSettled)),o.suspense&&"number"!=typeof o.staleTime&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&!s.isReset()&&(o.retryOnMount=!1);let[u]=_.useState(()=>new t(a,o)),l=u.getOptimisticResult(o);if(eC(_.useCallback(e=>i?()=>void 0:u.subscribe(O.batchCalls(e)),[u,i]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),_.useEffect(()=>{s.clearReset()},[s]),_.useEffect(()=>{u.setOptions(o,{listeners:!1})},[o,u]),o.suspense&&l.isLoading&&l.isFetching&&!i)throw u.fetchOptimistic(o).then(({data:e})=>{o.onSuccess?.(e),o.onSettled?.(e,null)}).catch(e=>{s.clearReset(),o.onError?.(e),o.onSettled?.(void 0,e)});if(l.isError&&!s.isReset()&&!l.isFetching&&(n=o.useErrorBoundary,r=[l.error,u.getCurrentQuery()],"function"==typeof n?n(...r):!!n))throw l.error;let c="loading"===l.status&&"idle"===l.fetchStatus?"idle":l.status,d="loading"===c&&"fetching"===l.fetchStatus;return{...l,defaultedOptions:o,isIdle:"idle"===c,isLoading:d,observer:u,status:c}}({context:eI,...r},ep),i={data:a.data,error:a.error,fetchStatus:a.fetchStatus,isError:a.isError,isFetched:a.isFetched,isFetchedAfterMount:a.isFetchedAfterMount,isFetching:a.isFetching,isIdle:a.isIdle,isLoading:a.isLoading,isRefetching:a.isRefetching,isSuccess:a.isSuccess,refetch:a.refetch,status:a.status,internal:{dataUpdatedAt:a.dataUpdatedAt,errorUpdatedAt:a.errorUpdatedAt,failureCount:a.failureCount,isFetchedAfterMount:a.isFetchedAfterMount,isLoadingError:a.isLoadingError,isPaused:a.isPaused,isPlaceholderData:a.isPlaceholderData,isPreviousData:a.isPreviousData,isRefetchError:a.isRefetchError,isStale:a.isStale,remove:a.remove}};return a.defaultedOptions.notifyOnChangeProps?i:function(e,t){let n={};return Object.keys(e).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(t.trackedProps.add(r),e[r])})}),n}(i,a.observer)}var eZ=()=>en({context:eI});function eE({chainId:e}={}){return(0,eg.useSyncExternalStoreWithSelector)(t=>(0,Q.pC)({chainId:e},t),()=>(0,Q.uV)({chainId:e}),()=>(0,Q.uV)({chainId:e}),e=>e,(e,t)=>e.uid===t.uid)}function eT({chainId:e}){return[{entity:"walletClient",chainId:e,persist:!1}]}function ej({queryKey:[{chainId:e}]}){return(0,Q.xz)({chainId:e})}function eM({chainId:e}={}){let t=eE({chainId:e});return t.chain.id}function eq({chainId:e,scopeKey:t}){return[{entity:"blockNumber",chainId:e,scopeKey:t}]}function ez({queryKey:[{chainId:e}]}){return(0,Q.RQ)({chainId:e})}function eD({cacheTime:e=0,chainId:t,enabled:n=!0,scopeKey:r,staleTime:a,suspense:i,watch:s=!1,onBlock:o,onError:u,onSettled:l,onSuccess:c}={}){let d=eM({chainId:t}),p=eE({chainId:d}),f=function({chainId:e}={}){return(0,eg.useSyncExternalStoreWithSelector)(t=>(0,Q.fq)({chainId:e},t),()=>(0,Q.jr)({chainId:e}),()=>(0,Q.jr)({chainId:e}),e=>e,(e,t)=>e?.uid===t?.uid)}({chainId:d}),h=eZ();return _.useEffect(()=>{if(!n||!s&&!o)return;let e=f??p,t=e.watchBlockNumber({onBlockNumber:e=>{s&&h.setQueryData(eq({chainId:d,scopeKey:r}),e),o&&o(e)},emitOnBegin:!0});return t},[d,r,o,p,h,s,f,n]),eO(eq({scopeKey:r,chainId:d}),ez,{cacheTime:e,enabled:n,staleTime:a,suspense:i,onError:u,onSettled:l,onSuccess:c})}function eP({chainId:e,enabled:t,queryKey:n}){let r=eZ(),a=_.useCallback(()=>r.invalidateQueries({queryKey:n},{cancelRefetch:!1}),[r,n]);eD({chainId:e,enabled:t,onBlock:t?a:void 0,scopeKey:t?void 0:"idle"})}var eN=e=>"object"==typeof e&&!Array.isArray(e);function eR(e,t,n=t,r=Q.vZ){let a=_.useRef([]),i=(0,eg.useSyncExternalStoreWithSelector)(e,t,n,e=>e,(e,t)=>{if(eN(e)&&eN(t)&&a.current.length){for(let n of a.current){let a=r(e[n],t[n]);if(!a)return!1}return!0}return r(e,t)});if(eN(i)){let e={...i};return Object.defineProperties(e,Object.entries(e).reduce((e,[t,n])=>({...e,[t]:{configurable:!1,enumerable:!0,get:()=>(a.current.includes(t)||a.current.push(t),n)}}),{})),e}return i}function eW({onConnect:e,onDisconnect:t}={}){let n=ex(),r=_.useCallback(e=>(0,Q.uH)(e),[n]),a=eR(r,Q.D0),i=_.useRef(),s=i.current;return _.useEffect(()=>{s?.status!=="connected"&&"connected"===a.status&&e?.({address:a.address,connector:a.connector,isReconnected:s?.status==="reconnecting"||s?.status===void 0}),s?.status==="connected"&&"disconnected"===a.status&&t?.(),i.current=a},[e,t,s,a]),a}function eK({queryKey:[{address:e,chainId:t,formatUnits:n,token:r}]}){if(!e)throw Error("address is required");return(0,Q.EG)({address:e,chainId:t,formatUnits:n,token:r})}function eG({address:e,cacheTime:t,chainId:n,enabled:r=!0,formatUnits:a,scopeKey:i,staleTime:s,suspense:o,token:u,watch:l,onError:c,onSettled:d,onSuccess:p}={}){let f=eM({chainId:n}),h=_.useMemo(()=>(function({address:e,chainId:t,formatUnits:n,scopeKey:r,token:a}){return[{entity:"balance",address:e,chainId:t,formatUnits:n,scopeKey:r,token:a}]})({address:e,chainId:f,formatUnits:a,scopeKey:i,token:u}),[e,f,a,i,u]),m=eO(h,eK,{cacheTime:t,enabled:!!(r&&e),staleTime:s,suspense:o,onError:c,onSettled:d,onSuccess:p});return eP({chainId:f,enabled:!!(r&&l&&e),queryKey:h}),m}var eY=e=>[{entity:"connect",...e}],eL=e=>{let{connector:t,chainId:n}=e;if(!t)throw Error("connector is required");return(0,Q.$j)({connector:t,chainId:n})};function eF({chainId:e,connector:t,onError:n,onMutate:r,onSettled:a,onSuccess:i}={}){let s=ex(),{data:o,error:u,isError:l,isIdle:c,isLoading:d,isSuccess:p,mutate:f,mutateAsync:h,reset:m,status:y,variables:g}=ek(eY({connector:t,chainId:e}),eL,{onError:n,onMutate:r,onSettled:a,onSuccess:i}),b=_.useCallback(n=>f({chainId:n?.chainId??e,connector:n?.connector??t}),[e,t,f]),v=_.useCallback(n=>h({chainId:n?.chainId??e,connector:n?.connector??t}),[e,t,h]);return{connect:b,connectAsync:v,connectors:s.connectors,data:o,error:u,isError:l,isIdle:c,isLoading:d,isSuccess:p,pendingConnector:g?.connector,reset:m,status:y,variables:g}}function eU(){let e=ex(),t=(0,_.useCallback)(e=>(0,Q.QC)(e),[e]);return eR(t,Q.Hy)}var eB=e=>[{entity:"switchNetwork",...e}],eV=e=>{let{chainId:t}=e;if(!t)throw Error("chainId is required");return(0,Q.If)({chainId:t})};function eJ({chainId:e,throwForSwitchChainNotSupported:t,onError:n,onMutate:r,onSettled:a,onSuccess:i}={}){let s,o;let u=ex(),l=function(){let[,e]=_.useReducer(e=>e+1,0);return e}(),{data:c,error:d,isError:p,isIdle:f,isLoading:h,isSuccess:m,mutate:y,mutateAsync:g,reset:b,status:v,variables:I}=ek(eB({chainId:e}),eV,{onError:n,onMutate:r,onSettled:a,onSuccess:i}),A=_.useCallback(t=>y({chainId:t??e}),[e,y]),x=_.useCallback(t=>g({chainId:t??e}),[e,g]);_.useEffect(()=>{let e=u.subscribe(({chains:e,connector:t})=>({chains:e,connector:t}),l);return e},[u,l]);let C=!!u.connector?.switchChain;return(t||C)&&(s=A,o=x),{chains:u.chains??[],data:c,error:d,isError:p,isIdle:f,isLoading:h,isSuccess:m,pendingChainId:I?.chainId,reset:b,status:v,switchNetwork:s,switchNetworkAsync:o,variables:I}}function eH({abi:e,address:t,account:n,args:r,blockNumber:a,blockTag:i,cacheOnBlock:s=!1,cacheTime:o,chainId:u,enabled:l=!0,functionName:c,isDataEqual:d,keepPreviousData:p,onError:f,onSettled:h,onSuccess:m,scopeKey:y,select:b,staleTime:v,structuralSharing:I=(e,t)=>(0,Q.vZ)(e,t)?e:g(e,t),suspense:A,watch:x}={}){let C=eM({chainId:u}),{data:w}=eD({chainId:C,enabled:x||s,scopeKey:x||s?void 0:"idle",watch:x}),S=a??w,k=_.useMemo(()=>(function({account:e,address:t,args:n,blockNumber:r,blockTag:a,chainId:i,functionName:s,scopeKey:o}){return[{entity:"readContract",account:e,address:t,args:n,blockNumber:r,blockTag:a,chainId:i,functionName:s,scopeKey:o}]})({account:n,address:t,args:r,blockNumber:s?S:void 0,blockTag:i,chainId:C,functionName:c,scopeKey:y}),[n,t,r,S,i,s,C,c,y]),O=_.useMemo(()=>{let n=!!(l&&e&&t&&c);return s&&(n=!!(n&&S)),n},[e,t,S,s,l,c]);return eP({chainId:C,enabled:!!(O&&x&&!s),queryKey:k}),eO(k,function({abi:e}){return async({queryKey:[{account:t,address:n,args:r,blockNumber:a,blockTag:i,chainId:s,functionName:o}]})=>{if(!e)throw Error("abi is required");if(!n)throw Error("address is required");return await (0,Q.a4)({account:t,address:n,args:r,blockNumber:a,blockTag:i,chainId:s,abi:e,functionName:o})??null}}({abi:e}),{cacheTime:o,enabled:O,isDataEqual:d,keepPreviousData:p,select:b,staleTime:v,structuralSharing:I,suspense:A,onError:f,onSettled:h,onSuccess:m})}function eX({allowFailure:e,blockNumber:t,blockTag:n,cacheOnBlock:r=!1,cacheTime:a,contracts:i,enabled:s=!0,isDataEqual:o,keepPreviousData:u,onError:l,onSettled:c,onSuccess:d,scopeKey:p,select:f,staleTime:h,structuralSharing:m=(e,t)=>(0,Q.vZ)(e,t)?e:g(e,t),suspense:y,watch:b}={}){let v=e??!0,{data:I}=eD({enabled:b||r,watch:b}),A=eM(),x=t??I,C=_.useMemo(()=>(function({allowFailure:e,blockNumber:t,blockTag:n,chainId:r,contracts:a,scopeKey:i}){return[{entity:"readContracts",allowFailure:e,blockNumber:t,blockTag:n,chainId:r,scopeKey:i,contracts:(a??[]).map(({address:e,args:t,chainId:n,functionName:r})=>({address:e,args:t,chainId:n,functionName:r}))}]})({allowFailure:v,blockNumber:r?x:void 0,blockTag:n,chainId:A,contracts:i,scopeKey:p}),[v,x,n,r,A,p,i]),w=_.useMemo(()=>{let e=!!(s&&i?.every(e=>e.abi&&e.address&&e.functionName));return r&&(e=!!(e&&x)),e},[x,r,i,s]);eP({enabled:!!(w&&b&&!r),queryKey:C});let S=(i??[]).map(({abi:e})=>e);return eO(C,function({abis:e}){return({queryKey:[{allowFailure:t,blockNumber:n,blockTag:r,contracts:a}]})=>{let i=a.map((t,n)=>({...t,abi:e[n]}));return(0,Q.JH)({allowFailure:t,contracts:i,blockNumber:n,blockTag:r})}}({abis:S}),{cacheTime:a,enabled:w,isDataEqual:o,keepPreviousData:u,staleTime:h,select:f,structuralSharing:m,suspense:y,onError:l,onSettled:c,onSuccess:d})}function eQ(e){if("prepared"===e.mode){if(!e.request)throw Error("request is required");return(0,Q.n9)({mode:"prepared",request:e.request})}if(!e.address)throw Error("address is required");if(!e.abi)throw Error("abi is required");if(!e.functionName)throw Error("functionName is required");return(0,Q.n9)({address:e.address,args:e.args,chainId:e.chainId,abi:e.abi,functionName:e.functionName,accessList:e.accessList,account:e.account,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,value:e.value})}function e_(e){let{address:t,abi:n,args:r,chainId:a,functionName:i,mode:s,request:o}=e,{accessList:u,account:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:h,value:m}=(0,Q.gY)(e),{data:y,error:g,isError:b,isIdle:v,isLoading:I,isSuccess:A,mutate:x,mutateAsync:C,reset:w,status:S,variables:k}=ek(function({address:e,abi:t,functionName:n,...r}){let{args:a,accessList:i,account:s,gas:o,gasPrice:u,maxFeePerGas:l,maxPriorityFeePerGas:c,nonce:d,request:p,value:f}=r;return[{entity:"writeContract",address:e,args:a,abi:t,accessList:i,account:s,functionName:n,gas:o,gasPrice:u,maxFeePerGas:l,maxPriorityFeePerGas:c,nonce:d,request:p,value:f}]}({address:t,abi:n,functionName:i,chainId:a,mode:s,args:r,accessList:u,account:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:h,request:o,value:m}),eQ,{onError:e.onError,onMutate:e.onMutate,onSettled:e.onSettled,onSuccess:e.onSuccess}),O=_.useMemo(()=>{if("prepared"===e.mode){if(!o)return;return()=>x({mode:"prepared",request:e.request,chainId:e.chainId})}return e=>x({address:t,args:r,abi:n,functionName:i,chainId:a,accessList:u,account:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:h,value:m,...e})},[u,l,n,t,r,a,e.chainId,e.mode,e.request,i,c,d,p,f,x,h,o,m]),Z=_.useMemo(()=>{if("prepared"===e.mode){if(!o)return;return()=>C({mode:"prepared",request:e.request})}return e=>C({address:t,args:r,abi:n,chainId:a,functionName:i,accessList:u,account:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:h,value:m,...e})},[u,l,n,t,r,a,e.mode,e.request,i,c,d,p,f,C,h,o,m]);return{data:y,error:g,isError:b,isIdle:v,isLoading:I,isSuccess:A,reset:w,status:S,variables:k,write:O,writeAsync:Z}}function e$({address:e,abi:t,functionName:n,chainId:r,args:a,cacheTime:i,enabled:s=!0,scopeKey:o,staleTime:u,suspense:l,onError:c,onSettled:d,onSuccess:p,...f}={}){let{chain:h}=eU(),{data:m}=function({chainId:e,suspense:t,onError:n,onSettled:r,onSuccess:a}={}){let{connector:i}=eW(),s=eM({chainId:e}),o=eO(eT({chainId:s}),ej,{cacheTime:0,enabled:!!i,staleTime:1/0,suspense:t,onError:n,onSettled:r,onSuccess:a}),u=eZ();return _.useEffect(()=>{let e=(0,Q.Tb)({chainId:s},e=>{e?u.invalidateQueries(eT({chainId:s})):u.removeQueries(eT({chainId:s}))});return e},[u,s]),o}({chainId:r}),{accessList:y,account:g,blockNumber:b,blockTag:v,gas:I,gasPrice:A,maxFeePerGas:x,maxPriorityFeePerGas:C,nonce:w,value:S}=(0,Q._X)(f),k=eO(function({accessList:e,account:t,activeChainId:n,args:r,address:a,blockNumber:i,blockTag:s,chainId:o,functionName:u,gas:l,gasPrice:c,maxFeePerGas:d,maxPriorityFeePerGas:p,nonce:f,scopeKey:h,walletClientAddress:m,value:y}){return[{entity:"prepareContractTransaction",accessList:e,account:t,activeChainId:n,address:a,args:r,blockNumber:i,blockTag:s,chainId:o,functionName:u,gas:l,gasPrice:c,maxFeePerGas:d,maxPriorityFeePerGas:p,nonce:f,scopeKey:h,walletClientAddress:m,value:y}]}({accessList:y,account:g,activeChainId:h?.id,address:e,args:a,blockNumber:b,blockTag:v,chainId:r,functionName:n,gas:I,gasPrice:A,maxFeePerGas:x,maxPriorityFeePerGas:C,nonce:w,scopeKey:o,walletClientAddress:m?.account.address,value:S}),function({abi:e,walletClient:t}){return({queryKey:[{accessList:n,account:r,args:a,address:i,blockNumber:s,blockTag:o,chainId:u,functionName:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:h,value:m}]})=>{if(!e)throw Error("abi is required");if(!i)throw Error("address is required");if(!l)throw Error("functionName is required");return(0,Q.$q)({abi:e,accessList:n,account:r,args:a,address:i,blockNumber:s,blockTag:o,chainId:u,functionName:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:h,walletClient:t,value:m})}}({abi:t,walletClient:m}),{cacheTime:i,enabled:!!(s&&t&&e&&n&&m),staleTime:u,suspense:l,onError:c,onSettled:d,onSuccess:p});return Object.assign(k,{config:{chainId:r,mode:"prepared",request:void 0,...k.data}})}function e0({queryKey:[{name:e,chainId:t}]}){if(!e)throw Error("name is required");return(0,Q.w6)({name:e,chainId:t})}function e1({cacheTime:e,chainId:t,enabled:n=!0,name:r,scopeKey:a,staleTime:i=864e5,suspense:s,onError:o,onSettled:u,onSuccess:l}={}){let c=eM({chainId:t});return eO(function({name:e,chainId:t,scopeKey:n}){return[{entity:"ensAvatar",name:e,chainId:t,scopeKey:n}]}({name:r,chainId:c,scopeKey:a}),e0,{cacheTime:e,enabled:!!(n&&r&&c),staleTime:i,suspense:s,onError:o,onSettled:u,onSuccess:l})}function e3({queryKey:[{address:e,chainId:t}]}){if(!e)throw Error("address is required");return(0,Q.Lk)({address:e,chainId:t})}function e2({address:e,cacheTime:t,chainId:n,enabled:r=!0,scopeKey:a,staleTime:i=864e5,suspense:s,onError:o,onSettled:u,onSuccess:l}={}){let c=eM({chainId:n});return eO(function({address:e,chainId:t,scopeKey:n}){return[{entity:"ensName",address:e,chainId:t,scopeKey:n}]}({address:e,chainId:c,scopeKey:a}),e3,{cacheTime:t,enabled:!!(r&&e&&c),staleTime:i,suspense:s,onError:o,onSettled:u,onSuccess:l})}function e5({chainId:e,confirmations:t,hash:n,timeout:r,cacheTime:a,enabled:i=!0,scopeKey:s,staleTime:o,suspense:u,onError:l,onReplaced:c,onSettled:d,onSuccess:p}={}){let f=eM({chainId:e});return eO(function({confirmations:e,chainId:t,hash:n,scopeKey:r,timeout:a}){return[{entity:"waitForTransaction",confirmations:e,chainId:t,hash:n,scopeKey:r,timeout:a}]}({chainId:f,confirmations:t,hash:n,scopeKey:s,timeout:r}),function({onReplaced:e}){return({queryKey:[{chainId:t,confirmations:n,hash:r,timeout:a}]})=>{if(!r)throw Error("hash is required");return(0,Q.Mn)({chainId:t,confirmations:n,hash:r,onReplaced:e,timeout:a})}}({onReplaced:c}),{cacheTime:a,enabled:!!(i&&n),staleTime:o,suspense:u,onError:l,onSettled:d,onSuccess:p})}},80834:function(e,t,n){"use strict";n.d(t,{z:function(){return e7}}),(e0=e2||(e2={})).assertEqual=e=>e,e0.assertIs=function(e){},e0.assertNever=function(e){throw Error()},e0.arrayToEnum=e=>{let t={};for(let n of e)t[n]=n;return t},e0.getValidEnumValues=e=>{let t=e0.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),n={};for(let r of t)n[r]=e[r];return e0.objectValues(n)},e0.objectValues=e=>e0.objectKeys(e).map(function(t){return e[t]}),e0.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e0.find=(e,t)=>{for(let n of e)if(t(n))return n},e0.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e0.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},e0.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(e5||(e5={})).mergeShapes=(e,t)=>({...e,...t});let r=e2.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),a=e=>{let t=typeof e;switch(t){case"undefined":return r.undefined;case"string":return r.string;case"number":return isNaN(e)?r.nan:r.number;case"boolean":return r.boolean;case"function":return r.function;case"bigint":return r.bigint;case"symbol":return r.symbol;case"object":if(Array.isArray(e))return r.array;if(null===e)return r.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return r.promise;if("undefined"!=typeof Map&&e instanceof Map)return r.map;if("undefined"!=typeof Set&&e instanceof Set)return r.set;if("undefined"!=typeof Date&&e instanceof Date)return r.date;return r.object;default:return r.unknown}},i=e2.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class s extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(let a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(r);else if("invalid_return_type"===a.code)r(a.returnTypeError);else if("invalid_arguments"===a.code)r(a.argumentsError);else if(0===a.path.length)n._errors.push(t(a));else{let e=n,r=0;for(;r<a.path.length;){let n=a.path[r],i=r===a.path.length-1;i?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(a))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(this),n}toString(){return this.message}get message(){return JSON.stringify(this.issues,e2.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},n=[];for(let r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}s.create=e=>{let t=new s(e);return t};let o=(e,t)=>{let n;switch(e.code){case i.invalid_type:n=e.received===r.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case i.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,e2.jsonStringifyReplacer)}`;break;case i.unrecognized_keys:n=`Unrecognized key(s) in object: ${e2.joinValues(e.keys,", ")}`;break;case i.invalid_union:n="Invalid input";break;case i.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${e2.joinValues(e.options)}`;break;case i.invalid_enum_value:n=`Invalid enum value. Expected ${e2.joinValues(e.options)}, received '${e.received}'`;break;case i.invalid_arguments:n="Invalid function arguments";break;case i.invalid_return_type:n="Invalid function return type";break;case i.invalid_date:n="Invalid date";break;case i.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:e2.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case i.too_small:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case i.too_big:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case i.custom:n="Invalid input";break;case i.invalid_intersection_types:n="Intersection results could not be merged";break;case i.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case i.not_finite:n="Number must be finite";break;default:n=t.defaultError,e2.assertNever(e)}return{message:n}},u=o;function l(){return u}let c=e=>{let{data:t,path:n,errorMaps:r,issueData:a}=e,i=[...n,...a.path||[]],s={...a,path:i},o="",u=r.filter(e=>!!e).slice().reverse();for(let e of u)o=e(s,{data:t,defaultError:o}).message;return{...a,path:i,message:a.message||o}};function d(e,t){let n=c({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,l(),o].filter(e=>!!e)});e.common.issues.push(n)}class p{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let r of t){if("aborted"===r.status)return f;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let e of t)n.push({key:await e.key,value:await e.value});return p.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:t,value:a}=r;if("aborted"===t.status||"aborted"===a.status)return f;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==a.value||r.alwaysSet)&&(n[t.value]=a.value)}return{status:e.value,value:n}}}let f=Object.freeze({status:"aborted"}),h=e=>({status:"dirty",value:e}),m=e=>({status:"valid",value:e}),y=e=>"aborted"===e.status,g=e=>"dirty"===e.status,b=e=>"valid"===e.status,v=e=>"undefined"!=typeof Promise&&e instanceof Promise;(e1=e6||(e6={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},e1.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class I{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let A=(e,t)=>{if(b(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new s(e.common.issues);return this._error=t,this._error}}};function x(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:a}=e;if(t&&(n||r))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=r?r:t.defaultError}:{message:null!=n?n:t.defaultError},description:a}}class C{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return a(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new p,ctx:{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(v(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let r={common:{issues:[],async:null!==(n=null==t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:a(e)},i=this._parseSync({data:e,path:r.path,parent:r});return A(r,i)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:a(e)},r=this._parse({data:e,path:n.path,parent:n}),i=await (v(r)?r:Promise.resolve(r));return A(n,i)}refine(e,t){let n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,r)=>{let a=e(t),s=()=>r.addIssue({code:i.custom,...n(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then(e=>!!e||(s(),!1)):!!a||(s(),!1)})}refinement(e,t){return this._refinement((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1))}_refinement(e){return new eu({schema:this,typeName:e4.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return el.create(this,this._def)}nullable(){return ec.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return U.create(this,this._def)}promise(){return eo.create(this,this._def)}or(e){return V.create([this,e],this._def)}and(e){return X.create(this,e,this._def)}transform(e){return new eu({...x(this._def),schema:this,typeName:e4.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new ed({...x(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:e4.ZodDefault})}brand(){return new em({typeName:e4.ZodBranded,type:this,...x(this._def)})}catch(e){return new ep({...x(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:e4.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return ey.create(this,e)}readonly(){return eg.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let w=/^c[^\s-]{8,}$/i,S=/^[a-z][a-z0-9]*$/,k=/[0-9A-HJKMNP-TV-Z]{26}/,O=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Z=/^([A-Z0-9_+-]+\.?)*[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,E=/^(\p{Extended_Pictographic}|\p{Emoji_Component})+$/u,T=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,j=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,M=e=>e.precision?e.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):0===e.precision?e.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");class q extends C{constructor(){super(...arguments),this._regex=(e,t,n)=>this.refinement(t=>e.test(t),{validation:t,code:i.invalid_string,...e6.errToObj(n)}),this.nonempty=e=>this.min(1,e6.errToObj(e)),this.trim=()=>new q({...this._def,checks:[...this._def.checks,{kind:"trim"}]}),this.toLowerCase=()=>new q({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]}),this.toUpperCase=()=>new q({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}_parse(e){let t;this._def.coerce&&(e.data=String(e.data));let n=this._getType(e);if(n!==r.string){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.string,received:t.parsedType}),f}let a=new p;for(let n of this._def.checks)if("min"===n.kind)e.data.length<n.value&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_small,minimum:n.value,type:"string",inclusive:!0,exact:!1,message:n.message}),a.dirty());else if("max"===n.kind)e.data.length>n.value&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_big,maximum:n.value,type:"string",inclusive:!0,exact:!1,message:n.message}),a.dirty());else if("length"===n.kind){let r=e.data.length>n.value,s=e.data.length<n.value;(r||s)&&(t=this._getOrReturnCtx(e,t),r?d(t,{code:i.too_big,maximum:n.value,type:"string",inclusive:!0,exact:!0,message:n.message}):s&&d(t,{code:i.too_small,minimum:n.value,type:"string",inclusive:!0,exact:!0,message:n.message}),a.dirty())}else if("email"===n.kind)Z.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"email",code:i.invalid_string,message:n.message}),a.dirty());else if("emoji"===n.kind)E.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"emoji",code:i.invalid_string,message:n.message}),a.dirty());else if("uuid"===n.kind)O.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"uuid",code:i.invalid_string,message:n.message}),a.dirty());else if("cuid"===n.kind)w.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"cuid",code:i.invalid_string,message:n.message}),a.dirty());else if("cuid2"===n.kind)S.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"cuid2",code:i.invalid_string,message:n.message}),a.dirty());else if("ulid"===n.kind)k.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"ulid",code:i.invalid_string,message:n.message}),a.dirty());else if("url"===n.kind)try{new URL(e.data)}catch(r){d(t=this._getOrReturnCtx(e,t),{validation:"url",code:i.invalid_string,message:n.message}),a.dirty()}else if("regex"===n.kind){n.regex.lastIndex=0;let r=n.regex.test(e.data);r||(d(t=this._getOrReturnCtx(e,t),{validation:"regex",code:i.invalid_string,message:n.message}),a.dirty())}else if("trim"===n.kind)e.data=e.data.trim();else if("includes"===n.kind)e.data.includes(n.value,n.position)||(d(t=this._getOrReturnCtx(e,t),{code:i.invalid_string,validation:{includes:n.value,position:n.position},message:n.message}),a.dirty());else if("toLowerCase"===n.kind)e.data=e.data.toLowerCase();else if("toUpperCase"===n.kind)e.data=e.data.toUpperCase();else if("startsWith"===n.kind)e.data.startsWith(n.value)||(d(t=this._getOrReturnCtx(e,t),{code:i.invalid_string,validation:{startsWith:n.value},message:n.message}),a.dirty());else if("endsWith"===n.kind)e.data.endsWith(n.value)||(d(t=this._getOrReturnCtx(e,t),{code:i.invalid_string,validation:{endsWith:n.value},message:n.message}),a.dirty());else if("datetime"===n.kind){let r=M(n);r.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:i.invalid_string,validation:"datetime",message:n.message}),a.dirty())}else if("ip"===n.kind){var s,o;s=e.data,("v4"===(o=n.version)||!o)&&T.test(s)||("v6"===o||!o)&&j.test(s)||(d(t=this._getOrReturnCtx(e,t),{validation:"ip",code:i.invalid_string,message:n.message}),a.dirty())}else e2.assertNever(n);return{status:a.value,value:e.data}}_addCheck(e){return new q({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...e6.errToObj(e)})}url(e){return this._addCheck({kind:"url",...e6.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...e6.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...e6.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...e6.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...e6.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...e6.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...e6.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...e6.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...e6.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...e6.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...e6.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...e6.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...e6.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...e6.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...e6.errToObj(t)})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}q.create=e=>{var t;return new q({checks:[],typeName:e4.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...x(e)})};class z extends C{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;this._def.coerce&&(e.data=Number(e.data));let n=this._getType(e);if(n!==r.number){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.number,received:t.parsedType}),f}let a=new p;for(let n of this._def.checks)if("int"===n.kind)e2.isInteger(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:i.invalid_type,expected:"integer",received:"float",message:n.message}),a.dirty());else if("min"===n.kind){let r=n.inclusive?e.data<n.value:e.data<=n.value;r&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_small,minimum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),a.dirty())}else if("max"===n.kind){let r=n.inclusive?e.data>n.value:e.data>=n.value;r&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),a.dirty())}else"multipleOf"===n.kind?0!==function(e,t){let n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,a=n>r?n:r,i=parseInt(e.toFixed(a).replace(".","")),s=parseInt(t.toFixed(a).replace(".",""));return i%s/Math.pow(10,a)}(e.data,n.value)&&(d(t=this._getOrReturnCtx(e,t),{code:i.not_multiple_of,multipleOf:n.value,message:n.message}),a.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:i.not_finite,message:n.message}),a.dirty()):e2.assertNever(n);return{status:a.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,e6.toString(t))}gt(e,t){return this.setLimit("min",e,!1,e6.toString(t))}lte(e,t){return this.setLimit("max",e,!0,e6.toString(t))}lt(e,t){return this.setLimit("max",e,!1,e6.toString(t))}setLimit(e,t,n,r){return new z({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:e6.toString(r)}]})}_addCheck(e){return new z({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:e6.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:e6.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:e6.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:e6.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:e6.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:e6.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:e6.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:e6.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:e6.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&e2.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if("finite"===n.kind||"int"===n.kind||"multipleOf"===n.kind)return!0;"min"===n.kind?(null===t||n.value>t)&&(t=n.value):"max"===n.kind&&(null===e||n.value<e)&&(e=n.value)}return Number.isFinite(t)&&Number.isFinite(e)}}z.create=e=>new z({checks:[],typeName:e4.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...x(e)});class D extends C{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;this._def.coerce&&(e.data=BigInt(e.data));let n=this._getType(e);if(n!==r.bigint){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.bigint,received:t.parsedType}),f}let a=new p;for(let n of this._def.checks)if("min"===n.kind){let r=n.inclusive?e.data<n.value:e.data<=n.value;r&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_small,type:"bigint",minimum:n.value,inclusive:n.inclusive,message:n.message}),a.dirty())}else if("max"===n.kind){let r=n.inclusive?e.data>n.value:e.data>=n.value;r&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),a.dirty())}else"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(d(t=this._getOrReturnCtx(e,t),{code:i.not_multiple_of,multipleOf:n.value,message:n.message}),a.dirty()):e2.assertNever(n);return{status:a.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,e6.toString(t))}gt(e,t){return this.setLimit("min",e,!1,e6.toString(t))}lte(e,t){return this.setLimit("max",e,!0,e6.toString(t))}lt(e,t){return this.setLimit("max",e,!1,e6.toString(t))}setLimit(e,t,n,r){return new D({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:e6.toString(r)}]})}_addCheck(e){return new D({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:e6.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:e6.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:e6.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:e6.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:e6.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}D.create=e=>{var t;return new D({checks:[],typeName:e4.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...x(e)})};class P extends C{_parse(e){this._def.coerce&&(e.data=!!e.data);let t=this._getType(e);if(t!==r.boolean){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.boolean,received:t.parsedType}),f}return m(e.data)}}P.create=e=>new P({typeName:e4.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...x(e)});class N extends C{_parse(e){let t;this._def.coerce&&(e.data=new Date(e.data));let n=this._getType(e);if(n!==r.date){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.date,received:t.parsedType}),f}if(isNaN(e.data.getTime())){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_date}),f}let a=new p;for(let n of this._def.checks)"min"===n.kind?e.data.getTime()<n.value&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_small,message:n.message,inclusive:!0,exact:!1,minimum:n.value,type:"date"}),a.dirty()):"max"===n.kind?e.data.getTime()>n.value&&(d(t=this._getOrReturnCtx(e,t),{code:i.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),a.dirty()):e2.assertNever(n);return{status:a.value,value:new Date(e.data.getTime())}}_addCheck(e){return new N({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:e6.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:e6.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}N.create=e=>new N({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:e4.ZodDate,...x(e)});class R extends C{_parse(e){let t=this._getType(e);if(t!==r.symbol){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.symbol,received:t.parsedType}),f}return m(e.data)}}R.create=e=>new R({typeName:e4.ZodSymbol,...x(e)});class W extends C{_parse(e){let t=this._getType(e);if(t!==r.undefined){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.undefined,received:t.parsedType}),f}return m(e.data)}}W.create=e=>new W({typeName:e4.ZodUndefined,...x(e)});class K extends C{_parse(e){let t=this._getType(e);if(t!==r.null){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.null,received:t.parsedType}),f}return m(e.data)}}K.create=e=>new K({typeName:e4.ZodNull,...x(e)});class G extends C{constructor(){super(...arguments),this._any=!0}_parse(e){return m(e.data)}}G.create=e=>new G({typeName:e4.ZodAny,...x(e)});class Y extends C{constructor(){super(...arguments),this._unknown=!0}_parse(e){return m(e.data)}}Y.create=e=>new Y({typeName:e4.ZodUnknown,...x(e)});class L extends C{_parse(e){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.never,received:t.parsedType}),f}}L.create=e=>new L({typeName:e4.ZodNever,...x(e)});class F extends C{_parse(e){let t=this._getType(e);if(t!==r.undefined){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.void,received:t.parsedType}),f}return m(e.data)}}F.create=e=>new F({typeName:e4.ZodVoid,...x(e)});class U extends C{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),a=this._def;if(t.parsedType!==r.array)return d(t,{code:i.invalid_type,expected:r.array,received:t.parsedType}),f;if(null!==a.exactLength){let e=t.data.length>a.exactLength.value,r=t.data.length<a.exactLength.value;(e||r)&&(d(t,{code:e?i.too_big:i.too_small,minimum:r?a.exactLength.value:void 0,maximum:e?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),n.dirty())}if(null!==a.minLength&&t.data.length<a.minLength.value&&(d(t,{code:i.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),n.dirty()),null!==a.maxLength&&t.data.length>a.maxLength.value&&(d(t,{code:i.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((e,n)=>a.type._parseAsync(new I(t,e,t.path,n)))).then(e=>p.mergeArray(n,e));let s=[...t.data].map((e,n)=>a.type._parseSync(new I(t,e,t.path,n)));return p.mergeArray(n,s)}get element(){return this._def.type}min(e,t){return new U({...this._def,minLength:{value:e,message:e6.toString(t)}})}max(e,t){return new U({...this._def,maxLength:{value:e,message:e6.toString(t)}})}length(e,t){return new U({...this._def,exactLength:{value:e,message:e6.toString(t)}})}nonempty(e){return this.min(1,e)}}U.create=(e,t)=>new U({type:e,minLength:null,maxLength:null,exactLength:null,typeName:e4.ZodArray,...x(t)});class B extends C{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=e2.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){let t=this._getType(e);if(t!==r.object){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.object,received:t.parsedType}),f}let{status:n,ctx:a}=this._processInputParams(e),{shape:s,keys:o}=this._getCached(),u=[];if(!(this._def.catchall instanceof L&&"strip"===this._def.unknownKeys))for(let e in a.data)o.includes(e)||u.push(e);let l=[];for(let e of o){let t=s[e],n=a.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new I(a,n,a.path,e)),alwaysSet:e in a.data})}if(this._def.catchall instanceof L){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of u)l.push({key:{status:"valid",value:e},value:{status:"valid",value:a.data[e]}});else if("strict"===e)u.length>0&&(d(a,{code:i.unrecognized_keys,keys:u}),n.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of u){let n=a.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new I(a,n,a.path,t)),alwaysSet:t in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of l){let n=await t.key;e.push({key:n,value:await t.value,alwaysSet:t.alwaysSet})}return e}).then(e=>p.mergeObjectSync(n,e)):p.mergeObjectSync(n,l)}get shape(){return this._def.shape()}strict(e){return e6.errToObj,new B({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var r,a,i,s;let o=null!==(i=null===(a=(r=this._def).errorMap)||void 0===a?void 0:a.call(r,t,n).message)&&void 0!==i?i:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(s=e6.errToObj(e).message)&&void 0!==s?s:o}:{message:o}}}:{}})}strip(){return new B({...this._def,unknownKeys:"strip"})}passthrough(){return new B({...this._def,unknownKeys:"passthrough"})}extend(e){return new B({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){let t=new B({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:e4.ZodObject});return t}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new B({...this._def,catchall:e})}pick(e){let t={};return e2.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new B({...this._def,shape:()=>t})}omit(e){let t={};return e2.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new B({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof B){let n={};for(let r in t.shape){let a=t.shape[r];n[r]=el.create(e(a))}return new B({...t._def,shape:()=>n})}return t instanceof U?new U({...t._def,type:e(t.element)}):t instanceof el?el.create(e(t.unwrap())):t instanceof ec?ec.create(e(t.unwrap())):t instanceof Q?Q.create(t.items.map(t=>e(t))):t}(this)}partial(e){let t={};return e2.objectKeys(this.shape).forEach(n=>{let r=this.shape[n];e&&!e[n]?t[n]=r:t[n]=r.optional()}),new B({...this._def,shape:()=>t})}required(e){let t={};return e2.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let e=this.shape[n],r=e;for(;r instanceof el;)r=r._def.innerType;t[n]=r}}),new B({...this._def,shape:()=>t})}keyof(){return ea(e2.objectKeys(this.shape))}}B.create=(e,t)=>new B({shape:()=>e,unknownKeys:"strip",catchall:L.create(),typeName:e4.ZodObject,...x(t)}),B.strictCreate=(e,t)=>new B({shape:()=>e,unknownKeys:"strict",catchall:L.create(),typeName:e4.ZodObject,...x(t)}),B.lazycreate=(e,t)=>new B({shape:e,unknownKeys:"strip",catchall:L.create(),typeName:e4.ZodObject,...x(t)});class V extends C{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map(async e=>{let n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;let n=e.map(e=>new s(e.ctx.common.issues));return d(t,{code:i.invalid_union,unionErrors:n}),f});{let e;let r=[];for(let a of n){let n={...t,common:{...t.common,issues:[]},parent:null},i=a._parseSync({data:t.data,path:t.path,parent:n});if("valid"===i.status)return i;"dirty"!==i.status||e||(e={result:i,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let a=r.map(e=>new s(e));return d(t,{code:i.invalid_union,unionErrors:a}),f}}get options(){return this._def.options}}V.create=(e,t)=>new V({options:e,typeName:e4.ZodUnion,...x(t)});let J=e=>{if(e instanceof en)return J(e.schema);if(e instanceof eu)return J(e.innerType());if(e instanceof er)return[e.value];if(e instanceof ei)return e.options;if(e instanceof es)return Object.keys(e.enum);if(e instanceof ed)return J(e._def.innerType);if(e instanceof W)return[void 0];else if(e instanceof K)return[null];else return null};class H extends C{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==r.object)return d(t,{code:i.invalid_type,expected:r.object,received:t.parsedType}),f;let n=this.discriminator,a=t.data[n],s=this.optionsMap.get(a);return s?t.common.async?s._parseAsync({data:t.data,path:t.path,parent:t}):s._parseSync({data:t.data,path:t.path,parent:t}):(d(t,{code:i.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),f)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let r=new Map;for(let n of t){let t=J(n.shape[e]);if(!t)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let a of t){if(r.has(a))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);r.set(a,n)}}return new H({typeName:e4.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...x(n)})}}class X extends C{_parse(e){let{status:t,ctx:n}=this._processInputParams(e),s=(e,s)=>{if(y(e)||y(s))return f;let o=function e(t,n){let i=a(t),s=a(n);if(t===n)return{valid:!0,data:t};if(i===r.object&&s===r.object){let r=e2.objectKeys(n),a=e2.objectKeys(t).filter(e=>-1!==r.indexOf(e)),i={...t,...n};for(let r of a){let a=e(t[r],n[r]);if(!a.valid)return{valid:!1};i[r]=a.data}return{valid:!0,data:i}}if(i===r.array&&s===r.array){if(t.length!==n.length)return{valid:!1};let r=[];for(let a=0;a<t.length;a++){let i=t[a],s=n[a],o=e(i,s);if(!o.valid)return{valid:!1};r.push(o.data)}return{valid:!0,data:r}}return i===r.date&&s===r.date&&+t==+n?{valid:!0,data:t}:{valid:!1}}(e.value,s.value);return o.valid?((g(e)||g(s))&&t.dirty(),{status:t.value,value:o.data}):(d(n,{code:i.invalid_intersection_types}),f)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([e,t])=>s(e,t)):s(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}X.create=(e,t,n)=>new X({left:e,right:t,typeName:e4.ZodIntersection,...x(n)});class Q extends C{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==r.array)return d(n,{code:i.invalid_type,expected:r.array,received:n.parsedType}),f;if(n.data.length<this._def.items.length)return d(n,{code:i.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),f;let a=this._def.rest;!a&&n.data.length>this._def.items.length&&(d(n,{code:i.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let s=[...n.data].map((e,t)=>{let r=this._def.items[t]||this._def.rest;return r?r._parse(new I(n,e,n.path,t)):null}).filter(e=>!!e);return n.common.async?Promise.all(s).then(e=>p.mergeArray(t,e)):p.mergeArray(t,s)}get items(){return this._def.items}rest(e){return new Q({...this._def,rest:e})}}Q.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new Q({items:e,typeName:e4.ZodTuple,rest:null,...x(t)})};class _ extends C{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==r.object)return d(n,{code:i.invalid_type,expected:r.object,received:n.parsedType}),f;let a=[],s=this._def.keyType,o=this._def.valueType;for(let e in n.data)a.push({key:s._parse(new I(n,e,n.path,e)),value:o._parse(new I(n,n.data[e],n.path,e))});return n.common.async?p.mergeObjectAsync(t,a):p.mergeObjectSync(t,a)}get element(){return this._def.valueType}static create(e,t,n){return new _(t instanceof C?{keyType:e,valueType:t,typeName:e4.ZodRecord,...x(n)}:{keyType:q.create(),valueType:e,typeName:e4.ZodRecord,...x(t)})}}class $ extends C{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==r.map)return d(n,{code:i.invalid_type,expected:r.map,received:n.parsedType}),f;let a=this._def.keyType,s=this._def.valueType,o=[...n.data.entries()].map(([e,t],r)=>({key:a._parse(new I(n,e,n.path,[r,"key"])),value:s._parse(new I(n,t,n.path,[r,"value"]))}));if(n.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let n of o){let r=await n.key,a=await n.value;if("aborted"===r.status||"aborted"===a.status)return f;("dirty"===r.status||"dirty"===a.status)&&t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}})}{let e=new Map;for(let n of o){let r=n.key,a=n.value;if("aborted"===r.status||"aborted"===a.status)return f;("dirty"===r.status||"dirty"===a.status)&&t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}}}}$.create=(e,t,n)=>new $({valueType:t,keyType:e,typeName:e4.ZodMap,...x(n)});class ee extends C{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==r.set)return d(n,{code:i.invalid_type,expected:r.set,received:n.parsedType}),f;let a=this._def;null!==a.minSize&&n.data.size<a.minSize.value&&(d(n,{code:i.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),t.dirty()),null!==a.maxSize&&n.data.size>a.maxSize.value&&(d(n,{code:i.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),t.dirty());let s=this._def.valueType;function o(e){let n=new Set;for(let r of e){if("aborted"===r.status)return f;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}let u=[...n.data.values()].map((e,t)=>s._parse(new I(n,e,n.path,t)));return n.common.async?Promise.all(u).then(e=>o(e)):o(u)}min(e,t){return new ee({...this._def,minSize:{value:e,message:e6.toString(t)}})}max(e,t){return new ee({...this._def,maxSize:{value:e,message:e6.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ee.create=(e,t)=>new ee({valueType:e,minSize:null,maxSize:null,typeName:e4.ZodSet,...x(t)});class et extends C{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==r.function)return d(t,{code:i.invalid_type,expected:r.function,received:t.parsedType}),f;function n(e,n){return c({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,l(),o].filter(e=>!!e),issueData:{code:i.invalid_arguments,argumentsError:n}})}function a(e,n){return c({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,l(),o].filter(e=>!!e),issueData:{code:i.invalid_return_type,returnTypeError:n}})}let u={errorMap:t.common.contextualErrorMap},p=t.data;if(this._def.returns instanceof eo){let e=this;return m(async function(...t){let r=new s([]),i=await e._def.args.parseAsync(t,u).catch(e=>{throw r.addIssue(n(t,e)),r}),o=await Reflect.apply(p,this,i),l=await e._def.returns._def.type.parseAsync(o,u).catch(e=>{throw r.addIssue(a(o,e)),r});return l})}{let e=this;return m(function(...t){let r=e._def.args.safeParse(t,u);if(!r.success)throw new s([n(t,r.error)]);let i=Reflect.apply(p,this,r.data),o=e._def.returns.safeParse(i,u);if(!o.success)throw new s([a(i,o.error)]);return o.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new et({...this._def,args:Q.create(e).rest(Y.create())})}returns(e){return new et({...this._def,returns:e})}implement(e){let t=this.parse(e);return t}strictImplement(e){let t=this.parse(e);return t}static create(e,t,n){return new et({args:e||Q.create([]).rest(Y.create()),returns:t||Y.create(),typeName:e4.ZodFunction,...x(n)})}}class en extends C{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.getter();return n._parse({data:t.data,path:t.path,parent:t})}}en.create=(e,t)=>new en({getter:e,typeName:e4.ZodLazy,...x(t)});class er extends C{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return d(t,{received:t.data,code:i.invalid_literal,expected:this._def.value}),f}return{status:"valid",value:e.data}}get value(){return this._def.value}}function ea(e,t){return new ei({values:e,typeName:e4.ZodEnum,...x(t)})}er.create=(e,t)=>new er({value:e,typeName:e4.ZodLiteral,...x(t)});class ei extends C{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),n=this._def.values;return d(t,{expected:e2.joinValues(n),received:t.parsedType,code:i.invalid_type}),f}if(-1===this._def.values.indexOf(e.data)){let t=this._getOrReturnCtx(e),n=this._def.values;return d(t,{received:t.data,code:i.invalid_enum_value,options:n}),f}return m(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return ei.create(e)}exclude(e){return ei.create(this.options.filter(t=>!e.includes(t)))}}ei.create=ea;class es extends C{_parse(e){let t=e2.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==r.string&&n.parsedType!==r.number){let e=e2.objectValues(t);return d(n,{expected:e2.joinValues(e),received:n.parsedType,code:i.invalid_type}),f}if(-1===t.indexOf(e.data)){let e=e2.objectValues(t);return d(n,{received:n.data,code:i.invalid_enum_value,options:e}),f}return m(e.data)}get enum(){return this._def.values}}es.create=(e,t)=>new es({values:e,typeName:e4.ZodNativeEnum,...x(t)});class eo extends C{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==r.promise&&!1===t.common.async)return d(t,{code:i.invalid_type,expected:r.promise,received:t.parsedType}),f;let n=t.parsedType===r.promise?t.data:Promise.resolve(t.data);return m(n.then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}eo.create=(e,t)=>new eo({type:e,typeName:e4.ZodPromise,...x(t)});class eu extends C{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===e4.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,a={addIssue:e=>{d(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(a.addIssue=a.addIssue.bind(a),"preprocess"===r.type){let e=r.transform(n.data,a);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(e).then(e=>this._def.schema._parseAsync({data:e,path:n.path,parent:n})):this._def.schema._parseSync({data:e,path:n.path,parent:n})}if("refinement"===r.type){let e=e=>{let t=r.refinement(e,a);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==n.common.async)return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(n=>"aborted"===n.status?f:("dirty"===n.status&&t.dirty(),e(n.value).then(()=>({status:t.value,value:n.value}))));{let r=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===r.status?f:("dirty"===r.status&&t.dirty(),e(r.value),{status:t.value,value:r.value})}}if("transform"===r.type){if(!1!==n.common.async)return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(e=>b(e)?Promise.resolve(r.transform(e.value,a)).then(e=>({status:t.value,value:e})):e);{let e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!b(e))return e;let i=r.transform(e.value,a);if(i instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:i}}}e2.assertNever(r)}}eu.create=(e,t,n)=>new eu({schema:e,typeName:e4.ZodEffects,effect:t,...x(n)}),eu.createWithPreprocess=(e,t,n)=>new eu({schema:t,effect:{type:"preprocess",transform:e},typeName:e4.ZodEffects,...x(n)});class el extends C{_parse(e){let t=this._getType(e);return t===r.undefined?m(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}el.create=(e,t)=>new el({innerType:e,typeName:e4.ZodOptional,...x(t)});class ec extends C{_parse(e){let t=this._getType(e);return t===r.null?m(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ec.create=(e,t)=>new ec({innerType:e,typeName:e4.ZodNullable,...x(t)});class ed extends C{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===r.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}ed.create=(e,t)=>new ed({innerType:e,typeName:e4.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...x(t)});class ep extends C{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return v(r)?r.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new s(n.common.issues)},input:n.data})})):{status:"valid",value:"valid"===r.status?r.value:this._def.catchValue({get error(){return new s(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}ep.create=(e,t)=>new ep({innerType:e,typeName:e4.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...x(t)});class ef extends C{_parse(e){let t=this._getType(e);if(t!==r.nan){let t=this._getOrReturnCtx(e);return d(t,{code:i.invalid_type,expected:r.nan,received:t.parsedType}),f}return{status:"valid",value:e.data}}}ef.create=e=>new ef({typeName:e4.ZodNaN,...x(e)});let eh=Symbol("zod_brand");class em extends C{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class ey extends C{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async){let e=async()=>{let e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?f:"dirty"===e.status?(t.dirty(),h(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})};return e()}{let e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?f:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new ey({in:e,out:t,typeName:e4.ZodPipeline})}}class eg extends C{_parse(e){let t=this._def.innerType._parse(e);return b(t)&&(t.value=Object.freeze(t.value)),t}}eg.create=(e,t)=>new eg({innerType:e,typeName:e4.ZodReadonly,...x(t)});let eb=(e,t={},n)=>e?G.create().superRefine((r,a)=>{var i,s;if(!e(r)){let e="function"==typeof t?t(r):"string"==typeof t?{message:t}:t,o=null===(s=null!==(i=e.fatal)&&void 0!==i?i:n)||void 0===s||s,u="string"==typeof e?{message:e}:e;a.addIssue({code:"custom",...u,fatal:o})}}):G.create(),ev={object:B.lazycreate};(e3=e4||(e4={})).ZodString="ZodString",e3.ZodNumber="ZodNumber",e3.ZodNaN="ZodNaN",e3.ZodBigInt="ZodBigInt",e3.ZodBoolean="ZodBoolean",e3.ZodDate="ZodDate",e3.ZodSymbol="ZodSymbol",e3.ZodUndefined="ZodUndefined",e3.ZodNull="ZodNull",e3.ZodAny="ZodAny",e3.ZodUnknown="ZodUnknown",e3.ZodNever="ZodNever",e3.ZodVoid="ZodVoid",e3.ZodArray="ZodArray",e3.ZodObject="ZodObject",e3.ZodUnion="ZodUnion",e3.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e3.ZodIntersection="ZodIntersection",e3.ZodTuple="ZodTuple",e3.ZodRecord="ZodRecord",e3.ZodMap="ZodMap",e3.ZodSet="ZodSet",e3.ZodFunction="ZodFunction",e3.ZodLazy="ZodLazy",e3.ZodLiteral="ZodLiteral",e3.ZodEnum="ZodEnum",e3.ZodEffects="ZodEffects",e3.ZodNativeEnum="ZodNativeEnum",e3.ZodOptional="ZodOptional",e3.ZodNullable="ZodNullable",e3.ZodDefault="ZodDefault",e3.ZodCatch="ZodCatch",e3.ZodPromise="ZodPromise",e3.ZodBranded="ZodBranded",e3.ZodPipeline="ZodPipeline",e3.ZodReadonly="ZodReadonly";let eI=q.create,eA=z.create,ex=ef.create,eC=D.create,ew=P.create,eS=N.create,ek=R.create,eO=W.create,eZ=K.create,eE=G.create,eT=Y.create,ej=L.create,eM=F.create,eq=U.create,ez=B.create,eD=B.strictCreate,eP=V.create,eN=H.create,eR=X.create,eW=Q.create,eK=_.create,eG=$.create,eY=ee.create,eL=et.create,eF=en.create,eU=er.create,eB=ei.create,eV=es.create,eJ=eo.create,eH=eu.create,eX=el.create,eQ=ec.create,e_=eu.createWithPreprocess,e$=ey.create;var e0,e1,e3,e2,e5,e6,e4,e7=Object.freeze({__proto__:null,defaultErrorMap:o,setErrorMap:function(e){u=e},getErrorMap:l,makeIssue:c,EMPTY_PATH:[],addIssueToContext:d,ParseStatus:p,INVALID:f,DIRTY:h,OK:m,isAborted:y,isDirty:g,isValid:b,isAsync:v,get util(){return e2},get objectUtil(){return e5},ZodParsedType:r,getParsedType:a,ZodType:C,ZodString:q,ZodNumber:z,ZodBigInt:D,ZodBoolean:P,ZodDate:N,ZodSymbol:R,ZodUndefined:W,ZodNull:K,ZodAny:G,ZodUnknown:Y,ZodNever:L,ZodVoid:F,ZodArray:U,ZodObject:B,ZodUnion:V,ZodDiscriminatedUnion:H,ZodIntersection:X,ZodTuple:Q,ZodRecord:_,ZodMap:$,ZodSet:ee,ZodFunction:et,ZodLazy:en,ZodLiteral:er,ZodEnum:ei,ZodNativeEnum:es,ZodPromise:eo,ZodEffects:eu,ZodTransformer:eu,ZodOptional:el,ZodNullable:ec,ZodDefault:ed,ZodCatch:ep,ZodNaN:ef,BRAND:eh,ZodBranded:em,ZodPipeline:ey,ZodReadonly:eg,custom:eb,Schema:C,ZodSchema:C,late:ev,get ZodFirstPartyTypeKind(){return e4},coerce:{string:e=>q.create({...e,coerce:!0}),number:e=>z.create({...e,coerce:!0}),boolean:e=>P.create({...e,coerce:!0}),bigint:e=>D.create({...e,coerce:!0}),date:e=>N.create({...e,coerce:!0})},any:eE,array:eq,bigint:eC,boolean:ew,date:eS,discriminatedUnion:eN,effect:eH,enum:eB,function:eL,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>eb(t=>t instanceof e,t),intersection:eR,lazy:eF,literal:eU,map:eG,nan:ex,nativeEnum:eV,never:ej,null:eZ,nullable:eQ,number:eA,object:ez,oboolean:()=>ew().optional(),onumber:()=>eA().optional(),optional:eX,ostring:()=>eI().optional(),pipeline:e$,preprocess:e_,promise:eJ,record:eK,set:eY,strictObject:eD,string:eI,symbol:ek,transformer:eH,tuple:eW,undefined:eO,union:eP,unknown:eT,void:eM,NEVER:f,ZodIssueCode:i,quotelessJson:e=>{let t=JSON.stringify(e,null,2);return t.replace(/"([^"]+)":/g,"$1:")},ZodError:s})},66959:function(e,t,n){"use strict";var r=n(97458);t.Z=({fill:e="#656E78"})=>(0,r.jsxs)("svg",{width:"100",height:"24",viewBox:"0 0 100 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.9264 13.6656H13.6423V10.3815H10.3581V7.09727H16.9264V13.6656ZM7.07368 16.9509H10.3578V13.6668H7.07368V16.9509ZM3 4.99115V19.0567C3 20.1431 3.88072 21.0239 4.96722 21.0239H19.0328C20.1193 21.0239 21 20.1431 21 19.0567V4.99115C21 3.90465 20.1193 3.02393 19.0328 3.02393H4.96722C3.88072 3.02393 3 3.90465 3 4.99115Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35.0293 6.18945H31.7847V7.81187H33.4071V9.43413H35.0293V6.18945Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M88.4238 9.43319H90.8822V6.97461H88.4238V9.43319Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35.8242 14.0101V9.43408H38.0546V14.1921C38.0546 14.6658 38.2003 15.0455 38.4921 15.332C38.784 15.6182 39.1557 15.7616 39.6073 15.7616C40.0476 15.7616 40.4112 15.6154 40.6976 15.3236C40.9839 15.0319 41.1271 14.6545 41.1271 14.1921V9.43408H43.3573V14.0101C43.3573 15.1335 43.002 16.0479 42.2918 16.7524C41.5814 17.4575 40.6867 17.8098 39.6073 17.8098C38.5059 17.8098 37.6003 17.4602 36.8899 16.7606C36.1793 16.0613 35.8242 15.1447 35.8242 14.0101Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M50.7404 13.5318C50.7404 12.8601 50.5425 12.3151 50.1458 11.8961C49.7496 11.4781 49.2426 11.2687 48.6261 11.2687C48.0315 11.2687 47.5383 11.4669 47.1476 11.8633C46.7564 12.2598 46.5611 12.8104 46.5611 13.5153C46.5611 14.2203 46.7564 14.7736 47.1476 15.1752C47.5383 15.5777 48.0315 15.7785 48.6261 15.7785C49.2316 15.7785 49.7356 15.5694 50.1376 15.1506C50.5397 14.7321 50.7404 14.1926 50.7404 13.5318ZM51.8718 10.4664C52.6261 11.2758 53.0035 12.2918 53.0035 13.5143C53.0035 14.7367 52.6261 15.7582 51.8718 16.5787C51.1176 17.3991 50.1732 17.8094 49.0388 17.8094C48.0145 17.8094 47.1994 17.4791 46.5938 16.8182V20.5845H44.3638V9.43367H46.4122V10.4583C46.9739 9.65423 47.8493 9.2522 49.0388 9.2522C50.1732 9.2522 51.1176 9.65672 51.8718 10.4664Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M56.0582 12.7046H59.7753C59.7641 12.2091 59.5905 11.8099 59.2546 11.507C58.9185 11.2042 58.5028 11.0529 58.0075 11.0529C57.5339 11.0529 57.1208 11.2014 56.7685 11.4988C56.4158 11.7959 56.1791 12.1982 56.0582 12.7046ZM61.7901 14.2748H56.0581C56.1901 14.7928 56.4568 15.192 56.8591 15.4726C57.2608 15.7537 57.7595 15.8941 58.3543 15.8941C59.1579 15.8941 59.9179 15.6186 60.6339 15.0677L61.5589 16.5879C60.5789 17.4029 59.4884 17.8102 58.288 17.8102C57.0325 17.832 55.9671 17.4219 55.0915 16.5795C54.2159 15.7367 53.7891 14.7209 53.8114 13.5316C53.7891 12.3532 54.202 11.34 55.0503 10.4921C55.8981 9.64391 56.9112 9.23107 58.09 9.25303C59.2134 9.25303 60.1356 9.6163 60.8568 10.3433C61.5782 11.0702 61.939 11.9733 61.939 13.0528C61.939 13.4488 61.8892 13.8568 61.7901 14.2748Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M67.9331 9.43303V11.3991H67.3383C66.6553 11.3991 66.1184 11.5809 65.7278 11.9443C65.3364 12.3076 65.1413 12.8364 65.1413 13.5302V17.6105H62.9111V9.43303H64.9597V10.4077C65.5321 9.69218 66.2812 9.33423 67.2062 9.33423C67.4817 9.33423 67.724 9.36716 67.9331 9.43303Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M74.2564 17.6121H76.4866V5.02393H74.2564V17.6121ZM73.1917 5.02411V7.02311H72.6546C72.1369 7.02311 71.7595 7.12225 71.523 7.32052C71.2861 7.51845 71.1679 7.84347 71.1679 8.29507V9.43479H73.1917V11.3182H71.1679V17.6123H68.9375V8.09696C68.9375 7.08382 69.2129 6.31852 69.7638 5.80056C70.3141 5.28326 71.0905 5.02411 72.0929 5.02411H73.1917Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M77.5737 14.0101V9.43408H79.8041V14.1921C79.8041 14.6658 79.9498 15.0455 80.2417 15.332C80.5335 15.6182 80.9052 15.7616 81.357 15.7616C81.7973 15.7616 82.1607 15.6154 82.447 15.3236C82.7334 15.0319 82.8765 14.6545 82.8765 14.1921V9.43408H85.1067V14.0101C85.1067 15.1335 84.7517 16.0479 84.0411 16.7524C83.3309 17.4575 82.4358 17.8098 81.357 17.8098C80.2554 17.8098 79.3497 17.4602 78.6396 16.7606C77.9289 16.0613 77.5737 15.1447 77.5737 14.0101Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M86.1934 17.6116H88.4236V9.43408H86.1934V17.6116Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M95.4672 15.1838C95.8575 14.7874 96.0535 14.237 96.0535 13.5321C96.0535 12.8272 95.8552 12.2738 95.4588 11.8718C95.0621 11.4697 94.5721 11.269 93.9886 11.269C93.3825 11.269 92.8788 11.4784 92.4768 11.8964C92.0748 12.3154 91.874 12.8548 91.874 13.5156C91.874 14.1876 92.0723 14.7324 92.4686 15.1509C92.8652 15.5697 93.3715 15.7788 93.9886 15.7788C94.5833 15.7788 95.0758 15.5805 95.4672 15.1838ZM96.0205 5.02393H98.2504V17.6121H96.2022V16.6043C95.6404 17.4083 94.7647 17.8104 93.5756 17.8104C92.4299 17.8104 91.4828 17.4055 90.7343 16.5961C89.9849 15.7867 89.6108 14.7653 89.6108 13.5317C89.6108 12.2984 89.9849 11.2768 90.7343 10.4674C91.4828 9.65766 92.4299 9.25313 93.5756 9.25313C94.6103 9.25313 95.4255 9.57815 96.0205 10.2279V5.02393Z",fill:e}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.3358 11.3504L31.0968 10.8055C30.6121 10.5854 30.2791 10.3898 30.0975 10.2187C29.9158 10.0484 29.8249 9.8253 29.8249 9.55002C29.8249 9.5091 29.8327 9.47284 29.8367 9.43408H27.5695C27.567 9.4893 27.5617 9.54303 27.5617 9.59942C27.5617 10.9101 28.4426 11.9564 30.2049 12.7383L31.3776 13.2667C31.9283 13.5204 32.2971 13.7323 32.4845 13.9028C32.6718 14.0735 32.7655 14.3135 32.7655 14.6212C32.7655 14.9961 32.6276 15.2904 32.3525 15.5053C32.077 15.72 31.6969 15.8273 31.2126 15.8273C30.1991 15.8273 29.3071 15.2985 28.5363 14.2415L27 15.3977C27.4295 16.147 28.0103 16.7358 28.7428 17.1655C29.475 17.5951 30.2984 17.8098 31.2126 17.8098C32.3247 17.8098 33.2389 17.5098 33.9548 16.9095C34.6705 16.3092 35.0286 15.5191 35.0286 14.5389C35.0286 13.8118 34.8137 13.2037 34.3844 12.7135C33.9548 12.2235 33.2718 11.7692 32.3358 11.3504Z",fill:e})]})},7370:function(e,t,n){"use strict";n.d(t,{ZP:function(){return a0},ES:function(){return eR},aA:function(){return e$},GV:function(){return e_},gJ:function(){return e0},ug:function(){return eM},S7:function(){return eN},Yk:function(){return eB}});var r,a,i=n(97458),s=n(34263),o=n(51037),u=n(34749),l=n(52983),c=n(28934),d=n(88908),p=n(53765),f=n(93769),h=n(26015),m=n(7594),y=n(98010);let g=["className","component","disableGutters","fixed","maxWidth","classes"],b=(0,y.Z)(),v=(0,m.Z)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`maxWidth${(0,d.Z)(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),I=e=>(0,h.Z)({props:e,name:"MuiContainer",defaultTheme:b}),A=(e,t)=>{let{classes:n,fixed:r,disableGutters:a,maxWidth:i}=e,s={root:["root",i&&`maxWidth${(0,d.Z)(String(i))}`,r&&"fixed",a&&"disableGutters"]};return(0,f.Z)(s,e=>(0,p.Z)(t,e),n)};var x=n(48083),C=n(4861),w=n(97419);let S=function(e={}){let{createStyledComponent:t=v,useThemeProps:n=I,componentName:r="MuiContainer"}=e,a=t(({theme:e,ownerState:t})=>(0,u.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,n)=>{let r=e.breakpoints.values[n];return 0!==r&&(t[e.breakpoints.up(n)]={maxWidth:`${r}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>(0,u.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}`}})),s=l.forwardRef(function(e,t){let s=n(e),{className:l,component:d="div",disableGutters:p=!1,fixed:f=!1,maxWidth:h="lg"}=s,m=(0,o.Z)(s,g),y=(0,u.Z)({},s,{component:d,disableGutters:p,fixed:f,maxWidth:h}),b=A(y,r);return(0,i.jsx)(a,(0,u.Z)({as:d,ownerState:y,className:(0,c.Z)(b.root,l),ref:t},m))});return s}({createStyledComponent:(0,C.ZP)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`maxWidth${(0,x.Z)(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,w.Z)({props:e,name:"MuiContainer"})});var k=n(40441),O=n(67718),Z=n(94112);function E(e){return(0,p.Z)("MuiAlertTitle",e)}(0,Z.Z)("MuiAlertTitle",["root"]);let T=["className"],j=e=>{let{classes:t}=e;return(0,f.Z)({root:["root"]},E,t)},M=(0,C.ZP)(O.Z,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),q=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiAlertTitle"}),{className:r}=n,a=(0,o.Z)(n,T),s=j(n);return(0,i.jsx)(M,(0,u.Z)({gutterBottom:!0,component:"div",ownerState:n,ref:t,className:(0,c.Z)(s.root,r)},a))});var z=n(82251);function D(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function P(e,t,n={clone:!0}){let r=n.clone?(0,u.Z)({},e):e;return D(e)&&D(t)&&Object.keys(t).forEach(a=>{"__proto__"!==a&&(D(t[a])&&a in e&&D(e[a])?r[a]=P(e[a],t[a],n):n.clone?r[a]=D(t[a])?function e(t){if(!D(t))return t;let n={};return Object.keys(t).forEach(r=>{n[r]=e(t[r])}),n}(t[a]):t[a]:r[a]=t[a])}),r}var N=n(8140),R=n(12351);let W=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((e,t)=>((t&=63)<36?e+=t.toString(36):t<62?e+=(t-26).toString(36).toUpperCase():t>62?e+="-":e+="_",e),""),K=(0,l.createContext)(null),G={didCatch:!1,error:null};class Y extends l.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=G}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];null===(t=(n=this.props).onReset)||void 0===t||t.call(n,{args:a,reason:"imperative-api"}),this.setState(G)}}componentDidCatch(e,t){var n,r;null===(n=(r=this.props).onError)||void 0===n||n.call(r,e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;if(n&&null!==t.error&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,r)){var a,i;null===(a=(i=this.props).onReset)||void 0===a||a.call(i,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(G)}}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:a,error:i}=this.state,s=e;if(a){let e={error:i,resetErrorBoundary:this.resetErrorBoundary};if((0,l.isValidElement)(r))s=r;else if("function"==typeof t)s=t(e);else if(n)s=(0,l.createElement)(n,e);else throw i}return(0,l.createElement)(K.Provider,{value:{didCatch:a,error:i,resetErrorBoundary:this.resetErrorBoundary}},s)}}var L=n(6004),F=n(32196);let U=/[$_\p{ID_Start}][$\u200c\u200d\p{ID_Continue}]*/u,B="Validation error";class V extends Error{details;name;constructor(e,t=[]){super(e),this.details=t,this.name="ZodValidationError"}toString(){return this.message}}var J=n(80834),H=n(45471),X=n(77868);let Q=(0,X.ax)({id:42161,name:"Arbitrum One",network:"arbitrum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://arb-mainnet.g.alchemy.com/v2"],webSocket:["wss://arb-mainnet.g.alchemy.com/v2"]},infura:{http:["https://arbitrum-mainnet.infura.io/v3"],webSocket:["wss://arbitrum-mainnet.infura.io/ws/v3"]},default:{http:["https://arb1.arbitrum.io/rpc"]},public:{http:["https://arb1.arbitrum.io/rpc"]}},blockExplorers:{etherscan:{name:"Arbiscan",url:"https://arbiscan.io"},default:{name:"Arbiscan",url:"https://arbiscan.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:7654707}}}),_=(0,X.ax)({id:421613,name:"Arbitrum Goerli",network:"arbitrum-goerli",nativeCurrency:{name:"Arbitrum Goerli Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://arb-goerli.g.alchemy.com/v2"],webSocket:["wss://arb-goerli.g.alchemy.com/v2"]},infura:{http:["https://arbitrum-goerli.infura.io/v3"],webSocket:["wss://arbitrum-goerli.infura.io/ws/v3"]},default:{http:["https://goerli-rollup.arbitrum.io/rpc"]},public:{http:["https://goerli-rollup.arbitrum.io/rpc"]}},blockExplorers:{etherscan:{name:"Arbiscan",url:"https://goerli.arbiscan.io/"},default:{name:"Arbiscan",url:"https://goerli.arbiscan.io/"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:88114}},testnet:!0}),$=(0,X.ax)({id:43114,name:"Avalanche",network:"avalanche",nativeCurrency:{decimals:18,name:"Avalanche",symbol:"AVAX"},rpcUrls:{default:{http:["https://api.avax.network/ext/bc/C/rpc"]},public:{http:["https://api.avax.network/ext/bc/C/rpc"]}},blockExplorers:{etherscan:{name:"SnowTrace",url:"https://snowtrace.io"},default:{name:"SnowTrace",url:"https://snowtrace.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:11907934}}}),ee=(0,X.ax)({id:43113,name:"Avalanche Fuji",network:"avalanche-fuji",nativeCurrency:{decimals:18,name:"Avalanche Fuji",symbol:"AVAX"},rpcUrls:{default:{http:["https://api.avax-test.network/ext/bc/C/rpc"]},public:{http:["https://api.avax-test.network/ext/bc/C/rpc"]}},blockExplorers:{etherscan:{name:"SnowTrace",url:"https://testnet.snowtrace.io"},default:{name:"SnowTrace",url:"https://testnet.snowtrace.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:7096959}},testnet:!0});var et=n(22954),en=n(73726),er=n(33882),ea=n(21201);let ei={block:(0,en.G)({format(e){let t=e.transactions?.map(e=>{if("string"==typeof e)return e;let t=er.Tr(e);return"0x7e"===t.typeHex&&(t.isSystemTx=e.isSystemTx,t.mint=e.mint?et.y_(e.mint):void 0,t.sourceHash=e.sourceHash,t.type="deposit"),t});return{transactions:t,stateRoot:e.stateRoot}}}),transaction:(0,er.y_)({format(e){let t={};return"0x7e"===e.type&&(t.isSystemTx=e.isSystemTx,t.mint=e.mint?(0,et.y_)(e.mint):void 0,t.sourceHash=e.sourceHash,t.type="deposit"),t}}),transactionReceipt:(0,ea.d)({format:e=>({l1GasPrice:e.l1GasPrice?(0,et.y_)(e.l1GasPrice):null,l1GasUsed:e.l1GasUsed?(0,et.y_)(e.l1GasUsed):null,l1Fee:e.l1Fee?(0,et.y_)(e.l1Fee):null,l1FeeScalar:e.l1FeeScalar?Number(e.l1FeeScalar):null})})},es=(0,X.ax)({id:8453,network:"base",name:"Base",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://base-mainnet.g.alchemy.com/v2"],webSocket:["wss://base-mainnet.g.alchemy.com/v2"]},default:{http:["https://mainnet.base.org"]},public:{http:["https://mainnet.base.org"]}},blockExplorers:{blockscout:{name:"Basescout",url:"https://base.blockscout.com"},default:{name:"Basescan",url:"https://basescan.org"},etherscan:{name:"Basescan",url:"https://basescan.org"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:5022}}},{formatters:ei}),eo=(0,X.ax)({id:84531,network:"base-goerli",name:"Base Goerli",nativeCurrency:{name:"Goerli Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://base-goerli.g.alchemy.com/v2"],webSocket:["wss://base-goerli.g.alchemy.com/v2"]},default:{http:["https://goerli.base.org"]},public:{http:["https://goerli.base.org"]}},blockExplorers:{etherscan:{name:"Basescan",url:"https://goerli.basescan.org"},default:{name:"Basescan",url:"https://goerli.basescan.org"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:1376988}},testnet:!0,sourceId:5},{formatters:ei}),eu=(0,X.ax)({id:56,name:"BNB Smart Chain",network:"bsc",nativeCurrency:{decimals:18,name:"BNB",symbol:"BNB"},rpcUrls:{default:{http:["https://rpc.ankr.com/bsc"]},public:{http:["https://rpc.ankr.com/bsc"]}},blockExplorers:{etherscan:{name:"BscScan",url:"https://bscscan.com"},default:{name:"BscScan",url:"https://bscscan.com"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:15921452}}});var el=n(10389),ec=n(52595);let ed={block:(0,en.G)({exclude:["difficulty","gasLimit","mixHash","nonce","uncles"],format(e){let t=e.transactions?.map(e=>"string"==typeof e?e:{...er.Tr(e),feeCurrency:e.feeCurrency,gatewayFee:e.gatewayFee?et.y_(e.gatewayFee):null,gatewayFeeRecipient:e.gatewayFeeRecipient});return{randomness:e.randomness,transactions:t}}}),transaction:(0,er.y_)({format:e=>({feeCurrency:e.feeCurrency,gatewayFee:e.gatewayFee?(0,et.y_)(e.gatewayFee):null,gatewayFeeRecipient:e.gatewayFeeRecipient})}),transactionReceipt:(0,ea.d)({format:e=>({feeCurrency:e.feeCurrency,gatewayFee:e.gatewayFee?(0,et.y_)(e.gatewayFee):null,gatewayFeeRecipient:e.gatewayFeeRecipient})}),transactionRequest:(0,ec.iy)({format(e){let t={feeCurrency:e.feeCurrency,gatewayFee:void 0!==e.gatewayFee?(0,el.eC)(e.gatewayFee):void 0,gatewayFeeRecipient:e.gatewayFeeRecipient};return"cip42"===e.type&&(t.type="0x7c"),t}})};var ep=n(37342),ef=n(63480),eh=n(7340),em=n(82382),ey=n(72960),eg=n(43304),eb=n(16222),ev=n(10335);function eI(e,t){let n=t||"hex";return function(e,t="bytes"){return"hex"===t?(0,el.ci)(e):e}(function e(t){if(Array.isArray(t)){let n=(0,eg.zo)(t.map(e));return new Uint8Array([...eA(n.length,192),...n])}return 1===t.length&&t[0]<128?t:new Uint8Array([...eA(t.length,128),...t])}(function e(t){return Array.isArray(t)?t.map(e):"string"==typeof t?(0,ev.O0)(t):t}(e)),n)}function eA(e,t){return e<56?[t+e]:[(0,ev.O0)(e).length+t+55,...(0,ev.O0)(e)]}var ex=n(10520);function eC(e){if(!e||0===e.length)return[];let t=[];for(let n=0;n<e.length;n++){let{address:r,storageKeys:a}=e[n];for(let e=0;e<a.length;e++)if(a[e].length-2!=64)throw new ex.JC({storageKey:a[e]});if(!(0,ey.U)(r))throw new ep.b({address:r});t.push([r,a])}return t}var ew=n(30748);let eS=(0,X.ax)({id:42220,name:"Celo",network:"celo",nativeCurrency:{decimals:18,name:"CELO",symbol:"CELO"},rpcUrls:{default:{http:["https://forno.celo.org"]},infura:{http:["https://celo-mainnet.infura.io/v3"]},public:{http:["https://forno.celo.org"]}},blockExplorers:{default:{name:"Celo Explorer",url:"https://explorer.celo.org/mainnet"},etherscan:{name:"CeloScan",url:"https://celoscan.io"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11",blockCreated:13112599}},testnet:!1},{formatters:ed,serializers:{transaction:(e,t)=>"maxFeePerGas"in e&&"maxPriorityFeePerGas"in e&&("feeCurrency"in e||"gatewayFee"in e||"gatewayFeeRecipient"in e)?function(e,t){!function(e){let{chainId:t,maxPriorityFeePerGas:n,gasPrice:r,maxFeePerGas:a,to:i,feeCurrency:s,gatewayFee:o,gatewayFeeRecipient:u}=e;if(t<=0)throw new eh.hJ({chainId:t});if(i&&!(0,ey.U)(i))throw new ep.b({address:i});if(r)throw new ef.G("`gasPrice` is not a valid CIP-42 Transaction attribute.");if(a&&a>0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffn)throw new em.Hh({maxFeePerGas:a});if(n&&a&&n>a)throw new em.cs({maxFeePerGas:a,maxPriorityFeePerGas:n});if(o&&!u||u&&!o)throw new ef.G("`gatewayFee` and `gatewayFeeRecipient` must be provided together.");if(s&&!s?.startsWith("0x"))throw new ef.G("`feeCurrency` MUST be a token address for CIP-42 transactions.");if(!s&&!u)throw new ef.G("Either `feeCurrency` or `gatewayFeeRecipient` must be provided for CIP-42 transactions.")}(e);let{chainId:n,gas:r,nonce:a,to:i,value:s,maxFeePerGas:o,maxPriorityFeePerGas:u,accessList:l,feeCurrency:c,gatewayFeeRecipient:d,gatewayFee:p,data:f}=e,h=[(0,el.NC)(n),a?(0,el.NC)(a):"0x",u?(0,el.NC)(u):"0x",o?(0,el.NC)(o):"0x",r?(0,el.NC)(r):"0x",c??"0x",d??"0x",p?(0,el.NC)(p):"0x",i??"0x",s?(0,el.NC)(s):"0x",f??"0x",eC(l)];return t&&h.push(27n===t.v?"0x":(0,el.NC)(1),(0,eb.f)(t.r),(0,eb.f)(t.s)),(0,eg.SM)(["0x7c",eI(h)])}(e,t):function(e,t){let n=(0,ew.l)(e);return"eip1559"===n?function(e,t){let{chainId:n,gas:r,nonce:a,to:i,value:s,maxFeePerGas:o,maxPriorityFeePerGas:u,accessList:l,data:c}=e;!function(e){let{chainId:t,maxPriorityFeePerGas:n,gasPrice:r,maxFeePerGas:a,to:i}=e;if(t<=0)throw new eh.hJ({chainId:t});if(i&&!(0,ey.U)(i))throw new ep.b({address:i});if(r)throw new ef.G("`gasPrice` is not a valid EIP-1559 Transaction attribute.");if(a&&a>2n**256n-1n)throw new em.Hh({maxFeePerGas:a});if(n&&a&&n>a)throw new em.cs({maxFeePerGas:a,maxPriorityFeePerGas:n})}(e);let d=eC(l),p=[(0,el.NC)(n),a?(0,el.NC)(a):"0x",u?(0,el.NC)(u):"0x",o?(0,el.NC)(o):"0x",r?(0,el.NC)(r):"0x",i??"0x",s?(0,el.NC)(s):"0x",c??"0x",d];return t&&p.push(27n===t.v?"0x":(0,el.NC)(1),(0,eb.f)(t.r),(0,eb.f)(t.s)),(0,eg.SM)(["0x02",eI(p)])}(e,t):"eip2930"===n?function(e,t){let{chainId:n,gas:r,data:a,nonce:i,to:s,value:o,accessList:u,gasPrice:l}=e;!function(e){let{chainId:t,maxPriorityFeePerGas:n,gasPrice:r,maxFeePerGas:a,to:i}=e;if(t<=0)throw new eh.hJ({chainId:t});if(i&&!(0,ey.U)(i))throw new ep.b({address:i});if(n||a)throw new ef.G("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(r&&r>2n**256n-1n)throw new em.Hh({maxFeePerGas:r})}(e);let c=eC(u),d=[(0,el.NC)(n),i?(0,el.NC)(i):"0x",l?(0,el.NC)(l):"0x",r?(0,el.NC)(r):"0x",s??"0x",o?(0,el.NC)(o):"0x",a??"0x",c];return t&&d.push(27n===t.v?"0x":(0,el.NC)(1),t.r,t.s),(0,eg.SM)(["0x01",eI(d)])}(e,t):function(e,t){let{chainId:n=0,gas:r,data:a,nonce:i,to:s,value:o,gasPrice:u}=e;!function(e){let{chainId:t,maxPriorityFeePerGas:n,gasPrice:r,maxFeePerGas:a,to:i,accessList:s}=e;if(i&&!(0,ey.U)(i))throw new ep.b({address:i});if(void 0!==t&&t<=0)throw new eh.hJ({chainId:t});if(n||a)throw new ef.G("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(r&&r>2n**256n-1n)throw new em.Hh({maxFeePerGas:r});if(s)throw new ef.G("`accessList` is not a valid Legacy Transaction attribute.")}(e);let l=[i?(0,el.NC)(i):"0x",u?(0,el.NC)(u):"0x",r?(0,el.NC)(r):"0x",s??"0x",o?(0,el.NC)(o):"0x",a??"0x"];if(t){let e=27n+(27n===t.v?0n:1n);if(n>0)e=BigInt(2*n)+BigInt(35n+t.v-27n);else if(t.v!==e)throw new ex.vl({v:t.v});l=[...l,(0,el.NC)(e),t.r,t.s]}else n>0&&(l=[...l,(0,el.NC)(n),"0x","0x"]);return eI(l)}(e,t)}(e,t)}}),ek=(0,X.ax)({id:100,name:"Gnosis",network:"gnosis",nativeCurrency:{decimals:18,name:"Gnosis",symbol:"xDAI"},rpcUrls:{default:{http:["https://rpc.gnosischain.com"]},public:{http:["https://rpc.gnosischain.com"]}},blockExplorers:{etherscan:{name:"Gnosisscan",url:"https://gnosisscan.io"},default:{name:"Gnosis Chain Explorer",url:"https://blockscout.com/xdai/mainnet"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:21022491}}});var eO=n(24627);let eZ=(0,X.ax)({id:10,name:"OP Mainnet",network:"optimism",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://opt-mainnet.g.alchemy.com/v2"],webSocket:["wss://opt-mainnet.g.alchemy.com/v2"]},infura:{http:["https://optimism-mainnet.infura.io/v3"],webSocket:["wss://optimism-mainnet.infura.io/ws/v3"]},default:{http:["https://mainnet.optimism.io"]},public:{http:["https://mainnet.optimism.io"]}},blockExplorers:{etherscan:{name:"Etherscan",url:"https://optimistic.etherscan.io"},default:{name:"Optimism Explorer",url:"https://explorer.optimism.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:4286263}}},{formatters:ei}),eE=(0,X.ax)({id:420,name:"Optimism Goerli",network:"optimism-goerli",nativeCurrency:{name:"Goerli Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://opt-goerli.g.alchemy.com/v2"],webSocket:["wss://opt-goerli.g.alchemy.com/v2"]},infura:{http:["https://optimism-goerli.infura.io/v3"],webSocket:["wss://optimism-goerli.infura.io/ws/v3"]},default:{http:["https://goerli.optimism.io"]},public:{http:["https://goerli.optimism.io"]}},blockExplorers:{etherscan:{name:"Etherscan",url:"https://goerli-optimism.etherscan.io"},default:{name:"Etherscan",url:"https://goerli-optimism.etherscan.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:49461}},testnet:!0},{formatters:ei}),eT=(0,X.ax)({id:137,name:"Polygon",network:"matic",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},rpcUrls:{alchemy:{http:["https://polygon-mainnet.g.alchemy.com/v2"],webSocket:["wss://polygon-mainnet.g.alchemy.com/v2"]},infura:{http:["https://polygon-mainnet.infura.io/v3"],webSocket:["wss://polygon-mainnet.infura.io/ws/v3"]},default:{http:["https://polygon-rpc.com"]},public:{http:["https://polygon-rpc.com"]}},blockExplorers:{etherscan:{name:"PolygonScan",url:"https://polygonscan.com"},default:{name:"PolygonScan",url:"https://polygonscan.com"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:25770160}}}),ej=(0,X.ax)({id:80001,name:"Polygon Mumbai",network:"maticmum",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},rpcUrls:{alchemy:{http:["https://polygon-mumbai.g.alchemy.com/v2"],webSocket:["wss://polygon-mumbai.g.alchemy.com/v2"]},infura:{http:["https://polygon-mumbai.infura.io/v3"],webSocket:["wss://polygon-mumbai.infura.io/ws/v3"]},default:{http:["https://rpc.ankr.com/polygon_mumbai"]},public:{http:["https://rpc.ankr.com/polygon_mumbai"]}},blockExplorers:{etherscan:{name:"PolygonScan",url:"https://mumbai.polygonscan.com"},default:{name:"PolygonScan",url:"https://mumbai.polygonscan.com"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:25770160}},testnet:!0}),eM={mainnet:H.R,arbitrum:Q,arbitrumGoerli:_,avalanche:$,avalancheFuji:ee,base:es,baseGoerli:eo,bsc:eu,celo:eS,gnosis:ek,goerli:eO.w,optimism:eZ,optimismGoerli:eE,polygon:eT,polygonMumbai:ej},eq=[H.R.id,Q.id,_.id,$.id,ee.id,es.id,eo.id,eu.id,eS.id,ek.id,eO.w.id,eZ.id,eE.id,eT.id,ej.id],ez=Object.values(eM).sort((e,t)=>{let n=!!e.testnet,r=!!t.testnet;return n!==r?n?1:-1:0}),eD=J.z.custom(e=>eq.some(t=>t===Number(e))),eP=J.z.object({id:eD}).transform(e=>e),eN=ez,eR={[eM.arbitrum.id]:{logoURI:"https://app.superfluid.finance/icons/network/arbitrum.svg",color:"#2b374b"},[eM.arbitrumGoerli.id]:{color:"#2b374b"},[eM.avalanche.id]:{logoURI:"https://app.superfluid.finance/icons/network/avalanche.svg",color:"#e84142"},[eM.avalancheFuji.id]:{color:"#2b374b"},[eM.base.id]:{logoURI:"https://app.superfluid.finance/icons/network/base.svg",color:"#68B1D5"},[eM.baseGoerli.id]:{color:"#68B1D5"},[eM.bsc.id]:{logoURI:"https://app.superfluid.finance/icons/network/bnb.svg",color:"#F0B90B"},[eM.celo.id]:{logoURI:"https://app.superfluid.finance/icons/network/celo-mainnet.svg",color:"#FCFF52"},[eM.gnosis.id]:{logoURI:"https://app.superfluid.finance/icons/network/gnosis.svg",color:"#04795b"},[eM.goerli.id]:{color:"#9064ff"},[eM.mainnet.id]:{logoURI:"https://app.superfluid.finance/icons/network/ethereum.svg",color:"#627EEA"},[eM.optimism.id]:{logoURI:"https://app.superfluid.finance/icons/network/optimism.svg",color:"#ff0320"},[eM.optimismGoerli.id]:{color:"#ff0320"},[eM.polygon.id]:{logoURI:"https://app.superfluid.finance/icons/network/polygon.svg",color:"#7c3fe4"},[eM.polygonMumbai.id]:{color:"#3099f2"}};var eW=n(17361),eK=n(17989),eG=n(87593),eY=n(38735),eL=n(27209);function eF(e,t){let[n,r="0"]=e.split("."),a=n.startsWith("-");if(a&&(n=n.slice(1)),r=r.replace(/(0+)$/,""),0===t)1===Math.round(Number(`.${r}`))&&(n=`${BigInt(n)+1n}`),r="";else if(r.length>t){let[e,a,i]=[r.slice(0,t-1),r.slice(t-1,t),r.slice(t)],s=Math.round(Number(`${a}.${i}`));(r=s>9?`${BigInt(e)+BigInt(1)}0`.padStart(e.length+1,"0"):`${e}${s}`).length>t&&(r=r.slice(1),n=`${BigInt(n)+1n}`),r=r.slice(0,t)}else r=r.padEnd(t,"0");return BigInt(`${a?"-":""}${n}${r}`)}function eU(e,t="wei"){return eF(e,eL.ez[t])}let eB=["day","week","month","year"],eV=e=>{switch(e){case"day":return 86400n;case"week":return 604800n;case"month":return 2628000n;case"year":return 31536000n;default:throw Error(`Invalid time period: ${e}`)}},eJ=J.z.string().trim().transform((e,t)=>{try{return(0,eG.K)(e)}catch{return t.addIssue({code:J.z.ZodIssueCode.custom,message:"Not an address.",fatal:!0}),J.z.NEVER}}),eH=J.z.object({address:eJ}),eX=J.z.string().trim().transform((e,t)=>{try{return(0,eY.d)(eU(e))}catch{return t.addIssue({code:J.z.ZodIssueCode.custom,message:"Not an ether amount.",fatal:!0}),J.z.NEVER}}),eQ=J.z.object({amountEther:eX,period:J.z.enum(eB)}),e_=J.z.object({receiverAddress:eJ,chainId:eD,superToken:eH,transferAmountEther:eX.refine(e=>eU(e)>0n,{message:"Upfront transfer amount must be greater than 0 when specified."}).optional(),flowRate:eQ.refine(e=>eU(e.amountEther)>0n,{message:"Flow rate must be greater than 0."}).optional(),userData:J.z.string().trim().transform(e=>e.toString()).optional()}).refine(e=>!e.transferAmountEther||!!(e.transferAmountEther&&e.flowRate),{path:["transferAmount"],message:"The upfront payment can only be defined with a fixed flow rate."}),e$=J.z.object({defaultWrapAmount:J.z.object({multiplier:J.z.number().int().min(1),period:J.z.enum(eB).optional()}).default({multiplier:3,period:"month"}),paymentOptions:e_.transform(e=>[e]).or(J.z.array(e_).min(1)).refine(e=>{let t=e.map(e=>{let{userData:t,...n}=e;return n}),n=eK(t,eW);return n.length===t.length},{message:"Payment options must be unique. Please remove the duplicates."})}),e0=J.z.object({name:J.z.string(),description:J.z.string().optional(),imageURI:J.z.string().optional(),successText:J.z.string().optional(),successURL:J.z.string().optional()}),e1=J.z.object({type:J.z.literal("Wrapper"),underlyingTokenAddress:eJ}),e3=J.z.object({type:J.z.literal("Pure"),underlyingTokenAddress:J.z.undefined()}),e2=J.z.object({type:J.z.literal("Native Asset"),underlyingTokenAddress:J.z.undefined()});J.z.discriminatedUnion("type",[e1,e3,e2]);let e5=[{stateMutability:"nonpayable",type:"constructor",inputs:[{name:"_cfa",internalType:"address",type:"address"},{name:"_minLower",internalType:"uint64",type:"uint64"},{name:"_minUpper",internalType:"uint64",type:"uint64"}]},{type:"error",inputs:[{name:"limitGiven",internalType:"uint64",type:"uint64"},{name:"minLimit",internalType:"uint64",type:"uint64"}],name:"InsufficientLimits"},{type:"error",inputs:[{name:"expirationTimeGiven",internalType:"uint64",type:"uint64"},{name:"timeNow",internalType:"uint256",type:"uint256"}],name:"InvalidExpirationTime"},{type:"error",inputs:[{name:"strategy",internalType:"address",type:"address"}],name:"InvalidStrategy"},{type:"error",inputs:[{name:"caller",internalType:"address",type:"address"},{name:"expectedCaller",internalType:"address",type:"address"}],name:"UnauthorizedCaller"},{type:"error",inputs:[{name:"superToken",internalType:"address",type:"address"}],name:"UnsupportedSuperToken"},{type:"error",inputs:[{name:"index",internalType:"bytes32",type:"bytes32"}],name:"WrapNotRequired"},{type:"error",inputs:[{name:"lowerLimit",internalType:"uint64",type:"uint64"},{name:"upperLimit",internalType:"uint64",type:"uint64"}],name:"WrongLimits"},{type:"error",inputs:[],name:"ZeroAddress"},{type:"event",anonymous:!1,inputs:[{name:"strategy",internalType:"address",type:"address",indexed:!0}],name:"AddedApprovedStrategy"},{type:"event",anonymous:!1,inputs:[{name:"lowerLimit",internalType:"uint64",type:"uint64",indexed:!1},{name:"upperLimit",internalType:"uint64",type:"uint64",indexed:!1}],name:"LimitsChanged"},{type:"event",anonymous:!1,inputs:[{name:"previousOwner",internalType:"address",type:"address",indexed:!0},{name:"newOwner",internalType:"address",type:"address",indexed:!0}],name:"OwnershipTransferred"},{type:"event",anonymous:!1,inputs:[{name:"strategy",internalType:"address",type:"address",indexed:!0}],name:"RemovedApprovedStrategy"},{type:"event",anonymous:!1,inputs:[{name:"id",internalType:"bytes32",type:"bytes32",indexed:!0},{name:"wrapAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"WrapExecuted"},{type:"event",anonymous:!1,inputs:[{name:"id",internalType:"bytes32",type:"bytes32",indexed:!0},{name:"user",internalType:"address",type:"address",indexed:!0},{name:"superToken",internalType:"address",type:"address",indexed:!0},{name:"strategy",internalType:"address",type:"address",indexed:!1},{name:"liquidityToken",internalType:"address",type:"address",indexed:!1},{name:"expiry",internalType:"uint256",type:"uint256",indexed:!1},{name:"lowerLimit",internalType:"uint256",type:"uint256",indexed:!1},{name:"upperLimit",internalType:"uint256",type:"uint256",indexed:!1}],name:"WrapScheduleCreated"},{type:"event",anonymous:!1,inputs:[{name:"id",internalType:"bytes32",type:"bytes32",indexed:!0},{name:"user",internalType:"address",type:"address",indexed:!0},{name:"superToken",internalType:"address",type:"address",indexed:!0},{name:"strategy",internalType:"address",type:"address",indexed:!1},{name:"liquidityToken",internalType:"address",type:"address",indexed:!1}],name:"WrapScheduleDeleted"},{stateMutability:"nonpayable",type:"function",inputs:[{name:"strategy",internalType:"address",type:"address"}],name:"addApprovedStrategy",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"",internalType:"address",type:"address"}],name:"approvedStrategies",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[],name:"cfaV1",outputs:[{name:"",internalType:"contract IConstantFlowAgreementV1",type:"address"}]},{stateMutability:"view",type:"function",inputs:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"address",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"}],name:"checkWrap",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"index",internalType:"bytes32",type:"bytes32"}],name:"checkWrapByIndex",outputs:[{name:"amount",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"superToken",internalType:"address",type:"address"},{name:"strategy",internalType:"address",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"},{name:"expiry",internalType:"uint64",type:"uint64"},{name:"lowerLimit",internalType:"uint64",type:"uint64"},{name:"upperLimit",internalType:"uint64",type:"uint64"}],name:"createWrapSchedule",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"address",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"}],name:"deleteWrapSchedule",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"index",internalType:"bytes32",type:"bytes32"}],name:"deleteWrapScheduleByIndex",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"address",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"}],name:"executeWrap",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"index",internalType:"bytes32",type:"bytes32"}],name:"executeWrapByIndex",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"address",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"}],name:"getWrapSchedule",outputs:[{name:"",internalType:"struct IManager.WrapSchedule",type:"tuple",components:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"contract ISuperToken",type:"address"},{name:"strategy",internalType:"contract IStrategy",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"},{name:"expiry",internalType:"uint64",type:"uint64"},{name:"lowerLimit",internalType:"uint64",type:"uint64"},{name:"upperLimit",internalType:"uint64",type:"uint64"}]}]},{stateMutability:"view",type:"function",inputs:[{name:"index",internalType:"bytes32",type:"bytes32"}],name:"getWrapScheduleByIndex",outputs:[{name:"",internalType:"struct IManager.WrapSchedule",type:"tuple",components:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"contract ISuperToken",type:"address"},{name:"strategy",internalType:"contract IStrategy",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"},{name:"expiry",internalType:"uint64",type:"uint64"},{name:"lowerLimit",internalType:"uint64",type:"uint64"},{name:"upperLimit",internalType:"uint64",type:"uint64"}]}]},{stateMutability:"pure",type:"function",inputs:[{name:"user",internalType:"address",type:"address"},{name:"superToken",internalType:"address",type:"address"},{name:"liquidityToken",internalType:"address",type:"address"}],name:"getWrapScheduleIndex",outputs:[{name:"",internalType:"bytes32",type:"bytes32"}]},{stateMutability:"view",type:"function",inputs:[],name:"minLower",outputs:[{name:"",internalType:"uint64",type:"uint64"}]},{stateMutability:"view",type:"function",inputs:[],name:"minUpper",outputs:[{name:"",internalType:"uint64",type:"uint64"}]},{stateMutability:"view",type:"function",inputs:[],name:"owner",outputs:[{name:"",internalType:"address",type:"address"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"strategy",internalType:"address",type:"address"}],name:"removeApprovedStrategy",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[],name:"renounceOwnership",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"lowerLimit",internalType:"uint64",type:"uint64"},{name:"upperLimit",internalType:"uint64",type:"uint64"}],name:"setLimits",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"newOwner",internalType:"address",type:"address"}],name:"transferOwnership",outputs:[]}],e6={1:"0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1",5:"0x0B82D14E9616ca4d260E77454834AdCf5887595F",10:"0x1fA76f2Cd0C3fe6c399A80111408d9C42C0CAC23",56:"0x2AcdD61ac1EFFe1535109449c31889bdE8d7f325",100:"0x8082e58681350876aFe8f52d3Bf8672034A03Db0",137:"0x2581c27E7f6D6AF452E63fCe884EDE3EDd716b32",42161:"0xf01825eAFAe5CD1Dab5593EFAF218efC8968D272",43113:"0x30aE282CF477E2eF28B14d0125aCEAd57Fe1d7a1",43114:"0x8082e58681350876aFe8f52d3Bf8672034A03Db0",80001:"0x3eAB3c6207F488E475b7955B631B564F0E6317B9"},e4={1:"0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d",5:"0xea49AF829D3E28d3eC49E0e0a0Ba1E7860A56F60",10:"0x0Cf060a501c0040e9CCC708eFE94079F501c6Bb4",56:"0x9e308cb079ae130790F604b1030cDf386670f199",100:"0x51FBAbD31A615E14b1bC12E9d887f60997264a4E",137:"0xb4afa36BAd8c76976Dc77a21c9Ad711EF720eE4b",42161:"0x342076aA957B0ec8bC1d3893af719b288eA31e61",43113:"0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d",43114:"0x51FBAbD31A615E14b1bC12E9d887f60997264a4E",80001:"0x544728AFDBeEafBeC9e1329031788edb53017bC4"},e7=[{stateMutability:"nonpayable",type:"constructor",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"}]},{type:"error",inputs:[],name:"CFA_FWD_INVALID_FLOW_RATE"},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"receiver",internalType:"address",type:"address"},{name:"flowrate",internalType:"int96",type:"int96"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"createFlow",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"receiver",internalType:"address",type:"address"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"deleteFlow",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"account",internalType:"address",type:"address"}],name:"getAccountFlowInfo",outputs:[{name:"lastUpdated",internalType:"uint256",type:"uint256"},{name:"flowrate",internalType:"int96",type:"int96"},{name:"deposit",internalType:"uint256",type:"uint256"},{name:"owedDeposit",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"account",internalType:"address",type:"address"}],name:"getAccountFlowrate",outputs:[{name:"flowrate",internalType:"int96",type:"int96"}]},{stateMutability:"view",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"flowrate",internalType:"int96",type:"int96"}],name:"getBufferAmountByFlowrate",outputs:[{name:"bufferAmount",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"receiver",internalType:"address",type:"address"}],name:"getFlowInfo",outputs:[{name:"lastUpdated",internalType:"uint256",type:"uint256"},{name:"flowrate",internalType:"int96",type:"int96"},{name:"deposit",internalType:"uint256",type:"uint256"},{name:"owedDeposit",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"flowOperator",internalType:"address",type:"address"}],name:"getFlowOperatorPermissions",outputs:[{name:"permissions",internalType:"uint8",type:"uint8"},{name:"flowrateAllowance",internalType:"int96",type:"int96"}]},{stateMutability:"view",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"receiver",internalType:"address",type:"address"}],name:"getFlowrate",outputs:[{name:"flowrate",internalType:"int96",type:"int96"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"flowOperator",internalType:"address",type:"address"}],name:"grantPermissions",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"flowOperator",internalType:"address",type:"address"}],name:"revokePermissions",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"receiver",internalType:"address",type:"address"},{name:"flowrate",internalType:"int96",type:"int96"}],name:"setFlowrate",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"receiver",internalType:"address",type:"address"},{name:"flowrate",internalType:"int96",type:"int96"}],name:"setFlowrateFrom",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"sender",internalType:"address",type:"address"},{name:"receiver",internalType:"address",type:"address"},{name:"flowrate",internalType:"int96",type:"int96"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"updateFlow",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"token",internalType:"contract ISuperToken",type:"address"},{name:"flowOperator",internalType:"address",type:"address"},{name:"permissions",internalType:"uint8",type:"uint8"},{name:"flowrateAllowance",internalType:"int96",type:"int96"}],name:"updateFlowOperatorPermissions",outputs:[{name:"",internalType:"bool",type:"bool"}]}],e8={1:"0xcfA132E353cB4E398080B9700609bb008eceB125",5:"0xcfA132E353cB4E398080B9700609bb008eceB125",10:"0xcfA132E353cB4E398080B9700609bb008eceB125",56:"0xcfA132E353cB4E398080B9700609bb008eceB125",100:"0xcfA132E353cB4E398080B9700609bb008eceB125",137:"0xcfA132E353cB4E398080B9700609bb008eceB125",420:"0xcfA132E353cB4E398080B9700609bb008eceB125",1442:"0xcfA132E353cB4E398080B9700609bb008eceB125",8453:"0xcfA132E353cB4E398080B9700609bb008eceB125",42161:"0xcfA132E353cB4E398080B9700609bb008eceB125",42220:"0xcfA132E353cB4E398080B9700609bb008eceB125",43113:"0x2CDd45c5182602a36d391F7F16DD9f8386C3bD8D",43114:"0xcfA132E353cB4E398080B9700609bb008eceB125",80001:"0xcfA132E353cB4E398080B9700609bb008eceB125",84531:"0xcfA132E353cB4E398080B9700609bb008eceB125",421613:"0xcfA132E353cB4E398080B9700609bb008eceB125",11155111:"0xcfA132E353cB4E398080B9700609bb008eceB125"},e9=[{type:"event",inputs:[{name:"owner",type:"address",indexed:!0},{name:"spender",type:"address",indexed:!0},{name:"value",type:"uint256",indexed:!1}],name:"Approval"},{type:"event",inputs:[{name:"from",type:"address",indexed:!0},{name:"to",type:"address",indexed:!0},{name:"value",type:"uint256",indexed:!1}],name:"Transfer"},{stateMutability:"view",type:"function",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],name:"allowance",outputs:[{type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],name:"approve",outputs:[{type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",type:"address"}],name:"balanceOf",outputs:[{type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[],name:"decimals",outputs:[{type:"uint8"}]},{stateMutability:"view",type:"function",inputs:[],name:"name",outputs:[{type:"string"}]},{stateMutability:"view",type:"function",inputs:[],name:"symbol",outputs:[{type:"string"}]},{stateMutability:"view",type:"function",inputs:[],name:"totalSupply",outputs:[{type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],name:"transfer",outputs:[{type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",type:"address"},{name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",type:"address"},{name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{type:"bool"}]}],te=[{type:"error",inputs:[],name:"AGREEMENT_BASE_ONLY_HOST"},{type:"error",inputs:[{name:"_code",internalType:"uint256",type:"uint256"}],name:"APP_RULE"},{type:"error",inputs:[],name:"CFA_ACL_FLOW_RATE_ALLOWANCE_EXCEEDED"},{type:"error",inputs:[],name:"CFA_ACL_NO_NEGATIVE_ALLOWANCE"},{type:"error",inputs:[],name:"CFA_ACL_NO_SENDER_CREATE"},{type:"error",inputs:[],name:"CFA_ACL_NO_SENDER_FLOW_OPERATOR"},{type:"error",inputs:[],name:"CFA_ACL_NO_SENDER_UPDATE"},{type:"error",inputs:[],name:"CFA_ACL_OPERATOR_NO_CREATE_PERMISSIONS"},{type:"error",inputs:[],name:"CFA_ACL_OPERATOR_NO_DELETE_PERMISSIONS"},{type:"error",inputs:[],name:"CFA_ACL_OPERATOR_NO_UPDATE_PERMISSIONS"},{type:"error",inputs:[],name:"CFA_ACL_UNCLEAN_PERMISSIONS"},{type:"error",inputs:[],name:"CFA_DEPOSIT_TOO_BIG"},{type:"error",inputs:[],name:"CFA_FLOW_ALREADY_EXISTS"},{type:"error",inputs:[],name:"CFA_FLOW_DOES_NOT_EXIST"},{type:"error",inputs:[],name:"CFA_FLOW_RATE_TOO_BIG"},{type:"error",inputs:[],name:"CFA_HOOK_OUT_OF_GAS"},{type:"error",inputs:[],name:"CFA_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"CFA_INVALID_FLOW_RATE"},{type:"error",inputs:[],name:"CFA_NON_CRITICAL_SENDER"},{type:"error",inputs:[],name:"CFA_NO_SELF_FLOW"},{type:"error",inputs:[],name:"CFA_ZERO_ADDRESS_RECEIVER"},{type:"error",inputs:[],name:"CFA_ZERO_ADDRESS_SENDER"},{type:"error",inputs:[],name:"OUT_OF_GAS"},{type:"error",inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS"},{type:"error",inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST"},{type:"error",inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"SF_TOKEN_ONLY_HOST"},{type:"error",inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT"},{type:"error",inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER"},{type:"error",inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED"},{type:"error",inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED"},{type:"error",inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT"},{type:"error",inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_HOST"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_SELF"},{type:"error",inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS"}],tt=[{type:"error",inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS"},{type:"error",inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST"},{type:"error",inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"SF_TOKEN_ONLY_HOST"},{type:"error",inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT"},{type:"error",inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER"},{type:"error",inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED"},{type:"error",inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED"},{type:"error",inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT"},{type:"error",inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_HOST"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_SELF"},{type:"error",inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"data",internalType:"bytes32[]",type:"bytes32[]",indexed:!1}],name:"AgreementCreated"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"penaltyAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"AgreementLiquidated"},{type:"event",anonymous:!1,inputs:[{name:"liquidatorAccount",internalType:"address",type:"address",indexed:!1},{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"penaltyAccount",internalType:"address",type:"address",indexed:!0},{name:"bondAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAmount",internalType:"uint256",type:"uint256",indexed:!1},{name:"bailoutAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"AgreementLiquidatedBy"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"liquidatorAccount",internalType:"address",type:"address",indexed:!0},{name:"targetAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAmountReceiver",internalType:"address",type:"address",indexed:!1},{name:"rewardAmount",internalType:"uint256",type:"uint256",indexed:!1},{name:"targetAccountBalanceDelta",internalType:"int256",type:"int256",indexed:!1},{name:"liquidationTypeData",internalType:"bytes",type:"bytes",indexed:!1}],name:"AgreementLiquidatedV2"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"account",internalType:"address",type:"address",indexed:!0},{name:"slotId",internalType:"uint256",type:"uint256",indexed:!1}],name:"AgreementStateUpdated"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1}],name:"AgreementTerminated"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"data",internalType:"bytes32[]",type:"bytes32[]",indexed:!1}],name:"AgreementUpdated"},{type:"event",anonymous:!1,inputs:[{name:"owner",internalType:"address",type:"address",indexed:!0},{name:"spender",internalType:"address",type:"address",indexed:!0},{name:"value",internalType:"uint256",type:"uint256",indexed:!1}],name:"Approval"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"tokenHolder",internalType:"address",type:"address",indexed:!0}],name:"AuthorizedOperator"},{type:"event",anonymous:!1,inputs:[{name:"bailoutAccount",internalType:"address",type:"address",indexed:!0},{name:"bailoutAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"Bailout"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"from",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1},{name:"data",internalType:"bytes",type:"bytes",indexed:!1},{name:"operatorData",internalType:"bytes",type:"bytes",indexed:!1}],name:"Burned"},{type:"event",anonymous:!1,inputs:[{name:"constantInflowNFT",internalType:"contract IConstantInflowNFT",type:"address",indexed:!0}],name:"ConstantInflowNFTCreated"},{type:"event",anonymous:!1,inputs:[{name:"constantOutflowNFT",internalType:"contract IConstantOutflowNFT",type:"address",indexed:!0}],name:"ConstantOutflowNFTCreated"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"to",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1},{name:"data",internalType:"bytes",type:"bytes",indexed:!1},{name:"operatorData",internalType:"bytes",type:"bytes",indexed:!1}],name:"Minted"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"tokenHolder",internalType:"address",type:"address",indexed:!0}],name:"RevokedOperator"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"from",internalType:"address",type:"address",indexed:!0},{name:"to",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1},{name:"data",internalType:"bytes",type:"bytes",indexed:!1},{name:"operatorData",internalType:"bytes",type:"bytes",indexed:!1}],name:"Sent"},{type:"event",anonymous:!1,inputs:[{name:"account",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1}],name:"TokenDowngraded"},{type:"event",anonymous:!1,inputs:[{name:"account",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1}],name:"TokenUpgraded"},{type:"event",anonymous:!1,inputs:[{name:"from",internalType:"address",type:"address",indexed:!0},{name:"to",internalType:"address",type:"address",indexed:!0},{name:"value",internalType:"uint256",type:"uint256",indexed:!1}],name:"Transfer"},{stateMutability:"view",type:"function",inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{name:"",internalType:"contract IConstantInflowNFT",type:"address"}]},{stateMutability:"view",type:"function",inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{name:"",internalType:"contract IConstantOutflowNFT",type:"address"}]},{stateMutability:"view",type:"function",inputs:[{name:"owner",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"}],name:"allowance",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"approve",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"operator",internalType:"address",type:"address"}],name:"authorizeOperator",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"balanceOf",outputs:[{name:"balance",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"burn",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"data",internalType:"bytes32[]",type:"bytes32[]"}],name:"createAgreement",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"decimals",outputs:[{name:"",internalType:"uint8",type:"uint8"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"subtractedValue",internalType:"uint256",type:"uint256"}],name:"decreaseAllowance",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[],name:"defaultOperators",outputs:[{name:"",internalType:"address[]",type:"address[]"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"amount",internalType:"uint256",type:"uint256"}],name:"downgrade",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"to",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"downgradeTo",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"wad",internalType:"uint256",type:"uint256"}],name:"downgradeToETH",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"getAccountActiveAgreements",outputs:[{name:"activeAgreements",internalType:"contract ISuperAgreement[]",type:"address[]"}]},{stateMutability:"view",type:"function",inputs:[{name:"agreementClass",internalType:"address",type:"address"},{name:"id",internalType:"bytes32",type:"bytes32"},{name:"dataLength",internalType:"uint256",type:"uint256"}],name:"getAgreementData",outputs:[{name:"data",internalType:"bytes32[]",type:"bytes32[]"}]},{stateMutability:"view",type:"function",inputs:[{name:"agreementClass",internalType:"address",type:"address"},{name:"account",internalType:"address",type:"address"},{name:"slotId",internalType:"uint256",type:"uint256"},{name:"dataLength",internalType:"uint256",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{name:"slotData",internalType:"bytes32[]",type:"bytes32[]"}]},{stateMutability:"view",type:"function",inputs:[],name:"getHost",outputs:[{name:"host",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[],name:"getUnderlyingToken",outputs:[{name:"tokenAddr",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[],name:"granularity",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"addedValue",internalType:"uint256",type:"uint256"}],name:"increaseAllowance",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"underlyingToken",internalType:"contract IERC20",type:"address"},{name:"underlyingDecimals",internalType:"uint8",type:"uint8"},{name:"n",internalType:"string",type:"string"},{name:"s",internalType:"string",type:"string"}],name:"initialize",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"timestamp",internalType:"uint256",type:"uint256"}],name:"isAccountCritical",outputs:[{name:"isCritical",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"isAccountCriticalNow",outputs:[{name:"isCritical",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"timestamp",internalType:"uint256",type:"uint256"}],name:"isAccountSolvent",outputs:[{name:"isSolvent",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"isAccountSolventNow",outputs:[{name:"isSolvent",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"operator",internalType:"address",type:"address"},{name:"tokenHolder",internalType:"address",type:"address"}],name:"isOperatorFor",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"liquidationTypeData",internalType:"bytes",type:"bytes"},{name:"liquidatorAccount",internalType:"address",type:"address"},{name:"useDefaultRewardAccount",internalType:"bool",type:"bool"},{name:"targetAccount",internalType:"address",type:"address"},{name:"rewardAmount",internalType:"uint256",type:"uint256"},{name:"targetAccountBalanceDelta",internalType:"int256",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"name",outputs:[{name:"",internalType:"string",type:"string"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationApprove",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"subtractedValue",internalType:"uint256",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationDowngrade",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"addedValue",internalType:"uint256",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"operationSend",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationTransferFrom",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationUpgrade",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"},{name:"operatorData",internalType:"bytes",type:"bytes"}],name:"operatorBurn",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"sender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"},{name:"operatorData",internalType:"bytes",type:"bytes"}],name:"operatorSend",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"timestamp",internalType:"uint256",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{name:"availableBalance",internalType:"int256",type:"int256"},{name:"deposit",internalType:"uint256",type:"uint256"},{name:"owedDeposit",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{name:"availableBalance",internalType:"int256",type:"int256"},{name:"deposit",internalType:"uint256",type:"uint256"},{name:"owedDeposit",internalType:"uint256",type:"uint256"},{name:"timestamp",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"operator",internalType:"address",type:"address"}],name:"revokeOperator",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"selfApproveFor",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"selfBurn",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"selfMint",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"sender",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"selfTransferFrom",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"send",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"delta",internalType:"int256",type:"int256"}],name:"settleBalance",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"symbol",outputs:[{name:"",internalType:"string",type:"string"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"dataLength",internalType:"uint256",type:"uint256"}],name:"terminateAgreement",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"totalSupply",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"transfer",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",internalType:"address",type:"address"}],name:"transferAll",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"sender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"transferFrom",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"data",internalType:"bytes32[]",type:"bytes32[]"}],name:"updateAgreementData",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"slotId",internalType:"uint256",type:"uint256"},{name:"slotData",internalType:"bytes32[]",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"amount",internalType:"uint256",type:"uint256"}],name:"upgrade",outputs:[]},{stateMutability:"payable",type:"function",inputs:[],name:"upgradeByETH",outputs:[]},{stateMutability:"payable",type:"function",inputs:[{name:"to",internalType:"address",type:"address"}],name:"upgradeByETHTo",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"to",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"upgradeTo",outputs:[]}],tn=[{stateMutability:"nonpayable",type:"constructor",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"constantOutflowNFT",internalType:"contract IConstantOutflowNFT",type:"address"},{name:"constantInflowNFT",internalType:"contract IConstantInflowNFT",type:"address"}]},{type:"error",inputs:[],name:"SF_TOKEN_AGREEMENT_ALREADY_EXISTS"},{type:"error",inputs:[],name:"SF_TOKEN_AGREEMENT_DOES_NOT_EXIST"},{type:"error",inputs:[],name:"SF_TOKEN_BURN_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"SF_TOKEN_MOVE_INSUFFICIENT_BALANCE"},{type:"error",inputs:[],name:"SF_TOKEN_ONLY_HOST"},{type:"error",inputs:[],name:"SF_TOKEN_ONLY_LISTED_AGREEMENT"},{type:"error",inputs:[],name:"SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER"},{type:"error",inputs:[],name:"SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED"},{type:"error",inputs:[],name:"SUPER_TOKEN_MINT_TO_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED"},{type:"error",inputs:[],name:"SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT"},{type:"error",inputs:[],name:"SUPER_TOKEN_NO_UNDERLYING_TOKEN"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_GOV_OWNER"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_HOST"},{type:"error",inputs:[],name:"SUPER_TOKEN_ONLY_SELF"},{type:"error",inputs:[],name:"SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS"},{type:"error",inputs:[],name:"SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"data",internalType:"bytes32[]",type:"bytes32[]",indexed:!1}],name:"AgreementCreated"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"penaltyAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"AgreementLiquidated"},{type:"event",anonymous:!1,inputs:[{name:"liquidatorAccount",internalType:"address",type:"address",indexed:!1},{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"penaltyAccount",internalType:"address",type:"address",indexed:!0},{name:"bondAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAmount",internalType:"uint256",type:"uint256",indexed:!1},{name:"bailoutAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"AgreementLiquidatedBy"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"liquidatorAccount",internalType:"address",type:"address",indexed:!0},{name:"targetAccount",internalType:"address",type:"address",indexed:!0},{name:"rewardAmountReceiver",internalType:"address",type:"address",indexed:!1},{name:"rewardAmount",internalType:"uint256",type:"uint256",indexed:!1},{name:"targetAccountBalanceDelta",internalType:"int256",type:"int256",indexed:!1},{name:"liquidationTypeData",internalType:"bytes",type:"bytes",indexed:!1}],name:"AgreementLiquidatedV2"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"account",internalType:"address",type:"address",indexed:!0},{name:"slotId",internalType:"uint256",type:"uint256",indexed:!1}],name:"AgreementStateUpdated"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1}],name:"AgreementTerminated"},{type:"event",anonymous:!1,inputs:[{name:"agreementClass",internalType:"address",type:"address",indexed:!0},{name:"id",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"data",internalType:"bytes32[]",type:"bytes32[]",indexed:!1}],name:"AgreementUpdated"},{type:"event",anonymous:!1,inputs:[{name:"owner",internalType:"address",type:"address",indexed:!0},{name:"spender",internalType:"address",type:"address",indexed:!0},{name:"value",internalType:"uint256",type:"uint256",indexed:!1}],name:"Approval"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"tokenHolder",internalType:"address",type:"address",indexed:!0}],name:"AuthorizedOperator"},{type:"event",anonymous:!1,inputs:[{name:"bailoutAccount",internalType:"address",type:"address",indexed:!0},{name:"bailoutAmount",internalType:"uint256",type:"uint256",indexed:!1}],name:"Bailout"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"from",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1},{name:"data",internalType:"bytes",type:"bytes",indexed:!1},{name:"operatorData",internalType:"bytes",type:"bytes",indexed:!1}],name:"Burned"},{type:"event",anonymous:!1,inputs:[{name:"uuid",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"codeAddress",internalType:"address",type:"address",indexed:!1}],name:"CodeUpdated"},{type:"event",anonymous:!1,inputs:[{name:"constantInflowNFT",internalType:"contract IConstantInflowNFT",type:"address",indexed:!0}],name:"ConstantInflowNFTCreated"},{type:"event",anonymous:!1,inputs:[{name:"constantOutflowNFT",internalType:"contract IConstantOutflowNFT",type:"address",indexed:!0}],name:"ConstantOutflowNFTCreated"},{type:"event",anonymous:!1,inputs:[{name:"version",internalType:"uint8",type:"uint8",indexed:!1}],name:"Initialized"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"to",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1},{name:"data",internalType:"bytes",type:"bytes",indexed:!1},{name:"operatorData",internalType:"bytes",type:"bytes",indexed:!1}],name:"Minted"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"tokenHolder",internalType:"address",type:"address",indexed:!0}],name:"RevokedOperator"},{type:"event",anonymous:!1,inputs:[{name:"operator",internalType:"address",type:"address",indexed:!0},{name:"from",internalType:"address",type:"address",indexed:!0},{name:"to",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1},{name:"data",internalType:"bytes",type:"bytes",indexed:!1},{name:"operatorData",internalType:"bytes",type:"bytes",indexed:!1}],name:"Sent"},{type:"event",anonymous:!1,inputs:[{name:"account",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1}],name:"TokenDowngraded"},{type:"event",anonymous:!1,inputs:[{name:"account",internalType:"address",type:"address",indexed:!0},{name:"amount",internalType:"uint256",type:"uint256",indexed:!1}],name:"TokenUpgraded"},{type:"event",anonymous:!1,inputs:[{name:"from",internalType:"address",type:"address",indexed:!0},{name:"to",internalType:"address",type:"address",indexed:!0},{name:"value",internalType:"uint256",type:"uint256",indexed:!1}],name:"Transfer"},{stateMutability:"view",type:"function",inputs:[],name:"CONSTANT_INFLOW_NFT",outputs:[{name:"",internalType:"contract IConstantInflowNFT",type:"address"}]},{stateMutability:"view",type:"function",inputs:[],name:"CONSTANT_OUTFLOW_NFT",outputs:[{name:"",internalType:"contract IConstantOutflowNFT",type:"address"}]},{stateMutability:"nonpayable",type:"function",inputs:[],name:"castrate",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"data",internalType:"bytes32[]",type:"bytes32[]"}],name:"createAgreement",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"getAccountActiveAgreements",outputs:[{name:"",internalType:"contract ISuperAgreement[]",type:"address[]"}]},{stateMutability:"view",type:"function",inputs:[{name:"agreementClass",internalType:"address",type:"address"},{name:"id",internalType:"bytes32",type:"bytes32"},{name:"dataLength",internalType:"uint256",type:"uint256"}],name:"getAgreementData",outputs:[{name:"data",internalType:"bytes32[]",type:"bytes32[]"}]},{stateMutability:"view",type:"function",inputs:[{name:"agreementClass",internalType:"address",type:"address"},{name:"account",internalType:"address",type:"address"},{name:"slotId",internalType:"uint256",type:"uint256"},{name:"dataLength",internalType:"uint256",type:"uint256"}],name:"getAgreementStateSlot",outputs:[{name:"slotData",internalType:"bytes32[]",type:"bytes32[]"}]},{stateMutability:"view",type:"function",inputs:[],name:"getCodeAddress",outputs:[{name:"codeAddress",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[],name:"getHost",outputs:[{name:"host",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"timestamp",internalType:"uint256",type:"uint256"}],name:"isAccountCritical",outputs:[{name:"isCritical",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"isAccountCriticalNow",outputs:[{name:"isCritical",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"timestamp",internalType:"uint256",type:"uint256"}],name:"isAccountSolvent",outputs:[{name:"isSolvent",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"isAccountSolventNow",outputs:[{name:"isSolvent",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"liquidationTypeData",internalType:"bytes",type:"bytes"},{name:"liquidatorAccount",internalType:"address",type:"address"},{name:"useDefaultRewardAccount",internalType:"bool",type:"bool"},{name:"targetAccount",internalType:"address",type:"address"},{name:"rewardAmount",internalType:"uint256",type:"uint256"},{name:"targetAccountBalanceDelta",internalType:"int256",type:"int256"}],name:"makeLiquidationPayoutsV2",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"timestamp",internalType:"uint256",type:"uint256"}],name:"realtimeBalanceOf",outputs:[{name:"availableBalance",internalType:"int256",type:"int256"},{name:"deposit",internalType:"uint256",type:"uint256"},{name:"owedDeposit",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"realtimeBalanceOfNow",outputs:[{name:"availableBalance",internalType:"int256",type:"int256"},{name:"deposit",internalType:"uint256",type:"uint256"},{name:"owedDeposit",internalType:"uint256",type:"uint256"},{name:"timestamp",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"delta",internalType:"int256",type:"int256"}],name:"settleBalance",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"dataLength",internalType:"uint256",type:"uint256"}],name:"terminateAgreement",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"id",internalType:"bytes32",type:"bytes32"},{name:"data",internalType:"bytes32[]",type:"bytes32[]"}],name:"updateAgreementData",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"slotId",internalType:"uint256",type:"uint256"},{name:"slotData",internalType:"bytes32[]",type:"bytes32[]"}],name:"updateAgreementStateSlot",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"underlyingToken",internalType:"contract IERC20",type:"address"},{name:"underlyingDecimals",internalType:"uint8",type:"uint8"},{name:"n",internalType:"string",type:"string"},{name:"s",internalType:"string",type:"string"}],name:"initialize",outputs:[]},{stateMutability:"pure",type:"function",inputs:[],name:"proxiableUUID",outputs:[{name:"",internalType:"bytes32",type:"bytes32"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"newAddress",internalType:"address",type:"address"}],name:"updateCode",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"name",outputs:[{name:"",internalType:"string",type:"string"}]},{stateMutability:"view",type:"function",inputs:[],name:"symbol",outputs:[{name:"",internalType:"string",type:"string"}]},{stateMutability:"pure",type:"function",inputs:[],name:"decimals",outputs:[{name:"",internalType:"uint8",type:"uint8"}]},{stateMutability:"view",type:"function",inputs:[],name:"totalSupply",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"}],name:"balanceOf",outputs:[{name:"balance",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"transfer",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"}],name:"allowance",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"approve",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"holder",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"transferFrom",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"addedValue",internalType:"uint256",type:"uint256"}],name:"increaseAllowance",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"subtractedValue",internalType:"uint256",type:"uint256"}],name:"decreaseAllowance",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"pure",type:"function",inputs:[],name:"granularity",outputs:[{name:"",internalType:"uint256",type:"uint256"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"send",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"burn",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"operator",internalType:"address",type:"address"},{name:"tokenHolder",internalType:"address",type:"address"}],name:"isOperatorFor",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"operator",internalType:"address",type:"address"}],name:"authorizeOperator",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"operator",internalType:"address",type:"address"}],name:"revokeOperator",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"defaultOperators",outputs:[{name:"",internalType:"address[]",type:"address[]"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"sender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"},{name:"operatorData",internalType:"bytes",type:"bytes"}],name:"operatorSend",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"},{name:"operatorData",internalType:"bytes",type:"bytes"}],name:"operatorBurn",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"selfMint",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"selfBurn",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"selfApproveFor",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"holder",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"selfTransferFrom",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"recipient",internalType:"address",type:"address"}],name:"transferAll",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"getUnderlyingToken",outputs:[{name:"",internalType:"address",type:"address"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"amount",internalType:"uint256",type:"uint256"}],name:"upgrade",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"to",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"upgradeTo",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"amount",internalType:"uint256",type:"uint256"}],name:"downgrade",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"to",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"downgradeTo",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationApprove",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"addedValue",internalType:"uint256",type:"uint256"}],name:"operationIncreaseAllowance",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"subtractedValue",internalType:"uint256",type:"uint256"}],name:"operationDecreaseAllowance",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"spender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationTransferFrom",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"spender",internalType:"address",type:"address"},{name:"recipient",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"},{name:"userData",internalType:"bytes",type:"bytes"}],name:"operationSend",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationUpgrade",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"account",internalType:"address",type:"address"},{name:"amount",internalType:"uint256",type:"uint256"}],name:"operationDowngrade",outputs:[]}],tr=[{type:"error",inputs:[],name:"SF_GOV_II_ONLY_OWNER"},{type:"error",inputs:[],name:"SF_GOV_INVALID_LIQUIDATION_OR_PATRICIAN_PERIOD"},{type:"error",inputs:[],name:"SF_GOV_MUST_BE_CONTRACT"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"factory",internalType:"address",type:"address",indexed:!0},{name:"authorized",internalType:"bool",type:"bool",indexed:!1}],name:"AppFactoryAuthorizationChanged"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"deployer",internalType:"address",type:"address",indexed:!0},{name:"appRegistrationKey",internalType:"string",type:"string",indexed:!1},{name:"expirationTs",internalType:"uint256",type:"uint256",indexed:!1}],name:"AppRegistrationKeyChanged"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address",indexed:!0},{name:"isKeySet",internalType:"bool",type:"bool",indexed:!1},{name:"liquidationPeriod",internalType:"uint256",type:"uint256",indexed:!1}],name:"CFAv1LiquidationPeriodChanged"},{type:"event",anonymous:!1,inputs:[{name:"uuid",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"codeAddress",internalType:"address",type:"address",indexed:!1}],name:"CodeUpdated"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address",indexed:!0},{name:"key",internalType:"bytes32",type:"bytes32",indexed:!1},{name:"isKeySet",internalType:"bool",type:"bool",indexed:!1},{name:"value",internalType:"uint256",type:"uint256",indexed:!1}],name:"ConfigChanged"},{type:"event",anonymous:!1,inputs:[{name:"version",internalType:"uint8",type:"uint8",indexed:!1}],name:"Initialized"},{type:"event",anonymous:!1,inputs:[{name:"previousOwner",internalType:"address",type:"address",indexed:!0},{name:"newOwner",internalType:"address",type:"address",indexed:!0}],name:"OwnershipTransferred"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address",indexed:!0},{name:"isKeySet",internalType:"bool",type:"bool",indexed:!1},{name:"liquidationPeriod",internalType:"uint256",type:"uint256",indexed:!1},{name:"patricianPeriod",internalType:"uint256",type:"uint256",indexed:!1}],name:"PPPConfigurationChanged"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address",indexed:!0},{name:"isKeySet",internalType:"bool",type:"bool",indexed:!1},{name:"rewardAddress",internalType:"address",type:"address",indexed:!1}],name:"RewardAddressChanged"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address",indexed:!0},{name:"isKeySet",internalType:"bool",type:"bool",indexed:!1},{name:"minimumDeposit",internalType:"uint256",type:"uint256",indexed:!1}],name:"SuperTokenMinimumDepositChanged"},{type:"event",anonymous:!1,inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address",indexed:!0},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address",indexed:!0},{name:"isKeySet",internalType:"bool",type:"bool",indexed:!1},{name:"forwarder",internalType:"address",type:"address",indexed:!1},{name:"enabled",internalType:"bool",type:"bool",indexed:!1}],name:"TrustedForwarderChanged"},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"factory",internalType:"address",type:"address"}],name:"authorizeAppFactory",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"tokens",internalType:"contract ISuperToken[]",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"tokens",internalType:"contract ISuperToken[]",type:"address[]"},{name:"tokenLogics",internalType:"address[]",type:"address[]"}],name:"batchUpdateSuperTokenLogic",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"tokens",internalType:"contract ISuperToken[]",type:"address[]"},{name:"minimumDeposits",internalType:"uint256[]",type:"uint256[]"}],name:"batchUpdateSuperTokenMinimumDeposit",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[],name:"castrate",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"deployer",internalType:"address",type:"address"},{name:"registrationKey",internalType:"string",type:"string"}],name:"clearAppRegistrationKey",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"key",internalType:"bytes32",type:"bytes32"}],name:"clearConfig",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"}],name:"clearPPPConfig",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"}],name:"clearRewardAddress",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperToken",type:"address"}],name:"clearSuperTokenMinimumDeposit",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"forwarder",internalType:"address",type:"address"}],name:"disableTrustedForwarder",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"forwarder",internalType:"address",type:"address"}],name:"enableTrustedForwarder",outputs:[]},{stateMutability:"view",type:"function",inputs:[],name:"getCodeAddress",outputs:[{name:"codeAddress",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"key",internalType:"bytes32",type:"bytes32"}],name:"getConfigAsAddress",outputs:[{name:"value",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"key",internalType:"bytes32",type:"bytes32"}],name:"getConfigAsUint256",outputs:[{name:"period",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"}],name:"getPPPConfig",outputs:[{name:"liquidationPeriod",internalType:"uint256",type:"uint256"},{name:"patricianPeriod",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"}],name:"getRewardAddress",outputs:[{name:"",internalType:"address",type:"address"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"}],name:"getSuperTokenMinimumDeposit",outputs:[{name:"value",internalType:"uint256",type:"uint256"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"factory",internalType:"address",type:"address"}],name:"isAuthorizedAppFactory",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"forwarder",internalType:"address",type:"address"}],name:"isTrustedForwarder",outputs:[{name:"",internalType:"bool",type:"bool"}]},{stateMutability:"view",type:"function",inputs:[],name:"owner",outputs:[{name:"",internalType:"address",type:"address"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"agreementClass",internalType:"address",type:"address"}],name:"registerAgreementClass",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[],name:"renounceOwnership",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"newGov",internalType:"address",type:"address"}],name:"replaceGovernance",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"deployer",internalType:"address",type:"address"},{name:"registrationKey",internalType:"string",type:"string"},{name:"expirationTs",internalType:"uint256",type:"uint256"}],name:"setAppRegistrationKey",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"address",type:"address"}],name:"setConfig",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"key",internalType:"bytes32",type:"bytes32"},{name:"value",internalType:"uint256",type:"uint256"}],name:"setConfig",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"liquidationPeriod",internalType:"uint256",type:"uint256"},{name:"patricianPeriod",internalType:"uint256",type:"uint256"}],name:"setPPPConfig",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"rewardAddress",internalType:"address",type:"address"}],name:"setRewardAddress",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"superToken",internalType:"contract ISuperfluidToken",type:"address"},{name:"value",internalType:"uint256",type:"uint256"}],name:"setSuperTokenMinimumDeposit",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"newOwner",internalType:"address",type:"address"}],name:"transferOwnership",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"factory",internalType:"address",type:"address"}],name:"unauthorizeAppFactory",outputs:[]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"hostNewLogic",internalType:"address",type:"address"},{name:"agreementClassNewLogics",internalType:"address[]",type:"address[]"},{name:"superTokenFactoryNewLogic",internalType:"address",type:"address"}],name:"updateContracts",outputs:[]},{stateMutability:"view",type:"function",inputs:[{name:"host",internalType:"contract ISuperfluid",type:"address"},{name:"deployer",internalType:"address",type:"address"},{name:"registrationKey",internalType:"string",type:"string"}],name:"verifyAppRegistrationKey",outputs:[{name:"validNow",internalType:"bool",type:"bool"},{name:"expirationTs",internalType:"uint256",type:"uint256"}]},{stateMutability:"pure",type:"function",inputs:[],name:"proxiableUUID",outputs:[{name:"",internalType:"bytes32",type:"bytes32"}]},{stateMutability:"nonpayable",type:"function",inputs:[{name:"newAddress",internalType:"address",type:"address"}],name:"updateCode",outputs:[]}],ta={1:"0xe2E14e2C4518cB06c32Cd0818B4C01f53E1Ba653",5:"0x3A648764a6d66440Ca096343937c711A7ac1B1e9",10:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",56:"0xee07D9fce4Cf2a891BC979E9d365929506C2982f",100:"0xaCc7380323681fdb8a0B9F2FE7d69dDFf0664478",137:"0x3AD3f7A0965Ce6f9358AD5CCE86Bc2b05F1EE087",420:"0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f",1442:"0xF21019b8688e7730Ca6D9002569eCBaF8d1A3083",8453:"0x55F7758dd99d5e185f4CC08d4Ad95B71f598264D",42161:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",42220:"0x0170FFCC75d178d426EBad5b1a31451d00Ddbd0D",43113:"0xA55632254Bc9F739bDe7191c8a4510aDdae3ef6D",43114:"0xF74390BabA510ec2fE196c2e02B037380d7a6F12",80001:"0x2637eA93EE5cd887ff9AC98185eA67Bd70C5f62e",84531:"0xbe20Bac0DCF6f01834F51CCDab2dD72707C6e9b6",421613:"0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f",11155111:"0x21d4E9fbB9DB742E6ef4f29d189a7C18B0b59136"},ti=J.z.object({paymentDetails:e$.transform(e=>e),productDetails:e0.transform(e=>e),tokenList:J.z.custom()});J.z.object({paymentDetails:e$,productDetails:e0.optional(),tokenList:J.z.custom().optional(),theme:J.z.custom().optional(),stepper:J.z.custom().optional(),walletManager:J.z.custom().optional(),eventListeners:J.z.custom().optional(),networkAssets:J.z.custom().optional()});var ts=Symbol.for("immer-nothing"),to=Symbol.for("immer-draftable"),tu=Symbol.for("immer-state");function tl(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var tc=Object.getPrototypeOf;function td(e){return!!e&&!!e[tu]}function tp(e){return!!e&&(th(e)||Array.isArray(e)||!!e[to]||!!e.constructor?.[to]||tv(e)||tI(e))}var tf=Object.prototype.constructor.toString();function th(e){if(!e||"object"!=typeof e)return!1;let t=tc(e);if(null===t)return!0;let n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===tf}function tm(e,t){0===ty(e)?Object.entries(e).forEach(([n,r])=>{t(n,r,e)}):e.forEach((n,r)=>t(r,n,e))}function ty(e){let t=e[tu];return t?t.type_:Array.isArray(e)?1:tv(e)?2:tI(e)?3:0}function tg(e,t){return 2===ty(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function tb(e,t,n){let r=ty(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function tv(e){return e instanceof Map}function tI(e){return e instanceof Set}function tA(e){return e.copy_||e.base_}function tx(e,t){if(tv(e))return new Map(e);if(tI(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&th(e)){if(!tc(e)){let t=Object.create(null);return Object.assign(t,e)}return{...e}}let n=Object.getOwnPropertyDescriptors(e);delete n[tu];let r=Reflect.ownKeys(n);for(let t=0;t<r.length;t++){let a=r[t],i=n[a];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(n[a]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[a]})}return Object.create(tc(e),n)}function tC(e,t=!1){return tS(e)||td(e)||!tp(e)||(ty(e)>1&&(e.set=e.add=e.clear=e.delete=tw),Object.freeze(e),t&&tm(e,(e,t)=>tC(t,!0),!0)),e}function tw(){tl(2)}function tS(e){return Object.isFrozen(e)}var tk={};function tO(e){let t=tk[e];return t||tl(0,e),t}function tZ(e,t){t&&(tO("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function tE(e){tT(e),e.drafts_.forEach(tM),e.drafts_=null}function tT(e){e===r&&(r=e.parent_)}function tj(e){return r={drafts_:[],parent_:r,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function tM(e){let t=e[tu];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function tq(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0],r=void 0!==e&&e!==n;return r?(n[tu].modified_&&(tE(t),tl(4)),tp(e)&&(e=tz(t,e),t.parent_||tP(t,e)),t.patches_&&tO("Patches").generateReplacementPatches_(n[tu].base_,e,t.patches_,t.inversePatches_)):e=tz(t,n,[]),tE(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==ts?e:void 0}function tz(e,t,n){if(tS(t))return t;let r=t[tu];if(!r)return tm(t,(a,i)=>tD(e,r,t,a,i,n),!0),t;if(r.scope_!==e)return t;if(!r.modified_)return tP(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;let t=r.copy_,a=t,i=!1;3===r.type_&&(a=new Set(t),t.clear(),i=!0),tm(a,(a,s)=>tD(e,r,t,a,s,n,i)),tP(e,t,!1),n&&e.patches_&&tO("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function tD(e,t,n,r,a,i,s){if(td(a)){let s=i&&t&&3!==t.type_&&!tg(t.assigned_,r)?i.concat(r):void 0,o=tz(e,a,s);if(tb(n,r,o),!td(o))return;e.canAutoFreeze_=!1}else s&&n.add(a);if(tp(a)&&!tS(a)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;tz(e,a),t&&t.scope_.parent_||tP(e,a)}}function tP(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&tC(t,n)}var tN={get(e,t){if(t===tu)return e;let n=tA(e);if(!tg(n,t))return function(e,t,n){let r=tK(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}(e,n,t);let r=n[t];return e.finalized_||!tp(r)?r:r===tW(e.base_,t)?(tY(e),e.copy_[t]=tL(r,e)):r},has:(e,t)=>t in tA(e),ownKeys:e=>Reflect.ownKeys(tA(e)),set(e,t,n){let r=tK(tA(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=tW(tA(e),t),a=r?.[tu];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if((n===r?0!==n||1/n==1/r:n!=n&&r!=r)&&(void 0!==n||tg(e.base_,t)))return!0;tY(e),tG(e)}return!!(e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=n,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==tW(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,tY(e),tG(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let n=tA(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){tl(11)},getPrototypeOf:e=>tc(e.base_),setPrototypeOf(){tl(12)}},tR={};function tW(e,t){let n=e[tu],r=n?tA(n):e;return r[t]}function tK(e,t){if(!(t in e))return;let n=tc(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=tc(n)}}function tG(e){!e.modified_&&(e.modified_=!0,e.parent_&&tG(e.parent_))}function tY(e){e.copy_||(e.copy_=tx(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function tL(e,t){let n=tv(e)?tO("MapSet").proxyMap_(e,t):tI(e)?tO("MapSet").proxySet_(e,t):function(e,t){let n=Array.isArray(e),a={type_:n?1:0,scope_:t?t.scope_:r,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},i=a,s=tN;n&&(i=[a],s=tR);let{revoke:o,proxy:u}=Proxy.revocable(i,s);return a.draft_=u,a.revoke_=o,u}(e,t),a=t?t.scope_:r;return a.drafts_.push(n),n}tm(tN,(e,t)=>{tR[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),tR.deleteProperty=function(e,t){return tR.set.call(this,e,t,void 0)},tR.set=function(e,t,n){return tN.set.call(this,e[0],t,n,e[0])};var tF=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,n)=>{let r;if("function"==typeof e&&"function"!=typeof t){let n=t;t=e;let r=this;return function(e=n,...a){return r.produce(e,e=>t.call(this,e,...a))}}if("function"!=typeof t&&tl(6),void 0!==n&&"function"!=typeof n&&tl(7),tp(e)){let a=tj(this),i=tL(e,void 0),s=!0;try{r=t(i),s=!1}finally{s?tE(a):tT(a)}return tZ(a,n),tq(r,a)}if(e&&"object"==typeof e)tl(1,e);else{if(void 0===(r=t(e))&&(r=e),r===ts&&(r=void 0),this.autoFreeze_&&tC(r,!0),n){let t=[],a=[];tO("Patches").generateReplacementPatches_(e,r,t,a),n(t,a)}return r}},this.produceWithPatches=(e,t)=>{let n,r;if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let a=this.produce(e,t,(e,t)=>{n=e,r=t});return[a,n,r]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){var t;tp(e)||tl(8),td(e)&&(td(t=e)||tl(10,t),e=function e(t){let n;if(!tp(t)||tS(t))return t;let r=t[tu];if(r){if(!r.modified_)return r.base_;r.finalized_=!0,n=tx(t,r.scope_.immer_.useStrictShallowCopy_)}else n=tx(t,!0);return tm(n,(t,r)=>{tb(n,t,e(r))}),r&&(r.finalized_=!1),n}(t));let n=tj(this),r=tL(e,void 0);return r[tu].isManual_=!0,tT(n),r}finishDraft(e,t){let n=e&&e[tu];n&&n.isManual_||tl(9);let{scope_:r}=n;return tZ(r,t),tq(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=tO("Patches").applyPatches_;return td(e)?r(e,t):this.produce(e,e=>r(e,t))}},tU=tF.produce;tF.produceWithPatches.bind(tF),tF.setAutoFreeze.bind(tF),tF.setUseStrictShallowCopy.bind(tF),tF.applyPatches.bind(tF),tF.createDraft.bind(tF),tF.finishDraft.bind(tF);let tB=e=>{let t=tJ(e);return P(t,function(e,t){tV(e);let n=t.typography;return{components:{MuiTypography:{styleOverrides:{root:{fontVariantNumeric:"tabular-nums"}}},MuiButton:{styleOverrides:{root:{borderRadius:10},sizeLarge:{fontSize:"1rem",paddingTop:"0.75rem",paddingBottom:"0.75rem"}}},MuiOutlinedInput:{styleOverrides:{root:{borderRadius:10}}},MuiLink:{defaultProps:{variant:"body1"}},MuiSvgIcon:{styleOverrides:{fontSizeSmall:{fontSize:"1.25rem"}}},MuiIconButton:{styleOverrides:{sizeSmall:{fontSize:"1.125rem"}}},MuiAvatar:{styleOverrides:{rounded:{borderRadius:"5px"}}},MuiPaper:{styleOverrides:{root:{border:`1px solid ${t.palette.divider}`}}},MuiStepper:{styleOverrides:{horizontal:{justifyContent:"space-between",marginBottom:12}}},MuiStep:{styleOverrides:{vertical:{borderBottom:"1px solid",borderColor:t.palette.divider,":last-child":{border:"none"}},horizontal:{padding:0}}},MuiStepContent:{styleOverrides:{root:{borderLeft:"none",padding:0,margin:0}}},MuiStepButton:{styleOverrides:{vertical:{margin:0,padding:0},horizontal:{margin:0,padding:12,width:"auto"}}},MuiStepIcon:{styleOverrides:{text:{...t.typography.caption,fontWeight:500},root:{width:"1.5rem",height:"1.5rem"}}},MuiStepLabel:{styleOverrides:{vertical:{paddingTop:24,paddingBottom:24,paddingLeft:28,paddingRight:28},label:{...n.subtitle2,fontWeight:500}}},MuiAppBar:{styleOverrides:{root:{border:"none"}}}}}}(e,t))},tV=e=>(t,n)=>"dark"===e?n:t,tJ=e=>{let t=tV(e);return{palette:{mode:e,contrastThreshold:2.7,text:{primary:t("#12141ede","#FFFFFFFF"),secondary:t("#656E78","#FFFFFFC7")},primary:{main:"#1DB227"},error:{main:t("#D22525FF","#F2685BFF"),dark:t("#B80015FF","#B80015FF"),light:t("#FF5965FF","#FF5965FF"),contrastText:t("#FFFFFFFF","#FFFFFFFF")},warning:{main:t("#F3A002FF","#F3A002FF"),dark:t("#BB7100FF","#BB7100FF"),light:t("#FFD149FF","#FFD149FF"),contrastText:t("#FFFFFFFF","#000000DE")},info:{main:t("#8292ADFF","#8292ADFF"),dark:t("#DADADAFF","#55647EFF"),light:t("#B2C2DFFF","#B2C2DFFF"),contrastText:t("#FFFFFFFF","#000000DE")},success:{main:t("#10BB35FF","#10BB35FF"),dark:t("#008900FF","#008900FF"),light:t("#5FEF66FF","#5FEF66FF"),contrastText:t("#FFFFFFFF","#000000DE")},background:{paper:t("#FFFFFFFF","#151619"),default:t("#FFFFFFFF","#151619")},divider:t("#E9EBEF","#FFFFFF1F")},typography:{fontSize:16,htmlFontSize:16,button:{textTransform:"none"},h1:{fontSize:"3.875rem",fontWeight:500,lineHeight:1},h2:{fontSize:"2.625rem",fontWeight:500,lineHeight:1},h3:{fontSize:"2rem",fontWeight:500,lineHeight:1.25},h4:{fontSize:"1.75rem",fontWeight:500,lineHeight:1.25},h5:{fontSize:"1.5rem",fontWeight:500,lineHeight:1.25},subtitle1:{fontSize:"1.25rem",fontWeight:500,lineHeight:1.5},subtitle2:{fontSize:"1.125rem",fontWeight:400,lineHeight:1.5},body1:{fontSize:"1rem",fontWeight:500,lineHeight:1.5},body2:{fontSize:"1rem",fontWeight:400,lineHeight:1.5},caption:{fontSize:"0.875rem",lineHeight:1.25,fontWeight:400},label:{fontSize:"0.75rem",lineHeight:1.5,fontWeight:400}},shadows:["none",t("0px 0px 6px 3px rgba(204, 204, 204, 0.25)","none"),t("0px 0px 30px -2px rgba(204, 204, 204, 0.4), 0px 0px 6px rgba(204, 204, 204, 0.25)","none"),t("0px 0px 3px -2px rgba(0, 0, 0, 0.2), 0px 0px 25px rgba(0, 0, 0, 0.14), 0px 0px 8px rgba(0, 0, 0, 0.12)","0px 0px 3px -2px rgba(0, 0, 0, 0.2), 0px 0px 25px rgba(0, 0, 0, 0.14), 0px 0px 8px rgba(0, 0, 0, 0.12)"),t("0px 0px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px -2px rgba(0, 0, 0, 0.23), 0px 0px 25px rgba(0, 0, 0, 0.17)","0px 0px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px -2px rgba(0, 0, 0, 0.23), 0px 0px 25px rgba(0, 0, 0, 0.17)"),t("0px 0px 8px rgba(0, 0, 0, 0.18), 0px 0px 3px -2px rgba(0, 0, 0, 0.26), 0px 0px 25px rgba(0, 0, 0, 0.2)","0px 0px 8px rgba(0, 0, 0, 0.18), 0px 0px 3px -2px rgba(0, 0, 0, 0.26), 0px 0px 25px rgba(0, 0, 0, 0.2)"),t("0px 0px 8px rgba(0, 0, 0, 0.21), 0px 0px 3px -2px rgba(0, 0, 0, 0.29), 0px 0px 25px rgba(0, 0, 0, 0.23)","0px 0px 8px rgba(0, 0, 0, 0.21), 0px 0px 3px -2px rgba(0, 0, 0, 0.29), 0px 0px 25px rgba(0, 0, 0, 0.23)"),t("0px 0px 8px rgba(0, 0, 0, 0.24), 0px 0px 3px -2px rgba(0, 0, 0, 0.32), 0px 0px 25px rgba(0, 0, 0, 0.26)","0px 0px 8px rgba(0, 0, 0, 0.24), 0px 0px 3px -2px rgba(0, 0, 0, 0.32), 0px 0px 25px rgba(0, 0, 0, 0.26)"),t("0px 0px 8px rgba(0, 0, 0, 0.27), 0px 0px 3px -2px rgba(0, 0, 0, 0.35), 0px 0px 25px rgba(0, 0, 0, 0.29)","0px 0px 8px rgba(0, 0, 0, 0.27), 0px 0px 3px -2px rgba(0, 0, 0, 0.35), 0px 0px 25px rgba(0, 0, 0, 0.29)"),t("0px 0px 8px rgba(0, 0, 0, 0.3), 0px 0px 3px -2px rgba(0, 0, 0, 0.38), 0px 0px 25px rgba(0, 0, 0, 0.32)","0px 0px 8px rgba(0, 0, 0, 0.3), 0px 0px 3px -2px rgba(0, 0, 0, 0.38), 0px 0px 25px rgba(0, 0, 0, 0.32)"),t("0px 0px 8px rgba(0, 0, 0, 0.33), 0px 0px 3px -2px rgba(0, 0, 0, 0.41), 0px 0px 25px rgba(0, 0, 0, 0.35)","0px 0px 8px rgba(0, 0, 0, 0.33), 0px 0px 3px -2px rgba(0, 0, 0, 0.41), 0px 0px 25px rgba(0, 0, 0, 0.35)"),t("0px 0px 8px rgba(0, 0, 0, 0.36), 0px 0px 3px -2px rgba(0, 0, 0, 0.44), 0px 0px 25px rgba(0, 0, 0, 0.38)","0px 0px 8px rgba(0, 0, 0, 0.36), 0px 0px 3px -2px rgba(0, 0, 0, 0.44), 0px 0px 25px rgba(0, 0, 0, 0.38)"),t("0px 0px 8px rgba(0, 0, 0, 0.39), 0px 0px 3px -2px rgba(0, 0, 0, 0.47), 0px 0px 25px rgba(0, 0, 0, 0.41)","0px 0px 8px rgba(0, 0, 0, 0.39), 0px 0px 3px -2px rgba(0, 0, 0, 0.47), 0px 0px 25px rgba(0, 0, 0, 0.41)"),t("0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)","0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)"),t("0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)","0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)"),t("0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)","0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)"),t("0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)","0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)"),t("0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)","0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)"),t("0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);","0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);"),t("0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)","0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)"),t("0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)","0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)"),t("0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)","0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)"),t("0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)","0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)"),t("0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)","0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)"),t("0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)","0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)")],transitions:{easing:{easeInOut:"cubic-bezier(.55, 0, 0.1, 1)",easeOut:"cubic-bezier(0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},duration:{shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195}},breakpoints:{values:{xs:0,sm:600,md:990,lg:1200,xl:1536}},shape:{borderRadius:20}}},tH=(0,l.createContext)(void 0);function tX(){let e=(0,l.useContext)(tH);if(!e)throw Error("useCheckout must be used within a CheckoutProvider");return e}var tQ=n(99001),t_=n(73860),t$=n(52863),t0=n(92914),t1=n(81944),t3=n(11764),t2=n(83674),t5=n(77322),t6=n(69544),t4=n(94417),t7=n(71473);function t8(e){return(0,p.Z)("MuiCardMedia",e)}(0,Z.Z)("MuiCardMedia",["root","media","img"]);let t9=["children","className","component","image","src","style"],ne=e=>{let{classes:t,isMediaComponent:n,isImageComponent:r}=e;return(0,f.Z)({root:["root",n&&"media",r&&"img"]},t8,t)},nt=(0,C.ZP)("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e,{isMediaComponent:r,isImageComponent:a}=n;return[t.root,r&&t.media,a&&t.img]}})(({ownerState:e})=>(0,u.Z)({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),nn=["video","audio","picture","iframe","img"],nr=["picture","img"],na=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiCardMedia"}),{children:r,className:a,component:s="div",image:l,src:d,style:p}=n,f=(0,o.Z)(n,t9),h=-1!==nn.indexOf(s),m=!h&&l?(0,u.Z)({backgroundImage:`url("${l}")`},p):p,y=(0,u.Z)({},n,{component:s,isMediaComponent:h,isImageComponent:-1!==nr.indexOf(s)}),g=ne(y);return(0,i.jsx)(nt,(0,u.Z)({className:(0,c.Z)(g.root,a),as:s,role:!h&&l?"img":void 0,ref:t,style:m,ownerState:y,src:h?l||d:void 0},f,{children:r}))});var ni=n(24851),ns=n(37215),no=n(32839),nu=n(66394),nl=n(33251);let nc=e=>e.default?e.default:e,nd=nc(nl),np=(0,C.ZP)(nd)(({theme:e,expanded:t})=>({transform:`rotate(${t?180:0}deg)`,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.short})}));var nf=({expanded:e=!1,sx:t={}})=>(0,i.jsx)(np,{expanded:e,sx:t}),nh=n(28791),nm=({network:e,AvatarProps:t={},forceNetworkBackgroundColor:n})=>{let r=(0,l.useMemo)(()=>eR[e.id],[e]),{sx:a={}}=t;return(0,i.jsx)(nh.Z,{"data-testid":`${e.id}-badge`,src:r?.logoURI,...t,sx:{...r&&(!r.logoURI||n)&&r.color?{backgroundColor:r.color}:{},width:24,height:24,fontSize:16,...a},children:e.testnet&&e.name.charAt(0)})},ny=({network:e,AvatarProps:t={}})=>(0,i.jsx)(nm,{network:e,AvatarProps:{...t,sx:{width:"32px",height:"32px",borderRadius:.4,fontSize:"1.2rem",borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:"0px 2px 3px rgba(0, 0, 0, 0.25)",objectFit:"contain",...t.sx}},forceNetworkBackgroundColor:!0});function ng({CardProps:e}){let[t,n]=(0,l.useState)(!1),r=(0,t4.Z)("@media all and (max-height: 840px)"),{productDetails:{name:a,description:s,imageURI:o},layout:{elevated:u}}=tX(),{watch:c}=(0,nu.Gc)(),[d,p,f]=c(["network","paymentOptionWithTokenInfo","flowRate"]),h=(0,l.useCallback)(()=>n(!t),[t]);return(0,i.jsxs)(t6.Z,{variant:u?"elevation":"outlined",...e,children:[(0,i.jsxs)(t7.Z,{"data-testid":"selected-option-paper",component:t5.Z,variant:"outlined",flexDirection:"row",gap:2,sx:{m:"-1px"},children:[o&&(0,i.jsx)(na,{"data-testid":"widget-product-image",sx:{minWidth:"calc(100% / 3)",borderRadius:1},image:o,title:"product image"}),(0,i.jsxs)(ni.Z,{component:t5.Z,gap:1,flex:1,sx:{position:"relative",pl:o?0:3.5,pr:o?5:3.5,pb:4,pt:6},children:[(0,i.jsx)(O.Z,{"data-testid":"product-name",gutterBottom:!0,variant:"subtitle2",color:"text.secondary",fontWeight:500,component:"div",children:a}),(0,i.jsx)(ns.Z,{}),(0,i.jsxs)(ni.Z,{children:[(0,i.jsx)(O.Z,{variant:"body1",color:"text.secondary",children:"Pay in Stream"}),p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t5.Z,{direction:"row",alignItems:"center",gap:1,children:[(0,i.jsx)(O.Z,{variant:"h2",component:"span","data-testid":"main-token-amount",children:f.amountEther}),(0,i.jsxs)(t5.Z,{direction:"column",children:[(0,i.jsx)(O.Z,{"data-testid":"main-token-selected",variant:"caption",color:"text.secondary",children:p.superToken.symbol}),(0,i.jsxs)(O.Z,{variant:"caption",color:"text.secondary","data-testid":"main-flow-rate-period",children:["per ",f.period]})]})]}),p.paymentOption.transferAmountEther&&(0,i.jsxs)(O.Z,{variant:"body1",color:"text.secondary",children:["+",p.paymentOption.transferAmountEther," ",p.superToken.symbol," upfront fee"]})]})]}),d&&(0,i.jsx)(ny,{network:d,AvatarProps:{sx:{position:"absolute",top:0,right:"32px"}}})]})]}),s&&(0,i.jsxs)(ni.Z,{sx:{px:3.5,pb:2.5,pt:2},children:[(0,i.jsxs)(t5.Z,{direction:"row",alignItems:"center",justifyContent:"space-between",sx:{cursor:r?"pointer":"initial"},onClick:h,children:[(0,i.jsx)(O.Z,{variant:"subtitle2",fontWeight:500,color:"text.secondary",children:"Details"}),r&&(0,i.jsx)(nf,{expanded:t})]}),(0,i.jsx)(no.Z,{in:!r||t,children:(0,i.jsx)(O.Z,{"data-testid":"product-description",variant:"body2",color:"text.secondary",sx:{pt:1,whiteSpace:"pre-wrap"},children:s})})]})]})}let nb=(0,l.createContext)(void 0);function nv(){let e=(0,l.useContext)(nb);if(!e)throw Error("useCommandHandler must be used within a CommandHandlerProvider");return e}let nI=()=>(function(e,t,n){let r=(0,l.useMemo)(()=>tU(e),[e]);return(0,l.useReducer)(r,t,void 0)})((e,t)=>{switch(t.type){case"reset":e.status="idle",e.commands=[],e.sessionId=null,e.writeIndex=0;break;case"set commands":e.status="initialized",e.commands=t.payload,e.sessionId=W(),e.writeIndex=0;break;case"set contract writes":{let n=e.commands.find(e=>e.id===t.payload.commandId);if(!n)throw Error(`Command not found with ID: ${t.payload.commandId}`);n.contractWrites=t.payload.contractWrites,e.writeIndex=0;break}case"set write index":e.writeIndex=t.payload;break;case"set contract write result":{let n=e.commands.find(e=>e.id===t.payload.commandId)?.contractWrites?.find(e=>e.id===t.payload.writeId);if(!n)throw Error(`ContractWrite not found with ID: ${t.payload.commandId}.${t.payload.writeId}`);n.result=t.payload.result}}},{status:"idle",commands:[],sessionId:null,writeIndex:0}),nA=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function nx(e){return null!=e}async function nC(e){return"clipboard"in navigator?await navigator.clipboard.writeText(e):document.execCommand("copy",!0,e)}let nw=e=>e>=0?e:-e;function nS(e,t){let n,r,a;if(!t)return 0n;let i=eQ.refine(e=>eU(e.amountEther)>0n).safeParse(t);if(!i.success)return 0n;let s=eU(t.amountEther)/BigInt(eV(t.period)),o=s*BigInt(e.multiplier)*BigInt(eV(e.period??t.period)),u=(r=parseInt((n=o.toString())[0]),parseInt(n[1]||"0")>=5&&r++,a="0".repeat(n.length-1),BigInt(r.toString().concat(a)));return u}function nk({command:e,...t}){switch(e.type){case"Enable Auto-Wrap":return(0,i.jsx)(nO,{command:e,...t});case"Wrap into Super Tokens":return(0,i.jsx)(nZ,{command:e,...t});case"Subscribe":return(0,i.jsx)(nE,{command:e,...t})}}function nO({command:e,onMapped:t}){let{getUnderlyingToken:n}=tX(),{data:r,isSuccess:a}=(0,L.Dm)({contracts:[{chainId:e.chainId,address:e6[e.chainId],abi:e5,functionName:"getWrapSchedule",args:[e.accountAddress,e.superTokenAddress,e.underlyingTokenAddress]},{chainId:e.chainId,address:e.underlyingTokenAddress,abi:e9,functionName:"allowance",args:[e.accountAddress,e4[e.chainId]]}],cacheOnBlock:!0}),[i,s]=r??[],o=i?.result,u=s?.result,c=(0,l.useMemo)(()=>{let t=[];return"object"==typeof o&&(o.strategy!==e4[e.chainId]&&t.push(nT({commandId:e.id,displayTitle:"Enable Auto-Wrap",chainId:e.chainId,abi:e5,address:e6[e.chainId],functionName:"createWrapSchedule",args:[e.superTokenAddress,e4[e.chainId],e.underlyingTokenAddress,3000000000n,172800n,604800n]})),"bigint"==typeof u&&u<604800n&&t.push(nT({commandId:e.id,displayTitle:`Approve ${n(e.underlyingTokenAddress).symbol} Allowance`,chainId:e.chainId,abi:e9,functionName:"approve",address:e.underlyingTokenAddress,args:[e4[e.chainId],nA]}))),t},[e.id,a]);return(0,l.useEffect)(()=>a?t?.({commandId:e.id,contractWrites:c}):void 0,[e.id,c,a]),null}function nZ({command:e,onMapped:t}){let{getSuperToken:n,getUnderlyingToken:r}=tX(),a=e.underlyingToken.isNativeAsset,{data:i,isSuccess:s}=(0,L.do)(a?void 0:{chainId:e.chainId,address:e.underlyingToken.address,abi:e9,functionName:"allowance",args:[e.accountAddress,e.superTokenAddress],cacheOnBlock:!0}),o=(0,l.useMemo)(()=>{let t=[];if(a)t.push(nT({commandId:e.id,displayTitle:`Wrap to ${n(e.superTokenAddress).symbol}`,chainId:e.chainId,abi:tt,functionName:"upgradeByETH",address:e.superTokenAddress,value:e.amountWeiFromUnderlyingTokenDecimals}));else if(void 0!==i){let a=BigInt(i);a<e.amountWeiFromUnderlyingTokenDecimals&&t.push(nT({commandId:e.id,displayTitle:`Approve ${r(e.underlyingToken.address).symbol} Allowance`,chainId:e.chainId,abi:e9,functionName:"approve",address:e.underlyingToken.address,args:[e.superTokenAddress,e.amountWeiFromUnderlyingTokenDecimals]})),t.push(nT({commandId:e.id,displayTitle:`Wrap ${r(e.underlyingToken.address).symbol} into ${n(e.superTokenAddress).symbol}`,chainId:e.chainId,abi:tn,address:e.superTokenAddress,functionName:"upgrade",args:[e.amountWeiFromSuperTokenDecimals]}))}return t},[e.id,s]);return(0,l.useEffect)(()=>s?t?.({commandId:e.id,contractWrites:o}):void 0,[e.id,o,s]),null}function nE({command:e,onMapped:t}){let{isSuccess:n,data:r}=(0,L.do)({chainId:e.chainId,address:e8[e.chainId],abi:e7,functionName:"getFlowrate",args:[e.superTokenAddress,e.accountAddress,e.receiverAddress],cacheOnBlock:!0}),a=e.flowRate.amountWei/BigInt(eV(e.flowRate.period)),i=(0,l.useMemo)(()=>{let t=[];if(void 0!==r){let n=BigInt(r);if(e.transferAmountWei>0n&&t.push(nT({commandId:e.id,displayTitle:"Transfer",abi:e9,address:e.superTokenAddress,chainId:e.chainId,functionName:"transfer",args:[e.receiverAddress,e.transferAmountWei]})),n>0n){let r=n+a;t.push(nT({commandId:e.id,displayTitle:"Modify Stream",abi:e7,address:e8[e.chainId],chainId:e.chainId,functionName:"updateFlow",args:[e.superTokenAddress,e.accountAddress,e.receiverAddress,r,e.userData]}))}else t.push(nT({commandId:e.id,displayTitle:"Send Stream",abi:e7,address:e8[e.chainId],chainId:e.chainId,functionName:"createFlow",args:[e.superTokenAddress,e.accountAddress,e.receiverAddress,a,e.userData]}))}return t},[e.id,n]);return(0,l.useEffect)(()=>n?t?.({commandId:e.id,contractWrites:i}):void 0,[e.id,i,n]),null}let nT=e=>({id:W(),value:0n,...e});var nj=n(77348);function nM({prepare:e,contractWrite:t,onChange:n}){let{chain:r}=(0,L.LN)(),{isConnected:a,address:i}=(0,L.mA)(),s=(0,l.useMemo)(()=>({...t,abi:t.abi.slice().concat(te)}),[t]),o=i&&e&&s.chainId===r?.id,{eventListeners:u}=tX(),c=(0,L.PJ)({...o?{...s,scopeKey:s.commandId,staleTime:12e4}:void 0,onError:console.error}),d=(0,L.GG)({...o?c.isError?{mode:"prepared",request:{account:i,chain:r,abi:s.abi,address:s.address,functionName:s.functionName,args:s.args,value:s.value,gas:2500000n}}:c.isSuccess?c.config:{}:{},onError:console.error,onSuccess:({hash:e})=>u.onTransactionSent?.({hash:e,functionName:s.functionName})}),p=(0,L.BX)({hash:d.data?.hash,onError:console.error}),f=(0,l.useMemo)(()=>(d.isError&&d.error instanceof ex.mk&&(d.error.cause instanceof nj.ab||d.error.walk() instanceof nj.ab)&&d.reset(),{contractWrite:s,prepareResult:c,writeResult:d,transactionResult:p,currentError:p.error||(p.isSuccess?null:d.error)||(d.isSuccess?null:c.error)}),[s.id,c.status,c.fetchStatus,d.status,p.status,p.fetchStatus]);return(0,l.useEffect)(()=>void n?.(f),[f]),null}function nq({children:e}){let[{status:t,commands:n,sessionId:r,writeIndex:a},s]=nI(),[o,u]=(0,l.useMemo)(()=>{let e=n.map(e=>e.contractWrites).flat().filter(nx),t=e.map(e=>e.result).filter(nx);return[e,t]},[n]),c=(0,l.useCallback)(e=>void s({type:"set write index",payload:e+1}),[s]),d=(0,l.useCallback)(e=>void s({type:"set commands",payload:e}),[s]),p=(0,l.useCallback)(()=>void s({type:"reset"}),[s]),f=(0,l.useCallback)(({commandId:e,contractWrites:t})=>void s({type:"set contract writes",payload:{commandId:e,contractWrites:t}}),[]),h=(0,l.useCallback)(e=>{s({type:"set contract write result",payload:{commandId:e.contractWrite.commandId,writeId:e.contractWrite.id,result:e}}),e.transactionResult.isSuccess&&e.contractWrite.id===o[a]?.id&&c(a)},[a,o,c]),m=(0,l.useMemo)(()=>({status:t,commands:n,contractWrites:o,contractWriteResults:u,sessionId:r,submitCommands:d,reset:p,writeIndex:a,handleNextWrite:c}),[t,n,o,u,r,d,p,a,c]);return(0,i.jsxs)(nb.Provider,{value:m,children:["function"==typeof e?e(m):e,n.map(e=>(0,i.jsx)(nk,{command:e,onMapped:f},e.id)),o.map((e,t)=>(0,i.jsx)(nM,{prepare:t===a,contractWrite:e,onChange:h},e.id))]})}var nz=function(e,t,n){if(e&&"reportValidity"in e){var r=(0,nu.U2)(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},nD=function(e,t){var n=function(n){var r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?nz(r.ref,n,e):r.refs&&r.refs.forEach(function(t){return nz(t,n,e)})};for(var r in t.fields)n(r)},nP=function(e,t){t.shouldUseNativeValidation&&nD(e,t);var n={};for(var r in e){var a=(0,nu.U2)(t.fields,r),i=Object.assign(e[r]||{},{ref:a&&a.ref});if(nR(t.names||Object.keys(e),r)){var s=Object.assign({},nN((0,nu.U2)(n,r)));(0,nu.t8)(s,"root",i),(0,nu.t8)(n,r,s)}else(0,nu.t8)(n,r,i)}return n},nN=function(e){return Array.isArray(e)?e.filter(Boolean):[]},nR=function(e,t){return e.some(function(e){return e.startsWith(t+".")})},nW=function(e,t){for(var n={};e.length;){var r=e[0],a=r.code,i=r.message,s=r.path.join(".");if(!n[s]){if("unionErrors"in r){var o=r.unionErrors[0].errors[0];n[s]={message:o.message,type:o.code}}else n[s]={message:i,type:a}}if("unionErrors"in r&&r.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var u=n[s].types,l=u&&u[r.code];n[s]=(0,nu.KN)(s,t,n,a,l?[].concat(l,r.message):r.message)}e.shift()}return n};function nK(){let{watch:e,resetField:t,setValue:n,getFieldState:r}=(0,nu.Gc)(),{paymentDetails:a}=tX(),[i,s,o]=e(["network","paymentOptionWithTokenInfo","flowRate"]);(0,l.useEffect)(()=>void t("paymentOptionWithTokenInfo",{keepDirty:!0,keepTouched:!0,keepError:!1}),[i]),(0,l.useEffect)(()=>{s?.paymentOption?.flowRate?n("flowRate",s.paymentOption.flowRate,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}):t("flowRate",{keepDirty:!1,keepTouched:!0,keepError:!1})},[s]),(0,l.useEffect)(()=>{t("wrapAmountInUnits",{keepDirty:!1,keepTouched:!0,keepError:!1}),t("enableAutoWrap",{keepDirty:!1,keepTouched:!0,keepError:!1})},[s]),(0,l.useEffect)(()=>{if(s){let{superToken:e}=s,i=r("wrapAmountInUnits").isDirty,u="Pure"===e.extensions.superTokenInfo.type;if(!i&&!u){let e=nS(a.defaultWrapAmount,o)+eU(s.paymentOption.transferAmountEther??"0"),r=(0,eY.d)(e);t("wrapAmountInUnits",{keepDirty:!1,keepTouched:!0,defaultValue:r}),n("wrapAmountInUnits",r)}}},[s,o]);let{address:u}=(0,L.mA)();(0,l.useEffect)(()=>{u?n("accountAddress",u,{shouldValidate:!0,shouldDirty:!0,shouldTouch:!0}):t("accountAddress",{keepDirty:!0,keepTouched:!0,keepError:!1})},[u]);let{eventListeners:c}=tX();return(0,l.useEffect)(()=>{c.onPaymentOptionUpdate(s?.paymentOption)},[c.onPaymentOptionUpdate,s]),null}let nG=J.z.object({paymentOption:e_,superToken:J.z.custom(),underlyingToken:J.z.custom().nullable()}),nY=J.z.object({accountAddress:eJ,network:eP,paymentOptionWithTokenInfo:nG,flowRate:eQ.refine(e=>eU(e.amountEther)>0n,{message:"Flow rate must be greater than 0."}),wrapAmountInUnits:eX.refine(e=>eU(e)>=0n,{message:"Wrap amount can't be negative."}),enableAutoWrap:J.z.boolean().optional()});function nL({children:e}){var t;let{chain:n}=(0,L.LN)(),{networks:r,paymentOptionWithTokenInfoList:a}=tX(),s=(0,l.useMemo)(()=>1===r.length?r[0]:r.find(e=>e.id===n?.id)??null,[n,r]),{paymentDetails:o}=tX(),u=(0,l.useMemo)(()=>{if(!s)return null;let e=a.filter(e=>e.paymentOption.chainId===s.id);return 1===e.length?e[0]:null},[s,a]),c={accountAddress:null,network:s,paymentOptionWithTokenInfo:u,wrapAmountInUnits:u?.paymentOption?.flowRate?`${Number(nS(o.defaultWrapAmount,u.paymentOption.flowRate))}`:"0",enableAutoWrap:!1,flowRate:u?.paymentOption?.flowRate??{amountEther:"0",period:"month"}},d=(0,nu.cI)({defaultValues:c,resolver:(void 0===t&&(t={}),function(e,n,r){try{return Promise.resolve(function(n,a){try{var i=Promise.resolve(nY["sync"===t.mode?"parse":"parseAsync"](e,void 0)).then(function(n){return r.shouldUseNativeValidation&&nD({},r),{errors:{},values:t.raw?e:n}})}catch(e){return a(e)}return i&&i.then?i.then(void 0,a):i}(0,function(e){if(null!=e.errors)return{values:{},errors:nP(nW(e.errors,!r.shouldUseNativeValidation&&"all"===r.criteriaMode),r)};throw e}))}catch(e){return Promise.reject(e)}})});return(0,i.jsxs)(nu.RV,{...d,children:["function"==typeof e?e(d):e,(0,i.jsx)(nK,{})]})}var nF=n(22101),nU=n(66959),nB=(0,l.memo)(({sx:e={}})=>(0,i.jsx)(t7.Z,{"data-testid":"powered-by-superfluid",component:nF.Z,variant:"outlined",href:"https://superfluid.finance",target:"_blank",sx:{px:4,py:1.5,borderRadius:.5,textDecoration:"none",...e},children:(0,i.jsxs)(t5.Z,{direction:"row",spacing:1,alignItems:"center",children:[(0,i.jsx)(O.Z,{variant:"body2",color:"text.secondary",children:"Powered by"}),(0,i.jsx)(nU.Z,{})]})})),nV=n(16724);function nJ(e){return(0,p.Z)("MuiStepper",e)}(0,Z.Z)("MuiStepper",["root","horizontal","vertical","alternativeLabel"]);let nH=l.createContext({}),nX=l.createContext({});function nQ(e){return(0,p.Z)("MuiStepConnector",e)}(0,Z.Z)("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);let n_=["className"],n$=e=>{let{classes:t,orientation:n,alternativeLabel:r,active:a,completed:i,disabled:s}=e,o={root:["root",n,r&&"alternativeLabel",a&&"active",i&&"completed",s&&"disabled"],line:["line",`line${(0,x.Z)(n)}`]};return(0,f.Z)(o,nQ,t)},n0=(0,C.ZP)("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})(({ownerState:e})=>(0,u.Z)({flex:"1 1 auto"},"vertical"===e.orientation&&{marginLeft:12},e.alternativeLabel&&{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"})),n1=(0,C.ZP)("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.line,t[`line${(0,x.Z)(n.orientation)}`]]}})(({ownerState:e,theme:t})=>{let n="light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[600];return(0,u.Z)({display:"block",borderColor:t.vars?t.vars.palette.StepConnector.border:n},"horizontal"===e.orientation&&{borderTopStyle:"solid",borderTopWidth:1},"vertical"===e.orientation&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})}),n3=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiStepConnector"}),{className:r}=n,a=(0,o.Z)(n,n_),{alternativeLabel:s,orientation:d="horizontal"}=l.useContext(nH),{active:p,disabled:f,completed:h}=l.useContext(nX),m=(0,u.Z)({},n,{alternativeLabel:s,orientation:d,active:p,completed:h,disabled:f}),y=n$(m);return(0,i.jsx)(n0,(0,u.Z)({className:(0,c.Z)(y.root,r),ref:t,ownerState:m},a,{children:(0,i.jsx)(n1,{className:y.line,ownerState:m})}))}),n2=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],n5=e=>{let{orientation:t,alternativeLabel:n,classes:r}=e;return(0,f.Z)({root:["root",t,n&&"alternativeLabel"]},nJ,r)},n6=(0,C.ZP)("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel]}})(({ownerState:e})=>(0,u.Z)({display:"flex"},"horizontal"===e.orientation&&{flexDirection:"row",alignItems:"center"},"vertical"===e.orientation&&{flexDirection:"column"},e.alternativeLabel&&{alignItems:"flex-start"})),n4=(0,i.jsx)(n3,{}),n7=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiStepper"}),{activeStep:r=0,alternativeLabel:a=!1,children:s,className:d,component:p="div",connector:f=n4,nonLinear:h=!1,orientation:m="horizontal"}=n,y=(0,o.Z)(n,n2),g=(0,u.Z)({},n,{alternativeLabel:a,orientation:m,component:p}),b=n5(g),v=l.Children.toArray(s).filter(Boolean),I=v.map((e,t)=>l.cloneElement(e,(0,u.Z)({index:t,last:t+1===v.length},e.props))),A=l.useMemo(()=>({activeStep:r,alternativeLabel:a,connector:f,nonLinear:h,orientation:m}),[r,a,f,h,m]);return(0,i.jsx)(nH.Provider,{value:A,children:(0,i.jsx)(n6,(0,u.Z)({as:p,ownerState:g,className:(0,c.Z)(b.root,d),ref:t},y,{children:I}))})});function n8(e){return(0,p.Z)("MuiStepContent",e)}(0,Z.Z)("MuiStepContent",["root","last","transition"]);let n9=["children","className","TransitionComponent","transitionDuration","TransitionProps"],re=e=>{let{classes:t,last:n}=e;return(0,f.Z)({root:["root",n&&"last"],transition:["transition"]},n8,t)},rt=(0,C.ZP)("div",{name:"MuiStepContent",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.last&&t.last]}})(({ownerState:e,theme:t})=>(0,u.Z)({marginLeft:12,paddingLeft:20,paddingRight:8,borderLeft:t.vars?`1px solid ${t.vars.palette.StepContent.border}`:`1px solid ${"light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[600]}`},e.last&&{borderLeft:"none"})),rn=(0,C.ZP)(no.Z,{name:"MuiStepContent",slot:"Transition",overridesResolver:(e,t)=>t.transition})({}),rr=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiStepContent"}),{children:r,className:a,TransitionComponent:s=no.Z,transitionDuration:d="auto",TransitionProps:p}=n,f=(0,o.Z)(n,n9),{orientation:h}=l.useContext(nH),{active:m,last:y,expanded:g}=l.useContext(nX),b=(0,u.Z)({},n,{last:y}),v=re(b),I=d;return"auto"!==d||s.muiSupportAuto||(I=void 0),(0,i.jsx)(rt,(0,u.Z)({className:(0,c.Z)(v.root,a),ref:t,ownerState:b},f,{children:(0,i.jsx)(rn,(0,u.Z)({as:s,in:m||g,className:v.transition,ownerState:b,timeout:I,unmountOnExit:!0},p,{children:r}))}))});var ra=n(51351);function ri(e){return(0,p.Z)("MuiStep",e)}(0,Z.Z)("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]);let rs=["active","children","className","component","completed","disabled","expanded","index","last"],ro=e=>{let{classes:t,orientation:n,alternativeLabel:r,completed:a}=e;return(0,f.Z)({root:["root",n,r&&"alternativeLabel",a&&"completed"]},ri,t)},ru=(0,C.ZP)("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})(({ownerState:e})=>(0,u.Z)({},"horizontal"===e.orientation&&{paddingLeft:8,paddingRight:8},e.alternativeLabel&&{flex:1,position:"relative"})),rl=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiStep"}),{active:r,children:a,className:s,component:d="div",completed:p,disabled:f,expanded:h=!1,index:m,last:y}=n,g=(0,o.Z)(n,rs),{activeStep:b,connector:v,alternativeLabel:I,orientation:A,nonLinear:x}=l.useContext(nH),[C=!1,S=!1,k=!1]=[r,p,f];b===m?C=void 0===r||r:!x&&b>m?S=void 0===p||p:!x&&b<m&&(k=void 0===f||f);let O=l.useMemo(()=>({index:m,last:y,expanded:h,icon:m+1,active:C,completed:S,disabled:k}),[m,y,h,C,S,k]),Z=(0,u.Z)({},n,{active:C,orientation:A,alternativeLabel:I,completed:S,disabled:k,expanded:h,component:d}),E=ro(Z),T=(0,i.jsxs)(ru,(0,u.Z)({as:d,className:(0,c.Z)(E.root,s),ref:t,ownerState:Z},g,{children:[v&&I&&0!==m?v:null,a]}));return(0,i.jsx)(nX.Provider,{value:O,children:v&&!I&&0!==m?(0,i.jsxs)(l.Fragment,{children:[v,T]}):T})});var rc=n(93080),rd=n(34048),rp=(0,rd.Z)((0,i.jsx)("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),rf=(0,rd.Z)((0,i.jsx)("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning"),rh=n(40410);function rm(e){return(0,p.Z)("MuiStepIcon",e)}let ry=(0,Z.Z)("MuiStepIcon",["root","active","completed","error","text"]),rg=["active","className","completed","error","icon"],rb=e=>{let{classes:t,active:n,completed:r,error:a}=e;return(0,f.Z)({root:["root",n&&"active",r&&"completed",a&&"error"],text:["text"]},rm,t)},rv=(0,C.ZP)(rh.Z,{name:"MuiStepIcon",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),color:(e.vars||e).palette.text.disabled,[`&.${ry.completed}`]:{color:(e.vars||e).palette.primary.main},[`&.${ry.active}`]:{color:(e.vars||e).palette.primary.main},[`&.${ry.error}`]:{color:(e.vars||e).palette.error.main}})),rI=(0,C.ZP)("text",{name:"MuiStepIcon",slot:"Text",overridesResolver:(e,t)=>t.text})(({theme:e})=>({fill:(e.vars||e).palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily})),rA=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiStepIcon"}),{active:r=!1,className:s,completed:l=!1,error:d=!1,icon:p}=n,f=(0,o.Z)(n,rg),h=(0,u.Z)({},n,{active:r,completed:l,error:d}),m=rb(h);if("number"==typeof p||"string"==typeof p){let e=(0,c.Z)(s,m.root);return d?(0,i.jsx)(rv,(0,u.Z)({as:rf,className:e,ref:t,ownerState:h},f)):l?(0,i.jsx)(rv,(0,u.Z)({as:rp,className:e,ref:t,ownerState:h},f)):(0,i.jsxs)(rv,(0,u.Z)({className:e,ref:t,ownerState:h},f,{children:[a||(a=(0,i.jsx)("circle",{cx:"12",cy:"12",r:"12"})),(0,i.jsx)(rI,{className:m.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:h,children:p})]}))}return p});function rx(e){return(0,p.Z)("MuiStepLabel",e)}let rC=(0,Z.Z)("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]),rw=["children","className","componentsProps","error","icon","optional","slotProps","StepIconComponent","StepIconProps"],rS=e=>{let{classes:t,orientation:n,active:r,completed:a,error:i,disabled:s,alternativeLabel:o}=e;return(0,f.Z)({root:["root",n,i&&"error",s&&"disabled",o&&"alternativeLabel"],label:["label",r&&"active",a&&"completed",i&&"error",s&&"disabled",o&&"alternativeLabel"],iconContainer:["iconContainer",r&&"active",a&&"completed",i&&"error",s&&"disabled",o&&"alternativeLabel"],labelContainer:["labelContainer",o&&"alternativeLabel"]},rx,t)},rk=(0,C.ZP)("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation]]}})(({ownerState:e})=>(0,u.Z)({display:"flex",alignItems:"center",[`&.${rC.alternativeLabel}`]:{flexDirection:"column"},[`&.${rC.disabled}`]:{cursor:"default"}},"vertical"===e.orientation&&{textAlign:"left",padding:"8px 0"})),rO=(0,C.ZP)("span",{name:"MuiStepLabel",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e})=>(0,u.Z)({},e.typography.body2,{display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),[`&.${rC.active}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${rC.completed}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${rC.alternativeLabel}`]:{marginTop:16},[`&.${rC.error}`]:{color:(e.vars||e).palette.error.main}})),rZ=(0,C.ZP)("span",{name:"MuiStepLabel",slot:"IconContainer",overridesResolver:(e,t)=>t.iconContainer})(()=>({flexShrink:0,display:"flex",paddingRight:8,[`&.${rC.alternativeLabel}`]:{paddingRight:0}})),rE=(0,C.ZP)("span",{name:"MuiStepLabel",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})(({theme:e})=>({width:"100%",color:(e.vars||e).palette.text.secondary,[`&.${rC.alternativeLabel}`]:{textAlign:"center"}})),rT=l.forwardRef(function(e,t){var n;let r=(0,w.Z)({props:e,name:"MuiStepLabel"}),{children:a,className:s,componentsProps:d={},error:p=!1,icon:f,optional:h,slotProps:m={},StepIconComponent:y,StepIconProps:g}=r,b=(0,o.Z)(r,rw),{alternativeLabel:v,orientation:I}=l.useContext(nH),{active:A,disabled:x,completed:C,icon:S}=l.useContext(nX),k=f||S,O=y;k&&!O&&(O=rA);let Z=(0,u.Z)({},r,{active:A,alternativeLabel:v,completed:C,disabled:x,error:p,orientation:I}),E=rS(Z),T=null!=(n=m.label)?n:d.label;return(0,i.jsxs)(rk,(0,u.Z)({className:(0,c.Z)(E.root,s),ref:t,ownerState:Z},b,{children:[k||O?(0,i.jsx)(rZ,{className:E.iconContainer,ownerState:Z,children:(0,i.jsx)(O,(0,u.Z)({completed:C,active:A,error:p,icon:k},g))}):null,(0,i.jsxs)(rE,{className:E.labelContainer,ownerState:Z,children:[a?(0,i.jsx)(rO,(0,u.Z)({ownerState:Z},T,{className:(0,c.Z)(E.label,null==T?void 0:T.className),children:a})):null,h]})]}))});rT.muiName="StepLabel";var rj=n(23850);function rM(e){return(0,p.Z)("MuiStepButton",e)}let rq=(0,Z.Z)("MuiStepButton",["root","horizontal","vertical","touchRipple"]),rz=["children","className","icon","optional"],rD=e=>{let{classes:t,orientation:n}=e;return(0,f.Z)({root:["root",n],touchRipple:["touchRipple"]},rM,t)},rP=(0,C.ZP)(rc.Z,{name:"MuiStepButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${rq.touchRipple}`]:t.touchRipple},t.root,t[n.orientation]]}})(({ownerState:e})=>(0,u.Z)({width:"100%",padding:"24px 16px",margin:"-24px -16px",boxSizing:"content-box"},"vertical"===e.orientation&&{justifyContent:"flex-start",padding:"8px",margin:"-8px"},{[`& .${rq.touchRipple}`]:{color:"rgba(0, 0, 0, 0.3)"}})),rN=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiStepButton"}),{children:r,className:a,icon:s,optional:d}=n,p=(0,o.Z)(n,rz),{disabled:f,active:h}=l.useContext(nX),{orientation:m}=l.useContext(nH),y=(0,u.Z)({},n,{orientation:m}),g=rD(y),b={icon:s,optional:d},v=(0,rj.Z)(r,["StepLabel"])?l.cloneElement(r,b):(0,i.jsx)(rT,(0,u.Z)({},b,{children:r}));return(0,i.jsx)(rP,(0,u.Z)({focusRipple:!0,disabled:f,TouchRippleProps:{className:g.touchRipple},className:(0,c.Z)(g.root,a),ref:t,ownerState:y,"aria-current":h?"step":void 0},p,{children:v}))});var rR=n(9255),rW=n(81635),rK=n(79394),rG=n(68280);function rY({children:e,address:t}){let n=(0,l.useMemo)(()=>(0,eG.K)(t),[t]),r=(0,l.useMemo)(()=>(function(e,t=4){return`${e.substring(0,2+t)}...${e.substring(e.length-t,e.length)}`})(n),[n]),{chains:a}=(0,L.LN)(),s=(0,l.useMemo)(()=>a.find(e=>e.id===H.R.id),[a]),o=s?.contracts?.ensUniversalResolver?s.id:void 0,u=(0,L.F6)(o?{address:n,chainId:o}:void 0),c=(0,L.c9)(u.data&&o?{name:u.data,chainId:o}:void 0);return(0,i.jsx)(i.Fragment,{children:e({ensNameResult:u,ensAvatarResult:c,checksumAddress:n,shortenedAddress:r})})}let rL=(e,t)=>{setTimeout(()=>e(t),0)},rF=nc(rK),rU=nc(rW);function rB({address:e,dataTest:t,PaperProps:n={sx:{}}}){let r=(0,rG.create)({seed:e.toLowerCase()}).toDataURL(),[a,s]=(0,l.useState)(!1),{eventListeners:o}=tX(),u=(0,l.useCallback)(async e=>{rL(o.onButtonClick,{type:"switch_network"}),await nC(e),s(!0);let t=setTimeout(()=>s(!1),1e3);return()=>clearTimeout(t)},[o.onButtonClick]);return(0,i.jsx)(t7.Z,{...n,sx:{px:2.25,py:1.75,borderRadius:.75,...n.sx},children:(0,i.jsx)(rY,{address:e,children:({ensAvatarResult:e,ensNameResult:n,checksumAddress:s,shortenedAddress:o})=>(0,i.jsxs)(t5.Z,{direction:"row",alignItems:"center",spacing:1,children:[e.data?(0,i.jsx)(nh.Z,{alt:"ENS avatar",variant:"rounded",src:e.data,sx:{width:24,height:24}}):(0,i.jsx)(nh.Z,{alt:"generated blockie avatar",variant:"rounded",src:r,sx:{width:24,height:24}}),(0,i.jsx)(O.Z,{"data-testid":`${t}-address`,variant:"body1",title:s,flex:1,children:n.data??o}),(0,i.jsx)(t2.Z,{size:"small",title:"Copy address to clipboard",onClick:()=>u(s),sx:{"&:hover":{color:e=>e.palette.primary.main}},children:a?(0,i.jsx)(rU,{fontSize:"inherit",color:"primary"}):(0,i.jsx)(rF,{fontSize:"inherit"})})]})})})}var rV=(e,t,n)=>{let[r,a]=(0,l.useState)(e);return(0,l.useEffect)(()=>{if(0n===n)return;let r=0,i=o=>{if(s=window.requestAnimationFrame(i),o-r>40){let i=BigInt(Date.now()-t.getTime()),s=e+n*i/1000n;a(s),r=o}},s=window.requestAnimationFrame(i);return()=>window.cancelAnimationFrame(s)},[e,t.getTime(),n]),r};let rJ=(e,t)=>(0,l.useMemo)(()=>{if(0n===e)return;let n=e/BigInt(1e3/t),[r,a]=(0,eY.d)(n).split("."),i=nw(BigInt(r))>0n;if(i)return 0;let s=BigInt(a),o=a.toString().replace(s.toString(),"").length;return Math.min(o+2,18)},[e]);var rH=(0,l.memo)(function({startingBalance:e,startingBalanceDate:t,flowRate:n}){let r=rV(e,t,n),a=rJ(n,40);return(0,i.jsx)(i.Fragment,{children:a?function(e,t){let[n,r]=e.split(".");if(!r||r.length<=t)return e.padEnd(n.length+1+t,"0");let a=BigInt(r.slice(0,t+1));return n+"."+(a/10n+(a%10n>=5n?1n:0n)).toString().padStart(t,"0")}((0,eY.d)(r),a):(0,eY.d)(r)})});let rX=(0,C.ZP)("img")(()=>({height:32}));var rQ=({sx:e})=>(0,i.jsx)(rX,{src:r_,sx:e});let r_=`
data:image/gif;base64,R0lGODlhzAHwAPf/AAAAABC9MQiEIQA6EAhaGQi1MQicKQAhCAAIAABCEAiMIQAQAAApCAhrGQBSEAilKQitMQhjGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBAD/ACwAAAAAzAHwAAAI/QD/CRxIsKDBgwgTKlyYEIDDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJUiLDkyhTqlzJsqVLhSVjypxJs6bNmzhzXnzJs6fPn0BP6hxKtKjRo0iRBl3KtKlThEmjSp1KtarRp1izanVptavXr2DDPtxKtqxZgmLTql3LVubZt3Cbtp1Lt65dAHHz6uV5t6/fv1L3Ch4sFLDhw4hnEl7MeGDix5AjY2xMmbDky5gjV96sN7Pnz385iz4LurTptaNTkz3NurVV1bCxup5N+2js20tr695dE7fvn7yDCw/5u/jL4ciTZzTOXKXy59DHNp/OMLr15NSzN7zOPbj27wf98QoU/4+8ecfox6cvv/68+vfs4buPT3++/fb45eevv/++/v/8AehfgAQOaOB+9CUIH3gMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnWwH0WYCfgAbwp6CBDjoooYgWiuihhBoawJ6QLrWooo4qmqijlU6aKKKRdtpTn5puWumho4I6aamNgurpqi6Fiv2ppaRSGiisoP5ZAKu4plQroJn2aumltL7aZ67EMuQqr7+iaiutu+5a7LMHNbusqMn+emqww0Kr7UChXqspqqlSe+y220pb7bfmpgvuoOSWq6y5pcaLbbi3tvtss/R2m+mxwOLLrr33xuqvrOgy66ugABe7q7AFEzztu8AmrLDAyKK7r8AY/ypxrgtX3DCwGTfs6MYcMxqrsODm6+3D2ZLsabriGtwvxeLW6/LLEKNcbc4V/3nzy7PKq67HBU876884Bz2ryhcXbSrLSEc6MMhDe7zuzFFLveyrJ1Pd9dcd/5t1nqbi+3TZS5utdtp+ji01t3AL9Kjccf8zt911/t+td96zuY0lbX5bCXjgVPZNeOGGHx5l4opDOcDjkEcu+eSUV2755ZhnjrkD0RZ0N951g0536J+XTpDppJ+ueuqsj+666LCj/rrssa8+u+21t5777brT7jvuv7f+eYNOL3111TRDXPO5Ss/cscXGV83v8iI3T/3xFJssM/PaFz9998offP252Z/tvfg+Q0j+9jwX3/7761ufMvbxswz/vCyf77D7zet8P/RMYxYA8xe+/f1PaMMDD7+EFjKdyexgDERe/6zWs+3pL2YQjN8ELdi0+m3wgwXE4AYz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r2DDih0LoKvZs13Jql3Ltu1KtHDjSnVLt65du3Lz6i16t6/fv1b3Ch7MELDhw4hzEl7MWGDix5Ajh2xMWbDky5gxV94sN7Pnz4Y5i0YLurTptqNTbz3NujVY1bCfup5Ne2ns20Jr6969E7fvmbyDC0f5uzjf4ciTezTOHKLy59AvNp9eOLp15dSz07zOXbj27wb9y/4TP97xRPPoyYtXj768e/fs368/L7/9/PT04+vPzx+/f/j9AfjffQIWSOCB9iVYn4LvNUgefeBFKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26WeGAQRQQKCDEmrooYMW8Oeiqgl6qKOQQlpoAIxWylmgkmJa6KSbUmrpp4wh+minkoJq6mCZppppoae2mv2XqLBGKqirtKKlKqm4elrrrlppOiqsrPIq7FPA/hrpsMgOlWquqybr7EyxMjvps9S+dOuyh1arbUS+ykpqqduGy1Cx3yYaqLjoJoStqJzqmu67ApH7a7DwwruusYTWW6+v0oqqr73eFgvpv++uKvCmBKf76LqkJoyuo522K7G7DleLqawYT3puxeF66nG8IP/z8XjdqcSxiiWbfDKKKae0Msstn/TyiTHLPHOJNZt0M84UDeDzz0AHLfTQRBdt9NFIJ6300kQvRLG7UBMU9UBTh2y1yFJnTbXWV1eN9dZgd83112KHTfbZXqc9ttpms13222ivLXfbc8PtdtwV/j2QK7PY8r13tOwCbvC1g5cbOMMX/x1w4fwaq7jGfh/cbbsL9xup4ZVLLvjilhPOucCeQ6556ImPjvnn956eaN6xIp556qXDPvnmrqN+et+jM365oaIf3vvjrmMeMe+aUz48xMXPjvzylhtPPPOm+x6848+bO7280NeueACsAw97841rf332kYNf/evWT7y77rJLr+r6zhPeu/yCzy98/bHTrz/10S+u//3d+h//Bti5bzkqb8fDH+ruJUDlMRCAv1NeBM/nQN3ZD36gu1/8IofBDSpwcOPToAQ/mEDz0c+D+yth/5yHQgAOjnUBM5wM50XD3c3Q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aNNSLcu2rVutauPKnfvyrd27eFHS3cu3r8K8gAMLxui3sGG6gxMrbnu4seOviyNLtvq4suWnkzNr9nm5s2eZm0OLXvm5tGmKo1OrDnm6teuFq2PLJvy6tu3ZuFXb3v06t+/NvIOb/k1csvDjl4srV4y8+ePl0AE7n244unW71LPvvc6dsfbvc/2d2hwo/l/58+TTj19vXn179ujhu4//vj79+/Pzy99vX39//vTVJ+CA4BVo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqpmd8ppyhWnxXm6Fai/iToqqb6ZuhaquKka/RWrrboK1QC01mrrrbjmquuutjLAFAO8BivssMQWG6wDCgVQkLIDMSuQs/9AKy1B0zZL7bXWZvsstttqGy2333pbbbfkhlvuuOami+664LIrbrvwvivvufE+G0ABAdybL7767puvv/3y2y/A/Bb8L74KMKXAwQATHHDDDxs8cMQOM6yvxAJT/PDAGRssccUCY1zxxhz/u7HII4dsMsoft2wxyCk3rLLFLNP8cscwl6zzxDXrPDPPOc/888k2E210zwInvNTCRH/cNMQiOx011A5LHbS/OD998dU+Y+310TJX/TXSRePrMddCjw02yVNvvXbabpuNdtkakz1313X+0x23zUortTDKb+vt8tqB3w343iTjTbjVMRudONyLU9044IyznfPjRUcO9OSc3xy244dbjjneWc/cd1JMt3123ojLzbrrq8euNumKr1646K7fPnjuduNOu+9i3+073JR/zjvXwwtuvM3EG+78vqcj9ffIo5e+suTWZ1799SVb3fPssn/futriwx68+ZjXLHv6MK/vffvgU61+/EDPP/7Ez9ttd/RHMT2+6vED4P/OF8CvOQ5skMva1RLIvQVmToEIfGADI9g47AVPdBbUGAY317YNZs92Lgth2EToM/75JHXcyx71GKfC7Wmvcuhz3wjn9r0Ywg90hbNh92h4OR39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XHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGudt1dNZZl5p25qnnYWju6eefl6UJ6KCEkoRnoYgiemiijP5pZQADQSqQpJMSBOkAmGaq6aacdurpp6CGKuqopJZqaql0HXDqpwhR+v2Pq7BaKmuks1ZK66225vpqrbvi2quusfoaLLC8DvvrscYmW+yywi4bQAEBPBsttNJSa2200mY77bbXbpvttd1+6y204XYLrrfiilvuuNyia2672r5brbvbIsCWA+mSi6667KbLbrj5YivvuwDLG7C/6+47ML3xCoztwQlT27DDEFMs8cUPLzwxxhn7GzDBCjNcsMghb1wyxyObrC3C/bZs8MEB2LuWAwZrzDK/KtsM8soLn1txzjhrjDK8+v489LxIC20x0UaT3HLQJy/d9NRKU91v1VhfrbXVMquFb9IfMw0z1GBvzbPYKd9cc8lqu8x2xG6fHffacrdtN9lT/lutd9Z7b833335v3bVY+Eost+GI/2u2xxgfTffQjs+9dOR3+5w33JTDrXjgKo/tc9GZcw5436SPbrroDw8e1tc7f+452j/DDrbNZbtOO+ib4854xa7v3rPsif9eu9S6R527w+smT6/yDTPf+PLQNx/989JXr6/qYBUuOcVup5x42HEbb3nC4sN7c/lIn3/45up/v3P7HXvsdO8cM2z/xPfXj//++vfPPf//89/b4hct7F2FZkxr3fmUpjOrNTBrD0RdBJs2QQaaTXfCoxv45oe60nXwdB4MIQMNaBXWERB+6RNe4NzHPt7F730uJJ75YrjCF7ZQhTTM4cs0Zz4Q/frwg0AUYRD5FrN78ct2OANex24Xu+GdjYlQXBwGQxbF11Vxh02cIv6Y58QfCvGLXgwju0hYla+t7IyGQyPQetg9GbKRZZRLYRsvuEY5wtGNduTi2uJYNCseEXluFCMYh0jIQcKMjFRBoL4WOS9GMrJdz4skICUJyUlaspKYbOQlNZnJR3Lyk54MpRz7KEpSjlJ6lPzk/1aZxoe58pWwjKUsZ0nLWtrylrjMpS4RqRQz6jKWrTzjvlY5zGIK85jBTCYslflKZrrSmSckJjKXSc1mVvOZ14ympCjFTVxB6lKrCqc4x0nOcpozU6k65wBy1U12evOd7oznr9o5T3j91lOe9MynPfWJz336s58AvadA+UmZRhlUT4s6qEKjk9CFOlQ3gnqoRIET0Yla1DMNvahGC5PRjXqULWsCj0jNM9KSkvSkJk0pSleq0pay9KUujSlMZyrTmtL0pjbN6UnlxNOe+vSnQA2qUIdK1KLCZ3LTg50Ch7dUDL4qW6+y1lOhFVWprS92LMSqDbUayG399Gne2ypYjTfWq5aVfgnUmgIzmFbwIXGDX22qW5V6PKbWdYpYRKEA9xrA/PkVgAD86ha5V7/CEvaw9jNsYhELtXMh8bFphezsGktZcMVVk47ErGYzy9nNerazoE2fGqOZxtJik7SnZWVqh2naE/0K9pewja1sdRna2n72trbNLW49+9rZ+va3wA2ucIfr258e4LjITa5yl8vc5jr3udCNrnSZywCjouajprGuaLBbEu1ul7tt8S5owBte8WqGvCEx73jR2xP1Zoa97XXvZOD7Eflihr60sa9k8Ise/Y6Gv/6NDH/7G2DEDLjACE6wghfM4AY7+MEQjrCEJ0zhCltIOhauDoYzPJ0Nc9g5Hv5wckIs4uOQuMTCOTGKe6PiFc8JOy42MYxjnOIZ05jFNr7xizGqYxzzuMc77gyQedPiIZ+myEYODZKTvJnSROupUMYWk99LmopN+b5VFpurrrwYJ6+Py/utcu/ALOAs/bOQzP/1DNnQ3OUsb5HNipHON3c15y3DGTBLvrOBc6znMP+4z/PlM6Db/OdBj4YvIk00oheNlUYr2tGMfvRIDU3pSlv60pjOdJ+4Q55Op8fT5gF1f0etHlGX+tOoDnWqSW3qVq/61KqONatf7WpZh4fAYRqwrpdCpl37+jNl+rWwu9vrYRs7vcE+trJx/aVlL9tMzj52sqM9bGhTW9jTvja2Id1oRuP02zoNN7jHLe5yk/vcJWW2ULTN7nb7ySnujre8GZoWT6Pn3vbON6rxvW99q5rf//Y3wAcu8IL3++ABP/h4CI5whif83/NulFEjnijrUlxRE794oTKucUD9WbzjHuc4yN9dVAGY/OQoT7nKV87ylrv85TCPucxnTvOauzws1kWfBvV21QZ2Va+c6zkdf45zo5INrWi1axfnytbJztXpck26vtSC6JFbNCpkzapZtc51sXbdql8PH9Cz/jCruxvruHNsZNc+WcmmvbJsf7vb/9j2uJv97E9Brd5Vu3fWrna0fA+83/sO+MHz/e7sRvtudcv4xTu+8ZB/vOQZifjE5524mM+85jcPy8pfOyoEiAABQj960ZP+9KZPfelXj3rWq771sH+97F1P+9jXfva2zz3ud3/72nv+80/5vfCHn9/gE385O134p5UfauY7f/nQb370ny/96ldT//rTz771tY/97Xu/++DnfvSNf/zcfLz85i8q+tOv/vVTtP3uZ43I419oodKfOZrOv/73z//++///JWZuNgWAZbYWBJhmVHeAcQZSCpgYdtGAe7YWAQEAIfkECQQA/wAsAAAAAMwB2QAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLHjPwAgQ4ocSTKkx5MoU6pcybKly5cwYyosSbOmzJs4c+rcybOnT4s1g478SbSo0aNIkyoVyhSA0qdQo0qdSjVhU6FVs2rdyrXryatBvYodS7asV7A2zapdy7ZtTrQ03cqdS7duRbgl7erdy9cuXpJ9Awse3PXvUMKIEysualjk4seQI7tsbFKy5cuY71J2mrmz588FN3MGTbp0ZNGmU6smjHq169d0W8OeTZus7Nq4c1O9rbu3b6O8fwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/g/cOLH0++vPnz6NOrX8++vfv38OPLn88wL/37g+3j379XP///c/kH4IBrCUjggWMZiOCCWynI4INTOQjhhEsBRuGFUUmI4YY9acjhhzh5COKIL4lI4okqmYjiih2pyOKLGLkI44wTyUjjjQ7ZiOOOVlnI448U6QjkkEIO+WORRu6IZJJKDjQak1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLapmGhwxinnnHTWGdyYduap55589tkUmn4GKuighOKVZqGIJqqooIcu6uijkG4GaKSUVmqpj/wFMJCmAnH6j6egbipqp6N+WmqopSYwwKqstur96quwxirrrLTWauutuOaq6668DoCAYRJ5amqpw5JKrLDIEpTssco2y+yzxkZb7LTLSlsttc5aq2wABQTArbfdfhvuuOB+66254aJbrrrrpkuuuOfCa+687KbLbrvxvovvufre62+/AK+778D/ClwwvQEjbLC+BzTm0MIQy/vuxAR3q6+9F++b8bzu5quxwBsrXC/IJEdsr8QeH2xxuRSP/LHIGL+8sroU14yvzTTfrHPOPJOLs887A90zy0ETPXQBDf/18M8Dt9wx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uFGO5hgb6JiOqrGO7Dga7viOnMEjAQEAIfkECQQA/wAsAAAmAMwBtgAACP0AAQgcSLCgwYMIEypcyLChw4cQI0pU+K9gxYEXBWYEsLEjQY8YP4oMSVKjxX8oU6pcybKly5cwY8qcSbOmzZs4c8acyLOnz59AgwodSjSozqNIkypdyrSpzKJQo0qdSrVqVadYs2rdyhWn1a9gw4odS7Sr2bNo0x4ly7at27di1cqdSzct3Lt48+p1WLev379J9woeTNgt4MOIE7cszLixY6iKI0vu+7iy5csNJ2vefBaz58+YOYse3RS06dOFSatefRO169dvWcue/RK27dtfaevejbu376K7g7P+Tbz4ROHISRtfzpxi8ueam0ufrhG69cTUsxu/zv2w9u++/buLpwy+vO3x6NWaX486vfvO7ON7fk9/q/z7l+vrx8oRZf+K/gUI4ID9FSiggQQeqGCCDCLo4IIPNgjhhBJWGOGFFHJkoIYAcuhhhyB+KGKIJI5oIon7pajiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phkCoffmQyVKSOabCKkZoxtxvnRmy/KaSedddoZJ54u6rlniwGoFGhKg6JU6D+HJiroooQyaqijiEKqaKOUPlpppJdOaummmHI66QCghirqqKSWauqpqKaq6qqstur96quwxiprqCwd2umtmuIq6a6Z8kpoAQEEAKywwQI77LHFEhusssMym6yzzzYr7bLQIqsstNc2W220y1qbLbXWhtvts9+OW+62yXpLrLjqGsttu9vCyy65675Lr7vOymvvtfXme2+8/87LL77aivsvtwOne7C3yDZMrrGEKpwwtv72azDD+xKMMMYVa4zutB1/jDDAFpvbL8XTglzwuCqDy7K5K0uM8ssjf9uyyfjOLDO8Ox98Ms8/byw0tgLffLHJ5eYcccweOzwx0UPrDDW6UnNscNUPRw200ysX7bLXNHP9dcZjhxy2xF2TfXbJa3uM9tttzwy2yFSb7fbRNf4D+yvcdacMs9ZZB0331DnjfXPFdB/uNOEL/z2x0S4n3XjUjD/uONOXRw65430HzvPmeY98NN6h95x4sEtrbnfAQostd+tw60ty06zPPjjbuN8NNca8Z927zb4HD/zwfhO/du67C1/88sfTbnjgatOe8PPM7o275YhzPPni2mPPPfTemw7y9uJL3vL5f6O/b/blq8++4IW3n/78638Pv/n066y+xp+r/j7pejOU56KnvKFJj3kiA+Dp2Pa75ymwgc1LnvH4pjsIUlCCCESeBTVYwAtusIIE9JnkbIfByhVqgCdLoP8Wp8LMpXB0K5RZCw0YvhcibXznyiEOd3jDHv36LGZPA6IQIxdEIg4RZ0ZMIhKXCL6cjVBgM4ziEZFlvcMxsHZXu+L0KHfAsmWxi3HbYueoR0YaLrCMZzQjGteoxjam8Y2y02LaxshFs0ErdaJ7Is2oFj8J8lGP5RveH0HXx9/B0Y1sPKQiE8lIRDpykYALGiEBeT9BTrFbe+Mf8PzGyZd1UmGfrFco3TVKSW7Sk6gEZSpF+chGQvKVroxlK2cJSz+ScpW3VKUuWanLXN4yYkQMJtKGSS9i8suY2kImtZS5zGMW85nOjGYyodnMalrzmtjMpja3yc1uevOb4AynOL2JQ2lWc5rmbCY6p8nOaq7khJWC56bk2Sl6/doznvicZz7ruc976vOf/ASoPyM1q4Ia9KAITahCF/oqAURqUBDtp0QFOlFMRRSgfJqJn9qUURZtlE0dXdFH0RRSFY30TCVN0Unxk9L9rPQ+LdXPS+UTU5mW6KYnyilOd6rTnvL0pz4NKlCHKtSi7rSmSE2qUpfK1KY69alQjapUp0rVqlr1qkoqFqIq5zrnERCIb6zh1TA3OLIq0IVjjeEf0ZpHtk5tZFitSVut5r/SkfVtMAxZXsW2V7zCTq9/5Wtg/UpCTRZ2dXGlSQmvCDavvq+tkH2rZLtH2SZaVoeX5SFmN6vZzvqQiomNCef0V1fSjtaX/hKsav262pL9GRa1DmutJmWbWtba1rWAdZ2tQtuSwzbWt+srZjKHu0ziCtO4w0SucIvL3OM2N7nPXa5zpwtd6kp3t7xdifbGx10mdhd6twwvK8VL3vGat7zoPa9608ve9bq3vfB9r3zdhRSj2peo+L2vfvPL3/0CwADoHKeAB0zgAhv4wAhOsIKXVd+ZDuYAEI6whCdM4Qpb+MIYpnACslsXB7+Uwx328EpBPBcRn5TEJTbxR1EsFxWPlMV2cbGfYBxjGeuJxvCxsZxwnGMdc5THXfHxnYBsHyH/mMhaMfKfkMwfJZOUyVCOspSnTOUqW/nKWI7M0LYaKGFt9ctd7jKYx4y6MP0/tAAPFXOZyaxmNaPZzHBm85nTTOc4r9nLZs5ykE7X1/+ddoBp1SP15ho7bul5zyas7GLRKNZCE1qOn63WoYGU6DwGerCAGzRX7epWzE36R5yja/i6WtcvdvC1X3W0Y1H3aR5FMq2XruVkf5hZJXp2XK3uUVkJazs2BtqBna6fI4eVa1dXGommtnStBY1FTKuab8Qq9o42PetfR9rPnFZc47RtuWZJO0ehfuSr3QjpQYobjGn9NrjXWsaz6vbWuiPfdmM4b+yqO0avpLb0BptswZoW1aPW6r1t9Oh2Q5vRZo3kudV66YHXiHHWftrq2B1WUlMc4dF2OI3CzfEu/YqasSgE+QhFrm0oolnjM2qjbi++bDve9d2lvmC4A4hyfA864bht9Mr72j/A6lyG9q55ih49cbBa3OjPjjTpul1Hlgnd5gX8uL+5DXCIy3x/xzZs0J+unz/TL9khRHq5t930sAcTYlx3Eb/Jl3OcV72FboP7v3m99bS7Z60LDzZnzdjoWS9wYnYHVK8xDXBSH33wwIW0144VeBZ1LrJba/nI7zr50nK7dMqq85vh3OXNI8rzeH4z6Dt/q8anJYx8LngIU69vR7Ne1D2/vGkFbnq1sD3WGNc7vBVecYYDetyrE1ft5VJ0xP/28IsnfPGTb/yOh9y0w7c99qb/8pj+cxzyLa/+9f3u8sTrNvqnR7X4c3vb2Za/trilbWzPz2mvU75h4EeLdY+pXPpH1/7zr7/+77//6TrW8Kl2LfF3FvNVgPF1gAaYgAiIgN7VgODVgANoFgs2gRRYgdf0UBioZhm4gRrYgRwYgSAYgiI4giRYgiZ4giiYgiq4gizYgi74gjAYgzI4g/yREv9xgzaYgwIyIDyIgzvogz2og0H4g0IIhDR4IzR1hDWShEo4I0zYhHASH1DohFI4hVHIHlZ4heuRhTDyhFwoUlX4hR4VhktiEhriX/2Vhmi4hmrYhmyoX/+hE16YJE62HYFBhnRYh3YYGEXYh0T4h0MYiED+OIh+KIhC6CR6WBwnmIiKuIiM2Bso+Ii/EYmSiBuOWInnQYmYCBtJUmacR2ajB2ak54mfV4p4BmehGHqmiIqiaIqi14qnCGavSIoGIAC2eIu4mIu6uIu82Iu++IvAGIzCOIzEWIzGeIzIeIudaD9U53qz94w9137tB3bX43bY93fW6Hc353vayHfZqGhk1Imn5nxxc3wBCIDBpzaIRzZ9VniFhnzsqHzw6HPmqHjxeFgQ4B1naBrLtjnRCI2TI40AWUN7V5DUZ33XeGsHuX3geG0LmZAOaVb66BqL9nsT9H/veI4ZmY5yp369hH7ml37nt34iWZIheZIgmZIkiZL9K5kvE4kawlZ57md5ATmQ71eTH5dD+FddPHldPrmTP9l/PQmURCmUQcl/SBkA+QgYsGFDEISOULmRUUlyUvl7C6iAWHmVWpmVXLmVXvleL3kaNClxR3Qu32WWDoiWD7iWI2eBbvmWcBmXBHZyf9GUddZmcmZnH+iBfLmXftmXgPmXghkAAkAABBABhomYh5mYjLmYjqmYkNmYkfmYklmZlHmZk5mZlqmZmLmZntmZoMmZovmZoxmapJmYYWkagEiIO0gjm5iJdbmFS/ianOgdGXKbFoKbGGIhPoGEtOkaedgTNvKbwBmcPOGbxKmaSPITw5mcp2Gcx9GczvkZ0B8pEdI5naFRnRGBnNiZH8vZm2LIVMwZnks1nuSZVAEBACH5BAkEAP8ALAAADQDMAc8AAAj9AAMEKCCQYMGDBhMK/MewocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTDAceXGmQpUqUMGPKnEmzps2bOHPqrChQpU+FP3sG2Em0qNGjSJMqXRrSpUqgQQswnUq1qtWrWLP+C+rTacuhWsOKHUu2rNmUXJ96HXi2rdu3cOOSTNsSaku5ePPq3du2J1CCf1fyHUy4sOGda/16Pcy4sePHG7kqDPwSsuXLmA8n3py5s+fPfSkDXgu6tOnTTBVDlVwQtevXsGmudCkabOzbuHNHnjybsm3dwIMLnx0VoWDhyJPHLt61eULl0KODVpx4dGXp2LM37k1b6F3t4P3D76VL3DpB8ejTu+Xe1fpP9fDja1XLu67a3/Lz6z8qlDj1/lLtJ+CAiDVk24EGJkjgggw26OCDfAEg4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKaoYoaurejiizDGKOOMNNZo440Ytojjjjz26OOPQAa5oo5CFmnkkUgmqeSHRC7p5JNQRiklik1OaeWVWGaZZJVadunll2CmyGWYZJZpppljnqnmmmw+mWabcMYpJ45vzmnnnXiWWGeefPbpJ4V7/inooHEGSuihiIZpaKKMNjrloo5GKumRkE5q6aU7Vorpppy+qGmnoIY64qeilmoqi6idquqqIpLK/eqroLoK66yXwgZAQ7cylOs/u/aK66+6AsursL4Ga+ywxxaL7LLF5uqssc8iG+200FYrrbXUXqttttxi6+22wT4rbrjkDjuuueXeeq666V67rrvtvitvvOVCaO+9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccgv0YroiGTNTKhJYt1Msoph7Xyny27/DLMMWc1s58O/qazQzsrmBLPQPu8VdA/C91z0UgPbXTQBAzg9NNQRy311FRXbfXVWGet9dZcd+3112A7ncBE+B2tdNL4aVbb2t6xV5tT7bXNWtx0O1cddfb+kcfcZubhDffbfZfX3X1fsU243IHxZjdrihe+VuOID5434MbNbZ1jqgmeFnOBv8145ZQ/DvrdfG/2+X2lW84e6XZFrrrmoS8eu+Ov58265oeTPjp3mMuu+mqT+6037cP/jXvrcycPefJ2z75734ZDHv3o0x9ePfSic/677tqfvrpBmC/PvH3BK+823Z4j757z6K9+euLCmx9/+7DLrTfc9Pv+H/L4l6//+fV7n/CAl70AMaZ+yyPg9DyXO+mZrnPUu10CXUc+422veAKkH/wwuEH1FRCAHQSh5OI3we4hL3y7C6Di7qe/FfKvhZVjIe3EB0P53a5utXNf6GyXQxz97vA/PeThD1WYwgbaT3290+DzuPPD9AXxdUbM4AxNuMQSQtCKArweFY2IxRBqsYsjZOAKoxjC3pXPPRe82xT3lsY2Gu6G/1tjHF03RxLSUY54vKMe7chHC/pRhmqkoxt7gsL8kbFtYoTiITM3PkVC0Hrawx59IujASlLykpC0ZCYxiT1NdpKTxRGfByvYSIWY0Y5nZKT5UhlD36zPeKxEnW/885Xm2LKWuASQLu1Hy10C8Za+7CUvgTnMXBYzmMT8pTGVyUdSrhJvKPykcSpIzcxVc5rWzCY2tzlJbo6mmt+cZDjHKc5ykvOc5kwnOtepznay853ujCc857nNcP16U5b3SeIv/cNPW/azlv/sT0AFClB/GrSgBRWoQhfK0IY69KEQjahEJ0rRilr0ohhFqEI1SlDIIAhpHz1bSEfqM5KCtKQoPalKRZpSlobtpTCNqUxnStOacm1sSjMpS1ca0ppt5GZ98ulVgBpUoVqFqHgy6lGRmlSlUoWpd3LqVKAaVakyhapzsupV0cWurnL1q14NK1jHKtaykvWsZk0rWteq1ray9a1u3ZVW50rXutr1rnjNq173yte++vWvLfNb60IIxDU6cYCpu6EQ4WjYxD6RiDb8HGBN0r8ABvKQXvwgJKW4xSsukYuf9Sxmw/i3yZaEs4R9oWp1yFof/bZ2sa6NLWxnW9jX1la21DHtXOpmu96KzpOhBGV9hFvP4G7yuNJMrnGVO9xN6nYk8mwnDpMpTGYe87rWzW51t0vd7i6Tu9/17nNFgtGFgjO69Ewveter3vay9730/FVc4Urf+dq3vvi9r37zy9/93re8DE0ogAdM4AIb+MAHxhVWLXWABjv4wRCOsIQdPAChLnjBSr0wVi2sYaoatcNM/TCIQ8zhEd9MxCYGKopT/LISs3hlGX5xi30q45mtuMawujGOczzeHvv4x0AOspCHTOSkJGYrC2FLkofCZCYjeWhJfnKToSyVKVtZyliOspKz7GQtd7nKXIZyl78s5jL9MxnMXqaymcN8ZS2j+cpFRkkOtYhPQ47SgqmMHQcfG8s9DzGWcT4Jnvv4TD7fls5+dmwJEx3ZRXuQLYGm7KMLvdruUfqBItzco2e56coqUdOZBkqkKTtoTEfS030eLGlRG9osalaSqe1sUEZ9Wvm5stGK1Z0c87dr//Wa0AT8Y7ABuRBak/ewknT1E289Z8Sm8c+ffiO0WfkXY0MXg4uLIgBzV8MMtprbiwzct8UdblBTDnzWbkqnAcls2u5t0u/edrzt3Ep5u9De9bZzuptSaj23m7GGHjcscy1w8kC74Ojed0dS10SGp9Dd4ob4/RrLP4p/j4ITxzhUFP6RgP37+tUa/+wHOb3qYDsQ1KdG+clNnjaOY6TfEiziEGvIbILTXNgAd3bN5+zyhd95z4d+rKyLN3MsEj3nj/y3nnseGZy3r3oGH+HALa1qqjNR6lG3etwIm/WEM/3lzQa30m2L9Txy2+wR32Pam0ns4FXagF+/SA9vTsMFQhbWGN9sY/Wed7zr3NI5jHtGSj10BJpa6sMuvO8SKdjDK36KsRO83Ku+drc//HyixPzln755y59d85/nfOgtL3m5exrxuHt85BiP+myrvvGNhD3JZY+/lpf+ISO/O+DtTneZ5773Yv/93v0eyNvzZOdF77vT2Wfz4S9f18pvO/SNTzZl/scajCm/fqszy+rRZh/12OcN9ck2e+nvj+zb/vXzz49b9rs7/YL8+PzMXGUrV7n+Usa/7XXLyHU7+rL+J3LnBnNbFHYBqG0DqHWzRzxCpnvmd1jNF31vB31/94CKlnODpn2h1IDhF0Hdl3TWB37bV3Ii6H0rV4KVF3+WRUhAZllmt351BIMvaH4xSIMzOIGGR0Xax4GnBlzNxVzF9YPLNYRCWIRBeITdBIRJSIQq+D+a1oDa5V3IFF5UOIVWiF3gdYVRWIVYKIXHpIET5HU9Bl9k6F5mWIZoeIZqSIYX14a8BYUIFodyOId0WIcQBWV42GV5uId6uH/j94eAGIiC/jiIhFiIhniIiJiIiriIjNiIjviIkBiJKkMslJgslcgsl6gsciWJ6qElnBgfnviJnZglojiKWFKK6RGKqBgeqriK2tGKrogdsBiL0TGLtKgctpgw6rKL5uJf/fWLvhiMwDiMwmhfm1gRuYgwO+YlGpGMB7OMXfJT1oKJlliN1HiNmigsDQONzuhy3EiKxveNpxiO4mgl1FeO5kiO6Bgl57iO7KgeZ7YV+tdm9Mhm9idlVhaPS4aP+cePSnZ//jiP8jiQShYAAnCQCJmQCrmQDNmQDvmQEBmREjmRFFmRFnmRGJmRCPkA9Icd3kNnrPdv2qZyTah+B4h8GCh0zmeB/bg2dyuJgxD4WB5pbg7HaLGkQChYRa0nkmE4gt+ngz55gkBpgh4IhhcklJ5zFhXCHxt0lHA0dAtYklJJe59Wgzholeh3g1m5RzLIlTYogQjRFoBiFKiEadOmdl2nk0NZd9+Hd27Zg8S1hEYol0hoT0pol0xIl3qJl+vmh0M1lkWBc4kkkrY2lahmmLHnhVuohVnYhVy4mI7JmIrZmJB5fq2jlIBJFIV2eY6TeUYJWmuplvCzhqSZhqZZmqh5mmzIHJg5IfxBb06YeMPmW25Im7zFfrdph7q5m7zZmwcGPGLpmq9pZmNmj8S5ZvvYh3y4nMrZnMz5nM4ZAQRAANKUSZ3TWZ3YeZ3aaZ3cmZ3duZ3eGZ7gOZ7fWZ7iaZ7keZ7qmZ7siZ7uuZ7v2Z7wWZ0G0GatKSHWmI35mYn8uZ/+eY0R4o5QoheHQhgCOqAEqis4MxgH6iYGWlQB2qBKUhgLGqESiiQUCqF7caET+qB84qEcaiQZ+qEMGqKUAqJNZaEmGiQjmie3+BkV+qKYEaMyahkBAQAh+QQJBAD/ACwAAA0AzAHPAAAI/QADBCggkGDBgwYTHlyoUOFAhAwhPnzo8OG/ixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzA7TjQ4U2DEhhFtEqxYc2LOmwFiCh1KtKjRo0iTKl3aUmdOhzR9Ql0ItOfOqlGZat3KtavXr2DDPu1ZkyZOqWSnOvVpNWjYt3Djyp1LF2nbtTyvss0rUa9avwfrCh5MuLDhtz8Bl8U7li9jx1kPS55MubLlj2kZU1Ws9q5irIEvix5NujRYzZwlgqY4trVZqm5Ny55NuzbK1rhZ74XdeepZhbaDCx8e3LPx14vb/uZtsyzx59CjS87dWXfF682Rv15uU7r37+D9vR5vnH2za81oH4dfz769UKeQmVs3njn559ju8+vf71F+6vlr1debfD3xZ+CB/NmHWnmq/WVeenq1heCEFH7nn4JkAbicg/BFVOGHIAqH4YXJ1UfiWRmGqOKKowXoIIcakndXjCzWaONhD6I43oK6nRdVRTcGKWRcApYHY4y7HcnZkEw2yVWOHeIW4YDamVelQE5mqWVRrOG0HVpT9njVl2R2aNaWaKbZVHNsBcggm1G5KSdsc/qk5p14lhTbnhjxeZGf/wAqaJ+E/llooIfmqeiijDbqaG0ARCrppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qT/UJoqqqq2yv3qq5KuGqurs8Iaqay30pqrrQDg2quuv/Lq67DAEivsqcgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+wzxhf1GjRGQqdK9NFDJ2200kU3jfTSUDvN9NNSR0311VNnbbXWVXeN9dZge8110kKXTfbZS5udNtpqtz202b8aHffcctdN9912/ueN99569833334HDvjggudd96OIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DH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6OCDImGH4HnVtRYaf5pRl59BEHbo4X+c0QeagiQSZ1561qmHn0YftujidvmJpuCKFl5Y4nN00Xjbizz2iFqIFco3oIichZfdcSf6qOSSksU44Ub2PRmdalJmRhiTWGbJl35GGmihYkZleCR+42lp5plS3bfRkGJSGFybyBEYFJp01pmUjRLOV51hNRKJpJCv2SnooJbdCOVl6ZGZqIReLnooYoRGKqlJtWGk6KXYYQqRppVm6ummn1I06aik3tQZYgumWpeqqK7q/WqrsALFKlCl1jopRzd5hOtUuvaa66+8ArvrsL4GayyxwhaL7LHK2urss9BGKy2WAFRr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvrLgXvvPTWa++9+Oar77789iuuUv4GLPDABBds8MEIsytvwgw37PDDEEcsMcASV2zxxRhnrDG3C2/s8ccghyzyuxSPbPLJKKcccscqt+zyyzD7W3LMNNds883ksozzzjz3DPPMPgct9NAb60z00UgnXTDQSjft9NP0Gg311FRXDS7TVmetddZSb+3110hjDfbYZPPcddlop92y2Gq37fbKbL8t99wTJ0X33Xj+V3x23nz3zW/cfgcu+LxMAeCR4R0h/o/ijB/ueOKPLx5545BXLrnllF+ueeacT+455p9vHnrnoJcuuumkn6566qyP/jjisFce++Wz1y777bTjbnvuucfuO+S/Sx684cP3DvzxwiM/+7TMN+/889BHL/301Fdv/fXYZ6/99tx37/334Icv/vjkl2/++einr/767Lfv/vvwxy///PTXb//9+OfP/uDj6n89/+HyX/UAGEABTo+AVzPgARHYLQVKj4HecqCkdmWsCuLKAQPIoAY3yMEOevCDIAyhCEdIwhKa8IQilKCggBQn+qhJT+QBk5ocQ6IYHmY8LhxSQlRYJxr9mghHLZShoQr0Q0cVUUxU+tIMedhDPM3IhkVckZ9yFJw9yVCIVtxQdizCRDrhCTgwXFSXvrigEzVGRShyE5cOxKeBdBFNaUSUD2X0wyja0FA41JAWkZjFzrzRTH5K4mH4yEYl1jBFUTKkFBFZyK38EZAzxJBvsDjHLkkyj3KxZCbvGCShPFJLkZQOEONIyjMK8pCJbCQqVbnIsXwyS05ED4ZmuUlaylI4nYSLLYO0y83Q8pVMWuMTQ5QqWRnz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l2/x432P1/17N69x5c//Jp8OfXpzv8mlN69ufW7379D9mXPfLr06eeris6tHfh65ee/vwWMPb7y9/ejo8xcXrx1++eV2KeBUT96ll1594NH3Hn8Ijlegc/vh556B8QFY4YMRZngfhgwu+N11EFq44YcXUsheiNylSOGKJK4non8SdvhfAAIeRZyHJ2aoIIj9qRjjhRrCyCGOB8bX3XztuYiij0wiyaSSQTb5Y5AzDikjdUYS+eSOS1Y5X402ylXkmFJa2SWUDuZ4JZY9vsjlhEO+WeabTsJJYptCghhlnUmyqGaeZmppZ4kNjsjng2AWdWN/fgLp5o9epqnngYeamKClmJ5paZaZGlnppWzKJ+qeQILq6ahupjqlhYkqKv1mg2mSKimacs6qZKT6qSornnXmGuialKKI66x+dvrisLwe2SKXyBbKaatD3SjofFDqOqmvp+YIKYK9kmnroHIe66ydeEqIprh/kjsuuN2GG+q3Sbrb7nvQRisXp6EOm62TJpZLpbN9CtvitQL/GfC/jsaJ8LUHo9uvwg4HCvCZ+z44r4UTR0njcAQWu960BVd57rrq+iuyu+lum/LJFytc8rosL/ntyyubizLBKuMcc3H1UnWvtzMGq23NvabLsMxG//qk0BFjWHHRBB+tcdK3mst0rVErLfLVUMcptZs9A0WcxwpiezWsCeunbsVoP6z2hmcP7XascGMr97I9/q4dt54DQ+x02nQDGrbY904NNJ2ohox31YBf6XbWh7LdtLGKl+p438ruajbiknN+dtOD57QooGTDnLjT5fpbM9ums7563K/bHfvMOp/eOuy1u5477kOGLvqrGnur49zJYk6s13ZTS3zGjTO/vMHIwwth89AbXzz1UmMv8V++3zS61qB6vKm1nsMofviZk29x+qVqHvl55+MbP5nz58v++IRqvr5y3XsP/KN6m17eAji8tgGqbAOsWwHvFj2MJfCAyjNgA1e3KgFK8E5++1ujHjjB3FVwgXfpX02klTX96e99+3tYph5nubSp74QU41HfVjhDUbGQhgnDoQptWMNT/TFHhCP8GfIUiLH8YbCDEJyeEZfYKCZm7ohQdCKOotjEKj5Rih2i4hWtyDOO/c9lLzShGMNIxvaVEX9oRJ/81Eg/NtpvjXBsYxzfKMc60nEuQKQJgYgWPRByq48OzE8J/XiiQQbSQYak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xYsYM2rcyLGjx48gQ4ocSbKkyZMoU6rsOLGly5cwY8psubKmzZs4c+rcybMngJlAgwodSpSiz6NIkypdytRm0adQo0ol2LSq1atYs9acyrWrV5paw4odS5bp17No01Ity7at27ci1cqdKxWu3bt4y9IlGKBvAb99AQf4C5gw4cGCESs2HPgv48aFBTsOvLgy4sOVH0+GfLkwhM8FQIseHfozhNKoTadWTZr1adOvY5eWDXv17NWtY9N2jRv37tujcwPX/Zt37dy7hRtfPnx2ceTPk0cPXWDvwMiWH0u2nD0zZ83f/SmD3x5eMffu5Mkf1o7+/Hj36dm/lx8/cXv63PFr15+Yv3n/69k3n4D1mXcfgfkNZp1ABo7HmH/wYTegg/2ht5+FFVL4H4Ybahigh5CBKKF6IZLYoYkfolgih52xuJmGLcL4ookx0jjjgX0t+A+JF6roongjYgbeg0B61yKP2CF5ZHdEljejkNs1qeRmUzYYZZJMYjmkllcuuaWXXVKZJZhGivmlmWFWtmCCTnIo4nsbthcnnAHKWSedbVrpY4V25gnlnnOmF2iELA6KX6F3CpoooTAaiiCinAWgY3141jhilY4OWCafTfbYKaeXLnqjqDh+mmmBppKqaaptrhr9aquovoqpqrFamuiklaaop5497vmnpr4WCeyPfkZKbLDFIjisjMIWiOyzx0bLbLK8OsvipIHm6uOb23brprfcfituuOSCa+6455aL7rrqtpsuiWuamm23nqapYr2b3gtqvhjiKy+F/l7a777/Yjqwo5YeTGrCABMscMMI36gYtn8OyiaE2tJ4sbJ51vprxxtXq3HA5fWJsMfNjuxwyRmbvDDKLCu6Mrzxvkqyu+y+m/POOPess888/yx00EQDjTPFKdtr9NBLF830005H3fTUUFMtNZI153tz1Vxf7bXVYHcd9tdil71uYEhbnOiFbGfo9olw6yr3inM/nGDbcf7TrbfdeNfN8N1v+y3x4IDnzXfge//dd+KE1/sXritLHCeflE9ueZ2VY365sZp3zvnnj1YsepG7jh6p6ZmDXjrpqG8eOuuwnx576q/LbvvbfmEb8sJj926272QHD/zwvxcPH2E1u2o88cIv73zz0DMvfdkB6s579M9Pj/322nef/feAV7fmqcl6zz345qeP/vrnj4l21ovKqn7789fPvv30mx3Z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aaidWmo7G1rS/bb2tKqNLWtbWlrXmna1tYXtbG3L22COdZh1u1twh6tS4oqNbG1LLtuUGzfmCre40D2uc42L3OVat7nXNe7Zskvd6Ua3utgN73NJ1Fd7olFxjkOves/LXs6t173tTW983ytf+Nq3vvilr37ny9/7vldzAO5vfgW8X/8SeL6Y7WITE6zgJJa3wVBkMISJKOEJC/HBFkZihTMMRAGaj8MgDrGF8fomY56UqycurketWWIWp5iYTf3rimVMUhfPOJIvPpZdW0xjGSHJa66dlSwXSVOUMpSTXoIXkWuK5CXPFalCLjKUkzxkwzKZqLkBcmTh5MoY25KrmQRzO8UsSVb90qnLKw2zStVs5Buz2cxefjN8gFxXJcerzkO+85OruedbtrKWSgZ0lbfWLkEXGc/61PNe/UweLZO5pJB+tKTXHOdKp9nSkab0pTedaVHmeNKedjOmQc1jH4t607ahc6JX3c9WA5TQV4MamVy9SlpvzdazfjWrdY1rWftaarmuNa+HLexi39qgXOtadLer3WYv29liY/azpx1taI9N2tWm9rWtXTZsb1vb3ea2t8MN7nGbW9zRUnbU1q00dru73fB+t7zjTe9527ve+L63vvPN7337u98A/7fAA07wqWm5uQhPuMIXzvCGO/zhEI+4xCdO8Ypb/OIYz7jGKS7ijv17/OMgD7nIR07ykpv85ChPucpXzvKWu/zlMI+5zGdO85rb/OY4z7nOd87znvv850APutCHTvSiG/3oSE+60l91wqZ3hXtOj/pUoC71qhuF6lbPelC6p/Wu0wTrXg+7S8Au9rJThOxmT/tDuK72tjsE7W6Pu0HgLve6s2V7ds87Qdiud7vTve9q/zvgzS74wYud74Zve+ET3/XFMz7rjn981REv+cPjvfJpjzzmm675zZuQ8p6H/OVD7/XOkx6Epj89B0GveqenvvUXfD3sJyj72UeQ7YfMvUB0H77e8/73uw++74UP/OEbv/jIJ77yj7/85DP/+c6PfvOnD33q/ku/+ti/vvSXzv3ue//74A+/+KN39/F5USPlTz/613/+9pv//ep3f/zhz376y7/+888//vd///7b///6538BCID8R4ACWIADmIAIuIAH2IAG+IAK6IDl5yi2V4EetCcWmIFy0Sga2IFpwSceGIKZAYIiWIJTh4EmmIJXR4Iq2IJ2gYIuGIOpwYIyWIO/NRo2mIMtwYE62INnB4M+GIQN8SgRCIEMaIQSeIRFuIRK2IRJ+IRIGIVMCIVTKIVOaIVUeIVVOH5c2IVe+IVgGIZiOIZkWIZmeIZoCDqIkYYSgyZsSDBr+IZweBhyOId0WIf1Eod4SC96uIfk4oZ++Ift/nd3hDiIhmh+hYiIh5iIjOh+gfiIkBiJkjiJlFiJlniJmJiJmriJnNiJNoRmEUVlZBZLW/ZkY6ZppAhnqJZUaLZlptKKo8iKBFI9qhhlehVonjRVNyUiuyhlvQSLfaYmrOSLHNKLtBVG0CNJ6jRoO0ZlohSKhaYhuPgc0wgd1QhaZUWNVSaN26iN2XggtNhlbBaLxtiNMXZq37hONRYf6GhKoFYonQaP7/hphyUb1ENLyjJQtziMRoJWjBaLhpYu8HhPqxiQBOmKZXWQHEUb4diPyIZiLBYvAqmOJMaMOEaMleaPFoliGHlpGtmRH6Uc94iLCPln+1hX3/SQ7KiS/bzIkhjijiuZT8Iokw5JkzEpjzfJjQ3pZONYLPs4Ih+Jkh7ZVkBJlBsJXUIZkkYJkmIWlPU4kkf5TOnYShGZZwUJa6ioawhpSgqZlQbpUFuJbF1JWjtZiuXYZuv4ZV75imdZiwDJlvy4lqUmZ205IVA5lvrYZ3ZmksS4l4WGlYeml1b5l305mIEGmHm5aGX5kznWLDvWmJBkYujomJKZlhBpmSqGmTDGaZRpY9Fxl+9ki6aIZer0i4Q5ZU52ZKSJlqZ5mKwplVdGI2VZkqeWisCIlqYWl7h5ZnXZm7rplnL5YioCmoW5aoSJaP10nIJpnK6JnFrZnMuZnNC5aH6P6ZrImIy5mZ28qZmdNpejpmndSY+hxp2kJp7eyWnlWZvEiZXsuWvGFmzH9p6/plnANp+xVp/4SZ/6eZ/7KWjt2Wv5mWr3SG7ZVqDfZqAEeqAKmqAMem7lhm4PGqEI6qATCqEVmmzSszQDt6EF16Ec+qEeGqIgOqIiWqL7dp3Ps3EquqIs2qIu+qIwGqMPFxAAIfkECQQA/wAsAAAAAMwB8AAACP0A/wkcSLCgwYMIEypcmBCAw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSVIiw5MoU6pcybKlS4UlY8qcSbOmzZs4c2J8ybOnz59AGeocSrSo0aNIjwZdyrSp04ZJo0qdSrVq0adYs2p1abWr169gw0LcSras2YFi06pdyzbm2bdwnbadS7euXQBx8+rlebev379T9woeLBSw4cOIZRJezJhg4seQI+9sTHmw5MuYJVfenDez589+OYt+C7q06bWjU5M9zbo1xAYQIBSILTv2bNu4ad++nZv3btsFAgQXHoB48eHGhyNffry58+TPmUOP/lx1StfYTwsILr37dOTT/b+Lh67cefny4tGrH3/efADrKLPL/9yAffj14+9TN66fP/r+3rknYHjwnTTfgZdtJ6B37fk3YIDS5QdhcQ72JyGF/xVQYGEIdohYfeQ19x9/F4ZoH34NomgfcSqyKOCGC3koo2HbjQheiisCiOF+Aer4II87VrgcjDDNaORdIJrI3X4/Vljik/gJyWSUE75HJEJHZkmXgksG6R6OUrp44oIikimmii12qd6VMRaEF5twxpnXAySqGZ6TGQLZZI95hunjn8HJKeighApmYp1NQpkolUH2qaiFURYq6aSUOuWlnWmuaGd6Zm66XqagklnpqKSWqpKTfvbJp56Asqr9aqOwNmnqrLTSmiOjZoYZIa6POsorlbUGK6yksb6qJJmhjqksmp2uOOyz0LKpqavUplrtqtZm21203HY72rHZ9jrlouRCWm6e3qarLmFenrksss0my+y7nOa37r34vnUontfG2qq2/hr7b6D5FmxwUxSGK/DC/e4ZcMM+HizxxDyJ6S7DADus8cAPa0vxxyCjtGOEGXO8McbYphxryCy3TJDFS7Ync5kzu1hzzDTnbLPOOO/sc89Luix0yAmT+Fy7Rydt9NLgKd0000VDXfTTVBc99NUfW2nlP1oP1LVAX3MNttdjl7112GiXLfbaa5+tdtpsw+021nTXbffdeP7nrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwx+43XrT/U/vttueO++669877774HD/zwwhdP/PHGJ4/88sonL7ucWkY/1vNxSi899XBafz32bGqvJfdXev89+ESKfyT5MJp/Pvrst+/++/DHL//89Ndv//3456///vz37///AAygAAdIwALWLTsG1BwCE4g57DAwcwt8YOUcKEHLRbCCkrsg57bGtg5y8IMvCyHZRqg2D4qwhCAkoQlVmEIUnnCFLmTh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oIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umU7IUqamGcjmrqqWGViuqqrPKk/WqrsMZa0quy1morrbbm2iquuvZqKq++BjsesMIWaxuxxibrGbLKNtsYs85GWxe00lb716bWZusXtdp2ixS33oY7FrbilksVuOam2xa56raLE7ruugtvvOrOS6+59t4rbr76estvv9r+C7C1Ag8sbacA8KVwwgwv7HDDED8sccQUT2xxxRhfrHHGHG/scccgfyxywp+WbLJ8KfIooYT0pdxyygbCHDPML2M488o1N8dykDrnzPPKGPrs8s87A11z0DgTrTPSTBeddNM3M90z0WCqLPXOLWft9Mtczzy11x5uXbTWN3cds9lgny122sShbTbZQr+dNtthlz122GH+Di23zEvvLfTdc/cN+N902z104Tb7/fTgazNuuOOEKw511W0bXXfXcGOtudWYb1452J1z7vnldIf+uemky4266qOzrrbor2f+YZeHH+220nwv/vjukeveO9S/f904774XD7zxwhN/PNR6J4067KeTDj3oLP/zIo0AWv918pJzD3nuhXsffuyiay07+dGbnzr67J/v/vrvl98+/PTLH3/689sPuNNR22554v8THAAHKMDMsY96B3we/hB4PgYSTWY2i+DSJBgkCj4QaBaE4AQ3WEEOXjCDGPSgBjtIwg+KMIQlHKEJU4jCByrQgdN7oQxHN73agU98OLyhDgO4QwL9qqxyQPyhEINIxCEasYhIPKISk8jEJTqxiVB8ohSjSMUpWnFxwssizbaIRS42TYtdlJ8Q9UdG/N1PbWdUn9UqyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHOlbxj1YEpCCNqMJCttCQIEzkCRUZpJMZpI+QjGQkB0nJQFqykpVzZEEkyclOevKToPykJglygFKa8pSoTKUqV8nKVrrylbBUJQNGiRx50dI4trxlb3KpS9rwspeyaRcwdynMYc7ml8YUDTKTCZplMlMzxXzmaZwpzclQs5qRuSY2t8nNbnrzm+AMpzjHSc5ymvOc6EznREqjTgGxs539eSc88SPPef3ap572jA8+86meffITPf78J3gCKtDsELSg1zkoQqGj0IXWkjQOBShEIzrQiVLUoBa9aEIzqlGGcrSjD/WMc0ZanO6ANJikodtJU1OaFNVspahpqQ9hOs2UGpCmykzpTHHaTJtKj6c9FSkWgboZdpbUekg9KlEz09ClMvWjTs3psqKK0qlSNaZQvSo0+cKwrnL1q1gJq1fFCtaxNkyraE2rWtfK1rbilGQDgavC4mqTutL1rgKRq17tmle+zrWveP2rYPcaWMIC9rCD9athE1tYxTq2sXiVK6UMRlmsWKqylcUUZg12qc1ytrOe7RdoQ6svzZL2XqM9bbxMq1pt/TKqtaUla1jBOrLahuy2ts0tbner295atimwDa5wleOU4Rr3uJ2JClyXG9nmHpa5z3XuX6E7XelS97rWzW50t1td7kKXZNj1rna7y1XkyuqZ5o2VNNMLq/Wyd1fMfC+r3CvfU9G3vr9ipgD2y9/++ve/AA6wgAdM4AIb+MAITrCCB5yqZ/IQcQV0nA8hjDsK2zBwFd7bhF/WYGaS78MLnGENoydGEZPYgCGmYYrVppby4rdYUXnwhGccYRnXmMYVxvHhdDw8wr04tDFOsZDzZ8b6FbmMaDRykpGsxiMX4MdAfsoKp4zIRVqZhYyk8iG3nOUq5wbKmw3yJceMSTKzm7nMaDYPmMMs5VC6+c1w7uSaMwsVAkSAAHbG853zzOc9+1nPgO5zoP8s6EIT+tCDTrShFY3oRTu60ZBmtKLnTOfiUvrS9VUupol7VvAC1tNzBbWoP03qUJd61KZONapXfepWq9rVrH61rGNNa1iX+imbBs59c93Uk/GaNbv+tWWCLezKoLfYVk0mspPt1mY7+9nQjra0p01tmvAWt9UOjV2yXVS2cLvba/k2NL0tbszQJSAAIfkECQQA/wAsAAAAAMwB2QAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLHjPwAgQ4ocSTKkx5MoU6pcybKly5cwYyosSbOmzJs4c+rcybOnT4s1g478SbSo0aNIkyoVyhSA0qdQo0qdSjVhU6FVs2rdyrXryatBvYodS7asV7A2zapdy7ZtTrQ03cqdS7duRbgl7erdy9cuXpJ9Awse3PXvUMKIEysualjk4seQI7tsbFKy5cuY71J2mrmz588FN3MGTbp0ZNGmU6smjHq169d0W8OeTZus7Nq4c1O9rbu3b6O8fwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/g/cOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWCZFoSCap5JJMNhmcjE5GKeWUVFbZ1I1WZqnlllzihWOXYIYpppZfjmnmmWhuhmWabLbpJmBrvinnnGOWSeedeGYZZ5589qmknX4GKqiXew5q6KFp1YjoooxWZmOjkB4KaKSU8llopZjKOWmmnLK5aaegmnlpqKR2+WmpqOr5aKqskjn9aquwMnlqrLQi+WqtuBo2a668onVrr8Bi9WuwxMK5arHICvvoR8w65Wyz0D4rbbTUTmtttdheq2223G7rbbfgfituuOSOZuS56AoWwLoFsOtuAO22C++6785rb732yhvvu/re2y+/9coLML0C/3tvvvT6G3DCBivs8MALP4wwwRRL3HDBALforsEYTzzxvvP+K/DHFItcsckhQ4xyvyiTjHDLK2+s8sAsz+wyyBwPrPHIHd8M8cExe8wzzTYT7TLQRud8ctIVMy00w0737DPCGvsctMk1k4y1zFoDnPXWL3MN9tdWey222WGn3HXaOKMt8M5HH912008vja/SRf7XnTfeevfN998R7x243+4OtPDYZ6tNtuKJz+342os/jjjjdF89uOUWR1255ndzjnTKZLddc+hsMz762aLLTPrqqJeeOuits2462wJd3vnnQ+MOte52/3zx7bkHv7vwkTde+vGvT568261D3vzIB0cP/fQJS1899bvTbX32+G6vPfbfXy8+9953D775AdSes/LOUy458+63/z7y7fNuv/DAb575/lIDzr/++wog7ARIwAEasIAIPKACE8jABTqwgRB8oAQLmL7aeeyCv7MfBvPXuw1qMIP4853qYkfC2ckudScMWwpPZ0KuVe+FMIyhDGdIwxra8IY4zKEOd8jDGv1akH1AhN/8ihdE+hVxceEj3/nKx8QlOnF8SYwi+hg2ILz17IpNw2LgtPgwLnoxi2Dc4tIiSMYJmrGMaDyjGSvoH6cYAHo9jKMc50jHOtrxjnjMIw4BBJID+PGPgAykIAdJyEIa8pCITKQiF7nIdD0lWVRy5FIgKSVJJoWSlbTkUTAZJU1ukpNN8iRwQCkrURKFlKU0pU9QuSRV/oSV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ixgzatzIsaPHjyBDihxJsqTJkyhTboTIsqXLlzAbqpxJs6bNmzhz6tx5M6bPn0CDRuRJtKjRo0iTKh0ptKnTpwqXSp1KtarVqxehat3aFKvXr2DDiv3ItaxZl2PTql3LFunZt3Cjtp1Lt65dsnHz6r3Lt6/ftnoDw/1LuLDhqYITlz3MuLFjm4ojQ31MubJlj5IzC73MuTNnzaB9eh5N+nDo02hLq15dF7Xrh6xjyx77uvbC2bhzV7XN+6Du38CN9h4+MLjx45CJD0fOvHlJ5cudS5++Ejpv6tizT7R+Xbt36dz9bX8fzzx8bfLog5t/nb597vWu3cuPDR/1/Pul65/Gz7+z/tD9BSjggAQWaOCBCCao4IL8/efgbQxGaNKDFCIk4YUiVahhcRh2iNmGG3oookYgajjiiVmVWCGKLEqkIoUttvgijDGeOKODNaJ4I445irijfj2O+COQQXY4JHxFengkkkleuKR5TWL4ZHgEBFBAAFZimeWWW17Z5ZdehvklmFiK6SWZaIqZpZpXnhlAlElNyV2VZdaZpp1u5mlnnWriqeWae47JZ6B9AvomnMLJCR2dbBI66Jht+qmnoWb+WSmakmZaJqJHKbqolmdGCqmlfpZaaqiOClpoo6YCyv1pop4OxyiopFJ6Kq2s9ilqrrjeyuWugb5aVKzEVamroKNeequyyT66rLPNCssTsbLSyuWoyKKK7Z68WovtpN9qKe201PI2653oanvpselauy63mno57k4C1Gvvvfjmq+++/Pbr778AByzwwATja4C67nobbqqsXtutw75CbOW8Oi0sMbu+apuxwg9P2rDHpoJ88cYJh0xytyifrPLCalKMk8ksr5xyzDTPbLPKjX68Lbu88hxvye9u7POYLr88dNDhHv0owugmDW+zvz4r8chTKx2xqq1aDfOqT/dZ9E0lb4t1tl0zDHStTIssttbt2rpz2TXLLHfcSX9t09w3/tOd9954zz12zDrr3bfghGNpN02E85344Io33quhbcPt+OKUp1zA4Yhjfezm8HIeteeogv546J2X/rmzenIdONLALj36667H7vbsohqOuUp/R+0tuLzXWrXvve8O/PDCF2967Q1bHPzTzOvevMbORw99m7fjzvj1lWM/OcanQ7299uDTbXv1JoX/ffboTw45yCKnbf77i5OPUvrwn2+/37aqHvH9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FK/fv4CT8h1M2GXgw4gToyzMuDFDxZAjS8bouLLlgZMzaw58uXPjzaBDu/VMerDo06izll49N7Xr14JZyz4Lu7ZtrbNz073Nu3dJ3cCj+h5OvGPw40SLK1/+D7lzoMyj+35OPab067ara2+Jvbvr7eD9IXofLzq8+cfk02c+zx6h+veR28snCL8+4vn47ev/i3/+/v929ScfgAS2JWB7BSao4IIMNujggxBGKOGEFIZ24IXIVTgZhhzqpqFkHYbI2ofxiWiiZyQqduKKlaWoIoswEuZiYjHWyNeMh9moY1w45rjjj171yBmQRG4lJH9FJunUkUgq6SR0TOL15JQ/RXkXlVi+ZOWVWXYZ0ZYBeilmQw0EYGYBAaB55ppsqplmm2aCudKYdCokAARvrqmmm3vCmWeacqpU56AGCdCnm3n2CeehAQSaEqGQClTmn28qqiiliDq6WKSE3mlmpZ9eaumimp7EaaeiJsqmqqB+Wv2qSacOOimfn7KaaqiAvgpXrHQaOqqtfl6qK0kCFGvsscgmq+yyzDbr7LPQRivttNRWa+212GabrAG4AnvrqMOOBOyfiP6KabDdokturb/S2q255ap77rjzwsuuvPHSm6+97/o5L6sAo9luv/USrGa4Ivk78LgLN6yuwww/LHHEFENs8cQXV4wxwfQGvLHGCIfksberDvztoiWje7KqKzO6Lskvj9qyninD7K7MNeMcs8If39yzuiGDxLG5I19a9KpHFyxv0vsafO/OSnc889D+Mv20z0fzm/HFQX/0s8Zgb/212GGPbXbZaJO9stI+p+p2ym527VHaZ6td9910/udtt954Y63zyDUH/vKacnfE89vrIk6r4rgyTnPicEcO+eSLS1455Y1bnjnmj1/uOdit7g1x4RwBPvjp7gqeOurpso706rC3HvvrstdO++3/5pv707unu3bTfDNM+kZOBy9638gbn/zxylvNcufLwzm8RtE3z/z11WNvffIw3669sNNjtP3432dvPvnna32vy+WrGr746Mff/vzp1x+8x7PTn+v7FbXqv8Cb+9/kBHg5AgYQgI8zYAIRqMAGMvCBA4RgASV4wAhasHKMwuACL1jBy/HPIrWilAgRNcIQkvCEJkwh75BWwhW2sHUvZCEKXThDGNZQhiq0YQ5x6EIR/bIwhkC84Qg/eJFG/cOISOyfEo+4xCQy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6KGIJqrooow26uijkEYq6aSUVmrppZhmGmkCrnWakacaefqpqKGOamqoqIKq6qilxhX9QAEBvBorrLLOGquttdJaK6609nqrrrny+uutwRa7a7G+4iqsscAmm+yxzirb7LK6TovssNhGq+y1u1qrLbTUYhtut8RqW22544LLbbCwcujRstyaO6688c5rb7340qvvvfvmy++//gbc78AAEywwwLO62xGz4T4rr8MNSxsxuddCXLHEF1McrcUbY9yxxsJyHLLHI4PMLsknm+yryCmfm7HLK8eq8EbZ1qwuzNuy7K3NO6fLsLE/Pxt0zij3vO7QN/OMrspL45y0zzo3rbTNR7Ms88z/FKz1wVwb7PXWX3cN9thilx322WQT3C7WZqftdttwox3323LXTffdc/7j+yrWWTMM8d8SA06u4OcSPqzhtiIuq+KwMu534JAPHnnhkx9eeeKXL55545s/LvnnnAfAtsUYl06x6S6jLu7prKfe+uquxw777ETXru7t1uK+tO7i5u777r/3Dvzwwhev+q18T2133ss3j7fzzD8vffTUP5x89dNDr3323GPv/fbf3yv66N2Db3756Iev/vnrb812+/CzL3/688dPf/bJh6455vzv77/+APzc/wQYQMr1r4CWOyABF2jAATYQgQp8IAMT6EAKQrCCEbTgBDPIwf1db3XHCiGwREgsEu5uWyYE4QhXWEIWnjCFKHShCltIwxfKMIY1nKENc4jDHf36UIdA7GEQYShCvtHsiFlD4viWqMQmJvGJTISiE6NIxSlaUYpYrGIWr6jFLnLxi1sMoxfFCMYxmrGMaCSjGs+4RiQa8Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAeplPE98ZCGTCRHFOlGRiJykZBsZCQfKclKUvKSjszkJDVpSU5icpOg7GQoPynKUpLylJ5M5ShVaUmtsBKVq4ylKV9pr4dJDWGk69m3cnnLXZZOl/DipfJQ9jq9CROXv+xlMJM5TJMVc5dZqZctqdavnz3Nl6BTZs1iFrCXcc2bBgMnMlv2zY+FrprmLGfJzim+dIbTneLDSgKBuU3+/aFzneqsHTvJWTynWc2Z9AKa04xpu6g5E6DpEtpAA6pQaia0oEUjJkLX1dBl5iqaSZtm8Pwp0YVCzZ5Ti1w3RcZRpKVspCQrqdW4iVKQqZSYLL2nS5vp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ufTrZ6trN469u8jt4P1/ex/vMbz52eTJn1+/Ov149vBHu/cevz7m+djt63+MP//+/5/1Jx2ABPYl4IEIJqjgggw26OCDEEYo4YQUVmghSwVmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGapZYcCdOnll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01klnR2JtVB6efOrpp1iA9hnon4IW6ueheSa65z8BFBBAo486Cmmkj1I6qaSTWirpppVieqmmnVb66aiZjsqppaCS6umpp5bK/Sqqq6aKaaymhmrrq6jWmimtuLoqq62/7ioqrrMOG6yvuiLbK6+pfppgs8QGG62u01Yr7bXUYmttttxu66224HYb7rfilkvuueNiG8CzrUbb7q/v1hrvq/OCWu+n93KaL6X7Qtqvo/+qCi+sAwsrL8EHG0wvwgsrbC/DDzuML8SQPgttswKTmnGrG+fa78Uaf9yxsrd6TDGzx46McrIqGyvxyr22XHLKItdMscXompuuzjzn7PPOP/cM9NBCFx300UR/y27STBvdNNJORw311E9XLbXVVI+KM8Hvds3118J6HTbYxYpdNtmhmp022vyy7a/bAMMtsNptj2332Xf+r5133Xj3rbfffP8t+NIGI2x44YgXCyytyDbO+OMuOx455ItPbnnlmB+uuObAJt755p6bLLrkmYdOOuejU26pxVe3nvXrWMfuuuywz2577QtvfTvtvO/uO+69A/978FY/SrjwyBM//PLJM69888AXoDv0z1fv/PXUY2999hwvjffbdYMvftzhkz++3ed/b/766LOvfvvwvy+/3unT77798eM/f/n5879//f7TnwD9x7pcleqAnkKgqBQYOQMm8IELhGADGdg5CjowghicoAQruMELajCDHAShB0P4wRKS8IQjTKEFV9jBUi1oXYzqCAxnKMMaxvCGNMShDXPIwx39+lCHQOxhEH8oxCIS8YhDTKIRlYjEJTqxiVBkohSfOMUoUvGKVszihbbIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2uvGNcIyjHCsEwxvasY549EgebXhHPfqRj3vsIyD/KMhCBvKQhETkIBdpyEQ6kpGKbCQkHynJSkby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E388zLixY5+KIz+eTLkyx8iJLWvezLkjZsGdQ4vm/Dnw6NOoGZc2nbq167ur876eTVttbNm1c+vOehvu7t/Al/b2Hby4cZ7Dzx5fzrxlcuXNo0u/+Pzr9OvYG1a3nr27d4Lb/ad+H989vHjy6KebR5q+PfP17N3LLw7f6Pz7u+vr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMA4idhaBCmNOGFllUIEoYcTqbhYh2GeNiHHoloImEkJnXiirCRyOKLdKUI44xsyUjjjWPZiOOOiLnI449X6QjkkEwJSeSRQRmJ5JLI+cjkkzt5FEAABUxJ5ZRVXqllllh2mWWVX1rJ5ZZkitmlmWFu+QCUbM70z5lXchlmmmnCqSWZddJZ5phzTrlmm4BGVaaXdvaJ55l1HjronosW8GegkF72pqKM3jlonoRaqqeeiHb5aKSgUtdppoZyGiepZirKZ6ecfhr96qsSvYlpqqueaqumqOJqa6J0ugrrr9rRyuqote7a6LB3cmqor8A2i5CUylqpKpzFblooqrNiyayz3A40abLI1hotsdKWWu65jBYgwLrstuvuu/DGK++89NZr77345qvvvvz26++/AAcscL8OlGhwUgcDkPDCCCNMrq7GVipnuMJOO+24Fo87sbkVcwwmutZSKnG6IFN868ghP/yxyNGmjDKyKpPcca4rx+xyyzArJrOpl8as68qmZgvu0BM/fHGqPvNKrc+jjvzzzMcSbXTPTjetcclJY+20uFArLXWlVjPdc5U6Rx3yxkvvjHXRGM96tsVLe0xz2BnTLTfVd/67PTfee+sdcdAmA14333/b3XfaeacdQNlAM20o4mZTfPXXYEMsOOTX+l10rmCvqjnSEXd+7ueZY7556JejTjfnqTdutOemg+56ujpzXTjpT2NMeduGPz4523FrDbjtohM/vPBhG5888mMzj6nyzVdcvPPBS3+89XYmhmbTUd86Od/Ai/6114eL77Xg5xv+NOG24141z7xHzv7asXcNtePcx58+35GNX/7hidue2vSHrfv9LmtbQ+ABE8jABTpQgRBsYAQfKMEKUvBLZSvc+nynuA1mimrXep/sphe95y2vhNUzIQrBdT0VujCFMGThCV8owxWizYYCpOENdSjAxf0JpnQ1bKHNXifBBz7OWLA7WeOSWDMkju6DTswhro64xCcqkWVY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bhWVUomRVFmVanWVWOmRWrmVaHWTDROWYDmWi1GWOEmWZ2mWYqmWaLmWafmWXhmXcjmXdFmXdnmXeJmXermXfNmXfvmXgBmYgjmYhFmYhnmYiJmYirmYjNmY4rEhaumYTocXksl0FVGZlkmZmJl0l7mZSqeZnml0nRmaogmapDl0o3maRGeaqgl0qdmarkkRAQEAIfkECQQA/wAsAAAGAMwBugAACP0A/wkcSLCgwYMIDQL4t7Ahw4cAGkpkGJFiRIkXM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5coE8qcSbMmQZg4c+rcybOnz59AgwoFabOoUZtDkypdyrSp06dQSR6dSvVm1KtYs2rdypVp1a9Tu4odS7as2bFg09Y8y7at27dwU6qdKzOu3bt486Kly9eq3r+AAwvO2bewwMGIEytezNFwX8aQI0uO6/jx5MuYM2etTFez58+gf3LuHLq06dMxR6dFzbq164uq1b6eTRt0bLC1c+uGfBv37t/AAfeuGry48bfDiR9fzlxs8rDNo0t/+hz69OvYg1Y3mr27d8Lb/Yt+H09eZXik5dOr/3ge/fr38Be2nxm/fvr5NO3rH4+/7v7/1/XnH4AENifggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcduhhYQXG9+GIjoUIH4ko8mXieym2uNqK6rkoI1Uwxjjjje7VyB+OPA6o43c9BnnQj+QJaeRARO54pJBJArkkk0129ySUUWI3ZZBVZndlj1lauSWOXQY4WgABFECmmWemieaaabbJJptlqummnHHGCSecdb45Z5577qknn3+2aWcAAoQ5nWp89gkonXgOWqefZCqK56SC3hnpn5heGmmilXYaqQKGSocopImi6amlmjpq6aqnerr9qKqbNoqqmaiW6iaooRo4pq2UOvqqqbS2+iinv0Iqa6yMJkvsrKmyiWuuyyFaq62aHjtspszC2mevrD5qLbDK1grns9AaNyqlzIJLbbDXIqvtnNw2u22467obL5/klhuctK72qq24xgparLzzwvotwQPHa2q++v42Kq8By9stwNTW662r7b7L7sYEZ6ppoQ0Xd66kJB/c8ckeZ8spxwq7W6zJaEIgwMw012zzzTjnrPPOPPfs889ABy300EQXbfTRSM/ML8RMMz1xxRlzXLCpUa8srMApJ0uxutl2TarXFoMt9tdkh1322GanjfbaZws68rIlT53q1SxjfTK8yv4Ky/XAVs/9NNn3elxv4Hmnq3fhEe/Nt+EXO3231IMfrnHi8i79d6B9q+wv1WD3XXXFm9ubNtSEIzxt6XJ/TrrkqXPOeuZ2N27y6rLHrrjrtX9u6sOQ01736E+j7bjwwdvettrHs4388so3n/zzzEPvfPT1vo23435LrjjdpMLd+tW5Qz79+NKXTz3555uP/vrql2057Bn72nnLx8N+e+qv+t5++vyz3//+/gsgAAe4Muu9rHv/0hoCpYatBUYuge1inODEZzV0dcqCF8MguDRYrQt6MIMf3GAIOwjCEorQhCQ8oQpTyELEcdBM77MW4Eznsgd6Tnd0uiHuukW7+P3hzocu+6EQg0jE7BkRY+pC4twap8TYAfGITIxiEqW4xClasYpYdGIAePc4i0HwciN8IMDGprmEEVCA/0sjGtd4xjaq0VjW46EN58i4GXZxh9ezo/HeyEc29tGNfgwkIOv3vritTmVfRBYiGWi3RXrRYIP8oyQFOclIUvKSW9zV9tgFuvCRsJP3y+EY7ya/eV2xkqjEZCotycpVno9fdROhLDs4SznVclC3DFYuS8lJXdLyl7z8ZC9LGExREnOYJyymMpEpzGM6M5nMNCY0n9nMaVqzmtiUZjMftsRuCsybwwIn1cS5KXKWM5zfTCc60TnOdpbTnTUMJzy7Oc9v/dZTnu/MZzzvyU990tOf9gQoPvcp0H4S9KD/RKjbYpPJfzT0oQOBqEAk6tCIWnSiF60oRjeq0Y5S9KMZBSlHRerRjWbypCZNqUZRulKVsvSlLo1pS2cKU5rKtKY4valObcrTnPZ0pz4NKlCH+lOefumoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrLWpoR8cq1rISxKwZJetZ15pWtHJUrW1l61vdCte5yrWueKWrXu+617j61a5/zStfB5tWsD5ndMNrYijvRUUvhq6LuWtsGZmIx05SVnSWTWJltwZFtBl2O5B15B3plVkFAu96jCwtJE97QNb9NtC1pp0fapEHw89WJ3oSJNn3IhvZyQ7Rk7zdZPdkWLrt9Xa4Tiwuwo5LLNsetmzeY2ygZFu7xXKvlI5tlXWZO8zsVje0NMSubyUGXjU597BlzK0j1etA9h6ScuuFb3vl+97E1rd4953t7s7bm9EWbI/TbaIe/YVD8WZxwAK2IYE3a8zGItjBCk5wbfl7m+ySEbkXBmXb0rthDHdYw2bjcIg9PGIQew1NFK6wHukYsRXXkcVNg7EcX0zjFss4jzfOX44xN+EUjym++YUbkE/3yNS6bsiGJDKShTzfIB9ryU9uso+5WEFSdheDIM7yKEmsZVNaGbgGdmaVubzlLv2PuctThiUwcblmX9qyzcHcJTPlDEI62xnOc8ZznfV85zf7mc1/djOgB63LNHPmnONUZ6LXuehGn5PRj3Y0oiNN6UlbWqCKrjSmIX3peGa60+bctKRFrelIGXpMIU31SFVd0lW7utWwJqmsWT3rV9c61rTOta11jetd+7rXwL61WE9N7GIb+9jITrayl83sZjv72dCOtrSnTe1qW/va2M62trfN7W57+9vgDre4x03ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zre+981vFznk3xAJOMAHHvB+G5wzQjm4wg2jnYU7fC4Nf7jEaRTxiVtcPEC5uMZz1JON/Xs8IQn/uMgLUvGRi7zkJt94yFN+8oyzvOWiebnHVy5zjaO85jjPuc53zvOe+/znQA+60IdO9KIb/ahZOjqHkq50DTG96Rh6OtQtJPWpU6jqVpeQAbbO9a57/etgD7vYx072spv97GhPu9q53jvNsq6y19WtDpOr2CKe8rd3t3sW8b73Pd2ohdtNbYmVC8HBa4+0hgdu1j5MeMGfeLeLT3zgVQtGxldORgBGbnnz7l3oFZhinmewZUOP2cmSfvN97/zyPv/f1Yv+74tnZOztC8bZ47f2pJV97mk/29XiPpG37/3vfm9k3pvR9vqF1Iz2qDq4Ox+zzYf+88Pb+gX+153506/+9aNP/blLNvXc1/73sS/90pMJ9gdsoPoVuH5Itj+W7I+/++UP//nbv/74X9T79U9//t/f//mnJ/sngP1HgJOzfAmVgAGlUAOlgA24gA5oUBFYUBTIgBIIgRj4gBp4gRtYgRNogR6YgRLYY2HlSybIZieYgii4girYgiz4gi4YgzA4gzJYgzR4gzaYgzi4gzrYgzz4gz6ogueHeY9WhEZ4hEiYhEq4hEzYhE74hFAYhVI4hVRYhVZ4hVj4hDeCdVkHIVzYhQ7yhWDIIGI4hgpShmZ4WA61Red3fmiYhv3lMW8IhwzVKnNIh0uTKHeIh5VRZXvIh4axXAGn8IeAWBgQQ4iFSBdHVACImIhzwYYVBYmDWCWOmCCNWIkIR4mYKCCXuIkMFyWeyIlJEooH0iSkKIpEcor9YYqqOB+s2Irn8YqwuB2yOIvPISK2GCH1kYteiIu82CC++ItkGIzCaInEWIyleCLIuCC7uIzGqIzOmIwsEo0I0ozUWIpIko2HoY0PsY3e2I3gKB/hyI3iWI7keI7faI7piI7juI7ueI39ERAAIfkECQQA/wAsAAAGAMwBugAACP0A/wkcSLCgwYMIEypcyLAhQQD/IEqMSBGAxIsRLWa0eJGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSdKhzZs4czqkybOnz59AgwodSrToTJ1IkyplaLSp06dQo0qdGnWp1atKqWrdyrWr168/sYod2xCs2bNo06p1Srat24dr48qdS7euxrd4x9rdy7ev36J5A1/9S7iw4cMlBStOirix48d2F0vGCbmy5ctcJ2sui7mz589AN4tOCLq06dMqR6suiLq169erY298Tbv2Zdmrbeve3Ri3at7Ag/P1PVq48eNqiYtGzrx5ZuWanUufzhb6ZOrYs4e1Llm79+8v/bl3B0++fGLxis2rX88RfXr28Mm7Fxy/vvf5ge3rp44/7/7/zfWHF4AEGifgWwUmyNuBDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyDm5tFsGoFEYkftmajiRye2uOKIL6bIYowlzmgjjDfKiOOOOobo449WKSgVkEQWeZOQUBmp5JIGIZkkk1Au6WR1UVb545RUWqnlh1gateWXHXbpJZhkZigmUWWmWeGZaKrpZoRsCvXmnA3GKSedePZnZ2h59inennz6KahygPoEYQCIFpDoogEo2uiijioaKaOTPoqopY5iqummnFq6aaWZVqrppKJ+yiilqKIKKqSpirr96qqmeqpoBIX2FGGssJ7qKqu4XprpqLyS6muww8qq66XGAtvrsp7G6iysv+YK7aW01krToa1mm+yuxU5LbLGdSnoqp9xKm+q33i5brrLCqtstqg1Ye+2h3qZb77Pjmqusu+faqyqy4m7b77+Plhptvt/yG0C18saELb+haksuuK9qazDE71p8brjDTpurwOwmDPK08TbsML0aT1xwwhGDrHLAF6/ssr8yt/vxzRLTfDC+NVNassnhPZixvi0f23OyI4Nr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ixgzaiwIoKPHjyBDihxJsqTJkyhRblzJsqXLlzBjypxJk2DKmzhz6twJsqbPn0CDCh1KFCPPo0iT6izKtKnTp1CjNlRKtarVjlKzat3KtevFq2DD5vRKtqzZs1DFql07Eq3bt3DjamRLl67cu3jz6v1Xt6/YvYADC87qt7DVwYgTK65puHHSxZAjS7bouPLOyZgzazZoufPNzaBDQ/ZM2qTo06j3ll4tMrXr125Zy/YIu7btrbNn397Nm2lu2b2DC2f8e/Xw48hZFjeevLnzictLP59OfWF00tWza+dos/tAAN79BYL/Hp5v+fHiz5ffzr69+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGudt1dNZZl5p25qnnYWju6eefl6UJ6KCEkoRnoYgiemiijP5pZQADQSqQpJMSBOkAmGaq6aacdurpp6CGKuqopJZqaql0HXDqpwhR+v2Pq7BaKmuks1ZK66225vpqrbvi2quusfoaLLC8DvvrscYmW+yywi4bQAEBPBsttNJSa2200mY77bbXbpvttd1+6y204XYLrrfiilvuuNyia2672r5brbvbIsCWA+mSi6667KbLbrj5YivvuwDLG7C/6+47ML3xCoztwQlT27DDEFMs8cUPLzwxxhn7GzDBCjNcsMghb1wyxyObrC3C/bZs8MEB2LuWAwZrzDK/KtsM8soLn1txzjhrjDK8+v489LxIC20x0UaT3HLQJy/d9NRKU91v1VhfrbXVMquFb9IfMw0z1GBvzbPYKd9cc8lqu8x2xG6fHffacrdtN9lT/lutd9Z7b833335v3bVY+Eost+GI/2u2xxgfTffQjs+9dOR3+5w33JTDrXjgKo/tc9GZcw5436SPbrroDw8e1tc7f+452j/DDrbNZbtOO+ib4854xa7v3rPsif9eu9S6R527w+smT6/yDTPf+PLQNx/989JXr6/qYBUuOcVup5x42HEbb3nC4sN7c/lIn3/45up/v3P7HXvsdO8cM2z/xPfXj//++vfPPf//89/b4hct7F2FZkxr3fmUpjOrNTBrD0RdBJs2QQaaTXfCoxv45oe60nXwdB4MIQMNaBXWERB+6RNe4NzHPt7F730uJJ75YrjCF7ZQhTTM4cs0Zz4Q/frwg0AUYRD5FrN78ct2OANex24Xu+GdjYlQXBwGQxbF11Vxh02cIv6Y58QfCvGLXgwju0hYla+t7IyGQyPQetg9GbKRZZRLYRsvuEY5wtGNduTi2uJYNCseEXluFCMYh0jIQcKMjFRBoL4WOS9GMrJdz4skICUJyUlaspKYbOQlNZnJR3Lyk54MpRz7KEpSjlJ6lPzk/1aZxoe58pWwjKUsZ0nLWtrylrjMpS4RqRQz6jKWrTzjvlY5zGIK85jBTCYslflKZrrSmSckJjKXSc1mVvOZ14ympCjFTVxB6lKrCqc4x0nOcpozU6k65wBy1U12evOd7oznr9o5T3j91lOe9MynPfWJz336s58AvadA+UmZRhlUT4s6qEKjk9CFOlQ3gnqoRIET0Yla1DMNvahGC5PRjXqULWsCj0jNM9KSkvSkJk0pSleq0pay9KUujSlMZyrTmtL0pjbN6UnlxNOe+vSnQA2qUIdK1KLCZ3LTg50Ch7dUDL4qW6+y1lOhFVWprS92LMSqDbUayG399Gne2ypYjTfWq5aVfgnUmgIzmFbwIXGDX22qW5V6PKbWdYpYRKEA9xrA/PkVgAD86ha5V7/CEvaw9jNsYhELtXMh8bFphezsGktZcMVVk47ErGYzy9nNerazoE2fGqOZxtJik7SnZWVqh2naE/0K9pewja1sdRna2n72trbNLW49+9rZ+va3wA2ucIfr258e4LjITa5yl8vc5jr3udCNrnSZywCjouajprGuaLBbEu1ul7tt8S5owBte8WqGvCEx73jR2xP1Zoa97XXvZOD7Eflihr60sa9k8Ise/Y6Gv/6NDH/7G2DEDLjACE6wghfM4AY7+MEQjrCEJ0zhCltIOhauDoYzPJ0Nc9g5Hv5wckIs4uOQuMTCOTGKe6PiFc8JOy42MYxjnOIZ05jFNr7xizGqYxzzuMc77gyQedPiIZ+myEYODZKTvJnSROupUMYWk99LmopN+b5VFpurrrwYJ6+Py/utcu/ALOAs/bOQzP/1DNnQ3OUsb5HNipHON3c15y3DGTBLvrOBc6znMP+4z/PlM6Db/OdBj4YvIk00oheNlUYr2tGMfvRIDU3pSlv60pjOdJ+4Q55Op8fT5gF1f0etHlGX+tOoDnWqSW3qVq/61KqONatf7WpZh4fAYRqwrpdCpl37+jNl+rWwu9vrYRs7vcE+trJx/aVlL9tMzj52sqM9bGhTW9jTvja2Id1oRuP02zoNN7jHLe5yk/vcJWW2ULTN7nb7ySnujre8GZoWT6Pn3vbON6rxvW99q5rf//Y3wAcu8IL3++ABP/h4CI5whif83/NulFEjnijrUlxRE794oTKucUD9WbzjHuc4yN9dVAGY/OQoT7nKV87ylrv85TCPucxnTvOauzws1kWfBvV21QZ2Va+c6zkdf45zo5INrWi1axfnytbJztXpck26vtSC6JFbNCpkzapZtc51sXbdql8PH9Cz/jCruxvruHNsZNc+WcmmvbJsf7vb/9j2uJv97E9Brd5Vu3fWrna0fA+83/sO+MHz/e7sRvtudcv4xTu+8ZB/vOQZifjE5524mM+85jcPy8pfOyoEiAABQj960ZP+9KZPfelXj3rWq771sH+97F1P+9jXfva2zz3ud3/72nv+80/5vfCHn9/gE385O134p5UfauY7f/nQb370ny/96ldT//rTz771tY/97Xu/++DnfvSNf/zcfLz85i8q+tOv/vVTtP3uZ43I419oodKfOZrOv/73z//++///JWZuNgWAZbYWBJhmVHeAcQZSCpgYdtGAe7YWAQEAIfkECQQA/wAsAAAAAMwB2QAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLHjPwAgQ4ocSTKkx5MoU6pcybKly5cwYyosSbOmzJs4c+rcybOnT4s1g478SbSo0aNIkyoVyhSA0qdQo0qdSjVhU6FVs2rdyrXryatBvYodS7asV7A2zapdy7ZtTrQ03cqdS7duRbgl7erdy9cuXpJ9Awse3PXvUMKIEysualjk4seQI7tsbFKy5cuY71J2mrmz588FN3MGTbp0ZNGmU6smjHq169d0W8OeTZus7Nq4c1O9rbu3b6O8fwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/g/cOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCG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VnppqV2aC+an5ZJ7Lrvvatuold0CSJyWgL7qLYXZTqifs9f+q6y/j0YLcLN5OgvswrYyrHDDED8sccIU+2kxrqYS3Kl2LOYrLJy/rhprsJCKzG+93omL8qXpjtvyy+3CzHLMNM9s85Qy41yzziWTvDKN+YmqpKMj/6jomM0eDeeGSk/I9MDNpSd11FQfN7XVVQ95tdZZ+7q1112397XYYY9tdtlZN63m0xwL1a/TRg8sH89zj2nv3Xb+580e3nvrXXffgM+83uB1E2544YgfrnjijC/ueOOQPy555JRPfvjfmBMeuObTUqs556DDvba/XottutSnR5261auzrjrqsL9eNuu012777bjnrvvuvPfu++/ABw+87LQT7zptHWvdOtbF0x5ba4i9Fv3z0kNvffXYw+aYaNx37/334IcvPmekEXY99bHll/307EMf1/spuSX//PRvBP/9+OevUv3890+//gAMoAAj4r8CGvAqA0ygAuF3wAY6MCkLjKAEu/LAClqwJhPMoAaZcsEOehAkGwyhCHnywRKa0CIjTKEK4/cPALTwhS6MIQxnKMMa0vCGNswhDneowx798vCHPgwiEIcoxCIS8YgrTKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMpoxjG+C16TUiK4lHShTUPMVveT4LWshrI4jmqMd0SScMz7RWJhqWJ8E6SJCsmld7WpjvNI4tDU2so3qmhckO+fHFTLykq9ioybfeK09YSyPEbrYrj5JxzuN8pShJKXYKtnEDC3KlbAM5StlGUs52Wtfn1tQznS5M17ezJc8CyYwh0meXbJyiZVLpuWUyUw1mZJ5XIMm2KRJNmqezZpow6Y2o8nNadbmmMgUnjjHKbzLLfOczUwnOtepznY+jpJNNKI8jzjPev3S84fkzKc+g/e6ffrznwAN6O+oeMKjIOAACE2oQhfK0IY69KEQjahEJUoA84Hzol4pqEbbgtGOBmWjIB2LR0fak5Ca9CskTelLTspSqqj0pStpqUyRAtOanmSmONWJTXfakJz6dCk8DapafkpUkgj1qAQsqlI/gtSmtnCpUOWIU5Ea1apmZKpHtapWK4JVoW71qy7sqljHStaymvWsaE2rWtfK1ra6VYsNwgvyvjnXudjVrnL9y1zzele9FkCveN2rYOH51sKOEEORhBugSMUfwzo2iaRS5S31KK3ZPPayhxUa21BZLRyNB7Og1SDFmjbJQcaxOaFN7QIRttlU/VJ2Tn9VrWwFCK5zlXaOO5qtbvUX2T11621R+lhudktc+GUMlZra4+isVtzmomW0dWRtdKfk3OqWRbqIxW5wQYkb63pXK5bSrLuY1UnCfve8PmHst2QVspT5Br3wdRuokutJfWnKOPHNL7VEmS1zwbGzvdGvgGOyXhpJl7OEgs6AF9ySNTFrkQaD1HwYTGGU9PaRpfxZnYpT4Q4/5L/b7a+B5zvi23j4xAv5k6uKJi9o3cq8KPYwuQp5KhqPi2gxzjFB+BhHyd6RQjoOslzZFUn73hY/Qs7xySrWJ1UCd7B8/WtdZcNXu0rZylWm8pTpiuW9JtmmSBMVGwt83Lf9mVbFgOzTl8H8MR7jMcNv3iQm3XirNddUkkQeL56LZsiFnRm2doYpICPGZATDec49k3Mm3xtolcYLkZB2WS8fZONAKuzPAW50SrtZTU5f09OKpvOiManpTbPz1O7MXC1nactVu7qPpR6pQGdtO73aOrC3zjWud63rXvM61sAOtrCHTexiG/vYyE62spfN7GY7+9nQjra0p03talsbjGF9IVEGku1uc/vb2w63tsftbXGXm9zgRre5033udrM73df2IlghGO8uzpum9ebivY+Sb33vuyj93uK/AR7wLA5cpwXH4sGxkvArLvwtDbfiw28ScYlPHIPxjKHGnwpDe/16/J4fDznIRy7ykpM82yS8OE2cqPKDZ7TlRs04zO/90Xev++bqzrm7cb5zndvc5zz/OcqXOPN9V1whRaf50Yea9K8unelN1+rTDxJ1p089qVWv6tWxnnWoznbLXe4rXaV85ShneexaFnvZ50r2tJtdAHCPu9znTve62/3ueM+73vfO9777/e+ADzzfHYCRr1M6zZXGdOJdVGYfu7m9PTZ0bd+sXP46WD4CKLxswyzqzidaXmNe5KhRlmdFInLORX5k6UOdeutk/iJS6XpJEE97Py++9ox3MqEtz93eH9phhXat8J9JfN9/5/UojKnsSYJoRzbf9ND/mzCLOWnA/k3f+sTEPvV/uf3rSz/73+9+AJDPVeUvXyS4v/TtbZ/+Tnvz/e6P/6fhP3/5ZxPU26T//TNEfpOY//wg8Xyh9nkC2DeodoCphoAKmIAMuIC50X9k8X8A6BGv1mq0dIEWmIEjQmsc2IEe+IHkBIESEXsTyFS8doK+loIouIIqqIIEQAAR8IIxCIMyWIM0eIMzmIM2qIM4uIM+2INAyINC+INDGIREeIRGmIRFuIRIyIRKuIMDoHn7U4JMJXNUmFMkeIX2Y4VaKFMtEVZgGG5hqG1jWIZieIZkiIZmmIZsuIZuqIZw2IZxOHRK1IVYuHXcZoczhYd5qIctxYdE4Yd/EwiIgjiIfFiILAWIT4WIITVbAQEAIfkECQQA/wAsAABNAMwBjwAACP0A/wkcSLCgwYMIEypcyLChw4cQIzoEQLGixYsYM2rcyLGjx48gQ4ocSbKkyYoSU6pcybKly5cwY7I8SbOmzZs4c+ocKbOnz59Agwr1ubOo0aNIk9ocyrSp06dQZyqdSrWq1ZxRs2rdyhXo1a9gw4pF2bWs2bNoDY5dy7Yt1rRZAxCUO5CuQLv/8Oqdy7du37t/8wbe67cwYMOCERM+zDhxY8IDIkueTLmy5cuYM2vezLmz58+gQ4seLdkgXseoF6cezFpx67oFAgSIPVt2bNq4bdeWvZt2b92/gfsezjt47t3Bkfs2Lpz3ceXFj0t3Dhw6devMdT+vPX377ebe/ZmH716dO/jy33+PP4/cvHr04uGTb59++XT4zelrx/88t//qt9W1n37Jvefeff2xV19+CRq4YHbEOQhhfvEdeJ17BRIXoX3UbRhdh9dxOGCGIFIInYcXpkfiiOGxiB+GLcLI4IzJzYcighdap6KAIj74H4E10rhikNkN2eB9RgIoZIw/cmjjh0+W2CSUClIpoZQDOlkllhZy+WCWYHpJYpQTFnnllziaGBtsYZqpYYhLKiljmUSqmCaKBpaJ54918gcngTd+qKOfQvYJ6J89IipooH+6KWeLjKpJIY5pSuqinrLxuOiZ8s045ZiehrlehT52SiqdXaaKZpAJtqr9pKsnviprrLS+WSuXqrI6q6284lrqnXJuWap+wPbGZqqH5tkgoXwum2yzwT57aYTMTjuoh9jCmS17ylq7bbdz2umttuRyC22415a74rYLQropuJWuedejwu5K47C9Thgvpl3CCuy+/vqq661trhpwwQPnm+vBC9uLMMMG1/vioKcmbKhd9GKo77t8bqyoxpRyPKLH90oLco7UYqdyyiyj7PKLIgIZ88yCylwzzSnerHPOPEerIsXzkSw0zrkdi2e/piKJNLGF4mul0k6LybSjxVZdMr9WY3111lxv7bXWYI+6tJZUN31lcJpOCnSJRYo7cNtrW0sr3JG6DWvYX/53jffeeved9998xylj3XGjOzfRzrHZbqxvNg6i4/tBbp7k31E+OOOPZx655pMD7nfgoH8uuuekh/525Zyjvvnqna+uOuoC1ix7jrSXV3t7ty+Xe3G784677cD/Lrzuwftu/PHIJ6/88sw37/zz0Ecv/fTPpzy88cRf73v2xHdvfEEYGxY+Y+M7Vv754qdPvvrms4/++vC3H//7gpFm//3456///vyDJoBgdAmg+wY4PwImRoDxg4sCF4gQtzjwgRDsCAMnSMEKriSCGMzgAy3IwQ56sCAaDKEIwfLBEpqQgSNMoQqRcsIWurArK4yhDJfywhrakCkzzKEOQ3LDHv36UCY7DKIQMfLDIhpRJQD4RxKXqMQmMvGJTowiFKcoxSpS8YpWzCIWt6jFLnLxi14MIxjHeMQymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAe5EtvkxVCf+lW9YgY2kyEpUXSC5L4+9kiRwY2SasMkkShESDVm8kjvshQkwRQyCZVySqckZahMuUpUtlKVFVtcLDnVyTRaDGlRUiS4MsnLTfrSWcD0mTBXNsyWEfOYxkzmy4pWSzM2al2hhOYzX/ceV1pTlde0kCyp+Z9sLs6b1cSmOLXJyk+dpplFnGUu1ckt2+nunbyD5+zkSTt6/boznvicZz7ruc976vOf/ASoP8+JTh8ui1oI7VlCg4W6hnbOoRB9qEQjStGJWrSiGL2oRjPK0Y169DszEaNIyUjSkZq0pCg9qUoBYIDsUe+lMI2pTGdK05ra9Ka8kcoQd4qTA/j0p0ANqlCHStSiGlWoCShoLXnK1KZyRKlLdapUp5pEqA6SqljlqVUJmdWuBnGrV/WqWGcI1kCO9awqLKtZ0crWEKr1j22NawTfCle52rUtdPXjXfe6lrzyka+A/Ypf/xrYwlJlsHo0rGJZiNjGOvaxkI2sZCdL2cpa9rKYzaxm45KdQ8plNocM7Wc/K9rSZmq0ACwAAEl7WtP9spa1qkWtbF2b2tXadratBS1qN8vboGAqlfCaJr0qubZifVJUzemtcn1y3F5W8nOORG5zo3Yo6Sz3ujC52HOduyW6XW26otRkorBLXpY0CpTSSmQooeawbS5SurrMVHnnCxHBbfeXpSOupfBrM2R+iL4AdkgkYXmqrhH3X+I1199oE+AGK6S5NmOv2oKJSFB5jGzA1Y2DN2wa9Op3afwNGnoVTDESH41PHE6xZz383UtmbWxx0huM4abiFNvXa5M0pzJzVa2DiszHBK3xfEFXYRAXOLzklKZ702tIITsYvL9tUyMlKTjARXeTTm5wnw48MfW6eMrwPe6LQZrlAP2fd71hHrEu91SxW66KYHYqs5mjjCwuU5hdyyzXjs82SjLLecjGpXKSBb3kkpnzwkomsHz/TF4Ie5mRj5ZdpPNcqeqarUOMBrS91AxLNg/6zJ8WM8LShaFMl1e4et4vp4C0akiHmdKX1o6pG33k6B46le5ipa2ljOvizPq6l7QyobnLryvf+bsi+jWwa73OSD8JuEtWr7OrhBtlL9dRxEYcoTKWLG6PssTfjtBtYyvbz5I7L+fWbWzTbW7UWHuOUqMzi1ct74ytE8dQFnSIo6nad9exWsEGc4L9O+CB79jON+bUdPz972nrutlppvYrQy3tiPOYcN1GG8Ph3e0+/aMZ1NnO87Y9DnL+8pmdZ9s4vN3L8nKO85svDyc5wdnNmCP55tDst8rhKFDc2dPn/QR6z39O9KAX/Z9rRi7EkbPzOH706R2NOtSnLnWpK/TqDL1603mO0657/evHA6DYWTv2spP97GbfutrXzva2u/3tcI+73OdO97rb/e54z7ve9873vvv974APvOABXNUmCqTwiB9I4g+v+MYz/vGGj/ziJe94ykN+8oOnb2EzP9/Nc568nv/8dUMveuWSvvS8PT3qNav61WO29a63LOxjT9nZQ5UiSlxiSne/0t7z/ve+Dz7wr1h4JAbWr4tN/kZcYvuCKv/5GXnJ5Kdfeer+X7762L++9i3P/eLnFfrgxz3tYRL+8I8/JuV//vnJn371r5/57U/++1sSf/nPn/71V2xZT1tu07JbtO3Gf+g2gLolW/+nbgRogABIgOu2gAUoWg0ogAYgABRYgRZ4gRiYgRq4gRzYgR74gSAYgiI4giRYgiZYgft3Lp7mZTiXay24bYk2JHVmSR82ZjQYcgUnbDe4bzkYNvvXXqCGYUr3XgpHhBVXXCPjSijnNM82cdE2hDDWhEuIaBSHXBBgFrgnRMVkby+YcS4oTV2obwcnch33cThYhiV3bCNnhjyIhjioc1zBU242XEC4dEd4h1A4aS3XOjA3czFXc34YiH3+OIgyR4iAaIiuU4iK6B9YuFMmloYw+IWSGImUiIY4E1CYOFCaKHSZyImbeHSdCIqfaHSk+E9XWBZy+DMRU4V2mIeuiEtGSIdVR3W0OIu2WIu4eIu6uFGNOET81mU7gx0LJYxYR4xZd4wlBnbKuIzM2IwxBYdbIYe39Vq0hVtph3bYeI3amI3cuI3eGAACQAAEEAHiSI7jWI7oeI7qaI7smI7tuI7uGI/wOI/vWI/yaI/0eI/6mI/8iI/+uI//2I8AWY69KETbZ32Rl1j5Z1gFaVeEtZDN5xRVNZGPR5GGZ5EYWZEaeZEbmZEXSRN9BJERGVYn8ZAiuVdqVRMheZIwfFVWKrlHLAlYLgmSJhmTcTWTJQmTNumQOGkSK7mTNwlWL3l/mTeURCl4RnmUgBcQACH5BAkEAP8ALAAADQDMAc8AAAj9AAMEKCCQYMGDBhMK/MewocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTDAceXGmQpUqUMGPKnEmzps2bOHPqrChQpU+FP3sG2Em0qNGjSJMqXRrSpUqgQQswnUq1qtWrWLP+C+rTacuhWsOKHUu2rNmUXJ96HXi2rdu3cOOSTNsSaku5ePPq3du2J1CCf1fyHUy4sOGda/16Pcy4sePHG7kqDPwSsuXLmA8n3py5s+fPfSkDXgu6tOnTTBVDlVwQtevXsGmudCkabOzbuHNHnjybsm3dwIMLnx0VoWDhyJPHLt61eULl0KODVpx4dGXp2LM37k1b6F3t4P3D76VL3DpB8ejTu+Xe1fpP9fDja1XLu67a3/Lz6z8qlDj1/lLtJ+CAiDVk24EGJkjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabZQIg55x01mnnnXjmqeeefPbp55+ABirooITSCWdFhSaq6KKMNuroo4EeOhGklFZq6aWYMirppJl26umnoDa6qUShlmrqqagaOipEqbbq/eqrjjr426wO0apgSrXmeutWuuK6q62+Bsvrr7oSMMCxyCar7LLMNuvss9BGK+201FZr7bXYZntsAhPhB+ywwuKnWW3kesdebU61Zy5r6rbrXHXU2Ucec5uZF2+66NpbXnf3fVVuv+sGxtu7rA3s71oGB8yvvPkax651jqm2b1rM6YtuwQ43jHDG8Na7Gcb3efwwex3bpfDIE2tMsMoHoyxvyRMD3DHH3EW88sirMXzvvC3zjG/MJrMrdMJCv8syzfb+m7DSHDMNsNNJb1wxzjNPDTLJBkVMdNH26Tz0ue1eHLR7R4dNMsgC7/y12manvO686bZ9839Bx+313GD+u432zjlLHSBjbhPdN9MXy7z0xxY3DbPgJ3f9M9U+79122pFTPrbfeVue+cJqM2510FrTrPfAcM9Net2mO1x6y1unvjbM7rp8tsYvyx477f/ZXjvuo4tu+Ntj2zw50tzhLrbuKP8uOeufE+954s/vDXXzv0ev+fTWc1446cprbrPX7kEOL/P0im/+v7DjTb76J7Pfefvrxw///O/X//j9q4/f/vk9hS539+baXvIAKDGuDTBxT5ta1OijuMM5sIEQTOADJRjBqE3QghUsztYu5zgDKuR77wNfAb8mQtX5hmw/K2HIfOOfrzTnhS6MIYBm+LYW0jB3MLyhDWuYQx79ytCHOuwhDn84xPp1kITxCh0GjeO4JkrMiUx8ohSjSEUGVnE0TsQiA7XIxS16sYtg/KIYw0jGMZqxjGg8oxrTyEYqavGKK7yP8HDonzq+0I4uxGN/9LjHPN7xj3704x4HSchCGvKQiEykIhfJyEY68pGQjGQgBznJPkIGQcHCJLg0yclbdTKTngwlKEe5SVGWUluoTKUqV8nKVrqyWtwa1idLSUpNSglWuMylLve0qofs8pfA1GUvfRnMYhozVMN0yDGXyUxMJbMhzYymNBf1zH9M85rYBFQ1rZnNbnqzTtsEgDXHKc5ykvOc5kwnOtepznay853ujCc85ynPev3S8572zCc+9ynObfrznwANqEAHStCCGvSgCJXIvUymudyR73h8Exnsdpe+h0oUeb17HcY2ZTe96Q+A18NcApdHPegRr3onNSlItYcvjjZUpSekH/5QR9PZ2fR2N6UoTneq0546lD0cddfLhrqxC2owg/VBqhuPSsGmLvGpTIVqUino0jWKMXZC3GERgcjVrXpVq2DNqliJGFayjjWokeyjFNvIVqu29a1ujStc52pVaPLzrvrMK173qte+8vWvfg0sYMeZ1kIKsrCITaxiF8tYxkLzm5CN7KAOQNnKWvaymM1sZQcwJMl69rOnKhJoR0taZwqptKhNrag6q9rW/brWT0R6rWxni6fY0va2srUtbnfbWt3y9rejZS1wh+tZ0RL3uJAVLnKXi03fMve5y3QudKdbzIRa97rYza52t3ukxGxlIWwB71DGO97v8gq85iXveaWi3vam973oDS98yxtf+rJ3vuelr33zy9/x3re+6+0vft0b3/+6t6Cym14c/8fBx4lQZZXDqAojzDsVIjhy+SNPhXMq0ru9lMMxHR5EOSe3vxgUwzENsUiReMDNUexyBhzei13cNxkD5cQOjmhEPZdj9oWUpNlTYIdLKj3M4TjEKZ7pRGe2vhLvz8NPtt+MlUywDIvrn8k7HOY2jOSPStjGUvtyCdFHuyP9563KCDyzvlwnuZT6DoGtg/ObE7yvhmUNwTBWsfIyTDkM0wvG/PLz6c78Z0IPmsE4jnCLFX28DbuZxbwjYJIxKunjDFRkxsO06HwqM55u+qdW83SnOb1mUqflxI6GMkl3fNItd1TIU9ZyjWXdOx4HxcxghtyaKW1RjUa613r+deMuamdUg63LVSayz4RdabMxW87Lruijv3JhPi90xQwlsYa1ne1Qd3uDxeN2uL097jsTdHFzjraoyW1Ea4u73TV1NoffzRJjZ3nYIwV2qHUda5a6boH6jrOr/30QXKsa2oFDnMIEeO0Yk7jGD4+ZshOePDyXG8WKc3K+4f1pef2P+tgd1xm4PV5qkCca4hO/GcMjnuzogRrhKld4w1nIvMJdGctFJrjAcx7wdP+4553m96z93XN7x7tsS85osKWt46XbjuDuPt6Ffx7xINO6eVbP+IezvnGsuzltRgfavNUcZSr37OjAG7vGX+1usrOtv+xtL3vjnl6631xLBcwzy+nM6FbbuccfRnff9/x3dtM8ZmJSutmZjG+nI53XjV/8vZsuea97/W9fIjLVLS/nzTOO6wCv+teJLvqP463f/QmTR+UnZbSvXqZtZ33lZR972H++9LxJfOh3L2SjTlWqS/19VIcv/OIH//hWBD7bhr78xH91rEE0q/SjT/2u/pa1+s+fvvWhD8Stl171dA2/XMcv/vKT//x0xRrd1t8b5zf2/fCPv/znn8jz2p++988//u/O3f77//8AGIACOIAEWIAGeIAImIAKuIAM2IAA2E/jxBAQOIF2JYEVGIEYSIEWuIEZ6IDKIU0eiBwgGILBMYIkqBsmeIK4kYIqGBss2IKv8YIwiBoyOIOmUYM2CBo4KCLl1IPkJFhAOFhBOIRCWIREGFgQeBE7GCLU1YRyohFLCCJO2IQb0U9WeIEa2IEcmIVciIUXiCJTSF3hFIbQNYZkyFxmeIbIlYZqSFxs2IbA9YZwyFvw4V9bYXcElocDJnfp1V52KF59WHeB/hheczeIeHiHiBheASAAjNiIjviIkBiJkjiJlFiJlniJmJiJmriJnNiJntiIDwB32HE1CrZyyJZmqPdqTXaKjEd5UUdsTJd0UOd6IwZ5rnhj0tFREMWKeqeLuOc8LMeKKLVSsOZ9xHh1t3eMWveL2DNts3EW4GQUpDhkiwZth3d6zKeKa+N67jN7tjd2tMeN4QiO3yhq5NIWqlIUIaRwXEY/JWeMyShwtMZ7vod8b6R890h89rhx9KhUyaeP/9iL/HcV0aiO+SNAyLaNZbeKHoV6Z4d917d92pd9EMl9FCmRFTmREbl+JgON6UgULPZpBwNu8AiMnGeSaWN+Kol+3Sy5ki7ZkuPHLx45J/zBYA2JchBHVOq3k0LFfj1Jf0AZlEI5lIyVM+hIkzXZX/q1h0opYIC4f/oXlVA5lVJZlVQZAQRAAFiplVm5lV7ZlWDJlWL5lWMZlmR5lmaZlmW5lmjJlmrZlnD5lnLplnQZl3U5l3a5lQZAYDP5hFr4l124hV4omIQJmIP5l3wxh8elF3Q4GIrphowpgbNFGI85XIUxmY5Zmb91mbmVmZq5W5z5WpT5maA5mqLpmaRJW6HpWqaZmpiJmr0Fm67Jmq0Zmzm4F695m3mRm7opFwEBACH5BAkEAP8ALAAADQDMAc8AAAj9AAMEKCCQYMGDBhMeXKhQ4UCEDCE+fOjw4b+LGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMDtONDhTYMSGEW0SrFhzYs6bAWIKHUq0qNGjSJMqXdpSZ06HNH1CXQi0586qUZlq3cq1q9evYMM+7VmTJk6pZKc69Wk1aNi3cOPKnUsXadu1PK+yzStRr1q/B+sKHky4sOG3PwGXxTuWL2PHWQ9Lnky5suWPaRlTVaz2rmKsgS+LHk26NFjNnCWCpji2tVmqbk3Lnk27NsrWuFnvhd156lmFtoMLHx7cs/HXi9v+5m2zLPHn0KNLzt1Zd8XrzZG/Xm5Tuvfv4P29Hm+cfbNrzWgfh1/Pvr1Qp5CZWzeeOfnn2O7z69/vUX7q+WvV15t8PfFn4IH82Ydaear9ZV56erWF4IQUfuefgmQBuJyD8EVU4YcgCofhhcnVR+JZGYao4oqjBegghxqSd1eMLNZo42EPojjegrqdF1VFNwYpZFwClgdjjLsdydmQTDbJVY4d4hbhgNqZV6VATmapZVGs4bQdWlP2eNWXZHZo1pZoptlUc2wFyCCbUbkpJ2xz+qTmnXiWFNueGPF5kZ//ACpon4T+WWigh+ap6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq/eqrsMYq66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvpADUa++9+Oar77789uvvvwAHLPDABBdc8LxMGazwwgw37PDDEPOL8FIRV2zxxRhn/O/ESmns8ccghxwwx0mJbPLJKGNMMlIpt+zyywKLix+iieJnc0Y314wzRgYM4PPPQAct9NBEF2300UgnrfTSTDfttNPc0vcjaNihN2CRu0FI4oxYT6111ld6HTaDY1v9U9dkh5Ytjxx67WNfiZ0ntdxt02333Hj+15333XqrFXXfcGPoGNZ7Fw644Xwnjvjih+s9s7Vsozdj1WGizbjijWOu+eWcZ67c31Lu+N/UMHIH4OmfpZ4Zdqxb6TqYr38J++yy1x6l7ao9Xm3kV2b9dtzpPSh88MQjN7zxxbuJ/PLKN0+g29C/Gb2LRoI++d6lX9/55p53z/332y+uO7W8p13ijqGH77364K/vfvsebktf4HwpOf/77OeP//7wFy5/6GUTU9wCyD/99a+ACDzgWEBXJog0sEtmiqADFWjACibQguD735s2WKc40emDbQohm0ZIwhKa8IQoTKEKV8jCFrrwhTBsTrcGZaga0uyGNMThofwUlKf9+fCHQAyiEIdIxKKt7CgwS6ISlXhEoyzxiVA0WROLEsUqWvFiUyTKFbfIxYVlcShdDKMYN/bFmIzxjGi0VxnNmMY2hnGNZvwHAORIxznasY54vKMe88jHPfqxj4D8oyADSchBGrKQiDykIvEIx0Y68pGQjKQkJ0nJSlrykvvRntsKBza5dfJ+5sseljAJHQX5hn6o5I4qBZdKVMYIOKR8jvOAR0sT2bJqtcTlLXMUy1J6CW6A+eV8gjnBYZrymBtC5ih7KSI5xemZcIomB6E5TWk605p0ouY1mTkcCI7Jm+D8pjjDSc5xmrOc6DynXg6zyHYm8p3ujCc85ynPev3S8572zCc+ARmSGPrznwAN6AnZ6caCGtSNyzqoQhfaxYQy9KEQZaKyIkrRip7MoRbNqEYthtGNevSjBusoSEdKUolNtKQoTakaT6rSlo5UpC6NqUVhKtOaPpSmNs2pQXGq056ikac+DWpDuUnUohr1qEhNqqckEiiLODUoAwlUARAVVahCtalUvSqWrErVqULVq1jlqljDStatllWrWgWrWataVrWqFa1ZjetX5XpWurJ1rW/tql7nOta7wrWvabUrXJH1SbxBSWurvBrlsHe26jg2bevj2mKRJMr4yOhwEyEsKCkbueedaLN3u+xqkvnJ/6BNlKM1GyuTh6S0/RzLcqUFXmVdaTnVOQ6XuA1lYw/72K/1tmyWNazlNKvY1VyuuK3tbWxXyVnmpsa5ynHlc6Ub3eZS7SmEnW1sU7vc3Z42tNuljmq9u0vf6XJw5/Usa6f3mtfKdkGoFR1zIlukF4m2RJkDrowQp9/q8pdH4wOWJr2r39xKNnCsNN2Aw8vZ0zX4PqND8IMzFGEHR5i4qq1wAINnOghLLr2b1XCDDlsVwuGXxCf+Woknu+IHvZa5253sdAvLudUSs5O59dyEV6e4HbeOkxd2r9h+118C3/eUKu4de8nLvBE1ucPOg/JnDXzf9S4ku9SlMJSQjFkWf5fHR76ulo85ZtL9WvbGZ16taDvj3vBy+XgkTuzmyjxfI5f3trrVXo+HDFog63aqL84yej15NTurrr771TF0EW3YRS+2y4Le8k8wnOEFm5nI4oWtiUT85gEa98dSxt2hRU24GSs5wL4KcZ5759sPcxe5h04SnBE76yqB2Na1fkyuP20+Jy+zWGJ2dPrQTFs/0/rA1fVwsulMZj5funwWXvPWAG2sMTPb2CiuG6wR/OhMv3qDi76Q/XSN7G9H+S5t3jao3/tl+4WbdqUGZpzlnWR6n9qY9cb3vYmdGCwLF0Us1i6YB2djcGdZ3N4u+LnHbW6El3u1lMb19WTMW17DV8L2jfay06zvVf2PSL4c5zemzxzoXNJ72IT2+J1T3tlbs3zPKnd5nyHdclSnutXW3nGCqfvmjD9bztZtdmqh2/MwEz3YJU7VVsXqVaZL9elLp3jGYcvnebva5ObdtdWZrPV8c93K1AP71p0q16tyCtlVF7qbLc3duW1bzdpmd6f7a9q415a2dqc49jp1u1aez9npg3nNwR5fmgv+8NhOvOH9/ONfZ2pr1+74zoP+c79HuOjLljzQL4/0yXNe7ZuXb4+SR21Ned7vha266nu9+vGufNqsj73rZZ562WP9yeeGfaVnZ3NJQT64EDRmMocvb+ILv/jIP77yiWl85iff+ctfTPOl/3zq/it/zHwP/Sux2SZtZpP73u8++MdfzfJf0/zfR7/41R/+9pP//PBPf9+tw3fhGe/+EVRnOvev//7z///+F4AAOIACWIAEeIAGOE7253iPR1UOqFUPGIFWJVAUWIEWeIEYmIEauIElJIEOqFQgGIIiOIIkWIImeIIomIIquIIs2IIu+IIwyC1zFIOqAjA0WINkdIOnYoM6uIM52IOkwoNAGIQ/OIShIoRGeIRFmISegoRM2IRLuC71Ikd6pE9WuE9XmIVYuIVaKE8Z4YRSKFRiuC9fGIXqMoZouFIaMYNsiBEz6C5pGIdvWEZyiIaOVIdj+Eh4KIaNtIdCdYd+GFR9/hiIPXUpYnWIe5VXeFVXftVWUOd0VQWJkOhVTRdWU6UAApCJmriJnNiJnviJoBiKojiKpFiKpniKqJiKqriKmWgAckWJUFd6ThJ2ijZngEdjwBdct1hoihdau3h7L9eLjRZzuyZlbJEmrYZaFQZKc5d5pmZvosdvoedz0Hh61Kh5lheNBYd5vwVMaDJ/vyhAzvh1dlaO5QWMuoeOtTd7Wtd66uiOr7eOc2Yn31hg4uVuvjiOzdht0ydM0PeP1geQ/hiQBDmQBllMAomQBamQ3QZv33hwDQaRdfd7FIlj8neR6xd/GYmR7sd+78eRH7mRItmRGslqg4OMpPM63CZr/byHjfs4dJKWgAg4kzJZkzR5kzaZk9unIA8ZeblYkdPDYWEnlAvIgUZ5lEiZlBlIZTSBjGH1V1BZdlKJiFTpgRB4lVaZlVhJABFAAFzplV35lWIZlmQJlmY5lmdZlmi5lmrZlmn5lmwJl24Zl3Q5l3Ypl3hZl3l5l3rJlQKglR9IRxfxhoTphoY5mIcpmIpZmIjZmIuZmIz5mI4ZmZQJmZY5mZcpmZpZmZjZmXOYMIRYiCURmgrlFaSZUydxmgdlmqoZU6nZmgjFFbApUyYxm23UFbbZUq+Zm2LEmryJUrX5m72Jm8L5UsFZnFxEnMgJUse5nFaknM6pUbsZnVANVILU+ZwjeJ1VRIIBAQAh+QQJBAD/ACwAAA0AzAHjAAAI/QADBCggkGDBgwYTHlyoUOFAhAwhPnzo0OHEhhEvSgzwr6PHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs2ZHjRkjYsQp0WBGnzx5Whyak2gBm0iTKl3KtKnTp1Cj/hOIs+LCq1Yn6vxZVWhRqjsJEhUotazZs2jTql0Lk+tYsWB7xn17NWhYt3WBZmXLt6/fv4ADl+wa165hrRrvdqX7dfFPwZAjS55M+eXXrHC5Js5LdTNixV4Je61MurTp031Dq86MubBVi571Yp1NUa5W1Lhz694t07XtnVtjN85KmPHnzlZ5K1/OfLnm57WPS2fMuvjwub/JNt/OvTtk6639fb7GGx227PK+c04/6L29+/dloRNHr3UsbfHCC4u+uxe+//8AxgQeedftR9t6BtanX1cBNujggyJhh+B51bUWGn+aUZefQRB26OF/nNEHmoIkEmdeetaph59GH7bo4nb5iabgihZeWOJzdNF424s89ohaiBXKN6CInIWX3XEn+qjkkpLFOOFG9j0ZnWpSZkYYk1hmyZd+RhpooWJGZXgkfuNpaeaZUt230ZBiUhhcm8gRGBSadNaZlI0SzledYTUSiaSQr9kp6KCW3QjlZemRmaiEXi56KGKERiqpSbVhpOil2GEKkaaVZurppp9SNOmopN7UGWILplqXqqiu6v1qq7ACxSpQpdY6KUc3eYTrVLr2muuvvAK767C+BmssscIWi+yxytrq7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOL8MwM489+zzz0AHLfTQRBdt9NFIJ110zgAq7fTTUEct9dRAM+0f1VhnrfXWTlsNH9dghy121l5/PfbZaKcddNnuqe3222ezTdquxtaNqwMD/uSt99589+3334AHLvjghBdu+OGCy90kgsGdt2Gcjj1u6HgkkrcnnPRhnpDi31FuIo6Qg6kmil8uWHrlKUZ5uo50c/5XgTNanuCKfubY+JAYRp6757a17npqGk6pZ+hjGpqgiqQTz+WBh1F5oli/B5a8V13u6WbsePI++e3bS566jL5Hr5afzjf/Peqrmy4m+uvTfr77ZYrv1/K6ryc6kfdbL7n++ddfvVwmkt/8tue445WPfQiEH/NUt8AGJlB9JBIg8EYHwApi6IIWzCB6gtSpDQqHg3DBoAcJIkG20E9RIUqVrFZ4KhZCToUtjOELV+VCGM4QVTWkYQtLaMIQ/YIqgz4MYqeESMQhGrGISDyiEpPIxCUakYdrOVWsZCjFKlrxiljMoha3yMUuevGLVoSiCZuVrH/gDXFoTKMa18jGNvZNjKiBmxzniDU4noaOeMxj0ux4Rz368Y8+42NpAElIQAqSNIVMZB4PiUhFOvJtjKTMIyeptkhK8h8AwKQmM8nJTXqyk6D8pChDScpRmrKUqDylKlPJylVq0pKwjKUsZ0nLWtrylrjMpS7vVKXGtC8juwTX/vwnOxYF01tAgqACHziRYyIThB7sYJBAcxRncuuGOcQhFXXIHmtuy4lNDKcRw+ehVprTledMJzrXqc52svOd7ownPOcpz1b9ogWM+OyijyjJz376M24T+6dAB0rQrgW0oAhNqEIzedCFOvShk6QYRCdKUUM2tKIYzWglL6rRjnpUaxL9qEhHGrWQkvSkKCWaSVPK0pYyVGIujWlKVyrTmnaUpjbNKUVxqtOeLtSbQA2qUIdK1KL6CCxTGchUSEiWpnKkqUnllVKfehSqSvWpUX0qVqHK1apmdalXlapXuxpWrZb1q1zdqlrPmla2jnWtZo0rWt/KVriCVa5TnatY94rXsXr1YbXTXAqhOTrtfc546Vum/s4nIw2lr3sFWmyNhtdNwK6vsQbU0WFPhD/BGoewxWRd/Q642OylyH6w0x45ERZY7v1db7OL+h+KTiud1SiPsqzDraM4m1vkdY+3u02mxIIL3Nba53KYfRwK70fM0RJWdP3jnWyfm53o3g5irWVs8IAzXd+iMLLJJe0LGVhb8jrOvON14HnVC7mIEde11KOgZG/LvT9h73rC+2V+3/dbAj3WSv/tr+6wO9/ZFre+buqub7j7qD4VGLkP5pNg81TM4mXOuIdx7y8NW1/GJpeacQrT90QLXBIn08SohZ1n8PQm48SGwB7+bGFDW90Tr0mxtg2whT+nYwzHl787boyGT3u5w45WSuAtr34P9FrbxpbJ9D1ulKH85Mo1WcqrZW2EFzzhJg+Txg0OMnObW1zq/Va5tGROZjTLbEzLzo7FMj7d7XRrXzYzc7L0zeySvWxkIPdSNTCGLYLlO70RmbhLQNbsnoN8o8d+2XbaZbSOhqzaAzv2sm9m3HJpHOdB37d3IgbxpzMXalDPRnuBvg6HVbxqQRdZfej1tKrZK2sbxTpG+BX1dSjt6fUi9kj6RXGBPavm3eUZtLg7jHSLXcFeKibVzav0jINLPtnaWkhcDu+Xbazt/imTtgnG9kKGG2xuXxrc2/60jNdcaFyrSdSKJvW7Td1oese7OtAuHeUI/WvKwre26Q53ty1sbt/+u4DeLrj5fMJrFsN5wk8ytOzsjOz/UdxJFmc2u9974Yz9PyTf5Q75n2ONZ2qTHHQmp3XJRc5nX/rZcQ2XM2yX7dxh0pzD1v0gp4t3c/jm3NjKlUuknJrVqsb16Fm1KtGnavSiJ/2uTQezadXMb4Pf+tcGnp7VaV31aHMd61tn5oGG3urlbVd53u2wmUecZObqu+3AfvvU3d7llLv632y30dDTHrkZ41zW/n75sV3u6JaLl8iDP/zKBZ/yO6P8si3amUtqjHUXH1jZPM+8zmv+82b/PbA9Dzro57zz0W/+8xGO/EtXomlTo57yY+7zrXONdtpr/fCtv/3sa8973XPd9oT//bg/JPmWoBy/mM864348TQ02f4TO34wIn0996f5H31LX/2H1sQ/97m9f+9bvvlKJv3qVdFb00PU53rWJzW2y34bw52b83y//+tP//tnMv/v13/7+z5//MERC5Dd59GNlBUg7CHiACghODChODtiAEPiAEhiBFDiBFliBGPiAVKF6kydVHrhVHxiCIDiCIliCJHiC+ZSCKriCLNiCLviCMBiDK1g3HVJ8RkUwNniDApODOggwPNiDQBiEQjiERFiERniESJiESriETNiETviEUBiFUjiFVFiFVniFWJiFWig/kteFoFRP9BSGYDiGYliGZFh+ueRTMeVMauhSbNiGLPWGcIhScjiHJFWHdihSeJiHHrWHfKhRfviHGP4FMEuHdEoHV1sVdU93iGWViGgVV1EXdXEFAQJQiZZ4iZiYiZq4iZzYiZ74iaAYiqI4iqRYiqVIiAxWb7O2iteWWsqncbK3aI2HY4g3i99Wiyw3ZYR4ar5UWptmgEbmi+q3celnekBXjPMVesiYbMQIe/uxi7QIHGwyjYiWacHne2IHfLinjbuHjbSYe9e4IqjIi5jlYOhmjjJ3bdMXft8nTez4jtzXjj7kffAIfvFYj50CjWHWYvPGipBmjU6Cf/s3kP5nfwBokAT5fwmJkAWJQ+MoGyLmeiFGjhJJYcu4FReYkRm4kRrZkRxJgbvIdyKZfCPJWVSGOjKYkiq5kv0s6YKE2IgwaYiLOJNLR5N4dZMmaIIPQAARQAA86ZM9+ZNCGZRECZRGOZRHWZRIuZRK2ZRJ+ZRMCZVOGZVUOZVWKZVYWZVZ2ZMd8VJe6RFf2ZVgOZZiWZavdJZhiZZkqZZmmZZuuZZv2ZZwOZdyWZdseZdxiZd0qZd2mZd++RKCGJiCOZiBBJiEeZiIaYeGmZiM2Zg1tZiOGZmSOVKQOZmWeZkQBROYuZmcqVCV2ZmgGZqO9JmiWZqmiUekeZqquZpjYzKs2Zgl85qMWTJwJypbCC2tCBu3iZvhiBC7+SwbVhe/6SyRVhvDaSuuWB/HWSvMNxrLSSqv6BnPCZ1pR1ZZ00l2vckh1ykpE5cX28md/pYc30koFNY940meI2ed50knNncV6ykoVOcm72kn7AZC81knDclC98meF5hl+9kjLPifZxIQACH5BAkEAP8ALAAABgDMAeoAAAj9AAEIHEiwoMGDCBMqXFjwn8OHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTFxmqXMmyJQCUMGPKnEmzps2bOHOadMmzp0udQIMKHUq0qNGjDn0qXYoQqdOnUKNKnTqTqVWrVLNq3cq1K9GrYH16HUu2rNmzFMOqbYm2rdu3cIlCKABhbl27eOvSzbu3r967fAHj9XuX8F+7BQIESLxYcePGjCMrlvyY8eTLlTNDxiyZcufLjOOKHk2aoubTmT+jTkyZM2bXjlvLfu05NmjXs20/hm1Zs+XeBUoLHx5Xd+3VxmHj5u379PHdqlm/Rt78uPTm0G8HIM69+1jmuf2vp6btXDn169apLx+PnXnyzfB/e59Pf2r7++gdn2efPvx77PmZ519/AiYXWn0IJjiUcgGqBqB2wOkXnYQQ/pfeehPut9uD5ino4Yc3lcegbRf+Bt50GY6YXXwaithghe19BuKMNJr03ovwYQijfy66JyKKMLLIY4Q9vlbjkUh65CN+LcaoY4nkZZeigyvmB2WVuiWp5ZamEVjdjQ9mSKSOKo7Jn4VAGhiliZVx6eabSz7HIpZplpcinWxaWedzE7aG53tvBppkmCeiyeGPRF6IKIWH5rbhlSIKKmmNJKbpZ5/uDXlmo09mumaFV+aJ2aSkemgpoY8ayueenxbZ/SqnqZYpa3Cl1lrfpkxqx6Go6+2q6p+uOgipo9vZaix3p4oJpJc4RsjsoXNiyuSz/R1r7XC4xlobr7F6yq2ZXv6oba/EJjrdteiKphuqq4bKqbuKNkvmbPAyl+69b7UqHqreMrqtv73yK3C4A9uL78FluRrtsnFCK2+l0zas6MKppofwxd/RmWO7YOrKsY/ifewkryaSDPF9GKes1WaflSzlyy7HXKnMt9HM8sw415zzzTr3zLLKQNun34brMjp0b0UnPZ3SRC/tdNNQI/201FEP/XTQWENV7D9bd/2Q1w6BzfXXZIdd9thmp4322mK3fbbbasPN9tt0x5313Xj+56333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx3773qa4UP1veEi2/+UuQPfv76PKUfOPvws+T++/HXn9D8gNuvv0H4/23/AAAMoAAHSMACGvCAA+hf3/QHK5ABTDMKXGD9ZOWrCtIqgnqzX5GmVCgTYXBvGqSguRq2mw/mjYEW9JSvTHjCCborhdhhId5CSC/y1PBl0JHh3TRYrqL9sSlK5NEh1lAIwxe2RohDnGARVWgxJAKNh0yMIoec+EQlWu2KWMyiFvVDxZTpD4FgDKMYu+jF/ZnxJWS82BnNmEY1rlF/bTzYG/cXRznOsX51xNcd8ZjHdO0xfn304z9eQshBGrKQiDykIhPJyEU6spGQfKQiA0nJSlrykpjMpCY3yclOevKToAylKEdJylKa8pQSQaMqJRnJVrLyla6MJSxnKcta0vKWtswlLnepS1va7o/ADKYwh7mS2hHzmMhM5hx/qcxmOvOZ4TMmNKdJzWqqhJnWzKY2q4nNbXrzm8iUJjjHSc47drOc6EwnIGmnzna6U3znfKc85/kTcf3S8574XIg988nPfsaznwCl5z4DSlB3ovKgCE2oQhfKUO+0KTZcWwzXgqOYiFq0ohil6HYwutGNUvSjF/VoSEeK0YuatKQSFalKT0rRiY4NpRs9aUxh+tKW0rSjL53pTG2q05z6dKUo5WlNhwrUnqr0o1ujnQo3yKpLdWxep2rRCH+ooVVJFaqwcuqfjNgxRd2ugliClJMoZi6uDiiKzxJhAzf1LaxSVVmz8tZXpRggtDpQTbmCK5mY+lS+jhCsfo0qYDUV1SPabq+a4lFgxyXWf4VVXzuKLFTh+iLKfomsl32YXhPzVa3ytV9MnZhj70TapeZKXJ7tYbdUOybW/RqNsKCS6GGzCibR3tWtgs2WZdnqMboCK1xm7WqhxkolpHV2qbaNLGG1utu6xsu0ctIscqDkVOoyjF0UeuGJ5grWzT6Qt5hlbLIceEPrUpBcr2KPwoSVXvY+9rKTmSsHV+Tb85bVhuMVb47oiyuXwTC8H9OudO2kIokldXbq4eqZYFtX+j73tNp18AOd60PEVri/F57vuFLYG/kiF6urlexUcdtB/JY4s3mNbVXBW+Lodgq7FTuw7JZYWPt+qrEqZu51dYxaKW74wfX98W3HOlwZx064vmLwU9uqWzQBN8jNvbGPo/zeYYl4r5vxcHiJm2TQJhe2izLvfP07Zoj9lVm5r6osZAu0seMKWWOKjXONBWzhHWcYr2+VMn/Pumc957nKvK2hls985s/q9b98djGKeSytEQupxo9+s566pTH1Ghl2XH4wjhZr18DKecv6VTSJ8ytq8IJLxSgmEXcVu2AgKtnUdk5upJk8aVpjGNCfrvWvNEyx9nhYWZ6VsKHTfFpY31nWxiY1m0cd6mW3+sSScXN7oU3bVAu5tIuGtK6Fi+3RrnjWE87xa1P8mEHX9q5/tTKSXbtWOq8biIgON5HjveTslvi43pWwutWMWW+nddvAvrK/qW3Zgaca4CTU6qA06lKOklSlOE0pSB2e0ohPnOEZJenFHz7n4f2+etnsJvZ/4Pxdko+cySCHd2pVzqrf8gtJhnJYbnnM5r+u+NABXnO+//1uq/K808uVbJcXu2lN95U1Cyf4ZJceaKZjG8rytirU393n7ka9wPSeutbp3ejXGHQjMt9wzUtO8ybpuOAv9ja4m97vtDsdxghfGNqfrfa48zvYtfm6RszMd7m/3e9sD3jV/0z4Ows23d9FfMx7PHjDi13xWA855ImOHb3v3eZlz/zMNy/28WDq87EF/aNFryfSez70qB996ku/+tOr/vWsfz2XG2N5jAQezbcHvOB3f7TeG21pSAu+75Mm/N8TrfjEHz7wlX985iN/+cZ/fvOj7/zq/lO/65ap/UXW9cPuc//7rga/sMfv/ZtJ5/zmTz/616/+9rP//e6PP/znL//60//+9s8//vf/+1Nrf/svFYAzJYAEOIAGWIAIeIAKmIAMuEUO+IAQGIESOIEUWIEWeIEYmIEaeFMyFYD/11D18YEgOB8iOILdUYImmIIquIIs2IIu+IIwGIMyOIM0WIM2eIM4mIM6uIM82IM++INAGIRCGISIREhGOEhHKBBIeEi9xEtO2IRQiEZDmBEFtT5TqBFVeD5XSIVZCE9bmBJdGE1faBFhKIZjmBZlqBZnWBFpqIZrOBFtGBZvCIdxeBVCZIAYd1Qat4cSx4cW13B52HAR/icAhFiIhniIiJiIiriIjNiIjviIkBiJiahD34Z5nGeJnSdr7rZ1m5h1/3Vp/QN0uMd7ujeK6PZ2PDd3XXd7qQiK+DNYl0h2sXhys1d4h5d4uLh4kpeLHSJDeNZ3d2eKpQh44tYyrWeMsOd6sbeMytiMMuKLZjeLY0eLmdhyyUd92HiN2gh92zh93dhhvlh3BzeO4liOy8F/6Kh/6piO7Fh/lEh+4ld+8Bh+9MhfG3iP+JiPFniHC9iPDfiP/hiQ/xgBBECQBUkAB5mQBrmQCMmQCtmQEPmQEumQFBmRFTmRFpmRGLmRFZkVUmhISfEQUjiSIlmSIXmSIJmSJImS/SuJkin5kh8ZkyapkjPZkjZZkzjJkjlJkzrZkzz5kzfpk0EJlDs5lCRZh3boFEi5lExZhkrZlFAZlf6EFFJZlVb5Tk9xlVq5ld/0lFz5lWD5TF4ZlmRZlsGUlWaZlmp5RmO5lm75lubTlnA5l/aDOXR5l3VpOXi5l/BzLGo1dA3WiYI5ZVcnLq6Ygz3ic3VibIn2YQDmZ46JdEOoi5B5a2QWJOWFmSZWaMHoGJMJmN92a3HVeHU2mrY4HpOpbl5WiU2WbZLWmgYHjkFoY6B2X8W2W8qmHsk2LlNIYHOSmJqJayK3bcD5m41pWLPpbLjZbLq5nLZZas4JMBcEhC2vpm2w6XbcFiTYxWjiVlFCOG+DaXVUZ4tA5onR9pmxiYpK13Z0p57kGCSpmXKkKXLyeZomV5+OJ2Gf2WtipnNC158ux5+rqTHoWZjsVp7hqZrm6Sm9qYrdyXutyJ6rCKH39p2Px4uMd5qTt4uUOZ9EEp+mh4zMKKLO2DMjaqIlyjPM6J3JyY0u6o0vKn0yan3fSKMxClEguo462o48uqM+Cn+HiYP6OKREWqT7KIQBAQAh+QQJBAD/ACwAAAYAzAHqAAAI/QABCBxIsKDBgwgTKlzIsKHDhwT/SZxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTboTIsqXLlzAbqpxJs6bNmzhz6tx5M6bPn0CDRuRJtKjRo0iTKh0ptKnTpwqXSp1KtarVqxehat3aFKvXr2DDiv3ItaxZl2PTql3LFunZt3Cjtp1Lt67djxAKQMi7l6/fvXr/Bh4MuK9gw34J91Vc+LDjwIkbR5YMGfJfvgUCBMicWfNmzZxBi/7cufRo0589ozaNOsDd17Drpu4823Nt1qdth06dm3dt1aN/C18NnHTu1rSF/05OvDdt3LeDMxcdu7p1scWbt+atXbfo7sT9kffm/r287+3gnS8fD3339PPqU1+fT5+qevHGj0sfPl55+/vBwZfff/71F5557+kX3Xqm1efgg0Wtl12A7nknYIXdDTghewCSd+GE6RUYX4UG7lcchCimWBOHIUpIIIUIWkgifxIuSCB6JdaYoY0xMuiaikAGORKNRJLYnIsizkjjczHi6CGTGvKoY5MwPrmhZkJmqeVGGxppnoI3mnhkhlBCWeWMGIp5pppVgglcmAVsKeecEsVnZ5Q54vcfmWxqqKeAPPJpJZVWJrgdnYhmiWSLB/oYZYJSLmmhmxwCGumfxVEqKWmJdqrinUc+eqWh+704aJmRngpij2yiav0qqoP+6Oms9S3aYaU74vfhlB7uOqaJvuKa6Xu5qknrsfO9ueaHYfK654itSllsoNCq2uyvyyGrbWxrhkiqqrHGOu23sGLa57iTYvpnZ9u2a9elOeaHpLhfCippucIqOC+sC+47qm7uBtxWtz3i6O28BRMaqpd+gmqrqPAdzKfAFKeVKrH66hqsvBpj3G/HMmYM7Ma7EUkylhWn/NWwHf4qKMNMvowwzJSKJ3OxN9up8s5XResxdND+/OXDQYfcL9FIt5j0fTw3PdWmCUfs8I4QT0c1zcrWWLV3VyO8NcpOh33UueByzGKXWU+Jb71n21myy2izzd/an4ltd4Sh/uEWM3lvm93333wHvvfgyhJenuHGIZ534Ywf3njiYN8t+U22BZjppJhfrrnlnPu2ueedJ/e56KFXXrrppIOueupxTu465RPJKnvstNdZ+z+z26477rfnzvvuvgff+/DAE//78cIXrzzyxid//OvQRy/99NRXb/312Gev/fbcd+/99+CHL/745Jdv/vnop6/++uy37/778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGN8jBDnrwgyAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53mJW4/QyEhxD04Q+B6EAhCoSIRTQiEhtoRAAskYFNfOICoyjFBFKxige8IhYLqMUtDrCLXgwgGMP4vzGSsX9mPOP+0qjG/LGxjfd7IxzrJ8c5zq+OdowfHvP4vj3ysX1+/OP6AinI9BGykOc7JCLLp8hFjq+RjhSfEyf5D0paspKYvKQmM8lJJ0byk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUsBbbJWnbylrbMJS53qcte8vKXvgwmMIcpzGIS85jGTCYGm8jMZjrzmWa5IDSnSc1qWpMhy7ymNrfJTSVasJvgDKc4nZLNcZrznOiUSwXTyc52prOc7oynPK0pzXn92vOezoQnPvfJT67Us58ADWhX/inQghqUJQQ9qEIXihB9MvShC00oRCdq0Fla9KIYzahGN5q9uoEGd5sBqUixRFLXkDROIU2pSVc6UpaeFHcodalJW8q7lKKUpjKtqUlvWlKdjhSmP+1pTncKVKKSFKdFnalQaRrJfBUKWDi7krNY1TU8aW1hIZPZpjw2r09ulVWOelbC0PWvr9UsamkKFrbwRdbWObKs6spTunb11Zll1W1QzWvcnLQ2vsatbk2dasuyBjSrRUtTWnXTwagVVoWd9Vqe8WrOkmQ0QklrZGtFK+awKiKTOcmzbfqTV+9ltMX2jbBwrRbItmZauf1N1l8f01lTzfU12qb1sI3Fq1/LdlV/GaxoUkPSaEnbNjjNta5mEqxqV+Xb1DIXarEd1GixhSeuQq2ty31qY/2qK6zBDbZ7E+5sgQvczCLXZ2Sr1GG/pVa9Dhaz+ppun8wa1+zya7e5DW9+FSvXhlHWvziSLHrVa951nRW2/zVsguGLYKHxqlrD7Vpr60rX3E6VUfZlrr0gS1ztyPeyf61vc71W4MqGt7Xm8lKKLWyzyCGytyC2q3L3K1g0Xc7GqV2tqxi8416FNLAt/uqGHQuxDAurqo1SksSWJVYHZ0bAvUryxkDbXymDC8c95uyBIcVhgkkowgeGEXatVS0i/X82rfclcoevq2Zdffi3jmKzcoP8WRBzWbM3xrOXtWznH79Vad/t616pWtqLDXa3TS40gBWNZkXLapEOYyxeG8xo9YI3z5QeNJWHrOkGjbe2m820ijUrZRSTmr/7hWyp3+tW8w11qCiNKU5hjdNY1/rWNsW1S22t0pYymWgitm6apTrseOn4uMk9M4+Rjeknn09USH5wtIm9rP4eusqovXLURlzfZnF7vdvmU4n7lT5qL43VqX6sug3d6WXL2Mgn23SZnWzpxNIbtBT14UfGml7bVvu/1gY4Y63c6MuqGtUE7/Oq081ahK97N/mOy765+qJRG/zh/L44vMpab3f905XiJg45x+VdbZCP/NgwirjEORLif+NX4C+Pucsd17Bn2ZxKN685zneu856nKec/53nQfb4Zlb9l4gw3rsaVzvSMm8pzoot65aSeOaprzuqWwzrUp871qnf96l/Peti37nXMGf0s+2aZe83EdrVH2e1tXzvcHbe4ukPO7ni/u97zzve9+73vgP+74ANP+MFD7uzR9IhSa8r4xTu+8ZB/vOQjT/nJW77yjTed5jfP+c57/vOgD73oR0/60pv+9JpHfOI5ehTV+5P1bnG9VmAfe9k/hfa4z73ud8/73vv+98APvvCHT/ziG//4yE++8pfP/OY7//nQj770U3TE6v5bcpLYr2T2ra/97nO/+t5HpvinnxaFkn8sET2/WMyv/rCwv/1feT/8r5L++WNF/vavCv7zP5X9757WLyVUshaARrVrupZUIxVTDyAADNiADviAEBiBEjiBFFiBFhiBwGduwjZzFSZz0BZq7eZj9lZpj9Z7Sed0KPiB7MZWpzZwGJceGRhwHriBHfhrZWNyHSeCHpccwXeCKth0P4iCQBcdQ6g3QkeEH/V7GlhZMMeBNAgoWheFYyeFZQd2Jch7PmhxQKiFrmV4hfeFXhiGMfh2cleGZHiGyYV6ariGpNeDmHd5cPiGchiHCkAAEUAAdoiHd5iHfLiHfqiHgNiHgf74h4JYiIR4iIOYiAQQPZ4kEY34iBMBiY4YiZQ4iZaISZcoiZi4iZrYiZXIiZ/oiZkYiqQ4iqYIiqcoiqi4iqrYiqXIipRYf01je7RYi3ARNraYi7oIFbi4i774izDRi8A4jMS4EGJTjMiYjEM0i8rYjMQojM4YjboIjdJYjbZ3jNaYjdUUR9rYjdDEjd4YjpCUEvkyWUqWXfGGctMCb/emjpPGjpXlRWvGWxgzgqCmXZzmXWpij/qIj/OWMPKYg1mGWKVCkIGzcSdGaAdZcQWJkNmGZQ8JNQEpbmCVWSi3cUe2gwqZkTrojyW3kfPobFiUaeW1YIs2aK9ybSeTkv3bZYMFV5K7NZH9RmJ3BWNbBoJYs2fx0mfNRpMatpMvIo90JmcvaWDVtY8KOZArdpJrtpRFiZRHySlbZG432ZNVVZU62Vk8mZV11mXMEmmaIpMuiJIVqZL0xpILd5Zl2ZIruZZpmS5CKZD/GILJho7t6G7reGkuKZfv1lVTyZYJd3Bj2XSm1nCDKYToJpiJFh1x2VkXSS9U+ZjF5pgeB5nGVpmTqWw+FpBFRpHn1ZklqW2g+TDdFm6hKWij6WF/eZcdyWnwSJc92Zf2+Jq0qZfsMpWKaWaIeYKFSTNvuXSkqZtBOGEiWUUfeXIaiZytGZsfJ3J82ZzKWZfLaYNxXFmENDd02ImERGeE23md2pmd3Ame3hme31meyMGZZGeF6il2Vcie65me7hmf8DmfVPie9SmfVlecUhSGYNif/Pmf/hmgADqgAlqgLvZEbJigCrqgDNqgDvqgXhQQACH5BAkEAP8ALAAABgDMAeoAAAj9AAEIHEiwoMGDCBMqXMiwocOHECNKNPivosWLGDNq3Mixo8ePIEOKHEmypMmTKFOq1DixpcuXMGPKhLmyps2bOHPq3Mlz58yfQIMKHUqxp9GjSJMqXaqTqNOnUKMeZEq1qtWrWHFK3cq1K82sYMOKHVvVq9mzaKeSXcu2rVuSaePK5fq2rt27bCEUgKCXb9+/fPcCFkw4sN/Bh/8W9rvYMOLHghU7ljw5cmTAlB03pmxZM+PKnwMXCDCatOnTo0urDmB6NerXrE/jnU17Lezbr1e7Ls06de/YsHnjdn2b+O7Yun+3Vn5aufDjyJ1HL/77uHHgxINjl869dO3v4P2vToeenTf57cu1W2cOvXny9M+Za4cv/bz76vibD+8+33f/8fgVEN6ABBrF33Xp5cYedfvp99555aHn34Pc8QcgfRECuN58Fh6YX3YBFCjiiDVxaOKEEqZIoXoL3ufihubJhyCKCjb434wp1uehjdeNRuKPQI5UIY3v/UffdDo6+OGFRta4YoZQDtnhk02eOGWLIQap5ZYaMeglkVKyqOSRYcaIoYwtmgnmke1RGGWZN1qoZnQCcmnnlheu6V+SVL4IJ4cIokkmijiOWeiYfNK5ZIeApgncnZACyWh7ZDZYKKFyOrokjvElat+hmPrZqZNGgvpbpKiOGKeYYsJo/aWGmtpI6p+C0sjgqLPeil6itKqW6q/hTVohm0yO2uOims65YrKwVjqnqMj6Ca2zeVabJbDY4rXqhn+2iWWn9n2Zo7cuGnplueCea6a5jUp7bbbwuqUou+n2Sa6bmUob6qfV2tvtrOG6yq++yMVrsLzmQiiorgzHGvDCl8bq7sOIRuzuxOoyd/DGY+VKaYzP3ttsqcXmRzKcIfdq8sC6ptxwcnVyLLN4CS8aocLEKomzntvtXCXP/s4rsLA+hxvbzEhXlSu9K2PJdIKBPr1n1OnW6KXUGCO56tVVJ5f010sh6TN1A/Ns847elt2k2UHn7CrZ+ZptGth0G0hw1yb+b603zpnineDeO/Y9bt58A85izHUnflPDbvdM9ONWGi1340IPO/nlP2du9LuKd56SwwQ3DfeVLkMtZelTn26t6aM3inrorPfo+ewqLQezoiDfl/ruuvee+++4Bx+g8LYT7xvwwydfvPLHG2867+bRLn1JwMmn9fXWZ68f9ttrLxz333tfvfjjh9/9+eanPz7666tffvusTS+/kBZda3/9+Fd0v/75/7O///37nwADSED+GRCABxxgAguIwAYq0IEMfKAEI0jB+VnwghjMoAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx79+vCHQAyiEIdIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCTk8ghkwkSwCgyEZaBJGOVORAItlISFLSkJa8JCEzqclATrKTm2QkKAfJyVH6sZSm3OMnU/lHVLIyj6585R1jKUs6rrKWeqQlLuWoy13CsZe+bOMtg1lHYBJzjcY8ZhqTqUwzDrOZvxQlNHkpzWlG05q8xKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJznbO8h+MjCc85ynPev3S8572zCc+96nPfvLzn/4MKEAHKtCCEvSgBk0oQucZybk49KEQHcolI0rRilrUIRO9qEY3elFKcvSjIHVoRkNK0pJKZaQmTalKf+LRlbr0pS5BKUxnSlOEyLSmOK1pS3PKU53utKdAXelNg0pUkP60qEj96FCTytSIuvOpUI2qVKdKVT+ixn+9waqA5kYa/201RPELK1YBKNaugnWrYz0rWcGa1raa1a1sfWtZ0VrWuNL1rmOtKlXyxbAMUUtYlOMr18JkubnpNWwsU5ZgRSa5s22rWfyi1GHDFrdoRfZcvHrTmnjV18EhbrJ2W1bETBW6KLGsVZC11mZBmxQe/TFLte1qG2r/aquTWYi1SOHraAFLrswWtmbAvWxwcHsU2zb2bBbTLMmSC1t2GZa4PGmuYgc7rbd9zLKOzV3v2gXdnnCWapVVWWqxS1urlYtUvOludP2qNtRa7K+lbe5rr1sd9e4kvLNdV3V/O7bdts66SLKvTk4G3rWBjnL1cizklCsbAeNEuoKD3ev+xd4F8a29vnLw4gD2Wg57OGh+e9W62EYdDS+Owc962YHx1t7ZntdWVeOciVGCNtiSdsKbJXDJAqvjGZeIsRkT2WIjzNwbPzZ+Pq4drdD7rQ4DeD+y1S6MnbaaJCt5X+RtcmdVRl/fIurD3LHy54xVK9/9UmxsTFvWY1H8GjHTuLNnzpFxB9eu8Oq3xQ12M/WwnDUEj5fPVPLX0PKLHzWGFaxqPXRaEb1orzbarF9Na6TDutVKP3rSiba0os3KaEg7etNae3LqJCznPrv2xRCj8rAMLWqxbTnGlir1m/gra0/RervMzdly/+XhXevO0Lfm1t3MTGwOA/jYC9NxmQ0MYVTPudl3lk9Tp82QjyB3xRKbdayZtO1b01rQtiY0uJks7uy6tz7UTrdaPOJc0Zbb2MUOdLyv7exo1zvUqr73stst5xjDWt0AJ4i1Y1tr53b74NpO+L4VhK+Gb4rJDj9TxDE1cYY/POABBwmxkA3vjv3L2+P0/vj3Rl49ku/Keia/XspRXvKWn3x7K4e5y1mD8Yyz29VaRhfOdZ7zEe/c5z3/+fCaR/TiFf3oRk860peu9KYz/elJr7m6NU7WqsfV6li/utazzvWte73rYP+62Lu+vrKb/exoT7va1872trsdOFKfejvjTu2n0r3uc787U/XM9777/e+AD7zgB0/4whv+8IhPvOIXz/jGO/7xkI+85CdP+cP2M56Yh2fmEcn5zXu+8sBCC+h/JfrRo6r0pocU6lNvp9Wzfkuuf32QYi/7H9G+9iO6Pe4/jelHJ7rTmu49pyXNe0krQADIT77yl8/85ju/+bvfyOqe7G2E/p+8xX6rcvQzols0cVzk4f7+1rbPfQwvXOHA3be/+70d8mMkyBae98a9D/GHV/yz5Cc4t9EPa0rJ/OUxt3LudxGVI37zB3JOl4BQh3QDWD8VI3RBF4Hn9XYUuD4NyD9lFXYaOHYc2HURQAAfCIIEIIIkGIImOIInWIIouIIkGEbVJE0w+EgyWBExSIMzyFA4WIM5eIM62IM8+IM2GIQ7KIQ+SIRAOIRIWIRJeIRK2IQ0eBZZpHdSSFRYNIVW2FNVeIVaSFNZuIVeKFRd+IViGFJhOIZmuFFleIZqSFFpuIZuOBdR+IZyCIdXNId2GBdteId6CBW8Jly1hX101lvK/oY11JVYgUhYg5h9iAiI0IZvDHJELcNrZcaIJLZfzFaJ02WIfmaJcUaJiWhukQgokLiIjoJmx+Ix8YeKuIYsp+huqzgoqeiKUsaKsUiLrzhlt6hieUZElaVmQKZvqogy+ZaJjkiM6meLwgiMrpiM9maM/AaLV2VEz0Zk24YvWOOLNcZm2Hhu10heg6aI2/iNhxiOCzKKRnZcXoYrUaYigJWO1weKk9iOYFaMmfNnybaO9tgckNiKushnoYiLxHiOthiQ2CaLqSWQ0EiQWeOPnDKQADKKsoKP7kiP6DiP8fgqE3mRXWaRwfVbGdmREQmP5hh+4+iNJGljJklu4JiS/da4kuWlkiX5ki0Zk3/IH/tIitP4iY24bBRjZ/TIbD7Jk5ilk0FJiAU2MCMJkyDXX2AmjktZY2fybkBzkuDHlOM2k09JaDd5as24K0fplcMIlsBoahU2linWfzvmkV+Jc13Jlj95YGEmjQrmh/M1l9QYX7pGl3i5WXrpMn3ia7nGl3fpl0uSlEWpiIXYfTtplGEJlET5mIx4mIeYmI7pHdJ4lQ8nlUcGaCG3mU1JlZ1plebmlFUJlZx5gHtimJT5jDjZlqy5muuXlrDJfrK5lq9pm7HZmm8ZH/gXRFHZPBJnf8IZnMRJccNpnMVpccl5O8uZPMj5nMoJncwpnc5eGZ3WiWRFBIAzx3La2Z0qt53/953eyZ3iWZ7keZ7hiZ4BCJ7rOZ7p+Z7t6Wo3uYAKWJ/0eZ/2mZ/4uZ/62Z/8+Z/+GaAACpwQWYEGeqAImqAKuqAM2qAO+qAVeEQBAQAh+QQJBAD/ACwAAAYAzAHqAAAI/QABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaJFgf8A/NvIsaPHjyBDihxJsqTJkyhTqlzJ0uTFlzBjypxJs6ZNhy1z6tzJs6fPnyhvCh1KtKjRowyBKl3KtKnTlkijSp1KtSrCp1izat2606rXr2DDWuRKtqzZsmLTql2b9qzbt3B7sp1Lty7RuHjz6hUJoQCEvn8BC/7rd3Dhw4QDG1YsGHFgx4kXSy7cOHJly5QpD74cGfLlzJ0fYxZtebNnx5pRk4bMmrRpxZADBCggm/bs27hn793NWylu279l1x5um3bx4cKNI0d+PPny4Myd524O/Dh16LmxQwe+XXrz4Nf9v3P/3t378uvRw58Xrh199AC948tvab78+Prkrb9XDn499urEBZhdfvvZZ+B0AvJ334AFoqdggeklyB6B3TloIG3zZaghSQ36x19/CIr33oggWkhhhCWS6F6FEkqHon7lQdjhbSemSKOMMea44Y48bpTjig/W9+KBQf7n4ZAqHmlikhAWSSGAN7LYHn4tTolglOpV2OOWGY4YJIxEWonkmCLGCOOZTD7ppYxoYpnmcxY2aV6WQL6ZHZd49mbkmi26tySDbgpZ5oNq8vlln4bamCiSbfopYaF7HhqodXlWqheVfzJ64KZxQgklnFUSeiSgg7pIqpFt/rgooGQqWv2ndpbGCheOdUJq5pCdjupmqQummOuVAKYKJrA2xolqqAIqiaiWsjZb1oUzSkmnqnPqWqOwup5aKpOtEmsqtt6CGmikE5Y7LnDOprsVrUk6eqW1inrrabzzEpuqvNWOiy+u4t66a7/uisrqceoW/BS0Ui4asIsLGlvmqf5+2jCb/kG8cMVh8mnxqp9mXIDBIC/lXKETN0qxr3Lia3LEj6Zcr8C/SusxpsteDPOMIefsk7iSFhmuwwCPui28LDMsdLb1chr0vkn/fHKvQ+um89Q5ucrthzHzSiW5KGZM7sscJ5u1si4LKnbKX299HdVsr8RzsaD+2XO5cm86acuq/tZt7N3/5j3j3CP/bffc37Vt+En0mpvlnm+DyPjGUT4+seMPQ441xpODWXnmZ79rudPmHS76SEbLfGyYQP8KON/Tnp5r6mXDjjrFqitdO3yj5+7R0ZxHjrCcvX/4+/CZEh+t8Qkjv7jyXSOMoe7Q/8N1zXSzu/fqrFfv9/a1Wu899+1+3z34VkYPPbxgdy5i+pE7yv7lp9/6/r7trzn//VvXH7/7+X9ovu430k+wQkTAARowcAcMUAIDiMAGKtCBDHygBCNIQeUs0IIQxOAENVjB+l3ugwUc2f9yx57nmOqEJkxhdlC4QhVyh4UvdGEJZTjDGLbwhjbM4QxxuEMd/dawh0D8oRBL6EMismeEAOQI7qSnxCb6yIlMfKIUo0jFJVoRilecYhariMUuatGLXPyiGMNIxi2aEYxnHGMay4jGNqoRikiMoxznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnryk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUsZ0nLWtrylrjMpS53ycte+vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzrXyc52uvOd8IynPBO5xXn9thNW9mRn6PKpT+zwc53d+ac63yPQgQqwoOg8IULPuZ6FMnRtDiWnfyIqUQ1SVKJGXOJFw1nPjXr0oyANqUhHStKSmvSkKE2pSlfK0pa69KUwjalMZ0rTmtr0pjjNqU53ytOe+vSnQA2qUA2mkaJm5KhGTSpSl6rUpjL1qU6NKlSnKtWqUvWqVs0qVpc6VJHY5ats6apXwUrWsIg1JGVNq1fOChK1unUqbP3IW+d6lLh6hK54HYpdO5LXvtZkrxzxq2BjAtiNDPawYyksYhcrkcJmhLGQbYhjI0tZhcxuUy6trGYNEjZ7aXSlmw2tQKbnLuE4dpNmY9pwTqvJp/0lirWtBVrf0AXbS3Z2VLVFIm6kdxvpYUg3svEtb5kYXPgU17jbWtjHcvs/mnmudRCb2RGZaz5qwS1Csn3dZ6krOrXZyWdl89d2udvd20mqa8k9GXkB6FqnrY9s6V0vAM3LuGFt7mjyJaHCGgfey543v6NLGwGtpEHZQgjAh8sX1MxGHtIiarkINhzXWjc5100vuBFmm4LZdV0xwe15GaYagQUXLplBKsQaBt53r9ux16FYxNfTFAqnVbwX68xo0J3dqyQ3Xhur67lvi1ngJrwfH4dsyIdKr4dvFyUjH7nFQUbWbDXFHSeDDMmmC1qveEwsKxtsYPytEsoiKCra/XrZWaldGftO+MI2G/HMBZsy6LKHwToz0M4eNa6eh3tcPn+sz8D985/3DFxCC1q4gB60nxGt6OI2GrmM5jOkEx1pSjvaXCTWnAp3yOlOm/ailONwhUcsJFLb6dSmTjWNVxwqnuKYyrD+cKxNRmHTJXnWmJYuxJQi2l6TlXRQjq6qG4dqWxmb2MPWFvVW/Rte+/rZcwH2empNbVzfrdqyzjatu6UxLtvG2dAOd1tCUupjC9vco0a34tZdbmSr6WbwThG4xU3vtYrE1vjG9ra1/WBr35rfuV6hmwP+baDU++BWuXfFJFa6dzF84Q1/uMMjTnGIW9yzds74nTc+b4T9e9wopCOuyI078pKT/OQmTznKV67ylrP85S6POcxn7uma27yEHf+4zm0iz537XCjx/LnQaRL0oRv9JXBOutKXzvSmO/3pUA+ZRgwb2KpH3ZAQuXohs671QXK964H8Otj/KPax97HsZt8j2tOex7Wz/Y5uf3sd4y73OdK97nG8O97zbvWjUn3vgA+84AdP+MIb/vCIT/yZVz7pRy+60MNVfLr6J+PoSB7NSmPQ4i7fLOkem/Oycu17QQT6WBWt2D0u/Y6wrG8Bqb5SS5s4xF+fJ0LL/PYYBurU/c773fu+77//e++BT3zhB3/4xi8+8pe/e947v/nQ56vyj0/9vv4H9eiLvT72D6v97Qu2+97vK/jDj9fxk3+u5j+/W9Ov/rSyv/2/1j380S//+bt1v/4ltYF1HbxuM7n/3oY2AHhfXjOAmBNenxOAmRdewTY23hWAzeEWAqZkUVaA1DOBAniBWmOB2YOBmQc4G+iAIAhfGdiBIViCI+hZHOgzxvEWqZUodWM/3TJAVjNg4EKDN4hl5zJtM6iDTsKDNYiDUiaEO2iDQ+iDDgZdo5eD/UY/qYcVsSNmynWAKtiAG0Zs4AKDVDgvBMiFW3iF0ZWFHhiGUqaFQFaF30KCWFiGHkgpZ8GBKqYvehNmchaHLCg4JIM3/Xcvc/g5fIiHdHgz3v71hyYWiIlTiH4ohcnyhAfjYB1YgTvGYrmmZpN4gZDILZKYho+obNaViZe4ZJbIiZFIiZqIPSXDYWPSWxK4hI4oiBg4NGgCi3qYZkG4YbJYhyd4i66Yi0SziySoi7XIL6Dji2hIgRKIiaT4idcSiqfYickoisjIjOsWY1e4jJvYjKMojdXYL54IjaB4jdOIXcfIbHuoiIhYjnIIiImYjufIbrFoiIRIju44i4NojvJYj+x4j3aof/RIIozoFOLFf/MYkP83kKUlkA/YhSXIgKW4kAjJkIaogPtXkAn5hQuIOi7YjvwWg4K4b4QjjK3HkZJ4jx7pPPRYkiJJiSTZhP0fOWYhmWkjOSGreDUWSTQ0eYYLhpOYppClY4U92ZA/6W4vKCY8aZNEWZNzdpQ6GZTnNpQncl8g9izLkn+qxTdUmT4rc5UVaTOVp11E1mFeqWRZGZZHA5b7WJXnRZZoOV1mEZE8OZEIaIBLCZdw+JB2SZEQmYBveTJ5KZc+SZcO2JerNZN0BpK4lpLLZpgbCZMqqZgoyZiJ6ZKHCZmFKZmLmW+R+Y6YeSPjyG5k6JQ1WWGi6ZmjCZpL+Zn+F5qkuZqm6ZOoqYCvWZSlmZqnOZuw+UIz+Y662TK7+S+9WWa8GZy+KZzAOZzGWZzI2R+/qZzEyZzH6ZzJKUDNKZ3PkUmd0SlB10lm0PmPTUFwGcVm32lCAwee3lme5Hme4hmeAqee45me5ume6Lme7ymf8dme9Amf+Hmf+mmf/Mme/jmf/cmd3alxBLpxBXqgBpqgCLqgCtqgDPqgDhqhEDqhElqhFHqhFpqhGLqhGrpxAioyNxeiIjqiJFqiJnqiKJqiKrqiLNqiLvqiMBqjL+oWAQEAIfkECQQA/wAsAAAGAMwB6gAACP0AAQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYAfwruFHjv48gQ4ocSbKkyZMoU6pcybKlyowwY8qcSbOmzZs4H7rcybOnz59AT+YcSrSo0aNIkwoMyrSp06c9lUqdSrWqVaJQs2rd+vSq169gw4r1yLWs2bNCx6pdy7YtRrRw4551S7eu3bty8+p1CqEAhL5/AQv+63dw4cOEAxtWLBhxYMeJF0su3DhyZcuUKQ++HBny5cydH2MWbXmzZ8eaUZOGzJq0acWnQ68ezbl16cACyO7dzZtlgAIBfgcXTjw4cOHHgSc3Phw58+HLixM//px69OnQq2d3jv06dezb/a+Dt65de3Tlz6WLP9+cfXny3Jd7b59+PH3w9s3rb65Ad+//AIoU3nv1wefefuwlmN6BBnZX4IP2uYdefg3KB+F3ElKoYXEWxncfhgRmmCGHzHUIonrC9RfgiiyGuGCJA843H340mugiijEiWB6BA3q43ocR8ihkkB5up2ORP9aoY5JHTvibiixG2Vt+Q0544pUOajhjgzxa2eOONmbJpIgv4ljhjWOi+SV+YbZ5n5ZlgggclFLWmReYcHYJI45H9rklnkhuWKWQI4q554FUClqom4Umuiihh+4ZHJ12VnoWm1+SNyKXYfaJKYk+XphppIZSaWOSXJbq5qdeojr9aqCw/tkpq5RaaqtWPXqZZZOKQtorqKLKSKqjgMIX7IudIspgmceSmOyOpjJrJqbH1XrrtU0NqqSruXa76rLODtthnKr6qqm4koLaqp7qZvcsd+R+W6y76ML7pH/Y5vtTngqqaaiyQP4JLZYCK5ljuwMHTG7CB6fKZKmsvglxwdMKG4C1+mbskrY/gmsswqHy6THECJ9Z5MIm64pywwZHG/KJLq8r8ryzGjsnvhrnrBK/+80bs5FY/iztpq9OKzSwGzpsZNJFBz3y0Ox+arSCBWCs89Ul0Tu1wrH6LDPRaoLNablCfx11v7o++i+7Y8sb8ctDXowz1nSH1Czab/4KTLHSR4OsNsx6Lyz433mvDLLf5hZesuCIO2h13XVPzDC8YEc89tu7Vi5rt5iPq3m8nBfs+dmgs/2qk5XfC/nqAlZMasdhD0pm11rj3Wjakd7Os+6z445i74J27fbrxD/Ous4kOy3pjKJmDnXojTc/OtLKU/68nnxLv/z1eUq9tfXUP2f88RoD7a/FRD8qdq/rq2+6+0zDnz6k7dP/vv3xy00+6ytX72T3AJwd9oC0qwDeaIDQ89/3/idAAxIJgRAEoP72BznM0Y54v5OdBonFuw0CrIMc9GDCQPhBEW7LhLAbHwWxNbjFbY9anAOfxaJ1ORkiK4aow1MNcwhD/P3REIcutGG4fLgs66hwhbdyjoXOxUR6NRFGT1SiE6cIRSpKsYpYvKIW0RNFLlrRi1kE4xatl8MyhquLZDzjF9N4riMi0VLNqc/S5ijHOkqHjne043fwuEc9xtGPf+xjHgcpyEL+kZCHNGQgE8nIRToyjoqEZCMl+UiJBeeNFQRJADTJyY9s0pOd/McnRRnKUZqylKgEpSpJucpTtjKVrIylK2UJy1naspa4fKUuabnLW/Yyl7wMpi+FCcxRYvKYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc96/drznvjMpz73yc9++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y569KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjao2h0nVYlr1l1hdpVQPyrMCBq5zS/sch7Zq0NoRkGAYfJrZfnUcshb0bp7i29NaGDO3ElRyLeMh4Xom1ujYdaBwJeGSUJg7/fxVoMk76ws/psDsGe2ShwWo+YhUxPv9MH/diaxkF9dYxdqrgaCtj2b/aUHfyYmwGQxhZkfbzxb97jCIer0hEUXLWn5eUYy4ZeMazYhG3rqrtralpHAtCcjh8nGSxJUOcFt7VWJmtarPBeZyp0vd6lr3utjNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve+8NWIfjfC3/36t78A/q+AA0zgARu4wAg+sIITzOC54fc/d4kwQR4sJQlbmMJRsrCEMcwiDUeYwyvyMF5ADCAR24XEJTYxXVAMYRW7hcW9cfGLYbwbGbeFxjW28VpwvBcdryV2lDUdw5gHLhfijWVjzamP1UIsQFkWd/Pr3pGNTEDh6HTJYzErlU/2MNHR9VwGY9Rgjcljvf1oz2VCVlmR1wy9MFcZRGXmDdmgnFaaIVCA7xJzu9oa570077EK/PLpRsUtbvmJzH2GC9zMttYg+wysT/aXgwqQaDPPcY+YNu5rYQVpt6HVdXes9J28SGoplvrUj5broJF8ssQ6R9RyOaSsZ01rxRI51TqE0JYVBeu4DGUAI/vq2wJtWm/BqNdw+XVh95w4ZgfvVJNDNLK1omyYDfHOTg5cmoaonGnPJScDkLSjvcY0ILZM2t7uCrjLNuS+HXmvrUp3WX5dWcwKGmDl9p68uaLskB3tq8Rmt4/2vZVqFw7au373COtsJIJTe93es7ZaV81pULPH4VkxeFeLHWnt/dWsPBiHCr1JB2iSpzmsUQu5unESbi5rOdhjVri85KNyp2j8gMIOGl0nx7zi1Lwp/Zaf4VaFWYBr5+dM0XiRy81YIS/QZ0gPysgDNfOY86rqa4s6UIL+5q4XLeLPazrS0K31lRgc2mgvbNpDtfZ1LafsPum3HDNtSbpfWtN4rzslKQ13npzd1IBHteADT/jBG544Nr3kb0S5ScVTevGKb3zjHz95xovy8Zi3vOM1X3nIU17zn9+85zl/edKPHvKSL33kGS/3Wrv+9bCPvexlnfiSm1vsOnfzmgyt+3Z3aygIKDNeOb5xR9O5XDK/ep+w0mMsO1/GWbP4qlPV++r+8/76f3Yz8/Xy/O6bmCRs7aGex0+85CNf+aUaCm+8z/4Lg9/d2cf+Y60f//rPfznbz0v7939i8B+f/FSHfgD4f+UngKSSf3LBfwp4Y+/HLDYzWcDygA4IgRIYgRR4gRO4IOqXYwvYgWGRNaTUeCE4giJYgiR4giaYgii4girYgiz4gi4YgyyIgL7mgTboFQVFg8l2gzxIFTmYE+vXg0KYFD8IhM03hEiog/7kX/rVhB3xhEsRhU4ohX1XhVZ4hViYhVq4hT5FFl4IEl/4EWHIX2IIhmZYhmTIhcyEg2q4hlfRhm74hnCYTGw4h8hUh3aISXiYh0j0FXyoh3L4h33+GIiCSEF7WIjH44eIuD+HuIisM4aQeIZpGIlomIaOeImYmImauImc2Ime+ImgGIqiOIqkWIqmeIqomIqquIqs2FOUOImS+IqyGIu0WImzaIu1CIu46IlJOBGf2IsS8YvACBHCOIwOUYzGyBDImIwKsYzMiBDO+IwGEY3SOGG8WI0JQY3Y6GDkVnS6pzYnd2ZLtz7i6GRMh3L5FnDhk46eNY5Op464Z3LnWI5gx45tNiMmYTndCFfhR45zZmf2yHGbE5Dz+I/6SJD+6Gml01cFqZDOxpAJyXBbko/mOJBThj71AmZ59nJgdZGytZEFiDgeyW0ZyZFeNpIaWZIhqTT9KGmSrnVoJOlyMeklFBllKvMzPWeR6JgyO8lqOvcuABmPMBmUPTmUBymUeEWUfwaUR1mUSdmUS1kvTpaPYoVthbZsndVqwHOVcJNAw7I75fhxQcaVjQaWTyeWthOWX7mVaqmVQJaVNBl9XnZB0nduw1OXXcZw/JiXdPlp+MYrfGKQe6lrgomXhHmXfhltiMk1f1mYJ0KVH9lpw8cyc9loOlmZk2l1RImZILk2jWOZCymZnYlwqjaaWDloptmVTZkcFGmXemmYgbmYSMaXxAebEveaiemafcmYiombvKmbtZmbtPlsvzmcujObhwlZ75eWZ7mWb9mOrsaccPmNp/7plW45lm15k2zZnNcpndCJlpppldlJnapplmSHZg0JnfVYlel5j2EnjxHpnuvInvEZjk+3nvD5juqZk/opn0IJjshRk5pJfsDTlQR6Pv/onecnPAO6ksWHdaRpgAW6VgdqfAnaoAHIoJ5pfk4CmXn1npOFlNHzofOpOCLqWNt2ol+Xok45oixqf/gZoi2KorrGnzNTojIKozYKOMo5EhzZcZdDdDY5dBjkjVvmO0YapEU6pEcqcEKKbU06cWSTpO4ppU9afNUhoP5ZlABan+1pn/DIpb4CpvsJol3an2S6pfS4o/lpj2n6phviocWmoBXKoQ9aZ3TqoBN6oRsqofMICqHVWad+aqGAaqB6+qd4iqHooaUVCaK216g4+qgxKqlsGpUr6qg/6XWQipSZeqmR2qmb6pSgOqmjWqmSCpltN2lqt6psx6pu56qq2qqy+qqzGqu0equ2mqtLBKu7Wqu9iqu/qqtYBKzDKqy3ZaxgRKzHGqy/2pp3ZHdzl3d3p3fUOq3WGq3Viq3X+qzSqq3eyq3ZCq7bCq3i+q3keq7dWq7qiq7hyq7jmq7u+hyoWnj0enj2Wq/4eq/6mq/8uq/+2q8A+68CG7AEO7AGW7AIe7AKa2XRN3sO+7AQG7ESO7EUW7EWe7EYm7Eau7Ec27EUGxAAIfkECQQA/wAsAAAGAMwB6gAACP0AAQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcuPCfx48gQ4ocSbKkyZMhOapcybKly5cwY8qcuRGlzZs4c9LcybOnz59AgwoVmLOo0aP/hipdyrSp06cukUqdOhKq1atYs2r9SbVr161gw4odSzah17NHy6pdy7YtV7RwcUIoAGFuXbt469LNu7ev3rt8AeP1e5fw38CI9w4+vJixYsV5Gx823Pjx5MKOMTOOTJkwZM+aDYvWzBlw58uhM0serXrzacmVUyeue2Bl3NsnAxQIoJt379+8d/cWvpt4cN/Dj/s2Dvy3cOXPmTtfDp168unSn0+3Ln179OrV/ZkXV968u3jk58F/v248O3ry3t9vjx++PnDt5sGr506e+QKVuAVIEn/04UdgfuzZ115/+q03XoIE7gfhggXyR6GB5e2X3oMbWngcghie12GH931oYoYoiqihhA5iR95/AAooo0crlnidiyW6N9+OF9aIoYInpiehjzzKx2GQ+tFHJIJATgifkPH1aF2TRxZpZY9MTgdjTTPOqOSXVSaJJYvz6dgijmc2iCSaTx645pUeRimmmxDCSeWaP47IYIpxqmhlhczVFmOXAaqpJ5l18glimXsKKWWVi/LJqJKPVkgnopay6aSkIapJKZ6Zgjkkic1tqRGhMk6qKqSe+tn9aaSTHgmrmYBiOqaksdaa6a2dtqorqbwaGWGlm9Iqpamnooqbm4feCeyotu7ZZp2yNjotrdM2mSC2vab5o6bbWsvpsPJpW62NkXpbrnPIYqRsoaIWCeunbJKIbbjoolgvoupKiaO1xDrKoL8UAgwqvd8RfKLBxfqKpHGCcvTubb/aJ+fFrE4J7r2Kivvnxh53nO+cfZKrL8gjX5sryeaG/KrHWRLX7kUTUxxvfgLbCDO4I7fob88lM5nzuXn6+vOZPr8JNJBCG6000kFnOzSbEXNZ81kV/7vy1NJaqq7KCE/ZrcM6e23yuCuXbe/ZY6e9Hr9sCxt21zIPerVX1P6lK2zADhMd7b5mLwm34IFjHDjUfG+t6bOAr02444ZDbNvdeIvsarncumwy1zvP3TnnKTNe9NJphg6tvpmnbLrnq4P+9swWUY61wn8+WLixdN5bMOS4D54r1G4vzDvDtxM/fL7A6y7830lXB3vsslOlcuIH+y3v43MemrGB2oe6/eJtdk9qw9STX/174g9pfsN5K/c8RdF3xXPbtusI9u50y42/2vovz3/uq7uf/96GtvrlD4BfE+CN7FfAADawRVVLVvyQIjYiMcpx3zsf+HIEt2dhcFeHA+EHPdhBaI3QhCX81AlV6D67TdAo4rKdrshEvwf270YzzGGzdFgjGv3eUIY7DGIPeXgxHyLwhzbkzvvg98KjpI19GowiFKeYQSlWkYrey+L4rshFLaqvi1v0oqjCKDmJNdGJpgPeAg11KQNesI1LW+MbUUhHFtZRYGp0o3vyGEc9DgyOfAwkIKe0xImcEYbjWVDCOLjIRrbPkSaCZHIkmchHWjKSl5xkJiuJyU5q0pOc/KQoQ0nKNRrwlIzcpClTCcpVUtKVlyxkRA4JQ+Q0R2O4hE8ub6nLXvLyl9rZZTB9OUxg2pKYxzTmMYvJzGQ2c5nOjCY0p2nLZ1ZTmtek5rqEic1tInOZtJxgAD4yThqR85zmTOc/yrlOdLZTneyMpzvlCc95/dqznvh8pz7puc979jOf/AyoPwUK0IEatKAI/adCCbrQgzY0oQxlaDgnStGKWvSiGM2oRjfK0Y569KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZznr2s6ANrWhHS9rSmva0qE2talfL2tb9uva1go2oQ2UL0dnatra4fahuabvb2/ZWn7ClWPe0ljrlKdC4DQxgDZWLROYCMEfBhVeioBQsEDaOeQ/z3eU+iD3rVnd80V2W5bTVOrKV94lfc93mzJte9q4XO+EV7puo2z7tGg+7Fjte84qHvOe2N3nSim9cpmfFipGxuzhDcPgUnKH0jRF7AobL/JCYwCSqysIMrGGFNXw2DB9QORFGSwUNN8e1kdBsJzYxHVVsRxbjMYUFCDHWgMbhI9rYiDgmop9yLMQi6thiv5Ex3jgGxi+Kkb4HfrCSkWzkJDN5yUKWXxoHeUc2VnmOdszyi6+8RyprmTdRlh4nS4nKV/2WWZVnbmWaRwlLNbOSzWsm85vlvJswT0Wb3MTzN7PJZ28qs895BvSe/WxNQncz0H62s/R8y9tGM/rRuXV0pCH920rzU9GYzrSmN83pTnv606AOtahHTepSm/rUqE61qlfN6la7+tWwjrWsZ03rWtv61rjOta53zete+9okAEiKsINN7GEbu9jIPrayk83sZTu72L+WqlsGEm2oTpva1XbqtYmSbW1fu9tN3Xawwc3UbZN7qeI+t1LTre6kmrvdR2U3vIsq73kT9d0cZXAGuXunv50uw3FCmXErNfDfHceo9dZovC7M3X03t8V9I1uYPJczkqlxwuwcasIzWt/i/c7XyOAb7qwirrOXUdyIovu4d159XE8Nbn8kf3kMZ46v9v77cy7nG8v5tl2ZZ7e/JAawzwkcPHp5l7wFYzmuepXct41u4vSdW++Ge3PS8XdR+dn5vsZEO6ErzkmpMzq1/EtzmxcvdUrXZTDXDuhFsu9ydtqg0McG98Q53b7jTY7WK8l3Tfa971LDlNzfG8IsNliBQQcV3JOU9mQ6/vGQL1mJLS5whqUc7HurOsPBhmLJirslAgCwyaM++Jbf7IZZQ3HVJ+75z68k9Cp/2sGKXnfJOxzpGhz96WMcWde/frxeNzrXuCf7cR1N5YgLPAeB03rfbwT2pHe4iyP+LYL+syzlkJO63Jrv/IzAfva6J7zHmaU57auu9toXD/e7fxEB4JDflaf+EK1/dPrr7eRB7j37vT/3KBILvdmzYHD0P3aCfgaWcY61f/znf5k3djH3PRdXRZd3ez9HegjYWAqIEe7HdF12Mnf3dU3WQwVHex2XLYPHe5CVge3nN1FXe/r1Y8vnddMnQMc3H+unghHxfR7Yb6UTdhHINKjHb8sFcGZzgzj4EBt4XcwlhEBoeLlneyfYhHVnhEfYEDpYfTx4XkTWP83ig3LTOdd3QHWmf1WYgz1XgCVodVKIeBmjel/3fyx2gYxVhhKRhDvIX3gXM3g3dEMohv7WG1RIhwn+AX0lKHJRuD4QuIYhdz5n6IInEoiCeBBXuC5ESEBEeDout3n/Y4l+yHkc+B6QGIkFkYSKlF1cZ4pryIJbh4rhcoqtyIrV0h6hKIoDoYO3xHbbhIu4lCW32Ha+mIu/uIvBqHbDOIu0CACE+Hd+t4zKqIyY1IzMGI3QOI3SWI3USI1UBWbaOE66sU7c+I3eGI7buE4xNo7deI7giI7eeIwM4X6R947wCI/FFI/0WI/2eI/4GHnZiH53N36Ux44d8UIRMGoR4oYz54i8AZAKcUYK2ZAvERKKh3Pnx3m94ZAI8UIWmZEutHQfh5D0p5EEwZAgOZIVAZGsMy8o2SYkOW79E7SSLjlLIIF5iziTH0mSIvmSOLmQMTliJceTH9iTDLKSTZSTRGkWMdlO3IiUSpmUTLmUTtmUUPmU7eSSQ1mUVoltHCWUGHmVXOlRWrmVXFmUXmmTYBmWRDmWR5gUxLaWatmW3GZvI5WWcHlTcjmXNVWXdjlTeJmXMbWXfPlScsmSLClsf2lSDlmYJWWRiBmXDbmYjNmYjglShxmZkjmZlNlRlnmZWZmZmplRnNmZGKWYoKlRnzmaFSWapumZHyGYq9maHsGar+mahDmbsEmbslmbuHmbupmavNmbvvmbwBmcwjmcxFmcxnmcyJmcyrmczNmczvmc0Bmd0jmd1P7pVYNZneFmSNiZndq5nejGRN65buAZnu7WneQZb+N5nvSWnuqpcezZnkL1nvD5UyU5n/cmn1K1ic1ldnbXgG24ZKbXdJ3IOHy4nwOKiYUnoPppXYyHVVkTJhUXoQepfG63Yw0HhWHDhG9nedilobfXPC/ooVGSVZdicA+ahWhzen90osqzeB3YdWkIoSsKoxE5ZfEnk/3SMs2hVak3ggBYepljP8S3oCjjNERKO0bKiUCnpCCqMVPnpBzqiYpHojUoo1qIoQW6pJSnhCiHhjVHYcXXiGA6Xd3VpfdnPfpBokTXpFcqoMOHfBiKhVgUp5RYYHQKpXOKomvKMqW3p/2ASKVwKqQ0l3jXk6do+qQFR6Nciqg4p6jVZaJW2qSJCqdg5qBP6pMPuDMWWD7hp4d52qd556lddKd+KqpOCKrh140OWn6sMoE6WqYHmERQB6sOVmOzGjktV6WKaKa5GqaVaql5+IXHk6XEmqB9uKAEaqwGiqwIqqHF6qy1AqhFSoH2x6KMqIjVaog8h601mohKmK0WZD3gmnjlo6ZoaHNMijmdCIa1s64O1DRE+q4UiqdPR6/qGq8bNq8U+V88Sq3mB4ddqoZtOIP996Yb5IbjN7ABW7AkB7AnKnjS+ofQOrF7qKxkx6xiR7F4aLHPWrEaOzwoaFWFyK04aq2IwliBznKt39qtJuut38Wy2qqyL1uyMfurV3WH6SqlHVaJ9qqzmcizPquJOcuRO7uun1i0RyqsSou06yGtY+YirhiLsAi1U1uKr3i1Uou1VKu1Vpu1Xru1X9u1YDu2Ylu2nRS2Z0u15qqLxAiMbiuMb9u2cDu3clu3vRi3d0u3eWu3bLu3ftu3gDuMfyu4gYse/WqNiHuNibu4itu4jPu4jhu5kDu5klu5lHu5kmuu+bi5nNu5nvu5oBu6oju6pFu6nxsQACH5BAkEAP8ALAAABgDMAeoAAAj9AP8JHEiwoMGDCA0CAPBvIUOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTHhOqXMmyJUGUMGPKnEmzps2bOHPmdMmzp0udQIMKHUq0qNGjG30qXfoSqdOnUKNKnTqUqVWlVLNq3cq1q9arYFt6HUu2rNmzIMOqVYm2rdu3cL/2DBCgAF27d/Pi3Zu3L1++ASAUgEBYMOHBhg8XRsy4cGLFkBsnlkx5cWTLjyVDvpyZM+LJjj+D7jz6s+bHpTFX5rw5tefNmk1jfo16tWvZo3OLxm07t+/YEAQ4VVq3b/Hjfo/bBYxXr3HlzqFDB2yceXLp1K1fl/7c+t/t1P2RY58Ovjvd68ujZzd/3rv66u+Rpx9fXHtz++3Ly+eOP7/48N/VpcBTPvnXX3P70ZecdujBR9969TnI4H36zWchew0uGB+CHFZIHnf/eRgggOcp2CGIFPInYYYXqhhihB+O2CCJAyJF3HgQzhdjfjnOqOGDOxq4YpAMvojfgSWeeCSLSTYJJJL+MQkjkv3t2OOU7KWoJYpZCunhcTXaOFeRZHJpZJBnekmilBMOieOGX76JpYlDXgilizLeeeWWaKbJZZVtsomnj+SFadSN6y0p6JpMKhqojBkmyGeKkfJJp5pR7hnlpYMmWKmXl7bYqKBCQupen6ZuB6Khh47p/aCLcz76o6xddvplqnK2eCqVcBJJqK6zjhprsE92CWip8DF6paqQqrjrXawSdWOuPxILrKSZCjspqcpGiq2ZQGar4Lfdjrvti+HWqe63nq6ppJvPzonmu9dFK+1c5jJrJr3nXususuSmi+uWxw6LbcH+AiwrwgLDybCvxYaq75n/SizgcAU6Wm28eX4acKAeS5kmhCLz+2rDmHqKcslOgrwvxP2CumyqVcLsq71V4Vvmn3GeCOudAYfbrMbapiwq0RHHrKm8SBNdLqVH/wpvy1Q/jC51OAdFnNPR3eq1wdcmnfLXZHdKb75Bl7202utaa/TB3tKKtMW0XowxTzz+1vruwGSTjPLZHGMqN92ED26414eb/XLaotqseMUdC+1l1kAhWrXU4sb8NZScT5xu0D7XrPm6ocf9duaei563xRQb2/bepm9uIOWVu8p06qCTLvntvONK7ceIB/+48JomXrx+imO5dOmaWxrg7irSvlOBrYPdpManegw41SoXzPLpI5/s/crkj28+5uU7bDr260vNoPTT491s+DDC6qf1u3eeP7f87++//gDsXwAXZ6X4TCx7fjNZ/RLIPbvA7ybTUtqnOofAFS0veVH7ndiKxsENerBp6AOhy0q3wUQtaoInlM4DIagzwTWwaxHT17JYR8O61TBON7RVDmdowx79YohXwgpiDIeoKPCssCZbcxP+etWh7P1PgFB8ohQHSMUoVnGK+1GdFtuXry12sV4EamF5zrXAMYIKi2i8ohqtyMY0tvGKZXTW2HTUJjLS0YwobNARaZJEO2XxjxS6oyD/WMZArq6Qhxxk1xSJyEUSspGQZKQkHzlJQzrSkpFEpCE3mTdOOseTEQJlekSpSR7tkY/4clKJxLOpVj7Hleh6JYJYOctartKWqpTlLXeZS1ryspW4BOYvddnLYBJTmMUcJitfycxlOnOWzYTmM1cZTWpOk5qzXIs25zKQAHTzmwLxZjjB+Q9xlpOc5kwnOL0pznaO85zwdGc83ynPev3S857zzKc99YnPffqznwDlp0D/OdCAEvSg+ISnQtX5zoWi86ENZahDIwrRiVpUohjdpkY3ytGOevSjIA2pSEdK0pKa9KQDkQtKV8rSlrr0pTCNqUZVKtOa2vSmOM2pTq+ylZ369KdADapQSdrToRr1qEhNqlIFQtOlOvWpUI0qUZsq1apa9apYZQlVs8rVrnrVqUX9qljHStadhrWsaE2rWk261bW69a1w5Wlb40rXutq1KVm5q173ate58vWvgO3qWQNL2MJadbCGTaxikerXxTr2sTdFLGQnS9mXSraymM3sSBur2c56di2X/axoR7uU0JL2tKhNCGdTy9rU/Zq2tbBFLUOYmtLaNoS2t83tbHeLW97qtrexDa5wh0vc4hr3uMhNrnKXy9zmOve50I2udKdL3epa97rYza52t8vd7nr3u+ANr3jHS97ymve86E2vetfL3va6973wja9850vf+tr3vvjNr373y1+gZpSiAL5oRf8r4AAT+MADTrCBFVzgBiN4wRB2MIMfLOEIK3S7JYThBdlFKeiRTIEz25SeXgXiqemtZyL+HtReaKsO88W7q1NgsPRHLRo/y8YzJlWNdXxj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p/o6Fch99Wqs9/qttzqvEsuBXXKtkdOxMfl8XGaIHmtrpAquJP6bqZbaqcfKf+gafz7jg6NqfN0qst/DqSVWlUJms+vorHYxq2c5spcWq8LIq8oWfgdJtNZjtOSItC3SspV4f7u2NjnpqT/Es3L4tI1mZVh7acjIelfLsd0YkoM4ZU9oq6jWirC4iKqGtg7oOzW4sD4ks9MKhTnrP52KszVrtzdLs+kDJD6bskC7tGFbtH92tIObtIUruGzJtDFErLHEt36yPchKtV4LrdV6uZOLt5abuZAruVQLtmQplGZpqaPrR6VLHqcbuqQruqy7uq5ruq0Lu6+LurELiflql76UTLqLu8aUu7yrTL0bvMA7vLt7l75rvMJbvMfrs5vZvJ35vCHOG73QO73SW73Ue73Wy5iOS5vc273e+73gG77iO77hGxAAIfkECQQA/wAsAAAGAMwB6gAACP0A/wkcSLCgwYMIEypcyLAhQQAA/kGMOBGixIoUMV6suHFiR4sYM3IM+VGkR5IoNaYcqbIly5cnXcaECVJmTZomb87cqbNnzp8lg67kCXSoz5IhkypdGtGh06dQozZkSrWq1atYs2rdyrWr169gw4odS7asRqlo06pdaLat27dw48qdS7eu27V486q1y7ev37+AAwseq7ew4amDEytezLixY6yHI0t++Liy5cuYMxOezNmw5s+gQ4u2LDBAgAKmT5tGrbo169WwWaOWnfq169u1YeemjVt3a9UFIEAILpy4ceHDiytPzpz5cefIiUOf/vz58ubSrWePfl079+bT/b9v7y4eefjl47GXX88+/Xjp58O7Z38ePnrz3tVTx688Adx/vs2WG3C68ebbb7QZyJuAvd22YIG4vfZgghAiWCGFEV6o4YAEZvhghQ5qOOGADGI4YogQnqhibCR6KGKKLa6Ioom/zRjgjS7e5t9bABrYoW00/giijTXKuCGQIPooIY4KDlnihkQu2aKFRDb45JQsFnnglU5auaWXWir5pZhhflmmlmjCOOWVTVIp2453AYhihmhKaSeYQd5JZ55HYvmhngxmqWedfVpIJpuEnqgmhotm2WiHjwYaZaJqRkqpjWJ+WKibtTnwX5I5avpkm0G+GKqZgILK6Z6pgUn9p5CsMvonlq8eymSroqJ665q05kroqlDaCmyagc7KKqyswdlWjzh2KaSUlsborLBclkqqqogaO2itZiJ7o7a7bYpob+M2Ca6gwR675LnekhvrmH1eq6GyZsn57quGosurvDJyWaW7nJYKcKrRGnuppCsiiSmujSpMo8PoQvwswwvv6+ipEhOsL7G7Jvsfs/jy2a2RFUM7MLbpUqmrufq2ebK6I0O5KpnHdhxzyLxyjPOmM9+cq8Ewo2wavWXZmyq1QkNMc9AYFzroqLcq/HK1G/dr8dTcTmoqv1mLfGrPvnqdcM7nct0a0WTJCfS6Tl9NcLlar7yrq1XKu7PJvv6KS3HeNWfcbN97q6o32RwCTnjMIpt9J21oE/a1sEErnTLefv6r8cM+z2115G1z7nnZnYP+eeikj67ymW9XPmDjYpWG56Ow3ut35wD/GjaHs9u9ttuEK4517LP6LrzNwG/dO/FUw0yzweCixnpYans+Z8C6ljw45kyPnX3USQcus9ndqw65pr+Hb3756PveM/Xt+vg8WCAbX3ztWkutvqv3L4+86qWL7n//ADTd/wQYwAHmDW76A9v7vmK0u1EMUuy6VuqAJavrSYt26jNgATdIwA5q0IMc1KDG8kW7ACzQK6VJ3e6C1zJ4NQ1nLGwfw2I4rq8Vj2UkZFsOw7XDqv25C4c6DCIPhehDIA7xiEXUXP1maDznfaqFtnOUy6IIwb/ljoIPvBf9rngzKxaOcl08HRh15sUwjtF+D0Qj7tLIxjW6UYlfNNUWW3XCrkQPiTKE4uaISENQgY55nPugIENISBAacpCHxGC80iW6OnIFZAirHqO0SMkYLvJ4mLzk5AqJyE5y8pOJDCUgp2dJ2ZnwY9zTIxNh+L2a5VGVSMxUK0fpSVGCspa4vCUovbTCVp6SR0q83Pqq+MOcEROH3BKmMo2ZS1s6s5nQ1KXpislIZv7GkVthFtTYxs1wdZNF3yRQOAU0zioWy5z5Kuc5oSZFEqKznTp8pzzXycN5/bqTnvCsJz7tGc99+jOd4PSmQANKUOBgUyv2KpxCD7TQGjXUNg9tVUQl6lCGWrSiGIXoRTUK0Y5K1KNZdChIFTpShpZUpB9NaUhPylKVktSlJoUpSlcq04xS1KYU1WiNOjOQAPT0p6UBKoCE6tOgGnWoRy0qUpeq1KYS9alJhSpTperUqFp1qkYtqlazylWkbtWrXf2qWMNKVrCadaxnLSta16rWtqb1rWyFq1vRitW6VtWuVOWpXvfK17769a+ADaxgB0tYhIzmsGkrrGIXy9jGOpYyiI0sCh9L2cpa9rJ6kaxm7YjZznr2s6DdrGghA9rSmva0hR2taquC2tb9uva1klmtbJMC29ra9rZPma1uOYLb3vq2t7vd7W+HS1zXBle4xU2uci973Nku97nQZWxznRvd6lq3r9Nd7XW3y93JZFe73Q2veNPy3dGO97zodUh5zZve9rp3IOvd7Hvn2974ype++A2vfSWb3/5yd7/89a+AoQtgxA74wMstsIERzODfKng0DY4wcB8sGglb2LZNkQh8N6zhDjflwwIBsYdDTOIRm1jEKC5xik+s4haz+MUrjrGLM3zhGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8zkJjv5yVCOspSnTOUqW/nKWM6ylrfM5S57+ctgDrOYx0zmMv2b+cxoTrOa18zmNrv5zXCOs5znTOc6n/eueM7rVfO8Zz3jtc+A/rOg+TxoPxP60IZOdKARvWhFF7rRkH60oJeaXFOScn9YlKTQxGjBMtLyjdtTGRefFkfDQWvU/EO14FRdO1YvSLl4dGDiujdrrNWaa7e2Wa7BBktc91rXv+Z1Hn09bGAXe1WVPhjsMn07N04Qf5iG9vq2RequtfHZCcR25joNx2Z3e9PMVhWsreWsY26yUhFMZagXd7hqn9PUF1x3vNPNPnmjm9sVhPe99a2aZEvulTKstSoFHnBYDtzgBQc4AhG+cIWbspcvJF/D4RbLiFVo3Buj4rvHqMUp/V6x2po2d7c6XkZNetx7+ea4JU+eSZabvOQk5zSvkj1twP2xmsrDefN0fsmftQ2QN0/mz3luaSMW/VtDF3rObwNrYWuyknKEeo6eXsqqR93qU5e6orReKa5fOutY33rYu+6jStvN4RCXuCspzvC1uz3tXYI7L2dJd1baXe1yl+Xd41532jSd1MvEudIH73PBF57wfrRm4BFPTcYj8/CQT7zhJe94pGvI7BNTJ0ALSs6BitPznec8OjVPetCP3vT0LL3oU4/6zX9+9a4P/etnL/vanx72qu83zSdaU5z2XqfAv2nwcyr84hP/+L83fvKRH9KNKr/5vof+8JdPfen+P5/31mc+9gu3XEZL2vvgd3T4Iz3+74v//ORHv/nTz/71u7/83rez/OdP//rb//74z7/+98///vv//wAYgAI4gARYgAZ4gAiYgAq4gAzYgA74gBAYgRI4gRRYgRZ4gRiYgRq4gRzYgR74gSAYgiI4giRYgiZ4giiYgiq4gizYgi74gjAYgzI4gzRYgzZ4g4oFbt72aRq3RuSWceCzdO5mTOkzJDioELZ2bsK0RF8nR0AXQD13QYX3R0eYEOJzhZ2GNLQmedhjb2wnMF1Ib0pVhQWRMtY2TLP2gy4DRmikhuXGTs+2Q2ZDhgchhOEDcjtjhiokODojNll0NHyoRq/+Rodl+DLl02x7ZIfDsnOGqIjUFoXsQ4hlqDt3iIVaaIhWQ298ooktxImxcxqSSBCWWDDE8zjWBIQh10PT0iz+colEdHmh6Dq344qY5jeM6Ij71kdTx4grVyixmEJmyITW5onUxIPFeG7HeIbJ+CcU1oxW4VmbljxDKHPZAkeWQolS6EPUaEMsNy7O+I1LAY1B6Ia/AznlWD2V+CvpKDHr6D0BAI7weBaYNYq0mIRMCIj3yDvHZoqeWI3AEY8ASWOWhYyiYzjRGIzYyDcJGYjfNkenE5DxKI5JR44Z1G4WqUj6hojtiJGzAZHwCI1FqI7Yoz0k2TBNdJIRZ5IpaT39puGR4CiR7LNrfVhqDlmTLneTJYeTMmeTuuGS3wiSDjmNGnmONVeUE3SUF+mFSeOTzgiSBTmUFcmRSriRSkmUSAkhTNmMMNlHT5mFVNmPX+mVVnk475iVD+aUc1OUVRmVa1mLSQmWYwkbZnmWnSU9m3iNeDkpmZiXd6mXfNmJeTmXCgaUXdkr6Pg6hqmOiLmKicmOi/mY5lgAgllgaMmDfXmZgOmXmomZ3rKXm5mZfDKZAAaTh3iYkWmaqKmYp6maqemYqykxorlflWl5nOmPtcmPf9mZuWmboNmbsROb9kWakNma7jicrHmcrkmcjVmcrxk4kgmc60WYuPmZuv5JnbxZnbfpmdm5m70BndFZl6L2RqcmnuTJiuUZnuaZnui5nuOpnu3JnrnhneUlkZ1Xn59nn/h5n/qZn/y5n/7ZnwD6nwIaoAQ6oP8on9kFlDe1oAzaoA76oBAaoRI6oRRaoRZ6oa2CoAkKWgmgfxo6XZ71oSI6onGCWSR6oijKQJ2Voizaos+4oi4aozLqETA6ozbKoiF6ozp6ohzWYT46WDsapDpKWEJapDJKpEaapCmKpErapCLKgk4qWlAapZo1pVQaWVZ6pYeVpVpaYSvYpQumgmC6pV86plnxi4VhpmeKpnmhpqTFpmvhpi8Kp3Eqp6xFp3thp1SBp3mqp/3hyKdo4adMAaiBKqhKQahSYaiHiqhQoai0xahRkWGS2qOTWmI+WqmXSqmaaqmY2qmbmqmc+qmeGqqkCqqmKpCQmqqquqqs2qqu+qqwGquyOqu0Wqu2equ4mqu6uqu82qu++qvAGqzCOqzEWqzGeqzImqzKuqzM2qzO+qzQGq3SOq3UKmQbWZIXyYaDUzo9GJTbeiyxejJDKTfyVpgUJ0FSaa7qEq4MGZOwY3TSWHGUaCTwioncaHnsyouIyW7b+K7u+IMo043ZiI4AC4qwGmpRqIVwiHIW14NgiJIfh4oZkq/ftjsDuzQE929qd7Ejl7HOuSHhakQLSY4sKa7a/siv8aqSQ0iyr8GudOOxHJsmwqhsL9t2MSs1S1QAFFuyDxdyC4tJrQixDDsxDiuxBhKy7SqGdjm0ComR3Kpq2soqOzuSf6mLP4uZVpuzKlu18qOzB7ux3upspSaIY3ttZSu2qRm21sh0BwtFuDiRbgmVbquvRnmGirKzT8u0SfuthZm32Xq2owQbSJtwVPuZWZuGW2u4Xau1FYO3asuOkPuvkss/jzu5e0uwlqt7r0q0obdNFoc5oPu5opt5o+u5pHu6ppu6Bru5L0VTrtu6sBtTryu7sTtTtdtSs2u7Y9iqBlqgvtu7wPu7whu8xDu8qOGyGJq8yru8zNu8zktRAgEBACH5BAkEAP8ALAAABgDMAeoAAAj9AP8JHEiwoMGDCBMqXMiwocOHECNKHAigosWLGDNq3Mixo8ePIEOKHEmypMmTKFOq7DixpcuXMGPKbLmyps2bOHPq3MmzJ4CZQIMKHUqUos+jSJMqXcrUZtGnUKNKJdi0qtWrWLPWnMq1q1eaWsOKHUuW6dezaNNSLcu2rdu3ItXKnSsVrt27eMvSJRigbwG/fQEH+AuYMOHBhQUnRsz48F/DgSFDFjyZMeXGkRVXhgyhs+cCnzuDhjCadGjTqEerFn2aderTq12Xnt0atWzPr23npp27d2zfrnff1v2bOOzgtksDF248+fDiv2Ov3jtw8eTKmLFLzmxZu/XAmP27X0Z8OLvm8+K5h388/np79eu5b/5OHv349/LRz0/vWH/++PWZZxl/9A24XYDu5XdggpctCBh1AhmIH3sSIpgZgw4qiB+ABYbnYYL9eWghgCGC6F+G95GoookEZljifyoSmCKL3llY44cdvtigYjIGAOE/7+0Xo4Ab6rifjvEZed+RS+54oX84CkhheVTSN+WMWEopYpVRIulil1Y6iSF4Y3LIIYtFZgdhlEGmKSGNQ5bJ4IhoMjnklk8mmeWKUDZJZ5jqmVhnn1wWCqOdbl4ZJ6By3lnej03O6aB7XvI4aaJmomgnk5RumCmmYHb6KZ5nggrmhDGGmKqYp2qJ/eilPU4KqaTn3ejdpqS2auiIfr6Ioq6MrspqjZX+aSynBTZqqqBtpnein8+y2SK0j645Lam47kosoaieqmyFrH6H63/FWpqslp5+y+Wy1LLr7KIVDhqvqXySt6amGgqLKpwyZhsssPgGGK2i8vYXMIUDC1vpl7E2K6/CmPLra7cTj+qjtesWWzG/FCdMa74akykyr4jO+6q5IB+Kcritgluwyh3DOa625KI888jzQTZrmOPOeyyg0i6cY83Drtzor0oW7XKv6EK5sXjMsmkwtz3CS3DEHYdLLKQ+a531uTC/bJ++QtIMrM3u+qwufByXLXLSTmPrbcxgP32yjVT+X3mv1/0mrLa4X4t6damuBq5024d3q+fPcx+IN+FJ77o4ktdS/vSeB6vH9d3oKuow5nFXHXLLo5dcep8NQz7y3KLnibbUELduNc70Iv63hTv3zavAZEfb+7W/Vxx8vsM7WTyRtgtfJcOisi5x1s/HHv3HXLP+adSDL/85mj8z//b26dab/feTOyq++Y6bjSOylafMcubsX945YnuvvXjQtCM/ttkIC3l7//vLX/oCSDQAvot/qXvdAPM0OPwdkICqcmAE/UdBCLKNR9WL3KKeNygOpsmDpQLhmEQYKbqF0IQjXEzcUri+ErbwhTlzYQxhWKsGba5mCMyhAFVYr3397ZB3UfNhAf9HRB0O0YhCzNvSlpgxozmRiauz1ROb2LWLUYd06Asf98bHQCxtMYvX06IYw0hGWn3xjF28lesAODUVsnGNUINjGwX2RjfGkWfWahjcDDjDE36QaHR0oR8HyUJCCrKQiDykIicox0bacY51DCQk7yhJR1bSjgPa2ZXeOLVOPsmTiQFlfUTJHlJW0pSc/KQqQ7nKUbaylK88ZSxTycpHmmeSuLRkJHdJSV7m0pa2NFj14ENMHhVzQMcsTzLBs0xmItOY0HymNJUZTWpO05nXdKY1t4lNbmqzm+D85uqaSUxlmpOZ5xwnMtNZTnS6U53sNGY84fOjCP1V5572zCeQ8LlPfVrxn/wEqD8DStCBGrSfCBVoQgu60IMq9KEMhahDI0rRiVq0oRfLaEU12k+OejSfH+0oSEcq0pKG9KQkRalJSdpQhNbzpTCNqUxnStOaFiQvOM2pTuHyj5/Y9KdA2alQh0rUqwD1qDApqlKXylScIPWpE2mqVKdK1Y9A9aoPqapWt0pVrHp1IVwNq1iH+tWyHmSsaE2rXczKVqOo9a1w1Upb2xrXutrVLHM16133yted5FWvfQ2sYFHy17IO9rCIBUlhv5rYxjr2Iov16mMnm9jIYpWymBWsZa+a2c7udbNQ9axo4wrap472tGktLVJRy9qw/ar2qK2NbVVfC1TZ2raptP3pbXdb1NzalLfA3alvdUuR4grEpz01bnKPq1zkOte4Po0uc5crXepOt7rYva52rcvd7HZ3u94NL3jH+93yite85D2vetPLXvS6d7jwja9850vf+tr3vvjNr373y9/++ve/AA6wgAdM4AIb+MAITrCCF8zgBjv4wRCOsIQnTOEKW/jCGM6whjfM4Q57+MMgDrGIR0ziEpv4xChOsYpXzOIWu/jFMI6xjGdM4xrb+MY4zrGO1aLQuVjRpT8OMl+GzE8gE1mfRi6ykJV85CQjeclPbjKUnUzlKVtZylhmspajvOUqZ5nLYPZyl6885i/9iznMZBZRVM5HJOdRjYgJRGCcf8g5OZfLzjCD853p/GY8t2uIcwb0ngWdZwJJpYuALFzxNmk4RScPcIuen+oe92hKK05wsStf9DTdaFhVmtGR7tGaTfa5QIXOcmFjmql1h2pVmy7VWHQ16k4nOzeDjtUwSt23dK1qJVrPPWvO3NI0yGtih8zYqUY205QdKkIv29nN7jTxKq2/2RmP2gsUW7UJc2hSMy5Y3kO0p70IvjImDk/YAyOm0chpczua3O02Y7nlHW94r9tTOypAsId2xEIjsYL9hlYR/c3ncg1c4P8mYBIBvnCF95DhD3d4ECEeRGSOGtcdRKEMhchCmf39cVUZB/nHPe5Hknec4xtn8wxNnvJ001Dl3Oq2kpDYw5pX/ObNSqLNc77z+/W8eT83XtDbjHOfFx3oRxd60iX9l323jt30jrq9p47uMUq96u5WY9bNBXWqa/3qX/c6160u9jeRXUToGbXQPm7IF7a9j4l0e9zhrki5153uds873vdeQ7bPve9vB/zf4wjLHxfFlYhPfOEVL8taMp6Wjyf8LCXv+MVbvvGRRyXlMz95zXu+86CvPOYvD3nSb970n8cmYy5OTnVWM5zvjL3rsyn71tv+9eKsPe51T/vZe5P3v/c97IWfe+IDf/i3733yg7/Mgx66oi2VaPShL/3q/lP/+he1fvaxP/3te7/74Nd++Lkv/vKT//zfN7/zd8z+9rv//fCPv/znT//62//++M+//vfP//77//8AGIBoYSYCWIBQlUZ9YYAK+FNGs4AOSFPo8oASCFNoM4EWWD/fcYEaKBfwZHgb+IFc4UoUAoIk2BWqBx4lmIIquIIs2IIu+IIwGIMyOIM0WIM2eIM4mIM6uIM82IM++INAGIRCOIREWIRGeIRImIQOKHLlw3QeqIQ61msA1zNQ+H5ns3IeU4XuB2ujgjSBoYXtBypYiGtgyH6zk23/UoY7JoVR1IWKoYZReDMPlG76Boc4BmscYzF2eIeTxnJaElyAeBMc/iY9vrYugXiIKdFhssaE44OIjmgSgxg/oaNAffGIlhgSiohwfvMlf3GJnsgSg8iIclM1AfCJpqgRkXhpBcczpXiKrohcGsaG39Y1BfCKr5iKd+Q5kjgftniKmZgrTnhBAdKLppiJ93ZwutiKxOiJuDiFqpgvy8iMoXiMmGZpkRGN0hiLHyNBbYgZ2GiJv9hAfpg03/iIxshn3Kgi5WiOG+aE1Mgy64iI50hwD1SPnRiPh5iKl7KPgLMg+BiIv7hOtTdPBKmM/whc+iiCCglLDLmQjHGQwRWQJziRFFmRlQiRvNV/GImQq7WRHjlWofWRIslVpjWSJjlVIXmSKrlU/SW5ki4pVCn5kjKJU81Vk9O1XDj5XDeZVDPZk4cVVD4ZlIE1E0JZlJ8lE7aVXBXRUz+xlE5plPlIY1AJiDY2lVQplVbJkTOWlVopY1y5Wyemkzl5XF95WyRWlq54lmiJV0e4lmxphG65FEkYl0oxl3SJFHZ5lz6Rl3rJE3zZlzrxl4DpVEg4mH5ZmIYZmEooloxpk2N5k40JmY4ZmY9ZmZR5mZOZmZK5mZapmZ3JmZS5h6I5mqRZmqZ5mqiZmqq5mqzZmq75mrAZm7I5m7RZm7Z5m7iZm7q5m7zZm775m8AZnMI5nMRZnMZ5nMiZnMq5nMzZnM75nNAZnSJmj+jaODr6I536BXM9s0d50pRK+Z3eGZ7gOZ7eiZ1AlWiS2IRIlxTmeVRsdoVcWB942Z4M6IUkU4jEY5A9QZ82JYzJaCy2lhjsyZ811TQB82vXNqAEKlPRRkV9qDJNt6DytWqGUo1yiDBPKKG0lWnb0miFoaHx1YS5iDWKlqEgClq51jzbmT9pd6LDxThtdKGQ46K+BWd6ZkHhQaO5hYDvNj/eE6E6+lrgko60yKLVEqSldUv9uKR4w4+DgaSq1U4dOKVSKqVQGqUNmaUOqaVcqpBXiqIWGaZiOqYBEBAAIfkECQQA/wAsAAAGAMwB3gAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSDEigIsYM2rcyLGjx48gQ4ocSbKkyZMoU6q8WLGly5cwY8qcSVPgyps4c+rcybNnz5pAgwodSjSoz6NIkypdypRl0adQo0ot2rSq1atYq07dyrWrV4ZZw4odS1bk17No0z4ty7atW6tq48qdW/Gt3bt4b9INGiBAgb5++/4NTHiw4MOD/yYGbLiwY8aHIS9+HJkw5cmYIV+ObLixYggFIIAWHXq06dKoRZsmzXp1atetYcdefVp1bdqvS9/W/Vo2btu9dwNvzZu46tyzkRu/vbz48b01KyvWPP2xZ8CWF0+2zp16d+2c/b0HBt/9O+Lw5jeL74zecebt1y2XL585/Hvp2LfPr08ffXz4/uXXnmfQ0UTZeJW5Z1+A3vHHnX71/YeffOxlN2B7CKZXYYQTVuehgBQGyCGHFmb4oXgMnkgeiQqaeJ6G671I4l8FGthieheWeKKIOc4oY4odxqjjiz8CyaOLmi3YooNMKrljiEiqmGCTSx4oYYNB7pflYDXKdOF9/a0YI4ROlgnlhgyq5yOKFo6IIZpVvhmkm1YKuSOZQ9KJp3lgxgdjlOt1GZN6crpYoZkSUomnmGaq2eODaWrZ36RSsigpfywyKuWZU6aZaaeUSpqeoDDZiWObRR4JZ5+pxvn9aJmLoqhpkZj+GOujenpqK6hwxjmro7OuGWKt5ZFaqqW/Qgkpp4xyauSfhDKLX7OKZqmsqx8CWKejoDaa7ZYganuos9xWmydixrqUJKumDinttcKyumav35677q7QAkgtkfZuSix7+2Y4J626oopkvohOWFm6LT1rcLzeqgproRG7yyu321bc67v0douttRzL6nHAGycq8b/t0sgwRcua+6fJoXarb6urYnmwu2g2i7PNT9Y8sbIo6+xzlXsGnaq24IrL4MoVFcruwbkKiXCJzqKs8NSHXmk11Vjfm7LIF8fMNcRUw/zptj5Px/REBIfqp9AnG1nzr1bXS7aY8/6O2XbdvhaMt9x6Axqz3eEC/nKCAawtUdUtS202xUpjbPHZb4Nr8eR+g1guyB2LjbnnnW+9c+R585m44hBJ5rTm1XWtpOs33m0z7OTRTqTsr+Me+7NKp21t7eaWLqxfqEe0s+DX5Yqs6cgLqHyk/vY9bNxaPl899U1anz32ckZ952YzO1b8Q6pfmvvVWt+OfuG7j80+8Oub2nnY8LsvP9j0q28/kPMzLjCVQGOdAMUzPod0Kny1ytunFKgrBoYJcAuEYAMl+EAYRdCCE8RgBaN3uMOprIALuRHaXsc8/r2PX3Qy4f1WqMIWlvCFKYThkVwYwxrO0H/Cc+HpQBhCe/01r3zbu54Qg0jE7kHvVBzcm/OOuLwmMvGJQzRiFHPYweTtkIcI+d3x/vclx22xdQn04tDA2MUMVvCMYTRjGtFYRjaCT4xJqqLhAMYYLCoEQeChox5Vt8fz9BGPfAykHwUJyEEaspCInM4fFUlIRh7SkYnkIhkniapFSrKSjbykJSkJPzqqz5OR/KAdDYIdxJlSPnFM5Skbo0pUrrKUr4QlK2NZylm68pa2zCUscblLXcqyl8D8pTBrGUxiDlNzyGylL5PJymYaM5XL7Mso7ziQHVqzmtgUyDW1mc1/bNOb3fymOMNJTm6aE5znHGc6y4nOdqrTnex8pzzjSc91/doTnvecZz7ric9+qvN0ADVnQNE50ILu85zTTKhCF8rQGuXloRCNqEQnStGMqKWiGM2oRjfKUZykpaMgDalIRzrRi5L0pChNqUqX8tGVuvSlMI2pR0wq05ra9KYibSlOd8rTnuZFpz4NqlCH2hSaEvWoSE3qSoCq1KY69akaYSpUp0pVoRq1qljN6k2lqtWuehWlXP2qWMea0auS9axojWhY08rWtpJlrW6Nq1xZCte52vWuOqkrXvfK15Lota+ADWxU/yrYwgKWsIZN7F0Rq9jGtlUuABhIZG0iWcr+Y7KYtWxmL6vZznL2s5sNrWdFC1rLfva0k0VtZU2bWtL9Rva1lHXtaGdb2trK1ra0va1uc8tb3Pp2t7/tLXCHK9ziBte3DU2ucpfL3OY697nQja50p0vd6lr3utjNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve++M2vfvfL3/76978ADrCAB0zgAhv4wAhOsIIXzOAGO/jBEI6whCdM4QpbeHz69Cc/M8xhdrbTK1f88BVHTBASd1PEJU7xiU2MUBajeMUqbnGMXyxjGNu4xjimsY5dzOMZ9/jGO/axkIH8Y+aB6VVbG5fuClAUcrGLdK+yH+W8ZjhCpQ9jSuadwq4cOSk3jmhKzBEOtZg/YP3e6nGla1yaJ0OUj42QbkiWHt/gvDk6Q9nOSQvznWlG5pFlzlBVltcMH+eqz4kudD1q88C+TOZDg83Rcb4coiU36S4bOsqj0/OXIb05SeOPcEfU35TPh6P6NLnSAvTdpVWNaFY/+nhdrt+o2zdrWfsZdFG2tdh0Xb+fFRHMUQQ2eNqsPSkKOth/Qza+fp1sZi/b2L6GtrDLeGxnA1rZqIQbC5E25v5dSZpDkVq38TduMZc7Wlz+XJnJuL8ScjvdQzv3u0/IxXansHdee/K0KJhGH73n1Eq8oL8zOPANqrDfB6d2wt+oQYR7b98NV7iRJa6fPLNQhsuiYYIUfTF4/dO7dRg/cshJaMOMj1yEJRd5yUl+w5Sz3OQuV5Clk/jDMNscUEwON6hvTvOeI/HnTsS2FYW+RKIDEdpkCrq1h770ojsIc2P8otSjvrEmy2zqcFRjG9fI9a17neFuDF/YIR5Aqmd97AZDe85knklOth2Tj9SkZIgN6E3CPZR3h6Te5R53t/c973zHu90H//Y+7t3vgi+84v9O+GImk5aP5+Uxlel4jlN+8pC//DMjH03Nc97xng995kcv+c2rsvOkR33pP4/51ddRwweFvew7HPtvQoX2s9+w7mu/+9zz/ve+Dz7uhw984he/98aX/YWXz/zmO//50I++9KdP/er+W//62M++9rfP/e57//vgn7Co5h1ALxMvxOFPv7raFnFYH0398H/Jus29ZvbF//4sg3O1E6Yp/Ps/dU7GPgFIbmz2fwYYQoSTgGD2N2JygA6YRdBkes7ETBJoTA94gSXGSBoISBvYgRz4gYyEgSK4SyRYgiZ4giiIHSK4gizYgi74gjAYgzI4gzRYgzZ4gziYgzq4gzzYgz74g0AYhEI4hERYhEZ4hEiYhEq4hEzYhE74hFAYhVI4hVRYhVZ4hViYhVq4hVzYhdXnWGAoFv4VhmR4FWNYhmhIV/yVhmyIFGfYhnCYV/0Vh3ToUXNYh3iIEm+Yh3xoFnfYh4D4EXv+GIiEaFF/WIiImFr7lYiMOIiMCIiO+Ih8GImSiIeUWIl0eImYCIeauIls2ImeiIagGIpkOIqkCIameIqNlYqqmFjj04qwmBWvGIu0WFSzWIu4eBS3mIu8uBO72IvAuFS/GIzE6FeqxVqrdYzK2FrJyIynpRDFGI1g1RDSWI0j5RDWmI0cRY0bxVks8Y2vFY6XJY7gOI7mWI7oSI7qeI7rCI7amFUX9o5YZWHyWFX0WI9QFY/4mI8Vto/8mFDOuIzNOJDIWJACaZDO6I9PpVAKGYwA2ZA/5YIQGZEtOJF48YIWeRcYmZFvsZEc2RYe+ZFlEZIiORYkWZJhcZIoiRWhKrmScAGDARmTBHmQNCmTCEmQNlmTM5mTPLmTPnmTQKmTQdmTQ+mFRnmUSJmUSrmUTNmUTvmUUBmVUjmVVFmVVnmVWJmVWrmVXNmVXvmVYBmWYjmWZFmWZnmWaJmWarmWbNmWbvmWcBmXcjmXdFmXdtl9sJWX3riXetmXfPmXfhmYgDmYenmXPGRThllANZWYirmYjIk6jvmYioOYkrk2AQEAIfkECQQA/wAsAAAGAMwB3gAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYDQLYyLGjx48gQ4ocSbKkyZMoU6oEkLGly5cwY8qcSbMmw5U4c+rcybPnR5tAgwodSrQoUZ9IkypditOo06dQo0o9yrSq1atIp2rdyrWr14FYw4odW/Kr2bNo07oky7atWLVw48qd+8+t3btK6eo9GCBAgb5/AQsOTFiw4cKF/Q4+vFix4sSJHSNmLJky5cmVITfWrLlyZggFIIgOLRp0adOoR6tOjZo06darYcd+/Zq169O3ba+mvbt07tS8feOeLXqv8YGek2febJh5X8+BLSePTN0y5uvPoyvvfDm7ded//at7d9x9vPjz0Kc/3y6du3vw6s2PP35cfnry5Dtrx768f/T3jPHXXnf63YeegOylV2CB+TEXWYKcEVjefw42B2GAm9FnnIQNPiZfdejh9yB/EYq4HokGnjigfwliyOKFJrI4oooevjgjjOE5ZyGKDDYXmIZ73Veejhei+GJ8FCro445L1ljijSmG+J2TLkK5YJP7YRnlilt2mKWXXgKp13dXTkjklznGmGaSbE65JnxqMilkjzwOKWSKZlYJJ5pyAuinkne+KSZd8RX65pwc8nljm3ouap+Ne2qJoJRGHvrnpFrqCSmSR3LqInmDzmWfpY1pSiqYnv4pp6ZUhsj9J6oxsvqmqzRSSqOsR3KHaId9qiegoKHGZaeuh65Ia6VuevdrqWAi62mrkt6KHYO2LltjtFTi6auOmGFrWLDCllkioE8GWuuzUOaaaa+2xqourHG2+yWu8Cq6brrWMloquHANO6CqsYJ45qgfDjzktKteavCusyacLKYHVxjwwwsrPBi/anU5bqrJNpmnvkl+/GjIeII8nshTxsnwya8CTDK1I59ccsz7YoyWsr3GGynHzh67s8/Z0tkoyuTOjGrDRhcN89GbqpqmYDbfrHPRLGcqJaxCT8x0vTQDjHXEWjN6tckrV721vl+X3VjUZ71r5dn3lro0p2J33F/SB/4SjK7cedKtt7xwp/303Hlnx7ZZ7O4cqbOLKx60xMRqrO3j0Jor7uSnIh355T1Srvm/fR3+Vact882ryt2Kl3PqHqNu+svn3q2669fOXnrtrd8+eO6xs3667g2K7pXZ5W47s9BLZ47z8REnr63yTS8PM/IiU888os5TX4DwXVlN+9Ndmgn8+L0zW6b45V8b/vrns88h+n9/Lz/563HP1bOeq9g59I7zn7/0oLOcv/aHuQIS8IADTKAAF7i5ANhvK3Gr2+uWJEHcGQ97erOgwJqXwd1d8D0V9OAGMcjBEpLwhCA03AOn4qHJUGh3MGxQDF8owxrS8IY4w+FidNjCHP36cIc/7CEQhyjEIuaIh0cMYhKJuEQj4m6GSnxiDVfIwvXgR2ZYtFAWr6jFLnLxi9rZYhi9OEYwWpGMZzTjGcvIxjS2cY1ujCMc52jFN9ZRjnek4632iEUqasWBAgHkPwRJSOQYMpCHHGQiC4nIRirSkYx8pCQjSclFWhKSl5xkJiuJyU5q0pOc/KQoQ0nKTZoSlKccZSr9yMpWurKVeImlLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznKa85zoTKc618nOdrrznfCMpzznSc96/drznvjMpz73yc9++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjdqS4GwxKNgCWldQDrSkn70pCRFqUlTytKVulSlMG1pTF8q05rS9KYzzalNdYrTnfqUpCUN6keFKtKeGpWnSP1pUo+q1KYy9alLjapTX0nVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkI2sZCdL2cpa9rKYzaxmN8vZgpQSlaBVZWg/K9rSkjaUkkytIFVLkNX9ura1sE0ka2X72tTWpLaOnG1ucavb3vL2t7HdbXB9O1zg0ra4yD2ucoWrXMndjWN7W53dYPc8jwGPaIQLIHUZBZS9OSpwZJNf2sQb3uuWN33tIu8dv2uv/wENeu81Wt16RjD6mgq9R7JJwXAEub6Vy3mJkm99f+Y9+86XwEUKMPHixyVaca1jY+tayqYGMcY1q7vsLSCE1yU4u3UYf2TzWog9PGKqmWuCavNd1tokQcC12HukUy/FLNNdvHkru81i8Ihf3GEe71jHEvZxHofGQCI3UGkK/G+SjQy2GXFuyYrR74H/1zgq58/CysOy5BCI5CK7rUXhsx1+wzs/mv1JV4MyK3GYeRc/fdVYzG02c5knTL9CzdnOdYYz/PBsXQVvcHolBDQJBZ3C6jr3z/Ar9H8wXL1AJ5pMjR70o41HaEhfT9H+HXCcN71n9wGq0+3Dcbc8vbFQf+u2BR6zqjlN6k+1+rmm/vSrRx1rtPnv1gaEspN1zSQAs4fLRw42YBjNNWBr99i/5rWJjJ1sL+/a2Q6zNAqlXehpf5Da2DY0DU1Y7W6fGtUmC+HW0FxDbmd7hN6+trrRfW4K/rCJ8JYiEuUdRSgykd73tje+461vftuw3vnRrxD9Pe9+49uJBk/4v/O9cIQ3nOAAn7cexYhHPqJx4hcfssXVqHGK/VvcjhsHucc7/m2aYJzjIa/4yFN+cpFnnOUkR/nKZ57x0abytDfPuc13btpLAvLnOu85z3E+FKIL/ehGT3rQlT70pTs9tJ2NutSnTvWqW/3qWM+61rfO9a57/etgD7vYx072spv9Iifmc9jSHO3tSovN84JzYs7eVwCCt2zFE7LT7htpCtF9r2cGEMrcbujBs93G9vk74JGlZKp9DlKMZzLk4aP4vOZMZZh/VeZjt3k5y/3whKk8Xiu3xIYh7PQVQj20VG/61DtH9HflYxhn33Hay772uL+97rFoe96HDvZ27WEShy/84hP/+MZPPvKXr/zmM3+1wI9rGqdP/er+W//62M++9rfP/d9H//vgD7/4x0/+8pv//OhPv/rXz/72u//98I+//OdP//rb//74z7/+98///vv//wAYgAI4gARYgAZ4gAiYgAq4gAzYgA74gBAYgYvFURToTXpRgRioTReYgRxYTRvYgSAITR8YgiS4TCNYgihoTCeYgiwYTCvYgjDISy8YgzR4SzNYgzgoSzeYgzzoFjvYg0D4FnQRhERoFz9YhEiYFEeYhEy4E0vYhFCoEk8YhVRYFkNYhVioE1OYhVzIEVvYhVz4hWCIhWI4hlRYhmYIhWiYhky4hmyIhG74hkQYh3IIhHRYhzx4h3iIg0U1VH7Yh4AIVH/+KIiBOFJ7eIiImIiKuIgtaIgssRF18YiSGImUCImWOImXWImYuIma2ImZ+ImcCIqeGIqkOIqmaImemIqfGImM+Exc14rNtHWwGItaN4vMJIu2qEyvmIvIRIi+SFS/OIjAOIzCWIyFaIzBeIzKmIzMSIzHyIvQGI3SaIaPNY0W6FjW2E3VmI3btI3cmE3e+I3XFI7i6IHYWI7jeI7oaI6NtY7WRI7uKIKQhYzO2Iz0eI/LWI/6iI/2mI/IOFP76I8C2Y8EGZAFyY/6KIEKuZAM2ZAO+ZAQGZESOZEUWZEWeZEYmZEauZEc2ZEe+ZEgGZIiOZIkWZImeZIomZIquZJNLNmSLvmSMBmTMjmTNFmTNnmTOJmTOlmLhtiTj+iTQPmTQhmURDmURlmUSHmUSpmUTLmUTgmUOwkWGBiVHjWVVJmBVMmKFJiVWEmVAQEAIfkECQQA/wAsAAAGAMwB3gAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2pMCKCjx48gQ4ocSbKkyZMoSW5cybKly5cwY8qcSfNgyps4c+rc2bGmz59AgwodSnQlz6NIk6YsyrSp06dQo0JUSrVqValYs2rdynWj1a9gcXYdS7asWaxh06odebat27dwW66duzauXZcBAhTIqzfv3r6A//od/HdvYb6CAytGPJjx4cWNAUN+TJnx5MaCE1eWvPix4s2GMeuFAKEAadOnSZdWjTo1a9euUbdeTbu1bNi3cb/eHTt1gbvANUYOLRo0X86ZCQ8vLtoyceObO39unlx6X+PWPWtubn269+rc/bt3j364svbj5oOrtwj5euTvysWXD2/+PXbqztHnx88/Pvbq/+U3H3L24QcdfwDCtx+C7a3n4ETMMbjgee4RqGCC2fknIYYZGqgfheRF+Jx+AopI34nweWbhiBVG99mDMDrEHYs0Ljcghix6KJ2LIPbXY4cotmiihRn+OKOGF5JY5HIrlihZjFAqdNmCKVo25HZCNqlljjdO6COSNW5JYojjgQmkfF+WmWWYWP4V5ZsG7ddle8nNqSOOV9KJ5JGSdamikXMGyueIfzKZ4IFA+llgn4Z2BuejA50p6KI7Lkook4NmqiZ4TZ5nJ4+aEqmgkD+22Silo17KKGCQPmr9ZX1iTllolpamqWiHHKp6qJK3Bnjkp/E1OimZde45oLDKtQqnhDZuKKeseZIaZKqn1gooqsCuiuWQ0FpJrbZKfsshZ8q+WSma4EpqZrpEerpnurvSCq+TOc5r4qybjmpvle1mWl655up5brH21kusra+OiTCmuHpZa74M+zplrNc+fDDDAEO57sHb2rnkmgvryiysbGoqcqL3Ontnw/MOa/KLGcMoJsnPWtsfu/fhW2q1OC9cbc6U7sxuzxD/7POTMT/oGIodF2x0hSxDi2e33kXd49QVE2c1sipLXXPWiiUtM9bqIlry0gOXvfJ9IEuLptlqp812yS6jTfPcfv6J7aDdTEc4McVEWxwshYJDTTjguYaL6N+mVn1448c+rjB8eq9XoLtl+np22zRfpjnKnwMd+pejZ+6s6KenGUDl6lUtMKwMQh7sx7FPfiztuC+eu461f4247bPrDjfrrYNLMKh4J3/z5px/uHzcyD+v/NvSV0/99aCuTvxdRk9t+K81f+95+FqH6H354JNO/r7oj6/++6bDbz5f23Mf2nzF5r+0/srx757/99ufAPs3wP8VMIAETKABFYjABTqwgRD8HvomyCgKAlCCFayfXY7zHm95sIMg5MwHRRjCxIzQhCXkYApViEISurCFMFThC2UYQxbS8IY2zCEHa7hDHP32kH4a3GCkhigQ7f3DiEgk4hGVmMQiMvGJToziEqXYxClasYpYhOIVtZhFKnLxi14M4xbF2MUxmrGMaASjFYPIxja68Y0XoYsc50jHOtrxjnjM41eipMc++vGPgAykIAXJx0Ea8pCITKQiF1nIRTrykZCMpCR50shJWvKSmMzkICupyU568pOgpAonQ0nKUprSlKM8pSpXycpHprKVsIylLPH4ylna8pa4FCWUcsnLXvoyJ7X8pTCHictgEvOYyFSlMZPJzGZqcpnOjKY0HQnNaVrzmoCsJja3yU06arOb4AznHncpznKacy7/AEA616nOdrLzne7MyjnnSc9N/aKlnvjM5x3lqc9++lMt/PynQAeKFK2oc50IPahCBbLQhDL0oQ6NaEMnClGKSrSiGL2oRi3K0Yx2dKMeDSlIR/rRhiL0pAdF6UBSytKVupSkIi1pTGcK05rK1KFXgaNOd8rTleqyp0ANav1yKtSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a93TSMZ1SjYMxL2sINNrGEVW9jGInaxkHUsYx9bRjPGRLKRpaxmJ8vZzEbxY7Dr1sVW1TXCyY5qnJKYaYGHWpX9pXZkmDptxQCXQZmA1m+iDdVrUUZa2T6tWbFK2db4pVrhFpe4sEUubz+nXKA1N2RJEs9M+Ba+50LsZM7tVXLJFC2DOWy0RANv4ooW3lCV12sVjNh3zTte8a53Orbt1MoS5rQgCW1c7X0Zt7Invuw6abjxAvB/jxtgAntrt47b7oAV7LfjGhEm4gpaffNLtvJWmMIH1tD07mY9DmPPuCeC24ZBzLLoya3DJC6UiAczXfk2j7ra1dOKP2xdFHrMt+MtXPsQTDvJ+S7Hv+OTjl0buCAzjrU7zrBlpntjJBcZxw4bMpChTN/OYS5AqGtYlrH8Pi7Hz8vMnZ+Wu9w7Mf2D+cF4OVXdXrzms7W5xMt9FpV7R+fdnavOwuOdnUMbZj3n+c57xu2fW4ynOQfadX/ms5/ni1/ohRjFMoa0iiV9OUoTqM80nnSmK73pS+fNtkZ68cac1+ntjDjS4une+s7Hvlaz+tWrjrX80gfn+NlazLemNa7dFN/EwXrW7st1sHcNPgRG0IIHxOAFkc1AZSeb2Q90drOhfWy0STva1L52tZedXv6BWlrcDvezuz1ucU+b3DKcoQ7DdUIfsnuFP4z3u9Ut73av29717qAJ9+1ufM+bh//uN7yP0+KA33vg/k44whdOb/10FrMQ36xnJx7xh0u8idrL+GctznGK/V9cjTWpuMc7LvKSgxywKE+5ylfO8pa7/OUwj7nMZ07zmtv85jjPuc53znMNouvI/SKtwIDeNKHrTL1B323RlR6Zni9rXWPObXSjfl+on3nC190vmp2uNNr62MG19jrSwc5csRu96VzXmMs8bOXo1mjtKTYT3Gt84rClPUYP05LeG7f3yfU9ykRXMtPzznfI3R3vIkt8lRTFeA0v3vGNBzfkJy/5yrPo8DLzIL/ZvXnN17vz+v686Dk/es+T/vSmdw7mlRbA1hvQ9bB/vexjT/vZ2772uL+97nPP+wqtfm/pDr7wh0/84hv/+MhPvvKXv/zfO//50I++9KdP/er+W//62M++9rfP/e57//vgD7/4x0/+8pv//OhPv/rXz/72u//98I+//OdP//rb//74z7/+98///vv//29FUAI4gH8URwR4gAgoRxiRgAzYgGBhgA4YgRIITBA4gRZ4gWxhERi4gRyYUhXRgSBogRUYgiR4gAtYgihoghqYgiw4UCfYgjDYTyMYgzRoTi9YgzhYTjOYgzx4TTfYg0BoTTsYhESITD9YhEh4TEOYhEyYS0fYhFBYTCsYhVR4S09YhVi4SkuYhVwISlfYhWDoSVsYhmQ4SV9YhmgYSWOYhmyISGfYhnBoSGsYh3TYR29Yh3iYRy+lUhBVEHn4h5lkEID+OIhm6IeEeIjUJIjttIjpxIg98YiOGImNOImQSImSWImYeImaaImcmImduImeGIqgOIqfWIqiaIqk+IiNiIhiUX+s2Ir094o3cX+yiBL2V4u26Iq4aBJ92FK9uIe+yIfCGIzECIzG+IvIOIzHqIzJWIzNuIzOyIzSGI3UaIy7eI3YmI10uFTaOIDc2I0E9Y3gKFDiOI7+VI7mqE/omI74tI7sSE/u+I7nFI/yqINKVY/51FTV+Iz8OI3Q+I/9uI/+GJAAOZAGKZAIWZAJSZAMeZAK+ZB9CIASOZEUWZEWeZEYmZEauZEc2ZEe+ZEgGZIiOZIkWZImeZIomZIquZJULNmSLvmSMBmTMjmTNFmTNnmTOJmTOrmTPNmTPvmTQBmUQtkQ7lSU8HSURpmUSLmUStmUTPmUThmVUDmVUlmVVLmUJpmGWYmGJ8mVJamVX+mVABgQACH5BAkEAP8ALAAAAADMAeQAAAj9AAEIHEiwoMGDCBMqLPivocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmQC1OqXKnwpMuXMGPKnEmzps2bNlnq3KkSp8+fQIMKHUq06EWeSJMONMq0qdOnUKMGVUp1p9SrWLNq3Sq1qteVXMOKHUu2bMevaBOaXcu2rduJaePKrfq2rt27Wefq3asTr9+/gIHyHUyYYeDDiBOXLMx4sOLHkCNXbEx5r+TLmB9X3ow2s+fPfjmLpgqaaYAABU6nVs16tWvWsF+/Rt06dm3atGfPxi3bNm/fvnv/1n2bOPHfyIMXXz48NoQCEKJDfy49OvXr2Kdj3z5d+2irpf2JJt/dPDdw87iVn04+Hnb796mNu199/rh65PSF619Pn719/PwBtx96+a2X3HcshVdUgAD6x+B/A0YI33wPltcfecfFp1yGFBLoYHoNagggh+nth6F7IQ6HIFgKDrVhhyJaGOBuEKIooYwM2iZfg/eNyJyNzIlY44cmAlnhjkMGsCKLLQLF45NCGniihyRGKSCMOmJZYZY+fpgijUYW6CGOF245IJFHsrZkSk0KdSWHYsJpJJdljjnhhEjWpyePJJKZoplS3tenhH3ytuZCbQb13qJW2icniGfeKeOUcabZ5aDLUbqln2M6mmmYm+53KKKJ+gToo3QGqSWYfy4K/emPUbKqaYkdggrmmUPKmuOrdsZaa6mJ9ljjrIKmWqWWVGJZ56Tq6fopregpqyqfFOJ6m7S0Advmly92m2eSOErKq5Xi1kmus7YiO2WqV/LKbrmnaduksHp6Cq264UKra6SV6ptvv5XyC6ixc9rrq7sGpydvi9x22S6m95pbbMSBtsrquBOLiTG1FA+MrsZ/9ktrAQsrOCOoGN+YcLIhnzrtygcf623L/rIs86U0A6xwyaWli3OOzqJbs8UFr4rs0BAvG/TRIidd8Z1Cp8Zzz9Z6GePN+3qMb7RYY0sznlojfW3X/uosqXBTg+Zzo0A+yvarbrfa6bPDzlzo2zH+12s3vXHfHUDan/1b8Y6uSlxe4YNzibjWTT/d8OLNir0rqhdvjDbgmQE9c3sy431yy5h2TrTooUc+98ime/4yu2BinnnNMT4uO6qzdxu54cLdnvjhtTvcO+G/Z0my65fB6/fxfCcPpdyqr/553csjH73y0P/3N/GS4Ws2128OzD3n3l/dfbHbiw8++eHD/jm15atfG/bZa9hbgeLXjzr995+M//76918b///zn3kAOEABys+A3LMfAQ8YwAYW0IHDg99jDISiXVmwghgE0QU1mMH+bNCDHaRgCEUIQg6asIQoFOEJVZhCErLwhS6MIQVXI8HsOeR6/8ChDm/Iw4b97NCHPcxhEH8oRCAasYhIJKISh8jEIy7RiU1MYhSfKEUoWrGKWKSiFqdYwy568YtgFMqoxkjGMpqxJ2HMyxnXyMY2riiNanSjHOdIx7nAESt1zKMe99iXO3aFj4AMZCD9+EdBGvKQbiRkVBDJyEaSUZFQcaQkJzkaSD6FkpjMJGEs6RRNevKTneEkU0BJylKCR5RFMaUqV4kQVBqFlbCEpStTGctalnKWRLGlLj+Jy6Hs8peY7KUYgUnMRgpzKsVMpiGPKRhlOhOQ/wBANKcpzWpS85rWzCY2t6nNbnLzm94MJzjHKc5yknObL3mmOte5Tpiw853w/KU740nPev2acp72zKc+JxkTaU7zn/4MaEMECtCBGrSgCCWoQg+60IQy9KEOjWhDJwpRikq0ohi9qEYb+s+O+tOjDvmoSDNq0YXuky/MTOliTqoXlboUJSy140tnStOa2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYzapWt8rVrnr1q2ANq1jHir0tXtGsWeTiWdWa1rW6ta1wRatc2TrXt9Y1rnTNq131ite9vhWJNrmrYG8YN94t7WyTMx2jdreye33tYrh7mObC1jiUNRZkZNNYZBFrWcnW6rGxqUnDgHdY1FkucSrzbN6IxizQ/bY2s3RT7LdS57LTwYxTt00t1HCrWt7eiSbPYyxqnbe2d0muscf17NaQW1nmhipjTzusyJILr94OjbpRey7HlGY0aIk2ZZtbbriSZD6nKQ6255Wt19B7OPbmzr1jU2/ZKKvd8kI3vawNGH2vBNyqrcu+HSPY9HAmvdkO2MDVE3CCX6s3AlNPwQ1GcIQh7KC+PZjBuPmuxHRLXMExTrud/R5mhSvixH64XSEGsLseV7nNqnhZLP6siyWXYhqftsRzAlB/f3TjFxftZ7eibelAhz4is0/IRT7WkJWcZN0d2cieIl2TRzs+Jv/mu+5rXvOMNuMukzh2tAuz7YJn2DH9i9l3ZyatmdeMZjaruc1wfrOcDQRc9Xl5v9Pdsp6Zx+cCT7jCFz6RnwF94D8LOtBtQzTcFF2mQR/6yju+7p79Nr4nWzrK6WufpjPN6SJfutKY9nSoP30+UgdZ1KBOdamJU+fGbRp9vlpgAvMHwVnLWoEIxHWtdf3AXjPQ17bONa2BzetfGzvYux72sYuNbGIru9lS23GshX3rFcrQcR+E4Qy1je0Rbvva2Qa3t7tt7W+bm9wtPHe41T3udaOb2+6Od7vnXW4cxkTc9Zb39Qbr1776m9//5ivABy7wgveb4Ac3eMATznAs3gTh/iarxCdO8Ypb/OIYz7jGN87xjv17/OMgD7nIR07ypiwPxVaT8Y9HjDCVt9yx/3U5d2G+chPPnOWzAWzJKxLcLE8Lyt29EdB9frqhm03oVpYurFCzc4zUeHFkoy3NXSt1nMu36ja/es6yvp6mX4S3EvZTasNOqNWRXVVjp3DZbevg4XjdIijbmNwNN/fd1R3EUOf63VHeYpnrne50t/fbI2Kzwuft8MwqkuI/tfhkNX7ajme85CNPecj7avAUwbYHN69uzmu+86D/vOgt6HnSh970o69g6VV/etY7DvMTKeABZy/72tP+9rbPPe53r/ve8/73vg8+8Icv/NzDXiIqTL7yl8/85jv/+dCPvvSnT/3q/lvf+sfPvva3z/3ue//74A+/+MdP/vKb//zoT7/618/+9rv//fCPv/znT//62//++M+//vfP//77//8AGIACOIAEWIAGiHkxlYAKWBmLtIAO+IAydUkQOIEUqBQNWIEYmIGkIoEa2IEeKBAX+IEiWIEhOIIm6IAleIIqyFIpuIIuaE8t+IIy+E4xOIM26Ew1eIM6CEw5uIM+WEs9+INCqEpBOIRGyEuRdIRKyEpFuIROaExJ+IRSqElNOIVWuEdVeIVaOEdZuIVeuEZd+IViOEZhOIZm+EZReIZqyEZluIZu2Bht+IZyiFJpOId2+B1xeId66BV5uId+iBR9+IeC/sgknTSIhmgZdXiIisiHkRRN1fSIjhiJIDiJkEiJkliJmHiJmmiJnJiJnbiJnhiKoDiKn1iKomiKpHiKqpiKrFiK1LSDB4gTPhiLNzGLtJgTOniLNWGLuigTtjhSBwVSwQiMwliMxHiMIZWMw6iMxsiMyLiM0NiM0fiM0liN1HiNzpiN06iN1siN2LiNDLWI4jiO5FiOjKgY5niHmpGOcggZ7NiO6/iOa+iO8uiG8ViPZkiP+JiP97iPX6iP/iiG/RiQWigZ39iN4IiQCnmQDOmNDpmQDQmRD7mQExmRFCmRGHmRGmmR1NiLHvmRIBmSIjmSJFmSJnmSKJmSKrmSVizZki75kjAZkzI5kzRZkzZ5kziZkzq5kzzZkz75k0AZlEI5lERZlEZ5lEiZlEppgObUlOfklFD5lFIZlVQ5lVZZldbUi4KolX7okVupi3/olWHZcQEBACH5BAkEAP8ALAAAAADMAeQAAAj9AAEIHEiwoMGDCBMqXMiwocOHECNKVPivosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqtDixpcuXMGPKnAlgpc2bOHPq3MmzJ06aQIMKHUp0oM+jSJMqXco0Z9GnUKNKNdi0qtWrWLOunMq1q1eYWsOKHUuW6dezaNMeLMu2rdu3IdXKndsVrt27eMfS3ct3aN6/gAP77Eu48EvBiBMrJmm4seOGiyNLnvzvseXLRilr3pwXs+fHnEOLLvu5dOHRqFNbNc16r+YABQLAlh17Nu3buGvb1l27927ZuH/bFu57eHHfyIEbJ557uXPewYsLH858enXos3UHaM1dLWXg2P2lh4/enPpx8tOT/z5vHjz68uKrP3/P/nx9+OXbF+jO/+vr8czd15x96MXnXH7r5SdgbAa2FyB+2UEoXYTXFZhffxhO9Z2A6VkYXIcUslchhxVC6KF6ExoI4Ir6nehihjA+9d2At6noIogA4uhhgiU+qKOEOy74YYru3cdejEgK9d+Qytk4X4g/snijdiKSSOB8TvaIYo0mysdckmDOtCGNUD7ZIJYmGgkkh1uWSSaVQXLp5o88XllcmHgeNlmRTfYJ5J90VhnnkyAqmCagZ8LpJoNySomfapBGulGLFPrIqJbuRZlpiZdKKWidnMbZJo8WtsmepKhKSiqcIhKq/aZ8r1ppKKitKtpppjk6eOusir4JXqrAprbprZ7iCqim1sUnZKGugjosr87eSCuTtwVrrWgHLrespYc6+6mvf+aIXbjGvhfqrLrmd+26Y8Lap5PjLoquvD26a++Wy7Joarf4Asnuv4uVq6yfjl4KrbYEC3xusQiKy6+fyObqsG0AV4zYuYg2/HC6dEbLZqkKByonxjYyHJvFKOflLbkLs5zvsSU3qnGs9e7ar5c2j5zyznBtWiZ0ggZtqNAdxsysrWQenfCq5iLNdLYn8yw1W6RCyerIVr+LNbFaV4pzyPsiHOrHL5P959RoiwUxkRq3nWy5O5qZ9KtrLq1e3WD+c3z3iAGk7TdWlRosuNiBEz440HyOnDOltdbsuKyQd7m4dn9XXlXihSOuuOGca555yIUXDfrgoh9asNybF2356kl9vrnnh2Me++uyf4747XzizqXuEfLOqO+25y68bKwX35Ny1CWvnfLIL+9889BD/GHy01dP/fXLW5899shr3z333W8vft/Gl68T+ehXlP4/67ev/vvsw+9+/PTPb79F5NOvf/784+8//Pv7XwAB2D8CCrCAA0wgAhcoQPM58IEQjKAE2ZUn70zwguuqYFowyMFgaRAtHQyhpD54FhGaMDUk9M8JV8iZFHqFhTCkjAvrEsMaKmaGXLGhDgWDQw397fCHeOmhVIBIRLgIMSpFTCJbjggVJTpRLEyU0ROneJUoFoWKWGyKFYmSxS4mZYt+8aIYeQJGJY3xjD8pI1DQyMatqHGNNYljZeYoxzrS8Y52zCMe96jHPvLxj34MJCAHKchCEvKQhkwkIhepyEYy8pGO7OMbJ0nJSlrykpjMpCY3yclOevKToAylKClSkzmaspSorEgqT6nKVrLylauMpStlCctZ2rKWuIzlKHdJSQzy8pdq9CUwhxnFNhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc856mV/P3p7572zOdF9NlAfgIQn/sMaD8F+k9/AnSgCC0oQQ+q0IQy9KEGjehCJepQijb0ohCdqEYrulGMWjSjDrUK33x0sE+Ny2kmfVbemkWtjx0IpQeDWsZeareYxmtbDYKpyFq6MZliiqYrnRhtACcz0E2LZL56GX7CltKsIfWoOE0qy7ilVKpO1U4tW2pRXXqzqEJ1puchKtJoplKGva2kcZtYUwe1Vpa2Va0xdWtc4doxumZJrnWFG1fXNqWQAW5UjUvdXucGVmOZTK+C7endvDqew0LLsTqCrNGe2tigIjZ0g31aZpMj1oQxtWtYjZxVv0Yz0YZWciOdHGilSlqt/f6MSaVFbWxbO9rGzda2rlWtcv5aVJ5q1mc6Jd1Na4pZ4BJXuMbNm1D1llhq4U1pyr2sbxfbtOOydLrNddBzE2XdqIm0r2Ybm+nIFV4hlRdvRDPveMXrrrKtV73tJe970Ts0+caXvVXqrGufO1L+0q2/AP6vgPcbYAIPmKQFRvCBr+RfAztYwQ9mcIIJxFtCvZZxM5OthmmLWw5n2MNvM+2HO0ziEZs4xBsuMYpBTCQRr7hV+i3dfWdMNBrXd702lnGNd3zjHA8MxzzWcY+D/GMfk+d0SB4d6rLDW64BL3ZPRliUpzy83lX5d1cO3u6yDGUuS9nLVN6ymK08Ziz9l1nLZE6zmdWM5jW7uc1w7jLxrhK+742vzniOnp6l57M+ey/PfP7znv0MvkELOtCFRvSdDZ1oQi9a0XaONKAdLWlGP5rSkz60e+p5wE4b8NMK9HSoQc1AUou61KNONapXfepWm/rVqnZ1rGHNalrLutazzjWudy1revr618AOtrCHTexiG/vYyE62spfN7GY7+9ms+9q82AbdXnFXu9e2dnWxvW1t+9Tbw+X2t/k67rImF9znhlgbEwcvcB22qVhFXdjw29cL01veW7UsvN2tb7SuDDbGxK69XJbunxJc4N/KKnMHrvDgTvuq1q32TCG07s+elltOjTfXML5xjf3/O2cWZ63HQ/7VlZG8q/ye97o5xnKntXxpL5euxH0b84eXu+Yzx3m2C67zbvO8AAHveMaHLvSiT6tfSJeZ0ZOeNaY7WelHh7rTEzT15FRdzE9v+sqn9zw+d73PX+f6oMPOPK+P/exmTzvY0b52tYvd7WVvu9zfPve4zxmNVsay3vPO9737ve+A/7vgA0/4wRu+8Ig/vOITz/jFO77xiA/49yZP+cpb/vKYz7zmN8/5znv+86APvehHP3pom/70qE+96lfP+ta7/vWwj73sZ0/72tv+9rjPve53z/ve+/73wA++8IdP/OIb//jIT77yl8/85jv/+dCPvvSnL31i/lrfhSG8vvY/KMLtez9M2f+++GPU/fGbnz/hP7/6WVP+9bsfM+l/v/wd0/75278v8b+//udS//37v4Qd9H8CCEL5N4AGKEUcdIAKiEQFuIAOKBMN+IAS6BL9N4EWKBEReIEayBAVuIEemBAZ+IEimBkBOIImSBUleIIqKBAduIIeGIIueIEtGIMymII0KIIzeIMSCIM66IA52IMLyINAeIA/OIQGKIRGKIDlVxlx1IRM+IQsGIVOKIVQOIVWWIVYSIVaeIVbmIVc+IVeGIZdOIZgSIZiWIZoeIZqaIZsiIaEQX1A9IZwuENyOIc2VId2GEN4mIcstIdIUUqmFIiA/jiILFGIriSIhoiIh0iIi5iIjKiIkPiIkuiIlNiIlhiJlYiJlziJm5iJnKiJoPiJouiJpNiJphiKpeiHPZGErNgaS9GKsLhGMhSLtBgTs1iLuIiBt5iLvOgQu9iLwIgQmhGMxAiCk1GMyEgQw5iMzPiLzAiMy/iMxeiM0piLLVSKqHiKo6iN2LiN2fiN3hiO3TiO3FiO4EiO52iO4qiO6LiOgciH8BiP8jiP9FiP9niP+JiP+riP/NiP/viPABmQAjmQBFmQBnmQCJmQCrmQDNmQDvmQEBmREjmRFFmRFnmRGJmRGrmRHNmRHxFJkBSSIDmSIlmSJHmSgJiHuBiPDisJjy3Jhy+pkrX4QwEBACH5BAkEAP8ALAAAAADMAeQAAAj9AAEIHEiwoMGDCBMqXMiwocOHECNKnEixokWE/zJq3Mixo8ePIEOKHEmypMmTKFOqBHmxpcuXMGPKnElT4sqbOHPq3Mmzp8iaQIMKHUq0KESfSJMqXcr0pNGnUKNKncqwqdWrWLOqpMq1q9evL7WKHUsWK9izaNOqBVC2rdu3N9fKnUtXKNy7ePNyrMu3r9+JegMLLvu3sOHDAwcrXtwUsePHcxlLnrwTsuXLXilr3uwUs+fPRTmLHu0RtOnTM0mrJo26teuKPAMEKCCbdu3buHHb1n3bNm3fuYHzHj5bdvHjx3cLT258ufPg0JE/lz5c+O8Ar7Nrr7qTOXHg1v2970Yuvrl56ujLR5+uHj378OvjF18ue7v9+4m7fyfuvTpv+ODtxxyAvfk3n4HXqZcggQSmNyB2+EWYXWzthWchgucpF11/02noXoYgCujhiCFyiKF0EqbYWmwNmkgefB8KWGGIHs5oYIw1wkiiiwEeqOKPoFHY4X9EKmhjjwxi2OCC/i1p5IFP9kcekFRexqJ89A0po5Y8lsjll/J1KSKNSlZppmMUdtkimDfumOOWcLpo45xO4mjcanjmqSdIbRr3IJRaMlmek4QqaaiRhQ5apKB7NuroalEKuiGbO4ppKaVeholpblKO59ujoIY62ZhkYnkenXG+l+qkq6aX/eiFxYkq66x5iSkorEkiemiuvDa5q6+RsiobrcQWO1amMV6q6bLJbqpss8xW2qux1Fa7VJ/YoiqnjqXaaeq33nqLJH+2WWvuuTk9eeuiwPaqqK7wuotru9iS+Cm6+OZLEqnPShstsv5CK3DABJs3bqfD6qvwwhv1C/DD/Dor8b8Rb/gisAEwrLHCEDtc8cAdTwzyx/JCV8DGKKNbb8gUe+yyyAWTmuChGadsM7XBjvxyyzCzrDOXgJJb881Ez7oyyT7HvPPPPC/rpsEJFy01qFAeGODVBWJtddZcb+31dVqD3bXYXwfN5NkPajgz2bFO7XajfpLH6dxy1z0e3Xf+2x233nHn7ffef/cN+OCCE1744W8nvmfNQzOukeMZQf6P5JRH/rjlmDeO+eSbV8555pd//rnmontO+umhl5466Yq37vrrsMcue9FhzW777bLWjvvuvOOpe+/ABz/Z78IXbzxexB+v/PJaJc/889Aj5Xz01Fe/lUvWZ689StNv7/333X8vvvXhj2/+8+Wfr77x6a/vfu/tvy+/7fHPb//r9d+v/9v57+8/0f37nwA3FkC4sOWA/0CgAhPIwAU6sIEQfKAEI0jBCVqwghi8oAYzyMENerCDIPygCENIwhGasIQoPKEDC+iWM7nwhS4UDQxnSEMJybCGOMzhijijwx79+tBKPPyhEIfolxsS8YhIRIsRk8jEJkZlgFCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrXyMY2LvEibozjXWIixzoShoV2zONKYKLHPl6Fjn4MZFL4KMhC9oSQbhva5kTHSEU6smGQTF0jI7nIR0rSkpWk5CQvqUlMbjKTnAwlKEf5yVJ68pSdTKUoTalKUloSkBq7mJ3WdKJt+alOtiwVm2RJS1fdspaq0iWzeKmuAv2JWzl7kzAFNiU8iuqY3YJmnZ52sF6Oa5pkqubR0FZMemHTm5zCJcLMdiJqGhOX8yoAIhl2Km0GrZ3fqtTIgBYzev1CzJ4yC9M89WnOWbILnuIq0T6ThRxYsrOevzRmN9W0zII9zWEPxVRE/zVRkD20luOsGjrjU1GH3madC4tXlN55zRuR9JwjXRc523PSlcKopdx8qUpjKrSSzQthvWoRTKE5TnU6M1TR9BTG2EPMP8mpqD06qlDfpdSEwqqpwgxYOIcqtKkiVaFEXepTs+pUdhk0pO6cKdSKSUtslrWcwTJrn9Q6I7ZyK6y/MpFb9zNXOYGUY6cyKrxotte+5oqvf/UrxgTLVMI+9aqFDaxiB7vYd9Hmrvpy6S91KtaxyjSlmKVsZk1aWZTilLObZSlNQ3tZzZoWtJqF0E+pZlWN/dK1W2t77VphG67YypW2F7Xtc3Jb297WaKG6NRluhzvb4qq2JSgrW2yXSx3mqq250H2udKE23a557bpsy65rnUvd7lpXu9z97kq3G13vYpe81T1veNUL2XwZLqGHg69880pfutXtvnnD7970+9768je+/s2vgPc74P7iDcAFBrB9EzzfBRP4we/9akhXR+HOVVh1Fs4whjfMug5f2MMaBjGHP0ziEJd4xCbOMORWfGIRu7jFME5x6dpryBp3Bns2zvH1VqtjP9K4x0DeC4+DnEcJE/nICRwykuWoQggu+clQjnJPRIusqkJ1qVeGL1dlmWWA/jZLVc7olrE8Zi39WwzMMhLzmVtbZi/nlUFvs2w8PdvRI9EroC0laz55Wmdklgytfr5zn/fsTj3b6p/IiTNikYlWB31z0Wl+tFaB2dWcNfrLjYZ0l3t56TdnetKWVk+c4ZpOQfOZzqc+KanZZVNUq9rV61q1NE0t65I6FqWt3mmpxaNoUBf1174OdqWBPWxhh7nNxD72mh29bEwz+9nOjranoT1taVvV2uVKJE23PeuSehvX3Qb3t8k5brSVO23iTje51W1udqN73fBud7zfLe96c0jRc7ubvhHM7/nu29/9pu+/BR7wfBdcbgM3OMAXTnCGK7zhEH+4xBF+8IRT3Myj3prYNq7xjv1z/OMeDznIRy7ykpP85CZPOcpXrvKWs/zlLo85zGcOJXzv9+Y4z7nOd87znvv850APutCHTvSiG/3oSE+60KXM9KY7/elQj7rUp071qlv96ljPuta3zvWue/3rYA+72MdO9rKb/exoT7va1872trv97XCPu9znTve62/3ueM+73r3nxL53ZYt+D/xUAC/4whuF8IZPfFC4qPjG0wTxjo88jrMo+cojV4uWzzxFGK/5zjsE8p4PPUYwL/rSHwT0pjc951OfetSzPvSuf33nYy/7zK++9p6nPe4lr/vdO773vlf87YNfeeATv/DGP37gk6/8vg+/+cInPfQjz/zp/iex+tY/4vOzv3zpc9/w2P/+D8Mv/h5yPsnoF0j6D8j+9btf/fBvf/zfL//60//+88+//fWP//37v/8AyH8C+H8DGIAEeIAGGIB7t4AM2IAO+IAQGIFAxhYZQYEMVIEaYYEamIEciIEeeIEguIEfKIIh2IElOIImSIIqmIIsiIIueIIwuIIvKIMx2II1OIM2SIM6mIM8iIM+eINAuIM/6CjlV4R/sSdGmIR00ShK2IRrgYROGIVfwYRSWIVcAYVWmIVPQYVa2IVEgYVeGIaPB4ZiWIY/thlmmIZK9hZq2IZwpCduGIc2QYQ9GIR1KIR2+IN4uId32Id66Id5GIh8mPiHhCiIgDiIhliIiGiBEtiIjviIkBiJkjiJlFiJlniJmJiJRXYYmkg7iNGJN/OJoGgzojiKKIMmpkhAnJiKqmgYrNiKrviKDEOBtOiBtXiBt5iLtriLuMiLtyiLwBiMwjiMxFiMxniMyJiMyriMzNiMzviM0BiNl9hk1JhC1liN2HiN2nhBEhiHjeiG3QiO4aiG40iO5hIQACH5BAkEAP8ALAAAAADMAeQAAAj9AP8JHEiwoMGDCBMqXJgQgMOHECNKnEixosWLGDNq3Mixo8ePIEOKHElSIsOTKFOqXMmypUuFJWPKnEmzps2bOHNifMmzp8+fQBnqHEq0qNGjSI8GXcq0qdOGSaNKnUq1atGnWLNqdWm1q9evYMNC3Eq2rNmBYtOqXcs25tm3cJ22nUu3rl0AcfPq5Xm3r9+/U/cKHiwUsOHDiGUSXsyYYOLHkCPvbEx5sOTLmCVX3pw3s+fPfjmLfgu6tOm1o1OTPc26NcQGECAUiC079mzbuGnfvp2b927bBQIEFx6AePHhxocjX368ufPkz5lDj/5cdUrX2E8LCC69+3Tk0/2/i4eu3Hn58uLRqx9/3nwA6yizy//cgH349ePvUzeunz/6/t65J2B48J0034GXbSegd+35N2CA0uUHYXEO9ichhf8VUGBhCHaIWH3kNfcffxeGaB9+DaJoH3Eqsijghgt5KKNh240IXoorAojhfgHq+CCPO1a4HIwwzWjkXSCayN1+P1ZY4pP4CclklBO+RyRCR2ZJl4JLBukejlK6eOKCIpIppootdqnelTEWhBebcMaZ1wMkqhmekxkC2WSPeYbp45/BySnooIQKZmKdTUKZKJVB9qmohVEWKumklDrlpZ1prmhnemZuul6moJJZ6aiklqqSk372yaeegLKq/WqjsDZp6qy00pojo2aGGSGujzrKK5W1BiuspLG+qiSZoY6pLJqdrjjss9Cyqamr1KZa7arWZttdtNx2O9qx2fY65aLkQlpunt6mqy5hXp65LLLNJsvsu5zmt+69+L51KJ7Xxtqqtv4a+2+g+RZscFMUhivwwv3uGXDDPh4s8cQ8iekuwwA7rPHAD2tL8ccgo7RjhBlzvDHG2KYca8gst0yQxUu2J3OZM7tYc8w052yzzjjv7HPPS7osdMgJk/hcu0cnbfTS4CndNNNFQ13001QXPfTVH1tp5T9aD9S1QF9zDbbXY5e9ddholy322mufrXbabMPtNtZ012333Xj+56333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMfuN160/1P77bbnjvvuuvfO++++Bw/88MIXT/zxxieP/PLKJy+7nFpGP9bzcUovPfVwWn899mxqryX3V3r/PfhEin8k+TCafz767Lfv/vvwxy///PTXb//9+Oev//789+///wAMoAAHSMAC1i07BtQcAhOIOewwMHMLfGDlHChBy0WwgpK7IOe2xrYOcvCDLwsh2UaoNg+KsIQgJKEJVZhCFJ5whS5k4QtbCMMa0tBKFOxcq2ykMVz97SphmSpXsxQGxCGaq1gna1cQNYg5WEXpXUGcEJhaVC9P5epTZZoWvNx1qy9lMU053CAPwTVGHwksY2dU2Z/QyCo2+omNTGyiFnVUJZTpKokwM+Kr6tgvPgLMj8iJo+XuOMWjWfFiueIijqioyC/mqJGIzA8kMZXIQ24qjJtLFKLqZaFNYlGTN9piJ0PJSUd50ougLGIpmZQcQQ4yil2EJRUtiUpGyfKKWqSlI+mVJ1hiMnOXQmW8VPnJYSLRYsoypjKTycx5LdOZrqzcGnW5Sx4ykpqTLOI1H4nNbnLzm9uMJuWoVaU86qecXboQOu+YRXUe05y9fGc6bSlP4/38Uo5Ay+M89emgffqznwBlzj8FGtCRFVRnPktozxTKT4I61KDMEefkova0pVm0ohiN2kU1mlGKcvSjHg3p1EA6UpGqsqQoPalKkface2pubnEjIUxnKtOavs2mMb2pTnPKU5ru1Kc9xSlQhypUEkoUg4g7KlIN59KlLk6pTh1cU6Oa1KlStXBQvSrgmMfV5nX1q73TqljHOjojhutO2BrQWctoSray0q2ogivJ5KpEQ3ZMrWlF6131mspNjtKufSXlX/3aVsAapzHn7GEt9fRJYzWWsYtlZyGHeMhp+XCLjo0sIEs0r8yS8ZiTtaxiP0tZzlLmraUFbBBP2UXQ/QZWj8SErWsHu1pS1ja2rU3tXFPL2lni1rezLewcbfsixhyrs45EbiQfu1zNktaKk4VuNacb3Sry8rnWVS4lrdvcz1b3sdrFLnjhddq4ota86N1teuu6XtWyV73wfa983Utf1tqXuPXF731xu9+9Cje++eWvfgcs4IQh9mYhWuRxF6zgBieXwQ92MCIlTEkKJzjCGJ5whiu84Qtr+MMcBrGHQ0ziEZsYwTcrb9NWnFKjsXilL0ZajJM2Yxe3uMY4vrGOYbxjGfeYxj+2MY+H7GMiA9nIQi6yko+85CQfGbE7w5mUo0zlKVu5yli+spazzOUte7nLYP6ymMNM5jH9m7nMaD6zmtPM5jUTzLgajbOc50znOtv5znjOs573zOc++/nPgA60oAdN6EL7mayITrSiF83oRjv60ZCOtKQnTelKW/rSmM60pjfN6U57+tOgDrWoR03qUpv61KhOtapXzepWu/rVsI61rGdN69Gpz3qWvvX2KK3r6OW611n6NbCNJOxhy6jYxu4QspN9oGUzWz7OfrZVFy1tZVe62giKNrZPo+1tl6bb3v4MuMOdmXGT+zLmPndk0q3ux7C73Yh5N7wNI+95/6Xe9u4LvvNtl33zmy7+/ndbAi5w1Fy74Og+OMLXrfCFu7vhDo83xCNO72vbjnYYv7jGHbLxjP1z/OMeD3nHRw5ykou85Cg/ucpNzvKUt3zlLo85zGc+8lrb/OY4z7nOd85z/L1JID/PHVocQ/ShGx3oRUf60YWu9KYz/elBj3rSoT51qS/d6k7HOtWvXvWuc/3rWfd62MG+9bGbvexo13rQ8UbxtoMlb26Pu1XgLve6R4Xuds/7Vdiu977rBO9+DzxNAC/4wpOE8IZP/EcQr/jGa4Txjo/8RVq+ca9afu3Vk7zmB06ozXteLZP6ueiPPvqml57pp0896Vdvetaj3vWqb73sXz/72NP+9rbPPex3X3ve4973uu+98H+v9Ln3vG/GP/7ekq98yCul+XpjPvTtJv3pmtOt+ta/GvazL7Ttc79ln58e9MPPceuTv/zjP7/51T/982O+5+5fP/nlH5g32b/4+Bf6/fWf//37v/8AyH8C+H8DGIAEmH5U8X0HVBUKeH0M2IDa94AQ2H0SOIHgV4EWGDLel4Ec2IEe+IEgGIIiOIKMBlYmeHkoeIIqmIIsuIK1Q2vutxEwGIOTMWs0mBEzeIMVUWs6OHkqERAAIfkECQQA/wAsAAAAAMwB5AAACP0A/wkcSLCgwYMIEypcyLChw4cQIwoEQLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6q8KLGly5cwY8pMuLKmzZs4c+rcybPnxplAgwod6tKn0aNIkypdmpSo06dQhzKdSrWq1atIo2rdyrUh1q9gw4odS7Gr2bNmyapdy7atSrRw40p1S7euXbty8+oterev379W9woevBCw4cOIdRJezHhg4seQI4NsTFmw5MuYMVfeLDez58+GOYs+C7q0abejU3M9zdoqhAIQXseWTTs27Nq3Z9/OTXu37t+9gQfHDdx3bNXIn7ZePjVAgQDOoUefDv15dOvWq2vHrp16du7e/aWD/y6+e/bk6IUyX5+0/PTx3c2/d09+Pnz78vHPj56+v0z2APqU33Pg6VcfgfHdt9+CBTaYIHT+RfhSgBTmtF92F0pnoIYKHvjggO5lWJ2EJEJU4Yk25XcdiAVumOF93MG4HYgBlGgjQyjmmBKD9IUoo4oOhiekh0COeOORB+moZEk9rvgijSIO+WGURJKH5JU0YallZVBGueGPCIoYpow/1rjlmWimKZiYbLZIJI9SFhnnfGrWaeedUHWpIJUfvhmkn31CiOeghBYKUZssQvlnk3ACOqShkEYq6T/lualio4wuKqejVk7q6adpxudijJtmGmipqJoJ6qqs2uj9opecmjqnppi2auut6YlKqpOaxpoqrUHiKuywm71KHZu/norpr8Q26+xePiaK7LLUAnvqs9hm29WpYSqqrLWzfmuktuSWGxS1vCYb7rq+8mfuu/C2JG6VsrYLrqOqxqvvvgitSCp53SL474wD+0vwwQYn/By/DDcskIaihsghxMdGXPHFGFqcMcbSOewxv6qGPJDID49c8skkp2wypSurjHLLH8cs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabDv2DwBvxw333HLXTffddv7njffeevfNN9xts31a4IKbRnjhoB2u9uCKo81442cbDrnZj09u+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfuOr9LKvY6sbHnNDvttd90+7C56747rr3b9Dvwwa80/K3FG785ySyf3PzzzEe/MvTTS++89dRfX/322r+dfErLkyktqh1OiSGYsh6LvpzVfQ++5pXqeumuY9JIL/32N1n/+vRG5z5Ky1PfjJ4kQPIpi12pQuCyrPO/k4RvgP17UP/uFafySWmC4lpRA00SwPNBcFrp+pKeEBVCS4mvhBHbYEkeGEL5ERBOLoQPvgoow/TRUD7PUSFJAljBD/3yiH/Tqh8JywfEMhVAhyPpoP5uqJ/8efCFJHTixKAoPiSKhIVvQqEAy6RFD3JRiCYcIRetGBIlFimCATvjEgfIJzT2kI1EJONk4CcwhCXsjnW0Yx7x6CQ+pvGP4QEkwKgjx4/wUGKItNjFFrkxRlLMkRRrpCQfOclIBqCQHukc9jbJvex5kpPd+2QnQSnKkmGyI8ez1Sk5kspWrfInrVzVKzUSS1nOEiO1BNUtcZlLT+2SJb30pd+G+TdiGrOYyDymMpOZzGA685lHg5UNLcW+Ba1rftN0IQytOUNqbtObQcJmNcE5JW5ms4Df1GY4zTlOdZaTnELKT3/it0Ac/RpwVGvE3xv1iUEtIguM+fRhPwGaP3+iz4In7JU964nPghL0n3waYr6QE8OCMtGIU1zfRb0V0HRCtKJBzKhFn6hRko5UpCHt6DqBCFKMqvSdDpWYdebJT4E2FKA1RWFOcWpTnfaUp10kIEGBOlShSjRdCf1gUpEqLfwtdX9NVWpUmSoo9ICUiVg16VW1mlWUdvWc9WlnPD0aVrLKFKZjXSlay6rWtK71rG6NK1vfutWJWfCj58kTVBWGH6eK0K+AlWpgmTpYqBa2r4JNLGEVa1jGInaxkG1sZB8r2cpS9rIFs2xmvarQEEZliojMmGghNlrQRqy0oSWtak1bMdT9nna1qWWta1sL29fKtra0va1uY8tb2/Y2t7+drXBxO9zd0tWN9PlsHZdrMOY6t7nQfa50o0vd6Vq3uti9rnazy93tere74P2ueMNL3vGa944+nexM8/TI9rr3vfCNr3znS9/62ve++M2vfvfL3/76978ADrB7s1hc8UDzcHos70QPrLb2NrK+DA7cASZMgOYtOMKfqwiGVafhDaOuwx42HYhDTLoRk1h0Jj4x6FKsYs+xuMWcezGMNSfjGWOuxja2HI5zDLkd8/jHQA6ykIdM5CIb+chITrKSl8zkJs/4l0px8n+gnBUpw4TKVbZyS7CcZS1LhMtG8TJfwMwTMf1vmcxlNrOJ0JxmNT+EzTtx85rhjBM5O4TOsrMzjvDsOz0Xhs/C8/OfAa08QSOE0IE29KER/RZFL5rRAHS0QSDdaEkXhNKRtjRBMO1ATW+a0yv09ERAHWpRe4/UVzT1qVE9R1GzOomqfnUZYy1rQ5q61q12Na5RSetdw1LXvv41sIPNy1vP7djeS3ZZlo1sZiu72dB+trSdTe1oV3va1s42trd97W5rW9XgDre4x03ucpsbeJtOt9vWPRF1t5vdcYM34N5N73jXe972zje+9+1uffeb3/L+t8ADTvB7D9zgBfd3wgGO8IYrvN5LIzajnSbxiTet4oimOMYB/bSN/fNZ4x6nM8hDzuaRk5zMHT85mk2ucjBzW9nLjDkzZW43fKOn5TgfS4RyznOwSGjeQGd30Ok9dHsX/ehCTzrRlW50piN96VBvetSfLvWqU/3qTs/61LVuda5jnejrOXeJ2CP2nzOn7GY/O9r7E/a1s73tbk8O3OOOHAHY/e54z7ve9853ARxALHRPTks5qisGhCXwgt+pUUk1gJ4bz+arqytYoWN4xxe6dVTNo2Y1VHnLv891xgWubTvv+U6D/rzXJX3pS415AT9S9auHtesIEAEC0N72tb+97nPPe9z7fve2/3vsOfi64bdldmSnW7wBx/x3N3/5zo8+9Kf//OpUS9/61L++9rPPfexj33VzR7xoyC7+0YS//JUhP/o3c/71M0b97m9M++NP//rb//74z7/+9y9Lms/8//4XgAA4gALYN3FXawcoawn4agvIag2IagEBACH5BAkEAP8ALAAAAADMAeQAAAj9AP8JHEiwoMGDCBMqXMiwocOHECNKnEixYkEAGDNq3Mixo8ePIEOKHEmypMmTKFOqJGmxpcuXMGPKnEnz38qbOHPq3Mmzp8+aQIMKHUp0qM+jSJMqXcq0qNOnUKNGZUq1qtWrV6Vq3cq160OsYMOKHVvSq9mzaKWSXcu2rdW0cOPKhem2rt27N+fq3cs3Id6/gAN37Eu4sF7BiBPXNcy4sVfFkCODdUy5clHJmDMrtcy580zNoEPj9Ey6NEXRqFOzNM26tV/VsHE6gAChAG3bt3Prxs1bd23av4Pj9h3ctfHjAmMrT+kgQIACzqFHn05dunXqz51n3y4d+3bk4P1ZLx9fsvn17dy1n4d+vXv76tO7h5/fmbx9kc3Rn0+vX3v//fy59xx9BFZ234EdmacefAyut2CD8UXoXIEUMobghRk54GB6G3YYoHfdZVfhiHxhaGJ+76H3IYQPsgehdCTGOJeJFyqoYooe/gcigyLK6OOPQMoEwD8sCrgif0ViB2OQTDbppEMrGukih/B5iOOTWGaJ5YPZ4egfgPuF+eWDWpZppo/9celgjlEqGd2ZcMY534IpHklll0n2J+eefLKWpoRr7sgjm30WaqhjdEpop4BSspjeoZBGuteNieK5aJteBiDpppx61SKXlH7YqKDVdWrqqU+1eeeGluY4/SV0qMYq60xqVjmmqLcGyuWsvPZaEZJgqgooj61q6uuxyCpUq46OTnmks9YlK+20A+H5HqM6YqttoktS622v/oEqrnfjqlhuAd+m66uxRFbrrkDsxvtuu/DOK2+96uar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWD9M49ZZo7W1iV17/TWGYZs1Ntlld3U2gmk/tvaBbXP1Ntxt30vv3Xb+523vQHPbV7eVL+b6qX59+112pSGyuqqqhZOXtqCv2hoqsNE1vtzfwzrK7LMBWH754aFGzmaxSHqu3OOZQi455dmZDlvdbuLKOZuuvw76qM5iKnh6tauGeuyJC0v6eb2jBvuols4+uHvFG3+4i9dyK32E2zYv2uPhhnhuuOR237n1msWN9974jl++3smBH774aqmfGfvtux8Z/PHLDxn9UNkvGf5P6X8//07x3/8ASJQhGdAmCDygAhPIwAU6sIEQfKAEI0jBCVqwghi8oAYzyEACevCDZ8oT8EAVrEHtboSqW5aRiIW84E1OTINDYehuxToWxtCFLqwhktK0wh39tvCEPCQhqWDIHkNRjlWu4pzuWAc4JgbOibIj4hOlGEUU6oqKV7Si5LC4RS0uLohVBCOADhW7PMHQjGVU1RnVmMYk/omNb3RjD+UoRDjOUFg4FGEe8bg7Nu3RjwMq1OKa6CVCDsuQxUKk6KZ4SEYm0pGLDGMks/hISX4xU5PsYiUpmclLooeMcWyjKENJyjmO0pSlrCMqV6nKVqbwjrDcYyxPKMta0vKWN8SlCXMpODFlkUjXIRKp4MhKPvaoIVQq5CCXqcxmNtKZj4TmIqWZzGdaM5rXnGY2q4nNbmrTm9z8pjjDyU0fvtKcVVSkJ4fHIYiQS3vwzJ48afjOef2KK570NBc+72nPeuZzn/7k5z/7qU+CArSgA02oQBca0IYilKEPzVzk2MnJU7pylrzUDpSsxVHodfSjHg0pSEcq0pKS9KQmTSlKV6rSlrL0pS6NKUxnKtOa0pSjZVyhTpcFzuj1lHrbfAj3hkrUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa1ag2zapCHXrQrs4ThHC6KlK1StaZsgusWRKrWteaVLSW6QBwjatc50rXutp1rgNwa8Mmo1eGhaWvC+MrYBP218EiTLCGNVhhE1swxDJ2YIt9rMAcK1mARbay/6IsZvt12c3yS7OeDa1oR0va0pr2tKhNrWpXy9rW/boWtQLkyGtnFNuNzJa2tcXIbeOSW43slre9HdJvxRbc4aYluMI1rtuKq1yzMbe5ckMudJeb2+lG97nWnYp0s6uV7XI3f979bv+wK94Chre85u0tegN43vUGpb3upQlykxtfoMy3vkYhL36FBN/90kW//n3JfQP8mf4S2CIGPvBEBqzg/6q3wQJOMIS/IuEJO0S3GDaghm2y4Qxz+MMeDnGHRwxiEou4xCg+sYo7bOEWu/jFMI6xjA1LXwTyjSD0zTGOd3zjHieHxz/2sY2DTOQhG1nHQkZykZV8ZCA3OclOZrKUo0xlKFt5yVVm2Xy3zJOVcfnLOfEymMecEi39k/nMq0kZmtcsEjGz+c2ydTOc5yznOcO5znZms5nzTGcVg5iDGww0oAct6EJHsMa45bOiwUyYRTv6y4ZJrqR9PGkiV3rIl840pTdtaU5j2tOatrFwQ/3pTpu61KgmtapBzepTr9rVN37zjC+i51nzrda25vCac52+XfNa1r/Gta0FQOxiG/vYyE62spfN7GY7e9kDEAuvhfnHZvXR2svD9qAiIG1er3OincTkt9PJIAKQRdeP/knBXmnLjOpwjfCGj7nT/TmCbfLemcw3M7e5n3nTOzYG22pEB+5VgRccOv7+t+/WXdaG39Smzkm4wp1nb7ZaXKoFkPjEQ2MwAodEgAAeB/nHQ07ykZtc5CgvecpPrvKWs/zlK495yKO98dQotuY4B8nN9XxAUQd51D8Pus+HDnSiC73oSD+60o3O9KQ3felOj7rQd47maQM711e3ddZnvfUZd13GX5+22MdO9rKb/exot7Ch107otrNd0GmnsPXiDhHw0f3Cdr97Q/Kud4WoLyAAIfkECQQA/wAsAAAAAMwB5AAACP0A/wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2osCKCjx48gQ4ocSbKkyZMoUW5cybKly5cwY8qcSZNgyps4c+rcCbKmz59AgwodShQjz6NIk+osyrSp06dQozZUSrWq1Y5Ss2rdyrXrxatgw+b0Sras2bNQxapdOxKt27dw42pkS5eu3Lt48+r9V7ev2L2AAwvO6rew1cGIEyuuabhx0sWQI0u26LjyzsmYM2s2aLnzzc2gQ0P2TNqk6NOo95Ze3fEBhNcFUsue7Zb1aggBcsemzbu3VtulcQcoEMC38eNMgZMuQDw38ufQGSvvjLt59OvYWU6nnnt49u/g/Slut8x8ePHw6NMrHF9ZuHP18OPzbk5cvv37oc17x8+//2Ld7/kn4IB56bcbgQgmeFZ39Sno4INaAXgehBRWSJR+E1qo4YYyAXgghyCGqBGGIpZoIkUMZnjiiiweJGGLMMYokIEy1rjiizbmGKJ5Deroo4XdBfjjkBCqSOSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6ZTshSpqYZyOauqpYZWK6qqs8qT9aquwxlrSq7LWaiuttubaKq669moqr74GOx6wwhZrG7HGJusZsso22xizzkZbF7TSVvvXptZm6xe12naLFLfehjsWtuKWSxW45qbbFrnqtosTuu66C2+86s5Lr7n23ituvvp6y2+/2v4LsLUCDyxtpwDwpXDCDC/scMMQPyxxxBRPbHHFGF+sccYcb+xxxyB/LHLCn5Zssnwp8iihhPSl3HLKBsIcM8wvYzjzyjU3x3KQOufM88oY+uzyzzsDXXPQOBOtM9JMF5100zcz3TPRYKos9c4tZ+30y1zPPLXXHm5dtNY3dx2z2WCfLXbaxKFtNtlCv50222GXPXbYYf4OLbfMS+8t9N1z9w3433TbPXThNvv99OBrM26444QrDnXVbRtdd9dwY6251ZhvXjnYnXPu+eV0h/656aTLjbrqo7OutuivZ/5hl4cf7bbSfC/++O6R69471L9/3TjvvhcPvPHCE3881HonjTrsp5MOPegs//MijQBa/3XyknMPee6Fex9+7KJrLTv50ZufOvrsn+/++u+X3z789Msff/rz2w+401Hbbnni/xMcAAcowMyxj3oHfB7+EHg+BhJNZjaL4NIkGCQKPhBoFoTgBDdYQQ5eMIMY9KAGO0jCD4owhCUcoQlTiMIHKtCB03uhDEc3vdqBT3w4vKEOA7hDAv2qrHJA/KEQg0jEIRqxiEg8ohKTyMQlOrGJUHyiFKNIxSlacXHCyyLNtohFLjZNi12UnxD1R0b83U9tZ1Sf1SrIxja68Y1wjKMc50jHOtrxjnjMox73yMc6VvGPVgSkII2owkK20JAgTOQJFRmkkxmkj5CMZCQHSclAWrKSlXNkQSTJyU568pOg/KQmCXKAUprylKhMpSpXycpWuvKVsFQlA0aJHHnR0ji2vGVvcqlL2vCyl7JpFzB3KcxhzuaXxhQNMpMJmmUyUzPFfOZpnCnNyVCzmpG5Jja3yc1uevOb4AynOMdJznKa85zoTOdESqNOAbGznf15JzzxI895/dqnnvaMDz7zqZ598hM9/vwneAIq0OwQtKDXOShCoaPQhdaSNA4FKEQjOtCJUtSgFr1oQjOqUYZytKMP9YxzRlqc7oA0mKSh20lTU5oU1WylqGmpD2E6zZQakKbKTOlMcdpMm0qPpz0VKRaBuhl2ltR6SD0qUTPT0KUy9aNOzemyoorSqVI1plC9KjT5wrCucvWrWAmrV8UK1rE2TKtoTata18rWtuKUZAOBq8LiapO60vWuApGrXu2aV77Ota94/atg9xpYwgL2sIP1q2ETW1jFOraxeJUrpQxGWaxYqrKVxRRmDXapzXK2s57tF2hDqy/NkvZeoz1tvEyrWm39Mqq1pSVrWME6stqG7La2zS1ud6vb3lq2KbANrnCV45ThGve4nYkKXJcb2eYelrnPde5foTtd6VL3utbNbnS3W13uQpdk2PWudrvLVeTK6pnmjZU00wur9bJ3V8x8L6vcK99T0be+v2KmAPbL3/76978ADrCAB0zgAhv4wAhOsIIHnKpn8hBxBXScDyGMOwrbMHAV3tuEX9ZgZpLvwwucYQ2jJ0YRk9iAIaZhitWmlvLit1hRefCEZxxhGdeYxhXG8eF0PDzCvTi0MU6xkPNnxvoVuYxoNHKSkazGIxfgx0B+ygqnjMhFWpmFjKTyIbec5SrnBsqbDfIlx4xJMrObucxoNg+YwyzlULr5zXDu5JozCxUCRIAAdsbznfPM5z37Wc+A7nOg/yzoQhP60INOtKEVjehFO7rRkGa0oudM5+JS+tL1VS6miXtW8ALW03MFtag/TepQl3rUpk41qld96lar2tWsfrWsY01rWJf6KZsGzn1z3dST8Zo1u/61ZYIt7Mqgt9hWTSayk+3WZjv72dCOtrSnTW2a8Ba31Q6NXbJdVLZwu9tr+TY0vS1uzNAlIAAh+QQJBAD/ACwAAAAAzAHZAAAI/QD/CRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIseM/ACBDihxJMqTHkyhTqlzJsqXLlzBjKixJs6bMmzhz6tzJs6dPizWDjvxJtKjRo0iTKhXKFIDSp1CjSp1KNWFToVWzat3KtevJq0G9ih1LtqxXsDbNql3Ltm1OtDTdyp1Lt25FuCXt6t3L1y5ekn0DCx7c9e9QwogTKy5qWOTix5Aju2xsUrLly5jvUnaaubPnzwU3cwZNunRk0aZTqyaMerXr13Rbw55Nm6zs2rhzU72tu7dvo7x/Cx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+D9w4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBYJkWhIJqnkkkw2GZyMTkYp5ZRUVtnUjVZmqeWWXOKFY5dghimmll+OaeaZaG6GZZpstukmYGu+KeecY5ZJ5514Zhlnnnz2qaSdfgYqqJd7DmrooWnViOiijFZmY6OQHgpopJTyWWilmMo5aaacsrlpp6CaeWmopHb5aamo6vloqqySOf1qq7AyeWqstCL5aq24GjZrrryidWuvwGL1a7DEwrlqscgK++hHzDrlbLPQPitttNROa2212F6rbbbcbuttt+B+K2645I5m5LnoChbAugWw624A7bYL77rvzmtvvfbKG++7+t7bL7/1ygswvQL/e2++9PobcMIGK+zwwAs/jDDBFEvccMEAt+iuwRhPPPG+8/4r8McUi1yxySFDjHK/KJOMcMsrb6zywCzP7DLIHA+s8cgd3wzxwTF7zDPNNhPtMtBG53xy0hUzLTTDTvfsM8Ia+xy0yTWTjLXMWgOc9dYvcw3211Z7LbbZYafcddo4oy3wzkcf3XbTTy+Nr9JF/tedN95698333xHvHbjf7g608Nhnq0224onP7fjaiz+OOON0Xz245RZHXbnmd3OOdMpkt11z6GwzPvrZostM+uqol5466K2zbjrbAl3e+edD4w617nb/fPHtuQe/u/CRN1768a9PnrzbrUPe/MgHRw/99AlLXz31u9Ntffb4bq899t9fLz733ncPvvkB1J6z8s5TLjnz7rf/PvLt826/8MBvnvn+UgPOv/77CiDsBEjAARqwgAg8oAITyMAFOrCBEHygBAuYvtp57IK/sx8G89e7DWowg/jznepiR8LZyS51JwxbCk9nQq5V74UwjKEMZ0jDGtrwhjjMoQ53yMMa/VqQfUCE3/yKF0T6FXFx4SPf+crHxCU6cXxJjCL6GDYgvPXsik3DYuC0+DAuejGLYNzi0iJIxgmasYxoPKMZK+gfpxgAej2MoxznSMc62vGOeMwjDgEEkgP48Y+ADKQgB0nIQhrykIhMpCIXuch0PSVZVHLkUiApJUkmhZKVtORRMBklTW6Sk03yJHBAKStREoWUpTSlT1C5JFX+hJV/cmVPYJkkWc6Slk+yZUxwmUtdvoSXavKlMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzpxtK5/tPOdBXBn+uDpznj9wkue+LznO+dpz37mk5/4XOda4gbC4Rm0g78T6ECNd0SGCrGdCjULB0X4wYmmLaJlMeJDG0o5iGJ0LBYtKEJDyq+PkkWjKCXiQ9loUq6EsYsv/aIY39VSkLrzpvPEqU5zytOd+rSnQP1pTYdK1KIa9ahITapSl8rUpjr1qVDVpLmmShCqDsSqAsEqs65a1a5y9atZ9WpYwbrVsZq1rGjVqlrFmla2rvWsrgSmpGwp17nSta6C8iVe86rLvQaqr371k14DaynAEhZPgz3snQyrWDoBxVmQ/Uhkx0XZclm2spi9rGYzy9nNYksmjV2sZkKLKtCSVlOjPW2ocDKa1v2C1bVmhW1ZZUvb19o2tredbW5ri9ve6ta3vP2tcM0lEdWWalfGhRRyk8uo5TIXUc59rqGiK12+Hqu6lBLRPvNpz3l69x8PEIB4x0ve8pr3vOhNr3rXy972uve98I2vfOcrgAM0RrstWxtBDxo03vUXf//lr9H8O2AAF1jAcuMeA+4bopLBz3izkx/94lc8CkN4iGVzHdEQFzMOb2zB98Uuq0iqtgP3LoQoPuj9VJziE7P4xS6OseD+NwARozKldkNhCXXcwh7z+Mcq3HGQfTxkILPQyPQCsY05SWIBNhGKU5Tik5UI5SlL+YlUzvKVq0w9JS+Zkjg2aBrHrEYyppu5zGg+s5rX5eUvJyumYISjHudM5zrbuY5tdnOxhBrUnBqAAASIAKAFHehBG7rQiCa0og+96EQz+tGOjnSjJw1pSku60pi+tKYtzelMdxrR9tUzJB8r6lKb2jGpPbVgt8qZVo/V1ax+taxjTWtY23rWt641rnet617n+te8Bravg03sYfeaIqoeFHWTnaZlM/tMzn52nYYlbU9Ru9poija2TRWigAAAIfkECQQA/wAsAAA1AMwBpAAACP0AAwQoIJBgwYMCByL8x7Chw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMMFapUaZBgy4QoY8qcSbOmzZs4c+rcWTHhS4QGWQ7kSbSo0aNIkypdGhIowpU/AzCdSrWq1atYs/4TytWlU61gw4odS7ZsQ6dou5pdy7at27ckucr9SRCu3bt48671+ZTuU72AAwsezBNt0Jc/CStezLjxxq59E7J0TLmyZcVp/Qq9zLmz571RNXsV+Lm06dNM+UJNqxC169ewaxqerTK27du4O0Le3TK379/Az84dbjC48eOvh6teORS58+eXVYv+Cr26dcK0p0u9zr27Xd7Z/b2LH182O23y6NNfVXh4dfu66uPLPyqZuf2gpOfr359zu/+UAG4VIH8EFmjgRgAkqOCCDDbo4IMQRijhhBRWaOGFGGao4YYJHugbhyCGKOKIJJZoYoYe5nbiiiy26OKLIqZ4G4w01mjjjSfKOCOOPPbo448A6GgbkEQWaaSJ3m0n4IBKNnnWk0w6pGRgR1Zp5ZUScgfedPiFRltrd2Ep5phXanlQVLs5hZh5+YVJ5ptw4tjdU0JxSWd7q23mZpx89tmilmvmieZ70n2Zl5+IJhrjdXee6Wia7M320qGKVmqphYA+2qVkdmbGaUGUXirqqArOGRlk2kUKHph2ker9Kqlm4hmoeZuiChNer+ZaaaaCfpqqqpodhKuuxPoZa6GPpjmasrUNW+yzZGY6mleEVsvXstTy5Sy03Fpp6qf12UfncuDWF1So3aZbZJJQLumuk1HG+y5g6ta7rpCw2atvj/i+tu+/N/brL8AE/ykwagUnzOLBCCvs8IgMm/bwxCFGLDHFGGNocWlBdvyPxyB/LHLIJI9scskon6xyyiyv7HLLML8sc8w0z2xzkBvnrPPOPPMaaLBebnkqa7X+rCayzCLda6PMtdfzxkoDzSaeU2sKqdRSC61cp0E/bbHVdYJtNLBa11p1nmdTvWrQ5nkdcdNEI110uWyHTbbdRv5zbbXeZGvnNsOSelr2qZ0yrXbdiA+tnOCCF2DbZMLWFnlr7G0FquSUU17c5HVV7tNWm2feedJZp02udomvffrZcKtuOJtwTxt23nj37SjtuO/dLGyEgzt31K8D3/rvtOpeO9+yI1/78skHfrzztNv6fLnj4nefudhTf7321nePfWzMSz+27HeTb774YjMd/PCro734+6kfrnj87cvvfuLZ5h+p/vzv73//APyfAIsDPrRR7YDLQeDQFGjABCKLUP6zXe4kqLsJNs+Cs6ugBinIwQuOK1wgDKEIR0jCEppwhI8LoAoHyMIVurCFDiTX9mToPe5lj4Y3rF4OZ6hDG/36EIc/BMrfZnLCIhrxiEgMof5g+MImMvGJTowiFKcoxdFYpmYlM5nItoizLjLEi1z8ohjDSEYwmvFm/3BAEtfIxjaa0HpujKMc50jHOpbwihlTEAIOwMc++vGPgAykIAdJyEIa0pAEWNKUhuiZPDqMkbFxpMIgmS9JFoySA7MkwDDpGk0SjJMN8+S+QHkaUf6LlBczpb1QyTFVrpKVjXRlvWDpGQTY8pa4zKUud8nLXvryl8C0pSwXRMvOyC19ciEd2FwXFQgMs1TFjE7SjuYe2P1OVukrQAGe2aFoWmZVd1tg40y3Psd585xx2ZrvoBe+cKIubOiMZ1OCNr64/cXQfvRU3yLlyU+MHHNp6MMmMx9Yp34aNCNfEmiwYle8pQ1KMgeNaE/eqTxVqfOf56ucRDcKkXEyjlnvnKbd2sTRkl4UpB/1Sz6rGbuSutRyJ12oSpHp0Wve6qUbTahOSzfQnsIHpxIFZ/QCarqsJQaoQY0p3a52TPopC6lBXSlPMwo/5z0PqhHFKOuU6bpwMgerB9XpQFM10wYWCjFgNahPe9fQh05PbWntZ02rNjZysg+tcZWnOo2qz3oq0637zGsx/zlOvhGHmgoVlmDRSddl/nV+vfPbYs/ZVZvajn1vXeekJutNj7bTbJ+lXl13x1laHtadkV1mPusqmtL9RlN4iLVnbJM5t7K6drBExWz0LNs8zILqtrAUaUjxac112gq4wc1tWXc7294ul6TI5SRTU6o+p7K1dUMhTXalsl3Lgc672nVceMHLXfFyt7zuii5wrjXXdqqOr1y1J/Fouz7Sqjc3wSOrcfVL0Pc2F33lA/Cy7rtev57PwMr9r2/pu2C3ztclBP5NOY3rW+JZeL/Z/O9zA1zWwEY4Oc69bLY6mEESy7S+DqYwg2v1YfwC8cU9hDEPt1fPDR9Yw4htMW6oyOMqPlGcQDarkBlIQB0X0I5INqGAuLvkJjP5yU6OMpSnLOUoG/nKWM6ylrfM5S57+ctgDrOYx0zmMv2b+cxoTrOa17xlnG3xzW6Oc0PkPEY4z/nOdaaznfOM5z37Wc+A7rOe2ewYbmqI0IU2tMYQzRhFL5rRinH0hSC9GEljitKEsXSFMJ1pTU+I04Px9KdBTSVRR4jUpTb1gyrdsVZ/DGRYRGOsZy3rWtP61rbONRbdbBJVQ4jVvh4lSoLtIGATe5YyCTSfl/1nQTub2cpuNrSfLe1qd/rYyKY0tl+p7W2ri9Pe/jamw50ucJObW+Y+97MYqd3zfrfd7xavecE77/Fmt97ohfe93+3uoQjg3wAPuMAHTvCCG/zgCE+4whfO8IY7/OEQX7gDVj3E6T4YxRhvcHXZyl+7/fKWupXFsHBZ9/GqhtwrAqD439gbPhsL+OUuN57LEfxc5dE8tjZH5o0DzGGdS88nKS/2R9TtoIxfXONIPzpgTU7cCROW6fWLutNB3vQKU/jC7Al6g0BC9Aa1HMdfD3uNA4fBNZX9dhv0oInRvvYIqv3tJYa72dMeAK0ziOtdX5DRVZxi4Sn96jusoYwFH+PCz5jwhw+84oOYeMYjXvB2J+bQ864gsWfY8j23vI833+POc/7zng/95yMPTY9QvvJBJnIMh7x61X8wybCPvexnT/u6q7wjp+8QlXdfZd77vvfA/z13CUCACBDf+MU/vvKTz3zkO3/5z28+9Kcv/ephR//61Me+9bPP/e17X/vg7374vw/9AdyeI7nntWDS7yq8n97Y7LdUSM5YxjHS//72z3/9949//uu//wD4f3V2bfEnf+NWgJeSbgioKAq4gIjSgA7YJxAYgXEygRT4JowUEAAh+QQJBAD/ACwAADUAzAGnAAAI/QADBCggkGDBgwIHJlTI0KBBhQ4RRkQY4J/FixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLly0bJpxIMCJNiQtv4iwIs6fPn0CDCh1KtKjRoxZnUpzIcOdDm06VNkVKtarVq1izat26MerSgzqfShXbNCLXs2jTql3L9qjMtzW/lsXJNKzAtnjz6t3LV+3OtzLr/gV8s2bfw4gTK15MkrDch44D/2V6l7Hly5gzpx3LGa5XyGTtah5NurRpmF4lz1UtmHXl07Bjy56d1C5Fz7dtN4U4kLbv38ATT/5MHLfOhMGTK1/ONXLhx3ShB2ZOvbp1oZ1xDwfsfOn17+D9w5csbrs8eYXi06tf/8/4effwIbOfT5/5cMH4v+afW7+/f9qRySXgagOG9t+BCGrWmXnxvWdQghBGiJiDFDY4lYQYZriWhQx26JSGIIaoVYUecoiciCimSBRvYCkl1osuxtjijOipaOONLy20246Q8ahjj0D+eCKORBZ5UkXtJaVkkkwi6eSSTzYJ5ZRGVmnllVkBoOWWXHbp5ZdghinmmGSWaeaZaKap5ppsboklhG3GKeecdNZp551pvpkgnnz26eefgM6pJ4KBFmrooYjeOeiBiTbq6KOQurmof5FWaumlds6GJJOcburpRZ8u2SmopIoa6qimlorqqqe2qv0qp0RhKuustI4Zm3t2gSbdca3txmCAusIH7IVB1WrssbPeOmOwlEHF4q/PPVucZ85CG51SQyGr7baOKsssrrllp1uz4qZG7na8hvugUNy26+6ft1a7YE4yWthdaOZCh692rcU1U7bvBiywnN7SK61u0rqGsL/RMjyYwwqnxiLAA1dscZnxLmswcfv6anC0AXpMbblScYwtuxenrHKXyq7W8H3njWuizB7S3BvKK+d8ccFRfauayfOyCPTQ4Abt75BA6ax0xRm7TO/CwiZMLtRUSwzx1JsmvfTW7vLs2L4w5gt2vemOTWPZQQtdAMVct31sxg4fHReMdMdYd4t3/vOW99x2942337yx7fbgsrZc8saIH674bYvvyPjjjkfeI+ST7yg44ZhHqqmqrqbqOauch/5556CPLnrpsGqd+eqQTkop67A36np/sdd+6Oz12a47oLjTt/vvfPY+H/DE1yk8e8UnH+fx6ynvvJrMN/8PANNXT/311meP/fbad8/9996HD/744pdP/vnmp4/++uq3H/378Mcv//zt6dpvzxob7Zr+2XE3Ef0APMvPnMavj03LZ+Z5mdQCyMCslCxdUtufvA6GP/+FS2TraqAGqULAXllwOw8jWQUnCLGsbfCE2IFgrtA1wl1dy2chhAgKPYKeGvbGhgSp3wvzdzWR/V3QWvzzYIkweEADCguB+Qpigd5DRAWWcIYdOdy5YPhBKsaNh1gkYRaxGEEtdpGLPfRiGME4sgh+MWEEIgt/oMgRCZZRi04kEBF/KMUlylGIdlRjyPB4xzzWsY+A1CMf+UZIvemNjV2hY/+maMQQQkVeVzQkBSEZMUpaUmOR5NskMVlJTl5yk6A8mo5GSUodIVIjOzwjHFMpyiAlzpWKgyXjZOmjVwrJlriM5S11mctZ7tKXvazRKV0yLAGp8ZgPTKYhC8nMZTqzmdB8pjSjSc1pWrOa2LymNrOZw5Swj3zZq544qTdOi5DznOZMZznXiU52qrOd8HynPN1Jz3j91nOe8aReKffJz376858ADahAB0rQghr0oAhNKEFV8rycHeChEI2oRCdK0Ypa9KITHSZfGspRP2lULx0NaaY+mheRmlRQJG3LSVe6ppTihaUwRZNL2RLTmtpqpmuxqU6/hNOc7vSnkurpWYAKVKGmhahFNSpXEMDUpjr1qVCNqlSnStWqWvWqWM2qVrfK1agaS6kCZOGvCrg/E83xWyvszhG32MGfQaYBXwXriMiaSjMO0oUlKuFd71VXRh5nLjaBK63kupW1nqutJPJjWcsqRsXi1YWANCFhv8NCJVLyjZb1IyPPqr8hunGtkxWPWnv4Qelw1mr6gWwcEQu0v/3q1SuhFW1lR+vWxLawiX0l2digZsYkmiW2lKXrWO3XWv7pS5G3tZdZb2sb4IKnQWkF2f10S9bdTou2eWUldf/nXOvMdq9hy64iV4vdJGo3f8yt49q6693pFhCCyUVb1KbrWtUiF60x3M9r2Lsc6qI2YlVM29d2GF1OYpaCaNxPfdfLX/tUF2Z7tC18S7tX01rxj68V60IabB+ZIRiz2VXh0EKsxNqi8cBf47CD3Rus3hIwwUa0rscSqK7iyshsm5WjipVD2wiLeLxnM62JOzbkRQbZrud12I55XNnhNrmI4kXyeyt0Yi9a+CBLDo5vY7ZlGAO5V0gEc4yLWdfe/d4vy1oWb8cKzFkrgzi/Bt5sJgX8Y2KhWVM9pnGVmYhEui63zxNurId/e2cA3e/HLf6siIfYWL7aa4JdVqtkC20aETpagQNmbGo1DdjcdprTL6NvySgNIOii98EVhjQMVd1IVm/3v08OHKmb5uHiyjnOY0YwoBdbYL+m98Wzls13yYjh+RqQt0lGXKPpeOtYMyTYsMl0hvHlamqj99DXPq6Xrb1tsRGbwdAujZE5g2xFK5vYzIa1uYvd641NN9yVfvNp59zZU7d73rxuYbOvHBl4VzrQfM41wB8tcBD+ueCI5p+/SaPv9AqawA4nY6gjLuUiCmvhDK+vwQ9b4Rf9X3jjF4ywD7G91jO2pyI3xPiEuGjqPLNcz6L+bMtj3meRW1HlhwGynxldcJtbnMq7dtqgtXsTnPfF3BM/ML1XieSkx/Hh3Y50gCdt9A3N8eqrbrXWLZ3qrYM8sqx+el2rvhddm33OaO9kKCXzySu2ne1CzvHU6UJ2vQSTlnj/ZS15yXdg9n3vfie64N3IlLrnZZuI52biF6/4xmtTmWmEPDK/Yni8KPTymM+85veZJJR3/vOeDz3oRy960Vf+9KhPvepXz/rWu/71sI+97GdP+9rb/va4z73ud8/7kZBTnMD/vfAvMnx1Bp/4yDd+8Y+v/OQzH/i9T5Hzoo+i6f5TP0TWv76Gsq99DHG/+xH6Pvj3pLzxe7/85g8/+tNP/uTdSEvTu9432zf/+tP//vbPP/73r/9v/h4l4od9SAU8LBGA2zeAxNMSy7eAzseAzfeAz+eAEdiAzvd+CPg743eBBJiBGmg75teBu/OBIFg7HDiCsJN+Jhg7InIXLIhyLth5a9OCJzeDN/SCNxSDMWiDOUiDOFg/NIhyO8iCPViDPPiDPkiEd2EAArCETNiETviEUBiFUjiFVFiFVniFWJiFWriFXNiFTLiCziJp5DV3ZCh3Zqhzh7VnJSZIAbeGxVZyQNdz4GVeZgVuGZJMdYY1hDd4TNeHbCVjrYRre/7YdBCndEhXiGJHiACWiKTVQxCwFfCnMoqFY8hVhpV4hlc3dZNHh13HdY6VdZ4YSG+IdV7nc/cVY5CYM9KmYZ/mh6r0h7D4ivLmdp5Ui2v3SLZIi7f4N7soSbr4i3DXi5oUN6m4Mtciho1kiZmIiR/XjOMGeNCYd3end9L4d9UYeNFIjdo4jdz4iFqhM0IDY5flimM0iORoiIvGeOroeOy4ju7YjvD4js9UjJI4bonWYpuYj5K3j8bEj5E3GJsXkAI5kARZkAVlh1YBjp1ng0bIkCxIehBZehE5kRJZkRR5kRUpAARAABGwkR3JkR4ZkiA5kh9ZkiJpkiR5kiqZkn0siZIuuZIv2ZIwOZMyWZMxeZM0iZM2mZMeSY8pA4ES+H/ikYIn+I3F0zxEyTpcYU9MiU9OeU9QyZTLg5RJiTkiQjDqUZWZU31TmZVaSThX2ZVD+ZVgKYBtgjxk6TZheZZemZZcw5Vs2ZZuuTRrySbsx15YeZfAlZd6GVoBAQAh+QQJBAD/ACwAADUAzAGnAAAI/QADBCggkGDBgwIHJlTI0KBBhQ4RRjw4sWJCghYbXvzHsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6VGiRRz3pyIk+HNng957rxItKbRo0iTKl3KtKnTpyyJ+uT5cCjOjEF1ZtSIVSfUr2DDih1LtixUoFK5okX4k6rUrFPfyj1otq7du3jz6q1pNaLbuGoBW/w7mO3fvYgTK17M+GnPtlrnViXMFvJPyxEba97MubPnf5jnPi4cGuLoq6cZfl7NurXrpqK79q0Md6vgx7dzvt7Nu7dvkmsD146cG2Nqv8crB/jNvLlzz7Npp14Ll3ra6Gqfa9/O3W7y6LL9w1sHj7tA9/Po0ystjbw48dmUhUtWqL6+/fsqY5c3vN+9/svxCYTfgAQWOJ545CWIoHgEFejgg+gpeOCEElYYFIQYZsjcaW51yJ+HcYGYlYj0aWjiiatZxl9ak11XHWArxgijT8uhaOONi81nIYUL8ngVjkAGeZePOxbZo1U1Cqnkkmcd6SSRT87G5JRUJgXllUZiaV6VXHb5kmk6gSmmcWGSOWaIRI2Y5ppeeenmmyYtROOcVdEpZ5143qnnQnnyuedGcAYq6Ec1FsqRoaAdqmiijCLq6KKPNgrppJJWmuSgmGaqaW8AdOrpp6CGKuqopJZq6qmopqrqqqy26v3qq55u+iastNZq66245qorq7J2ueuvwAYr7LC39uorscgmq+yyuRpbJbPQRivttLE6+yy12GarLa5gJeltR98uyui44ZIL7rnilqsuuuamy+667sbb7rzw0vvuvfJeemkEA/Tb77YAByxwqE2i1VWL/gX4IoIqIixbw35i9xeNDE/s8IpZHTDwxhxTe9Z7SMp35FDtVYwamCaLTCHJxD1MGplbVbRAxzTXTOxX0qF8MsLsYRxxz7n5PB6A/8WcM9DDsSh0xjY37XSzjpWs44c6Klzm0JQlbfRtWn8XWIKhdU3dzE+XbTavjlEc2cM6qxwyzDtj17bUbMPttm12/tMd3NzJaXz234CPWnDbOZOmotosT4e44RMvfvLhF3/deOTtAc0Q2YFnDjjOS7dMNXkuSxh6j6NPWDroweUttECYa+562R93TXmY8EVseO1VO/417tbNLibvwIcOUeuvF1/z4El7rnbdcqu+/N7Ot8j89NA3b73JBPlt/PYdx66f2GdCBr6ZRo/vX/ggIkk+h1OvL377yhHP/fzbFgz3+vijqeb+a/Kfk/+mAaBxBHim/BHQgP1L4P8UGMAFFkB+9IugtDj3swpe54LKyeCcNFgnDsrJgx/s4AZHKMISfpCEJzRhCFPIwg9qT4IwnCDO8GWvfNGwXji8oQ5tyMMa/fowhz0E4g/PxS9/DSCGSJShtZiUxCZOa4lMdKIUmQXFKE7xisKq4pKwyMUsalFIXQyjrr4YJDGasVhkBNIZ1/iqNKrxHwCAoxzjSMc52rGOeLyjHvPIxz36sY+A/KMgA0nIQRqykIg8pCLdyMhGOvKRkCSLfBI2SaxF8pJLUlrqZBQlTHoSSDEinfKcN5BPmhJFiWNY0Hx3ylZmqD8koiThtuRK7mxEQKXEZYMKAppd5lJ4zHPRyny3NSLpTnjGJKbiJlLL7sDSdtAcpsHWNs27xU1nB4tbNq05yftVU28NaaYtX+a5+KRsYdHUnTojt850svOd7oznf5aJEHH9bieUmuTae0TZQGyqTG8ApWZA/TlQbxZULQfNjD2f08ABNvShF1TT0OxkwT5F9E/KsWhGMUrRi1aUoxrt6EYvtdDfnPCkKNWTQx26wKut9KEvjSlMZyrTmtL0pjbNKU536tCOJPKnigSqUDkSRzkatahIJapSj7rUpDL1qU6NalOnClWqSrWqWL2qVq1K1QWk9KtgTakKMRjWspr1rGhNq1rXytaF+JSNcFXWAeZK17ra9a54pWucaCiuksIxroDdnF+PEtjCwm6wNTGsYm2GWMIu9rEbayxNIEvZgEk2sZXNLLYuKxPNevaJnI3JZ0errNCKlrSovZlpX5La1v3+arWsNRsCZkvb2tr2trjNrW53y9ve+va3wA2ucIdLXN8uALYuKdsBClc9vjm3Qt30WtaYK93OXYmc0Q0Rck1ituVKDXfJU+Y17Wa58FrXYtXtGd6OZjUabXdDqyNvJb9bTKJtMpXfNN19zSlM7JrXPbR8L2/iC02hrBdpElvZ+eZL4POVL53qs65PBOyb0sxSvxG2LzAT7Fye8Xe/UwNvejNC4d6Mt8DXXGXnRiZex20YxLLE7oiXVmJCWQU0usSxjpeDyx37uMdANg+Pebxj+1ZSw/uc6Iu/CzYOt/fBkEsygulSY3AxKL+SW13YZtxh6uIXbAeWXTK/s01q/V64y+erMrgsPDn2FemYJyYzh+Os3vvS+cPZ7Y+LJby1Bqm5lw2OJToZ/D7rxViewRSbgc/rZX5K784gGw59H/NnHLP5mf5EcnMlCk7/Zld1k+ZbqEE9Sk3Dk9D1/a9C1QxjQQszS1FGXKw9zEn21lrWbcb1raNX6ItFicOVdnKWuXnlKVfuSYqu5o6SnTjoovd3TH6zy4J9aaUduNev5u+ii/1oEbNpm90Gt5+47e0My3jJ9fyzsfub3t4VDcVeG3by5C0aej9T1RW8Nqnf9u3cTYXa6za1v6HMYmkb/Ne8jjCysbxrQyecmeo2N4b7LGU4P5vhg2Zyxis+u4v9f3nBFF/0x/Mc4BrDGsFhNrPIO01dbwo81PlNeaZXrvJyMnrKa6H2h8lN8zk7O5rI/PnAG+7zkbVzz1/e96SDPV3LIf2cQn+4zwqO5qZDfeFnjrbMMf0TgOda0hj/nMbFLmVOl73fWUc7eV1ttWuTHMtKl67O3U04iX9dLndP8anXjuhZ453ohI75ijfd9+8wHWtAr3nutC54OM888Y9ffKQbr0yR0/nTZ1dxKSP+ZEPHmWeYz7bnQ8/cYH4+36X+e90TnmLSu+XwaEq7NgONatXzXZ+y5+aWc8/y5OTd14TvPIy8fjTSP13Pxgc+v22P/FGjHs2lD36pab5htv5TmdX47Xnv6S5fcWtf8dwXeOTD//3VzzPRWu45W2D/ezsLfcxDnxHV4U//qDPa0/g/8aqrTHn9T3/2SYd55CRukTdpzjeAcCds6gQx+NSAE6Zu+gZ4mqdneddgFCiB/3WB8mdrG+h4YvZPPBWCGEF8FBeAE3dzpERuh1aCnnaCK6h3hEdWbRVWcxd/G1d00mSDooeDYAZ5qZaDvud/CFVpOHOAAJh/XYaAAWiExGZzSXiEQnh77KRpbkWETtFo8kRPHXiDR6eFXHhqXriDXeh3SGiAJGWF6+FyLGVQAtWGBOWGbPiGchiHdIhQcGiHc4iHZkKFfFhyaGglHhWII/4liCJViCF1iCCViB+1iISIiIy4UWXohH/IFCJYiTp1iZaYiZi4iZrYiZzogNURioAyiesxg6Z4iqiYiqq4imyVKET2iq4Yi7A4i6RYi7Z4i7iYi7q4i7zYi774i8AYjMI4jMRYjMZ4jMiYjMq4jMyoi0VlVND4jNLoU9S4VNFYjddojc/YjFVmNtyoZt74jTUWjuJIYeRYju91juiIXOq4jqvVju4YWvAYj5c1j/TYWPYoTnS0j3M0VP4YVAD5jwIZkAQ5kAa5R9vIXYeFj67VRSqRj83UkA75kFSVjRY5jdqIjRh5kfUokVh0j6flkVMEkjAhkldEkrFlkk6Ekv3JpZIryZIs4ZIvCZMPKZNJlCk8JmRCNmQ/xpM++Yo/2UtFNpS5FJS4lJNEqZNCeZRL6ZNKWZQCEJVSOZVUWZVWeZVYmZVauZVc2ZVe+ZVgGZZiOZZS+QCuiJRc0mwEqErmk2d96GXiZ3A62HLuN3/vd5d2mZcU0iX7gW4AxmfSEYmidnooB4XRxYS9Z4ZP2ISDuZiJ6YRS94CeASpmoZYJ6HBv9pYLSH1yhoXz5HeeGYahCZpjWIFgCJoHwxqfUplutl5YF4Sxp5iyOXksp4aPZ5u4CYJ5iBwJ1VJ1yJt3CJy76ZuWsxqUWRb0RD3VFiCaOYXqt3yGqIiNKJ2D/lid0fmI1zmd2OmI2mlt/GGcq4mcUJZk4YZtjTmb5wmZqMGJ7OmJ7tme8Pme8hmf7kMm4FktkhQ0zfl8tAaK+SSK/umArDigBFqgBnqgZ2Vgqomf+XmWPfmgQOaTEEqLFCqLFlqhGHqhGgqLEUAABNChH+qhIDqiIlqiIXqiJIqiJpqiLLqiLqqiMNqiMfqiMlqjNHqjM5qjNqqjOLqjIGoAEnqGmnGcG1mkGnmkGZmkHKmkRmqNzWGTN+kbYfQcUIpEzIFUI+kcVRpD2pGlT7qlEtSlUkSlYBpBYjqTV1qm9HOmTUSmaso9bBqlX/qm2xOnVqqldFqnbtqmNOlGC17ap1/0p4BaRQEBACH5BAkEAP8ALAAANQDMAacAAAj9AAMEKCCQYMGDAgcmVMjQoEGFDhFGPDixYkKCFhte1MjxIUaJICmGfBjgn8mTKFOqXMmypcuXMGPKnEmzps2bOHPq3MnzJseOGjNOHLmRIdGQR38CRbpUaUaFPaNKnUq1qtWrWLP2LOoRodGmEYVyXdoVYtKwZ0WCVfu0gNa3cOPKnUu37su0IMV6Hcp3LNKygIv+7Pt3r1+OdhMrXsy48WKybA9bJDzZMFDKeS1XNioWs1vHoEOLHk3aZWHOkZMOZor5a2uSrxfGlrywtO3buHNnXY3atebUgc3yRjscuN+PxYX3/ay7ufPn0FfShkz9t9PjXns/1c4au2+m0f3Dix8/Gi/y4Oetp+euXP3aoKeJxyZPv779uNVhnz5alr/g/LLh5V92ejV034EIJphTfAPq5WCDEFL3oIQRKmjhhRimlJx83q0H2WweduZee/61luGJKB443VAbBsiefi+6iJ6M3jH4XWAp5qgjdBFO6GOPQFIo5I8/7WjkkaUNGSSRTC7ppJIaISnllI+ttpxhV6KWZVdbbtRlaiSGGSJDVJZpJn6EWaZmb2v2x+abbsb5n5wEzmnnmXjmOVWHTzYJpZ+APqnnoIT69GefiB6qaKBGFeroo6YxKmmiky7aIKSYZmoSpZxa6mmlT2kqaqHClYqcqVp6qapaqHK5/Wqrr54qa6qsztrVqLjmudBXvJLU666+BgvssC7+92ux2R1rrLDINprrs2aW9I+01G5q7bTXVovtttp2m+233ILrbbjkjmuuuOhuC+267Lbr7ksAxCvvvPTWa++9+Oar77789uvvvwAHHPC7BF8l8MEIJ6zwwgw3jG/BEE/l8MQUV2zxxftGrDFPGHfs8ccg97vxyDiFbPLJKFtM8so0pezyyzD7e6260tJ8Us0436zzzDnzvLPNPgcN9NA9E/1z0UgfrbTQSTO9tNFORw311DUbMMDVWGet9dZcd+3112AfEPPYFH9IFIwzJgfngLzdaJ5gaL/dJttpxv1ef3b+t6Vm3jVuN5uNfCuUANmEM7xq4JmRWOBm6y2eeONyp0fkZcbdHdnkjENJueIjgoqoQ4MXLvrBdXIeJnsAftci6qg7rjqIh7Uut3Wpw7h6cLTD/umTB4U++u/+whcj3MO3JryQxaVtPHHIe8an7KjWPpbyudcKeKeeM+Q78NznW7rkqkHeXoGmg99U+cL7bTb6hz9eHfocXici+5UH9qWYVmKpP2cOdO8/vulD1vza5rbjpamAzDtg4Ga1Nj7hznbrI+ACofe9xKnNdhgsVgaJx8GQbO9/IAQABzOXPwo57kcnhFAKTZgWFLZQhS9k4Vr0trsaiuiDIfSfeybIQxr9HS+CQBxgEM/mQ+YNcXMlKiKrjriZyGGvUwLBYQ65pzb6WVF8+iEfFgOkxfdtsX3yC58Xx9jFMorRddlLYxSnGMLqpS16WZph34YHx/3JMYZ3zKPe3sjAOO5xjnx8og1BIkU2js4saHGVIlW1SJE0EpGMjKQjJQnJSVqykpj8yCM1SUlOXtKTmYTVJkXZSVIO8pQTKaQhC7crXiXrla6Mpa9gOUtZttKWraylLm+5y1zy8pe+DCaxhtksWgKTmMYypjCTectmOvOZ0IzmQlS5SrJJrWlUexo2t6nNbl7Tm9n8pjjDSU5ujtOcUCsJ2NbJzna6cwALqGb3WEZPmP3I857Aq6c+WYLPfhZunwBFiT8HGrOAGpSgCE2ZQQOa0IaGbKEAdahEOwbRfU70ohWrqEX/AQCOerSjIP2oSENK0pGatKQoPalKU8rSlbq0pTB9qUxjSlORavSmOM2pTnfK05769KdADapQh0rUohr1qEhNKq4sZ6fmKfE9QUKggJRKVZ9wKHPzuyoRA5jVy22VQ1UN60yauh8Jzq2BdEprU9UqEbG6FSbw0apcvTrX8XH1rnUFn0HeylfpLAuZzPprswKbLMIqq7CAHVZfF3szTjoWko+NLGQnK9nKUvaylpVszW5T087O9LOeDS1oRyva0prUo6jtaGpNotrW/bL2tauNrWtlC9vZ2ra2uKUtauEqzd769rfADa5wb6kbjBr3uAljrE6Qy9zm8ku5OXGudKc7L+iWjLrYba51b5Ld7h53uzbxrngnCt6ajPe8CS1vy9DL3n6qdybtja883ysT+dqXjfSNyX33C8L82pO/ZEOAgAdM4AIb+MAITrCCF8zgBjsYwf6FF4BjNoAabW551eMOizCsYSd6+MLP2zCYzjcZM02Ywu4j8X5oeEG6zfF6MA7ki+MnYvghJcLjuU4AZdhVEPP4qyNiKvWcOr3ZPXCzOHZOiGnEYfWJEX/QmyCMpQflCbmvx2RKcnTW5+Tkva2LNvIxDXUHVSH9j9HCfNHyls1KPwUKaMdN7k6Lvcw+zDEZyHAWSHjUMi2o+LkkA5mWWwA96D5jS8+ABrShE33oQgea0ZBetKQRPWlFU/rSjrZ0phvN6Uhf2tKaPjSoRd3oJT+Py6Z2cYcNGGQ3X+9vHjKzZPZsN+TRUat5/jIMdVzjGqfYzrzGjp9UHKNhu9pVq6PysWlH5C/udc1oVPZZg93mp/a6fqi+tula5LpfrwjbFRxzqqV8O1NHu6vXTjOPYG3tzu0wzFh29nTaJuVaW7ncBbS17uz9aq9KO0I+pve0wfxsHsl6TIcS97a7zDcaY9vhnIM45CQO4h6bj4QXfzNbj9zs2P3F5o94RgutP2w5glfOiZOTKprnrWM2b5CtGZazyzXY6lUr3H7e7vjKncyiNc+Z4hXMNbhNnvMtDrBJQ24i0s1tPSUNOYxRfrGc41fyrSZ85PiOscCJjfCJj/jmTx061LFc57HjWewitnICwRTtXGv7jQJ/UM+h/W21yxzntHq5D1XuPBlWce2sAzzuWB34pg9e8FKPNdifDPSP742LZ8XIliHO93fveOpRpTjVL49sOxtbUWUvoed37Ta70/ntRgY3wPdcec4zvt1l5zCbz4xWtq/V9kFHuFTrpkTeC7tOVGc310PuwAwbHSFYl3e+Hf75whe7MDOS+8krjnm7/lI747ufPlYxr9a2R59t1me469Hqc8Rh/PYMOr/Oz1j9Zacu87B3f7c1V+/2of7WbpS52wUodqhMvv96J2v5FnDidnTwF3p4Z3rKl4CqtoBF9n7PF3UE2HtfB2T3dyqsx28LZ4G7RnRwx3vSN36dh3sjWGVg1HUn2GIkJHqEp21EdoAwqDn+9xxU1oA093dF129skkWR94AwF3x7B4R114Mptny4NzcW54P+dn6ad2XEBxEZuIQAmH7GwXM2mIPFdzrolntSmIWKx4GVt3nntnJl5WvuF3MtJ38JkXw3qIGmx2whCDtxBmZYGG5PVoeld4f7d3tviH1Jd3AnF4fu/oY/5aeDJUhm6pd2qpd3PyeCSjiHJPiIxueITiiBRlR/tQeBwBaDQ8GGZ9ZH39aI2ndnxIaHcUOHe2iHpZiKebiKjWcnTXhXYrZ/2zeLDheFNgd9g/hjXCiGYNhDWviL7eaL1BeGFViMDedvRshyZ6iBZUiECPR/z2h9HsZi9Bd/RDh/m3iNTMeFZbaN9yYnGTeOeEVX5mhXeRVXqYGL+gZ50lOLTPhwlRiPNiaL9Hh89uhtsYhr6vdDh/WPhhWQiTVYAylYXKEViAZpg6aQgtaQCel4SCR8dweNFJSGFMlxE5mJaGiGF8mMpTNzYZRZmDWSIlmSJHmSmoWQVuhx/V1ofoC4gahWPIGYRPgmPrz4h4tHeYIok343XD75k0D5kwhZhfrIfy/IjZwIcJi4cRqnlNiYidrolN2IPyTBU0FXfS1JlPXIj0W5lVkZcfKYj3m2j1/pdV4Zfl2JhFbJfGnpjCC5jNP4g0E4lx6pkW7ZjHQZl+gHl28Jckh2U1dJbZakV+dImOhYmOp4mIppmIyZmI2ZSIgJmYvpmJQpmY85mImpY2uplWxJkJ5pkIj1maEJmgBZkKN5mqUpmqlJmgKpmq3JmsPCOFb5eLSZKiZ5myiZm7i5m7rZm7z5m74ZnMAJnLTZU5Z2aMh5nMopakHZnM75nNAZndI5ndT+CVzJeZ1qlp3auZ3c2Z3e+Z3gGZ7iOZ7kWZ7meZ7omZ7quZ7s2Z7u+Z7wGZ92oVryWZ/XpS/2mZ/hlTH62Z/6xZ/+GaD8BKACWqAn8VwGmqAcRaAKGqAI2qAC+qAQ6p8SOqH6WaENGi8L+lGm1aGk9aEeGqIgOqIi6lkCxaAKemL7daL4aaELqqLttRK3BVsTCqP25aLmZaMxiqPrpaPoxaM56qPnBaT1JaRDSqT/aaTjhaT/paTepVGQFqWdtmmYVmkOuWih9mgMqaWLtpBd6pBeimhuoQACUKZmeqZomqZquqZs2qZu+qZwGqdyOqd0Wqd2eqdlagCk9miD1qf9BTNCB9h84OeCggmSUXmU4CiVSYmoioqUMfkmEBOBLPZFAHKPnHmpZImWYxmWXLmpZ+mHmEp8mQqq2QeFBJOCS0Y94biXheqCEISXdSmXsbqXdwmNtWqXeWmog7qGf6qq7Kdio+epnYlz6WiZlYmZxpqsyLqslXSZzXqsz6qs0cqsDBgZf7qIlHpFTIWVrTpiq4marwmupvmt5Bqu5Tqu5vqahPoQkcqDtGJ77opsWWmpYNlhwymc+Hqv+pqv/LqvliWsf7kuLDmA6xqYeNNBB1ubblKdDNuwDvuw1el7znKqWLqno/ZpVoqxGrucHHudHfuxHvsPBBABBDCyJbtLsiabsii7sifbsirrsiz7sjIbszQLszY7szdbszi7szrbszn7szwLtD4btCMrACG7nDRKn0p7oEybtE27W0vrtFILtU8btVQ7tVabtVW7tVjLtVf7tVq7W3PhpEvao2SLX/N5ttm1n2qLtnXRttTFtnAbQmk7t9IVpHb7P3Wbt8glt3ybT3v7t8aFt4L7O4lRuINLuIj7T2+7uBiluI47NoEbuQjlt5QLM0w6tpdLOJkbF5vLuZ37FgEBACH5BAkEAP8ALAAANQDMAacAAAj9AAMEKCCQYMGDAgcmVMjQoEGFDhFGPDixYkKCFhte1MjxIUaJICmGnAhxJMKSHAf+W8mypcuXMGPKnEmzps2bOHPq3Mmzp8+fQGemtBgxI8mOGxmaDLk0JVKmT51mlMr0KNEAQbNq3cq1q9evYMP+S+rx5MOoRZumRSuSLcqpa+G2lfu26tyTWMXq3cu3r9+/WtWSfVrWrtLCiJMONTvY8OLDjR8/LryYIODLmDNr3hyU8F3DcRuHXvoRMlKSRieDRG2S9WnGAjnLnk27NmDQg11bhb3bdO/ESlUH142X+HDexRnbXs68ufOcwqn6/gy8tHHryOtO117d7ejuU/2fix9P3nbk1J6Pk17YXX367L3fb4+PnvHH8vjz69crWPtr4djN5x11og3IXYF0fadYbPs16OCDPL13Fl3rJedWhepRKCF7/WE44XoQhijiiC3hlh56KFaY4okqtsjiiytiROKMNOoH4GeeXYdjajr6xyN8O7YGpI8L1WjkkcydB1WPJn4ooJLStdckh09OqSSSWGa5mYsxcukljF92CeaYKGpp5pl8kRnmmmq2KeabbFqE5px0cmUXa3japydkefK5Z1l9AvrnRoESOmiQDNap6KLQuQbbo6ZBSlmklE5q6YKXWuiek5tS2WmijIYqKkwFuhnnqaamCqeaBYzq/eqrY6mK6qq0zmprm3nBqquisvZaq6+3/rrirsTOGeyxwCYr7KzFNmsmStCWFq2fbU0raLXSZkuttYZiu62213Lr7bXOlovkQsGle5a66K7rbrvweooXu/LSu6C9875br773umvuv0bmJfBKA49F8MEGJ1zwwggzrHDDED8sscMUR1zxxBZnjPHGuQLs8ccgh1wbACSXbPLJKKes8sost+zyyzDHLHPLItdM58w456zzzjz3rLLNQJvp89BEF200zkEnjeXRTDft9NBKR03j01RXbTXLUmct4tVcd001wgmHnevYLJENttlil6322WunzfbbbseN9txt0w233XL+16333XvnzffffgeO9+AltuTAAIgnrvjijDfu+OOQRy755JQPcIDXOQoJZX2OOsn5o573R1noBlbqIehUfh4p6QkqxrqJpm/4pJSfSpmio/8FaFIEmOMYlUYKGoidmLmPWTzxVx0oPPAuHt988gGqHhryoiPo7Y0XGv86Rw30HvqPtZcKXHayc9rj+NuV7+n5kaUv/fpDoj/++67HnxuB0uFPHPSZM6+8tAHgXdf8R7twrUg17TGO/16EQPGRby0M3J8D3Xc9+i3wgBJ8nqRSpz8KSiZ/uKPPBgvQvQFmiIBL6l/0kgO+FR6nhfJx4fCa8j8UUgWG9alh8D6EQxr9ytCG13KhYFpXvNnhj4El5JoNLZS8D25PW7Fbz/zkBT4ncvCCG3TgFDGlOStqEUpMXA0YT+ge7V1RdV8i4/sEqET7fa5Lb2xRHFk0x9sNUY53pGMe7cgWOO5Ripr7If9gWBdCzrCIAUri1YD0RDVWq3+A/KIkI0lJSFqyipfsYib/U0lMejKFYwxhFjNFSi7GblJsXKQCa9itqbCyg61MYQ5/GMsb+jCGuJxlLm+py17y8pevmR4KD/kRYRrzLsQspEgcokirPbBKUOxTH0s1rcpQM5p7mmYetclNudgOmuD8pjiv6cF+xcuc+zpnvtSJr3bqq5lVK0laBEVPQ/3Vc5n2zCc+9ylPffaTn8X0Z0AByq17/vOgA0VoQQW6UIKCy08GTahElRnQivbTohi9qEYzytGNetSiqXQmO+dF0nSVdF0nRVdKVYpSk7q0pTBV6UtlGlOW0vSmNs3pSGeq03qtdKc1BSpOdyrTohr1qEhNqlKXylSBwPNrgusb4QA31ahSVapYvapWrcrVqno1q10F61e3SrbDVe6saE2rWtd6ua5p7a0O8ppc5wo1uNoVP3TNq15ldte+kmevgA0syvxK2OYI9rCCLaxiR4bYxuZ1sZCVjWMn67XIWhYzlM3s1S7L2b8A4B+fDS1oRyva0pL2tKZNLWpXq9rW/bL2ta6NLWxnK1vRdva2uM2tbnfL29769rfADa5wh0vc4hr3uMhNrnLHE0bZsWm50OXVDp2HyINE97poai4Zt7s97Ho3S8r85wyP6aPvmjdg6EzvOtNp3fO6d0QfjW9H5wuqUdWWtvi9r37zy9/9+re/AP6vgAM829Ea+LMHXgmCF6zgBif4tLdpqoQnrCvNWvjCGIbqe32S4Q57+MNI2zCHQUziEpsYwSLmyYlXzGILp7gnLY6xjBP74p3M+MY4rmyNdZLjHvu4aTvm8Y+HTOSdBTknRU6ykl92ZJws+clQNlmTbxLlKi95yjaxspabhoAue/nLYA6zmMdMZjH9Y7kmW04z0QQwyAkyiX/tI+Ly2BelBVZYzXjemQBAeSAFyhmI6gMnOQFdRsucWbHOBaGVmri6Z2KPevf7z6EX6yX6WbBzsLP0o0EJQENP2q+I+k314KzCRQ+6eq9EyacJy10xRvCKqI6OMHt1Qle2ylUXiVWrFBKrXsfm174ey66FbTCVYAXYyD52sJE9bGYXW9nGXnazoU3tZ1v72NXG9rWXnW1ia/vb3N52tJMtbuMFerqSkbP5GDkk/7wG17Q0JPxGY0RWbjGBrq41m36no1Xxm91mrHO/UU1nR3Kahq+a4L81lBgifs/VPaQgvas7JTQS+kYWDx7Gtetn+/3ditAzhLf6bH06ARHy4PkrZyNbjct6k46Bm2a5Lp3rcDdbT+VZVAmuI/k6SLub5IAO4hHbXN3pEh3OyQx6B48O8VA3PeYdl/nQISNyTcuakvKu8yMHruhTws/r9QO7o/ksyvBpF+ZvJtCvtM7D+jJKkgoq1J1uWWoWHmrua8I3J+Gk9yby3eZKf7UXe95uo2+k6nR/ucBHWfeHVxObC+c5h/jY9rrDUnf2tqXlTVfwrIu6SulmSMLxCHLfHfDfS6y80CG5Sgi2voJxhv3B781B2kca6Glne8DpbSnEt9z2YJK3qCHodUz7O954p97xcYX8q2d+1Ci/dAdHv6Hc/hfR4KYO++lHd8bQ35z73w97IMV//VISCZmOLrgeNx11388c+bgf/8atKX+mO1Lj1P180gmvvPHHv5pPl3vopnotF163NiqDpjtRt3rxh38k939lh0Hdlz0+F3BptHKFon+F90xAF4CaInoIKEQZBHy2h3lTVEXL93wNp0EqeHsl13wrKHgAV4JPd3+m538JQX2k9nnz937tFnqU53Rqx4E1KHcKeChHSC28h4RYpHUyaIFQKCMhOCBItzndB2lLaHdil4W4EYEuyHGI0oWMV4SwRoAXF3dL13TCVy06SIZm10C6VzroJnkaaIATmHR02Fyz1kgTF3GQt25iV05d/md+sOF+mrKDPxiERrSABVh6pkRLYTRzHlhosBSJdDcoNXeGkudy3tGG5qZxVah5kKiEzoeHI1iKqYccWRiDSciKqOh6VMSCF3iHjpEehth4b9hxHeiIloh6k8gpvKhvvhiMjreLc/hC6Fd0aThM9Vd6niYqCViGHpeEOGhweFhqdXiNfkiLfViNfHiD1EWJWyiNoTSGLOd20pUqUSiL6/iEFfiO7AiP7hiPzENe44V+9liP+LiPOoeAswiHe+iBhseMyqhDatiMAxmQgSdIB1mQncZO/LJe6uVOEFmRVOITv/Ztu/ZtHOlrx7aRvrZrIPlrI/mR3oZtoYg92yWI/SIUiFtEdubIkocYky85iI/4dYQ4HfS1k/LVkzz5kx2jExTHferHg5u3fzaXiaC4iX23PJqIi6RHZyLIlEkJOxN2lViZlUqFkdGXbyYnkG44jPIogYBnfhlHj/OYlmT5j2z5HjYzhB70eiupgdu4kLiYkMlYhXhph3a5hgZJkHq5jAopJzUjdUbokHBZh+c4eDcJhuU4jo9JiC83meRYi17omJZpjhPxlqXjhJ5plBm4T/dIUfw4mqapj6SZmqc5T6WJmqspmq4Zm6ypmrIJm7PZjyHTZ2Bpl7p5cRTJXhMZkb8ZnBZJnMApkcg5nMkpnMxZnMvpnOzyjCDzdY3+hjrWWZ3YyZpAuZ0+2Z3c+Z3eGZ7gOZ7iWZ7kCUBvWWzqCW3r2Z7s+Z7uGZ/wOZ9aWZ/2eZ/4mZ/6uZ/82Z85GJSrFqACOqAEWqAGeqAImqAKuqAM2qAO+qAQGqESOqEUWqEWeqEYmqEauqEc2qEe+qEgGqIiOqIkWqImeqIomqIquqIs2qIu+qJoFloySloDVqMEZqM4eqM6mqOqBaN8kWdV5qM/CqRQJqR7QaRFaqRigaRPpqRLyqRK5qRhAaVRKqVfQaVJZqVXiqVEpqVewaVdKmIZ6ZHSFm7ORm5nmm3QNpJkamwmOaa/BgECMKd0Wqd2eqd4mqd6uqd82qf9fvqngBqogjqog5piTRiDcJioGeR8KYeBY3iWallybTmWkvpuYsqEmEqKjUYhU9mXgpmXu8mQgBmqd/mpfImG/XeA7/WoW6dJn8RJnVl2mQmZsyqZlcmYmImri3mZILhh9PeAwASskVd9qsiM+TibryletamsyLqsA5Wsz+qsdngflwqLOmmFtJet0fiFxtmtz3mcyhmuzQmu4+qt7mSoDylNRGKG0LKukweq53ee5jmv8lqv9Hqv9GWosTeXZwea/Uqd4OefAjuwBFuwFCam16amCbuwHdmwbfqwcLps8rmeD0AAEUAAFouxF5uxHLuxHquxINuxIfuxIluyJJp7siObsiarsii7si7bsjDLsjL7sjN7sQ5mYDiLYjrLEjt7sz2bszwbtD4rtEA7tEZbtEj7s0pLtEt7tE2btEwbtU4rtVA7tVZrY2CatVq7tVIGY1z7tWALpV4btmRbtlo2tmabtmobpli7tm77tjI2YnA7t3RLYmhbt3ibt5R1t3rbt36rV3z7t4I7uBpmoYRbthh6uGSLoQEBACH5BAkEAP8ALAAABgDMAdYAAAj9AAEIHEiwoMGDCBMqXFjwn8OHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTFxmqXMmyJQCUMGPKnEmzps2bOHOadMmzp0udQIMKHUq0qNGjDn0qXYoQqdOnUKNKnTqTqVWrVLNq3cq1K9GrYH16HUu2rNmzFMOqbYm2rdu3cL+unbswrt27ePN+pMu3qd6/gAPf7UuYoODDiBNzLcxYsePHkIcyLhy5suXLJycTxsy5s+eUmvl+Hk26c2jRpVOrVnya7urXsPW2nhu7tu22s9fe3s17ce6wvYMLf/ob+PDjyIEWB5u8ufOqy7E+n05dZHTp1bNrx3id6fbv4P0jdl8avvz38UrNq6+OXuz6983b94RP/7h8nvXz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4ooVBhBAAS7CGOOMLr5Yo404yiijjTrS2KOPNf6YY5BA8ljkkEXu2KOQMP6o5JFOEokkjjRSOWSUVGLZZJVL1shiUVNG2SWSQpIppZlQJllllly2GeaNT6qppZtxMsmmkVZiaeaOV64J45dESVnnmWj2ieaWhdqJp56M0qmmoWXOeaeifCI6KKSFLirojIAGmuimkk66aZqi+vnopYc6mmeqlI46/eirj6qKJ6Y5dipUqpqSOiaqrZa6q6uj0mopkJUe+eaxceZKrK5nDguqi7YGxeyyvsIpa6+9xpptsdUCK+ml4K6q7KeGUstntNJua2q1jXYrprnTsjrjr5l+C6yxzuKarbJRoqtTsPbieq2jek6JLMD4WuutnKq+Wy69zkIsKpb+5qTtvA2Tqy6R9rbLK7wS33txpKaSvKrJxaLsZcU3CcytoqciXC/G4h4cM6EvMyysuBHzvKfCPefsJMs4TRvw0TI7LLTIrSpNc6g2X+xzqVLnTDXRNtlMr7xUe7wwx1XjLOubofZM9s25NhrwrH9iTVPS64YL981m0xz12mb+J4up1cPyXe7PswKOqJFu10T34frOrTLbGn89OLYJo+2uwgJP3myehc+U+OZII7514F5HnrbjGYdet9Pskopx5jKlaefrbW6cL+Rguyw12n7fiTvQqtt+b5msx3Ssm8Tr3m3NtD8ec+fMe+4858/bG7zw0VdvOeqwj860znLPzv3vWj8NftMBTI+S9c2H//ec3IrPeNSNbz81qvGHLTK05psE/f54x6p9ynY7G//QR8ABGrBL+dPfAQtoO7m973YLjGD6JsjABOpPeU/KYO0Yp0FNafCDYAPh6H7VQQ5uEIMnZFMJUWg3FpqwhS+yIEluZKUa8smGNLyhDglVwzX98dCHyBMb5Xy4wyHi0IhF5GESiZjDJiLxRjIsSfn+McUqOsSKVLyiFrPIRSx6MYtf3CIXxzhFMj7ki+VLIxi7uMUwurGNcGSjHN84xzjS8Y52jGMU9zii+6CGjwzyI20AGUhBqoWQCzKkbhCpIEUah5EIciRzzCjGMlryjJisJETKKBVOenKToMykGMdIyk+KspShHKUpVZlKVJ5yla5k5StbCcta0vKWs8ylLHcZy16WsQEDCKYwh0nMYhrzmMhMpjKXaUyuOcxobcoa+3QGzbsJsWzEy93G5hcvvfVPd9ocWNzsZ7xvJot28TNdNZNHQ/f5j4Roy5o7Z+ZBxP0Jbn/37Fw+7ek0ffaTnyAD6N4EGrJ0rjNj6iOfz6YZxGrJc2n3vJzlDPax+nWNnBe1aEVDJ06OZtSjG42X77A5UvtxFKIOVCH4qCRNdxZshbub2EpD2r2OXg9uNf3oTZmVU5rOFKcxDRq8RjhUodIzoDNjaNsMt1D3kUyplcvbzk72PahJNWQA3GdSq/pOZ0bVq1btJu+CRdFxknVx8KwZ14ZXK8N9LpwVNeuY2ApXmckVhuUc61xhxs33eVOveP3r+OzaV6kur6gRNarE+FpTbCJNnpNz7OEkmzjKdmxkk8VsZTV72U8hzbKHrR9IzRo5q5V2rBKd61rX+tCv/YX2tatlKGxlG1tq1hZws7UtbXer295GlKg7w15ih2tOa4U1rC2l2v+M29XjNve5W43uS7/qXOkmrLrTxe51uzq1056VtGXtrsEu6kDlCbC1rtteeY9n3ux5Vr3w1ex75au2+M73vvWlb3qDi1jh+re/DOuSCI004C09qaV9U2mBTbhgFDZYwSGMMMYeTGEJE9jCBsYwgzXsYA5DeMIeXnA2JQpOEp/TxCgunhGB2MMW37BKkP2hi9s543a+uMZOzPGKcbzjG/uYxj+2MZCHLOQi61jGQT4yi5PcYyIrmcZQjrKUp0zlKlNZk1impJYvmeWiiZLLW/6ymLMM5jL9jznMZD6zmdPMZjS7ec1vVrOc2wznOs8ZzcBkpp73zOc+IxOSCZLkVQAdSUF7h9AGMvShET0gRS+a0QJydHog3WhJz4fSkbY0fjAdoJd4+h+fDjWoRy3qUpP61KZONapXrepPc/rVsI61rGdN61rb+ta4zrWud83rXvv618AOtrCHTewQvWTUrE52q5XN7GU7u9nQfra0o03taVu72ti+trY7pelue1vSX/q2uMftR0CR+9zojk64083udjdm3e6Ot7wnyaJ52/ve7lkRvvfNb4WYu98AD/ix9S3wgt/73wZPuLsRrvCGoxveDo/4txku8YpbGuIWz7igi83xjv17/OMgD7nI3RojKpb85AUwucqhxfI0przlK3c5FV/+8jTKHOY4VyPLV87zGN585mDU+cuBbvOgG73oSO/50HfOdJ07HYxLf3rSmR51qB+d6Fj3udKt7nP8fSmoK43duuhpWMkxtndorSY000d20m2Orknq1Nth9dWDhXW5v8UqYvlVOggWFHIk3XtC0SR356V9qoIt+3CfpdO+HlRx3n374LurztotlUVDDZ/sfsr4u2/t89+bKn+X+0/iOvX0evet3E2mvtACnruLHefhDy9O0Z29oYmn3O3bx05XFZ6k4fI82k8fXpTy7rPUbF5PqTXA5T+MpzFbPdjDC1zn/ocedSVtO1W9avnQE/+tm91+u6hZ+LkTn/Lflzz48c535It0r2ODv3LlTz/6c75Yv3dp8fxZe1qNa/0JRmL+10H8x3aGlV8FuHYmpXv7tyYLQn0UVE/sBYFhd3f4VGJul1cDeE36d1cwE053pVKTFzEPaH6ix3vp91PAd37tlYIBmHYFpVUweH4ymFkY+DxToyAGVFg2tXcqE4PZ5V27F1M4CIJD6DsL+F2kh1QyUoIS1HrrpYC4133Ph0+pp1DFxX94h4VhM35wp4FNmCA+KD8HGH7CdzzDU4bYlz2gJ4JtSIAdCId813plBU92aDcPOHtzY03zN4aaN2JUiH5z/gh9YNh5HJh5ppVWV2UsR6RERxaGCOJ9UCVWdieE5JR6rld8TAhYElhX/8dVahVXT3VhGVaKpMgjeUiIXnNSsHd9g6VTFoh4Q4SJTXVUssiB9id6VraL7aSD7yc+H4hQizeK7OeGfPiCQDWHdOc9MqWMhnh2Z5h/sReKqSWM6jJdhkh9tyh73OWH3GiLtGh8PtVWX4eCPChcN3WEyPiK+QJWIbiOmaiHALiJlxONgCKFo7VTPPiF31SEnOiFWuiP93eIuTdQ0vd3I5aF9DiNizhQpreEDvlfEKmIALaFROh1nNF1RId0HLmRK0dzHslyNfeRRDeSIhlzJRmSNueB/clnjaiVUbbXgFMIXnFFgYVYjTRJWKzHTv/kGXZ1hpGniUpoWjXoeKeTien4eEfJfctXeQjJlCr4eELJJZ8BlRLJkKhXkesnkFxphf84fCbYlQHplQP5jgfVKD4JlFO5losTlD+YfqV3lVYJlwuZlRMJjK6od3GplXOpfTvik/onl9Vnl1g5mKSViKiFmDopkwUpiGDZmIr5mIfomPw4mQgIJFVJlG3JljkpXpspYHh5h/UkmglGmn1imqA5mqG5mqrZmqXJmq/pmqfJmkL5l50xeoWpWIS5m4bpiE/0m74ZnEwEnMMpnI1YnMh5nMq5RMv5iM5JnDiEjpd3GSn+doMnBojWWZ3XKVOm2J2n6J3g+Z3iGZ7kOZ7mWZ7oeZ7qmZ7suZ7uuYeQmJFrpHPzWZ/0eZ/2mZ/4uZ/62Z9Ox4sAGqACOqAEWqAGeqAImqBWNp/3iZ8j96AQGqESOqEUWqEWeqEYmqEauqEc2qEe+qEgGqIiOqIkWqImeqIomqIquqIs2qIu+qIwGqM6UWqh5mk2Cmo3mqPZtqPb1qPYJqM4oXHYAaQ1IaSPRqTQYaT5hqRJqqSbxqRN6qRsAaVRKqUrQaVVaqUMgaUyoaU/waUw4aVTCmwNipIniXMm2ZFninQgqZFrSpI+JwByOqd0Wqd2eqd4mqd6uqd82qf9fvqndxpsw1iPCKWZnamYrEeWYilQi3oogmqJ6+N2ummY60iRuNmXDWmpWMlQjzqpUHioL/mZnEiZR0iqjGmZiZmqQSKoiCpAufmQmwqbsymbqRmbtjqrt1qruMpJvYZRouqZoKqEycmcxPqcxlms0ImswcmqsMqbk/qs+9Se0uqe01qt1Pqdj4qd27mt2tmt2Kmg4Bqu4jplguqf5sqf6Hqu6rqfARABBEAA7gqv7xqv9Dqv9iqv+Fqv+Xqv+tqv/Pqv+xqw/iqwADuwBpsVA4dsCjtwDPsQDZsUDhuxEDuxCyuxFUuxD3uxGpuxHGuxHYuxHhuyIDuyGyuyJV5Lsh97siqbsiwrplfqFC4bszLbbTA7szZ7s45Uszi7szzbHcTRs0AbtKehs0JbtEY7SEdxtEq7tENqFEz7tFD7skkbtVRbtQ2BFFabtU2bSFrbtU9aSF4btlJ7GwEBACH5BAkEAP8ALAAABgDMAdYAAAj9AAEIHEiwoMGDCBMqXMiwocOHBP9JnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFNuhMiypcuXMBuqnEmzps2bOHPq3Hkzps+fQING5Em0qNGjSJMqHSm0qdOnCpdKnUq1qtWrF6Fq3doUq9evYMOK/ci1rFmXY9OqXcsW6dm3cKO2nUu3rl2ycfPqvcu3r9+2egPD/Uu4sOGpghOXPcy4sWObiiNDfUy5smWPkjMLvcy5M2fNoH16Hk36cOjTaEurXl0XteuHrGPLHvu69sLZuHNXtc37oO7fwI32Hj4wuPHjkIkPR868eUnly51Ln74SOm/q2LNPtH5du3fp3P1tfx/PPHxt8uiDm3+dvn3u9a7dy48NH/X8+6Xrn8bPv7P+0P0FKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44QBBFBAjjvy6GOOOgIZ5JA99hhkkT8i6aOSTAK5Y5NEOhnllEY+meSVS2I55ZBU/tgllFYeKSWXSILZpZZlYhlmmkDeSNKWTbJp5phKbnmmnVDiiaaXd9b5pZpn1imol0aS2aeQecZJKJ9rIsrokG6KROekj8KZ5aFiYtqopZkmeqmnnVY6KKdVUgoqoIFK6aecl16p/SiPkUqKaZRzGmprqXvaSuqYuy56K69zDorrsJ+iGiygbKaqpaaO7hhrSMpu2qu0Zo76KrG0+nqtqcX+mWmov+Z6rLWOdiussaou+yxI4k5KLpfTlottoe/Sq62o3Karq6H2chrtvfmO6mqr3oaJbADretSrnuFuOi+z4D4MKqsNw1urveOi++/GeVZsccBtJtwRpRyjCvCqIANrssf9Kqvxue3uSe7MJ0PsMLdKijwys/Xa7PPE5uIc883g3ln0ux8vK/CsLvd7KpE6c9S0vL5qnPTTF1Pt79T5vozv0F6XLPaxG0etEdhjh0322mq3neq2/Mb8b89HH8xyvJD+mp0R3tTa/XDdBYNMd9+Bq9x1uD6T3DHdaDeu996N4x0545JXTjnFmMvNdtqcb17t4xi57bnopHdeOtJ/Z3766qZvnCPoFrU+uuysz052qMQunrLttfd+JOyxWwpzqcPrS/yixXdbd/LLt4rxo0A3H/f0x1Nv/PXKG4ww8BRtjWvV+34fPq/jV5r0+S2nXy7uh2dtOPjix0++/Oarryr33fvOO+3874/+2/oLYP9Whj+JCHB/CDyg277ltKvVbIAQ5F0BDZjACCrQgkZrFMrcV8EOCnCC/7igBzE4Qpj9728kFCHpQMjA6bWwei/UVwyd50KD2bCGOKzeDTUYt+P9JWuHMgQiDWEoxBkacXv4ExK8llgoJiqxiVB8ohTXxycnUtGK5MNiFVuWxSp6MYpXBGMWxbjFKY7RjGUEoQHXGEI2bu+NboxjG+cIRzrKsY54vKMe7cjHPPZxjwjz4xwHicRCTsSPiASkIv/IyEQ2co9qjKQkKyKYSVpyO4G55CUrqclJcrKTkfwkKEHISUOykZCHTOUpTYnKVaqylbBkpSxfOUtXnnKQRUEiLnXJy+758pW7/OUtewlMYg5TmMEsJjKNmcxjKvOZzoxmM6fJzGou8x8JGIA2t8nNbnrzm+D8JgC9hTbUzc9qAmsgxFzIE9cFbmmDA1j5OPg+1/2lU2vRm6fJ7rk7xZ0zcZNTGsNQxj57Dixi+zwo0aKnPWfppJ8ZxGexNvfOsFXUoNlC6M+CtlGNMjSjJbSoA6tVvwdiS570NFzqSJapdo6OpBEtJ0tPmlKUJvR/dxOoTHXKt5n6M4UjfSDyILqrlSLuh+i8F712krKB2rSFXMsdUWlmUapiVKpVVepUtarCueFLdc+7qO5gutBm+c1lLWVq1siK1rKC1axiFShba+VRkMr1rHR1K0fDCjfp6VCGCqUiTL0nUajSD100FazdgsRUxP70a0gtn2NzBVkaSnachBXcYx2Y0cxO1rP2g985v8dW4XltradNKNtQWwCX/ao2tYda7Wu9GlvYekq2taXtbW0rs67StWLqTBZmhztY4i52uLq8iWaX+1njktO5r2pucad7XOo+17rRBers9JTXtnq3u+BdWVnT5dqIhte84v1ues871vW6F73wbW9876rd9PZ2trnN727xu1/9Nla/9wWwafkb4P4auMAIHrCATXhgBYc0bTz0YboknCUKi8nCVsJwDDUMxOO5lsM9nLCIKzziC5c4wyfecIo7vOIQk/jFJoYximWsYhqz2LfLuqIXl7jjJvZYiT8Gso95TOQhGxnIS/xvF4uM5CMLuclQfrKU0bhkJ1M5yFdm8pR1rOUsW5nLX14yksdM5jL9K9GWsaSlmtFcyzSzec1ujnObWclUOM/Zznh+s57lnGc+7/nOf+4zoP1M6EGbMpvhTLSiFz3KUGay0aR8NKQLKMpJA6/SlgYdpjOtt01zOmqe/rTOAPAPUpu61Kg+tapTzepVu1rUsI61rGdN61rb+ta4zrWud83rXvv618AOtrCHTexiG/tDr052q5et7GYz+9nOjja0py3talP72tbONra3rW1tP+4/4A53qCMl7nKb2yzfPre61w2UTrP73fBmSbrjTe96G8Td9s63veet736zG9/+Dvi5+S3wgv8H4AZPOHwIrvCGQwfhDo94dMwm8YpPfNQWz/h5js3xjv17/OMgD7nIycNYWJk8kCgPYcpfp6MQtrblLF+5zFXu8prHnOYzD+TLX47zQPa8jSzn+c1zbnOfD/3nOrd50YG+8qUT/eYjr4jm3FU11Oq0Z/GkOmeDq9i6RvVryoq61ONJ0MwhFW5IK6p99RpXoS0M7ScTe/4kdzuGfevtC2xgTRNbWaeKlHEOlbvK89nXm8kP8Nn7+0TPatfS8rBwj8+T4CnIW87S94Ze37rbddc+nsKzpPpU6aQmP3iuti26fP3pdvXO+LcaFfWnbyrpF+b1tD9eqIW/L9fXDr3Jpr5we/XR7NuVWLjbL+uav/pNxxvZk3bW9pbF1vBPRTjl/u+Uf3Zt/Ferzrna636BR9XaUz0v2im5iLa+v/7tcq+rz1ut/RLlJ+NDrz2O6tak9s8Ymc5P+/HSPauIEy8N9lYFVXaL53eRB3p5V1hYA4BYcn5Y91gf9Stwd1WFZX9cs4AQRT9A43jZZ3bBty1Mwn/qBXmNo07z14GLtXrBp3YWSFGZxYH/JINgp078V4HL1zX6112Ww307mHjWAzh/JYRBpH2skoBIaISLxyoQaH1E83X9F1hQWH2/Z3kUY4VASHzlV0ZhRGVkpEVg+IU9coNDJYBJVYAYSFFUxXki2HcJuFzS4lUoNocmRod2WId4eId6KCZNCH/ap4NbaIAm/ph+WhhTUkhQh2g+H7hjZtaIjviIkAiJJIiDH5NSEViC/mc95oSGhUg4WOWJvDJ9l3dQeLdOycNFBLh9hriI58OKqBiCs4ddZWhU91dZVzhOcThXbph96SeIRiKKCNhZidOAGKWBxig2yUeMxxKLLfiK6xc0rhdYHhiNf2h8ISiNrUchOZdzO4d02+h0SQdzK/dy42hz5Ihz5xh05uiNtriCuCd+4edTlGV37nd8M7g+9YiP5Rd4EIJQPPiEtOh31jeQbbd7GlWLrzeM+UeICTmBqoN+2uiEpAhciWiNi2iRr1iMyLh7yniGx6iGDDiPICklEWl4TwV9lieQKimI/dhogtR4hK3nigUJjddYjRVZkzCZXA+ChX5Fkxd5kz8ZlDTIkyK5j/dYg+KHgkqZlEy5WfmIlCQpIYCYkiy5kmBnlVT5YhG2hFzJPjD5lV25lV4ZltkClmN5lmKZli2HIyYplD4Jgm7pj0Aphl5Yl114l2eEl1yYl3y5l34ZhnbZl1oUkdxXmH54mKT1PolpmItZlnn4mHsYmZA5mZJZmZR5mZaZmZi5mfzYj0D3mUYHmqIZmqQ5mqZZmqh5mqqZmkYXia75mrAZm7I5m7RZm7NJeriZm7q5m7zZm775m8AZnMI5nMRZnMZ5nMiZnMq5nMzZnM75nNAZndI5ndT+WZ3WeZ3YmZ3aSR4CUWqmpmrf6Z3i2Z3kGZ7lOZ7gyW3qSWrbSRnx1p6PQW/wGZ/wNp+O8Z72yRj4mZ+FIZ/8aRj7+Z9/EaAC2hcEqp3ciI5Il47h2KAKOnTpyKBF9wACUKEWeqEYmqEauqEc2qEe+qEaOp/yiIJYSaJVCZeKOJIfiSr26ZJz+ZYwWjRmWFdt6KI0qpPYOaLweKJXyaMAtZROaZRQ+ToiipEx2pZwmaRKiJaOyaRpYpatBZ86OqUE6aOhtS+AqZdZKphg1KJGKpdxiaTRx5lkqplmamIiypiKuaZq2qZEZptwGqdEKqWrWaesaad4mpoKQAARQACffOqnffqnghqohAqohjqoh1qoiLqoitqoifqoBDAf7CkRk1qp23GplIqpqJapnLqpnmqpnQqqn6qpolqqpHqqoYqqo5qqrLqqrmqqrQqrr6qqsmqq/qkdGperuvoT3rGrvvqrENGrwDqsxHpvuFqsyEqs35GszOqrwtqs0Jpxzxqt1Opw01qt2Fpwy5qt3KoYItKt4DpuGBKu5BoXVBEQACH5BAkEAP8ALAAABgDMAdYAAAj9AAEIHEiwoMGDCBMqXMiwocOHECNKNPivosWLGDNq3Mixo8ePIEOKHEmypMmTKFOq1DixpcuXMGPKhLmyps2bOHPq3Mlz58yfQIMKHUqxp9GjSJMqXaqTqNOnUKMeZEq1qtWrWHFK3cq1K82sYMOKHVvVq9mzaKeSXcu2rVuSaePK5fq2rt27bOfq3SsUr9+/gJPyHUzYZeDDiBOjLMy4MUPFkCNLxui4suWBkzNrDny5c+PNoEO79Ux6sOjTqLOWXj03tevXglnLPgu7tm2ts3PTvc27d0ndwKP6Hk68Y/DjRIsrX/4PuXOgzKP7fk49pvTrtqtrb4m9u+vt4P0heh8vOrz5x+TTZz7PHqH695HbyycIvz7i+fjt6/+Lf/7+/3b1Jx+ABLYlYHsFJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5EYBBFBAkUciqWSRRjLZ5JNJJtlklEtSqaSVWDJ5ZJZQatnll1JuWeWYV5Jp5ZRmLokmmGqKyeaTa3IZ5ptnctmlnGXCCeeZXz7JY59ZUomnnnbyWaiab/aZqKFkKnoooY0yCiiij0q5KKWRtpmpl3E6OeinSv656Zyc1plnpXSWmuqYg96Z/Sarr7p6aaeT0mqqrZriumeuoKoK6q1WivqorMMCy2mtpCJ7rLG8qtrspso+W2u0u1abLLOrEjuqs9sW+eev0gb6rKDjnuosudbCmq62r7pJqrjrovuuuvOyO6u7jnbba6DChmturNFayqzA5XJrZ8CeFqxvwvEyXC/BDRsMbcT44jmwnt/6C2nDqOrKZsf4crwwyPf++3DJHsN7McIbTzvrlaKyvC/D2VJMc6s2LwvwyS3jzDPENf98c6yokryqnf0qezHJTI/sNMJNQ/300lOXK+/ERoecasYvd90qxMNmCzbWRDtMttdln5tru8eKPfS6uvK8cABJC30023f+5z2z3njv7XffgPMteL2Jyhw4lVwLvbLWFhfMeJqLGx755I5LXnnkh1c+uLc7SpxvxHOHzrLoK5Ou8Oiol244vZr/3WXdmW8uu+u0x1777Lbn7na1aT9u6u9MJq777cQPbzzuyBeffOtwA+3826F2Pinwu1I/p/VeYv8vrdz7rqn23U///fjVk3+9+dmbnKnyvQqP6fs9Q8/7/MnS33b9+N+vP/zP6+z/2vbjn/zy162Nsc9MMTvg8haowAYez4HIu9vVGDgm2FHwghDM4AM3iMHe5el9GuScjjpIwhCakIMnXGC+JqhBC6bwhSiMYQlluDfxgZCGSMrY+T7opjX9+bCHQCwfD4X4QyIGcYdFROIR0zdEJRrxiU6MIhPRRK7zoSuJU1xinmKGKD150VJfdFIYadZFMJpRjGck4xjbtsYyovGNakwjG+XoxjjCcY5i9GIX28hHOn7RR3T7RyAHWRFCCrKQiDykIg3JyEQ2cpGOjCQkJ/nISkrSkpS8pCYzyUlMenKTn5ykIkcZyE6C8pSmHJIqVxkdgbDyldjBDCxnyRxX0vKWxLElLneZHV3y8pffAUAiSWmRUhqzmMgc5jGVmUxiMvOZzozmMqXZzGlas5rYhOY1tZlNakoSKaUcpTjDSc6LlLOZ4zSnOtF5zmGmk53rdGc73ynPeP3S857zzKc9w9mAAQwgVY3z3NfWNjaUBXCgvCtoxw7qQQD2akrgxJbWULZQAiL0WmYzqEUbylCN7i9sEz3Y1WqoMsF9TH0UZddFzUVS1tUwnDvxVaMAitKohWylnWqptnQ60sCdNG51ZJ29msdRohrUqAtFagGVSi2mCiqiNwSq/+z2udVVFXNX1VxWc7ZVuz0uq14VaM4Id8WHGius20Kr0tQ2LXDmba0+PStbJTrE3c1LrXKNa7PUekMWYiqgN/0r5GqaMMAGjaZSJaxfIWVYxBlFZIkF6mIJ1tidITawjB1sZDFbMctWdoJRLatDMyraALKNrGQMqMsUWlcC/Z7Wc+9z661C29r9vfZst10taWsLP8Tqdq5G3aPiyjazgRaXuIAzbnKRK0HmgstIUG3upY473eVWV7qHom52rbtdG2JUVrn1rXhVO17Nhpe86DVveX+6pKNM9YPrhdd51Zte9sZXXfO1b30l9VXKeva/heNsYQEs0sP6zMAEnqmAmViA6BJuswgOcIQLfOAKJ3iFF2aUYf0ltyDa8Log7m6I18fWIn5YxCgmcXvdS9QOg87D1BvxiVUs4xineMY4llSZqpg+K/b4xzsGMhWFLCYfB/nIQ0ZykYmMRSMn+clLVnKTYaqTI0cZylOW8hKdfOUuZxnLW2ZymLVcPi79f9nLeQTjHvXIZjW3OY9vTjOc3UznOdtZzni+oxrXXOc87znOYnTrn/usZzby+c6FPrSfDQ3oQSPa0YtWdKL1aCluWtqbmN5mprup6U5z+tOX9nSoQb1pdyZF1KVONapXTWpWj/rVqm61rCPZzwEA89ap8SWud70eYfL615PRNbCHDRhZEvvYxfY1spd9F2Ez+9lkcTa0p60aalv72tjOtra3ze1ue/vb4A63uMdN7nKb+9zoTre6183udrs7QsKMd3PmLe960/ve9s43vvet737z+9/+DjjABy7wghP84AZPOMLv/e4DORwt767Iwye+m4ZT/OJPiTjGN54cjf1z/OMziXhzQE7yl3i85CiXiMhTzvKHrLzlMFfIyWNO84K8vOY4V7a7c57zmfM85jf/OcxFTvSiG/3oSE+60pe+FCgJModQP5IgGwxdb1mdbljH+tMPWfWpc13rXbf61rPOdaqP/exhB7vZxc72tbt960x3Dd6sKsT+8fewEu7oRtMX99S89a5zL9mBpVpSoW640n0/DXCH+lyQElZtBQ4f6D6WeMXbi2pMfatKFSzUy2v2TJUXTVdLfFmrWXbzd7973oMVetDMHfORdzzhM9r5zf8US613vVlPjyvMsbbxi9e8qXK/mcUD/rfHL3zsP7fg8CGU+Jrp/GxNSleZ/tbdbKmH70avmHfkv23vGuP82ez+0RUDc/SbA213+2dX8ZsUinNbLHaZlzWUzj96v9Sr7eMH4dJLLcf2R0c6FTsG9Hq7hTZ/l1G4JjsF6FHp8lA7JX4aJoFp9XksZYE5hYGddXsXyIEZ+Drnt0Gl42JV816KZXyBN30qOFod1YAuWFAvSHsKdWuGpzCT9XgLxlqnh1HA51JW5io9FYQXKIQZSISdZYRfQoOqV32olXkeiFNflVktaEdUiEdVGFRY2EeF5kdcCEcL6IH+Ry1FQ4HtV4MNCC5LloZDpoZsuIZu2IZw+IZyGId0mGRKWIGCV0CDd3jAxYRhCGeAGIiC/jiIhFiIhniIiJiIIsRLYmV9UTiCZjiB/feBTVhB0DcZHQha/JdSeth9tgc0n0gml4iJ5NeHkYiCKxiBZ5iJB4gvoygZJYgtq7N3CEWAOhh5rxgZlBh+OeiIrIh6J6iKylcmx3Z1Y0d1ZGeMyoh1yHiMXqeMzWh1VDeNY8eM1fiM1AiN11h12ZiM5SdZjQh+wYV+LjiOB1OMw5hQdKd6ZNiOzEd7HLh81zdWnCh/PRhWv1OMZChfkOVXw/iPNQiQLUN9rTh+BoiCepc2M6WPgeWHcPOO3AKR7siO73iDJcWHFumDTxiKF8kq6CiD29OQATmSwFiS/ih9IAlb3hdV/TGokqkIfjBIZbtWVBRZkywpkThpkwW4gVF2hEP4k0UIlD4ZlEQ5lJ31kQJ5kiapPknJlCSpiVp4hVFphVSZhV0olVe5iL8GPd+ljgT1P10ZlmA5ll+5V3N4lnWYlmi5lmrZlmwpkwvIdXIJdnNZl3R5l3aZl3i5l3rZl3z5l3qpiII5mIRZmIZZiLmYmIq5mIzZmI75mJAZmZI5mZRZmZZ5mZiZmZq5mZzZmZ75maAZmqI5mqRZmqZ5mqiZmqq5mqwJEv0Wb7A5crLpSrQZm7Upm60JIRCXmw+ym7zZIL75mwsSnMKZIMRZnARynMj5H8q5nPrRnM5ZH9AZnU3+143bmIzRaI3cuI3ZiY3PyIwKIADiOZ7kWZ7meZ7oeZ7UCRYllo4TeZOgOIB3s55ZcZD+tZS9Z4EYGYxwSZ+ndjvvWY7cB4MEmpL4559U4UHaI5L4+YM8VpRACDMIWhVHpZMxuYRbmKFY6SQTSqG/yKBKGaJB5pYkiiYdmqCbKJZl6ZUsepiEeaJMkYx+OaOAWaN+GQEEgKM5SgA72qM6+qM8CqQ+GqRE2qPApHPKlqQWoaQSt6RO2qRQOm9RyqRSWqVUeqVPaqVZiqVTuqVe2qVgqqVhyqViWqZkeqYSRxuvJHRsmhZr2qZw6hVvGqd0KhysVKd4mnFzmqd8GnImd9qngCoTexqohKpyf1qoiCoeg5qojOoeh9qokKoWqxSplGoQAQEAIfkECQQA/wAsAAAGAMwB1gAACP0AAQgcSLCgwYMIEypcyLChw4cQI0qcSLGiRYH/APzbyLGjx48gQ4ocSbKkyZMoU6pcydLkxZcwY8qcSbOmTYctc+rcybOnz58obwodSrSo0aMMgSpdyrSp05ZIo0qdSrUqwqdYs2rdutOq169gw1rkSras2bJi06pdm/as27dwe7KdS7cu0bh48+oVabev378T9woeHBew4cOIBxJezHhr4seQ6TaeTFlp5MuYv1bezBlq5s+gjXYeTZpk6NOoaZZezXpj6tewKbaePTq27dsLaeuujLu3b4y7gy/+Tdy28OOCiytPjbw53uXQQTuf7ja69cvUs5O9zj2x9u9Z/buLBwy+fNPx6O2aXw80vXu27OPzfE9frPz7nuvrr4q/f8r9AE7l34AlBWjgUQQmGNKBDA6l4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNuliAAEUAKWUU1YJZZRXYqkllVRiyaWVX1YZ5phXSknmlmWiqWaXZoLppphvhullnFbOuWadbd6ppZ1nsqmnnHn2maagewZKJ5x/Dnqon4SyGaKad37ZaJZnQqqnpZXKeammmda5qaed7vmpqKF2OaqppVL6Jqarctr9KqivkhorqrFi+eisaeYKKKKpEoqmr5Ie+quwwZ6aqJvA8oprsnwuS6yykBbb67PNRgstmVTeGuqwo1pbqK7g4inut7iO6ye53p6bbq7rmhsuueequyu688rr7r3etgvvu/HyCyWIxxparsCJ1ovsvdKGm/Ci7S5cMMLQPrwvt/1SrHDEghpsMcMaOzyvtvh6vGrDqk5Mq8klV3yyyilf7C+rKL/saswDtywsyTLDSjPONT+qMcwsp1pt0DULLTDRJBtt7NAXK+100VAnHXXHS9+K86SyMsyurzGffCzEWX/ddclisxw212Z7jbbLat+cNtlrv5rth9QSjO3UEP4/LfXeVOvdN94o+5034Ej/zTfYV/pM7eJfr1xr4zbPq3XW20LONruWT+54vpl3zqzmkY8L+pwgjx2w1linjvrqp7euuuusvy577LTDbvvsrU+p+NhUVyvx273bTWfwVxdP/PFgCx9p8sYzjzzvgwcAcM05U+4y9djzrH3v2XO/PeLf7+z9+OCTP/G/0+Oufu3r387+++7H3/788NMvf/22Amz//vjf7z///+sfAAcowAI2rnSMEteuFqjABn6LgQ90YAIjSMEJWlBRFcTgBTFmLQhu0HfC86AGR8hBEZZQgiOcm4c4py50ubCFMMRcDHV2NrjZcGs3FN0LZchDGv22DYdA1OEMaxjEHfowh0YkohCzZDUCBvCJToyiAaUIxSlasYoFQOAVqcjFLXqximDsYhivKD39fVGMaDyjGsfIxjS28VDpW6Mb5yjHOr7xjnS8neImaKc+5smPFAQkH/9IyEAWcpCGTCQiF4lBQTbykI9UZCQZiShHVhKSl5RkJilpSat5SlSgNFUoszRKsn1SlKgkZSpNWUrMtfKUqowlK1fpSlrCcpayrGUub6lLXPqyl8DkpTBDOaIyGnMjx/xHMpeJzGYq05nMfKY0o0lNaFpzmtesJja3qc1uZvOb3ASnN8NJznGaU5zoLGc6z6lOcjrpnfCMpzznSc96/drznvjMpz73yc9+BqmM0gwoQAfKEYI6U6AFTehBDYrQhSq0oRBlqEQfOlGHWjSiFM3oRSuK0Y1qtKMg5ahIPzpSj5o0oFopaUhJytKTqpRjw7NZ7iS3OaEZkVn2utz5ZojTImItXzUt103r5tPR5VRzWfndwapnU54SNWKXstjrlse0pRlqqnerquCwutSjPfWqrKOqV626sZ4266dYIaHblMVVqYbVqRk7oulgVryRVcxyP3ybXZmKr50+NWR/9evSADtYwXIpqdaLKxH1Slfigct8gMTrY3V612LN1F16rWwmJbvUy+4rszkDrbPeilnKou8pG4sqIjnLLc/9wvVasFLsWGkl27IpdW21xW1Mtaqq3K7Vt6q97W93O9veEve0TdEZWIML3ErxVmS+s15rJSddy1I3qJEdosRYGLrs9hCmj8NuIZO43et2d7zaVSx3AeqU1FZ3s+nd7XprVdsOri5ZqsPvfZ+VX/7u91P9BfB/OxVgAg9YbpNDLPQEfDr9Nlh0WQWvhLdLYfVWWL4XpuqELcxhDHdYwxmOcIg7+zAppTVw531vH0fcWumySrfMHW6MZ+zc4pLQVTCusW1zvFcev1jGOvYxjm/G3uT+jLc3ji2QewxhBzL4yQb2r5ShjOApR5nK9rVylbEMQS47+cpgRjBiNWs27/0mMsteblOwEshmRbUZTm+eU5zV7OY6w9nOcsYzne/M5zz3ec9+DjSgB+3IORdaz4f+c6IFvWhCp3XPhIakoSWNaEr3eZeu/KSmQblpUXaalJ8Gtac5TepRmxrUpUb1qUWt6laz+tWYDnWsUw1rVsra1rSe9aoVnOlc43rVuna1rl3a0pUS+9jGTvZLi71sZDdb2cyOtrOlDe1pnzSl1H62trP9UH96+9vgDre4x03ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zre+983vfvv73wAPuMAHTvCCG/zgCE+4wgeukYZn5OEOjzjEJy7xilP84hbPOMY3rvGO/XP84x4POcgnvvDONEg9JefMyeuScpWvfC4t38zLYR5zyswcPjWfzM3XknOd77wtPWfMz4EedMIM3T5FN/rRwZJ0pS/dK00fzNM1E/W9TB3qVdfL1a2S9a57/etgD7vYx0724GhJmbZKexb/FSW0P5Ptbkdu2enZtCWm1sRzt2dwu1raLOad7rU7LhP/TvfZ6Zh0hJfn9ZoarcTP0300hZPj48nX92pq8pQ3mAkd53fMN2mySjThWsMrV6cC0fSE3SvpF9vDvLb+hqY/LMDrOtaRVfXBtCdrWU2rtN0f2HS1n9TH/A36uC1sZj8V7+qTn+L1Mt+0Q/Ucad8VcKD+CV6zz+V7fZeb1YRt3/dePT5sxc808ocftkXW9+UO7/3XK9f9Lt5c/GUq//rT//4vWz787a+w6hsf/bDUfgLIVm41gGdVgARogGClgMPCgGuWgBDoO/+GQ93XfH/0ShhoSxmIaRrYgRz4gb80TB4YghtIgrI3gagHfkpGZyyYZy34gi4YgzA4gzJYgzR4gzaYgzi4gzpYg3KnfgR4d5ODakRYhEZ4hEiYhEq4hEzYhE74hFDIhP4Hf24FL57nJCnEd9+VJ1eIha63frDShUzCV2alQmKYJAeoLxuEd2c4EtLDdm8Yh3H3hmsnh213h3UYd3nIdmvXh3OoTHtIh4D+OIhwSIh26Id3eIh/iIeGqId6aEoVOF110oZuaF2jJ3/W9y6ZqHqYiHwytYlitXei13mU+BEUqIXnt3uRmIrit4qhWH6oSFe2I12lKBLRx4mf6ImaqIu4uIvv54suVoWueHy1CBJZ1oqxOIzJuIyqyIzIKIT553w/WIzA2Im/2IvYCIq8qI3XaH3cl4aQhibFaIzK2Izm+IzoOH7OqI7nCILBVErj6BFBdFT0OI/22GT4SC/3qI/5WI89yIMtGI/y+HYE+YYFeZAGmZAIuZAK2ZAM+ZAOGZEQOZESWZFR2IQCmZEauZEc2ZEe+ZEgGZIiOZIkWZImeZL9pBGuwRH2KvlwKKkkEPGSSRKTMnkkNFmTRXKTODkkOrmTQdKTPvkjQBmUPTKURLkjRnmUOZKUSnkjTNmUNfKUUBmVLFmVKzmVWJmVWrmVXNmVXvmVYBmWYjmWMxKRCWmHi5iWZKkhnGU0a8mWuYdC6feWExKXlpg/dGkhobVkc5mXEMI4NgYmfqmXDnZCeDmYEiJU3DiNiKkghWiHZxl3aQl3INmSlmmVLpmZl3mVmomZm9mZnPmZoumZpBmapQmaqDmaprmaqXmaHrl1kvGRsElzrzmbPCebtqkWlZmbRNeRvNmbHPmbSFebwkl1xFmcXIebyJmcx7mcUxEQACH5BAkEAP8ALAAABgDMAdYAAAj9AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGBH+A/Cvo8ePIEOKHEmypMmTKFOqXJkyo8uXMGPKnEmzps2HLHPq3Mmzp8+SN4MKHUq0qNGjAn8qXcq06U6kUKNKnUpVqNOrWLM2rcq1q9evYDlqHUu2rMmwaNOqXZvRrNu3ZdnKnUu3Lty7eJnW3cu3L9W8gAPn9Eu4sGGaghMrJnm4sePHEBdLngy5suXLkzMnvsy5c2HNoPN6Hk1abujTb0urXu0VtWuyrGPLRvq6NtbZuHPbtM1br+7fwDH2Hu4zuPHjkYkrH4y8uXODy6OrfE79ufTrZ6trN469u8jt4P1/ex/vMbz52eTJn1+/Ov149vBHu/cevz7m+djt63+MP//+/5/1Jx2ABPYl4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDaJVwABFACllFNWCWWUV2KpJZVUYsmllV9WGeaYV0pJ5pZloqlml2aC6aaYb4bpZZxWzrlmnW3eqaWdZ7Kpp5x59pmmoHsGSiecfw56qJ+EMrqoookGkKCad37ZaJZnUqqnppnKuamnndb5qaih7jmqqaV2eaqqqWL6/Sanr4IaK6mzolorq7e6Sqmsu145aa609spnroSiWaylhxqbLLKrRqpss8ci2mq0wwprqLXOMjvtstISy221ZBbwa6nPkgsonmkWii6w6rbrJ7vvxpsutuvKW2+679LrLr7zntuuvvYKCzC/tQ4ML8GUTnqpv/ZemyjDbkJcLsHaUtztoxJXjPG9E2+8b8cPc6xxyB+PLGjGF5McsLgIHlztpvTiWrKuDdNsMcKZxmxzsjrj/GrPwMpcs8+wzkw0r0MHvTPMEivMcdE1twquxVJfG7XSVTc7NZ1Zd4311zp7HTbYKIvN8K89X2rro/3yPLTMzhoNd7Fy6xr323b+041320zfPLfbfucNONsiB9vruN7ObHbhiytONuOPOz725GVHfjXlkGMueeVAO33qt4QLXXC2O/sbeunrnh54sOSSvvrarVOr+uyu0y6761IiXnekavfOtu+8/y588MQDb/zwxxeP/PLKN5888JK2jPLLJxdOPdfWO1x93dNrjz332actfvfjh0/++eanPzPa0yt9NOs3uy8/0PS3X7/189uvP/73G50///v7mO6exzwCOq+ACDygAg3IwAQ2cIEOjCAE0eS5B1pQghecYAY3iMEOatCDHPygmgYIKUep61woRFcKT6jCFrLwhSaMYQlnmDLvrVCGNezVDWl4vR395tCHPXQhDoMIQx4aqoLz+pcS87XEJDLxiU6MouH+xrfUNXGKgqviFdfGRSpaEYpY1CIYu5jFL0qRjGI8o8zYB8I2ijCEcHRjHN8oxzrS8YC5a9kd58hHO/Zxj34MJCAHaUAoIZGQgvyjIhPJSEQ6cpEQ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E4RZmDpxmIjJEoq5mNMRmI65Eo0ZmScxmZQJFJB5mZWZmZqJmfUREAAh+QQJBAD/ACwAAAYAzAHWAAAI/QABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzaty48J/HjyBDihxJsqTJkyE5qlzJsqXLlzBjypy5EaXNmzhz0tzJs6fPn0CDChWYs6jRo/+GKl3KtKnTpy6RSp06EqrVq1izav1JtWvXrWDDih1LNqHXs0fLql3Lti1XtHBxup1Lt65dinHznrzLt6/funoDk/xLuLBhrYITfzzMuLFjn4ojP55MuTLHyIkta97MuSNmwZ1Di+b8OfDo06gZlzadurXru6vzvp5NW21s2bVz6856G+7u38CX9vYdvLhxnsPPHl/OvGVy5c2jS7/4/Ov069gbVreevbt3gtv9p34f3z28ePLop5tHmr498/Xs3csvDt/o/Pu76+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eST/wQQQAFSTikllVZmieWVXGJJpZdVbqnlmGFyWSaYZJppJZpfmrklm126meabctZZJ51kignnnWrmWaaff6IJqJ527knonHwGqqahVQI6aKN7PqpolpImWumYBSi2KKVgMvrnpmuC2qmdmFqaJqei9inoqIgi6v3po68yGiufs/pZK5y3yplrqY7KaqmvvdL6q7CUBpDYqW0Wy+qypDKrrK6qEstqsLziaW2cjrb6qramrprooddm6+2l425bbrepiptupNyqiyq5ZkYG7beQplttvfe+62m42O6Lb7J0CsrtuaGiSjDAZ67rqsLeHrywvv0mDHHBATO8qcMNW2ywxhVrqenDzmZM8aQIkwzrvNOem2u4kV7LLp75Hgrxy5+GjO/MzdYc8bOp0txzzj8jq/PIPOMstL3Hjgs0wjDH/K+7Akd9caFPO0u0vw7bqrDWEwPLsrQmc/212GHjurXZXYNNb76Shvzxye6OLDXbWKNMddlA/oNqd97+Ft23zH/fHPjQfZ/N99qAIy644oSvbbjQWMpr7s5Nfz0303q3C7LaJU+uNtFk7xw66Gh3bPnUaYt8+sapo7666SarHrvrs5d5LMdPU3v50Yzrnnvl9toMNc8+J+s4r8dPC2/ByWPbPPPLGx898UtTf7T0nlP5sedXD0s35xGvzDjsuzsN7t7Yg3+++b9Tbr3N68Pffvfxu18//fN3/r79VWpaevXjq5r3gHc3mLUsfJ9qW7TSdj28WU+Bk4JgAdHFwPJJsF3Fc+D6Lpg1C7Zpewv8n+i8Nj8JdvBec5Mb+DBoQvRNsHssLJwID+i0GDpuhi/Unw0rhcNW/RnrdjqkYfr2Ri/hCTFsC6RW8OqVtWc1kVBPZOLWnDhFKFZRigykYhatuEUsjk2LX+Si5fzXPhEqsYaJqyASmTW2I7IuhxKDo/NYOMcobvCAd6RaHh8mR+jZMXfB2qPIXiil28HwcG1cIvNk+LhoDe6LPARgEyPZQDreUJJTpGT5Jrmr+0Gyk/lTlOTwNjkSlhJsoEyZHB8ZQAiy0pWtfKUsY0lLWNpylrcc39uCGEp+yQxuPtyfD8VIO9bJzpjFhB0yl6nMZkrsmM50nzQPqUNqBlKP2NwcM5+Juh8GxpHJDGfooLlCU3oRjOgkpjrPuU5uthOB7mSnPONJT3j92lOF9cTnPTGXT37uE3lTIqMfQzivIvbyoA7kXQoXmkSG+q2hEH2oRNNI0cVN1KIVbZxG7TUxjvKroyD9qEhFCcKC8pKbkEPXKVvYsUW+0XgwfalMWxpTms40jjXF6U2dl1Oe7tSlNg2qToXqU6ICdahInSMQIxhTPuJxjV1MZM6M2tOjFjWpVs1qVbf6U65Statg/apYsepVsobVrJlKmgorxtaEtTVObw1VXNtEPpOe9ap41epd9TrWvJbVr3v9K1/RSljA9nWwzntbAhfbJ8YWy7FigmyjJGvRojU2spidbGZvdlnNepazj93sYkXbWdCSNrSfHW1qS6ta0/2uFrWujW1rZ8va2sL2T/L6iDd3q9veeoS3v/VtlIQL3OEG97jGTW5xf8jc4RrrucZtbnSPK93qUve6082udbWL3e16t7vg5a54vzve8JL3vOZNb3nXi172qre98EUulOZL3/ra9774za9+98vf/vr3vwAOsIAHTOAAeTO5CD6wgkGyYOEmmMEQdnCD5TvhB0s4whTGsIUzfOEOc/jDGw5xhUesYRJ7WMQlTvGJTQxiFis3Q3BD2yoVKUyCvat3SvMkjXXcUQLu6sYtvDGPfZlARgo5lD0u8iUDiiGUUpCfRmYjju02OLJV+X9XpvKUUbhlKQfZy1GGZ5jxyUgY/VOPhBv9cZJ9l+YBYjShDpWqQhsZZzhHVM51XnJGNflmx8HYaj5zKZ/tOmjkjdnQelaUVIks6B+rstCPdrRPIT1pSTfazWY+nxHPyWV1mdPTqFRpqEFtZVGXmtRYNnWqUa1lVneaZp+OXJOtVuM1ExTRQNYxo28daSWTkqmcBVYwdQ1sX8tYabXedbKLzetK+9pNZlbjrAI3bcVVW4HXrts1sT0sanfb2t/m9ra1/VRxl5vcB66Qxgz663az+93AjLew5U0seM/73vWmN9fsnW9871vfMqbUnz0Kr5XCWtVTRXhKXS01gyec4eCEODoXfnCJE5PiD6+49pqc5DD9RhWqHg85yEce7m2bvNwnz2bKnapylLu85TBnuczTeiG5wtWtOL+5zm2+c7rmnOdA93nPjzpXov9c6EE3+tBzWnSmH13pSXf60jfWdKo/XepRz1K0Kfvaxnr9sV+PbNgnO3ayix3saD+72smedrav3exujzvc5971ttMdtGWv+9v1Lne+353reGcyjIlLeOQut/AvNjziD6/4xif+8YyH/OIn7/jIW57ykq885i+v+c5n/vOcB/3mRy/fApv+9KhPvepXz/rWu/71sI+97GdP+9rb/va4z73ud8/73vv+98APvvCHT/ziG//4yE++8pfP/OY7//nQj770p0/96v5b//rLB0BStq/97nP/+94PP/jHL/7yk//83sc+7QGjftnbpf2zZz/8X//++cNe/vZnff3z33r88z/1+/d/qud/Amh6AViAp0eACDhgB7iABKaADghgDRiBFFiBFniBGJiBGriBHNiBHviBIBiC10cbIlgjtVGCM0KCKCgjKriCMNKCLugiMBiDLGIANniDOJiDOriDPNiDPviDQBiEQniDEEBDh5Nrd2ZsffZAtjZnSHhRt0ZjTuhjcpIkKLVobNZD5vY41YRuamRNMcaFWehC4EZHwrOFX1gyAnckzXZGWaZBmfOGrVRrw7ZlczhkcWiHtkSHyCaHgIIkaHRqOP60aas2iNKkP4TYaoYIQ4h4iILoQon4apDoiIUIbWz4QHt0N5pYh09IhVGYiZzoiZgISKDYh3nYiUr4iaS4iswWivHChlBGZrIYi7TIZVJ2iwiEi2uVi7y4i76IOboIjL0ojL9YKsFojMOIjKQDiLR1W7Z1WtD4WtEoW88ojdZIjc6YjdPYjNtYjdjYjdp4jdxoO7Bocz53juaYjui4jurYjuz4ju4Yj/A4j/JYj/R4j/aYj/i4j/rYj/yYbkPCdgI5kARZkAZ5kAiZkAq5kAzZkA75kBAZkRI5kRKJJCdIgy0ygxiZIhq5kSfSkR5ZIhcZkqURUIV0kplikin5XP3PtZJR0pJRkpIuiZIvWZMnCZIk+U0ZFEGVhElTgpM5mRdXOE5EaUZUApRBCRdR2JNMaUEjmZSCwT5SKT9Og5RQ6RVLaUFNGYVWeZVUMZX8A5bd05VeKRVDc2R6Y0BnqZYBQJZliRTQFZfONZdyWZd0eZd2mZdP+ZYd4pZ8KSF++ZcQEpiC6SCTkRTdl5iIuZhEUZh92RiOGSOOEZkvCJmUKYOWeZksMpmauZmWqX0eAZqh2Zkgchqk6SGocZocYpqquSGp2ZoZwpqwiSGvOZsWIpu2WSG1mZsTgpu8CZi++ZsPEpzCaZjEWZwNIprKuRjMOZrOuX3PuZzR2ZzQalmd0mmd1Hmd14mc3Nmd3vmd4Bme4jme5Fme5nme6Jme6rme7Nme7vme8Bmf8jmf9FmfFyia2GmfSYIX+lkkFdGf/smfACok/zmgQyKgBvojBZqgCoqgDMojC/qgPeKgEpojEVqhFkoRAQEAIfkECQQA/wAsAAAGAMwBugAACP0A/wkcSLCgwYMIDQL4t7Ahw4cAGkpkGJFiRIkXM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5coE8qcSbMmQZg4c+rcybOnz59AgwoFabOoUZtDkypdyrSp06dQSR6dSvVm1KtYs2rdypVp1a9Tu4odS7as2bFg09Y8y7at27dwU6qdKzOu3bt486Kly9eq3r+AAwvO2bewwMGIEytezNFwX8aQI0uO6/jx5MuYM2etTFez58+gf3LuHLq06dMxR6dFzbq164uq1b6eTRt0bLC1c+uGfBv37t/AAfeuGry48bfDiR9fzlxs8rDNo0t/+hz69OvYg1Y3mr27d8Lb/Yt+H09eZXik5dOr/3ge/fr38Be2nxm/fvr5NO3rH4+/7v7/1/XnH4AENifggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZp5ZVYZqnlllx2yWMAARQApphjlknmmWWmiSaaYZqppptttskmm3Gu+Wadd95pJ557pinnm3TyqaegeBY6aJ6FkmloomAuOmejgT6KqKSO5hmppX4yOimmcR5aqaGXLqoaqJnuKSalf3aq6aad0un9KqenAuqnop+SCumsnq5KK6Wmwqqpor3aGquucPJarK+SAnussL/emqqxzyLrabBrjnooqsquSuij3OJq67af7jootMmCGy2x577qq7fZZsssu866q6688Nb77bzOvtuqve3Gmy++/DZqbbf7pmruudqGOmy5ocpqrsLriuvvxAvrS3C/BzNcb7DNAsyxxgVfTPGyHW9MMsgYf1zmqNhuCrG/1DqM8bsqq4pvuSEfK7LNMJs8ccI+R9wozUN7XHTQRP/ccs48My1xykc7HXW2A+MKcrMIN11xz0xj/bDX6C7NKrlTj0x2umYLffbWUK8d9rJtqy030W7zyrK39/5iDXXWHFusc6kBo50zynBfa3jTYO8tceIjI46zz4s/LrXjuSoeNeOH12sto1d//fjnmasLOMIVG833utOeLLPJdc9tdOt0u8667FLD/nrEVYcL+Mupg4szwNHefHmvL9vOae+hl/2t108fz7zyoj/fuLvSJz99vtU/fzfn46bNveCjb62v1n4j/nXwqP9+uPp6r+9++/CzL//788dP//32g5l78UefTfm+fdub70b3tppRL26TEx/hDGc6BXYvgUlz4Pcs18AIWrCCGITX9nbWJwt27YDWo9f1Poi9mCVNaEobW+NQyMITutB0LYThC5EmwxrmaXPiAxr64DfB/P31sH4/DB/+6kfEIRoxf0VE4hGTyMQlOpFRuVvdwUj4tn9B7mdU9F/trqjELjbRi0/8ohjDSEYwmnGDM4QTD4X3PmZZLouTK+MYzTjHOsrxjnTEox3HFMUBAo1wkmPb3/74QEHybIEOfJUircZIADZSWYt0pCQh+chbRZKSk7RkJVV3SU1mkpObJB2p7ITGhpXMec0j1PJS2afosVKNYovc8GZpxVrirWC3BCEBZWlLXPpSl//LZQmHuUtaCrOYvQTm4gKAw+uBbn7PdF802zdNQ+7xmnrMZh63iU1uavNUUSQYA6GnxlOO05nkNJg5yefNdnbz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dV7nmmH3mmCHcrJZm7F5m7SJm19nm7nZm7upm7Dpm8F5MK2ZdsaJdsh5nMqZnMy5nM7ZnND5nIoGlnAQV53WeZ3YmZ3auZ3cWZ0BAQAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTksIDIwMjEvMTIvMDgtMTk6MTE6MjIgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcERNPSJodHRwOi8vbnMuYWRvYmUuY29tL3htcC8xLjAvRHluYW1pY01lZGlhLyIKICAgIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MWM5ZGU4M2EtOGM3Zi00ZTNmLWIyYjUtNzg3M2VkZGRmN2YyIgogICB4bXBNTTpEb2N1bWVudElEPSJlMjExZGU1YS1kYTQ0LTk1NzQtNDEwMy1mZTcyMDAwMDAwNWQiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZTIxYjg5Yi00Mzg1LTRmODItOTI2ZS1mMjVmNTIzNjE2ZTciCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTAtMTdUMTY6NTM6MjUrMDI6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTEwLTE3VDE2OjUzOjI1KzAyOjAwIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIEFmdGVyIEVmZmVjdHMgQ0MgMjAxNyAoV2luZG93cykiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTEwLTE3VDE2OjUyOjUyKzAyOjAwIgogICBkYzpmb3JtYXQ9IkFuaW1hdGVkIEdJRiIKICAgeG1wRE06dmlkZW9GcmFtZVJhdGU9IjI1LjAwMDAwMCIKICAgeG1wRE06dmlkZW9GaWVsZE9yZGVyPSJQcm9ncmVzc2l2ZSIKICAgeG1wRE06dmlkZW9QaXhlbEFzcGVjdFJhdGlvPSIxLzEiCiAgIHhtcERNOnN0YXJ0VGltZVNjYWxlPSIyNSIKICAgeG1wRE06c3RhcnRUaW1lU2FtcGxlU2l6ZT0iMSI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJhZTIxMDQzOS1jMzE1LWQwZGItMDkxNS03NDRlMDAwMDAwOGEiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMTAtMTdUMTY6NTM6MjUrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4yICgyMDIyMDEyOC5vcmlnLjUyNyAyOGQ1ZTFhKSAgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplZTBmZDBiMS01N2E1LTBhNGUtYjQ0Ni05NmFkODU3MWU2YjQiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDYtMDdUMjM6MDg6NTErMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFmdGVyIEVmZmVjdHMgQ0MgMjAxNyAoV2luZG93cykiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzhkMzJkNWQtYzYxMC0wMjQ4LWEzNGEtM2VjZTFjZWI2YmZlIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA2LTA3VDIzOjEwOjExKzAyOjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZnRlciBFZmZlY3RzIENDIDIwMTcgKFdpbmRvd3MpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvY29udGVudCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzFmODdhNC0yZGMwLWRmNDUtOWQwYy04Njc5M2Y4M2RmYjUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDYtMDhUMTk6Mzk6MTcrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFmdGVyIEVmZmVjdHMgQ0MgMjAxNyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii9jb250ZW50Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImRlcml2ZWQiCiAgICAgIHN0RXZ0OnBhcmFtZXRlcnM9InNhdmVkIHRvIG5ldyBsb2NhdGlvbiIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWI5NDdiYi1mNDUzLWQ2NDQtOGI0OS0wNDcxOTdjNWYxMzUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDYtMDhUMTk6Mzk6MTcrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFmdGVyIEVmZmVjdHMgQ0MgMjAxNyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGM2ODZlNzMtNzBlYS0zZTRmLWEyZjQtMzc0ZGQ5ODBkN2NjIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA2LTA4VDE5OjM5OjUxKzAyOjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZnRlciBFZmZlY3RzIENDIDIwMTcgKFdpbmRvd3MpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvY29udGVudCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmY5MWJhOS05MWI4LTcwNDUtYWEyOC0yZWJjNmU2NzNiMTAiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDYtMDlUMTY6MzU6MDIrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFmdGVyIEVmZmVjdHMgQ0MgMjAxNyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii9jb250ZW50Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiZDcwNzUxLTg3NzgtMjk0NS04NzNmLTI1YTEwNjdmOGVhNCIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wNi0wOVQxNjozNTowMiswMjowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWZ0ZXIgRWZmZWN0cyBDQyAyMDE3IChXaW5kb3dzKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NjdkMTA3ZC00OTMxLWU3NGMtYWNkYi1lOWU0ODZhNzVlNzkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDgtMjNUMTM6MTA6MjMrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFmdGVyIEVmZmVjdHMgQ0MgMjAxNyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii9jb250ZW50Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFmODk1YTc2LWIyMDYtNzA0ZC1iNDBlLTM5ODNhZWRhY2VkOCIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0yM1QxMzoxMDoyMyswMjowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWZ0ZXIgRWZmZWN0cyBDQyAyMDE3IChXaW5kb3dzKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZmY1NjU0Mi03ZGFjLTQxMWQtYjY3Ny05NzIzMWQzMzgzZTciCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMTAtMTdUMTY6NTE6NTYrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4yICgyMDIyMDEyOC5vcmlnLjUyNyAyOGQ1ZTFhKSAgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii9jb250ZW50Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxYTRmMTZmLWRmNGEtNGRlMi1hMDY5LTBjYmM4NjA2OTc1YyIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMC0xN1QxNjo1MTo1NiswMjowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKDIwMjIwMTI4Lm9yaWcuNTI3IDI4ZDVlMWEpICAoTWFjaW50b3NoKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZGEwYTU0My00OWIzLTQyZDYtOGQwNC1iNzc5ZDBiYzg1NzYiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMTAtMTdUMTY6NTM6MjUrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4yICgyMDIyMDEyOC5vcmlnLjUyNyAyOGQ1ZTFhKSAgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWM5ZGU4M2EtOGM3Zi00ZTNmLWIyYjUtNzg3M2VkZGRmN2YyIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEwLTE3VDE2OjUzOjI1KzAyOjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoMjAyMjAxMjgub3JpZy41MjcgMjhkNWUxYSkgIChNYWNpbnRvc2gpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvbWV0YWRhdGEiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8eG1wTU06RGVyaXZlZEZyb20KICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ5YTRmNDktODliYy00MGZiLThhOTItOTM5MjVlNWM4NGEzIgogICAgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDlhNGY0OS04OWJjLTQwZmItOGE5Mi05MzkyNWU1Yzg0YTMiCiAgICBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZWUwZmQwYjEtNTdhNS0wYTRlLWI0NDYtOTZhZDg1NzFlNmI0Ii8+CiAgIDx4bXBNTTpJbmdyZWRpZW50cz4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGkKICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYjY2NDhkZS04MTNmLTRmYzEtYWI2Mi00NzI4ZjZjMmY0ODEiCiAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICA8L3JkZjpCYWc+CiAgIDwveG1wTU06SW5ncmVkaWVudHM+CiAgIDx4bXBNTTpQYW50cnk+CiAgICA8cmRmOkJhZz4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA5NTMzODllLTdlZTAtNDEzZi1hODBkLThhZjBmZjUzM2YxNiI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgOTwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBlMjM4ZGU1LTA1ZjMtNDJiNi1iMDcyLTM0YmIxZGViNjYzZCI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMjU8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMjc3MmYwYy0wZjc3LTQzZmEtOTBmYi00OThkZDYzYWY2MDkiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDE8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNGYyZmZjZC1hZjQ5LTRiZjQtYWZmZS1kODlkNDZmY2VmYTUiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPk51bGwgMzwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MTcyMTVkLWRhZGItNDE1NS1hNmFmLTU5MTY2MDhhYjY5YyI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgNDwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIzOGRmNjI0LTUxYTUtNGZkNC1hNzA2LWM1MGEwMmY3NTYxMyI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMjE8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyYjEzYmNjMi00ODYyLTQyMWItYTQxNS00YTE4YjAyM2VkZDkiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDIzPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDQwOWRlMmQtNWUyNi00MjlkLWE0Y2YtNzg3ZWVlZjI3MzA1Ij4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5TaGFwZSBMYXllciAxNzwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2Y2ExZWUyLWI5NTktNGM2Zi04OTA4LTQ1ODM5MmNmYzMwMiI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMjc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Y2UzNjJjNi03N2EzLTRiYzItYmU5Mi01NzA4MjY3NzNhYmQiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDY8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ZmQ1MDc3ZC1jZTg5LTQ2NTgtYTkyZS03NzRiODUyMDc0OGIiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDE1PC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NmUwZWQ4ZTEtMDIxYS00ZjFlLWEwODYtNDlmOTZjMDBlNDBmIj4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5TaGFwZSBMYXllciAxMTwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdlZDVhNjcxLTk5NzEtNGJhNC1hYjE3LTgzOTNmMWU2ZjBkMyI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMjA8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ZjRjODBiNS03OTAyLTRiNmItOTcxMS1jNTI3NjI2MWNiZWUiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDE4PC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OGQ0NGY0YjQtN2I2Ny00OThiLWJhMmMtZWM4MTM4YjMzYzUxIj4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5TaGFwZSBMYXllciAxNjwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjllYmE5ZmY0LTkzOTItNDU0Ny04ZmYyLTNhZjY4ZTY2ODlmZCI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMjQ8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5ZWU2NTljMS0xMTdlLTQ5ZGYtODA5Ny04M2YwNWM5NzQwZWIiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDEyPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTVlNThjNzEtNWY3OC00NDFlLWFjZDMtNDkzMGZiYjE0N2M1Ij4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5TaGFwZSBMYXllciAxOTwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmIzNGVkODIzLTVmYzQtNGU4Zi1hMzk4LTk2YjU2YTkwZTcxYiI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMTQ8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMzc3MDJmNS0xYjRkLTQ1YjUtOTFjZC05MWI0NGRhMDA3NjQiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmNvbXAiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmJiNjY0OGRlLTgxM2YtNGZjMS1hYjYyLTQ3MjhmNmMyZjQ4MSI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+QmFycyBMb29wIEdyZWVuIEJsYWNrPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDx4bXBNTTpJbmdyZWRpZW50cz4KICAgICAgIDxyZGY6QmFnPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTUzMzg5ZS03ZWUwLTQxM2YtYTgwZC04YWYwZmY1MzNmMTYiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjIwNDgwZjMwNzIwZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowZTIzOGRlNS0wNWYzLTQyYjYtYjA3Mi0zNGJiMWRlYjY2M2QiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjQwOTYwZjMwNzIwZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjc3MmYwYy0wZjc3LTQzZmEtOTBmYi00OThkZDYzYWY2MDkiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjE1MzYwZjMwNzIwZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNGYyZmZjZC1hZjQ5LTRiZjQtYWZmZS1kODlkNDZmY2VmYTUiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MTcyMTVkLWRhZGItNDE1NS1hNmFmLTU5MTY2MDhhYjY5YyIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MjA0ODBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIzOGRmNjI0LTUxYTUtNGZkNC1hNzA2LWM1MGEwMmY3NTYxMyIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MzU4NDBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJiMTNiY2MyLTQ4NjItNDIxYi1hNDE1LTRhMThiMDIzZWRkOSIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MTk0NTZmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MDlkZTJkLTVlMjYtNDI5ZC1hNGNmLTc4N2VlZWYyNzMwNSIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6NTEyMDBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2Y2ExZWUyLWI5NTktNGM2Zi04OTA4LTQ1ODM5MmNmYzMwMiIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6NDYwODBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRjZTM2MmM2LTc3YTMtNGJjMi1iZTkyLTU3MDgyNjc3M2FiZCIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MzA3MmYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGZkNTA3N2QtY2U4OS00NjU4LWE5MmUtNzc0Yjg1MjA3NDhiIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZTozNzg4OGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmUwZWQ4ZTEtMDIxYS00ZjFlLWEwODYtNDlmOTZjMDBlNDBmIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZToyNTYwMGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2VkNWE2NzEtOTk3MS00YmE0LWFiMTctODM5M2YxZTZmMGQzIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZTo5MjE2ZjMwNzIwZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZjRjODBiNS03OTAyLTRiNmItOTcxMS1jNTI3NjI2MWNiZWUiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjMwNzIwZjMwNzIwZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ZDQ0ZjRiNC03YjY3LTQ5OGItYmEyYy1lYzgxMzhiMzNjNTEiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjUxMjBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjllYmE5ZmY0LTkzOTItNDU0Ny04ZmYyLTNhZjY4ZTY2ODlmZCIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6NTQyNzJmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjllZTY1OWMxLTExN2UtNDlkZi04MDk3LTgzZjA1Yzk3NDBlYiIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTVlNThjNzEtNWY3OC00NDFlLWFjZDMtNDkzMGZiYjE0N2M1IgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZToyMDQ4ZjMwNzIwZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMzRlZDgyMy01ZmM0LTRlOGYtYTM5OC05NmI1NmE5MGU3MWIiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjUxMjBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmIzNzcwMmY1LTFiNGQtNDViNS05MWNkLTkxYjQ0ZGEwMDc2NCIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MTAyNDBmMzA3MjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmMzZWQ0ZjczLTEwYjYtNDQ3My1iYzU4LTNlZTQyZTQzZTc0YiIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6NTEyMGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzQ0NmJjMzgtMDMxMS00MWNhLTlhZTEtNThhM2JmM2UzNDIyIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZToyNzY0OGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzY3NTYyOWItZjQ0NS00Nzc1LWFlZWQtY2U2NGJlMjZlOGJlIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZToyNTYwMGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZGEyNzViMzMtYTAzZC00OTUyLWE2MWMtZWRkYzc1ZjU1NDMxIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkY2YzMGM0MS1iMmQwLTRhOTMtOWQ0Zi01OGRlZTVlN2VlOWIiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkMTIyODgwZjMwNzIwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmVjZGFhMTE0LWRlYjQtNDkzNi04NmRjLTUzYTE2MGNlZDJlMiIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MzA3MmYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjA0MWUyNzUtOTJjZS00YzZhLTk4NjUtNmE0ODYzZTFkOTNjIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZToyNzY0OGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjlkYTMyZjItYTRkMi00NGMxLWIxMDctYzFkYjNkNGM4NTNiIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZToxNjM4NGYzMDcyMGQxMjI4ODBmMzA3MjAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDEyMjg4MGYzMDcyMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgIDwvcmRmOkJhZz4KICAgICAgPC94bXBNTTpJbmdyZWRpZW50cz4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjM2VkNGY3My0xMGI2LTQ0NzMtYmM1OC0zZWU0MmU0M2U3NGIiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDEzPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YzQ0NmJjMzgtMDMxMS00MWNhLTlhZTEtNThhM2JmM2UzNDIyIj4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5TaGFwZSBMYXllciAyMjwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2NzU2MjliLWY0NDUtNDc3NS1hZWVkLWNlNjRiZTI2ZThiZSI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgODwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmRhMjc1YjMzLWEwM2QtNDk1Mi1hNjFjLWVkZGM3NWY1NTQzMSI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMjwvcmRmOmxpPgogICAgICAgPC9yZGY6QWx0PgogICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICA8L3JkZjpsaT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICBkYzpmb3JtYXQ9ImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5hZnRlcmVmZmVjdHMubGF5ZXIiCiAgICAgICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmRjZjMwYzQxLWIyZDAtNGE5My05ZDRmLTU4ZGVlNWU3ZWU5YiI+CiAgICAgIDxkYzp0aXRsZT4KICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U2hhcGUgTGF5ZXIgMTA8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplY2RhYTExNC1kZWI0LTQ5MzYtODZkYy01M2ExNjBjZWQyZTIiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDM8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmMDQxZTI3NS05MmNlLTRjNmEtOTg2NS02YTQ4NjNlMWQ5M2MiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlNoYXBlIExheWVyIDI2PC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZjlkYTMyZjItYTRkMi00NGMxLWIxMDctYzFkYjNkNGM4NTNiIj4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5TaGFwZSBMYXllciA1PC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgPC9yZGY6QmFnPgogICA8L3htcE1NOlBhbnRyeT4KICAgPHhtcERNOnZpZGVvRnJhbWVTaXplCiAgICBzdERpbTp3PSI0NjAiCiAgICBzdERpbTpoPSIyNDAiCiAgICBzdERpbTp1bml0PSJwaXhlbCIvPgogICA8eG1wRE06ZHVyYXRpb24KICAgIHhtcERNOnZhbHVlPSIxMDAiCiAgICB4bXBETTpzY2FsZT0iMS8yNSIvPgogICA8eG1wRE06c3RhcnRUaW1lY29kZQogICAgeG1wRE06dGltZUZvcm1hdD0iMjVUaW1lY29kZSIKICAgIHhtcERNOnRpbWVWYWx1ZT0iMDA6MDA6MDA6MDAiLz4KICAgPHhtcERNOmFsdFRpbWVjb2RlCiAgICB4bXBETTp0aW1lVmFsdWU9IjAwOjAwOjAwOjAwIgogICAgeG1wRE06dGltZUZvcm1hdD0iMjVUaW1lY29kZSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAADs=
`,r$=(0,C.ZP)("img")(()=>({maxHeight:140,width:"auto",display:"block"}));var r0=({sx:e})=>(0,i.jsx)(r$,{src:r1,sx:e});let r1="data:image/png;base64,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";function r3(){let e=(0,t_.Z)(),{getSuperToken:t,productDetails:{successURL:n,successText:r="Continue to Merchant"},eventListeners:a}=tX(),{address:s}=(0,L.mA)(),{commands:o}=nv(),u=o.find(e=>"Subscribe"===e.type),c=u.flowRate.amountWei/BigInt(eV(u.flowRate.period)),d=(0,l.useMemo)(()=>new Date,[]),p=(0,l.useMemo)(()=>t(u.superTokenAddress),[u.superTokenAddress,t]),f=(0,l.useMemo)(()=>`https://app.superfluid.finance/${s?`?view=${s}`:""}`,[s]);(0,l.useEffect)(()=>{rL(a.onRouteChange,{route:"success_summary"})},[a.onRouteChange]),(0,l.useEffect)(()=>{rL(a.onSuccess)},[a.onSuccess]);let h=(0,l.useCallback)(()=>{rL(a.onSuccessButtonClick),rL(a.onButtonClick,{type:"success_button"})},[a.onSuccessButtonClick,a.onButtonClick]),m=(0,l.useCallback)(()=>rL(a.onButtonClick,{type:"superfluid_dashboard"}),[a.onButtonClick]);return(0,i.jsxs)(ni.Z,{children:[(0,i.jsxs)(t5.Z,{direction:"column",alignItems:"center",children:[(0,i.jsx)(O.Z,{variant:"h5",component:"span",children:"Success!"}),(0,i.jsx)(O.Z,{variant:"body2",color:"text.secondary",children:"Your purchase was confirmed."})]}),(0,i.jsx)(r0,{sx:{mx:"auto",my:3}}),(0,i.jsxs)(t5.Z,{direction:"column",alignItems:"center",children:[(0,i.jsx)(O.Z,{variant:"body2",color:"text.secondary",children:"You've streamed"}),(0,i.jsxs)(t5.Z,{direction:"row",alignItems:"end",spacing:.5,children:[(0,i.jsxs)(O.Z,{"data-testid":"streamed-amount",variant:"h4",component:"span",children:[(0,i.jsx)(rH,{flowRate:c,startingBalance:0n,startingBalanceDate:d})," "]}),(0,i.jsx)(O.Z,{"data-testid":"streamed-token",variant:"caption",color:"text.secondary",sx:{mb:.5},children:p.symbol})]})]}),(0,i.jsxs)(t5.Z,{sx:{display:"grid",gridTemplateColumns:"1fr auto 1fr",mt:3,mb:4,[e.breakpoints.down("md")]:{gridTemplateColumns:"1fr"}},alignItems:"center",width:"100%",children:[(0,i.jsx)(rB,{dataTest:"sender",address:u.accountAddress,PaperProps:{sx:{zIndex:2}}}),(0,i.jsx)(rQ,{sx:{mx:-1,zIndex:0,[e.breakpoints.down("md")]:{transform:"rotate(90deg)",justifySelf:"center",transformOrigin:"center",my:1}}}),(0,i.jsx)(rB,{dataTest:"receiver",address:u.receiverAddress,PaperProps:{sx:{zIndex:2}}})]}),(0,i.jsxs)(t5.Z,{direction:"column",justifyContent:"center",alignItems:"stretch",spacing:1,children:[n&&(0,i.jsx)(rR.Z,{"data-testid":"continue-to-merchant-button",fullWidth:!0,variant:"contained",size:"large",href:n,onClick:h,children:r}),(0,i.jsx)(rR.Z,{"data-testid":"open-dashboard-button",fullWidth:!0,size:"large",variant:"outlined",href:f,target:"_blank",onClick:m,children:"Open Superfluid Dashboard"})]})]})}var r2=n(58795),r5=n(51884),r6=n(19442),r4=({value:e,onChange:t,onBlur:n})=>{let{amountEther:r,period:a="month"}=e??{},s=(0,l.useCallback)(e=>{t({amountEther:e.target.value,period:a})},[a]),o=(0,l.useCallback)(e=>{t({amountEther:r??"",period:e.target.value})},[r]);return(0,i.jsxs)(t5.Z,{gap:"-1px",sx:{display:"grid",gridTemplateColumns:"2fr 1fr"},children:[(0,i.jsx)(r2.Z,{"data-testid":"custom-flow-rate-input-field",fullWidth:!0,value:r,onChange:s,onBlur:n,InputProps:{sx:{borderTopRightRadius:0,borderBottomRightRadius:0}}}),(0,i.jsx)(r5.Z,{"data-testid":"custom-time-unit-dropdown",value:a,onChange:o,onBlur:n,sx:{borderTopLeftRadius:0,borderBottomLeftRadius:0,marginLeft:"-1px"},children:eB.map(e=>(0,i.jsxs)(r6.Z,{value:e,children:["/",e]},e))})]})},r7=n(91075);function r8(){let{control:e}=(0,nu.Gc)(),{networks:t}=tX();return(0,i.jsx)(nu.Qr,{control:e,name:"network",render:({field:{value:e,onChange:n,onBlur:r}})=>(0,i.jsx)(r7.Z,{value:e,disableClearable:!!e,isOptionEqualToValue:(e,t)=>e.id===t.id,options:t,autoHighlight:!0,getOptionLabel:e=>e.name,renderOption:(e,t)=>(0,i.jsxs)(t5.Z,{...e,component:"li",direction:"row",alignItems:"center",spacing:1,children:[(0,i.jsx)(nm,{network:t}),(0,i.jsx)(O.Z,{"data-testid":"network-option",children:t.name})]}),renderInput:t=>(0,i.jsx)(r2.Z,{"data-testid":"widget-network-selection",...t,inputProps:{...t.inputProps,sx:{cursor:"pointer"}},InputProps:{...t.InputProps,startAdornment:e?(0,i.jsx)(nm,{network:e,AvatarProps:{sx:{ml:1}}}):null},size:"small",placeholder:"Network"}),onChange:(e,t)=>n(t),onBlur:r})})}let r9=(0,l.createContext)(void 0),ae=()=>{let e=(0,l.useContext)(r9);if(!e)throw Error("useStepper must be used within a StepperProvider");return e};var at=n(73138);function an(e){return(0,i.jsx)(at.Z,{"data-testid":"continue-button",size:"large",variant:"contained",fullWidth:!0,...e})}function ar({tokenInfo:e,...t}){let{sx:n={}}=t??{};return e.logoURI?(0,i.jsx)(nh.Z,{alt:`${e.symbol} logo`,src:e.logoURI,...t,sx:{width:24,height:24,objectFit:"contain",...n}}):(0,i.jsx)(nh.Z,{alt:`${e.symbol} logo`,...t,sx:{width:24,height:24,...n},children:" "})}function aa(){let{paymentOptionWithTokenInfoList:e}=tX(),{control:t,watch:n}=(0,nu.Gc)(),[r]=n(["network"]),a=(0,l.useMemo)(()=>r?e.filter(({paymentOption:e})=>e.chainId===r.id):[],[r,e]);return(0,i.jsx)(nu.Qr,{control:t,name:"paymentOptionWithTokenInfo",render:({field:{value:e,onChange:t,onBlur:n}})=>(0,i.jsx)(r7.Z,{disabled:null===r,value:e,disableClearable:!!e,isOptionEqualToValue:(e,t)=>eW(e,t),options:a,autoHighlight:!0,getOptionLabel:e=>e.superToken.symbol,renderOption:(e,t)=>{let n=t.paymentOption.flowRate?`${t.paymentOption.transferAmountEther?`${t.paymentOption.transferAmountEther} + `:""}${t.paymentOption.flowRate.amountEther} ${t.superToken.symbol}/${t.paymentOption.flowRate.period}`:`${t.superToken.symbol} - Custom amount`;return(0,l.createElement)(t5.Z,{...e,key:n,component:"li",direction:"row",alignItems:"center",spacing:1},(0,i.jsx)(ar,{tokenInfo:t.superToken}),(0,i.jsx)(O.Z,{"data-testid":"token-option",children:n}))},renderInput:t=>(0,i.jsx)(r2.Z,{"data-testid":"token-selection-button",...t,inputProps:{...t.inputProps,sx:{cursor:"pointer"}},InputProps:{...t.InputProps,startAdornment:e?(0,i.jsx)(ar,{tokenInfo:e.superToken,sx:{ml:1}}):null},size:"small",placeholder:"Token"}),componentsProps:{popper:{placement:"bottom-end",sx:{minWidth:"min(100%, 300px)",mt:"2px !important"},disablePortal:!0}},onChange:(e,n)=>t(structuredClone(n)),onBlur:n})})}function ai({stepIndex:e}){let{watch:t,control:n,formState:{isValid:r,isValidating:a}}=(0,nu.Gc)(),[s]=t(["paymentOptionWithTokenInfo"]),o=!!(s&&void 0===s.paymentOption.flowRate),u=r&&!a,{isConnected:c,address:d}=(0,L.mA)(),[p,f]=(0,l.useState)(!1),{handleNext:h}=ae();(0,l.useEffect)(()=>{p&&c&&u&&(f(!1),h(e))},[h,p,c,u,e]);let{walletManager:{open:m},eventListeners:y,getNetwork:g}=tX();(0,l.useEffect)(()=>{rL(y.onRouteChange,{route:"step_payment_option"})},[y.onRouteChange]);let b=(0,l.useCallback)(()=>{rL(y.onButtonClick,{type:"next_step"}),h(e)},[h,y.onButtonClick]);return(0,i.jsxs)(t5.Z,{direction:"column",alignItems:"stretch",justifyContent:"space-around",spacing:3,sx:{pb:3,px:3.5},children:[(0,i.jsxs)(ni.Z,{children:[(0,i.jsxs)(t5.Z,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:1,sx:{position:"relative"},children:[(0,i.jsx)(ni.Z,{sx:{width:"100%"},children:(0,i.jsx)(r8,{})}),(0,i.jsx)(ni.Z,{sx:{width:"100%"},children:(0,i.jsx)(aa,{})})]}),(0,i.jsx)(no.Z,{in:o,appear:!1,children:(0,i.jsx)(ni.Z,{sx:{pt:2},children:(0,i.jsx)(nu.Qr,{control:n,name:"flowRate",render:({field:{value:e,onChange:t,onBlur:n}})=>(0,i.jsx)(r4,{value:e,onChange:t,onBlur:n})})})})]}),c?(0,i.jsx)(an,{disabled:!u,onClick:b,children:"Continue"}):(0,i.jsx)(an,{onClick:()=>{m({chain:s?.paymentOption?.chainId?g(s.paymentOption.chainId):void 0}),f(!0),rL(()=>y.onButtonClick({type:"connect_wallet"}))},children:"Connect Wallet to Continue"})]})}var as=n(85621);function ao({command:e}){return(0,i.jsx)(O.Z,{component:"pre",variant:"body2",children:JSON.stringify(e,null,2)})}function au({command:e}){let t=(0,t_.Z)(),n=(0,t4.Z)(t.breakpoints.down("md")),{getSuperToken:r}=tX(),a=r(e.superTokenAddress),{data:s}=(0,L.KQ)({token:e.superTokenAddress,address:e.accountAddress,chainId:e.chainId,formatUnits:"ether"});return(0,i.jsxs)(t5.Z,{direction:"column",alignItems:"center",spacing:3,width:"100%",children:[(0,i.jsxs)(t5.Z,{sx:{display:"grid",gridTemplateColumns:"1fr auto 1fr",rowGap:1.25,[t.breakpoints.down("md")]:{gridTemplateColumns:"1fr"}},alignItems:"center",width:"100%",children:[(0,i.jsx)(O.Z,{variant:"caption",fontWeight:"medium",children:"Sender"}),!n&&(0,i.jsx)(ni.Z,{}),(0,i.jsx)(O.Z,{variant:"caption",fontWeight:"medium",sx:{[t.breakpoints.down("md")]:{gridRow:4}},children:"Receiver"}),(0,i.jsx)(rB,{dataTest:"sender",address:e.accountAddress,PaperProps:{sx:{zIndex:2}}}),(0,i.jsx)(rQ,{sx:{mx:-1,zIndex:0,[t.breakpoints.down("md")]:{transform:"rotate(90deg)",justifySelf:"center",transformOrigin:"center",mb:-3.5}}}),(0,i.jsx)(rB,{dataTest:"receiver",address:e.receiverAddress,PaperProps:{sx:{zIndex:2}}})]}),(0,i.jsxs)(O.Z,{"data-testid":"review-supertoken-balance-and-symbol",variant:"caption",fontWeight:"medium",children:["Balance: ",s?.formatted," ",a.symbol]})]})}function al({command:e}){let{getSuperToken:t,getUnderlyingToken:n,getNativeAsset:r}=tX(),a=t(e.superTokenAddress),s=e.underlyingToken.isNativeAsset?r(e.chainId):n(e.underlyingToken.address);return(0,i.jsxs)(t5.Z,{direction:"column",alignItems:"center",spacing:2.25,children:[(0,i.jsxs)(t5.Z,{sx:{display:"grid",gridTemplateColumns:"1fr auto 1fr",width:"100%"},alignItems:"center",textAlign:"center",rowGap:1.5,columnGap:4,children:[(0,i.jsx)(O.Z,{variant:"caption",fontWeight:"medium",children:"You are wrapping"}),(0,i.jsx)(ni.Z,{}),(0,i.jsx)(O.Z,{variant:"caption",fontWeight:"medium",children:"You are receiving"}),(0,i.jsxs)(t5.Z,{component:t7.Z,direction:"column",alignItems:"center",justifyContent:"center",flex:1,sx:{p:1.5,borderRadius:.75},children:[(0,i.jsx)(ar,{tokenInfo:s}),(0,i.jsx)(O.Z,{"data-testid":"review-underlying-wrap-amount",variant:"body1",sx:{mt:.5},children:e.amountInUnits}),(0,i.jsx)(O.Z,{"data-testid":"review-underlying-token-symbol",variant:"caption",children:s.symbol})]}),(0,i.jsx)(t5.Z,{component:t7.Z,sx:{p:1},children:(0,i.jsx)(ac,{fontSize:"small"})}),(0,i.jsxs)(t5.Z,{component:t7.Z,direction:"column",alignItems:"center",justifyContent:"center",sx:{p:1.5,borderRadius:.75},children:[(0,i.jsx)(ar,{tokenInfo:a}),(0,i.jsx)(O.Z,{"data-testid":"review-super-wrap-amount",variant:"body1",sx:{mt:.5},children:e.amountInUnits}),(0,i.jsx)(O.Z,{"data-testid":"review-super-token-symbol",variant:"caption",children:a.symbol})]})]}),(0,i.jsxs)(O.Z,{"data-testid":"exchange-rate",variant:"caption",fontWeight:"medium",children:["1 ",s.symbol," = 1 ",a.symbol]})]})}nc(n(36708));let ac=nc(as);function ad({command:e}){switch(e.type){case"Wrap into Super Tokens":return(0,i.jsx)(al,{command:e});case"Enable Auto-Wrap":return(0,i.jsx)(ao,{command:e});case"Subscribe":return(0,i.jsx)(au,{command:e})}}var ap=n(11808),af=n(9612);let ah=({availableBalance:e,timestamp:t,accountFlowRate:n})=>n>=0?null:new Date(Number((t+-(e/(1n*n)))*1000n)),am=()=>(0,l.useMemo)(()=>J.z.object({wrapIntoSuperTokensCommand:J.z.custom().refine(async e=>{let{value:t}=await (0,af.EG)({chainId:e.chainId,address:e.accountAddress,token:e.underlyingToken.isNativeAsset?void 0:e.underlyingToken.address});return e.amountWeiFromUnderlyingTokenDecimals<=t},{message:"You don’t have enough underlying token balance to wrap."}).optional(),subscribeCommand:J.z.custom().refine(e=>e.accountAddress.toLowerCase()!==e.receiverAddress.toLowerCase(),{message:"You can't stream to yourself."})}).refine(async({subscribeCommand:e,wrapIntoSuperTokensCommand:t})=>{let n=ap.Z.getNetworkByChainId(e.chainId),[[r,a,i,s],o,[u,l]]=await (0,af.JH)({allowFailure:!1,contracts:[{chainId:e.chainId,address:e8[e.chainId],abi:e7,functionName:"getFlowInfo",args:[e.superTokenAddress,e.accountAddress,e.receiverAddress]},{chainId:e.chainId,address:ta[e.chainId],abi:tr,functionName:"getSuperTokenMinimumDeposit",args:[n.contractsV1.host,e.superTokenAddress]},{chainId:e.chainId,address:ta[e.chainId],abi:tr,functionName:"getPPPConfig",args:[n.contractsV1.host,e.superTokenAddress]}]}),{value:c}=await (0,af.EG)({chainId:e.chainId,address:e.accountAddress,token:e.superTokenAddress}),d=a+e.flowRate.amountWei/eV(e.flowRate.period),p=function({liquidationPeriod:e,flowRate:t,minimumDeposit:n}){let r=t*e;return r>n?r:n}({liquidationPeriod:u,flowRate:d,minimumDeposit:o}),f=c-e.transferAmountWei+(t?.amountWeiFromSuperTokenDecimals??0n);return f>=p-i},{message:"You don’t have enough Super Token balance to cover buffer."}).refine(async({subscribeCommand:e,wrapIntoSuperTokensCommand:t})=>{let[n,[r,a,i,s]]=await (0,af.JH)({allowFailure:!1,contracts:[{chainId:e.chainId,abi:e7,address:e8[e.chainId],functionName:"getAccountFlowrate",args:[e.superTokenAddress,e.accountAddress]},{chainId:e.chainId,abi:tn,functionName:"realtimeBalanceOfNow",address:e.superTokenAddress,args:[e.accountAddress]}]}),o=e.flowRate.amountWei/eV(e.flowRate.period),u=r-e.transferAmountWei+(t?.amountWeiFromSuperTokenDecimals??0n),l=ah({availableBalance:u,timestamp:s,accountFlowRate:n-o});if(!l)return!0;let c=Math.round((l.getTime()-Date.now())/1e3);return c>86400n},{message:"You need to have Super Token balance for at least 24 hours of streaming."}),[]);function ay({stepIndex:e}){let{commands:t,sessionId:n}=nv(),{handleNext:r}=ae(),{eventListeners:a}=tX();(0,l.useEffect)(()=>{rL(a.onRouteChange,{route:"step_review"})},[a.onRouteChange]);let s=(0,l.useCallback)(()=>{rL(a.onButtonClick,{type:"next_step"}),r(e)},[r,a.onButtonClick,e]),o=am(),{isFetching:u,data:c}=(0,L.aM)([n],async()=>await o.safeParseAsync({wrapIntoSuperTokensCommand:t.find(e=>"Wrap into Super Tokens"===e.type),subscribeCommand:t.find(e=>"Subscribe"===e.type)})),d=!!c?.success,p=c?.success===!1,f=!t.every(e=>e.contractWrites);return(0,i.jsxs)(t5.Z,{sx:{pb:3,px:3.5},spacing:3,children:[(0,i.jsx)(t5.Z,{direction:"column",spacing:3,children:t.map((e,t)=>(0,i.jsxs)(l.Fragment,{children:[t>0&&(0,i.jsx)(ns.Z,{}),(0,i.jsx)(ad,{command:e})]},e.id))}),(0,i.jsxs)(t5.Z,{direction:"column",spacing:1,children:[(0,i.jsx)(no.Z,{in:p,unmountOnExit:!0,children:p&&(0,i.jsx)(k.Z,{variant:"standard","data-testid":"review-error",severity:"error",children:c.error.issues[0].message})}),(0,i.jsx)(an,{loadingPosition:"end",loading:u||f,disabled:!d,onClick:s,children:u?"Validating...":f?"Preparing transactions...":"Continue"})]})]})}var ag=n(33337),ab=n(42256),av=n(95389),aI=n(58018),aA=n(44603);let ax=nc(av),aC=nc(aI),aw=nc(aA);function aS({isLastWrite:e,handleNextWrite:t,contractWrite:n,prepareResult:r,writeResult:a,transactionResult:s,currentError:o}){let{eventListeners:u}=tX(),c=a.write,d=r.isLoading||a.isLoading||s.isLoading,p=n.chainId,{chain:f}=(0,L.LN)(),{switchNetwork:h}=(0,L.g0)(),{connector:m}=(0,L.mA)(),y=p!==f?.id,g=(0,l.useCallback)(()=>{rL(u.onButtonClick,{type:"switch_network"}),h?.(p)},[h,p,u.onButtonClick]),b=(0,l.useCallback)(()=>{rL(u.onButtonClick,{type:"invoke_transaction"}),c?.()},[c,u.onButtonClick]),v=(0,l.useCallback)(()=>{rL(u.onButtonClick,{type:"retry_gas_estimation"}),r.refetch()},[r.refetch,u.onButtonClick]),I=(0,l.useCallback)(()=>{rL(u.onButtonClick,{type:"force_invoke_transaction"}),c()},[c,u.onButtonClick]),A=!!(o&&o===r.error&&!r.isFetching),[x,C]=(0,l.useState)(!1),w=(x||s.isError)&&(!e||m?.id==="safe"),S=(0,l.useCallback)(()=>{rL(u.onButtonClick,{type:"skip_to_next"}),t(),C(!1)},[t,u.onButtonClick]);(0,l.useEffect)(()=>{if(s.isLoading){let e=setTimeout(()=>{C(!0)},3e4);return()=>clearTimeout(e)}C(!1)},[s.isLoading,S]);let k=!!(A&&!r.isLoading&&c&&!a.isLoading),O=!!(A||s.isSuccess||!c),Z=s.isLoading?"Waiting for transaction...":a.isLoading?"Waiting for wallet...":"Send transaction",E=!!(A&&!a.isLoading);return(0,i.jsx)(t5.Z,{direction:"column",spacing:1,children:y?(0,i.jsx)(rR.Z,{"data-testid":"switch-network-button",size:"large",variant:"contained",fullWidth:!0,onClick:g,children:"Switch network"}):(0,i.jsxs)(i.Fragment,{children:[E?(0,i.jsx)(rR.Z,{variant:"contained",size:"large",fullWidth:!0,onClick:v,endIcon:(0,i.jsx)(ax,{}),children:"Retry transaction gas estimation"}):(0,i.jsx)(at.Z,{loadingPosition:"end","data-testid":"transaction-button",size:"large",variant:"contained",fullWidth:!0,disabled:O,onClick:b,loading:d,children:Z}),(0,i.jsx)(no.Z,{in:w,unmountOnExit:!0,children:(0,i.jsx)(rR.Z,{variant:"outlined",color:"primary",size:"medium",endIcon:(0,i.jsx)(aC,{}),fullWidth:!0,onClick:S,children:"Skip to next transaction"})}),(0,i.jsx)(no.Z,{in:k,unmountOnExit:!0,children:(0,i.jsx)(rR.Z,{variant:"outlined",size:"medium",color:"error",startIcon:(0,i.jsx)(aw,{}),fullWidth:!0,onClick:I,children:"Force transaction to be sent"})})]})})}var ak=n(89736),aO=n(26417),aZ=n(33931),aE=n(21410),aT=n(92542),aj=n(3201);let aM=["className"],aq=e=>{let{alignItems:t,classes:n}=e;return(0,f.Z)({root:["root","flex-start"===t&&"alignItemsFlexStart"]},aT.f,n)},az=(0,C.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>(0,u.Z)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8})),aD=l.forwardRef(function(e,t){let n=(0,w.Z)({props:e,name:"MuiListItemIcon"}),{className:r}=n,a=(0,o.Z)(n,aM),s=l.useContext(aj.Z),d=(0,u.Z)({},n,{alignItems:s.alignItems}),p=aq(d);return(0,i.jsx)(az,(0,u.Z)({className:(0,c.Z)(p.root,r),ownerState:d,ref:t},a))});var aP=n(8629);let aN=nc(ak);nc(aO);let aR=nc(aZ),aW=nc(rW);function aK({result:e,index:t}){let{writeIndex:n}=nv(),{eventListeners:r}=tX(),a=(0,l.useCallback)(()=>{rL(r.onButtonClick,{type:"view_transaction_on_block_explorer"})},[r.onButtonClick]),{contractWrite:{displayTitle:s},prepareResult:o,writeResult:u,transactionResult:c}=e,{palette:d}=(0,t_.Z)(),p=t===n,f=c.isSuccess?{text:"Completed",iconColor:d.success.dark}:c.isError?{text:"Failed",iconColor:d.error.main}:o.isLoading&&!o.isSuccess?{text:"Estimating transaction...",iconColor:d.warning.main}:o.isError?{text:"Estimation error",iconColor:d.error.main}:u.isSuccess?{text:"Transaction sent",iconColor:d.warning.main}:u.isError?{text:"Error",iconColor:d.error.main}:o.isSuccess?{text:"Ready to send",iconColor:d.success.main}:{text:"Queued",iconColor:d.action.disabled},{chains:h}=(0,L.LN)(),m=(0,l.useMemo)(()=>h.find(t=>t.id===e.contractWrite.chainId),[h,e.contractWrite.chainId]);return(0,i.jsxs)(t7.Z,{"data-testid":"transaction-type-and-status",component:aE.ZP,variant:"outlined",sx:{bgcolor:p?d.action.hover:d.background.paper,pl:0,"&:not(:last-child)":{mb:1}},secondaryAction:u?.data?.hash&&m.blockExplorers?.default&&(0,i.jsx)(t2.Z,{href:m.blockExplorers.default.url+"/tx/"+u.data.hash,target:"_blank",size:"small",title:"View on blockchain explorer",onClick:a,children:(0,i.jsx)(aR,{fontSize:"inherit"})}),children:[(0,i.jsx)(aD,{"data-testid":"transaction-status-icon",sx:{justifyContent:"center"},children:c.isSuccess?(0,i.jsx)(aW,{fontSize:"medium",sx:{color:f.iconColor}}):(0,i.jsx)(aN,{fontSize:"small",sx:{color:f.iconColor}})}),(0,i.jsx)(aP.Z,{primaryTypographyProps:{fontWeight:p?500:400},secondaryTypographyProps:{fontWeight:p?500:400},primary:s,secondary:f.text})]})}let aG=nc(tQ);function aY({stepIndex:e}){let{handleBack:t,handleNext:n,setActiveStep:r,totalSteps:a}=ae(),{contractWrites:s,contractWriteResults:o,writeIndex:u,handleNextWrite:c}=nv(),{eventListeners:d}=tX();(0,l.useEffect)(()=>{rL(d.onRouteChange,{route:"transactions"})},[d.onRouteChange]),(0,l.useEffect)(()=>{u>0&&u===o.length&&r(a-1)},[u,o,n,a]);let p=(0,l.useCallback)(()=>{rL(d.onButtonClick,{type:"back_transactions"}),t(e)},[t,d.onButtonClick,e]),f=s.length,h=Math.max(f-1,0),m=u===h,y=o[Math.min(u,h)],g=(0,l.useCallback)(()=>c(u),[c,u]),b=!!(y&&y.currentError&&y.currentError.shortMessage);return(0,i.jsxs)(t5.Z,{children:[(0,i.jsx)(t5.Z,{alignItems:"end",children:(0,i.jsx)(t2.Z,{edge:"start",size:"medium",onClick:p,"aria-label":"back",sx:e=>({color:e.palette.text.secondary,mr:-1}),children:(0,i.jsx)(aG,{fontSize:"medium"})})}),(0,i.jsxs)(t5.Z,{direction:"column",spacing:2.25,alignItems:"stretch",sx:{width:"100%",mt:-1},children:[(0,i.jsxs)(ni.Z,{textAlign:"center",children:[(0,i.jsx)(O.Z,{variant:"h5",component:"span",children:"You're almost there!"}),(0,i.jsx)(O.Z,{variant:"body2",color:"text.secondary",children:"Send the transactions from your wallet to finish your purchase."})]}),(0,i.jsx)(ag.Z,{disablePadding:!0,dense:!0,subheader:(0,i.jsxs)(ab.Z,{"data-testid":"transaction-count",sx:{bgcolor:"transparent"},children:["Transactions (",f,")"]}),children:o.map((e,t)=>(0,i.jsx)(aK,{result:e,index:t},t.toString()))}),(0,i.jsx)(no.Z,{in:b,unmountOnExit:!0,children:(0,i.jsx)(k.Z,{severity:"error",children:y.currentError?.shortMessage})}),y&&(0,i.jsx)(aS,{...y,isLastWrite:m,handleNextWrite:g})]})]})}var aL=n(13138);let aF=({children:e,token:t,formattedTokenBalance:n,dataTest:r})=>(0,i.jsxs)(t7.Z,{sx:{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",px:2.5,py:1.5,rowGap:.75},children:[e,t&&(0,i.jsxs)(t5.Z,{component:t7.Z,variant:"outlined",direction:"row",alignItems:"center",spacing:.5,title:t.address,sx:{pl:1.25,pr:2,py:1,borderRadius:.5},children:[(0,i.jsx)(ar,{tokenInfo:t,sx:{width:24,height:24}}),(0,i.jsx)(O.Z,{"data-testid":`${r}-symbol`,variant:"body1",children:t.symbol})]}),(0,i.jsx)(O.Z,{"data-testid":`${r}-balance`,variant:"caption",align:"right",color:"text.secondary",sx:{visibility:n?"visible":"hidden",gridColumn:"1/3"},children:`Balance: ${n&&function(e){let t=e.includes(".");if(t){let t=e.split(".")[0];return`≈${t}`}return e}(n)}`})]});function aU({stepIndex:e}){let t=(0,t_.Z)(),[n,r]=(0,l.useState)(!1),{control:a,setValue:s,watch:o,formState:{isValid:u,isValidating:c}}=(0,nu.Gc)(),{paymentDetails:d}=tX(),[p,f,h]=o(["accountAddress","paymentOptionWithTokenInfo","flowRate"]),m=f?.superToken,{getUnderlyingToken:y,eventListeners:g}=tX(),b=(0,l.useMemo)(()=>{if(!m)return;let e=m.extensions.superTokenInfo;if("Wrapper"===e.type)return y(e.underlyingTokenAddress)},[m,y]),{data:v}=(0,L.KQ)(f&&b&&p?{token:b.address,address:p,chainId:f.paymentOption.chainId,formatUnits:b.decimals}:void 0),{data:I}=(0,L.KQ)(f&&m&&p?{token:m.address,address:p,chainId:f.paymentOption.chainId,formatUnits:"ether"}:void 0),A=(0,l.useMemo)(()=>{if(!f||!I||!h?.amountEther)return!1;let e=nS(d.defaultWrapAmount,h);return BigInt(I.value)>=e},[I,f,h]),{handleNext:x}=ae();(0,l.useEffect)(()=>{rL(g.onRouteChange,{route:"step_wrap"})},[g.onRouteChange]);let C=(0,l.useCallback)(()=>{rL(g.onButtonClick,{type:"next_step"}),x(e)},[x,g.onButtonClick,e]),w=(0,l.useCallback)(()=>{rL(g.onButtonClick,{type:"skip_step"}),s("wrapAmountInUnits",""),x(e)},[x,s,g.onButtonClick,e]),S=()=>r(!0);return(0,i.jsxs)(t5.Z,{direction:"column",alignItems:"stretch",justifyContent:"space-around",spacing:3,sx:{pt:1,pb:3,px:3.5},children:[(0,i.jsx)(nu.Qr,{control:a,name:"wrapAmountInUnits",render:({field:{value:e,onChange:r,onBlur:a},fieldState:{isTouched:s}})=>(0,i.jsxs)(t5.Z,{direction:"column",justifyContent:"center",alignItems:"center",children:[(0,i.jsx)(aF,{dataTest:"underlying",token:b,formattedTokenBalance:v?.formatted,children:(0,i.jsx)(aL.Z,{"data-testid":"wrap-amount-input",disableUnderline:!0,value:e,onChange:r,onBlur:a,onFocus:S,placeholder:"0",inputProps:{sx:{p:0,...t.typography.h4}}})}),(0,i.jsx)(t5.Z,{component:t7.Z,sx:{p:.75,my:-1.25,transform:"rotate(90deg)"},children:(0,i.jsx)(ac,{fontSize:"small"})}),(0,i.jsx)(aF,{dataTest:"super",token:m,formattedTokenBalance:I?.formatted,children:(0,i.jsx)(aL.Z,{"data-testid":"wrap-amount-mirror-amount",disableUnderline:!0,value:e,onChange:r,onBlur:a,onFocus:S,placeholder:"0",inputProps:{sx:{p:0,...t.typography.h4}}})}),(0,i.jsx)(no.Z,{in:n||s,timeout:400,children:(0,i.jsx)(nV.Z,{in:n||s,timeout:400,children:(0,i.jsxs)(O.Z,{"data-testid":"we-recommend-message",variant:"caption",color:"text.secondary",sx:{mt:.75,alignSelf:"start"},children:["We recommend wrapping at least"," ",d.defaultWrapAmount.multiplier," ",d.defaultWrapAmount.period??h.period,d.defaultWrapAmount.multiplier>1?"s":""," ","of the subscription amount."]})})})]})}),(0,i.jsxs)(t5.Z,{direction:"column",spacing:2.5,textAlign:"center",children:[(0,i.jsxs)(t5.Z,{direction:"column",justifyContent:"center",alignItems:"stretch",spacing:1,children:[(0,i.jsx)(an,{disabled:!u||c,onClick:C,children:"Continue"}),A&&(0,i.jsx)(an,{variant:"outlined",color:"primary",onClick:w,children:"Skip this step"})]}),(0,i.jsx)(nF.Z,{"data-testid":"why-wrap-tokens-button",underline:"hover",href:"https://help.superfluid.finance/en/articles/7969656-why-do-i-need-to-wrap-tokens",target:"_blank",children:"Why do I need to wrap tokens?"})]})]})}var aB=n(99103);let aV=e=>{let{network:{id:t},accountAddress:n,wrapAmountInUnits:r,enableAutoWrap:a,flowRate:i,paymentOptionWithTokenInfo:{paymentOption:s,superToken:o,underlyingToken:u}}=e,l=o.address,c=[],d="Wrapper"===o.extensions.superTokenInfo.type;if(o.extensions.superTokenInfo.type,d){let e=d?{isNativeAsset:!1,address:o.extensions.superTokenInfo.underlyingTokenAddress,decimals:u.decimals}:{isNativeAsset:!0,address:void 0,decimals:u.decimals},i=eF(r,e.decimals),s=eF(r,18);0n!==i&&c.push({id:W(),type:"Wrap into Super Tokens",chainId:t,superTokenAddress:l,accountAddress:n,underlyingToken:e,amountInUnits:(0,aB.b)(i,e.decimals),amountWeiFromUnderlyingTokenDecimals:i,amountWeiFromSuperTokenDecimals:s}),a&&e?.address&&c.push({id:W(),type:"Enable Auto-Wrap",chainId:t,superTokenAddress:l,accountAddress:n,underlyingTokenAddress:e.address})}return c.push({id:W(),type:"Subscribe",chainId:t,superTokenAddress:l,accountAddress:n,receiverAddress:s.receiverAddress,transferAmountWei:eU(s.transferAmountEther??"0"),flowRate:{amountWei:eU(i.amountEther),period:i.period},userData:s.userData??"0x"}),Object.freeze(c)};function aJ({children:e,totalSteps:t,initialStep:n=0}){let[r,a]=(0,l.useState)(n),{handleSubmit:s}=(0,nu.Gc)(),{submitCommands:o}=nv(),u=(0,l.useCallback)(e=>{let n=e===t-4,r=Math.min(e+1,t-1);n?s(e=>{o(aV(e)),a(r)})():a(r)},[o,s,t]),c=(0,l.useCallback)(e=>{a(Math.max(e-1,0))},[]),{isConnected:d}=(0,L.mA)();(0,l.useEffect)(()=>{d||a(0)},[d]);let{stepper:{orientation:p}}=tX(),f={activeStep:d?r:0,setActiveStep:a,handleNext:u,handleBack:c,totalSteps:t,orientation:p};return(0,i.jsx)(r9.Provider,{value:f,children:e(f)})}function aH(){let{eventListeners:e}=tX(),{watch:t,formState:{isValid:n}}=(0,nu.Gc)(),r=t("paymentOptionWithTokenInfo"),a=(0,l.useMemo)(()=>[{buttonText:"Select network and token",shortText:"Network & Token",Content:ai},...r?.superToken.extensions.superTokenInfo.type==="Wrapper"?[{buttonText:"Wrap to Super Tokens",shortText:"Wrap",Content:aU}]:[],{buttonText:"Review the transaction(s)",shortText:"Review",Content:ay}],[r]),s=(0,l.useRef)(null),o=a.length+2,u=o-2,c=o-1;return(0,i.jsx)(aJ,{totalSteps:o,initialStep:n?a.length-1:0,children:({activeStep:t,setActiveStep:n,orientation:r})=>{let o=t===u,l=t===c,d=!o&&!l,p=Math.min(2,t);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(no.Z,{"data-testid":"widget-preview",in:d,appear:!1,children:(0,i.jsx)(nV.Z,{in:d,appear:!1,children:(0,i.jsx)(ni.Z,{children:(0,i.jsx)(n7,{orientation:r,activeStep:p,connector:"horizontal"===r?(0,i.jsx)(n3,{}):null,sx:{..."horizontal"===r?{pt:2.5,pb:1,px:3}:{}},children:a.map((a,o)=>{let{Content:u}=a,l="vertical"===r?(0,i.jsx)(rr,{children:(0,i.jsx)(u,{stepIndex:o})}):t===o?(0,i.jsx)(ra.h,{container:s.current,children:(0,i.jsx)(u,{stepIndex:o})}):null,c="vertical"===r?a.buttonText:a.shortText;return(0,i.jsxs)(rl,{"data-testid":`step-${o+1}`,children:[(0,i.jsx)(rN,{disabled:p<=o,"data-testid":`step-${o+1}-button`,onClick:()=>{rL(e.onButtonClick,{type:"step_label"}),n(o)},sx:e=>({position:"relative",width:"100%",..."vertical"===r?{"&:hover":{bgcolor:e.palette.action.hover}}:{pl:0}}),children:c}),l]},o)})})})})}),(0,i.jsx)(no.Z,{in:d,appear:!1,unmountOnExit:!1,children:(0,i.jsx)(nV.Z,{in:d,appear:!1,unmountOnExit:!1,children:(0,i.jsx)(ni.Z,{ref:s})})}),(0,i.jsx)(no.Z,{in:l,unmountOnExit:!0,children:(0,i.jsx)(nV.Z,{in:l,children:(0,i.jsx)(ni.Z,{sx:{m:3},children:(0,i.jsx)(r3,{})})})}),(0,i.jsx)(no.Z,{in:o,unmountOnExit:!0,children:(0,i.jsx)(nV.Z,{in:o,children:(0,i.jsx)(ni.Z,{sx:{mx:3,mb:3,mt:2},children:(0,i.jsx)(aY,{stepIndex:u})})})})]})}})}function aX(){let e=(0,t_.Z)(),{layout:{elevated:t},stepper:{orientation:n},type:r,productDetails:a}=tX(),s=!!a.name?.trim()||!!a.description?.trim(),o=(0,l.useMemo)(()=>"vertical"===n&&s?`@container wrapper (width >= ${e.breakpoints.values.md}${e.breakpoints.unit})`:"",[e,s,n]),u=(0,l.useMemo)(()=>["drawer","dialog"].includes(r)?"normal":"inline-size",[r]);return(0,i.jsx)(t5.Z,{sx:{containerType:u,containerName:"wrapper",m:3,[e.breakpoints.down("sm")]:{m:2}},children:(0,i.jsx)(nL,{children:(0,i.jsxs)(t5.Z,{alignItems:"start",justifyItems:"center",columnGap:5,rowGap:3,sx:{display:"grid",gridTemplateColumns:"1fr",[o]:{gridTemplateColumns:"auto auto",gridTemplateRows:"auto 1fr",justifyContent:"center"}},children:[s&&(0,i.jsx)(ng,{CardProps:{sx:{flex:1,width:"100%",maxWidth:"510px",[o]:{width:"480px"}}}}),(0,i.jsx)(t6.Z,{variant:t?"elevation":"outlined",sx:{width:"100%",maxWidth:"510px",flex:1,[o]:{width:"510px",gridRow:"1/3",gridColumn:"2"}},children:(0,i.jsx)(nq,{children:(0,i.jsx)(aH,{})})}),(0,i.jsx)(nB,{sx:{justifySelf:"center"}})]})})})}let aQ=nc(tQ);function a_(e){let t=(0,t_.Z)(),[n,r]=(0,l.useState)(!1),a=(0,l.useCallback)(()=>r(!0),[r]),s=(0,l.useCallback)(()=>r(!1),[r]),o=(0,l.useMemo)(()=>({isOpen:n,openModal:a,closeModal:s}),[n,a,s]),{walletManager:{isOpen:u}}=tX(),c={open:n&&!u,onClose:s,keepMounted:n},d={disableGutters:!0};switch(e.type){case"dialog":return(0,i.jsxs)(i.Fragment,{children:[e.children(o),(0,i.jsx)(t$.Z,{...c,sx:{borderRadius:t.shape.borderRadius},maxWidth:"lg",PaperProps:{sx:{mx:2,width:`min(558px, calc(100vw - ${t.spacing(4)}))`}},children:(0,i.jsx)(S,{...d,children:(0,i.jsx)(aX,{})})})]});case"drawer":return(0,i.jsxs)(i.Fragment,{children:[e.children(o),(0,i.jsx)(t0.ZP,{...c,PaperProps:{sx:{width:"min(558px, 100vw)"}},anchor:"right",children:(0,i.jsx)(S,{...d,children:(0,i.jsx)(aX,{})})})]});case"full-screen":return(0,i.jsxs)(i.Fragment,{children:[e.children(o),(0,i.jsxs)(t$.Z,{...c,sx:{borderRadius:t.shape.borderRadius},fullScreen:!0,children:[(0,i.jsx)(t1.Z,{sx:{position:"relative"},children:(0,i.jsx)(t3.Z,{children:(0,i.jsx)(t2.Z,{edge:"start",color:"inherit",onClick:s,"aria-label":"close",children:(0,i.jsx)(aQ,{})})})}),(0,i.jsx)(S,{...d,children:(0,i.jsx)(aX,{})})]})]});default:return(0,i.jsx)(S,{...d,children:(0,i.jsx)(aX,{})})}}let a$=()=>{};var a0=function({productDetails:e={name:""},paymentDetails:t,tokenList:n=N.Z,theme:r,walletManager:a,stepper:o={orientation:"vertical"},eventListeners:u,type:c="page",networkAssets:d=eR,...p}){let f="page"===c?{type:c}:{type:c,...p},{connect:h,connectors:m}=(0,L.$4)(),{chains:y}=(0,L.LN)(),g=(0,l.useMemo)(()=>a||{isOpen:!1,open:()=>h({connector:m.find(e=>"injected"===e.id)??new F._({chains:y,options:{shimDisconnect:!0}})})},[a,m,h,y]),b=JSON.stringify(t),v=JSON.stringify(e),I=(0,l.useMemo)(()=>ti.safeParse({productDetails:e,paymentDetails:t}),[v,b]),{productDetails:A,paymentDetails:x}=(0,l.useMemo)(()=>I.success?{productDetails:I.data.productDetails,paymentDetails:I.data.paymentDetails}:{productDetails:{name:""},paymentDetails:{paymentOptions:[],defaultWrapAmount:{multiplier:3,period:"month"}}},[I]),{superTokens:C,underlyingTokens:w}=(0,l.useMemo)(()=>n.tokens.reduce((e,t)=>t.extensions?.superTokenInfo?tU(e,e=>{e.superTokens.push(t)}):tU(e,e=>{e.underlyingTokens.push(t)}),{superTokens:[],underlyingTokens:[]}),[n]),Z=(0,l.useMemo)(()=>(function(e){let t=e.map(e=>e.chainId).filter((e,t,n)=>n.indexOf(e)===t);return t.map(e=>{let t=eN.find(t=>t.id===e);return void 0===t?null:t}).filter(e=>null!==e)})(x.paymentOptions),[I]),E=(0,l.useCallback)(R(e=>{let t=C.find(t=>t.address.toLowerCase()===e.toLowerCase());if(!t)throw Error(`Super Token [${e}] not found from token list (which contains ${C.length} Super Tokens).`);return t}),[C]),T=(0,l.useCallback)(R(e=>{let t=w.find(t=>t.address.toLowerCase()===e.toLowerCase());if(!t)throw Error(`Underlying token [${e}] not found from token list (which contains ${w.length} underlying tokens).`);return t}),[w]),j=(0,l.useCallback)(R(e=>{let t=eN.find(t=>t.id===e);if(!t)throw Error("Network not found from supported networks.");return t}),[]),M=(0,l.useCallback)(R(e=>{let t=j(e).nativeCurrency;return{chainId:e,address:"0x0000000000000000000000000000000000000000",name:t.name,decimals:t.decimals,symbol:t.symbol}}),[j]),D=(0,l.useMemo)(()=>x.paymentOptions.map(e=>{let t=E(e.superToken.address),n="Wrapper"===t.extensions.superTokenInfo.type?T(t.extensions.superTokenInfo.underlyingTokenAddress):"Native Asset"===t.extensions.superTokenInfo.type?M(e.chainId):null;return{paymentOption:e,superToken:t,underlyingToken:n}}).filter(e=>null!==e),[x.paymentOptions,E,T,M]),K=(0,l.useMemo)(()=>({orientation:o.orientation}),[o.orientation]),G=(0,l.useMemo)(()=>({getNetwork:j,getSuperToken:E,getUnderlyingToken:T,getNativeAsset:M,superTokens:C,productDetails:A,paymentDetails:x,tokenList:n,networks:Z,paymentOptionWithTokenInfoList:D,walletManager:g,stepper:K,layout:{elevated:!["drawer","dialog"].includes(f.type)},type:f.type,eventListeners:{onButtonClick:u?.onButtonClick??a$,onRouteChange:u?.onRouteChange??a$,onTransactionSent:u?.onTransactionSent??a$,onSuccess:u?.onSuccess??a$,onSuccessButtonClick:u?.onSuccessButtonClick??a$,onPaymentOptionUpdate:u?.onPaymentOptionUpdate??a$}}),[M,E,j,M,C,A,x,n,Z,g,K,f.type,u?.onTransactionSent,u?.onSuccessButtonClick]),J=(0,l.useMemo)(()=>{let e=tB(r?.palette?.mode||"light"),t=P(e,r);return(0,s.Z)(t)},[r]),H=(0,l.useMemo)(()=>W(),[b]);return(0,i.jsx)(Y,{fallback:(0,i.jsx)(S,{maxWidth:"sm",children:(0,i.jsxs)(k.Z,{severity:"error",variant:"standard",children:[(0,i.jsx)(q,{children:"Oops! The Checkout Widget crashed"}),(0,i.jsx)("p",{children:"Apologies for any inconvenience caused, but the Checkout Widget just experienced an unexpected problem and failed to load."}),(0,i.jsx)("p",{children:"We appreciate your understanding and patience. You might want to try reloading the page or come back later. If the issue persists, please don't hesitate to get in touch with us."})]})}),children:(0,i.jsx)(tH.Provider,{value:G,children:(0,i.jsx)(z.Z,{theme:J,children:I.success?(0,i.jsx)(a_,{...f},`${f.type}-${H}`):(0,i.jsxs)(k.Z,{"data-testid":"widget-error",severity:"error",children:[(0,i.jsx)(q,{children:"Input Error"}),(0,i.jsx)(O.Z,{variant:"inherit",whiteSpace:"pre-wrap",children:function(e,t={}){let{maxIssuesInMessage:n=99,issueSeparator:r="; ",unionSeparator:a=", or ",prefixSeparator:i=": ",prefix:s=B}=t,o=e.errors.slice(0,n).map(e=>(function e(t,n,r){if("invalid_union"===t.code)return t.unionErrors.reduce((t,a)=>{let i=a.issues.map(t=>e(t,n,r)).join(n);return t.includes(i)||t.push(i),t},[]).join(r);if(0!==t.path.length){var a;if(1===t.path.length){let e=t.path[0];if("number"==typeof e)return`${t.message} at index ${e}`}return`${t.message} at "${1===(a=t.path).length?a[0].toString():a.reduce((e,t)=>{if("number"==typeof t)return e+"["+t.toString()+"]";if(t.includes('"'))return e+'["'+t.replace(/"/g,'\\"')+'"]';if(!U.test(t))return e+'["'+t+'"]';let n=0===e.length?"":".";return e+n+t},"")}"`}return t.message})(e,r,a)).join(r),u=null!==s?o.length>0?[s,o].join(i):s:o.length>0?o:B;return new V(u,e.errors)}(I.error,{issueSeparator:"\n"}).message})]})})})})}}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],function(){return t(72400),t(21807),t(8085)}),_N_E=e.O()}]);