!function(){"use strict";function i(){}const t=i=>i;function e(i,t){for(const e in t)i[e]=t[e];return i}function r(i){return i()}function n(){return Object.create(null)}function s(i){i.forEach(r)}function o(i){return"function"==typeof i}function I(i,t){return i!=i?t==t:i!==t||i&&"object"==typeof i||"function"==typeof i}let l;function a(i,t){return l||(l=document.createElement("a")),l.href=t,i===l.href}function c(t,...e){if(null==t)return i;const r=t.subscribe(...e);return r.unsubscribe?()=>r.unsubscribe():r}function u(i){let t;return c(i,(i=>t=i))(),t}function j(i,t,e){i.$$.on_destroy.push(c(t,e))}function h(i,t,r,n){return i[1]&&n?e(r.ctx.slice(),i[1](n(t))):r.ctx}function N(i){const t={};for(const e in i)"$"!==e[0]&&(t[e]=i[e]);return t}function d(i){return null==i?"":i}function M(t){return t&&o(t.destroy)?t.destroy:i}const g="undefined"!=typeof window;let m=g?()=>window.performance.now():()=>Date.now(),f=g?i=>requestAnimationFrame(i):i;const y=new Set;function p(i){y.forEach((t=>{t.c(i)||(y.delete(t),t.f())})),0!==y.size&&f(p)}function S(i){let t;return 0===y.size&&f(p),{promise:new Promise((e=>{y.add(t={c:i,f:e})})),abort(){y.delete(t)}}}function b(i,t){i.appendChild(t)}function z(i,t,e){const r=x(i);if(!r.getElementById(t)){const i=G("style");i.id=t,i.textContent=e,w(r,i)}}function x(i){if(!i)return document;const t=i.getRootNode?i.getRootNode():i.ownerDocument;return t&&t.host?t:i.ownerDocument}function P(i){const t=G("style");return w(x(i),t),t.sheet}function w(i,t){return b(i.head||i,t),t.sheet}function T(i,t,e){i.insertBefore(t,e||null)}function Y(i){i.parentNode&&i.parentNode.removeChild(i)}function G(i){return document.createElement(i)}function Z(i){return document.createElementNS("http://www.w3.org/2000/svg",i)}function v(i){return document.createTextNode(i)}function D(){return v(" ")}function B(){return v("")}function O(i,t,e,r){return i.addEventListener(t,e,r),()=>i.removeEventListener(t,e,r)}function L(i,t,e){null==e?i.removeAttribute(t):i.getAttribute(t)!==e&&i.setAttribute(t,e)}function k(i,t){const e=Object.getOwnPropertyDescriptors(i.__proto__);for(const r in t)null==t[r]?i.removeAttribute(r):"style"===r?i.style.cssText=t[r]:"__value"===r?i.value=i[r]=t[r]:e[r]&&e[r].set?i[r]=t[r]:L(i,r,t[r])}function U(i,t){t=""+t,i.data!==t&&(i.data=t)}function E(i,t){i.value=null==t?"":t}function A(i,t,e,r){null===e?i.style.removeProperty(t):i.style.setProperty(t,e,r?"important":"")}function C(i,t,{bubbles:e=!1,cancelable:r=!1}={}){const n=document.createEvent("CustomEvent");return n.initCustomEvent(i,e,r,t),n}function H(i,t){return new i(t)}const W=new Map;let J,R=0;function Q(i,t,e,r,n,s,o,I=0){const l=16.666/r;let a="{\n";for(let i=0;i<=1;i+=l){const r=t+(e-t)*s(i);a+=100*i+`%{${o(r,1-r)}}\n`}const c=a+`100% {${o(e,1-e)}}\n}`,u=`__svelte_${function(i){let t=5381,e=i.length;for(;e--;)t=(t<<5)-t^i.charCodeAt(e);return t>>>0}(c)}_${I}`,j=x(i),{stylesheet:h,rules:N}=W.get(j)||function(i,t){const e={stylesheet:P(t),rules:{}};return W.set(i,e),e}(j,i);N[u]||(N[u]=!0,h.insertRule(`@keyframes ${u} ${c}`,h.cssRules.length));const d=i.style.animation||"";return i.style.animation=`${d?`${d}, `:""}${u} ${r}ms linear ${n}ms 1 both`,R+=1,u}function _(i,t){const e=(i.style.animation||"").split(", "),r=e.filter(t?i=>i.indexOf(t)<0:i=>-1===i.indexOf("__svelte")),n=e.length-r.length;n&&(i.style.animation=r.join(", "),R-=n,R||f((()=>{R||(W.forEach((i=>{const{ownerNode:t}=i.stylesheet;t&&Y(t)})),W.clear())})))}function F(i){J=i}function X(){if(!J)throw new Error("Function called outside component initialization");return J}function V(i){X().$$.on_mount.push(i)}function $(){const i=X();return(t,e,{cancelable:r=!1}={})=>{const n=i.$$.callbacks[t];if(n){const s=C(t,e,{cancelable:r});return n.slice().forEach((t=>{t.call(i,s)})),!s.defaultPrevented}return!0}}function q(i,t){const e=i.$$.callbacks[t.type];e&&e.slice().forEach((i=>i.call(this,t)))}const K=[],ii=[];let ti=[];const ei=[],ri=Promise.resolve();let ni=!1;function si(i){ti.push(i)}const oi=new Set;let Ii,li=0;function ai(){if(0!==li)return;const i=J;do{try{for(;li<K.length;){const i=K[li];li++,F(i),ci(i.$$)}}catch(i){throw K.length=0,li=0,i}for(F(null),K.length=0,li=0;ii.length;)ii.pop()();for(let i=0;i<ti.length;i+=1){const t=ti[i];oi.has(t)||(oi.add(t),t())}ti.length=0}while(K.length);for(;ei.length;)ei.pop()();ni=!1,oi.clear(),F(i)}function ci(i){if(null!==i.fragment){i.update(),s(i.before_update);const t=i.dirty;i.dirty=[-1],i.fragment&&i.fragment.p(i.ctx,t),i.after_update.forEach(si)}}function ui(){return Ii||(Ii=Promise.resolve(),Ii.then((()=>{Ii=null}))),Ii}function ji(i,t,e){i.dispatchEvent(C(`${t?"intro":"outro"}${e}`))}const hi=new Set;let Ni;function di(){Ni={r:0,c:[],p:Ni}}function Mi(){Ni.r||s(Ni.c),Ni=Ni.p}function gi(i,t){i&&i.i&&(hi.delete(i),i.i(t))}function mi(i,t,e,r){if(i&&i.o){if(hi.has(i))return;hi.add(i),Ni.c.push((()=>{hi.delete(i),r&&(e&&i.d(1),r())})),i.o(t)}else r&&r()}const fi={duration:0};function yi(e,r,n){const s={direction:"in"};let I,l,a=r(e,n,s),c=!1,u=0;function j(){I&&_(e,I)}function h(){const{delay:r=0,duration:n=300,easing:s=t,tick:o=i,css:h}=a||fi;h&&(I=Q(e,0,1,n,r,s,h,u++)),o(0,1);const N=m()+r,d=N+n;l&&l.abort(),c=!0,si((()=>ji(e,!0,"start"))),l=S((i=>{if(c){if(i>=d)return o(1,0),ji(e,!0,"end"),j(),c=!1;if(i>=N){const t=s((i-N)/n);o(t,1-t)}}return c}))}let N=!1;return{start(){N||(N=!0,_(e),o(a)?(a=a(s),ui().then(h)):h())},invalidate(){N=!1},end(){c&&(j(),c=!1)}}}function pi(e,r,n){const I={direction:"out"};let l,a=r(e,n,I),c=!0;const u=Ni;function j(){const{delay:r=0,duration:n=300,easing:o=t,tick:I=i,css:j}=a||fi;j&&(l=Q(e,1,0,n,r,o,j));const h=m()+r,N=h+n;si((()=>ji(e,!1,"start"))),S((i=>{if(c){if(i>=N)return I(0,1),ji(e,!1,"end"),--u.r||s(u.c),!1;if(i>=h){const t=o((i-h)/n);I(1-t,t)}}return c}))}return u.r+=1,o(a)?ui().then((()=>{a=a(I),j()})):j(),{end(i){i&&a.tick&&a.tick(1,0),c&&(l&&_(e,l),c=!1)}}}function Si(e,r,n,I){const l={direction:"both"};let a=r(e,n,l),c=I?0:1,u=null,j=null,h=null;function N(){h&&_(e,h)}function d(i,t){const e=i.b-c;return t*=Math.abs(e),{a:c,b:i.b,d:e,duration:t,start:i.start,end:i.start+t,group:i.group}}function M(r){const{delay:n=0,duration:o=300,easing:I=t,tick:l=i,css:M}=a||fi,g={start:m()+n,b:r};r||(g.group=Ni,Ni.r+=1),u||j?j=g:(M&&(N(),h=Q(e,c,r,o,n,I,M)),r&&l(0,1),u=d(g,o),si((()=>ji(e,r,"start"))),S((i=>{if(j&&i>j.start&&(u=d(j,o),j=null,ji(e,u.b,"start"),M&&(N(),h=Q(e,c,u.b,u.duration,0,I,a.css))),u)if(i>=u.end)l(c=u.b,1-c),ji(e,u.b,"end"),j||(u.b?N():--u.group.r||s(u.group.c)),u=null;else if(i>=u.start){const t=i-u.start;c=u.a+u.d*I(t/u.duration),l(c,1-c)}return!(!u&&!j)})))}return{run(i){o(a)?ui().then((()=>{a=a(l),M(i)})):M(i)},end(){N(),u=j=null}}}const bi="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function zi(i,t){const e={},r={},n={$$scope:1};let s=i.length;for(;s--;){const o=i[s],I=t[s];if(I){for(const i in o)i in I||(r[i]=1);for(const i in I)n[i]||(e[i]=I[i],n[i]=1);i[s]=I}else for(const i in o)n[i]=1}for(const i in r)i in e||(e[i]=void 0);return e}function xi(i){i&&i.c()}function Pi(i,t,e,n){const{fragment:I,after_update:l}=i.$$;I&&I.m(t,e),n||si((()=>{const t=i.$$.on_mount.map(r).filter(o);i.$$.on_destroy?i.$$.on_destroy.push(...t):s(t),i.$$.on_mount=[]})),l.forEach(si)}function wi(i,t){const e=i.$$;null!==e.fragment&&(!function(i){const t=[],e=[];ti.forEach((r=>-1===i.indexOf(r)?t.push(r):e.push(r))),e.forEach((i=>i())),ti=t}(e.after_update),s(e.on_destroy),e.fragment&&e.fragment.d(t),e.on_destroy=e.fragment=null,e.ctx=[])}function Ti(i,t){-1===i.$$.dirty[0]&&(K.push(i),ni||(ni=!0,ri.then(ai)),i.$$.dirty.fill(0)),i.$$.dirty[t/31|0]|=1<<t%31}function Yi(t,e,r,o,I,l,a,c=[-1]){const u=J;F(t);const j=t.$$={fragment:null,ctx:[],props:l,update:i,not_equal:I,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(u?u.$$.context:[])),callbacks:n(),dirty:c,skip_bound:!1,root:e.target||u.$$.root};a&&a(j.root);let h=!1;if(j.ctx=r?r(t,e.props||{},((i,e,...r)=>{const n=r.length?r[0]:e;return j.ctx&&I(j.ctx[i],j.ctx[i]=n)&&(!j.skip_bound&&j.bound[i]&&j.bound[i](n),h&&Ti(t,i)),e})):[],j.update(),h=!0,s(j.before_update),j.fragment=!!o&&o(j.ctx),e.target){if(e.hydrate){const i=function(i){return Array.from(i.childNodes)}(e.target);j.fragment&&j.fragment.l(i),i.forEach(Y)}else j.fragment&&j.fragment.c();e.intro&&gi(t.$$.fragment),Pi(t,e.target,e.anchor,e.customElement),ai()}F(u)}class Gi{$destroy(){wi(this,1),this.$destroy=i}$on(t,e){if(!o(e))return i;const r=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return r.push(e),()=>{const i=r.indexOf(e);-1!==i&&r.splice(i,1)}}$set(i){var t;this.$$set&&(t=i,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(i),this.$$.skip_bound=!1)}}var Zi,vi,Di,Bi,Oi,Li,ki,Ui;!function(i){i.Sending="SENDING",i.Sent="SENT",i.Error="ERROR"}(Zi||(Zi={})),function(i){i.Name="Name",i.Email="Email",i.WalletAddress="WalletAddress",i.Custom="Custom"}(vi||(vi={})),function(i){i.ExternalMessage="ExternalMessage",i.ExternalPicture="ExternalPicture",i.InternalNote="InternalNote",i.CategoryAction="CategoryAction",i.PriorityAction="PriorityAction",i.AssignmentAction="AssignmentAction",i.StatusAction="StatusAction"}(Di||(Di={})),function(i){i.Blue="blue",i.Navy="navy",i.Orange="orange",i.Pink="pink",i.Turquoise="turquoise"}(Bi||(Bi={})),function(i){i.Default="default",i.Light="light",i.Dark="dark"}(Oi||(Oi={})),function(i){i.High="high",i.Medium="medium",i.Low="low"}(Li||(Li={})),function(i){i.Agent="Agent",i.Customer="Customer",i.Bot="Mava bot",i.Action="Form action"}(ki||(ki={})),function(i){i.Open="Open",i.Pending="Pending",i.Waiting="Waiting",i.Closed="Closed",i.Resolved="Resolved",i.Spam="Spam"}(Ui||(Ui={}));const Ei=[];function Ai(t,e=i){let r;const n=new Set;function s(i){if(I(t,i)&&(t=i,r)){const i=!Ei.length;for(const i of n)i[1](),Ei.push(i,t);if(i){for(let i=0;i<Ei.length;i+=2)Ei[i][0](Ei[i+1]);Ei.length=0}}}return{set:s,update:function(i){s(i(t))},subscribe:function(o,I=i){const l=[o,I];return n.add(l),1===n.size&&(r=e(s)||i),o(t),()=>{n.delete(l),0===n.size&&r&&(r(),r=null)}}}}const Ci="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Hi=Object.keys,Wi=Array.isArray;function Ji(i,t){return"object"!=typeof t||Hi(t).forEach((function(e){i[e]=t[e]})),i}"undefined"==typeof Promise||Ci.Promise||(Ci.Promise=Promise);const Ri=Object.getPrototypeOf,Qi={}.hasOwnProperty;function _i(i,t){return Qi.call(i,t)}function Fi(i,t){"function"==typeof t&&(t=t(Ri(i))),("undefined"==typeof Reflect?Hi:Reflect.ownKeys)(t).forEach((e=>{Vi(i,e,t[e])}))}const Xi=Object.defineProperty;function Vi(i,t,e,r){Xi(i,t,Ji(e&&_i(e,"get")&&"function"==typeof e.get?{get:e.get,set:e.set,configurable:!0}:{value:e,configurable:!0,writable:!0},r))}function $i(i){return{from:function(t){return i.prototype=Object.create(t.prototype),Vi(i.prototype,"constructor",i),{extend:Fi.bind(null,i.prototype)}}}}const qi=Object.getOwnPropertyDescriptor;function Ki(i,t){let e;return qi(i,t)||(e=Ri(i))&&Ki(e,t)}const it=[].slice;function tt(i,t,e){return it.call(i,t,e)}function et(i,t){return t(i)}function rt(i){if(!i)throw new Error("Assertion Failed")}function nt(i){Ci.setImmediate?setImmediate(i):setTimeout(i,0)}function st(i,t){return i.reduce(((i,e,r)=>{var n=t(e,r);return n&&(i[n[0]]=n[1]),i}),{})}function ot(i,t){if(_i(i,t))return i[t];if(!t)return i;if("string"!=typeof t){for(var e=[],r=0,n=t.length;r<n;++r){var s=ot(i,t[r]);e.push(s)}return e}var o=t.indexOf(".");if(-1!==o){var I=i[t.substr(0,o)];return void 0===I?void 0:ot(I,t.substr(o+1))}}function It(i,t,e){if(i&&void 0!==t&&(!("isFrozen"in Object)||!Object.isFrozen(i)))if("string"!=typeof t&&"length"in t){rt("string"!=typeof e&&"length"in e);for(var r=0,n=t.length;r<n;++r)It(i,t[r],e[r])}else{var s=t.indexOf(".");if(-1!==s){var o=t.substr(0,s),I=t.substr(s+1);if(""===I)void 0===e?Wi(i)&&!isNaN(parseInt(o))?i.splice(o,1):delete i[o]:i[o]=e;else{var l=i[o];l&&_i(i,o)||(l=i[o]={}),It(l,I,e)}}else void 0===e?Wi(i)&&!isNaN(parseInt(t))?i.splice(t,1):delete i[t]:i[t]=e}}function lt(i){var t={};for(var e in i)_i(i,e)&&(t[e]=i[e]);return t}const at=[].concat;function ct(i){return at.apply([],i)}const ut="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(ct([8,16,32,64].map((i=>["Int","Uint","Float"].map((t=>t+i+"Array")))))).filter((i=>Ci[i])),jt=ut.map((i=>Ci[i]));st(ut,(i=>[i,!0]));let ht=null;function Nt(i){ht="undefined"!=typeof WeakMap&&new WeakMap;const t=dt(i);return ht=null,t}function dt(i){if(!i||"object"!=typeof i)return i;let t=ht&&ht.get(i);if(t)return t;if(Wi(i)){t=[],ht&&ht.set(i,t);for(var e=0,r=i.length;e<r;++e)t.push(dt(i[e]))}else if(jt.indexOf(i.constructor)>=0)t=i;else{const e=Ri(i);for(var n in t=e===Object.prototype?{}:Object.create(e),ht&&ht.set(i,t),i)_i(i,n)&&(t[n]=dt(i[n]))}return t}const{toString:Mt}={};function gt(i){return Mt.call(i).slice(8,-1)}const mt="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",ft="symbol"==typeof mt?function(i){var t;return null!=i&&(t=i[mt])&&t.apply(i)}:function(){return null},yt={};function pt(i){var t,e,r,n;if(1===arguments.length){if(Wi(i))return i.slice();if(this===yt&&"string"==typeof i)return[i];if(n=ft(i)){for(e=[];!(r=n.next()).done;)e.push(r.value);return e}if(null==i)return[i];if("number"==typeof(t=i.length)){for(e=new Array(t);t--;)e[t]=i[t];return e}return[i]}for(t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return e}const St="undefined"!=typeof Symbol?i=>"AsyncFunction"===i[Symbol.toStringTag]:()=>!1;var bt="undefined"!=typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function zt(i,t){bt=i,xt=t}var xt=()=>!0;const Pt=!new Error("").stack;function wt(){if(Pt)try{throw wt.arguments,new Error}catch(i){return i}return new Error}function Tt(i,t){var e=i.stack;return e?(t=t||0,0===e.indexOf(i.name)&&(t+=(i.name+i.message).split("\n").length),e.split("\n").slice(t).filter(xt).map((i=>"\n"+i)).join("")):""}var Yt=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],Gt=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(Yt),Zt={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function vt(i,t){this._e=wt(),this.name=i,this.message=t}function Dt(i,t){return i+". Errors: "+Object.keys(t).map((i=>t[i].toString())).filter(((i,t,e)=>e.indexOf(i)===t)).join("\n")}function Bt(i,t,e,r){this._e=wt(),this.failures=t,this.failedKeys=r,this.successCount=e,this.message=Dt(i,t)}function Ot(i,t){this._e=wt(),this.name="BulkError",this.failures=Object.keys(t).map((i=>t[i])),this.failuresByPos=t,this.message=Dt(i,t)}$i(vt).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+Tt(this._e,2))}},toString:function(){return this.name+": "+this.message}}),$i(Bt).from(vt),$i(Ot).from(vt);var Lt=Gt.reduce(((i,t)=>(i[t]=t+"Error",i)),{});const kt=vt;var Ut=Gt.reduce(((i,t)=>{var e=t+"Error";function r(i,r){this._e=wt(),this.name=e,i?"string"==typeof i?(this.message=`${i}${r?"\n "+r:""}`,this.inner=r||null):"object"==typeof i&&(this.message=`${i.name} ${i.message}`,this.inner=i):(this.message=Zt[t]||e,this.inner=null)}return $i(r).from(kt),i[t]=r,i}),{});Ut.Syntax=SyntaxError,Ut.Type=TypeError,Ut.Range=RangeError;var Et=Yt.reduce(((i,t)=>(i[t+"Error"]=Ut[t],i)),{});var At=Gt.reduce(((i,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(i[t+"Error"]=Ut[t]),i)),{});function Ct(){}function Ht(i){return i}function Wt(i,t){return null==i||i===Ht?t:function(e){return t(i(e))}}function Jt(i,t){return function(){i.apply(this,arguments),t.apply(this,arguments)}}function Rt(i,t){return i===Ct?t:function(){var e=i.apply(this,arguments);void 0!==e&&(arguments[0]=e);var r=this.onsuccess,n=this.onerror;this.onsuccess=null,this.onerror=null;var s=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?Jt(r,this.onsuccess):r),n&&(this.onerror=this.onerror?Jt(n,this.onerror):n),void 0!==s?s:e}}function Qt(i,t){return i===Ct?t:function(){i.apply(this,arguments);var e=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),e&&(this.onsuccess=this.onsuccess?Jt(e,this.onsuccess):e),r&&(this.onerror=this.onerror?Jt(r,this.onerror):r)}}function _t(i,t){return i===Ct?t:function(e){var r=i.apply(this,arguments);Ji(e,r);var n=this.onsuccess,s=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return n&&(this.onsuccess=this.onsuccess?Jt(n,this.onsuccess):n),s&&(this.onerror=this.onerror?Jt(s,this.onerror):s),void 0===r?void 0===o?void 0:o:Ji(r,o)}}function Ft(i,t){return i===Ct?t:function(){return!1!==t.apply(this,arguments)&&i.apply(this,arguments)}}function Xt(i,t){return i===Ct?t:function(){var e=i.apply(this,arguments);if(e&&"function"==typeof e.then){for(var r=this,n=arguments.length,s=new Array(n);n--;)s[n]=arguments[n];return e.then((function(){return t.apply(r,s)}))}return t.apply(this,arguments)}}At.ModifyError=Bt,At.DexieError=vt,At.BulkError=Ot;var Vt={};const $t=100,[qt,Kt,ie]="undefined"==typeof Promise?[]:(()=>{let i=Promise.resolve();if("undefined"==typeof crypto||!crypto.subtle)return[i,Ri(i),i];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,Ri(t),i]})(),te=Kt&&Kt.then,ee=qt&&qt.constructor,re=!!ie;var ne=!1,se=ie?()=>{ie.then(Te)}:Ci.setImmediate?setImmediate.bind(null,Te):Ci.MutationObserver?()=>{var i=document.createElement("div");new MutationObserver((()=>{Te(),i=null})).observe(i,{attributes:!0}),i.setAttribute("i","1")}:()=>{setTimeout(Te,0)},oe=function(i,t){de.push([i,t]),le&&(se(),le=!1)},Ie=!0,le=!0,ae=[],ce=[],ue=null,je=Ht,he={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:Ke,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach((i=>{try{Ke(i[0],i[1])}catch(i){}}))}},Ne=he,de=[],Me=0,ge=[];function me(i){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Ct,this._lib=!1;var t=this._PSD=Ne;if(bt&&(this._stackHolder=wt(),this._prev=null,this._numPrev=0),"function"!=typeof i){if(i!==Vt)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&Se(this,this._value))}this._state=null,this._value=null,++t.ref,pe(this,i)}const fe={get:function(){var i=Ne,t=Ue;function e(e,r){var n=!i.global&&(i!==Ne||t!==Ue);const s=n&&!He();var o=new me(((t,o)=>{ze(this,new ye(Ve(e,i,n,s),Ve(r,i,n,s),t,o,i))}));return bt&&we(o,this),o}return e.prototype=Vt,e},set:function(i){Vi(this,"then",i&&i.prototype===Vt?fe:{get:function(){return i},set:fe.set})}};function ye(i,t,e,r,n){this.onFulfilled="function"==typeof i?i:null,this.onRejected="function"==typeof t?t:null,this.resolve=e,this.reject=r,this.psd=n}function pe(i,t){try{t((t=>{if(null===i._state){if(t===i)throw new TypeError("A promise cannot be resolved with itself.");var e=i._lib&&Ye();t&&"function"==typeof t.then?pe(i,((i,e)=>{t instanceof me?t._then(i,e):t.then(i,e)})):(i._state=!0,i._value=t,be(i)),e&&Ge()}}),Se.bind(null,i))}catch(t){Se(i,t)}}function Se(i,t){if(ce.push(t),null===i._state){var e=i._lib&&Ye();t=je(t),i._state=!1,i._value=t,bt&&null!==t&&"object"==typeof t&&!t._promise&&function(i,t,e){try{i.apply(null,e)}catch(i){t&&t(i)}}((()=>{var e=Ki(t,"stack");t._promise=i,Vi(t,"stack",{get:()=>ne?e&&(e.get?e.get.apply(t):e.value):i.stack})})),function(i){ae.some((t=>t._value===i._value))||ae.push(i)}(i),be(i),e&&Ge()}}function be(i){var t=i._listeners;i._listeners=[];for(var e=0,r=t.length;e<r;++e)ze(i,t[e]);var n=i._PSD;--n.ref||n.finalize(),0===Me&&(++Me,oe((()=>{0==--Me&&Ze()}),[]))}function ze(i,t){if(null!==i._state){var e=i._state?t.onFulfilled:t.onRejected;if(null===e)return(i._state?t.resolve:t.reject)(i._value);++t.psd.ref,++Me,oe(xe,[e,i,t])}else i._listeners.push(t)}function xe(i,t,e){try{ue=t;var r,n=t._value;t._state?r=i(n):(ce.length&&(ce=[]),r=i(n),-1===ce.indexOf(n)&&function(i){var t=ae.length;for(;t;)if(ae[--t]._value===i._value)return void ae.splice(t,1)}(t)),e.resolve(r)}catch(i){e.reject(i)}finally{ue=null,0==--Me&&Ze(),--e.psd.ref||e.psd.finalize()}}function Pe(i,t,e){if(t.length===e)return t;var r="";if(!1===i._state){var n,s,o=i._value;null!=o?(n=o.name||"Error",s=o.message||o,r=Tt(o,0)):(n=o,s=""),t.push(n+(s?": "+s:"")+r)}return bt&&((r=Tt(i._stackHolder,2))&&-1===t.indexOf(r)&&t.push(r),i._prev&&Pe(i._prev,t,e)),t}function we(i,t){var e=t?t._numPrev+1:0;e<100&&(i._prev=t,i._numPrev=e)}function Te(){Ye()&&Ge()}function Ye(){var i=Ie;return Ie=!1,le=!1,i}function Ge(){var i,t,e;do{for(;de.length>0;)for(i=de,de=[],e=i.length,t=0;t<e;++t){var r=i[t];r[0].apply(null,r[1])}}while(de.length>0);Ie=!0,le=!0}function Ze(){var i=ae;ae=[],i.forEach((i=>{i._PSD.onunhandled.call(null,i._value,i)}));for(var t=ge.slice(0),e=t.length;e;)t[--e]()}function ve(i){return new me(Vt,!1,i)}function De(i,t){var e=Ne;return function(){var r=Ye(),n=Ne;try{return Qe(e,!0),i.apply(this,arguments)}catch(i){t&&t(i)}finally{Qe(n,!1),r&&Ge()}}}Fi(me.prototype,{then:fe,_then:function(i,t){ze(this,new ye(null,null,i,t,Ne))},catch:function(i){if(1===arguments.length)return this.then(null,i);var t=arguments[0],e=arguments[1];return"function"==typeof t?this.then(null,(i=>i instanceof t?e(i):ve(i))):this.then(null,(i=>i&&i.name===t?e(i):ve(i)))},finally:function(i){return this.then((t=>(i(),t)),(t=>(i(),ve(t))))},stack:{get:function(){if(this._stack)return this._stack;try{ne=!0;var i=Pe(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=i),i}finally{ne=!1}}},timeout:function(i,t){return i<1/0?new me(((e,r)=>{var n=setTimeout((()=>r(new Ut.Timeout(t))),i);this.then(e,r).finally(clearTimeout.bind(null,n))})):this}}),"undefined"!=typeof Symbol&&Symbol.toStringTag&&Vi(me.prototype,Symbol.toStringTag,"Dexie.Promise"),he.env=_e(),Fi(me,{all:function(){var i=pt.apply(null,arguments).map(We);return new me((function(t,e){0===i.length&&t([]);var r=i.length;i.forEach(((n,s)=>me.resolve(n).then((e=>{i[s]=e,--r||t(i)}),e)))}))},resolve:i=>{if(i instanceof me)return i;if(i&&"function"==typeof i.then)return new me(((t,e)=>{i.then(t,e)}));var t=new me(Vt,!0,i);return we(t,ue),t},reject:ve,race:function(){var i=pt.apply(null,arguments).map(We);return new me(((t,e)=>{i.map((i=>me.resolve(i).then(t,e)))}))},PSD:{get:()=>Ne,set:i=>Ne=i},totalEchoes:{get:()=>Ue},newPSD:Ae,usePSD:Fe,scheduler:{get:()=>oe,set:i=>{oe=i}},rejectionMapper:{get:()=>je,set:i=>{je=i}},follow:(i,t)=>new me(((e,r)=>Ae(((t,e)=>{var r=Ne;r.unhandleds=[],r.onunhandled=e,r.finalize=Jt((function(){!function(i){function t(){i(),ge.splice(ge.indexOf(t),1)}ge.push(t),++Me,oe((()=>{0==--Me&&Ze()}),[])}((()=>{0===this.unhandleds.length?t():e(this.unhandleds[0])}))}),r.finalize),i()}),t,e,r)))}),ee&&(ee.allSettled&&Vi(me,"allSettled",(function(){const i=pt.apply(null,arguments).map(We);return new me((t=>{0===i.length&&t([]);let e=i.length;const r=new Array(e);i.forEach(((i,n)=>me.resolve(i).then((i=>r[n]={status:"fulfilled",value:i}),(i=>r[n]={status:"rejected",reason:i})).then((()=>--e||t(r)))))}))})),ee.any&&"undefined"!=typeof AggregateError&&Vi(me,"any",(function(){const i=pt.apply(null,arguments).map(We);return new me(((t,e)=>{0===i.length&&e(new AggregateError([]));let r=i.length;const n=new Array(r);i.forEach(((i,s)=>me.resolve(i).then((i=>t(i)),(i=>{n[s]=i,--r||e(new AggregateError(n))}))))}))})));const Be={awaits:0,echoes:0,id:0};var Oe=0,Le=[],ke=0,Ue=0,Ee=0;function Ae(i,t,e,r){var n=Ne,s=Object.create(n);s.parent=n,s.ref=0,s.global=!1,s.id=++Ee;var o=he.env;s.env=re?{Promise:me,PromiseProp:{value:me,configurable:!0,writable:!0},all:me.all,race:me.race,allSettled:me.allSettled,any:me.any,resolve:me.resolve,reject:me.reject,nthen:$e(o.nthen,s),gthen:$e(o.gthen,s)}:{},t&&Ji(s,t),++n.ref,s.finalize=function(){--this.parent.ref||this.parent.finalize()};var I=Fe(s,i,e,r);return 0===s.ref&&s.finalize(),I}function Ce(){return Be.id||(Be.id=++Oe),++Be.awaits,Be.echoes+=$t,Be.id}function He(){return!!Be.awaits&&(0==--Be.awaits&&(Be.id=0),Be.echoes=Be.awaits*$t,!0)}function We(i){return Be.echoes&&i&&i.constructor===ee?(Ce(),i.then((i=>(He(),i)),(i=>(He(),ir(i))))):i}function Je(i){++Ue,Be.echoes&&0!=--Be.echoes||(Be.echoes=Be.id=0),Le.push(Ne),Qe(i,!0)}function Re(){var i=Le[Le.length-1];Le.pop(),Qe(i,!1)}function Qe(i,t){var e=Ne;if((t?!Be.echoes||ke++&&i===Ne:!ke||--ke&&i===Ne)||Xe(t?Je.bind(null,i):Re),i!==Ne&&(Ne=i,e===he&&(he.env=_e()),re)){var r=he.env.Promise,n=i.env;Kt.then=n.nthen,r.prototype.then=n.gthen,(e.global||i.global)&&(Object.defineProperty(Ci,"Promise",n.PromiseProp),r.all=n.all,r.race=n.race,r.resolve=n.resolve,r.reject=n.reject,n.allSettled&&(r.allSettled=n.allSettled),n.any&&(r.any=n.any))}}function _e(){var i=Ci.Promise;return re?{Promise:i,PromiseProp:Object.getOwnPropertyDescriptor(Ci,"Promise"),all:i.all,race:i.race,allSettled:i.allSettled,any:i.any,resolve:i.resolve,reject:i.reject,nthen:Kt.then,gthen:i.prototype.then}:{}}function Fe(i,t,e,r,n){var s=Ne;try{return Qe(i,!0),t(e,r,n)}finally{Qe(s,!1)}}function Xe(i){te.call(qt,i)}function Ve(i,t,e,r){return"function"!=typeof i?i:function(){var n=Ne;e&&Ce(),Qe(t,!0);try{return i.apply(this,arguments)}finally{Qe(n,!1),r&&Xe(He)}}}function $e(i,t){return function(e,r){return i.call(this,Ve(e,t),Ve(r,t))}}-1===(""+te).indexOf("[native code]")&&(Ce=He=Ct);const qe="unhandledrejection";function Ke(i,t){var e;try{e=t.onuncatched(i)}catch(i){}if(!1!==e)try{var r,n={promise:t,reason:i};if(Ci.document&&document.createEvent?((r=document.createEvent("Event")).initEvent(qe,!0,!0),Ji(r,n)):Ci.CustomEvent&&Ji(r=new CustomEvent(qe,{detail:n}),n),r&&Ci.dispatchEvent&&(dispatchEvent(r),!Ci.PromiseRejectionEvent&&Ci.onunhandledrejection))try{Ci.onunhandledrejection(r)}catch(i){}bt&&r&&!r.defaultPrevented&&console.warn(`Unhandled rejection: ${i.stack||i}`)}catch(i){}}var ir=me.reject;function tr(i,t,e,r){if(i.idbdb&&(i._state.openComplete||Ne.letThrough||i._vip)){var n=i._createTransaction(t,e,i._dbSchema);try{n.create(),i._state.PR1398_maxLoop=3}catch(n){return n.name===Lt.InvalidState&&i.isOpen()&&--i._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),i._close(),i.open().then((()=>tr(i,t,e,r)))):ir(n)}return n._promise(t,((i,t)=>Ae((()=>(Ne.trans=n,r(i,t,n)))))).then((i=>n._completion.then((()=>i))))}if(i._state.openComplete)return ir(new Ut.DatabaseClosed(i._state.dbOpenError));if(!i._state.isBeingOpened){if(!i._options.autoOpen)return ir(new Ut.DatabaseClosed);i.open().catch(Ct)}return i._state.dbReadyPromise.then((()=>tr(i,t,e,r)))}const er="3.2.3",rr=String.fromCharCode(65535),nr=-1/0,sr="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",or="String expected.",Ir=[],lr="undefined"!=typeof navigator&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),ar=lr,cr=lr,ur=i=>!/(dexie\.js|dexie\.min\.js)/.test(i),jr="__dbnames",hr="readonly",Nr="readwrite";function dr(i,t){return i?t?function(){return i.apply(this,arguments)&&t.apply(this,arguments)}:i:t}const Mr={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function gr(i){return"string"!=typeof i||/\./.test(i)?i=>i:t=>(void 0===t[i]&&i in t&&delete(t=Nt(t))[i],t)}class mr{_trans(i,t,e){const r=this._tx||Ne.trans,n=this.name;function s(i,e,r){if(!r.schema[n])throw new Ut.NotFound("Table "+n+" not part of transaction");return t(r.idbtrans,r)}const o=Ye();try{return r&&r.db===this.db?r===Ne.trans?r._promise(i,s,e):Ae((()=>r._promise(i,s,e)),{trans:r,transless:Ne.transless||Ne}):tr(this.db,i,[this.name],s)}finally{o&&Ge()}}get(i,t){return i&&i.constructor===Object?this.where(i).first(t):this._trans("readonly",(t=>this.core.get({trans:t,key:i}).then((i=>this.hook.reading.fire(i))))).then(t)}where(i){if("string"==typeof i)return new this.db.WhereClause(this,i);if(Wi(i))return new this.db.WhereClause(this,`[${i.join("+")}]`);const t=Hi(i);if(1===t.length)return this.where(t[0]).equals(i[t[0]]);const e=this.schema.indexes.concat(this.schema.primKey).filter((i=>i.compound&&t.every((t=>i.keyPath.indexOf(t)>=0))&&i.keyPath.every((i=>t.indexOf(i)>=0))))[0];if(e&&this.db._maxKey!==rr)return this.where(e.name).equals(e.keyPath.map((t=>i[t])));!e&&bt&&console.warn(`The query ${JSON.stringify(i)} on ${this.name} would benefit of a compound index [${t.join("+")}]`);const{idxByName:r}=this.schema,n=this.db._deps.indexedDB;function s(i,t){try{return 0===n.cmp(i,t)}catch(i){return!1}}const[o,I]=t.reduce((([t,e],n)=>{const o=r[n],I=i[n];return[t||o,t||!o?dr(e,o&&o.multi?i=>{const t=ot(i,n);return Wi(t)&&t.some((i=>s(I,i)))}:i=>s(I,ot(i,n))):e]}),[null,null]);return o?this.where(o.name).equals(i[o.keyPath]).filter(I):e?this.filter(I):this.where(t).equals("")}filter(i){return this.toCollection().and(i)}count(i){return this.toCollection().count(i)}offset(i){return this.toCollection().offset(i)}limit(i){return this.toCollection().limit(i)}each(i){return this.toCollection().each(i)}toArray(i){return this.toCollection().toArray(i)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(i){return new this.db.Collection(new this.db.WhereClause(this,Wi(i)?`[${i.join("+")}]`:i))}reverse(){return this.toCollection().reverse()}mapToClass(i){this.schema.mappedClass=i;const t=t=>{if(!t)return t;const e=Object.create(i.prototype);for(var r in t)if(_i(t,r))try{e[r]=t[r]}catch(i){}return e};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=t,this.hook("reading",t),i}defineClass(){return this.mapToClass((function(i){Ji(this,i)}))}add(i,t){const{auto:e,keyPath:r}=this.schema.primKey;let n=i;return r&&e&&(n=gr(r)(i)),this._trans("readwrite",(i=>this.core.mutate({trans:i,type:"add",keys:null!=t?[t]:null,values:[n]}))).then((i=>i.numFailures?me.reject(i.failures[0]):i.lastResult)).then((t=>{if(r)try{It(i,r,t)}catch(i){}return t}))}update(i,t){if("object"!=typeof i||Wi(i))return this.where(":id").equals(i).modify(t);{const e=ot(i,this.schema.primKey.keyPath);if(void 0===e)return ir(new Ut.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof t?Hi(t).forEach((e=>{It(i,e,t[e])})):t(i,{value:i,primKey:e})}catch(i){}return this.where(":id").equals(e).modify(t)}}put(i,t){const{auto:e,keyPath:r}=this.schema.primKey;let n=i;return r&&e&&(n=gr(r)(i)),this._trans("readwrite",(i=>this.core.mutate({trans:i,type:"put",values:[n],keys:null!=t?[t]:null}))).then((i=>i.numFailures?me.reject(i.failures[0]):i.lastResult)).then((t=>{if(r)try{It(i,r,t)}catch(i){}return t}))}delete(i){return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:[i]}))).then((i=>i.numFailures?me.reject(i.failures[0]):void 0))}clear(){return this._trans("readwrite",(i=>this.core.mutate({trans:i,type:"deleteRange",range:Mr}))).then((i=>i.numFailures?me.reject(i.failures[0]):void 0))}bulkGet(i){return this._trans("readonly",(t=>this.core.getMany({keys:i,trans:t}).then((i=>i.map((i=>this.hook.reading.fire(i)))))))}bulkAdd(i,t,e){const r=Array.isArray(t)?t:void 0,n=(e=e||(r?void 0:t))?e.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:e,keyPath:s}=this.schema.primKey;if(s&&r)throw new Ut.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==i.length)throw new Ut.InvalidArgument("Arguments objects and keys must have the same length");const o=i.length;let I=s&&e?i.map(gr(s)):i;return this.core.mutate({trans:t,type:"add",keys:r,values:I,wantResults:n}).then((({numFailures:i,results:t,lastResult:e,failures:r})=>{if(0===i)return n?t:e;throw new Ot(`${this.name}.bulkAdd(): ${i} of ${o} operations failed`,r)}))}))}bulkPut(i,t,e){const r=Array.isArray(t)?t:void 0,n=(e=e||(r?void 0:t))?e.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:e,keyPath:s}=this.schema.primKey;if(s&&r)throw new Ut.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==i.length)throw new Ut.InvalidArgument("Arguments objects and keys must have the same length");const o=i.length;let I=s&&e?i.map(gr(s)):i;return this.core.mutate({trans:t,type:"put",keys:r,values:I,wantResults:n}).then((({numFailures:i,results:t,lastResult:e,failures:r})=>{if(0===i)return n?t:e;throw new Ot(`${this.name}.bulkPut(): ${i} of ${o} operations failed`,r)}))}))}bulkDelete(i){const t=i.length;return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:i}))).then((({numFailures:i,lastResult:e,failures:r})=>{if(0===i)return e;throw new Ot(`${this.name}.bulkDelete(): ${i} of ${t} operations failed`,r)}))}}function fr(i){var t={},e=function(e,r){if(r){for(var n=arguments.length,s=new Array(n-1);--n;)s[n-1]=arguments[n];return t[e].subscribe.apply(null,s),i}if("string"==typeof e)return t[e]};e.addEventType=s;for(var r=1,n=arguments.length;r<n;++r)s(arguments[r]);return e;function s(i,r,n){if("object"!=typeof i){var o;r||(r=Ft),n||(n=Ct);var I={subscribers:[],fire:n,subscribe:function(i){-1===I.subscribers.indexOf(i)&&(I.subscribers.push(i),I.fire=r(I.fire,i))},unsubscribe:function(i){I.subscribers=I.subscribers.filter((function(t){return t!==i})),I.fire=I.subscribers.reduce(r,n)}};return t[i]=e[i]=I,I}Hi(o=i).forEach((function(i){var t=o[i];if(Wi(t))s(i,o[i][0],o[i][1]);else{if("asap"!==t)throw new Ut.InvalidArgument("Invalid event config");var e=s(i,Ht,(function(){for(var i=arguments.length,t=new Array(i);i--;)t[i]=arguments[i];e.subscribers.forEach((function(i){nt((function(){i.apply(null,t)}))}))}))}}))}}function yr(i,t){return $i(t).from({prototype:i}),t}function pr(i,t){return!(i.filter||i.algorithm||i.or)&&(t?i.justLimit:!i.replayFilter)}function Sr(i,t){i.filter=dr(i.filter,t)}function br(i,t,e){var r=i.replayFilter;i.replayFilter=r?()=>dr(r(),t()):t,i.justLimit=e&&!r}function zr(i,t){if(i.isPrimKey)return t.primaryKey;const e=t.getIndexByKeyPath(i.index);if(!e)throw new Ut.Schema("KeyPath "+i.index+" on object store "+t.name+" is not indexed");return e}function xr(i,t,e){const r=zr(i,t.schema);return t.openCursor({trans:e,values:!i.keysOnly,reverse:"prev"===i.dir,unique:!!i.unique,query:{index:r,range:i.range}})}function Pr(i,t,e,r){const n=i.replayFilter?dr(i.filter,i.replayFilter()):i.filter;if(i.or){const s={},o=(i,e,r)=>{if(!n||n(e,r,(i=>e.stop(i)),(i=>e.fail(i)))){var o=e.primaryKey,I=""+o;"[object ArrayBuffer]"===I&&(I=""+new Uint8Array(o)),_i(s,I)||(s[I]=!0,t(i,e,r))}};return Promise.all([i.or._iterate(o,e),wr(xr(i,r,e),i.algorithm,o,!i.keysOnly&&i.valueMapper)])}return wr(xr(i,r,e),dr(i.algorithm,n),t,!i.keysOnly&&i.valueMapper)}function wr(i,t,e,r){var n=r?(i,t,n)=>e(r(i),t,n):e,s=De(n);return i.then((i=>{if(i)return i.start((()=>{var e=()=>i.continue();t&&!t(i,(i=>e=i),(t=>{i.stop(t),e=Ct}),(t=>{i.fail(t),e=Ct}))||s(i.value,i,(i=>e=i)),e()}))}))}function Tr(i,t){try{const e=Yr(i),r=Yr(t);if(e!==r)return"Array"===e?1:"Array"===r?-1:"binary"===e?1:"binary"===r?-1:"string"===e?1:"string"===r?-1:"Date"===e?1:"Date"!==r?NaN:-1;switch(e){case"number":case"Date":case"string":return i>t?1:i<t?-1:0;case"binary":return function(i,t){const e=i.length,r=t.length,n=e<r?e:r;for(let e=0;e<n;++e)if(i[e]!==t[e])return i[e]<t[e]?-1:1;return e===r?0:e<r?-1:1}(Gr(i),Gr(t));case"Array":return function(i,t){const e=i.length,r=t.length,n=e<r?e:r;for(let e=0;e<n;++e){const r=Tr(i[e],t[e]);if(0!==r)return r}return e===r?0:e<r?-1:1}(i,t)}}catch(i){}return NaN}function Yr(i){const t=typeof i;if("object"!==t)return t;if(ArrayBuffer.isView(i))return"binary";const e=gt(i);return"ArrayBuffer"===e?"binary":e}function Gr(i){return i instanceof Uint8Array?i:ArrayBuffer.isView(i)?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i)}class Zr{_read(i,t){var e=this._ctx;return e.error?e.table._trans(null,ir.bind(null,e.error)):e.table._trans("readonly",i).then(t)}_write(i){var t=this._ctx;return t.error?t.table._trans(null,ir.bind(null,t.error)):t.table._trans("readwrite",i,"locked")}_addAlgorithm(i){var t=this._ctx;t.algorithm=dr(t.algorithm,i)}_iterate(i,t){return Pr(this._ctx,i,t,this._ctx.table.core)}clone(i){var t=Object.create(this.constructor.prototype),e=Object.create(this._ctx);return i&&Ji(e,i),t._ctx=e,t}raw(){return this._ctx.valueMapper=null,this}each(i){var t=this._ctx;return this._read((e=>Pr(t,i,e,t.table.core)))}count(i){return this._read((i=>{const t=this._ctx,e=t.table.core;if(pr(t,!0))return e.count({trans:i,query:{index:zr(t,e.schema),range:t.range}}).then((i=>Math.min(i,t.limit)));var r=0;return Pr(t,(()=>(++r,!1)),i,e).then((()=>r))})).then(i)}sortBy(i,t){const e=i.split(".").reverse(),r=e[0],n=e.length-1;function s(i,t){return t?s(i[e[t]],t-1):i[r]}var o="next"===this._ctx.dir?1:-1;function I(i,t){var e=s(i,n),r=s(t,n);return e<r?-o:e>r?o:0}return this.toArray((function(i){return i.sort(I)})).then(t)}toArray(i){return this._read((i=>{var t=this._ctx;if("next"===t.dir&&pr(t,!0)&&t.limit>0){const{valueMapper:e}=t,r=zr(t,t.table.core.schema);return t.table.core.query({trans:i,limit:t.limit,values:!0,query:{index:r,range:t.range}}).then((({result:i})=>e?i.map(e):i))}{const e=[];return Pr(t,(i=>e.push(i)),i,t.table.core).then((()=>e))}}),i)}offset(i){var t=this._ctx;return i<=0||(t.offset+=i,pr(t)?br(t,(()=>{var t=i;return(i,e)=>0===t||(1===t?(--t,!1):(e((()=>{i.advance(t),t=0})),!1))})):br(t,(()=>{var t=i;return()=>--t<0}))),this}limit(i){return this._ctx.limit=Math.min(this._ctx.limit,i),br(this._ctx,(()=>{var t=i;return function(i,e,r){return--t<=0&&e(r),t>=0}}),!0),this}until(i,t){return Sr(this._ctx,(function(e,r,n){return!i(e.value)||(r(n),t)})),this}first(i){return this.limit(1).toArray((function(i){return i[0]})).then(i)}last(i){return this.reverse().first(i)}filter(i){var t,e;return Sr(this._ctx,(function(t){return i(t.value)})),t=this._ctx,e=i,t.isMatch=dr(t.isMatch,e),this}and(i){return this.filter(i)}or(i){return new this.db.WhereClause(this._ctx.table,i,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(i){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,e){i(e.key,e)}))}eachUniqueKey(i){return this._ctx.unique="unique",this.eachKey(i)}eachPrimaryKey(i){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,e){i(e.primaryKey,e)}))}keys(i){var t=this._ctx;t.keysOnly=!t.isMatch;var e=[];return this.each((function(i,t){e.push(t.key)})).then((function(){return e})).then(i)}primaryKeys(i){var t=this._ctx;if("next"===t.dir&&pr(t,!0)&&t.limit>0)return this._read((i=>{var e=zr(t,t.table.core.schema);return t.table.core.query({trans:i,values:!1,limit:t.limit,query:{index:e,range:t.range}})})).then((({result:i})=>i)).then(i);t.keysOnly=!t.isMatch;var e=[];return this.each((function(i,t){e.push(t.primaryKey)})).then((function(){return e})).then(i)}uniqueKeys(i){return this._ctx.unique="unique",this.keys(i)}firstKey(i){return this.limit(1).keys((function(i){return i[0]})).then(i)}lastKey(i){return this.reverse().firstKey(i)}distinct(){var i=this._ctx,t=i.index&&i.table.schema.idxByName[i.index];if(!t||!t.multi)return this;var e={};return Sr(this._ctx,(function(i){var t=i.primaryKey.toString(),r=_i(e,t);return e[t]=!0,!r})),this}modify(i){var t=this._ctx;return this._write((e=>{var r;if("function"==typeof i)r=i;else{var n=Hi(i),s=n.length;r=function(t){for(var e=!1,r=0;r<s;++r){var o=n[r],I=i[o];ot(t,o)!==I&&(It(t,o,I),e=!0)}return e}}const o=t.table.core,{outbound:I,extractKey:l}=o.schema.primaryKey,a=this.db._options.modifyChunkSize||200,c=[];let u=0;const j=[],h=(i,t)=>{const{failures:e,numFailures:r}=t;u+=i-r;for(let i of Hi(e))c.push(e[i])};return this.clone().primaryKeys().then((n=>{const s=c=>{const u=Math.min(a,n.length-c);return o.getMany({trans:e,keys:n.slice(c,c+u),cache:"immutable"}).then((j=>{const N=[],d=[],M=I?[]:null,g=[];for(let i=0;i<u;++i){const t=j[i],e={value:Nt(t),primKey:n[c+i]};!1!==r.call(e,e.value,e)&&(null==e.value?g.push(n[c+i]):I||0===Tr(l(t),l(e.value))?(d.push(e.value),I&&M.push(n[c+i])):(g.push(n[c+i]),N.push(e.value)))}const m=pr(t)&&t.limit===1/0&&("function"!=typeof i||i===vr)&&{index:t.index,range:t.range};return Promise.resolve(N.length>0&&o.mutate({trans:e,type:"add",values:N}).then((i=>{for(let t in i.failures)g.splice(parseInt(t),1);h(N.length,i)}))).then((()=>(d.length>0||m&&"object"==typeof i)&&o.mutate({trans:e,type:"put",keys:M,values:d,criteria:m,changeSpec:"function"!=typeof i&&i}).then((i=>h(d.length,i))))).then((()=>(g.length>0||m&&i===vr)&&o.mutate({trans:e,type:"delete",keys:g,criteria:m}).then((i=>h(g.length,i))))).then((()=>n.length>c+u&&s(c+a)))}))};return s(0).then((()=>{if(c.length>0)throw new Bt("Error modifying one or more objects",c,u,j);return n.length}))}))}))}delete(){var i=this._ctx,t=i.range;return pr(i)&&(i.isPrimKey&&!cr||3===t.type)?this._write((e=>{const{primaryKey:r}=i.table.core.schema,n=t;return i.table.core.count({trans:e,query:{index:r,range:n}}).then((t=>i.table.core.mutate({trans:e,type:"deleteRange",range:n}).then((({failures:i,lastResult:e,results:r,numFailures:n})=>{if(n)throw new Bt("Could not delete some values",Object.keys(i).map((t=>i[t])),t-n);return t-n}))))})):this.modify(vr)}}const vr=(i,t)=>t.value=null;function Dr(i,t){return i<t?-1:i===t?0:1}function Br(i,t){return i>t?-1:i===t?0:1}function Or(i,t,e){var r=i instanceof Cr?new i.Collection(i):i;return r._ctx.error=e?new e(t):new TypeError(t),r}function Lr(i){return new i.Collection(i,(()=>Ar(""))).limit(0)}function kr(i,t,e,r,n,s){for(var o=Math.min(i.length,r.length),I=-1,l=0;l<o;++l){var a=t[l];if(a!==r[l])return n(i[l],e[l])<0?i.substr(0,l)+e[l]+e.substr(l+1):n(i[l],r[l])<0?i.substr(0,l)+r[l]+e.substr(l+1):I>=0?i.substr(0,I)+t[I]+e.substr(I+1):null;n(i[l],a)<0&&(I=l)}return o<r.length&&"next"===s?i+e.substr(i.length):o<i.length&&"prev"===s?i.substr(0,e.length):I<0?null:i.substr(0,I)+r[I]+e.substr(I+1)}function Ur(i,t,e,r){var n,s,o,I,l,a,c,u=e.length;if(!e.every((i=>"string"==typeof i)))return Or(i,or);function j(i){n=function(i){return"next"===i?i=>i.toUpperCase():i=>i.toLowerCase()}(i),s=function(i){return"next"===i?i=>i.toLowerCase():i=>i.toUpperCase()}(i),o="next"===i?Dr:Br;var t=e.map((function(i){return{lower:s(i),upper:n(i)}})).sort((function(i,t){return o(i.lower,t.lower)}));I=t.map((function(i){return i.upper})),l=t.map((function(i){return i.lower})),a=i,c="next"===i?"":r}j("next");var h=new i.Collection(i,(()=>Er(I[0],l[u-1]+r)));h._ondirectionchange=function(i){j(i)};var N=0;return h._addAlgorithm((function(i,e,r){var n=i.key;if("string"!=typeof n)return!1;var j=s(n);if(t(j,l,N))return!0;for(var h=null,d=N;d<u;++d){var M=kr(n,j,I[d],l[d],o,a);null===M&&null===h?N=d+1:(null===h||o(h,M)>0)&&(h=M)}return e(null!==h?function(){i.continue(h+c)}:r),!1})),h}function Er(i,t,e,r){return{type:2,lower:i,upper:t,lowerOpen:e,upperOpen:r}}function Ar(i){return{type:1,lower:i,upper:i}}class Cr{get Collection(){return this._ctx.table.db.Collection}between(i,t,e,r){e=!1!==e,r=!0===r;try{return this._cmp(i,t)>0||0===this._cmp(i,t)&&(e||r)&&(!e||!r)?Lr(this):new this.Collection(this,(()=>Er(i,t,!e,!r)))}catch(i){return Or(this,sr)}}equals(i){return null==i?Or(this,sr):new this.Collection(this,(()=>Ar(i)))}above(i){return null==i?Or(this,sr):new this.Collection(this,(()=>Er(i,void 0,!0)))}aboveOrEqual(i){return null==i?Or(this,sr):new this.Collection(this,(()=>Er(i,void 0,!1)))}below(i){return null==i?Or(this,sr):new this.Collection(this,(()=>Er(void 0,i,!1,!0)))}belowOrEqual(i){return null==i?Or(this,sr):new this.Collection(this,(()=>Er(void 0,i)))}startsWith(i){return"string"!=typeof i?Or(this,or):this.between(i,i+rr,!0,!0)}startsWithIgnoreCase(i){return""===i?this.startsWith(i):Ur(this,((i,t)=>0===i.indexOf(t[0])),[i],rr)}equalsIgnoreCase(i){return Ur(this,((i,t)=>i===t[0]),[i],"")}anyOfIgnoreCase(){var i=pt.apply(yt,arguments);return 0===i.length?Lr(this):Ur(this,((i,t)=>-1!==t.indexOf(i)),i,"")}startsWithAnyOfIgnoreCase(){var i=pt.apply(yt,arguments);return 0===i.length?Lr(this):Ur(this,((i,t)=>t.some((t=>0===i.indexOf(t)))),i,rr)}anyOf(){const i=pt.apply(yt,arguments);let t=this._cmp;try{i.sort(t)}catch(i){return Or(this,sr)}if(0===i.length)return Lr(this);const e=new this.Collection(this,(()=>Er(i[0],i[i.length-1])));e._ondirectionchange=e=>{t="next"===e?this._ascending:this._descending,i.sort(t)};let r=0;return e._addAlgorithm(((e,n,s)=>{const o=e.key;for(;t(o,i[r])>0;)if(++r,r===i.length)return n(s),!1;return 0===t(o,i[r])||(n((()=>{e.continue(i[r])})),!1)})),e}notEqual(i){return this.inAnyRange([[nr,i],[i,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const i=pt.apply(yt,arguments);if(0===i.length)return new this.Collection(this);try{i.sort(this._ascending)}catch(i){return Or(this,sr)}const t=i.reduce(((i,t)=>i?i.concat([[i[i.length-1][1],t]]):[[nr,t]]),null);return t.push([i[i.length-1],this.db._maxKey]),this.inAnyRange(t,{includeLowers:!1,includeUppers:!1})}inAnyRange(i,t){const e=this._cmp,r=this._ascending,n=this._descending,s=this._min,o=this._max;if(0===i.length)return Lr(this);if(!i.every((i=>void 0!==i[0]&&void 0!==i[1]&&r(i[0],i[1])<=0)))return Or(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Ut.InvalidArgument);const I=!t||!1!==t.includeLowers,l=t&&!0===t.includeUppers;let a,c=r;function u(i,t){return c(i[0],t[0])}try{a=i.reduce((function(i,t){let r=0,n=i.length;for(;r<n;++r){const n=i[r];if(e(t[0],n[1])<0&&e(t[1],n[0])>0){n[0]=s(n[0],t[0]),n[1]=o(n[1],t[1]);break}}return r===n&&i.push(t),i}),[]),a.sort(u)}catch(i){return Or(this,sr)}let j=0;const h=l?i=>r(i,a[j][1])>0:i=>r(i,a[j][1])>=0,N=I?i=>n(i,a[j][0])>0:i=>n(i,a[j][0])>=0;let d=h;const M=new this.Collection(this,(()=>Er(a[0][0],a[a.length-1][1],!I,!l)));return M._ondirectionchange=i=>{"next"===i?(d=h,c=r):(d=N,c=n),a.sort(u)},M._addAlgorithm(((i,t,e)=>{for(var n=i.key;d(n);)if(++j,j===a.length)return t(e),!1;return!!function(i){return!h(i)&&!N(i)}(n)||(0===this._cmp(n,a[j][1])||0===this._cmp(n,a[j][0])||t((()=>{c===r?i.continue(a[j][0]):i.continue(a[j][1])})),!1)})),M}startsWithAnyOf(){const i=pt.apply(yt,arguments);return i.every((i=>"string"==typeof i))?0===i.length?Lr(this):this.inAnyRange(i.map((i=>[i,i+rr]))):Or(this,"startsWithAnyOf() only works with strings")}}function Hr(i){return De((function(t){return Wr(t),i(t.target.error),!1}))}function Wr(i){i.stopPropagation&&i.stopPropagation(),i.preventDefault&&i.preventDefault()}const Jr="storagemutated",Rr="x-storagemutated-1",Qr=fr(null,Jr);class _r{_lock(){return rt(!Ne.global),++this._reculock,1!==this._reculock||Ne.global||(Ne.lockOwnerFor=this),this}_unlock(){if(rt(!Ne.global),0==--this._reculock)for(Ne.global||(Ne.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var i=this._blockedFuncs.shift();try{Fe(i[1],i[0])}catch(i){}}return this}_locked(){return this._reculock&&Ne.lockOwnerFor!==this}create(i){if(!this.mode)return this;const t=this.db.idbdb,e=this.db._state.dbOpenError;if(rt(!this.idbtrans),!i&&!t)switch(e&&e.name){case"DatabaseClosedError":throw new Ut.DatabaseClosed(e);case"MissingAPIError":throw new Ut.MissingAPI(e.message,e);default:throw new Ut.OpenFailed(e)}if(!this.active)throw new Ut.TransactionInactive;return rt(null===this._completion._state),(i=this.idbtrans=i||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):t.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=De((t=>{Wr(t),this._reject(i.error)})),i.onabort=De((t=>{Wr(t),this.active&&this._reject(new Ut.Abort(i.error)),this.active=!1,this.on("abort").fire(t)})),i.oncomplete=De((()=>{this.active=!1,this._resolve(),"mutatedParts"in i&&Qr.storagemutated.fire(i.mutatedParts)})),this}_promise(i,t,e){if("readwrite"===i&&"readwrite"!==this.mode)return ir(new Ut.ReadOnly("Transaction is readonly"));if(!this.active)return ir(new Ut.TransactionInactive);if(this._locked())return new me(((r,n)=>{this._blockedFuncs.push([()=>{this._promise(i,t,e).then(r,n)},Ne])}));if(e)return Ae((()=>{var i=new me(((i,e)=>{this._lock();const r=t(i,e,this);r&&r.then&&r.then(i,e)}));return i.finally((()=>this._unlock())),i._lib=!0,i}));var r=new me(((i,e)=>{var r=t(i,e,this);r&&r.then&&r.then(i,e)}));return r._lib=!0,r}_root(){return this.parent?this.parent._root():this}waitFor(i){var t=this._root();const e=me.resolve(i);if(t._waitingFor)t._waitingFor=t._waitingFor.then((()=>e));else{t._waitingFor=e,t._waitingQueue=[];var r=t.idbtrans.objectStore(t.storeNames[0]);!function i(){for(++t._spinCount;t._waitingQueue.length;)t._waitingQueue.shift()();t._waitingFor&&(r.get(-1/0).onsuccess=i)}()}var n=t._waitingFor;return new me(((i,r)=>{e.then((e=>t._waitingQueue.push(De(i.bind(null,e)))),(i=>t._waitingQueue.push(De(r.bind(null,i))))).finally((()=>{t._waitingFor===n&&(t._waitingFor=null)}))}))}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new Ut.Abort))}table(i){const t=this._memoizedTables||(this._memoizedTables={});if(_i(t,i))return t[i];const e=this.schema[i];if(!e)throw new Ut.NotFound("Table "+i+" not part of transaction");const r=new this.db.Table(i,e,this);return r.core=this.db.core.table(i),t[i]=r,r}}function Fr(i,t,e,r,n,s,o){return{name:i,keyPath:t,unique:e,multi:r,auto:n,compound:s,src:(e&&!o?"&":"")+(r?"*":"")+(n?"++":"")+Xr(t)}}function Xr(i){return"string"==typeof i?i:i?"["+[].join.call(i,"+")+"]":""}function Vr(i,t,e){return{name:i,primKey:t,indexes:e,mappedClass:null,idxByName:st(e,(i=>[i.name,i]))}}let $r=i=>{try{return i.only([[]]),$r=()=>[[]],[[]]}catch(i){return $r=()=>rr,rr}};function qr(i){return null==i?()=>{}:"string"==typeof i?function(i){const t=i.split(".");return 1===t.length?t=>t[i]:t=>ot(t,i)}(i):t=>ot(t,i)}function Kr(i){return[].slice.call(i)}let tn=0;function en(i){return null==i?":id":"string"==typeof i?i:`[${i.join("+")}]`}function rn(i,t,e){function r(i){if(3===i.type)return null;if(4===i.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:e,upper:r,lowerOpen:n,upperOpen:s}=i;return void 0===e?void 0===r?null:t.upperBound(r,!!s):void 0===r?t.lowerBound(e,!!n):t.bound(e,r,!!n,!!s)}const{schema:n,hasGetAll:s}=function(i,t){const e=Kr(i.objectStoreNames);return{schema:{name:i.name,tables:e.map((i=>t.objectStore(i))).map((i=>{const{keyPath:t,autoIncrement:e}=i,r=Wi(t),n=null==t,s={},o={name:i.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:n,compound:r,keyPath:t,autoIncrement:e,unique:!0,extractKey:qr(t)},indexes:Kr(i.indexNames).map((t=>i.index(t))).map((i=>{const{name:t,unique:e,multiEntry:r,keyPath:n}=i,o={name:t,compound:Wi(n),keyPath:n,unique:e,multiEntry:r,extractKey:qr(n)};return s[en(n)]=o,o})),getIndexByKeyPath:i=>s[en(i)]};return s[":id"]=o.primaryKey,null!=t&&(s[en(t)]=o.primaryKey),o}))},hasGetAll:e.length>0&&"getAll"in t.objectStore(e[0])&&!("undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(i,e),o=n.tables.map((i=>function(i){const t=i.name;return{name:t,schema:i,mutate:function({trans:i,type:e,keys:n,values:s,range:o}){return new Promise(((I,l)=>{I=De(I);const a=i.objectStore(t),c=null==a.keyPath,u="put"===e||"add"===e;if(!u&&"delete"!==e&&"deleteRange"!==e)throw new Error("Invalid operation type: "+e);const{length:j}=n||s||{length:1};if(n&&s&&n.length!==s.length)throw new Error("Given keys array must have same length as given values array.");if(0===j)return I({numFailures:0,failures:{},results:[],lastResult:void 0});let h;const N=[],d=[];let M=0;const g=i=>{++M,Wr(i)};if("deleteRange"===e){if(4===o.type)return I({numFailures:M,failures:d,results:[],lastResult:void 0});3===o.type?N.push(h=a.clear()):N.push(h=a.delete(r(o)))}else{const[i,t]=u?c?[s,n]:[s,null]:[n,null];if(u)for(let r=0;r<j;++r)N.push(h=t&&void 0!==t[r]?a[e](i[r],t[r]):a[e](i[r])),h.onerror=g;else for(let t=0;t<j;++t)N.push(h=a[e](i[t])),h.onerror=g}const m=i=>{const t=i.target.result;N.forEach(((i,t)=>null!=i.error&&(d[t]=i.error))),I({numFailures:M,failures:d,results:"delete"===e?n:N.map((i=>i.result)),lastResult:t})};h.onerror=i=>{g(i),m(i)},h.onsuccess=m}))},getMany:({trans:i,keys:e})=>new Promise(((r,n)=>{r=De(r);const s=i.objectStore(t),o=e.length,I=new Array(o);let l,a=0,c=0;const u=i=>{const t=i.target;I[t._pos]=t.result,++c===a&&r(I)},j=Hr(n);for(let i=0;i<o;++i)null!=e[i]&&(l=s.get(e[i]),l._pos=i,l.onsuccess=u,l.onerror=j,++a);0===a&&r(I)})),get:({trans:i,key:e})=>new Promise(((r,n)=>{r=De(r);const s=i.objectStore(t).get(e);s.onsuccess=i=>r(i.target.result),s.onerror=Hr(n)})),query:function(i){return e=>new Promise(((n,s)=>{n=De(n);const{trans:o,values:I,limit:l,query:a}=e,c=l===1/0?void 0:l,{index:u,range:j}=a,h=o.objectStore(t),N=u.isPrimaryKey?h:h.index(u.name),d=r(j);if(0===l)return n({result:[]});if(i){const i=I?N.getAll(d,c):N.getAllKeys(d,c);i.onsuccess=i=>n({result:i.target.result}),i.onerror=Hr(s)}else{let i=0;const t=I||!("openKeyCursor"in N)?N.openCursor(d):N.openKeyCursor(d),e=[];t.onsuccess=r=>{const s=t.result;return s?(e.push(I?s.value:s.primaryKey),++i===l?n({result:e}):void s.continue()):n({result:e})},t.onerror=Hr(s)}}))}(s),openCursor:function({trans:i,values:e,query:n,reverse:s,unique:o}){return new Promise(((I,l)=>{I=De(I);const{index:a,range:c}=n,u=i.objectStore(t),j=a.isPrimaryKey?u:u.index(a.name),h=s?o?"prevunique":"prev":o?"nextunique":"next",N=e||!("openKeyCursor"in j)?j.openCursor(r(c),h):j.openKeyCursor(r(c),h);N.onerror=Hr(l),N.onsuccess=De((t=>{const e=N.result;if(!e)return void I(null);e.___id=++tn,e.done=!1;const r=e.continue.bind(e);let n=e.continuePrimaryKey;n&&(n=n.bind(e));const s=e.advance.bind(e),o=()=>{throw new Error("Cursor not stopped")};e.trans=i,e.stop=e.continue=e.continuePrimaryKey=e.advance=()=>{throw new Error("Cursor not started")},e.fail=De(l),e.next=function(){let i=1;return this.start((()=>i--?this.continue():this.stop())).then((()=>this))},e.start=i=>{const t=new Promise(((i,t)=>{i=De(i),N.onerror=Hr(t),e.fail=t,e.stop=t=>{e.stop=e.continue=e.continuePrimaryKey=e.advance=o,i(t)}})),I=()=>{if(N.result)try{i()}catch(i){e.fail(i)}else e.done=!0,e.start=()=>{throw new Error("Cursor behind last entry")},e.stop()};return N.onsuccess=De((i=>{N.onsuccess=I,I()})),e.continue=r,e.continuePrimaryKey=n,e.advance=s,I(),t},I(e)}),l)}))},count({query:i,trans:e}){const{index:n,range:s}=i;return new Promise(((i,o)=>{const I=e.objectStore(t),l=n.isPrimaryKey?I:I.index(n.name),a=r(s),c=a?l.count(a):l.count();c.onsuccess=De((t=>i(t.target.result))),c.onerror=Hr(o)}))}}}(i))),I={};return o.forEach((i=>I[i.name]=i)),{stack:"dbcore",transaction:i.transaction.bind(i),table(i){if(!I[i])throw new Error(`Table '${i}' not found`);return I[i]},MIN_KEY:-1/0,MAX_KEY:$r(t),schema:n}}function nn({_novip:i},t){const e=t.db,r=function(i,t,{IDBKeyRange:e,indexedDB:r},n){const s=function(i,t){return t.reduce(((i,{create:t})=>({...i,...t(i)})),i)}(rn(t,e,n),i.dbcore);return{dbcore:s}}(i._middlewares,e,i._deps,t);i.core=r.dbcore,i.tables.forEach((t=>{const e=t.name;i.core.schema.tables.some((i=>i.name===e))&&(t.core=i.core.table(e),i[e]instanceof i.Table&&(i[e].core=t.core))}))}function sn({_novip:i},t,e,r){e.forEach((e=>{const n=r[e];t.forEach((t=>{const r=Ki(t,e);(!r||"value"in r&&void 0===r.value)&&(t===i.Transaction.prototype||t instanceof i.Transaction?Vi(t,e,{get(){return this.table(e)},set(i){Xi(this,e,{value:i,writable:!0,configurable:!0,enumerable:!0})}}):t[e]=new i.Table(e,n))}))}))}function on({_novip:i},t){t.forEach((t=>{for(let e in t)t[e]instanceof i.Table&&delete t[e]}))}function In(i,t){return i._cfg.version-t._cfg.version}function ln(i,t,e,r){const n=i._dbSchema,s=i._createTransaction("readwrite",i._storeNames,n);s.create(e),s._completion.catch(r);const o=s._reject.bind(s),I=Ne.transless||Ne;Ae((()=>{Ne.trans=s,Ne.transless=I,0===t?(Hi(n).forEach((i=>{cn(e,i,n[i].primKey,n[i].indexes)})),nn(i,e),me.follow((()=>i.on.populate.fire(s))).catch(o)):function({_novip:i},t,e,r){const n=[],s=i._versions;let o=i._dbSchema=jn(i,i.idbdb,r),I=!1;const l=s.filter((i=>i._cfg.version>=t));function a(){return n.length?me.resolve(n.shift()(e.idbtrans)).then(a):me.resolve()}return l.forEach((s=>{n.push((()=>{const n=o,l=s._cfg.dbschema;hn(i,n,r),hn(i,l,r),o=i._dbSchema=l;const a=an(n,l);a.add.forEach((i=>{cn(r,i[0],i[1].primKey,i[1].indexes)})),a.change.forEach((i=>{if(i.recreate)throw new Ut.Upgrade("Not yet support for changing primary key");{const t=r.objectStore(i.name);i.add.forEach((i=>un(t,i))),i.change.forEach((i=>{t.deleteIndex(i.name),un(t,i)})),i.del.forEach((i=>t.deleteIndex(i)))}}));const c=s._cfg.contentUpgrade;if(c&&s._cfg.version>t){nn(i,r),e._memoizedTables={},I=!0;let t=lt(l);a.del.forEach((i=>{t[i]=n[i]})),on(i,[i.Transaction.prototype]),sn(i,[i.Transaction.prototype],Hi(t),t),e.schema=t;const s=St(c);let o;s&&Ce();const u=me.follow((()=>{if(o=c(e),o&&s){var i=He.bind(null,null);o.then(i,i)}}));return o&&"function"==typeof o.then?me.resolve(o):u.then((()=>o))}})),n.push((t=>{if(!I||!ar){!function(i,t){[].slice.call(t.db.objectStoreNames).forEach((e=>null==i[e]&&t.db.deleteObjectStore(e)))}(s._cfg.dbschema,t)}on(i,[i.Transaction.prototype]),sn(i,[i.Transaction.prototype],i._storeNames,i._dbSchema),e.schema=i._dbSchema}))})),a().then((()=>{var i,t;t=r,Hi(i=o).forEach((e=>{t.db.objectStoreNames.contains(e)||cn(t,e,i[e].primKey,i[e].indexes)}))}))}(i,t,s,e).catch(o)}))}function an(i,t){const e={del:[],add:[],change:[]};let r;for(r in i)t[r]||e.del.push(r);for(r in t){const n=i[r],s=t[r];if(n){const i={name:r,def:s,recreate:!1,del:[],add:[],change:[]};if(""+(n.primKey.keyPath||"")!=""+(s.primKey.keyPath||"")||n.primKey.auto!==s.primKey.auto&&!lr)i.recreate=!0,e.change.push(i);else{const t=n.idxByName,r=s.idxByName;let o;for(o in t)r[o]||i.del.push(o);for(o in r){const e=t[o],n=r[o];e?e.src!==n.src&&i.change.push(n):i.add.push(n)}(i.del.length>0||i.add.length>0||i.change.length>0)&&e.change.push(i)}}else e.add.push([r,s])}return e}function cn(i,t,e,r){const n=i.db.createObjectStore(t,e.keyPath?{keyPath:e.keyPath,autoIncrement:e.auto}:{autoIncrement:e.auto});return r.forEach((i=>un(n,i))),n}function un(i,t){i.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function jn(i,t,e){const r={};return tt(t.objectStoreNames,0).forEach((i=>{const t=e.objectStore(i);let n=t.keyPath;const s=Fr(Xr(n),n||"",!1,!1,!!t.autoIncrement,n&&"string"!=typeof n,!0),o=[];for(let i=0;i<t.indexNames.length;++i){const e=t.index(t.indexNames[i]);n=e.keyPath;var I=Fr(e.name,n,!!e.unique,!!e.multiEntry,!1,n&&"string"!=typeof n,!1);o.push(I)}r[i]=Vr(i,s,o)})),r}function hn({_novip:i},t,e){const r=e.db.objectStoreNames;for(let n=0;n<r.length;++n){const s=r[n],o=e.objectStore(s);i._hasGetAll="getAll"in o;for(let i=0;i<o.indexNames.length;++i){const e=o.indexNames[i],r=o.index(e).keyPath,n="string"==typeof r?r:"["+tt(r).join("+")+"]";if(t[s]){const i=t[s].idxByName[n];i&&(i.name=e,delete t[s].idxByName[n],t[s].idxByName[e]=i)}}}"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&Ci.WorkerGlobalScope&&Ci instanceof Ci.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(i._hasGetAll=!1)}class Nn{_parseStoresSpec(i,t){Hi(i).forEach((e=>{if(null!==i[e]){var r=i[e].split(",").map(((i,t)=>{const e=(i=i.trim()).replace(/([&*]|\+\+)/g,""),r=/^\[/.test(e)?e.match(/^\[(.*)\]$/)[1].split("+"):e;return Fr(e,r||null,/\&/.test(i),/\*/.test(i),/\+\+/.test(i),Wi(r),0===t)})),n=r.shift();if(n.multi)throw new Ut.Schema("Primary key cannot be multi-valued");r.forEach((i=>{if(i.auto)throw new Ut.Schema("Only primary key can be marked as autoIncrement (++)");if(!i.keyPath)throw new Ut.Schema("Index must have a name and cannot be an empty string")})),t[e]=Vr(e,n,r)}}))}stores(i){const t=this.db;this._cfg.storesSource=this._cfg.storesSource?Ji(this._cfg.storesSource,i):i;const e=t._versions,r={};let n={};return e.forEach((i=>{Ji(r,i._cfg.storesSource),n=i._cfg.dbschema={},i._parseStoresSpec(r,n)})),t._dbSchema=n,on(t,[t._allTables,t,t.Transaction.prototype]),sn(t,[t._allTables,t,t.Transaction.prototype,this._cfg.tables],Hi(n),n),t._storeNames=Hi(n),this}upgrade(i){return this._cfg.contentUpgrade=Xt(this._cfg.contentUpgrade||Ct,i),this}}function dn(i,t){let e=i._dbNamesDB;return e||(e=i._dbNamesDB=new kn(jr,{addons:[],indexedDB:i,IDBKeyRange:t}),e.version(1).stores({dbnames:"name"})),e.table("dbnames")}function Mn(i){return i&&"function"==typeof i.databases}function gn(i){return Ae((function(){return Ne.letThrough=!0,i()}))}function mn(){var i;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(t){var e=function(){return indexedDB.databases().finally(t)};i=setInterval(e,100),e()})).finally((function(){return clearInterval(i)})):Promise.resolve()}function fn(i){const t=i._state,{indexedDB:e}=i._deps;if(t.isBeingOpened||i.idbdb)return t.dbReadyPromise.then((()=>t.dbOpenError?ir(t.dbOpenError):i));bt&&(t.openCanceller._stackHolder=wt()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const r=t.openCanceller;function n(){if(t.openCanceller!==r)throw new Ut.DatabaseClosed("db.open() was cancelled")}let s=t.dbReadyResolve,o=null,I=!1;return me.race([r,("undefined"==typeof navigator?me.resolve():mn()).then((()=>new me(((r,s)=>{if(n(),!e)throw new Ut.MissingAPI;const l=i.name,a=t.autoSchema?e.open(l):e.open(l,Math.round(10*i.verno));if(!a)throw new Ut.MissingAPI;a.onerror=Hr(s),a.onblocked=De(i._fireOnBlocked),a.onupgradeneeded=De((r=>{if(o=a.transaction,t.autoSchema&&!i._options.allowEmptyDB){a.onerror=Wr,o.abort(),a.result.close();const i=e.deleteDatabase(l);i.onsuccess=i.onerror=De((()=>{s(new Ut.NoSuchDatabase(`Database ${l} doesnt exist`))}))}else{o.onerror=Hr(s);var n=r.oldVersion>Math.pow(2,62)?0:r.oldVersion;I=n<1,i._novip.idbdb=a.result,ln(i,n/10,o,s)}}),s),a.onsuccess=De((()=>{o=null;const e=i._novip.idbdb=a.result,n=tt(e.objectStoreNames);if(n.length>0)try{const r=e.transaction(1===(s=n).length?s[0]:s,"readonly");t.autoSchema?function({_novip:i},t,e){i.verno=t.version/10;const r=i._dbSchema=jn(0,t,e);i._storeNames=tt(t.objectStoreNames,0),sn(i,[i._allTables],Hi(r),r)}(i,e,r):(hn(i,i._dbSchema,r),function(i,t){const e=an(jn(0,i.idbdb,t),i._dbSchema);return!(e.add.length||e.change.some((i=>i.add.length||i.change.length)))}(i,r)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),nn(i,r)}catch(i){}var s;Ir.push(i),e.onversionchange=De((e=>{t.vcFired=!0,i.on("versionchange").fire(e)})),e.onclose=De((t=>{i.on("close").fire(t)})),I&&function({indexedDB:i,IDBKeyRange:t},e){!Mn(i)&&e!==jr&&dn(i,t).put({name:e}).catch(Ct)}(i._deps,l),r()}),s)}))))]).then((()=>(n(),t.onReadyBeingFired=[],me.resolve(gn((()=>i.on.ready.fire(i.vip)))).then((function e(){if(t.onReadyBeingFired.length>0){let r=t.onReadyBeingFired.reduce(Xt,Ct);return t.onReadyBeingFired=[],me.resolve(gn((()=>r(i.vip)))).then(e)}}))))).finally((()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1})).then((()=>i)).catch((e=>{t.dbOpenError=e;try{o&&o.abort()}catch(i){}return r===t.openCanceller&&i._close(),ir(e)})).finally((()=>{t.openComplete=!0,s()}))}function yn(i){var t=t=>i.next(t),e=n(t),r=n((t=>i.throw(t)));function n(i){return t=>{var n=i(t),s=n.value;return n.done?s:s&&"function"==typeof s.then?s.then(e,r):Wi(s)?Promise.all(s).then(e,r):e(s)}}return n(t)()}function pn(i,t,e){var r=arguments.length;if(r<2)throw new Ut.InvalidArgument("Too few arguments");for(var n=new Array(r-1);--r;)n[r-1]=arguments[r];return e=n.pop(),[i,ct(n),e]}function Sn(i,t,e,r,n){return me.resolve().then((()=>{const s=Ne.transless||Ne,o=i._createTransaction(t,e,i._dbSchema,r),I={trans:o,transless:s};if(r)o.idbtrans=r.idbtrans;else try{o.create(),i._state.PR1398_maxLoop=3}catch(r){return r.name===Lt.InvalidState&&i.isOpen()&&--i._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),i._close(),i.open().then((()=>Sn(i,t,e,null,n)))):ir(r)}const l=St(n);let a;l&&Ce();const c=me.follow((()=>{if(a=n.call(o,o),a)if(l){var i=He.bind(null,null);a.then(i,i)}else"function"==typeof a.next&&"function"==typeof a.throw&&(a=yn(a))}),I);return(a&&"function"==typeof a.then?me.resolve(a).then((i=>o.active?i:ir(new Ut.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn")))):c.then((()=>a))).then((i=>(r&&o._resolve(),o._completion.then((()=>i))))).catch((i=>(o._reject(i),ir(i))))}))}function bn(i,t,e){const r=Wi(i)?i.slice():[i];for(let i=0;i<e;++i)r.push(t);return r}const zn={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(i){return{...i,table(t){const e=i.table(t),{schema:r}=e,n={},s=[];function o(i,t,e){const r=en(i),I=n[r]=n[r]||[],l=null==i?0:"string"==typeof i?1:i.length,a=t>0,c={...e,isVirtual:a,keyTail:t,keyLength:l,extractKey:qr(i),unique:!a&&e.unique};if(I.push(c),c.isPrimaryKey||s.push(c),l>1){o(2===l?i[0]:i.slice(0,l-1),t+1,e)}return I.sort(((i,t)=>i.keyTail-t.keyTail)),c}const I=o(r.primaryKey.keyPath,0,r.primaryKey);n[":id"]=[I];for(const i of r.indexes)o(i.keyPath,0,i);function l(t){const e=t.query.index;return e.isVirtual?{...t,query:{index:e,range:(r=t.query.range,n=e.keyTail,{type:1===r.type?2:r.type,lower:bn(r.lower,r.lowerOpen?i.MAX_KEY:i.MIN_KEY,n),lowerOpen:!0,upper:bn(r.upper,r.upperOpen?i.MIN_KEY:i.MAX_KEY,n),upperOpen:!0})}}:t;var r,n}const a={...e,schema:{...r,primaryKey:I,indexes:s,getIndexByKeyPath:function(i){const t=n[en(i)];return t&&t[0]}},count:i=>e.count(l(i)),query:i=>e.query(l(i)),openCursor(t){const{keyTail:r,isVirtual:n,keyLength:s}=t.query.index;if(!n)return e.openCursor(t);return e.openCursor(l(t)).then((e=>e&&function(e){const n=Object.create(e,{continue:{value:function(n){null!=n?e.continue(bn(n,t.reverse?i.MAX_KEY:i.MIN_KEY,r)):t.unique?e.continue(e.key.slice(0,s).concat(t.reverse?i.MIN_KEY:i.MAX_KEY,r)):e.continue()}},continuePrimaryKey:{value(t,n){e.continuePrimaryKey(bn(t,i.MAX_KEY,r),n)}},primaryKey:{get:()=>e.primaryKey},key:{get(){const i=e.key;return 1===s?i[0]:i.slice(0,s)}},value:{get:()=>e.value}});return n}(e)))}};return a}}}};function xn(i,t,e,r){return e=e||{},r=r||"",Hi(i).forEach((n=>{if(_i(t,n)){var s=i[n],o=t[n];if("object"==typeof s&&"object"==typeof o&&s&&o){const i=gt(s);i!==gt(o)?e[r+n]=t[n]:"Object"===i?xn(s,o,e,r+n+"."):s!==o&&(e[r+n]=t[n])}else s!==o&&(e[r+n]=t[n])}else e[r+n]=void 0})),Hi(t).forEach((n=>{_i(i,n)||(e[r+n]=t[n])})),e}const Pn={stack:"dbcore",name:"HooksMiddleware",level:2,create:i=>({...i,table(t){const e=i.table(t),{primaryKey:r}=e.schema,n={...e,mutate(i){const n=Ne.trans,{deleting:s,creating:o,updating:I}=n.table(t).hook;switch(i.type){case"add":if(o.fire===Ct)break;return n._promise("readwrite",(()=>l(i)),!0);case"put":if(o.fire===Ct&&I.fire===Ct)break;return n._promise("readwrite",(()=>l(i)),!0);case"delete":if(s.fire===Ct)break;return n._promise("readwrite",(()=>l(i)),!0);case"deleteRange":if(s.fire===Ct)break;return n._promise("readwrite",(()=>function(i){return a(i.trans,i.range,1e4)}(i)),!0)}return e.mutate(i);function l(i){const t=Ne.trans,n=i.keys||function(i,t){return"delete"===t.type?t.keys:t.keys||t.values.map(i.extractKey)}(r,i);if(!n)throw new Error("Keys missing");return"delete"!==(i="add"===i.type||"put"===i.type?{...i,keys:n}:{...i}).type&&(i.values=[...i.values]),i.keys&&(i.keys=[...i.keys]),function(i,t,e){return"add"===t.type?Promise.resolve([]):i.getMany({trans:t.trans,keys:e,cache:"immutable"})}(e,i,n).then((l=>{const a=n.map(((e,n)=>{const a=l[n],c={onerror:null,onsuccess:null};if("delete"===i.type)s.fire.call(c,e,a,t);else if("add"===i.type||void 0===a){const s=o.fire.call(c,e,i.values[n],t);null==e&&null!=s&&(e=s,i.keys[n]=e,r.outbound||It(i.values[n],r.keyPath,e))}else{const r=xn(a,i.values[n]),s=I.fire.call(c,r,e,a,t);if(s){const t=i.values[n];Object.keys(s).forEach((i=>{_i(t,i)?t[i]=s[i]:It(t,i,s[i])}))}}return c}));return e.mutate(i).then((({failures:t,results:e,numFailures:r,lastResult:s})=>{for(let r=0;r<n.length;++r){const s=e?e[r]:n[r],o=a[r];null==s?o.onerror&&o.onerror(t[r]):o.onsuccess&&o.onsuccess("put"===i.type&&l[r]?i.values[r]:s)}return{failures:t,results:e,numFailures:r,lastResult:s}})).catch((i=>(a.forEach((t=>t.onerror&&t.onerror(i))),Promise.reject(i))))}))}function a(i,t,n){return e.query({trans:i,values:!1,query:{index:r,range:t},limit:n}).then((({result:e})=>l({type:"delete",keys:e,trans:i}).then((r=>r.numFailures>0?Promise.reject(r.failures[0]):e.length<n?{failures:[],numFailures:0,lastResult:void 0}:a(i,{...t,lower:e[e.length-1],lowerOpen:!0},n)))))}}};return n}})};function wn(i,t,e){try{if(!t)return null;if(t.keys.length<i.length)return null;const r=[];for(let n=0,s=0;n<t.keys.length&&s<i.length;++n)0===Tr(t.keys[n],i[s])&&(r.push(e?Nt(t.values[n]):t.values[n]),++s);return r.length===i.length?r:null}catch(i){return null}}const Tn={stack:"dbcore",level:-1,create:i=>({table:t=>{const e=i.table(t);return{...e,getMany:i=>{if(!i.cache)return e.getMany(i);const t=wn(i.keys,i.trans._cache,"clone"===i.cache);return t?me.resolve(t):e.getMany(i).then((t=>(i.trans._cache={keys:i.keys,values:"clone"===i.cache?Nt(t):t},t)))},mutate:i=>("add"!==i.type&&(i.trans._cache=null),e.mutate(i))}}})};function Yn(i){return!("from"in i)}const Gn=function(i,t){if(!this){const t=new Gn;return i&&"d"in i&&Ji(t,i),t}Ji(this,arguments.length?{d:1,from:i,to:arguments.length>1?t:i}:{d:0})};function Zn(i,t,e){const r=Tr(t,e);if(isNaN(r))return;if(r>0)throw RangeError();if(Yn(i))return Ji(i,{from:t,to:e,d:1});const n=i.l,s=i.r;if(Tr(e,i.from)<0)return n?Zn(n,t,e):i.l={from:t,to:e,d:1,l:null,r:null},Bn(i);if(Tr(t,i.to)>0)return s?Zn(s,t,e):i.r={from:t,to:e,d:1,l:null,r:null},Bn(i);Tr(t,i.from)<0&&(i.from=t,i.l=null,i.d=s?s.d+1:1),Tr(e,i.to)>0&&(i.to=e,i.r=null,i.d=i.l?i.l.d+1:1);const o=!i.r;n&&!i.l&&vn(i,n),s&&o&&vn(i,s)}function vn(i,t){Yn(t)||function i(t,{from:e,to:r,l:n,r:s}){Zn(t,e,r),n&&i(t,n),s&&i(t,s)}(i,t)}function Dn(i){let t=Yn(i)?null:{s:0,n:i};return{next(i){const e=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,e)for(;t.n.l&&Tr(i,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!e||Tr(i,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function Bn(i){var t,e;const r=((null===(t=i.r)||void 0===t?void 0:t.d)||0)-((null===(e=i.l)||void 0===e?void 0:e.d)||0),n=r>1?"r":r<-1?"l":"";if(n){const t="r"===n?"l":"r",e={...i},r=i[n];i.from=r.from,i.to=r.to,i[n]=r[n],e[n]=r[t],i[t]=e,e.d=On(e)}i.d=On(i)}function On({r:i,l:t}){return(i?t?Math.max(i.d,t.d):i.d:t?t.d:0)+1}Fi(Gn.prototype,{add(i){return vn(this,i),this},addKey(i){return Zn(this,i,i),this},addKeys(i){return i.forEach((i=>Zn(this,i,i))),this},[mt](){return Dn(this)}});const Ln={stack:"dbcore",level:0,create:i=>{const t=i.schema.name,e=new Gn(i.MIN_KEY,i.MAX_KEY);return{...i,table:r=>{const n=i.table(r),{schema:s}=n,{primaryKey:o}=s,{extractKey:I,outbound:l}=o,a={...n,mutate:i=>{const o=i.trans,I=o.mutatedParts||(o.mutatedParts={}),l=i=>{const e=`idb://${t}/${r}/${i}`;return I[e]||(I[e]=new Gn)},a=l(""),c=l(":dels"),{type:u}=i;let[j,h]="deleteRange"===i.type?[i.range]:"delete"===i.type?[i.keys]:i.values.length<50?[[],i.values]:[];const N=i.trans._cache;return n.mutate(i).then((i=>{if(Wi(j)){"delete"!==u&&(j=i.results),a.addKeys(j);const t=wn(j,N);t||"add"===u||c.addKeys(j),(t||h)&&function(i,t,e,r){function n(t){const n=i(t.name||"");function s(i){return null!=i?t.extractKey(i):null}const o=i=>t.multiEntry&&Wi(i)?i.forEach((i=>n.addKey(i))):n.addKey(i);(e||r).forEach(((i,t)=>{const n=e&&s(e[t]),I=r&&s(r[t]);0!==Tr(n,I)&&(null!=n&&o(n),null!=I&&o(I))}))}t.indexes.forEach(n)}(l,s,t,h)}else if(j){const i={from:j.lower,to:j.upper};c.add(i),a.add(i)}else a.add(e),c.add(e),s.indexes.forEach((i=>l(i.name).add(e)));return i}))}},c=({query:{index:t,range:e}})=>{var r,n;return[t,new Gn(null!==(r=e.lower)&&void 0!==r?r:i.MIN_KEY,null!==(n=e.upper)&&void 0!==n?n:i.MAX_KEY)]},u={get:i=>[o,new Gn(i.key)],getMany:i=>[o,(new Gn).addKeys(i.keys)],count:c,query:c,openCursor:c};return Hi(u).forEach((i=>{a[i]=function(s){const{subscr:o}=Ne;if(o){const a=i=>{const e=`idb://${t}/${r}/${i}`;return o[e]||(o[e]=new Gn)},c=a(""),j=a(":dels"),[h,N]=u[i](s);if(a(h.name||"").add(N),!h.isPrimaryKey){if("count"!==i){const t="query"===i&&l&&s.values&&n.query({...s,values:!1});return n[i].apply(this,arguments).then((e=>{if("query"===i){if(l&&s.values)return t.then((({result:i})=>(c.addKeys(i),e)));const i=s.values?e.result.map(I):e.result;s.values?c.addKeys(i):j.addKeys(i)}else if("openCursor"===i){const i=e,t=s.values;return i&&Object.create(i,{key:{get:()=>(j.addKey(i.primaryKey),i.key)},primaryKey:{get(){const t=i.primaryKey;return j.addKey(t),t}},value:{get:()=>(t&&c.addKey(i.primaryKey),i.value)}})}return e}))}j.add(e)}}return n[i].apply(this,arguments)}})),a}}}};class kn{constructor(i,t){this._middlewares={},this.verno=0;const e=kn.dependencies;this._options=t={addons:kn.addons,autoOpen:!0,indexedDB:e.indexedDB,IDBKeyRange:e.IDBKeyRange,...t},this._deps={indexedDB:t.indexedDB,IDBKeyRange:t.IDBKeyRange};const{addons:r}=t;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const n={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:Ct,dbReadyPromise:null,cancelOpen:Ct,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};n.dbReadyPromise=new me((i=>{n.dbReadyResolve=i})),n.openCanceller=new me(((i,t)=>{n.cancelOpen=t})),this._state=n,this.name=i,this.on=fr(this,"populate","blocked","versionchange","close",{ready:[Xt,Ct]}),this.on.ready.subscribe=et(this.on.ready.subscribe,(i=>(t,e)=>{kn.vip((()=>{const r=this._state;if(r.openComplete)r.dbOpenError||me.resolve().then(t),e&&i(t);else if(r.onReadyBeingFired)r.onReadyBeingFired.push(t),e&&i(t);else{i(t);const r=this;e||i((function i(){r.on.ready.unsubscribe(t),r.on.ready.unsubscribe(i)}))}}))})),this.Collection=function(i){return yr(Zr.prototype,(function(t,e){this.db=i;let r=Mr,n=null;if(e)try{r=e()}catch(i){n=i}const s=t._ctx,o=s.table,I=o.hook.reading.fire;this._ctx={table:o,index:s.index,isPrimKey:!s.index||o.schema.primKey.keyPath&&s.index===o.schema.primKey.name,range:r,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:n,or:s.or,valueMapper:I!==Ht?I:null}}))}(this),this.Table=function(i){return yr(mr.prototype,(function(t,e,r){this.db=i,this._tx=r,this.name=t,this.schema=e,this.hook=i._allTables[t]?i._allTables[t].hook:fr(null,{creating:[Rt,Ct],reading:[Wt,Ht],updating:[_t,Ct],deleting:[Qt,Ct]})}))}(this),this.Transaction=function(i){return yr(_r.prototype,(function(t,e,r,n,s){this.db=i,this.mode=t,this.storeNames=e,this.schema=r,this.chromeTransactionDurability=n,this.idbtrans=null,this.on=fr(this,"complete","error","abort"),this.parent=s||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new me(((i,t)=>{this._resolve=i,this._reject=t})),this._completion.then((()=>{this.active=!1,this.on.complete.fire()}),(i=>{var t=this.active;return this.active=!1,this.on.error.fire(i),this.parent?this.parent._reject(i):t&&this.idbtrans&&this.idbtrans.abort(),ir(i)}))}))}(this),this.Version=function(i){return yr(Nn.prototype,(function(t){this.db=i,this._cfg={version:t,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(i){return yr(Cr.prototype,(function(t,e,r){this.db=i,this._ctx={table:t,index:":id"===e?null:e,or:r};const n=i._deps.indexedDB;if(!n)throw new Ut.MissingAPI;this._cmp=this._ascending=n.cmp.bind(n),this._descending=(i,t)=>n.cmp(t,i),this._max=(i,t)=>n.cmp(i,t)>0?i:t,this._min=(i,t)=>n.cmp(i,t)<0?i:t,this._IDBKeyRange=i._deps.IDBKeyRange}))}(this),this.on("versionchange",(i=>{i.newVersion>0?console.warn(`Another connection wants to upgrade database '${this.name}'. Closing db now to resume the upgrade.`):console.warn(`Another connection wants to delete database '${this.name}'. Closing db now to resume the delete request.`),this.close()})),this.on("blocked",(i=>{!i.newVersion||i.newVersion<i.oldVersion?console.warn(`Dexie.delete('${this.name}') was blocked`):console.warn(`Upgrade '${this.name}' blocked by other connection holding version ${i.oldVersion/10}`)})),this._maxKey=$r(t.IDBKeyRange),this._createTransaction=(i,t,e,r)=>new this.Transaction(i,t,e,this._options.chromeTransactionDurability,r),this._fireOnBlocked=i=>{this.on("blocked").fire(i),Ir.filter((i=>i.name===this.name&&i!==this&&!i._state.vcFired)).map((t=>t.on("versionchange").fire(i)))},this.use(zn),this.use(Pn),this.use(Ln),this.use(Tn),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach((i=>i(this)))}version(i){if(isNaN(i)||i<.1)throw new Ut.Type("Given version is not a positive number");if(i=Math.round(10*i)/10,this.idbdb||this._state.isBeingOpened)throw new Ut.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,i);const t=this._versions;var e=t.filter((t=>t._cfg.version===i))[0];return e||(e=new this.Version(i),t.push(e),t.sort(In),e.stores({}),this._state.autoSchema=!1,e)}_whenReady(i){return this.idbdb&&(this._state.openComplete||Ne.letThrough||this._vip)?i():new me(((i,t)=>{if(this._state.openComplete)return t(new Ut.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void t(new Ut.DatabaseClosed);this.open().catch(Ct)}this._state.dbReadyPromise.then(i,t)})).then(i)}use({stack:i,create:t,level:e,name:r}){r&&this.unuse({stack:i,name:r});const n=this._middlewares[i]||(this._middlewares[i]=[]);return n.push({stack:i,create:t,level:null==e?10:e,name:r}),n.sort(((i,t)=>i.level-t.level)),this}unuse({stack:i,name:t,create:e}){return i&&this._middlewares[i]&&(this._middlewares[i]=this._middlewares[i].filter((i=>e?i.create!==e:!!t&&i.name!==t))),this}open(){return fn(this)}_close(){const i=this._state,t=Ir.indexOf(this);if(t>=0&&Ir.splice(t,1),this.idbdb){try{this.idbdb.close()}catch(i){}this._novip.idbdb=null}i.dbReadyPromise=new me((t=>{i.dbReadyResolve=t})),i.openCanceller=new me(((t,e)=>{i.cancelOpen=e}))}close(){this._close();const i=this._state;this._options.autoOpen=!1,i.dbOpenError=new Ut.DatabaseClosed,i.isBeingOpened&&i.cancelOpen(i.dbOpenError)}delete(){const i=arguments.length>0,t=this._state;return new me(((e,r)=>{const n=()=>{this.close();var i=this._deps.indexedDB.deleteDatabase(this.name);i.onsuccess=De((()=>{!function({indexedDB:i,IDBKeyRange:t},e){!Mn(i)&&e!==jr&&dn(i,t).delete(e).catch(Ct)}(this._deps,this.name),e()})),i.onerror=Hr(r),i.onblocked=this._fireOnBlocked};if(i)throw new Ut.InvalidArgument("Arguments not allowed in db.delete()");t.isBeingOpened?t.dbReadyPromise.then(n):n()}))}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const i=this._state.dbOpenError;return i&&"DatabaseClosed"===i.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return Hi(this._allTables).map((i=>this._allTables[i]))}transaction(){const i=pn.apply(this,arguments);return this._transaction.apply(this,i)}_transaction(i,t,e){let r=Ne.trans;r&&r.db===this&&-1===i.indexOf("!")||(r=null);const n=-1!==i.indexOf("?");let s,o;i=i.replace("!","").replace("?","");try{if(o=t.map((i=>{var t=i instanceof this.Table?i.name:i;if("string"!=typeof t)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return t})),"r"==i||i===hr)s=hr;else{if("rw"!=i&&i!=Nr)throw new Ut.InvalidArgument("Invalid transaction mode: "+i);s=Nr}if(r){if(r.mode===hr&&s===Nr){if(!n)throw new Ut.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&o.forEach((i=>{if(r&&-1===r.storeNames.indexOf(i)){if(!n)throw new Ut.SubTransaction("Table "+i+" not included in parent transaction.");r=null}})),n&&r&&!r.active&&(r=null)}}catch(i){return r?r._promise(null,((t,e)=>{e(i)})):ir(i)}const I=Sn.bind(null,this,s,o,r,e);return r?r._promise(s,I,"lock"):Ne.trans?Fe(Ne.transless,(()=>this._whenReady(I))):this._whenReady(I)}table(i){if(!_i(this._allTables,i))throw new Ut.InvalidTable(`Table ${i} does not exist`);return this._allTables[i]}}const Un="undefined"!=typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable";class En{constructor(i){this._subscribe=i}subscribe(i,t,e){return this._subscribe(i&&"function"!=typeof i?i:{next:i,error:t,complete:e})}[Un](){return this}}function An(i,t){return Hi(t).forEach((e=>{vn(i[e]||(i[e]=new Gn),t[e])})),i}let Cn;try{Cn={indexedDB:Ci.indexedDB||Ci.mozIndexedDB||Ci.webkitIndexedDB||Ci.msIndexedDB,IDBKeyRange:Ci.IDBKeyRange||Ci.webkitIDBKeyRange}}catch(i){Cn={indexedDB:null,IDBKeyRange:null}}const Hn=kn;function Wn(i){let t=Jn;try{Jn=!0,Qr.storagemutated.fire(i)}finally{Jn=t}}Fi(Hn,{...At,delete:i=>new Hn(i,{addons:[]}).delete(),exists:i=>new Hn(i,{addons:[]}).open().then((i=>(i.close(),!0))).catch("NoSuchDatabaseError",(()=>!1)),getDatabaseNames(i){try{return function({indexedDB:i,IDBKeyRange:t}){return Mn(i)?Promise.resolve(i.databases()).then((i=>i.map((i=>i.name)).filter((i=>i!==jr)))):dn(i,t).toCollection().primaryKeys()}(Hn.dependencies).then(i)}catch(i){return ir(new Ut.MissingAPI)}},defineClass:()=>function(i){Ji(this,i)},ignoreTransaction:i=>Ne.trans?Fe(Ne.transless,i):i(),vip:gn,async:function(i){return function(){try{var t=yn(i.apply(this,arguments));return t&&"function"==typeof t.then?t:me.resolve(t)}catch(i){return ir(i)}}},spawn:function(i,t,e){try{var r=yn(i.apply(e,t||[]));return r&&"function"==typeof r.then?r:me.resolve(r)}catch(i){return ir(i)}},currentTransaction:{get:()=>Ne.trans||null},waitFor:function(i,t){const e=me.resolve("function"==typeof i?Hn.ignoreTransaction(i):i).timeout(t||6e4);return Ne.trans?Ne.trans.waitFor(e):e},Promise:me,debug:{get:()=>bt,set:i=>{zt(i,"dexie"===i?()=>!0:ur)}},derive:$i,extend:Ji,props:Fi,override:et,Events:fr,on:Qr,liveQuery:function(i){return new En((t=>{const e=St(i);let r=!1,n={},s={};const o={get closed(){return r},unsubscribe:()=>{r=!0,Qr.storagemutated.unsubscribe(c)}};t.start&&t.start(o);let I=!1,l=!1;function a(){return Hi(s).some((i=>n[i]&&function(i,t){const e=Dn(t);let r=e.next();if(r.done)return!1;let n=r.value;const s=Dn(i);let o=s.next(n.from),I=o.value;for(;!r.done&&!o.done;){if(Tr(I.from,n.to)<=0&&Tr(I.to,n.from)>=0)return!0;Tr(n.from,I.from)<0?n=(r=e.next(I.from)).value:I=(o=s.next(n.from)).value}return!1}(n[i],s[i])))}const c=i=>{An(n,i),a()&&u()},u=()=>{if(I||r)return;n={};const j={},h=function(t){e&&Ce();const r=()=>Ae(i,{subscr:t,trans:null}),n=Ne.trans?Fe(Ne.transless,r):r();return e&&n.then(He,He),n}(j);l||(Qr(Jr,c),l=!0),I=!0,Promise.resolve(h).then((i=>{I=!1,r||(a()?u():(n={},s=j,t.next&&t.next(i)))}),(i=>{I=!1,t.error&&t.error(i),o.unsubscribe()}))};return u(),o}))},extendObservabilitySet:An,getByKeyPath:ot,setByKeyPath:It,delByKeyPath:function(i,t){"string"==typeof t?It(i,t,void 0):"length"in t&&[].map.call(t,(function(t){It(i,t,void 0)}))},shallowClone:lt,deepClone:Nt,getObjectDiff:xn,cmp:Tr,asap:nt,minKey:nr,addons:[],connections:Ir,errnames:Lt,dependencies:Cn,semVer:er,version:er.split(".").map((i=>parseInt(i))).reduce(((i,t,e)=>i+t/Math.pow(10,2*e)))}),Hn.maxKey=$r(Hn.dependencies.IDBKeyRange),"undefined"!=typeof dispatchEvent&&"undefined"!=typeof addEventListener&&(Qr(Jr,(i=>{if(!Jn){let t;lr?(t=document.createEvent("CustomEvent"),t.initCustomEvent(Rr,!0,!0,i)):t=new CustomEvent(Rr,{detail:i}),Jn=!0,dispatchEvent(t),Jn=!1}})),addEventListener(Rr,(({detail:i})=>{Jn||Wn(i)})));let Jn=!1;if("undefined"!=typeof BroadcastChannel){const i=new BroadcastChannel(Rr);"function"==typeof i.unref&&i.unref(),Qr(Jr,(t=>{Jn||i.postMessage(t)})),i.onmessage=i=>{i.data&&Wn(i.data)}}else if("undefined"!=typeof self&&"undefined"!=typeof navigator){Qr(Jr,(i=>{try{Jn||("undefined"!=typeof localStorage&&localStorage.setItem(Rr,JSON.stringify({trig:Math.random(),changedParts:i})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach((t=>t.postMessage({type:Rr,changedParts:i}))))}catch(i){}})),"undefined"!=typeof addEventListener&&addEventListener("storage",(i=>{if(i.key===Rr){const t=JSON.parse(i.newValue);t&&Wn(t.changedParts)}}));const i=self.document&&navigator.serviceWorker;i&&i.addEventListener("message",(function({data:i}){i&&i.type===Rr&&Wn(i.changedParts)}))}me.rejectionMapper=function(i,t){if(!i||i instanceof vt||i instanceof TypeError||i instanceof SyntaxError||!i.name||!Et[i.name])return i;var e=new Et[i.name](t||i.message,i);return"stack"in i&&Vi(e,"stack",{get:function(){return this.inner.stack}}),e},zt(bt,ur);const Rn=new class extends kn{constructor(){super("MavaWebChatDB"),this.version(1).stores({chat:"",session:"",settings:""})}},Qn="https://chat.mava.app/api",_n="wss://chat.mava.app";class Fn{constructor(i){this.storeName=i}getValue(){return localStorage.getItem(this.storeName)}setValue(i){return localStorage.setItem(this.storeName,i)}clear(){return localStorage.removeItem(this.storeName)}}const Xn=Ai({clientToken:"",privateToken:"",accessToken:"",customerId:""}),{subscribe:Vn,set:$n,update:qn}=Xn;const Kn={subscribe:Vn,set:$n,update:qn,async start(i){const t=u(Kn);if(t.accessToken.length>0)return;0===t.privateToken.length&&(t.privateToken=function(i){let t="";const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=e.length;for(let n=0;n<i;n++)t+=e.charAt(Math.floor(Math.random()*r));return t}(64)),t.clientToken=i;const e=`${Qn}/auth/login`,r=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({publicToken:t.clientToken,privateToken:t.privateToken})});if(200!==r.status)return void console.error("Error fetching Mava settings");const n=await r.json();t.accessToken=n.accessToken;const s=function(i){const t=i.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),e=decodeURIComponent(window.atob(t).split("").map((function(i){return"%"+("00"+i.charCodeAt(0).toString(16)).slice(-2)})).join(""));return JSON.parse(e)}(n.accessToken);t.customerId=s.id,qn((()=>t))},getAccessToken:()=>u(Kn).accessToken,getClientToken:()=>u(Kn).clientToken,getCustomerId:()=>u(Kn).customerId},is=Object.create(null);is.open="0",is.close="1",is.ping="2",is.pong="3",is.message="4",is.upgrade="5",is.noop="6";const ts=Object.create(null);Object.keys(is).forEach((i=>{ts[is[i]]=i}));const es={type:"error",data:"parser error"},rs="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),ns="function"==typeof ArrayBuffer,ss=({type:i,data:t},e,r)=>{return rs&&t instanceof Blob?e?r(t):os(t,r):ns&&(t instanceof ArrayBuffer||(n=t,"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(n):n&&n.buffer instanceof ArrayBuffer))?e?r(t):os(new Blob([t]),r):r(is[i]+(t||""));var n},os=(i,t)=>{const e=new FileReader;return e.onload=function(){const i=e.result.split(",")[1];t("b"+(i||""))},e.readAsDataURL(i)},Is="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ls="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let i=0;i<Is.length;i++)ls[Is.charCodeAt(i)]=i;const as="function"==typeof ArrayBuffer,cs=(i,t)=>{if("string"!=typeof i)return{type:"message",data:js(i,t)};const e=i.charAt(0);if("b"===e)return{type:"message",data:us(i.substring(1),t)};return ts[e]?i.length>1?{type:ts[e],data:i.substring(1)}:{type:ts[e]}:es},us=(i,t)=>{if(as){const e=(i=>{let t,e,r,n,s,o=.75*i.length,I=i.length,l=0;"="===i[i.length-1]&&(o--,"="===i[i.length-2]&&o--);const a=new ArrayBuffer(o),c=new Uint8Array(a);for(t=0;t<I;t+=4)e=ls[i.charCodeAt(t)],r=ls[i.charCodeAt(t+1)],n=ls[i.charCodeAt(t+2)],s=ls[i.charCodeAt(t+3)],c[l++]=e<<2|r>>4,c[l++]=(15&r)<<4|n>>2,c[l++]=(3&n)<<6|63&s;return a})(i);return js(e,t)}return{base64:!0,data:i}},js=(i,t)=>"blob"===t&&i instanceof ArrayBuffer?new Blob([i]):i,hs=String.fromCharCode(30);function Ns(i){if(i)return function(i){for(var t in Ns.prototype)i[t]=Ns.prototype[t];return i}(i)}Ns.prototype.on=Ns.prototype.addEventListener=function(i,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+i]=this._callbacks["$"+i]||[]).push(t),this},Ns.prototype.once=function(i,t){function e(){this.off(i,e),t.apply(this,arguments)}return e.fn=t,this.on(i,e),this},Ns.prototype.off=Ns.prototype.removeListener=Ns.prototype.removeAllListeners=Ns.prototype.removeEventListener=function(i,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var e,r=this._callbacks["$"+i];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+i],this;for(var n=0;n<r.length;n++)if((e=r[n])===t||e.fn===t){r.splice(n,1);break}return 0===r.length&&delete this._callbacks["$"+i],this},Ns.prototype.emit=function(i){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),e=this._callbacks["$"+i],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(e){r=0;for(var n=(e=e.slice(0)).length;r<n;++r)e[r].apply(this,t)}return this},Ns.prototype.emitReserved=Ns.prototype.emit,Ns.prototype.listeners=function(i){return this._callbacks=this._callbacks||{},this._callbacks["$"+i]||[]},Ns.prototype.hasListeners=function(i){return!!this.listeners(i).length};const ds="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")();function Ms(i,...t){return t.reduce(((t,e)=>(i.hasOwnProperty(e)&&(t[e]=i[e]),t)),{})}const gs=ds.setTimeout,ms=ds.clearTimeout;function fs(i,t){t.useNativeTimers?(i.setTimeoutFn=gs.bind(ds),i.clearTimeoutFn=ms.bind(ds)):(i.setTimeoutFn=ds.setTimeout.bind(ds),i.clearTimeoutFn=ds.clearTimeout.bind(ds))}class ys extends Error{constructor(i,t,e){super(i),this.description=t,this.context=e,this.type="TransportError"}}class ps extends Ns{constructor(i){super(),this.writable=!1,fs(this,i),this.opts=i,this.query=i.query,this.socket=i.socket}onError(i,t,e){return super.emitReserved("error",new ys(i,t,e)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(i){"open"===this.readyState&&this.write(i)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(i){const t=cs(i,this.socket.binaryType);this.onPacket(t)}onPacket(i){super.emitReserved("packet",i)}onClose(i){this.readyState="closed",super.emitReserved("close",i)}pause(i){}}const Ss="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),bs=64,zs={};let xs,Ps=0,ws=0;function Ts(i){let t="";do{t=Ss[i%bs]+t,i=Math.floor(i/bs)}while(i>0);return t}function Ys(){const i=Ts(+new Date);return i!==xs?(Ps=0,xs=i):i+"."+Ts(Ps++)}for(;ws<bs;ws++)zs[Ss[ws]]=ws;function Gs(i){let t="";for(let e in i)i.hasOwnProperty(e)&&(t.length&&(t+="&"),t+=encodeURIComponent(e)+"="+encodeURIComponent(i[e]));return t}let Zs=!1;try{Zs="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(i){}const vs=Zs;function Ds(i){const t=i.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!t||vs))return new XMLHttpRequest}catch(i){}if(!t)try{return new(ds[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(i){}}function Bs(){}const Os=null!=new Ds({xdomain:!1}).responseType;class Ls extends Ns{constructor(i,t){super(),fs(this,t),this.opts=t,this.method=t.method||"GET",this.uri=i,this.async=!1!==t.async,this.data=void 0!==t.data?t.data:null,this.create()}create(){const i=Ms(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");i.xdomain=!!this.opts.xd,i.xscheme=!!this.opts.xs;const t=this.xhr=new Ds(i);try{t.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){t.setDisableHeaderCheck&&t.setDisableHeaderCheck(!0);for(let i in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(i)&&t.setRequestHeader(i,this.opts.extraHeaders[i])}}catch(i){}if("POST"===this.method)try{t.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(i){}try{t.setRequestHeader("Accept","*/*")}catch(i){}"withCredentials"in t&&(t.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(t.timeout=this.opts.requestTimeout),t.onreadystatechange=()=>{4===t.readyState&&(200===t.status||1223===t.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof t.status?t.status:0)}),0))},t.send(this.data)}catch(i){return void this.setTimeoutFn((()=>{this.onError(i)}),0)}"undefined"!=typeof document&&(this.index=Ls.requestsCount++,Ls.requests[this.index]=this)}onError(i){this.emitReserved("error",i,this.xhr),this.cleanup(!0)}cleanup(i){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=Bs,i)try{this.xhr.abort()}catch(i){}"undefined"!=typeof document&&delete Ls.requests[this.index],this.xhr=null}}onLoad(){const i=this.xhr.responseText;null!==i&&(this.emitReserved("data",i),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(Ls.requestsCount=0,Ls.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",ks);else if("function"==typeof addEventListener){addEventListener("onpagehide"in ds?"pagehide":"unload",ks,!1)}function ks(){for(let i in Ls.requests)Ls.requests.hasOwnProperty(i)&&Ls.requests[i].abort()}const Us="function"==typeof Promise&&"function"==typeof Promise.resolve?i=>Promise.resolve().then(i):(i,t)=>t(i,0),Es=ds.WebSocket||ds.MozWebSocket,As="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();const Cs={websocket:class extends ps{constructor(i){super(i),this.supportsBinary=!i.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const i=this.uri(),t=this.opts.protocols,e=As?{}:Ms(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(e.headers=this.opts.extraHeaders);try{this.ws=As?new Es(i,t,e):t?new Es(i,t):new Es(i)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=i=>this.onClose({description:"websocket connection closed",context:i}),this.ws.onmessage=i=>this.onData(i.data),this.ws.onerror=i=>this.onError("websocket error",i)}write(i){this.writable=!1;for(let t=0;t<i.length;t++){const e=i[t],r=t===i.length-1;ss(e,this.supportsBinary,(i=>{try{this.ws.send(i)}catch(i){}r&&Us((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){let i=this.query||{};const t=this.opts.secure?"wss":"ws";let e="";this.opts.port&&("wss"===t&&443!==Number(this.opts.port)||"ws"===t&&80!==Number(this.opts.port))&&(e=":"+this.opts.port),this.opts.timestampRequests&&(i[this.opts.timestampParam]=Ys()),this.supportsBinary||(i.b64=1);const r=Gs(i);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+e+this.opts.path+(r.length?"?"+r:"")}check(){return!!Es}},polling:class extends ps{constructor(i){if(super(i),this.polling=!1,"undefined"!=typeof location){const t="https:"===location.protocol;let e=location.port;e||(e=t?"443":"80"),this.xd="undefined"!=typeof location&&i.hostname!==location.hostname||e!==i.port,this.xs=i.secure!==t}const t=i&&i.forceBase64;this.supportsBinary=Os&&!t}get name(){return"polling"}doOpen(){this.poll()}pause(i){this.readyState="pausing";const t=()=>{this.readyState="paused",i()};if(this.polling||!this.writable){let i=0;this.polling&&(i++,this.once("pollComplete",(function(){--i||t()}))),this.writable||(i++,this.once("drain",(function(){--i||t()})))}else t()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(i){((i,t)=>{const e=i.split(hs),r=[];for(let i=0;i<e.length;i++){const n=cs(e[i],t);if(r.push(n),"error"===n.type)break}return r})(i,this.socket.binaryType).forEach((i=>{if("opening"===this.readyState&&"open"===i.type&&this.onOpen(),"close"===i.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const i=()=>{this.write([{type:"close"}])};"open"===this.readyState?i():this.once("open",i)}write(i){this.writable=!1,((i,t)=>{const e=i.length,r=new Array(e);let n=0;i.forEach(((i,s)=>{ss(i,!1,(i=>{r[s]=i,++n===e&&t(r.join(hs))}))}))})(i,(i=>{this.doWrite(i,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){let i=this.query||{};const t=this.opts.secure?"https":"http";let e="";!1!==this.opts.timestampRequests&&(i[this.opts.timestampParam]=Ys()),this.supportsBinary||i.sid||(i.b64=1),this.opts.port&&("https"===t&&443!==Number(this.opts.port)||"http"===t&&80!==Number(this.opts.port))&&(e=":"+this.opts.port);const r=Gs(i);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+e+this.opts.path+(r.length?"?"+r:"")}request(i={}){return Object.assign(i,{xd:this.xd,xs:this.xs},this.opts),new Ls(this.uri(),i)}doWrite(i,t){const e=this.request({method:"POST",data:i});e.on("success",t),e.on("error",((i,t)=>{this.onError("xhr post error",i,t)}))}doPoll(){const i=this.request();i.on("data",this.onData.bind(this)),i.on("error",((i,t)=>{this.onError("xhr poll error",i,t)})),this.pollXhr=i}}},Hs=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Ws=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Js(i){const t=i,e=i.indexOf("["),r=i.indexOf("]");-1!=e&&-1!=r&&(i=i.substring(0,e)+i.substring(e,r).replace(/:/g,";")+i.substring(r,i.length));let n=Hs.exec(i||""),s={},o=14;for(;o--;)s[Ws[o]]=n[o]||"";return-1!=e&&-1!=r&&(s.source=t,s.host=s.host.substring(1,s.host.length-1).replace(/;/g,":"),s.authority=s.authority.replace("[","").replace("]","").replace(/;/g,":"),s.ipv6uri=!0),s.pathNames=function(i,t){const e=/\/{2,9}/g,r=t.replace(e,"/").split("/");"/"!=t.slice(0,1)&&0!==t.length||r.splice(0,1);"/"==t.slice(-1)&&r.splice(r.length-1,1);return r}(0,s.path),s.queryKey=function(i,t){const e={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(i,t,r){t&&(e[t]=r)})),e}(0,s.query),s}class Rs extends Ns{constructor(i,t={}){super(),this.writeBuffer=[],i&&"object"==typeof i&&(t=i,i=null),i?(i=Js(i),t.hostname=i.host,t.secure="https"===i.protocol||"wss"===i.protocol,t.port=i.port,i.query&&(t.query=i.query)):t.host&&(t.hostname=Js(t.host).host),fs(this,t),this.secure=null!=t.secure?t.secure:"undefined"!=typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=t.transports||["polling","websocket"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(i){let t={},e=i.split("&");for(let i=0,r=e.length;i<r;i++){let r=e[i].split("=");t[decodeURIComponent(r[0])]=decodeURIComponent(r[1])}return t}(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,"function"==typeof addEventListener&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(i){const t=Object.assign({},this.opts.query);t.EIO=4,t.transport=i,this.id&&(t.sid=this.id);const e=Object.assign({},this.opts.transportOptions[i],this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new Cs[i](e)}open(){let i;if(this.opts.rememberUpgrade&&Rs.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))i="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);i=this.transports[0]}this.readyState="opening";try{i=this.createTransport(i)}catch(i){return this.transports.shift(),void this.open()}i.open(),this.setTransport(i)}setTransport(i){this.transport&&this.transport.removeAllListeners(),this.transport=i,i.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(i=>this.onClose("transport close",i)))}probe(i){let t=this.createTransport(i),e=!1;Rs.priorWebsocketSuccess=!1;const r=()=>{e||(t.send([{type:"ping",data:"probe"}]),t.once("packet",(i=>{if(!e)if("pong"===i.type&&"probe"===i.data){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;Rs.priorWebsocketSuccess="websocket"===t.name,this.transport.pause((()=>{e||"closed"!==this.readyState&&(a(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())}))}else{const i=new Error("probe error");i.transport=t.name,this.emitReserved("upgradeError",i)}})))};function n(){e||(e=!0,a(),t.close(),t=null)}const s=i=>{const e=new Error("probe error: "+i);e.transport=t.name,n(),this.emitReserved("upgradeError",e)};function o(){s("transport closed")}function I(){s("socket closed")}function l(i){t&&i.name!==t.name&&n()}const a=()=>{t.removeListener("open",r),t.removeListener("error",s),t.removeListener("close",o),this.off("close",I),this.off("upgrading",l)};t.once("open",r),t.once("error",s),t.once("close",o),this.once("close",I),this.once("upgrading",l),t.open()}onOpen(){if(this.readyState="open",Rs.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let i=0;const t=this.upgrades.length;for(;i<t;i++)this.probe(this.upgrades[i])}}onPacket(i){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(this.emitReserved("packet",i),this.emitReserved("heartbeat"),i.type){case"open":this.onHandshake(JSON.parse(i.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":const t=new Error("server error");t.code=i.data,this.onError(t);break;case"message":this.emitReserved("data",i.data),this.emitReserved("message",i.data)}}onHandshake(i){this.emitReserved("handshake",i),this.id=i.sid,this.transport.query.sid=i.sid,this.upgrades=this.filterUpgrades(i.upgrades),this.pingInterval=i.pingInterval,this.pingTimeout=i.pingTimeout,this.maxPayload=i.maxPayload,this.onOpen(),"closed"!==this.readyState&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn((()=>{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const i=this.getWritablePackets();this.transport.send(i),this.prevBufferLen=i.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let i=1;for(let e=0;e<this.writeBuffer.length;e++){const r=this.writeBuffer[e].data;if(r&&(i+="string"==typeof(t=r)?function(i){let t=0,e=0;for(let r=0,n=i.length;r<n;r++)t=i.charCodeAt(r),t<128?e+=1:t<2048?e+=2:t<55296||t>=57344?e+=3:(r++,e+=4);return e}(t):Math.ceil(1.33*(t.byteLength||t.size))),e>0&&i>this.maxPayload)return this.writeBuffer.slice(0,e);i+=2}var t;return this.writeBuffer}write(i,t,e){return this.sendPacket("message",i,t,e),this}send(i,t,e){return this.sendPacket("message",i,t,e),this}sendPacket(i,t,e,r){if("function"==typeof t&&(r=t,t=void 0),"function"==typeof e&&(r=e,e=null),"closing"===this.readyState||"closed"===this.readyState)return;(e=e||{}).compress=!1!==e.compress;const n={type:i,data:t,options:e};this.emitReserved("packetCreate",n),this.writeBuffer.push(n),r&&this.once("flush",r),this.flush()}close(){const i=()=>{this.onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),i()},e=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?e():i()})):this.upgrading?e():i()),this}onError(i){Rs.priorWebsocketSuccess=!1,this.emitReserved("error",i),this.onClose("transport error",i)}onClose(i,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",i,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(i){const t=[];let e=0;const r=i.length;for(;e<r;e++)~this.transports.indexOf(i[e])&&t.push(i[e]);return t}}Rs.protocol=4;const Qs="function"==typeof ArrayBuffer,_s=i=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(i):i.buffer instanceof ArrayBuffer,Fs=Object.prototype.toString,Xs="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Fs.call(Blob),Vs="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===Fs.call(File);function $s(i){return Qs&&(i instanceof ArrayBuffer||_s(i))||Xs&&i instanceof Blob||Vs&&i instanceof File}function qs(i,t){if(!i||"object"!=typeof i)return!1;if(Array.isArray(i)){for(let t=0,e=i.length;t<e;t++)if(qs(i[t]))return!0;return!1}if($s(i))return!0;if(i.toJSON&&"function"==typeof i.toJSON&&1===arguments.length)return qs(i.toJSON(),!0);for(const t in i)if(Object.prototype.hasOwnProperty.call(i,t)&&qs(i[t]))return!0;return!1}function Ks(i){const t=[],e=i.data,r=i;return r.data=io(e,t),r.attachments=t.length,{packet:r,buffers:t}}function io(i,t){if(!i)return i;if($s(i)){const e={_placeholder:!0,num:t.length};return t.push(i),e}if(Array.isArray(i)){const e=new Array(i.length);for(let r=0;r<i.length;r++)e[r]=io(i[r],t);return e}if("object"==typeof i&&!(i instanceof Date)){const e={};for(const r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=io(i[r],t));return e}return i}function to(i,t){return i.data=eo(i.data,t),delete i.attachments,i}function eo(i,t){if(!i)return i;if(i&&!0===i._placeholder){if("number"==typeof i.num&&i.num>=0&&i.num<t.length)return t[i.num];throw new Error("illegal attachments")}if(Array.isArray(i))for(let e=0;e<i.length;e++)i[e]=eo(i[e],t);else if("object"==typeof i)for(const e in i)Object.prototype.hasOwnProperty.call(i,e)&&(i[e]=eo(i[e],t));return i}var ro;!function(i){i[i.CONNECT=0]="CONNECT",i[i.DISCONNECT=1]="DISCONNECT",i[i.EVENT=2]="EVENT",i[i.ACK=3]="ACK",i[i.CONNECT_ERROR=4]="CONNECT_ERROR",i[i.BINARY_EVENT=5]="BINARY_EVENT",i[i.BINARY_ACK=6]="BINARY_ACK"}(ro||(ro={}));class no extends Ns{constructor(i){super(),this.reviver=i}add(i){let t;if("string"==typeof i){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");t=this.decodeString(i);const e=t.type===ro.BINARY_EVENT;e||t.type===ro.BINARY_ACK?(t.type=e?ro.EVENT:ro.ACK,this.reconstructor=new so(t),0===t.attachments&&super.emitReserved("decoded",t)):super.emitReserved("decoded",t)}else{if(!$s(i)&&!i.base64)throw new Error("Unknown type: "+i);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");t=this.reconstructor.takeBinaryData(i),t&&(this.reconstructor=null,super.emitReserved("decoded",t))}}decodeString(i){let t=0;const e={type:Number(i.charAt(0))};if(void 0===ro[e.type])throw new Error("unknown packet type "+e.type);if(e.type===ro.BINARY_EVENT||e.type===ro.BINARY_ACK){const r=t+1;for(;"-"!==i.charAt(++t)&&t!=i.length;);const n=i.substring(r,t);if(n!=Number(n)||"-"!==i.charAt(t))throw new Error("Illegal attachments");e.attachments=Number(n)}if("/"===i.charAt(t+1)){const r=t+1;for(;++t;){if(","===i.charAt(t))break;if(t===i.length)break}e.nsp=i.substring(r,t)}else e.nsp="/";const r=i.charAt(t+1);if(""!==r&&Number(r)==r){const r=t+1;for(;++t;){const e=i.charAt(t);if(null==e||Number(e)!=e){--t;break}if(t===i.length)break}e.id=Number(i.substring(r,t+1))}if(i.charAt(++t)){const r=this.tryParse(i.substr(t));if(!no.isPayloadValid(e.type,r))throw new Error("invalid payload");e.data=r}return e}tryParse(i){try{return JSON.parse(i,this.reviver)}catch(i){return!1}}static isPayloadValid(i,t){switch(i){case ro.CONNECT:return"object"==typeof t;case ro.DISCONNECT:return void 0===t;case ro.CONNECT_ERROR:return"string"==typeof t||"object"==typeof t;case ro.EVENT:case ro.BINARY_EVENT:return Array.isArray(t)&&t.length>0;case ro.ACK:case ro.BINARY_ACK:return Array.isArray(t)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class so{constructor(i){this.packet=i,this.buffers=[],this.reconPack=i}takeBinaryData(i){if(this.buffers.push(i),this.buffers.length===this.reconPack.attachments){const i=to(this.reconPack,this.buffers);return this.finishedReconstruction(),i}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}var oo=Object.freeze({__proto__:null,protocol:5,get PacketType(){return ro},Encoder:class{constructor(i){this.replacer=i}encode(i){return i.type!==ro.EVENT&&i.type!==ro.ACK||!qs(i)?[this.encodeAsString(i)]:this.encodeAsBinary({type:i.type===ro.EVENT?ro.BINARY_EVENT:ro.BINARY_ACK,nsp:i.nsp,data:i.data,id:i.id})}encodeAsString(i){let t=""+i.type;return i.type!==ro.BINARY_EVENT&&i.type!==ro.BINARY_ACK||(t+=i.attachments+"-"),i.nsp&&"/"!==i.nsp&&(t+=i.nsp+","),null!=i.id&&(t+=i.id),null!=i.data&&(t+=JSON.stringify(i.data,this.replacer)),t}encodeAsBinary(i){const t=Ks(i),e=this.encodeAsString(t.packet),r=t.buffers;return r.unshift(e),r}},Decoder:no});function Io(i,t,e){return i.on(t,e),function(){i.off(t,e)}}const lo=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class ao extends Ns{constructor(i,t,e){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=i,this.nsp=t,e&&e.auth&&(this.auth=e.auth),this._opts=Object.assign({},e),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const i=this.io;this.subs=[Io(i,"open",this.onopen.bind(this)),Io(i,"packet",this.onpacket.bind(this)),Io(i,"error",this.onerror.bind(this)),Io(i,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...i){return i.unshift("message"),this.emit.apply(this,i),this}emit(i,...t){if(lo.hasOwnProperty(i))throw new Error('"'+i.toString()+'" is a reserved event name');if(t.unshift(i),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(t),this;const e={type:ro.EVENT,data:t,options:{}};if(e.options.compress=!1!==this.flags.compress,"function"==typeof t[t.length-1]){const i=this.ids++,r=t.pop();this._registerAckCallback(i,r),e.id=i}const r=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!r||!this.connected)||(this.connected?(this.notifyOutgoingListeners(e),this.packet(e)):this.sendBuffer.push(e)),this.flags={},this}_registerAckCallback(i,t){var e;const r=null!==(e=this.flags.timeout)&&void 0!==e?e:this._opts.ackTimeout;if(void 0===r)return void(this.acks[i]=t);const n=this.io.setTimeoutFn((()=>{delete this.acks[i];for(let t=0;t<this.sendBuffer.length;t++)this.sendBuffer[t].id===i&&this.sendBuffer.splice(t,1);t.call(this,new Error("operation has timed out"))}),r);this.acks[i]=(...i)=>{this.io.clearTimeoutFn(n),t.apply(this,[null,...i])}}emitWithAck(i,...t){const e=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((r,n)=>{t.push(((i,t)=>e?i?n(i):r(t):r(i))),this.emit(i,...t)}))}_addToQueue(i){let t;"function"==typeof i[i.length-1]&&(t=i.pop());const e={id:this._queueSeq++,tryCount:0,pending:!1,args:i,flags:Object.assign({fromQueue:!0},this.flags)};i.push(((i,...r)=>{if(e!==this._queue[0])return;return null!==i?e.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(i)):(this._queue.shift(),t&&t(null,...r)),e.pending=!1,this._drainQueue()})),this._queue.push(e),this._drainQueue()}_drainQueue(i=!1){if(!this.connected||0===this._queue.length)return;const t=this._queue[0];t.pending&&!i||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(i){i.nsp=this.nsp,this.io._packet(i)}onopen(){"function"==typeof this.auth?this.auth((i=>{this._sendConnectPacket(i)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(i){this.packet({type:ro.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},i):i})}onerror(i){this.connected||this.emitReserved("connect_error",i)}onclose(i,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",i,t)}onpacket(i){if(i.nsp===this.nsp)switch(i.type){case ro.CONNECT:i.data&&i.data.sid?this.onconnect(i.data.sid,i.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case ro.EVENT:case ro.BINARY_EVENT:this.onevent(i);break;case ro.ACK:case ro.BINARY_ACK:this.onack(i);break;case ro.DISCONNECT:this.ondisconnect();break;case ro.CONNECT_ERROR:this.destroy();const t=new Error(i.data.message);t.data=i.data.data,this.emitReserved("connect_error",t)}}onevent(i){const t=i.data||[];null!=i.id&&t.push(this.ack(i.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(i){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const e of t)e.apply(this,i)}super.emit.apply(this,i),this._pid&&i.length&&"string"==typeof i[i.length-1]&&(this._lastOffset=i[i.length-1])}ack(i){const t=this;let e=!1;return function(...r){e||(e=!0,t.packet({type:ro.ACK,id:i,data:r}))}}onack(i){const t=this.acks[i.id];"function"==typeof t&&(t.apply(this,i.data),delete this.acks[i.id])}onconnect(i,t){this.id=i,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((i=>this.emitEvent(i))),this.receiveBuffer=[],this.sendBuffer.forEach((i=>{this.notifyOutgoingListeners(i),this.packet(i)})),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((i=>i())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:ro.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(i){return this.flags.compress=i,this}get volatile(){return this.flags.volatile=!0,this}timeout(i){return this.flags.timeout=i,this}onAny(i){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(i),this}prependAny(i){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(i),this}offAny(i){if(!this._anyListeners)return this;if(i){const t=this._anyListeners;for(let e=0;e<t.length;e++)if(i===t[e])return t.splice(e,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(i){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(i),this}prependAnyOutgoing(i){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(i),this}offAnyOutgoing(i){if(!this._anyOutgoingListeners)return this;if(i){const t=this._anyOutgoingListeners;for(let e=0;e<t.length;e++)if(i===t[e])return t.splice(e,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(i){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const t=this._anyOutgoingListeners.slice();for(const e of t)e.apply(this,i.data)}}}function co(i){i=i||{},this.ms=i.min||100,this.max=i.max||1e4,this.factor=i.factor||2,this.jitter=i.jitter>0&&i.jitter<=1?i.jitter:0,this.attempts=0}co.prototype.duration=function(){var i=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),e=Math.floor(t*this.jitter*i);i=0==(1&Math.floor(10*t))?i-e:i+e}return 0|Math.min(i,this.max)},co.prototype.reset=function(){this.attempts=0},co.prototype.setMin=function(i){this.ms=i},co.prototype.setMax=function(i){this.max=i},co.prototype.setJitter=function(i){this.jitter=i};class uo extends Ns{constructor(i,t){var e;super(),this.nsps={},this.subs=[],i&&"object"==typeof i&&(t=i,i=void 0),(t=t||{}).path=t.path||"/socket.io",this.opts=t,fs(this,t),this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(e=t.randomizationFactor)&&void 0!==e?e:.5),this.backoff=new co({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this._readyState="closed",this.uri=i;const r=t.parser||oo;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=!1!==t.autoConnect,this._autoConnect&&this.open()}reconnection(i){return arguments.length?(this._reconnection=!!i,this):this._reconnection}reconnectionAttempts(i){return void 0===i?this._reconnectionAttempts:(this._reconnectionAttempts=i,this)}reconnectionDelay(i){var t;return void 0===i?this._reconnectionDelay:(this._reconnectionDelay=i,null===(t=this.backoff)||void 0===t||t.setMin(i),this)}randomizationFactor(i){var t;return void 0===i?this._randomizationFactor:(this._randomizationFactor=i,null===(t=this.backoff)||void 0===t||t.setJitter(i),this)}reconnectionDelayMax(i){var t;return void 0===i?this._reconnectionDelayMax:(this._reconnectionDelayMax=i,null===(t=this.backoff)||void 0===t||t.setMax(i),this)}timeout(i){return arguments.length?(this._timeout=i,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(i){if(~this._readyState.indexOf("open"))return this;this.engine=new Rs(this.uri,this.opts);const t=this.engine,e=this;this._readyState="opening",this.skipReconnect=!1;const r=Io(t,"open",(function(){e.onopen(),i&&i()})),n=Io(t,"error",(t=>{e.cleanup(),e._readyState="closed",this.emitReserved("error",t),i?i(t):e.maybeReconnectOnOpen()}));if(!1!==this._timeout){const i=this._timeout;0===i&&r();const e=this.setTimeoutFn((()=>{r(),t.close(),t.emit("error",new Error("timeout"))}),i);this.opts.autoUnref&&e.unref(),this.subs.push((function(){clearTimeout(e)}))}return this.subs.push(r),this.subs.push(n),this}connect(i){return this.open(i)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const i=this.engine;this.subs.push(Io(i,"ping",this.onping.bind(this)),Io(i,"data",this.ondata.bind(this)),Io(i,"error",this.onerror.bind(this)),Io(i,"close",this.onclose.bind(this)),Io(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(i){try{this.decoder.add(i)}catch(i){this.onclose("parse error",i)}}ondecoded(i){Us((()=>{this.emitReserved("packet",i)}),this.setTimeoutFn)}onerror(i){this.emitReserved("error",i)}socket(i,t){let e=this.nsps[i];return e?this._autoConnect&&!e.active&&e.connect():(e=new ao(this,i,t),this.nsps[i]=e),e}_destroy(i){const t=Object.keys(this.nsps);for(const i of t){if(this.nsps[i].active)return}this._close()}_packet(i){const t=this.encoder.encode(i);for(let e=0;e<t.length;e++)this.engine.write(t[e],i.options)}cleanup(){this.subs.forEach((i=>i())),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(i,t){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",i,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const i=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();this._reconnecting=!0;const e=this.setTimeoutFn((()=>{i.skipReconnect||(this.emitReserved("reconnect_attempt",i.backoff.attempts),i.skipReconnect||i.open((t=>{t?(i._reconnecting=!1,i.reconnect(),this.emitReserved("reconnect_error",t)):i.onreconnect()})))}),t);this.opts.autoUnref&&e.unref(),this.subs.push((function(){clearTimeout(e)}))}}onreconnect(){const i=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",i)}}const jo={};function ho(i,t){"object"==typeof i&&(t=i,i=void 0);const e=function(i,t="",e){let r=i;e=e||"undefined"!=typeof location&&location,null==i&&(i=e.protocol+"//"+e.host),"string"==typeof i&&("/"===i.charAt(0)&&(i="/"===i.charAt(1)?e.protocol+i:e.host+i),/^(https?|wss?):\/\//.test(i)||(i=void 0!==e?e.protocol+"//"+i:"https://"+i),r=Js(i)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const n=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+n+":"+r.port+t,r.href=r.protocol+"://"+n+(e&&e.port===r.port?"":":"+r.port),r}(i,(t=t||{}).path||"/socket.io"),r=e.source,n=e.id,s=e.path,o=jo[n]&&s in jo[n].nsps;let I;return t.forceNew||t["force new connection"]||!1===t.multiplex||o?I=new uo(r,t):(jo[n]||(jo[n]=new uo(r,t)),I=jo[n]),e.query&&!t.query&&(t.query=e.queryKey),I.socket(e.path,t)}function No(i){return(i*=2)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2)}var Mo;Object.assign(ho,{Manager:uo,Socket:ao,io:ho,connect:ho}),function(i){i.IMAGE="image",i.VIDEO="video"}(Mo||(Mo={}));class go{async process(i){const t=(window.URL||window.webkitURL).createObjectURL(i),e=new Image;return new Promise(((i,r)=>{e.onload=async()=>{try{i(this.loadImage(e))}catch(i){r(i)}},e.src=t}))}loadImage(i){const t=document.createElement("canvas"),e=this.getImageResizeRatio(i);t.width=i.width/e,t.height=i.height/e;const r=t.getContext("2d");if(!r)throw new Error("Canvas context is null");r.drawImage(i,0,0,t.width,t.height);return{source:t.toDataURL("image/jpeg"),type:Mo.IMAGE}}getImageResizeRatio(i){if(i.width<=1e3&&i.height<=1e3)return 1;return(i.width>i.height?i.width:i.height)/1e3}}class mo{async process(i){if(i.size>1e8)throw new Error("Video size is too big");const t=new FileReader;return new Promise(((e,r)=>{t.onload=async()=>{try{const i=t.result;e({source:i,type:Mo.VIDEO})}catch(i){r(i)}},t.readAsDataURL(i)}))}}class fo{static prepare(i){switch(i){case Mo.IMAGE:return new go;case Mo.VIDEO:return new mo;default:throw new Error("DataProcessorType not supported")}}}const yo=i=>{const t=document.getElementById("mava-iframe"),e=null==t?void 0:t.contentWindow;return null==e?void 0:e.document.getElementById(i)},po=(i,t)=>({delay:t.delay||0,duration:t.duration||135,easing:No,css:i=>`\n     transform-origin:right ;\n     transform: scaleX(${100*i}%);\n     opacity: ${i};\n  `}),So=(i,t)=>({delay:t.delay||0,duration:t.duration||350,easing:No,css:i=>`\n      transform-origin:center;\n      opacity: ${i};\n    `}),bo=(i,t)=>{const e=getComputedStyle(i).transform.replace("none","");return{delay:t.delay,duration:t.duration,easing:No,css:i=>`\n      transform-origin: 50% 50%;\n      transform: ${e} scale(${i});\n      opacity: ${i};\n  `}},zo=(i,t)=>{const e=getComputedStyle(i).transform.replace("none","");return{delay:t.delay||0,duration:t.duration||200,easing:No,css:i=>`\n      transform-origin: 95% 110%;\n      transform: ${e} scale(${i});\n      opacity: ${i};\n  `}};let xo=null;const Po=async()=>{document.hidden&&Lh.isBrowserSoundEnabled()&&await(async()=>{xo||(xo=new Audio("https://dashboard.mava.app/notification-sound.mp3")),xo.currentTime>0&&!xo.paused&&!xo.ended&&xo.readyState>xo.HAVE_CURRENT_DATA||await xo.play()})()},wo=i=>{const t=i.match(new RegExp("[^a-zA-Z0-9]+$"));return t&&t.index?i.slice(0,t.index):i};var To="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Yo={};(function(i,t){function e(i,t){if(!i)throw new Error(t||"Assertion failed")}function r(i,t){i.super_=t;var e=function(){};e.prototype=t.prototype,i.prototype=new e,i.prototype.constructor=i}function n(i,t,e){if(n.isBN(i))return i;this.negative=0,this.words=null,this.length=0,this.red=null,null!==i&&("le"!==t&&"be"!==t||(e=t,t=10),this._init(i||0,t||10,e||"be"))}var s;"object"==typeof i?i.exports=n:t.BN=n,n.BN=n,n.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:require("buffer").Buffer}catch(i){}function o(i,t){var r=i.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void e(!1,"Invalid character in "+i)}function I(i,t,e){var r=o(i,e);return e-1>=t&&(r|=o(i,e-1)<<4),r}function l(i,t,r,n){for(var s=0,o=0,I=Math.min(i.length,r),l=t;l<I;l++){var a=i.charCodeAt(l)-48;s*=n,o=a>=49?a-49+10:a>=17?a-17+10:a,e(a>=0&&o<n,"Invalid character"),s+=o}return s}function a(i,t){i.words=t.words,i.length=t.length,i.negative=t.negative,i.red=t.red}if(n.isBN=function(i){return i instanceof n||null!==i&&"object"==typeof i&&i.constructor.wordSize===n.wordSize&&Array.isArray(i.words)},n.max=function(i,t){return i.cmp(t)>0?i:t},n.min=function(i,t){return i.cmp(t)<0?i:t},n.prototype._init=function(i,t,r){if("number"==typeof i)return this._initNumber(i,t,r);if("object"==typeof i)return this._initArray(i,t,r);"hex"===t&&(t=16),e(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(i=i.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<i.length&&(16===t?this._parseHex(i,n,r):(this._parseBase(i,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},n.prototype._initNumber=function(i,t,r){i<0&&(this.negative=1,i=-i),i<67108864?(this.words=[67108863&i],this.length=1):i<4503599627370496?(this.words=[67108863&i,i/67108864&67108863],this.length=2):(e(i<9007199254740992),this.words=[67108863&i,i/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},n.prototype._initArray=function(i,t,r){if(e("number"==typeof i.length),i.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(i.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var s,o,I=0;if("be"===r)for(n=i.length-1,s=0;n>=0;n-=3)o=i[n]|i[n-1]<<8|i[n-2]<<16,this.words[s]|=o<<I&67108863,this.words[s+1]=o>>>26-I&67108863,(I+=24)>=26&&(I-=26,s++);else if("le"===r)for(n=0,s=0;n<i.length;n+=3)o=i[n]|i[n+1]<<8|i[n+2]<<16,this.words[s]|=o<<I&67108863,this.words[s+1]=o>>>26-I&67108863,(I+=24)>=26&&(I-=26,s++);return this._strip()},n.prototype._parseHex=function(i,t,e){this.length=Math.ceil((i.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,s=0,o=0;if("be"===e)for(r=i.length-1;r>=t;r-=2)n=I(i,t,r)<<s,this.words[o]|=67108863&n,s>=18?(s-=18,o+=1,this.words[o]|=n>>>26):s+=8;else for(r=(i.length-t)%2==0?t+1:t;r<i.length;r+=2)n=I(i,t,r)<<s,this.words[o]|=67108863&n,s>=18?(s-=18,o+=1,this.words[o]|=n>>>26):s+=8;this._strip()},n.prototype._parseBase=function(i,t,e){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=t)r++;r--,n=n/t|0;for(var s=i.length-e,o=s%r,I=Math.min(s,s-o)+e,a=0,c=e;c<I;c+=r)a=l(i,c,c+r,t),this.imuln(n),this.words[0]+a<67108864?this.words[0]+=a:this._iaddn(a);if(0!==o){var u=1;for(a=l(i,c,i.length,t),c=0;c<o;c++)u*=t;this.imuln(u),this.words[0]+a<67108864?this.words[0]+=a:this._iaddn(a)}this._strip()},n.prototype.copy=function(i){i.words=new Array(this.length);for(var t=0;t<this.length;t++)i.words[t]=this.words[t];i.length=this.length,i.negative=this.negative,i.red=this.red},n.prototype._move=function(i){a(i,this)},n.prototype.clone=function(){var i=new n(null);return this.copy(i),i},n.prototype._expand=function(i){for(;this.length<i;)this.words[this.length++]=0;return this},n.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=c}catch(i){n.prototype.inspect=c}else n.prototype.inspect=c;function c(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],j=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function N(i,t,e){e.negative=t.negative^i.negative;var r=i.length+t.length|0;e.length=r,r=r-1|0;var n=0|i.words[0],s=0|t.words[0],o=n*s,I=67108863&o,l=o/67108864|0;e.words[0]=I;for(var a=1;a<r;a++){for(var c=l>>>26,u=67108863&l,j=Math.min(a,t.length-1),h=Math.max(0,a-i.length+1);h<=j;h++){var N=a-h|0;c+=(o=(n=0|i.words[N])*(s=0|t.words[h])+u)/67108864|0,u=67108863&o}e.words[a]=0|u,l=0|c}return 0!==l?e.words[a]=0|l:e.length--,e._strip()}n.prototype.toString=function(i,t){var r;if(t=0|t||1,16===(i=i||10)||"hex"===i){r="";for(var n=0,s=0,o=0;o<this.length;o++){var I=this.words[o],l=(16777215&(I<<n|s)).toString(16);s=I>>>24-n&16777215,(n+=2)>=26&&(n-=26,o--),r=0!==s||o!==this.length-1?u[6-l.length]+l+r:l+r}for(0!==s&&(r=s.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(i===(0|i)&&i>=2&&i<=36){var a=j[i],c=h[i];r="";var N=this.clone();for(N.negative=0;!N.isZero();){var d=N.modrn(c).toString(i);r=(N=N.idivn(c)).isZero()?d+r:u[a-d.length]+d+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}e(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var i=this.words[0];return 2===this.length?i+=67108864*this.words[1]:3===this.length&&1===this.words[2]?i+=4503599627370496+67108864*this.words[1]:this.length>2&&e(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-i:i},n.prototype.toJSON=function(){return this.toString(16,2)},s&&(n.prototype.toBuffer=function(i,t){return this.toArrayLike(s,i,t)}),n.prototype.toArray=function(i,t){return this.toArrayLike(Array,i,t)},n.prototype.toArrayLike=function(i,t,r){this._strip();var n=this.byteLength(),s=r||Math.max(1,n);e(n<=s,"byte array longer than desired length"),e(s>0,"Requested array length <= 0");var o=function(i,t){return i.allocUnsafe?i.allocUnsafe(t):new i(t)}(i,s);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,n),o},n.prototype._toArrayLikeLE=function(i,t){for(var e=0,r=0,n=0,s=0;n<this.length;n++){var o=this.words[n]<<s|r;i[e++]=255&o,e<i.length&&(i[e++]=o>>8&255),e<i.length&&(i[e++]=o>>16&255),6===s?(e<i.length&&(i[e++]=o>>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(e<i.length)for(i[e++]=r;e<i.length;)i[e++]=0},n.prototype._toArrayLikeBE=function(i,t){for(var e=i.length-1,r=0,n=0,s=0;n<this.length;n++){var o=this.words[n]<<s|r;i[e--]=255&o,e>=0&&(i[e--]=o>>8&255),e>=0&&(i[e--]=o>>16&255),6===s?(e>=0&&(i[e--]=o>>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(e>=0)for(i[e--]=r;e>=0;)i[e--]=0},Math.clz32?n.prototype._countBits=function(i){return 32-Math.clz32(i)}:n.prototype._countBits=function(i){var t=i,e=0;return t>=4096&&(e+=13,t>>>=13),t>=64&&(e+=7,t>>>=7),t>=8&&(e+=4,t>>>=4),t>=2&&(e+=2,t>>>=2),e+t},n.prototype._zeroBits=function(i){if(0===i)return 26;var t=i,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},n.prototype.bitLength=function(){var i=this.words[this.length-1],t=this._countBits(i);return 26*(this.length-1)+t},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var i=0,t=0;t<this.length;t++){var e=this._zeroBits(this.words[t]);if(i+=e,26!==e)break}return i},n.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},n.prototype.toTwos=function(i){return 0!==this.negative?this.abs().inotn(i).iaddn(1):this.clone()},n.prototype.fromTwos=function(i){return this.testn(i-1)?this.notn(i).iaddn(1).ineg():this.clone()},n.prototype.isNeg=function(){return 0!==this.negative},n.prototype.neg=function(){return this.clone().ineg()},n.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},n.prototype.iuor=function(i){for(;this.length<i.length;)this.words[this.length++]=0;for(var t=0;t<i.length;t++)this.words[t]=this.words[t]|i.words[t];return this._strip()},n.prototype.ior=function(i){return e(0==(this.negative|i.negative)),this.iuor(i)},n.prototype.or=function(i){return this.length>i.length?this.clone().ior(i):i.clone().ior(this)},n.prototype.uor=function(i){return this.length>i.length?this.clone().iuor(i):i.clone().iuor(this)},n.prototype.iuand=function(i){var t;t=this.length>i.length?i:this;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]&i.words[e];return this.length=t.length,this._strip()},n.prototype.iand=function(i){return e(0==(this.negative|i.negative)),this.iuand(i)},n.prototype.and=function(i){return this.length>i.length?this.clone().iand(i):i.clone().iand(this)},n.prototype.uand=function(i){return this.length>i.length?this.clone().iuand(i):i.clone().iuand(this)},n.prototype.iuxor=function(i){var t,e;this.length>i.length?(t=this,e=i):(t=i,e=this);for(var r=0;r<e.length;r++)this.words[r]=t.words[r]^e.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this._strip()},n.prototype.ixor=function(i){return e(0==(this.negative|i.negative)),this.iuxor(i)},n.prototype.xor=function(i){return this.length>i.length?this.clone().ixor(i):i.clone().ixor(this)},n.prototype.uxor=function(i){return this.length>i.length?this.clone().iuxor(i):i.clone().iuxor(this)},n.prototype.inotn=function(i){e("number"==typeof i&&i>=0);var t=0|Math.ceil(i/26),r=i%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},n.prototype.notn=function(i){return this.clone().inotn(i)},n.prototype.setn=function(i,t){e("number"==typeof i&&i>=0);var r=i/26|0,n=i%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this._strip()},n.prototype.iadd=function(i){var t,e,r;if(0!==this.negative&&0===i.negative)return this.negative=0,t=this.isub(i),this.negative^=1,this._normSign();if(0===this.negative&&0!==i.negative)return i.negative=0,t=this.isub(i),i.negative=1,t._normSign();this.length>i.length?(e=this,r=i):(e=i,r=this);for(var n=0,s=0;s<r.length;s++)t=(0|e.words[s])+(0|r.words[s])+n,this.words[s]=67108863&t,n=t>>>26;for(;0!==n&&s<e.length;s++)t=(0|e.words[s])+n,this.words[s]=67108863&t,n=t>>>26;if(this.length=e.length,0!==n)this.words[this.length]=n,this.length++;else if(e!==this)for(;s<e.length;s++)this.words[s]=e.words[s];return this},n.prototype.add=function(i){var t;return 0!==i.negative&&0===this.negative?(i.negative=0,t=this.sub(i),i.negative^=1,t):0===i.negative&&0!==this.negative?(this.negative=0,t=i.sub(this),this.negative=1,t):this.length>i.length?this.clone().iadd(i):i.clone().iadd(this)},n.prototype.isub=function(i){if(0!==i.negative){i.negative=0;var t=this.iadd(i);return i.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(i),this.negative=1,this._normSign();var e,r,n=this.cmp(i);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(e=this,r=i):(e=i,r=this);for(var s=0,o=0;o<r.length;o++)s=(t=(0|e.words[o])-(0|r.words[o])+s)>>26,this.words[o]=67108863&t;for(;0!==s&&o<e.length;o++)s=(t=(0|e.words[o])+s)>>26,this.words[o]=67108863&t;if(0===s&&o<e.length&&e!==this)for(;o<e.length;o++)this.words[o]=e.words[o];return this.length=Math.max(this.length,o),e!==this&&(this.negative=1),this._strip()},n.prototype.sub=function(i){return this.clone().isub(i)};var d=function(i,t,e){var r,n,s,o=i.words,I=t.words,l=e.words,a=0,c=0|o[0],u=8191&c,j=c>>>13,h=0|o[1],N=8191&h,d=h>>>13,M=0|o[2],g=8191&M,m=M>>>13,f=0|o[3],y=8191&f,p=f>>>13,S=0|o[4],b=8191&S,z=S>>>13,x=0|o[5],P=8191&x,w=x>>>13,T=0|o[6],Y=8191&T,G=T>>>13,Z=0|o[7],v=8191&Z,D=Z>>>13,B=0|o[8],O=8191&B,L=B>>>13,k=0|o[9],U=8191&k,E=k>>>13,A=0|I[0],C=8191&A,H=A>>>13,W=0|I[1],J=8191&W,R=W>>>13,Q=0|I[2],_=8191&Q,F=Q>>>13,X=0|I[3],V=8191&X,$=X>>>13,q=0|I[4],K=8191&q,ii=q>>>13,ti=0|I[5],ei=8191&ti,ri=ti>>>13,ni=0|I[6],si=8191&ni,oi=ni>>>13,Ii=0|I[7],li=8191&Ii,ai=Ii>>>13,ci=0|I[8],ui=8191&ci,ji=ci>>>13,hi=0|I[9],Ni=8191&hi,di=hi>>>13;e.negative=i.negative^t.negative,e.length=19;var Mi=(a+(r=Math.imul(u,C))|0)+((8191&(n=(n=Math.imul(u,H))+Math.imul(j,C)|0))<<13)|0;a=((s=Math.imul(j,H))+(n>>>13)|0)+(Mi>>>26)|0,Mi&=67108863,r=Math.imul(N,C),n=(n=Math.imul(N,H))+Math.imul(d,C)|0,s=Math.imul(d,H);var gi=(a+(r=r+Math.imul(u,J)|0)|0)+((8191&(n=(n=n+Math.imul(u,R)|0)+Math.imul(j,J)|0))<<13)|0;a=((s=s+Math.imul(j,R)|0)+(n>>>13)|0)+(gi>>>26)|0,gi&=67108863,r=Math.imul(g,C),n=(n=Math.imul(g,H))+Math.imul(m,C)|0,s=Math.imul(m,H),r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,R)|0)+Math.imul(d,J)|0,s=s+Math.imul(d,R)|0;var mi=(a+(r=r+Math.imul(u,_)|0)|0)+((8191&(n=(n=n+Math.imul(u,F)|0)+Math.imul(j,_)|0))<<13)|0;a=((s=s+Math.imul(j,F)|0)+(n>>>13)|0)+(mi>>>26)|0,mi&=67108863,r=Math.imul(y,C),n=(n=Math.imul(y,H))+Math.imul(p,C)|0,s=Math.imul(p,H),r=r+Math.imul(g,J)|0,n=(n=n+Math.imul(g,R)|0)+Math.imul(m,J)|0,s=s+Math.imul(m,R)|0,r=r+Math.imul(N,_)|0,n=(n=n+Math.imul(N,F)|0)+Math.imul(d,_)|0,s=s+Math.imul(d,F)|0;var fi=(a+(r=r+Math.imul(u,V)|0)|0)+((8191&(n=(n=n+Math.imul(u,$)|0)+Math.imul(j,V)|0))<<13)|0;a=((s=s+Math.imul(j,$)|0)+(n>>>13)|0)+(fi>>>26)|0,fi&=67108863,r=Math.imul(b,C),n=(n=Math.imul(b,H))+Math.imul(z,C)|0,s=Math.imul(z,H),r=r+Math.imul(y,J)|0,n=(n=n+Math.imul(y,R)|0)+Math.imul(p,J)|0,s=s+Math.imul(p,R)|0,r=r+Math.imul(g,_)|0,n=(n=n+Math.imul(g,F)|0)+Math.imul(m,_)|0,s=s+Math.imul(m,F)|0,r=r+Math.imul(N,V)|0,n=(n=n+Math.imul(N,$)|0)+Math.imul(d,V)|0,s=s+Math.imul(d,$)|0;var yi=(a+(r=r+Math.imul(u,K)|0)|0)+((8191&(n=(n=n+Math.imul(u,ii)|0)+Math.imul(j,K)|0))<<13)|0;a=((s=s+Math.imul(j,ii)|0)+(n>>>13)|0)+(yi>>>26)|0,yi&=67108863,r=Math.imul(P,C),n=(n=Math.imul(P,H))+Math.imul(w,C)|0,s=Math.imul(w,H),r=r+Math.imul(b,J)|0,n=(n=n+Math.imul(b,R)|0)+Math.imul(z,J)|0,s=s+Math.imul(z,R)|0,r=r+Math.imul(y,_)|0,n=(n=n+Math.imul(y,F)|0)+Math.imul(p,_)|0,s=s+Math.imul(p,F)|0,r=r+Math.imul(g,V)|0,n=(n=n+Math.imul(g,$)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,$)|0,r=r+Math.imul(N,K)|0,n=(n=n+Math.imul(N,ii)|0)+Math.imul(d,K)|0,s=s+Math.imul(d,ii)|0;var pi=(a+(r=r+Math.imul(u,ei)|0)|0)+((8191&(n=(n=n+Math.imul(u,ri)|0)+Math.imul(j,ei)|0))<<13)|0;a=((s=s+Math.imul(j,ri)|0)+(n>>>13)|0)+(pi>>>26)|0,pi&=67108863,r=Math.imul(Y,C),n=(n=Math.imul(Y,H))+Math.imul(G,C)|0,s=Math.imul(G,H),r=r+Math.imul(P,J)|0,n=(n=n+Math.imul(P,R)|0)+Math.imul(w,J)|0,s=s+Math.imul(w,R)|0,r=r+Math.imul(b,_)|0,n=(n=n+Math.imul(b,F)|0)+Math.imul(z,_)|0,s=s+Math.imul(z,F)|0,r=r+Math.imul(y,V)|0,n=(n=n+Math.imul(y,$)|0)+Math.imul(p,V)|0,s=s+Math.imul(p,$)|0,r=r+Math.imul(g,K)|0,n=(n=n+Math.imul(g,ii)|0)+Math.imul(m,K)|0,s=s+Math.imul(m,ii)|0,r=r+Math.imul(N,ei)|0,n=(n=n+Math.imul(N,ri)|0)+Math.imul(d,ei)|0,s=s+Math.imul(d,ri)|0;var Si=(a+(r=r+Math.imul(u,si)|0)|0)+((8191&(n=(n=n+Math.imul(u,oi)|0)+Math.imul(j,si)|0))<<13)|0;a=((s=s+Math.imul(j,oi)|0)+(n>>>13)|0)+(Si>>>26)|0,Si&=67108863,r=Math.imul(v,C),n=(n=Math.imul(v,H))+Math.imul(D,C)|0,s=Math.imul(D,H),r=r+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,R)|0)+Math.imul(G,J)|0,s=s+Math.imul(G,R)|0,r=r+Math.imul(P,_)|0,n=(n=n+Math.imul(P,F)|0)+Math.imul(w,_)|0,s=s+Math.imul(w,F)|0,r=r+Math.imul(b,V)|0,n=(n=n+Math.imul(b,$)|0)+Math.imul(z,V)|0,s=s+Math.imul(z,$)|0,r=r+Math.imul(y,K)|0,n=(n=n+Math.imul(y,ii)|0)+Math.imul(p,K)|0,s=s+Math.imul(p,ii)|0,r=r+Math.imul(g,ei)|0,n=(n=n+Math.imul(g,ri)|0)+Math.imul(m,ei)|0,s=s+Math.imul(m,ri)|0,r=r+Math.imul(N,si)|0,n=(n=n+Math.imul(N,oi)|0)+Math.imul(d,si)|0,s=s+Math.imul(d,oi)|0;var bi=(a+(r=r+Math.imul(u,li)|0)|0)+((8191&(n=(n=n+Math.imul(u,ai)|0)+Math.imul(j,li)|0))<<13)|0;a=((s=s+Math.imul(j,ai)|0)+(n>>>13)|0)+(bi>>>26)|0,bi&=67108863,r=Math.imul(O,C),n=(n=Math.imul(O,H))+Math.imul(L,C)|0,s=Math.imul(L,H),r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,R)|0)+Math.imul(D,J)|0,s=s+Math.imul(D,R)|0,r=r+Math.imul(Y,_)|0,n=(n=n+Math.imul(Y,F)|0)+Math.imul(G,_)|0,s=s+Math.imul(G,F)|0,r=r+Math.imul(P,V)|0,n=(n=n+Math.imul(P,$)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,$)|0,r=r+Math.imul(b,K)|0,n=(n=n+Math.imul(b,ii)|0)+Math.imul(z,K)|0,s=s+Math.imul(z,ii)|0,r=r+Math.imul(y,ei)|0,n=(n=n+Math.imul(y,ri)|0)+Math.imul(p,ei)|0,s=s+Math.imul(p,ri)|0,r=r+Math.imul(g,si)|0,n=(n=n+Math.imul(g,oi)|0)+Math.imul(m,si)|0,s=s+Math.imul(m,oi)|0,r=r+Math.imul(N,li)|0,n=(n=n+Math.imul(N,ai)|0)+Math.imul(d,li)|0,s=s+Math.imul(d,ai)|0;var zi=(a+(r=r+Math.imul(u,ui)|0)|0)+((8191&(n=(n=n+Math.imul(u,ji)|0)+Math.imul(j,ui)|0))<<13)|0;a=((s=s+Math.imul(j,ji)|0)+(n>>>13)|0)+(zi>>>26)|0,zi&=67108863,r=Math.imul(U,C),n=(n=Math.imul(U,H))+Math.imul(E,C)|0,s=Math.imul(E,H),r=r+Math.imul(O,J)|0,n=(n=n+Math.imul(O,R)|0)+Math.imul(L,J)|0,s=s+Math.imul(L,R)|0,r=r+Math.imul(v,_)|0,n=(n=n+Math.imul(v,F)|0)+Math.imul(D,_)|0,s=s+Math.imul(D,F)|0,r=r+Math.imul(Y,V)|0,n=(n=n+Math.imul(Y,$)|0)+Math.imul(G,V)|0,s=s+Math.imul(G,$)|0,r=r+Math.imul(P,K)|0,n=(n=n+Math.imul(P,ii)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,ii)|0,r=r+Math.imul(b,ei)|0,n=(n=n+Math.imul(b,ri)|0)+Math.imul(z,ei)|0,s=s+Math.imul(z,ri)|0,r=r+Math.imul(y,si)|0,n=(n=n+Math.imul(y,oi)|0)+Math.imul(p,si)|0,s=s+Math.imul(p,oi)|0,r=r+Math.imul(g,li)|0,n=(n=n+Math.imul(g,ai)|0)+Math.imul(m,li)|0,s=s+Math.imul(m,ai)|0,r=r+Math.imul(N,ui)|0,n=(n=n+Math.imul(N,ji)|0)+Math.imul(d,ui)|0,s=s+Math.imul(d,ji)|0;var xi=(a+(r=r+Math.imul(u,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(u,di)|0)+Math.imul(j,Ni)|0))<<13)|0;a=((s=s+Math.imul(j,di)|0)+(n>>>13)|0)+(xi>>>26)|0,xi&=67108863,r=Math.imul(U,J),n=(n=Math.imul(U,R))+Math.imul(E,J)|0,s=Math.imul(E,R),r=r+Math.imul(O,_)|0,n=(n=n+Math.imul(O,F)|0)+Math.imul(L,_)|0,s=s+Math.imul(L,F)|0,r=r+Math.imul(v,V)|0,n=(n=n+Math.imul(v,$)|0)+Math.imul(D,V)|0,s=s+Math.imul(D,$)|0,r=r+Math.imul(Y,K)|0,n=(n=n+Math.imul(Y,ii)|0)+Math.imul(G,K)|0,s=s+Math.imul(G,ii)|0,r=r+Math.imul(P,ei)|0,n=(n=n+Math.imul(P,ri)|0)+Math.imul(w,ei)|0,s=s+Math.imul(w,ri)|0,r=r+Math.imul(b,si)|0,n=(n=n+Math.imul(b,oi)|0)+Math.imul(z,si)|0,s=s+Math.imul(z,oi)|0,r=r+Math.imul(y,li)|0,n=(n=n+Math.imul(y,ai)|0)+Math.imul(p,li)|0,s=s+Math.imul(p,ai)|0,r=r+Math.imul(g,ui)|0,n=(n=n+Math.imul(g,ji)|0)+Math.imul(m,ui)|0,s=s+Math.imul(m,ji)|0;var Pi=(a+(r=r+Math.imul(N,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(N,di)|0)+Math.imul(d,Ni)|0))<<13)|0;a=((s=s+Math.imul(d,di)|0)+(n>>>13)|0)+(Pi>>>26)|0,Pi&=67108863,r=Math.imul(U,_),n=(n=Math.imul(U,F))+Math.imul(E,_)|0,s=Math.imul(E,F),r=r+Math.imul(O,V)|0,n=(n=n+Math.imul(O,$)|0)+Math.imul(L,V)|0,s=s+Math.imul(L,$)|0,r=r+Math.imul(v,K)|0,n=(n=n+Math.imul(v,ii)|0)+Math.imul(D,K)|0,s=s+Math.imul(D,ii)|0,r=r+Math.imul(Y,ei)|0,n=(n=n+Math.imul(Y,ri)|0)+Math.imul(G,ei)|0,s=s+Math.imul(G,ri)|0,r=r+Math.imul(P,si)|0,n=(n=n+Math.imul(P,oi)|0)+Math.imul(w,si)|0,s=s+Math.imul(w,oi)|0,r=r+Math.imul(b,li)|0,n=(n=n+Math.imul(b,ai)|0)+Math.imul(z,li)|0,s=s+Math.imul(z,ai)|0,r=r+Math.imul(y,ui)|0,n=(n=n+Math.imul(y,ji)|0)+Math.imul(p,ui)|0,s=s+Math.imul(p,ji)|0;var wi=(a+(r=r+Math.imul(g,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(g,di)|0)+Math.imul(m,Ni)|0))<<13)|0;a=((s=s+Math.imul(m,di)|0)+(n>>>13)|0)+(wi>>>26)|0,wi&=67108863,r=Math.imul(U,V),n=(n=Math.imul(U,$))+Math.imul(E,V)|0,s=Math.imul(E,$),r=r+Math.imul(O,K)|0,n=(n=n+Math.imul(O,ii)|0)+Math.imul(L,K)|0,s=s+Math.imul(L,ii)|0,r=r+Math.imul(v,ei)|0,n=(n=n+Math.imul(v,ri)|0)+Math.imul(D,ei)|0,s=s+Math.imul(D,ri)|0,r=r+Math.imul(Y,si)|0,n=(n=n+Math.imul(Y,oi)|0)+Math.imul(G,si)|0,s=s+Math.imul(G,oi)|0,r=r+Math.imul(P,li)|0,n=(n=n+Math.imul(P,ai)|0)+Math.imul(w,li)|0,s=s+Math.imul(w,ai)|0,r=r+Math.imul(b,ui)|0,n=(n=n+Math.imul(b,ji)|0)+Math.imul(z,ui)|0,s=s+Math.imul(z,ji)|0;var Ti=(a+(r=r+Math.imul(y,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(y,di)|0)+Math.imul(p,Ni)|0))<<13)|0;a=((s=s+Math.imul(p,di)|0)+(n>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,r=Math.imul(U,K),n=(n=Math.imul(U,ii))+Math.imul(E,K)|0,s=Math.imul(E,ii),r=r+Math.imul(O,ei)|0,n=(n=n+Math.imul(O,ri)|0)+Math.imul(L,ei)|0,s=s+Math.imul(L,ri)|0,r=r+Math.imul(v,si)|0,n=(n=n+Math.imul(v,oi)|0)+Math.imul(D,si)|0,s=s+Math.imul(D,oi)|0,r=r+Math.imul(Y,li)|0,n=(n=n+Math.imul(Y,ai)|0)+Math.imul(G,li)|0,s=s+Math.imul(G,ai)|0,r=r+Math.imul(P,ui)|0,n=(n=n+Math.imul(P,ji)|0)+Math.imul(w,ui)|0,s=s+Math.imul(w,ji)|0;var Yi=(a+(r=r+Math.imul(b,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(b,di)|0)+Math.imul(z,Ni)|0))<<13)|0;a=((s=s+Math.imul(z,di)|0)+(n>>>13)|0)+(Yi>>>26)|0,Yi&=67108863,r=Math.imul(U,ei),n=(n=Math.imul(U,ri))+Math.imul(E,ei)|0,s=Math.imul(E,ri),r=r+Math.imul(O,si)|0,n=(n=n+Math.imul(O,oi)|0)+Math.imul(L,si)|0,s=s+Math.imul(L,oi)|0,r=r+Math.imul(v,li)|0,n=(n=n+Math.imul(v,ai)|0)+Math.imul(D,li)|0,s=s+Math.imul(D,ai)|0,r=r+Math.imul(Y,ui)|0,n=(n=n+Math.imul(Y,ji)|0)+Math.imul(G,ui)|0,s=s+Math.imul(G,ji)|0;var Gi=(a+(r=r+Math.imul(P,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(P,di)|0)+Math.imul(w,Ni)|0))<<13)|0;a=((s=s+Math.imul(w,di)|0)+(n>>>13)|0)+(Gi>>>26)|0,Gi&=67108863,r=Math.imul(U,si),n=(n=Math.imul(U,oi))+Math.imul(E,si)|0,s=Math.imul(E,oi),r=r+Math.imul(O,li)|0,n=(n=n+Math.imul(O,ai)|0)+Math.imul(L,li)|0,s=s+Math.imul(L,ai)|0,r=r+Math.imul(v,ui)|0,n=(n=n+Math.imul(v,ji)|0)+Math.imul(D,ui)|0,s=s+Math.imul(D,ji)|0;var Zi=(a+(r=r+Math.imul(Y,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(Y,di)|0)+Math.imul(G,Ni)|0))<<13)|0;a=((s=s+Math.imul(G,di)|0)+(n>>>13)|0)+(Zi>>>26)|0,Zi&=67108863,r=Math.imul(U,li),n=(n=Math.imul(U,ai))+Math.imul(E,li)|0,s=Math.imul(E,ai),r=r+Math.imul(O,ui)|0,n=(n=n+Math.imul(O,ji)|0)+Math.imul(L,ui)|0,s=s+Math.imul(L,ji)|0;var vi=(a+(r=r+Math.imul(v,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(v,di)|0)+Math.imul(D,Ni)|0))<<13)|0;a=((s=s+Math.imul(D,di)|0)+(n>>>13)|0)+(vi>>>26)|0,vi&=67108863,r=Math.imul(U,ui),n=(n=Math.imul(U,ji))+Math.imul(E,ui)|0,s=Math.imul(E,ji);var Di=(a+(r=r+Math.imul(O,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(O,di)|0)+Math.imul(L,Ni)|0))<<13)|0;a=((s=s+Math.imul(L,di)|0)+(n>>>13)|0)+(Di>>>26)|0,Di&=67108863;var Bi=(a+(r=Math.imul(U,Ni))|0)+((8191&(n=(n=Math.imul(U,di))+Math.imul(E,Ni)|0))<<13)|0;return a=((s=Math.imul(E,di))+(n>>>13)|0)+(Bi>>>26)|0,Bi&=67108863,l[0]=Mi,l[1]=gi,l[2]=mi,l[3]=fi,l[4]=yi,l[5]=pi,l[6]=Si,l[7]=bi,l[8]=zi,l[9]=xi,l[10]=Pi,l[11]=wi,l[12]=Ti,l[13]=Yi,l[14]=Gi,l[15]=Zi,l[16]=vi,l[17]=Di,l[18]=Bi,0!==a&&(l[19]=a,e.length++),e};function M(i,t,e){e.negative=t.negative^i.negative,e.length=i.length+t.length;for(var r=0,n=0,s=0;s<e.length-1;s++){var o=n;n=0;for(var I=67108863&r,l=Math.min(s,t.length-1),a=Math.max(0,s-i.length+1);a<=l;a++){var c=s-a,u=(0|i.words[c])*(0|t.words[a]),j=67108863&u;I=67108863&(j=j+I|0),n+=(o=(o=o+(u/67108864|0)|0)+(j>>>26)|0)>>>26,o&=67108863}e.words[s]=I,r=o,o=n}return 0!==r?e.words[s]=r:e.length--,e._strip()}function g(i,t,e){return M(i,t,e)}Math.imul||(d=N),n.prototype.mulTo=function(i,t){var e=this.length+i.length;return 10===this.length&&10===i.length?d(this,i,t):e<63?N(this,i,t):e<1024?M(this,i,t):g(this,i,t)},n.prototype.mul=function(i){var t=new n(null);return t.words=new Array(this.length+i.length),this.mulTo(i,t)},n.prototype.mulf=function(i){var t=new n(null);return t.words=new Array(this.length+i.length),g(this,i,t)},n.prototype.imul=function(i){return this.clone().mulTo(i,this)},n.prototype.imuln=function(i){var t=i<0;t&&(i=-i),e("number"==typeof i),e(i<67108864);for(var r=0,n=0;n<this.length;n++){var s=(0|this.words[n])*i,o=(67108863&s)+(67108863&r);r>>=26,r+=s/67108864|0,r+=o>>>26,this.words[n]=67108863&o}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},n.prototype.muln=function(i){return this.clone().imuln(i)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(i){var t=function(i){for(var t=new Array(i.bitLength()),e=0;e<t.length;e++){var r=e/26|0,n=e%26;t[e]=i.words[r]>>>n&1}return t}(i);if(0===t.length)return new n(1);for(var e=this,r=0;r<t.length&&0===t[r];r++,e=e.sqr());if(++r<t.length)for(var s=e.sqr();r<t.length;r++,s=s.sqr())0!==t[r]&&(e=e.mul(s));return e},n.prototype.iushln=function(i){e("number"==typeof i&&i>=0);var t,r=i%26,n=(i-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var I=this.words[t]&s,l=(0|this.words[t])-I<<r;this.words[t]=l|o,o=I>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this._strip()},n.prototype.ishln=function(i){return e(0===this.negative),this.iushln(i)},n.prototype.iushrn=function(i,t,r){var n;e("number"==typeof i&&i>=0),n=t?(t-t%26)/26:0;var s=i%26,o=Math.min((i-s)/26,this.length),I=67108863^67108863>>>s<<s,l=r;if(n-=o,n=Math.max(0,n),l){for(var a=0;a<o;a++)l.words[a]=this.words[a];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,a=0;a<this.length;a++)this.words[a]=this.words[a+o];else this.words[0]=0,this.length=1;var c=0;for(a=this.length-1;a>=0&&(0!==c||a>=n);a--){var u=0|this.words[a];this.words[a]=c<<26-s|u>>>s,c=u&I}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(i,t,r){return e(0===this.negative),this.iushrn(i,t,r)},n.prototype.shln=function(i){return this.clone().ishln(i)},n.prototype.ushln=function(i){return this.clone().iushln(i)},n.prototype.shrn=function(i){return this.clone().ishrn(i)},n.prototype.ushrn=function(i){return this.clone().iushrn(i)},n.prototype.testn=function(i){e("number"==typeof i&&i>=0);var t=i%26,r=(i-t)/26,n=1<<t;return!(this.length<=r||!(this.words[r]&n))},n.prototype.imaskn=function(i){e("number"==typeof i&&i>=0);var t=i%26,r=(i-t)/26;if(e(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return this._strip()},n.prototype.maskn=function(i){return this.clone().imaskn(i)},n.prototype.iaddn=function(i){return e("number"==typeof i),e(i<67108864),i<0?this.isubn(-i):0!==this.negative?1===this.length&&(0|this.words[0])<=i?(this.words[0]=i-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(i),this.negative=1,this):this._iaddn(i)},n.prototype._iaddn=function(i){this.words[0]+=i;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},n.prototype.isubn=function(i){if(e("number"==typeof i),e(i<67108864),i<0)return this.iaddn(-i);if(0!==this.negative)return this.negative=0,this.iaddn(i),this.negative=1,this;if(this.words[0]-=i,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},n.prototype.addn=function(i){return this.clone().iaddn(i)},n.prototype.subn=function(i){return this.clone().isubn(i)},n.prototype.iabs=function(){return this.negative=0,this},n.prototype.abs=function(){return this.clone().iabs()},n.prototype._ishlnsubmul=function(i,t,r){var n,s,o=i.length+r;this._expand(o);var I=0;for(n=0;n<i.length;n++){s=(0|this.words[n+r])+I;var l=(0|i.words[n])*t;I=((s-=67108863&l)>>26)-(l/67108864|0),this.words[n+r]=67108863&s}for(;n<this.length-r;n++)I=(s=(0|this.words[n+r])+I)>>26,this.words[n+r]=67108863&s;if(0===I)return this._strip();for(e(-1===I),I=0,n=0;n<this.length;n++)I=(s=-(0|this.words[n])+I)>>26,this.words[n]=67108863&s;return this.negative=1,this._strip()},n.prototype._wordDiv=function(i,t){var e=(this.length,i.length),r=this.clone(),s=i,o=0|s.words[s.length-1];0!=(e=26-this._countBits(o))&&(s=s.ushln(e),r.iushln(e),o=0|s.words[s.length-1]);var I,l=r.length-s.length;if("mod"!==t){(I=new n(null)).length=l+1,I.words=new Array(I.length);for(var a=0;a<I.length;a++)I.words[a]=0}var c=r.clone()._ishlnsubmul(s,1,l);0===c.negative&&(r=c,I&&(I.words[l]=1));for(var u=l-1;u>=0;u--){var j=67108864*(0|r.words[s.length+u])+(0|r.words[s.length+u-1]);for(j=Math.min(j/o|0,67108863),r._ishlnsubmul(s,j,u);0!==r.negative;)j--,r.negative=0,r._ishlnsubmul(s,1,u),r.isZero()||(r.negative^=1);I&&(I.words[u]=j)}return I&&I._strip(),r._strip(),"div"!==t&&0!==e&&r.iushrn(e),{div:I||null,mod:r}},n.prototype.divmod=function(i,t,r){return e(!i.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===i.negative?(I=this.neg().divmod(i,t),"mod"!==t&&(s=I.div.neg()),"div"!==t&&(o=I.mod.neg(),r&&0!==o.negative&&o.iadd(i)),{div:s,mod:o}):0===this.negative&&0!==i.negative?(I=this.divmod(i.neg(),t),"mod"!==t&&(s=I.div.neg()),{div:s,mod:I.mod}):0!=(this.negative&i.negative)?(I=this.neg().divmod(i.neg(),t),"div"!==t&&(o=I.mod.neg(),r&&0!==o.negative&&o.isub(i)),{div:I.div,mod:o}):i.length>this.length||this.cmp(i)<0?{div:new n(0),mod:this}:1===i.length?"div"===t?{div:this.divn(i.words[0]),mod:null}:"mod"===t?{div:null,mod:new n(this.modrn(i.words[0]))}:{div:this.divn(i.words[0]),mod:new n(this.modrn(i.words[0]))}:this._wordDiv(i,t);var s,o,I},n.prototype.div=function(i){return this.divmod(i,"div",!1).div},n.prototype.mod=function(i){return this.divmod(i,"mod",!1).mod},n.prototype.umod=function(i){return this.divmod(i,"mod",!0).mod},n.prototype.divRound=function(i){var t=this.divmod(i);if(t.mod.isZero())return t.div;var e=0!==t.div.negative?t.mod.isub(i):t.mod,r=i.ushrn(1),n=i.andln(1),s=e.cmp(r);return s<0||1===n&&0===s?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},n.prototype.modrn=function(i){var t=i<0;t&&(i=-i),e(i<=67108863);for(var r=(1<<26)%i,n=0,s=this.length-1;s>=0;s--)n=(r*n+(0|this.words[s]))%i;return t?-n:n},n.prototype.modn=function(i){return this.modrn(i)},n.prototype.idivn=function(i){var t=i<0;t&&(i=-i),e(i<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var s=(0|this.words[n])+67108864*r;this.words[n]=s/i|0,r=s%i}return this._strip(),t?this.ineg():this},n.prototype.divn=function(i){return this.clone().idivn(i)},n.prototype.egcd=function(i){e(0===i.negative),e(!i.isZero());var t=this,r=i.clone();t=0!==t.negative?t.umod(i):t.clone();for(var s=new n(1),o=new n(0),I=new n(0),l=new n(1),a=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++a;for(var c=r.clone(),u=t.clone();!t.isZero();){for(var j=0,h=1;0==(t.words[0]&h)&&j<26;++j,h<<=1);if(j>0)for(t.iushrn(j);j-- >0;)(s.isOdd()||o.isOdd())&&(s.iadd(c),o.isub(u)),s.iushrn(1),o.iushrn(1);for(var N=0,d=1;0==(r.words[0]&d)&&N<26;++N,d<<=1);if(N>0)for(r.iushrn(N);N-- >0;)(I.isOdd()||l.isOdd())&&(I.iadd(c),l.isub(u)),I.iushrn(1),l.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(I),o.isub(l)):(r.isub(t),I.isub(s),l.isub(o))}return{a:I,b:l,gcd:r.iushln(a)}},n.prototype._invmp=function(i){e(0===i.negative),e(!i.isZero());var t=this,r=i.clone();t=0!==t.negative?t.umod(i):t.clone();for(var s,o=new n(1),I=new n(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var a=0,c=1;0==(t.words[0]&c)&&a<26;++a,c<<=1);if(a>0)for(t.iushrn(a);a-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var u=0,j=1;0==(r.words[0]&j)&&u<26;++u,j<<=1);if(u>0)for(r.iushrn(u);u-- >0;)I.isOdd()&&I.iadd(l),I.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(I)):(r.isub(t),I.isub(o))}return(s=0===t.cmpn(1)?o:I).cmpn(0)<0&&s.iadd(i),s},n.prototype.gcd=function(i){if(this.isZero())return i.abs();if(i.isZero())return this.abs();var t=this.clone(),e=i.clone();t.negative=0,e.negative=0;for(var r=0;t.isEven()&&e.isEven();r++)t.iushrn(1),e.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;e.isEven();)e.iushrn(1);var n=t.cmp(e);if(n<0){var s=t;t=e,e=s}else if(0===n||0===e.cmpn(1))break;t.isub(e)}return e.iushln(r)},n.prototype.invm=function(i){return this.egcd(i).a.umod(i)},n.prototype.isEven=function(){return 0==(1&this.words[0])},n.prototype.isOdd=function(){return 1==(1&this.words[0])},n.prototype.andln=function(i){return this.words[0]&i},n.prototype.bincn=function(i){e("number"==typeof i);var t=i%26,r=(i-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var s=n,o=r;0!==s&&o<this.length;o++){var I=0|this.words[o];s=(I+=s)>>>26,I&=67108863,this.words[o]=I}return 0!==s&&(this.words[o]=s,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(i){var t,r=i<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(i=-i),e(i<=67108863,"Number is too big");var n=0|this.words[0];t=n===i?0:n<i?-1:1}return 0!==this.negative?0|-t:t},n.prototype.cmp=function(i){if(0!==this.negative&&0===i.negative)return-1;if(0===this.negative&&0!==i.negative)return 1;var t=this.ucmp(i);return 0!==this.negative?0|-t:t},n.prototype.ucmp=function(i){if(this.length>i.length)return 1;if(this.length<i.length)return-1;for(var t=0,e=this.length-1;e>=0;e--){var r=0|this.words[e],n=0|i.words[e];if(r!==n){r<n?t=-1:r>n&&(t=1);break}}return t},n.prototype.gtn=function(i){return 1===this.cmpn(i)},n.prototype.gt=function(i){return 1===this.cmp(i)},n.prototype.gten=function(i){return this.cmpn(i)>=0},n.prototype.gte=function(i){return this.cmp(i)>=0},n.prototype.ltn=function(i){return-1===this.cmpn(i)},n.prototype.lt=function(i){return-1===this.cmp(i)},n.prototype.lten=function(i){return this.cmpn(i)<=0},n.prototype.lte=function(i){return this.cmp(i)<=0},n.prototype.eqn=function(i){return 0===this.cmpn(i)},n.prototype.eq=function(i){return 0===this.cmp(i)},n.red=function(i){return new z(i)},n.prototype.toRed=function(i){return e(!this.red,"Already a number in reduction context"),e(0===this.negative,"red works only with positives"),i.convertTo(this)._forceRed(i)},n.prototype.fromRed=function(){return e(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(i){return this.red=i,this},n.prototype.forceRed=function(i){return e(!this.red,"Already a number in reduction context"),this._forceRed(i)},n.prototype.redAdd=function(i){return e(this.red,"redAdd works only with red numbers"),this.red.add(this,i)},n.prototype.redIAdd=function(i){return e(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,i)},n.prototype.redSub=function(i){return e(this.red,"redSub works only with red numbers"),this.red.sub(this,i)},n.prototype.redISub=function(i){return e(this.red,"redISub works only with red numbers"),this.red.isub(this,i)},n.prototype.redShl=function(i){return e(this.red,"redShl works only with red numbers"),this.red.shl(this,i)},n.prototype.redMul=function(i){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.mul(this,i)},n.prototype.redIMul=function(i){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,i),this.red.imul(this,i)},n.prototype.redSqr=function(){return e(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return e(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return e(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return e(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return e(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(i){return e(this.red&&!i.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,i)};var m={k256:null,p224:null,p192:null,p25519:null};function f(i,t){this.name=i,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){f.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function p(){f.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){f.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function b(){f.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function z(i){if("string"==typeof i){var t=n._prime(i);this.m=t.p,this.prime=t}else e(i.gtn(1),"modulus must be greater than 1"),this.m=i,this.prime=null}function x(i){z.call(this,i),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f.prototype._tmp=function(){var i=new n(null);return i.words=new Array(Math.ceil(this.n/13)),i},f.prototype.ireduce=function(i){var t,e=i;do{this.split(e,this.tmp),t=(e=(e=this.imulK(e)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:e.ucmp(this.p);return 0===r?(e.words[0]=0,e.length=1):r>0?e.isub(this.p):void 0!==e.strip?e.strip():e._strip(),e},f.prototype.split=function(i,t){i.iushrn(this.n,0,t)},f.prototype.imulK=function(i){return i.imul(this.k)},r(y,f),y.prototype.split=function(i,t){for(var e=4194303,r=Math.min(i.length,9),n=0;n<r;n++)t.words[n]=i.words[n];if(t.length=r,i.length<=9)return i.words[0]=0,void(i.length=1);var s=i.words[9];for(t.words[t.length++]=s&e,n=10;n<i.length;n++){var o=0|i.words[n];i.words[n-10]=(o&e)<<4|s>>>22,s=o}s>>>=22,i.words[n-10]=s,0===s&&i.length>10?i.length-=10:i.length-=9},y.prototype.imulK=function(i){i.words[i.length]=0,i.words[i.length+1]=0,i.length+=2;for(var t=0,e=0;e<i.length;e++){var r=0|i.words[e];t+=977*r,i.words[e]=67108863&t,t=64*r+(t/67108864|0)}return 0===i.words[i.length-1]&&(i.length--,0===i.words[i.length-1]&&i.length--),i},r(p,f),r(S,f),r(b,f),b.prototype.imulK=function(i){for(var t=0,e=0;e<i.length;e++){var r=19*(0|i.words[e])+t,n=67108863&r;r>>>=26,i.words[e]=n,t=r}return 0!==t&&(i.words[i.length++]=t),i},n._prime=function(i){if(m[i])return m[i];var t;if("k256"===i)t=new y;else if("p224"===i)t=new p;else if("p192"===i)t=new S;else{if("p25519"!==i)throw new Error("Unknown prime "+i);t=new b}return m[i]=t,t},z.prototype._verify1=function(i){e(0===i.negative,"red works only with positives"),e(i.red,"red works only with red numbers")},z.prototype._verify2=function(i,t){e(0==(i.negative|t.negative),"red works only with positives"),e(i.red&&i.red===t.red,"red works only with red numbers")},z.prototype.imod=function(i){return this.prime?this.prime.ireduce(i)._forceRed(this):(a(i,i.umod(this.m)._forceRed(this)),i)},z.prototype.neg=function(i){return i.isZero()?i.clone():this.m.sub(i)._forceRed(this)},z.prototype.add=function(i,t){this._verify2(i,t);var e=i.add(t);return e.cmp(this.m)>=0&&e.isub(this.m),e._forceRed(this)},z.prototype.iadd=function(i,t){this._verify2(i,t);var e=i.iadd(t);return e.cmp(this.m)>=0&&e.isub(this.m),e},z.prototype.sub=function(i,t){this._verify2(i,t);var e=i.sub(t);return e.cmpn(0)<0&&e.iadd(this.m),e._forceRed(this)},z.prototype.isub=function(i,t){this._verify2(i,t);var e=i.isub(t);return e.cmpn(0)<0&&e.iadd(this.m),e},z.prototype.shl=function(i,t){return this._verify1(i),this.imod(i.ushln(t))},z.prototype.imul=function(i,t){return this._verify2(i,t),this.imod(i.imul(t))},z.prototype.mul=function(i,t){return this._verify2(i,t),this.imod(i.mul(t))},z.prototype.isqr=function(i){return this.imul(i,i.clone())},z.prototype.sqr=function(i){return this.mul(i,i)},z.prototype.sqrt=function(i){if(i.isZero())return i.clone();var t=this.m.andln(3);if(e(t%2==1),3===t){var r=this.m.add(new n(1)).iushrn(2);return this.pow(i,r)}for(var s=this.m.subn(1),o=0;!s.isZero()&&0===s.andln(1);)o++,s.iushrn(1);e(!s.isZero());var I=new n(1).toRed(this),l=I.redNeg(),a=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new n(2*c*c).toRed(this);0!==this.pow(c,a).cmp(l);)c.redIAdd(l);for(var u=this.pow(c,s),j=this.pow(i,s.addn(1).iushrn(1)),h=this.pow(i,s),N=o;0!==h.cmp(I);){for(var d=h,M=0;0!==d.cmp(I);M++)d=d.redSqr();e(M<N);var g=this.pow(u,new n(1).iushln(N-M-1));j=j.redMul(g),u=g.redSqr(),h=h.redMul(u),N=M}return j},z.prototype.invm=function(i){var t=i._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},z.prototype.pow=function(i,t){if(t.isZero())return new n(1).toRed(this);if(0===t.cmpn(1))return i.clone();var e=new Array(16);e[0]=new n(1).toRed(this),e[1]=i;for(var r=2;r<e.length;r++)e[r]=this.mul(e[r-1],i);var s=e[0],o=0,I=0,l=t.bitLength()%26;for(0===l&&(l=26),r=t.length-1;r>=0;r--){for(var a=t.words[r],c=l-1;c>=0;c--){var u=a>>c&1;s!==e[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,(4==++I||0===r&&0===c)&&(s=this.mul(s,e[o]),I=0,o=0)):I=0}l=26}return s},z.prototype.convertTo=function(i){var t=i.umod(this.m);return t===i?t.clone():t},z.prototype.convertFrom=function(i){var t=i.clone();return t.red=null,t},n.mont=function(i){return new x(i)},r(x,z),x.prototype.convertTo=function(i){return this.imod(i.ushln(this.shift))},x.prototype.convertFrom=function(i){var t=this.imod(i.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(i,t){if(i.isZero()||t.isZero())return i.words[0]=0,i.length=1,i;var e=i.imul(t),r=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=e.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},x.prototype.mul=function(i,t){if(i.isZero()||t.isZero())return new n(0)._forceRed(this);var e=i.mul(t),r=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=e.isub(r).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):s.cmpn(0)<0&&(o=s.iadd(this.m)),o._forceRed(this)},x.prototype.invm=function(i){return this.imod(i._invmp(this.m).mul(this.r2))._forceRed(this)}})({get exports(){return Yo},set exports(i){Yo=i}},To);var Go=Yo;let Zo=!1,vo=!1;const Do={debug:1,default:2,info:2,warning:3,error:4,off:5};let Bo=Do.default,Oo=null;const Lo=function(){try{const i=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(e){i.push(t)}})),i.length)throw new Error("missing "+i.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(i){return i.message}return null}();var ko,Uo;!function(i){i.DEBUG="DEBUG",i.INFO="INFO",i.WARNING="WARNING",i.ERROR="ERROR",i.OFF="OFF"}(ko||(ko={})),function(i){i.UNKNOWN_ERROR="UNKNOWN_ERROR",i.NOT_IMPLEMENTED="NOT_IMPLEMENTED",i.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",i.NETWORK_ERROR="NETWORK_ERROR",i.SERVER_ERROR="SERVER_ERROR",i.TIMEOUT="TIMEOUT",i.BUFFER_OVERRUN="BUFFER_OVERRUN",i.NUMERIC_FAULT="NUMERIC_FAULT",i.MISSING_NEW="MISSING_NEW",i.INVALID_ARGUMENT="INVALID_ARGUMENT",i.MISSING_ARGUMENT="MISSING_ARGUMENT",i.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",i.CALL_EXCEPTION="CALL_EXCEPTION",i.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",i.NONCE_EXPIRED="NONCE_EXPIRED",i.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",i.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",i.TRANSACTION_REPLACED="TRANSACTION_REPLACED",i.ACTION_REJECTED="ACTION_REJECTED"}(Uo||(Uo={}));const Eo="0123456789abcdef";class Ao{constructor(i){Object.defineProperty(this,"version",{enumerable:!0,value:i,writable:!1})}_log(i,t){const e=i.toLowerCase();null==Do[e]&&this.throwArgumentError("invalid log level name","logLevel",i),Bo>Do[e]||console.log.apply(console,t)}debug(...i){this._log(Ao.levels.DEBUG,i)}info(...i){this._log(Ao.levels.INFO,i)}warn(...i){this._log(Ao.levels.WARNING,i)}makeError(i,t,e){if(vo)return this.makeError("censored error",t,{});t||(t=Ao.errors.UNKNOWN_ERROR),e||(e={});const r=[];Object.keys(e).forEach((i=>{const t=e[i];try{if(t instanceof Uint8Array){let e="";for(let i=0;i<t.length;i++)e+=Eo[t[i]>>4],e+=Eo[15&t[i]];r.push(i+"=Uint8Array(0x"+e+")")}else r.push(i+"="+JSON.stringify(t))}catch(t){r.push(i+"="+JSON.stringify(e[i].toString()))}})),r.push(`code=${t}`),r.push(`version=${this.version}`);const n=i;let s="";switch(t){case Uo.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=i;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case Uo.CALL_EXCEPTION:case Uo.INSUFFICIENT_FUNDS:case Uo.MISSING_NEW:case Uo.NONCE_EXPIRED:case Uo.REPLACEMENT_UNDERPRICED:case Uo.TRANSACTION_REPLACED:case Uo.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(i+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),r.length&&(i+=" ("+r.join(", ")+")");const o=new Error(i);return o.reason=n,o.code=t,Object.keys(e).forEach((function(i){o[i]=e[i]})),o}throwError(i,t,e){throw this.makeError(i,t,e)}throwArgumentError(i,t,e){return this.throwError(i,Ao.errors.INVALID_ARGUMENT,{argument:t,value:e})}assert(i,t,e,r){i||this.throwError(t,e,r)}assertArgument(i,t,e,r){i||this.throwArgumentError(t,e,r)}checkNormalize(i){Lo&&this.throwError("platform missing String.prototype.normalize",Ao.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Lo})}checkSafeUint53(i,t){"number"==typeof i&&(null==t&&(t="value not safe"),(i<0||i>=9007199254740991)&&this.throwError(t,Ao.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:i}),i%1&&this.throwError(t,Ao.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:i}))}checkArgumentCount(i,t,e){e=e?": "+e:"",i<t&&this.throwError("missing argument"+e,Ao.errors.MISSING_ARGUMENT,{count:i,expectedCount:t}),i>t&&this.throwError("too many arguments"+e,Ao.errors.UNEXPECTED_ARGUMENT,{count:i,expectedCount:t})}checkNew(i,t){i!==Object&&null!=i||this.throwError("missing new",Ao.errors.MISSING_NEW,{name:t.name})}checkAbstract(i,t){i===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",Ao.errors.UNSUPPORTED_OPERATION,{name:i.name,operation:"new"}):i!==Object&&null!=i||this.throwError("missing new",Ao.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Oo||(Oo=new Ao("logger/5.7.0")),Oo}static setCensorship(i,t){if(!i&&t&&this.globalLogger().throwError("cannot permanently disable censorship",Ao.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),Zo){if(!i)return;this.globalLogger().throwError("error censorship permanent",Ao.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}vo=!!i,Zo=!!t}static setLogLevel(i){const t=Do[i.toLowerCase()];null!=t?Bo=t:Ao.globalLogger().warn("invalid log level - "+i)}static from(i){return new Ao(i)}}Ao.errors=Uo,Ao.levels=ko;const Co=new Ao("bytes/5.7.0");function Ho(i){return!!i.toHexString}function Wo(i){return i.slice||(i.slice=function(){const t=Array.prototype.slice.call(arguments);return Wo(new Uint8Array(Array.prototype.slice.apply(i,t)))}),i}function Jo(i){return Vo(i)&&!(i.length%2)||Qo(i)}function Ro(i){return"number"==typeof i&&i==i&&i%1==0}function Qo(i){if(null==i)return!1;if(i.constructor===Uint8Array)return!0;if("string"==typeof i)return!1;if(!Ro(i.length)||i.length<0)return!1;for(let t=0;t<i.length;t++){const e=i[t];if(!Ro(e)||e<0||e>=256)return!1}return!0}function _o(i,t){if(t||(t={}),"number"==typeof i){Co.checkSafeUint53(i,"invalid arrayify value");const t=[];for(;i;)t.unshift(255&i),i=parseInt(String(i/256));return 0===t.length&&t.push(0),Wo(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof i&&"0x"!==i.substring(0,2)&&(i="0x"+i),Ho(i)&&(i=i.toHexString()),Vo(i)){let e=i.substring(2);e.length%2&&("left"===t.hexPad?e="0"+e:"right"===t.hexPad?e+="0":Co.throwArgumentError("hex data is odd-length","value",i));const r=[];for(let i=0;i<e.length;i+=2)r.push(parseInt(e.substring(i,i+2),16));return Wo(new Uint8Array(r))}return Qo(i)?Wo(new Uint8Array(i)):Co.throwArgumentError("invalid arrayify value","value",i)}function Fo(i){const t=i.map((i=>_o(i))),e=t.reduce(((i,t)=>i+t.length),0),r=new Uint8Array(e);return t.reduce(((i,t)=>(r.set(t,i),i+t.length)),0),Wo(r)}function Xo(i){let t=_o(i);if(0===t.length)return t;let e=0;for(;e<t.length&&0===t[e];)e++;return e&&(t=t.slice(e)),t}function Vo(i,t){return!("string"!=typeof i||!i.match(/^0x[0-9A-Fa-f]*$/))&&(!t||i.length===2+2*t)}const $o="0123456789abcdef";function qo(i,t){if(t||(t={}),"number"==typeof i){Co.checkSafeUint53(i,"invalid hexlify value");let t="";for(;i;)t=$o[15&i]+t,i=Math.floor(i/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof i)return(i=i.toString(16)).length%2?"0x0"+i:"0x"+i;if(t.allowMissingPrefix&&"string"==typeof i&&"0x"!==i.substring(0,2)&&(i="0x"+i),Ho(i))return i.toHexString();if(Vo(i))return i.length%2&&("left"===t.hexPad?i="0x0"+i.substring(2):"right"===t.hexPad?i+="0":Co.throwArgumentError("hex data is odd-length","value",i)),i.toLowerCase();if(Qo(i)){let t="0x";for(let e=0;e<i.length;e++){let r=i[e];t+=$o[(240&r)>>4]+$o[15&r]}return t}return Co.throwArgumentError("invalid hexlify value","value",i)}function Ko(i){if("string"!=typeof i)i=qo(i);else if(!Vo(i)||i.length%2)return null;return(i.length-2)/2}function iI(i,t,e){return"string"!=typeof i?i=qo(i):(!Vo(i)||i.length%2)&&Co.throwArgumentError("invalid hexData","value",i),t=2+2*t,null!=e?"0x"+i.substring(t,2+2*e):"0x"+i.substring(t)}function tI(i){let t="0x";return i.forEach((i=>{t+=qo(i).substring(2)})),t}function eI(i){const t=function(i){"string"!=typeof i&&(i=qo(i));Vo(i)||Co.throwArgumentError("invalid hex string","value",i);i=i.substring(2);let t=0;for(;t<i.length&&"0"===i[t];)t++;return"0x"+i.substring(t)}(qo(i,{hexPad:"left"}));return"0x"===t?"0x0":t}function rI(i,t){for("string"!=typeof i?i=qo(i):Vo(i)||Co.throwArgumentError("invalid hex string","value",i),i.length>2*t+2&&Co.throwArgumentError("value out of range","value",arguments[1]);i.length<2*t+2;)i="0x0"+i.substring(2);return i}function nI(i){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(Jo(i)){let e=_o(i);64===e.length?(t.v=27+(e[32]>>7),e[32]&=127,t.r=qo(e.slice(0,32)),t.s=qo(e.slice(32,64))):65===e.length?(t.r=qo(e.slice(0,32)),t.s=qo(e.slice(32,64)),t.v=e[64]):Co.throwArgumentError("invalid signature string","signature",i),t.v<27&&(0===t.v||1===t.v?t.v+=27:Co.throwArgumentError("signature invalid v byte","signature",i)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(e[32]|=128),t._vs=qo(e.slice(32,64))}else{if(t.r=i.r,t.s=i.s,t.v=i.v,t.recoveryParam=i.recoveryParam,t._vs=i._vs,null!=t._vs){const e=function(i,t){(i=_o(i)).length>t&&Co.throwArgumentError("value out of range","value",arguments[0]);const e=new Uint8Array(t);return e.set(i,t-i.length),Wo(e)}(_o(t._vs),32);t._vs=qo(e);const r=e[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=r:t.recoveryParam!==r&&Co.throwArgumentError("signature recoveryParam mismatch _vs","signature",i),e[0]&=127;const n=qo(e);null==t.s?t.s=n:t.s!==n&&Co.throwArgumentError("signature v mismatch _vs","signature",i)}if(null==t.recoveryParam)null==t.v?Co.throwArgumentError("signature missing v and recoveryParam","signature",i):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const e=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==e&&Co.throwArgumentError("signature recoveryParam mismatch v","signature",i)}null!=t.r&&Vo(t.r)?t.r=rI(t.r,32):Co.throwArgumentError("signature missing or invalid r","signature",i),null!=t.s&&Vo(t.s)?t.s=rI(t.s,32):Co.throwArgumentError("signature missing or invalid s","signature",i);const e=_o(t.s);e[0]>=128&&Co.throwArgumentError("signature s out of range","signature",i),t.recoveryParam&&(e[0]|=128);const r=qo(e);t._vs&&(Vo(t._vs)||Co.throwArgumentError("signature invalid _vs","signature",i),t._vs=rI(t._vs,32)),null==t._vs?t._vs=r:t._vs!==r&&Co.throwArgumentError("signature _vs mismatch v and s","signature",i)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}var sI=Go.BN;const oI=new Ao("bignumber/5.7.0"),II={},lI=9007199254740991;let aI=!1;class cI{constructor(i,t){i!==II&&oI.throwError("cannot call constructor directly; use BigNumber.from",Ao.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(i){return jI(hI(this).fromTwos(i))}toTwos(i){return jI(hI(this).toTwos(i))}abs(){return"-"===this._hex[0]?cI.from(this._hex.substring(1)):this}add(i){return jI(hI(this).add(hI(i)))}sub(i){return jI(hI(this).sub(hI(i)))}div(i){return cI.from(i).isZero()&&NI("division-by-zero","div"),jI(hI(this).div(hI(i)))}mul(i){return jI(hI(this).mul(hI(i)))}mod(i){const t=hI(i);return t.isNeg()&&NI("division-by-zero","mod"),jI(hI(this).umod(t))}pow(i){const t=hI(i);return t.isNeg()&&NI("negative-power","pow"),jI(hI(this).pow(t))}and(i){const t=hI(i);return(this.isNegative()||t.isNeg())&&NI("unbound-bitwise-result","and"),jI(hI(this).and(t))}or(i){const t=hI(i);return(this.isNegative()||t.isNeg())&&NI("unbound-bitwise-result","or"),jI(hI(this).or(t))}xor(i){const t=hI(i);return(this.isNegative()||t.isNeg())&&NI("unbound-bitwise-result","xor"),jI(hI(this).xor(t))}mask(i){return(this.isNegative()||i<0)&&NI("negative-width","mask"),jI(hI(this).maskn(i))}shl(i){return(this.isNegative()||i<0)&&NI("negative-width","shl"),jI(hI(this).shln(i))}shr(i){return(this.isNegative()||i<0)&&NI("negative-width","shr"),jI(hI(this).shrn(i))}eq(i){return hI(this).eq(hI(i))}lt(i){return hI(this).lt(hI(i))}lte(i){return hI(this).lte(hI(i))}gt(i){return hI(this).gt(hI(i))}gte(i){return hI(this).gte(hI(i))}isNegative(){return"-"===this._hex[0]}isZero(){return hI(this).isZero()}toNumber(){try{return hI(this).toNumber()}catch(i){NI("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(i){}return oI.throwError("this platform does not support BigInt",Ao.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?aI||(aI=!0,oI.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?oI.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",Ao.errors.UNEXPECTED_ARGUMENT,{}):oI.throwError("BigNumber.toString does not accept parameters",Ao.errors.UNEXPECTED_ARGUMENT,{})),hI(this).toString(10)}toHexString(){return this._hex}toJSON(i){return{type:"BigNumber",hex:this.toHexString()}}static from(i){if(i instanceof cI)return i;if("string"==typeof i)return i.match(/^-?0x[0-9a-f]+$/i)?new cI(II,uI(i)):i.match(/^-?[0-9]+$/)?new cI(II,uI(new sI(i))):oI.throwArgumentError("invalid BigNumber string","value",i);if("number"==typeof i)return i%1&&NI("underflow","BigNumber.from",i),(i>=lI||i<=-lI)&&NI("overflow","BigNumber.from",i),cI.from(String(i));const t=i;if("bigint"==typeof t)return cI.from(t.toString());if(Qo(t))return cI.from(qo(t));if(t)if(t.toHexString){const i=t.toHexString();if("string"==typeof i)return cI.from(i)}else{let i=t._hex;if(null==i&&"BigNumber"===t.type&&(i=t.hex),"string"==typeof i&&(Vo(i)||"-"===i[0]&&Vo(i.substring(1))))return cI.from(i)}return oI.throwArgumentError("invalid BigNumber value","value",i)}static isBigNumber(i){return!(!i||!i._isBigNumber)}}function uI(i){if("string"!=typeof i)return uI(i.toString(16));if("-"===i[0])return"-"===(i=i.substring(1))[0]&&oI.throwArgumentError("invalid hex","value",i),"0x00"===(i=uI(i))?i:"-"+i;if("0x"!==i.substring(0,2)&&(i="0x"+i),"0x"===i)return"0x00";for(i.length%2&&(i="0x0"+i.substring(2));i.length>4&&"0x00"===i.substring(0,4);)i="0x"+i.substring(4);return i}function jI(i){return cI.from(uI(i))}function hI(i){const t=cI.from(i).toHexString();return"-"===t[0]?new sI("-"+t.substring(3),16):new sI(t.substring(2),16)}function NI(i,t,e){const r={fault:i,operation:t};return null!=e&&(r.value=e),oI.throwError(i,Ao.errors.NUMERIC_FAULT,r)}var dI=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const MI=new Ao("properties/5.7.0");function gI(i,t,e){Object.defineProperty(i,t,{enumerable:!0,value:e,writable:!1})}function mI(i,t){for(let e=0;e<32;e++){if(i[t])return i[t];if(!i.prototype||"object"!=typeof i.prototype)break;i=Object.getPrototypeOf(i.prototype).constructor}return null}function fI(i){return dI(this,void 0,void 0,(function*(){const t=Object.keys(i).map((t=>{const e=i[t];return Promise.resolve(e).then((i=>({key:t,value:i})))}));return(yield Promise.all(t)).reduce(((i,t)=>(i[t.key]=t.value,i)),{})}))}function yI(i){const t={};for(const e in i)t[e]=i[e];return t}const pI={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function SI(i){if(null==i||pI[typeof i])return!0;if(Array.isArray(i)||"object"==typeof i){if(!Object.isFrozen(i))return!1;const t=Object.keys(i);for(let e=0;e<t.length;e++){let r=null;try{r=i[t[e]]}catch(i){continue}if(!SI(r))return!1}return!0}return MI.throwArgumentError("Cannot deepCopy "+typeof i,"object",i)}function bI(i){if(SI(i))return i;if(Array.isArray(i))return Object.freeze(i.map((i=>zI(i))));if("object"==typeof i){const t={};for(const e in i){const r=i[e];void 0!==r&&gI(t,e,zI(r))}return t}return MI.throwArgumentError("Cannot deepCopy "+typeof i,"object",i)}function zI(i){return bI(i)}class xI{constructor(i){for(const t in i)this[t]=zI(i[t])}}var PI={};
/**
     * [js-sha3]{@link https://github.com/emn178/js-sha3}
     *
     * @version 0.8.0
     * @author Chen, Yi-Cyuan [emn178@gmail.com]
     * @copyright Chen, Yi-Cyuan 2015-2018
     * @license MIT
     */
!function(i){!function(){var t="input is invalid type",e="object"==typeof window,r=e?window:{};r.JS_SHA3_NO_WINDOW&&(e=!1);var n=!e&&"object"==typeof self;!r.JS_SHA3_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node?r=To:n&&(r=self);var s=!r.JS_SHA3_NO_COMMON_JS&&i.exports,o=!r.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,I="0123456789abcdef".split(""),l=[4,1024,262144,67108864],a=[0,8,16,24],c=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],u=[224,256,384,512],j=[128,256],h=["hex","buffer","arrayBuffer","array","digest"],N={128:168,256:136};!r.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(i){return"[object Array]"===Object.prototype.toString.call(i)}),!o||!r.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(i){return"object"==typeof i&&i.buffer&&i.buffer.constructor===ArrayBuffer});for(var d=function(i,t,e){return function(r){return new G(i,t,i).update(r)[e]()}},M=function(i,t,e){return function(r,n){return new G(i,t,n).update(r)[e]()}},g=function(i,t,e){return function(t,r,n,s){return S["cshake"+i].update(t,r,n,s)[e]()}},m=function(i,t,e){return function(t,r,n,s){return S["kmac"+i].update(t,r,n,s)[e]()}},f=function(i,t,e,r){for(var n=0;n<h.length;++n){var s=h[n];i[s]=t(e,r,s)}return i},y=function(i,t){var e=d(i,t,"hex");return e.create=function(){return new G(i,t,i)},e.update=function(i){return e.create().update(i)},f(e,d,i,t)},p=[{name:"keccak",padding:[1,256,65536,16777216],bits:u,createMethod:y},{name:"sha3",padding:[6,1536,393216,100663296],bits:u,createMethod:y},{name:"shake",padding:[31,7936,2031616,520093696],bits:j,createMethod:function(i,t){var e=M(i,t,"hex");return e.create=function(e){return new G(i,t,e)},e.update=function(i,t){return e.create(t).update(i)},f(e,M,i,t)}},{name:"cshake",padding:l,bits:j,createMethod:function(i,t){var e=N[i],r=g(i,0,"hex");return r.create=function(r,n,s){return n||s?new G(i,t,r).bytepad([n,s],e):S["shake"+i].create(r)},r.update=function(i,t,e,n){return r.create(t,e,n).update(i)},f(r,g,i,t)}},{name:"kmac",padding:l,bits:j,createMethod:function(i,t){var e=N[i],r=m(i,0,"hex");return r.create=function(r,n,s){return new Z(i,t,n).bytepad(["KMAC",s],e).bytepad([r],e)},r.update=function(i,t,e,n){return r.create(i,e,n).update(t)},f(r,m,i,t)}}],S={},b=[],z=0;z<p.length;++z)for(var x=p[z],P=x.bits,w=0;w<P.length;++w){var T=x.name+"_"+P[w];if(b.push(T),S[T]=x.createMethod(P[w],x.padding),"sha3"!==x.name){var Y=x.name+P[w];b.push(Y),S[Y]=S[T]}}function G(i,t,e){this.blocks=[],this.s=[],this.padding=t,this.outputBits=e,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(i<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=e>>5,this.extraBytes=(31&e)>>3;for(var r=0;r<50;++r)this.s[r]=0}function Z(i,t,e){G.call(this,i,t,e)}G.prototype.update=function(i){if(this.finalized)throw new Error("finalize already called");var e,r=typeof i;if("string"!==r){if("object"!==r)throw new Error(t);if(null===i)throw new Error(t);if(o&&i.constructor===ArrayBuffer)i=new Uint8Array(i);else if(!(Array.isArray(i)||o&&ArrayBuffer.isView(i)))throw new Error(t);e=!0}for(var n,s,I=this.blocks,l=this.byteCount,c=i.length,u=this.blockCount,j=0,h=this.s;j<c;){if(this.reset)for(this.reset=!1,I[0]=this.block,n=1;n<u+1;++n)I[n]=0;if(e)for(n=this.start;j<c&&n<l;++j)I[n>>2]|=i[j]<<a[3&n++];else for(n=this.start;j<c&&n<l;++j)(s=i.charCodeAt(j))<128?I[n>>2]|=s<<a[3&n++]:s<2048?(I[n>>2]|=(192|s>>6)<<a[3&n++],I[n>>2]|=(128|63&s)<<a[3&n++]):s<55296||s>=57344?(I[n>>2]|=(224|s>>12)<<a[3&n++],I[n>>2]|=(128|s>>6&63)<<a[3&n++],I[n>>2]|=(128|63&s)<<a[3&n++]):(s=65536+((1023&s)<<10|1023&i.charCodeAt(++j)),I[n>>2]|=(240|s>>18)<<a[3&n++],I[n>>2]|=(128|s>>12&63)<<a[3&n++],I[n>>2]|=(128|s>>6&63)<<a[3&n++],I[n>>2]|=(128|63&s)<<a[3&n++]);if(this.lastByteIndex=n,n>=l){for(this.start=n-l,this.block=I[u],n=0;n<u;++n)h[n]^=I[n];v(h),this.reset=!0}else this.start=n}return this},G.prototype.encode=function(i,t){var e=255&i,r=1,n=[e];for(e=255&(i>>=8);e>0;)n.unshift(e),e=255&(i>>=8),++r;return t?n.push(r):n.unshift(r),this.update(n),n.length},G.prototype.encodeString=function(i){var e,r=typeof i;if("string"!==r){if("object"!==r)throw new Error(t);if(null===i)throw new Error(t);if(o&&i.constructor===ArrayBuffer)i=new Uint8Array(i);else if(!(Array.isArray(i)||o&&ArrayBuffer.isView(i)))throw new Error(t);e=!0}var n=0,s=i.length;if(e)n=s;else for(var I=0;I<i.length;++I){var l=i.charCodeAt(I);l<128?n+=1:l<2048?n+=2:l<55296||l>=57344?n+=3:(l=65536+((1023&l)<<10|1023&i.charCodeAt(++I)),n+=4)}return n+=this.encode(8*n),this.update(i),n},G.prototype.bytepad=function(i,t){for(var e=this.encode(t),r=0;r<i.length;++r)e+=this.encodeString(i[r]);var n=t-e%t,s=[];return s.length=n,this.update(s),this},G.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var i=this.blocks,t=this.lastByteIndex,e=this.blockCount,r=this.s;if(i[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(i[0]=i[e],t=1;t<e+1;++t)i[t]=0;for(i[e-1]|=2147483648,t=0;t<e;++t)r[t]^=i[t];v(r)}},G.prototype.toString=G.prototype.hex=function(){this.finalize();for(var i,t=this.blockCount,e=this.s,r=this.outputBlocks,n=this.extraBytes,s=0,o=0,l="";o<r;){for(s=0;s<t&&o<r;++s,++o)i=e[s],l+=I[i>>4&15]+I[15&i]+I[i>>12&15]+I[i>>8&15]+I[i>>20&15]+I[i>>16&15]+I[i>>28&15]+I[i>>24&15];o%t==0&&(v(e),s=0)}return n&&(i=e[s],l+=I[i>>4&15]+I[15&i],n>1&&(l+=I[i>>12&15]+I[i>>8&15]),n>2&&(l+=I[i>>20&15]+I[i>>16&15])),l},G.prototype.arrayBuffer=function(){this.finalize();var i,t=this.blockCount,e=this.s,r=this.outputBlocks,n=this.extraBytes,s=0,o=0,I=this.outputBits>>3;i=n?new ArrayBuffer(r+1<<2):new ArrayBuffer(I);for(var l=new Uint32Array(i);o<r;){for(s=0;s<t&&o<r;++s,++o)l[o]=e[s];o%t==0&&v(e)}return n&&(l[s]=e[s],i=i.slice(0,I)),i},G.prototype.buffer=G.prototype.arrayBuffer,G.prototype.digest=G.prototype.array=function(){this.finalize();for(var i,t,e=this.blockCount,r=this.s,n=this.outputBlocks,s=this.extraBytes,o=0,I=0,l=[];I<n;){for(o=0;o<e&&I<n;++o,++I)i=I<<2,t=r[o],l[i]=255&t,l[i+1]=t>>8&255,l[i+2]=t>>16&255,l[i+3]=t>>24&255;I%e==0&&v(r)}return s&&(i=I<<2,t=r[o],l[i]=255&t,s>1&&(l[i+1]=t>>8&255),s>2&&(l[i+2]=t>>16&255)),l},Z.prototype=new G,Z.prototype.finalize=function(){return this.encode(this.outputBits,!0),G.prototype.finalize.call(this)};var v=function(i){var t,e,r,n,s,o,I,l,a,u,j,h,N,d,M,g,m,f,y,p,S,b,z,x,P,w,T,Y,G,Z,v,D,B,O,L,k,U,E,A,C,H,W,J,R,Q,_,F,X,V,$,q,K,ii,ti,ei,ri,ni,si,oi,Ii,li,ai,ci;for(r=0;r<48;r+=2)n=i[0]^i[10]^i[20]^i[30]^i[40],s=i[1]^i[11]^i[21]^i[31]^i[41],o=i[2]^i[12]^i[22]^i[32]^i[42],I=i[3]^i[13]^i[23]^i[33]^i[43],l=i[4]^i[14]^i[24]^i[34]^i[44],a=i[5]^i[15]^i[25]^i[35]^i[45],u=i[6]^i[16]^i[26]^i[36]^i[46],j=i[7]^i[17]^i[27]^i[37]^i[47],t=(h=i[8]^i[18]^i[28]^i[38]^i[48])^(o<<1|I>>>31),e=(N=i[9]^i[19]^i[29]^i[39]^i[49])^(I<<1|o>>>31),i[0]^=t,i[1]^=e,i[10]^=t,i[11]^=e,i[20]^=t,i[21]^=e,i[30]^=t,i[31]^=e,i[40]^=t,i[41]^=e,t=n^(l<<1|a>>>31),e=s^(a<<1|l>>>31),i[2]^=t,i[3]^=e,i[12]^=t,i[13]^=e,i[22]^=t,i[23]^=e,i[32]^=t,i[33]^=e,i[42]^=t,i[43]^=e,t=o^(u<<1|j>>>31),e=I^(j<<1|u>>>31),i[4]^=t,i[5]^=e,i[14]^=t,i[15]^=e,i[24]^=t,i[25]^=e,i[34]^=t,i[35]^=e,i[44]^=t,i[45]^=e,t=l^(h<<1|N>>>31),e=a^(N<<1|h>>>31),i[6]^=t,i[7]^=e,i[16]^=t,i[17]^=e,i[26]^=t,i[27]^=e,i[36]^=t,i[37]^=e,i[46]^=t,i[47]^=e,t=u^(n<<1|s>>>31),e=j^(s<<1|n>>>31),i[8]^=t,i[9]^=e,i[18]^=t,i[19]^=e,i[28]^=t,i[29]^=e,i[38]^=t,i[39]^=e,i[48]^=t,i[49]^=e,d=i[0],M=i[1],_=i[11]<<4|i[10]>>>28,F=i[10]<<4|i[11]>>>28,Y=i[20]<<3|i[21]>>>29,G=i[21]<<3|i[20]>>>29,Ii=i[31]<<9|i[30]>>>23,li=i[30]<<9|i[31]>>>23,W=i[40]<<18|i[41]>>>14,J=i[41]<<18|i[40]>>>14,O=i[2]<<1|i[3]>>>31,L=i[3]<<1|i[2]>>>31,g=i[13]<<12|i[12]>>>20,m=i[12]<<12|i[13]>>>20,X=i[22]<<10|i[23]>>>22,V=i[23]<<10|i[22]>>>22,Z=i[33]<<13|i[32]>>>19,v=i[32]<<13|i[33]>>>19,ai=i[42]<<2|i[43]>>>30,ci=i[43]<<2|i[42]>>>30,ti=i[5]<<30|i[4]>>>2,ei=i[4]<<30|i[5]>>>2,k=i[14]<<6|i[15]>>>26,U=i[15]<<6|i[14]>>>26,f=i[25]<<11|i[24]>>>21,y=i[24]<<11|i[25]>>>21,$=i[34]<<15|i[35]>>>17,q=i[35]<<15|i[34]>>>17,D=i[45]<<29|i[44]>>>3,B=i[44]<<29|i[45]>>>3,x=i[6]<<28|i[7]>>>4,P=i[7]<<28|i[6]>>>4,ri=i[17]<<23|i[16]>>>9,ni=i[16]<<23|i[17]>>>9,E=i[26]<<25|i[27]>>>7,A=i[27]<<25|i[26]>>>7,p=i[36]<<21|i[37]>>>11,S=i[37]<<21|i[36]>>>11,K=i[47]<<24|i[46]>>>8,ii=i[46]<<24|i[47]>>>8,R=i[8]<<27|i[9]>>>5,Q=i[9]<<27|i[8]>>>5,w=i[18]<<20|i[19]>>>12,T=i[19]<<20|i[18]>>>12,si=i[29]<<7|i[28]>>>25,oi=i[28]<<7|i[29]>>>25,C=i[38]<<8|i[39]>>>24,H=i[39]<<8|i[38]>>>24,b=i[48]<<14|i[49]>>>18,z=i[49]<<14|i[48]>>>18,i[0]=d^~g&f,i[1]=M^~m&y,i[10]=x^~w&Y,i[11]=P^~T&G,i[20]=O^~k&E,i[21]=L^~U&A,i[30]=R^~_&X,i[31]=Q^~F&V,i[40]=ti^~ri&si,i[41]=ei^~ni&oi,i[2]=g^~f&p,i[3]=m^~y&S,i[12]=w^~Y&Z,i[13]=T^~G&v,i[22]=k^~E&C,i[23]=U^~A&H,i[32]=_^~X&$,i[33]=F^~V&q,i[42]=ri^~si&Ii,i[43]=ni^~oi&li,i[4]=f^~p&b,i[5]=y^~S&z,i[14]=Y^~Z&D,i[15]=G^~v&B,i[24]=E^~C&W,i[25]=A^~H&J,i[34]=X^~$&K,i[35]=V^~q&ii,i[44]=si^~Ii&ai,i[45]=oi^~li&ci,i[6]=p^~b&d,i[7]=S^~z&M,i[16]=Z^~D&x,i[17]=v^~B&P,i[26]=C^~W&O,i[27]=H^~J&L,i[36]=$^~K&R,i[37]=q^~ii&Q,i[46]=Ii^~ai&ti,i[47]=li^~ci&ei,i[8]=b^~d&g,i[9]=z^~M&m,i[18]=D^~x&w,i[19]=B^~P&T,i[28]=W^~O&k,i[29]=J^~L&U,i[38]=K^~R&_,i[39]=ii^~Q&F,i[48]=ai^~ti&ri,i[49]=ci^~ei&ni,i[0]^=c[r],i[1]^=c[r+1]};if(s)i.exports=S;else for(z=0;z<b.length;++z)r[b[z]]=S[b[z]]}()}({get exports(){return PI},set exports(i){PI=i}});var wI=PI;function TI(i){return"0x"+wI.keccak_256(_o(i))}const YI=new Ao("rlp/5.7.0");function GI(i){const t=[];for(;i;)t.unshift(255&i),i>>=8;return t}function ZI(i,t,e){let r=0;for(let n=0;n<e;n++)r=256*r+i[t+n];return r}function vI(i){if(Array.isArray(i)){let t=[];if(i.forEach((function(i){t=t.concat(vI(i))})),t.length<=55)return t.unshift(192+t.length),t;const e=GI(t.length);return e.unshift(247+e.length),e.concat(t)}Jo(i)||YI.throwArgumentError("RLP object must be BytesLike","object",i);const t=Array.prototype.slice.call(_o(i));if(1===t.length&&t[0]<=127)return t;if(t.length<=55)return t.unshift(128+t.length),t;const e=GI(t.length);return e.unshift(183+e.length),e.concat(t)}function DI(i){return qo(vI(i))}function BI(i,t,e,r){const n=[];for(;e<t+1+r;){const s=OI(i,e);n.push(s.result),(e+=s.consumed)>t+1+r&&YI.throwError("child data too short",Ao.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:n}}function OI(i,t){if(0===i.length&&YI.throwError("data too short",Ao.errors.BUFFER_OVERRUN,{}),i[t]>=248){const e=i[t]-247;t+1+e>i.length&&YI.throwError("data short segment too short",Ao.errors.BUFFER_OVERRUN,{});const r=ZI(i,t+1,e);return t+1+e+r>i.length&&YI.throwError("data long segment too short",Ao.errors.BUFFER_OVERRUN,{}),BI(i,t,t+1+e,e+r)}if(i[t]>=192){const e=i[t]-192;return t+1+e>i.length&&YI.throwError("data array too short",Ao.errors.BUFFER_OVERRUN,{}),BI(i,t,t+1,e)}if(i[t]>=184){const e=i[t]-183;t+1+e>i.length&&YI.throwError("data array too short",Ao.errors.BUFFER_OVERRUN,{});const r=ZI(i,t+1,e);t+1+e+r>i.length&&YI.throwError("data array too short",Ao.errors.BUFFER_OVERRUN,{});return{consumed:1+e+r,result:qo(i.slice(t+1+e,t+1+e+r))}}if(i[t]>=128){const e=i[t]-128;t+1+e>i.length&&YI.throwError("data too short",Ao.errors.BUFFER_OVERRUN,{});return{consumed:1+e,result:qo(i.slice(t+1,t+1+e))}}return{consumed:1,result:qo(i[t])}}function LI(i){const t=_o(i),e=OI(t,0);return e.consumed!==t.length&&YI.throwArgumentError("invalid rlp data","data",i),e.result}const kI=new Ao("address/5.7.0");function UI(i){Vo(i,20)||kI.throwArgumentError("invalid address","address",i);const t=(i=i.toLowerCase()).substring(2).split(""),e=new Uint8Array(40);for(let i=0;i<40;i++)e[i]=t[i].charCodeAt(0);const r=_o(TI(e));for(let i=0;i<40;i+=2)r[i>>1]>>4>=8&&(t[i]=t[i].toUpperCase()),(15&r[i>>1])>=8&&(t[i+1]=t[i+1].toUpperCase());return"0x"+t.join("")}const EI={};for(let i=0;i<10;i++)EI[String(i)]=String(i);for(let i=0;i<26;i++)EI[String.fromCharCode(65+i)]=String(10+i);const AI=Math.floor(function(i){return Math.log10?Math.log10(i):Math.log(i)/Math.LN10}(9007199254740991));function CI(i){let t=null;if("string"!=typeof i&&kI.throwArgumentError("invalid address","address",i),i.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==i.substring(0,2)&&(i="0x"+i),t=UI(i),i.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==i&&kI.throwArgumentError("bad address checksum","address",i);else if(i.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(i.substring(2,4)!==function(i){let t=(i=(i=i.toUpperCase()).substring(4)+i.substring(0,2)+"00").split("").map((i=>EI[i])).join("");for(;t.length>=AI;){let i=t.substring(0,AI);t=parseInt(i,10)%97+t.substring(i.length)}let e=String(98-parseInt(t,10)%97);for(;e.length<2;)e="0"+e;return e}(i)&&kI.throwArgumentError("bad icap checksum","address",i),t=function(i){return new sI(i,36).toString(16)}(i.substring(4));t.length<40;)t="0"+t;t=UI("0x"+t)}else kI.throwArgumentError("invalid address","address",i);return t}const HI=cI.from(0),WI=new Ao("strings/5.7.0");var JI,RI;function QI(i,t,e,r,n){if(i===RI.BAD_PREFIX||i===RI.UNEXPECTED_CONTINUE){let i=0;for(let r=t+1;r<e.length&&e[r]>>6==2;r++)i++;return i}return i===RI.OVERRUN?e.length-t-1:0}!function(i){i.current="",i.NFC="NFC",i.NFD="NFD",i.NFKC="NFKC",i.NFKD="NFKD"}(JI||(JI={})),function(i){i.UNEXPECTED_CONTINUE="unexpected continuation byte",i.BAD_PREFIX="bad codepoint prefix",i.OVERRUN="string overrun",i.MISSING_CONTINUE="missing continuation byte",i.OUT_OF_RANGE="out of UTF-8 range",i.UTF16_SURROGATE="UTF-16 surrogate",i.OVERLONG="overlong representation"}(RI||(RI={}));const _I=Object.freeze({error:function(i,t,e,r,n){return WI.throwArgumentError(`invalid codepoint at offset ${t}; ${i}`,"bytes",e)},ignore:QI,replace:function(i,t,e,r,n){return i===RI.OVERLONG?(r.push(n),0):(r.push(65533),QI(i,t,e))}});function FI(i,t){null==t&&(t=_I.error),i=_o(i);const e=[];let r=0;for(;r<i.length;){const n=i[r++];if(n>>7==0){e.push(n);continue}let s=null,o=null;if(192==(224&n))s=1,o=127;else if(224==(240&n))s=2,o=2047;else{if(240!=(248&n)){r+=t(128==(192&n)?RI.UNEXPECTED_CONTINUE:RI.BAD_PREFIX,r-1,i,e);continue}s=3,o=65535}if(r-1+s>=i.length){r+=t(RI.OVERRUN,r-1,i,e);continue}let I=n&(1<<8-s-1)-1;for(let n=0;n<s;n++){let n=i[r];if(128!=(192&n)){r+=t(RI.MISSING_CONTINUE,r,i,e),I=null;break}I=I<<6|63&n,r++}null!==I&&(I>1114111?r+=t(RI.OUT_OF_RANGE,r-1-s,i,e,I):I>=55296&&I<=57343?r+=t(RI.UTF16_SURROGATE,r-1-s,i,e,I):I<=o?r+=t(RI.OVERLONG,r-1-s,i,e,I):e.push(I))}return e}function XI(i,t=JI.current){t!=JI.current&&(WI.checkNormalize(),i=i.normalize(t));let e=[];for(let t=0;t<i.length;t++){const r=i.charCodeAt(t);if(r<128)e.push(r);else if(r<2048)e.push(r>>6|192),e.push(63&r|128);else if(55296==(64512&r)){t++;const n=i.charCodeAt(t);if(t>=i.length||56320!=(64512&n))throw new Error("invalid utf-8 string");const s=65536+((1023&r)<<10)+(1023&n);e.push(s>>18|240),e.push(s>>12&63|128),e.push(s>>6&63|128),e.push(63&s|128)}else e.push(r>>12|224),e.push(r>>6&63|128),e.push(63&r|128)}return _o(e)}function VI(i,t){return FI(i,t).map((i=>i<=65535?String.fromCharCode(i):(i-=65536,String.fromCharCode(55296+(i>>10&1023),56320+(1023&i))))).join("")}function $I(i){return TI(XI(i))}const qI="hash/5.7.0";function KI(i){i=atob(i);const t=[];for(let e=0;e<i.length;e++)t.push(i.charCodeAt(e));return _o(t)}function il(i){i=_o(i);let t="";for(let e=0;e<i.length;e++)t+=String.fromCharCode(i[e]);return btoa(t)}function tl(i,t){null==t&&(t=1);const e=[],r=e.forEach,n=function(i,t){r.call(i,(function(i){t>0&&Array.isArray(i)?n(i,t-1):e.push(i)}))};return n(i,t),e}function el(i){return function(i){let t=0;return()=>i[t++]}(function(i){let t=0;function e(){return i[t++]<<8|i[t++]}let r=e(),n=1,s=[0,1];for(let i=1;i<r;i++)s.push(n+=e());let o=e(),I=t;t+=o;let l=0,a=0;function c(){return 0==l&&(a=a<<8|i[t++],l=8),a>>--l&1}const u=Math.pow(2,31),j=u>>>1,h=j>>1,N=u-1;let d=0;for(let i=0;i<31;i++)d=d<<1|c();let M=[],g=0,m=u;for(;;){let i=Math.floor(((d-g+1)*n-1)/m),t=0,e=r;for(;e-t>1;){let r=t+e>>>1;i<s[r]?e=r:t=r}if(0==t)break;M.push(t);let o=g+Math.floor(m*s[t]/n),I=g+Math.floor(m*s[t+1]/n)-1;for(;0==((o^I)&j);)d=d<<1&N|c(),o=o<<1&N,I=I<<1&N|1;for(;o&~I&h;)d=d&j|d<<1&N>>>1|c(),o=o<<1^j,I=(I^j)<<1|j|1;g=o,m=1+I-o}let f=r-4;return M.map((t=>{switch(t-f){case 3:return f+65792+(i[I++]<<16|i[I++]<<8|i[I++]);case 2:return f+256+(i[I++]<<8|i[I++]);case 1:return f+i[I++];default:return t-1}}))}(i))}function rl(i){return 1&i?~i>>1:i>>1}function nl(i,t){let e=Array(i);for(let r=0,n=-1;r<i;r++)e[r]=n+=1+t();return e}function sl(i,t){let e=Array(i);for(let r=0,n=0;r<i;r++)e[r]=n+=rl(t());return e}function ol(i,t){let e=nl(i(),i),r=i(),n=nl(r,i),s=function(i,t){let e=Array(i);for(let r=0;r<i;r++)e[r]=1+t();return e}(r,i);for(let i=0;i<r;i++)for(let t=0;t<s[i];t++)e.push(n[i]+t);return t?e.map((i=>t[i])):e}function Il(i,t,e){let r=Array(i).fill(void 0).map((()=>[]));for(let n=0;n<t;n++)sl(i,e).forEach(((i,t)=>r[t].push(i)));return r}function ll(i,t){let e=1+t(),r=t(),n=function(i){let t=[];for(;;){let e=i();if(0==e)break;t.push(e)}return t}(t);return tl(Il(n.length,1+i,t).map(((i,t)=>{const s=i[0],o=i.slice(1);return Array(n[t]).fill(void 0).map(((i,t)=>{let n=t*r;return[s+t*e,o.map((i=>i+n))]}))})))}function al(i,t){return Il(1+t(),1+i,t).map((i=>[i[0],i.slice(1)]))}const cl=el(KI("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA==")),ul=new Set(ol(cl)),jl=new Set(ol(cl)),hl=function(i){let t=[];for(;;){let e=i();if(0==e)break;t.push(ll(e,i))}for(;;){let e=i()-1;if(e<0)break;t.push(al(e,i))}return function(i){const t={};for(let e=0;e<i.length;e++){const r=i[e];t[r[0]]=r[1]}return t}(tl(t))}(cl),Nl=function(i){let t=ol(i).sort(((i,t)=>i-t));return function e(){let r=[];for(;;){let n=ol(i,t);if(0==n.length)break;r.push({set:new Set(n),node:e()})}r.sort(((i,t)=>t.set.size-i.set.size));let n=i(),s=n%3;n=n/3|0;let o=!!(1&n);return n>>=1,{branches:r,valid:s,fe0f:o,save:1==n,check:2==n}}()}(cl),dl=45,Ml=95;function gl(i){return function(i,t=JI.current){return FI(XI(i,t))}(i)}function ml(i){return i.filter((i=>65039!=i))}function fl(i){for(let t of i.split(".")){let i=gl(t);try{for(let t=i.lastIndexOf(Ml)-1;t>=0;t--)if(i[t]!==Ml)throw new Error("underscore only allowed at start");if(i.length>=4&&i.every((i=>i<128))&&i[2]===dl&&i[3]===dl)throw new Error("invalid label extension")}catch(i){throw new Error(`Invalid label "${t}": ${i.message}`)}}return i}function yl(i){return fl(function(i,t){let e=gl(i).reverse(),r=[];for(;e.length;){let i=pl(e);if(i){r.push(...t(i));continue}let n=e.pop();if(ul.has(n)){r.push(n);continue}if(jl.has(n))continue;let s=hl[n];if(!s)throw new Error(`Disallowed codepoint: 0x${n.toString(16).toUpperCase()}`);r.push(...s)}return fl(function(i){return i.normalize("NFC")}(String.fromCodePoint(...r)))}(i,ml))}function pl(i,t){var e;let r,n,s=Nl,o=[],I=i.length;for(t&&(t.length=0);I;){let l=i[--I];if(s=null===(e=s.branches.find((i=>i.set.has(l))))||void 0===e?void 0:e.node,!s)break;if(s.save)n=l;else if(s.check&&l===n)break;o.push(l),s.fe0f&&(o.push(65039),I>0&&65039==i[I-1]&&I--),s.valid&&(r=o.slice(),2==s.valid&&r.splice(1,1),t&&t.push(...i.slice(I).reverse()),i.length=I)}return r}const Sl=new Ao(qI),bl=new Uint8Array(32);function zl(i){if(0===i.length)throw new Error("invalid ENS name; empty component");return i}function xl(i){const t=XI(yl(i)),e=[];if(0===i.length)return e;let r=0;for(let i=0;i<t.length;i++){46===t[i]&&(e.push(zl(t.slice(r,i))),r=i+1)}if(r>=t.length)throw new Error("invalid ENS name; empty component");return e.push(zl(t.slice(r))),e}function Pl(i){"string"!=typeof i&&Sl.throwArgumentError("invalid ENS name; not a string","name",i);let t=bl;const e=xl(i);for(;e.length;)t=TI(Fo([t,TI(e.pop())]));return qo(t)}bl.fill(0);var wl=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const Tl=new Ao(qI),Yl=new Uint8Array(32);Yl.fill(0);const Gl=cI.from(-1),Zl=cI.from(0),vl=cI.from(1),Dl=cI.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");const Bl=rI(vl.toHexString(),32),Ol=rI(Zl.toHexString(),32),Ll={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},kl=["name","version","chainId","verifyingContract","salt"];function Ul(i){return function(t){return"string"!=typeof t&&Tl.throwArgumentError(`invalid domain value for ${JSON.stringify(i)}`,`domain.${i}`,t),t}}const El={name:Ul("name"),version:Ul("version"),chainId:function(i){try{return cI.from(i).toString()}catch(i){}return Tl.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",i)},verifyingContract:function(i){try{return CI(i).toLowerCase()}catch(i){}return Tl.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",i)},salt:function(i){try{const t=_o(i);if(32!==t.length)throw new Error("bad length");return qo(t)}catch(i){}return Tl.throwArgumentError('invalid domain value "salt"',"domain.salt",i)}};function Al(i){{const t=i.match(/^(u?)int(\d*)$/);if(t){const e=""===t[1],r=parseInt(t[2]||"256");(r%8!=0||r>256||t[2]&&t[2]!==String(r))&&Tl.throwArgumentError("invalid numeric width","type",i);const n=Dl.mask(e?r-1:r),s=e?n.add(vl).mul(Gl):Zl;return function(t){const e=cI.from(t);return(e.lt(s)||e.gt(n))&&Tl.throwArgumentError(`value out-of-bounds for ${i}`,"value",t),rI(e.toTwos(256).toHexString(),32)}}}{const t=i.match(/^bytes(\d+)$/);if(t){const e=parseInt(t[1]);return(0===e||e>32||t[1]!==String(e))&&Tl.throwArgumentError("invalid bytes width","type",i),function(t){return _o(t).length!==e&&Tl.throwArgumentError(`invalid length for ${i}`,"value",t),function(i){const t=_o(i),e=t.length%32;return e?tI([t,Yl.slice(e)]):qo(t)}(t)}}}switch(i){case"address":return function(i){return rI(CI(i),32)};case"bool":return function(i){return i?Bl:Ol};case"bytes":return function(i){return TI(i)};case"string":return function(i){return $I(i)}}return null}function Cl(i,t){return`${i}(${t.map((({name:i,type:t})=>t+" "+i)).join(",")})`}class Hl{constructor(i){gI(this,"types",Object.freeze(zI(i))),gI(this,"_encoderCache",{}),gI(this,"_types",{});const t={},e={},r={};Object.keys(i).forEach((i=>{t[i]={},e[i]=[],r[i]={}}));for(const r in i){const n={};i[r].forEach((s=>{n[s.name]&&Tl.throwArgumentError(`duplicate variable name ${JSON.stringify(s.name)} in ${JSON.stringify(r)}`,"types",i),n[s.name]=!0;const o=s.type.match(/^([^\x5b]*)(\x5b|$)/)[1];o===r&&Tl.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",i);Al(o)||(e[o]||Tl.throwArgumentError(`unknown type ${JSON.stringify(o)}`,"types",i),e[o].push(r),t[r][o]=!0)}))}const n=Object.keys(e).filter((i=>0===e[i].length));0===n.length?Tl.throwArgumentError("missing primary type","types",i):n.length>1&&Tl.throwArgumentError(`ambiguous primary types or unused types: ${n.map((i=>JSON.stringify(i))).join(", ")}`,"types",i),gI(this,"primaryType",n[0]),function n(s,o){o[s]&&Tl.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",i),o[s]=!0,Object.keys(t[s]).forEach((i=>{e[i]&&(n(i,o),Object.keys(o).forEach((t=>{r[t][i]=!0})))})),delete o[s]}(this.primaryType,{});for(const t in r){const e=Object.keys(r[t]);e.sort(),this._types[t]=Cl(t,i[t])+e.map((t=>Cl(t,i[t]))).join("")}}getEncoder(i){let t=this._encoderCache[i];return t||(t=this._encoderCache[i]=this._getEncoder(i)),t}_getEncoder(i){{const t=Al(i);if(t)return t}const t=i.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const i=t[1],e=this.getEncoder(i),r=parseInt(t[3]);return t=>{r>=0&&t.length!==r&&Tl.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let n=t.map(e);return this._types[i]&&(n=n.map(TI)),TI(tI(n))}}const e=this.types[i];if(e){const t=$I(this._types[i]);return i=>{const r=e.map((({name:t,type:e})=>{const r=this.getEncoder(e)(i[t]);return this._types[e]?TI(r):r}));return r.unshift(t),tI(r)}}return Tl.throwArgumentError(`unknown type: ${i}`,"type",i)}encodeType(i){const t=this._types[i];return t||Tl.throwArgumentError(`unknown type: ${JSON.stringify(i)}`,"name",i),t}encodeData(i,t){return this.getEncoder(i)(t)}hashStruct(i,t){return TI(this.encodeData(i,t))}encode(i){return this.encodeData(this.primaryType,i)}hash(i){return this.hashStruct(this.primaryType,i)}_visit(i,t,e){if(Al(i))return e(i,t);const r=i.match(/^(.*)(\x5b(\d*)\x5d)$/);if(r){const i=r[1],n=parseInt(r[3]);return n>=0&&t.length!==n&&Tl.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(i,t,e)))}const n=this.types[i];return n?n.reduce(((i,{name:r,type:n})=>(i[r]=this._visit(n,t[r],e),i)),{}):Tl.throwArgumentError(`unknown type: ${i}`,"type",i)}visit(i,t){return this._visit(this.primaryType,i,t)}static from(i){return new Hl(i)}static getPrimaryType(i){return Hl.from(i).primaryType}static hashStruct(i,t,e){return Hl.from(t).hashStruct(i,e)}static hashDomain(i){const t=[];for(const e in i){const r=Ll[e];r||Tl.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(e)}`,"domain",i),t.push({name:e,type:r})}return t.sort(((i,t)=>kl.indexOf(i.name)-kl.indexOf(t.name))),Hl.hashStruct("EIP712Domain",{EIP712Domain:t},i)}static encode(i,t,e){return tI(["0x1901",Hl.hashDomain(i),Hl.from(t).hash(e)])}static hash(i,t,e){return TI(Hl.encode(i,t,e))}static resolveNames(i,t,e,r){return wl(this,void 0,void 0,(function*(){i=yI(i);const n={};i.verifyingContract&&!Vo(i.verifyingContract,20)&&(n[i.verifyingContract]="0x");const s=Hl.from(t);s.visit(e,((i,t)=>("address"!==i||Vo(t,20)||(n[t]="0x"),t)));for(const i in n)n[i]=yield r(i);return i.verifyingContract&&n[i.verifyingContract]&&(i.verifyingContract=n[i.verifyingContract]),e=s.visit(e,((i,t)=>"address"===i&&n[t]?n[t]:t)),{domain:i,value:e}}))}static getPayload(i,t,e){Hl.hashDomain(i);const r={},n=[];kl.forEach((t=>{const e=i[t];null!=e&&(r[t]=El[t](e),n.push({name:t,type:Ll[t]}))}));const s=Hl.from(t),o=yI(t);return o.EIP712Domain?Tl.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):o.EIP712Domain=n,s.encode(e),{types:o,domain:r,primaryType:s.primaryType,message:s.visit(e,((i,t)=>{if(i.match(/^bytes(\d*)/))return qo(_o(t));if(i.match(/^u?int/))return cI.from(t).toString();switch(i){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&Tl.throwArgumentError("invalid string","value",t),t}return Tl.throwArgumentError("unsupported type","type",i)}))}}}var Wl=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const Jl=new Ao("abstract-provider/5.7.0");class Rl extends xI{static isForkEvent(i){return!(!i||!i._isForkEvent)}}class Ql{constructor(){Jl.checkAbstract(new.target,Ql),gI(this,"_isProvider",!0)}getFeeData(){return Wl(this,void 0,void 0,(function*(){const{block:i,gasPrice:t}=yield fI({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((i=>null))});let e=null,r=null,n=null;return i&&i.baseFeePerGas&&(e=i.baseFeePerGas,n=cI.from("1500000000"),r=i.baseFeePerGas.mul(2).add(n)),{lastBaseFeePerGas:e,maxFeePerGas:r,maxPriorityFeePerGas:n,gasPrice:t}}))}addListener(i,t){return this.on(i,t)}removeListener(i,t){return this.off(i,t)}static isProvider(i){return!(!i||!i._isProvider)}}var _l=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const Fl=new Ao("abstract-signer/5.7.0"),Xl=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],Vl=[Ao.errors.INSUFFICIENT_FUNDS,Ao.errors.NONCE_EXPIRED,Ao.errors.REPLACEMENT_UNDERPRICED];class $l{constructor(){Fl.checkAbstract(new.target,$l),gI(this,"_isSigner",!0)}getBalance(i){return _l(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),i)}))}getTransactionCount(i){return _l(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),i)}))}estimateGas(i){return _l(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield fI(this.checkTransaction(i));return yield this.provider.estimateGas(t)}))}call(i,t){return _l(this,void 0,void 0,(function*(){this._checkProvider("call");const e=yield fI(this.checkTransaction(i));return yield this.provider.call(e,t)}))}sendTransaction(i){return _l(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(i),e=yield this.signTransaction(t);return yield this.provider.sendTransaction(e)}))}getChainId(){return _l(this,void 0,void 0,(function*(){this._checkProvider("getChainId");return(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return _l(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return _l(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(i){return _l(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(i)}))}checkTransaction(i){for(const t in i)-1===Xl.indexOf(t)&&Fl.throwArgumentError("invalid transaction key: "+t,"transaction",i);const t=yI(i);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&Fl.throwArgumentError("from address mismatch","transaction",i),t[0]))),t}populateTransaction(i){return _l(this,void 0,void 0,(function*(){const t=yield fI(this.checkTransaction(i));null!=t.to&&(t.to=Promise.resolve(t.to).then((i=>_l(this,void 0,void 0,(function*(){if(null==i)return null;const t=yield this.resolveName(i);return null==t&&Fl.throwArgumentError("provided ENS name resolves to null","tx.to",i),t})))),t.to.catch((i=>{})));const e=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!e?0!==t.type&&1!==t.type||!e||Fl.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",i):Fl.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",i),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const i=yield this.getFeeData();if(null==t.type)if(null!=i.maxFeePerGas&&null!=i.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const i=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=i,t.maxPriorityFeePerGas=i}else null==t.maxFeePerGas&&(t.maxFeePerGas=i.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=i.maxPriorityFeePerGas);else null!=i.gasPrice?(e&&Fl.throwError("network does not support EIP-1559",Ao.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=i.gasPrice),t.type=0):Fl.throwError("failed to get consistent fee data",Ao.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=i.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=i.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((i=>{if(Vl.indexOf(i.code)>=0)throw i;return Fl.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",Ao.errors.UNPREDICTABLE_GAS_LIMIT,{error:i,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&Fl.throwArgumentError("chainId address mismatch","transaction",i),t[0]))),yield fI(t)}))}_checkProvider(i){this.provider||Fl.throwError("missing provider",Ao.errors.UNSUPPORTED_OPERATION,{operation:i||"_checkProvider"})}static isSigner(i){return!(!i||!i._isSigner)}}var ql={},Kl={},ia=ta;function ta(i,t){if(!i)throw new Error(t||"Assertion failed")}ta.equal=function(i,t,e){if(i!=t)throw new Error(e||"Assertion failed: "+i+" != "+t)};var ea,ra={},na={},sa={get exports(){return na},set exports(i){na=i}};!function(i){try{var t=require("util");if("function"!=typeof t.inherits)throw"";i.exports=t.inherits}catch(t){i.exports=(ea||(ea=1,"function"==typeof Object.create?sa.exports=function(i,t){t&&(i.super_=t,i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}))}:sa.exports=function(i,t){if(t){i.super_=t;var e=function(){};e.prototype=t.prototype,i.prototype=new e,i.prototype.constructor=i}}),na)}}({get exports(){return ra},set exports(i){ra=i}});var oa=ia,Ia=ra;function la(i,t){return 55296==(64512&i.charCodeAt(t))&&(!(t<0||t+1>=i.length)&&56320==(64512&i.charCodeAt(t+1)))}function aa(i){return(i>>>24|i>>>8&65280|i<<8&16711680|(255&i)<<24)>>>0}function ca(i){return 1===i.length?"0"+i:i}function ua(i){return 7===i.length?"0"+i:6===i.length?"00"+i:5===i.length?"000"+i:4===i.length?"0000"+i:3===i.length?"00000"+i:2===i.length?"000000"+i:1===i.length?"0000000"+i:i}Kl.inherits=Ia,Kl.toArray=function(i,t){if(Array.isArray(i))return i.slice();if(!i)return[];var e=[];if("string"==typeof i)if(t){if("hex"===t)for((i=i.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(i="0"+i),n=0;n<i.length;n+=2)e.push(parseInt(i[n]+i[n+1],16))}else for(var r=0,n=0;n<i.length;n++){var s=i.charCodeAt(n);s<128?e[r++]=s:s<2048?(e[r++]=s>>6|192,e[r++]=63&s|128):la(i,n)?(s=65536+((1023&s)<<10)+(1023&i.charCodeAt(++n)),e[r++]=s>>18|240,e[r++]=s>>12&63|128,e[r++]=s>>6&63|128,e[r++]=63&s|128):(e[r++]=s>>12|224,e[r++]=s>>6&63|128,e[r++]=63&s|128)}else for(n=0;n<i.length;n++)e[n]=0|i[n];return e},Kl.toHex=function(i){for(var t="",e=0;e<i.length;e++)t+=ca(i[e].toString(16));return t},Kl.htonl=aa,Kl.toHex32=function(i,t){for(var e="",r=0;r<i.length;r++){var n=i[r];"little"===t&&(n=aa(n)),e+=ua(n.toString(16))}return e},Kl.zero2=ca,Kl.zero8=ua,Kl.join32=function(i,t,e,r){var n=e-t;oa(n%4==0);for(var s=new Array(n/4),o=0,I=t;o<s.length;o++,I+=4){var l;l="big"===r?i[I]<<24|i[I+1]<<16|i[I+2]<<8|i[I+3]:i[I+3]<<24|i[I+2]<<16|i[I+1]<<8|i[I],s[o]=l>>>0}return s},Kl.split32=function(i,t){for(var e=new Array(4*i.length),r=0,n=0;r<i.length;r++,n+=4){var s=i[r];"big"===t?(e[n]=s>>>24,e[n+1]=s>>>16&255,e[n+2]=s>>>8&255,e[n+3]=255&s):(e[n+3]=s>>>24,e[n+2]=s>>>16&255,e[n+1]=s>>>8&255,e[n]=255&s)}return e},Kl.rotr32=function(i,t){return i>>>t|i<<32-t},Kl.rotl32=function(i,t){return i<<t|i>>>32-t},Kl.sum32=function(i,t){return i+t>>>0},Kl.sum32_3=function(i,t,e){return i+t+e>>>0},Kl.sum32_4=function(i,t,e,r){return i+t+e+r>>>0},Kl.sum32_5=function(i,t,e,r,n){return i+t+e+r+n>>>0},Kl.sum64=function(i,t,e,r){var n=i[t],s=r+i[t+1]>>>0,o=(s<r?1:0)+e+n;i[t]=o>>>0,i[t+1]=s},Kl.sum64_hi=function(i,t,e,r){return(t+r>>>0<t?1:0)+i+e>>>0},Kl.sum64_lo=function(i,t,e,r){return t+r>>>0},Kl.sum64_4_hi=function(i,t,e,r,n,s,o,I){var l=0,a=t;return l+=(a=a+r>>>0)<t?1:0,l+=(a=a+s>>>0)<s?1:0,i+e+n+o+(l+=(a=a+I>>>0)<I?1:0)>>>0},Kl.sum64_4_lo=function(i,t,e,r,n,s,o,I){return t+r+s+I>>>0},Kl.sum64_5_hi=function(i,t,e,r,n,s,o,I,l,a){var c=0,u=t;return c+=(u=u+r>>>0)<t?1:0,c+=(u=u+s>>>0)<s?1:0,c+=(u=u+I>>>0)<I?1:0,i+e+n+o+l+(c+=(u=u+a>>>0)<a?1:0)>>>0},Kl.sum64_5_lo=function(i,t,e,r,n,s,o,I,l,a){return t+r+s+I+a>>>0},Kl.rotr64_hi=function(i,t,e){return(t<<32-e|i>>>e)>>>0},Kl.rotr64_lo=function(i,t,e){return(i<<32-e|t>>>e)>>>0},Kl.shr64_hi=function(i,t,e){return i>>>e},Kl.shr64_lo=function(i,t,e){return(i<<32-e|t>>>e)>>>0};var ja={},ha=Kl,Na=ia;function da(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}ja.BlockHash=da,da.prototype.update=function(i,t){if(i=ha.toArray(i,t),this.pending?this.pending=this.pending.concat(i):this.pending=i,this.pendingTotal+=i.length,this.pending.length>=this._delta8){var e=(i=this.pending).length%this._delta8;this.pending=i.slice(i.length-e,i.length),0===this.pending.length&&(this.pending=null),i=ha.join32(i,0,i.length-e,this.endian);for(var r=0;r<i.length;r+=this._delta32)this._update(i,r,r+this._delta32)}return this},da.prototype.digest=function(i){return this.update(this._pad()),Na(null===this.pending),this._digest(i)},da.prototype._pad=function(){var i=this.pendingTotal,t=this._delta8,e=t-(i+this.padLength)%t,r=new Array(e+this.padLength);r[0]=128;for(var n=1;n<e;n++)r[n]=0;if(i<<=3,"big"===this.endian){for(var s=8;s<this.padLength;s++)r[n++]=0;r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=i>>>24&255,r[n++]=i>>>16&255,r[n++]=i>>>8&255,r[n++]=255&i}else for(r[n++]=255&i,r[n++]=i>>>8&255,r[n++]=i>>>16&255,r[n++]=i>>>24&255,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,s=8;s<this.padLength;s++)r[n++]=0;return r};var Ma={},ga={},ma=Kl.rotr32;function fa(i,t,e){return i&t^~i&e}function ya(i,t,e){return i&t^i&e^t&e}function pa(i,t,e){return i^t^e}ga.ft_1=function(i,t,e,r){return 0===i?fa(t,e,r):1===i||3===i?pa(t,e,r):2===i?ya(t,e,r):void 0},ga.ch32=fa,ga.maj32=ya,ga.p32=pa,ga.s0_256=function(i){return ma(i,2)^ma(i,13)^ma(i,22)},ga.s1_256=function(i){return ma(i,6)^ma(i,11)^ma(i,25)},ga.g0_256=function(i){return ma(i,7)^ma(i,18)^i>>>3},ga.g1_256=function(i){return ma(i,17)^ma(i,19)^i>>>10};var Sa=Kl,ba=ja,za=ga,xa=Sa.rotl32,Pa=Sa.sum32,wa=Sa.sum32_5,Ta=za.ft_1,Ya=ba.BlockHash,Ga=[1518500249,1859775393,2400959708,3395469782];function Za(){if(!(this instanceof Za))return new Za;Ya.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}Sa.inherits(Za,Ya);var va=Za;Za.blockSize=512,Za.outSize=160,Za.hmacStrength=80,Za.padLength=64,Za.prototype._update=function(i,t){for(var e=this.W,r=0;r<16;r++)e[r]=i[t+r];for(;r<e.length;r++)e[r]=xa(e[r-3]^e[r-8]^e[r-14]^e[r-16],1);var n=this.h[0],s=this.h[1],o=this.h[2],I=this.h[3],l=this.h[4];for(r=0;r<e.length;r++){var a=~~(r/20),c=wa(xa(n,5),Ta(a,s,o,I),l,e[r],Ga[a]);l=I,I=o,o=xa(s,30),s=n,n=c}this.h[0]=Pa(this.h[0],n),this.h[1]=Pa(this.h[1],s),this.h[2]=Pa(this.h[2],o),this.h[3]=Pa(this.h[3],I),this.h[4]=Pa(this.h[4],l)},Za.prototype._digest=function(i){return"hex"===i?Sa.toHex32(this.h,"big"):Sa.split32(this.h,"big")};var Da=Kl,Ba=ja,Oa=ga,La=ia,ka=Da.sum32,Ua=Da.sum32_4,Ea=Da.sum32_5,Aa=Oa.ch32,Ca=Oa.maj32,Ha=Oa.s0_256,Wa=Oa.s1_256,Ja=Oa.g0_256,Ra=Oa.g1_256,Qa=Ba.BlockHash,_a=[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 Fa(){if(!(this instanceof Fa))return new Fa;Qa.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=_a,this.W=new Array(64)}Da.inherits(Fa,Qa);var Xa=Fa;Fa.blockSize=512,Fa.outSize=256,Fa.hmacStrength=192,Fa.padLength=64,Fa.prototype._update=function(i,t){for(var e=this.W,r=0;r<16;r++)e[r]=i[t+r];for(;r<e.length;r++)e[r]=Ua(Ra(e[r-2]),e[r-7],Ja(e[r-15]),e[r-16]);var n=this.h[0],s=this.h[1],o=this.h[2],I=this.h[3],l=this.h[4],a=this.h[5],c=this.h[6],u=this.h[7];for(La(this.k.length===e.length),r=0;r<e.length;r++){var j=Ea(u,Wa(l),Aa(l,a,c),this.k[r],e[r]),h=ka(Ha(n),Ca(n,s,o));u=c,c=a,a=l,l=ka(I,j),I=o,o=s,s=n,n=ka(j,h)}this.h[0]=ka(this.h[0],n),this.h[1]=ka(this.h[1],s),this.h[2]=ka(this.h[2],o),this.h[3]=ka(this.h[3],I),this.h[4]=ka(this.h[4],l),this.h[5]=ka(this.h[5],a),this.h[6]=ka(this.h[6],c),this.h[7]=ka(this.h[7],u)},Fa.prototype._digest=function(i){return"hex"===i?Da.toHex32(this.h,"big"):Da.split32(this.h,"big")};var Va=Kl,$a=Xa;function qa(){if(!(this instanceof qa))return new qa;$a.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}Va.inherits(qa,$a);var Ka=qa;qa.blockSize=512,qa.outSize=224,qa.hmacStrength=192,qa.padLength=64,qa.prototype._digest=function(i){return"hex"===i?Va.toHex32(this.h.slice(0,7),"big"):Va.split32(this.h.slice(0,7),"big")};var ic=Kl,tc=ja,ec=ia,rc=ic.rotr64_hi,nc=ic.rotr64_lo,sc=ic.shr64_hi,oc=ic.shr64_lo,Ic=ic.sum64,lc=ic.sum64_hi,ac=ic.sum64_lo,cc=ic.sum64_4_hi,uc=ic.sum64_4_lo,jc=ic.sum64_5_hi,hc=ic.sum64_5_lo,Nc=tc.BlockHash,dc=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Mc(){if(!(this instanceof Mc))return new Mc;Nc.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=dc,this.W=new Array(160)}ic.inherits(Mc,Nc);var gc=Mc;function mc(i,t,e,r,n){var s=i&e^~i&n;return s<0&&(s+=4294967296),s}function fc(i,t,e,r,n,s){var o=t&r^~t&s;return o<0&&(o+=4294967296),o}function yc(i,t,e,r,n){var s=i&e^i&n^e&n;return s<0&&(s+=4294967296),s}function pc(i,t,e,r,n,s){var o=t&r^t&s^r&s;return o<0&&(o+=4294967296),o}function Sc(i,t){var e=rc(i,t,28)^rc(t,i,2)^rc(t,i,7);return e<0&&(e+=4294967296),e}function bc(i,t){var e=nc(i,t,28)^nc(t,i,2)^nc(t,i,7);return e<0&&(e+=4294967296),e}function zc(i,t){var e=rc(i,t,14)^rc(i,t,18)^rc(t,i,9);return e<0&&(e+=4294967296),e}function xc(i,t){var e=nc(i,t,14)^nc(i,t,18)^nc(t,i,9);return e<0&&(e+=4294967296),e}function Pc(i,t){var e=rc(i,t,1)^rc(i,t,8)^sc(i,t,7);return e<0&&(e+=4294967296),e}function wc(i,t){var e=nc(i,t,1)^nc(i,t,8)^oc(i,t,7);return e<0&&(e+=4294967296),e}function Tc(i,t){var e=rc(i,t,19)^rc(t,i,29)^sc(i,t,6);return e<0&&(e+=4294967296),e}function Yc(i,t){var e=nc(i,t,19)^nc(t,i,29)^oc(i,t,6);return e<0&&(e+=4294967296),e}Mc.blockSize=1024,Mc.outSize=512,Mc.hmacStrength=192,Mc.padLength=128,Mc.prototype._prepareBlock=function(i,t){for(var e=this.W,r=0;r<32;r++)e[r]=i[t+r];for(;r<e.length;r+=2){var n=Tc(e[r-4],e[r-3]),s=Yc(e[r-4],e[r-3]),o=e[r-14],I=e[r-13],l=Pc(e[r-30],e[r-29]),a=wc(e[r-30],e[r-29]),c=e[r-32],u=e[r-31];e[r]=cc(n,s,o,I,l,a,c,u),e[r+1]=uc(n,s,o,I,l,a,c,u)}},Mc.prototype._update=function(i,t){this._prepareBlock(i,t);var e=this.W,r=this.h[0],n=this.h[1],s=this.h[2],o=this.h[3],I=this.h[4],l=this.h[5],a=this.h[6],c=this.h[7],u=this.h[8],j=this.h[9],h=this.h[10],N=this.h[11],d=this.h[12],M=this.h[13],g=this.h[14],m=this.h[15];ec(this.k.length===e.length);for(var f=0;f<e.length;f+=2){var y=g,p=m,S=zc(u,j),b=xc(u,j),z=mc(u,j,h,N,d),x=fc(u,j,h,N,d,M),P=this.k[f],w=this.k[f+1],T=e[f],Y=e[f+1],G=jc(y,p,S,b,z,x,P,w,T,Y),Z=hc(y,p,S,b,z,x,P,w,T,Y);y=Sc(r,n),p=bc(r,n),S=yc(r,n,s,o,I),b=pc(r,n,s,o,I,l);var v=lc(y,p,S,b),D=ac(y,p,S,b);g=d,m=M,d=h,M=N,h=u,N=j,u=lc(a,c,G,Z),j=ac(c,c,G,Z),a=I,c=l,I=s,l=o,s=r,o=n,r=lc(G,Z,v,D),n=ac(G,Z,v,D)}Ic(this.h,0,r,n),Ic(this.h,2,s,o),Ic(this.h,4,I,l),Ic(this.h,6,a,c),Ic(this.h,8,u,j),Ic(this.h,10,h,N),Ic(this.h,12,d,M),Ic(this.h,14,g,m)},Mc.prototype._digest=function(i){return"hex"===i?ic.toHex32(this.h,"big"):ic.split32(this.h,"big")};var Gc=Kl,Zc=gc;function vc(){if(!(this instanceof vc))return new vc;Zc.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}Gc.inherits(vc,Zc);var Dc=vc;vc.blockSize=1024,vc.outSize=384,vc.hmacStrength=192,vc.padLength=128,vc.prototype._digest=function(i){return"hex"===i?Gc.toHex32(this.h.slice(0,12),"big"):Gc.split32(this.h.slice(0,12),"big")},Ma.sha1=va,Ma.sha224=Ka,Ma.sha256=Xa,Ma.sha384=Dc,Ma.sha512=gc;var Bc={},Oc=Kl,Lc=ja,kc=Oc.rotl32,Uc=Oc.sum32,Ec=Oc.sum32_3,Ac=Oc.sum32_4,Cc=Lc.BlockHash;function Hc(){if(!(this instanceof Hc))return new Hc;Cc.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function Wc(i,t,e,r){return i<=15?t^e^r:i<=31?t&e|~t&r:i<=47?(t|~e)^r:i<=63?t&r|e&~r:t^(e|~r)}function Jc(i){return i<=15?0:i<=31?1518500249:i<=47?1859775393:i<=63?2400959708:2840853838}function Rc(i){return i<=15?1352829926:i<=31?1548603684:i<=47?1836072691:i<=63?2053994217:0}Oc.inherits(Hc,Cc),Bc.ripemd160=Hc,Hc.blockSize=512,Hc.outSize=160,Hc.hmacStrength=192,Hc.padLength=64,Hc.prototype._update=function(i,t){for(var e=this.h[0],r=this.h[1],n=this.h[2],s=this.h[3],o=this.h[4],I=e,l=r,a=n,c=s,u=o,j=0;j<80;j++){var h=Uc(kc(Ac(e,Wc(j,r,n,s),i[Qc[j]+t],Jc(j)),Fc[j]),o);e=o,o=s,s=kc(n,10),n=r,r=h,h=Uc(kc(Ac(I,Wc(79-j,l,a,c),i[_c[j]+t],Rc(j)),Xc[j]),u),I=u,u=c,c=kc(a,10),a=l,l=h}h=Ec(this.h[1],n,c),this.h[1]=Ec(this.h[2],s,u),this.h[2]=Ec(this.h[3],o,I),this.h[3]=Ec(this.h[4],e,l),this.h[4]=Ec(this.h[0],r,a),this.h[0]=h},Hc.prototype._digest=function(i){return"hex"===i?Oc.toHex32(this.h,"little"):Oc.split32(this.h,"little")};var Qc=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],_c=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],Fc=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],Xc=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],Vc=Kl,$c=ia;function qc(i,t,e){if(!(this instanceof qc))return new qc(i,t,e);this.Hash=i,this.blockSize=i.blockSize/8,this.outSize=i.outSize/8,this.inner=null,this.outer=null,this._init(Vc.toArray(t,e))}var Kc=qc;qc.prototype._init=function(i){i.length>this.blockSize&&(i=(new this.Hash).update(i).digest()),$c(i.length<=this.blockSize);for(var t=i.length;t<this.blockSize;t++)i.push(0);for(t=0;t<i.length;t++)i[t]^=54;for(this.inner=(new this.Hash).update(i),t=0;t<i.length;t++)i[t]^=106;this.outer=(new this.Hash).update(i)},qc.prototype.update=function(i,t){return this.inner.update(i,t),this},qc.prototype.digest=function(i){return this.outer.update(this.inner.digest()),this.outer.digest(i)},function(i){var t=i;t.utils=Kl,t.common=ja,t.sha=Ma,t.ripemd=Bc,t.hmac=Kc,t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160}(ql);var iu=ql;function tu(i,t,e){return e={path:t,exports:{},require:function(i,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&e.path)}},i(e,e.exports),e.exports}var eu=ru;function ru(i,t){if(!i)throw new Error(t||"Assertion failed")}ru.equal=function(i,t,e){if(i!=t)throw new Error(e||"Assertion failed: "+i+" != "+t)};var nu=tu((function(i,t){var e=t;function r(i){return 1===i.length?"0"+i:i}function n(i){for(var t="",e=0;e<i.length;e++)t+=r(i[e].toString(16));return t}e.toArray=function(i,t){if(Array.isArray(i))return i.slice();if(!i)return[];var e=[];if("string"!=typeof i){for(var r=0;r<i.length;r++)e[r]=0|i[r];return e}if("hex"===t){(i=i.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(i="0"+i);for(r=0;r<i.length;r+=2)e.push(parseInt(i[r]+i[r+1],16))}else for(r=0;r<i.length;r++){var n=i.charCodeAt(r),s=n>>8,o=255&n;s?e.push(s,o):e.push(o)}return e},e.zero2=r,e.toHex=n,e.encode=function(i,t){return"hex"===t?n(i):i}})),su=tu((function(i,t){var e=t;e.assert=eu,e.toArray=nu.toArray,e.zero2=nu.zero2,e.toHex=nu.toHex,e.encode=nu.encode,e.getNAF=function(i,t,e){var r=new Array(Math.max(i.bitLength(),e)+1);r.fill(0);for(var n=1<<t+1,s=i.clone(),o=0;o<r.length;o++){var I,l=s.andln(n-1);s.isOdd()?(I=l>(n>>1)-1?(n>>1)-l:l,s.isubn(I)):I=0,r[o]=I,s.iushrn(1)}return r},e.getJSF=function(i,t){var e=[[],[]];i=i.clone(),t=t.clone();for(var r,n=0,s=0;i.cmpn(-n)>0||t.cmpn(-s)>0;){var o,I,l=i.andln(3)+n&3,a=t.andln(3)+s&3;3===l&&(l=-1),3===a&&(a=-1),o=0==(1&l)?0:3!==(r=i.andln(7)+n&7)&&5!==r||2!==a?l:-l,e[0].push(o),I=0==(1&a)?0:3!==(r=t.andln(7)+s&7)&&5!==r||2!==l?a:-a,e[1].push(I),2*n===o+1&&(n=1-n),2*s===I+1&&(s=1-s),i.iushrn(1),t.iushrn(1)}return e},e.cachedProperty=function(i,t,e){var r="_"+t;i.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=e.call(this)}},e.parseBytes=function(i){return"string"==typeof i?e.toArray(i,"hex"):i},e.intFromLE=function(i){return new Go(i,"hex","le")}})),ou=su.getNAF,Iu=su.getJSF,lu=su.assert;function au(i,t){this.type=i,this.p=new Go(t.p,16),this.red=t.prime?Go.red(t.prime):Go.mont(this.p),this.zero=new Go(0).toRed(this.red),this.one=new Go(1).toRed(this.red),this.two=new Go(2).toRed(this.red),this.n=t.n&&new Go(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var e=this.n&&this.p.div(this.n);!e||e.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var cu=au;function uu(i,t){this.curve=i,this.type=t,this.precomputed=null}au.prototype.point=function(){throw new Error("Not implemented")},au.prototype.validate=function(){throw new Error("Not implemented")},au.prototype._fixedNafMul=function(i,t){lu(i.precomputed);var e=i._getDoubles(),r=ou(t,1,this._bitLength),n=(1<<e.step+1)-(e.step%2==0?2:1);n/=3;var s,o,I=[];for(s=0;s<r.length;s+=e.step){o=0;for(var l=s+e.step-1;l>=s;l--)o=(o<<1)+r[l];I.push(o)}for(var a=this.jpoint(null,null,null),c=this.jpoint(null,null,null),u=n;u>0;u--){for(s=0;s<I.length;s++)(o=I[s])===u?c=c.mixedAdd(e.points[s]):o===-u&&(c=c.mixedAdd(e.points[s].neg()));a=a.add(c)}return a.toP()},au.prototype._wnafMul=function(i,t){var e=4,r=i._getNAFPoints(e);e=r.wnd;for(var n=r.points,s=ou(t,e,this._bitLength),o=this.jpoint(null,null,null),I=s.length-1;I>=0;I--){for(var l=0;I>=0&&0===s[I];I--)l++;if(I>=0&&l++,o=o.dblp(l),I<0)break;var a=s[I];lu(0!==a),o="affine"===i.type?a>0?o.mixedAdd(n[a-1>>1]):o.mixedAdd(n[-a-1>>1].neg()):a>0?o.add(n[a-1>>1]):o.add(n[-a-1>>1].neg())}return"affine"===i.type?o.toP():o},au.prototype._wnafMulAdd=function(i,t,e,r,n){var s,o,I,l=this._wnafT1,a=this._wnafT2,c=this._wnafT3,u=0;for(s=0;s<r;s++){var j=(I=t[s])._getNAFPoints(i);l[s]=j.wnd,a[s]=j.points}for(s=r-1;s>=1;s-=2){var h=s-1,N=s;if(1===l[h]&&1===l[N]){var d=[t[h],null,null,t[N]];0===t[h].y.cmp(t[N].y)?(d[1]=t[h].add(t[N]),d[2]=t[h].toJ().mixedAdd(t[N].neg())):0===t[h].y.cmp(t[N].y.redNeg())?(d[1]=t[h].toJ().mixedAdd(t[N]),d[2]=t[h].add(t[N].neg())):(d[1]=t[h].toJ().mixedAdd(t[N]),d[2]=t[h].toJ().mixedAdd(t[N].neg()));var M=[-3,-1,-5,-7,0,7,5,1,3],g=Iu(e[h],e[N]);for(u=Math.max(g[0].length,u),c[h]=new Array(u),c[N]=new Array(u),o=0;o<u;o++){var m=0|g[0][o],f=0|g[1][o];c[h][o]=M[3*(m+1)+(f+1)],c[N][o]=0,a[h]=d}}else c[h]=ou(e[h],l[h],this._bitLength),c[N]=ou(e[N],l[N],this._bitLength),u=Math.max(c[h].length,u),u=Math.max(c[N].length,u)}var y=this.jpoint(null,null,null),p=this._wnafT4;for(s=u;s>=0;s--){for(var S=0;s>=0;){var b=!0;for(o=0;o<r;o++)p[o]=0|c[o][s],0!==p[o]&&(b=!1);if(!b)break;S++,s--}if(s>=0&&S++,y=y.dblp(S),s<0)break;for(o=0;o<r;o++){var z=p[o];0!==z&&(z>0?I=a[o][z-1>>1]:z<0&&(I=a[o][-z-1>>1].neg()),y="affine"===I.type?y.mixedAdd(I):y.add(I))}}for(s=0;s<r;s++)a[s]=null;return n?y:y.toP()},au.BasePoint=uu,uu.prototype.eq=function(){throw new Error("Not implemented")},uu.prototype.validate=function(){return this.curve.validate(this)},au.prototype.decodePoint=function(i,t){i=su.toArray(i,t);var e=this.p.byteLength();if((4===i[0]||6===i[0]||7===i[0])&&i.length-1==2*e)return 6===i[0]?lu(i[i.length-1]%2==0):7===i[0]&&lu(i[i.length-1]%2==1),this.point(i.slice(1,1+e),i.slice(1+e,1+2*e));if((2===i[0]||3===i[0])&&i.length-1===e)return this.pointFromX(i.slice(1,1+e),3===i[0]);throw new Error("Unknown point format")},uu.prototype.encodeCompressed=function(i){return this.encode(i,!0)},uu.prototype._encode=function(i){var t=this.curve.p.byteLength(),e=this.getX().toArray("be",t);return i?[this.getY().isEven()?2:3].concat(e):[4].concat(e,this.getY().toArray("be",t))},uu.prototype.encode=function(i,t){return su.encode(this._encode(t),i)},uu.prototype.precompute=function(i){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,i),t.beta=this._getBeta(),this.precomputed=t,this},uu.prototype._hasDoubles=function(i){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((i.bitLength()+1)/t.step)},uu.prototype._getDoubles=function(i,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var e=[this],r=this,n=0;n<t;n+=i){for(var s=0;s<i;s++)r=r.dbl();e.push(r)}return{step:i,points:e}},uu.prototype._getNAFPoints=function(i){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],e=(1<<i)-1,r=1===e?null:this.dbl(),n=1;n<e;n++)t[n]=t[n-1].add(r);return{wnd:i,points:t}},uu.prototype._getBeta=function(){return null},uu.prototype.dblp=function(i){for(var t=this,e=0;e<i;e++)t=t.dbl();return t};var ju=tu((function(i){"function"==typeof Object.create?i.exports=function(i,t){t&&(i.super_=t,i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}))}:i.exports=function(i,t){if(t){i.super_=t;var e=function(){};e.prototype=t.prototype,i.prototype=new e,i.prototype.constructor=i}}})),hu=su.assert;function Nu(i){cu.call(this,"short",i),this.a=new Go(i.a,16).toRed(this.red),this.b=new Go(i.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(i),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}ju(Nu,cu);var du=Nu;function Mu(i,t,e,r){cu.BasePoint.call(this,i,"affine"),null===t&&null===e?(this.x=null,this.y=null,this.inf=!0):(this.x=new Go(t,16),this.y=new Go(e,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function gu(i,t,e,r){cu.BasePoint.call(this,i,"jacobian"),null===t&&null===e&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Go(0)):(this.x=new Go(t,16),this.y=new Go(e,16),this.z=new Go(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}Nu.prototype._getEndomorphism=function(i){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,e;if(i.beta)t=new Go(i.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(i.lambda)e=new Go(i.lambda,16);else{var n=this._getEndoRoots(this.n);0===this.g.mul(n[0]).x.cmp(this.g.x.redMul(t))?e=n[0]:(e=n[1],hu(0===this.g.mul(e).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:e,basis:i.basis?i.basis.map((function(i){return{a:new Go(i.a,16),b:new Go(i.b,16)}})):this._getEndoBasis(e)}}},Nu.prototype._getEndoRoots=function(i){var t=i===this.p?this.red:Go.mont(i),e=new Go(2).toRed(t).redInvm(),r=e.redNeg(),n=new Go(3).toRed(t).redNeg().redSqrt().redMul(e);return[r.redAdd(n).fromRed(),r.redSub(n).fromRed()]},Nu.prototype._getEndoBasis=function(i){for(var t,e,r,n,s,o,I,l,a,c=this.n.ushrn(Math.floor(this.n.bitLength()/2)),u=i,j=this.n.clone(),h=new Go(1),N=new Go(0),d=new Go(0),M=new Go(1),g=0;0!==u.cmpn(0);){var m=j.div(u);l=j.sub(m.mul(u)),a=d.sub(m.mul(h));var f=M.sub(m.mul(N));if(!r&&l.cmp(c)<0)t=I.neg(),e=h,r=l.neg(),n=a;else if(r&&2==++g)break;I=l,j=u,u=l,d=h,h=a,M=N,N=f}s=l.neg(),o=a;var y=r.sqr().add(n.sqr());return s.sqr().add(o.sqr()).cmp(y)>=0&&(s=t,o=e),r.negative&&(r=r.neg(),n=n.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:r,b:n},{a:s,b:o}]},Nu.prototype._endoSplit=function(i){var t=this.endo.basis,e=t[0],r=t[1],n=r.b.mul(i).divRound(this.n),s=e.b.neg().mul(i).divRound(this.n),o=n.mul(e.a),I=s.mul(r.a),l=n.mul(e.b),a=s.mul(r.b);return{k1:i.sub(o).sub(I),k2:l.add(a).neg()}},Nu.prototype.pointFromX=function(i,t){(i=new Go(i,16)).red||(i=i.toRed(this.red));var e=i.redSqr().redMul(i).redIAdd(i.redMul(this.a)).redIAdd(this.b),r=e.redSqrt();if(0!==r.redSqr().redSub(e).cmp(this.zero))throw new Error("invalid point");var n=r.fromRed().isOdd();return(t&&!n||!t&&n)&&(r=r.redNeg()),this.point(i,r)},Nu.prototype.validate=function(i){if(i.inf)return!0;var t=i.x,e=i.y,r=this.a.redMul(t),n=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===e.redSqr().redISub(n).cmpn(0)},Nu.prototype._endoWnafMulAdd=function(i,t,e){for(var r=this._endoWnafT1,n=this._endoWnafT2,s=0;s<i.length;s++){var o=this._endoSplit(t[s]),I=i[s],l=I._getBeta();o.k1.negative&&(o.k1.ineg(),I=I.neg(!0)),o.k2.negative&&(o.k2.ineg(),l=l.neg(!0)),r[2*s]=I,r[2*s+1]=l,n[2*s]=o.k1,n[2*s+1]=o.k2}for(var a=this._wnafMulAdd(1,r,n,2*s,e),c=0;c<2*s;c++)r[c]=null,n[c]=null;return a},ju(Mu,cu.BasePoint),Nu.prototype.point=function(i,t,e){return new Mu(this,i,t,e)},Nu.prototype.pointFromJSON=function(i,t){return Mu.fromJSON(this,i,t)},Mu.prototype._getBeta=function(){if(this.curve.endo){var i=this.precomputed;if(i&&i.beta)return i.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(i){var e=this.curve,r=function(i){return e.point(i.x.redMul(e.endo.beta),i.y)};i.beta=t,t.precomputed={beta:null,naf:i.naf&&{wnd:i.naf.wnd,points:i.naf.points.map(r)},doubles:i.doubles&&{step:i.doubles.step,points:i.doubles.points.map(r)}}}return t}},Mu.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},Mu.fromJSON=function(i,t,e){"string"==typeof t&&(t=JSON.parse(t));var r=i.point(t[0],t[1],e);if(!t[2])return r;function n(t){return i.point(t[0],t[1],e)}var s=t[2];return r.precomputed={beta:null,doubles:s.doubles&&{step:s.doubles.step,points:[r].concat(s.doubles.points.map(n))},naf:s.naf&&{wnd:s.naf.wnd,points:[r].concat(s.naf.points.map(n))}},r},Mu.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},Mu.prototype.isInfinity=function(){return this.inf},Mu.prototype.add=function(i){if(this.inf)return i;if(i.inf)return this;if(this.eq(i))return this.dbl();if(this.neg().eq(i))return this.curve.point(null,null);if(0===this.x.cmp(i.x))return this.curve.point(null,null);var t=this.y.redSub(i.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(i.x).redInvm()));var e=t.redSqr().redISub(this.x).redISub(i.x),r=t.redMul(this.x.redSub(e)).redISub(this.y);return this.curve.point(e,r)},Mu.prototype.dbl=function(){if(this.inf)return this;var i=this.y.redAdd(this.y);if(0===i.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,e=this.x.redSqr(),r=i.redInvm(),n=e.redAdd(e).redIAdd(e).redIAdd(t).redMul(r),s=n.redSqr().redISub(this.x.redAdd(this.x)),o=n.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,o)},Mu.prototype.getX=function(){return this.x.fromRed()},Mu.prototype.getY=function(){return this.y.fromRed()},Mu.prototype.mul=function(i){return i=new Go(i,16),this.isInfinity()?this:this._hasDoubles(i)?this.curve._fixedNafMul(this,i):this.curve.endo?this.curve._endoWnafMulAdd([this],[i]):this.curve._wnafMul(this,i)},Mu.prototype.mulAdd=function(i,t,e){var r=[this,t],n=[i,e];return this.curve.endo?this.curve._endoWnafMulAdd(r,n):this.curve._wnafMulAdd(1,r,n,2)},Mu.prototype.jmulAdd=function(i,t,e){var r=[this,t],n=[i,e];return this.curve.endo?this.curve._endoWnafMulAdd(r,n,!0):this.curve._wnafMulAdd(1,r,n,2,!0)},Mu.prototype.eq=function(i){return this===i||this.inf===i.inf&&(this.inf||0===this.x.cmp(i.x)&&0===this.y.cmp(i.y))},Mu.prototype.neg=function(i){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(i&&this.precomputed){var e=this.precomputed,r=function(i){return i.neg()};t.precomputed={naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t},Mu.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},ju(gu,cu.BasePoint),Nu.prototype.jpoint=function(i,t,e){return new gu(this,i,t,e)},gu.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var i=this.z.redInvm(),t=i.redSqr(),e=this.x.redMul(t),r=this.y.redMul(t).redMul(i);return this.curve.point(e,r)},gu.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},gu.prototype.add=function(i){if(this.isInfinity())return i;if(i.isInfinity())return this;var t=i.z.redSqr(),e=this.z.redSqr(),r=this.x.redMul(t),n=i.x.redMul(e),s=this.y.redMul(t.redMul(i.z)),o=i.y.redMul(e.redMul(this.z)),I=r.redSub(n),l=s.redSub(o);if(0===I.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var a=I.redSqr(),c=a.redMul(I),u=r.redMul(a),j=l.redSqr().redIAdd(c).redISub(u).redISub(u),h=l.redMul(u.redISub(j)).redISub(s.redMul(c)),N=this.z.redMul(i.z).redMul(I);return this.curve.jpoint(j,h,N)},gu.prototype.mixedAdd=function(i){if(this.isInfinity())return i.toJ();if(i.isInfinity())return this;var t=this.z.redSqr(),e=this.x,r=i.x.redMul(t),n=this.y,s=i.y.redMul(t).redMul(this.z),o=e.redSub(r),I=n.redSub(s);if(0===o.cmpn(0))return 0!==I.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),a=l.redMul(o),c=e.redMul(l),u=I.redSqr().redIAdd(a).redISub(c).redISub(c),j=I.redMul(c.redISub(u)).redISub(n.redMul(a)),h=this.z.redMul(o);return this.curve.jpoint(u,j,h)},gu.prototype.dblp=function(i){if(0===i)return this;if(this.isInfinity())return this;if(!i)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var e=this;for(t=0;t<i;t++)e=e.dbl();return e}var r=this.curve.a,n=this.curve.tinv,s=this.x,o=this.y,I=this.z,l=I.redSqr().redSqr(),a=o.redAdd(o);for(t=0;t<i;t++){var c=s.redSqr(),u=a.redSqr(),j=u.redSqr(),h=c.redAdd(c).redIAdd(c).redIAdd(r.redMul(l)),N=s.redMul(u),d=h.redSqr().redISub(N.redAdd(N)),M=N.redISub(d),g=h.redMul(M);g=g.redIAdd(g).redISub(j);var m=a.redMul(I);t+1<i&&(l=l.redMul(j)),s=d,I=m,a=g}return this.curve.jpoint(s,a.redMul(n),I)},gu.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},gu.prototype._zeroDbl=function(){var i,t,e;if(this.zOne){var r=this.x.redSqr(),n=this.y.redSqr(),s=n.redSqr(),o=this.x.redAdd(n).redSqr().redISub(r).redISub(s);o=o.redIAdd(o);var I=r.redAdd(r).redIAdd(r),l=I.redSqr().redISub(o).redISub(o),a=s.redIAdd(s);a=(a=a.redIAdd(a)).redIAdd(a),i=l,t=I.redMul(o.redISub(l)).redISub(a),e=this.y.redAdd(this.y)}else{var c=this.x.redSqr(),u=this.y.redSqr(),j=u.redSqr(),h=this.x.redAdd(u).redSqr().redISub(c).redISub(j);h=h.redIAdd(h);var N=c.redAdd(c).redIAdd(c),d=N.redSqr(),M=j.redIAdd(j);M=(M=M.redIAdd(M)).redIAdd(M),i=d.redISub(h).redISub(h),t=N.redMul(h.redISub(i)).redISub(M),e=(e=this.y.redMul(this.z)).redIAdd(e)}return this.curve.jpoint(i,t,e)},gu.prototype._threeDbl=function(){var i,t,e;if(this.zOne){var r=this.x.redSqr(),n=this.y.redSqr(),s=n.redSqr(),o=this.x.redAdd(n).redSqr().redISub(r).redISub(s);o=o.redIAdd(o);var I=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),l=I.redSqr().redISub(o).redISub(o);i=l;var a=s.redIAdd(s);a=(a=a.redIAdd(a)).redIAdd(a),t=I.redMul(o.redISub(l)).redISub(a),e=this.y.redAdd(this.y)}else{var c=this.z.redSqr(),u=this.y.redSqr(),j=this.x.redMul(u),h=this.x.redSub(c).redMul(this.x.redAdd(c));h=h.redAdd(h).redIAdd(h);var N=j.redIAdd(j),d=(N=N.redIAdd(N)).redAdd(N);i=h.redSqr().redISub(d),e=this.y.redAdd(this.z).redSqr().redISub(u).redISub(c);var M=u.redSqr();M=(M=(M=M.redIAdd(M)).redIAdd(M)).redIAdd(M),t=h.redMul(N.redISub(i)).redISub(M)}return this.curve.jpoint(i,t,e)},gu.prototype._dbl=function(){var i=this.curve.a,t=this.x,e=this.y,r=this.z,n=r.redSqr().redSqr(),s=t.redSqr(),o=e.redSqr(),I=s.redAdd(s).redIAdd(s).redIAdd(i.redMul(n)),l=t.redAdd(t),a=(l=l.redIAdd(l)).redMul(o),c=I.redSqr().redISub(a.redAdd(a)),u=a.redISub(c),j=o.redSqr();j=(j=(j=j.redIAdd(j)).redIAdd(j)).redIAdd(j);var h=I.redMul(u).redISub(j),N=e.redAdd(e).redMul(r);return this.curve.jpoint(c,h,N)},gu.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var i=this.x.redSqr(),t=this.y.redSqr(),e=this.z.redSqr(),r=t.redSqr(),n=i.redAdd(i).redIAdd(i),s=n.redSqr(),o=this.x.redAdd(t).redSqr().redISub(i).redISub(r),I=(o=(o=(o=o.redIAdd(o)).redAdd(o).redIAdd(o)).redISub(s)).redSqr(),l=r.redIAdd(r);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var a=n.redIAdd(o).redSqr().redISub(s).redISub(I).redISub(l),c=t.redMul(a);c=(c=c.redIAdd(c)).redIAdd(c);var u=this.x.redMul(I).redISub(c);u=(u=u.redIAdd(u)).redIAdd(u);var j=this.y.redMul(a.redMul(l.redISub(a)).redISub(o.redMul(I)));j=(j=(j=j.redIAdd(j)).redIAdd(j)).redIAdd(j);var h=this.z.redAdd(o).redSqr().redISub(e).redISub(I);return this.curve.jpoint(u,j,h)},gu.prototype.mul=function(i,t){return i=new Go(i,t),this.curve._wnafMul(this,i)},gu.prototype.eq=function(i){if("affine"===i.type)return this.eq(i.toJ());if(this===i)return!0;var t=this.z.redSqr(),e=i.z.redSqr();if(0!==this.x.redMul(e).redISub(i.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),n=e.redMul(i.z);return 0===this.y.redMul(n).redISub(i.y.redMul(r)).cmpn(0)},gu.prototype.eqXToP=function(i){var t=this.z.redSqr(),e=i.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(e))return!0;for(var r=i.clone(),n=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(e.redIAdd(n),0===this.x.cmp(e))return!0}},gu.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},gu.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var mu=tu((function(i,t){var e=t;e.base=cu,e.short=du,e.mont=null,e.edwards=null})),fu=tu((function(i,t){var e,r=t,n=su.assert;function s(i){"short"===i.type?this.curve=new mu.short(i):"edwards"===i.type?this.curve=new mu.edwards(i):this.curve=new mu.mont(i),this.g=this.curve.g,this.n=this.curve.n,this.hash=i.hash,n(this.g.validate(),"Invalid curve"),n(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function o(i,t){Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:function(){var e=new s(t);return Object.defineProperty(r,i,{configurable:!0,enumerable:!0,value:e}),e}})}r.PresetCurve=s,o("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:iu.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),o("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:iu.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),o("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:iu.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),o("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:iu.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),o("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:iu.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),o("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:iu.sha256,gRed:!1,g:["9"]}),o("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:iu.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{e=null.crash()}catch(i){e=void 0}o("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:iu.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",e]})}));function yu(i){if(!(this instanceof yu))return new yu(i);this.hash=i.hash,this.predResist=!!i.predResist,this.outLen=this.hash.outSize,this.minEntropy=i.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=nu.toArray(i.entropy,i.entropyEnc||"hex"),e=nu.toArray(i.nonce,i.nonceEnc||"hex"),r=nu.toArray(i.pers,i.persEnc||"hex");eu(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,e,r)}var pu=yu;yu.prototype._init=function(i,t,e){var r=i.concat(t).concat(e);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n<this.V.length;n++)this.K[n]=0,this.V[n]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},yu.prototype._hmac=function(){return new iu.hmac(this.hash,this.K)},yu.prototype._update=function(i){var t=this._hmac().update(this.V).update([0]);i&&(t=t.update(i)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),i&&(this.K=this._hmac().update(this.V).update([1]).update(i).digest(),this.V=this._hmac().update(this.V).digest())},yu.prototype.reseed=function(i,t,e,r){"string"!=typeof t&&(r=e,e=t,t=null),i=nu.toArray(i,t),e=nu.toArray(e,r),eu(i.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(i.concat(e||[])),this._reseed=1},yu.prototype.generate=function(i,t,e,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=e,e=t,t=null),e&&(e=nu.toArray(e,r||"hex"),this._update(e));for(var n=[];n.length<i;)this.V=this._hmac().update(this.V).digest(),n=n.concat(this.V);var s=n.slice(0,i);return this._update(e),this._reseed++,nu.encode(s,t)};var Su=su.assert;function bu(i,t){this.ec=i,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}var zu=bu;bu.fromPublic=function(i,t,e){return t instanceof bu?t:new bu(i,{pub:t,pubEnc:e})},bu.fromPrivate=function(i,t,e){return t instanceof bu?t:new bu(i,{priv:t,privEnc:e})},bu.prototype.validate=function(){var i=this.getPublic();return i.isInfinity()?{result:!1,reason:"Invalid public key"}:i.validate()?i.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},bu.prototype.getPublic=function(i,t){return"string"==typeof i&&(t=i,i=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,i):this.pub},bu.prototype.getPrivate=function(i){return"hex"===i?this.priv.toString(16,2):this.priv},bu.prototype._importPrivate=function(i,t){this.priv=new Go(i,t||16),this.priv=this.priv.umod(this.ec.curve.n)},bu.prototype._importPublic=function(i,t){if(i.x||i.y)return"mont"===this.ec.curve.type?Su(i.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||Su(i.x&&i.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(i.x,i.y));this.pub=this.ec.curve.decodePoint(i,t)},bu.prototype.derive=function(i){return i.validate()||Su(i.validate(),"public point not validated"),i.mul(this.priv).getX()},bu.prototype.sign=function(i,t,e){return this.ec.sign(i,this,t,e)},bu.prototype.verify=function(i,t){return this.ec.verify(i,t,this)},bu.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"};var xu=su.assert;function Pu(i,t){if(i instanceof Pu)return i;this._importDER(i,t)||(xu(i.r&&i.s,"Signature without r or s"),this.r=new Go(i.r,16),this.s=new Go(i.s,16),void 0===i.recoveryParam?this.recoveryParam=null:this.recoveryParam=i.recoveryParam)}var wu=Pu;function Tu(){this.place=0}function Yu(i,t){var e=i[t.place++];if(!(128&e))return e;var r=15&e;if(0===r||r>4)return!1;for(var n=0,s=0,o=t.place;s<r;s++,o++)n<<=8,n|=i[o],n>>>=0;return!(n<=127)&&(t.place=o,n)}function Gu(i){for(var t=0,e=i.length-1;!i[t]&&!(128&i[t+1])&&t<e;)t++;return 0===t?i:i.slice(t)}function Zu(i,t){if(t<128)i.push(t);else{var e=1+(Math.log(t)/Math.LN2>>>3);for(i.push(128|e);--e;)i.push(t>>>(e<<3)&255);i.push(t)}}Pu.prototype._importDER=function(i,t){i=su.toArray(i,t);var e=new Tu;if(48!==i[e.place++])return!1;var r=Yu(i,e);if(!1===r)return!1;if(r+e.place!==i.length)return!1;if(2!==i[e.place++])return!1;var n=Yu(i,e);if(!1===n)return!1;var s=i.slice(e.place,n+e.place);if(e.place+=n,2!==i[e.place++])return!1;var o=Yu(i,e);if(!1===o)return!1;if(i.length!==o+e.place)return!1;var I=i.slice(e.place,o+e.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===I[0]){if(!(128&I[1]))return!1;I=I.slice(1)}return this.r=new Go(s),this.s=new Go(I),this.recoveryParam=null,!0},Pu.prototype.toDER=function(i){var t=this.r.toArray(),e=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&e[0]&&(e=[0].concat(e)),t=Gu(t),e=Gu(e);!(e[0]||128&e[1]);)e=e.slice(1);var r=[2];Zu(r,t.length),(r=r.concat(t)).push(2),Zu(r,e.length);var n=r.concat(e),s=[48];return Zu(s,n.length),s=s.concat(n),su.encode(s,i)};var vu=function(){throw new Error("unsupported")},Du=su.assert;function Bu(i){if(!(this instanceof Bu))return new Bu(i);"string"==typeof i&&(Du(Object.prototype.hasOwnProperty.call(fu,i),"Unknown curve "+i),i=fu[i]),i instanceof fu.PresetCurve&&(i={curve:i}),this.curve=i.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=i.curve.g,this.g.precompute(i.curve.n.bitLength()+1),this.hash=i.hash||i.curve.hash}var Ou=Bu;Bu.prototype.keyPair=function(i){return new zu(this,i)},Bu.prototype.keyFromPrivate=function(i,t){return zu.fromPrivate(this,i,t)},Bu.prototype.keyFromPublic=function(i,t){return zu.fromPublic(this,i,t)},Bu.prototype.genKeyPair=function(i){i||(i={});for(var t=new pu({hash:this.hash,pers:i.pers,persEnc:i.persEnc||"utf8",entropy:i.entropy||vu(this.hash.hmacStrength),entropyEnc:i.entropy&&i.entropyEnc||"utf8",nonce:this.n.toArray()}),e=this.n.byteLength(),r=this.n.sub(new Go(2));;){var n=new Go(t.generate(e));if(!(n.cmp(r)>0))return n.iaddn(1),this.keyFromPrivate(n)}},Bu.prototype._truncateToN=function(i,t){var e=8*i.byteLength()-this.n.bitLength();return e>0&&(i=i.ushrn(e)),!t&&i.cmp(this.n)>=0?i.sub(this.n):i},Bu.prototype.sign=function(i,t,e,r){"object"==typeof e&&(r=e,e=null),r||(r={}),t=this.keyFromPrivate(t,e),i=this._truncateToN(new Go(i,16));for(var n=this.n.byteLength(),s=t.getPrivate().toArray("be",n),o=i.toArray("be",n),I=new pu({hash:this.hash,entropy:s,nonce:o,pers:r.pers,persEnc:r.persEnc||"utf8"}),l=this.n.sub(new Go(1)),a=0;;a++){var c=r.k?r.k(a):new Go(I.generate(this.n.byteLength()));if(!((c=this._truncateToN(c,!0)).cmpn(1)<=0||c.cmp(l)>=0)){var u=this.g.mul(c);if(!u.isInfinity()){var j=u.getX(),h=j.umod(this.n);if(0!==h.cmpn(0)){var N=c.invm(this.n).mul(h.mul(t.getPrivate()).iadd(i));if(0!==(N=N.umod(this.n)).cmpn(0)){var d=(u.getY().isOdd()?1:0)|(0!==j.cmp(h)?2:0);return r.canonical&&N.cmp(this.nh)>0&&(N=this.n.sub(N),d^=1),new wu({r:h,s:N,recoveryParam:d})}}}}}},Bu.prototype.verify=function(i,t,e,r){i=this._truncateToN(new Go(i,16)),e=this.keyFromPublic(e,r);var n=(t=new wu(t,"hex")).r,s=t.s;if(n.cmpn(1)<0||n.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,I=s.invm(this.n),l=I.mul(i).umod(this.n),a=I.mul(n).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(l,e.getPublic(),a)).isInfinity()&&o.eqXToP(n):!(o=this.g.mulAdd(l,e.getPublic(),a)).isInfinity()&&0===o.getX().umod(this.n).cmp(n)},Bu.prototype.recoverPubKey=function(i,t,e,r){Du((3&e)===e,"The recovery param is more than two bits"),t=new wu(t,r);var n=this.n,s=new Go(i),o=t.r,I=t.s,l=1&e,a=e>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&a)throw new Error("Unable to find sencond key candinate");o=a?this.curve.pointFromX(o.add(this.curve.n),l):this.curve.pointFromX(o,l);var c=t.r.invm(n),u=n.sub(s).mul(c).umod(n),j=I.mul(c).umod(n);return this.g.mulAdd(u,o,j)},Bu.prototype.getKeyRecoveryParam=function(i,t,e,r){if(null!==(t=new wu(t,r)).recoveryParam)return t.recoveryParam;for(var n=0;n<4;n++){var s;try{s=this.recoverPubKey(i,t,n)}catch(i){continue}if(s.eq(e))return n}throw new Error("Unable to find valid recovery factor")};var Lu=tu((function(i,t){var e=t;e.version="6.5.4",e.utils=su,e.rand=function(){throw new Error("unsupported")},e.curve=mu,e.curves=fu,e.ec=Ou,e.eddsa=null})).ec;const ku=new Ao("signing-key/5.7.0");let Uu=null;function Eu(){return Uu||(Uu=new Lu("secp256k1")),Uu}class Au{constructor(i){gI(this,"curve","secp256k1"),gI(this,"privateKey",qo(i)),32!==Ko(this.privateKey)&&ku.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");const t=Eu().keyFromPrivate(_o(this.privateKey));gI(this,"publicKey","0x"+t.getPublic(!1,"hex")),gI(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),gI(this,"_isSigningKey",!0)}_addPoint(i){const t=Eu().keyFromPublic(_o(this.publicKey)),e=Eu().keyFromPublic(_o(i));return"0x"+t.pub.add(e.pub).encodeCompressed("hex")}signDigest(i){const t=Eu().keyFromPrivate(_o(this.privateKey)),e=_o(i);32!==e.length&&ku.throwArgumentError("bad digest length","digest",i);const r=t.sign(e,{canonical:!0});return nI({recoveryParam:r.recoveryParam,r:rI("0x"+r.r.toString(16),32),s:rI("0x"+r.s.toString(16),32)})}computeSharedSecret(i){const t=Eu().keyFromPrivate(_o(this.privateKey)),e=Eu().keyFromPublic(_o(Cu(i)));return rI("0x"+t.derive(e.getPublic()).toString(16),32)}static isSigningKey(i){return!(!i||!i._isSigningKey)}}function Cu(i,t){const e=_o(i);if(32===e.length){const i=new Au(e);return t?"0x"+Eu().keyFromPrivate(e).getPublic(!0,"hex"):i.publicKey}return 33===e.length?t?qo(e):"0x"+Eu().keyFromPublic(e).getPublic(!1,"hex"):65===e.length?t?"0x"+Eu().keyFromPublic(e).getPublic(!0,"hex"):qo(e):ku.throwArgumentError("invalid public or private key","key","[REDACTED]")}const Hu=new Ao("transactions/5.7.0");var Wu;function Ju(i){return"0x"===i?null:CI(i)}function Ru(i){return"0x"===i?HI:cI.from(i)}function Qu(i,t){return function(i){return CI(iI(TI(iI(Cu(i),1)),12))}(function(i,t){const e=nI(t),r={r:_o(e.r),s:_o(e.s)};return"0x"+Eu().recoverPubKey(_o(i),r,e.recoveryParam).encode("hex",!1)}(_o(i),t))}function _u(i,t){const e=Xo(cI.from(i).toHexString());return e.length>32&&Hu.throwArgumentError("invalid length for "+t,"transaction:"+t,i),e}function Fu(i,t){return{address:CI(i),storageKeys:(t||[]).map(((t,e)=>(32!==Ko(t)&&Hu.throwArgumentError("invalid access list storageKey",`accessList[${i}:${e}]`,t),t.toLowerCase())))}}function Xu(i){if(Array.isArray(i))return i.map(((i,t)=>Array.isArray(i)?(i.length>2&&Hu.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,i),Fu(i[0],i[1])):Fu(i.address,i.storageKeys)));const t=Object.keys(i).map((t=>{const e=i[t].reduce(((i,t)=>(i[t]=!0,i)),{});return Fu(t,Object.keys(e).sort())}));return t.sort(((i,t)=>i.address.localeCompare(t.address))),t}function Vu(i){return Xu(i).map((i=>[i.address,i.storageKeys]))}function $u(i,t){if(null!=i.gasPrice){const t=cI.from(i.gasPrice),e=cI.from(i.maxFeePerGas||0);t.eq(e)||Hu.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:e})}const e=[_u(i.chainId||0,"chainId"),_u(i.nonce||0,"nonce"),_u(i.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),_u(i.maxFeePerGas||0,"maxFeePerGas"),_u(i.gasLimit||0,"gasLimit"),null!=i.to?CI(i.to):"0x",_u(i.value||0,"value"),i.data||"0x",Vu(i.accessList||[])];if(t){const i=nI(t);e.push(_u(i.recoveryParam,"recoveryParam")),e.push(Xo(i.r)),e.push(Xo(i.s))}return tI(["0x02",DI(e)])}function qu(i,t){const e=[_u(i.chainId||0,"chainId"),_u(i.nonce||0,"nonce"),_u(i.gasPrice||0,"gasPrice"),_u(i.gasLimit||0,"gasLimit"),null!=i.to?CI(i.to):"0x",_u(i.value||0,"value"),i.data||"0x",Vu(i.accessList||[])];if(t){const i=nI(t);e.push(_u(i.recoveryParam,"recoveryParam")),e.push(Xo(i.r)),e.push(Xo(i.s))}return tI(["0x01",DI(e)])}function Ku(i,t,e){try{const e=Ru(t[0]).toNumber();if(0!==e&&1!==e)throw new Error("bad recid");i.v=e}catch(i){Hu.throwArgumentError("invalid v for transaction type: 1","v",t[0])}i.r=rI(t[1],32),i.s=rI(t[2],32);try{const t=TI(e(i));i.from=Qu(t,{r:i.r,s:i.s,recoveryParam:i.v})}catch(i){}}function ij(i){const t=_o(i);if(t[0]>127)return function(i){const t=LI(i);9!==t.length&&6!==t.length&&Hu.throwArgumentError("invalid raw transaction","rawTransaction",i);const e={nonce:Ru(t[0]).toNumber(),gasPrice:Ru(t[1]),gasLimit:Ru(t[2]),to:Ju(t[3]),value:Ru(t[4]),data:t[5],chainId:0};if(6===t.length)return e;try{e.v=cI.from(t[6]).toNumber()}catch(i){return e}if(e.r=rI(t[7],32),e.s=rI(t[8],32),cI.from(e.r).isZero()&&cI.from(e.s).isZero())e.chainId=e.v,e.v=0;else{e.chainId=Math.floor((e.v-35)/2),e.chainId<0&&(e.chainId=0);let r=e.v-27;const n=t.slice(0,6);0!==e.chainId&&(n.push(qo(e.chainId)),n.push("0x"),n.push("0x"),r-=2*e.chainId+8);const s=TI(DI(n));try{e.from=Qu(s,{r:qo(e.r),s:qo(e.s),recoveryParam:r})}catch(i){}e.hash=TI(i)}return e.type=null,e}(t);switch(t[0]){case 1:return function(i){const t=LI(i.slice(1));8!==t.length&&11!==t.length&&Hu.throwArgumentError("invalid component count for transaction type: 1","payload",qo(i));const e={type:1,chainId:Ru(t[0]).toNumber(),nonce:Ru(t[1]).toNumber(),gasPrice:Ru(t[2]),gasLimit:Ru(t[3]),to:Ju(t[4]),value:Ru(t[5]),data:t[6],accessList:Xu(t[7])};return 8===t.length||(e.hash=TI(i),Ku(e,t.slice(8),qu)),e}(t);case 2:return function(i){const t=LI(i.slice(1));9!==t.length&&12!==t.length&&Hu.throwArgumentError("invalid component count for transaction type: 2","payload",qo(i));const e=Ru(t[2]),r=Ru(t[3]),n={type:2,chainId:Ru(t[0]).toNumber(),nonce:Ru(t[1]).toNumber(),maxPriorityFeePerGas:e,maxFeePerGas:r,gasPrice:null,gasLimit:Ru(t[4]),to:Ju(t[5]),value:Ru(t[6]),data:t[7],accessList:Xu(t[8])};return 9===t.length||(n.hash=TI(i),Ku(n,t.slice(9),$u)),n}(t)}return Hu.throwError(`unsupported transaction type: ${t[0]}`,Ao.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}!function(i){i[i.legacy=0]="legacy",i[i.eip2930=1]="eip2930",i[i.eip1559=2]="eip1559"}(Wu||(Wu={}));class tj{constructor(i){gI(this,"alphabet",i),gI(this,"base",i.length),gI(this,"_alphabetMap",{}),gI(this,"_leader",i.charAt(0));for(let t=0;t<i.length;t++)this._alphabetMap[i.charAt(t)]=t}encode(i){let t=_o(i);if(0===t.length)return"";let e=[0];for(let i=0;i<t.length;++i){let r=t[i];for(let i=0;i<e.length;++i)r+=e[i]<<8,e[i]=r%this.base,r=r/this.base|0;for(;r>0;)e.push(r%this.base),r=r/this.base|0}let r="";for(let i=0;0===t[i]&&i<t.length-1;++i)r+=this._leader;for(let i=e.length-1;i>=0;--i)r+=this.alphabet[e[i]];return r}decode(i){if("string"!=typeof i)throw new TypeError("Expected String");let t=[];if(0===i.length)return new Uint8Array(t);t.push(0);for(let e=0;e<i.length;e++){let r=this._alphabetMap[i[e]];if(void 0===r)throw new Error("Non-base"+this.base+" character");let n=r;for(let i=0;i<t.length;++i)n+=t[i]*this.base,t[i]=255&n,n>>=8;for(;n>0;)t.push(255&n),n>>=8}for(let e=0;i[e]===this._leader&&e<i.length-1;++e)t.push(0);return _o(new Uint8Array(t.reverse()))}}new tj("abcdefghijklmnopqrstuvwxyz234567");const ej=new tj("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function rj(i){return"0x"+iu.sha256().update(_o(i)).digest("hex")}new Ao("sha2/5.7.0");const nj=new Ao("networks/5.7.1");function sj(i){const t=function(t,e){null==e&&(e={});const r=[];if(t.InfuraProvider&&"-"!==e.infura)try{r.push(new t.InfuraProvider(i,e.infura))}catch(i){}if(t.EtherscanProvider&&"-"!==e.etherscan)try{r.push(new t.EtherscanProvider(i,e.etherscan))}catch(i){}if(t.AlchemyProvider&&"-"!==e.alchemy)try{r.push(new t.AlchemyProvider(i,e.alchemy))}catch(i){}if(t.PocketProvider&&"-"!==e.pocket){const n=["goerli","ropsten","rinkeby","sepolia"];try{const s=new t.PocketProvider(i,e.pocket);s.network&&-1===n.indexOf(s.network.name)&&r.push(s)}catch(i){}}if(t.CloudflareProvider&&"-"!==e.cloudflare)try{r.push(new t.CloudflareProvider(i))}catch(i){}if(t.AnkrProvider&&"-"!==e.ankr)try{const n=["ropsten"],s=new t.AnkrProvider(i,e.ankr);s.network&&-1===n.indexOf(s.network.name)&&r.push(s)}catch(i){}if(0===r.length)return null;if(t.FallbackProvider){let n=1;return null!=e.quorum?n=e.quorum:"homestead"===i&&(n=2),new t.FallbackProvider(r,n)}return r[0]};return t.renetwork=function(i){return sj(i)},t}function oj(i,t){const e=function(e,r){return e.JsonRpcProvider?new e.JsonRpcProvider(i,t):null};return e.renetwork=function(t){return oj(i,t)},e}const Ij={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:sj("homestead")},lj={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:sj("ropsten")},aj={chainId:63,name:"classicMordor",_defaultProvider:oj("https://www.ethercluster.com/mordor","classicMordor")},cj={unspecified:{chainId:0,name:"unspecified"},homestead:Ij,mainnet:Ij,morden:{chainId:2,name:"morden"},ropsten:lj,testnet:lj,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:sj("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:sj("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:sj("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:sj("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:oj("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:aj,classicTestnet:aj,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:oj("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:sj("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:sj("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};var uj=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};function jj(i,t){return uj(this,void 0,void 0,(function*(){null==t&&(t={});const e={method:t.method||"GET",headers:t.headers||{},body:t.body||void 0};if(!0!==t.skipFetchSetup&&(e.mode="cors",e.cache="no-cache",e.credentials="same-origin",e.redirect="follow",e.referrer="client"),null!=t.fetchOptions){const i=t.fetchOptions;i.mode&&(e.mode=i.mode),i.cache&&(e.cache=i.cache),i.credentials&&(e.credentials=i.credentials),i.redirect&&(e.redirect=i.redirect),i.referrer&&(e.referrer=i.referrer)}const r=yield fetch(i,e),n=yield r.arrayBuffer(),s={};return r.headers.forEach?r.headers.forEach(((i,t)=>{s[t.toLowerCase()]=i})):r.headers.keys().forEach((i=>{s[i.toLowerCase()]=r.headers.get(i)})),{headers:s,statusCode:r.status,statusMessage:r.statusText,body:_o(new Uint8Array(n))}}))}var hj=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const Nj=new Ao("web/5.7.1");function dj(i){return new Promise((t=>{setTimeout(t,i)}))}function Mj(i,t){if(null==i)return null;if("string"==typeof i)return i;if(Jo(i)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return VI(i)}catch(i){}return qo(i)}return i}function gj(i){return XI(i.replace(/%([0-9a-f][0-9a-f])/gi,((i,t)=>String.fromCharCode(parseInt(t,16)))))}function mj(i,t,e){let r=null;if(null!=t){r=XI(t);const e="string"==typeof i?{url:i}:yI(i);if(e.headers){0!==Object.keys(e.headers).filter((i=>"content-type"===i.toLowerCase())).length||(e.headers=yI(e.headers),e.headers["content-type"]="application/json")}else e.headers={"content-type":"application/json"};i=e}return function(i,t,e){const r="object"==typeof i&&null!=i.throttleLimit?i.throttleLimit:12;Nj.assertArgument(r>0&&r%1==0,"invalid connection throttle limit","connection.throttleLimit",r);const n="object"==typeof i?i.throttleCallback:null,s="object"==typeof i&&"number"==typeof i.throttleSlotInterval?i.throttleSlotInterval:100;Nj.assertArgument(s>0&&s%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",s);const o="object"==typeof i&&!!i.errorPassThrough,I={};let l=null;const a={method:"GET"};let c=!1,u=12e4;if("string"==typeof i)l=i;else if("object"==typeof i){if(null!=i&&null!=i.url||Nj.throwArgumentError("missing URL","connection.url",i),l=i.url,"number"==typeof i.timeout&&i.timeout>0&&(u=i.timeout),i.headers)for(const t in i.headers)I[t.toLowerCase()]={key:t,value:String(i.headers[t])},["if-none-match","if-modified-since"].indexOf(t.toLowerCase())>=0&&(c=!0);if(a.allowGzip=!!i.allowGzip,null!=i.user&&null!=i.password){"https:"!==l.substring(0,6)&&!0!==i.allowInsecureAuthentication&&Nj.throwError("basic authentication requires a secure https url",Ao.errors.INVALID_ARGUMENT,{argument:"url",url:l,user:i.user,password:"[REDACTED]"});const t=i.user+":"+i.password;I.authorization={key:"Authorization",value:"Basic "+il(XI(t))}}null!=i.skipFetchSetup&&(a.skipFetchSetup=!!i.skipFetchSetup),null!=i.fetchOptions&&(a.fetchOptions=yI(i.fetchOptions))}const j=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),h=l?l.match(j):null;if(h)try{const i={statusCode:200,statusMessage:"OK",headers:{"content-type":h[1]||"text/plain"},body:h[2]?KI(h[3]):gj(h[3])};let t=i.body;return e&&(t=e(i.body,i)),Promise.resolve(t)}catch(i){Nj.throwError("processing response error",Ao.errors.SERVER_ERROR,{body:Mj(h[1],h[2]),error:i,requestBody:null,requestMethod:"GET",url:l})}t&&(a.method="POST",a.body=t,null==I["content-type"]&&(I["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==I["content-length"]&&(I["content-length"]={key:"Content-Length",value:String(t.length)}));const N={};Object.keys(I).forEach((i=>{const t=I[i];N[t.key]=t.value})),a.headers=N;const d=function(){let i=null;return{promise:new Promise((function(t,e){u&&(i=setTimeout((()=>{null!=i&&(i=null,e(Nj.makeError("timeout",Ao.errors.TIMEOUT,{requestBody:Mj(a.body,N["content-type"]),requestMethod:a.method,timeout:u,url:l})))}),u))})),cancel:function(){null!=i&&(clearTimeout(i),i=null)}}}(),M=function(){return hj(this,void 0,void 0,(function*(){for(let i=0;i<r;i++){let t=null;try{if(t=yield jj(l,a),i<r)if(301===t.statusCode||302===t.statusCode){const i=t.headers.location||"";if("GET"===a.method&&i.match(/^https:/)){l=t.headers.location;continue}}else if(429===t.statusCode){let e=!0;if(n&&(e=yield n(i,l)),e){let e=0;const r=t.headers["retry-after"];e="string"==typeof r&&r.match(/^[1-9][0-9]*$/)?1e3*parseInt(r):s*parseInt(String(Math.random()*Math.pow(2,i))),yield dj(e);continue}}}catch(i){t=i.response,null==t&&(d.cancel(),Nj.throwError("missing response",Ao.errors.SERVER_ERROR,{requestBody:Mj(a.body,N["content-type"]),requestMethod:a.method,serverError:i,url:l}))}let I=t.body;if(c&&304===t.statusCode?I=null:!o&&(t.statusCode<200||t.statusCode>=300)&&(d.cancel(),Nj.throwError("bad response",Ao.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:Mj(I,t.headers?t.headers["content-type"]:null),requestBody:Mj(a.body,N["content-type"]),requestMethod:a.method,url:l})),e)try{const i=yield e(I,t);return d.cancel(),i}catch(e){if(e.throttleRetry&&i<r){let t=!0;if(n&&(t=yield n(i,l)),t){const t=s*parseInt(String(Math.random()*Math.pow(2,i)));yield dj(t);continue}}d.cancel(),Nj.throwError("processing response error",Ao.errors.SERVER_ERROR,{body:Mj(I,t.headers?t.headers["content-type"]:null),error:e,requestBody:Mj(a.body,N["content-type"]),requestMethod:a.method,url:l})}return d.cancel(),I}return Nj.throwError("failed response",Ao.errors.SERVER_ERROR,{requestBody:Mj(a.body,N["content-type"]),requestMethod:a.method,url:l})}))}();return Promise.race([d.promise,M])}(i,r,((i,t)=>{let r=null;if(null!=i)try{r=JSON.parse(VI(i))}catch(t){Nj.throwError("invalid JSON",Ao.errors.SERVER_ERROR,{body:i,error:t})}return e&&(r=e(r,t)),r}))}function fj(i,t){return t||(t={}),null==(t=yI(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(e,r){let n=null,s=!1;const o=()=>!s&&(s=!0,n&&clearTimeout(n),!0);t.timeout&&(n=setTimeout((()=>{o()&&r(new Error("timeout"))}),t.timeout));const I=t.retryLimit;let l=0;!function n(){return i().then((function(i){if(void 0!==i)o()&&e(i);else if(t.oncePoll)t.oncePoll.once("poll",n);else if(t.onceBlock)t.onceBlock.once("block",n);else if(!s){if(l++,l>I)return void(o()&&r(new Error("retry limit reached")));let i=t.interval*parseInt(String(Math.random()*Math.pow(2,l)));i<t.floor&&(i=t.floor),i>t.ceiling&&(i=t.ceiling),setTimeout(n,i)}return null}),(function(i){o()&&r(i)}))}()}))}for(var yj="qpzry9x8gf2tvdw0s3jn54khce6mua7l",pj={},Sj=0;Sj<yj.length;Sj++){var bj=yj.charAt(Sj);if(void 0!==pj[bj])throw new TypeError(bj+" is ambiguous");pj[bj]=Sj}function zj(i){var t=i>>25;return(33554431&i)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function xj(i){for(var t=1,e=0;e<i.length;++e){var r=i.charCodeAt(e);if(r<33||r>126)return"Invalid prefix ("+i+")";t=zj(t)^r>>5}for(t=zj(t),e=0;e<i.length;++e){var n=i.charCodeAt(e);t=zj(t)^31&n}return t}function Pj(i,t){if(t=t||90,i.length<8)return i+" too short";if(i.length>t)return"Exceeds length limit";var e=i.toLowerCase(),r=i.toUpperCase();if(i!==e&&i!==r)return"Mixed-case string "+i;var n=(i=e).lastIndexOf("1");if(-1===n)return"No separator character for "+i;if(0===n)return"Missing prefix for "+i;var s=i.slice(0,n),o=i.slice(n+1);if(o.length<6)return"Data too short";var I=xj(s);if("string"==typeof I)return I;for(var l=[],a=0;a<o.length;++a){var c=o.charAt(a),u=pj[c];if(void 0===u)return"Unknown character "+c;I=zj(I)^u,a+6>=o.length||l.push(u)}return 1!==I?"Invalid checksum for "+i:{prefix:s,words:l}}function wj(i,t,e,r){for(var n=0,s=0,o=(1<<e)-1,I=[],l=0;l<i.length;++l)for(n=n<<t|i[l],s+=t;s>=e;)s-=e,I.push(n>>s&o);if(r)s>0&&I.push(n<<e-s&o);else{if(s>=t)return"Excess padding";if(n<<e-s&o)return"Non-zero padding"}return I}var Tj={decodeUnsafe:function(){var i=Pj.apply(null,arguments);if("object"==typeof i)return i},decode:function(i){var t=Pj.apply(null,arguments);if("object"==typeof t)return t;throw new Error(t)},encode:function(i,t,e){if(e=e||90,i.length+7+t.length>e)throw new TypeError("Exceeds length limit");var r=xj(i=i.toLowerCase());if("string"==typeof r)throw new Error(r);for(var n=i+"1",s=0;s<t.length;++s){var o=t[s];if(o>>5!=0)throw new Error("Non 5-bit word");r=zj(r)^o,n+=yj.charAt(o)}for(s=0;s<6;++s)r=zj(r);for(r^=1,s=0;s<6;++s){n+=yj.charAt(r>>5*(5-s)&31)}return n},toWordsUnsafe:function(i){var t=wj(i,8,5,!0);if(Array.isArray(t))return t},toWords:function(i){var t=wj(i,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(i){var t=wj(i,5,8,!1);if(Array.isArray(t))return t},fromWords:function(i){var t=wj(i,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}};const Yj="providers/5.7.2",Gj=new Ao(Yj);class Zj{constructor(){this.formats=this.getDefaultFormats()}getDefaultFormats(){const i={},t=this.address.bind(this),e=this.bigNumber.bind(this),r=this.blockTag.bind(this),n=this.data.bind(this),s=this.hash.bind(this),o=this.hex.bind(this),I=this.number.bind(this),l=this.type.bind(this);return i.transaction={hash:s,type:l,accessList:Zj.allowNull(this.accessList.bind(this),null),blockHash:Zj.allowNull(s,null),blockNumber:Zj.allowNull(I,null),transactionIndex:Zj.allowNull(I,null),confirmations:Zj.allowNull(I,null),from:t,gasPrice:Zj.allowNull(e),maxPriorityFeePerGas:Zj.allowNull(e),maxFeePerGas:Zj.allowNull(e),gasLimit:e,to:Zj.allowNull(t,null),value:e,nonce:I,data:n,r:Zj.allowNull(this.uint256),s:Zj.allowNull(this.uint256),v:Zj.allowNull(I),creates:Zj.allowNull(t,null),raw:Zj.allowNull(n)},i.transactionRequest={from:Zj.allowNull(t),nonce:Zj.allowNull(I),gasLimit:Zj.allowNull(e),gasPrice:Zj.allowNull(e),maxPriorityFeePerGas:Zj.allowNull(e),maxFeePerGas:Zj.allowNull(e),to:Zj.allowNull(t),value:Zj.allowNull(e),data:Zj.allowNull((i=>this.data(i,!0))),type:Zj.allowNull(I),accessList:Zj.allowNull(this.accessList.bind(this),null)},i.receiptLog={transactionIndex:I,blockNumber:I,transactionHash:s,address:t,topics:Zj.arrayOf(s),data:n,logIndex:I,blockHash:s},i.receipt={to:Zj.allowNull(this.address,null),from:Zj.allowNull(this.address,null),contractAddress:Zj.allowNull(t,null),transactionIndex:I,root:Zj.allowNull(o),gasUsed:e,logsBloom:Zj.allowNull(n),blockHash:s,transactionHash:s,logs:Zj.arrayOf(this.receiptLog.bind(this)),blockNumber:I,confirmations:Zj.allowNull(I,null),cumulativeGasUsed:e,effectiveGasPrice:Zj.allowNull(e),status:Zj.allowNull(I),type:l},i.block={hash:Zj.allowNull(s),parentHash:s,number:I,timestamp:I,nonce:Zj.allowNull(o),difficulty:this.difficulty.bind(this),gasLimit:e,gasUsed:e,miner:Zj.allowNull(t),extraData:n,transactions:Zj.allowNull(Zj.arrayOf(s)),baseFeePerGas:Zj.allowNull(e)},i.blockWithTransactions=yI(i.block),i.blockWithTransactions.transactions=Zj.allowNull(Zj.arrayOf(this.transactionResponse.bind(this))),i.filter={fromBlock:Zj.allowNull(r,void 0),toBlock:Zj.allowNull(r,void 0),blockHash:Zj.allowNull(s,void 0),address:Zj.allowNull(t,void 0),topics:Zj.allowNull(this.topics.bind(this),void 0)},i.filterLog={blockNumber:Zj.allowNull(I),blockHash:Zj.allowNull(s),transactionIndex:I,removed:Zj.allowNull(this.boolean.bind(this)),address:t,data:Zj.allowFalsish(n,"0x"),topics:Zj.arrayOf(s),transactionHash:s,logIndex:I},i}accessList(i){return Xu(i||[])}number(i){return"0x"===i?0:cI.from(i).toNumber()}type(i){return"0x"===i||null==i?0:cI.from(i).toNumber()}bigNumber(i){return cI.from(i)}boolean(i){if("boolean"==typeof i)return i;if("string"==typeof i){if("true"===(i=i.toLowerCase()))return!0;if("false"===i)return!1}throw new Error("invalid boolean - "+i)}hex(i,t){return"string"==typeof i&&(t||"0x"===i.substring(0,2)||(i="0x"+i),Vo(i))?i.toLowerCase():Gj.throwArgumentError("invalid hash","value",i)}data(i,t){const e=this.hex(i,t);if(e.length%2!=0)throw new Error("invalid data; odd-length - "+i);return e}address(i){return CI(i)}callAddress(i){if(!Vo(i,32))return null;const t=CI(iI(i,12));return"0x0000000000000000000000000000000000000000"===t?null:t}contractAddress(i){return function(i){let t=null;try{t=CI(i.from)}catch(t){kI.throwArgumentError("missing from address","transaction",i)}return CI(iI(TI(DI([t,Xo(_o(cI.from(i.nonce).toHexString()))])),12))}(i)}blockTag(i){if(null==i)return"latest";if("earliest"===i)return"0x0";switch(i){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return i}if("number"==typeof i||Vo(i))return eI(i);throw new Error("invalid blockTag")}hash(i,t){const e=this.hex(i,t);return 32!==Ko(e)?Gj.throwArgumentError("invalid hash","value",i):e}difficulty(i){if(null==i)return null;const t=cI.from(i);try{return t.toNumber()}catch(i){}return null}uint256(i){if(!Vo(i))throw new Error("invalid uint256");return rI(i,32)}_block(i,t){null!=i.author&&null==i.miner&&(i.miner=i.author);const e=null!=i._difficulty?i._difficulty:i.difficulty,r=Zj.check(t,i);return r._difficulty=null==e?null:cI.from(e),r}block(i){return this._block(i,this.formats.block)}blockWithTransactions(i){return this._block(i,this.formats.blockWithTransactions)}transactionRequest(i){return Zj.check(this.formats.transactionRequest,i)}transactionResponse(i){null!=i.gas&&null==i.gasLimit&&(i.gasLimit=i.gas),i.to&&cI.from(i.to).isZero()&&(i.to="0x0000000000000000000000000000000000000000"),null!=i.input&&null==i.data&&(i.data=i.input),null==i.to&&null==i.creates&&(i.creates=this.contractAddress(i)),1!==i.type&&2!==i.type||null!=i.accessList||(i.accessList=[]);const t=Zj.check(this.formats.transaction,i);if(null!=i.chainId){let e=i.chainId;Vo(e)&&(e=cI.from(e).toNumber()),t.chainId=e}else{let e=i.networkId;null==e&&null==t.v&&(e=i.chainId),Vo(e)&&(e=cI.from(e).toNumber()),"number"!=typeof e&&null!=t.v&&(e=(t.v-35)/2,e<0&&(e=0),e=parseInt(e)),"number"!=typeof e&&(e=0),t.chainId=e}return t.blockHash&&"x"===t.blockHash.replace(/0/g,"")&&(t.blockHash=null),t}transaction(i){return ij(i)}receiptLog(i){return Zj.check(this.formats.receiptLog,i)}receipt(i){const t=Zj.check(this.formats.receipt,i);if(null!=t.root)if(t.root.length<=4){const i=cI.from(t.root).toNumber();0===i||1===i?(null!=t.status&&t.status!==i&&Gj.throwArgumentError("alt-root-status/status mismatch","value",{root:t.root,status:t.status}),t.status=i,delete t.root):Gj.throwArgumentError("invalid alt-root-status","value.root",t.root)}else 66!==t.root.length&&Gj.throwArgumentError("invalid root hash","value.root",t.root);return null!=t.status&&(t.byzantium=!0),t}topics(i){return Array.isArray(i)?i.map((i=>this.topics(i))):null!=i?this.hash(i,!0):null}filter(i){return Zj.check(this.formats.filter,i)}filterLog(i){return Zj.check(this.formats.filterLog,i)}static check(i,t){const e={};for(const r in i)try{const n=i[r](t[r]);void 0!==n&&(e[r]=n)}catch(i){throw i.checkKey=r,i.checkValue=t[r],i}return e}static allowNull(i,t){return function(e){return null==e?t:i(e)}}static allowFalsish(i,t){return function(e){return e?i(e):t}}static arrayOf(i){return function(t){if(!Array.isArray(t))throw new Error("not an array");const e=[];return t.forEach((function(t){e.push(i(t))})),e}}}var vj=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const Dj=new Ao(Yj);function Bj(i){return null==i?"null":(32!==Ko(i)&&Dj.throwArgumentError("invalid topic","topic",i),i.toLowerCase())}function Oj(i){for(i=i.slice();i.length>0&&null==i[i.length-1];)i.pop();return i.map((i=>{if(Array.isArray(i)){const t={};i.forEach((i=>{t[Bj(i)]=!0}));const e=Object.keys(t);return e.sort(),e.join("|")}return Bj(i)})).join("&")}function Lj(i){if("string"==typeof i){if(32===Ko(i=i.toLowerCase()))return"tx:"+i;if(-1===i.indexOf(":"))return i}else{if(Array.isArray(i))return"filter:*:"+Oj(i);if(Rl.isForkEvent(i))throw Dj.warn("not implemented"),new Error("not implemented");if(i&&"object"==typeof i)return"filter:"+(i.address||"*")+":"+Oj(i.topics||[])}throw new Error("invalid event - "+i)}function kj(){return(new Date).getTime()}function Uj(i){return new Promise((t=>{setTimeout(t,i)}))}const Ej=["block","network","pending","poll"];class Aj{constructor(i,t,e){gI(this,"tag",i),gI(this,"listener",t),gI(this,"once",e),this._lastBlockNumber=-2,this._inflight=!1}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){const i=this.tag.split(":");return"tx"!==i[0]?null:i[1]}get filter(){const i=this.tag.split(":");if("filter"!==i[0])return null;const t=i[1],e=""===(r=i[2])?[]:r.split(/&/g).map((i=>{if(""===i)return[];const t=i.split("|").map((i=>"null"===i?null:i));return 1===t.length?t[0]:t}));var r;const n={};return e.length>0&&(n.topics=e),t&&"*"!==t&&(n.address=t),n}pollable(){return this.tag.indexOf(":")>=0||Ej.indexOf(this.tag)>=0}}const Cj={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function Hj(i){return rI(cI.from(i).toHexString(),32)}function Wj(i){return ej.encode(Fo([i,iI(rj(rj(i)),0,4)]))}const Jj=new RegExp("^(ipfs)://(.*)$","i"),Rj=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),Jj,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function Qj(i,t){try{return VI(_j(i,t))}catch(i){}return null}function _j(i,t){if("0x"===i)return null;const e=cI.from(iI(i,t,t+32)).toNumber(),r=cI.from(iI(i,e,e+32)).toNumber();return iI(i,e+32,e+32+r)}function Fj(i){return i.match(/^ipfs:\/\/ipfs\//i)?i=i.substring(12):i.match(/^ipfs:\/\//i)?i=i.substring(7):Dj.throwArgumentError("unsupported IPFS format","link",i),`https://gateway.ipfs.io/ipfs/${i}`}function Xj(i){const t=_o(i);if(t.length>32)throw new Error("internal; should not happen");const e=new Uint8Array(32);return e.set(t,32-t.length),e}function Vj(i){if(i.length%32==0)return i;const t=new Uint8Array(32*Math.ceil(i.length/32));return t.set(i),t}function $j(i){const t=[];let e=0;for(let r=0;r<i.length;r++)t.push(null),e+=32;for(let r=0;r<i.length;r++){const n=_o(i[r]);t[r]=Xj(e),t.push(Xj(n.length)),t.push(Vj(n)),e+=32+32*Math.ceil(n.length/32)}return tI(t)}class qj{constructor(i,t,e,r){gI(this,"provider",i),gI(this,"name",e),gI(this,"address",i.formatter.address(t)),gI(this,"_resolvedAddress",r)}supportsWildcard(){return this._supportsEip2544||(this._supportsEip2544=this.provider.call({to:this.address,data:"0x01ffc9a79061b92300000000000000000000000000000000000000000000000000000000"}).then((i=>cI.from(i).eq(1))).catch((i=>{if(i.code===Ao.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,i}))),this._supportsEip2544}_fetch(i,t){return vj(this,void 0,void 0,(function*(){const e={to:this.address,ccipReadEnabled:!0,data:tI([i,Pl(this.name),t||"0x"])};let r=!1;var n;(yield this.supportsWildcard())&&(r=!0,e.data=tI(["0x9061b923",$j([(n=this.name,qo(Fo(xl(n).map((i=>{if(i.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");const t=new Uint8Array(i.length+1);return t.set(i,1),t[0]=t.length-1,t}))))+"00"),e.data])]));try{let i=yield this.provider.call(e);return _o(i).length%32==4&&Dj.throwError("resolver threw error",Ao.errors.CALL_EXCEPTION,{transaction:e,data:i}),r&&(i=_j(i,0)),i}catch(i){if(i.code===Ao.errors.CALL_EXCEPTION)return null;throw i}}))}_fetchBytes(i,t){return vj(this,void 0,void 0,(function*(){const e=yield this._fetch(i,t);return null!=e?_j(e,0):null}))}_getAddress(i,t){const e=Cj[String(i)];if(null==e&&Dj.throwError(`unsupported coin type: ${i}`,Ao.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${i})`}),"eth"===e.ilk)return this.provider.formatter.address(t);const r=_o(t);if(null!=e.p2pkh){const i=t.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(i){const t=parseInt(i[1],16);if(i[2].length===2*t&&t>=1&&t<=75)return Wj(Fo([[e.p2pkh],"0x"+i[2]]))}}if(null!=e.p2sh){const i=t.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(i){const t=parseInt(i[1],16);if(i[2].length===2*t&&t>=1&&t<=75)return Wj(Fo([[e.p2sh],"0x"+i[2]]))}}if(null!=e.prefix){const i=r[1];let t=r[0];if(0===t?20!==i&&32!==i&&(t=-1):t=-1,t>=0&&r.length===2+i&&i>=1&&i<=75){const i=Tj.toWords(r.slice(2));return i.unshift(t),Tj.encode(e.prefix,i)}}return null}getAddress(i){return vj(this,void 0,void 0,(function*(){if(null==i&&(i=60),60===i)try{const i=yield this._fetch("0x3b3b57de");return"0x"===i||"0x0000000000000000000000000000000000000000000000000000000000000000"===i?null:this.provider.formatter.callAddress(i)}catch(i){if(i.code===Ao.errors.CALL_EXCEPTION)return null;throw i}const t=yield this._fetchBytes("0xf1cb7e06",Hj(i));if(null==t||"0x"===t)return null;const e=this._getAddress(i,t);return null==e&&Dj.throwError("invalid or unsupported coin data",Ao.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${i})`,coinType:i,data:t}),e}))}getAvatar(){return vj(this,void 0,void 0,(function*(){const i=[{type:"name",content:this.name}];try{const t=yield this.getText("avatar");if(null==t)return null;for(let e=0;e<Rj.length;e++){const r=t.match(Rj[e]);if(null==r)continue;const n=r[1].toLowerCase();switch(n){case"https":return i.push({type:"url",content:t}),{linkage:i,url:t};case"data":return i.push({type:"data",content:t}),{linkage:i,url:t};case"ipfs":return i.push({type:"ipfs",content:t}),{linkage:i,url:Fj(t)};case"erc721":case"erc1155":{const e="erc721"===n?"0xc87b56dd":"0x0e89341c";i.push({type:n,content:t});const s=this._resolvedAddress||(yield this.getAddress()),o=(r[2]||"").split("/");if(2!==o.length)return null;const I=yield this.provider.formatter.address(o[0]),l=rI(cI.from(o[1]).toHexString(),32);if("erc721"===n){const t=this.provider.formatter.callAddress(yield this.provider.call({to:I,data:tI(["0x6352211e",l])}));if(s!==t)return null;i.push({type:"owner",content:t})}else if("erc1155"===n){const t=cI.from(yield this.provider.call({to:I,data:tI(["0x00fdd58e",rI(s,32),l])}));if(t.isZero())return null;i.push({type:"balance",content:t.toString()})}const a={to:this.provider.formatter.address(o[0]),data:tI([e,l])};let c=Qj(yield this.provider.call(a),0);if(null==c)return null;i.push({type:"metadata-url-base",content:c}),"erc1155"===n&&(c=c.replace("{id}",l.substring(2)),i.push({type:"metadata-url-expanded",content:c})),c.match(/^ipfs:/i)&&(c=Fj(c)),i.push({type:"metadata-url",content:c});const u=yield mj(c);if(!u)return null;i.push({type:"metadata",content:JSON.stringify(u)});let j=u.image;if("string"!=typeof j)return null;if(j.match(/^(https:\/\/|data:)/i));else{if(null==j.match(Jj))return null;i.push({type:"url-ipfs",content:j}),j=Fj(j)}return i.push({type:"url",content:j}),{linkage:i,url:j}}}}}catch(i){}return null}))}getContentHash(){return vj(this,void 0,void 0,(function*(){const i=yield this._fetchBytes("0xbc1c58d1");if(null==i||"0x"===i)return null;const t=i.match(/^0xe3010170(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(t){const i=parseInt(t[3],16);if(t[4].length===2*i)return"ipfs://"+ej.encode("0x"+t[1])}const e=i.match(/^0xe5010172(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(e){const i=parseInt(e[3],16);if(e[4].length===2*i)return"ipns://"+ej.encode("0x"+e[1])}const r=i.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(r&&64===r[1].length)return"bzz://"+r[1];const n=i.match(/^0x90b2c605([0-9a-f]*)$/);if(n&&68===n[1].length){const i={"=":"","+":"-","/":"_"};return"sia://"+il("0x"+n[1]).replace(/[=+\/]/g,(t=>i[t]))}return Dj.throwError("invalid or unsupported content hash data",Ao.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:i})}))}getText(i){return vj(this,void 0,void 0,(function*(){let t=XI(i);t=Fo([Hj(64),Hj(t.length),t]),t.length%32!=0&&(t=Fo([t,rI("0x",32-i.length%32)]));const e=yield this._fetchBytes("0x59d1d43c",qo(t));return null==e||"0x"===e?null:VI(e)}))}}let Kj=null,ih=1;class th extends Ql{constructor(i){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),gI(this,"anyNetwork","any"===i),this.anyNetwork&&(i=this.detectNetwork()),i instanceof Promise)this._networkPromise=i,i.catch((i=>{})),this._ready().catch((i=>{}));else{const t=mI(new.target,"getNetwork")(i);t?(gI(this,"_network",t),this.emit("network",t,null)):Dj.throwArgumentError("invalid network","network",i)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return vj(this,void 0,void 0,(function*(){if(null==this._network){let i=null;if(this._networkPromise)try{i=yield this._networkPromise}catch(i){}null==i&&(i=yield this.detectNetwork()),i||Dj.throwError("no network detected",Ao.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=i:gI(this,"_network",i),this.emit("network",i,null))}return this._network}))}get ready(){return fj((()=>this._ready().then((i=>i),(i=>{if(i.code!==Ao.errors.NETWORK_ERROR||"noNetwork"!==i.event)throw i}))))}static getFormatter(){return null==Kj&&(Kj=new Zj),Kj}static getNetwork(i){return function(i){if(null==i)return null;if("number"==typeof i){for(const t in cj){const e=cj[t];if(e.chainId===i)return{name:e.name,chainId:e.chainId,ensAddress:e.ensAddress||null,_defaultProvider:e._defaultProvider||null}}return{chainId:i,name:"unknown"}}if("string"==typeof i){const t=cj[i];return null==t?null:{name:t.name,chainId:t.chainId,ensAddress:t.ensAddress,_defaultProvider:t._defaultProvider||null}}const t=cj[i.name];if(!t)return"number"!=typeof i.chainId&&nj.throwArgumentError("invalid network chainId","network",i),i;0!==i.chainId&&i.chainId!==t.chainId&&nj.throwArgumentError("network chainId mismatch","network",i);let e=i._defaultProvider||null;return null==e&&t._defaultProvider&&(e=function(i){return i&&"function"==typeof i.renetwork}(t._defaultProvider)?t._defaultProvider.renetwork(i):t._defaultProvider),{name:i.name,chainId:t.chainId,ensAddress:i.ensAddress||t.ensAddress||null,_defaultProvider:e}}(null==i?"homestead":i)}ccipReadFetch(i,t,e){return vj(this,void 0,void 0,(function*(){if(this.disableCcipRead||0===e.length)return null;const r=i.to.toLowerCase(),n=t.toLowerCase(),s=[];for(let i=0;i<e.length;i++){const t=e[i],o=t.replace("{sender}",r).replace("{data}",n),I=t.indexOf("{data}")>=0?null:JSON.stringify({data:n,sender:r}),l=yield mj({url:o,errorPassThrough:!0},I,((i,t)=>(i.status=t.statusCode,i)));if(l.data)return l.data;const a=l.message||"unknown error";if(l.status>=400&&l.status<500)return Dj.throwError(`response not found during CCIP fetch: ${a}`,Ao.errors.SERVER_ERROR,{url:t,errorMessage:a});s.push(a)}return Dj.throwError(`error encountered during CCIP fetch: ${s.map((i=>JSON.stringify(i))).join(", ")}`,Ao.errors.SERVER_ERROR,{urls:e,errorMessages:s})}))}_getInternalBlockNumber(i){return vj(this,void 0,void 0,(function*(){if(yield this._ready(),i>0)for(;this._internalBlockNumber;){const t=this._internalBlockNumber;try{const e=yield t;if(kj()-e.respTime<=i)return e.blockNumber;break}catch(i){if(this._internalBlockNumber===t)break}}const t=kj(),e=fI({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then((i=>null),(i=>i))}).then((({blockNumber:i,networkError:r})=>{if(r)throw this._internalBlockNumber===e&&(this._internalBlockNumber=null),r;const n=kj();return(i=cI.from(i).toNumber())<this._maxInternalBlockNumber&&(i=this._maxInternalBlockNumber),this._maxInternalBlockNumber=i,this._setFastBlockNumber(i),{blockNumber:i,reqTime:t,respTime:n}}));return this._internalBlockNumber=e,e.catch((i=>{this._internalBlockNumber===e&&(this._internalBlockNumber=null)})),(yield e).blockNumber}))}poll(){return vj(this,void 0,void 0,(function*(){const i=ih++,t=[];let e=null;try{e=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(i){return void this.emit("error",i)}if(this._setFastBlockNumber(e),this.emit("poll",i,e),e!==this._lastBlockNumber){if(-2===this._emitted.block&&(this._emitted.block=e-1),Math.abs(this._emitted.block-e)>1e3)Dj.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${e})`),this.emit("error",Dj.makeError("network block skew detected",Ao.errors.NETWORK_ERROR,{blockNumber:e,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",e);else for(let i=this._emitted.block+1;i<=e;i++)this.emit("block",i);this._emitted.block!==e&&(this._emitted.block=e,Object.keys(this._emitted).forEach((i=>{if("block"===i)return;const t=this._emitted[i];"pending"!==t&&e-t>12&&delete this._emitted[i]}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=e-1),this._events.forEach((i=>{switch(i.type){case"tx":{const e=i.hash;let r=this.getTransactionReceipt(e).then((i=>i&&null!=i.blockNumber?(this._emitted["t:"+e]=i.blockNumber,this.emit(e,i),null):null)).catch((i=>{this.emit("error",i)}));t.push(r);break}case"filter":if(!i._inflight){i._inflight=!0,-2===i._lastBlockNumber&&(i._lastBlockNumber=e-1);const r=i.filter;r.fromBlock=i._lastBlockNumber+1,r.toBlock=e;const n=r.toBlock-this._maxFilterBlockRange;n>r.fromBlock&&(r.fromBlock=n),r.fromBlock<0&&(r.fromBlock=0);const s=this.getLogs(r).then((t=>{i._inflight=!1,0!==t.length&&t.forEach((t=>{t.blockNumber>i._lastBlockNumber&&(i._lastBlockNumber=t.blockNumber),this._emitted["b:"+t.blockHash]=t.blockNumber,this._emitted["t:"+t.transactionHash]=t.blockNumber,this.emit(r,t)}))})).catch((t=>{this.emit("error",t),i._inflight=!1}));t.push(s)}}})),this._lastBlockNumber=e,Promise.all(t).then((()=>{this.emit("didPoll",i)})).catch((i=>{this.emit("error",i)}))}else this.emit("didPoll",i)}))}resetEventsBlock(i){this._lastBlockNumber=i-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return vj(this,void 0,void 0,(function*(){return Dj.throwError("provider does not support network detection",Ao.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})}))}getNetwork(){return vj(this,void 0,void 0,(function*(){const i=yield this._ready(),t=yield this.detectNetwork();if(i.chainId!==t.chainId){if(this.anyNetwork)return this._network=t,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",t,i),yield Uj(0),this._network;const e=Dj.makeError("underlying network changed",Ao.errors.NETWORK_ERROR,{event:"changed",network:i,detectedNetwork:t});throw this.emit("error",e),e}return i}))}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then((i=>{this._setFastBlockNumber(i)}),(i=>{})),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(i){i&&!this._poller?(this._poller=setInterval((()=>{this.poll()}),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((()=>{this.poll(),this._bootstrapPoll=setTimeout((()=>{this._poller||this.poll(),this._bootstrapPoll=null}),this.pollingInterval)}),0))):!i&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(i){if("number"!=typeof i||i<=0||parseInt(String(i))!=i)throw new Error("invalid polling interval");this._pollingInterval=i,this._poller&&(clearInterval(this._poller),this._poller=setInterval((()=>{this.poll()}),this._pollingInterval))}_getFastBlockNumber(){const i=kj();return i-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=i,this._fastBlockNumberPromise=this.getBlockNumber().then((i=>((null==this._fastBlockNumber||i>this._fastBlockNumber)&&(this._fastBlockNumber=i),this._fastBlockNumber)))),this._fastBlockNumberPromise}_setFastBlockNumber(i){null!=this._fastBlockNumber&&i<this._fastBlockNumber||(this._fastQueryDate=kj(),(null==this._fastBlockNumber||i>this._fastBlockNumber)&&(this._fastBlockNumber=i,this._fastBlockNumberPromise=Promise.resolve(i)))}waitForTransaction(i,t,e){return vj(this,void 0,void 0,(function*(){return this._waitForTransaction(i,null==t?1:t,e||0,null)}))}_waitForTransaction(i,t,e,r){return vj(this,void 0,void 0,(function*(){const n=yield this.getTransactionReceipt(i);return(n?n.confirmations:0)>=t?n:new Promise(((n,s)=>{const o=[];let I=!1;const l=function(){return!!I||(I=!0,o.forEach((i=>{i()})),!1)},a=i=>{i.confirmations<t||l()||n(i)};if(this.on(i,a),o.push((()=>{this.removeListener(i,a)})),r){let e=r.startBlock,n=null;const a=o=>vj(this,void 0,void 0,(function*(){I||(yield Uj(1e3),this.getTransactionCount(r.from).then((c=>vj(this,void 0,void 0,(function*(){if(!I){if(c<=r.nonce)e=o;else{{const t=yield this.getTransaction(i);if(t&&null!=t.blockNumber)return}for(null==n&&(n=e-3,n<r.startBlock&&(n=r.startBlock));n<=o;){if(I)return;const e=yield this.getBlockWithTransactions(n);for(let n=0;n<e.transactions.length;n++){const o=e.transactions[n];if(o.hash===i)return;if(o.from===r.from&&o.nonce===r.nonce){if(I)return;const e=yield this.waitForTransaction(o.hash,t);if(l())return;let n="replaced";return o.data===r.data&&o.to===r.to&&o.value.eq(r.value)?n="repriced":"0x"===o.data&&o.from===o.to&&o.value.isZero()&&(n="cancelled"),void s(Dj.makeError("transaction was replaced",Ao.errors.TRANSACTION_REPLACED,{cancelled:"replaced"===n||"cancelled"===n,reason:n,replacement:this._wrapTransaction(o),hash:i,receipt:e}))}}n++}}I||this.once("block",a)}}))),(i=>{I||this.once("block",a)})))}));if(I)return;this.once("block",a),o.push((()=>{this.removeListener("block",a)}))}if("number"==typeof e&&e>0){const i=setTimeout((()=>{l()||s(Dj.makeError("timeout exceeded",Ao.errors.TIMEOUT,{timeout:e}))}),e);i.unref&&i.unref(),o.push((()=>{clearTimeout(i)}))}}))}))}getBlockNumber(){return vj(this,void 0,void 0,(function*(){return this._getInternalBlockNumber(0)}))}getGasPrice(){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const i=yield this.perform("getGasPrice",{});try{return cI.from(i)}catch(t){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"getGasPrice",result:i,error:t})}}))}getBalance(i,t){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield fI({address:this._getAddress(i),blockTag:this._getBlockTag(t)}),r=yield this.perform("getBalance",e);try{return cI.from(r)}catch(i){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"getBalance",params:e,result:r,error:i})}}))}getTransactionCount(i,t){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield fI({address:this._getAddress(i),blockTag:this._getBlockTag(t)}),r=yield this.perform("getTransactionCount",e);try{return cI.from(r).toNumber()}catch(i){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"getTransactionCount",params:e,result:r,error:i})}}))}getCode(i,t){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield fI({address:this._getAddress(i),blockTag:this._getBlockTag(t)}),r=yield this.perform("getCode",e);try{return qo(r)}catch(i){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"getCode",params:e,result:r,error:i})}}))}getStorageAt(i,t,e){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield fI({address:this._getAddress(i),blockTag:this._getBlockTag(e),position:Promise.resolve(t).then((i=>eI(i)))}),n=yield this.perform("getStorageAt",r);try{return qo(n)}catch(i){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"getStorageAt",params:r,result:n,error:i})}}))}_wrapTransaction(i,t,e){if(null!=t&&32!==Ko(t))throw new Error("invalid response - sendTransaction");const r=i;return null!=t&&i.hash!==t&&Dj.throwError("Transaction hash mismatch from Provider.sendTransaction.",Ao.errors.UNKNOWN_ERROR,{expectedHash:i.hash,returnedHash:t}),r.wait=(t,r)=>vj(this,void 0,void 0,(function*(){let n;null==t&&(t=1),null==r&&(r=0),0!==t&&null!=e&&(n={data:i.data,from:i.from,nonce:i.nonce,to:i.to,value:i.value,startBlock:e});const s=yield this._waitForTransaction(i.hash,t,r,n);return null==s&&0===t?null:(this._emitted["t:"+i.hash]=s.blockNumber,0===s.status&&Dj.throwError("transaction failed",Ao.errors.CALL_EXCEPTION,{transactionHash:i.hash,transaction:i,receipt:s}),s)})),r}sendTransaction(i){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield Promise.resolve(i).then((i=>qo(i))),e=this.formatter.transaction(i);null==e.confirmations&&(e.confirmations=0);const r=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{const i=yield this.perform("sendTransaction",{signedTransaction:t});return this._wrapTransaction(e,i,r)}catch(i){throw i.transaction=e,i.transactionHash=e.hash,i}}))}_getTransactionRequest(i){return vj(this,void 0,void 0,(function*(){const t=yield i,e={};return["from","to"].forEach((i=>{null!=t[i]&&(e[i]=Promise.resolve(t[i]).then((i=>i?this._getAddress(i):null)))})),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach((i=>{null!=t[i]&&(e[i]=Promise.resolve(t[i]).then((i=>i?cI.from(i):null)))})),["type"].forEach((i=>{null!=t[i]&&(e[i]=Promise.resolve(t[i]).then((i=>null!=i?i:null)))})),t.accessList&&(e.accessList=this.formatter.accessList(t.accessList)),["data"].forEach((i=>{null!=t[i]&&(e[i]=Promise.resolve(t[i]).then((i=>i?qo(i):null)))})),this.formatter.transactionRequest(yield fI(e))}))}_getFilter(i){return vj(this,void 0,void 0,(function*(){i=yield i;const t={};return null!=i.address&&(t.address=this._getAddress(i.address)),["blockHash","topics"].forEach((e=>{null!=i[e]&&(t[e]=i[e])})),["fromBlock","toBlock"].forEach((e=>{null!=i[e]&&(t[e]=this._getBlockTag(i[e]))})),this.formatter.filter(yield fI(t))}))}_call(i,t,e){return vj(this,void 0,void 0,(function*(){e>=10&&Dj.throwError("CCIP read exceeded maximum redirections",Ao.errors.SERVER_ERROR,{redirects:e,transaction:i});const r=i.to,n=yield this.perform("call",{transaction:i,blockTag:t});if(e>=0&&"latest"===t&&null!=r&&"0x556f1830"===n.substring(0,10)&&Ko(n)%32==4)try{const s=iI(n,4),o=iI(s,0,32);cI.from(o).eq(r)||Dj.throwError("CCIP Read sender did not match",Ao.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n});const I=[],l=cI.from(iI(s,32,64)).toNumber(),a=cI.from(iI(s,l,l+32)).toNumber(),c=iI(s,l+32);for(let t=0;t<a;t++){const e=Qj(c,32*t);null==e&&Dj.throwError("CCIP Read contained corrupt URL string",Ao.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n}),I.push(e)}const u=_j(s,64);cI.from(iI(s,100,128)).isZero()||Dj.throwError("CCIP Read callback selector included junk",Ao.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n});const j=iI(s,96,100),h=_j(s,128),N=yield this.ccipReadFetch(i,u,I);null==N&&Dj.throwError("CCIP Read disabled or provided no URLs",Ao.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n});const d={to:r,data:tI([j,$j([N,h])])};return this._call(d,t,e+1)}catch(i){if(i.code===Ao.errors.SERVER_ERROR)throw i}try{return qo(n)}catch(e){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"call",params:{transaction:i,blockTag:t},result:n,error:e})}}))}call(i,t){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield fI({transaction:this._getTransactionRequest(i),blockTag:this._getBlockTag(t),ccipReadEnabled:Promise.resolve(i.ccipReadEnabled)});return this._call(e.transaction,e.blockTag,e.ccipReadEnabled?0:-1)}))}estimateGas(i){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield fI({transaction:this._getTransactionRequest(i)}),e=yield this.perform("estimateGas",t);try{return cI.from(e)}catch(i){return Dj.throwError("bad result from backend",Ao.errors.SERVER_ERROR,{method:"estimateGas",params:t,result:e,error:i})}}))}_getAddress(i){return vj(this,void 0,void 0,(function*(){"string"!=typeof(i=yield i)&&Dj.throwArgumentError("invalid address or ENS name","name",i);const t=yield this.resolveName(i);return null==t&&Dj.throwError("ENS name not configured",Ao.errors.UNSUPPORTED_OPERATION,{operation:`resolveName(${JSON.stringify(i)})`}),t}))}_getBlock(i,t){return vj(this,void 0,void 0,(function*(){yield this.getNetwork(),i=yield i;let e=-128;const r={includeTransactions:!!t};if(Vo(i,32))r.blockHash=i;else try{r.blockTag=yield this._getBlockTag(i),Vo(r.blockTag)&&(e=parseInt(r.blockTag.substring(2),16))}catch(t){Dj.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",i)}return fj((()=>vj(this,void 0,void 0,(function*(){const i=yield this.perform("getBlock",r);if(null==i)return null!=r.blockHash&&null==this._emitted["b:"+r.blockHash]||null!=r.blockTag&&e>this._emitted.block?null:void 0;if(t){let t=null;for(let e=0;e<i.transactions.length;e++){const r=i.transactions[e];if(null==r.blockNumber)r.confirmations=0;else if(null==r.confirmations){null==t&&(t=yield this._getInternalBlockNumber(100+2*this.pollingInterval));let i=t-r.blockNumber+1;i<=0&&(i=1),r.confirmations=i}}const e=this.formatter.blockWithTransactions(i);return e.transactions=e.transactions.map((i=>this._wrapTransaction(i))),e}return this.formatter.block(i)}))),{oncePoll:this})}))}getBlock(i){return this._getBlock(i,!1)}getBlockWithTransactions(i){return this._getBlock(i,!0)}getTransaction(i){return vj(this,void 0,void 0,(function*(){yield this.getNetwork(),i=yield i;const t={transactionHash:this.formatter.hash(i,!0)};return fj((()=>vj(this,void 0,void 0,(function*(){const e=yield this.perform("getTransaction",t);if(null==e)return null==this._emitted["t:"+i]?null:void 0;const r=this.formatter.transactionResponse(e);if(null==r.blockNumber)r.confirmations=0;else if(null==r.confirmations){let i=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-r.blockNumber+1;i<=0&&(i=1),r.confirmations=i}return this._wrapTransaction(r)}))),{oncePoll:this})}))}getTransactionReceipt(i){return vj(this,void 0,void 0,(function*(){yield this.getNetwork(),i=yield i;const t={transactionHash:this.formatter.hash(i,!0)};return fj((()=>vj(this,void 0,void 0,(function*(){const e=yield this.perform("getTransactionReceipt",t);if(null==e)return null==this._emitted["t:"+i]?null:void 0;if(null==e.blockHash)return;const r=this.formatter.receipt(e);if(null==r.blockNumber)r.confirmations=0;else if(null==r.confirmations){let i=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-r.blockNumber+1;i<=0&&(i=1),r.confirmations=i}return r}))),{oncePoll:this})}))}getLogs(i){return vj(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield fI({filter:this._getFilter(i)}),e=yield this.perform("getLogs",t);return e.forEach((i=>{null==i.removed&&(i.removed=!1)})),Zj.arrayOf(this.formatter.filterLog.bind(this.formatter))(e)}))}getEtherPrice(){return vj(this,void 0,void 0,(function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})}))}_getBlockTag(i){return vj(this,void 0,void 0,(function*(){if("number"==typeof(i=yield i)&&i<0){i%1&&Dj.throwArgumentError("invalid BlockTag","blockTag",i);let t=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return t+=i,t<0&&(t=0),this.formatter.blockTag(t)}return this.formatter.blockTag(i)}))}getResolver(i){return vj(this,void 0,void 0,(function*(){let t=i;for(;;){if(""===t||"."===t)return null;if("eth"!==i&&"eth"===t)return null;const e=yield this._getResolver(t,"getResolver");if(null!=e){const r=new qj(this,e,i);return t===i||(yield r.supportsWildcard())?r:null}t=t.split(".").slice(1).join(".")}}))}_getResolver(i,t){return vj(this,void 0,void 0,(function*(){null==t&&(t="ENS");const e=yield this.getNetwork();e.ensAddress||Dj.throwError("network does not support ENS",Ao.errors.UNSUPPORTED_OPERATION,{operation:t,network:e.name});try{const t=yield this.call({to:e.ensAddress,data:"0x0178b8bf"+Pl(i).substring(2)});return this.formatter.callAddress(t)}catch(i){}return null}))}resolveName(i){return vj(this,void 0,void 0,(function*(){i=yield i;try{return Promise.resolve(this.formatter.address(i))}catch(t){if(Vo(i))throw t}"string"!=typeof i&&Dj.throwArgumentError("invalid ENS name","name",i);const t=yield this.getResolver(i);return t?yield t.getAddress():null}))}lookupAddress(i){return vj(this,void 0,void 0,(function*(){i=yield i;const t=(i=this.formatter.address(i)).substring(2).toLowerCase()+".addr.reverse",e=yield this._getResolver(t,"lookupAddress");if(null==e)return null;const r=Qj(yield this.call({to:e,data:"0x691f3431"+Pl(t).substring(2)}),0);return(yield this.resolveName(r))!=i?null:r}))}getAvatar(i){return vj(this,void 0,void 0,(function*(){let t=null;if(Vo(i)){const e=this.formatter.address(i).substring(2).toLowerCase()+".addr.reverse",r=yield this._getResolver(e,"getAvatar");if(!r)return null;t=new qj(this,r,e);try{const i=yield t.getAvatar();if(i)return i.url}catch(i){if(i.code!==Ao.errors.CALL_EXCEPTION)throw i}try{const i=Qj(yield this.call({to:r,data:"0x691f3431"+Pl(e).substring(2)}),0);t=yield this.getResolver(i)}catch(i){if(i.code!==Ao.errors.CALL_EXCEPTION)throw i;return null}}else if(t=yield this.getResolver(i),!t)return null;const e=yield t.getAvatar();return null==e?null:e.url}))}perform(i,t){return Dj.throwError(i+" not implemented",Ao.errors.NOT_IMPLEMENTED,{operation:i})}_startEvent(i){this.polling=this._events.filter((i=>i.pollable())).length>0}_stopEvent(i){this.polling=this._events.filter((i=>i.pollable())).length>0}_addEventListener(i,t,e){const r=new Aj(Lj(i),t,e);return this._events.push(r),this._startEvent(r),this}on(i,t){return this._addEventListener(i,t,!1)}once(i,t){return this._addEventListener(i,t,!0)}emit(i,...t){let e=!1,r=[],n=Lj(i);return this._events=this._events.filter((i=>i.tag!==n||(setTimeout((()=>{i.listener.apply(this,t)}),0),e=!0,!i.once||(r.push(i),!1)))),r.forEach((i=>{this._stopEvent(i)})),e}listenerCount(i){if(!i)return this._events.length;let t=Lj(i);return this._events.filter((i=>i.tag===t)).length}listeners(i){if(null==i)return this._events.map((i=>i.listener));let t=Lj(i);return this._events.filter((i=>i.tag===t)).map((i=>i.listener))}off(i,t){if(null==t)return this.removeAllListeners(i);const e=[];let r=!1,n=Lj(i);return this._events=this._events.filter((i=>i.tag!==n||i.listener!=t||(!!r||(r=!0,e.push(i),!1)))),e.forEach((i=>{this._stopEvent(i)})),this}removeAllListeners(i){let t=[];if(null==i)t=this._events,this._events=[];else{const e=Lj(i);this._events=this._events.filter((i=>i.tag!==e||(t.push(i),!1)))}return t.forEach((i=>{this._stopEvent(i)})),this}}var eh=function(i,t,e,r){return new(e||(e=Promise))((function(n,s){function o(i){try{l(r.next(i))}catch(i){s(i)}}function I(i){try{l(r.throw(i))}catch(i){s(i)}}function l(i){i.done?n(i.value):function(i){return i instanceof e?i:new e((function(t){t(i)}))}(i.value).then(o,I)}l((r=r.apply(i,t||[])).next())}))};const rh=new Ao(Yj),nh=["call","estimateGas"];function sh(i,t){if(null==i)return null;if("string"==typeof i.message&&i.message.match("reverted")){const e=Vo(i.data)?i.data:null;if(!t||e)return{message:i.message,data:e}}if("object"==typeof i){for(const e in i){const r=sh(i[e],t);if(r)return r}return null}if("string"==typeof i)try{return sh(JSON.parse(i),t)}catch(i){}return null}function oh(i,t,e){const r=e.transaction||e.signedTransaction;if("call"===i){const i=sh(t,!0);if(i)return i.data;rh.throwError("missing revert data in call exception; Transaction reverted without a reason string",Ao.errors.CALL_EXCEPTION,{data:"0x",transaction:r,error:t})}if("estimateGas"===i){let e=sh(t.body,!1);null==e&&(e=sh(t,!1)),e&&rh.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",Ao.errors.UNPREDICTABLE_GAS_LIMIT,{reason:e.message,method:i,transaction:r,error:t})}let n=t.message;throw t.code===Ao.errors.SERVER_ERROR&&t.error&&"string"==typeof t.error.message?n=t.error.message:"string"==typeof t.body?n=t.body:"string"==typeof t.responseText&&(n=t.responseText),n=(n||"").toLowerCase(),n.match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&rh.throwError("insufficient funds for intrinsic transaction cost",Ao.errors.INSUFFICIENT_FUNDS,{error:t,method:i,transaction:r}),n.match(/nonce (is )?too low/i)&&rh.throwError("nonce has already been used",Ao.errors.NONCE_EXPIRED,{error:t,method:i,transaction:r}),n.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&rh.throwError("replacement fee too low",Ao.errors.REPLACEMENT_UNDERPRICED,{error:t,method:i,transaction:r}),n.match(/only replay-protected/i)&&rh.throwError("legacy pre-eip-155 transactions not supported",Ao.errors.UNSUPPORTED_OPERATION,{error:t,method:i,transaction:r}),nh.indexOf(i)>=0&&n.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&rh.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",Ao.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:i,transaction:r}),t}function Ih(i){return new Promise((function(t){setTimeout(t,i)}))}function lh(i){if(i.error){const t=new Error(i.error.message);throw t.code=i.error.code,t.data=i.error.data,t}return i.result}function ah(i){return i?i.toLowerCase():i}const ch={};class uh extends $l{constructor(i,t,e){if(super(),i!==ch)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");gI(this,"provider",t),null==e&&(e=0),"string"==typeof e?(gI(this,"_address",this.provider.formatter.address(e)),gI(this,"_index",null)):"number"==typeof e?(gI(this,"_index",e),gI(this,"_address",null)):rh.throwArgumentError("invalid address or index","addressOrIndex",e)}connect(i){return rh.throwError("cannot alter JSON-RPC Signer connection",Ao.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new jh(ch,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then((i=>(i.length<=this._index&&rh.throwError("unknown account #"+this._index,Ao.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(i[this._index]))))}sendUncheckedTransaction(i){i=yI(i);const t=this.getAddress().then((i=>(i&&(i=i.toLowerCase()),i)));if(null==i.gasLimit){const e=yI(i);e.from=t,i.gasLimit=this.provider.estimateGas(e)}return null!=i.to&&(i.to=Promise.resolve(i.to).then((i=>eh(this,void 0,void 0,(function*(){if(null==i)return null;const t=yield this.provider.resolveName(i);return null==t&&rh.throwArgumentError("provided ENS name resolves to null","tx.to",i),t}))))),fI({tx:fI(i),sender:t}).then((({tx:t,sender:e})=>{null!=t.from?t.from.toLowerCase()!==e&&rh.throwArgumentError("from address mismatch","transaction",i):t.from=e;const r=this.provider.constructor.hexlifyTransaction(t,{from:!0});return this.provider.send("eth_sendTransaction",[r]).then((i=>i),(i=>("string"==typeof i.message&&i.message.match(/user denied/i)&&rh.throwError("user rejected transaction",Ao.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:t}),oh("sendTransaction",i,r))))}))}signTransaction(i){return rh.throwError("signing transactions is unsupported",Ao.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(i){return eh(this,void 0,void 0,(function*(){const t=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),e=yield this.sendUncheckedTransaction(i);try{return yield fj((()=>eh(this,void 0,void 0,(function*(){const i=yield this.provider.getTransaction(e);if(null!==i)return this.provider._wrapTransaction(i,e,t)}))),{oncePoll:this.provider})}catch(i){throw i.transactionHash=e,i}}))}signMessage(i){return eh(this,void 0,void 0,(function*(){const t="string"==typeof i?XI(i):i,e=yield this.getAddress();try{return yield this.provider.send("personal_sign",[qo(t),e.toLowerCase()])}catch(t){throw"string"==typeof t.message&&t.message.match(/user denied/i)&&rh.throwError("user rejected signing",Ao.errors.ACTION_REJECTED,{action:"signMessage",from:e,messageData:i}),t}}))}_legacySignMessage(i){return eh(this,void 0,void 0,(function*(){const t="string"==typeof i?XI(i):i,e=yield this.getAddress();try{return yield this.provider.send("eth_sign",[e.toLowerCase(),qo(t)])}catch(t){throw"string"==typeof t.message&&t.message.match(/user denied/i)&&rh.throwError("user rejected signing",Ao.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:e,messageData:i}),t}}))}_signTypedData(i,t,e){return eh(this,void 0,void 0,(function*(){const r=yield Hl.resolveNames(i,t,e,(i=>this.provider.resolveName(i))),n=yield this.getAddress();try{return yield this.provider.send("eth_signTypedData_v4",[n.toLowerCase(),JSON.stringify(Hl.getPayload(r.domain,t,r.value))])}catch(i){throw"string"==typeof i.message&&i.message.match(/user denied/i)&&rh.throwError("user rejected signing",Ao.errors.ACTION_REJECTED,{action:"_signTypedData",from:n,messageData:{domain:r.domain,types:t,value:r.value}}),i}}))}unlock(i){return eh(this,void 0,void 0,(function*(){const t=this.provider,e=yield this.getAddress();return t.send("personal_unlockAccount",[e.toLowerCase(),i,null])}))}}class jh extends uh{sendTransaction(i){return this.sendUncheckedTransaction(i).then((i=>({hash:i,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:t=>this.provider.waitForTransaction(i,t)})))}}const hh={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class Nh extends th{constructor(i,t){let e=t;null==e&&(e=new Promise(((i,t)=>{setTimeout((()=>{this.detectNetwork().then((t=>{i(t)}),(i=>{t(i)}))}),0)}))),super(e),i||(i=mI(this.constructor,"defaultUrl")()),gI(this,"connection","string"==typeof i?Object.freeze({url:i}):Object.freeze(yI(i))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout((()=>{this._cache.detectNetwork=null}),0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return eh(this,void 0,void 0,(function*(){yield Ih(0);let i=null;try{i=yield this.send("eth_chainId",[])}catch(t){try{i=yield this.send("net_version",[])}catch(i){}}if(null!=i){const t=mI(this.constructor,"getNetwork");try{return t(cI.from(i).toNumber())}catch(t){return rh.throwError("could not detect network",Ao.errors.NETWORK_ERROR,{chainId:i,event:"invalidNetwork",serverError:t})}}return rh.throwError("could not detect network",Ao.errors.NETWORK_ERROR,{event:"noNetwork"})}))}getSigner(i){return new uh(ch,this,i)}getUncheckedSigner(i){return this.getSigner(i).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then((i=>i.map((i=>this.formatter.address(i)))))}send(i,t){const e={method:i,params:t,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:zI(e),provider:this});const r=["eth_chainId","eth_blockNumber"].indexOf(i)>=0;if(r&&this._cache[i])return this._cache[i];const n=mj(this.connection,JSON.stringify(e),lh).then((i=>(this.emit("debug",{action:"response",request:e,response:i,provider:this}),i)),(i=>{throw this.emit("debug",{action:"response",error:i,request:e,provider:this}),i}));return r&&(this._cache[i]=n,setTimeout((()=>{this._cache[i]=null}),0)),n}prepareRequest(i,t){switch(i){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[ah(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[ah(t.address),t.blockTag]];case"getCode":return["eth_getCode",[ah(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[ah(t.address),rI(t.position,32),t.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[t.signedTransaction]];case"getBlock":return t.blockTag?["eth_getBlockByNumber",[t.blockTag,!!t.includeTransactions]]:t.blockHash?["eth_getBlockByHash",[t.blockHash,!!t.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[t.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[t.transactionHash]];case"call":return["eth_call",[mI(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[mI(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=ah(t.filter.address)),["eth_getLogs",[t.filter]]}return null}perform(i,t){return eh(this,void 0,void 0,(function*(){if("call"===i||"estimateGas"===i){const i=t.transaction;if(i&&null!=i.type&&cI.from(i.type).isZero()&&null==i.maxFeePerGas&&null==i.maxPriorityFeePerGas){const e=yield this.getFeeData();null==e.maxFeePerGas&&null==e.maxPriorityFeePerGas&&((t=yI(t)).transaction=yI(i),delete t.transaction.type)}}const e=this.prepareRequest(i,t);null==e&&rh.throwError(i+" not implemented",Ao.errors.NOT_IMPLEMENTED,{operation:i});try{return yield this.send(e[0],e[1])}catch(e){return oh(i,e,t)}}))}_startEvent(i){"pending"===i.tag&&this._startPending(),super._startEvent(i)}_startPending(){if(null!=this._pendingFilter)return;const i=this,t=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=t,t.then((function(e){return function r(){i.send("eth_getFilterChanges",[e]).then((function(e){if(i._pendingFilter!=t)return null;let r=Promise.resolve();return e.forEach((function(t){i._emitted["t:"+t.toLowerCase()]="pending",r=r.then((function(){return i.getTransaction(t).then((function(t){return i.emit("pending",t),null}))}))})),r.then((function(){return Ih(1e3)}))})).then((function(){if(i._pendingFilter==t)return setTimeout((function(){r()}),0),null;i.send("eth_uninstallFilter",[e])})).catch((i=>{}))}(),e})).catch((i=>{}))}_stopEvent(i){"pending"===i.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(i)}static hexlifyTransaction(i,t){const e=yI(hh);if(t)for(const i in t)t[i]&&(e[i]=!0);var r,n;n=e,(r=i)&&"object"==typeof r||MI.throwArgumentError("invalid object","object",r),Object.keys(r).forEach((i=>{n[i]||MI.throwArgumentError("invalid object key - "+i,"transaction:"+i,r)}));const s={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((function(t){if(null==i[t])return;const e=eI(cI.from(i[t]));"gasLimit"===t&&(t="gas"),s[t]=e})),["from","to","data"].forEach((function(t){null!=i[t]&&(s[t]=qo(i[t]))})),i.accessList&&(s.accessList=Xu(i.accessList)),s}}const dh=new Ao(Yj);let Mh=1;function gh(i,t){const e="Web3LegacyFetcher";return function(i,r){const n={method:i,params:r,id:Mh++,jsonrpc:"2.0"};return new Promise(((i,r)=>{this.emit("debug",{action:"request",fetcher:e,request:zI(n),provider:this}),t(n,((t,s)=>{if(t)return this.emit("debug",{action:"response",fetcher:e,error:t,request:n,provider:this}),r(t);if(this.emit("debug",{action:"response",fetcher:e,request:n,response:s,provider:this}),s.error){const i=new Error(s.error.message);return i.code=s.error.code,i.data=s.error.data,r(i)}i(s.result)}))}))}}class mh extends Nh{constructor(i,t){null==i&&dh.throwArgumentError("missing provider","provider",i);let e=null,r=null,n=null;"function"==typeof i?(e="unknown:",r=i):(e=i.host||i.path||"",!e&&i.isMetaMask&&(e="metamask"),n=i,i.request?(""===e&&(e="eip-1193:"),r=function(i){return function(t,e){null==e&&(e=[]);const r={method:t,params:e};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:zI(r),provider:this}),i.request(r).then((i=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:r,response:i,provider:this}),i)),(i=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:r,error:i,provider:this}),i}))}}(i)):i.sendAsync?r=gh(0,i.sendAsync.bind(i)):i.send?r=gh(0,i.send.bind(i)):dh.throwArgumentError("unsupported provider","provider",i),e||(e="unknown:")),super(e,t),gI(this,"jsonRpcFetchFunc",r),gI(this,"provider",n)}send(i,t){return this.jsonRpcFetchFunc(i,t)}}let fh=null,yh=null;async function ph(){const i=fh||(window.ethereum?(fh=new mh(window.ethereum),fh):null);if(!i)return"";const t=i.getSigner();if(!t)return"";try{const i=await t.getAddress();return 0===i.length?"":i}catch(i){return""}}async function Sh(){var i;const t=await async function(){if(yh)return yh;if(!window.solana)return null;const i=window.solana;return i.isConnected&&i.isPhantom?(yh=i,yh):null}();if(!t)return"";try{const e=await(null===(i=t.publicKey)||void 0===i?void 0:i.toBase58());return e||""}catch(i){return""}}const bh=Ai({messages:[],ticketId:"",file:null,pendingFormAction:"",withFile:!1,hasUserRating:!1,isUserInputEnabled:!1,canCreateNewTicket:!1,unreadMessages:0,isReopeningTicketsEnabled:!1,ticketStatus:null}),{subscribe:zh,set:xh,update:Ph}=bh;const wh={subscribe:zh,set:xh,update:Ph,reset(){xh({messages:[],ticketId:"",file:null,pendingFormAction:"",withFile:!1,hasUserRating:!1,isUserInputEnabled:!1,canCreateNewTicket:!1,unreadMessages:0,isReopeningTicketsEnabled:!1,ticketStatus:null})},async openTicket(i){const t=await async function(){try{const[i,t]=await Promise.all([ph(),Sh()]);return i.length>0?i:t.length>0?t:""}catch(i){return""}}(),e=u(wh),r=await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/new",{category:i,address:t},(i=>"ok"!==i.status?r("Error creating ticket"):e(i.data)))}))}(i,t);e.ticketId=r._id,Ph((()=>e))},async startChat(){wh.reset(),await Promise.all([wh.openTicket(""),wh.loadFlowSteps()]),wh.enableUserInput(),wh.getClientSettings()},async reopenChat(){const i=u(wh);await wh.enableUserInput(),i.canCreateNewTicket=!1,await Zh(i.ticketId,Ui.Open),Ph((()=>i))},async loadFlowSteps(i){const t=u(wh);t.currentFlowStep=await async function(i){return new Promise(((t,e)=>{var r;null===(r=Yh())||void 0===r||r.emit("chat/flow",{id:i},(i=>"ok"!==i.status?e("Error fetching flow steps"):t(i.data)))}))}(i),await Ph((()=>t)),await wh.addFlowStepsToChat(),await wh.handleFlowStepActions(),t.currentFlowStep.formAction&&await wh.handleLoadForm()},async addFlowStepsToChat(){var i;const t=u(wh),{currentFlowStep:e}=t;e&&(null==e?void 0:e.message)&&wh.locallyStoreMessage(e.message,ki.Bot,""),e&&0!==(null===(i=null==e?void 0:e.nextSteps)||void 0===i?void 0:i.length)&&e.nextSteps.forEach((i=>{i.buttonTitle&&wh.locallyStoreMessage(i.buttonTitle,ki.Action,(null==i?void 0:i._id)||"")}))},async handleAddCustomerMessage(i){const t=u(wh);let e="";t.ticketId||await wh.openTicket(""),t.canCreateNewTicket&&(t.canCreateNewTicket=!1,Ph((()=>t))),t.pendingFormAction?await wh.submitForm(i):e=await wh.saveMessage(i),await Lh.triggerNotificationBanner(),wh.locallyStoreMessage(i,ki.Customer,e||""),await wh.handlePostMessageActions()},async locallyStoreMessage(i,t,e){const r=u(wh);i&&(r.messages.push({_id:e,sender:t,fromCustomer:t===ki.Customer,content:i,isPicture:!1,eventType:"",createdAt:new Date,ticket:r.ticketId,isRead:!1,readBy:[],mentions:[],messageType:Di.ExternalMessage,senderType:t,hasAction:t===ki.Action}),await Ph((()=>r)))},async getClientSettings(){const i=Kn.getClientToken(),t=await async function(i){return new Promise(((t,e)=>{var r;null===(r=Yh())||void 0===r||r.emit("chat/clientSettings",{token:i},(i=>"ok"!==i.status?e("Error fetching client settings"):t(i.data)))}))}(i),e=u(wh);e.isReopeningTicketsEnabled=t.isReopeningTicketsEnabled,Ph((()=>e))},async continueChat(){await wh.loadTicket()},async loadTicket(){const i=u(wh),{ticket:t,senders:e}=await Gh(i.ticketId);t.messages&&t.messages.length?(i.messages=i.messages.filter((i=>!i._id)),i.unreadMessages=0,i.withFile=!1,i.file=null,i.pendingFormAction=t.pendingFormAction,t.messages.forEach((t=>{var r;i.messages.find((i=>i._id===t._id))||(t.sender=(null==e?void 0:e.length)>0&&(null===(r=e.find((i=>i._id===t.sender)))||void 0===r?void 0:r.name)||ki.Customer,t.createdAt=new Date(t.createdAt),i.messages.push(t),!t.fromCustomer&&t.messageType===Di.ExternalMessage&&t.content.length>0&&!t.isRead&&i.unreadMessages++)})),i.ticketStatus===Ui.Resolved&&(i.hasUserRating?i.canCreateNewTicket=!0:i.canCreateNewTicket=!1),i.messages.sort(((i,t)=>i.createdAt.getTime()-t.createdAt.getTime())),Ph((()=>i))):console.log("No messages found")},handleTicketUpdate(i,t){var e;const r=u(wh);if(!i.messages.length)return;r.ticketStatus=i.status;const n=i.messages[i.messages.length-1];n.fromCustomer||(n.sender=(null==t?void 0:t.length)>0&&(null===(e=t.find((i=>i._id===n.sender)))||void 0===e?void 0:e.name)||ki.Customer,n.createdAt=new Date(n.createdAt),r.messages.push(n),n.messageType===Di.ExternalMessage&&n.content.length>0&&(r.unreadMessages++,Po())),r.ticketStatus===Ui.Resolved&&r.hasUserRating&&(r.canCreateNewTicket=!0),Ph((()=>r))},async handlePostMessageActions(){const i=u(wh);i.currentFlowStep&&i.currentFlowStep.formAction&&i.currentFlowStep.formActionStep&&await wh.loadFlowSteps(i.currentFlowStep.formActionStep)},async submitForm(i){const t=u(wh);await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("chat/form",{ticketId:i,message:t},(i=>"ok"!==i.status?r("Error sending message"):e(i.data)))}))}(t.ticketId,i),t.pendingFormAction="",Ph((()=>t))},async selectFlowStepAction(i){var t,e,r,n;const s=u(wh);if(!s.currentFlowStep||0===(null===(t=s.currentFlowStep)||void 0===t?void 0:t.nextSteps.length))return void console.log("no next steps");const o=s.currentFlowStep;s.ticketId||await wh.openTicket(o.categoryAction||""),s.messages=s.messages.filter((i=>!i.hasAction)),await Ph((()=>s));const I=null===(e=s.currentFlowStep)||void 0===e?void 0:e.nextSteps.findIndex((t=>t._id===i)),l=null===(r=s.currentFlowStep)||void 0===r?void 0:r.nextSteps[I].buttonTitle;await wh.locallyStoreMessage(l,ki.Customer,""),await Ph((()=>s)),await wh.loadFlowSteps(null===(n=null==s?void 0:s.currentFlowStep)||void 0===n?void 0:n.nextSteps[I]._id)},async saveMessage(i){const t=u(wh);t.ticketStatus===Ui.Resolved&&(await Zh(t.ticketId,Ui.Open),t.ticketStatus=Ui.Open);return(await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("chat/message",{ticketId:i,message:t},(i=>"ok"!==i.status?r("Error sending message"):e(i.data)))}))}(t.ticketId,i))._id},async submitUserRating(i){const t=u(wh);await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("chat/rating",{ticketId:i,rating:t},(i=>"ok"!==i.status?r("Error sending rating"):e(i.data)))}))}(t.ticketId,i),t.isReopeningTicketsEnabled||wh.disableUserInput(),t.hasUserRating=!0,t.canCreateNewTicket=!0,Ph((()=>t))},async sendFile(i){const t=u(wh),e=await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("chat/file",{ticketId:i,source:t},(i=>"ok"!==i.status?r("Error sending file"):e(i.data)))}))}(t.ticketId,i);await wh.handleAddCustomerMessage(e)},async handleUpdateLocalFile(i){const t=u(wh);if(!i)return t.file=null,t.withFile=!1,void Ph((()=>t));const e=(r=i).type.startsWith("image")?Mo.IMAGE:r.type.startsWith("video")?Mo.VIDEO:null;var r;if(!e||!i.type.match("image/png|image/jpeg|image/jpg|video/mp4|video/webm|video/mpeg"))return t.file=null,t.withFile=!1,void Ph((()=>t));t.file=await fo.prepare(e).process(i),t.withFile=!0,Ph((()=>t))},async updateTicketStatus(i){const t=u(wh);await Zh(t.ticketId,i)},async suggestUserInput(i,t){const e=i.customer;if(e){let i;if("WalletAddress"===t.type)i=e.walletAddress;if(i){document.querySelector("#mava-iframe").contentWindow.document.querySelector("#chat-input").value=i}}},async handleLoadForm(){const i=u(wh);if(!i.currentFlowStep)return;const t=i.currentFlowStep.formAction,{ticket:e}=await Gh(i.ticketId);e&&(await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/updatePendingForm",{id:i,pendingFormId:t},(i=>"ok"!==i.status?r("Error updating ticket category"):e(i.data)))}))}(i.ticketId,t._id),i.pendingFormAction=t._id,Ph((()=>i))),await wh.suggestUserInput(e,t)},async handleFlowStepActions(){const i=u(wh);if(!i.currentFlowStep)return;const t=i.currentFlowStep;t.assignAction&&await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/assign",{id:i,assigneeId:t},(i=>"ok"!==i.status?r("Error assigning ticket"):e(i.data)))}))}(i.ticketId,t.assignAction),t.priorityAction&&await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/updatePriority",{id:i,priority:t},(i=>"ok"!==i.status?r("Error updating ticket priority"):e(i.data)))}))}(i.ticketId,t.priorityAction),t.statusAction&&(await Zh(i.ticketId,t.statusAction),i.ticketStatus=t.statusAction),t.categoryAction&&await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/updateCategory",{id:i,category:t},(i=>"ok"!==i.status?r("Error updating ticket category"):e(i.data)))}))}(i.ticketId,t.categoryAction),t.tagAction&&await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/setTags",{id:i,tags:t},(i=>"ok"!==i.status?r("Error setting ticket tags"):e(i.data)))}))}(i.ticketId,[t.tagAction]),Ph((()=>i))},async readAllMessages(){const i=u(wh);i.unreadMessages&&(i.unreadMessages=0,i.messages.forEach((i=>{i.isRead||(i.isRead=!0)})),await async function(i){return new Promise(((t,e)=>{var r;null===(r=Yh())||void 0===r||r.emit("chat/readAll",{id:i},(i=>"ok"!==i.status?e("Error reading all messages"):t(i.data)))}))}(i.ticketId),Ph((()=>i)))},enableUserInput(){const i=u(wh);i.isUserInputEnabled=!0,Ph((()=>i))},disableUserInput(){const i=u(wh);i.isUserInputEnabled=!1,Ph((()=>i))}};let Th;function Yh(){return Th||(Th=ho(_n,{path:"/socket.io",transports:["websocket"],query:{Authorization:`Bearer ${Kn.getAccessToken()}`}}),Th.on("connect_error",(i=>{console.log(i)})),Th.on("disconnect",(i=>{console.log(i)})),Th.on("ticket",wh.handleTicketUpdate),Th)}async function Gh(i){return new Promise(((t,e)=>{var r;null===(r=Yh())||void 0===r||r.emit("ticket/get",{id:i},(i=>"ok"!==i.status?e("Error fetching ticket"):t(i.data)))}))}async function Zh(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("ticket/updateStatus",{id:i,status:t},(i=>"ok"!==i.status?r("Error updating ticket status"):e(i.data)))}))}const vh=Ai({greetingMessage:"",welcomeTagline:"",linkTitle:"",subtitle:"",backgroundStyle:"",iconStyle:"",isBrowserSoundEnabled:!0,isEmailEnabled:!1,email:"",isNotificationBannerVisible:!1,hasDismissedNotificationBanner:!1,hasTicket:!1}),{subscribe:Dh,set:Bh,update:Oh}=vh;const Lh={subscribe:Dh,set:Bh,update:Oh,async load(){try{const i=Kn.getClientToken(),t=await async function(i){const t=`${Qn}/settings?clientToken=${i}`,e=await fetch(t,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${Kn.getAccessToken()}`}});if(200===e.status)return await e.json();console.error("Error fetching Mava settings")}(i);if(!t)return!1;const{webIntegration:e,hasTicket:r}=t,n=u(Lh);n.iconStyle=e.iconStyle,n.backgroundStyle=e.backgroundStyle,n.greetingMessage=e.greetingMessage,n.welcomeTagline=e.welcomeTagline,n.linkTitle=e.linkTitle,n.subtitle=e.subtitle,n.hasTicket=r,Oh((()=>n))}catch(i){return console.log(i),!1}return!0},toggleNotificationBanner(i){Oh((i=>(i.isNotificationBannerVisible&&(i.hasDismissedNotificationBanner=!0),i.isNotificationBannerVisible=!i.isNotificationBannerVisible,i))),i&&Lh.toggleEmail()},triggerNotificationBanner(){const i=u(Lh);i.isEmailEnabled||i.isNotificationBannerVisible||i.hasDismissedNotificationBanner||setTimeout((()=>{Lh.toggleNotificationBanner(),Oh((()=>i))}),2e3)},toggleBrowserSound(){Oh((i=>(i.isBrowserSoundEnabled=!i.isBrowserSoundEnabled,i)))},toggleEmail(){const i=u(Lh);i.isEmailEnabled=!i.isEmailEnabled,Oh((()=>i)),Lh.updateEmail(i.email)},async updateEmail(i){if(!/\S+@\S+\.\S+/.test(i))return!1;const t=u(Lh);t.email=i,Oh((()=>t));try{await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Yh())||void 0===n||n.emit("chat/updateEmail",{email:i,isEmailEnabled:t},(i=>"ok"!==i.status?r("Error updating email"):e(i.data)))}))}(i,t.isEmailEnabled)}catch(i){return console.log(i),!1}return!0},isBrowserSoundEnabled:()=>u(Lh).isBrowserSoundEnabled};function kh(i){let t,e,r,n=i[1].unreadMessages+"";return{c(){t=G("div"),e=G("span"),r=v(n),L(e,"class","font-caption-01-medium text-white text-label-04"),L(t,"class","absolute min-w-[1rem] w-fit top-0 right-0 h-[1rem] px-1 bg-ui-danger-01 rounded-full flex justify-center")},m(i,n){T(i,t,n),b(t,e),b(e,r)},p(i,t){2&t&&n!==(n=i[1].unreadMessages+"")&&U(r,n)},d(i){i&&Y(t)}}}function Uh(t){let e,r,n,s,I,l=t[2].svg+"",a=t[1].unreadMessages>0&&kh(t);return{c(){a&&a.c(),e=D(),r=G("button"),n=Z("svg"),L(n,"width",t[2].box),L(n,"height",t[2].box),L(r,"class","cursor-pointer")},m(i,c){a&&a.m(i,c),T(i,e,c),T(i,r,c),b(r,n),n.innerHTML=l,s||(I=O(r,"click",(function(){o(t[0])&&t[0].apply(this,arguments)})),s=!0)},p(i,[r]){(t=i)[1].unreadMessages>0?a?a.p(t,r):(a=kh(t),a.c(),a.m(e.parentNode,e)):a&&(a.d(1),a=null)},i:i,o:i,d(i){a&&a.d(i),i&&Y(e),i&&Y(r),s=!1,I()}}}function Eh(i,t,e){let r,n;j(i,Lh,(i=>e(3,r=i))),j(i,wh,(i=>e(1,n=i)));let{onClick:s}=t,o=[{box:60,name:Oi.Default,svg:'<svg viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="120" height="120" rx="60" fill="#3772FF"/><g clip-path="url(#clip0_2031_47842)"><path d="M49.9319 91.7358H28.1201V69.9845C28.1891 64.3393 30.487 58.949 34.5148 54.9837C38.5427 51.0183 43.9755 48.7979 49.6341 48.8044C49.596 43.1122 51.8259 37.638 55.8332 33.5861C59.8405 29.5342 65.297 27.2365 71.0024 27.1985C76.7077 27.1605 82.1944 29.3852 86.2556 33.3834C90.3169 37.3815 92.6198 42.8255 92.6579 48.5177V70.2691H71.1502C71.1545 75.9118 68.9296 81.329 64.9578 85.3462C60.9859 89.3633 55.5872 91.6569 49.9319 91.7295V91.7358ZM49.6446 48.8044C49.6414 54.4467 51.8667 59.8629 55.8384 63.8795C59.81 67.8962 65.2081 70.1896 70.8629 70.2628H71.1481C71.1495 67.4439 70.5939 64.6524 69.5131 62.0479C68.4324 59.4434 66.8476 57.0771 64.8495 55.0841C62.8514 53.0912 60.4791 51.5107 57.8683 50.4332C55.2575 49.3557 52.4595 48.8022 49.6341 48.8044H49.6446Z" fill="#F4F5F4"/></g><defs><clipPath id="clip0_2031_47842"><rect width="64.5378" height="64.5378" fill="white" transform="translate(28.1201 27.198)"/></clipPath></defs></svg>'},{box:60,name:Oi.Dark,svg:'<svg viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="120" height="120" rx="60" fill="#1B40B7"/><g clip-path="url(#clip0_2031_47432)"><path d="M49.9319 91.7358H28.1201V69.9845C28.1891 64.3393 30.487 58.949 34.5148 54.9837C38.5427 51.0183 43.9755 48.7979 49.6341 48.8044C49.596 43.1122 51.8259 37.638 55.8332 33.5861C59.8405 29.5342 65.297 27.2365 71.0024 27.1985C76.7077 27.1605 82.1944 29.3852 86.2556 33.3834C90.3169 37.3815 92.6198 42.8255 92.6579 48.5177V70.2691H71.1502C71.1545 75.9118 68.9296 81.329 64.9578 85.3462C60.9859 89.3633 55.5872 91.6569 49.9319 91.7295V91.7358ZM49.6446 48.8044C49.6414 54.4467 51.8667 59.8629 55.8384 63.8795C59.81 67.8962 65.2081 70.1896 70.8629 70.2628H71.1481C71.1495 67.4439 70.5939 64.6524 69.5131 62.0479C68.4324 59.4434 66.8476 57.0771 64.8495 55.0841C62.8514 53.0912 60.4791 51.5107 57.8683 50.4332C55.2575 49.3557 52.4595 48.8022 49.6341 48.8044H49.6446Z" fill="#F4F5F4"/></g><defs><clipPath id="clip0_2031_47432"><rect width="64.5378" height="64.5378" fill="white" transform="translate(28.1201 27.198)"/></clipPath></defs></svg>'},{box:60,name:Oi.Light,svg:'<svg viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="120" height="120" rx="60" fill="white"/><g clip-path="url(#clip0_2031_47848)"><rect width="64.5378" height="64.5378" transform="translate(28.1201 27.198)" fill="white"/><path d="M49.9319 91.7358H28.1201V69.9845C28.1891 64.3393 30.487 58.949 34.5148 54.9837C38.5427 51.0183 43.9755 48.7979 49.6341 48.8044C49.596 43.1122 51.8259 37.638 55.8332 33.5861C59.8405 29.5342 65.297 27.2365 71.0024 27.1985C76.7077 27.1605 82.1944 29.3852 86.2556 33.3834C90.3169 37.3815 92.6198 42.8255 92.6579 48.5177V70.2691H71.1502C71.1545 75.9118 68.9296 81.329 64.9578 85.3462C60.9859 89.3633 55.5872 91.6569 49.9319 91.7295V91.7358ZM49.6446 48.8044C49.6414 54.4467 51.8667 59.8629 55.8384 63.8795C59.81 67.8962 65.2081 70.1896 70.8629 70.2628H71.1481C71.1495 67.4439 70.5939 64.6524 69.5131 62.0479C68.4324 59.4434 66.8476 57.0771 64.8495 55.0841C62.8514 53.0912 60.4791 51.5107 57.8683 50.4332C55.2575 49.3557 52.4595 48.8022 49.6341 48.8044H49.6446Z" fill="#18024B"/></g><defs><clipPath id="clip0_2031_47848"><rect width="64.5378" height="64.5378" fill="white" transform="translate(28.1201 27.198)"/></clipPath></defs></svg>'}].find((i=>i.name===r.iconStyle));return i.$$set=i=>{"onClick"in i&&e(0,s=i.onClick)},[s,n,o]}class Ah extends Gi{constructor(i){super(),Yi(this,i,Eh,Uh,I,{onClick:0})}}let Ch=[{name:Bi.Orange,svg:"data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAwIDU2MCI+PGNpcmNsZSBjeD0iMjM1IiBjeT0iODAxLjg4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMxODAyNGI7Ii8+PGNpcmNsZSBjeD0iMjM5LjMxIiBjeT0iNzk3LjY2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMxYTAzNGI7Ii8+PGNpcmNsZSBjeD0iMjQzLjYzIiBjeT0iNzkzLjQzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMxYzAzNGM7Ii8+PGNpcmNsZSBjeD0iMjQ3Ljk0IiBjeT0iNzg5LjIxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMxZTA0NGM7Ii8+PGNpcmNsZSBjeD0iMjUyLjI1IiBjeT0iNzg0Ljk5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMyMDA1NGM7Ii8+PGNpcmNsZSBjeD0iMjU2LjU2IiBjeT0iNzgwLjc3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMyMzA1NGM7Ii8+PGNpcmNsZSBjeD0iMjYwLjg4IiBjeT0iNzc2LjU1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMyNTA2NGQ7Ii8+PGNpcmNsZSBjeD0iMjY1LjE5IiBjeT0iNzcyLjMzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMyNzA2NGQ7Ii8+PGNpcmNsZSBjeD0iMjY5LjUiIGN5PSI3NjguMTEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzI5MDc0ZDsiLz48Y2lyY2xlIGN4PSIyNzMuODEiIGN5PSI3NjMuODkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzJiMDg0ZDsiLz48Y2lyY2xlIGN4PSIyNzguMTMiIGN5PSI3NTkuNjciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzJkMDg0ZTsiLz48Y2lyY2xlIGN4PSIyODIuNDQiIGN5PSI3NTUuNDUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzJmMDk0ZTsiLz48Y2lyY2xlIGN4PSIyODYuNzUiIGN5PSI3NTEuMjMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzMxMGE0ZTsiLz48Y2lyY2xlIGN4PSIyOTEuMDciIGN5PSI3NDcuMDEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzM0MGE0ZTsiLz48Y2lyY2xlIGN4PSIyOTUuMzgiIGN5PSI3NDIuNzkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzM2MGI0ZjsiLz48Y2lyY2xlIGN4PSIyOTkuNjkiIGN5PSI3MzguNTciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzM4MGM0ZjsiLz48Y2lyY2xlIGN4PSIzMDQiIGN5PSI3MzQuMzUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzNhMGM0ZjsiLz48Y2lyY2xlIGN4PSIzMDguMzIiIGN5PSI3MzAuMTMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzNjMGQ1MDsiLz48Y2lyY2xlIGN4PSIzMTIuNjMiIGN5PSI3MjUuOTEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzNlMGQ1MDsiLz48Y2lyY2xlIGN4PSIzMTYuOTQiIGN5PSI3MjEuNjkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQwMGU1MDsiLz48Y2lyY2xlIGN4PSIzMjEuMjYiIGN5PSI3MTcuNDciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQyMGY1MDsiLz48Y2lyY2xlIGN4PSIzMjUuNTciIGN5PSI3MTMuMjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQ0MGY1MTsiLz48Y2lyY2xlIGN4PSIzMjkuODgiIGN5PSI3MDkuMDMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQ3MTA1MTsiLz48Y2lyY2xlIGN4PSIzMzQuMTkiIGN5PSI3MDQuODEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQ5MTE1MTsiLz48Y2lyY2xlIGN4PSIzMzguNTEiIGN5PSI3MDAuNTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzRiMTE1MTsiLz48Y2lyY2xlIGN4PSIzNDIuODIiIGN5PSI2OTYuMzciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzRkMTI1MjsiLz48Y2lyY2xlIGN4PSIzNDcuMTMiIGN5PSI2OTIuMTUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzRmMTI1MjsiLz48Y2lyY2xlIGN4PSIzNTEuNDUiIGN5PSI2ODcuOTMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzUxMTM1MjsiLz48Y2lyY2xlIGN4PSIzNTUuNzYiIGN5PSI2ODMuNyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTMxNDUyOyIvPjxjaXJjbGUgY3g9IjM2MC4wNyIgY3k9IjY3OS40OCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTUxNDUzOyIvPjxjaXJjbGUgY3g9IjM2NC4zOCIgY3k9IjY3NS4yNiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTgxNTUzOyIvPjxjaXJjbGUgY3g9IjM2OC43IiBjeT0iNjcxLjA0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM1YTE2NTM7Ii8+PGNpcmNsZSBjeD0iMzczLjAxIiBjeT0iNjY2LjgyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM1YzE2NTQ7Ii8+PGNpcmNsZSBjeD0iMzc3LjMyIiBjeT0iNjYyLjYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzVlMTc1NDsiLz48Y2lyY2xlIGN4PSIzODEuNjMiIGN5PSI2NTguMzgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzYwMTg1NDsiLz48Y2lyY2xlIGN4PSIzODUuOTUiIGN5PSI2NTQuMTYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzYyMTg1NDsiLz48Y2lyY2xlIGN4PSIzOTAuMjYiIGN5PSI2NDkuOTQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzY0MTk1NTsiLz48Y2lyY2xlIGN4PSIzOTQuNTciIGN5PSI2NDUuNzIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzY2MTk1NTsiLz48Y2lyY2xlIGN4PSIzOTguODkiIGN5PSI2NDEuNSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNjkxYTU1OyIvPjxjaXJjbGUgY3g9IjQwMy4yIiBjeT0iNjM3LjI4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2YjFiNTU7Ii8+PGNpcmNsZSBjeD0iNDA3LjUxIiBjeT0iNjMzLjA2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2ZDFiNTY7Ii8+PGNpcmNsZSBjeD0iNDExLjgyIiBjeT0iNjI4Ljg0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2ZjFjNTY7Ii8+PGNpcmNsZSBjeD0iNDE2LjE0IiBjeT0iNjI0LjYyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3MTFkNTY7Ii8+PGNpcmNsZSBjeD0iNDIwLjQ1IiBjeT0iNjIwLjQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzczMWQ1NjsiLz48Y2lyY2xlIGN4PSI0MjQuNzYiIGN5PSI2MTYuMTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izc1MWU1NzsiLz48Y2lyY2xlIGN4PSI0MjkuMDgiIGN5PSI2MTEuOTYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izc3MWY1NzsiLz48Y2lyY2xlIGN4PSI0MzMuMzkiIGN5PSI2MDcuNzQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izc5MWY1NzsiLz48Y2lyY2xlIGN4PSI0MzcuNyIgY3k9IjYwMy41MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojN2MyMDU4OyIvPjxjaXJjbGUgY3g9IjQ0Mi4wMSIgY3k9IjU5OS4zIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3ZTIwNTg7Ii8+PGNpcmNsZSBjeD0iNDQ2LjMzIiBjeT0iNTk1LjA4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4MDIxNTg7Ii8+PGNpcmNsZSBjeD0iNDUwLjY0IiBjeT0iNTkwLjg2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4MjIyNTg7Ii8+PGNpcmNsZSBjeD0iNDU0Ljk1IiBjeT0iNTg2LjY0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4NDIyNTk7Ii8+PGNpcmNsZSBjeD0iNDU5LjI3IiBjeT0iNTgyLjQyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4NjIzNTk7Ii8+PGNpcmNsZSBjeD0iNDYzLjU4IiBjeT0iNTc4LjIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izg4MjQ1OTsiLz48Y2lyY2xlIGN4PSI0NjcuODkiIGN5PSI1NzMuOTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzhhMjQ1OTsiLz48Y2lyY2xlIGN4PSI0NzIuMiIgY3k9IjU2OS43NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOGQyNTVhOyIvPjxjaXJjbGUgY3g9IjQ3Ni41MiIgY3k9IjU2NS41MyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOGYyNTVhOyIvPjxjaXJjbGUgY3g9IjQ4MC44MyIgY3k9IjU2MS4zMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOTEyNjVhOyIvPjxjaXJjbGUgY3g9IjQ4NS4xNCIgY3k9IjU1Ny4wOSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOTMyNzViOyIvPjxjaXJjbGUgY3g9IjQ4OS40NSIgY3k9IjU1Mi44NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOTUyNzViOyIvPjxjaXJjbGUgY3g9IjQ5My43NyIgY3k9IjU0OC42NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOTcyODViOyIvPjxjaXJjbGUgY3g9IjQ5OC4wOCIgY3k9IjU0NC40MyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOTkyOTViOyIvPjxjaXJjbGUgY3g9IjUwMi4zOSIgY3k9IjU0MC4yMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOWIyOTVjOyIvPjxjaXJjbGUgY3g9IjUwNi43MSIgY3k9IjUzNS45OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOWQyYTVjOyIvPjxjaXJjbGUgY3g9IjUxMS4wMiIgY3k9IjUzMS43NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTAyYjVjOyIvPjxjaXJjbGUgY3g9IjUxNS4zMyIgY3k9IjUyNy41NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTIyYjVjOyIvPjxjaXJjbGUgY3g9IjUxOS42NCIgY3k9IjUyMy4zMyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTQyYzVkOyIvPjxjaXJjbGUgY3g9IjUyMy45NiIgY3k9IjUxOS4xMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTYyYzVkOyIvPjxjaXJjbGUgY3g9IjUyOC4yNyIgY3k9IjUxNC44OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTgyZDVkOyIvPjxjaXJjbGUgY3g9IjUzMi41OCIgY3k9IjUxMC42NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWEyZTVkOyIvPjxjaXJjbGUgY3g9IjUzNi45IiBjeT0iNTA2LjQ1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhYzJlNWU7Ii8+PGNpcmNsZSBjeD0iNTQxLjIxIiBjeT0iNTAyLjIzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhZTJmNWU7Ii8+PGNpcmNsZSBjeD0iNTQ1LjUyIiBjeT0iNDk4LjAxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiMTMwNWU7Ii8+PGNpcmNsZSBjeD0iNTQ5LjgzIiBjeT0iNDkzLjc5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiMzMwNWY7Ii8+PGNpcmNsZSBjeD0iNTU0LjE1IiBjeT0iNDg5LjU3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiNTMxNWY7Ii8+PGNpcmNsZSBjeD0iNTU4LjQ2IiBjeT0iNDg1LjM1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiNzMyNWY7Ii8+PGNpcmNsZSBjeD0iNTYyLjc3IiBjeT0iNDgxLjEzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiOTMyNWY7Ii8+PGNpcmNsZSBjeD0iNTY3LjA5IiBjeT0iNDc2LjkxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiYjMzNjA7Ii8+PGNpcmNsZSBjeD0iNTcxLjQiIGN5PSI0NzIuNjkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2JkMzM2MDsiLz48Y2lyY2xlIGN4PSI1NzUuNzEiIGN5PSI0NjguNDciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2JmMzQ2MDsiLz48Y2lyY2xlIGN4PSI1ODAuMDIiIGN5PSI0NjQuMjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2MyMzU2MDsiLz48Y2lyY2xlIGN4PSI1ODQuMzQiIGN5PSI0NjAuMDIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2M0MzU2MTsiLz48Y2lyY2xlIGN4PSI1ODguNjUiIGN5PSI0NTUuOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYzYzNjYxOyIvPjxjaXJjbGUgY3g9IjU5Mi45NiIgY3k9IjQ1MS41OCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYzgzNzYxOyIvPjxjaXJjbGUgY3g9IjU5Ny4yOCIgY3k9IjQ0Ny4zNiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojY2EzNzYxOyIvPjxjaXJjbGUgY3g9IjYwMS41OSIgY3k9IjQ0My4xNCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojY2MzODYyOyIvPjxjaXJjbGUgY3g9IjYwNS45IiBjeT0iNDM4LjkyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjZTM4NjI7Ii8+PGNpcmNsZSBjeD0iNjEwLjIxIiBjeT0iNDM0LjciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2QwMzk2MjsiLz48Y2lyY2xlIGN4PSI2MTQuNTMiIGN5PSI0MzAuNDgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2QyM2E2MzsiLz48Y2lyY2xlIGN4PSI2MTguODQiIGN5PSI0MjYuMjYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Q1M2E2MzsiLz48Y2lyY2xlIGN4PSI2MjMuMTUiIGN5PSI0MjIuMDQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Q3M2I2MzsiLz48Y2lyY2xlIGN4PSI2MjcuNDYiIGN5PSI0MTcuODIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Q5M2M2MzsiLz48Y2lyY2xlIGN4PSI2MzEuNzgiIGN5PSI0MTMuNiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZGIzYzY0OyIvPjxjaXJjbGUgY3g9IjYzNi4wOSIgY3k9IjQwOS4zOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZGQzZDY0OyIvPjxjaXJjbGUgY3g9IjY0MC40IiBjeT0iNDA1LjE2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkZjNlNjQ7Ii8+PGNpcmNsZSBjeD0iNjQ0LjcyIiBjeT0iNDAwLjk0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlMTNlNjQ7Ii8+PGNpcmNsZSBjeD0iNjQ5LjAzIiBjeT0iMzk2LjcyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlMzNmNjU7Ii8+PGNpcmNsZSBjeD0iNjUzLjM0IiBjeT0iMzkyLjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2U2M2Y2NTsiLz48Y2lyY2xlIGN4PSI2NTcuNjUiIGN5PSIzODguMjgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2U4NDA2NTsiLz48Y2lyY2xlIGN4PSI2NjEuOTciIGN5PSIzODQuMDYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2VhNDE2NTsiLz48Y2lyY2xlIGN4PSI2NjYuMjgiIGN5PSIzNzkuODQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2VjNDE2NjsiLz48Y2lyY2xlIGN4PSI2NzAuNTkiIGN5PSIzNzUuNjIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2VlNDI2NjsiLz48Y2lyY2xlIGN4PSI2NjQuMTEiIGN5PSIzNzcuNjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2VjNDI2ODsiLz48Y2lyY2xlIGN4PSI2NTcuNjMiIGN5PSIzNzkuNjgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2VhNDM2OTsiLz48Y2lyY2xlIGN4PSI2NTEuMTYiIGN5PSIzODEuNzEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2U5NDM2YjsiLz48Y2lyY2xlIGN4PSI2NDQuNjgiIGN5PSIzODMuNzQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2U3NDQ2YzsiLz48Y2lyY2xlIGN4PSI2MzguMiIgY3k9IjM4NS43NiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZTU0NDZlOyIvPjxjaXJjbGUgY3g9IjYzMS43MiIgY3k9IjM4Ny43OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZTM0NTZmOyIvPjxjaXJjbGUgY3g9IjYyNS4yNCIgY3k9IjM4OS44MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZTE0NTcxOyIvPjxjaXJjbGUgY3g9IjYxOC43NiIgY3k9IjM5MS44NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZTA0NjcyOyIvPjxjaXJjbGUgY3g9IjYxMi4yOCIgY3k9IjM5My44OCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZGU0Njc0OyIvPjxjaXJjbGUgY3g9IjYwNS44IiBjeT0iMzk1LjkxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkYzQ3NzU7Ii8+PGNpcmNsZSBjeD0iNTk5LjMyIiBjeT0iMzk3Ljk0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkYTQ3Nzc7Ii8+PGNpcmNsZSBjeD0iNTkyLjg0IiBjeT0iMzk5Ljk3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkODQ4Nzg7Ii8+PGNpcmNsZSBjeD0iNTg2LjM2IiBjeT0iNDAyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkNjQ4N2E7Ii8+PGNpcmNsZSBjeD0iNTc5Ljg5IiBjeT0iNDA0LjAzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkNTQ5N2I7Ii8+PGNpcmNsZSBjeD0iNTczLjQxIiBjeT0iNDA2LjA2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkMzQ5N2Q7Ii8+PGNpcmNsZSBjeD0iNTY2LjkzIiBjeT0iNDA4LjA5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkMTRhN2U7Ii8+PGNpcmNsZSBjeD0iNTYwLjQ1IiBjeT0iNDEwLjEyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjZjRhODA7Ii8+PGNpcmNsZSBjeD0iNTUzLjk3IiBjeT0iNDEyLjE1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjZDRiODE7Ii8+PGNpcmNsZSBjeD0iNTQ3LjQ5IiBjeT0iNDE0LjE4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjYzRiODM7Ii8+PGNpcmNsZSBjeD0iNTQxLjAxIiBjeT0iNDE2LjIxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjYTRjODQ7Ii8+PGNpcmNsZSBjeD0iNTM0LjUzIiBjeT0iNDE4LjI0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjODRjODY7Ii8+PGNpcmNsZSBjeD0iNTI4LjA1IiBjeT0iNDIwLjI3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjNjRjODc7Ii8+PGNpcmNsZSBjeD0iNTIxLjU3IiBjeT0iNDIyLjMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2M0NGQ4OTsiLz48Y2lyY2xlIGN4PSI1MTUuMSIgY3k9IjQyNC4zMyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYzM0ZDhhOyIvPjxjaXJjbGUgY3g9IjUwOC42MiIgY3k9IjQyNi4zNSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYzE0ZThjOyIvPjxjaXJjbGUgY3g9IjUwMi4xNCIgY3k9IjQyOC4zOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYmY0ZThkOyIvPjxjaXJjbGUgY3g9IjQ5NS42NiIgY3k9IjQzMC40MSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYmQ0ZjhmOyIvPjxjaXJjbGUgY3g9IjQ4OS4xOCIgY3k9IjQzMi40NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYmI0ZjkwOyIvPjxjaXJjbGUgY3g9IjQ4Mi43IiBjeT0iNDM0LjQ3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiOTUwOTI7Ii8+PGNpcmNsZSBjeD0iNDc2LjIyIiBjeT0iNDM2LjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2I4NTA5MzsiLz48Y2lyY2xlIGN4PSI0NjkuNzQiIGN5PSI0MzguNTMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2I2NTE5NTsiLz48Y2lyY2xlIGN4PSI0NjMuMjYiIGN5PSI0NDAuNTYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2I0NTE5NjsiLz48Y2lyY2xlIGN4PSI0NTYuNzgiIGN5PSI0NDIuNTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2IyNTI5ODsiLz48Y2lyY2xlIGN4PSI0NTAuMyIgY3k9IjQ0NC42MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYjA1MjlhOyIvPjxjaXJjbGUgY3g9IjQ0My44MyIgY3k9IjQ0Ni42NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWY1MzliOyIvPjxjaXJjbGUgY3g9IjQzNy4zNSIgY3k9IjQ0OC42OCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWQ1MzlkOyIvPjxjaXJjbGUgY3g9IjQzMC44NyIgY3k9IjQ1MC43MSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWI1NDllOyIvPjxjaXJjbGUgY3g9IjQyNC4zOSIgY3k9IjQ1Mi43NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTk1NGEwOyIvPjxjaXJjbGUgY3g9IjQxNy45MSIgY3k9IjQ1NC43NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTc1NWExOyIvPjxjaXJjbGUgY3g9IjQxMS40MyIgY3k9IjQ1Ni44IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhNjU1YTM7Ii8+PGNpcmNsZSBjeD0iNDA0Ljk1IiBjeT0iNDU4LjgzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhNDU1YTQ7Ii8+PGNpcmNsZSBjeD0iMzk4LjQ3IiBjeT0iNDYwLjg2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhMjU2YTY7Ii8+PGNpcmNsZSBjeD0iMzkxLjk5IiBjeT0iNDYyLjg5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhMDU2YTc7Ii8+PGNpcmNsZSBjeD0iMzg1LjUxIiBjeT0iNDY0LjkyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5ZTU3YTk7Ii8+PGNpcmNsZSBjeD0iMzc5LjAzIiBjeT0iNDY2Ljk0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5YzU3YWE7Ii8+PGNpcmNsZSBjeD0iMzcyLjU2IiBjeT0iNDY4Ljk3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5YjU4YWM7Ii8+PGNpcmNsZSBjeD0iMzY2LjA4IiBjeT0iNDcxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5OTU4YWQ7Ii8+PGNpcmNsZSBjeD0iMzU5LjYiIGN5PSI0NzMuMDMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izk3NTlhZjsiLz48Y2lyY2xlIGN4PSIzNTMuMTIiIGN5PSI0NzUuMDYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izk1NTliMDsiLz48Y2lyY2xlIGN4PSIzNDYuNjQiIGN5PSI0NzcuMDkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzkzNWFiMjsiLz48Y2lyY2xlIGN4PSIzNDAuMTYiIGN5PSI0NzkuMTIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzkyNWFiMzsiLz48Y2lyY2xlIGN4PSIzMzMuNjgiIGN5PSI0ODEuMTUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzkwNWJiNTsiLz48Y2lyY2xlIGN4PSIzMjcuMiIgY3k9IjQ4My4xOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOGU1YmI2OyIvPjxjaXJjbGUgY3g9IjMyMC43MiIgY3k9IjQ4NS4yMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOGM1Y2I4OyIvPjxjaXJjbGUgY3g9IjMxNC4yNCIgY3k9IjQ4Ny4yNCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOGE1Y2I5OyIvPjxjaXJjbGUgY3g9IjMwNy43NyIgY3k9IjQ4OS4yNyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojODk1ZGJiOyIvPjxjaXJjbGUgY3g9IjMwMS4yOSIgY3k9IjQ5MS4zIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4NzVkYmM7Ii8+PGNpcmNsZSBjeD0iMjk0LjgxIiBjeT0iNDkzLjMzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4NTVlYmU7Ii8+PGNpcmNsZSBjeD0iMjg4LjMzIiBjeT0iNDk1LjM2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4MzVlYmY7Ii8+PGNpcmNsZSBjeD0iMjgxLjg1IiBjeT0iNDk3LjM5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM4MTVmYzE7Ii8+PGNpcmNsZSBjeD0iMjc1LjM3IiBjeT0iNDk5LjQyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3ZjVmYzI7Ii8+PGNpcmNsZSBjeD0iMjY4Ljg5IiBjeT0iNTAxLjQ1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3ZTVmYzQ7Ii8+PGNpcmNsZSBjeD0iMjYyLjQxIiBjeT0iNTAzLjQ4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3YzYwYzU7Ii8+PGNpcmNsZSBjeD0iMjU1LjkzIiBjeT0iNTA1LjUxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3YTYwYzc7Ii8+PGNpcmNsZSBjeD0iMjQ5LjQ1IiBjeT0iNTA3LjUzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3ODYxYzg7Ii8+PGNpcmNsZSBjeD0iMjQyLjk3IiBjeT0iNTA5LjU2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3NjYxY2E7Ii8+PGNpcmNsZSBjeD0iMjM2LjUiIGN5PSI1MTEuNTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izc1NjJjYjsiLz48Y2lyY2xlIGN4PSIyMzAuMDIiIGN5PSI1MTMuNjIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzczNjJjZDsiLz48Y2lyY2xlIGN4PSIyMjMuNTQiIGN5PSI1MTUuNjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzcxNjNjZjsiLz48Y2lyY2xlIGN4PSIyMTcuMDYiIGN5PSI1MTcuNjgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzZmNjNkMDsiLz48Y2lyY2xlIGN4PSIyMTAuNTgiIGN5PSI1MTkuNzEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzZkNjRkMjsiLz48Y2lyY2xlIGN4PSIyMDQuMSIgY3k9IjUyMS43NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNmM2NGQzOyIvPjxjaXJjbGUgY3g9IjE5Ny42MiIgY3k9IjUyMy43NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNmE2NWQ1OyIvPjxjaXJjbGUgY3g9IjE5MS4xNCIgY3k9IjUyNS44IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2ODY1ZDY7Ii8+PGNpcmNsZSBjeD0iMTg0LjY2IiBjeT0iNTI3LjgzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2NjY2ZDg7Ii8+PGNpcmNsZSBjeD0iMTc4LjE4IiBjeT0iNTI5Ljg2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2NDY2ZDk7Ii8+PGNpcmNsZSBjeD0iMTcxLjciIGN5PSI1MzEuODkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzYyNjdkYjsiLz48Y2lyY2xlIGN4PSIxNjUuMjMiIGN5PSI1MzMuOTIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzYxNjdkYzsiLz48Y2lyY2xlIGN4PSIxNTguNzUiIGN5PSI1MzUuOTUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzVmNjhkZTsiLz48Y2lyY2xlIGN4PSIxNTIuMjciIGN5PSI1MzcuOTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzVkNjhkZjsiLz48Y2lyY2xlIGN4PSIxNDUuNzkiIGN5PSI1NDAuMDEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzViNjhlMTsiLz48Y2lyY2xlIGN4PSIxMzkuMzEiIGN5PSI1NDIuMDQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzU5NjllMjsiLz48Y2lyY2xlIGN4PSIxMzIuODMiIGN5PSI1NDQuMDciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzU4NjllNDsiLz48Y2lyY2xlIGN4PSIxMjYuMzUiIGN5PSI1NDYuMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTY2YWU1OyIvPjxjaXJjbGUgY3g9IjExOS44NyIgY3k9IjU0OC4xMyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTQ2YWU3OyIvPjxjaXJjbGUgY3g9IjExMy4zOSIgY3k9IjU1MC4xNSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTI2YmU4OyIvPjxjaXJjbGUgY3g9IjEwNi45MSIgY3k9IjU1Mi4xOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTA2YmVhOyIvPjxjaXJjbGUgY3g9IjEwMC40MyIgY3k9IjU1NC4yMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNGY2Y2ViOyIvPjxjaXJjbGUgY3g9IjkzLjk2IiBjeT0iNTU2LjI0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0ZDZjZWQ7Ii8+PGNpcmNsZSBjeD0iODcuNDgiIGN5PSI1NTguMjciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzRiNmRlZTsiLz48Y2lyY2xlIGN4PSI4MSIgY3k9IjU2MC4zIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0OTZkZjA7Ii8+PGNpcmNsZSBjeD0iNzQuNTIiIGN5PSI1NjIuMzMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQ3NmVmMTsiLz48Y2lyY2xlIGN4PSI2OC4wNCIgY3k9IjU2NC4zNiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNDU2ZWYzOyIvPjxjaXJjbGUgY3g9IjYxLjU2IiBjeT0iNTY2LjM5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0NDZmZjQ7Ii8+PGNpcmNsZSBjeD0iNTUuMDgiIGN5PSI1NjguNDIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQyNmZmNjsiLz48Y2lyY2xlIGN4PSI0OC42IiBjeT0iNTcwLjQ1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0MDcwZjc7Ii8+PGNpcmNsZSBjeD0iNDIuMTIiIGN5PSI1NzIuNDgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzNlNzBmOTsiLz48Y2lyY2xlIGN4PSIzNS42NCIgY3k9IjU3NC41MSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojM2M3MWZhOyIvPjxjaXJjbGUgY3g9IjI5LjE3IiBjeT0iNTc2LjU0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMzYjcxZmM7Ii8+PGNpcmNsZSBjeD0iMjIuNjkiIGN5PSI1NzguNTciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzM5NzJmZDsiLz48Y2lyY2xlIGN4PSIxNi4yMSIgY3k9IjU4MC42IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMzNzcyZmY7Ii8+PGNpcmNsZSBjeD0iMTguNDciIGN5PSI1NzQuMjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzM5NzJmZDsiLz48Y2lyY2xlIGN4PSIyMC43MiIgY3k9IjU2Ny45MSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojM2I3MWZjOyIvPjxjaXJjbGUgY3g9IjIyLjk4IiBjeT0iNTYxLjU3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiMzYzcxZmE7Ii8+PGNpcmNsZSBjeD0iMjUuMjQiIGN5PSI1NTUuMjMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzNlNzBmOTsiLz48Y2lyY2xlIGN4PSIyNy41IiBjeT0iNTQ4Ljg5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0MDcwZjc7Ii8+PGNpcmNsZSBjeD0iMjkuNzYiIGN5PSI1NDIuNTQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQyNmZmNjsiLz48Y2lyY2xlIGN4PSIzMi4wMiIgY3k9IjUzNi4yIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0NDZmZjQ7Ii8+PGNpcmNsZSBjeD0iMzQuMjgiIGN5PSI1MjkuODYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzQ1NmVmMzsiLz48Y2lyY2xlIGN4PSIzNi41NCIgY3k9IjUyMy41MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNDc2ZWYxOyIvPjxjaXJjbGUgY3g9IjM4Ljc5IiBjeT0iNTE3LjE3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0OTZkZjA7Ii8+PGNpcmNsZSBjeD0iNDEuMDUiIGN5PSI1MTAuODMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzRiNmRlZTsiLz48Y2lyY2xlIGN4PSI0My4zMSIgY3k9IjUwNC40OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNGQ2Y2VkOyIvPjxjaXJjbGUgY3g9IjQ1LjU3IiBjeT0iNDk4LjE1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM0ZjZjZWI7Ii8+PGNpcmNsZSBjeD0iNDcuODMiIGN5PSI0OTEuOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTA2YmVhOyIvPjxjaXJjbGUgY3g9IjUwLjA5IiBjeT0iNDg1LjQ2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM1MjZiZTg7Ii8+PGNpcmNsZSBjeD0iNTIuMzUiIGN5PSI0NzkuMTIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzU0NmFlNzsiLz48Y2lyY2xlIGN4PSI1NC42IiBjeT0iNDcyLjc4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM1NjZhZTU7Ii8+PGNpcmNsZSBjeD0iNTYuODYiIGN5PSI0NjYuNDQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzU4NjllNDsiLz48Y2lyY2xlIGN4PSI1OS4xMiIgY3k9IjQ2MC4wOSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNTk2OWUyOyIvPjxjaXJjbGUgY3g9IjYxLjM4IiBjeT0iNDUzLjc1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM1YjY4ZTE7Ii8+PGNpcmNsZSBjeD0iNjMuNjQiIGN5PSI0NDcuNDEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzVkNjhkZjsiLz48Y2lyY2xlIGN4PSI2NS45IiBjeT0iNDQxLjA3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM1ZjY4ZGU7Ii8+PGNpcmNsZSBjeD0iNjguMTYiIGN5PSI0MzQuNzIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzYxNjdkYzsiLz48Y2lyY2xlIGN4PSI3MC40MiIgY3k9IjQyOC4zOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNjI2N2RiOyIvPjxjaXJjbGUgY3g9IjcyLjY3IiBjeT0iNDIyLjA0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2NDY2ZDk7Ii8+PGNpcmNsZSBjeD0iNzQuOTMiIGN5PSI0MTUuNyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNjY2NmQ4OyIvPjxjaXJjbGUgY3g9Ijc3LjE5IiBjeT0iNDA5LjM1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2ODY1ZDY7Ii8+PGNpcmNsZSBjeD0iNzkuNDUiIGN5PSI0MDMuMDEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzZhNjVkNTsiLz48Y2lyY2xlIGN4PSI4MS43MSIgY3k9IjM5Ni42NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNmM2NGQzOyIvPjxjaXJjbGUgY3g9IjgzLjk3IiBjeT0iMzkwLjMzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM2ZDY0ZDI7Ii8+PGNpcmNsZSBjeD0iODYuMjMiIGN5PSIzODMuOTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzZmNjNkMDsiLz48Y2lyY2xlIGN4PSI4OC40OCIgY3k9IjM3Ny42NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNzE2M2NmOyIvPjxjaXJjbGUgY3g9IjkwLjc0IiBjeT0iMzcxLjMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzczNjJjZDsiLz48Y2lyY2xlIGN4PSI5MyIgY3k9IjM2NC45NiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojNzU2MmNiOyIvPjxjaXJjbGUgY3g9Ijk1LjI2IiBjeT0iMzU4LjYyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3NjYxY2E7Ii8+PGNpcmNsZSBjeD0iOTcuNTIiIGN5PSIzNTIuMjciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izc4NjFjODsiLz48Y2lyY2xlIGN4PSI5OS43OCIgY3k9IjM0NS45MyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojN2E2MGM3OyIvPjxjaXJjbGUgY3g9IjEwMi4wNCIgY3k9IjMzOS41OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojN2M2MGM1OyIvPjxjaXJjbGUgY3g9IjEwNC4zIiBjeT0iMzMzLjI1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM3ZTVmYzQ7Ii8+PGNpcmNsZSBjeD0iMTA2LjU1IiBjeT0iMzI2LjkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzdmNWZjMjsiLz48Y2lyY2xlIGN4PSIxMDguODEiIGN5PSIzMjAuNTYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzgxNWZjMTsiLz48Y2lyY2xlIGN4PSIxMTEuMDciIGN5PSIzMTQuMjIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzgzNWViZjsiLz48Y2lyY2xlIGN4PSIxMTMuMzMiIGN5PSIzMDcuODgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izg1NWViZTsiLz48Y2lyY2xlIGN4PSIxMTUuNTkiIGN5PSIzMDEuNTQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izg3NWRiYzsiLz48Y2lyY2xlIGN4PSIxMTcuODUiIGN5PSIyOTUuMTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6Izg5NWRiYjsiLz48Y2lyY2xlIGN4PSIxMjAuMTEiIGN5PSIyODguODUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzhhNWNiOTsiLz48Y2lyY2xlIGN4PSIxMjIuMzciIGN5PSIyODIuNTEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzhjNWNiODsiLz48Y2lyY2xlIGN4PSIxMjQuNjIiIGN5PSIyNzYuMTciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzhlNWJiNjsiLz48Y2lyY2xlIGN4PSIxMjYuODgiIGN5PSIyNjkuODIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzkwNWJiNTsiLz48Y2lyY2xlIGN4PSIxMjkuMTQiIGN5PSIyNjMuNDgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6IzkyNWFiMzsiLz48Y2lyY2xlIGN4PSIxMzEuNCIgY3k9IjI1Ny4xNCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojOTM1YWIyOyIvPjxjaXJjbGUgY3g9IjEzMy42NiIgY3k9IjI1MC44IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5NTU5YjA7Ii8+PGNpcmNsZSBjeD0iMTM1LjkyIiBjeT0iMjQ0LjQ1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5NzU5YWY7Ii8+PGNpcmNsZSBjeD0iMTM4LjE4IiBjeT0iMjM4LjExIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5OTU4YWQ7Ii8+PGNpcmNsZSBjeD0iMTQwLjQzIiBjeT0iMjMxLjc3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5YjU4YWM7Ii8+PGNpcmNsZSBjeD0iMTQyLjY5IiBjeT0iMjI1LjQzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5YzU3YWE7Ii8+PGNpcmNsZSBjeD0iMTQ0Ljk1IiBjeT0iMjE5LjA5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiM5ZTU3YTk7Ii8+PGNpcmNsZSBjeD0iMTQ3LjIxIiBjeT0iMjEyLjc0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNhMDU2YTc7Ii8+PGNpcmNsZSBjeD0iMTQ5LjQ3IiBjeT0iMjA2LjQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2EyNTZhNjsiLz48Y2lyY2xlIGN4PSIxNTEuNzMiIGN5PSIyMDAuMDYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2E0NTVhNDsiLz48Y2lyY2xlIGN4PSIxNTMuOTkiIGN5PSIxOTMuNzIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2E2NTVhMzsiLz48Y2lyY2xlIGN4PSIxNTYuMjUiIGN5PSIxODcuMzciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2E3NTVhMTsiLz48Y2lyY2xlIGN4PSIxNTguNSIgY3k9IjE4MS4wMyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYTk1NGEwOyIvPjxjaXJjbGUgY3g9IjE2MC43NiIgY3k9IjE3NC42OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWI1NDllOyIvPjxjaXJjbGUgY3g9IjE2My4wMiIgY3k9IjE2OC4zNSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWQ1MzlkOyIvPjxjaXJjbGUgY3g9IjE2NS4yOCIgY3k9IjE2MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYWY1MzliOyIvPjxjaXJjbGUgY3g9IjE2Ny41NCIgY3k9IjE1NS42NiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYjA1MjlhOyIvPjxjaXJjbGUgY3g9IjE2OS44IiBjeT0iMTQ5LjMyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiMjUyOTg7Ii8+PGNpcmNsZSBjeD0iMTcyLjA2IiBjeT0iMTQyLjk4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiNDUxOTY7Ii8+PGNpcmNsZSBjeD0iMTc0LjMxIiBjeT0iMTM2LjY0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiNjUxOTU7Ii8+PGNpcmNsZSBjeD0iMTc2LjU3IiBjeT0iMTMwLjI5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiODUwOTM7Ii8+PGNpcmNsZSBjeD0iMTc4LjgzIiBjeT0iMTIzLjk1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiOTUwOTI7Ii8+PGNpcmNsZSBjeD0iMTgxLjA5IiBjeT0iMTE3LjYxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiYjRmOTA7Ii8+PGNpcmNsZSBjeD0iMTgzLjM1IiBjeT0iMTExLjI3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiZDRmOGY7Ii8+PGNpcmNsZSBjeD0iMTg1LjYxIiBjeT0iMTA0LjkyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNiZjRlOGQ7Ii8+PGNpcmNsZSBjeD0iMTg3Ljg3IiBjeT0iOTguNTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2MxNGU4YzsiLz48Y2lyY2xlIGN4PSIxOTAuMTMiIGN5PSI5Mi4yNCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYzM0ZDhhOyIvPjxjaXJjbGUgY3g9IjE5Mi4zOCIgY3k9Ijg1LjkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2M0NGQ4OTsiLz48Y2lyY2xlIGN4PSIxOTQuNjQiIGN5PSI3OS41NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojYzY0Yzg3OyIvPjxjaXJjbGUgY3g9IjE5Ni45IiBjeT0iNzMuMjEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2M4NGM4NjsiLz48Y2lyY2xlIGN4PSIxOTkuMTYiIGN5PSI2Ni44NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojY2E0Yzg0OyIvPjxjaXJjbGUgY3g9IjIwMS40MiIgY3k9IjYwLjUzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNjYzRiODM7Ii8+PGNpcmNsZSBjeD0iMjAzLjY4IiBjeT0iNTQuMTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2NkNGI4MTsiLz48Y2lyY2xlIGN4PSIyMDUuOTQiIGN5PSI0Ny44NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojY2Y0YTgwOyIvPjxjaXJjbGUgY3g9IjIwOC4yIiBjeT0iNDEuNSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZDE0YTdlOyIvPjxjaXJjbGUgY3g9IjIxMC40NSIgY3k9IjM1LjE2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkMzQ5N2Q7Ii8+PGNpcmNsZSBjeD0iMjEyLjcxIiBjeT0iMjguODIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Q1NDk3YjsiLz48Y2lyY2xlIGN4PSIyMTQuOTciIGN5PSIyMi40NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZDY0ODdhOyIvPjxjaXJjbGUgY3g9IjIxNy4yMyIgY3k9IjE2LjEzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkODQ4Nzg7Ii8+PGNpcmNsZSBjeD0iMjE5LjQ5IiBjeT0iOS43OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZGE0Nzc3OyIvPjxjaXJjbGUgY3g9IjIyMS43NSIgY3k9IjMuNDUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2RjNDc3NTsiLz48Y2lyY2xlIGN4PSIyMjQuMDEiIGN5PSItMi45IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNkZTQ2NzQ7Ii8+PGNpcmNsZSBjeD0iMjI2LjI2IiBjeT0iLTkuMjQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2UwNDY3MjsiLz48Y2lyY2xlIGN4PSIyMjguNTIiIGN5PSItMTUuNTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2UxNDU3MTsiLz48Y2lyY2xlIGN4PSIyMzAuNzgiIGN5PSItMjEuOTIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2UzNDU2ZjsiLz48Y2lyY2xlIGN4PSIyMzMuMDQiIGN5PSItMjguMjYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2U1NDQ2ZTsiLz48Y2lyY2xlIGN4PSIyMzUuMyIgY3k9Ii0zNC42MSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZTc0NDZjOyIvPjxjaXJjbGUgY3g9IjIzNy41NiIgY3k9Ii00MC45NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZTk0MzZiOyIvPjxjaXJjbGUgY3g9IjIzOS44MiIgY3k9Ii00Ny4yOSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZWE0MzY5OyIvPjxjaXJjbGUgY3g9IjI0Mi4wOCIgY3k9Ii01My42MyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZWM0MjY4OyIvPjxjaXJjbGUgY3g9IjI0NC4zMyIgY3k9Ii01OS45OCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZWU0MjY2OyIvPjxjaXJjbGUgY3g9IjI0MC4wMiIgY3k9Ii01NS43NiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZWU0MzY1OyIvPjxjaXJjbGUgY3g9IjIzNS43MSIgY3k9Ii01MS41NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZWU0NDY1OyIvPjxjaXJjbGUgY3g9IjIzMS40IiBjeT0iLTQ3LjMyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlZjQ1NjQ7Ii8+PGNpcmNsZSBjeD0iMjI3LjA4IiBjeT0iLTQzLjA5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlZjQ1NjQ7Ii8+PGNpcmNsZSBjeD0iMjIyLjc3IiBjeT0iLTM4Ljg3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlZjQ2NjM7Ii8+PGNpcmNsZSBjeD0iMjE4LjQ2IiBjeT0iLTM0LjY1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlZjQ3NjI7Ii8+PGNpcmNsZSBjeD0iMjE0LjE0IiBjeT0iLTMwLjQzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlZjQ4NjI7Ii8+PGNpcmNsZSBjeD0iMjA5LjgzIiBjeT0iLTI2LjIxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNlZjQ5NjE7Ii8+PGNpcmNsZSBjeD0iMjA1LjUyIiBjeT0iLTIxLjk5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMDRhNjE7Ii8+PGNpcmNsZSBjeD0iMjAxLjIxIiBjeT0iLTE3Ljc3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMDRiNjA7Ii8+PGNpcmNsZSBjeD0iMTk2Ljg5IiBjeT0iLTEzLjU1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMDRiNWY7Ii8+PGNpcmNsZSBjeD0iMTkyLjU4IiBjeT0iLTkuMzMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2YwNGM1ZjsiLz48Y2lyY2xlIGN4PSIxODguMjciIGN5PSItNS4xMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjA0ZDVlOyIvPjxjaXJjbGUgY3g9IjE4My45NSIgY3k9Ii0uODkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2YwNGU1ZTsiLz48Y2lyY2xlIGN4PSIxNzkuNjQiIGN5PSIzLjMzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMTRmNWQ7Ii8+PGNpcmNsZSBjeD0iMTc1LjMzIiBjeT0iNy41NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjE1MDVjOyIvPjxjaXJjbGUgY3g9IjE3MS4wMiIgY3k9IjExLjc3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMTUwNWM7Ii8+PGNpcmNsZSBjeD0iMTY2LjciIGN5PSIxNS45OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjE1MTViOyIvPjxjaXJjbGUgY3g9IjE2Mi4zOSIgY3k9IjIwLjIxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMTUyNWI7Ii8+PGNpcmNsZSBjeD0iMTU4LjA4IiBjeT0iMjQuNDMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2YxNTM1YTsiLz48Y2lyY2xlIGN4PSIxNTMuNzciIGN5PSIyOC42NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjI1NDU5OyIvPjxjaXJjbGUgY3g9IjE0OS40NSIgY3k9IjMyLjg3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMjU1NTk7Ii8+PGNpcmNsZSBjeD0iMTQ1LjE0IiBjeT0iMzcuMDkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2YyNTY1ODsiLz48Y2lyY2xlIGN4PSIxNDAuODMiIGN5PSI0MS4zMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjI1NjU4OyIvPjxjaXJjbGUgY3g9IjEzNi41MSIgY3k9IjQ1LjUzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMjU3NTc7Ii8+PGNpcmNsZSBjeD0iMTMyLjIiIGN5PSI0OS43NSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjI1ODU2OyIvPjxjaXJjbGUgY3g9IjEyNy44OSIgY3k9IjUzLjk3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMzU5NTY7Ii8+PGNpcmNsZSBjeD0iMTIzLjU4IiBjeT0iNTguMTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2YzNWE1NTsiLz48Y2lyY2xlIGN4PSIxMTkuMjYiIGN5PSI2Mi40MSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjM1YjU0OyIvPjxjaXJjbGUgY3g9IjExNC45NSIgY3k9IjY2LjY0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmMzVjNTQ7Ii8+PGNpcmNsZSBjeD0iMTEwLjY0IiBjeT0iNzAuODYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2YzNWM1MzsiLz48Y2lyY2xlIGN4PSIxMDYuMzIiIGN5PSI3NS4wOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjM1ZDUzOyIvPjxjaXJjbGUgY3g9IjEwMi4wMSIgY3k9Ijc5LjMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y0NWU1MjsiLz48Y2lyY2xlIGN4PSI5Ny43IiBjeT0iODMuNTIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y0NWY1MTsiLz48Y2lyY2xlIGN4PSI5My4zOSIgY3k9Ijg3Ljc0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmNDYwNTE7Ii8+PGNpcmNsZSBjeD0iODkuMDciIGN5PSI5MS45NiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjQ2MTUwOyIvPjxjaXJjbGUgY3g9Ijg0Ljc2IiBjeT0iOTYuMTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y0NjI1MDsiLz48Y2lyY2xlIGN4PSI4MC40NSIgY3k9IjEwMC40IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmNDYyNGY7Ii8+PGNpcmNsZSBjeD0iNzYuMTMiIGN5PSIxMDQuNjIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y1NjM0ZTsiLz48Y2lyY2xlIGN4PSI3MS44MiIgY3k9IjEwOC44NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjU2NDRlOyIvPjxjaXJjbGUgY3g9IjY3LjUxIiBjeT0iMTEzLjA2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmNTY1NGQ7Ii8+PGNpcmNsZSBjeD0iNjMuMiIgY3k9IjExNy4yOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjU2NjRkOyIvPjxjaXJjbGUgY3g9IjU4Ljg4IiBjeT0iMTIxLjUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y1Njc0YzsiLz48Y2lyY2xlIGN4PSI1NC41NyIgY3k9IjEyNS43MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjU2NzRiOyIvPjxjaXJjbGUgY3g9IjUwLjI2IiBjeT0iMTI5Ljk0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmNjY4NGI7Ii8+PGNpcmNsZSBjeD0iNDUuOTUiIGN5PSIxMzQuMTYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y2Njk0YTsiLz48Y2lyY2xlIGN4PSI0MS42MyIgY3k9IjEzOC4zOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjY2YTRhOyIvPjxjaXJjbGUgY3g9IjM3LjMyIiBjeT0iMTQyLjYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y2NmI0OTsiLz48Y2lyY2xlIGN4PSIzMy4wMSIgY3k9IjE0Ni44MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjY2YzQ4OyIvPjxjaXJjbGUgY3g9IjI4LjY5IiBjeT0iMTUxLjA0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmNjZkNDg7Ii8+PGNpcmNsZSBjeD0iMjQuMzgiIGN5PSIxNTUuMjYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y3NmQ0NzsiLz48Y2lyY2xlIGN4PSIyMC4wNyIgY3k9IjE1OS40OCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjc2ZTQ3OyIvPjxjaXJjbGUgY3g9IjE1Ljc2IiBjeT0iMTYzLjciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y3NmY0NjsiLz48Y2lyY2xlIGN4PSIxMS40NCIgY3k9IjE2Ny45MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjc3MDQ1OyIvPjxjaXJjbGUgY3g9IjcuMTMiIGN5PSIxNzIuMTQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2Y3NzE0NTsiLz48Y2lyY2xlIGN4PSIyLjgyIiBjeT0iMTc2LjM3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmNzcyNDQ7Ii8+PGNpcmNsZSBjeD0iLTEuNSIgY3k9IjE4MC41OSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZjg3MzQ0OyIvPjxjaXJjbGUgY3g9Ii01LjgxIiBjeT0iMTg0LjgxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmODczNDM7Ii8+PGNpcmNsZSBjeD0iLTEwLjEyIiBjeT0iMTg5LjAzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmODc0NDI7Ii8+PGNpcmNsZSBjeD0iLTE0LjQzIiBjeT0iMTkzLjI1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmODc1NDI7Ii8+PGNpcmNsZSBjeD0iLTE4Ljc1IiBjeT0iMTk3LjQ3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmODc2NDE7Ii8+PGNpcmNsZSBjeD0iLTIzLjA2IiBjeT0iMjAxLjY5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmODc3NDE7Ii8+PGNpcmNsZSBjeD0iLTI3LjM3IiBjeT0iMjA1LjkxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmOTc4NDA7Ii8+PGNpcmNsZSBjeD0iLTMxLjY5IiBjeT0iMjEwLjEzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmOTc4M2Y7Ii8+PGNpcmNsZSBjeD0iLTM2IiBjeT0iMjE0LjM1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmOTc5M2Y7Ii8+PGNpcmNsZSBjeD0iLTQwLjMxIiBjeT0iMjE4LjU3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmOTdhM2U7Ii8+PGNpcmNsZSBjeD0iLTQ0LjYyIiBjeT0iMjIyLjc5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmOTdiM2U7Ii8+PGNpcmNsZSBjeD0iLTQ4Ljk0IiBjeT0iMjI3LjAxIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmOTdjM2Q7Ii8+PGNpcmNsZSBjeD0iLTUzLjI1IiBjeT0iMjMxLjIzIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmYTdkM2M7Ii8+PGNpcmNsZSBjeD0iLTU3LjU2IiBjeT0iMjM1LjQ1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmYTdlM2M7Ii8+PGNpcmNsZSBjeD0iLTYxLjg4IiBjeT0iMjM5LjY3IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmYTdlM2I7Ii8+PGNpcmNsZSBjeD0iLTY2LjE5IiBjeT0iMjQzLjg5IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmYTdmM2I7Ii8+PGNpcmNsZSBjeD0iLTcwLjUiIGN5PSIyNDguMTEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZhODAzYTsiLz48Y2lyY2xlIGN4PSItNzQuODEiIGN5PSIyNTIuMzMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZhODEzOTsiLz48Y2lyY2xlIGN4PSItNzkuMTMiIGN5PSIyNTYuNTUiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZiODIzOTsiLz48Y2lyY2xlIGN4PSItODMuNDQiIGN5PSIyNjAuNzciIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZiODMzODsiLz48Y2lyY2xlIGN4PSItODcuNzUiIGN5PSIyNjQuOTkiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZiODQzNzsiLz48Y2lyY2xlIGN4PSItOTIuMDYiIGN5PSIyNjkuMjEiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZiODQzNzsiLz48Y2lyY2xlIGN4PSItOTYuMzgiIGN5PSIyNzMuNDMiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZiODUzNjsiLz48Y2lyY2xlIGN4PSItMTAwLjY5IiBjeT0iMjc3LjY1IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmYjg2MzY7Ii8+PGNpcmNsZSBjeD0iLTEwNSIgY3k9IjI4MS44NyIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmM4NzM1OyIvPjxjaXJjbGUgY3g9Ii0xMDkuMzIiIGN5PSIyODYuMSIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmM4ODM0OyIvPjxjaXJjbGUgY3g9Ii0xMTMuNjMiIGN5PSIyOTAuMzIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZjODkzNDsiLz48Y2lyY2xlIGN4PSItMTE3Ljk0IiBjeT0iMjk0LjU0IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmYzhhMzM7Ii8+PGNpcmNsZSBjeD0iLTEyMi4yNSIgY3k9IjI5OC43NiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmM4YTMzOyIvPjxjaXJjbGUgY3g9Ii0xMjYuNTciIGN5PSIzMDIuOTgiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZjOGIzMjsiLz48Y2lyY2xlIGN4PSItMTMwLjg4IiBjeT0iMzA3LjIiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZkOGMzMTsiLz48Y2lyY2xlIGN4PSItMTM1LjE5IiBjeT0iMzExLjQyIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZDhkMzE7Ii8+PGNpcmNsZSBjeD0iLTEzOS41MSIgY3k9IjMxNS42NCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmQ4ZTMwOyIvPjxjaXJjbGUgY3g9Ii0xNDMuODIiIGN5PSIzMTkuODYiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZkOGYzMDsiLz48Y2lyY2xlIGN4PSItMTQ4LjEzIiBjeT0iMzI0LjA4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZDhmMmY7Ii8+PGNpcmNsZSBjeD0iLTE1Mi40NCIgY3k9IjMyOC4zIiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZDkwMmU7Ii8+PGNpcmNsZSBjeD0iLTE1Ni43NiIgY3k9IjMzMi41MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmU5MTJlOyIvPjxjaXJjbGUgY3g9Ii0xNjEuMDciIGN5PSIzMzYuNzQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZlOTIyZDsiLz48Y2lyY2xlIGN4PSItMTY1LjM4IiBjeT0iMzQwLjk2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZTkzMmQ7Ii8+PGNpcmNsZSBjeD0iLTE2OS43IiBjeT0iMzQ1LjE4IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZTk0MmM7Ii8+PGNpcmNsZSBjeD0iLTE3NC4wMSIgY3k9IjM0OS40IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZTk1MmI7Ii8+PGNpcmNsZSBjeD0iLTE3OC4zMiIgY3k9IjM1My42MiIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmU5NTJiOyIvPjxjaXJjbGUgY3g9Ii0xODIuNjMiIGN5PSIzNTcuODQiIHI9IjMwNC43MyIgc3R5bGU9ImZpbGw6I2ZmOTYyYTsiLz48Y2lyY2xlIGN4PSItMTg2Ljk1IiBjeT0iMzYyLjA2IiByPSIzMDQuNzMiIHN0eWxlPSJmaWxsOiNmZjk3MmE7Ii8+PGNpcmNsZSBjeD0iLTE5MS4yNiIgY3k9IjM2Ni4yOCIgcj0iMzA0LjczIiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjwvc3ZnPg=="},{name:Bi.Turquoise,svg:"data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAwIDU2MCI+PGNpcmNsZSBjeD0iMTY4LjQ0IiBjeT0iMjYuNDIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNGNkZmI0OyIvPjxjaXJjbGUgY3g9IjE3MS41IiBjeT0iMjguMjciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNGNkZWI1OyIvPjxjaXJjbGUgY3g9IjE3NC41NSIgY3k9IjMwLjExIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRiZGRiNTsiLz48Y2lyY2xlIGN4PSIxNzcuNiIgY3k9IjMxLjk1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRiZGNiNjsiLz48Y2lyY2xlIGN4PSIxODAuNjYiIGN5PSIzMy44IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRiZGJiNzsiLz48Y2lyY2xlIGN4PSIxODMuNzEiIGN5PSIzNS42NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0YmQ5Yjg7Ii8+PGNpcmNsZSBjeD0iMTg2Ljc2IiBjeT0iMzcuNDgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNGJkOGI4OyIvPjxjaXJjbGUgY3g9IjE4OS44MiIgY3k9IjM5LjMzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRhZDdiOTsiLz48Y2lyY2xlIGN4PSIxOTIuODciIGN5PSI0MS4xNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0YWQ2YmE7Ii8+PGNpcmNsZSBjeD0iMTk1LjkyIiBjeT0iNDMuMDEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNGFkNWJiOyIvPjxjaXJjbGUgY3g9IjE5OC45OCIgY3k9IjQ0Ljg2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRhZDRiYjsiLz48Y2lyY2xlIGN4PSIyMDIuMDMiIGN5PSI0Ni43IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRhZDNiYzsiLz48Y2lyY2xlIGN4PSIyMDUuMDgiIGN5PSI0OC41NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0OWQyYmQ7Ii8+PGNpcmNsZSBjeD0iMjA4LjE0IiBjeT0iNTAuMzkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDlkMWJlOyIvPjxjaXJjbGUgY3g9IjIxMS4xOSIgY3k9IjUyLjIzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ5ZDBiZTsiLz48Y2lyY2xlIGN4PSIyMTQuMjQiIGN5PSI1NC4wOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0OWNmYmY7Ii8+PGNpcmNsZSBjeD0iMjE3LjMiIGN5PSI1NS45MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0OGNkYzA7Ii8+PGNpcmNsZSBjeD0iMjIwLjM1IiBjeT0iNTcuNzYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDhjY2MxOyIvPjxjaXJjbGUgY3g9IjIyMy40IiBjeT0iNTkuNjEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDhjYmMxOyIvPjxjaXJjbGUgY3g9IjIyNi40NiIgY3k9IjYxLjQ1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ4Y2FjMjsiLz48Y2lyY2xlIGN4PSIyMjkuNTEiIGN5PSI2My4yOSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0OGM5YzM7Ii8+PGNpcmNsZSBjeD0iMjMyLjU2IiBjeT0iNjUuMTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDdjOGM0OyIvPjxjaXJjbGUgY3g9IjIzNS42MiIgY3k9IjY2Ljk4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ3YzdjNDsiLz48Y2lyY2xlIGN4PSIyMzguNjciIGN5PSI2OC44MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0N2M2YzU7Ii8+PGNpcmNsZSBjeD0iMjQxLjcyIiBjeT0iNzAuNjciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDdjNWM2OyIvPjxjaXJjbGUgY3g9IjI0NC43OCIgY3k9IjcyLjUxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ3YzRjNzsiLz48Y2lyY2xlIGN4PSIyNDcuODMiIGN5PSI3NC4zNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0NmMzYzc7Ii8+PGNpcmNsZSBjeD0iMjUwLjg4IiBjeT0iNzYuMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0NmMyYzg7Ii8+PGNpcmNsZSBjeD0iMjUzLjk0IiBjeT0iNzguMDQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDZjMGM5OyIvPjxjaXJjbGUgY3g9IjI1Ni45OSIgY3k9Ijc5Ljg5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ2YmZjYTsiLz48Y2lyY2xlIGN4PSIyNjAuMDUiIGN5PSI4MS43MyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0NmJlY2E7Ii8+PGNpcmNsZSBjeD0iMjYzLjEiIGN5PSI4My41NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0NWJkY2I7Ii8+PGNpcmNsZSBjeD0iMjY2LjE1IiBjeT0iODUuNDIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDViY2NjOyIvPjxjaXJjbGUgY3g9IjI2OS4yMSIgY3k9Ijg3LjI2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ1YmJjZDsiLz48Y2lyY2xlIGN4PSIyNzIuMjYiIGN5PSI4OS4xIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ1YmFjZDsiLz48Y2lyY2xlIGN4PSIyNzUuMzEiIGN5PSI5MC45NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0NWI5Y2U7Ii8+PGNpcmNsZSBjeD0iMjc4LjM3IiBjeT0iOTIuNzkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDRiOGNmOyIvPjxjaXJjbGUgY3g9IjI4MS40MiIgY3k9Ijk0LjYzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ0YjdkMDsiLz48Y2lyY2xlIGN4PSIyODQuNDciIGN5PSI5Ni40OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0NGI2ZDA7Ii8+PGNpcmNsZSBjeD0iMjg3LjUzIiBjeT0iOTguMzIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDRiNGQxOyIvPjxjaXJjbGUgY3g9IjI5MC41OCIgY3k9IjEwMC4xNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0M2IzZDI7Ii8+PGNpcmNsZSBjeD0iMjkzLjYzIiBjeT0iMTAyLjAxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQzYjJkMzsiLz48Y2lyY2xlIGN4PSIyOTYuNjkiIGN5PSIxMDMuODUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDNiMWQzOyIvPjxjaXJjbGUgY3g9IjI5OS43NCIgY3k9IjEwNS43IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQzYjBkNDsiLz48Y2lyY2xlIGN4PSIzMDIuNzkiIGN5PSIxMDcuNTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDNhZmQ1OyIvPjxjaXJjbGUgY3g9IjMwNS44NSIgY3k9IjEwOS4zOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0MmFlZDY7Ii8+PGNpcmNsZSBjeD0iMzA4LjkiIGN5PSIxMTEuMjMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDJhZGQ2OyIvPjxjaXJjbGUgY3g9IjMxMS45NSIgY3k9IjExMy4wNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0MmFjZDc7Ii8+PGNpcmNsZSBjeD0iMzE1LjAxIiBjeT0iMTE0LjkxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQyYWJkODsiLz48Y2lyY2xlIGN4PSIzMTguMDYiIGN5PSIxMTYuNzYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDJhYWQ5OyIvPjxjaXJjbGUgY3g9IjMyMS4xMSIgY3k9IjExOC42IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQxYThkOTsiLz48Y2lyY2xlIGN4PSIzMjQuMTciIGN5PSIxMjAuNDQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDFhN2RhOyIvPjxjaXJjbGUgY3g9IjMyNy4yMiIgY3k9IjEyMi4yOSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0MWE2ZGI7Ii8+PGNpcmNsZSBjeD0iMzMwLjI3IiBjeT0iMTI0LjEzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQxYTVkYzsiLz48Y2lyY2xlIGN4PSIzMzMuMzMiIGN5PSIxMjUuOTciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDFhNGRjOyIvPjxjaXJjbGUgY3g9IjMzNi4zOCIgY3k9IjEyNy44MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0MGEzZGQ7Ii8+PGNpcmNsZSBjeD0iMzM5LjQzIiBjeT0iMTI5LjY2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQwYTJkZTsiLz48Y2lyY2xlIGN4PSIzNDIuNDkiIGN5PSIxMzEuNTEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDBhMWRmOyIvPjxjaXJjbGUgY3g9IjM0NS41NCIgY3k9IjEzMy4zNSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0MGEwZGY7Ii8+PGNpcmNsZSBjeD0iMzQ4LjU5IiBjeT0iMTM1LjE5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQwOWZlMDsiLz48Y2lyY2xlIGN4PSIzNTEuNjUiIGN5PSIxMzcuMDQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2Y5ZWUxOyIvPjxjaXJjbGUgY3g9IjM1NC43IiBjeT0iMTM4Ljg4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNmOWNlMjsiLz48Y2lyY2xlIGN4PSIzNTcuNzYiIGN5PSIxNDAuNzIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2Y5YmUyOyIvPjxjaXJjbGUgY3g9IjM2MC44MSIgY3k9IjE0Mi41NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzZjlhZTM7Ii8+PGNpcmNsZSBjeD0iMzYzLjg2IiBjeT0iMTQ0LjQxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNlOTllNDsiLz48Y2lyY2xlIGN4PSIzNjYuOTIiIGN5PSIxNDYuMjUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2U5OGU1OyIvPjxjaXJjbGUgY3g9IjM2OS45NyIgY3k9IjE0OC4xIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNlOTdlNTsiLz48Y2lyY2xlIGN4PSIzNzMuMDIiIGN5PSIxNDkuOTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2U5NmU2OyIvPjxjaXJjbGUgY3g9IjM3Ni4wOCIgY3k9IjE1MS43OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzZTk1ZTc7Ii8+PGNpcmNsZSBjeD0iMzc5LjEzIiBjeT0iMTUzLjYzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNkOTRlODsiLz48Y2lyY2xlIGN4PSIzODIuMTgiIGN5PSIxNTUuNDciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2Q5M2U4OyIvPjxjaXJjbGUgY3g9IjM4NS4yNCIgY3k9IjE1Ny4zMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzZDkyZTk7Ii8+PGNpcmNsZSBjeD0iMzg4LjI5IiBjeT0iMTU5LjE2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNkOTBlYTsiLz48Y2lyY2xlIGN4PSIzOTEuMzQiIGN5PSIxNjEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2Q4ZmViOyIvPjxjaXJjbGUgY3g9IjM5NC40IiBjeT0iMTYyLjg1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNjOGVlYjsiLz48Y2lyY2xlIGN4PSIzOTcuNDUiIGN5PSIxNjQuNjkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2M4ZGVjOyIvPjxjaXJjbGUgY3g9IjQwMC41IiBjeT0iMTY2LjUzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNjOGNlZDsiLz48Y2lyY2xlIGN4PSI0MDMuNTYiIGN5PSIxNjguMzgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2M4YmVlOyIvPjxjaXJjbGUgY3g9IjQwNi42MSIgY3k9IjE3MC4yMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzYzhhZWU7Ii8+PGNpcmNsZSBjeD0iNDA5LjY2IiBjeT0iMTcyLjA2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNiODllZjsiLz48Y2lyY2xlIGN4PSI0MTIuNzIiIGN5PSIxNzMuOTEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2I4OGYwOyIvPjxjaXJjbGUgY3g9IjQxNS43NyIgY3k9IjE3NS43NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzYjg3ZjE7Ii8+PGNpcmNsZSBjeD0iNDE4LjgyIiBjeT0iMTc3LjU5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNiODZmMTsiLz48Y2lyY2xlIGN4PSI0MjEuODgiIGN5PSIxNzkuNDQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2I4NWYyOyIvPjxjaXJjbGUgY3g9IjQyNC45MyIgY3k9IjE4MS4yOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzYTgzZjM7Ii8+PGNpcmNsZSBjeD0iNDI3Ljk4IiBjeT0iMTgzLjEzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNhODJmNDsiLz48Y2lyY2xlIGN4PSI0MzEuMDQiIGN5PSIxODQuOTciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2E4MWY0OyIvPjxjaXJjbGUgY3g9IjQzNC4wOSIgY3k9IjE4Ni44MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzYTgwZjU7Ii8+PGNpcmNsZSBjeD0iNDM3LjE0IiBjeT0iMTg4LjY2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzM5N2ZmNjsiLz48Y2lyY2xlIGN4PSI0NDAuMiIgY3k9IjE5MC41IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzM5N2VmNzsiLz48Y2lyY2xlIGN4PSI0NDMuMjUiIGN5PSIxOTIuMzQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojMzk3ZGY3OyIvPjxjaXJjbGUgY3g9IjQ0Ni4zIiBjeT0iMTk0LjE5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzM5N2NmODsiLz48Y2lyY2xlIGN4PSI0NDkuMzYiIGN5PSIxOTYuMDMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojMzk3YmY5OyIvPjxjaXJjbGUgY3g9IjQ1Mi40MSIgY3k9IjE5Ny44NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzODdhZmE7Ii8+PGNpcmNsZSBjeD0iNDU1LjQ3IiBjeT0iMTk5LjcyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzM4NzlmYTsiLz48Y2lyY2xlIGN4PSI0NTguNTIiIGN5PSIyMDEuNTYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojMzg3N2ZiOyIvPjxjaXJjbGUgY3g9IjQ2MS41NyIgY3k9IjIwMy40IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzM4NzZmYzsiLz48Y2lyY2xlIGN4PSI0NjQuNjMiIGN5PSIyMDUuMjUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojMzg3NWZkOyIvPjxjaXJjbGUgY3g9IjQ2Ny42OCIgY3k9IjIwNy4wOSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzNzc0ZmQ7Ii8+PGNpcmNsZSBjeD0iNDcwLjczIiBjeT0iMjA4Ljk0IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzM3NzNmZTsiLz48Y2lyY2xlIGN4PSI0NzMuNzkiIGN5PSIyMTAuNzgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojMzc3MmZmOyIvPjxjaXJjbGUgY3g9IjQ3MS45OSIgY3k9IjIxMy43OSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiMzOTcyZmQ7Ii8+PGNpcmNsZSBjeD0iNDcwLjIiIGN5PSIyMTYuNzkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2I3M2ZiOyIvPjxjaXJjbGUgY3g9IjQ2OC40IiBjeT0iMjE5LjgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojM2Q3M2Y5OyIvPjxjaXJjbGUgY3g9IjQ2Ni42MSIgY3k9IjIyMi44IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzNmNzRmNzsiLz48Y2lyY2xlIGN4PSI0NjQuODEiIGN5PSIyMjUuODEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDE3NGY0OyIvPjxjaXJjbGUgY3g9IjQ2My4wMiIgY3k9IjIyOC44MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0Mzc0ZjI7Ii8+PGNpcmNsZSBjeD0iNDYxLjIyIiBjeT0iMjMxLjgyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzQ1NzVmMDsiLz48Y2lyY2xlIGN4PSI0NTkuNDMiIGN5PSIyMzQuODMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNDc3NWVlOyIvPjxjaXJjbGUgY3g9IjQ1Ny42NCIgY3k9IjIzNy44NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0OTc1ZWM7Ii8+PGNpcmNsZSBjeD0iNDU1Ljg0IiBjeT0iMjQwLjg0IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRiNzZlYTsiLz48Y2lyY2xlIGN4PSI0NTQuMDUiIGN5PSIyNDMuODUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNGQ3NmU4OyIvPjxjaXJjbGUgY3g9IjQ1Mi4yNSIgY3k9IjI0Ni44NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM0Zjc3ZTY7Ii8+PGNpcmNsZSBjeD0iNDUwLjQ2IiBjeT0iMjQ5Ljg2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzUxNzdlMzsiLz48Y2lyY2xlIGN4PSI0NDguNjYiIGN5PSIyNTIuODciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNTM3N2UxOyIvPjxjaXJjbGUgY3g9IjQ0Ni44NyIgY3k9IjI1NS44NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1NTc4ZGY7Ii8+PGNpcmNsZSBjeD0iNDQ1LjA4IiBjeT0iMjU4Ljg4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzU3NzhkZDsiLz48Y2lyY2xlIGN4PSI0NDMuMjgiIGN5PSIyNjEuODkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNTk3OGRiOyIvPjxjaXJjbGUgY3g9IjQ0MS40OSIgY3k9IjI2NC44OSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1Yjc5ZDk7Ii8+PGNpcmNsZSBjeD0iNDM5LjY5IiBjeT0iMjY3LjkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNWQ3OWQ3OyIvPjxjaXJjbGUgY3g9IjQzNy45IiBjeT0iMjcwLjkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNWY3YWQ1OyIvPjxjaXJjbGUgY3g9IjQzNi4xIiBjeT0iMjczLjkxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzYxN2FkMzsiLz48Y2lyY2xlIGN4PSI0MzQuMzEiIGN5PSIyNzYuOTIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNjM3YWQwOyIvPjxjaXJjbGUgY3g9IjQzMi41MSIgY3k9IjI3OS45MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM2NTdiY2U7Ii8+PGNpcmNsZSBjeD0iNDMwLjcyIiBjeT0iMjgyLjkzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzY3N2JjYzsiLz48Y2lyY2xlIGN4PSI0MjguOTMiIGN5PSIyODUuOTMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNjk3YmNhOyIvPjxjaXJjbGUgY3g9IjQyNy4xMyIgY3k9IjI4OC45NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM2YTdjYzg7Ii8+PGNpcmNsZSBjeD0iNDI1LjM0IiBjeT0iMjkxLjk1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzZjN2NjNjsiLz48Y2lyY2xlIGN4PSI0MjMuNTQiIGN5PSIyOTQuOTUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNmU3ZGM0OyIvPjxjaXJjbGUgY3g9IjQyMS43NSIgY3k9IjI5Ny45NiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM3MDdkYzI7Ii8+PGNpcmNsZSBjeD0iNDE5Ljk1IiBjeT0iMzAwLjk3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzcyN2RiZjsiLz48Y2lyY2xlIGN4PSI0MTguMTYiIGN5PSIzMDMuOTciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNzQ3ZWJkOyIvPjxjaXJjbGUgY3g9IjQxNi4zNiIgY3k9IjMwNi45OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM3NjdlYmI7Ii8+PGNpcmNsZSBjeD0iNDE0LjU3IiBjeT0iMzA5Ljk4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izc4N2ViOTsiLz48Y2lyY2xlIGN4PSI0MTIuNzgiIGN5PSIzMTIuOTkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojN2E3ZmI3OyIvPjxjaXJjbGUgY3g9IjQxMC45OCIgY3k9IjMxNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM3YzdmYjU7Ii8+PGNpcmNsZSBjeD0iNDA5LjE5IiBjeT0iMzE5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzdlODBiMzsiLz48Y2lyY2xlIGN4PSI0MDcuMzkiIGN5PSIzMjIuMDEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojODA4MGIxOyIvPjxjaXJjbGUgY3g9IjQwNS42IiBjeT0iMzI1LjAyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzgyODBhZTsiLz48Y2lyY2xlIGN4PSI0MDMuOCIgY3k9IjMyOC4wMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM4NDgxYWM7Ii8+PGNpcmNsZSBjeD0iNDAyLjAxIiBjeT0iMzMxLjAzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izg2ODFhYTsiLz48Y2lyY2xlIGN4PSI0MDAuMjIiIGN5PSIzMzQuMDMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojODg4MWE4OyIvPjxjaXJjbGUgY3g9IjM5OC40MiIgY3k9IjMzNy4wNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM4YTgyYTY7Ii8+PGNpcmNsZSBjeD0iMzk2LjYzIiBjeT0iMzQwLjA1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzhjODJhNDsiLz48Y2lyY2xlIGN4PSIzOTQuODMiIGN5PSIzNDMuMDUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOGU4M2EyOyIvPjxjaXJjbGUgY3g9IjM5My4wNCIgY3k9IjM0Ni4wNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM5MDgzYTA7Ii8+PGNpcmNsZSBjeD0iMzkxLjI0IiBjeT0iMzQ5LjA3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzkyODM5ZTsiLz48Y2lyY2xlIGN4PSIzODkuNDUiIGN5PSIzNTIuMDciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOTQ4NDliOyIvPjxjaXJjbGUgY3g9IjM4Ny42NSIgY3k9IjM1NS4wOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM5Njg0OTk7Ii8+PGNpcmNsZSBjeD0iMzg1Ljg2IiBjeT0iMzU4LjA4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izk4ODQ5NzsiLz48Y2lyY2xlIGN4PSIzODQuMDciIGN5PSIzNjEuMDkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOWE4NTk1OyIvPjxjaXJjbGUgY3g9IjM4Mi4yNyIgY3k9IjM2NC4xIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzljODU5MzsiLz48Y2lyY2xlIGN4PSIzODAuNDgiIGN5PSIzNjcuMSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM5ZTg2OTE7Ii8+PGNpcmNsZSBjeD0iMzc4LjY4IiBjeT0iMzcwLjExIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2EwODY4ZjsiLz48Y2lyY2xlIGN4PSIzNzYuODkiIGN5PSIzNzMuMTIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYTI4NjhkOyIvPjxjaXJjbGUgY3g9IjM3NS4wOSIgY3k9IjM3Ni4xMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNhNDg3OGE7Ii8+PGNpcmNsZSBjeD0iMzczLjMiIGN5PSIzNzkuMTMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYTY4Nzg4OyIvPjxjaXJjbGUgY3g9IjM3MS41IiBjeT0iMzgyLjEzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2E4ODc4NjsiLz48Y2lyY2xlIGN4PSIzNjkuNzEiIGN5PSIzODUuMTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYWE4ODg0OyIvPjxjaXJjbGUgY3g9IjM2Ny45MiIgY3k9IjM4OC4xNSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNhYzg4ODI7Ii8+PGNpcmNsZSBjeD0iMzY2LjEyIiBjeT0iMzkxLjE1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2FlODk4MDsiLz48Y2lyY2xlIGN4PSIzNjQuMzMiIGN5PSIzOTQuMTYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYjA4OTdlOyIvPjxjaXJjbGUgY3g9IjM2Mi41MyIgY3k9IjM5Ny4xNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNiMjg5N2M7Ii8+PGNpcmNsZSBjeD0iMzYwLjc0IiBjeT0iNDAwLjE3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2I0OGE3YTsiLz48Y2lyY2xlIGN4PSIzNTguOTQiIGN5PSI0MDMuMTgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYjY4YTc3OyIvPjxjaXJjbGUgY3g9IjM1Ny4xNSIgY3k9IjQwNi4xOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNiODhhNzU7Ii8+PGNpcmNsZSBjeD0iMzU1LjM1IiBjeT0iNDA5LjE5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2JhOGI3MzsiLz48Y2lyY2xlIGN4PSIzNTMuNTYiIGN5PSI0MTIuMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNiYzhiNzE7Ii8+PGNpcmNsZSBjeD0iMzUxLjc3IiBjeT0iNDE1LjIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYmU4YzZmOyIvPjxjaXJjbGUgY3g9IjM0OS45NyIgY3k9IjQxOC4yMSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjMDhjNmQ7Ii8+PGNpcmNsZSBjeD0iMzQ4LjE4IiBjeT0iNDIxLjIyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2MyOGM2YjsiLz48Y2lyY2xlIGN4PSIzNDYuMzgiIGN5PSI0MjQuMjIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYzQ4ZDY5OyIvPjxjaXJjbGUgY3g9IjM0NC41OSIgY3k9IjQyNy4yMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjNjhkNjY7Ii8+PGNpcmNsZSBjeD0iMzQyLjc5IiBjeT0iNDMwLjIzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2M4OGQ2NDsiLz48Y2lyY2xlIGN4PSIzNDEiIGN5PSI0MzMuMjQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojY2E4ZTYyOyIvPjxjaXJjbGUgY3g9IjMzOS4yMSIgY3k9IjQzNi4yNSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjYzhlNjA7Ii8+PGNpcmNsZSBjeD0iMzM3LjQxIiBjeT0iNDM5LjI1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2NkOGY1ZTsiLz48Y2lyY2xlIGN4PSIzMzUuNjIiIGN5PSI0NDIuMjYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojY2Y4ZjVjOyIvPjxjaXJjbGUgY3g9IjMzMy44MiIgY3k9IjQ0NS4yNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkMThmNWE7Ii8+PGNpcmNsZSBjeD0iMzMyLjAzIiBjeT0iNDQ4LjI3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2QzOTA1ODsiLz48Y2lyY2xlIGN4PSIzMzAuMjMiIGN5PSI0NTEuMjgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZDU5MDU1OyIvPjxjaXJjbGUgY3g9IjMyOC40NCIgY3k9IjQ1NC4yOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkNzkwNTM7Ii8+PGNpcmNsZSBjeD0iMzI2LjY0IiBjeT0iNDU3LjI5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2Q5OTE1MTsiLz48Y2lyY2xlIGN4PSIzMjQuODUiIGN5PSI0NjAuMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkYjkxNGY7Ii8+PGNpcmNsZSBjeD0iMzIzLjA2IiBjeT0iNDYzLjMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZGQ5MjRkOyIvPjxjaXJjbGUgY3g9IjMyMS4yNiIgY3k9IjQ2Ni4zMSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkZjkyNGI7Ii8+PGNpcmNsZSBjeD0iMzE5LjQ3IiBjeT0iNDY5LjMyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2UxOTI0OTsiLz48Y2lyY2xlIGN4PSIzMTcuNjciIGN5PSI0NzIuMzIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZTM5MzQ3OyIvPjxjaXJjbGUgY3g9IjMxNS44OCIgY3k9IjQ3NS4zMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNlNTkzNDU7Ii8+PGNpcmNsZSBjeD0iMzE0LjA4IiBjeT0iNDc4LjMzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2U3OTM0MjsiLz48Y2lyY2xlIGN4PSIzMTIuMjkiIGN5PSI0ODEuMzQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZTk5NDQwOyIvPjxjaXJjbGUgY3g9IjMxMC40OSIgY3k9IjQ4NC4zNSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNlYjk0M2U7Ii8+PGNpcmNsZSBjeD0iMzA4LjciIGN5PSI0ODcuMzUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZWQ5NTNjOyIvPjxjaXJjbGUgY3g9IjMwNi45MSIgY3k9IjQ5MC4zNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNlZjk1M2E7Ii8+PGNpcmNsZSBjeD0iMzA1LjExIiBjeT0iNDkzLjM3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2YxOTUzODsiLz48Y2lyY2xlIGN4PSIzMDMuMzIiIGN5PSI0OTYuMzciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZjM5NjM2OyIvPjxjaXJjbGUgY3g9IjMwMS41MiIgY3k9IjQ5OS4zOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmNTk2MzQ7Ii8+PGNpcmNsZSBjeD0iMjk5LjczIiBjeT0iNTAyLjM4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2Y3OTYzMTsiLz48Y2lyY2xlIGN4PSIyOTcuOTMiIGN5PSI1MDUuMzkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZjk5NzJmOyIvPjxjaXJjbGUgY3g9IjI5Ni4xNCIgY3k9IjUwOC40IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZiOTcyZDsiLz48Y2lyY2xlIGN4PSIyOTQuMzQiIGN5PSI1MTEuNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZDk4MmI7Ii8+PGNpcmNsZSBjeD0iMjkyLjU1IiBjeT0iNTE0LjQxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyODkuNDkiIGN5PSI1MTIuNjMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI4Ni40NCIgY3k9IjUxMC44NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjgzLjM4IiBjeT0iNTA5LjA3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyODAuMzIiIGN5PSI1MDcuMjkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI3Ny4yNiIgY3k9IjUwNS41IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyNzQuMjEiIGN5PSI1MDMuNzIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI3MS4xNSIgY3k9IjUwMS45NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjY4LjA5IiBjeT0iNTAwLjE2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyNjUuMDMiIGN5PSI0OTguMzgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI2MS45OCIgY3k9IjQ5Ni42IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyNTguOTIiIGN5PSI0OTQuODIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI1NS44NiIgY3k9IjQ5My4wNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjUyLjgiIGN5PSI0OTEuMjYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI0OS43NSIgY3k9IjQ4OS40OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjQ2LjY5IiBjeT0iNDg3LjciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI0My42MyIgY3k9IjQ4NS45MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjQwLjU3IiBjeT0iNDg0LjEzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyMzcuNTIiIGN5PSI0ODIuMzUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjIzNC40NiIgY3k9IjQ4MC41NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjMxLjQiIGN5PSI0NzguNzkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjIyOC4zNCIgY3k9IjQ3Ny4wMSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjI1LjI5IiBjeT0iNDc1LjIzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyMjIuMjMiIGN5PSI0NzMuNDUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjIxOS4xNyIgY3k9IjQ3MS42NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjE2LjExIiBjeT0iNDY5Ljg5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyMTMuMDYiIGN5PSI0NjguMTEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjIxMCIgY3k9IjQ2Ni4zMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjA2Ljk0IiBjeT0iNDY0LjU0IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyMDMuODgiIGN5PSI0NjIuNzYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjIwMC44MyIgY3k9IjQ2MC45OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTk3Ljc3IiBjeT0iNDU5LjIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjE5NC43MSIgY3k9IjQ1Ny40MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTkxLjY2IiBjeT0iNDU1LjY0IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxODguNiIgY3k9IjQ1My44NiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTg1LjU0IiBjeT0iNDUyLjA4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxODIuNDgiIGN5PSI0NTAuMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTc5LjQzIiBjeT0iNDQ4LjUyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxNzYuMzciIGN5PSI0NDYuNzQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjE3My4zMSIgY3k9IjQ0NC45NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTcwLjI1IiBjeT0iNDQzLjE3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxNjcuMiIgY3k9IjQ0MS4zOSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTY0LjE0IiBjeT0iNDM5LjYxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxNjEuMDgiIGN5PSI0MzcuODMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjE1OC4wMiIgY3k9IjQzNi4wNSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTU0Ljk3IiBjeT0iNDM0LjI3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxNTEuOTEiIGN5PSI0MzIuNDkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjE0OC44NSIgY3k9IjQzMC43MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTQ1Ljc5IiBjeT0iNDI4LjkzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxNDIuNzQiIGN5PSI0MjcuMTUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjEzOS42OCIgY3k9IjQyNS4zNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTM2LjYyIiBjeT0iNDIzLjU4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxMzMuNTYiIGN5PSI0MjEuOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTMwLjUxIiBjeT0iNDIwLjAyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxMjcuNDUiIGN5PSI0MTguMjQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjEyNC4zOSIgY3k9IjQxNi40NiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTIxLjMzIiBjeT0iNDE0LjY4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxMTguMjgiIGN5PSI0MTIuOSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTE1LjIyIiBjeT0iNDExLjEyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxMTIuMTYiIGN5PSI0MDkuMzQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjEwOS4xIiBjeT0iNDA3LjU2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxMDYuMDUiIGN5PSI0MDUuNzciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjEwMi45OSIgY3k9IjQwMy45OSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iOTkuOTMiIGN5PSI0MDIuMjEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ijk2Ljg3IiBjeT0iNDAwLjQzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSI5My44MiIgY3k9IjM5OC42NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iOTAuNzYiIGN5PSIzOTYuODciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ijg3LjciIGN5PSIzOTUuMDkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ijg0LjY0IiBjeT0iMzkzLjMxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSI4MS41OSIgY3k9IjM5MS41MyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNzguNTMiIGN5PSIzODkuNzUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ijc1LjQ3IiBjeT0iMzg3Ljk3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSI3Mi40MSIgY3k9IjM4Ni4xOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNjkuMzYiIGN5PSIzODQuNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNjYuMyIgY3k9IjM4Mi42MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNjMuMjQiIGN5PSIzODAuODQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjYwLjE5IiBjeT0iMzc5LjA2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSI1Ny4xMyIgY3k9IjM3Ny4yOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNTQuMDciIGN5PSIzNzUuNSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNTEuMDEiIGN5PSIzNzMuNzIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjQ3Ljk2IiBjeT0iMzcxLjk0IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSI0NC45IiBjeT0iMzcwLjE2IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSI0MS44NCIgY3k9IjM2OC4zOCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMzguNzgiIGN5PSIzNjYuNTkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjM1LjczIiBjeT0iMzY0LjgxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIzMi42NyIgY3k9IjM2My4wMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMjkuNjEiIGN5PSIzNjEuMjUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjI2LjU1IiBjeT0iMzU5LjQ3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyMy41IiBjeT0iMzU3LjY5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIyMC40NCIgY3k9IjM1NS45MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMTcuMzgiIGN5PSIzNTQuMTMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9IjE0LjMyIiBjeT0iMzUyLjM1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSIxMS4yNyIgY3k9IjM1MC41NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iOC4yMSIgY3k9IjM0OC43OSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iNS4xNSIgY3k9IjM0NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iMi4wOSIgY3k9IjM0NS4yMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iLS45NiIgY3k9IjM0My40NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iLTQuMDIiIGN5PSIzNDEuNjYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ii03LjA4IiBjeT0iMzM5Ljg4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSItMTAuMTQiIGN5PSIzMzguMSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZjk4Mjk7Ii8+PGNpcmNsZSBjeD0iLTEzLjE5IiBjeT0iMzM2LjMyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ZmOTgyOTsiLz48Y2lyY2xlIGN4PSItMTYuMjUiIGN5PSIzMzQuNTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ii0xNC40NSIgY3k9IjMzMS40NyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmZDk5MmE7Ii8+PGNpcmNsZSBjeD0iLTEyLjY1IiBjeT0iMzI4LjQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZmI5OTJjOyIvPjxjaXJjbGUgY3g9Ii0xMC44NiIgY3k9IjMyNS4zMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmYTlhMmQ7Ii8+PGNpcmNsZSBjeD0iLTkuMDYiIGN5PSIzMjIuMjYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZjg5YjJlOyIvPjxjaXJjbGUgY3g9Ii03LjI2IiBjeT0iMzE5LjE5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2Y2OWMzMDsiLz48Y2lyY2xlIGN4PSItNS40NiIgY3k9IjMxNi4xMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNmNDljMzE7Ii8+PGNpcmNsZSBjeD0iLTMuNjYiIGN5PSIzMTMuMDYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZjM5ZDMzOyIvPjxjaXJjbGUgY3g9Ii0xLjg2IiBjeT0iMzA5Ljk5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2YxOWUzNDsiLz48Y2lyY2xlIGN4PSItLjA3IiBjeT0iMzA2LjkyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2VmOWUzNTsiLz48Y2lyY2xlIGN4PSIxLjczIiBjeT0iMzAzLjg1IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2VkOWYzNzsiLz48Y2lyY2xlIGN4PSIzLjUzIiBjeT0iMzAwLjc4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2VjYTAzODsiLz48Y2lyY2xlIGN4PSI1LjMzIiBjeT0iMjk3LjcxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2VhYTEzOTsiLz48Y2lyY2xlIGN4PSI3LjEzIiBjeT0iMjk0LjY0IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2U4YTEzYjsiLz48Y2lyY2xlIGN4PSI4LjkzIiBjeT0iMjkxLjU3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2U2YTIzYzsiLz48Y2lyY2xlIGN4PSIxMC43MyIgY3k9IjI4OC41IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2U0YTMzZDsiLz48Y2lyY2xlIGN4PSIxMi41MiIgY3k9IjI4NS40NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNlM2EzM2Y7Ii8+PGNpcmNsZSBjeD0iMTQuMzIiIGN5PSIyODIuMzciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZTFhNDQwOyIvPjxjaXJjbGUgY3g9IjE2LjEyIiBjeT0iMjc5LjMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZGZhNTQyOyIvPjxjaXJjbGUgY3g9IjE3LjkyIiBjeT0iMjc2LjIzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2RkYTY0MzsiLz48Y2lyY2xlIGN4PSIxOS43MiIgY3k9IjI3My4xNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkY2E2NDQ7Ii8+PGNpcmNsZSBjeD0iMjEuNTIiIGN5PSIyNzAuMDkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZGFhNzQ2OyIvPjxjaXJjbGUgY3g9IjIzLjMxIiBjeT0iMjY3LjAyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2Q4YTg0NzsiLz48Y2lyY2xlIGN4PSIyNS4xMSIgY3k9IjI2My45NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkNmE4NDg7Ii8+PGNpcmNsZSBjeD0iMjYuOTEiIGN5PSIyNjAuODgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojZDRhOTRhOyIvPjxjaXJjbGUgY3g9IjI4LjcxIiBjeT0iMjU3LjgyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2QzYWE0YjsiLz48Y2lyY2xlIGN4PSIzMC41MSIgY3k9IjI1NC43NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNkMWFiNGQ7Ii8+PGNpcmNsZSBjeD0iMzIuMzEiIGN5PSIyNTEuNjgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojY2ZhYjRlOyIvPjxjaXJjbGUgY3g9IjM0LjEiIGN5PSIyNDguNjEiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojY2RhYzRmOyIvPjxjaXJjbGUgY3g9IjM1LjkiIGN5PSIyNDUuNTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojY2NhZDUxOyIvPjxjaXJjbGUgY3g9IjM3LjciIGN5PSIyNDIuNDciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojY2FhZDUyOyIvPjxjaXJjbGUgY3g9IjM5LjUiIGN5PSIyMzkuNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjOGFlNTM7Ii8+PGNpcmNsZSBjeD0iNDEuMyIgY3k9IjIzNi4zMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjNmFmNTU7Ii8+PGNpcmNsZSBjeD0iNDMuMSIgY3k9IjIzMy4yNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjNWIwNTY7Ii8+PGNpcmNsZSBjeD0iNDQuOSIgY3k9IjIzMC4yIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2MzYjA1NzsiLz48Y2lyY2xlIGN4PSI0Ni42OSIgY3k9IjIyNy4xMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNjMWIxNTk7Ii8+PGNpcmNsZSBjeD0iNDguNDkiIGN5PSIyMjQuMDYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYmZiMjVhOyIvPjxjaXJjbGUgY3g9IjUwLjI5IiBjeT0iMjIwLjk5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2JkYjI1YzsiLz48Y2lyY2xlIGN4PSI1Mi4wOSIgY3k9IjIxNy45MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNiY2IzNWQ7Ii8+PGNpcmNsZSBjeD0iNTMuODkiIGN5PSIyMTQuODUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYmFiNDVlOyIvPjxjaXJjbGUgY3g9IjU1LjY5IiBjeT0iMjExLjc4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2I4YjU2MDsiLz48Y2lyY2xlIGN4PSI1Ny40OCIgY3k9IjIwOC43MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNiNmI1NjE7Ii8+PGNpcmNsZSBjeD0iNTkuMjgiIGN5PSIyMDUuNjQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYjViNjYyOyIvPjxjaXJjbGUgY3g9IjYxLjA4IiBjeT0iMjAyLjU4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2IzYjc2NDsiLz48Y2lyY2xlIGN4PSI2Mi44OCIgY3k9IjE5OS41MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNiMWI3NjU7Ii8+PGNpcmNsZSBjeD0iNjQuNjgiIGN5PSIxOTYuNDQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYWZiODY2OyIvPjxjaXJjbGUgY3g9IjY2LjQ4IiBjeT0iMTkzLjM3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2FkYjk2ODsiLz48Y2lyY2xlIGN4PSI2OC4yNyIgY3k9IjE5MC4zIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2FjYmE2OTsiLz48Y2lyY2xlIGN4PSI3MC4wNyIgY3k9IjE4Ny4yMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNhYWJhNmI7Ii8+PGNpcmNsZSBjeD0iNzEuODciIGN5PSIxODQuMTYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYThiYjZjOyIvPjxjaXJjbGUgY3g9IjczLjY3IiBjeT0iMTgxLjA5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2E2YmM2ZDsiLz48Y2lyY2xlIGN4PSI3NS40NyIgY3k9IjE3OC4wMiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiNhNWJjNmY7Ii8+PGNpcmNsZSBjeD0iNzcuMjciIGN5PSIxNzQuOTYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojYTNiZDcwOyIvPjxjaXJjbGUgY3g9Ijc5LjA2IiBjeT0iMTcxLjg5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6I2ExYmU3MTsiLz48Y2lyY2xlIGN4PSI4MC44NiIgY3k9IjE2OC44MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM5ZmJlNzM7Ii8+PGNpcmNsZSBjeD0iODIuNjYiIGN5PSIxNjUuNzUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOWViZjc0OyIvPjxjaXJjbGUgY3g9Ijg0LjQ2IiBjeT0iMTYyLjY4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzljYzA3NjsiLz48Y2lyY2xlIGN4PSI4Ni4yNiIgY3k9IjE1OS42MSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM5YWMxNzc7Ii8+PGNpcmNsZSBjeD0iODguMDYiIGN5PSIxNTYuNTQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOThjMTc4OyIvPjxjaXJjbGUgY3g9Ijg5Ljg2IiBjeT0iMTUzLjQ3IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izk2YzI3YTsiLz48Y2lyY2xlIGN4PSI5MS42NSIgY3k9IjE1MC40IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izk1YzM3YjsiLz48Y2lyY2xlIGN4PSI5My40NSIgY3k9IjE0Ny4zNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM5M2MzN2M7Ii8+PGNpcmNsZSBjeD0iOTUuMjUiIGN5PSIxNDQuMjciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOTFjNDdlOyIvPjxjaXJjbGUgY3g9Ijk3LjA1IiBjeT0iMTQxLjIiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOGZjNTdmOyIvPjxjaXJjbGUgY3g9Ijk4Ljg1IiBjeT0iMTM4LjEzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzhlYzY4MDsiLz48Y2lyY2xlIGN4PSIxMDAuNjUiIGN5PSIxMzUuMDYiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojOGNjNjgyOyIvPjxjaXJjbGUgY3g9IjEwMi40NCIgY3k9IjEzMS45OSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM4YWM3ODM7Ii8+PGNpcmNsZSBjeD0iMTA0LjI0IiBjeT0iMTI4LjkyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izg4Yzg4NTsiLz48Y2lyY2xlIGN4PSIxMDYuMDQiIGN5PSIxMjUuODUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojODZjODg2OyIvPjxjaXJjbGUgY3g9IjEwNy44NCIgY3k9IjEyMi43OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM4NWM5ODc7Ii8+PGNpcmNsZSBjeD0iMTA5LjY0IiBjeT0iMTE5LjcyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzgzY2E4OTsiLz48Y2lyY2xlIGN4PSIxMTEuNDQiIGN5PSIxMTYuNjUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojODFjYjhhOyIvPjxjaXJjbGUgY3g9IjExMy4yMyIgY3k9IjExMy41OCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM3ZmNiOGI7Ii8+PGNpcmNsZSBjeD0iMTE1LjAzIiBjeT0iMTEwLjUxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzdlY2M4ZDsiLz48Y2lyY2xlIGN4PSIxMTYuODMiIGN5PSIxMDcuNDQiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojN2NjZDhlOyIvPjxjaXJjbGUgY3g9IjExOC42MyIgY3k9IjEwNC4zNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM3YWNkOGY7Ii8+PGNpcmNsZSBjeD0iMTIwLjQzIiBjeT0iMTAxLjMiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNzhjZTkxOyIvPjxjaXJjbGUgY3g9IjEyMi4yMyIgY3k9Ijk4LjIzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6Izc3Y2Y5MjsiLz48Y2lyY2xlIGN4PSIxMjQuMDMiIGN5PSI5NS4xNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM3NWQwOTQ7Ii8+PGNpcmNsZSBjeD0iMTI1LjgyIiBjeT0iOTIuMDkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNzNkMDk1OyIvPjxjaXJjbGUgY3g9IjEyNy42MiIgY3k9Ijg5LjAzIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzcxZDE5NjsiLz48Y2lyY2xlIGN4PSIxMjkuNDIiIGN5PSI4NS45NiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM2ZmQyOTg7Ii8+PGNpcmNsZSBjeD0iMTMxLjIyIiBjeT0iODIuODkiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNmVkMjk5OyIvPjxjaXJjbGUgY3g9IjEzMy4wMiIgY3k9Ijc5LjgyIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzZjZDM5YTsiLz48Y2lyY2xlIGN4PSIxMzQuODIiIGN5PSI3Ni43NSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM2YWQ0OWM7Ii8+PGNpcmNsZSBjeD0iMTM2LjYxIiBjeT0iNzMuNjgiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNjhkNTlkOyIvPjxjaXJjbGUgY3g9IjEzOC40MSIgY3k9IjcwLjYxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzY3ZDU5ZjsiLz48Y2lyY2xlIGN4PSIxNDAuMjEiIGN5PSI2Ny41NCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM2NWQ2YTA7Ii8+PGNpcmNsZSBjeD0iMTQyLjAxIiBjeT0iNjQuNDciIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNjNkN2ExOyIvPjxjaXJjbGUgY3g9IjE0My44MSIgY3k9IjYxLjQxIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzYxZDdhMzsiLz48Y2lyY2xlIGN4PSIxNDUuNjEiIGN5PSI1OC4zNCIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1ZmQ4YTQ7Ii8+PGNpcmNsZSBjeD0iMTQ3LjQiIGN5PSI1NS4yNyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1ZWQ5YTU7Ii8+PGNpcmNsZSBjeD0iMTQ5LjIiIGN5PSI1Mi4yIiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzVjZGFhNzsiLz48Y2lyY2xlIGN4PSIxNTEiIGN5PSI0OS4xMyIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1YWRhYTg7Ii8+PGNpcmNsZSBjeD0iMTUyLjgiIGN5PSI0Ni4wNiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1OGRiYTk7Ii8+PGNpcmNsZSBjeD0iMTU0LjYiIGN5PSI0Mi45OSIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1N2RjYWI7Ii8+PGNpcmNsZSBjeD0iMTU2LjQiIGN5PSIzOS45MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1NWRjYWM7Ii8+PGNpcmNsZSBjeD0iMTU4LjE5IiBjeT0iMzYuODUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNTNkZGFlOyIvPjxjaXJjbGUgY3g9IjE1OS45OSIgY3k9IjMzLjc5IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzUxZGVhZjsiLz48Y2lyY2xlIGN4PSIxNjEuNzkiIGN5PSIzMC43MiIgcj0iMjUyLjciIHN0eWxlPSJmaWxsOiM1MGRmYjA7Ii8+PGNpcmNsZSBjeD0iMTYzLjU5IiBjeT0iMjcuNjUiIHI9IjI1Mi43IiBzdHlsZT0iZmlsbDojNGVkZmIyOyIvPjxjaXJjbGUgY3g9IjE2NS4zOSIgY3k9IjI0LjU4IiByPSIyNTIuNyIgc3R5bGU9ImZpbGw6IzRjZTBiMzsiLz48L3N2Zz4="},{name:Bi.Pink,svg:"data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAwIDU2MCI+PGNpcmNsZSBjeD0iMjU1LjE4IiBjeT0iLTQ2LjkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2VjNDI2ODsiLz48Y2lyY2xlIGN4PSIyNTguODkiIGN5PSItNDMuMTciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2VhNDM2OTsiLz48Y2lyY2xlIGN4PSIyNjIuNTkiIGN5PSItMzkuNDMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2U5NDM2YjsiLz48Y2lyY2xlIGN4PSIyNjYuMyIgY3k9Ii0zNS43IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlNzQ0NmM7Ii8+PGNpcmNsZSBjeD0iMjcwIiBjeT0iLTMxLjk2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlNTQ0NmU7Ii8+PGNpcmNsZSBjeD0iMjczLjcxIiBjeT0iLTI4LjIzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlMzQ1NmY7Ii8+PGNpcmNsZSBjeD0iMjc3LjQxIiBjeT0iLTI0LjQ5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlMTQ1NzE7Ii8+PGNpcmNsZSBjeD0iMjgxLjEyIiBjeT0iLTIwLjc2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlMDQ2NzI7Ii8+PGNpcmNsZSBjeD0iMjg0LjgyIiBjeT0iLTE3LjAyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkZTQ2NzQ7Ii8+PGNpcmNsZSBjeD0iMjg4LjUzIiBjeT0iLTEzLjI5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkYzQ3NzU7Ii8+PGNpcmNsZSBjeD0iMjkyLjIzIiBjeT0iLTkuNTUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2RhNDc3NzsiLz48Y2lyY2xlIGN4PSIyOTUuOTQiIGN5PSItNS44MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZDg0ODc4OyIvPjxjaXJjbGUgY3g9IjI5OS42NCIgY3k9Ii0yLjA4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkNjQ4N2E7Ii8+PGNpcmNsZSBjeD0iMzAzLjM1IiBjeT0iMS42NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZDU0OTdiOyIvPjxjaXJjbGUgY3g9IjMwNy4wNSIgY3k9IjUuMzgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2QzNDk3ZDsiLz48Y2lyY2xlIGN4PSIzMTAuNzYiIGN5PSI5LjEyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkMTRhN2U7Ii8+PGNpcmNsZSBjeD0iMzE0LjQ2IiBjeT0iMTIuODUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2NmNGE4MDsiLz48Y2lyY2xlIGN4PSIzMTguMTciIGN5PSIxNi41OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojY2Q0YjgxOyIvPjxjaXJjbGUgY3g9IjMyMS44NyIgY3k9IjIwLjMyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNjYzRiODM7Ii8+PGNpcmNsZSBjeD0iMzI1LjU4IiBjeT0iMjQuMDYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2NhNGM4NDsiLz48Y2lyY2xlIGN4PSIzMjkuMjgiIGN5PSIyNy43OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYzg0Yzg2OyIvPjxjaXJjbGUgY3g9IjMzMi45OSIgY3k9IjMxLjUzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNjNjRjODc7Ii8+PGNpcmNsZSBjeD0iMzM2LjY5IiBjeT0iMzUuMjYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2M0NGQ4OTsiLz48Y2lyY2xlIGN4PSIzNDAuNCIgY3k9IjM5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNjMzRkOGE7Ii8+PGNpcmNsZSBjeD0iMzQ0LjEiIGN5PSI0Mi43MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYzE0ZThjOyIvPjxjaXJjbGUgY3g9IjM0Ny44MSIgY3k9IjQ2LjQ3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNiZjRlOGQ7Ii8+PGNpcmNsZSBjeD0iMzUxLjUxIiBjeT0iNTAuMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYmQ0ZjhmOyIvPjxjaXJjbGUgY3g9IjM1NS4yMiIgY3k9IjUzLjkzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNiYjRmOTA7Ii8+PGNpcmNsZSBjeD0iMzU4LjkyIiBjeT0iNTcuNjciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2I5NTA5MjsiLz48Y2lyY2xlIGN4PSIzNjIuNjMiIGN5PSI2MS40IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNiODUwOTM7Ii8+PGNpcmNsZSBjeD0iMzY2LjMzIiBjeT0iNjUuMTQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2I2NTE5NTsiLz48Y2lyY2xlIGN4PSIzNzAuMDQiIGN5PSI2OC44NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYjQ1MTk2OyIvPjxjaXJjbGUgY3g9IjM3My43NSIgY3k9IjcyLjYxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNiMjUyOTg7Ii8+PGNpcmNsZSBjeD0iMzc3LjQ1IiBjeT0iNzYuMzQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2IwNTI5YTsiLz48Y2lyY2xlIGN4PSIzODEuMTYiIGN5PSI4MC4wOCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYWY1MzliOyIvPjxjaXJjbGUgY3g9IjM4NC44NiIgY3k9IjgzLjgxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNhZDUzOWQ7Ii8+PGNpcmNsZSBjeD0iMzg4LjU3IiBjeT0iODcuNTUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2FiNTQ5ZTsiLz48Y2lyY2xlIGN4PSIzOTIuMjciIGN5PSI5MS4yOCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYTk1NGEwOyIvPjxjaXJjbGUgY3g9IjM5NS45OCIgY3k9Ijk1LjAxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNhNzU1YTE7Ii8+PGNpcmNsZSBjeD0iMzk5LjY4IiBjeT0iOTguNzUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2E2NTVhMzsiLz48Y2lyY2xlIGN4PSI0MDMuMzkiIGN5PSIxMDIuNDgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2E0NTVhNDsiLz48Y2lyY2xlIGN4PSI0MDcuMDkiIGN5PSIxMDYuMjIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2EyNTZhNjsiLz48Y2lyY2xlIGN4PSI0MTAuOCIgY3k9IjEwOS45NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYTA1NmE3OyIvPjxjaXJjbGUgY3g9IjQxNC41IiBjeT0iMTEzLjY5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5ZTU3YTk7Ii8+PGNpcmNsZSBjeD0iNDE4LjIxIiBjeT0iMTE3LjQyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5YzU3YWE7Ii8+PGNpcmNsZSBjeD0iNDIxLjkxIiBjeT0iMTIxLjE2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5YjU4YWM7Ii8+PGNpcmNsZSBjeD0iNDI1LjYyIiBjeT0iMTI0Ljg5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5OTU4YWQ7Ii8+PGNpcmNsZSBjeD0iNDI5LjMyIiBjeT0iMTI4LjYzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5NzU5YWY7Ii8+PGNpcmNsZSBjeD0iNDMzLjAzIiBjeT0iMTMyLjM2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5NTU5YjA7Ii8+PGNpcmNsZSBjeD0iNDM2LjczIiBjeT0iMTM2LjEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzkzNWFiMjsiLz48Y2lyY2xlIGN4PSI0NDAuNDQiIGN5PSIxMzkuODMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzkyNWFiMzsiLz48Y2lyY2xlIGN4PSI0NDQuMTQiIGN5PSIxNDMuNTYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzkwNWJiNTsiLz48Y2lyY2xlIGN4PSI0NDcuODUiIGN5PSIxNDcuMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojOGU1YmI2OyIvPjxjaXJjbGUgY3g9IjQ1MS41NSIgY3k9IjE1MS4wMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojOGM1Y2I4OyIvPjxjaXJjbGUgY3g9IjQ1NS4yNiIgY3k9IjE1NC43NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojOGE1Y2I5OyIvPjxjaXJjbGUgY3g9IjQ1OC45NiIgY3k9IjE1OC41IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4OTVkYmI7Ii8+PGNpcmNsZSBjeD0iNDYyLjY3IiBjeT0iMTYyLjI0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4NzVkYmM7Ii8+PGNpcmNsZSBjeD0iNDY2LjM3IiBjeT0iMTY1Ljk3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4NTVlYmU7Ii8+PGNpcmNsZSBjeD0iNDcwLjA4IiBjeT0iMTY5LjcxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4MzVlYmY7Ii8+PGNpcmNsZSBjeD0iNDczLjc4IiBjeT0iMTczLjQ0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4MTVmYzE7Ii8+PGNpcmNsZSBjeD0iNDc3LjQ5IiBjeT0iMTc3LjE4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM3ZjVmYzI7Ii8+PGNpcmNsZSBjeD0iNDgxLjE5IiBjeT0iMTgwLjkxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM3ZTVmYzQ7Ii8+PGNpcmNsZSBjeD0iNDg0LjkiIGN5PSIxODQuNjUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzdjNjBjNTsiLz48Y2lyY2xlIGN4PSI0ODguNiIgY3k9IjE4OC4zOCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojN2E2MGM3OyIvPjxjaXJjbGUgY3g9IjQ5Mi4zMSIgY3k9IjE5Mi4xMSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNzg2MWM4OyIvPjxjaXJjbGUgY3g9IjQ5Ni4wMSIgY3k9IjE5NS44NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNzY2MWNhOyIvPjxjaXJjbGUgY3g9IjQ5OS43MiIgY3k9IjE5OS41OCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNzU2MmNiOyIvPjxjaXJjbGUgY3g9IjUwMy40MiIgY3k9IjIwMy4zMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNzM2MmNkOyIvPjxjaXJjbGUgY3g9IjUwNy4xMyIgY3k9IjIwNy4wNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNzE2M2NmOyIvPjxjaXJjbGUgY3g9IjUxMC44MyIgY3k9IjIxMC43OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNmY2M2QwOyIvPjxjaXJjbGUgY3g9IjUxNC41NCIgY3k9IjIxNC41MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNmQ2NGQyOyIvPjxjaXJjbGUgY3g9IjUxOC4yNCIgY3k9IjIxOC4yNiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNmM2NGQzOyIvPjxjaXJjbGUgY3g9IjUyMS45NSIgY3k9IjIyMS45OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNmE2NWQ1OyIvPjxjaXJjbGUgY3g9IjUyNS42NSIgY3k9IjIyNS43MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNjg2NWQ2OyIvPjxjaXJjbGUgY3g9IjUyOS4zNiIgY3k9IjIyOS40NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNjY2NmQ4OyIvPjxjaXJjbGUgY3g9IjUzMy4wNyIgY3k9IjIzMy4yIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2NDY2ZDk7Ii8+PGNpcmNsZSBjeD0iNTM2Ljc3IiBjeT0iMjM2LjkzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2MjY3ZGI7Ii8+PGNpcmNsZSBjeD0iNTQwLjQ4IiBjeT0iMjQwLjY2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2MTY3ZGM7Ii8+PGNpcmNsZSBjeD0iNTQ0LjE4IiBjeT0iMjQ0LjQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzVmNjhkZTsiLz48Y2lyY2xlIGN4PSI1NDcuODkiIGN5PSIyNDguMTMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzVkNjhkZjsiLz48Y2lyY2xlIGN4PSI1NTEuNTkiIGN5PSIyNTEuODciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzViNjhlMTsiLz48Y2lyY2xlIGN4PSI1NTUuMyIgY3k9IjI1NS42IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1OTY5ZTI7Ii8+PGNpcmNsZSBjeD0iNTU5IiBjeT0iMjU5LjM0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1ODY5ZTQ7Ii8+PGNpcmNsZSBjeD0iNTYyLjcxIiBjeT0iMjYzLjA3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1NjZhZTU7Ii8+PGNpcmNsZSBjeD0iNTY2LjQxIiBjeT0iMjY2LjgxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1NDZhZTc7Ii8+PGNpcmNsZSBjeD0iNTcwLjEyIiBjeT0iMjcwLjU0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1MjZiZTg7Ii8+PGNpcmNsZSBjeD0iNTczLjgyIiBjeT0iMjc0LjI4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1MDZiZWE7Ii8+PGNpcmNsZSBjeD0iNTc3LjUzIiBjeT0iMjc4LjAxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0ZjZjZWI7Ii8+PGNpcmNsZSBjeD0iNTgxLjIzIiBjeT0iMjgxLjc0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0ZDZjZWQ7Ii8+PGNpcmNsZSBjeD0iNTg0Ljk0IiBjeT0iMjg1LjQ4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0YjZkZWU7Ii8+PGNpcmNsZSBjeD0iNTg4LjY0IiBjeT0iMjg5LjIxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0OTZkZjA7Ii8+PGNpcmNsZSBjeD0iNTkyLjM1IiBjeT0iMjkyLjk1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0NzZlZjE7Ii8+PGNpcmNsZSBjeD0iNTk2LjA1IiBjeT0iMjk2LjY4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0NTZlZjM7Ii8+PGNpcmNsZSBjeD0iNTk5Ljc2IiBjeT0iMzAwLjQyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0NDZmZjQ7Ii8+PGNpcmNsZSBjeD0iNjAzLjQ2IiBjeT0iMzA0LjE1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0MjZmZjY7Ii8+PGNpcmNsZSBjeD0iNjA3LjE3IiBjeT0iMzA3Ljg5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM0MDcwZjc7Ii8+PGNpcmNsZSBjeD0iNjEwLjg3IiBjeT0iMzExLjYyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzZTcwZjk7Ii8+PGNpcmNsZSBjeD0iNjE0LjU4IiBjeT0iMzE1LjM2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzYzcxZmE7Ii8+PGNpcmNsZSBjeD0iNjE4LjI4IiBjeT0iMzE5LjA5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzYjcxZmM7Ii8+PGNpcmNsZSBjeD0iNjIxLjk5IiBjeT0iMzIyLjgzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzOTcyZmQ7Ii8+PGNpcmNsZSBjeD0iNjI1LjY5IiBjeT0iMzI2LjU2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzNzcyZmY7Ii8+PGNpcmNsZSBjeD0iNjIxLjk4IiBjeT0iMzMwLjI4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzNzcxZmQ7Ii8+PGNpcmNsZSBjeD0iNjE4LjI2IiBjeT0iMzMzLjk5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzNjcwZmI7Ii8+PGNpcmNsZSBjeD0iNjE0LjU1IiBjeT0iMzM3LjciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzM2NmZmYTsiLz48Y2lyY2xlIGN4PSI2MTAuODMiIGN5PSIzNDEuNDIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzM2NmVmODsiLz48Y2lyY2xlIGN4PSI2MDcuMTIiIGN5PSIzNDUuMTMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzM1NmNmNjsiLz48Y2lyY2xlIGN4PSI2MDMuNCIgY3k9IjM0OC44NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzU2YmY0OyIvPjxjaXJjbGUgY3g9IjU5OS42OSIgY3k9IjM1Mi41NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzU2YWYzOyIvPjxjaXJjbGUgY3g9IjU5NS45NyIgY3k9IjM1Ni4yOCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzU2OWYxOyIvPjxjaXJjbGUgY3g9IjU5Mi4yNiIgY3k9IjM1OS45OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzQ2OGVmOyIvPjxjaXJjbGUgY3g9IjU4OC41NCIgY3k9IjM2My43MSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzQ2N2VkOyIvPjxjaXJjbGUgY3g9IjU4NC44MyIgY3k9IjM2Ny40MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzQ2NmViOyIvPjxjaXJjbGUgY3g9IjU4MS4xMSIgY3k9IjM3MS4xNCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMzM2NWVhOyIvPjxjaXJjbGUgY3g9IjU3Ny40IiBjeT0iMzc0Ljg1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMzY0ZTg7Ii8+PGNpcmNsZSBjeD0iNTczLjY4IiBjeT0iMzc4LjU3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMzYyZTY7Ii8+PGNpcmNsZSBjeD0iNTY5Ljk3IiBjeT0iMzgyLjI4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMjYxZTQ7Ii8+PGNpcmNsZSBjeD0iNTY2LjI1IiBjeT0iMzg2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMjYwZTI7Ii8+PGNpcmNsZSBjeD0iNTYyLjU0IiBjeT0iMzg5LjcxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMjVmZTE7Ii8+PGNpcmNsZSBjeD0iNTU4LjgyIiBjeT0iMzkzLjQzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMTVlZGY7Ii8+PGNpcmNsZSBjeD0iNTU1LjExIiBjeT0iMzk3LjE0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMTVkZGQ7Ii8+PGNpcmNsZSBjeD0iNTUxLjM5IiBjeT0iNDAwLjg2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMTVjZGI7Ii8+PGNpcmNsZSBjeD0iNTQ3LjY4IiBjeT0iNDA0LjU3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMTViZGE7Ii8+PGNpcmNsZSBjeD0iNTQzLjk2IiBjeT0iNDA4LjI5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMDVhZDg7Ii8+PGNpcmNsZSBjeD0iNTQwLjI1IiBjeT0iNDEyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMDU4ZDY7Ii8+PGNpcmNsZSBjeD0iNTM2LjUzIiBjeT0iNDE1LjcyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMDU3ZDQ7Ii8+PGNpcmNsZSBjeD0iNTMyLjgyIiBjeT0iNDE5LjQzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyZjU2ZDI7Ii8+PGNpcmNsZSBjeD0iNTI5LjEiIGN5PSI0MjMuMTUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJmNTVkMTsiLz48Y2lyY2xlIGN4PSI1MjUuMzkiIGN5PSI0MjYuODYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJmNTRjZjsiLz48Y2lyY2xlIGN4PSI1MjEuNjciIGN5PSI0MzAuNTgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJlNTNjZDsiLz48Y2lyY2xlIGN4PSI1MTcuOTYiIGN5PSI0MzQuMjkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJlNTJjYjsiLz48Y2lyY2xlIGN4PSI1MTQuMjQiIGN5PSI0MzguMDEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJlNTFjYTsiLz48Y2lyY2xlIGN4PSI1MTAuNTMiIGN5PSI0NDEuNzIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJkNTBjODsiLz48Y2lyY2xlIGN4PSI1MDYuODEiIGN5PSI0NDUuNDQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJkNGZjNjsiLz48Y2lyY2xlIGN4PSI1MDMuMSIgY3k9IjQ0OS4xNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMmQ0ZGM0OyIvPjxjaXJjbGUgY3g9IjQ5OS4zOCIgY3k9IjQ1Mi44NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMmQ0Y2MyOyIvPjxjaXJjbGUgY3g9IjQ5NS42NyIgY3k9IjQ1Ni41OCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMmM0YmMxOyIvPjxjaXJjbGUgY3g9IjQ5MS45NiIgY3k9IjQ2MC4zIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyYzRhYmY7Ii8+PGNpcmNsZSBjeD0iNDg4LjI0IiBjeT0iNDY0LjAxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyYzQ5YmQ7Ii8+PGNpcmNsZSBjeD0iNDg0LjUzIiBjeT0iNDY3LjczIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyYjQ4YmI7Ii8+PGNpcmNsZSBjeD0iNDgwLjgxIiBjeT0iNDcxLjQ0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyYjQ3Yjk7Ii8+PGNpcmNsZSBjeD0iNDc3LjEiIGN5PSI0NzUuMTYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJiNDZiODsiLz48Y2lyY2xlIGN4PSI0NzMuMzgiIGN5PSI0NzguODciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJhNDViNjsiLz48Y2lyY2xlIGN4PSI0NjkuNjciIGN5PSI0ODIuNTkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzJhNDNiNDsiLz48Y2lyY2xlIGN4PSI0NjUuOTUiIGN5PSI0ODYuMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMmE0MmIyOyIvPjxjaXJjbGUgY3g9IjQ2Mi4yNCIgY3k9IjQ5MC4wMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjk0MWIxOyIvPjxjaXJjbGUgY3g9IjQ1OC41MiIgY3k9IjQ5My43MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjk0MGFmOyIvPjxjaXJjbGUgY3g9IjQ1NC44MSIgY3k9IjQ5Ny40NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjkzZmFkOyIvPjxjaXJjbGUgY3g9IjQ1MS4wOSIgY3k9IjUwMS4xNiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjkzZWFiOyIvPjxjaXJjbGUgY3g9IjQ0Ny4zOCIgY3k9IjUwNC44OCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjgzZGE5OyIvPjxjaXJjbGUgY3g9IjQ0My42NiIgY3k9IjUwOC41OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjgzY2E4OyIvPjxjaXJjbGUgY3g9IjQzOS45NSIgY3k9IjUxMi4zMSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjgzYmE2OyIvPjxjaXJjbGUgY3g9IjQzNi4yMyIgY3k9IjUxNi4wMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjczOWE0OyIvPjxjaXJjbGUgY3g9IjQzMi41MiIgY3k9IjUxOS43NCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjczOGEyOyIvPjxjaXJjbGUgY3g9IjQyOC44IiBjeT0iNTIzLjQ1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyNzM3YTE7Ii8+PGNpcmNsZSBjeD0iNDI1LjA5IiBjeT0iNTI3LjE3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyNjM2OWY7Ii8+PGNpcmNsZSBjeD0iNDIxLjM3IiBjeT0iNTMwLjg4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyNjM1OWQ7Ii8+PGNpcmNsZSBjeD0iNDE3LjY2IiBjeT0iNTM0LjYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzI2MzQ5YjsiLz48Y2lyY2xlIGN4PSI0MTMuOTQiIGN5PSI1MzguMzEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzI2MzM5OTsiLz48Y2lyY2xlIGN4PSI0MTAuMjMiIGN5PSI1NDIuMDMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzI1MzI5ODsiLz48Y2lyY2xlIGN4PSI0MDYuNTEiIGN5PSI1NDUuNzQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzI1MzE5NjsiLz48Y2lyY2xlIGN4PSI0MDIuOCIgY3k9IjU0OS40NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjUyZjk0OyIvPjxjaXJjbGUgY3g9IjM5OS4wOCIgY3k9IjU1My4xNyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjQyZTkyOyIvPjxjaXJjbGUgY3g9IjM5NS4zNyIgY3k9IjU1Ni44OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjQyZDkxOyIvPjxjaXJjbGUgY3g9IjM5MS42NSIgY3k9IjU2MC42IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyNDJjOGY7Ii8+PGNpcmNsZSBjeD0iMzg3Ljk0IiBjeT0iNTY0LjMyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMzJiOGQ7Ii8+PGNpcmNsZSBjeD0iMzg0LjIyIiBjeT0iNTY4LjAzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMzJhOGI7Ii8+PGNpcmNsZSBjeD0iMzgwLjUxIiBjeT0iNTcxLjc1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMzI5ODk7Ii8+PGNpcmNsZSBjeD0iMzc2Ljc5IiBjeT0iNTc1LjQ2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMjI4ODg7Ii8+PGNpcmNsZSBjeD0iMzczLjA4IiBjeT0iNTc5LjE4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMjI3ODY7Ii8+PGNpcmNsZSBjeD0iMzY5LjM2IiBjeT0iNTgyLjg5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMjI1ODQ7Ii8+PGNpcmNsZSBjeD0iMzY1LjY1IiBjeT0iNTg2LjYxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMjI0ODI7Ii8+PGNpcmNsZSBjeD0iMzYxLjkzIiBjeT0iNTkwLjMyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMTIzODA7Ii8+PGNpcmNsZSBjeD0iMzU4LjIyIiBjeT0iNTk0LjA0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyMTIyN2Y7Ii8+PGNpcmNsZSBjeD0iMzU0LjUiIGN5PSI1OTcuNzUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzIxMjE3ZDsiLz48Y2lyY2xlIGN4PSIzNTAuNzkiIGN5PSI2MDEuNDciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzIwMjA3YjsiLz48Y2lyY2xlIGN4PSIzNDcuMDciIGN5PSI2MDUuMTgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzIwMWY3OTsiLz48Y2lyY2xlIGN4PSIzNDMuMzYiIGN5PSI2MDguOSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjAxZTc4OyIvPjxjaXJjbGUgY3g9IjMzOS42NCIgY3k9IjYxMi42MSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWYxZDc2OyIvPjxjaXJjbGUgY3g9IjMzNS45MyIgY3k9IjYxNi4zMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWYxYzc0OyIvPjxjaXJjbGUgY3g9IjMzMi4yMSIgY3k9IjYyMC4wNCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWYxYTcyOyIvPjxjaXJjbGUgY3g9IjMyOC41IiBjeT0iNjIzLjc2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMxZTE5NzA7Ii8+PGNpcmNsZSBjeD0iMzI0Ljc4IiBjeT0iNjI3LjQ3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMxZTE4NmY7Ii8+PGNpcmNsZSBjeD0iMzIxLjA3IiBjeT0iNjMxLjE5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMxZTE3NmQ7Ii8+PGNpcmNsZSBjeD0iMzE3LjM1IiBjeT0iNjM0LjkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFlMTY2YjsiLz48Y2lyY2xlIGN4PSIzMTMuNjQiIGN5PSI2MzguNjIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFkMTU2OTsiLz48Y2lyY2xlIGN4PSIzMDkuOTIiIGN5PSI2NDIuMzMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFkMTQ2ODsiLz48Y2lyY2xlIGN4PSIzMDYuMjEiIGN5PSI2NDYuMDUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFkMTM2NjsiLz48Y2lyY2xlIGN4PSIzMDIuNDkiIGN5PSI2NDkuNzYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFjMTI2NDsiLz48Y2lyY2xlIGN4PSIyOTguNzgiIGN5PSI2NTMuNDgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFjMTA2MjsiLz48Y2lyY2xlIGN4PSIyOTUuMDYiIGN5PSI2NTcuMTkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFjMGY2MDsiLz48Y2lyY2xlIGN4PSIyOTEuMzUiIGN5PSI2NjAuOTEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFiMGU1ZjsiLz48Y2lyY2xlIGN4PSIyODcuNjMiIGN5PSI2NjQuNjIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFiMGQ1ZDsiLz48Y2lyY2xlIGN4PSIyODMuOTIiIGN5PSI2NjguMzMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFiMGM1YjsiLz48Y2lyY2xlIGN4PSIyODAuMiIgY3k9IjY3Mi4wNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWEwYjU5OyIvPjxjaXJjbGUgY3g9IjI3Ni40OSIgY3k9IjY3NS43NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWEwYTU3OyIvPjxjaXJjbGUgY3g9IjI3Mi43NyIgY3k9IjY3OS40OCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWEwOTU2OyIvPjxjaXJjbGUgY3g9IjI2OS4wNiIgY3k9IjY4My4xOSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMWEwODU0OyIvPjxjaXJjbGUgY3g9IjI2NS4zNCIgY3k9IjY4Ni45MSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMTkwNjUyOyIvPjxjaXJjbGUgY3g9IjI2MS42MyIgY3k9IjY5MC42MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMTkwNTUwOyIvPjxjaXJjbGUgY3g9IjI1Ny45MSIgY3k9IjY5NC4zNCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMTkwNDRmOyIvPjxjaXJjbGUgY3g9IjI1NC4yIiBjeT0iNjk4LjA1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMxODAzNGQ7Ii8+PGNpcmNsZSBjeD0iMjUwLjQ4IiBjeT0iNzAxLjc3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMxODAyNGI7Ii8+PGNpcmNsZSBjeD0iMjQ2Ljg0IiBjeT0iNjk4LjA4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMxYTAzNGI7Ii8+PGNpcmNsZSBjeD0iMjQzLjE5IiBjeT0iNjk0LjQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFkMDU0YTsiLz48Y2lyY2xlIGN4PSIyMzkuNTUiIGN5PSI2OTAuNzEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzFmMDY0YTsiLz48Y2lyY2xlIGN4PSIyMzUuOSIgY3k9IjY4Ny4wMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjEwODRhOyIvPjxjaXJjbGUgY3g9IjIzMi4yNSIgY3k9IjY4My4zNCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjMwOTQ5OyIvPjxjaXJjbGUgY3g9IjIyOC42MSIgY3k9IjY3OS42NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjYwYjQ5OyIvPjxjaXJjbGUgY3g9IjIyNC45NiIgY3k9IjY3NS45NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMjgwYzQ5OyIvPjxjaXJjbGUgY3g9IjIyMS4zMSIgY3k9IjY3Mi4yOSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojMmEwZTQ4OyIvPjxjaXJjbGUgY3g9IjIxNy42NyIgY3k9IjY2OC42IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyZDBmNDg7Ii8+PGNpcmNsZSBjeD0iMjE0LjAyIiBjeT0iNjY0LjkxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMyZjExNDg7Ii8+PGNpcmNsZSBjeD0iMjEwLjM4IiBjeT0iNjYxLjIzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMTEyNDc7Ii8+PGNpcmNsZSBjeD0iMjA2LjczIiBjeT0iNjU3LjU0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzMzE0NDc7Ii8+PGNpcmNsZSBjeD0iMjAzLjA4IiBjeT0iNjUzLjg2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzNjE1NDc7Ii8+PGNpcmNsZSBjeD0iMTk5LjQ0IiBjeT0iNjUwLjE3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzODE3NDY7Ii8+PGNpcmNsZSBjeD0iMTk1Ljc5IiBjeT0iNjQ2LjQ5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiMzYTE4NDY7Ii8+PGNpcmNsZSBjeD0iMTkyLjE1IiBjeT0iNjQyLjgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzNkMWE0NjsiLz48Y2lyY2xlIGN4PSIxODguNSIgY3k9IjYzOS4xMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojM2YxYjQ1OyIvPjxjaXJjbGUgY3g9IjE4NC44NSIgY3k9IjYzNS40MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNDExZDQ1OyIvPjxjaXJjbGUgY3g9IjE4MS4yMSIgY3k9IjYzMS43NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNDMxZTQ1OyIvPjxjaXJjbGUgY3g9IjE3Ny41NiIgY3k9IjYyOC4wNiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNDYyMDQ0OyIvPjxjaXJjbGUgY3g9IjE3My45MSIgY3k9IjYyNC4zNyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNDgyMTQ0OyIvPjxjaXJjbGUgY3g9IjE3MC4yNyIgY3k9IjYyMC42OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNGEyMzQ0OyIvPjxjaXJjbGUgY3g9IjE2Ni42MiIgY3k9IjYxNyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNGQyNDQzOyIvPjxjaXJjbGUgY3g9IjE2Mi45OCIgY3k9IjYxMy4zMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNGYyNjQzOyIvPjxjaXJjbGUgY3g9IjE1OS4zMyIgY3k9IjYwOS42MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNTEyNzQzOyIvPjxjaXJjbGUgY3g9IjE1NS42OCIgY3k9IjYwNS45NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNTMyOTQyOyIvPjxjaXJjbGUgY3g9IjE1Mi4wNCIgY3k9IjYwMi4yNiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNTYyYTQyOyIvPjxjaXJjbGUgY3g9IjE0OC4zOSIgY3k9IjU5OC41OCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNTgyYzQyOyIvPjxjaXJjbGUgY3g9IjE0NC43NSIgY3k9IjU5NC44OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojNWEyZDQxOyIvPjxjaXJjbGUgY3g9IjE0MS4xIiBjeT0iNTkxLjIxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1ZDJmNDE7Ii8+PGNpcmNsZSBjeD0iMTM3LjQ1IiBjeT0iNTg3LjUyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM1ZjMwNDE7Ii8+PGNpcmNsZSBjeD0iMTMzLjgxIiBjeT0iNTgzLjgzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2MTMyNDA7Ii8+PGNpcmNsZSBjeD0iMTMwLjE2IiBjeT0iNTgwLjE1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2MzMzNDA7Ii8+PGNpcmNsZSBjeD0iMTI2LjUxIiBjeT0iNTc2LjQ2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2NjM0NDA7Ii8+PGNpcmNsZSBjeD0iMTIyLjg3IiBjeT0iNTcyLjc4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2ODM2M2Y7Ii8+PGNpcmNsZSBjeD0iMTE5LjIyIiBjeT0iNTY5LjA5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2YTM3M2Y7Ii8+PGNpcmNsZSBjeD0iMTE1LjU4IiBjeT0iNTY1LjQxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2ZDM5M2Y7Ii8+PGNpcmNsZSBjeD0iMTExLjkzIiBjeT0iNTYxLjcyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM2ZjNhM2U7Ii8+PGNpcmNsZSBjeD0iMTA4LjI4IiBjeT0iNTU4LjA0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM3MTNjM2U7Ii8+PGNpcmNsZSBjeD0iMTA0LjY0IiBjeT0iNTU0LjM1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM3MzNkM2U7Ii8+PGNpcmNsZSBjeD0iMTAwLjk5IiBjeT0iNTUwLjY3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM3NjNmM2Q7Ii8+PGNpcmNsZSBjeD0iOTcuMzUiIGN5PSI1NDYuOTgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6Izc4NDAzZDsiLz48Y2lyY2xlIGN4PSI5My43IiBjeT0iNTQzLjI5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM3YTQyM2Q7Ii8+PGNpcmNsZSBjeD0iOTAuMDUiIGN5PSI1MzkuNjEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzdkNDMzYzsiLz48Y2lyY2xlIGN4PSI4Ni40MSIgY3k9IjUzNS45MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojN2Y0NTNjOyIvPjxjaXJjbGUgY3g9IjgyLjc2IiBjeT0iNTMyLjI0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4MTQ2M2M7Ii8+PGNpcmNsZSBjeD0iNzkuMTEiIGN5PSI1MjguNTUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzgzNDgzYjsiLz48Y2lyY2xlIGN4PSI3NS40NyIgY3k9IjUyNC44NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojODY0OTNiOyIvPjxjaXJjbGUgY3g9IjcxLjgyIiBjeT0iNTIxLjE4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4ODRiM2I7Ii8+PGNpcmNsZSBjeD0iNjguMTgiIGN5PSI1MTcuNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojOGE0YzNhOyIvPjxjaXJjbGUgY3g9IjY0LjUzIiBjeT0iNTEzLjgxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM4ZDRlM2E7Ii8+PGNpcmNsZSBjeD0iNjAuODgiIGN5PSI1MTAuMTMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzhmNGYzOTsiLz48Y2lyY2xlIGN4PSI1Ny4yNCIgY3k9IjUwNi40NCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojOTE1MTM5OyIvPjxjaXJjbGUgY3g9IjUzLjU5IiBjeT0iNTAyLjc1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5NDUyMzk7Ii8+PGNpcmNsZSBjeD0iNDkuOTUiIGN5PSI0OTkuMDciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6Izk2NTQzODsiLz48Y2lyY2xlIGN4PSI0Ni4zIiBjeT0iNDk1LjM4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5ODU1Mzg7Ii8+PGNpcmNsZSBjeD0iNDIuNjUiIGN5PSI0OTEuNyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojOWE1NzM4OyIvPjxjaXJjbGUgY3g9IjM5LjAxIiBjeT0iNDg4LjAxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiM5ZDU4Mzc7Ii8+PGNpcmNsZSBjeD0iMzUuMzYiIGN5PSI0ODQuMzMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6IzlmNWEzNzsiLz48Y2lyY2xlIGN4PSIzMS43MSIgY3k9IjQ4MC42NCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYTE1YjM3OyIvPjxjaXJjbGUgY3g9IjI4LjA3IiBjeT0iNDc2Ljk2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNhNDVkMzY7Ii8+PGNpcmNsZSBjeD0iMjQuNDIiIGN5PSI0NzMuMjciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2E2NWUzNjsiLz48Y2lyY2xlIGN4PSIyMC43OCIgY3k9IjQ2OS41OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYTg2MDM2OyIvPjxjaXJjbGUgY3g9IjE3LjEzIiBjeT0iNDY1LjkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2FhNjEzNTsiLz48Y2lyY2xlIGN4PSIxMy40OCIgY3k9IjQ2Mi4yMSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYWQ2MzM1OyIvPjxjaXJjbGUgY3g9IjkuODQiIGN5PSI0NTguNTMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2FmNjQzNTsiLz48Y2lyY2xlIGN4PSI2LjE5IiBjeT0iNDU0Ljg0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNiMTY2MzQ7Ii8+PGNpcmNsZSBjeD0iMi41NSIgY3k9IjQ1MS4xNiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYjQ2NzM0OyIvPjxjaXJjbGUgY3g9Ii0xLjEiIGN5PSI0NDcuNDciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2I2NjgzNDsiLz48Y2lyY2xlIGN4PSItNC43NSIgY3k9IjQ0My43OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojYjg2YTMzOyIvPjxjaXJjbGUgY3g9Ii04LjM5IiBjeT0iNDQwLjEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2JhNmIzMzsiLz48Y2lyY2xlIGN4PSItMTIuMDQiIGN5PSI0MzYuNDIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2JkNmQzMzsiLz48Y2lyY2xlIGN4PSItMTUuNjkiIGN5PSI0MzIuNzMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2JmNmUzMjsiLz48Y2lyY2xlIGN4PSItMTkuMzMiIGN5PSI0MjkuMDUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2MxNzAzMjsiLz48Y2lyY2xlIGN4PSItMjIuOTgiIGN5PSI0MjUuMzYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2M0NzEzMjsiLz48Y2lyY2xlIGN4PSItMjYuNjIiIGN5PSI0MjEuNjciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2M2NzMzMTsiLz48Y2lyY2xlIGN4PSItMzAuMjciIGN5PSI0MTcuOTkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2M4NzQzMTsiLz48Y2lyY2xlIGN4PSItMzMuOTIiIGN5PSI0MTQuMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojY2E3NjMxOyIvPjxjaXJjbGUgY3g9Ii0zNy41NiIgY3k9IjQxMC42MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojY2Q3NzMwOyIvPjxjaXJjbGUgY3g9Ii00MS4yMSIgY3k9IjQwNi45MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojY2Y3OTMwOyIvPjxjaXJjbGUgY3g9Ii00NC44NSIgY3k9IjQwMy4yNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZDE3YTMwOyIvPjxjaXJjbGUgY3g9Ii00OC41IiBjeT0iMzk5LjU2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkNDdjMmY7Ii8+PGNpcmNsZSBjeD0iLTUyLjE1IiBjeT0iMzk1Ljg4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkNjdkMmY7Ii8+PGNpcmNsZSBjeD0iLTU1Ljc5IiBjeT0iMzkyLjE5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkODdmMmY7Ii8+PGNpcmNsZSBjeD0iLTU5LjQ0IiBjeT0iMzg4LjUxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkYTgwMmU7Ii8+PGNpcmNsZSBjeD0iLTYzLjA5IiBjeT0iMzg0LjgyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkZDgyMmU7Ii8+PGNpcmNsZSBjeD0iLTY2LjczIiBjeT0iMzgxLjEzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNkZjgzMmU7Ii8+PGNpcmNsZSBjeD0iLTcwLjM4IiBjeT0iMzc3LjQ1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlMTg1MmQ7Ii8+PGNpcmNsZSBjeD0iLTc0LjAyIiBjeT0iMzczLjc2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlNDg2MmQ7Ii8+PGNpcmNsZSBjeD0iLTc3LjY3IiBjeT0iMzcwLjA4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlNjg4MmQ7Ii8+PGNpcmNsZSBjeD0iLTgxLjMyIiBjeT0iMzY2LjM5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlODg5MmM7Ii8+PGNpcmNsZSBjeD0iLTg0Ljk2IiBjeT0iMzYyLjcxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlYThiMmM7Ii8+PGNpcmNsZSBjeD0iLTg4LjYxIiBjeT0iMzU5LjAyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZDhjMmM7Ii8+PGNpcmNsZSBjeD0iLTkyLjI1IiBjeT0iMzU1LjM0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZjhlMmI7Ii8+PGNpcmNsZSBjeD0iLTk1LjkiIGN5PSIzNTEuNjUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YxOGYyYjsiLz48Y2lyY2xlIGN4PSItOTkuNTUiIGN5PSIzNDcuOTciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y0OTEyYjsiLz48Y2lyY2xlIGN4PSItMTAzLjE5IiBjeT0iMzQ0LjI4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNjkyMmE7Ii8+PGNpcmNsZSBjeD0iLTEwNi44NCIgY3k9IjM0MC41OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjg5NDJhOyIvPjxjaXJjbGUgY3g9Ii0xMTAuNDkiIGN5PSIzMzYuOTEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZhOTUyYTsiLz48Y2lyY2xlIGN4PSItMTE0LjEzIiBjeT0iMzMzLjIyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmZDk3Mjk7Ii8+PGNpcmNsZSBjeD0iLTExNy43OCIgY3k9IjMyOS41NCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmY5ODI5OyIvPjxjaXJjbGUgY3g9Ii0xMTQuMTIiIGN5PSIzMjUuNzciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZmOTcyYTsiLz48Y2lyY2xlIGN4PSItMTEwLjQ3IiBjeT0iMzIyLjAxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmZjk2MmE7Ii8+PGNpcmNsZSBjeD0iLTEwNi44MSIgY3k9IjMxOC4yNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmU5NTJiOyIvPjxjaXJjbGUgY3g9Ii0xMDMuMTUiIGN5PSIzMTQuNDgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZlOTUyYjsiLz48Y2lyY2xlIGN4PSItOTkuNSIgY3k9IjMxMC43MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmU5NDJjOyIvPjxjaXJjbGUgY3g9Ii05NS44NCIgY3k9IjMwNi45NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmU5MzJkOyIvPjxjaXJjbGUgY3g9Ii05Mi4xOSIgY3k9IjMwMy4xOSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmU5MjJkOyIvPjxjaXJjbGUgY3g9Ii04OC41MyIgY3k9IjI5OS40MyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmU5MTJlOyIvPjxjaXJjbGUgY3g9Ii04NC44NyIgY3k9IjI5NS42NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmQ5MDJlOyIvPjxjaXJjbGUgY3g9Ii04MS4yMiIgY3k9IjI5MS45IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmZDhmMmY7Ii8+PGNpcmNsZSBjeD0iLTc3LjU2IiBjeT0iMjg4LjEzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmZDhmMzA7Ii8+PGNpcmNsZSBjeD0iLTczLjkxIiBjeT0iMjg0LjM3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmZDhlMzA7Ii8+PGNpcmNsZSBjeD0iLTcwLjI1IiBjeT0iMjgwLjYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZkOGQzMTsiLz48Y2lyY2xlIGN4PSItNjYuNTkiIGN5PSIyNzYuODQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZkOGMzMTsiLz48Y2lyY2xlIGN4PSItNjIuOTQiIGN5PSIyNzMuMDgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZjOGIzMjsiLz48Y2lyY2xlIGN4PSItNTkuMjgiIGN5PSIyNjkuMzEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZjOGEzMzsiLz48Y2lyY2xlIGN4PSItNTUuNjMiIGN5PSIyNjUuNTUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZjOGEzMzsiLz48Y2lyY2xlIGN4PSItNTEuOTciIGN5PSIyNjEuNzgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZjODkzNDsiLz48Y2lyY2xlIGN4PSItNDguMzEiIGN5PSIyNTguMDIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZjODgzNDsiLz48Y2lyY2xlIGN4PSItNDQuNjYiIGN5PSIyNTQuMjYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZjODczNTsiLz48Y2lyY2xlIGN4PSItNDEiIGN5PSIyNTAuNDkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZiODYzNjsiLz48Y2lyY2xlIGN4PSItMzcuMzUiIGN5PSIyNDYuNzMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZiODUzNjsiLz48Y2lyY2xlIGN4PSItMzMuNjkiIGN5PSIyNDIuOTYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZiODQzNzsiLz48Y2lyY2xlIGN4PSItMzAuMDMiIGN5PSIyMzkuMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmI4NDM3OyIvPjxjaXJjbGUgY3g9Ii0yNi4zOCIgY3k9IjIzNS40NCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmI4MzM4OyIvPjxjaXJjbGUgY3g9Ii0yMi43MiIgY3k9IjIzMS42NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmI4MjM5OyIvPjxjaXJjbGUgY3g9Ii0xOS4wNyIgY3k9IjIyNy45MSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmE4MTM5OyIvPjxjaXJjbGUgY3g9Ii0xNS40MSIgY3k9IjIyNC4xNCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmE4MDNhOyIvPjxjaXJjbGUgY3g9Ii0xMS43NSIgY3k9IjIyMC4zOCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmE3ZjNiOyIvPjxjaXJjbGUgY3g9Ii04LjEiIGN5PSIyMTYuNjIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZhN2UzYjsiLz48Y2lyY2xlIGN4PSItNC40NCIgY3k9IjIxMi44NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZmE3ZTNjOyIvPjxjaXJjbGUgY3g9Ii0uNzkiIGN5PSIyMDkuMDkiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2ZhN2QzYzsiLz48Y2lyY2xlIGN4PSIyLjg3IiBjeT0iMjA1LjMyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmOTdjM2Q7Ii8+PGNpcmNsZSBjeD0iNi41MyIgY3k9IjIwMS41NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjk3YjNlOyIvPjxjaXJjbGUgY3g9IjEwLjE4IiBjeT0iMTk3LjgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y5N2EzZTsiLz48Y2lyY2xlIGN4PSIxMy44NCIgY3k9IjE5NC4wMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjk3OTNmOyIvPjxjaXJjbGUgY3g9IjE3LjQ5IiBjeT0iMTkwLjI3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmOTc4M2Y7Ii8+PGNpcmNsZSBjeD0iMjEuMTUiIGN5PSIxODYuNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjk3ODQwOyIvPjxjaXJjbGUgY3g9IjI0LjgxIiBjeT0iMTgyLjc0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmODc3NDE7Ii8+PGNpcmNsZSBjeD0iMjguNDYiIGN5PSIxNzguOTciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y4NzY0MTsiLz48Y2lyY2xlIGN4PSIzMi4xMiIgY3k9IjE3NS4yMSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjg3NTQyOyIvPjxjaXJjbGUgY3g9IjM1Ljc3IiBjeT0iMTcxLjQ1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmODc0NDI7Ii8+PGNpcmNsZSBjeD0iMzkuNDMiIGN5PSIxNjcuNjgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y4NzM0MzsiLz48Y2lyY2xlIGN4PSI0My4wOSIgY3k9IjE2My45MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjg3MzQ0OyIvPjxjaXJjbGUgY3g9IjQ2Ljc0IiBjeT0iMTYwLjE1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNzcyNDQ7Ii8+PGNpcmNsZSBjeD0iNTAuNCIgY3k9IjE1Ni4zOSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjc3MTQ1OyIvPjxjaXJjbGUgY3g9IjU0LjA1IiBjeT0iMTUyLjYzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNzcwNDU7Ii8+PGNpcmNsZSBjeD0iNTcuNzEiIGN5PSIxNDguODYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y3NmY0NjsiLz48Y2lyY2xlIGN4PSI2MS4zNyIgY3k9IjE0NS4xIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNzZlNDc7Ii8+PGNpcmNsZSBjeD0iNjUuMDIiIGN5PSIxNDEuMzMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y3NmQ0NzsiLz48Y2lyY2xlIGN4PSI2OC42OCIgY3k9IjEzNy41NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjY2ZDQ4OyIvPjxjaXJjbGUgY3g9IjcyLjMzIiBjeT0iMTMzLjgxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNjZjNDg7Ii8+PGNpcmNsZSBjeD0iNzUuOTkiIGN5PSIxMzAuMDQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y2NmI0OTsiLz48Y2lyY2xlIGN4PSI3OS42NSIgY3k9IjEyNi4yOCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjY2YTRhOyIvPjxjaXJjbGUgY3g9IjgzLjMiIGN5PSIxMjIuNTEiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y2Njk0YTsiLz48Y2lyY2xlIGN4PSI4Ni45NiIgY3k9IjExOC43NSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjY2ODRiOyIvPjxjaXJjbGUgY3g9IjkwLjYxIiBjeT0iMTE0Ljk5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNTY3NGI7Ii8+PGNpcmNsZSBjeD0iOTQuMjciIGN5PSIxMTEuMjIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y1Njc0YzsiLz48Y2lyY2xlIGN4PSI5Ny45MyIgY3k9IjEwNy40NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjU2NjRkOyIvPjxjaXJjbGUgY3g9IjEwMS41OCIgY3k9IjEwMy42OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjU2NTRkOyIvPjxjaXJjbGUgY3g9IjEwNS4yNCIgY3k9Ijk5LjkzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNTY0NGU7Ii8+PGNpcmNsZSBjeD0iMTA4Ljg5IiBjeT0iOTYuMTYiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y1NjM0ZTsiLz48Y2lyY2xlIGN4PSIxMTIuNTUiIGN5PSI5Mi40IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNDYyNGY7Ii8+PGNpcmNsZSBjeD0iMTE2LjIxIiBjeT0iODguNjQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y0NjI1MDsiLz48Y2lyY2xlIGN4PSIxMTkuODYiIGN5PSI4NC44NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjQ2MTUwOyIvPjxjaXJjbGUgY3g9IjEyMy41MiIgY3k9IjgxLjExIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmNDYwNTE7Ii8+PGNpcmNsZSBjeD0iMTI3LjE3IiBjeT0iNzcuMzQiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2Y0NWY1MTsiLz48Y2lyY2xlIGN4PSIxMzAuODMiIGN5PSI3My41OCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjQ1ZTUyOyIvPjxjaXJjbGUgY3g9IjEzNC40OSIgY3k9IjY5LjgyIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMzVkNTM7Ii8+PGNpcmNsZSBjeD0iMTM4LjE0IiBjeT0iNjYuMDUiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YzNWM1MzsiLz48Y2lyY2xlIGN4PSIxNDEuOCIgY3k9IjYyLjI5IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMzVjNTQ7Ii8+PGNpcmNsZSBjeD0iMTQ1LjQ1IiBjeT0iNTguNTIiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YzNWI1NDsiLz48Y2lyY2xlIGN4PSIxNDkuMTEiIGN5PSI1NC43NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjM1YTU1OyIvPjxjaXJjbGUgY3g9IjE1Mi43NiIgY3k9IjUxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMzU5NTY7Ii8+PGNpcmNsZSBjeD0iMTU2LjQyIiBjeT0iNDcuMjMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YyNTg1NjsiLz48Y2lyY2xlIGN4PSIxNjAuMDgiIGN5PSI0My40NyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjI1NzU3OyIvPjxjaXJjbGUgY3g9IjE2My43MyIgY3k9IjM5LjciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YyNTY1ODsiLz48Y2lyY2xlIGN4PSIxNjcuMzkiIGN5PSIzNS45NCIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjI1NjU4OyIvPjxjaXJjbGUgY3g9IjE3MS4wNCIgY3k9IjMyLjE4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMjU1NTk7Ii8+PGNpcmNsZSBjeD0iMTc0LjciIGN5PSIyOC40MSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjI1NDU5OyIvPjxjaXJjbGUgY3g9IjE3OC4zNiIgY3k9IjI0LjY1IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMTUzNWE7Ii8+PGNpcmNsZSBjeD0iMTgyLjAxIiBjeT0iMjAuODgiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YxNTI1YjsiLz48Y2lyY2xlIGN4PSIxODUuNjciIGN5PSIxNy4xMiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjE1MTViOyIvPjxjaXJjbGUgY3g9IjE4OS4zMiIgY3k9IjEzLjM2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMTUwNWM7Ii8+PGNpcmNsZSBjeD0iMTkyLjk4IiBjeT0iOS41OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjE1MDVjOyIvPjxjaXJjbGUgY3g9IjE5Ni42NCIgY3k9IjUuODMiIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YxNGY1ZDsiLz48Y2lyY2xlIGN4PSIyMDAuMjkiIGN5PSIyLjA2IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNmMDRlNWU7Ii8+PGNpcmNsZSBjeD0iMjAzLjk1IiBjeT0iLTEuNyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjA0ZDVlOyIvPjxjaXJjbGUgY3g9IjIwNy42IiBjeT0iLTUuNDciIHI9IjI2NS4zMSIgc3R5bGU9ImZpbGw6I2YwNGM1ZjsiLz48Y2lyY2xlIGN4PSIyMTEuMjYiIGN5PSItOS4yMyIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjA0YjVmOyIvPjxjaXJjbGUgY3g9IjIxNC45MiIgY3k9Ii0xMi45OSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjA0YjYwOyIvPjxjaXJjbGUgY3g9IjIxOC41NyIgY3k9Ii0xNi43NiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZjA0YTYxOyIvPjxjaXJjbGUgY3g9IjIyMi4yMyIgY3k9Ii0yMC41MiIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZWY0OTYxOyIvPjxjaXJjbGUgY3g9IjIyNS44OCIgY3k9Ii0yNC4yOSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZWY0ODYyOyIvPjxjaXJjbGUgY3g9IjIyOS41NCIgY3k9Ii0yOC4wNSIgcj0iMjY1LjMxIiBzdHlsZT0iZmlsbDojZWY0NzYyOyIvPjxjaXJjbGUgY3g9IjIzMy4yIiBjeT0iLTMxLjgxIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZjQ2NjM7Ii8+PGNpcmNsZSBjeD0iMjM2Ljg1IiBjeT0iLTM1LjU4IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZjQ1NjQ7Ii8+PGNpcmNsZSBjeD0iMjQwLjUxIiBjeT0iLTM5LjM0IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZjQ1NjQ7Ii8+PGNpcmNsZSBjeD0iMjQ0LjE2IiBjeT0iLTQzLjExIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZTQ0NjU7Ii8+PGNpcmNsZSBjeD0iMjQ3LjgyIiBjeT0iLTQ2Ljg3IiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZTQzNjU7Ii8+PGNpcmNsZSBjeD0iMjUxLjQ4IiBjeT0iLTUwLjYzIiByPSIyNjUuMzEiIHN0eWxlPSJmaWxsOiNlZTQyNjY7Ii8+PC9zdmc+"},{name:Bi.Blue,svg:"data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAwIDU2MCI+PGNpcmNsZSBjeD0iLTE5MCIgY3k9Ii0yMS4zMyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGNkZmI0OyIvPjxjaXJjbGUgY3g9Ii0xODUuNzMiIGN5PSItMTcuMSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGNkZWI1OyIvPjxjaXJjbGUgY3g9Ii0xODEuNDciIGN5PSItMTIuODciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzRiZGRiNTsiLz48Y2lyY2xlIGN4PSItMTc3LjIiIGN5PSItOC42NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGJkY2I2OyIvPjxjaXJjbGUgY3g9Ii0xNzIuOTQiIGN5PSItNC40MiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGJkYmI3OyIvPjxjaXJjbGUgY3g9Ii0xNjguNjciIGN5PSItLjE5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YmQ5Yjg7Ii8+PGNpcmNsZSBjeD0iLTE2NC40IiBjeT0iNC4wNCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGJkOGI4OyIvPjxjaXJjbGUgY3g9Ii0xNjAuMTQiIGN5PSI4LjI2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YWQ3Yjk7Ii8+PGNpcmNsZSBjeD0iLTE1NS44NyIgY3k9IjEyLjQ5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YWQ2YmE7Ii8+PGNpcmNsZSBjeD0iLTE1MS42MSIgY3k9IjE2LjcyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YWQ1YmI7Ii8+PGNpcmNsZSBjeD0iLTE0Ny4zNCIgY3k9IjIwLjk0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YWQ0YmI7Ii8+PGNpcmNsZSBjeD0iLTE0My4wOCIgY3k9IjI1LjE3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YWQzYmM7Ii8+PGNpcmNsZSBjeD0iLTEzOC44MSIgY3k9IjI5LjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ5ZDJiZDsiLz48Y2lyY2xlIGN4PSItMTM0LjU1IiBjeT0iMzMuNjIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ5ZDFiZTsiLz48Y2lyY2xlIGN4PSItMTMwLjI4IiBjeT0iMzcuODUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ5ZDBiZTsiLz48Y2lyY2xlIGN4PSItMTI2LjAyIiBjeT0iNDIuMDgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ5Y2ZiZjsiLz48Y2lyY2xlIGN4PSItMTIxLjc1IiBjeT0iNDYuMzEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ4Y2RjMDsiLz48Y2lyY2xlIGN4PSItMTE3LjQ5IiBjeT0iNTAuNTMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ4Y2NjMTsiLz48Y2lyY2xlIGN4PSItMTEzLjIyIiBjeT0iNTQuNzYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ4Y2JjMTsiLz48Y2lyY2xlIGN4PSItMTA4Ljk2IiBjeT0iNTguOTkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ4Y2FjMjsiLz48Y2lyY2xlIGN4PSItMTA0LjY5IiBjeT0iNjMuMjEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ4YzljMzsiLz48Y2lyY2xlIGN4PSItMTAwLjQzIiBjeT0iNjcuNDQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ3YzhjNDsiLz48Y2lyY2xlIGN4PSItOTYuMTYiIGN5PSI3MS42NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDdjN2M0OyIvPjxjaXJjbGUgY3g9Ii05MS44OSIgY3k9Ijc1Ljg5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0N2M2YzU7Ii8+PGNpcmNsZSBjeD0iLTg3LjYzIiBjeT0iODAuMTIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ3YzVjNjsiLz48Y2lyY2xlIGN4PSItODMuMzYiIGN5PSI4NC4zNSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDdjNGM3OyIvPjxjaXJjbGUgY3g9Ii03OS4xIiBjeT0iODguNTciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ2YzNjNzsiLz48Y2lyY2xlIGN4PSItNzQuODMiIGN5PSI5Mi44IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0NmMyYzg7Ii8+PGNpcmNsZSBjeD0iLTcwLjU3IiBjeT0iOTcuMDMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ2YzBjOTsiLz48Y2lyY2xlIGN4PSItNjYuMyIgY3k9IjEwMS4yNSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDZiZmNhOyIvPjxjaXJjbGUgY3g9Ii02Mi4wNCIgY3k9IjEwNS40OCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDZiZWNhOyIvPjxjaXJjbGUgY3g9Ii01Ny43NyIgY3k9IjEwOS43MSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDViZGNiOyIvPjxjaXJjbGUgY3g9Ii01My41MSIgY3k9IjExMy45NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDViY2NjOyIvPjxjaXJjbGUgY3g9Ii00OS4yNCIgY3k9IjExOC4xNiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDViYmNkOyIvPjxjaXJjbGUgY3g9Ii00NC45OCIgY3k9IjEyMi4zOSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDViYWNkOyIvPjxjaXJjbGUgY3g9Ii00MC43MSIgY3k9IjEyNi42MiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDViOWNlOyIvPjxjaXJjbGUgY3g9Ii0zNi40NSIgY3k9IjEzMC44NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDRiOGNmOyIvPjxjaXJjbGUgY3g9Ii0zMi4xOCIgY3k9IjEzNS4wNyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDRiN2QwOyIvPjxjaXJjbGUgY3g9Ii0yNy45MiIgY3k9IjEzOS4zIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0NGI2ZDA7Ii8+PGNpcmNsZSBjeD0iLTIzLjY1IiBjeT0iMTQzLjUyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0NGI0ZDE7Ii8+PGNpcmNsZSBjeD0iLTE5LjM4IiBjeT0iMTQ3Ljc1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0M2IzZDI7Ii8+PGNpcmNsZSBjeD0iLTE1LjEyIiBjeT0iMTUxLjk4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0M2IyZDM7Ii8+PGNpcmNsZSBjeD0iLTEwLjg1IiBjeT0iMTU2LjIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQzYjFkMzsiLz48Y2lyY2xlIGN4PSItNi41OSIgY3k9IjE2MC40MyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDNiMGQ0OyIvPjxjaXJjbGUgY3g9Ii0yLjMyIiBjeT0iMTY0LjY2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0M2FmZDU7Ii8+PGNpcmNsZSBjeD0iMS45NCIgY3k9IjE2OC44OCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDJhZWQ2OyIvPjxjaXJjbGUgY3g9IjYuMjEiIGN5PSIxNzMuMTEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQyYWRkNjsiLz48Y2lyY2xlIGN4PSIxMC40NyIgY3k9IjE3Ny4zNCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDJhY2Q3OyIvPjxjaXJjbGUgY3g9IjE0Ljc0IiBjeT0iMTgxLjU3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0MmFiZDg7Ii8+PGNpcmNsZSBjeD0iMTkiIGN5PSIxODUuNzkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQyYWFkOTsiLz48Y2lyY2xlIGN4PSIyMy4yNyIgY3k9IjE5MC4wMiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDFhOGQ5OyIvPjxjaXJjbGUgY3g9IjI3LjUzIiBjeT0iMTk0LjI1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0MWE3ZGE7Ii8+PGNpcmNsZSBjeD0iMzEuOCIgY3k9IjE5OC40NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDFhNmRiOyIvPjxjaXJjbGUgY3g9IjM2LjA2IiBjeT0iMjAyLjciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQxYTVkYzsiLz48Y2lyY2xlIGN4PSI0MC4zMyIgY3k9IjIwNi45MyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDFhNGRjOyIvPjxjaXJjbGUgY3g9IjQ0LjU5IiBjeT0iMjExLjE1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0MGEzZGQ7Ii8+PGNpcmNsZSBjeD0iNDguODYiIGN5PSIyMTUuMzgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQwYTJkZTsiLz48Y2lyY2xlIGN4PSI1My4xMyIgY3k9IjIxOS42MSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDBhMWRmOyIvPjxjaXJjbGUgY3g9IjU3LjM5IiBjeT0iMjIzLjgzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0MGEwZGY7Ii8+PGNpcmNsZSBjeD0iNjEuNjYiIGN5PSIyMjguMDYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQwOWZlMDsiLz48Y2lyY2xlIGN4PSI2NS45MiIgY3k9IjIzMi4yOSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2Y5ZWUxOyIvPjxjaXJjbGUgY3g9IjcwLjE5IiBjeT0iMjM2LjUxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzZjljZTI7Ii8+PGNpcmNsZSBjeD0iNzQuNDUiIGN5PSIyNDAuNzQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNmOWJlMjsiLz48Y2lyY2xlIGN4PSI3OC43MiIgY3k9IjI0NC45NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2Y5YWUzOyIvPjxjaXJjbGUgY3g9IjgyLjk4IiBjeT0iMjQ5LjIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNlOTllNDsiLz48Y2lyY2xlIGN4PSI4Ny4yNSIgY3k9IjI1My40MiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2U5OGU1OyIvPjxjaXJjbGUgY3g9IjkxLjUxIiBjeT0iMjU3LjY1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzZTk3ZTU7Ii8+PGNpcmNsZSBjeD0iOTUuNzgiIGN5PSIyNjEuODgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNlOTZlNjsiLz48Y2lyY2xlIGN4PSIxMDAuMDQiIGN5PSIyNjYuMSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2U5NWU3OyIvPjxjaXJjbGUgY3g9IjEwNC4zMSIgY3k9IjI3MC4zMyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2Q5NGU4OyIvPjxjaXJjbGUgY3g9IjEwOC41NyIgY3k9IjI3NC41NiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2Q5M2U4OyIvPjxjaXJjbGUgY3g9IjExMi44NCIgY3k9IjI3OC43OCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2Q5MmU5OyIvPjxjaXJjbGUgY3g9IjExNy4xIiBjeT0iMjgzLjAxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzZDkwZWE7Ii8+PGNpcmNsZSBjeD0iMTIxLjM3IiBjeT0iMjg3LjI0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzZDhmZWI7Ii8+PGNpcmNsZSBjeD0iMTI1LjY0IiBjeT0iMjkxLjQ2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYzhlZWI7Ii8+PGNpcmNsZSBjeD0iMTI5LjkiIGN5PSIyOTUuNjkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNjOGRlYzsiLz48Y2lyY2xlIGN4PSIxMzQuMTciIGN5PSIyOTkuOTIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNjOGNlZDsiLz48Y2lyY2xlIGN4PSIxMzguNDMiIGN5PSIzMDQuMTUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNjOGJlZTsiLz48Y2lyY2xlIGN4PSIxNDIuNyIgY3k9IjMwOC4zNyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2M4YWVlOyIvPjxjaXJjbGUgY3g9IjE0Ni45NiIgY3k9IjMxMi42IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYjg5ZWY7Ii8+PGNpcmNsZSBjeD0iMTUxLjIzIiBjeT0iMzE2LjgzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYjg4ZjA7Ii8+PGNpcmNsZSBjeD0iMTU1LjQ5IiBjeT0iMzIxLjA1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYjg3ZjE7Ii8+PGNpcmNsZSBjeD0iMTU5Ljc2IiBjeT0iMzI1LjI4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYjg2ZjE7Ii8+PGNpcmNsZSBjeD0iMTY0LjAyIiBjeT0iMzI5LjUxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYjg1ZjI7Ii8+PGNpcmNsZSBjeD0iMTY4LjI5IiBjeT0iMzMzLjczIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYTgzZjM7Ii8+PGNpcmNsZSBjeD0iMTcyLjU1IiBjeT0iMzM3Ljk2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYTgyZjQ7Ii8+PGNpcmNsZSBjeD0iMTc2LjgyIiBjeT0iMzQyLjE5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYTgxZjQ7Ii8+PGNpcmNsZSBjeD0iMTgxLjA4IiBjeT0iMzQ2LjQxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYTgwZjU7Ii8+PGNpcmNsZSBjeD0iMTg1LjM1IiBjeT0iMzUwLjY0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzOTdmZjY7Ii8+PGNpcmNsZSBjeD0iMTg5LjYyIiBjeT0iMzU0Ljg3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzOTdlZjc7Ii8+PGNpcmNsZSBjeD0iMTkzLjg4IiBjeT0iMzU5LjA5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzOTdkZjc7Ii8+PGNpcmNsZSBjeD0iMTk4LjE1IiBjeT0iMzYzLjMyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzOTdjZjg7Ii8+PGNpcmNsZSBjeD0iMjAyLjQxIiBjeT0iMzY3LjU1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzOTdiZjk7Ii8+PGNpcmNsZSBjeD0iMjA2LjY4IiBjeT0iMzcxLjc4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzODdhZmE7Ii8+PGNpcmNsZSBjeD0iMjEwLjk0IiBjeT0iMzc2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzODc5ZmE7Ii8+PGNpcmNsZSBjeD0iMjE1LjIxIiBjeT0iMzgwLjIzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzODc3ZmI7Ii8+PGNpcmNsZSBjeD0iMjE5LjQ3IiBjeT0iMzg0LjQ2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzODc2ZmM7Ii8+PGNpcmNsZSBjeD0iMjIzLjc0IiBjeT0iMzg4LjY4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzODc1ZmQ7Ii8+PGNpcmNsZSBjeD0iMjI4IiBjeT0iMzkyLjkxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNzc0ZmQ7Ii8+PGNpcmNsZSBjeD0iMjMyLjI3IiBjeT0iMzk3LjE0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNzczZmU7Ii8+PGNpcmNsZSBjeD0iMjM2LjUzIiBjeT0iNDAxLjM2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNzcyZmY7Ii8+PGNpcmNsZSBjeD0iMjM4LjYxIiBjeT0iMzk1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNzcxZmQ7Ii8+PGNpcmNsZSBjeD0iMjQwLjY4IiBjeT0iMzg4LjY0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNjcwZmI7Ii8+PGNpcmNsZSBjeD0iMjQyLjc1IiBjeT0iMzgyLjI4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNjZmZmE7Ii8+PGNpcmNsZSBjeD0iMjQ0LjgyIiBjeT0iMzc1LjkyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNjZlZjg7Ii8+PGNpcmNsZSBjeD0iMjQ2Ljg5IiBjeT0iMzY5LjU1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNTZjZjY7Ii8+PGNpcmNsZSBjeD0iMjQ4Ljk2IiBjeT0iMzYzLjE5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNTZiZjQ7Ii8+PGNpcmNsZSBjeD0iMjUxLjA0IiBjeT0iMzU2LjgzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNTZhZjM7Ii8+PGNpcmNsZSBjeD0iMjUzLjExIiBjeT0iMzUwLjQ3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNTY5ZjE7Ii8+PGNpcmNsZSBjeD0iMjU1LjE4IiBjeT0iMzQ0LjExIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNDY4ZWY7Ii8+PGNpcmNsZSBjeD0iMjU3LjI1IiBjeT0iMzM3Ljc1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNDY3ZWQ7Ii8+PGNpcmNsZSBjeD0iMjU5LjMyIiBjeT0iMzMxLjM4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNDY2ZWI7Ii8+PGNpcmNsZSBjeD0iMjYxLjQiIGN5PSIzMjUuMDIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMzNjVlYTsiLz48Y2lyY2xlIGN4PSIyNjMuNDciIGN5PSIzMTguNjYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMzNjRlODsiLz48Y2lyY2xlIGN4PSIyNjUuNTQiIGN5PSIzMTIuMyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzM2MmU2OyIvPjxjaXJjbGUgY3g9IjI2Ny42MSIgY3k9IjMwNS45NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzI2MWU0OyIvPjxjaXJjbGUgY3g9IjI2OS42OCIgY3k9IjI5OS41NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzI2MGUyOyIvPjxjaXJjbGUgY3g9IjI3MS43NiIgY3k9IjI5My4yMSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzI1ZmUxOyIvPjxjaXJjbGUgY3g9IjI3My44MyIgY3k9IjI4Ni44NSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzE1ZWRmOyIvPjxjaXJjbGUgY3g9IjI3NS45IiBjeT0iMjgwLjQ5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzMTVkZGQ7Ii8+PGNpcmNsZSBjeD0iMjc3Ljk3IiBjeT0iMjc0LjEzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzMTVjZGI7Ii8+PGNpcmNsZSBjeD0iMjgwLjA0IiBjeT0iMjY3Ljc3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzMTViZGE7Ii8+PGNpcmNsZSBjeD0iMjgyLjEyIiBjeT0iMjYxLjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMwNWFkODsiLz48Y2lyY2xlIGN4PSIyODQuMTkiIGN5PSIyNTUuMDQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMwNThkNjsiLz48Y2lyY2xlIGN4PSIyODYuMjYiIGN5PSIyNDguNjgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMwNTdkNDsiLz48Y2lyY2xlIGN4PSIyODguMzMiIGN5PSIyNDIuMzIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJmNTZkMjsiLz48Y2lyY2xlIGN4PSIyOTAuNCIgY3k9IjIzNS45NiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMmY1NWQxOyIvPjxjaXJjbGUgY3g9IjI5Mi40NyIgY3k9IjIyOS42IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZjU0Y2Y7Ii8+PGNpcmNsZSBjeD0iMjk0LjU1IiBjeT0iMjIzLjIzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZTUzY2Q7Ii8+PGNpcmNsZSBjeD0iMjk2LjYyIiBjeT0iMjE2Ljg3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZTUyY2I7Ii8+PGNpcmNsZSBjeD0iMjk4LjY5IiBjeT0iMjEwLjUxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZTUxY2E7Ii8+PGNpcmNsZSBjeD0iMzAwLjc2IiBjeT0iMjA0LjE1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZDUwYzg7Ii8+PGNpcmNsZSBjeD0iMzAyLjgzIiBjeT0iMTk3Ljc5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZDRmYzY7Ii8+PGNpcmNsZSBjeD0iMzA0LjkxIiBjeT0iMTkxLjQyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZDRkYzQ7Ii8+PGNpcmNsZSBjeD0iMzA2Ljk4IiBjeT0iMTg1LjA2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZDRjYzI7Ii8+PGNpcmNsZSBjeD0iMzA5LjA1IiBjeT0iMTc4LjciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJjNGJjMTsiLz48Y2lyY2xlIGN4PSIzMTEuMTIiIGN5PSIxNzIuMzQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJjNGFiZjsiLz48Y2lyY2xlIGN4PSIzMTMuMTkiIGN5PSIxNjUuOTgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJjNDliZDsiLz48Y2lyY2xlIGN4PSIzMTUuMjciIGN5PSIxNTkuNjIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJiNDhiYjsiLz48Y2lyY2xlIGN4PSIzMTcuMzQiIGN5PSIxNTMuMjUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJiNDdiOTsiLz48Y2lyY2xlIGN4PSIzMTkuNDEiIGN5PSIxNDYuODkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJiNDZiODsiLz48Y2lyY2xlIGN4PSIzMjEuNDgiIGN5PSIxNDAuNTMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJhNDViNjsiLz48Y2lyY2xlIGN4PSIzMjMuNTUiIGN5PSIxMzQuMTciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJhNDNiNDsiLz48Y2lyY2xlIGN4PSIzMjUuNjIiIGN5PSIxMjcuODEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJhNDJiMjsiLz48Y2lyY2xlIGN4PSIzMjcuNyIgY3k9IjEyMS40NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjk0MWIxOyIvPjxjaXJjbGUgY3g9IjMyOS43NyIgY3k9IjExNS4wOCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjk0MGFmOyIvPjxjaXJjbGUgY3g9IjMzMS44NCIgY3k9IjEwOC43MiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjkzZmFkOyIvPjxjaXJjbGUgY3g9IjMzMy45MSIgY3k9IjEwMi4zNiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjkzZWFiOyIvPjxjaXJjbGUgY3g9IjMzNS45OCIgY3k9Ijk2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyODNkYTk7Ii8+PGNpcmNsZSBjeD0iMzM4LjA2IiBjeT0iODkuNjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI4M2NhODsiLz48Y2lyY2xlIGN4PSIzNDAuMTMiIGN5PSI4My4yNyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjgzYmE2OyIvPjxjaXJjbGUgY3g9IjM0Mi4yIiBjeT0iNzYuOTEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI3MzlhNDsiLz48Y2lyY2xlIGN4PSIzNDQuMjciIGN5PSI3MC41NSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjczOGEyOyIvPjxjaXJjbGUgY3g9IjM0Ni4zNCIgY3k9IjY0LjE5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNzM3YTE7Ii8+PGNpcmNsZSBjeD0iMzQ4LjQyIiBjeT0iNTcuODMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI2MzY5ZjsiLz48Y2lyY2xlIGN4PSIzNTAuNDkiIGN5PSI1MS40NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjYzNTlkOyIvPjxjaXJjbGUgY3g9IjM1Mi41NiIgY3k9IjQ1LjEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI2MzQ5YjsiLz48Y2lyY2xlIGN4PSIzNTQuNjMiIGN5PSIzOC43NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjYzMzk5OyIvPjxjaXJjbGUgY3g9IjM1Ni43IiBjeT0iMzIuMzgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI1MzI5ODsiLz48Y2lyY2xlIGN4PSIzNTguNzgiIGN5PSIyNi4wMiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjUzMTk2OyIvPjxjaXJjbGUgY3g9IjM2MC44NSIgY3k9IjE5LjY2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNTJmOTQ7Ii8+PGNpcmNsZSBjeD0iMzYyLjkyIiBjeT0iMTMuMjkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI0MmU5MjsiLz48Y2lyY2xlIGN4PSIzNjQuOTkiIGN5PSI2LjkzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNDJkOTE7Ii8+PGNpcmNsZSBjeD0iMzY3LjA2IiBjeT0iLjU3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNDJjOGY7Ii8+PGNpcmNsZSBjeD0iMzY5LjEzIiBjeT0iLTUuNzkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIzMmI4ZDsiLz48Y2lyY2xlIGN4PSIzNzEuMjEiIGN5PSItMTIuMTUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIzMmE4YjsiLz48Y2lyY2xlIGN4PSIzNzMuMjgiIGN5PSItMTguNTEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIzMjk4OTsiLz48Y2lyY2xlIGN4PSIzNzUuMzUiIGN5PSItMjQuODgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIyMjg4ODsiLz48Y2lyY2xlIGN4PSIzNzcuNDIiIGN5PSItMzEuMjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIyMjc4NjsiLz48Y2lyY2xlIGN4PSIzNzkuNDkiIGN5PSItMzcuNiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjIyNTg0OyIvPjxjaXJjbGUgY3g9IjM4MS41NyIgY3k9Ii00My45NiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjIyNDgyOyIvPjxjaXJjbGUgY3g9IjM4My42NCIgY3k9Ii01MC4zMiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjEyMzgwOyIvPjxjaXJjbGUgY3g9IjM4NS43MSIgY3k9Ii01Ni42OCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjEyMjdmOyIvPjxjaXJjbGUgY3g9IjM4Ny43OCIgY3k9Ii02My4wNSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjEyMTdkOyIvPjxjaXJjbGUgY3g9IjM4OS44NSIgY3k9Ii02OS40MSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjAyMDdiOyIvPjxjaXJjbGUgY3g9IjM5MS45MyIgY3k9Ii03NS43NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjAxZjc5OyIvPjxjaXJjbGUgY3g9IjM5NCIgY3k9Ii04Mi4xMyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjAxZTc4OyIvPjxjaXJjbGUgY3g9IjM5Ni4wNyIgY3k9Ii04OC40OSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWYxZDc2OyIvPjxjaXJjbGUgY3g9IjM5OC4xNCIgY3k9Ii05NC44NiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWYxYzc0OyIvPjxjaXJjbGUgY3g9IjQwMC4yMSIgY3k9Ii0xMDEuMjIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFmMWE3MjsiLz48Y2lyY2xlIGN4PSI0MDIuMjkiIGN5PSItMTA3LjU4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxZTE5NzA7Ii8+PGNpcmNsZSBjeD0iNDA0LjM2IiBjeT0iLTExMy45NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWUxODZmOyIvPjxjaXJjbGUgY3g9IjQwNi40MyIgY3k9Ii0xMjAuMyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWUxNzZkOyIvPjxjaXJjbGUgY3g9IjQwOC41IiBjeT0iLTEyNi42NiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWUxNjZiOyIvPjxjaXJjbGUgY3g9IjQxMC41NyIgY3k9Ii0xMzMuMDMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFkMTU2OTsiLz48Y2lyY2xlIGN4PSI0MTIuNjQiIGN5PSItMTM5LjM5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxZDE0Njg7Ii8+PGNpcmNsZSBjeD0iNDE0LjcyIiBjeT0iLTE0NS43NSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWQxMzY2OyIvPjxjaXJjbGUgY3g9IjQxNi43OSIgY3k9Ii0xNTIuMTEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFjMTI2NDsiLz48Y2lyY2xlIGN4PSI0MTguODYiIGN5PSItMTU4LjQ3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxYzEwNjI7Ii8+PGNpcmNsZSBjeD0iNDIwLjkzIiBjeT0iLTE2NC44NCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWMwZjYwOyIvPjxjaXJjbGUgY3g9IjQyMyIgY3k9Ii0xNzEuMiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWIwZTVmOyIvPjxjaXJjbGUgY3g9IjQyNS4wOCIgY3k9Ii0xNzcuNTYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFiMGQ1ZDsiLz48Y2lyY2xlIGN4PSI0MjcuMTUiIGN5PSItMTgzLjkyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxYjBjNWI7Ii8+PGNpcmNsZSBjeD0iNDI5LjIyIiBjeT0iLTE5MC4yOCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWEwYjU5OyIvPjxjaXJjbGUgY3g9IjQzMS4yOSIgY3k9Ii0xOTYuNjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFhMGE1NzsiLz48Y2lyY2xlIGN4PSI0MzMuMzYiIGN5PSItMjAzLjAxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxYTA5NTY7Ii8+PGNpcmNsZSBjeD0iNDM1LjQ0IiBjeT0iLTIwOS4zNyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWEwODU0OyIvPjxjaXJjbGUgY3g9IjQzNy41MSIgY3k9Ii0yMTUuNzMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzE5MDY1MjsiLz48Y2lyY2xlIGN4PSI0MzkuNTgiIGN5PSItMjIyLjA5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxOTA1NTA7Ii8+PGNpcmNsZSBjeD0iNDQxLjY1IiBjeT0iLTIyOC40NSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMTkwNDRmOyIvPjxjaXJjbGUgY3g9IjQ0My43MiIgY3k9Ii0yMzQuODEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzE4MDM0ZDsiLz48Y2lyY2xlIGN4PSI0NDUuOCIgY3k9Ii0yNDEuMTgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzE4MDI0YjsiLz48Y2lyY2xlIGN4PSI0MzkuNDYiIGN5PSItMjM5LjA0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxOTA0NGM7Ii8+PGNpcmNsZSBjeD0iNDMzLjEyIiBjeT0iLTIzNi45MSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMTkwNjRkOyIvPjxjaXJjbGUgY3g9IjQyNi43OCIgY3k9Ii0yMzQuNzciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFhMDk0ZTsiLz48Y2lyY2xlIGN4PSI0MjAuNDUiIGN5PSItMjMyLjY0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxYTBiNGY7Ii8+PGNpcmNsZSBjeD0iNDE0LjExIiBjeT0iLTIzMC41IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxYjBkNTA7Ii8+PGNpcmNsZSBjeD0iNDA3Ljc3IiBjeT0iLTIyOC4zNyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWIwZjUxOyIvPjxjaXJjbGUgY3g9IjQwMS40MyIgY3k9Ii0yMjYuMjMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFjMTE1MjsiLz48Y2lyY2xlIGN4PSIzOTUuMSIgY3k9Ii0yMjQuMSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWMxNDUzOyIvPjxjaXJjbGUgY3g9IjM4OC43NiIgY3k9Ii0yMjEuOTYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFkMTY1NDsiLz48Y2lyY2xlIGN4PSIzODIuNDIiIGN5PSItMjE5LjgzIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxZDE4NTU7Ii8+PGNpcmNsZSBjeD0iMzc2LjA5IiBjeT0iLTIxNy42OSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWUxYTU2OyIvPjxjaXJjbGUgY3g9IjM2OS43NSIgY3k9Ii0yMTUuNTYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzFlMWM1NzsiLz48Y2lyY2xlIGN4PSIzNjMuNDEiIGN5PSItMjEzLjQyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMxZjFmNTg7Ii8+PGNpcmNsZSBjeD0iMzU3LjA3IiBjeT0iLTIxMS4yOSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMWYyMTU5OyIvPjxjaXJjbGUgY3g9IjM1MC43NCIgY3k9Ii0yMDkuMTUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIwMjM1YTsiLz48Y2lyY2xlIGN4PSIzNDQuNCIgY3k9Ii0yMDcuMDIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIwMjU1YjsiLz48Y2lyY2xlIGN4PSIzMzguMDYiIGN5PSItMjA0Ljg4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyMTI3NWQ7Ii8+PGNpcmNsZSBjeD0iMzMxLjczIiBjeT0iLTIwMi43NSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjEyYTVlOyIvPjxjaXJjbGUgY3g9IjMyNS4zOSIgY3k9Ii0yMDAuNjEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIyMmM1ZjsiLz48Y2lyY2xlIGN4PSIzMTkuMDUiIGN5PSItMTk4LjQ4IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyMjJlNjA7Ii8+PGNpcmNsZSBjeD0iMzEyLjcxIiBjeT0iLTE5Ni4zNCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjMzMDYxOyIvPjxjaXJjbGUgY3g9IjMwNi4zOCIgY3k9Ii0xOTQuMjEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzIzMzI2MjsiLz48Y2lyY2xlIGN4PSIzMDAuMDQiIGN5PSItMTkyLjA3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNDM1NjM7Ii8+PGNpcmNsZSBjeD0iMjkzLjciIGN5PSItMTg5Ljk0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNDM3NjQ7Ii8+PGNpcmNsZSBjeD0iMjg3LjM3IiBjeT0iLTE4Ny44IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNTM5NjU7Ii8+PGNpcmNsZSBjeD0iMjgxLjAzIiBjeT0iLTE4NS42NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjUzYjY2OyIvPjxjaXJjbGUgY3g9IjI3NC42OSIgY3k9Ii0xODMuNTMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI2M2Q2NzsiLz48Y2lyY2xlIGN4PSIyNjguMzUiIGN5PSItMTgxLjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI2NDA2ODsiLz48Y2lyY2xlIGN4PSIyNjIuMDIiIGN5PSItMTc5LjI2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyNzQyNjk7Ii8+PGNpcmNsZSBjeD0iMjU1LjY4IiBjeT0iLTE3Ny4xMyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjc0NDZhOyIvPjxjaXJjbGUgY3g9IjI0OS4zNCIgY3k9Ii0xNzQuOTkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzI4NDY2YjsiLz48Y2lyY2xlIGN4PSIyNDMiIGN5PSItMTcyLjg2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyODQ4NmM7Ii8+PGNpcmNsZSBjeD0iMjM2LjY3IiBjeT0iLTE3MC43MyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMjk0YjZkOyIvPjxjaXJjbGUgY3g9IjIzMC4zMyIgY3k9Ii0xNjguNTkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJhNGQ2ZTsiLz48Y2lyY2xlIGN4PSIyMjMuOTkiIGN5PSItMTY2LjQ2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyYTRmNmY7Ii8+PGNpcmNsZSBjeD0iMjE3LjY2IiBjeT0iLTE2NC4zMiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMmI1MTcwOyIvPjxjaXJjbGUgY3g9IjIxMS4zMiIgY3k9Ii0xNjIuMTkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJiNTM3MTsiLz48Y2lyY2xlIGN4PSIyMDQuOTgiIGN5PSItMTYwLjA1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyYzU2NzI7Ii8+PGNpcmNsZSBjeD0iMTk4LjY0IiBjeT0iLTE1Ny45MiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMmM1ODczOyIvPjxjaXJjbGUgY3g9IjE5Mi4zMSIgY3k9Ii0xNTUuNzgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJkNWE3NDsiLz48Y2lyY2xlIGN4PSIxODUuOTciIGN5PSItMTUzLjY1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZDVjNzU7Ii8+PGNpcmNsZSBjeD0iMTc5LjYzIiBjeT0iLTE1MS41MSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMmU1ZTc2OyIvPjxjaXJjbGUgY3g9IjE3My4zIiBjeT0iLTE0OS4zOCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMmU2MTc3OyIvPjxjaXJjbGUgY3g9IjE2Ni45NiIgY3k9Ii0xNDcuMjQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzJmNjM3ODsiLz48Y2lyY2xlIGN4PSIxNjAuNjIiIGN5PSItMTQ1LjExIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMyZjY1Nzk7Ii8+PGNpcmNsZSBjeD0iMTU0LjI4IiBjeT0iLTE0Mi45NyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzA2NzdhOyIvPjxjaXJjbGUgY3g9IjE0Ny45NSIgY3k9Ii0xNDAuODQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMwNjk3YjsiLz48Y2lyY2xlIGN4PSIxNDEuNjEiIGN5PSItMTM4LjciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMxNmM3YzsiLz48Y2lyY2xlIGN4PSIxMzUuMjciIGN5PSItMTM2LjU3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzMTZlN2Q7Ii8+PGNpcmNsZSBjeD0iMTI4Ljk0IiBjeT0iLTEzNC40MyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzI3MDdlOyIvPjxjaXJjbGUgY3g9IjEyMi42IiBjeT0iLTEzMi4zIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzMjcyODA7Ii8+PGNpcmNsZSBjeD0iMTE2LjI2IiBjeT0iLTEzMC4xNiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojMzM3NDgxOyIvPjxjaXJjbGUgY3g9IjEwOS45MiIgY3k9Ii0xMjguMDMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzMzNzY4MjsiLz48Y2lyY2xlIGN4PSIxMDMuNTkiIGN5PSItMTI1Ljg5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNDc5ODM7Ii8+PGNpcmNsZSBjeD0iOTcuMjUiIGN5PSItMTIzLjc2IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNDdiODQ7Ii8+PGNpcmNsZSBjeD0iOTAuOTEiIGN5PSItMTIxLjYyIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNTdkODU7Ii8+PGNpcmNsZSBjeD0iODQuNTciIGN5PSItMTE5LjQ5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNTdmODY7Ii8+PGNpcmNsZSBjeD0iNzguMjQiIGN5PSItMTE3LjM1IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzNjgxODc7Ii8+PGNpcmNsZSBjeD0iNzEuOSIgY3k9Ii0xMTUuMjIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM2ODQ4ODsiLz48Y2lyY2xlIGN4PSI2NS41NiIgY3k9Ii0xMTMuMDgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM3ODY4OTsiLz48Y2lyY2xlIGN4PSI1OS4yMyIgY3k9Ii0xMTAuOTUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM3ODg4YTsiLz48Y2lyY2xlIGN4PSI1Mi44OSIgY3k9Ii0xMDguODEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM4OGE4YjsiLz48Y2lyY2xlIGN4PSI0Ni41NSIgY3k9Ii0xMDYuNjgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM4OGM4YzsiLz48Y2lyY2xlIGN4PSI0MC4yMSIgY3k9Ii0xMDQuNTQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM5OGY4ZDsiLz48Y2lyY2xlIGN4PSIzMy44OCIgY3k9Ii0xMDIuNDEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzM5OTE4ZTsiLz48Y2lyY2xlIGN4PSIyNy41NCIgY3k9Ii0xMDAuMjciIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNhOTM4ZjsiLz48Y2lyY2xlIGN4PSIyMS4yIiBjeT0iLTk4LjE0IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYTk1OTA7Ii8+PGNpcmNsZSBjeD0iMTQuODciIGN5PSItOTYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNiOTc5MTsiLz48Y2lyY2xlIGN4PSI4LjUzIiBjeT0iLTkzLjg3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiMzYzlhOTI7Ii8+PGNpcmNsZSBjeD0iMi4xOSIgY3k9Ii05MS43MyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojM2M5YzkzOyIvPjxjaXJjbGUgY3g9Ii00LjE1IiBjeT0iLTg5LjYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNkOWU5NDsiLz48Y2lyY2xlIGN4PSItMTAuNDgiIGN5PSItODcuNDYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNkYTA5NTsiLz48Y2lyY2xlIGN4PSItMTYuODIiIGN5PSItODUuMzMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNlYTI5NjsiLz48Y2lyY2xlIGN4PSItMjMuMTYiIGN5PSItODMuMTkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNlYTU5NzsiLz48Y2lyY2xlIGN4PSItMjkuNDkiIGN5PSItODEuMDYiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNmYTc5ODsiLz48Y2lyY2xlIGN4PSItMzUuODMiIGN5PSItNzguOTIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzNmYTk5OTsiLz48Y2lyY2xlIGN4PSItNDIuMTciIGN5PSItNzYuNzkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQwYWI5YTsiLz48Y2lyY2xlIGN4PSItNDguNTEiIGN5PSItNzQuNjUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQwYWQ5YjsiLz48Y2lyY2xlIGN4PSItNTQuODQiIGN5PSItNzIuNTIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQxYjA5YzsiLz48Y2lyY2xlIGN4PSItNjEuMTgiIGN5PSItNzAuMzgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQxYjI5ZDsiLz48Y2lyY2xlIGN4PSItNjcuNTIiIGN5PSItNjguMjUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQyYjQ5ZTsiLz48Y2lyY2xlIGN4PSItNzMuODYiIGN5PSItNjYuMTIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQyYjY5ZjsiLz48Y2lyY2xlIGN4PSItODAuMTkiIGN5PSItNjMuOTgiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQzYjhhMDsiLz48Y2lyY2xlIGN4PSItODYuNTMiIGN5PSItNjEuODUiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQzYmJhMTsiLz48Y2lyY2xlIGN4PSItOTIuODciIGN5PSItNTkuNzEiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ0YmRhMzsiLz48Y2lyY2xlIGN4PSItOTkuMiIgY3k9Ii01Ny41OCIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDRiZmE0OyIvPjxjaXJjbGUgY3g9Ii0xMDUuNTQiIGN5PSItNTUuNDQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ1YzFhNTsiLz48Y2lyY2xlIGN4PSItMTExLjg4IiBjeT0iLTUzLjMxIiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0NWMzYTY7Ii8+PGNpcmNsZSBjeD0iLTExOC4yMiIgY3k9Ii01MS4xNyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDZjNmE3OyIvPjxjaXJjbGUgY3g9Ii0xMjQuNTUiIGN5PSItNDkuMDQiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ2YzhhODsiLz48Y2lyY2xlIGN4PSItMTMwLjg5IiBjeT0iLTQ2LjkiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ3Y2FhOTsiLz48Y2lyY2xlIGN4PSItMTM3LjIzIiBjeT0iLTQ0Ljc3IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0N2NjYWE7Ii8+PGNpcmNsZSBjeD0iLTE0My41NiIgY3k9Ii00Mi42MyIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDhjZWFiOyIvPjxjaXJjbGUgY3g9Ii0xNDkuOSIgY3k9Ii00MC41IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0OGQxYWM7Ii8+PGNpcmNsZSBjeD0iLTE1Ni4yNCIgY3k9Ii0zOC4zNiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNDlkM2FkOyIvPjxjaXJjbGUgY3g9Ii0xNjIuNTgiIGN5PSItMzYuMjMiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzQ5ZDVhZTsiLz48Y2lyY2xlIGN4PSItMTY4LjkxIiBjeT0iLTM0LjA5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YWQ3YWY7Ii8+PGNpcmNsZSBjeD0iLTE3NS4yNSIgY3k9Ii0zMS45NiIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGFkOWIwOyIvPjxjaXJjbGUgY3g9Ii0xODEuNTkiIGN5PSItMjkuODIiIHI9IjMwMi44NSIgc3R5bGU9ImZpbGw6IzRiZGNiMTsiLz48Y2lyY2xlIGN4PSItMTg3LjkyIiBjeT0iLTI3LjY5IiByPSIzMDIuODUiIHN0eWxlPSJmaWxsOiM0YmRlYjI7Ii8+PGNpcmNsZSBjeD0iLTE5NC4yNiIgY3k9Ii0yNS41NSIgcj0iMzAyLjg1IiBzdHlsZT0iZmlsbDojNGNlMGIzOyIvPjwvc3ZnPg=="},{svg:"data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAwIDU1MCAiPjxjaXJjbGUgY3g9IjQ0NS4xNCIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDdjNWM2OyIvPjxjaXJjbGUgY3g9IjQ0MS40NiIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDdjNGM3OyIvPjxjaXJjbGUgY3g9IjQzNy43OCIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDZjM2M3OyIvPjxjaXJjbGUgY3g9IjQzNC4xIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NmMyYzg7Ii8+PGNpcmNsZSBjeD0iNDMwLjQxIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NmMwYzk7Ii8+PGNpcmNsZSBjeD0iNDI2LjczIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NmJmY2E7Ii8+PGNpcmNsZSBjeD0iNDIzLjA1IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NmJlY2E7Ii8+PGNpcmNsZSBjeD0iNDE5LjM3IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NWJkY2I7Ii8+PGNpcmNsZSBjeD0iNDE1LjY5IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NWJjY2M7Ii8+PGNpcmNsZSBjeD0iNDEyLjAxIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NWJiY2Q7Ii8+PGNpcmNsZSBjeD0iNDA4LjMyIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NWJhY2Q7Ii8+PGNpcmNsZSBjeD0iNDA0LjY0IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NWI5Y2U7Ii8+PGNpcmNsZSBjeD0iNDAwLjk2IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NGI4Y2Y7Ii8+PGNpcmNsZSBjeD0iMzk3LjI4IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0NGI3ZDA7Ii8+PGNpcmNsZSBjeD0iMzkzLjYiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzQ0YjZkMDsiLz48Y2lyY2xlIGN4PSIzODkuOTEiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzQ0YjRkMTsiLz48Y2lyY2xlIGN4PSIzODYuMjMiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzQzYjNkMjsiLz48Y2lyY2xlIGN4PSIzODIuNTUiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzQzYjJkMzsiLz48Y2lyY2xlIGN4PSIzNzguODciIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzQzYjFkMzsiLz48Y2lyY2xlIGN4PSIzNzUuMTkiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzQzYjBkNDsiLz48Y2lyY2xlIGN4PSIzNzEuNSIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDNhZmQ1OyIvPjxjaXJjbGUgY3g9IjM2Ny44MiIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDJhZWQ2OyIvPjxjaXJjbGUgY3g9IjM2NC4xNCIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDJhZGQ2OyIvPjxjaXJjbGUgY3g9IjM2MC40NiIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDJhY2Q3OyIvPjxjaXJjbGUgY3g9IjM1Ni43OCIgY3k9IjM0OS45MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojNDJhYmQ4OyIvPjxjaXJjbGUgY3g9IjM1My4xIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MmFhZDk7Ii8+PGNpcmNsZSBjeD0iMzQ5LjQxIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MWE4ZDk7Ii8+PGNpcmNsZSBjeD0iMzQ1LjczIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MWE3ZGE7Ii8+PGNpcmNsZSBjeD0iMzQyLjA1IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MWE2ZGI7Ii8+PGNpcmNsZSBjeD0iMzM4LjM3IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MWE1ZGM7Ii8+PGNpcmNsZSBjeD0iMzM0LjY5IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MWE0ZGM7Ii8+PGNpcmNsZSBjeD0iMzMxIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MGEzZGQ7Ii8+PGNpcmNsZSBjeD0iMzI3LjMyIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MGEyZGU7Ii8+PGNpcmNsZSBjeD0iMzIzLjY0IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MGExZGY7Ii8+PGNpcmNsZSBjeD0iMzE5Ljk2IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MGEwZGY7Ii8+PGNpcmNsZSBjeD0iMzE2LjI4IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiM0MDlmZTA7Ii8+PGNpcmNsZSBjeD0iMzEyLjU5IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzZjllZTE7Ii8+PGNpcmNsZSBjeD0iMzA4LjkxIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzZjljZTI7Ii8+PGNpcmNsZSBjeD0iMzA1LjIzIiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzZjliZTI7Ii8+PGNpcmNsZSBjeD0iMzAxLjU1IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzZjlhZTM7Ii8+PGNpcmNsZSBjeD0iMjk3Ljg3IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzZTk5ZTQ7Ii8+PGNpcmNsZSBjeD0iMjk0LjE5IiBjeT0iMzQ5LjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzZTk4ZTU7Ii8+PGNpcmNsZSBjeD0iMjkwLjUiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNlOTdlNTsiLz48Y2lyY2xlIGN4PSIyODYuODIiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNlOTZlNjsiLz48Y2lyY2xlIGN4PSIyODMuMTQiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNlOTVlNzsiLz48Y2lyY2xlIGN4PSIyNzkuNDYiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNkOTRlODsiLz48Y2lyY2xlIGN4PSIyNzUuNzgiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNkOTNlODsiLz48Y2lyY2xlIGN4PSIyNzIuMDkiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNkOTJlOTsiLz48Y2lyY2xlIGN4PSIyNjguNDEiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNkOTBlYTsiLz48Y2lyY2xlIGN4PSIyNjQuNzMiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNkOGZlYjsiLz48Y2lyY2xlIGN4PSIyNjEuMDUiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNjOGVlYjsiLz48Y2lyY2xlIGN4PSIyNTcuMzciIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNjOGRlYzsiLz48Y2lyY2xlIGN4PSIyNTMuNjgiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNjOGNlZDsiLz48Y2lyY2xlIGN4PSIyNTAiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNjOGJlZTsiLz48Y2lyY2xlIGN4PSIyNDYuMzIiIGN5PSIzNDkuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNjOGFlZTsiLz48Y2lyY2xlIGN4PSIyNDIuNjQiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNiODllZjsiLz48Y2lyY2xlIGN4PSIyMzguOTYiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNiODhmMDsiLz48Y2lyY2xlIGN4PSIyMzUuMjgiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNiODdmMTsiLz48Y2lyY2xlIGN4PSIyMzEuNTkiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNiODZmMTsiLz48Y2lyY2xlIGN4PSIyMjcuOTEiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNiODVmMjsiLz48Y2lyY2xlIGN4PSIyMjQuMjMiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNhODNmMzsiLz48Y2lyY2xlIGN4PSIyMjAuNTUiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNhODJmNDsiLz48Y2lyY2xlIGN4PSIyMTYuODciIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNhODFmNDsiLz48Y2lyY2xlIGN4PSIyMTMuMTgiIGN5PSIzNDkuOTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzNhODBmNTsiLz48Y2lyY2xlIGN4PSIyMDkuNSIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzk3ZmY2OyIvPjxjaXJjbGUgY3g9IjIwNS44MiIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzk3ZWY3OyIvPjxjaXJjbGUgY3g9IjIwMi4xNCIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzk3ZGY3OyIvPjxjaXJjbGUgY3g9IjE5OC40NiIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzk3Y2Y4OyIvPjxjaXJjbGUgY3g9IjE5NC43NyIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzk3YmY5OyIvPjxjaXJjbGUgY3g9IjE5MS4wOSIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzg3YWZhOyIvPjxjaXJjbGUgY3g9IjE4Ny40MSIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzg3OWZhOyIvPjxjaXJjbGUgY3g9IjE4My43MyIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzg3N2ZiOyIvPjxjaXJjbGUgY3g9IjE4MC4wNSIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzg3NmZjOyIvPjxjaXJjbGUgY3g9IjE3Ni4zNyIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzg3NWZkOyIvPjxjaXJjbGUgY3g9IjE3Mi42OCIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzc3NGZkOyIvPjxjaXJjbGUgY3g9IjE2OSIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzc3M2ZlOyIvPjxjaXJjbGUgY3g9IjE2NS4zMiIgY3k9IjM0OS45NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzc3MmZmOyIvPjxjaXJjbGUgY3g9IjE2NS4zMyIgY3k9IjM0Ni4yNCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzc3MWZkOyIvPjxjaXJjbGUgY3g9IjE2NS4zNCIgY3k9IjM0Mi41NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzY3MGZiOyIvPjxjaXJjbGUgY3g9IjE2NS4zNSIgY3k9IjMzOC44MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzY2ZmZhOyIvPjxjaXJjbGUgY3g9IjE2NS4zNiIgY3k9IjMzNS4xMyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzY2ZWY4OyIvPjxjaXJjbGUgY3g9IjE2NS4zNyIgY3k9IjMzMS40MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzU2Y2Y2OyIvPjxjaXJjbGUgY3g9IjE2NS4zOCIgY3k9IjMyNy43MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzU2YmY0OyIvPjxjaXJjbGUgY3g9IjE2NS4zOSIgY3k9IjMyNC4wMyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMzU2YWYzOyIvPjxjaXJjbGUgY3g9IjE2NS40IiBjeT0iMzIwLjMzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzNTY5ZjE7Ii8+PGNpcmNsZSBjeD0iMTY1LjQxIiBjeT0iMzE2LjYzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzNDY4ZWY7Ii8+PGNpcmNsZSBjeD0iMTY1LjQyIiBjeT0iMzEyLjkzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzNDY3ZWQ7Ii8+PGNpcmNsZSBjeD0iMTY1LjQyIiBjeT0iMzA5LjIyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzNDY2ZWI7Ii8+PGNpcmNsZSBjeD0iMTY1LjQzIiBjeT0iMzA1LjUyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMzY1ZWE7Ii8+PGNpcmNsZSBjeD0iMTY1LjQ0IiBjeT0iMzAxLjgyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMzY0ZTg7Ii8+PGNpcmNsZSBjeD0iMTY1LjQ1IiBjeT0iMjk4LjEyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMzYyZTY7Ii8+PGNpcmNsZSBjeD0iMTY1LjQ2IiBjeT0iMjk0LjQyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMjYxZTQ7Ii8+PGNpcmNsZSBjeD0iMTY1LjQ3IiBjeT0iMjkwLjcyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMjYwZTI7Ii8+PGNpcmNsZSBjeD0iMTY1LjQ4IiBjeT0iMjg3LjAyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMjVmZTE7Ii8+PGNpcmNsZSBjeD0iMTY1LjQ5IiBjeT0iMjgzLjMxIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMzMTVlZGY7Ii8+PGNpcmNsZSBjeD0iMTY1LjUiIGN5PSIyNzkuNjEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzMxNWRkZDsiLz48Y2lyY2xlIGN4PSIxNjUuNTEiIGN5PSIyNzUuOTEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzMxNWNkYjsiLz48Y2lyY2xlIGN4PSIxNjUuNTIiIGN5PSIyNzIuMjEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzMxNWJkYTsiLz48Y2lyY2xlIGN4PSIxNjUuNTMiIGN5PSIyNjguNTEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzMwNWFkODsiLz48Y2lyY2xlIGN4PSIxNjUuNTQiIGN5PSIyNjQuODEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzMwNThkNjsiLz48Y2lyY2xlIGN4PSIxNjUuNTUiIGN5PSIyNjEuMTEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzMwNTdkNDsiLz48Y2lyY2xlIGN4PSIxNjUuNTYiIGN5PSIyNTcuNCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMmY1NmQyOyIvPjxjaXJjbGUgY3g9IjE2NS41NyIgY3k9IjI1My43IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyZjU1ZDE7Ii8+PGNpcmNsZSBjeD0iMTY1LjU4IiBjeT0iMjUwIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyZjU0Y2Y7Ii8+PGNpcmNsZSBjeD0iMTY1LjU5IiBjeT0iMjQ2LjMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzJlNTNjZDsiLz48Y2lyY2xlIGN4PSIxNjUuNiIgY3k9IjI0Mi42IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyZTUyY2I7Ii8+PGNpcmNsZSBjeD0iMTY1LjYxIiBjeT0iMjM4LjkiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzJlNTFjYTsiLz48Y2lyY2xlIGN4PSIxNjUuNjIiIGN5PSIyMzUuMiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMmQ1MGM4OyIvPjxjaXJjbGUgY3g9IjE2NS42MyIgY3k9IjIzMS41IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyZDRmYzY7Ii8+PGNpcmNsZSBjeD0iMTY1LjY0IiBjeT0iMjI3Ljc5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyZDRkYzQ7Ii8+PGNpcmNsZSBjeD0iMTY1LjY1IiBjeT0iMjI0LjA5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyZDRjYzI7Ii8+PGNpcmNsZSBjeD0iMTY1LjY1IiBjeT0iMjIwLjM5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyYzRiYzE7Ii8+PGNpcmNsZSBjeD0iMTY1LjY2IiBjeT0iMjE2LjY5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyYzRhYmY7Ii8+PGNpcmNsZSBjeD0iMTY1LjY3IiBjeT0iMjEyLjk5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyYzQ5YmQ7Ii8+PGNpcmNsZSBjeD0iMTY1LjY4IiBjeT0iMjA5LjI5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyYjQ4YmI7Ii8+PGNpcmNsZSBjeD0iMTY1LjY5IiBjeT0iMjA1LjU5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyYjQ3Yjk7Ii8+PGNpcmNsZSBjeD0iMTY1LjciIGN5PSIyMDEuODgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzJiNDZiODsiLz48Y2lyY2xlIGN4PSIxNjUuNzEiIGN5PSIxOTguMTgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzJhNDViNjsiLz48Y2lyY2xlIGN4PSIxNjUuNzIiIGN5PSIxOTQuNDgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzJhNDNiNDsiLz48Y2lyY2xlIGN4PSIxNjUuNzMiIGN5PSIxOTAuNzgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzJhNDJiMjsiLz48Y2lyY2xlIGN4PSIxNjUuNzQiIGN5PSIxODcuMDgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzI5NDFiMTsiLz48Y2lyY2xlIGN4PSIxNjUuNzUiIGN5PSIxODMuMzgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzI5NDBhZjsiLz48Y2lyY2xlIGN4PSIxNjUuNzYiIGN5PSIxNzkuNjgiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzI5M2ZhZDsiLz48Y2lyY2xlIGN4PSIxNjUuNzciIGN5PSIxNzUuOTciIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzI5M2VhYjsiLz48Y2lyY2xlIGN4PSIxNjUuNzgiIGN5PSIxNzIuMjciIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzI4M2RhOTsiLz48Y2lyY2xlIGN4PSIxNjUuNzkiIGN5PSIxNjguNTciIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzI4M2NhODsiLz48Y2lyY2xlIGN4PSIxNjUuOCIgY3k9IjE2NC44NyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjgzYmE2OyIvPjxjaXJjbGUgY3g9IjE2NS44MSIgY3k9IjE2MS4xNyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjczOWE0OyIvPjxjaXJjbGUgY3g9IjE2NS44MiIgY3k9IjE1Ny40NyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjczOGEyOyIvPjxjaXJjbGUgY3g9IjE2NS44MyIgY3k9IjE1My43NyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjczN2ExOyIvPjxjaXJjbGUgY3g9IjE2NS44NCIgY3k9IjE1MC4wNyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjYzNjlmOyIvPjxjaXJjbGUgY3g9IjE2NS44NSIgY3k9IjE0Ni4zNiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjYzNTlkOyIvPjxjaXJjbGUgY3g9IjE2NS44NiIgY3k9IjE0Mi42NiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjYzNDliOyIvPjxjaXJjbGUgY3g9IjE2NS44NyIgY3k9IjEzOC45NiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjYzMzk5OyIvPjxjaXJjbGUgY3g9IjE2NS44OCIgY3k9IjEzNS4yNiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjUzMjk4OyIvPjxjaXJjbGUgY3g9IjE2NS44OCIgY3k9IjEzMS41NiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjUzMTk2OyIvPjxjaXJjbGUgY3g9IjE2NS44OSIgY3k9IjEyNy44NiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjUyZjk0OyIvPjxjaXJjbGUgY3g9IjE2NS45IiBjeT0iMTI0LjE2IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyNDJlOTI7Ii8+PGNpcmNsZSBjeD0iMTY1LjkxIiBjeT0iMTIwLjQ1IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyNDJkOTE7Ii8+PGNpcmNsZSBjeD0iMTY1LjkyIiBjeT0iMTE2Ljc1IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyNDJjOGY7Ii8+PGNpcmNsZSBjeD0iMTY1LjkzIiBjeT0iMTEzLjA1IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMzJiOGQ7Ii8+PGNpcmNsZSBjeD0iMTY1Ljk0IiBjeT0iMTA5LjM1IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMzJhOGI7Ii8+PGNpcmNsZSBjeD0iMTY1Ljk1IiBjeT0iMTA1LjY1IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMzI5ODk7Ii8+PGNpcmNsZSBjeD0iMTY1Ljk2IiBjeT0iMTAxLjk1IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMjI4ODg7Ii8+PGNpcmNsZSBjeD0iMTY1Ljk3IiBjeT0iOTguMjUiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzIyMjc4NjsiLz48Y2lyY2xlIGN4PSIxNjUuOTgiIGN5PSI5NC41NSIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjIyNTg0OyIvPjxjaXJjbGUgY3g9IjE2NS45OSIgY3k9IjkwLjg0IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMjI0ODI7Ii8+PGNpcmNsZSBjeD0iMTY2IiBjeT0iODcuMTQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzIxMjM4MDsiLz48Y2lyY2xlIGN4PSIxNjYuMDEiIGN5PSI4My40NCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjEyMjdmOyIvPjxjaXJjbGUgY3g9IjE2Ni4wMiIgY3k9Ijc5Ljc0IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMTIxN2Q7Ii8+PGNpcmNsZSBjeD0iMTY2LjAzIiBjeT0iNzYuMDQiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzIwMjA3YjsiLz48Y2lyY2xlIGN4PSIxNjYuMDQiIGN5PSI3Mi4zNCIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMjAxZjc5OyIvPjxjaXJjbGUgY3g9IjE2Ni4wNSIgY3k9IjY4LjY0IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMyMDFlNzg7Ii8+PGNpcmNsZSBjeD0iMTY2LjA2IiBjeT0iNjQuOTMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFmMWQ3NjsiLz48Y2lyY2xlIGN4PSIxNjYuMDciIGN5PSI2MS4yMyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWYxYzc0OyIvPjxjaXJjbGUgY3g9IjE2Ni4wOCIgY3k9IjU3LjUzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxZjFhNzI7Ii8+PGNpcmNsZSBjeD0iMTY2LjA5IiBjeT0iNTMuODMiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFlMTk3MDsiLz48Y2lyY2xlIGN4PSIxNjYuMSIgY3k9IjUwLjEzIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxZTE4NmY7Ii8+PGNpcmNsZSBjeD0iMTY2LjEiIGN5PSI0Ni40MyIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWUxNzZkOyIvPjxjaXJjbGUgY3g9IjE2Ni4xMSIgY3k9IjQyLjczIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxZTE2NmI7Ii8+PGNpcmNsZSBjeD0iMTY2LjEyIiBjeT0iMzkuMDIiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFkMTU2OTsiLz48Y2lyY2xlIGN4PSIxNjYuMTMiIGN5PSIzNS4zMiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWQxNDY4OyIvPjxjaXJjbGUgY3g9IjE2Ni4xNCIgY3k9IjMxLjYyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxZDEzNjY7Ii8+PGNpcmNsZSBjeD0iMTY2LjE1IiBjeT0iMjcuOTIiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFjMTI2NDsiLz48Y2lyY2xlIGN4PSIxNjYuMTYiIGN5PSIyNC4yMiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWMxMDYyOyIvPjxjaXJjbGUgY3g9IjE2Ni4xNyIgY3k9IjIwLjUyIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxYzBmNjA7Ii8+PGNpcmNsZSBjeD0iMTY2LjE4IiBjeT0iMTYuODIiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFiMGU1ZjsiLz48Y2lyY2xlIGN4PSIxNjYuMTkiIGN5PSIxMy4xMiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWIwZDVkOyIvPjxjaXJjbGUgY3g9IjE2Ni4yIiBjeT0iOS40MSIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWIwYzViOyIvPjxjaXJjbGUgY3g9IjE2Ni4yMSIgY3k9IjUuNzEiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFhMGI1OTsiLz48Y2lyY2xlIGN4PSIxNjYuMjIiIGN5PSIyLjAxIiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxYTBhNTc7Ii8+PGNpcmNsZSBjeD0iMTY2LjIzIiBjeT0iLTEuNjkiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzFhMDk1NjsiLz48Y2lyY2xlIGN4PSIxNjYuMjQiIGN5PSItNS4zOSIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMWEwODU0OyIvPjxjaXJjbGUgY3g9IjE2Ni4yNSIgY3k9Ii05LjA5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxOTA2NTI7Ii8+PGNpcmNsZSBjeD0iMTY2LjI2IiBjeT0iLTEyLjc5IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxOTA1NTA7Ii8+PGNpcmNsZSBjeD0iMTY2LjI3IiBjeT0iLTE2LjUiIHI9IjI2Mi45NSIgc3R5bGU9ImZpbGw6IzE5MDQ0ZjsiLz48Y2lyY2xlIGN4PSIxNjYuMjgiIGN5PSItMjAuMiIgcj0iMjYyLjk1IiBzdHlsZT0iZmlsbDojMTgwMzRkOyIvPjxjaXJjbGUgY3g9IjE2Ni4yOSIgY3k9Ii0yMy45IiByPSIyNjIuOTUiIHN0eWxlPSJmaWxsOiMxODAyNGI7Ii8+PC9zdmc+",name:Bi.Navy}];function Hh(i){let t=Ch.find((t=>t.name===i));return null==t?void 0:t.svg}function Wh(t){let e,r,n,s=t[3]?.svg+"";return{c(){e=Z("svg"),L(e,"class",r=t[4].class),L(e,"focusable",t[0]),L(e,"width",t[2]),L(e,"height",t[1]),L(e,"viewBox",n="0 0 "+t[2]+" "+t[1])},m(i,t){T(i,e,t),e.innerHTML=s},p(i,[t]){16&t&&r!==(r=i[4].class)&&L(e,"class",r),1&t&&L(e,"focusable",i[0]),4&t&&L(e,"width",i[2]),2&t&&L(e,"height",i[1]),6&t&&n!==(n="0 0 "+i[2]+" "+i[1])&&L(e,"viewBox",n)},i:i,o:i,d(i){i&&Y(e)}}}function Jh(i,t,r){let n,s,{name:o}=t,{width:I=""}=t,{height:l=""}=t,{focusable:a=!1}=t,c=[{width:"10",height:"7",name:"dropdownArrow",svg:'<path d="M8.57747 0.244171L4.99997 3.82167L1.42247 0.244171L0.244141 1.4225L4.99997 6.17834L9.75581 1.4225L8.57747 0.244171Z" fill="inherit"/>'},{width:"10",height:"7",name:"dropdownUpArrow",svg:'<path d="M1.42253 6.25586L5.00003 2.67836L8.57753 6.25586L9.75586 5.07753L5.00003 0.321693L0.244192 5.07753L1.42253 6.25586Z" fill="inherit"/>'},{width:"4.75",height:"7.61",name:"dropdownLeftArrow",svg:'<path d="M3.8618 0.195312L0.0571289 3.99998L3.8618 7.80465L4.80446 6.86198L1.94246 3.99998L4.80446 1.13798L3.8618 0.195312Z" fill="inherit"/>'},{width:"9",height:"18",name:"arrowHeader",svg:'<path d="M1.00016 16.9201L7.52016 10.4001C8.29016 9.63008 8.29016 8.37008 7.52016 7.60008L1.00016 1.08008" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>'},{width:"20",height:"10",name:"arrow",svg:'<path d="M1.1733 1.4038L8.43991 8.55854C9.29808 9.4035 10.7024 9.4035 11.5605 8.55854L18.8271 1.4038" stroke="inherit" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>'},{width:"20",height:"20",name:"chat",svg:'<path d="M18 0H2C0.897 0 0 0.897 0 2V14C0 15.103 0.897 16 2 16H5V19.767L11.277 16H18C19.103 16 20 15.103 20 14V2C20 0.897 19.103 0 18 0ZM18 14H10.723L7 16.233V14H2V2H18V14Z" fill="white"/>'},{width:"18",height:"19",name:"profile",svg:'<path d="M9 0C8.01109 0 7.04439 0.293245 6.22215 0.842652C5.3999 1.39206 4.75904 2.17295 4.3806 3.08658C4.00216 4.00021 3.90315 5.00555 4.09607 5.97545C4.289 6.94536 4.7652 7.83627 5.46447 8.53553C6.16373 9.2348 7.05464 9.711 8.02455 9.90393C8.99445 10.0969 9.99979 9.99784 10.9134 9.6194C11.827 9.24096 12.6079 8.6001 13.1573 7.77785C13.7068 6.95561 14 5.98891 14 5C14 3.67392 13.4732 2.40215 12.5355 1.46447C11.5979 0.526784 10.3261 0 9 0ZM9 8C8.40666 8 7.82664 7.82405 7.33329 7.49441C6.83994 7.16476 6.45542 6.69623 6.22836 6.14805C6.0013 5.59987 5.94189 4.99667 6.05764 4.41473C6.1734 3.83279 6.45912 3.29824 6.87868 2.87868C7.29824 2.45912 7.83279 2.1734 8.41473 2.05764C8.99667 1.94189 9.59987 2.0013 10.1481 2.22836C10.6962 2.45542 11.1648 2.83994 11.4944 3.33329C11.8241 3.82664 12 4.40666 12 5C12 5.79565 11.6839 6.55871 11.1213 7.12132C10.5587 7.68393 9.79565 8 9 8ZM18 19V18C18 16.1435 17.2625 14.363 15.9497 13.0503C14.637 11.7375 12.8565 11 11 11H7C5.14348 11 3.36301 11.7375 2.05025 13.0503C0.737498 14.363 0 16.1435 0 18V19H2V18C2 16.6739 2.52678 15.4021 3.46447 14.4645C4.40215 13.5268 5.67392 13 7 13H11C12.3261 13 13.5979 13.5268 14.5355 14.4645C15.4732 15.4021 16 16.6739 16 18V19H18Z" fill="currentColor"/>'},{width:"22",height:"22",name:"settings",svg:'<path d="M12 16C14.206 16 16 14.206 16 12C16 9.794 14.206 8 12 8C9.794 8 8 9.794 8 12C8 14.206 9.794 16 12 16ZM12 10C13.084 10 14 10.916 14 12C14 13.084 13.084 14 12 14C10.916 14 10 13.084 10 12C10 10.916 10.916 10 12 10Z" fill="inherit"/>\n                  <path d="M2.84498 16.136L3.84498 17.866C4.37598 18.783 5.65398 19.127 6.57498 18.596L7.10398 18.29C7.68252 18.7451 8.32039 19.1192 8.99998 19.402V20C8.99998 21.103 9.89698 22 11 22H13C14.103 22 15 21.103 15 20V19.402C15.6793 19.1192 16.3172 18.7454 16.896 18.291L17.425 18.597C18.348 19.127 19.623 18.785 20.156 17.866L21.155 16.137C21.42 15.6777 21.4919 15.132 21.3548 14.6197C21.2177 14.1075 20.8829 13.6706 20.424 13.405L19.919 13.113C20.0263 12.3756 20.0263 11.6264 19.919 10.889L20.424 10.597C20.8827 10.3312 21.2174 9.89433 21.3544 9.38216C21.4914 8.86998 21.4197 8.32436 21.155 7.865L20.156 6.136C19.625 5.216 18.348 4.871 17.425 5.404L16.896 5.71C16.3174 5.25491 15.6796 4.8808 15 4.598V4C15 2.897 14.103 2 13 2H11C9.89698 2 8.99998 2.897 8.99998 4V4.598C8.32062 4.88084 7.6828 5.25459 7.10398 5.709L6.57498 5.403C5.65098 4.872 4.37498 5.216 3.84398 6.135L2.84498 7.864C2.57996 8.3233 2.50809 8.86901 2.64515 9.38126C2.78222 9.89352 3.117 10.3304 3.57598 10.596L4.08098 10.888C3.97321 11.6251 3.97321 12.3739 4.08098 13.111L3.57598 13.403C3.11714 13.669 2.78251 14.106 2.64547 14.6184C2.50843 15.1307 2.58018 15.6765 2.84498 16.136ZM6.17098 13.378C6.05806 12.9273 6.00064 12.4646 5.99998 12C5.99998 11.538 6.05798 11.074 6.16998 10.622C6.22272 10.4113 6.20537 10.1892 6.12056 9.98928C6.03576 9.78935 5.88811 9.6225 5.69998 9.514L4.57698 8.864L5.57498 7.135L6.71998 7.797C6.9067 7.90505 7.12344 7.94962 7.33765 7.92401C7.55185 7.89841 7.75198 7.80401 7.90798 7.655C8.5845 7.01156 9.40031 6.53281 10.292 6.256C10.4968 6.19347 10.6761 6.06683 10.8036 5.89473C10.931 5.72263 10.9999 5.51416 11 5.3V4H13V5.3C13.0001 5.51416 13.0689 5.72263 13.1964 5.89473C13.3238 6.06683 13.5032 6.19347 13.708 6.256C14.5995 6.53321 15.4152 7.0119 16.092 7.655C16.2481 7.80372 16.4482 7.89792 16.6624 7.92352C16.8765 7.94911 17.0932 7.90473 17.28 7.797L18.424 7.136L19.424 8.865L18.3 9.514C18.112 9.62262 17.9644 9.78948 17.8796 9.98938C17.7948 10.1893 17.7774 10.4113 17.83 10.622C17.942 11.074 18 11.538 18 12C18 12.461 17.942 12.925 17.829 13.378C17.7765 13.5888 17.7941 13.8109 17.8791 14.0108C17.964 14.2107 18.1118 14.3775 18.3 14.486L19.423 15.135L18.425 16.864L17.28 16.203C17.0933 16.0948 16.8765 16.0501 16.6623 16.0757C16.448 16.1013 16.2479 16.1958 16.092 16.345C15.4155 16.9884 14.5996 17.4672 13.708 17.744C13.5032 17.8065 13.3238 17.9332 13.1964 18.1053C13.0689 18.2774 13.0001 18.4858 13 18.7L13.002 20H11V18.7C10.9999 18.4858 10.931 18.2774 10.8036 18.1053C10.6761 17.9332 10.4968 17.8065 10.292 17.744C9.40048 17.4668 8.58476 16.9881 7.90798 16.345C7.75228 16.1954 7.55203 16.1007 7.33763 16.0753C7.12322 16.0498 6.90636 16.095 6.71998 16.204L5.57598 16.866L4.57598 15.137L5.69998 14.486C5.88817 14.3775 6.03593 14.2107 6.12091 14.0108C6.20588 13.8109 6.22346 13.5888 6.17098 13.378Z" fill="inherit"/>'},{width:"20",height:"14",name:"clip",svg:'<path d="M15.0055 3.20863e-07H7.00146C5.16346 3.20863e-07 3.41547 0.737 2.07747 2.076C0.738465 3.415 0.00146484 5.163 0.00146484 7C0.00146484 8.838 0.738465 10.586 2.07747 11.924C3.41547 13.263 5.16346 14 7.00146 14H15.0015V12H7.00146C5.69846 12 4.45146 11.471 3.49146 10.51C2.53046 9.55 2.00146 8.303 2.00146 7C2.00146 5.698 2.53046 4.451 3.49146 3.49C4.45146 2.529 5.69846 2 7.00146 2H15.0015V1L15.0025 2H15.0055C15.7955 2 16.5445 2.314 17.1145 2.886C17.6855 3.457 18.0005 4.208 18.0015 5.002C18.0011 5.39471 17.9228 5.78345 17.7711 6.14566C17.6193 6.50787 17.3972 6.83633 17.1175 7.112C16.8407 7.39216 16.5113 7.61484 16.1481 7.76723C15.785 7.91963 15.3953 7.99873 15.0015 8H7.00146C6.8711 7.99842 6.74232 7.9711 6.62254 7.91962C6.50276 7.86814 6.39432 7.7935 6.30346 7.7C6.20941 7.60904 6.13429 7.50035 6.08246 7.3802C6.03062 7.26006 6.0031 7.13084 6.00146 7C6.00146 6.748 6.11146 6.493 6.30246 6.302C6.39317 6.20788 6.50167 6.13272 6.62167 6.08088C6.74166 6.02904 6.87076 6.00154 7.00146 6H15.0015V4H7.00146C6.21146 4 5.46046 4.315 4.88747 4.889C4.31546 5.461 4.00146 6.211 4.00146 7C4.00146 7.789 4.31546 8.54 4.88946 9.114C5.16547 9.39394 5.49424 9.61638 5.85675 9.76846C6.21927 9.92054 6.60834 9.99924 7.00146 10H15.0025C15.6586 9.99953 16.3082 9.86913 16.9138 9.61631C17.5193 9.36349 18.0688 8.99327 18.5305 8.527C18.9962 8.06516 19.3659 7.51563 19.6182 6.91015C19.8704 6.30467 20.0002 5.65522 20.0001 4.99929C20 4.34337 19.87 3.69395 19.6176 3.08854C19.3652 2.48313 18.9954 1.93371 18.5295 1.472C18.0688 1.0055 17.5201 0.63515 16.9151 0.382458C16.3102 0.129766 15.6611 -0.000235724 15.0055 3.20863e-07Z" fill="#2197ED"/>'},{width:"19",height:"19",name:"send",svg:'<path d="M18.4258 8.095L1.42576 0.0949962C1.2546 0.0140123 1.06394 -0.0166567 0.87601 0.00656362C0.688081 0.029784 0.510622 0.105937 0.364315 0.226148C0.218008 0.346359 0.108879 0.505676 0.0496467 0.685531C-0.00958555 0.865386 -0.0164815 1.05837 0.0297628 1.242L1.96876 9L0.0297628 16.758C-0.0169142 16.9417 -0.0103198 17.1349 0.0487745 17.315C0.107869 17.495 0.21702 17.6546 0.363459 17.7749C0.509899 17.8952 0.687572 17.9713 0.875696 17.9944C1.06382 18.0174 1.25461 17.9864 1.42576 17.905L18.4258 9.905C18.5976 9.82424 18.7428 9.69625 18.8446 9.53599C18.9463 9.37574 19.0004 9.18983 19.0004 9C19.0004 8.81017 18.9463 8.62426 18.8446 8.464C18.7428 8.30374 18.5976 8.17575 18.4258 8.095ZM2.48076 15.197L3.31976 11.84L8.99976 9L3.31976 6.16L2.48076 2.803L15.6508 9L2.48076 15.197Z" fill="inherit"/>'},{width:"20",height:"20",name:"wallet",svg:'<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0003 2.5C15.9195 2.5 16.667 3.2475 16.667 4.16667V5.83333C17.5862 5.83333 18.3337 6.58083 18.3337 7.5V15.8333C18.3337 16.7525 17.5862 17.5 16.667 17.5H4.16699C3.16199 17.5 1.66699 16.8342 1.66699 15V5C1.66699 3.62167 2.78866 2.5 4.16699 2.5H15.0003ZM15.0003 4.16667H4.16699C3.95243 4.17626 3.74983 4.26826 3.60139 4.42349C3.45295 4.57871 3.3701 4.78522 3.3701 5C3.3701 5.21478 3.45295 5.42129 3.60139 5.57651C3.74983 5.73174 3.95243 5.82374 4.16699 5.83333H15.0003V4.16667ZM4.17699 15.8333H16.667V7.5H4.16699C3.87283 7.5 3.59533 7.44 3.33366 7.34583V15C3.33366 15.6708 3.79199 15.8233 4.17699 15.8333ZM15.0002 10H13.3335V13.3333H15.0002V10Z" fill="currentColor"/>'},{width:"20",height:"16",name:"email",svg:'<path d="M18 0H2C0.897 0 0 0.897 0 2V14C0 15.103 0.897 16 2 16H18C19.103 16 20 15.103 20 14V2C20 0.897 19.103 0 18 0ZM18 2V2.511L10 8.734L2 2.512V2H18ZM2 14V5.044L9.386 10.789C9.56111 10.9265 9.77733 11.0013 10 11.0013C10.2227 11.0013 10.4389 10.9265 10.614 10.789L18 5.044L18.002 14H2Z" fill="currentColor"/>'},{width:"20",height:"20",name:"conversation",svg:'<path d="M18 0H2C0.897 0 0 0.897 0 2V20L5.333 16H18C19.103 16 20 15.103 20 14V2C20 0.897 19.103 0 18 0ZM18 14H4.667L2 16V2H18V14Z" fill="#2197ED"/>'},{width:"22",height:"22",name:"contracts",svg:'<path d="M21 11H18V4C18 3.73478 17.8946 3.48043 17.7071 3.29289C17.5196 3.10536 17.2652 3 17 3H3C2.73478 3 2.48043 3.10536 2.29289 3.29289C2.10536 3.48043 2 3.73478 2 4V18C2 19.654 3.346 21 5 21H19C20.654 21 22 19.654 22 18V12C22 11.7348 21.8946 11.4804 21.7071 11.2929C21.5196 11.1054 21.2652 11 21 11ZM5 19C4.73478 19 4.48043 18.8946 4.29289 18.7071C4.10536 18.5196 4 18.2652 4 18V5H16V18C16 18.351 16.061 18.688 16.171 19H5ZM20 18C20 18.2652 19.8946 18.5196 19.7071 18.7071C19.5196 18.8946 19.2652 19 19 19C18.7348 19 18.4804 18.8946 18.2929 18.7071C18.1054 18.5196 18 18.2652 18 18V13H20V18Z" fill="inherit"/>\n                  <path d="M6 7H14V9H6V7ZM6 11H14V13H6V11ZM11 15H14V17H11V15Z" fill="inherit"/>'},{width:"18",height:"20",name:"trash",svg:'<path d="M12 0H6C4.897 0 4 0.897 4 2V4H0V6H2V18C2 19.103 2.897 20 4 20H14C15.103 20 16 19.103 16 18V6H18V4H14V2C14 0.897 13.103 0 12 0ZM6 2H12V4H6V2ZM14 18H4V6H14V18Z" fill="currentColor"/>'},{width:"14",height:"14",name:"arrowLeft",svg:'<path d="M8.70694 12.293L4.41394 8H13.9999V6H4.41394L8.70694 1.707L7.29294 0.292999L0.585938 7L7.29294 13.707L8.70694 12.293Z" fill="currentColor"/>'},{width:"20",height:"18",name:"logout",svg:'<path d="M14 10V8H5V5L0 9L5 13V10H14Z" fill="currentColor"/><path d="M18 0H9C7.897 0 7 0.897 7 2V6H9V2H18V16H9V12H7V16C7 17.103 7.897 18 9 18H18C19.103 18 20 17.103 20 16V2C20 0.897 19.103 0 18 0Z" fill="currentColor"/>'},{width:"14",height:"14",name:"sort",svg:'<path d="M2.8335 13.6666H4.50016V3.66659H7.00016L3.66683 0.333252L0.333496 3.66659H2.8335V13.6666ZM13.6668 10.3333H11.1668V0.333252H9.50016V10.3333H7.00016L10.3335 13.6666L13.6668 10.3333Z" fill="currentColor"/>'},{width:"20",height:"20",name:"filter",svg:'<path d="M6.125 9.625H14.875V11.375H6.125V9.625ZM3.5 6.125H17.5V7.875H3.5V6.125ZM8.75 13.125H12.25V14.875H8.75V13.125Z" fill="currentColor"/>'},{width:"20",height:"20",name:"check",svg:'<path d="M8.33339 12.9883L5.58922 10.2442L4.41089 11.4225L8.33339 15.345L16.4226 7.25585L15.2442 6.07751L8.33339 12.9883Z" fill="currentColor"/>'},{width:"22",height:"22",name:"reload",svg:'<path d="M9.16732 10.0833H6.5099L6.51082 10.0751C6.63051 9.48898 6.86477 8.93231 7.20015 8.43699C7.69923 7.70165 8.39928 7.12538 9.21682 6.7769C9.49365 6.65957 9.7824 6.56974 10.0767 6.51015C10.6871 6.3864 11.3161 6.3864 11.9265 6.51015C12.8037 6.68991 13.6087 7.12378 14.2411 7.75774L15.5391 6.4634C14.9541 5.87824 14.2619 5.41111 13.5004 5.08749C13.112 4.92306 12.7082 4.79778 12.295 4.71349C11.4423 4.54025 10.5636 4.54025 9.7109 4.71349C9.29735 4.79813 8.89324 4.92372 8.50457 5.0884C7.35922 5.57433 6.37875 6.38099 5.68123 7.41124C5.2118 8.10593 4.88352 8.88615 4.71507 9.70749C4.6894 9.83124 4.67565 9.95774 4.65732 10.0833H1.83398L5.50065 13.75L9.16732 10.0833ZM12.834 11.9167H15.4914L15.4905 11.924C15.251 13.0989 14.5584 14.1323 13.5627 14.8005C13.0676 15.1361 12.5108 15.3704 11.9247 15.4898C11.3146 15.6136 10.6858 15.6136 10.0757 15.4898C9.48965 15.3701 8.93297 15.1359 8.43765 14.8005C8.19439 14.6359 7.96726 14.4487 7.75932 14.2413L6.46315 15.5375C7.04845 16.1225 7.74092 16.5893 8.50273 16.9125C8.8914 17.0775 9.29748 17.2031 9.70815 17.2865C10.5605 17.4598 11.439 17.4598 12.2913 17.2865C13.9345 16.9454 15.3798 15.977 16.3201 14.5869C16.789 13.8927 17.117 13.1131 17.2853 12.2925C17.3101 12.1687 17.3247 12.0422 17.3431 11.9167H20.1673L16.5007 8.24999L12.834 11.9167Z" fill="currentColor"/>'},{width:"20",height:"20",name:"successToast",svg:'<path d="M1.99512 11.4515L5.94762 14.4682L12.2943 7.21483L11.0393 6.11816L5.71928 12.1982L3.00512 10.1265L1.99512 11.4515ZM18.1276 7.21483L16.8726 6.11816L11.5651 12.184L10.9376 11.6823L9.89595 12.984L11.7684 14.4823L18.1276 7.21483Z" fill="currentColor"/>'},{width:"16",height:"16",name:"dangerToast",svg:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.99979 0.615234C8.61813 0.615234 9.18313 0.954401 9.47313 1.50023L15.589 13.0536C15.7244 13.3073 15.7915 13.592 15.7836 13.8795C15.7757 14.1671 15.6931 14.4476 15.544 14.6936C15.2398 15.1986 14.7056 15.5002 14.1156 15.5002H1.88396C1.59642 15.5015 1.31351 15.4278 1.06317 15.2863C0.812828 15.1449 0.60371 14.9405 0.456461 14.6936C0.30706 14.4477 0.224334 14.1671 0.216443 13.8795C0.208552 13.5919 0.275768 13.3073 0.411461 13.0536L6.52646 1.50107C6.81646 0.954401 7.38146 0.615234 7.99979 0.615234ZM7.99979 2.28107L1.88396 13.8336H14.1198L7.99979 2.28107ZM8.83352 6.33374H7.16685V10.5004H8.83352V6.33374ZM8.83268 11.3337H7.16602V13.0004H8.83268V11.3337Z" fill="currentColor"/>'},{width:"18",height:"18",name:"infoCircle",svg:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0.666992 8.99984C0.666992 4.40484 4.40533 0.666504 9.00033 0.666504C13.5953 0.666504 17.3337 4.40484 17.3337 8.99984C17.3337 13.5948 13.5953 17.3332 9.00033 17.3332C4.40533 17.3332 0.666992 13.5948 0.666992 8.99984ZM2.33366 8.99984C2.33366 12.6757 5.32449 15.6665 9.00033 15.6665C12.6762 15.6665 15.667 12.6757 15.667 8.99984C15.667 5.324 12.6762 2.33317 9.00033 2.33317C5.32449 2.33317 2.33366 5.324 2.33366 8.99984ZM9.83366 13.1666V8.16658H8.16699V13.1666H9.83366ZM9.83366 6.49992V4.83325H8.16699V6.49992H9.83366Z" fill="inherit"/>'},{width:"20",height:"20",name:"categories",svg:'<path d="M8.33333 2.5H3.33333C3.11232 2.5 2.90036 2.5878 2.74408 2.74408C2.5878 2.90036 2.5 3.11232 2.5 3.33333V8.33333C2.5 8.55435 2.5878 8.76631 2.74408 8.92259C2.90036 9.07887 3.11232 9.16667 3.33333 9.16667H8.33333C8.55435 9.16667 8.76631 9.07887 8.92259 8.92259C9.07887 8.76631 9.16667 8.55435 9.16667 8.33333V3.33333C9.16667 3.11232 9.07887 2.90036 8.92259 2.74408C8.76631 2.5878 8.55435 2.5 8.33333 2.5V2.5ZM7.5 7.5H4.16667V4.16667H7.5V7.5ZM16.6667 2.5H11.6667C11.4457 2.5 11.2337 2.5878 11.0774 2.74408C10.9211 2.90036 10.8333 3.11232 10.8333 3.33333V8.33333C10.8333 8.55435 10.9211 8.76631 11.0774 8.92259C11.2337 9.07887 11.4457 9.16667 11.6667 9.16667H16.6667C16.8877 9.16667 17.0996 9.07887 17.2559 8.92259C17.4122 8.76631 17.5 8.55435 17.5 8.33333V3.33333C17.5 3.11232 17.4122 2.90036 17.2559 2.74408C17.0996 2.5878 16.8877 2.5 16.6667 2.5V2.5ZM15.8333 7.5H12.5V4.16667H15.8333V7.5ZM8.33333 10.8333H3.33333C3.11232 10.8333 2.90036 10.9211 2.74408 11.0774C2.5878 11.2337 2.5 11.4457 2.5 11.6667V16.6667C2.5 16.8877 2.5878 17.0996 2.74408 17.2559C2.90036 17.4122 3.11232 17.5 3.33333 17.5H8.33333C8.55435 17.5 8.76631 17.4122 8.92259 17.2559C9.07887 17.0996 9.16667 16.8877 9.16667 16.6667V11.6667C9.16667 11.4457 9.07887 11.2337 8.92259 11.0774C8.76631 10.9211 8.55435 10.8333 8.33333 10.8333ZM7.5 15.8333H4.16667V12.5H7.5V15.8333ZM14.1667 10.8333C12.3283 10.8333 10.8333 12.3283 10.8333 14.1667C10.8333 16.005 12.3283 17.5 14.1667 17.5C16.005 17.5 17.5 16.005 17.5 14.1667C17.5 12.3283 16.005 10.8333 14.1667 10.8333ZM14.1667 15.8333C13.2475 15.8333 12.5 15.0858 12.5 14.1667C12.5 13.2475 13.2475 12.5 14.1667 12.5C15.0858 12.5 15.8333 13.2475 15.8333 14.1667C15.8333 15.0858 15.0858 15.8333 14.1667 15.8333Z" fill="currentColor"/>'},{width:"20",height:"20",name:"edit",svg:'<path d="M15.8715 6.16752C16.1865 5.85252 16.3598 5.43419 16.3598 4.98919C16.3598 4.54419 16.1865 4.12585 15.8715 3.81085L14.5498 2.48919C14.2348 2.17419 13.8165 2.00085 13.3715 2.00085C12.9265 2.00085 12.5082 2.17419 12.194 2.48835L3.33398 11.3209L3.33398 15H7.01148L15.8715 6.16752ZM13.3715 3.66752L14.694 4.98835L13.369 6.30835L12.0473 4.98752L13.3715 3.66752ZM5.00065 13.3334V12.0125L10.8673 6.16419L12.189 7.48585L6.32315 13.3334H5.00065ZM3.33398 16.6667H16.6673V18.3334H3.33398L3.33398 16.6667Z" fill="currentColor"/>'},{width:"17",height:"17",name:"integration",svg:'<path d="M13.8333 7.33341V4.83341C13.8333 3.91425 13.0858 3.16675 12.1667 3.16675H9.66667C9.66667 1.78841 8.545 0.666748 7.16667 0.666748C5.78833 0.666748 4.66667 1.78841 4.66667 3.16675H2.16667C1.2475 3.16675 0.5 3.91425 0.5 4.83341V8.06758L1.04917 8.26675C1.7175 8.50841 2.16667 9.13841 2.16667 9.83341C2.16667 10.5284 1.7175 11.1584 1.04917 11.4001L0.5 11.5992V14.8334C0.5 15.7526 1.2475 16.5001 2.16667 16.5001H5.40083L5.6 15.9509C5.84167 15.2826 6.47167 14.8334 7.16667 14.8334C7.86167 14.8334 8.49167 15.2826 8.73333 15.9509L8.9325 16.5001H12.1667C13.0858 16.5001 13.8333 15.7526 13.8333 14.8334V12.3334C15.2117 12.3334 16.3333 11.2117 16.3333 9.83341C16.3333 8.45508 15.2117 7.33341 13.8333 7.33341ZM13.8333 10.6667H12.1667L12.1642 14.8334H10.0433C9.45083 13.8167 8.35833 13.1667 7.16667 13.1667C5.975 13.1667 4.8825 13.8167 4.29 14.8334H2.16667V12.7101C3.18333 12.1176 3.83333 11.0251 3.83333 9.83341C3.83333 8.64175 3.18333 7.54925 2.16667 6.95675V4.83341H6.33333V3.16675C6.33333 2.94573 6.42113 2.73377 6.57741 2.57749C6.73369 2.42121 6.94565 2.33341 7.16667 2.33341C7.38768 2.33341 7.59964 2.42121 7.75592 2.57749C7.9122 2.73377 8 2.94573 8 3.16675V4.83341H12.1667V9.00008H13.8333C14.0543 9.00008 14.2663 9.08788 14.4226 9.24416C14.5789 9.40044 14.6667 9.6124 14.6667 9.83341C14.6667 10.0544 14.5789 10.2664 14.4226 10.4227C14.2663 10.5789 14.0543 10.6667 13.8333 10.6667Z" fill="currentColor"/>'},{width:"8",height:"8",name:"close",svg:'<path d="M6.79464 0.229492L3.96598 3.05749L1.13798 0.229492L0.195312 1.17216L3.02331 4.00016L0.195312 6.82816L1.13798 7.77083L3.96598 4.94283L6.79464 7.77083L7.73731 6.82816L4.90931 4.00016L7.73731 1.17216L6.79464 0.229492Z" fill="currentColor"/>'},{width:"18",height:"18",name:"errorCircle",svg:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0.666016 8.99984C0.666016 4.40484 4.38685 0.666504 8.96018 0.666504C13.5768 0.666504 17.3327 4.40484 17.3327 8.99984C17.3327 13.5948 13.5943 17.3332 8.99935 17.3332C4.40435 17.3332 0.666016 13.5948 0.666016 8.99984ZM2.33268 8.99984C2.33268 12.6757 5.32352 15.6665 8.99935 15.6665C12.6752 15.6665 15.666 12.6757 15.666 8.99984C15.666 5.324 12.6585 2.33317 8.96018 2.33317C5.30518 2.33317 2.33268 5.324 2.33268 8.99984ZM9.83268 4.83325H8.16602V10.6666H9.83268V4.83325ZM9.83268 13.1666V11.4999H8.16602V13.1666H9.83268Z" fill="currentColor"/>'},{width:"20",height:"20",name:"loadingDots",svg:'<path d="M10.0007 18.3333C10.9211 18.3333 11.6673 17.5871 11.6673 16.6667C11.6673 15.7462 10.9211 15 10.0007 15C9.08018 15 8.33398 15.7462 8.33398 16.6667C8.33398 17.5871 9.08018 18.3333 10.0007 18.3333Z" fill="currentColor"/>\n<path d="M10.0007 5.00008C10.9211 5.00008 11.6673 4.25389 11.6673 3.33341C11.6673 2.41294 10.9211 1.66675 10.0007 1.66675C9.08018 1.66675 8.33398 2.41294 8.33398 3.33341C8.33398 4.25389 9.08018 5.00008 10.0007 5.00008Z" fill="currentColor"/>\n<path d="M5.28581 16.3809C6.20628 16.3809 6.95247 15.6347 6.95247 14.7143C6.95247 13.7938 6.20628 13.0476 5.28581 13.0476C4.36533 13.0476 3.61914 13.7938 3.61914 14.7143C3.61914 15.6347 4.36533 16.3809 5.28581 16.3809Z" fill="currentColor"/>\n<path d="M14.7135 6.95247C15.634 6.95247 16.3802 6.20628 16.3802 5.28581C16.3802 4.36533 15.634 3.61914 14.7135 3.61914C13.7931 3.61914 13.0469 4.36533 13.0469 5.28581C13.0469 6.20628 13.7931 6.95247 14.7135 6.95247Z" fill="currentColor"/>\n<path d="M3.33352 11.6675C4.25445 11.6675 5.00102 10.921 5.00102 10C5.00102 9.07909 4.25445 8.33252 3.33352 8.33252C2.41258 8.33252 1.66602 9.07909 1.66602 10C1.66602 10.921 2.41258 11.6675 3.33352 11.6675Z" fill="currentColor"/>\n<path d="M16.6667 11.6666C17.5871 11.6666 18.3333 10.9204 18.3333 9.99992C18.3333 9.07944 17.5871 8.33325 16.6667 8.33325C15.7462 8.33325 15 9.07944 15 9.99992C15 10.9204 15.7462 11.6666 16.6667 11.6666Z" fill="currentColor"/>\n<path d="M5.28581 6.95345C6.20628 6.95345 6.95247 6.20726 6.95247 5.28678C6.95247 4.36631 6.20628 3.62012 5.28581 3.62012C4.36533 3.62012 3.61914 4.36631 3.61914 5.28678C3.61914 6.20726 4.36533 6.95345 5.28581 6.95345Z" fill="currentColor"/>\n<path d="M14.7135 16.3817C15.634 16.3817 16.3802 15.6355 16.3802 14.715C16.3802 13.7945 15.634 13.0483 14.7135 13.0483C13.7931 13.0483 13.0469 13.7945 13.0469 14.715C13.0469 15.6355 13.7931 16.3817 14.7135 16.3817Z" fill="currentColor"/>'},{width:"25",height:"35",name:"discordChannelChat",svg:'<path d="M11.0919 27L13.4589 7.73372H15.413L13.046 27H11.0919ZM0.743128 22.0458V20.0366H17.725V22.0458H0.743128ZM3.93583 27L6.33035 7.73372H8.2845L5.88998 27H3.93583ZM1.62387 14.6971V12.6879H18.6057V14.6971H1.62387Z" fill="currentColor"/>\n<path d="M9.53764 25.5649C9.53764 26.7016 10.311 27.6538 11.3551 27.9378V29.8848V32.0388L13.0404 30.6973L16.3985 28.0242H20.572C21.9282 28.0242 23.0385 26.9269 23.0385 25.5649V19.8817C23.0385 18.5197 21.9282 17.4224 20.572 17.4224H12.0042C10.648 17.4224 9.53764 18.5197 9.53764 19.8817V25.5649Z" fill="currentColor" stroke="currentColor" stroke-width="2.07706"/>'},{width:"10",height:"10",name:"plus",svg:'<path d="M9.66732 4.33301H5.66732L5.66732 0.333008L4.33398 0.333008L4.33398 4.33301L0.333984 4.33301L0.333984 5.66634L4.33398 5.66634V9.66634H5.66732V5.66634H9.66732V4.33301Z" fill="inherit"/>'},{width:"24",height:"24",name:"chart",svg:'<path fill-rule="evenodd" clip-rule="evenodd" d="M19 21H5C3.897 21 3 20.103 3 19V5C3 3.897 3.897 3 5 3H19C20.103 3 21 3.897 21 5V19C21 20.103 20.103 21 19 21ZM19 5H5V19H19.001L19 5ZM9.55249 9.65822L13.5525 11.6582L15.1045 8.55322L16.8945 9.44722L14.4465 14.3422L10.4465 12.3422L8.89449 15.4472L7.10449 14.5532L9.55249 9.65822Z" fill="currentColor"/>'},{width:"16",height:"16",name:"atSign",svg:'<path d="M8.00634 14C7.11088 14 6.29567 13.851 5.56072 13.5531C4.82577 13.2552 4.19219 12.8346 3.65998 12.2913C3.12777 11.7481 2.71806 11.1128 2.43083 10.3855C2.14361 9.64951 2 8.84775 2 7.98028C2 7.11282 2.14361 6.31544 2.43083 5.58817C2.71806 4.8609 3.12777 4.23001 3.65998 3.69551C4.20063 3.16101 4.84266 2.7448 5.58606 2.44688C6.32946 2.14896 7.15311 2 8.05702 2C8.92714 2 9.72545 2.14458 10.452 2.43373C11.1785 2.71413 11.8036 3.11281 12.3273 3.62979C12.8596 4.13801 13.2693 4.74261 13.5565 5.44359C13.8522 6.14458 14 6.91566 14 7.75684C14 8.5104 13.9029 9.1632 13.7086 9.71522C13.5143 10.2585 13.2355 10.6747 12.8722 10.9639C12.5174 11.253 12.0824 11.3976 11.5671 11.3976C11.0433 11.3976 10.6251 11.2355 10.3126 10.9113C10.0084 10.5871 9.85639 10.1183 9.85639 9.50493V8.75575L9.90707 8.00657L9.79303 6.29792V4.79956H11.1996V9.26835C11.1996 9.60131 11.2629 9.8379 11.3897 9.97809C11.5248 10.1095 11.6811 10.1752 11.8585 10.1752C12.0866 10.1752 12.2809 10.0832 12.4414 9.89923C12.6019 9.71522 12.7202 9.44359 12.7962 9.08434C12.8807 8.72508 12.9229 8.29135 12.9229 7.78313C12.9229 7.08215 12.8046 6.4425 12.5681 5.86418C12.34 5.28587 12.0063 4.7908 11.5671 4.37897C11.1362 3.95838 10.6209 3.63855 10.0211 3.4195C9.42978 3.19168 8.77508 3.07777 8.05702 3.07777C7.32207 3.07777 6.6547 3.20044 6.05491 3.44578C5.45512 3.68237 4.93981 4.01971 4.50898 4.45783C4.07814 4.89595 3.74446 5.41731 3.50792 6.02191C3.27983 6.61774 3.16579 7.27054 3.16579 7.98028C3.16579 8.70756 3.27983 9.37349 3.50792 9.97809C3.73601 10.5827 4.06125 11.0997 4.48363 11.529C4.91447 11.9671 5.42555 12.3045 6.0169 12.5411C6.60824 12.7864 7.27138 12.9091 8.00634 12.9091C8.39493 12.9091 8.80465 12.8609 9.23548 12.7645C9.66631 12.6769 10.076 12.5323 10.4646 12.3308L10.8068 13.3823C10.4182 13.5838 9.97043 13.7371 9.46357 13.8423C8.95671 13.9474 8.47096 14 8.00634 14ZM7.67687 11.3976C7.09398 11.3976 6.57445 11.2574 6.11827 10.977C5.66209 10.6878 5.29884 10.2935 5.02851 9.79409C4.76663 9.28587 4.63569 8.70318 4.63569 8.046C4.63569 7.39759 4.76663 6.82366 5.02851 6.32421C5.29039 5.81599 5.64942 5.42169 6.1056 5.14129C6.57022 4.8609 7.09398 4.7207 7.67687 4.7207C8.24287 4.7207 8.73706 4.85214 9.15945 5.11501C9.58184 5.36911 9.9113 5.74151 10.1478 6.2322C10.3844 6.72289 10.5026 7.32749 10.5026 8.046C10.5026 8.76451 10.3886 9.37349 10.1605 9.87295C9.93242 10.3724 9.60718 10.7536 9.18479 11.0164C8.76241 11.2705 8.25977 11.3976 7.67687 11.3976ZM7.94298 10.1227C8.30623 10.1227 8.62724 10.0438 8.90602 9.88609C9.18479 9.71961 9.40444 9.47864 9.56494 9.1632C9.7339 8.84775 9.81837 8.47536 9.81837 8.046C9.81837 7.60789 9.7339 7.23987 9.56494 6.94195C9.40444 6.63527 9.18479 6.40307 8.90602 6.24534C8.62724 6.07886 8.30623 5.99562 7.94298 5.99562C7.57128 5.99562 7.24182 6.07886 6.95459 6.24534C6.67582 6.41183 6.45618 6.64841 6.29567 6.95509C6.14361 7.26177 6.06758 7.62541 6.06758 8.046C6.06758 8.47536 6.14361 8.84337 6.29567 9.15005C6.45618 9.45674 6.67582 9.6977 6.95459 9.87295C7.24182 10.0394 7.57128 10.1227 7.94298 10.1227Z" fill="currentColor"/>'},{width:"20",height:"20",name:"analytics",svg:'<path d="M16.666 5.83341H13.3327V3.33341C13.3327 2.41425 12.5852 1.66675 11.666 1.66675H8.33268C7.41352 1.66675 6.66602 2.41425 6.66602 3.33341V7.50008H3.33268C2.41352 7.50008 1.66602 8.24758 1.66602 9.16675V16.6667C1.66602 16.8878 1.75381 17.0997 1.91009 17.256C2.06637 17.4123 2.27834 17.5001 2.49935 17.5001H17.4993C17.7204 17.5001 17.9323 17.4123 18.0886 17.256C18.2449 17.0997 18.3327 16.8878 18.3327 16.6667V7.50008C18.3327 6.58091 17.5852 5.83341 16.666 5.83341ZM3.33268 9.16675H6.66602V15.8334H3.33268V9.16675ZM8.33268 8.33341V3.33341H11.666V15.8334H8.33268V8.33341ZM16.666 15.8334H13.3327V7.50008H16.666V15.8334Z" fill="currentColor"/>'},{width:"16",height:"16",name:"refresh",svg:'<path d="M6.66732 7.33332H4.73465L4.73532 7.32732C4.82237 6.90108 4.99274 6.49622 5.23665 6.13599C5.59962 5.6012 6.10875 5.1821 6.70332 4.92866C6.90465 4.84332 7.11465 4.77799 7.32865 4.73466C7.77258 4.64465 8.23006 4.64465 8.67398 4.73466C9.31197 4.86539 9.89739 5.18093 10.3573 5.64199L11.3013 4.70066C10.8759 4.27508 10.3725 3.93535 9.81865 3.69999C9.5362 3.58041 9.24252 3.48929 8.94198 3.42799C8.32187 3.302 7.68276 3.302 7.06265 3.42799C6.76188 3.48955 6.46799 3.58089 6.18532 3.70066C5.35234 4.05406 4.63927 4.64072 4.13198 5.38999C3.79058 5.89523 3.55183 6.46265 3.42932 7.05999C3.41065 7.14999 3.40065 7.24199 3.38732 7.33332H1.33398L4.00065 9.99999L6.66732 7.33332ZM9.33398 8.66666H11.2667L11.266 8.67199C11.0918 9.5265 10.5881 10.278 9.86398 10.764C9.50386 11.0081 9.09896 11.1785 8.67265 11.2653C8.22895 11.3553 7.77169 11.3553 7.32798 11.2653C6.90174 11.1783 6.49688 11.0079 6.13665 10.764C5.95973 10.6443 5.79455 10.5082 5.64332 10.3573L4.70065 11.3C5.12632 11.7254 5.62993 12.065 6.18398 12.3C6.46665 12.42 6.76198 12.5113 7.06065 12.572C7.68053 12.6981 8.31944 12.6981 8.93932 12.572C10.1343 12.324 11.1855 11.6196 11.8693 10.6087C12.2104 10.1038 12.4489 9.53684 12.5713 8.93999C12.5893 8.84999 12.6 8.75799 12.6133 8.66666H14.6673L12.0007 5.99999L9.33398 8.66666Z" fill="currentColor"/>'},{width:"20",height:"20",name:"bell",svg:'<path d="M15.8333 11.3217V8.33335C15.8333 5.65252 14.0125 3.39419 11.5458 2.71502C11.3017 2.10002 10.705 1.66669 10 1.66669C9.295 1.66669 8.69833 2.10002 8.45417 2.71502C5.9875 3.39502 4.16667 5.65252 4.16667 8.33335V11.3217L2.74417 12.7442C2.66663 12.8214 2.60514 12.9133 2.56324 13.0144C2.52133 13.1155 2.49984 13.2239 2.5 13.3334V15C2.5 15.221 2.5878 15.433 2.74408 15.5893C2.90036 15.7456 3.11232 15.8334 3.33333 15.8334H16.6667C16.8877 15.8334 17.0996 15.7456 17.2559 15.5893C17.4122 15.433 17.5 15.221 17.5 15V13.3334C17.5002 13.2239 17.4787 13.1155 17.4368 13.0144C17.3949 12.9133 17.3334 12.8214 17.2558 12.7442L15.8333 11.3217ZM15.8333 14.1667H4.16667V13.6784L5.58917 12.2559C5.6667 12.1786 5.72819 12.0868 5.7701 11.9857C5.812 11.8845 5.83349 11.7761 5.83333 11.6667V8.33335C5.83333 6.03585 7.7025 4.16669 10 4.16669C12.2975 4.16669 14.1667 6.03585 14.1667 8.33335V11.6667C14.1667 11.8884 14.2542 12.1 14.4108 12.2559L15.8333 13.6784V14.1667ZM10 18.3334C10.5161 18.334 11.0195 18.1739 11.4404 17.8752C11.8613 17.5765 12.1786 17.1541 12.3483 16.6667H7.65167C7.82139 17.1541 8.13873 17.5765 8.55959 17.8752C8.98045 18.1739 9.48392 18.334 10 18.3334Z" fill="inherit"/>'},{width:"20",height:"20",name:"sound",svg:'<path d="M13.3337 17.5C16.2728 16.2108 18.3328 13.4092 18.3328 10C18.3328 6.59083 16.2728 3.78917 13.3337 2.5V4.16667C15.3228 5.32167 16.6662 7.53917 16.6662 10C16.6662 12.4608 15.3228 14.6783 13.3337 15.8333V17.5Z" fill="currentColor"/><path d="M13.3337 5.83333V14.1667C14.3545 13.25 15.0003 11.4758 15.0003 10C15.0003 8.52417 14.3545 6.75 13.3337 5.83333ZM3.33366 14.1667H5.58116L10.3712 17.36C10.4968 17.4434 10.6427 17.4914 10.7933 17.4987C10.944 17.506 11.0938 17.4725 11.227 17.4017C11.36 17.3305 11.4712 17.2245 11.5487 17.095C11.6262 16.9656 11.6671 16.8175 11.667 16.6667V3.33333C11.6669 3.1826 11.626 3.0347 11.5485 2.90541C11.471 2.77611 11.3599 2.67025 11.227 2.5991C11.0941 2.52795 10.9444 2.49418 10.7938 2.50138C10.6433 2.50859 10.4975 2.55649 10.372 2.64L5.58116 5.83333H3.33366C2.41449 5.83333 1.66699 6.58083 1.66699 7.5V12.5C1.66699 13.4192 2.41449 14.1667 3.33366 14.1667ZM3.33366 7.5H5.83366C5.86116 7.5 5.88449 7.48667 5.91116 7.48417C6.022 7.47286 6.12957 7.44003 6.22783 7.3875C6.24949 7.375 6.27533 7.37333 6.29616 7.36L10.0003 4.89V15.11L6.29616 12.64C6.27533 12.6258 6.24949 12.6233 6.22783 12.6125C6.12942 12.5589 6.02108 12.526 5.90949 12.5158C5.88283 12.5133 5.86033 12.5 5.83366 12.5H3.33366V7.5Z" fill="currentColor"/>'},{width:"20",height:"20",name:"tickets",svg:'<path d="M4.1665 15V18.1383L5.429 17.3808L9.39734 15H13.3332C14.2523 15 14.9998 14.2525 14.9998 13.3333V6.66667C14.9998 5.7475 14.2523 5 13.3332 5H3.33317C2.414 5 1.6665 5.7475 1.6665 6.66667V13.3333C1.6665 14.2525 2.414 15 3.33317 15H4.1665ZM3.33317 6.66667H13.3332V13.3333H8.93567L5.83317 15.195V13.3333H3.33317V6.66667Z" fill="currentColor"/>\n<path d="M16.6667 1.66675H6.66667C5.7475 1.66675 5 2.41425 5 3.33341H15C15.9192 3.33341 16.6667 4.08091 16.6667 5.00008V11.6667C17.5858 11.6667 18.3333 10.9192 18.3333 10.0001V3.33341C18.3333 2.41425 17.5858 1.66675 16.6667 1.66675Z" fill="currentColor"/>'},{width:"20",height:"20",name:"messageBubble",svg:'<path fill-rule="evenodd" clip-rule="evenodd" d="M13.3337 1.6665H6.66699C3.90949 1.6665 1.66699 3.909 1.66699 6.6665V16.6665C1.66699 16.8875 1.75479 17.0995 1.91107 17.2558C2.06735 17.412 2.27931 17.4998 2.50033 17.4998H13.3337C16.0912 17.4998 18.3337 15.2573 18.3337 12.4998V6.6665C18.3337 3.909 16.0912 1.6665 13.3337 1.6665ZM16.667 12.4998C16.667 14.3382 15.172 15.8332 13.3337 15.8332H3.33366V6.6665C3.33366 4.82817 4.82866 3.33317 6.66699 3.33317H13.3337C15.172 3.33317 16.667 4.82817 16.667 6.6665V12.4998ZM7.91699 10.8333C8.60735 10.8333 9.16699 10.2736 9.16699 9.58325C9.16699 8.8929 8.60735 8.33325 7.91699 8.33325C7.22664 8.33325 6.66699 8.8929 6.66699 9.58325C6.66699 10.2736 7.22664 10.8333 7.91699 10.8333ZM13.3335 9.58325C13.3335 10.2736 12.7739 10.8333 12.0835 10.8333C11.3931 10.8333 10.8335 10.2736 10.8335 9.58325C10.8335 8.8929 11.3931 8.33325 12.0835 8.33325C12.7739 8.33325 13.3335 8.8929 13.3335 9.58325Z" fill="currentColor"/>'},{width:"16",height:"16",name:"sortUpArrow",svg:'<path d="M7.33299 5.60913V11.9998H8.66632V5.60913L11.5283 8.47113L12.471 7.52846L7.99965 3.05713L3.52832 7.52846L4.47099 8.47113L7.33299 5.60913Z" fill="currentColor"/>'},{width:"20",height:"20",name:"star",svg:'<path d="M5.43035 11.9359L4.18868 17.3126C4.15023 17.4754 4.16177 17.646 4.2218 17.8022C4.28183 17.9583 4.38755 18.0927 4.52516 18.1878C4.66276 18.283 4.82586 18.3344 4.99314 18.3354C5.16042 18.3364 5.32412 18.2869 5.46285 18.1934L10.0003 15.1684L14.5378 18.1934C14.6798 18.2877 14.8472 18.3362 15.0175 18.3324C15.1879 18.3287 15.353 18.2729 15.4907 18.1725C15.6284 18.0721 15.732 17.932 15.7877 17.771C15.8433 17.6099 15.8483 17.4357 15.802 17.2717L14.2778 11.9384L18.0578 8.53675C18.1789 8.42774 18.2654 8.28563 18.3065 8.12801C18.3477 7.97038 18.3417 7.80415 18.2894 7.64987C18.2371 7.49559 18.1407 7.36002 18.0122 7.25994C17.8836 7.15985 17.7286 7.09964 17.5662 7.08675L12.8153 6.70842L10.7595 2.15758C10.694 2.01105 10.5874 1.88661 10.4527 1.7993C10.318 1.71199 10.1609 1.66553 10.0003 1.66553C9.83982 1.66553 9.68272 1.71199 9.54801 1.7993C9.4133 1.88661 9.30673 2.01105 9.24118 2.15758L7.18535 6.70842L2.43451 7.08592C2.27489 7.09856 2.1223 7.15693 1.99498 7.25403C1.86766 7.35113 1.77101 7.48285 1.71659 7.63344C1.66218 7.78403 1.6523 7.94711 1.68813 8.10317C1.72397 8.25923 1.80401 8.40166 1.91868 8.51342L5.43035 11.9359ZM7.80785 8.33092C7.95659 8.3192 8.09945 8.26768 8.22143 8.18176C8.34342 8.09584 8.44005 7.97869 8.50118 7.84258L10.0003 4.52508L11.4995 7.84258C11.5606 7.97869 11.6573 8.09584 11.7793 8.18176C11.9012 8.26768 12.0441 8.3192 12.1928 8.33092L15.5028 8.59342L12.777 11.0468C12.5403 11.2601 12.4462 11.5884 12.5328 11.8951L13.577 15.5492L10.4637 13.4734C10.327 13.3817 10.1662 13.3327 10.0016 13.3327C9.83702 13.3327 9.67617 13.3817 9.53951 13.4734L6.28618 15.6426L7.16118 11.8542C7.19326 11.7149 7.18896 11.5697 7.14868 11.4325C7.1084 11.2953 7.0335 11.1708 6.93118 11.0709L4.39951 8.60258L7.80785 8.33092Z" fill="currentColor"/>'}].find((i=>i.name===o));return i.$$set=i=>{r(4,t=e(e({},t),N(i))),"name"in i&&r(5,o=i.name),"width"in i&&r(6,I=i.width),"height"in i&&r(7,l=i.height),"focusable"in i&&r(0,a=i.focusable)},i.$$.update=()=>{64&i.$$.dirty&&r(2,n=""!==I?I:null==c?void 0:c.width),128&i.$$.dirty&&r(1,s=""!==l?l:null==c?void 0:c.height)},t=N(t),[a,s,n,c,t,o,I,l]}class Rh extends Gi{constructor(i){super(),Yi(this,i,Jh,Wh,I,{name:5,width:6,height:7,focusable:0})}}function Qh(i){z(i,"svelte-10mj47j",".loader.svelte-10mj47j{border:0.2rem solid #f3f3f3;border-top:0.2rem solid #3498db;border-radius:50%;width:1.3rem;height:1.3rem;animation:svelte-10mj47j-spin 2s linear infinite}@keyframes svelte-10mj47j-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}")}function _h(t){let e;return{c(){e=G("div"),L(e,"class","loader svelte-10mj47j")},m(i,t){T(i,e,t)},p:i,i:i,o:i,d(i){i&&Y(e)}}}function Fh(i){let t,e,r,n;const s=[Vh,Xh],o=[];function I(i,t){return i[6]?1:0}return t=I(i),e=o[t]=s[t](i),{c(){e.c(),r=B()},m(i,e){o[t].m(i,e),T(i,r,e),n=!0},p(i,n){let l=t;t=I(i),t===l?o[t].p(i,n):(di(),mi(o[l],1,1,(()=>{o[l]=null})),Mi(),e=o[t],e?e.p(i,n):(e=o[t]=s[t](i),e.c()),gi(e,1),e.m(r.parentNode,r))},i(i){n||(gi(e),n=!0)},o(i){mi(e),n=!1},d(i){o[t].d(i),i&&Y(r)}}}function Xh(i){let t,e;return t=new Rh({props:{class:"flex items-center justify-center",name:i[6]}}),{c(){xi(t.$$.fragment)},m(i,r){Pi(t,i,r),e=!0},p(i,e){const r={};64&e&&(r.name=i[6]),t.$set(r)},i(i){e||(gi(t.$$.fragment,i),e=!0)},o(i){mi(t.$$.fragment,i),e=!1},d(i){wi(t,i)}}}function Vh(i){let t;const e=i[9].default,r=function(i,t,e,r){if(i){const n=h(i,t,e,r);return i[0](n)}}(e,i,i[8],null);return{c(){r&&r.c()},m(i,e){r&&r.m(i,e),t=!0},p(i,n){r&&r.p&&(!t||256&n)&&function(i,t,e,r,n,s){if(n){const o=h(t,e,r,s);i.p(o,n)}}(r,e,i,i[8],t?function(i,t,e,r){if(i[2]&&r){const n=i[2](r(e));if(void 0===t.dirty)return n;if("object"==typeof n){const i=[],e=Math.max(t.dirty.length,n.length);for(let r=0;r<e;r+=1)i[r]=t.dirty[r]|n[r];return i}return t.dirty|n}return t.dirty}(e,i[8],n,null):function(i){if(i.ctx.length>32){const t=[],e=i.ctx.length/32;for(let i=0;i<e;i++)t[i]=-1;return t}return-1}(i[8]),null)},i(i){t||(gi(r,i),t=!0)},o(i){mi(r,i),t=!1},d(i){r&&r.d(i)}}}function $h(i){let t,e,r,n,s,o,I,l;const a=[Fh,_h],c=[];function u(i,t){return i[2]?1:0}return e=u(i),r=c[e]=a[e](i),{c(){t=G("button"),r.c(),L(t,"type",n=i[0]?"submit":"button"),L(t,"class",s=d(`${i[7].class} flex items-center text-black justify-center w-12 h-12 border rounded-lg cursor-pointer bg-white border-secondary\n              ${i[1]?"pointer-events-none bg-secondary-light":"hover:bg-secondary"}\n              ${i[2]?"pointer-events-none":""}\n              ${i[3]?"bg-primary text-white hover:bg-primary-hover hover:text-white disabled:bg-primary-disabled":""}\n              ${i[4]?"bg-white border-secondary text-primary-dark hover:bg-secondary hover:text-primary-dark disabled:bg-primary-disabled":""}\n              ${i[5]?"!w-7 !h-7":""}\n          `)+" svelte-10mj47j")},m(r,n){T(r,t,n),c[e].m(t,null),o=!0,I||(l=O(t,"click",i[10]),I=!0)},p(i,[I]){let l=e;e=u(i),e===l?c[e].p(i,I):(di(),mi(c[l],1,1,(()=>{c[l]=null})),Mi(),r=c[e],r?r.p(i,I):(r=c[e]=a[e](i),r.c()),gi(r,1),r.m(t,null)),(!o||1&I&&n!==(n=i[0]?"submit":"button"))&&L(t,"type",n),(!o||190&I&&s!==(s=d(`${i[7].class} flex items-center text-black justify-center w-12 h-12 border rounded-lg cursor-pointer bg-white border-secondary\n              ${i[1]?"pointer-events-none bg-secondary-light":"hover:bg-secondary"}\n              ${i[2]?"pointer-events-none":""}\n              ${i[3]?"bg-primary text-white hover:bg-primary-hover hover:text-white disabled:bg-primary-disabled":""}\n              ${i[4]?"bg-white border-secondary text-primary-dark hover:bg-secondary hover:text-primary-dark disabled:bg-primary-disabled":""}\n              ${i[5]?"!w-7 !h-7":""}\n          `)+" svelte-10mj47j"))&&L(t,"class",s)},i(i){o||(gi(r),o=!0)},o(i){mi(r),o=!1},d(i){i&&Y(t),c[e].d(),I=!1,l()}}}function qh(i,t,r){let{$$slots:n={},$$scope:s}=t;$();let{submit:o=!1}=t,{disabled:I=!1}=t,{loading:l=!1}=t,{primary:a=!1}=t,{secondary:c=!1}=t,{tertiary:u=!1}=t,{icon:j=null}=t;return i.$$set=i=>{r(7,t=e(e({},t),N(i))),"submit"in i&&r(0,o=i.submit),"disabled"in i&&r(1,I=i.disabled),"loading"in i&&r(2,l=i.loading),"primary"in i&&r(3,a=i.primary),"secondary"in i&&r(4,c=i.secondary),"tertiary"in i&&r(5,u=i.tertiary),"icon"in i&&r(6,j=i.icon),"$$scope"in i&&r(8,s=i.$$scope)},t=N(t),[o,I,l,a,c,u,j,t,s,n,function(t){q.call(this,i,t)}]}class Kh extends Gi{constructor(i){super(),Yi(this,i,qh,$h,I,{submit:0,disabled:1,loading:2,primary:3,secondary:4,tertiary:5,icon:6},Qh)}}function iN(t){let e,r,n=t[0].svg+"";return{c(){e=Z("svg"),L(e,"class",r=t[1].class),L(e,"width",t[0].width),L(e,"height",t[0].height)},m(i,t){T(i,e,t),e.innerHTML=n},p(i,[t]){2&t&&r!==(r=i[1].class)&&L(e,"class",r)},i:i,o:i,d(i){i&&Y(e)}}}function tN(i,t,r){let{theme:n="default"}=t,s=[{width:60,height:14,name:"default",svg:'<path d="M30.8565 5.24482C30.3009 4.97855 29.6892 4.84585 29.0715 4.85759C28.3046 4.84176 27.5482 5.03485 26.8857 5.41558C26.6005 5.58209 26.3409 5.78767 26.1145 6.02616C26.0919 6.05043 26.0642 6.06947 26.0333 6.0819C26.0024 6.09434 25.969 6.09987 25.9357 6.09809C25.9024 6.09631 25.8698 6.08726 25.8405 6.07161C25.8111 6.05595 25.7856 6.03408 25.7658 6.00755C25.5944 5.78255 25.3854 5.58785 25.1478 5.43176C24.5376 5.04133 23.822 4.84149 23.0946 4.8584C22.4532 4.84676 21.8187 4.99043 21.2468 5.27679C21.0561 5.37473 20.8771 5.4932 20.7129 5.63003C20.6804 5.65733 20.6407 5.6749 20.5983 5.68067C20.556 5.68645 20.5129 5.68019 20.4741 5.66263C20.4352 5.64507 20.4023 5.61694 20.3791 5.58156C20.356 5.54618 20.3436 5.50502 20.3434 5.46292V4.95066H18.4717V13.2258H20.4374V9.0261C20.4199 8.55154 20.5141 8.07944 20.7125 7.64671C20.8795 7.30257 21.1482 7.01624 21.4833 6.82531C21.8316 6.63484 22.2249 6.53865 22.6232 6.54652C22.8826 6.53018 23.1425 6.57029 23.3844 6.66399C23.6264 6.7577 23.8444 6.9027 24.0231 7.08872C24.3833 7.55949 24.5567 8.14369 24.5105 8.73153V13.2258H26.4763V9.0261C26.4587 8.55154 26.5529 8.07944 26.7514 7.64671C26.9184 7.30259 27.187 7.01626 27.5221 6.82531C27.8706 6.63488 28.2641 6.53869 28.6625 6.54652C28.9218 6.53022 29.1816 6.57034 29.4235 6.66404C29.6653 6.75775 29.8833 6.90273 30.0619 7.08872C30.4222 7.55949 30.5955 8.14369 30.5494 8.73153V13.2258H32.5155V8.48389C32.544 7.77413 32.3927 7.06856 32.0753 6.43079C31.804 5.92023 31.378 5.50568 30.8565 5.24482Z" fill="inherit"/>\n                  <path d="M46.9357 10.6046L44.5368 4.95068H42.4922L46.0935 13.2258H48.1224L51.7229 4.95068H49.834L47.3476 10.6074C47.3301 10.6473 47.3011 10.6813 47.2642 10.705C47.2273 10.7288 47.1841 10.7413 47.14 10.7411C47.0959 10.7408 47.0529 10.7278 47.0163 10.7036C46.9796 10.6794 46.951 10.6451 46.9341 10.605" fill="inherit"/>\n                  <path d="M38.263 6.62743C38.897 6.62956 39.5049 6.87651 39.9562 7.31527C40.4076 7.75403 40.6664 8.34964 40.6771 8.97429V9.06371V10.9436C40.6771 11.061 40.6298 11.1736 40.5455 11.2566C40.4613 11.3397 40.347 11.3863 40.2279 11.3863H38.2888C37.6609 11.3837 37.0579 11.1441 36.6039 10.7166C36.1499 10.2891 35.8795 9.70638 35.8484 9.08839C35.8377 8.76929 35.8922 8.45131 36.0086 8.15336C36.125 7.8554 36.301 7.58355 36.5262 7.35395C36.7514 7.12435 37.0211 6.94168 37.3193 6.81681C37.6175 6.69193 37.9381 6.62739 38.2621 6.62703M38.2621 4.85596C37.1504 4.85661 36.084 5.29036 35.2954 6.06264C34.5069 6.83491 34.0603 7.88306 34.0528 8.97854C34.0454 10.074 34.4778 11.1279 35.2558 11.9105C36.0338 12.6931 37.0942 13.1409 38.2059 13.1561H42.4765V8.94799C42.4609 7.85718 42.01 6.8163 41.2214 6.05057C40.4329 5.28484 39.3701 4.85583 38.263 4.85636" fill="inherit"/>\n                  <path d="M55.7875 6.62751C56.4215 6.62965 57.0294 6.87659 57.4807 7.31535C57.932 7.75411 58.1909 8.34972 58.2016 8.97437V9.0642V10.9437C58.2016 11.0611 58.1543 11.1737 58.07 11.2567C57.9858 11.3397 57.8715 11.3864 57.7524 11.3864H55.8096H55.776H55.7542C55.4371 11.3843 55.1236 11.3206 54.8314 11.1991C54.5393 11.0775 54.2743 10.9005 54.0517 10.6781C53.829 10.4556 53.6529 10.1922 53.5336 9.90269C53.4142 9.61321 53.3539 9.30341 53.3561 8.99096C53.3582 8.67852 53.4228 8.36955 53.5461 8.0817C53.6695 7.79386 53.8491 7.53276 54.0749 7.31333C54.3006 7.09391 54.568 6.92044 54.8618 6.80283C55.1556 6.68523 55.47 6.62579 55.787 6.62792M55.787 4.85685C54.6753 4.8575 53.6089 5.29125 52.8203 6.06353C52.0318 6.8358 51.5852 7.88396 51.5777 8.97943C51.5703 10.0749 52.0027 11.1288 52.7807 11.9114C53.5587 12.694 54.6191 13.1418 55.7308 13.157H55.787H59.9981V8.94888C59.9827 7.85842 59.5323 6.81776 58.7444 6.05194C57.9564 5.28611 56.8942 4.85666 55.7875 4.85645" fill="inherit"/>\n                  <path d="M4.47572 13.2263H0.205078V9.02012C0.218593 7.92848 0.668493 6.88615 1.45713 6.11935C2.24576 5.35256 3.30948 4.92319 4.41741 4.92445C4.40995 3.82372 4.84654 2.76515 5.63116 1.98162C6.41577 1.19809 7.48412 0.753782 8.60119 0.746431C9.71826 0.73908 10.7925 1.16929 11.5877 1.94243C12.3829 2.71556 12.8338 3.76828 12.8412 4.86901V4.86901V9.07515H8.63014C8.63099 10.1663 8.19537 11.2138 7.4177 11.9907C6.64003 12.7675 5.58299 13.211 4.47572 13.225V13.225V13.2263ZM4.41946 4.92445C4.41883 6.01551 4.85453 7.06288 5.63217 7.83959C6.4098 8.61629 7.46671 9.05978 8.57389 9.07393V9.07393H8.62973C8.63 8.52884 8.52122 7.98904 8.30961 7.4854C8.09801 6.98176 7.78772 6.52416 7.3965 6.13878C7.00528 5.7534 6.5408 5.44778 6.02962 5.23942C5.51844 5.03105 4.97059 4.92402 4.41741 4.92445H4.41946Z" fill="inherit"/>'}].find((i=>i.name===n));return i.$$set=i=>{r(1,t=e(e({},t),N(i))),"theme"in i&&r(2,n=i.theme)},[s,t=N(t),n]}class eN extends Gi{constructor(i){super(),Yi(this,i,tN,iN,I,{theme:2})}}var rN;!function(i){i.Welcome="Welcome",i.MessageList="MessageList",i.Notifications="Notifications"}(rN||(rN={}));const nN={name:rN.Welcome,args:[]},{subscribe:sN,set:oN,update:IN}=Ai(nN),lN={subscribe:sN,set:oN,update:IN,goto(i,...t){oN({name:i,args:t})}},aN=Ai(!1),{window:cN}=bi;function uN(i){z(i,"svelte-t2dazm",".will_change.svelte-t2dazm{will-change:transform, translate, transform-origin, opacity}")}function jN(t){let e,r,n,s,o;return r=new Rh({props:{width:"15",height:"15",name:"close",class:"text-white m-auto"}}),{c(){e=G("button"),xi(r.$$.fragment),L(e,"class","bg-transparent p-2 absolute right-2 top-2 cursor-pointer text-white")},m(i,I){T(i,e,I),Pi(r,e,null),n=!0,s||(o=O(e,"click",t[3]),s=!0)},p:i,i(i){n||(gi(r.$$.fragment,i),n=!0)},o(i){mi(r.$$.fragment,i),n=!1},d(i){i&&Y(e),wi(r),s=!1,o()}}}function hN(t){let e,r;return e=new Rh({props:{name:"send",class:"text-primary-light fill-white"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function NN(i){let t,e,r,n,s,o,I,l,a,c,u,j,h,N,d,M,g,m,f,y,p,S,z,x,P,w,Z,B,k,E,A,C,H,W=i[1].greetingMessage+"",J=i[1].welcomeTagline+"",R=i[1].linkTitle+"",Q=i[1].subtitle+"";si(i[2]);let _=i[0]<400&&jN(i);return p=new Kh({props:{class:"!h-15 !w-15 !px-0 flex justify-center items-center flex-shrink-0 !bg-inter-primary-01",$$slots:{default:[hN]},$$scope:{ctx:i}}}),p.$on("click",i[4]),Z=new eN({props:{class:"fill-white"}}),{c(){t=G("div"),_&&_.c(),e=D(),r=G("div"),n=G("div"),s=G("p"),o=v(W),I=D(),l=G("div"),a=G("p"),c=v(J),u=D(),j=G("div"),h=G("div"),N=G("div"),d=G("p"),M=v(R),g=D(),m=G("p"),f=v(Q),y=D(),xi(p.$$.fragment),S=D(),z=G("div"),x=G("a"),P=G("span"),P.textContent="Powered by  ",w=D(),xi(Z.$$.fragment),L(s,"class","text-label-04 font-headline-01"),L(n,"class","w-full flex items-center py-2"),L(a,"class","text-label-04 font-headline-04"),L(l,"class","w-full flex items-center py-2"),L(d,"class","font-medium mb-1"),L(m,"class","text-label-03 font-body-02-regular text-sm"),L(N,"class","pr-2"),L(h,"class","w-full flex justify-between items-center mt-3 p-5 border border-secondary-white bg-white rounded-xl shadow-medium-bottom"),L(j,"class","w-full flex justify-center items-center py-2"),L(P,"class","text-label-04 font-body-03-regular"),L(x,"class","flex"),L(x,"href","https://mava.app"),L(x,"target","_blank"),L(x,"rel","noreferrer"),L(z,"class","w-full flex justify-center items-center"),L(r,"class","w-full h-full flex flex-col justify-end"),L(t,"class","will_change w-full h-full p-3 shadow-medium-bottom rounded-xl svelte-t2dazm"),L(t,"style",B=`background-size: cover; background-image: url(${Hh(i[1].backgroundStyle)})`)},m(Y,G){T(Y,t,G),_&&_.m(t,null),b(t,e),b(t,r),b(r,n),b(n,s),b(s,o),b(r,I),b(r,l),b(l,a),b(a,c),b(r,u),b(r,j),b(j,h),b(h,N),b(N,d),b(d,M),b(N,g),b(N,m),b(m,f),b(h,y),Pi(p,h,null),b(r,S),b(r,z),b(z,x),b(x,P),b(x,w),Pi(Z,x,null),A=!0,C||(H=O(cN,"resize",i[2]),C=!0)},p(i,[r]){i[0]<400?_?(_.p(i,r),1&r&&gi(_,1)):(_=jN(i),_.c(),gi(_,1),_.m(t,e)):_&&(di(),mi(_,1,1,(()=>{_=null})),Mi()),(!A||2&r)&&W!==(W=i[1].greetingMessage+"")&&U(o,W),(!A||2&r)&&J!==(J=i[1].welcomeTagline+"")&&U(c,J),(!A||2&r)&&R!==(R=i[1].linkTitle+"")&&U(M,R),(!A||2&r)&&Q!==(Q=i[1].subtitle+"")&&U(f,Q);const n={};32&r&&(n.$$scope={dirty:r,ctx:i}),p.$set(n),(!A||2&r&&B!==(B=`background-size: cover; background-image: url(${Hh(i[1].backgroundStyle)})`))&&L(t,"style",B)},i(i){A||(gi(_),gi(p.$$.fragment,i),gi(Z.$$.fragment,i),si((()=>{A&&(E&&E.end(1),k=yi(t,So,{}),k.start())})),A=!0)},o(i){mi(_),mi(p.$$.fragment,i),mi(Z.$$.fragment,i),k&&k.invalidate(),E=pi(t,po,{}),A=!1},d(i){i&&Y(t),_&&_.d(),wi(p),wi(Z),i&&E&&E.end(),C=!1,H()}}}function dN(i,t,e){let r;j(i,Lh,(i=>e(1,r=i)));let{width:n=0}=t;V((async()=>{e(0,n=window.innerWidth)}));return i.$$set=i=>{"width"in i&&e(0,n=i.width)},[n,r,function(){e(0,n=cN.innerWidth)},()=>aN.set(!1),async()=>{lN.goto(rN.MessageList)}]}class MN extends Gi{constructor(i){super(),Yi(this,i,dN,NN,I,{width:0},uN)}}function gN(t){let e,r,n,s,o,I,l;return{c(){e=G("li"),r=G("button"),n=G("p"),s=v(t[0]),o=G("p"),L(n,"class","bg-ui-highlight-04 text-label-01 font-body-02-regular px-3 py-2 rounded-lg break-all hover:!text-white hover:!bg-inter-primary-01"),L(e,"class","mb-2 w-full flex justify-end")},m(i,a){T(i,e,a),b(e,r),b(r,n),b(n,s),b(r,o),I||(l=O(r,"click",t[1]),I=!0)},p(i,[t]){1&t&&U(s,i[0])},i:i,o:i,d(i){i&&Y(e),I=!1,l()}}}function mN(i,t,e){let{message:r}=t;return i.$$set=i=>{"message"in i&&e(0,r=i.message)},[r,function(t){q.call(this,i,t)}]}class fN extends Gi{constructor(i){super(),Yi(this,i,mN,gN,I,{message:0})}}function yN(i){let t,e;return t=new fN({props:{key:i[5],message:i[6]}}),t.$on("click",i[7]),{c(){xi(t.$$.fragment)},m(i,r){Pi(t,i,r),e=!0},p(i,e){const r={};32&e&&(r.key=i[5]),64&e&&(r.message=i[6]),t.$set(r)},i(i){e||(gi(t.$$.fragment,i),e=!0)},o(i){mi(t.$$.fragment,i),e=!1},d(i){wi(t,i)}}}function pN(t){let e,r,n,s,o,I,l,a=t[1]&&SN(t);return{c(){e=G("li"),r=G("div"),a&&a.c(),n=D(),s=G("p"),I=G("p"),L(s,"key",t[0]),L(s,"class",o="font-body-02-regular px-3 py-2 rounded-lg break-words whitespace-pre-wrap "+(t[3]?"bg-ui-highlight-02 text-white":"bg-ui-02 text-label-01")),L(r,"class","max-w-[80%] w-fit"),L(e,"class",l="mb-2 w-full flex flex-col "+(t[3]?"items-end":""))},m(i,o){T(i,e,o),b(e,r),a&&a.m(r,null),b(r,n),b(r,s),s.innerHTML=t[6],b(r,I)},p(i,t){i[1]?a?a.p(i,t):(a=SN(i),a.c(),a.m(r,n)):a&&(a.d(1),a=null),64&t&&(s.innerHTML=i[6]),1&t&&L(s,"key",i[0]),8&t&&o!==(o="font-body-02-regular px-3 py-2 rounded-lg break-words whitespace-pre-wrap "+(i[3]?"bg-ui-highlight-02 text-white":"bg-ui-02 text-label-01"))&&L(s,"class",o),8&t&&l!==(l="mb-2 w-full flex flex-col "+(i[3]?"items-end":""))&&L(e,"class",l)},i:i,o:i,d(i){i&&Y(e),a&&a.d()}}}function SN(i){let t,e,r,n,s=i[1].toLocaleTimeString([],{hour12:!1,hour:"2-digit",minute:"2-digit"})+"",o=i[2]===ki.Customer?"":`• ${i[2]}`;return{c(){t=G("div"),e=v(s),r=D(),n=v(o),L(t,"class","font-body-03-regular text-gray-500 mb-1")},m(i,s){T(i,t,s),b(t,e),b(t,r),b(t,n)},p(i,t){2&t&&s!==(s=i[1].toLocaleTimeString([],{hour12:!1,hour:"2-digit",minute:"2-digit"})+"")&&U(e,s),4&t&&o!==(o=i[2]===ki.Customer?"":`• ${i[2]}`)&&U(n,o)},d(i){i&&Y(t)}}}function bN(i){let t,e,r,n;const s=[pN,yN],o=[];function I(i,t){return i[4]?1:0}return t=I(i),e=o[t]=s[t](i),{c(){e.c(),r=B()},m(i,e){o[t].m(i,e),T(i,r,e),n=!0},p(i,[n]){let l=t;t=I(i),t===l?o[t].p(i,n):(di(),mi(o[l],1,1,(()=>{o[l]=null})),Mi(),e=o[t],e?e.p(i,n):(e=o[t]=s[t](i),e.c()),gi(e,1),e.m(r.parentNode,r))},i(i){n||(gi(e),n=!0)},o(i){mi(e),n=!1},d(i){o[t].d(i),i&&Y(r)}}}const zN=/((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/g;function xN(i,t,e){let{message:r=""}=t,{time:n}=t,{sender:s}=t,{isUser:o}=t,{hasAction:I}=t,{actionId:l}=t;const a=zN.test(r),c=null!==r.match(/\.(jpeg|jpg|gif|png)$/);let u=r;if(a&&c)u=r.replace(zN,'<img src="$1" />');else{r.match(zN)&&(u=r.replace(zN,(i=>i.startsWith("http")?`<a class="cursor-pointer ${o?"text-white":"text-label-01"} underline" href="${wo(i)}" target="_blank">${i}</a>`:`<a class="cursor-pointer ${o?"text-white":"text-label-01"} underline" href="https://${wo(i)}" target="_blank">${i}</a>`)))}return i.$$set=i=>{"message"in i&&e(0,r=i.message),"time"in i&&e(1,n=i.time),"sender"in i&&e(2,s=i.sender),"isUser"in i&&e(3,o=i.isUser),"hasAction"in i&&e(4,I=i.hasAction),"actionId"in i&&e(5,l=i.actionId)},[r,n,s,o,I,l,u,()=>wh.selectFlowStepAction(l)]}class PN extends Gi{constructor(i){super(),Yi(this,i,xN,bN,I,{message:0,time:1,sender:2,isUser:3,hasAction:4,actionId:5})}}function wN(t){let e,r,n,o,I,l,a,c,u,j,h,N,d,M;return{c(){e=G("div"),r=v("How would you rate this conversation?\n      "),n=G("div"),o=G("button"),o.textContent="😠",I=D(),l=G("button"),l.textContent="😕",a=D(),c=G("button"),c.textContent="😐",u=D(),j=G("button"),j.textContent="🙂",h=D(),N=G("button"),N.textContent="🤩",L(o,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),L(l,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),L(c,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),L(j,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),L(N,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),L(n,"class","w-full flex justify-center items-center mt-1"),L(e,"class","w-full bg-ui-highlight-05 text-label-01 font-body-02-regular px-3 py-2 rounded-lg break-all flex flex-col")},m(i,s){T(i,e,s),b(e,r),b(e,n),b(n,o),b(n,I),b(n,l),b(n,a),b(n,c),b(n,u),b(n,j),b(n,h),b(n,N),d||(M=[O(o,"click",t[2]),O(l,"click",t[3]),O(c,"click",t[4]),O(j,"click",t[5]),O(N,"click",t[6])],d=!0)},p:i,d(i){i&&Y(e),d=!1,s(M)}}}function TN(t){let e;return{c(){e=G("p"),e.textContent="Thanks for your feedback.",L(e,"class","w-full bg-ui-highlight-05 text-label-01 font-body-02-regular px-3 py-2 rounded-lg break-words whitespace-pre-wrap")},m(i,t){T(i,e,t)},p:i,d(i){i&&Y(e)}}}function YN(t){let e,r,n;function s(i,t){return i[0].hasUserRating?TN:wN}let o=s(t),I=o(t);return{c(){e=G("li"),e.innerHTML='<p class="w-full bg-ui-highlight-05 text-label-01 font-body-02-regular px-3 py-2 rounded-lg break-words whitespace-pre-wrap">This ticket has been marked as resolved. If you need further help, either type a new message below or open a new ticket if you have a separate query. Thanks</p>',r=D(),n=G("li"),I.c(),L(e,"class","w-full flex justify-end mb-2"),L(n,"class","w-full flex justify-end mb-2")},m(i,t){T(i,e,t),T(i,r,t),T(i,n,t),I.m(n,null)},p(i,[t]){o===(o=s(i))&&I?I.p(i,t):(I.d(1),I=o(i),I&&(I.c(),I.m(n,null)))},i:i,o:i,d(i){i&&Y(e),i&&Y(r),i&&Y(n),I.d()}}}function GN(i,t,e){let r;function n(i){wh.submitUserRating(i)}j(i,wh,(i=>e(0,r=i)));return[r,n,()=>n(1),()=>n(2),()=>n(3),()=>n(4),()=>n(5)]}class ZN extends Gi{constructor(i){super(),Yi(this,i,GN,YN,I,{})}}function vN(i,t,e){const r=i.slice();return r[3]=t[e],r[5]=e,r}function DN(i){let t,e,r,n=i[2](i[3],i[5]),s=n&&BN(i);return e=new PN({props:{message:i[3].content,hasAction:i[3].hasAction,actionId:i[3].hasAction&&i[3]._id,time:i[3].sender!==i[0].messages[i[5]-1]?.sender||i[3].createdAt.getDay()!==i[0].messages[i[5]-1]?.createdAt.getDay()&&void 0!==i[0].messages[i[5]-1]?.createdAt?i[3].createdAt:void 0,sender:i[3].sender,isUser:i[3].fromCustomer}}),{c(){s&&s.c(),t=D(),xi(e.$$.fragment)},m(i,n){s&&s.m(i,n),T(i,t,n),Pi(e,i,n),r=!0},p(i,r){1&r&&(n=i[2](i[3],i[5])),n?s?s.p(i,r):(s=BN(i),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null);const o={};1&r&&(o.message=i[3].content),1&r&&(o.hasAction=i[3].hasAction),1&r&&(o.actionId=i[3].hasAction&&i[3]._id),1&r&&(o.time=i[3].sender!==i[0].messages[i[5]-1]?.sender||i[3].createdAt.getDay()!==i[0].messages[i[5]-1]?.createdAt.getDay()&&void 0!==i[0].messages[i[5]-1]?.createdAt?i[3].createdAt:void 0),1&r&&(o.sender=i[3].sender),1&r&&(o.isUser=i[3].fromCustomer),e.$set(o)},i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){s&&s.d(i),i&&Y(t),wi(e,i)}}}function BN(i){let t,e,r=UN(i[3].createdAt)+"";return{c(){t=G("div"),e=v(r),L(t,"class","font-body-03-regular text-gray-500 mb-1 text-center m-1")},m(i,r){T(i,t,r),b(t,e)},p(i,t){1&t&&r!==(r=UN(i[3].createdAt)+"")&&U(e,r)},d(i){i&&Y(t)}}}function ON(i){let t,e,r=i[1](i[3]),n=r&&DN(i);return{c(){n&&n.c(),t=B()},m(i,r){n&&n.m(i,r),T(i,t,r),e=!0},p(i,e){1&e&&(r=i[1](i[3])),r?n?(n.p(i,e),1&e&&gi(n,1)):(n=DN(i),n.c(),gi(n,1),n.m(t.parentNode,t)):n&&(di(),mi(n,1,1,(()=>{n=null})),Mi())},i(i){e||(gi(n),e=!0)},o(i){mi(n),e=!1},d(i){n&&n.d(i),i&&Y(t)}}}function LN(i){let t,e;return t=new ZN({}),{c(){xi(t.$$.fragment)},m(i,r){Pi(t,i,r),e=!0},i(i){e||(gi(t.$$.fragment,i),e=!0)},o(i){mi(t.$$.fragment,i),e=!1},d(i){wi(t,i)}}}function kN(i){let t,e,r,n,s,o,I=i[0].messages||[],l=[];for(let t=0;t<I.length;t+=1)l[t]=ON(vN(i,I,t));const a=i=>mi(l[i],1,1,(()=>{l[i]=null}));let c=i[0].ticketStatus===Ui.Resolved&&LN();return{c(){t=G("div"),e=G("ul");for(let i=0;i<l.length;i+=1)l[i].c();r=D(),c&&c.c(),n=D(),s=G("li"),L(s,"class","w-full h-1"),L(e,"class","w-full h-full"),L(t,"id","mava-widget-chat"),L(t,"class","w-full flex flex-auto justify-end items-end px-3 pb-3 overflow-y-scroll overflow-x-hidden h-full relative")},m(i,I){T(i,t,I),b(t,e);for(let i=0;i<l.length;i+=1)l[i]&&l[i].m(e,null);b(e,r),c&&c.m(e,null),b(e,n),b(e,s),o=!0},p(i,[t]){if(7&t){let n;for(I=i[0].messages||[],n=0;n<I.length;n+=1){const s=vN(i,I,n);l[n]?(l[n].p(s,t),gi(l[n],1)):(l[n]=ON(s),l[n].c(),gi(l[n],1),l[n].m(e,r))}for(di(),n=I.length;n<l.length;n+=1)a(n);Mi()}i[0].ticketStatus===Ui.Resolved?c?1&t&&gi(c,1):(c=LN(),c.c(),gi(c,1),c.m(e,n)):c&&(di(),mi(c,1,1,(()=>{c=null})),Mi())},i(i){if(!o){for(let i=0;i<I.length;i+=1)gi(l[i]);gi(c),o=!0}},o(i){l=l.filter(Boolean);for(let i=0;i<l.length;i+=1)mi(l[i]);mi(c),o=!1},d(i){i&&Y(t),function(i,t){for(let e=0;e<i.length;e+=1)i[e]&&i[e].d(t)}(l,i),c&&c.d()}}}function UN(i){const t=navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.language;return i.toLocaleDateString(t,{weekday:"long",month:"long",day:"numeric"})}function EN(i,t,e){let r;var n;return j(i,wh,(i=>e(0,r=i))),n=async()=>{const i=yo("mava-widget-chat");i&&(i.scrollTop=i.scrollHeight,await wh.readAllMessages())},X().$$.after_update.push(n),[r,function(i){return i.messageType===Di.ExternalMessage},function(i,t){return 0===t||r.messages[t-1].createdAt.getDay()!==i.createdAt.getDay()}]}class AN extends Gi{constructor(i){super(),Yi(this,i,EN,kN,I,{})}}function CN(t){let e,r=t[0].path+"";return{c(){e=Z("svg"),L(e,"class","absolute z-20 rounded-lg h-12 w-full")},m(i,t){T(i,e,t),e.innerHTML=r},p:i,i:i,o:i,d(i){i&&Y(e)}}}function HN(i){return[{name:"default",path:'\n  <mask id="a"  height="48" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:alpha">\n    <rect width="100%" height="48" fill="#D9D9D9" rx="8"/>\n  </mask>\n  <g mask="url(#a)">\n      <path fill="#1A034B" d="M-155.289-21.5c0-93.196 75.391-168.75 168.388-168.75S181.488-114.696 181.488-21.5 106.096 147.25 13.099 147.25c-93.005 0-168.388-75.545-168.388-168.75Z"/>\n    <path fill="#1C034C" d="M-153.588-23.152c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#1E044C" d="M-151.877-24.813c0-93.196 75.392-168.749 168.389-168.749 92.996 0 168.388 75.553 168.388 168.75 0 93.196-75.392 168.749-168.388 168.749-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#20054C" d="M-150.175-26.473c0-93.197 75.391-168.75 168.388-168.75s168.389 75.553 168.389 168.75c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#23054C" d="M-148.465-28.125c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75s-75.392 168.75-168.39 168.75c-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#25064D" d="M-146.754-29.786c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.388 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#27064D" d="M-145.052-31.447c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#29074D" d="M-143.342-33.098c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75s-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#2B084D" d="M26.748 133.991c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2D084E" d="M-139.93-36.41c0-93.197 75.392-168.751 168.39-168.751 92.996 0 168.388 75.554 168.388 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#2F094E" d="M30.16 130.679c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#310A4E" d="M-136.517-39.732c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.388 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#340A4E" d="M-134.807-41.384c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75s-75.392 168.75-168.389 168.75c-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#360B4F" d="M-133.105-43.045c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.388 75.554 168.388 168.75 0 93.197-75.391 168.75-168.388 168.75s-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#380C4F" d="M-131.394-44.705c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#3A0C4F" d="M-129.693-46.357c0-93.197 75.392-168.75 168.39-168.75 92.996 0 168.388 75.553 168.388 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#3C0D50" d="M40.407 120.732c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3E0D50" d="M-126.271-49.678c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#400E50" d="M-124.57-51.33c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#420F50" d="M45.53 115.759c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#440F51" d="M-121.157-54.652c0-93.196 75.391-168.75 168.388-168.75S215.62-147.848 215.62-54.652c0 93.197-75.392 168.75-168.389 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#471051" d="M-119.447-56.303c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#491151" d="M50.644 110.786c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4B1151" d="M52.354 109.134c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4D1252" d="M54.065 107.473c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.39-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4F1252" d="M-112.622-62.938c0-93.196 75.392-168.75 168.389-168.75 92.996 0 168.388 75.554 168.388 168.75 0 93.197-75.392 168.75-168.388 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#511352" d="M-110.911-64.59c0-93.196 75.391-168.749 168.388-168.749s168.389 75.553 168.389 168.75c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#531452" d="M59.179 102.5c92.998 0 168.389-75.552 168.389-168.75S152.177-235 59.179-235C-33.82-235-109.21-159.448-109.21-66.25S-33.82 102.5 59.179 102.5Z"/>\n    <path fill="#551453" d="M-107.499-67.91c0-93.197 75.392-168.751 168.388-168.751 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.388 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#581553" d="M-105.788-69.563c0-93.196 75.391-168.749 168.388-168.749S230.99-162.759 230.99-69.562c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#5A1653" d="M64.302 97.527c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.39-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#5C1654" d="M-102.376-72.884c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75S159.009 95.866 66.012 95.866c-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#5E1754" d="M-100.674-74.536c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#601854" d="M69.425 92.553c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#621854" d="M-97.262-77.857c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#641955" d="M-95.552-79.509c0-93.196 75.392-168.75 168.39-168.75 92.996 0 168.388 75.554 168.388 168.75S165.834 89.241 72.837 89.241c-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#661955" d="M74.548 87.58c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75S-18.45 87.58 74.548 87.58Z"/>\n    <path fill="#691A55" d="M76.25 85.928c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#6B1B55" d="M77.96 84.268c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75S-90.429-177.68-90.429-84.482s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#6D1B56" d="M-88.727-86.143c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.388 75.554 168.388 168.75 0 93.197-75.391 168.75-168.388 168.75S-88.727 7.054-88.727-86.143Z"/>\n    <path fill="#6F1C56" d="M-87.016-87.795c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#711D56" d="M-85.306-89.455c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.39 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#731D56" d="M-83.604-91.116c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-83.604 2.08-83.604-91.116Z"/>\n    <path fill="#751E57" d="M86.495 75.982c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#771F57" d="M88.197 74.322c92.998 0 168.389-75.552 168.389-168.75 0-93.199-75.391-168.75-168.389-168.75S-80.192-187.627-80.192-94.428c0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#791F57" d="M89.908 72.66c92.998 0 168.388-75.551 168.388-168.75 0-93.197-75.39-168.749-168.388-168.749-92.999 0-168.389 75.552-168.389 168.75S-3.091 72.66 89.908 72.66Z"/>\n    <path fill="#7C2058" d="M-76.78-97.741c0-93.196 75.392-168.75 168.39-168.75 92.996 0 168.388 75.554 168.388 168.75S184.606 71.009 91.609 71.009c-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#7E2058" d="M-75.069-99.402c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.39 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#802158" d="M-73.358-101.063c0-93.196 75.392-168.749 168.389-168.749 92.996 0 168.388 75.553 168.388 168.749 0 93.197-75.392 168.75-168.388 168.75-92.997 0-168.39-75.553-168.39-168.75Z"/>\n    <path fill="#822258" d="M-71.656-102.714c0-93.197 75.391-168.75 168.388-168.75s168.389 75.553 168.389 168.75c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#842259" d="M98.443 64.375c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75S5.444 64.375 98.443 64.375Z"/>\n    <path fill="#862359" d="M100.145 62.723c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#882459" d="M101.855 61.063c92.999 0 168.389-75.552 168.389-168.751 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.388 75.552-168.388 168.75 0 93.199 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#8A2459" d="M-64.823-109.348c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#8D255A" d="M-63.121-111c0-93.196 75.392-168.75 168.389-168.75 92.996 0 168.388 75.554 168.388 168.75S198.264 57.75 105.268 57.75c-92.997 0-168.39-75.554-168.39-168.75Z"/>\n    <path fill="#8F255A" d="M-61.41-112.661c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#91265A" d="M-59.709-114.322c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#93275B" d="M110.39 52.777c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#95275B" d="M112.092 51.116c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#97285B" d="M113.803 49.455c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#99295B" d="M-52.875-120.947c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#9B295C" d="M-51.173-122.607c0-93.197 75.391-168.75 168.388-168.75s168.389 75.553 168.389 168.75c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#9D2A5C" d="M118.926 44.482c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#A02B5C" d="M120.627 42.83c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75S27.629 42.83 120.627 42.83Z"/>\n    <path fill="#A22B5C" d="M122.338 41.17c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75S29.34 41.17 122.338 41.17Z"/>\n    <path fill="#A42C5D" d="M-44.34-129.232c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-44.34-36.036-44.34-129.232Z"/>\n    <path fill="#A62C5D" d="M125.75 37.857c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#A82D5D" d="M127.461 36.197c92.998 0 168.389-75.552 168.389-168.75 0-93.199-75.391-168.75-168.389-168.75s-168.389 75.551-168.389 168.75c0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#AA2E5D" d="M-39.226-134.205c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-39.226-41.01-39.226-134.205Z"/>\n    <path fill="#AC2E5E" d="M-37.515-135.866c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#AE2F5E" d="M-35.814-137.527c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#B1305E" d="M134.286 29.572c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.75-168.388-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#B3305F" d="M135.996 27.91c92.999 0 168.389-75.551 168.389-168.749s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#B5315F" d="M-30.69-142.5c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75S230.695 26.25 137.698 26.25c-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#B7325F" d="M139.409 24.598c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75S46.41 24.598 139.41 24.598Z"/>\n    <path fill="#B9325F" d="M-27.278-145.813c0-93.196 75.391-168.749 168.388-168.749s168.389 75.553 168.389 168.749c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#BB3360" d="M142.821 21.277c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#BD3360" d="M144.531 19.625c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#BF3460" d="M146.233 17.964c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#C23560" d="M147.944 16.313c92.998 0 168.388-75.552 168.388-168.751 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#C43561" d="M149.645 14.652c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#C63661" d="M151.356 12.991c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#C83761" d="M153.058 11.34c92.998 0 168.388-75.553 168.388-168.751 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#CA3761" d="M154.768 9.678c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75S61.77 9.678 154.768 9.678Z"/>\n    <path fill="#CC3862" d="M156.479 8.018c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75S63.48 8.018 156.48 8.018Z"/>\n    <path fill="#CE3862" d="M158.181 6.366c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75S65.182 6.366 158.181 6.366Z"/>\n    <path fill="#D03962" d="M159.891 4.705c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75S66.893 4.705 159.89 4.705Z"/>\n    <path fill="#D23A63" d="M161.593 3.045c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75S68.594 3.045 161.593 3.045Z"/>\n    <path fill="#D53A63" d="M163.304 1.393c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75S70.305 1.393 163.304 1.393Z"/>\n    <path fill="#DB556F" d="M203.369 1.553c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75S110.37 1.553 203.369 1.553Z"/>\n    <path fill="#D95670" d="M205 3.223c92.998 0 168.388-75.552 168.388-168.75S297.998-334.277 205-334.277c-92.999 0-168.389 75.552-168.389 168.75S112.001 3.223 205 3.223Z"/>\n    <path fill="#D85871" d="M206.63 4.893c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75S113.632 4.893 206.63 4.893Z"/>\n    <path fill="#D65971" d="M208.27 6.563c92.998 0 168.388-75.552 168.388-168.751 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#D45B72" d="M209.9 8.232c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75S116.902 8.232 209.9 8.232Z"/>\n    <path fill="#D35D73" d="M211.531 9.902c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#D15E74" d="M213.161 11.572c92.998 0 168.389-75.552 168.389-168.75 0-93.199-75.391-168.75-168.389-168.75S44.772-250.377 44.772-157.178c0 93.198 75.391 168.75 168.389 168.75Z"/>\n    <path fill="#D06074" d="M214.791 13.241c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#CE6175" d="M216.422 14.92c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#CC6376" d="M218.061 16.59c92.999 0 168.389-75.553 168.389-168.751 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#CB6477" d="M219.692 18.259c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#C96678" d="M221.322 19.928c92.999 0 168.389-75.551 168.389-168.75 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#C86878" d="M222.952 21.598c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#C66979" d="M224.583 23.268c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#C46B7A" d="M226.213 24.938c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.198 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#C36C7B" d="M227.853 26.607c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#C16E7B" d="M229.483 28.286c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#BF6F7C" d="M231.113 29.955c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#BE717D" d="M232.744 31.625c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#BC727E" d="M234.374 33.295c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#BB747E" d="M236.005 34.964c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#B9767F" d="M237.644 36.634c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#B77780" d="M239.275 38.303c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#B67981" d="M240.905 39.982c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#B47A81" d="M242.535 41.652c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#B37C82" d="M244.166 43.322c92.998 0 168.389-75.552 168.389-168.75 0-93.199-75.391-168.75-168.389-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#B17D83" d="M245.796 44.991c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#AF7F84" d="M247.436 46.66c92.998 0 168.388-75.551 168.388-168.749s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#AE8184" d="M249.066 48.33c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75S156.068 48.33 249.066 48.33Z"/>\n    <path fill="#AC8285" d="M250.696 50c92.999 0 168.389-75.552 168.389-168.75S343.695-287.5 250.696-287.5c-92.998 0-168.388 75.552-168.388 168.75S157.698 50 250.696 50Z"/>\n    <path fill="#AB8486" d="M252.327 51.67c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#A98587" d="M253.957 53.348c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#A78788" d="M255.588 55.018c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#A68888" d="M257.227 56.688c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.198 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#A48A89" d="M258.858 58.357c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#A38C8A" d="M260.488 60.027c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#A18D8B" d="M262.118 61.697c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.198 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#9F8F8B" d="M263.749 63.366c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#9E908C" d="M265.379 65.036c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#9C928D" d="M267.019 66.714c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#9B938E" d="M268.649 68.384c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#99958E" d="M270.279 70.053c92.999 0 168.389-75.551 168.389-168.75 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.388 75.552-168.388 168.75 0 93.199 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#97968F" d="M271.91 71.723c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#969890" d="M273.54 73.393c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#949A91" d="M275.171 75.063c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.751-168.388-168.751-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#939B91" d="M276.81 76.732c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#919D92" d="M278.441 78.402c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#8F9E93" d="M280.071 80.08c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75S187.073 80.08 280.071 80.08Z"/>\n    <path fill="#8EA094" d="M281.701 81.75C374.7 81.75 450.09 6.198 450.09-87S374.7-255.75 281.701-255.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#8CA195" d="M283.332 83.42c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#8BA395" d="M284.962 85.09c92.999 0 168.389-75.553 168.389-168.75 0-93.199-75.39-168.751-168.389-168.751-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#89A596" d="M286.602 86.759c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#87A697" d="M288.232 88.428c92.998 0 168.389-75.551 168.389-168.75 0-93.198-75.391-168.75-168.389-168.75S119.843-173.52 119.843-80.322s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#86A898" d="M289.863 90.098c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#84A998" d="M291.493 91.768c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#83AB99" d="M293.123 93.447c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.198 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#81AC9A" d="M294.754 95.116c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#7FAE9B" d="M296.393 96.786c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#7EB09B" d="M298.023 98.455c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#7CB19C" d="M299.654 100.125c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75-168.389 75.552-168.389 168.75 75.391 168.75 168.389 168.75Z"/>\n    <path fill="#7BB39D" d="M301.284 101.795c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#79B49E" d="M302.915 103.464c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#77B69E" d="M304.545 105.143c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#76B79F" d="M306.185 106.812c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#74B9A0" d="M307.815 108.482c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#72BAA1" d="M309.445 110.152c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#71BCA1" d="M311.076 111.822c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.75-168.388-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#6FBEA2" d="M312.706 113.491c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#6EBFA3" d="M314.337 115.161c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#6CC1A4" d="M315.976 116.83c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#6AC2A5" d="M317.606 118.509c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#69C4A5" d="M319.237 120.178c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#67C5A6" d="M320.867 121.848c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#66C7A7" d="M322.498 123.518c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#64C9A8" d="M324.128 125.188c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.198 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#62CAA8" d="M325.768 126.857c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#61CCA9" d="M327.398 128.527c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#5FCDAA" d="M329.028 130.196c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#5ECFAB" d="M330.659 131.875c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#5CD0AB" d="M332.289 133.545c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#5AD2AC" d="M333.92 135.214c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#59D3AD" d="M335.559 136.884c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#57D5AE" d="M337.189 138.554c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#56D7AE" d="M338.82 140.223c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#54D8AF" d="M340.45 141.893c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#52DAB0" d="M342.081 143.562c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#51DBB1" d="M343.711 145.241c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4FDDB1" d="M345.351 146.911c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4EDEB2" d="M346.981 148.58c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4CE0B3" d="M348.611 150.25C441.61 150.25 517 74.698 517-18.5s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4CDFB4" d="M346.945 151.92c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4CDEB5" d="M345.279 153.589c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4BDDB5" d="M343.613 155.259c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#4BDCB6" d="M341.938 156.938c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.197 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4BDBB7" d="M340.272 158.607c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#4BD9B8" d="M338.606 160.277c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#4BD8B8" d="M336.94 161.946c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#4AD7B9" d="M335.274 163.616c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4AD6BA" d="M333.608 165.286c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4AD5BB" d="M331.942 166.955c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4AD4BB" d="M330.276 168.625c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#4AD3BC" d="M328.601 170.304c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#49D2BD" d="M326.935 171.973c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#49D1BE" d="M325.269 173.643c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#49D0BE" d="M323.603 175.312c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#49CFBF" d="M321.937 176.982c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#48CDC0" d="M320.27 178.652c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#48CCC1" d="M318.604 180.322c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#48CBC1" d="M316.938 181.991c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#48CAC2" d="M315.263 183.67c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#48C9C3" d="M313.597 185.339c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#47C8C4" d="M311.931 187.009c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#47C7C4" d="M310.265 188.678c92.999 0 168.389-75.551 168.389-168.75 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.389 75.552-168.389 168.75 0 93.199 75.391 168.75 168.389 168.75Z"/>\n    <path fill="#47C6C5" d="M308.599 190.348c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#47C5C6" d="M306.933 192.018c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#47C4C7" d="M305.267 193.688c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#46C3C7" d="M303.601 195.357c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#46C2C8" d="M301.926 197.036c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#46C0C9" d="M300.26 198.705c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#46BFCA" d="M298.594 200.375c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#46BECA" d="M296.928 202.045c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#45BDCB" d="M295.262 203.714c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#45BCCC" d="M293.595 205.384c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#45BBCD" d="M291.929 207.053c92.999 0 168.389-75.551 168.389-168.75 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.388 75.552-168.388 168.75 0 93.199 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#45BACD" d="M290.254 208.732c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#45B9CE" d="M288.588 210.402c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#44B8CF" d="M286.922 212.071c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#44B7D0" d="M285.256 213.741c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#44B6D0" d="M283.59 215.411c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#44B4D1" d="M281.924 217.08c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#43B3D2" d="M280.258 218.75c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75C187.26-118.75 111.87-43.198 111.87 50s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#43B2D3" d="M278.592 220.42c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#43B1D3" d="M276.917 222.098c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75S108.528-39.85 108.528 53.348s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#43B0D4" d="M275.251 223.768c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75S106.862-38.18 106.862 55.018s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#43AFD5" d="M273.585 225.438c92.998 0 168.389-75.552 168.389-168.75 0-93.199-75.391-168.75-168.389-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#42AED6" d="M271.919 227.107c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#42ADD6" d="M270.253 228.777c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#42ACD7" d="M268.587 230.447c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#42ABD8" d="M266.921 232.116c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#42AAD9" d="M265.255 233.786c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#41A8D9" d="M263.58 235.464c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#41A7DA" d="M261.913 237.134c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#41A6DB" d="M260.247 238.803c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#41A5DC" d="M258.581 240.473c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#41A4DC" d="M256.915 242.143c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#40A3DD" d="M255.249 243.812c92.999 0 168.389-75.551 168.389-168.75 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.388 75.552-168.388 168.75 0 93.199 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#40A2DE" d="M253.583 245.482c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#40A1DF" d="M251.917 247.152c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75S83.528-14.796 83.528 78.402s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#40A0DF" d="M250.242 248.83c92.999 0 168.389-75.552 168.389-168.75S343.241-88.67 250.242-88.67c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#409FE0" d="M248.576 250.5c92.999 0 168.389-75.552 168.389-168.75S341.575-87 248.576-87C155.578-87 80.187-11.448 80.187 81.75S155.578 250.5 248.576 250.5Z"/>\n    <path fill="#3F9EE1" d="M246.91 252.17c92.998 0 168.389-75.552 168.389-168.75S339.908-85.33 246.91-85.33c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3F9CE2" d="M245.244 253.839c92.998 0 168.389-75.552 168.389-168.75S338.242-83.66 245.244-83.66c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3F9BE2" d="M243.578 255.509c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3F9AE3" d="M241.912 257.179c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3E99E4" d="M240.246 258.848c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3E98E5" d="M238.58 260.518c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3E97E5" d="M236.905 262.197c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.75-168.388-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3E96E6" d="M235.239 263.866c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75C142.24-73.634 66.85 1.918 66.85 95.116s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3E95E7" d="M233.573 265.536c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3D94E8" d="M231.906 267.205c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3D93E8" d="M230.24 268.875c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3D92E9" d="M228.574 270.545c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3D90EA" d="M226.908 272.214c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3D8FEB" d="M225.233 273.893c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3C8EEB" d="M223.567 275.562c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3C8DEC" d="M221.901 277.232c92.999 0 168.389-75.552 168.389-168.75S314.9-60.268 221.901-60.268c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3C8CED" d="M220.235 278.902c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#3C8BEE" d="M218.569 280.571c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#3C8AEE" d="M216.903 282.241c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75S48.514 20.293 48.514 113.491s75.391 168.75 168.389 168.75Z"/>\n    <path fill="#3B89EF" d="M215.237 283.911c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3B88F0" d="M213.571 285.58c92.998 0 168.388-75.552 168.388-168.75S306.569-51.92 213.571-51.92c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3B87F1" d="M211.896 287.259c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3B86F1" d="M210.23 288.929c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3B85F2" d="M208.564 290.598c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3A83F3" d="M206.898 292.268c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3A82F4" d="M205.232 293.938c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.75-168.388-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3A81F4" d="M203.566 295.607c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3A80F5" d="M201.899 297.277c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#397FF6" d="M200.233 298.947c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#397EF7" d="M198.558 300.625c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#397DF7" d="M196.892 302.295c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#397CF8" d="M195.226 303.964c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#397BF9" d="M193.56 305.634c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#387AFA" d="M191.894 307.304c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3879FA" d="M190.228 308.973c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3877FB" d="M188.562 310.643c92.998 0 168.389-75.552 168.389-168.75S281.56-26.857 188.562-26.857c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3876FC" d="M186.896 312.312c92.998 0 168.389-75.551 168.389-168.75 0-93.198-75.391-168.75-168.389-168.75S18.507 50.365 18.507 143.563c0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3875FD" d="M185.221 313.991c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3774FD" d="M183.555 315.661c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3773FE" d="M181.889 317.33c92.998 0 168.388-75.552 168.388-168.75S274.887-20.17 181.889-20.17C88.89-20.17 13.5 55.382 13.5 148.58S88.89 317.33 181.89 317.33Z"/>\n    <path fill="#3772FF" d="M180.223 319c92.998 0 168.388-75.552 168.388-168.75S273.221-18.5 180.223-18.5c-92.999 0-168.389 75.552-168.389 168.75S87.224 319 180.223 319Z"/>\n    <path fill="#3771FD" d="M178.548 317.312c92.998 0 168.388-75.551 168.388-168.75 0-93.198-75.39-168.75-168.388-168.75-92.999 0-168.389 75.552-168.389 168.75 0 93.199 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3670FB" d="M176.882 315.634c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#366FFA" d="M175.207 313.946c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#366EF8" d="M173.541 312.268c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#356CF6" d="M171.866 310.58c92.998 0 168.388-75.552 168.388-168.75S264.864-26.92 171.866-26.92C78.867-26.92 3.477 48.632 3.477 141.83s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#356BF4" d="M1.802 140.143c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S1.802 233.339 1.802 140.143Z"/>\n    <path fill="#356AF3" d="M168.525 307.214c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75C75.526-30.286.136 45.266.136 138.464s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3569F1" d="M166.85 305.527c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3468EF" d="M165.175 303.839c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75C72.176-33.66-3.214 41.891-3.214 135.09s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3467ED" d="M163.509 302.161c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75.001 93.198 75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3466EB" d="M161.834 300.473c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3365EA" d="M160.168 298.795c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3364E8" d="M158.493 297.107c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3362E6" d="M156.818 295.42c92.998 0 168.388-75.552 168.388-168.75S249.816-42.08 156.818-42.08c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#3261E4" d="M155.152 293.741c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#3260E2" d="M153.477 292.054c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.39 75.552-168.39 168.75s75.391 168.75 168.39 168.75Z"/>\n    <path fill="#325FE1" d="M-16.587 121.625c0-93.196 75.392-168.75 168.389-168.75 92.996 0 168.388 75.554 168.388 168.75s-75.392 168.75-168.388 168.75c-92.997 0-168.39-75.554-168.39-168.75Z"/>\n    <path fill="#315EDF" d="M150.136 288.688c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.75-168.388-168.75-92.999 0-168.39 75.551-168.39 168.75 0 93.198 75.391 168.75 168.39 168.75Z"/>\n    <path fill="#315DDD" d="M148.461 287c92.998 0 168.388-75.552 168.388-168.75S241.459-50.5 148.461-50.5c-92.999 0-168.39 75.552-168.39 168.75S55.463 287 148.462 287Z"/>\n    <path fill="#315CDB" d="M146.794 285.322c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#315BDA" d="M145.119 283.634c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#305AD8" d="M143.444 281.946c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#3058D6" d="M-26.61 111.518c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#3057D4" d="M140.103 278.58c92.999 0 168.389-75.552 168.389-168.75S233.102-58.92 140.103-58.92c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2F56D2" d="M-29.96 108.152c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#2F55D1" d="M-31.626 106.464c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#2F54CF" d="M135.087 273.527c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2E53CD" d="M-34.967 103.098c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#2E52CB" d="M131.746 270.161c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2E51CA" d="M130.071 268.482c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2D50C8" d="M128.405 266.795c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2D4FC6" d="M126.73 265.107c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2D4DC4" d="M-43.333 94.679c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#2D4CC2" d="M-45 92.991C-45-.205 30.393-75.759 123.39-75.759c92.997 0 168.389 75.554 168.389 168.75s-75.392 168.75-168.389 168.75c-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#2C4BC1" d="M121.714 260.062c92.999 0 168.389-75.551 168.389-168.75 0-93.198-75.39-168.75-168.389-168.75-92.998 0-168.388 75.552-168.388 168.75 0 93.199 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2C4ABF" d="M120.048 258.375c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75C27.05-79.125-48.34-3.573-48.34 89.625s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2C49BD" d="M118.373 256.688c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.75-168.389-168.75-92.998 0-168.388 75.551-168.388 168.75 0 93.198 75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2B48BB" d="M116.698 255.009c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75C23.7-82.491-51.69-6.94-51.69 86.259s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2B47B9" d="M115.032 253.321c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2B46B8" d="M113.357 251.634c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2A45B6" d="M-56.706 81.205c0-93.196 75.392-168.75 168.388-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#2A43B4" d="M110.016 248.268c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2A42B2" d="M-60.047 77.84c0-93.197 75.391-168.75 168.388-168.75S276.73-15.358 276.73 77.84c0 93.196-75.392 168.749-168.389 168.749-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#2941B1" d="M106.675 244.902c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2940AF" d="M105 243.214c92.999 0 168.389-75.552 168.389-168.75S197.999-94.286 105-94.286c-92.998 0-168.388 75.552-168.388 168.75S12.002 243.214 105 243.214Z"/>\n    <path fill="#293FAD" d="M-65.063 72.786c0-93.197 75.392-168.75 168.388-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#293EAB" d="M101.659 239.848c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75C8.661-97.652-66.729-22.1-66.729 71.098s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#283DA9" d="M-68.404 69.42c0-93.197 75.391-168.75 168.388-168.75S268.373-23.777 268.373 69.42c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#283CA8" d="M-70.08 67.732c0-93.196 75.392-168.75 168.39-168.75 92.996 0 168.388 75.554 168.388 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#283BA6" d="M96.643 234.795c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#2739A4" d="M-73.42 64.366c0-93.197 75.391-168.75 168.388-168.75s168.389 75.553 168.389 168.75c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#2738A2" d="M93.302 231.429c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.39 168.75 168.39 168.75Z"/>\n    <path fill="#2737A1" d="M-76.761 60.991c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#26369F" d="M89.952 228.063c92.999 0 168.389-75.552 168.389-168.75 0-93.199-75.39-168.751-168.389-168.751-92.998 0-168.388 75.552-168.388 168.75 0 93.199 75.39 168.751 168.388 168.751Z"/>\n    <path fill="#26359D" d="M88.286 226.375c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#26349B" d="M-81.778 55.947c0-93.197 75.392-168.75 168.39-168.75C179.607-112.803 255-37.25 255 55.947c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#263399" d="M84.936 223.009c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.388 168.75Z"/>\n    <path fill="#253298" d="M-85.118 52.571c0-93.196 75.391-168.75 168.388-168.75S251.66-40.625 251.66 52.571c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#253196" d="M-86.793 50.893c0-93.197 75.391-168.75 168.388-168.75s168.389 75.553 168.389 168.75c0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#252F94" d="M79.929 217.955c92.999 0 168.389-75.552 168.389-168.75s-75.39-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#242E92" d="M-90.135 47.527c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#242D91" d="M76.58 214.589c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.389-168.75c-92.998 0-168.389 75.552-168.389 168.75s75.39 168.75 168.39 168.75Z"/>\n    <path fill="#242C8F" d="M74.913 212.902c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75S-93.476-49.046-93.476 44.152s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#232B8D" d="M-95.15 42.473c0-93.196 75.391-168.75 168.388-168.75s168.389 75.554 168.389 168.75c0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#232A8B" d="M-96.826 40.786c0-93.197 75.392-168.75 168.39-168.75 92.996 0 168.388 75.553 168.388 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#232989" d="M-98.492 39.098c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#222888" d="M-100.167 37.42c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#222786" d="M66.556 204.482c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75-168.389 75.552-168.389 168.75 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#222584" d="M-103.508 34.053c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#222482" d="M63.206 201.116c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.389-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#212380" d="M61.54 199.429c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.39-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#21227F" d="M-108.524 29c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75s-75.392 168.75-168.39 168.75c-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#21217D" d="M-110.199 27.313c0-93.197 75.392-168.751 168.389-168.751 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#20207B" d="M56.524 194.384c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.39-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#201F79" d="M-113.54 23.946c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.389 168.75-92.997 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#201E78" d="M-115.206 22.259c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75s-75.392 168.75-168.39 168.75c-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#1F1D76" d="M-116.881 20.58c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.39 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#1F1C74" d="M-118.556 18.893c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.389 168.75-92.997 0-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#1F1A72" d="M-120.222 17.214c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.39 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#1E1970" d="M-121.897 15.527c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.389 75.553 168.389 168.75 0 93.196-75.392 168.75-168.39 168.75-92.996 0-168.388-75.554-168.388-168.75Z"/>\n    <path fill="#1E186F" d="M-123.572 13.84c0-93.197 75.392-168.751 168.389-168.751 92.997 0 168.389 75.554 168.389 168.75 0 93.197-75.392 168.75-168.39 168.75-92.996 0-168.388-75.553-168.388-168.75Z"/>\n    <path fill="#1E176D" d="M43.15 180.911c92.999 0 168.39-75.552 168.39-168.75S136.149-156.59 43.15-156.59c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#1E166B" d="M41.476 179.223c92.998 0 168.389-75.552 168.389-168.75s-75.391-168.75-168.39-168.75c-92.998 0-168.388 75.552-168.388 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#1D1569" d="M-128.579 8.786c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-128.58 101.982-128.58 8.786Z"/>\n    <path fill="#1D1468" d="M38.135 175.857c92.998 0 168.388-75.552 168.388-168.75s-75.39-168.75-168.388-168.75c-92.999 0-168.389 75.552-168.389 168.75s75.39 168.75 168.389 168.75Z"/>\n    <path fill="#1D1366" d="M-131.929 5.42c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-131.93 98.616-131.93 5.42Z"/>\n    <path fill="#1C1264" d="M-133.595 3.741c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.388 75.554 168.388 168.75 0 93.197-75.391 168.75-168.388 168.75S-133.595 96.938-133.595 3.741Z"/>\n    <path fill="#1C1062" d="M-135.27 2.054c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-135.27 95.25-135.27 2.054Z"/>\n    <path fill="#1C0F60" d="M-136.945.366c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-136.945 93.562-136.945.366Z"/>\n    <path fill="#1B0E5F" d="M29.778 167.438c92.998 0 168.388-75.552 168.388-168.75 0-93.199-75.39-168.75-168.388-168.75-92.999 0-168.389 75.551-168.389 168.75 0 93.198 75.39 168.75 168.389 168.75Z"/>\n    <path fill="#1B0D5D" d="M-140.286-3c0-93.196 75.392-168.75 168.389-168.75C121.1-171.75 196.49-96.196 196.49-3S121.1 165.75 28.103 165.75-140.286 90.196-140.286-3Z"/>\n    <path fill="#1B0C5B" d="M-141.952-4.679c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.388 75.554 168.388 168.75 0 93.197-75.391 168.75-168.388 168.75S-141.952 88.518-141.952-4.679Z"/>\n    <path fill="#1A0B59" d="M-143.627-6.366c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-143.627 86.83-143.627-6.366Z"/>\n    <path fill="#1A0A57" d="M-145.302-8.053c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-145.302 85.143-145.302-8.053Z"/>\n    <path fill="#1A0956" d="M-146.968-9.732c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-146.968 83.464-146.968-9.732Z"/>\n    <path fill="#1A0854" d="M-148.643-11.42c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.388 75.554 168.388 168.75 0 93.197-75.391 168.75-168.388 168.75S-148.643 81.777-148.643-11.42Z"/>\n    <path fill="#190652" d="M-150.318-13.107c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75s-168.389-75.554-168.389-168.75Z"/>\n    <path fill="#190550" d="M-151.984-14.786c0-93.196 75.392-168.75 168.389-168.75 92.997 0 168.388 75.554 168.388 168.75 0 93.197-75.391 168.75-168.388 168.75s-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#19044F" d="M-153.659-16.473c0-93.197 75.392-168.75 168.389-168.75 92.997 0 168.388 75.553 168.388 168.75 0 93.196-75.391 168.75-168.388 168.75S-153.66 76.723-153.66-16.473Z"/>\n    <path fill="#18034D" d="M-155.325-18.152c0-93.196 75.392-168.75 168.389-168.75 92.996 0 168.388 75.554 168.388 168.75 0 93.197-75.392 168.75-168.388 168.75-93.006 0-168.389-75.553-168.389-168.75Z"/>\n    <path fill="#18024B" d="M-157-19.84c0-93.196 75.392-168.749 168.389-168.749 92.996 0 168.388 75.553 168.388 168.75 0 93.196-75.392 168.75-168.388 168.75C-81.608 148.911-157 73.35\n  </g>\n'}]}class WN extends Gi{constructor(i){super(),Yi(this,i,HN,CN,I,{})}}function JN(t){let e,r,n,o,I,l,a,c,u,j,h,N;return r=new WN({}),a=new Rh({props:{width:"7.5",height:"7.5",name:"close",class:"text-white m-auto"}}),{c(){e=G("div"),xi(r.$$.fragment),n=D(),o=G("button"),o.textContent="Add your email to get notified when we respond",I=D(),l=G("button"),xi(a.$$.fragment),L(o,"class","z-20 p-1 text-white font-body-03-regular text-center sm:text-left my-auto"),L(l,"class","p-2 bg-transparent flex flex-col justify-center h-full cursor-pointer text-white z-20"),L(e,"class","absolute flex justify-center h-12 mx-auto bg-blue mx-auto bg-background-transparent-t1 rounded-lg z-10 box-border"),A(e,"bottom","-60px"),A(e,"width","95%")},m(i,s){T(i,e,s),Pi(r,e,null),b(e,n),b(e,o),b(e,I),b(e,l),Pi(a,l,null),j=!0,h||(N=[O(o,"click",t[0]),O(l,"click",t[1])],h=!0)},p:i,i(i){j||(gi(r.$$.fragment,i),gi(a.$$.fragment,i),i&&si((()=>{j&&(u&&u.end(1),c=yi(e,So,{}),c.start())})),j=!0)},o(i){mi(r.$$.fragment,i),mi(a.$$.fragment,i),c&&c.invalidate(),i&&(u=pi(e,po,{})),j=!1},d(i){i&&Y(e),wi(r),wi(a),i&&u&&u.end(),h=!1,s(N)}}}function RN(i){return[()=>{Lh.toggleNotificationBanner(!0),lN.goto(rN.Notifications)},async()=>await Lh.toggleNotificationBanner()]}class QN extends Gi{constructor(i){super(),Yi(this,i,RN,JN,I,{})}}function _N(t){let e,r;return e=new Rh({props:{name:"dropdownLeftArrow",class:"text-primary-light fill-icon-primary-01"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function FN(t){let e,r;return e=new Rh({props:{name:"bell",class:"text-primary-light fill-icon-primary-01 !h-4 !w-4"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function XN(t){let e,r;return e=new Rh({props:{name:"close",class:"text-primary-light fill-icon-primary-01"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function VN(i){let t,e;return t=new QN({}),{c(){xi(t.$$.fragment)},m(i,r){Pi(t,i,r),e=!0},i(i){e||(gi(t.$$.fragment,i),e=!0)},o(i){mi(t.$$.fragment,i),e=!1},d(i){wi(t,i)}}}function $N(i){let t,e,r,n,s,o,I,l;e=new Kh({props:{class:"!h-7 !w-7 flex justify-center items-center flex-shrink-0 bg-white",$$slots:{default:[_N]},$$scope:{ctx:i}}}),e.$on("click",i[1]),n=new Kh({props:{class:"!h-7 !w-7 ml-auto mr-1 bg-white",$$slots:{default:[FN]},$$scope:{ctx:i}}}),n.$on("click",i[2]),o=new Kh({props:{class:"!h-7 !w-7 flex justify-center items-center flex-shrink-0 bg-white",$$slots:{default:[XN]},$$scope:{ctx:i}}}),o.$on("click",i[3]);let a=i[0].isNotificationBannerVisible&&VN();return{c(){t=G("div"),xi(e.$$.fragment),r=D(),xi(n.$$.fragment),s=D(),xi(o.$$.fragment),I=D(),a&&a.c(),L(t,"class","w-full flex justify-between border-b p-3 relative")},m(i,c){T(i,t,c),Pi(e,t,null),b(t,r),Pi(n,t,null),b(t,s),Pi(o,t,null),b(t,I),a&&a.m(t,null),l=!0},p(i,[r]){const s={};16&r&&(s.$$scope={dirty:r,ctx:i}),e.$set(s);const I={};16&r&&(I.$$scope={dirty:r,ctx:i}),n.$set(I);const l={};16&r&&(l.$$scope={dirty:r,ctx:i}),o.$set(l),i[0].isNotificationBannerVisible?a?1&r&&gi(a,1):(a=VN(),a.c(),gi(a,1),a.m(t,null)):a&&(di(),mi(a,1,1,(()=>{a=null})),Mi())},i(i){l||(gi(e.$$.fragment,i),gi(n.$$.fragment,i),gi(o.$$.fragment,i),gi(a),l=!0)},o(i){mi(e.$$.fragment,i),mi(n.$$.fragment,i),mi(o.$$.fragment,i),mi(a),l=!1},d(i){i&&Y(t),wi(e),wi(n),wi(o),a&&a.d()}}}function qN(i,t,e){let r;j(i,Lh,(i=>e(0,r=i)));return[r,()=>lN.goto(rN.Welcome),()=>lN.goto(rN.Notifications),()=>aN.set(!1)]}class KN extends Gi{constructor(i){super(),Yi(this,i,qN,$N,I,{})}}function id(i){let t,e,r,n,s,o,I;function l(i,t){return i[16]?.type===Mo.IMAGE?ed:i[16]?.type===Mo.VIDEO?td:void 0}let a=l(i),c=a&&a(i);return n=new Rh({props:{name:"close",class:"text-black text-primary-dark",size:"small"}}),{c(){t=G("div"),c&&c.c(),e=D(),r=G("button"),xi(n.$$.fragment),L(r,"class","w-2 h-2 mt-3"),L(t,"class","flex")},m(l,a){T(l,t,a),c&&c.m(t,null),b(t,e),b(t,r),Pi(n,r,null),s=!0,o||(I=O(r,"click",i[27]),o=!0)},p(i,r){a===(a=l(i))&&c?c.p(i,r):(c&&c.d(1),c=a&&a(i),c&&(c.c(),c.m(t,e)))},i(i){s||(gi(n.$$.fragment,i),s=!0)},o(i){mi(n.$$.fragment,i),s=!1},d(i){i&&Y(t),c&&c.d(),wi(n),o=!1,I()}}}function td(i){let t,e,r;return{c(){t=G("video"),e=G("source"),a(e.src,r=i[16].source)||L(e,"src",r),L(t,"class","w-1/2 object-cover !rounded-lg mt-2 mx-2"),t.controls=!0},m(i,r){T(i,t,r),b(t,e)},p(i,t){65536&t[0]&&!a(e.src,r=i[16].source)&&L(e,"src",r)},d(i){i&&Y(t)}}}function ed(i){let t,e;return{c(){t=G("img"),a(t.src,e=i[16].source)||L(t,"src",e),L(t,"class","w-1/3 object-cover !rounded-lg mt-2 mx-2"),L(t,"alt","image to upload")},m(i,e){T(i,t,e)},p(i,r){65536&r[0]&&!a(t.src,e=i[16].source)&&L(t,"src",e)},d(i){i&&Y(t)}}}function rd(i){let t,e,r,n=(i[0]||i[14])+"";return{c(){t=G("span"),e=v(n),L(t,"class",r=`invisible font-caption-01-regular ${i[10]} ${i[13]&&!i[0]?"":"!visible !text-input-label-01-danger"} ${i[8]?i[9]?"absolute bottom-[105%]":"absolute top-[105%]":""}`)},m(i,r){T(i,t,r),b(t,e)},p(i,s){16385&s[0]&&n!==(n=(i[0]||i[14])+"")&&U(e,n),9985&s[0]&&r!==(r=`invisible font-caption-01-regular ${i[10]} ${i[13]&&!i[0]?"":"!visible !text-input-label-01-danger"} ${i[8]?i[9]?"absolute bottom-[105%]":"absolute top-[105%]":""}`)&&L(t,"class",r)},d(i){i&&Y(t)}}}function nd(t){let e,r;return e=new Rh({props:{name:"plus",class:"fill-icon-primary-01"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function sd(t){let e,r;return e=new Rh({props:{name:"send",class:"text-primary-light fill-white"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function od(i){let t,r,n,o,I,l,a,c,u,j,h,N,d,M,g,m,f,y,p,S=i[15]&&id(i),z=[{id:"chat-input"},{class:I="w-full resize-none overflow-y-scroll text-menutitle text-primary-dark font-body-03 rounded-lg outline-0 pr-10 "+(i[7]?i[7]:"px-3 py-1")},{placeholder:i[5]},{rows:i[4]},i[6],{required:l=null!=i[2]&&i[2].length>0}],x={};for(let i=0;i<z.length;i+=1)x=e(x,z[i]);let P=(i[2]||i[3]||i[0])&&rd(i);return N=new Kh({props:{class:"!h-7 !w-7 bg-white mr-2",$$slots:{default:[nd]},$$scope:{ctx:i}}}),N.$on("click",i[30]),m=new Kh({props:{class:"block sm:hidden !h-11 !w-11 !px-0  ml-2 flex justify-center items-center flex-shrink-0 !bg-inter-primary-01",$$slots:{default:[sd]},$$scope:{ctx:i}}}),m.$on("click",i[20]),{c(){t=G("div"),S&&S.c(),r=D(),n=G("div"),o=G("textarea"),a=D(),P&&P.c(),c=D(),u=G("div"),j=G("input"),h=D(),xi(N.$$.fragment),M=D(),g=G("div"),xi(m.$$.fragment),k(o,x),L(j,"type","file"),L(j,"name","file-attachment"),L(j,"id","upload-file"),L(j,"accept",".png,.jpg,.mp4,.webm,.mpeg"),L(j,"class","hidden"),L(u,"class","flex flex-col items-center justify-center absolute right-0 top-[0.4rem]"),L(n,"class","w-full flex justify-items-start py-1"),L(t,"class",d=`relative ${i[23].class} w-full flex flex-col items-start space ${i[13]&&!i[0]?"":i[11]}\n      border\n      border-primary\n      rounded-lg\n      focus-within:ring-1\n      focus-within:ring-ui-highlight-02\n      cursor-text\n      ${i[13]&&!i[0]?"":"!outline-ui-danger-01 !border-ui-danger-01 !placeholder:text-input-label-01-danger"}\n     `),L(g,"class","flex justify-end items-end")},m(e,s){T(e,t,s),S&&S.m(t,null),b(t,r),b(t,n),b(n,o),o.autofocus&&o.focus(),i[28](o),E(o,i[1]),b(n,a),P&&P.m(n,null),b(n,c),b(n,u),b(u,j),b(u,h),Pi(N,u,null),T(e,M,s),T(e,g,s),Pi(m,g,null),f=!0,y||(p=[O(o,"invalid",i[17]),O(o,"input",i[18]),O(o,"focusout",i[19]),O(o,"input",i[29]),O(o,"keydown",i[21]),O(j,"change",i[22]),O(t,"click",i[31])],y=!0)},p(i,e){i[15]?S?(S.p(i,e),32768&e[0]&&gi(S,1)):(S=id(i),S.c(),gi(S,1),S.m(t,r)):S&&(di(),mi(S,1,1,(()=>{S=null})),Mi()),k(o,x=zi(z,[{id:"chat-input"},(!f||128&e[0]&&I!==(I="w-full resize-none overflow-y-scroll text-menutitle text-primary-dark font-body-03 rounded-lg outline-0 pr-10 "+(i[7]?i[7]:"px-3 py-1")))&&{class:I},(!f||32&e[0])&&{placeholder:i[5]},(!f||16&e[0])&&{rows:i[4]},64&e[0]&&i[6],(!f||4&e[0]&&l!==(l=null!=i[2]&&i[2].length>0))&&{required:l}])),2&e[0]&&E(o,i[1]),i[2]||i[3]||i[0]?P?P.p(i,e):(P=rd(i),P.c(),P.m(n,c)):P&&(P.d(1),P=null);const s={};16&e[1]&&(s.$$scope={dirty:e,ctx:i}),N.$set(s),(!f||8398849&e[0]&&d!==(d=`relative ${i[23].class} w-full flex flex-col items-start space ${i[13]&&!i[0]?"":i[11]}\n      border\n      border-primary\n      rounded-lg\n      focus-within:ring-1\n      focus-within:ring-ui-highlight-02\n      cursor-text\n      ${i[13]&&!i[0]?"":"!outline-ui-danger-01 !border-ui-danger-01 !placeholder:text-input-label-01-danger"}\n     `))&&L(t,"class",d);const a={};16&e[1]&&(a.$$scope={dirty:e,ctx:i}),m.$set(a)},i(i){f||(gi(S),gi(N.$$.fragment,i),gi(m.$$.fragment,i),f=!0)},o(i){mi(S),mi(N.$$.fragment,i),mi(m.$$.fragment,i),f=!1},d(e){e&&Y(t),S&&S.d(),i[28](null),P&&P.d(),wi(N),e&&Y(M),e&&Y(g),wi(m),y=!1,s(p)}}}function Id(i,t,r){const n=$();let s,o,{required:I=""}=t,{valid:l=""}=t,{forcedWarning:a=""}=t,{value:c=""}=t,{rows:u=1}=t,{placeholder:j=""}=t,{inputConfiguration:h={}}=t,{focus:d=!1}=t,{keydownFunction:M}=t,{validityProp:g=!1}=t,{customInputPadding:m=!1}=t,f=!0,y=".",{absoluteWarning:p=!1}=t,{topWarning:S=!1}=t,{invalidErrorLabelClass:b=""}=t,{invalidContainerClass:z=""}=t,x=null;function P(){r(12,s.style.height="5px",s),s.scrollHeight>100?r(12,s.style.height="100px",s):r(12,s.style.height=s.scrollHeight+"px",s)}function w(){n("submit",{text:s.value,file:null==x?void 0:x.source}),setTimeout((async()=>{r(12,s.value="",s),await wh.handleUpdateLocalFile(null),P()}),50)}wh.subscribe((i=>{r(16,x=i.file),r(15,o=i.withFile)})),d&&V((()=>{setTimeout((()=>{s.focus()}))}));return i.$$set=i=>{r(23,t=e(e({},t),N(i))),"required"in i&&r(2,I=i.required),"valid"in i&&r(3,l=i.valid),"forcedWarning"in i&&r(0,a=i.forcedWarning),"value"in i&&r(1,c=i.value),"rows"in i&&r(4,u=i.rows),"placeholder"in i&&r(5,j=i.placeholder),"inputConfiguration"in i&&r(6,h=i.inputConfiguration),"focus"in i&&r(25,d=i.focus),"keydownFunction"in i&&r(26,M=i.keydownFunction),"validityProp"in i&&r(24,g=i.validityProp),"customInputPadding"in i&&r(7,m=i.customInputPadding),"absoluteWarning"in i&&r(8,p=i.absoluteWarning),"topWarning"in i&&r(9,S=i.topWarning),"invalidErrorLabelClass"in i&&r(10,b=i.invalidErrorLabelClass),"invalidContainerClass"in i&&r(11,z=i.invalidContainerClass)},t=N(t),[a,c,I,l,u,j,h,m,p,S,b,z,s,f,y,o,x,function(){r(13,f=s.validity.valid),s.setCustomValidity(" "),r(14,y=l&&l.length&&c.length?l:I)},function(i){"insertFromPaste"===i.inputType&&async function(){const i=await navigator.clipboard.read();if(i.length>0){const t=i[0];for(let i of t.types)if(i.startsWith("image/")){const e=await t.getType(i),r=new File([e],"pasted-image.png",{type:i});return void await wh.handleUpdateLocalFile(r)}}}(),s.setCustomValidity(""),s.checkValidity(),r(13,f=!0),r(0,a=""),r(24,g=s.checkValidity()),P()},function(){r(24,g=s.checkValidity())},w,function(i){M&&M(i),"Enter"!==i.key||i.shiftKey||(i.preventDefault(),w())},async function(i){const t=i.target.files[0];await wh.handleUpdateLocalFile(t)},t,g,d,M,()=>wh.handleUpdateLocalFile(null),function(i){ii[i?"unshift":"push"]((()=>{s=i,r(12,s)}))},function(){c=this.value,r(1,c)},()=>yo("upload-file").click(),()=>s.focus()]}class ld extends Gi{constructor(i){super(),Yi(this,i,Id,od,I,{required:2,valid:3,forcedWarning:0,value:1,rows:4,placeholder:5,inputConfiguration:6,focus:25,keydownFunction:26,validityProp:24,customInputPadding:7,absoluteWarning:8,topWarning:9,invalidErrorLabelClass:10,invalidContainerClass:11},null,[-1,-1])}}function ad(i){let t,e,r,n,s,o=!i[0].isReopeningTicketsEnabled&&cd();return{c(){t=G("div"),e=G("button"),e.textContent="Create new ticket",r=D(),o&&o.c(),L(e,"class","w-full font-button-01 bg-inter-primary-01 text-label-01 rounded-lg py-[10px] font-body-03-medium text-white my-1"),L(t,"class","w-full flex flex-col justify-center items-center px-3 pb-3")},m(i,I){T(i,t,I),b(t,e),b(t,r),o&&o.m(t,null),n||(s=O(e,"click",wh.startChat),n=!0)},p(i,e){i[0].isReopeningTicketsEnabled?o&&(o.d(1),o=null):o?o.p(i,e):(o=cd(),o.c(),o.m(t,null))},d(i){i&&Y(t),o&&o.d(),n=!1,s()}}}function cd(t){let e,r,n;return{c(){e=G("button"),e.textContent="Continue chat",L(e,"class","w-full font-button-01 text-label-01 text-underline rounded-lg py-[10px] font-body-03-medium text-label-01 my-1")},m(i,t){T(i,e,t),r||(n=O(e,"click",wh.reopenChat),r=!0)},p:i,d(i){i&&Y(e),r=!1,n()}}}function ud(t){let e,r,n;return r=new ld({props:{withFile:"true",placeholder:"send a message"}}),r.$on("submit",t[1]),{c(){e=G("div"),xi(r.$$.fragment),L(e,"class","w-full flex px-3 pb-3")},m(i,t){T(i,e,t),Pi(r,e,null),n=!0},p:i,i(i){n||(gi(r.$$.fragment,i),n=!0)},o(i){mi(r.$$.fragment,i),n=!1},d(i){i&&Y(e),wi(r)}}}function jd(i){let t,e,r,n,s,o,I,l,a;o=new eN({props:{class:"fill-input-01"}});let c=i[0].canCreateNewTicket&&ad(i),u=i[0].isUserInputEnabled&&i[0].ticketId&&(i[0].isReopeningTicketsEnabled||"Resolved"!==i[0].ticketStatus)&&ud(i);return{c(){t=G("div"),e=G("div"),r=G("a"),n=G("span"),n.textContent="Powered by  ",s=D(),xi(o.$$.fragment),I=D(),c&&c.c(),l=D(),u&&u.c(),L(n,"class","text-label-01 font-body-03-regular"),L(r,"class","flex"),L(r,"href","https://mava.app"),L(r,"target","_blank"),L(r,"rel","noreferrer"),L(e,"class","w-full flex justify-center items-center pb-2 pt-1"),L(t,"class","w-full flex flex-col justify-center items-center pt-2")},m(i,j){T(i,t,j),b(t,e),b(e,r),b(r,n),b(r,s),Pi(o,r,null),b(t,I),c&&c.m(t,null),b(t,l),u&&u.m(t,null),a=!0},p(i,[e]){i[0].canCreateNewTicket?c?c.p(i,e):(c=ad(i),c.c(),c.m(t,l)):c&&(c.d(1),c=null),i[0].isUserInputEnabled&&i[0].ticketId&&(i[0].isReopeningTicketsEnabled||"Resolved"!==i[0].ticketStatus)?u?(u.p(i,e),1&e&&gi(u,1)):(u=ud(i),u.c(),gi(u,1),u.m(t,null)):u&&(di(),mi(u,1,1,(()=>{u=null})),Mi())},i(i){a||(gi(o.$$.fragment,i),gi(u),a=!0)},o(i){mi(o.$$.fragment,i),mi(u),a=!1},d(i){i&&Y(t),wi(o),c&&c.d(),u&&u.d()}}}function hd(i,t,e){let r;return j(i,wh,(i=>e(0,r=i))),[r,async function(i){r.ticketId||await wh.openTicket(""),i.detail.text.trim().length>0&&await wh.handleAddCustomerMessage(i.detail.text),i.detail.file&&await wh.sendFile(i.detail.file)}]}class Nd extends Gi{constructor(i){super(),Yi(this,i,hd,jd,I,{})}}function dd(i){z(i,"svelte-t2dazm",".will_change.svelte-t2dazm{will-change:transform, translate, transform-origin, opacity}")}function Md(t){let e,r,n,s,o,I,l,a,c;return r=new KN({}),s=new AN({}),I=new Nd({}),{c(){e=G("div"),xi(r.$$.fragment),n=D(),xi(s.$$.fragment),o=D(),xi(I.$$.fragment),L(e,"class","will_change w-full h-full flex flex-col rounded-xl svelte-t2dazm")},m(i,t){T(i,e,t),Pi(r,e,null),b(e,n),Pi(s,e,null),b(e,o),Pi(I,e,null),c=!0},p:i,i(i){c||(gi(r.$$.fragment,i),gi(s.$$.fragment,i),gi(I.$$.fragment,i),si((()=>{c&&(a&&a.end(1),l=yi(e,So,{}),l.start())})),c=!0)},o(i){mi(r.$$.fragment,i),mi(s.$$.fragment,i),mi(I.$$.fragment,i),l&&l.invalidate(),a=pi(e,po,{}),c=!1},d(i){i&&Y(e),wi(r),wi(s),wi(I),i&&a&&a.end()}}}function gd(i,t,e){let r;return j(i,wh,(i=>e(0,r=i))),V((async()=>{r.ticketId||await wh.startChat()})),[]}class md extends Gi{constructor(i){super(),Yi(this,i,gd,Md,I,{},dd)}}function fd(t){let e,r,n,s,o,I,l,a;return{c(){e=G("div"),r=G("input"),s=D(),o=G("div"),r.disabled=!0,L(r,"type","checkbox"),r.checked=n=t[0]?"checked":"",L(r,"class","sr-only peer"),L(o,"class","w-9 h-5 bg-ui-02 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:absolute after:top-[2px] after:left-[2px] after:bg-inter-secondary-01 after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:bg-ui-highlight-02 border border-white mt-[1px] after:mt-[1px]"),L(e,"class",I="inline-flex relative items-center "+(t[1]?"":"cursor-pointer"))},m(i,n){T(i,e,n),b(e,r),b(e,s),b(e,o),l||(a=O(e,"click",t[2]),l=!0)},p(i,[t]){1&t&&n!==(n=i[0]?"checked":"")&&(r.checked=n),2&t&&I!==(I="inline-flex relative items-center "+(i[1]?"":"cursor-pointer"))&&L(e,"class",I)},i:i,o:i,d(i){i&&Y(e),l=!1,a()}}}function yd(i,t,e){$();let{checked:r}=t,{isDisabled:n=!1}=t;return i.$$set=i=>{"checked"in i&&e(0,r=i.checked),"isDisabled"in i&&e(1,n=i.isDisabled)},[r,n,function(t){q.call(this,i,t)}]}class pd extends Gi{constructor(i){super(),Yi(this,i,yd,fd,I,{checked:0,isDisabled:1})}}function Sd(i){let t,e;return{c(){t=G("img"),a(t.src,e=i[15]?URL.createObjectURL(i[15]):"")||L(t,"src",e),L(t,"class","w-1/3 object-cover !rounded-lg mt-2 mx-2"),L(t,"alt","image to upload")},m(i,e){T(i,t,e)},p(i,r){32768&r&&!a(t.src,e=i[15]?URL.createObjectURL(i[15]):"")&&L(t,"src",e)},d(i){i&&Y(t)}}}function bd(i){let t,e,r,n=(i[0]||i[14])+"";return{c(){t=G("span"),e=v(n),L(t,"class",r=`invisible ml-2 font-caption-01-regular ${i[10]} ${i[13]&&!i[0]?"":"!visible !text-input-label-01-danger"} ${i[8]?i[9]?"absolute bottom-[105%]":"absolute top-[105%]":""}`)},m(i,r){T(i,t,r),b(t,e)},p(i,s){16385&s&&n!==(n=(i[0]||i[14])+"")&&U(e,n),9985&s&&r!==(r=`invisible ml-2 font-caption-01-regular ${i[10]} ${i[13]&&!i[0]?"":"!visible !text-input-label-01-danger"} ${i[8]?i[9]?"absolute bottom-[105%]":"absolute top-[105%]":""}`)&&L(t,"class",r)},d(i){i&&Y(t)}}}function zd(t){let r,n,o,I,l,a,c,u,j,h,N=t[15]&&Sd(t),d=[{id:"chat-input"},{class:l="w-full text-menutitle text-primary-dark font-body-03 rounded-lg outline-0 "+(t[6]?t[6]:"px-3 py-2")+" "+t[7]},{placeholder:t[4]},t[5],{required:a=null!=t[2]&&t[2].length>0}],M={};for(let i=0;i<d.length;i+=1)M=e(M,d[i]);let g=(t[2]||t[3]||t[0])&&bd(t);return{c(){r=G("div"),N&&N.c(),n=D(),o=G("div"),I=G("input"),c=D(),g&&g.c(),k(I,M),L(o,"class","w-full flex justify-items-start"),L(r,"class",u=`relative ${t[20].class} w-full flex flex-col items-start space ${t[13]&&!t[0]?"":t[11]}\n      border\n      border-primary\n      rounded-lg\n      focus-within:ring-1\n      focus-within:ring-ui-highlight-02\n      cursor-text\n      ${t[13]&&!t[0]?"":"!outline-ui-danger-01 !border-ui-danger-01 !placeholder:text-input-label-01-danger"}\n     `)},m(i,e){T(i,r,e),N&&N.m(r,null),b(r,n),b(r,o),b(o,I),I.autofocus&&I.focus(),t[25](I),E(I,t[1]),b(o,c),g&&g.m(o,null),j||(h=[O(I,"input",t[24]),O(I,"invalid",t[16]),O(I,"input",t[17]),O(I,"focusout",t[18]),O(I,"input",t[26]),O(I,"keydown",t[19]),O(r,"click",t[27])],j=!0)},p(i,[t]){i[15]?N?N.p(i,t):(N=Sd(i),N.c(),N.m(r,n)):N&&(N.d(1),N=null),k(I,M=zi(d,[{id:"chat-input"},192&t&&l!==(l="w-full text-menutitle text-primary-dark font-body-03 rounded-lg outline-0 "+(i[6]?i[6]:"px-3 py-2")+" "+i[7])&&{class:l},16&t&&{placeholder:i[4]},32&t&&i[5],4&t&&a!==(a=null!=i[2]&&i[2].length>0)&&{required:a}])),2&t&&I.value!==i[1]&&E(I,i[1]),i[2]||i[3]||i[0]?g?g.p(i,t):(g=bd(i),g.c(),g.m(o,null)):g&&(g.d(1),g=null),1058817&t&&u!==(u=`relative ${i[20].class} w-full flex flex-col items-start space ${i[13]&&!i[0]?"":i[11]}\n      border\n      border-primary\n      rounded-lg\n      focus-within:ring-1\n      focus-within:ring-ui-highlight-02\n      cursor-text\n      ${i[13]&&!i[0]?"":"!outline-ui-danger-01 !border-ui-danger-01 !placeholder:text-input-label-01-danger"}\n     `)&&L(r,"class",u)},i:i,o:i,d(i){i&&Y(r),N&&N.d(),t[25](null),g&&g.d(),j=!1,s(h)}}}function xd(i,t,r){const n=$();let s,{required:o=""}=t,{valid:I=""}=t,{forcedWarning:l=""}=t,{value:a=""}=t,{placeholder:c=""}=t,{inputConfiguration:u={}}=t,{focus:j=!1}=t,{keydownFunction:h=null}=t,{validityProp:d=!1}=t,{customInputPadding:M=!1}=t,{customInputClass:g=""}=t,m=!0,f=".",{absoluteWarning:y=!1}=t,{topWarning:p=!1}=t,{invalidErrorLabelClass:S=""}=t,{invalidContainerClass:b=""}=t,z=null;j&&V((()=>{setTimeout((()=>{s.focus()}))}));return i.$$set=i=>{r(20,t=e(e({},t),N(i))),"required"in i&&r(2,o=i.required),"valid"in i&&r(3,I=i.valid),"forcedWarning"in i&&r(0,l=i.forcedWarning),"value"in i&&r(1,a=i.value),"placeholder"in i&&r(4,c=i.placeholder),"inputConfiguration"in i&&r(5,u=i.inputConfiguration),"focus"in i&&r(22,j=i.focus),"keydownFunction"in i&&r(23,h=i.keydownFunction),"validityProp"in i&&r(21,d=i.validityProp),"customInputPadding"in i&&r(6,M=i.customInputPadding),"customInputClass"in i&&r(7,g=i.customInputClass),"absoluteWarning"in i&&r(8,y=i.absoluteWarning),"topWarning"in i&&r(9,p=i.topWarning),"invalidErrorLabelClass"in i&&r(10,S=i.invalidErrorLabelClass),"invalidContainerClass"in i&&r(11,b=i.invalidContainerClass)},t=N(t),[l,a,o,I,c,u,M,g,y,p,S,b,s,m,f,z,function(){r(13,m=s.validity.valid),s.setCustomValidity(" "),r(14,f=I&&I.length&&a.length?I:o)},function(){s.setCustomValidity(""),s.checkValidity(),r(13,m=!0),r(0,l=""),r(21,d=s.checkValidity())},function(){r(21,d=s.checkValidity())},function(i){h?h(i):"Enter"===i.key&&(n("submit",{text:s.value,file:z}),r(12,s.value="",s),r(15,z=null))},t,d,j,h,function(t){q.call(this,i,t)},function(i){ii[i?"unshift":"push"]((()=>{s=i,r(12,s)}))},function(){a=this.value,r(1,a)},()=>s.focus()]}class Pd extends Gi{constructor(i){super(),Yi(this,i,xd,zd,I,{required:2,valid:3,forcedWarning:0,value:1,placeholder:4,inputConfiguration:5,focus:22,keydownFunction:23,validityProp:21,customInputPadding:6,customInputClass:7,absoluteWarning:8,topWarning:9,invalidErrorLabelClass:10,invalidContainerClass:11})}}function wd(i){z(i,"svelte-t2dazm",".will_change.svelte-t2dazm{will-change:transform, translate, transform-origin, opacity}")}function Td(t){let e,r;return e=new Rh({props:{name:"dropdownLeftArrow",class:"fill-white"}}),{c(){xi(e.$$.fragment)},m(i,t){Pi(e,i,t),r=!0},p:i,i(i){r||(gi(e.$$.fragment,i),r=!0)},o(i){mi(e.$$.fragment,i),r=!1},d(i){wi(e,i)}}}function Yd(i){let t;return{c(){t=G("div"),t.textContent="Your changes have been saved",L(t,"class","ml-1 mt-1 text-label-04 font-caption-02-regular text-white pt-1")},m(i,e){T(i,t,e)},d(i){i&&Y(t)}}}function Gd(i){let t;return{c(){t=G("div"),t.textContent="Please enter a valid email address",L(t,"class","ml-1 mt-1 text-label-04 font-caption-02-regular text-red-400 pt-1")},m(i,e){T(i,t,e)},d(i){i&&Y(t)}}}function Zd(i){let t,e,r,n,s,o,I,l,a,c,u,j,h,N,d,M,g,m,f,y,p,S,z,x,P,w,Z,v,B,O,k,U,E,A,C;function H(t){i[6](t)}r=new Kh({props:{class:"!h-7 !w-7 flex justify-center items-center flex-shrink-0 bg-background-transparent-t3 hover:!bg-background-transparent-t2",$$slots:{default:[Td]},$$scope:{ctx:i}}}),r.$on("click",i[5]),j=new pd({props:{checked:i[3].isBrowserSoundEnabled}}),j.$on("click",Lh.toggleBrowserSound),f=new pd({props:{checked:i[3].isEmailEnabled}}),f.$on("click",Lh.toggleEmail);let W={class:"w-full text-white",customInputClass:"bg-background-transparent-t1",placeholder:"example@email.com",keydownFunction:i[4]};void 0!==i[0]&&(W.value=i[0]),S=new Pd({props:W}),ii.push((()=>function(i,t,e){const r=i.$$.props[t];void 0!==r&&(i.$$.bound[r]=e,e(i.$$.ctx[r]))}(S,"value",H)));let J=i[1]&&Yd(),R=i[2]&&Gd();return U=new eN({props:{class:"fill-white"}}),{c(){t=G("div"),e=G("div"),xi(r.$$.fragment),n=D(),s=G("div"),s.textContent="Notifications",o=D(),I=G("div"),l=G("div"),a=G("div"),a.textContent="Browser Sound",c=D(),u=G("div"),xi(j.$$.fragment),h=D(),N=G("div"),d=G("div"),M=G("div"),M.textContent="Email",g=D(),m=G("div"),xi(f.$$.fragment),y=D(),p=G("div"),xi(S.$$.fragment),x=D(),J&&J.c(),P=D(),R&&R.c(),w=D(),Z=G("div"),v=G("div"),B=G("a"),O=G("span"),O.textContent="Powered by  ",k=D(),xi(U.$$.fragment),L(s,"class","text-label-04 font-body-01-medium text-white px-3 pt-1"),L(e,"class","w-full flex p-3"),L(a,"class","text-label-04 font-body-01-regular text-white"),L(u,"class","ml-auto"),L(l,"class","w-full flex justify-between p-3 bg-background-transparent-t1 rounded-lg"),L(M,"class","text-label-04 font-body-01-regular text-white"),L(m,"class","ml-auto"),L(d,"class","w-full flex"),L(p,"class","w-full flex flex-col pt-2"),L(N,"class","w-full flex flex-col justify-between p-3 bg-background-transparent-t1 rounded-lg mt-2"),L(I,"class","w-full flex flex-col px-3"),L(O,"class","text-label-04 font-body-03-regular"),L(B,"class","flex"),L(B,"href","https://mava.app"),L(B,"target","_blank"),L(B,"rel","noreferrer"),L(v,"class","w-full flex justify-center items-center pt-2"),L(Z,"class","w-full flex flex-col p-3 absolute bottom-0"),L(t,"class","will_change w-full h-full flex flex-col rounded-xl svelte-t2dazm"),L(t,"style",`background-image: url(${Hh(Bi.Navy)}); background-size: cover;`)},m(i,z){T(i,t,z),b(t,e),Pi(r,e,null),b(e,n),b(e,s),b(t,o),b(t,I),b(I,l),b(l,a),b(l,c),b(l,u),Pi(j,u,null),b(I,h),b(I,N),b(N,d),b(d,M),b(d,g),b(d,m),Pi(f,m,null),b(N,y),b(N,p),Pi(S,p,null),b(p,x),J&&J.m(p,null),b(p,P),R&&R.m(p,null),b(t,w),b(t,Z),b(Z,v),b(v,B),b(B,O),b(B,k),Pi(U,B,null),C=!0},p(i,[t]){const e={};256&t&&(e.$$scope={dirty:t,ctx:i}),r.$set(e);const n={};8&t&&(n.checked=i[3].isBrowserSoundEnabled),j.$set(n);const s={};8&t&&(s.checked=i[3].isEmailEnabled),f.$set(s);const o={};var I;!z&&1&t&&(z=!0,o.value=i[0],I=()=>z=!1,ei.push(I)),S.$set(o),i[1]?J||(J=Yd(),J.c(),J.m(p,P)):J&&(J.d(1),J=null),i[2]?R||(R=Gd(),R.c(),R.m(p,null)):R&&(R.d(1),R=null)},i(i){C||(gi(r.$$.fragment,i),gi(j.$$.fragment,i),gi(f.$$.fragment,i),gi(S.$$.fragment,i),gi(U.$$.fragment,i),si((()=>{C&&(A&&A.end(1),E=yi(t,So,{}),E.start())})),C=!0)},o(i){mi(r.$$.fragment,i),mi(j.$$.fragment,i),mi(f.$$.fragment,i),mi(S.$$.fragment,i),mi(U.$$.fragment,i),E&&E.invalidate(),A=pi(t,po,{}),C=!1},d(i){i&&Y(t),wi(r),wi(j),wi(f),wi(S),J&&J.d(),R&&R.d(),wi(U),i&&A&&A.end()}}}function vd(i,t,e){let r;j(i,Lh,(i=>e(3,r=i)));let n=r.email,s=!1,o=null,I=!1;return[n,s,I,r,function(){o&&clearTimeout(o),o=setTimeout((async()=>{e(1,s=await Lh.updateEmail(n)),e(2,I=!s),o=null}),500)},()=>lN.goto(rN.MessageList),function(i){n=i,e(0,n)}]}class Dd extends Gi{constructor(i){super(),Yi(this,i,vd,Zd,I,{},wd)}}const{window:Bd}=bi;function Od(i){let t,e,r,n,o,I,l,a;var c=i[2];return c&&(r=H(c,{})),{c(){t=G("div"),e=G("div"),r&&xi(r.$$.fragment),L(e,"class",n=`w-full h-full ${i[0]>399&&"rounded-xl"} bg-white overflow-hidden ${i[0]>399&&"MessageList"===i[1]&&"border"}`),L(t,"class","border-box w-full h-full overflow-hidden")},m(n,s){T(n,t,s),b(t,e),r&&Pi(r,e,null),I=!0,l||(a=[O(t,"dragend",i[4]),O(t,"dragenter",i[4]),O(t,"drop",i[4]),O(t,"dragover",i[4]),O(t,"dragleave",i[4]),O(t,"drag",i[4])],l=!0)},p(i,t){if(4&t&&c!==(c=i[2])){if(r){di();const i=r;mi(i.$$.fragment,1,0,(()=>{wi(i,1)})),Mi()}c?(r=H(c,{}),xi(r.$$.fragment),gi(r.$$.fragment,1),Pi(r,e,null)):r=null}(!I||3&t&&n!==(n=`w-full h-full ${i[0]>399&&"rounded-xl"} bg-white overflow-hidden ${i[0]>399&&"MessageList"===i[1]&&"border"}`))&&L(e,"class",n)},i(i){I||(r&&gi(r.$$.fragment,i),o&&o.end(1),I=!0)},o(i){r&&mi(r.$$.fragment,i),o=pi(t,So,{duration:50,delay:0}),I=!1},d(i){i&&Y(t),r&&wi(r),i&&o&&o.end(),l=!1,s(a)}}}function Ld(i){let t,e,r,n;si(i[6]);let s=i[3]&&Od(i);return{c(){s&&s.c(),t=B()},m(o,I){s&&s.m(o,I),T(o,t,I),e=!0,r||(n=O(Bd,"resize",i[6]),r=!0)},p(i,[e]){i[3]?s?(s.p(i,e),8&e&&gi(s,1)):(s=Od(i),s.c(),gi(s,1),s.m(t.parentNode,t)):s&&(di(),mi(s,1,1,(()=>{s=null})),Mi())},i(i){e||(gi(s),e=!0)},o(i){mi(s),e=!1},d(i){s&&s.d(i),i&&Y(t),r=!1,n()}}}function kd(i,t,e){let r,n,s;j(i,lN,(i=>e(5,n=i))),j(i,aN,(i=>e(3,s=i)));const o={[rN.Welcome]:MN,[rN.MessageList]:md,[rN.Notifications]:Dd};let I=rN.Welcome,{width:l=0}=t;return V((async()=>{e(0,l=window.innerWidth)})),i.$$set=i=>{"width"in i&&e(0,l=i.width)},i.$$.update=()=>{32&i.$$.dirty&&e(1,I=n.name),2&i.$$.dirty&&e(2,r=o[I])},[l,I,r,s,async function(i){if(i.preventDefault(),i.stopPropagation(),I===rN.MessageList)switch(i.type){case"dragover":break;case"drop":const t=i.dataTransfer.files;if(t.length>0){const i=t[0];await wh.handleUpdateLocalFile(i)}}},n,function(){e(0,l=Bd.innerWidth)}]}class Ud extends Gi{constructor(i){super(),Yi(this,i,kd,Ld,I,{width:0})}}const{document:Ed,window:Ad}=bi;function Cd(i){z(i,"svelte-wfxsj6",".iframe-window.svelte-wfxsj6.svelte-wfxsj6{will-change:transform, transform-origin, opacity;position:fixed;bottom:0;height:100%;width:100%;right:0}.iframe-window.svelte-wfxsj6 iframe.svelte-wfxsj6{height:100%;width:100%;border:0;border-radius:0}.loadButton.svelte-wfxsj6.svelte-wfxsj6{display:none}.loadButton.svelte-wfxsj6.svelte-wfxsj6:active{transform:scale(0.8);transition:transform 100ms ease-in-out}@media(min-width: 400px){.iframe-window.svelte-wfxsj6.svelte-wfxsj6{bottom:80px;height:560px;width:calc(100% - 30px);max-width:400px;margin:auto 15px}.loadButton.svelte-wfxsj6.svelte-wfxsj6{display:block}}")}function Hd(i){let t,e,r,n,s,o;return{c(){t=G("meta"),e=D(),r=G("meta"),n=D(),s=G("meta"),L(t,"name","apple-mobile-web-app-capable"),L(t,"content","yes"),L(r,"name","apple-mobile-web-app-status-bar-style"),L(r,"content","black-translucent"),L(s,"name","theme-color"),L(s,"content",o=i[11])},m(i,o){T(i,t,o),T(i,e,o),T(i,r,o),T(i,n,o),T(i,s,o)},p(i,t){1&t&&o!==(o=i[11])&&L(s,"content",o)},d(i){i&&Y(t),i&&Y(e),i&&Y(r),i&&Y(n),i&&Y(s)}}}function Wd(i){let t,e,r,n=i[3]&&Jd(i),s=(i[1]<400&&i[2]&&!i[3]||i[1]>=400)&&Rd(i);return{c(){n&&n.c(),t=D(),s&&s.c(),e=B()},m(i,o){n&&n.m(i,o),T(i,t,o),s&&s.m(i,o),T(i,e,o),r=!0},p(i,r){i[3]?n?8&r&&gi(n,1):(n=Jd(i),n.c(),gi(n,1),n.m(t.parentNode,t)):n&&(di(),mi(n,1,1,(()=>{n=null})),Mi()),i[1]<400&&i[2]&&!i[3]||i[1]>=400?s?(s.p(i,r),14&r&&gi(s,1)):(s=Rd(i),s.c(),gi(s,1),s.m(e.parentNode,e)):s&&(di(),mi(s,1,1,(()=>{s=null})),Mi())},i(i){r||(gi(n),gi(s),r=!0)},o(i){mi(n),mi(s),r=!1},d(i){n&&n.d(i),i&&Y(t),s&&s.d(i),i&&Y(e)}}}function Jd(i){let t,e,r,n,s,o,I;return{c(){t=G("div"),e=G("iframe"),L(e,"id","mava-iframe"),L(e,"title","mava-iframe"),L(e,"class","svelte-wfxsj6"),L(t,"class","iframe-window svelte-wfxsj6")},m(r,n){T(r,t,n),b(t,e),s=!0,o||(I=M(i[4].call(null,e)),o=!0)},i(i){s||(si((()=>{s&&(n&&n.end(1),r=yi(t,zo,{}),r.start())})),s=!0)},o(i){r&&r.invalidate(),n=pi(t,zo,{}),s=!1},d(i){i&&Y(t),i&&n&&n.end(),o=!1,I()}}}function Rd(i){let t,e,r,n,s,o;return{c(){t=G("div"),e=G("iframe"),L(e,"id","mava-button-iframe"),L(e,"title","mava-button-iframe"),A(e,"height","100%"),A(e,"width","100%"),A(e,"border","0"),L(t,"class","loadButton svelte-wfxsj6"),A(t,"display",i[3]?"":"block"),A(t,"position","fixed"),A(t,"bottom","10px"),A(t,"right","15px"),A(t,"height","60px"),A(t,"width","60px"),A(t,"focus","outline-none")},m(r,I){T(r,t,I),b(t,e),n=!0,s||(o=M(i[5].call(null,e)),s=!0)},p(i,e){(!n||8&e)&&A(t,"display",i[3]?"":"block")},i(i){n||(si((()=>{n&&(r||(r=Si(t,bo,{},!0)),r.run(1))})),n=!0)},o(i){r||(r=Si(t,bo,{},!1)),r.run(0),n=!1},d(i){i&&Y(t),i&&r&&r.end(),s=!1,o()}}}function Qd(i){let t,e,r,n,s,o;si(i[10]);let I=i[1]<400&&i[2]&&i[3]&&Hd(i),l=i[2]&&Wd(i);return{c(){I&&I.c(),t=B(),e=D(),l&&l.c(),r=B()},m(a,c){I&&I.m(Ed.head,null),b(Ed.head,t),T(a,e,c),l&&l.m(a,c),T(a,r,c),n=!0,s||(o=O(Ad,"resize",i[10]),s=!0)},p(i,[e]){i[1]<400&&i[2]&&i[3]?I?I.p(i,e):(I=Hd(i),I.c(),I.m(t.parentNode,t)):I&&(I.d(1),I=null),i[2]?l?(l.p(i,e),4&e&&gi(l,1)):(l=Wd(i),l.c(),gi(l,1),l.m(r.parentNode,r)):l&&(di(),mi(l,1,1,(()=>{l=null})),Mi())},i(i){n||(gi(l),n=!0)},o(i){mi(l),n=!1},d(i){I&&I.d(i),Y(t),i&&Y(e),l&&l.d(i),i&&Y(r),s=!1,o()}}}function _d(i,t,e){let r,n;j(i,wh,(i=>e(12,r=i))),j(i,Lh,(i=>e(9,n=i)));let s,o,{token:I=""}=t,{style:l=""}=t,a="default",c=!1;function u(i){switch(i){case Bi.Blue:return"#4cdfb4";case Bi.Orange:return"#18024b";case Bi.Navy:return"#47c5c6";case Bi.Turquoise:return"#4cdfb4";case Bi.Pink:return"#ec4268";default:return"#ffffff"}}aN.subscribe((i=>{e(3,o=i)})),V((async()=>{e(1,s=window.innerWidth),await async function(){const i=await Rn.chat.get(1);i&&(i.messages.map((i=>{i.createdAt=new Date(i.createdAt)})),bh.update((t=>Object.assign(Object.assign({},t),i)))),bh.subscribe((async i=>{await Rn.chat.put(i,1)}));const t=new Fn("MavaChatStorage"),e=t.getValue();if(e){const i=JSON.parse(e);i.messages.map((i=>{i.createdAt=new Date(i.createdAt)})),bh.update((t=>Object.assign(Object.assign({},t),i)))}t.clear()}(),await async function(){const i=await Rn.session.get(1);i&&Xn.update((t=>Object.assign(Object.assign({},t),i))),Xn.subscribe((async i=>{await Rn.session.put(i,1)}));const t=new Fn("MavaSessionStorage"),e=t.getValue();e&&Xn.update((i=>Object.assign(Object.assign({},i),JSON.parse(e)))),t.clear()}(),await async function(){const i=await Rn.settings.get(1);i&&vh.update((t=>Object.assign(Object.assign({},t),i))),vh.subscribe((async i=>{await Rn.settings.put(i,1)}));const t=new Fn("MavaSettingsStorage"),e=t.getValue();e&&vh.update((i=>Object.assign(Object.assign({},i),JSON.parse(e)))),t.clear()}(),await Kn.start(I),await Lh.load()&&(n.hasTicket&&await Yh(),e(2,c=!0),0!==r.ticketId.length&&(await wh.continueChat(),lN.goto(rN.MessageList)))}));return i.$$set=i=>{"token"in i&&e(7,I=i.token),"style"in i&&e(8,l=i.style)},i.$$.update=()=>{512&i.$$.dirty&&e(0,a=n.backgroundStyle)},[a,s,c,o,function(i){const t=document.createElement("style"),e=i.contentWindow;t.innerHTML=l,e.document.head.appendChild(t),e.document.body.style.overflow="hidden",new Ud({target:e.document.body})},function(i){const t=document.createElement("style"),e=i.contentWindow;t.innerHTML=l,e.document.head.appendChild(t),e.document.body.style.overflow="hidden",new Ah({target:e.document.body,props:{onClick:async()=>{await Yh(),aN.set(!o)}}})},u,I,l,n,function(){e(1,s=Ad.innerWidth)},()=>u(a)]}class Fd extends Gi{constructor(i){super(),Yi(this,i,_d,Qd,I,{token:7,style:8},Cd)}}window.addEventListener("load",(()=>{const i=document.getElementById("MavaWebChat").getAttribute("data-token");if(!i)return void console.error("No token found for Mava chat.");const t=document.createElement("div");t.id="mava",t.style.height="100%",t.style.width="100%",t.style.zIndex="16777271",t.style.position="fixed",t.style.colorScheme="normal",new Fd({target:t,props:{token:i,style:'@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap");/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-2{bottom:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.bottom-\\[105\\%\\]{bottom:105%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.top-\\[0\\.4rem\\]{top:.4rem}.top-\\[105\\%\\]{top:105%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.float-right{float:right}.m-1{margin:.25rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-\\[1px\\]{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.\\!h-11{height:2.75rem!important}.\\!h-4{height:1rem!important}.\\!h-7{height:1.75rem!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\\[1rem\\]{height:1rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.\\!w-11{width:2.75rem!important}.\\!w-4{width:1rem!important}.\\!w-7{width:1.75rem!important}.w-1\\/2{width:50%}.w-1\\/3{width:33.333333%}.w-12{width:3rem}.w-2{width:.5rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\\[1rem\\]{min-width:1rem}.max-w-\\[80\\%\\]{max-width:80%}.flex-auto{flex:1 1 auto}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\\!rounded-lg{border-radius:.5rem!important}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.\\!border-ui-danger-01{--tw-border-opacity:1!important;border-color:rgb(255 99 25/var(--tw-border-opacity))!important}.border-secondary{--tw-border-opacity:1;border-color:rgb(240 240 247/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.\\!bg-inter-primary-01{--tw-bg-opacity:1!important;background-color:rgb(55 114 255/var(--tw-bg-opacity))!important}.bg-inter-primary-01{--tw-bg-opacity:1;background-color:rgb(55 114 255/var(--tw-bg-opacity))}.bg-secondary-light{--tw-bg-opacity:1;background-color:rgb(191 191 205/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-ui-02{--tw-bg-opacity:1;background-color:rgb(233 234 243/var(--tw-bg-opacity))}.bg-ui-danger-01{--tw-bg-opacity:1;background-color:rgb(255 99 25/var(--tw-bg-opacity))}.bg-ui-highlight-02{--tw-bg-opacity:1;background-color:rgb(55 114 255/var(--tw-bg-opacity))}.bg-ui-highlight-04{--tw-bg-opacity:1;background-color:rgb(215 231 255/var(--tw-bg-opacity))}.bg-ui-highlight-05{--tw-bg-opacity:1;background-color:rgb(232 241 255/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.fill-icon-primary-01{fill:#3772ff}.fill-input-01{fill:#120140}.fill-white{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.\\!px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\\[10px\\]{padding-top:10px;padding-bottom:10px}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-font-button-01{font-size:1rem;line-height:1.25rem}.font-medium{font-weight:500}.\\!text-input-label-01-danger{--tw-text-opacity:1!important;color:rgb(255 99 25/var(--tw-text-opacity))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-icon-02{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-label-01{--tw-text-opacity:1;color:rgb(18 1 64/var(--tw-text-opacity))}.text-label-03{--tw-text-opacity:1;color:rgb(157 157 173/var(--tw-text-opacity))}.text-label-04{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-label-primary-01{--tw-text-opacity:1;color:rgb(55 114 255/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow-medium-bottom{--tw-shadow:0 4px 16px 0 #0000000d;--tw-shadow-colored:0 4px 16px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-0{outline-width:0}.\\!outline-ui-danger-01{outline-color:#ff6319!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.font-headline-01{font-size:1.625rem;line-height:2rem;font-weight:600}.font-headline-02{font-size:1.375rem;line-height:1.75rem;font-weight:600}.font-headline-03{font-size:1.25rem;line-height:1.625rem;font-weight:500}.font-headline-04{font-size:1.125rem;line-height:1.5rem;font-weight:500}.font-subtitle-01{font-size:1.125rem;line-height:1.25rem;font-weight:400}.font-body-01-regular{font-size:1rem;line-height:1.375rem;font-weight:400}.font-body-01-medium{font-size:1rem;line-height:1.375rem;font-weight:500}.font-body-01-semibold{font-size:1rem;line-height:1.375rem;font-weight:600}.font-body-02-regular{font-size:.875rem;line-height:1.25rem;font-weight:400}.font-body-02-medium{font-size:.875rem;line-height:1.25rem;font-weight:500}.font-body-02-semibold{font-size:.875rem;line-height:1.25rem;font-weight:600}.font-body-03-regular{font-size:.75rem;line-height:1rem;font-weight:400}.font-body-03-medium{font-size:.75rem;line-height:1rem;font-weight:500}.font-body-03-semibold{font-size:.75rem;line-height:1rem;font-weight:600}.font-button-01{font-size:1rem;line-height:1.25rem;font-weight:400}.font-button-02{font-size:.875rem;line-height:1.125rem;font-weight:400}.font-button-03{font-size:.75rem;line-height:1rem;font-weight:500}.font-button-04{font-size:.625rem;line-height:.875rem;font-weight:400}.font-caption-01-regular{font-size:.75rem;line-height:1rem;font-weight:400}.font-caption-01-medium{font-size:.75rem;line-height:1rem;font-weight:500}.font-caption-01-semibold{font-size:.75rem;line-height:1rem;font-weight:600}.font-caption-02-regular{font-size:.625rem;line-height:.875rem;font-weight:400}.font-caption-02-medium{font-size:.625rem;line-height:.875rem;font-weight:500}.font-caption-02-semibold{font-size:.625rem;line-height:.875rem;font-weight:600}@font-face{font-family:Montserrat,sans-serif;font-weight:400;font-display:fallback}@font-face{font-family:Montserrat,sans-serif;font-weight:500;font-display:fallback}@font-face{font-family:Montserrat,sans-serif;font-weight:600;font-display:fallback}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:gray}.DEBUG{border:1px solid red}.bg-background-transparent-t1{background-color:#ffffff26}.bg-background-transparent-t2{background-color:#00000026}.bg-background-transparent-t3{background-color:#ffffff4d}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:left-\\[2px\\]:after{content:var(--tw-content);left:2px}.after\\:top-\\[2px\\]:after{content:var(--tw-content);top:2px}.after\\:mt-\\[1px\\]:after{content:var(--tw-content);margin-top:1px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:bg-inter-secondary-01:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\\:ring-ui-highlight-02:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(55 114 255/var(--tw-ring-opacity))}.hover\\:\\!bg-inter-primary-01:hover{--tw-bg-opacity:1!important;background-color:rgb(55 114 255/var(--tw-bg-opacity))!important}.hover\\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(240 240 247/var(--tw-bg-opacity))}.hover\\:\\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.peer:checked~.peer-checked\\:bg-ui-highlight-02{--tw-bg-opacity:1;background-color:rgb(55 114 255/var(--tw-bg-opacity))}.peer:checked~.peer-checked\\:after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\\:after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.peer:focus~.peer-focus\\:outline-none{outline:2px solid #0000;outline-offset:2px}.peer:focus~.peer-focus\\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}@media (min-width:399px){.sm\\:hidden{display:none}.sm\\:text-left{text-align:left}}'}}),document.body.appendChild(t)}))}();
