!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 b(i){let t;return 0===y.size&&f(p),{promise:new Promise((e=>{y.add(t={c:i,f:e})})),abort(){y.delete(t)}}}const S="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function z(i,t){i.appendChild(t)}function x(i,t,e){const r=P(i);if(!r.getElementById(t)){const i=Z("style");i.id=t,i.textContent=e,T(r,i)}}function P(i){if(!i)return document;const t=i.getRootNode?i.getRootNode():i.ownerDocument;return t&&t.host?t:i.ownerDocument}function w(i){const t=Z("style");return T(P(i),t),t.sheet}function T(i,t){return z(i.head||i,t),t.sheet}function Y(i,t,e){i.insertBefore(t,e||null)}function G(i){i.parentNode&&i.parentNode.removeChild(i)}function Z(i){return document.createElement(i)}function v(i){return document.createElementNS("http://www.w3.org/2000/svg",i)}function D(i){return document.createTextNode(i)}function O(){return D(" ")}function B(){return D("")}function L(i,t,e,r){return i.addEventListener(t,e,r),()=>i.removeEventListener(t,e,r)}function k(i,t,e){null==e?i.removeAttribute(t):i.getAttribute(t)!==e&&i.setAttribute(t,e)}const U=["width","height"];function E(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&&-1===U.indexOf(r)?i[r]=t[r]:k(i,r,t[r])}function A(i,t){t=""+t,i.data!==t&&(i.data=t)}function C(i,t){i.value=null==t?"":t}function H(i,t,e,r){null==e?i.style.removeProperty(t):i.style.setProperty(t,e,r?"important":"")}function W(i,t,{bubbles:e=!1,cancelable:r=!1}={}){const n=document.createEvent("CustomEvent");return n.initCustomEvent(i,e,r,t),n}class J{constructor(i=!1){this.is_svg=!1,this.is_svg=i,this.e=this.n=null}c(i){this.h(i)}m(i,t,e=null){this.e||(this.is_svg?this.e=v(t.nodeName):this.e=Z(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(i)),this.i(e)}h(i){this.e.innerHTML=i,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(i){for(let t=0;t<this.n.length;t+=1)Y(this.t,this.n[t],i)}p(i){this.d(),this.h(i),this.i(this.a)}d(){this.n.forEach(G)}}function R(i,t){return new i(t)}const Q=new Map;let _,F=0;function X(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=P(i),{stylesheet:h,rules:N}=Q.get(j)||function(i,t){const e={stylesheet:w(t),rules:{}};return Q.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`,F+=1,u}function V(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(", "),F-=n,F||f((()=>{F||(Q.forEach((i=>{const{ownerNode:t}=i.stylesheet;t&&G(t)})),Q.clear())})))}function $(i){_=i}function q(){if(!_)throw new Error("Function called outside component initialization");return _}function K(i){q().$$.on_mount.push(i)}function ii(){const i=q();return(t,e,{cancelable:r=!1}={})=>{const n=i.$$.callbacks[t];if(n){const s=W(t,e,{cancelable:r});return n.slice().forEach((t=>{t.call(i,s)})),!s.defaultPrevented}return!0}}function ti(i,t){const e=i.$$.callbacks[t.type];e&&e.slice().forEach((i=>i.call(this,t)))}const ei=[],ri=[];let ni=[];const si=[],oi=Promise.resolve();let Ii=!1;function li(i){ni.push(i)}const ai=new Set;let ci,ui=0;function ji(){if(0!==ui)return;const i=_;do{try{for(;ui<ei.length;){const i=ei[ui];ui++,$(i),hi(i.$$)}}catch(i){throw ei.length=0,ui=0,i}for($(null),ei.length=0,ui=0;ri.length;)ri.pop()();for(let i=0;i<ni.length;i+=1){const t=ni[i];ai.has(t)||(ai.add(t),t())}ni.length=0}while(ei.length);for(;si.length;)si.pop()();Ii=!1,ai.clear(),$(i)}function hi(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(li)}}function Ni(){return ci||(ci=Promise.resolve(),ci.then((()=>{ci=null}))),ci}function di(i,t,e){i.dispatchEvent(W(`${t?"intro":"outro"}${e}`))}const Mi=new Set;let gi;function mi(){gi={r:0,c:[],p:gi}}function fi(){gi.r||s(gi.c),gi=gi.p}function yi(i,t){i&&i.i&&(Mi.delete(i),i.i(t))}function pi(i,t,e,r){if(i&&i.o){if(Mi.has(i))return;Mi.add(i),gi.c.push((()=>{Mi.delete(i),r&&(e&&i.d(1),r())})),i.o(t)}else r&&r()}const bi={duration:0};function Si(e,r,n){const s={direction:"in"};let I,l,a=r(e,n,s),c=!1,u=0;function j(){I&&V(e,I)}function h(){const{delay:r=0,duration:n=300,easing:s=t,tick:o=i,css:h}=a||bi;h&&(I=X(e,0,1,n,r,s,h,u++)),o(0,1);const N=m()+r,d=N+n;l&&l.abort(),c=!0,li((()=>di(e,!0,"start"))),l=b((i=>{if(c){if(i>=d)return o(1,0),di(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,V(e),o(a)?(a=a(s),Ni().then(h)):h())},invalidate(){N=!1},end(){c&&(j(),c=!1)}}}function zi(e,r,n){const I={direction:"out"};let l,a=r(e,n,I),c=!0;const u=gi;function j(){const{delay:r=0,duration:n=300,easing:o=t,tick:I=i,css:j}=a||bi;j&&(l=X(e,1,0,n,r,o,j));const h=m()+r,N=h+n;li((()=>di(e,!1,"start"))),b((i=>{if(c){if(i>=N)return I(0,1),di(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)?Ni().then((()=>{a=a(I),j()})):j(),{end(i){i&&a.tick&&a.tick(1,0),c&&(l&&V(e,l),c=!1)}}}function xi(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&&V(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||bi,g={start:m()+n,b:r};r||(g.group=gi,gi.r+=1),u||j?j=g:(M&&(N(),h=X(e,c,r,o,n,I,M)),r&&l(0,1),u=d(g,o),li((()=>di(e,r,"start"))),b((i=>{if(j&&i>j.start&&(u=d(j,o),j=null,di(e,u.b,"start"),M&&(N(),h=X(e,c,u.b,u.duration,0,I,a.css))),u)if(i>=u.end)l(c=u.b,1-c),di(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)?Ni().then((()=>{a=a(l),M(i)})):M(i)},end(){N(),u=j=null}}}function Pi(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 wi(i){i&&i.c()}function Ti(i,t,e,n){const{fragment:I,after_update:l}=i.$$;I&&I.m(t,e),n||li((()=>{const t=i.$$.on_mount.map(r).filter(o);i.$$.on_destroy?i.$$.on_destroy.push(...t):s(t),i.$$.on_mount=[]})),l.forEach(li)}function Yi(i,t){const e=i.$$;null!==e.fragment&&(!function(i){const t=[],e=[];ni.forEach((r=>-1===i.indexOf(r)?t.push(r):e.push(r))),e.forEach((i=>i())),ni=t}(e.after_update),s(e.on_destroy),e.fragment&&e.fragment.d(t),e.on_destroy=e.fragment=null,e.ctx=[])}function Gi(i,t){-1===i.$$.dirty[0]&&(ei.push(i),Ii||(Ii=!0,oi.then(ji)),i.$$.dirty.fill(0)),i.$$.dirty[t/31|0]|=1<<t%31}function Zi(t,e,r,o,I,l,a,c=[-1]){const u=_;$(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&&Gi(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(G)}else j.fragment&&j.fragment.c();e.intro&&yi(t.$$.fragment),Ti(t,e.target,e.anchor,e.customElement),ji()}$(u)}class vi{$destroy(){Yi(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 Di,Oi,Bi,Li,ki,Ui,Ei,Ai;!function(i){i.Sending="SENDING",i.Sent="SENT",i.Error="ERROR"}(Di||(Di={})),function(i){i.Name="Name",i.Email="Email",i.WalletAddress="WalletAddress",i.Custom="Custom"}(Oi||(Oi={})),function(i){i.ExternalMessage="ExternalMessage",i.ExternalPicture="ExternalPicture",i.InternalNote="InternalNote",i.CategoryAction="CategoryAction",i.PriorityAction="PriorityAction",i.AssignmentAction="AssignmentAction",i.StatusAction="StatusAction"}(Bi||(Bi={})),function(i){i.Blue="blue",i.Navy="navy",i.Orange="orange",i.Pink="pink",i.Turquoise="turquoise"}(Li||(Li={})),function(i){i.Default="default",i.Light="light",i.Dark="dark"}(ki||(ki={})),function(i){i.High="high",i.Medium="medium",i.Low="low"}(Ui||(Ui={})),function(i){i.Agent="Agent",i.Customer="Customer",i.Bot="Mava bot",i.Action="Form action"}(Ei||(Ei={})),function(i){i.Open="Open",i.Pending="Pending",i.Waiting="Waiting",i.Closed="Closed",i.Resolved="Resolved",i.Spam="Spam"}(Ai||(Ai={}));const Ci=[];function Hi(t,e=i){let r;const n=new Set;function s(i){if(I(t,i)&&(t=i,r)){const i=!Ci.length;for(const i of n)i[1](),Ci.push(i,t);if(i){for(let i=0;i<Ci.length;i+=2)Ci[i][0](Ci[i+1]);Ci.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 Wi="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ji=Object.keys,Ri=Array.isArray;function Qi(i,t){return"object"!=typeof t||Ji(t).forEach((function(e){i[e]=t[e]})),i}"undefined"==typeof Promise||Wi.Promise||(Wi.Promise=Promise);const _i=Object.getPrototypeOf,Fi={}.hasOwnProperty;function Xi(i,t){return Fi.call(i,t)}function Vi(i,t){"function"==typeof t&&(t=t(_i(i))),("undefined"==typeof Reflect?Ji:Reflect.ownKeys)(t).forEach((e=>{qi(i,e,t[e])}))}const $i=Object.defineProperty;function qi(i,t,e,r){$i(i,t,Qi(e&&Xi(e,"get")&&"function"==typeof e.get?{get:e.get,set:e.set,configurable:!0}:{value:e,configurable:!0,writable:!0},r))}function Ki(i){return{from:function(t){return i.prototype=Object.create(t.prototype),qi(i.prototype,"constructor",i),{extend:Vi.bind(null,i.prototype)}}}}const it=Object.getOwnPropertyDescriptor;function tt(i,t){let e;return it(i,t)||(e=_i(i))&&tt(e,t)}const et=[].slice;function rt(i,t,e){return et.call(i,t,e)}function nt(i,t){return t(i)}function st(i){if(!i)throw new Error("Assertion Failed")}function ot(i){Wi.setImmediate?setImmediate(i):setTimeout(i,0)}function It(i,t){return i.reduce(((i,e,r)=>{var n=t(e,r);return n&&(i[n[0]]=n[1]),i}),{})}function lt(i,t){if(Xi(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=lt(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:lt(I,t.substr(o+1))}}function at(i,t,e){if(i&&void 0!==t&&(!("isFrozen"in Object)||!Object.isFrozen(i)))if("string"!=typeof t&&"length"in t){st("string"!=typeof e&&"length"in e);for(var r=0,n=t.length;r<n;++r)at(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?Ri(i)&&!isNaN(parseInt(o))?i.splice(o,1):delete i[o]:i[o]=e;else{var l=i[o];l&&Xi(i,o)||(l=i[o]={}),at(l,I,e)}}else void 0===e?Ri(i)&&!isNaN(parseInt(t))?i.splice(t,1):delete i[t]:i[t]=e}}function ct(i){var t={};for(var e in i)Xi(i,e)&&(t[e]=i[e]);return t}const ut=[].concat;function jt(i){return ut.apply([],i)}const ht="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(jt([8,16,32,64].map((i=>["Int","Uint","Float"].map((t=>t+i+"Array")))))).filter((i=>Wi[i])),Nt=ht.map((i=>Wi[i]));It(ht,(i=>[i,!0]));let dt=null;function Mt(i){dt="undefined"!=typeof WeakMap&&new WeakMap;const t=gt(i);return dt=null,t}function gt(i){if(!i||"object"!=typeof i)return i;let t=dt&&dt.get(i);if(t)return t;if(Ri(i)){t=[],dt&&dt.set(i,t);for(var e=0,r=i.length;e<r;++e)t.push(gt(i[e]))}else if(Nt.indexOf(i.constructor)>=0)t=i;else{const e=_i(i);for(var n in t=e===Object.prototype?{}:Object.create(e),dt&&dt.set(i,t),i)Xi(i,n)&&(t[n]=gt(i[n]))}return t}const{toString:mt}={};function ft(i){return mt.call(i).slice(8,-1)}const yt="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",pt="symbol"==typeof yt?function(i){var t;return null!=i&&(t=i[yt])&&t.apply(i)}:function(){return null},bt={};function St(i){var t,e,r,n;if(1===arguments.length){if(Ri(i))return i.slice();if(this===bt&&"string"==typeof i)return[i];if(n=pt(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 zt="undefined"!=typeof Symbol?i=>"AsyncFunction"===i[Symbol.toStringTag]:()=>!1;var xt="undefined"!=typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function Pt(i,t){xt=i,wt=t}var wt=()=>!0;const Tt=!new Error("").stack;function Yt(){if(Tt)try{throw Yt.arguments,new Error}catch(i){return i}return new Error}function Gt(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(wt).map((i=>"\n"+i)).join("")):""}var Zt=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],vt=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(Zt),Dt={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 Ot(i,t){this._e=Yt(),this.name=i,this.message=t}function Bt(i,t){return i+". Errors: "+Object.keys(t).map((i=>t[i].toString())).filter(((i,t,e)=>e.indexOf(i)===t)).join("\n")}function Lt(i,t,e,r){this._e=Yt(),this.failures=t,this.failedKeys=r,this.successCount=e,this.message=Bt(i,t)}function kt(i,t){this._e=Yt(),this.name="BulkError",this.failures=Object.keys(t).map((i=>t[i])),this.failuresByPos=t,this.message=Bt(i,t)}Ki(Ot).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+Gt(this._e,2))}},toString:function(){return this.name+": "+this.message}}),Ki(Lt).from(Ot),Ki(kt).from(Ot);var Ut=vt.reduce(((i,t)=>(i[t]=t+"Error",i)),{});const Et=Ot;var At=vt.reduce(((i,t)=>{var e=t+"Error";function r(i,r){this._e=Yt(),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=Dt[t]||e,this.inner=null)}return Ki(r).from(Et),i[t]=r,i}),{});At.Syntax=SyntaxError,At.Type=TypeError,At.Range=RangeError;var Ct=Zt.reduce(((i,t)=>(i[t+"Error"]=At[t],i)),{});var Ht=vt.reduce(((i,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(i[t+"Error"]=At[t]),i)),{});function Wt(){}function Jt(i){return i}function Rt(i,t){return null==i||i===Jt?t:function(e){return t(i(e))}}function Qt(i,t){return function(){i.apply(this,arguments),t.apply(this,arguments)}}function _t(i,t){return i===Wt?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?Qt(r,this.onsuccess):r),n&&(this.onerror=this.onerror?Qt(n,this.onerror):n),void 0!==s?s:e}}function Ft(i,t){return i===Wt?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?Qt(e,this.onsuccess):e),r&&(this.onerror=this.onerror?Qt(r,this.onerror):r)}}function Xt(i,t){return i===Wt?t:function(e){var r=i.apply(this,arguments);Qi(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?Qt(n,this.onsuccess):n),s&&(this.onerror=this.onerror?Qt(s,this.onerror):s),void 0===r?void 0===o?void 0:o:Qi(r,o)}}function Vt(i,t){return i===Wt?t:function(){return!1!==t.apply(this,arguments)&&i.apply(this,arguments)}}function $t(i,t){return i===Wt?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)}}Ht.ModifyError=Lt,Ht.DexieError=Ot,Ht.BulkError=kt;var qt={};const Kt=100,[ie,te,ee]="undefined"==typeof Promise?[]:(()=>{let i=Promise.resolve();if("undefined"==typeof crypto||!crypto.subtle)return[i,_i(i),i];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,_i(t),i]})(),re=te&&te.then,ne=ie&&ie.constructor,se=!!ee;var oe=!1,Ie=ee?()=>{ee.then(Ge)}:Wi.setImmediate?setImmediate.bind(null,Ge):Wi.MutationObserver?()=>{var i=document.createElement("div");new MutationObserver((()=>{Ge(),i=null})).observe(i,{attributes:!0}),i.setAttribute("i","1")}:()=>{setTimeout(Ge,0)},le=function(i,t){ge.push([i,t]),ce&&(Ie(),ce=!1)},ae=!0,ce=!0,ue=[],je=[],he=null,Ne=Jt,de={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:tr,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach((i=>{try{tr(i[0],i[1])}catch(i){}}))}},Me=de,ge=[],me=0,fe=[];function ye(i){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Wt,this._lib=!1;var t=this._PSD=Me;if(xt&&(this._stackHolder=Yt(),this._prev=null,this._numPrev=0),"function"!=typeof i){if(i!==qt)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&ze(this,this._value))}this._state=null,this._value=null,++t.ref,Se(this,i)}const pe={get:function(){var i=Me,t=Ae;function e(e,r){var n=!i.global&&(i!==Me||t!==Ae);const s=n&&!Je();var o=new ye(((t,o)=>{Pe(this,new be(qe(e,i,n,s),qe(r,i,n,s),t,o,i))}));return xt&&Ye(o,this),o}return e.prototype=qt,e},set:function(i){qi(this,"then",i&&i.prototype===qt?pe:{get:function(){return i},set:pe.set})}};function be(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 Se(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&&Ze();t&&"function"==typeof t.then?Se(i,((i,e)=>{t instanceof ye?t._then(i,e):t.then(i,e)})):(i._state=!0,i._value=t,xe(i)),e&&ve()}}),ze.bind(null,i))}catch(t){ze(i,t)}}function ze(i,t){if(je.push(t),null===i._state){var e=i._lib&&Ze();t=Ne(t),i._state=!1,i._value=t,xt&&null!==t&&"object"==typeof t&&!t._promise&&function(i,t,e){try{i.apply(null,e)}catch(i){t&&t(i)}}((()=>{var e=tt(t,"stack");t._promise=i,qi(t,"stack",{get:()=>oe?e&&(e.get?e.get.apply(t):e.value):i.stack})})),function(i){ue.some((t=>t._value===i._value))||ue.push(i)}(i),xe(i),e&&ve()}}function xe(i){var t=i._listeners;i._listeners=[];for(var e=0,r=t.length;e<r;++e)Pe(i,t[e]);var n=i._PSD;--n.ref||n.finalize(),0===me&&(++me,le((()=>{0==--me&&De()}),[]))}function Pe(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,le(we,[e,i,t])}else i._listeners.push(t)}function we(i,t,e){try{he=t;var r,n=t._value;t._state?r=i(n):(je.length&&(je=[]),r=i(n),-1===je.indexOf(n)&&function(i){var t=ue.length;for(;t;)if(ue[--t]._value===i._value)return void ue.splice(t,1)}(t)),e.resolve(r)}catch(i){e.reject(i)}finally{he=null,0==--me&&De(),--e.psd.ref||e.psd.finalize()}}function Te(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=Gt(o,0)):(n=o,s=""),t.push(n+(s?": "+s:"")+r)}return xt&&((r=Gt(i._stackHolder,2))&&-1===t.indexOf(r)&&t.push(r),i._prev&&Te(i._prev,t,e)),t}function Ye(i,t){var e=t?t._numPrev+1:0;e<100&&(i._prev=t,i._numPrev=e)}function Ge(){Ze()&&ve()}function Ze(){var i=ae;return ae=!1,ce=!1,i}function ve(){var i,t,e;do{for(;ge.length>0;)for(i=ge,ge=[],e=i.length,t=0;t<e;++t){var r=i[t];r[0].apply(null,r[1])}}while(ge.length>0);ae=!0,ce=!0}function De(){var i=ue;ue=[],i.forEach((i=>{i._PSD.onunhandled.call(null,i._value,i)}));for(var t=fe.slice(0),e=t.length;e;)t[--e]()}function Oe(i){return new ye(qt,!1,i)}function Be(i,t){var e=Me;return function(){var r=Ze(),n=Me;try{return Fe(e,!0),i.apply(this,arguments)}catch(i){t&&t(i)}finally{Fe(n,!1),r&&ve()}}}Vi(ye.prototype,{then:pe,_then:function(i,t){Pe(this,new be(null,null,i,t,Me))},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):Oe(i))):this.then(null,(i=>i&&i.name===t?e(i):Oe(i)))},finally:function(i){return this.then((t=>(i(),t)),(t=>(i(),Oe(t))))},stack:{get:function(){if(this._stack)return this._stack;try{oe=!0;var i=Te(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=i),i}finally{oe=!1}}},timeout:function(i,t){return i<1/0?new ye(((e,r)=>{var n=setTimeout((()=>r(new At.Timeout(t))),i);this.then(e,r).finally(clearTimeout.bind(null,n))})):this}}),"undefined"!=typeof Symbol&&Symbol.toStringTag&&qi(ye.prototype,Symbol.toStringTag,"Dexie.Promise"),de.env=Xe(),Vi(ye,{all:function(){var i=St.apply(null,arguments).map(Re);return new ye((function(t,e){0===i.length&&t([]);var r=i.length;i.forEach(((n,s)=>ye.resolve(n).then((e=>{i[s]=e,--r||t(i)}),e)))}))},resolve:i=>{if(i instanceof ye)return i;if(i&&"function"==typeof i.then)return new ye(((t,e)=>{i.then(t,e)}));var t=new ye(qt,!0,i);return Ye(t,he),t},reject:Oe,race:function(){var i=St.apply(null,arguments).map(Re);return new ye(((t,e)=>{i.map((i=>ye.resolve(i).then(t,e)))}))},PSD:{get:()=>Me,set:i=>Me=i},totalEchoes:{get:()=>Ae},newPSD:He,usePSD:Ve,scheduler:{get:()=>le,set:i=>{le=i}},rejectionMapper:{get:()=>Ne,set:i=>{Ne=i}},follow:(i,t)=>new ye(((e,r)=>He(((t,e)=>{var r=Me;r.unhandleds=[],r.onunhandled=e,r.finalize=Qt((function(){!function(i){function t(){i(),fe.splice(fe.indexOf(t),1)}fe.push(t),++me,le((()=>{0==--me&&De()}),[])}((()=>{0===this.unhandleds.length?t():e(this.unhandleds[0])}))}),r.finalize),i()}),t,e,r)))}),ne&&(ne.allSettled&&qi(ye,"allSettled",(function(){const i=St.apply(null,arguments).map(Re);return new ye((t=>{0===i.length&&t([]);let e=i.length;const r=new Array(e);i.forEach(((i,n)=>ye.resolve(i).then((i=>r[n]={status:"fulfilled",value:i}),(i=>r[n]={status:"rejected",reason:i})).then((()=>--e||t(r)))))}))})),ne.any&&"undefined"!=typeof AggregateError&&qi(ye,"any",(function(){const i=St.apply(null,arguments).map(Re);return new ye(((t,e)=>{0===i.length&&e(new AggregateError([]));let r=i.length;const n=new Array(r);i.forEach(((i,s)=>ye.resolve(i).then((i=>t(i)),(i=>{n[s]=i,--r||e(new AggregateError(n))}))))}))})));const Le={awaits:0,echoes:0,id:0};var ke=0,Ue=[],Ee=0,Ae=0,Ce=0;function He(i,t,e,r){var n=Me,s=Object.create(n);s.parent=n,s.ref=0,s.global=!1,s.id=++Ce;var o=de.env;s.env=se?{Promise:ye,PromiseProp:{value:ye,configurable:!0,writable:!0},all:ye.all,race:ye.race,allSettled:ye.allSettled,any:ye.any,resolve:ye.resolve,reject:ye.reject,nthen:Ke(o.nthen,s),gthen:Ke(o.gthen,s)}:{},t&&Qi(s,t),++n.ref,s.finalize=function(){--this.parent.ref||this.parent.finalize()};var I=Ve(s,i,e,r);return 0===s.ref&&s.finalize(),I}function We(){return Le.id||(Le.id=++ke),++Le.awaits,Le.echoes+=Kt,Le.id}function Je(){return!!Le.awaits&&(0==--Le.awaits&&(Le.id=0),Le.echoes=Le.awaits*Kt,!0)}function Re(i){return Le.echoes&&i&&i.constructor===ne?(We(),i.then((i=>(Je(),i)),(i=>(Je(),er(i))))):i}function Qe(i){++Ae,Le.echoes&&0!=--Le.echoes||(Le.echoes=Le.id=0),Ue.push(Me),Fe(i,!0)}function _e(){var i=Ue[Ue.length-1];Ue.pop(),Fe(i,!1)}function Fe(i,t){var e=Me;if((t?!Le.echoes||Ee++&&i===Me:!Ee||--Ee&&i===Me)||$e(t?Qe.bind(null,i):_e),i!==Me&&(Me=i,e===de&&(de.env=Xe()),se)){var r=de.env.Promise,n=i.env;te.then=n.nthen,r.prototype.then=n.gthen,(e.global||i.global)&&(Object.defineProperty(Wi,"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 Xe(){var i=Wi.Promise;return se?{Promise:i,PromiseProp:Object.getOwnPropertyDescriptor(Wi,"Promise"),all:i.all,race:i.race,allSettled:i.allSettled,any:i.any,resolve:i.resolve,reject:i.reject,nthen:te.then,gthen:i.prototype.then}:{}}function Ve(i,t,e,r,n){var s=Me;try{return Fe(i,!0),t(e,r,n)}finally{Fe(s,!1)}}function $e(i){re.call(ie,i)}function qe(i,t,e,r){return"function"!=typeof i?i:function(){var n=Me;e&&We(),Fe(t,!0);try{return i.apply(this,arguments)}finally{Fe(n,!1),r&&$e(Je)}}}function Ke(i,t){return function(e,r){return i.call(this,qe(e,t),qe(r,t))}}-1===(""+re).indexOf("[native code]")&&(We=Je=Wt);const ir="unhandledrejection";function tr(i,t){var e;try{e=t.onuncatched(i)}catch(i){}if(!1!==e)try{var r,n={promise:t,reason:i};if(Wi.document&&document.createEvent?((r=document.createEvent("Event")).initEvent(ir,!0,!0),Qi(r,n)):Wi.CustomEvent&&Qi(r=new CustomEvent(ir,{detail:n}),n),r&&Wi.dispatchEvent&&(dispatchEvent(r),!Wi.PromiseRejectionEvent&&Wi.onunhandledrejection))try{Wi.onunhandledrejection(r)}catch(i){}xt&&r&&!r.defaultPrevented&&console.warn(`Unhandled rejection: ${i.stack||i}`)}catch(i){}}var er=ye.reject;function rr(i,t,e,r){if(i.idbdb&&(i._state.openComplete||Me.letThrough||i._vip)){var n=i._createTransaction(t,e,i._dbSchema);try{n.create(),i._state.PR1398_maxLoop=3}catch(n){return n.name===Ut.InvalidState&&i.isOpen()&&--i._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),i._close(),i.open().then((()=>rr(i,t,e,r)))):er(n)}return n._promise(t,((i,t)=>He((()=>(Me.trans=n,r(i,t,n)))))).then((i=>n._completion.then((()=>i))))}if(i._state.openComplete)return er(new At.DatabaseClosed(i._state.dbOpenError));if(!i._state.isBeingOpened){if(!i._options.autoOpen)return er(new At.DatabaseClosed);i.open().catch(Wt)}return i._state.dbReadyPromise.then((()=>rr(i,t,e,r)))}const nr="3.2.3",sr=String.fromCharCode(65535),or=-1/0,Ir="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",lr="String expected.",ar=[],cr="undefined"!=typeof navigator&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),ur=cr,jr=cr,hr=i=>!/(dexie\.js|dexie\.min\.js)/.test(i),Nr="__dbnames",dr="readonly",Mr="readwrite";function gr(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 fr(i){return"string"!=typeof i||/\./.test(i)?i=>i:t=>(void 0===t[i]&&i in t&&delete(t=Mt(t))[i],t)}class yr{_trans(i,t,e){const r=this._tx||Me.trans,n=this.name;function s(i,e,r){if(!r.schema[n])throw new At.NotFound("Table "+n+" not part of transaction");return t(r.idbtrans,r)}const o=Ze();try{return r&&r.db===this.db?r===Me.trans?r._promise(i,s,e):He((()=>r._promise(i,s,e)),{trans:r,transless:Me.transless||Me}):rr(this.db,i,[this.name],s)}finally{o&&ve()}}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(Ri(i))return new this.db.WhereClause(this,`[${i.join("+")}]`);const t=Ji(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!==sr)return this.where(e.name).equals(e.keyPath.map((t=>i[t])));!e&&xt&&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?gr(e,o&&o.multi?i=>{const t=lt(i,n);return Ri(t)&&t.some((i=>s(I,i)))}:i=>s(I,lt(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,Ri(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(Xi(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){Qi(this,i)}))}add(i,t){const{auto:e,keyPath:r}=this.schema.primKey;let n=i;return r&&e&&(n=fr(r)(i)),this._trans("readwrite",(i=>this.core.mutate({trans:i,type:"add",keys:null!=t?[t]:null,values:[n]}))).then((i=>i.numFailures?ye.reject(i.failures[0]):i.lastResult)).then((t=>{if(r)try{at(i,r,t)}catch(i){}return t}))}update(i,t){if("object"!=typeof i||Ri(i))return this.where(":id").equals(i).modify(t);{const e=lt(i,this.schema.primKey.keyPath);if(void 0===e)return er(new At.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof t?Ji(t).forEach((e=>{at(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=fr(r)(i)),this._trans("readwrite",(i=>this.core.mutate({trans:i,type:"put",values:[n],keys:null!=t?[t]:null}))).then((i=>i.numFailures?ye.reject(i.failures[0]):i.lastResult)).then((t=>{if(r)try{at(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?ye.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?ye.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 At.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==i.length)throw new At.InvalidArgument("Arguments objects and keys must have the same length");const o=i.length;let I=s&&e?i.map(fr(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 kt(`${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 At.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==i.length)throw new At.InvalidArgument("Arguments objects and keys must have the same length");const o=i.length;let I=s&&e?i.map(fr(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 kt(`${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 kt(`${this.name}.bulkDelete(): ${i} of ${t} operations failed`,r)}))}}function pr(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=Vt),n||(n=Wt);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}Ji(o=i).forEach((function(i){var t=o[i];if(Ri(t))s(i,o[i][0],o[i][1]);else{if("asap"!==t)throw new At.InvalidArgument("Invalid event config");var e=s(i,Jt,(function(){for(var i=arguments.length,t=new Array(i);i--;)t[i]=arguments[i];e.subscribers.forEach((function(i){ot((function(){i.apply(null,t)}))}))}))}}))}}function br(i,t){return Ki(t).from({prototype:i}),t}function Sr(i,t){return!(i.filter||i.algorithm||i.or)&&(t?i.justLimit:!i.replayFilter)}function zr(i,t){i.filter=gr(i.filter,t)}function xr(i,t,e){var r=i.replayFilter;i.replayFilter=r?()=>gr(r(),t()):t,i.justLimit=e&&!r}function Pr(i,t){if(i.isPrimKey)return t.primaryKey;const e=t.getIndexByKeyPath(i.index);if(!e)throw new At.Schema("KeyPath "+i.index+" on object store "+t.name+" is not indexed");return e}function wr(i,t,e){const r=Pr(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 Tr(i,t,e,r){const n=i.replayFilter?gr(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)),Xi(s,I)||(s[I]=!0,t(i,e,r))}};return Promise.all([i.or._iterate(o,e),Yr(wr(i,r,e),i.algorithm,o,!i.keysOnly&&i.valueMapper)])}return Yr(wr(i,r,e),gr(i.algorithm,n),t,!i.keysOnly&&i.valueMapper)}function Yr(i,t,e,r){var n=r?(i,t,n)=>e(r(i),t,n):e,s=Be(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=Wt}),(t=>{i.fail(t),e=Wt}))||s(i.value,i,(i=>e=i)),e()}))}))}function Gr(i,t){try{const e=Zr(i),r=Zr(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}(vr(i),vr(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=Gr(i[e],t[e]);if(0!==r)return r}return e===r?0:e<r?-1:1}(i,t)}}catch(i){}return NaN}function Zr(i){const t=typeof i;if("object"!==t)return t;if(ArrayBuffer.isView(i))return"binary";const e=ft(i);return"ArrayBuffer"===e?"binary":e}function vr(i){return i instanceof Uint8Array?i:ArrayBuffer.isView(i)?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i)}class Dr{_read(i,t){var e=this._ctx;return e.error?e.table._trans(null,er.bind(null,e.error)):e.table._trans("readonly",i).then(t)}_write(i){var t=this._ctx;return t.error?t.table._trans(null,er.bind(null,t.error)):t.table._trans("readwrite",i,"locked")}_addAlgorithm(i){var t=this._ctx;t.algorithm=gr(t.algorithm,i)}_iterate(i,t){return Tr(this._ctx,i,t,this._ctx.table.core)}clone(i){var t=Object.create(this.constructor.prototype),e=Object.create(this._ctx);return i&&Qi(e,i),t._ctx=e,t}raw(){return this._ctx.valueMapper=null,this}each(i){var t=this._ctx;return this._read((e=>Tr(t,i,e,t.table.core)))}count(i){return this._read((i=>{const t=this._ctx,e=t.table.core;if(Sr(t,!0))return e.count({trans:i,query:{index:Pr(t,e.schema),range:t.range}}).then((i=>Math.min(i,t.limit)));var r=0;return Tr(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&&Sr(t,!0)&&t.limit>0){const{valueMapper:e}=t,r=Pr(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 Tr(t,(i=>e.push(i)),i,t.table.core).then((()=>e))}}),i)}offset(i){var t=this._ctx;return i<=0||(t.offset+=i,Sr(t)?xr(t,(()=>{var t=i;return(i,e)=>0===t||(1===t?(--t,!1):(e((()=>{i.advance(t),t=0})),!1))})):xr(t,(()=>{var t=i;return()=>--t<0}))),this}limit(i){return this._ctx.limit=Math.min(this._ctx.limit,i),xr(this._ctx,(()=>{var t=i;return function(i,e,r){return--t<=0&&e(r),t>=0}}),!0),this}until(i,t){return zr(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 zr(this._ctx,(function(t){return i(t.value)})),t=this._ctx,e=i,t.isMatch=gr(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&&Sr(t,!0)&&t.limit>0)return this._read((i=>{var e=Pr(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 zr(this._ctx,(function(i){var t=i.primaryKey.toString(),r=Xi(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=Ji(i),s=n.length;r=function(t){for(var e=!1,r=0;r<s;++r){var o=n[r],I=i[o];lt(t,o)!==I&&(at(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 Ji(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:Mt(t),primKey:n[c+i]};!1!==r.call(e,e.value,e)&&(null==e.value?g.push(n[c+i]):I||0===Gr(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=Sr(t)&&t.limit===1/0&&("function"!=typeof i||i===Or)&&{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===Or)&&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 Lt("Error modifying one or more objects",c,u,j);return n.length}))}))}))}delete(){var i=this._ctx,t=i.range;return Sr(i)&&(i.isPrimKey&&!jr||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 Lt("Could not delete some values",Object.keys(i).map((t=>i[t])),t-n);return t-n}))))})):this.modify(Or)}}const Or=(i,t)=>t.value=null;function Br(i,t){return i<t?-1:i===t?0:1}function Lr(i,t){return i>t?-1:i===t?0:1}function kr(i,t,e){var r=i instanceof Wr?new i.Collection(i):i;return r._ctx.error=e?new e(t):new TypeError(t),r}function Ur(i){return new i.Collection(i,(()=>Hr(""))).limit(0)}function Er(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 Ar(i,t,e,r){var n,s,o,I,l,a,c,u=e.length;if(!e.every((i=>"string"==typeof i)))return kr(i,lr);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?Br:Lr;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,(()=>Cr(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=Er(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 Cr(i,t,e,r){return{type:2,lower:i,upper:t,lowerOpen:e,upperOpen:r}}function Hr(i){return{type:1,lower:i,upper:i}}class Wr{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)?Ur(this):new this.Collection(this,(()=>Cr(i,t,!e,!r)))}catch(i){return kr(this,Ir)}}equals(i){return null==i?kr(this,Ir):new this.Collection(this,(()=>Hr(i)))}above(i){return null==i?kr(this,Ir):new this.Collection(this,(()=>Cr(i,void 0,!0)))}aboveOrEqual(i){return null==i?kr(this,Ir):new this.Collection(this,(()=>Cr(i,void 0,!1)))}below(i){return null==i?kr(this,Ir):new this.Collection(this,(()=>Cr(void 0,i,!1,!0)))}belowOrEqual(i){return null==i?kr(this,Ir):new this.Collection(this,(()=>Cr(void 0,i)))}startsWith(i){return"string"!=typeof i?kr(this,lr):this.between(i,i+sr,!0,!0)}startsWithIgnoreCase(i){return""===i?this.startsWith(i):Ar(this,((i,t)=>0===i.indexOf(t[0])),[i],sr)}equalsIgnoreCase(i){return Ar(this,((i,t)=>i===t[0]),[i],"")}anyOfIgnoreCase(){var i=St.apply(bt,arguments);return 0===i.length?Ur(this):Ar(this,((i,t)=>-1!==t.indexOf(i)),i,"")}startsWithAnyOfIgnoreCase(){var i=St.apply(bt,arguments);return 0===i.length?Ur(this):Ar(this,((i,t)=>t.some((t=>0===i.indexOf(t)))),i,sr)}anyOf(){const i=St.apply(bt,arguments);let t=this._cmp;try{i.sort(t)}catch(i){return kr(this,Ir)}if(0===i.length)return Ur(this);const e=new this.Collection(this,(()=>Cr(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([[or,i],[i,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const i=St.apply(bt,arguments);if(0===i.length)return new this.Collection(this);try{i.sort(this._ascending)}catch(i){return kr(this,Ir)}const t=i.reduce(((i,t)=>i?i.concat([[i[i.length-1][1],t]]):[[or,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 Ur(this);if(!i.every((i=>void 0!==i[0]&&void 0!==i[1]&&r(i[0],i[1])<=0)))return kr(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",At.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 kr(this,Ir)}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,(()=>Cr(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=St.apply(bt,arguments);return i.every((i=>"string"==typeof i))?0===i.length?Ur(this):this.inAnyRange(i.map((i=>[i,i+sr]))):kr(this,"startsWithAnyOf() only works with strings")}}function Jr(i){return Be((function(t){return Rr(t),i(t.target.error),!1}))}function Rr(i){i.stopPropagation&&i.stopPropagation(),i.preventDefault&&i.preventDefault()}const Qr="storagemutated",_r="x-storagemutated-1",Fr=pr(null,Qr);class Xr{_lock(){return st(!Me.global),++this._reculock,1!==this._reculock||Me.global||(Me.lockOwnerFor=this),this}_unlock(){if(st(!Me.global),0==--this._reculock)for(Me.global||(Me.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var i=this._blockedFuncs.shift();try{Ve(i[1],i[0])}catch(i){}}return this}_locked(){return this._reculock&&Me.lockOwnerFor!==this}create(i){if(!this.mode)return this;const t=this.db.idbdb,e=this.db._state.dbOpenError;if(st(!this.idbtrans),!i&&!t)switch(e&&e.name){case"DatabaseClosedError":throw new At.DatabaseClosed(e);case"MissingAPIError":throw new At.MissingAPI(e.message,e);default:throw new At.OpenFailed(e)}if(!this.active)throw new At.TransactionInactive;return st(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=Be((t=>{Rr(t),this._reject(i.error)})),i.onabort=Be((t=>{Rr(t),this.active&&this._reject(new At.Abort(i.error)),this.active=!1,this.on("abort").fire(t)})),i.oncomplete=Be((()=>{this.active=!1,this._resolve(),"mutatedParts"in i&&Fr.storagemutated.fire(i.mutatedParts)})),this}_promise(i,t,e){if("readwrite"===i&&"readwrite"!==this.mode)return er(new At.ReadOnly("Transaction is readonly"));if(!this.active)return er(new At.TransactionInactive);if(this._locked())return new ye(((r,n)=>{this._blockedFuncs.push([()=>{this._promise(i,t,e).then(r,n)},Me])}));if(e)return He((()=>{var i=new ye(((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 ye(((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=ye.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 ye(((i,r)=>{e.then((e=>t._waitingQueue.push(Be(i.bind(null,e)))),(i=>t._waitingQueue.push(Be(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 At.Abort))}table(i){const t=this._memoizedTables||(this._memoizedTables={});if(Xi(t,i))return t[i];const e=this.schema[i];if(!e)throw new At.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 Vr(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?"++":"")+$r(t)}}function $r(i){return"string"==typeof i?i:i?"["+[].join.call(i,"+")+"]":""}function qr(i,t,e){return{name:i,primKey:t,indexes:e,mappedClass:null,idxByName:It(e,(i=>[i.name,i]))}}let Kr=i=>{try{return i.only([[]]),Kr=()=>[[]],[[]]}catch(i){return Kr=()=>sr,sr}};function tn(i){return null==i?()=>{}:"string"==typeof i?function(i){const t=i.split(".");return 1===t.length?t=>t[i]:t=>lt(t,i)}(i):t=>lt(t,i)}function en(i){return[].slice.call(i)}let rn=0;function nn(i){return null==i?":id":"string"==typeof i?i:`[${i.join("+")}]`}function sn(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=en(i.objectStoreNames);return{schema:{name:i.name,tables:e.map((i=>t.objectStore(i))).map((i=>{const{keyPath:t,autoIncrement:e}=i,r=Ri(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:tn(t)},indexes:en(i.indexNames).map((t=>i.index(t))).map((i=>{const{name:t,unique:e,multiEntry:r,keyPath:n}=i,o={name:t,compound:Ri(n),keyPath:n,unique:e,multiEntry:r,extractKey:tn(n)};return s[nn(n)]=o,o})),getIndexByKeyPath:i=>s[nn(i)]};return s[":id"]=o.primaryKey,null!=t&&(s[nn(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=Be(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,Rr(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=Be(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=Jr(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=Be(r);const s=i.objectStore(t).get(e);s.onsuccess=i=>r(i.target.result),s.onerror=Jr(n)})),query:function(i){return e=>new Promise(((n,s)=>{n=Be(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=Jr(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=Jr(s)}}))}(s),openCursor:function({trans:i,values:e,query:n,reverse:s,unique:o}){return new Promise(((I,l)=>{I=Be(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=Jr(l),N.onsuccess=Be((t=>{const e=N.result;if(!e)return void I(null);e.___id=++rn,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=Be(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=Be(i),N.onerror=Jr(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=Be((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=Be((t=>i(t.target.result))),c.onerror=Jr(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:Kr(t),schema:n}}function on({_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)}(sn(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 In({_novip:i},t,e,r){e.forEach((e=>{const n=r[e];t.forEach((t=>{const r=tt(t,e);(!r||"value"in r&&void 0===r.value)&&(t===i.Transaction.prototype||t instanceof i.Transaction?qi(t,e,{get(){return this.table(e)},set(i){$i(this,e,{value:i,writable:!0,configurable:!0,enumerable:!0})}}):t[e]=new i.Table(e,n))}))}))}function ln({_novip:i},t){t.forEach((t=>{for(let e in t)t[e]instanceof i.Table&&delete t[e]}))}function an(i,t){return i._cfg.version-t._cfg.version}function cn(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=Me.transless||Me;He((()=>{Me.trans=s,Me.transless=I,0===t?(Ji(n).forEach((i=>{jn(e,i,n[i].primKey,n[i].indexes)})),on(i,e),ye.follow((()=>i.on.populate.fire(s))).catch(o)):function({_novip:i},t,e,r){const n=[],s=i._versions;let o=i._dbSchema=Nn(i,i.idbdb,r),I=!1;const l=s.filter((i=>i._cfg.version>=t));function a(){return n.length?ye.resolve(n.shift()(e.idbtrans)).then(a):ye.resolve()}return l.forEach((s=>{n.push((()=>{const n=o,l=s._cfg.dbschema;dn(i,n,r),dn(i,l,r),o=i._dbSchema=l;const a=un(n,l);a.add.forEach((i=>{jn(r,i[0],i[1].primKey,i[1].indexes)})),a.change.forEach((i=>{if(i.recreate)throw new At.Upgrade("Not yet support for changing primary key");{const t=r.objectStore(i.name);i.add.forEach((i=>hn(t,i))),i.change.forEach((i=>{t.deleteIndex(i.name),hn(t,i)})),i.del.forEach((i=>t.deleteIndex(i)))}}));const c=s._cfg.contentUpgrade;if(c&&s._cfg.version>t){on(i,r),e._memoizedTables={},I=!0;let t=ct(l);a.del.forEach((i=>{t[i]=n[i]})),ln(i,[i.Transaction.prototype]),In(i,[i.Transaction.prototype],Ji(t),t),e.schema=t;const s=zt(c);let o;s&&We();const u=ye.follow((()=>{if(o=c(e),o&&s){var i=Je.bind(null,null);o.then(i,i)}}));return o&&"function"==typeof o.then?ye.resolve(o):u.then((()=>o))}})),n.push((t=>{if(!I||!ur){!function(i,t){[].slice.call(t.db.objectStoreNames).forEach((e=>null==i[e]&&t.db.deleteObjectStore(e)))}(s._cfg.dbschema,t)}ln(i,[i.Transaction.prototype]),In(i,[i.Transaction.prototype],i._storeNames,i._dbSchema),e.schema=i._dbSchema}))})),a().then((()=>{var i,t;t=r,Ji(i=o).forEach((e=>{t.db.objectStoreNames.contains(e)||jn(t,e,i[e].primKey,i[e].indexes)}))}))}(i,t,s,e).catch(o)}))}function un(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&&!cr)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 jn(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=>hn(n,i))),n}function hn(i,t){i.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function Nn(i,t,e){const r={};return rt(t.objectStoreNames,0).forEach((i=>{const t=e.objectStore(i);let n=t.keyPath;const s=Vr($r(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=Vr(e.name,n,!!e.unique,!!e.multiEntry,!1,n&&"string"!=typeof n,!1);o.push(I)}r[i]=qr(i,s,o)})),r}function dn({_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:"["+rt(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)&&Wi.WorkerGlobalScope&&Wi instanceof Wi.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(i._hasGetAll=!1)}class Mn{_parseStoresSpec(i,t){Ji(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 Vr(e,r||null,/\&/.test(i),/\*/.test(i),/\+\+/.test(i),Ri(r),0===t)})),n=r.shift();if(n.multi)throw new At.Schema("Primary key cannot be multi-valued");r.forEach((i=>{if(i.auto)throw new At.Schema("Only primary key can be marked as autoIncrement (++)");if(!i.keyPath)throw new At.Schema("Index must have a name and cannot be an empty string")})),t[e]=qr(e,n,r)}}))}stores(i){const t=this.db;this._cfg.storesSource=this._cfg.storesSource?Qi(this._cfg.storesSource,i):i;const e=t._versions,r={};let n={};return e.forEach((i=>{Qi(r,i._cfg.storesSource),n=i._cfg.dbschema={},i._parseStoresSpec(r,n)})),t._dbSchema=n,ln(t,[t._allTables,t,t.Transaction.prototype]),In(t,[t._allTables,t,t.Transaction.prototype,this._cfg.tables],Ji(n),n),t._storeNames=Ji(n),this}upgrade(i){return this._cfg.contentUpgrade=$t(this._cfg.contentUpgrade||Wt,i),this}}function gn(i,t){let e=i._dbNamesDB;return e||(e=i._dbNamesDB=new En(Nr,{addons:[],indexedDB:i,IDBKeyRange:t}),e.version(1).stores({dbnames:"name"})),e.table("dbnames")}function mn(i){return i&&"function"==typeof i.databases}function fn(i){return He((function(){return Me.letThrough=!0,i()}))}function yn(){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 pn(i){const t=i._state,{indexedDB:e}=i._deps;if(t.isBeingOpened||i.idbdb)return t.dbReadyPromise.then((()=>t.dbOpenError?er(t.dbOpenError):i));xt&&(t.openCanceller._stackHolder=Yt()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const r=t.openCanceller;function n(){if(t.openCanceller!==r)throw new At.DatabaseClosed("db.open() was cancelled")}let s=t.dbReadyResolve,o=null,I=!1;return ye.race([r,("undefined"==typeof navigator?ye.resolve():yn()).then((()=>new ye(((r,s)=>{if(n(),!e)throw new At.MissingAPI;const l=i.name,a=t.autoSchema?e.open(l):e.open(l,Math.round(10*i.verno));if(!a)throw new At.MissingAPI;a.onerror=Jr(s),a.onblocked=Be(i._fireOnBlocked),a.onupgradeneeded=Be((r=>{if(o=a.transaction,t.autoSchema&&!i._options.allowEmptyDB){a.onerror=Rr,o.abort(),a.result.close();const i=e.deleteDatabase(l);i.onsuccess=i.onerror=Be((()=>{s(new At.NoSuchDatabase(`Database ${l} doesnt exist`))}))}else{o.onerror=Jr(s);var n=r.oldVersion>Math.pow(2,62)?0:r.oldVersion;I=n<1,i._novip.idbdb=a.result,cn(i,n/10,o,s)}}),s),a.onsuccess=Be((()=>{o=null;const e=i._novip.idbdb=a.result,n=rt(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=Nn(0,t,e);i._storeNames=rt(t.objectStoreNames,0),In(i,[i._allTables],Ji(r),r)}(i,e,r):(dn(i,i._dbSchema,r),function(i,t){const e=un(Nn(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.")),on(i,r)}catch(i){}var s;ar.push(i),e.onversionchange=Be((e=>{t.vcFired=!0,i.on("versionchange").fire(e)})),e.onclose=Be((t=>{i.on("close").fire(t)})),I&&function({indexedDB:i,IDBKeyRange:t},e){!mn(i)&&e!==Nr&&gn(i,t).put({name:e}).catch(Wt)}(i._deps,l),r()}),s)}))))]).then((()=>(n(),t.onReadyBeingFired=[],ye.resolve(fn((()=>i.on.ready.fire(i.vip)))).then((function e(){if(t.onReadyBeingFired.length>0){let r=t.onReadyBeingFired.reduce($t,Wt);return t.onReadyBeingFired=[],ye.resolve(fn((()=>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(),er(e)})).finally((()=>{t.openComplete=!0,s()}))}function bn(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):Ri(s)?Promise.all(s).then(e,r):e(s)}}return n(t)()}function Sn(i,t,e){var r=arguments.length;if(r<2)throw new At.InvalidArgument("Too few arguments");for(var n=new Array(r-1);--r;)n[r-1]=arguments[r];return e=n.pop(),[i,jt(n),e]}function zn(i,t,e,r,n){return ye.resolve().then((()=>{const s=Me.transless||Me,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===Ut.InvalidState&&i.isOpen()&&--i._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),i._close(),i.open().then((()=>zn(i,t,e,null,n)))):er(r)}const l=zt(n);let a;l&&We();const c=ye.follow((()=>{if(a=n.call(o,o),a)if(l){var i=Je.bind(null,null);a.then(i,i)}else"function"==typeof a.next&&"function"==typeof a.throw&&(a=bn(a))}),I);return(a&&"function"==typeof a.then?ye.resolve(a).then((i=>o.active?i:er(new At.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),er(i))))}))}function xn(i,t,e){const r=Ri(i)?i.slice():[i];for(let i=0;i<e;++i)r.push(t);return r}const Pn={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=nn(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:tn(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:xn(r.lower,r.lowerOpen?i.MAX_KEY:i.MIN_KEY,n),lowerOpen:!0,upper:xn(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[nn(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(xn(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(xn(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 wn(i,t,e,r){return e=e||{},r=r||"",Ji(i).forEach((n=>{if(Xi(t,n)){var s=i[n],o=t[n];if("object"==typeof s&&"object"==typeof o&&s&&o){const i=ft(s);i!==ft(o)?e[r+n]=t[n]:"Object"===i?wn(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})),Ji(t).forEach((n=>{Xi(i,n)||(e[r+n]=t[n])})),e}const Tn={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=Me.trans,{deleting:s,creating:o,updating:I}=n.table(t).hook;switch(i.type){case"add":if(o.fire===Wt)break;return n._promise("readwrite",(()=>l(i)),!0);case"put":if(o.fire===Wt&&I.fire===Wt)break;return n._promise("readwrite",(()=>l(i)),!0);case"delete":if(s.fire===Wt)break;return n._promise("readwrite",(()=>l(i)),!0);case"deleteRange":if(s.fire===Wt)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=Me.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||at(i.values[n],r.keyPath,e))}else{const r=wn(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=>{Xi(t,i)?t[i]=s[i]:at(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 Yn(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===Gr(t.keys[n],i[s])&&(r.push(e?Mt(t.values[n]):t.values[n]),++s);return r.length===i.length?r:null}catch(i){return null}}const Gn={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=Yn(i.keys,i.trans._cache,"clone"===i.cache);return t?ye.resolve(t):e.getMany(i).then((t=>(i.trans._cache={keys:i.keys,values:"clone"===i.cache?Mt(t):t},t)))},mutate:i=>("add"!==i.type&&(i.trans._cache=null),e.mutate(i))}}})};function Zn(i){return!("from"in i)}const vn=function(i,t){if(!this){const t=new vn;return i&&"d"in i&&Qi(t,i),t}Qi(this,arguments.length?{d:1,from:i,to:arguments.length>1?t:i}:{d:0})};function Dn(i,t,e){const r=Gr(t,e);if(isNaN(r))return;if(r>0)throw RangeError();if(Zn(i))return Qi(i,{from:t,to:e,d:1});const n=i.l,s=i.r;if(Gr(e,i.from)<0)return n?Dn(n,t,e):i.l={from:t,to:e,d:1,l:null,r:null},Ln(i);if(Gr(t,i.to)>0)return s?Dn(s,t,e):i.r={from:t,to:e,d:1,l:null,r:null},Ln(i);Gr(t,i.from)<0&&(i.from=t,i.l=null,i.d=s?s.d+1:1),Gr(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&&On(i,n),s&&o&&On(i,s)}function On(i,t){Zn(t)||function i(t,{from:e,to:r,l:n,r:s}){Dn(t,e,r),n&&i(t,n),s&&i(t,s)}(i,t)}function Bn(i){let t=Zn(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&&Gr(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||Gr(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 Ln(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=kn(e)}i.d=kn(i)}function kn({r:i,l:t}){return(i?t?Math.max(i.d,t.d):i.d:t?t.d:0)+1}Vi(vn.prototype,{add(i){return On(this,i),this},addKey(i){return Dn(this,i,i),this},addKeys(i){return i.forEach((i=>Dn(this,i,i))),this},[yt](){return Bn(this)}});const Un={stack:"dbcore",level:0,create:i=>{const t=i.schema.name,e=new vn(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 vn)},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(Ri(j)){"delete"!==u&&(j=i.results),a.addKeys(j);const t=Yn(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&&Ri(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!==Gr(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 vn(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 vn(i.key)],getMany:i=>[o,(new vn).addKeys(i.keys)],count:c,query:c,openCursor:c};return Ji(u).forEach((i=>{a[i]=function(s){const{subscr:o}=Me;if(o){const a=i=>{const e=`idb://${t}/${r}/${i}`;return o[e]||(o[e]=new vn)},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 En{constructor(i,t){this._middlewares={},this.verno=0;const e=En.dependencies;this._options=t={addons:En.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:Wt,dbReadyPromise:null,cancelOpen:Wt,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};n.dbReadyPromise=new ye((i=>{n.dbReadyResolve=i})),n.openCanceller=new ye(((i,t)=>{n.cancelOpen=t})),this._state=n,this.name=i,this.on=pr(this,"populate","blocked","versionchange","close",{ready:[$t,Wt]}),this.on.ready.subscribe=nt(this.on.ready.subscribe,(i=>(t,e)=>{En.vip((()=>{const r=this._state;if(r.openComplete)r.dbOpenError||ye.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 br(Dr.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!==Jt?I:null}}))}(this),this.Table=function(i){return br(yr.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:pr(null,{creating:[_t,Wt],reading:[Rt,Jt],updating:[Xt,Wt],deleting:[Ft,Wt]})}))}(this),this.Transaction=function(i){return br(Xr.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=pr(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 ye(((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(),er(i)}))}))}(this),this.Version=function(i){return br(Mn.prototype,(function(t){this.db=i,this._cfg={version:t,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(i){return br(Wr.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 At.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=Kr(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),ar.filter((i=>i.name===this.name&&i!==this&&!i._state.vcFired)).map((t=>t.on("versionchange").fire(i)))},this.use(Pn),this.use(Tn),this.use(Un),this.use(Gn),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach((i=>i(this)))}version(i){if(isNaN(i)||i<.1)throw new At.Type("Given version is not a positive number");if(i=Math.round(10*i)/10,this.idbdb||this._state.isBeingOpened)throw new At.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(an),e.stores({}),this._state.autoSchema=!1,e)}_whenReady(i){return this.idbdb&&(this._state.openComplete||Me.letThrough||this._vip)?i():new ye(((i,t)=>{if(this._state.openComplete)return t(new At.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void t(new At.DatabaseClosed);this.open().catch(Wt)}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 pn(this)}_close(){const i=this._state,t=ar.indexOf(this);if(t>=0&&ar.splice(t,1),this.idbdb){try{this.idbdb.close()}catch(i){}this._novip.idbdb=null}i.dbReadyPromise=new ye((t=>{i.dbReadyResolve=t})),i.openCanceller=new ye(((t,e)=>{i.cancelOpen=e}))}close(){this._close();const i=this._state;this._options.autoOpen=!1,i.dbOpenError=new At.DatabaseClosed,i.isBeingOpened&&i.cancelOpen(i.dbOpenError)}delete(){const i=arguments.length>0,t=this._state;return new ye(((e,r)=>{const n=()=>{this.close();var i=this._deps.indexedDB.deleteDatabase(this.name);i.onsuccess=Be((()=>{!function({indexedDB:i,IDBKeyRange:t},e){!mn(i)&&e!==Nr&&gn(i,t).delete(e).catch(Wt)}(this._deps,this.name),e()})),i.onerror=Jr(r),i.onblocked=this._fireOnBlocked};if(i)throw new At.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 Ji(this._allTables).map((i=>this._allTables[i]))}transaction(){const i=Sn.apply(this,arguments);return this._transaction.apply(this,i)}_transaction(i,t,e){let r=Me.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===dr)s=dr;else{if("rw"!=i&&i!=Mr)throw new At.InvalidArgument("Invalid transaction mode: "+i);s=Mr}if(r){if(r.mode===dr&&s===Mr){if(!n)throw new At.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 At.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)})):er(i)}const I=zn.bind(null,this,s,o,r,e);return r?r._promise(s,I,"lock"):Me.trans?Ve(Me.transless,(()=>this._whenReady(I))):this._whenReady(I)}table(i){if(!Xi(this._allTables,i))throw new At.InvalidTable(`Table ${i} does not exist`);return this._allTables[i]}}const An="undefined"!=typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable";class Cn{constructor(i){this._subscribe=i}subscribe(i,t,e){return this._subscribe(i&&"function"!=typeof i?i:{next:i,error:t,complete:e})}[An](){return this}}function Hn(i,t){return Ji(t).forEach((e=>{On(i[e]||(i[e]=new vn),t[e])})),i}let Wn;try{Wn={indexedDB:Wi.indexedDB||Wi.mozIndexedDB||Wi.webkitIndexedDB||Wi.msIndexedDB,IDBKeyRange:Wi.IDBKeyRange||Wi.webkitIDBKeyRange}}catch(i){Wn={indexedDB:null,IDBKeyRange:null}}const Jn=En;function Rn(i){let t=Qn;try{Qn=!0,Fr.storagemutated.fire(i)}finally{Qn=t}}Vi(Jn,{...Ht,delete:i=>new Jn(i,{addons:[]}).delete(),exists:i=>new Jn(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!==Nr)))):gn(i,t).toCollection().primaryKeys()}(Jn.dependencies).then(i)}catch(i){return er(new At.MissingAPI)}},defineClass:()=>function(i){Qi(this,i)},ignoreTransaction:i=>Me.trans?Ve(Me.transless,i):i(),vip:fn,async:function(i){return function(){try{var t=bn(i.apply(this,arguments));return t&&"function"==typeof t.then?t:ye.resolve(t)}catch(i){return er(i)}}},spawn:function(i,t,e){try{var r=bn(i.apply(e,t||[]));return r&&"function"==typeof r.then?r:ye.resolve(r)}catch(i){return er(i)}},currentTransaction:{get:()=>Me.trans||null},waitFor:function(i,t){const e=ye.resolve("function"==typeof i?Jn.ignoreTransaction(i):i).timeout(t||6e4);return Me.trans?Me.trans.waitFor(e):e},Promise:ye,debug:{get:()=>xt,set:i=>{Pt(i,"dexie"===i?()=>!0:hr)}},derive:Ki,extend:Qi,props:Vi,override:nt,Events:pr,on:Fr,liveQuery:function(i){return new Cn((t=>{const e=zt(i);let r=!1,n={},s={};const o={get closed(){return r},unsubscribe:()=>{r=!0,Fr.storagemutated.unsubscribe(c)}};t.start&&t.start(o);let I=!1,l=!1;function a(){return Ji(s).some((i=>n[i]&&function(i,t){const e=Bn(t);let r=e.next();if(r.done)return!1;let n=r.value;const s=Bn(i);let o=s.next(n.from),I=o.value;for(;!r.done&&!o.done;){if(Gr(I.from,n.to)<=0&&Gr(I.to,n.from)>=0)return!0;Gr(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=>{Hn(n,i),a()&&u()},u=()=>{if(I||r)return;n={};const j={},h=function(t){e&&We();const r=()=>He(i,{subscr:t,trans:null}),n=Me.trans?Ve(Me.transless,r):r();return e&&n.then(Je,Je),n}(j);l||(Fr(Qr,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:Hn,getByKeyPath:lt,setByKeyPath:at,delByKeyPath:function(i,t){"string"==typeof t?at(i,t,void 0):"length"in t&&[].map.call(t,(function(t){at(i,t,void 0)}))},shallowClone:ct,deepClone:Mt,getObjectDiff:wn,cmp:Gr,asap:ot,minKey:or,addons:[],connections:ar,errnames:Ut,dependencies:Wn,semVer:nr,version:nr.split(".").map((i=>parseInt(i))).reduce(((i,t,e)=>i+t/Math.pow(10,2*e)))}),Jn.maxKey=Kr(Jn.dependencies.IDBKeyRange),"undefined"!=typeof dispatchEvent&&"undefined"!=typeof addEventListener&&(Fr(Qr,(i=>{if(!Qn){let t;cr?(t=document.createEvent("CustomEvent"),t.initCustomEvent(_r,!0,!0,i)):t=new CustomEvent(_r,{detail:i}),Qn=!0,dispatchEvent(t),Qn=!1}})),addEventListener(_r,(({detail:i})=>{Qn||Rn(i)})));let Qn=!1;if("undefined"!=typeof BroadcastChannel){const i=new BroadcastChannel(_r);"function"==typeof i.unref&&i.unref(),Fr(Qr,(t=>{Qn||i.postMessage(t)})),i.onmessage=i=>{i.data&&Rn(i.data)}}else if("undefined"!=typeof self&&"undefined"!=typeof navigator){Fr(Qr,(i=>{try{Qn||("undefined"!=typeof localStorage&&localStorage.setItem(_r,JSON.stringify({trig:Math.random(),changedParts:i})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach((t=>t.postMessage({type:_r,changedParts:i}))))}catch(i){}})),"undefined"!=typeof addEventListener&&addEventListener("storage",(i=>{if(i.key===_r){const t=JSON.parse(i.newValue);t&&Rn(t.changedParts)}}));const i=self.document&&navigator.serviceWorker;i&&i.addEventListener("message",(function({data:i}){i&&i.type===_r&&Rn(i.changedParts)}))}ye.rejectionMapper=function(i,t){if(!i||i instanceof Ot||i instanceof TypeError||i instanceof SyntaxError||!i.name||!Ct[i.name])return i;var e=new Ct[i.name](t||i.message,i);return"stack"in i&&qi(e,"stack",{get:function(){return this.inner.stack}}),e},Pt(xt,hr);const _n=new class extends En{constructor(){super("MavaWebChatDB"),this.version(1).stores({chat:"",session:"",settings:""})}},Fn="https://chat.mava.app/api",Xn="wss://chat.mava.app";class Vn{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 $n=Hi({clientToken:"",privateToken:"",accessToken:"",customerId:""}),{subscribe:qn,set:Kn,update:is}=$n;const ts={subscribe:qn,set:Kn,update:is,async start(i){const t=u(ts);if(t.accessToken.length>0)return;0===t.privateToken.length&&(t.privateToken=function(i){let t="";const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let r=0;r<i;r++)t+=e.charAt(Math.floor(62*Math.random()));return t}(64)),t.clientToken=i;const e=`${Fn}/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,is((()=>t))},getAccessToken:()=>u(ts).accessToken,getClientToken:()=>u(ts).clientToken,getCustomerId:()=>u(ts).customerId},es=Object.create(null);es.open="0",es.close="1",es.ping="2",es.pong="3",es.message="4",es.upgrade="5",es.noop="6";const rs=Object.create(null);Object.keys(es).forEach((i=>{rs[es[i]]=i}));const ns={type:"error",data:"parser error"},ss="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),os="function"==typeof ArrayBuffer,Is=({type:i,data:t},e,r)=>{return ss&&t instanceof Blob?e?r(t):ls(t,r):os&&(t instanceof ArrayBuffer||(n=t,"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(n):n&&n.buffer instanceof ArrayBuffer))?e?r(t):ls(new Blob([t]),r):r(es[i]+(t||""));var n},ls=(i,t)=>{const e=new FileReader;return e.onload=function(){const i=e.result.split(",")[1];t("b"+(i||""))},e.readAsDataURL(i)},as="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",cs="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let i=0;i<64;i++)cs[as.charCodeAt(i)]=i;const us="function"==typeof ArrayBuffer,js=(i,t)=>{if("string"!=typeof i)return{type:"message",data:Ns(i,t)};const e=i.charAt(0);if("b"===e)return{type:"message",data:hs(i.substring(1),t)};return rs[e]?i.length>1?{type:rs[e],data:i.substring(1)}:{type:rs[e]}:ns},hs=(i,t)=>{if(us){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=cs[i.charCodeAt(t)],r=cs[i.charCodeAt(t+1)],n=cs[i.charCodeAt(t+2)],s=cs[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 Ns(e,t)}return{base64:!0,data:i}},Ns=(i,t)=>"blob"===t&&i instanceof ArrayBuffer?new Blob([i]):i,ds=String.fromCharCode(30);function Ms(i){if(i)return function(i){for(var t in Ms.prototype)i[t]=Ms.prototype[t];return i}(i)}Ms.prototype.on=Ms.prototype.addEventListener=function(i,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+i]=this._callbacks["$"+i]||[]).push(t),this},Ms.prototype.once=function(i,t){function e(){this.off(i,e),t.apply(this,arguments)}return e.fn=t,this.on(i,e),this},Ms.prototype.off=Ms.prototype.removeListener=Ms.prototype.removeAllListeners=Ms.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},Ms.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},Ms.prototype.emitReserved=Ms.prototype.emit,Ms.prototype.listeners=function(i){return this._callbacks=this._callbacks||{},this._callbacks["$"+i]||[]},Ms.prototype.hasListeners=function(i){return!!this.listeners(i).length};const gs="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 fs=gs.setTimeout,ys=gs.clearTimeout;function ps(i,t){t.useNativeTimers?(i.setTimeoutFn=fs.bind(gs),i.clearTimeoutFn=ys.bind(gs)):(i.setTimeoutFn=gs.setTimeout.bind(gs),i.clearTimeoutFn=gs.clearTimeout.bind(gs))}class bs extends Error{constructor(i,t,e){super(i),this.description=t,this.context=e,this.type="TransportError"}}class Ss extends Ms{constructor(i){super(),this.writable=!1,ps(this,i),this.opts=i,this.query=i.query,this.socket=i.socket}onError(i,t,e){return super.emitReserved("error",new bs(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=js(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 zs="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),xs=64,Ps={};let ws,Ts=0,Ys=0;function Gs(i){let t="";do{t=zs[i%xs]+t,i=Math.floor(i/xs)}while(i>0);return t}function Zs(){const i=Gs(+new Date);return i!==ws?(Ts=0,ws=i):i+"."+Gs(Ts++)}for(;Ys<xs;Ys++)Ps[zs[Ys]]=Ys;function vs(i){let t="";for(let e in i)i.hasOwnProperty(e)&&(t.length&&(t+="&"),t+=encodeURIComponent(e)+"="+encodeURIComponent(i[e]));return t}let Ds=!1;try{Ds="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(i){}const Os=Ds;function Bs(i){const t=i.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!t||Os))return new XMLHttpRequest}catch(i){}if(!t)try{return new(gs[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(i){}}function Ls(){}const ks=null!=new Bs({xdomain:!1}).responseType;class Us extends Ms{constructor(i,t){super(),ps(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 Bs(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=Us.requestsCount++,Us.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=Ls,i)try{this.xhr.abort()}catch(i){}"undefined"!=typeof document&&delete Us.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(Us.requestsCount=0,Us.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",Es);else if("function"==typeof addEventListener){addEventListener("onpagehide"in gs?"pagehide":"unload",Es,!1)}function Es(){for(let i in Us.requests)Us.requests.hasOwnProperty(i)&&Us.requests[i].abort()}const As="function"==typeof Promise&&"function"==typeof Promise.resolve?i=>Promise.resolve().then(i):(i,t)=>t(i,0),Cs=gs.WebSocket||gs.MozWebSocket,Hs="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();const Ws={websocket:class extends Ss{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=Hs?{}: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=Hs?new Cs(i,t,e):t?new Cs(i,t):new Cs(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;Is(e,this.supportsBinary,(i=>{try{this.ws.send(i)}catch(i){}r&&As((()=>{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]=Zs()),this.supportsBinary||(i.b64=1);const r=vs(i);return t+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+e+this.opts.path+(r.length?"?"+r:"")}check(){return!!Cs}},polling:class extends Ss{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=ks&&!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(ds),r=[];for(let i=0;i<e.length;i++){const n=js(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)=>{Is(i,!1,(i=>{r[s]=i,++n===e&&t(r.join(ds))}))}))})(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]=Zs()),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=vs(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 Us(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}}},Js=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Rs=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Qs(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=Js.exec(i||""),s={},o=14;for(;o--;)s[Rs[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 _s extends Ms{constructor(i,t={}){super(),this.writeBuffer=[],i&&"object"==typeof i&&(t=i,i=null),i?(i=Qs(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=Qs(t.host).host),ps(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 Ws[i](e)}open(){let i;if(this.opts.rememberUpgrade&&_s.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;_s.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;_s.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",_s.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){_s.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}}_s.protocol=4;const Fs="function"==typeof ArrayBuffer,Xs=i=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(i):i.buffer instanceof ArrayBuffer,Vs=Object.prototype.toString,$s="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Vs.call(Blob),qs="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===Vs.call(File);function Ks(i){return Fs&&(i instanceof ArrayBuffer||Xs(i))||$s&&i instanceof Blob||qs&&i instanceof File}function io(i,t){if(!i||"object"!=typeof i)return!1;if(Array.isArray(i)){for(let t=0,e=i.length;t<e;t++)if(io(i[t]))return!0;return!1}if(Ks(i))return!0;if(i.toJSON&&"function"==typeof i.toJSON&&1===arguments.length)return io(i.toJSON(),!0);for(const t in i)if(Object.prototype.hasOwnProperty.call(i,t)&&io(i[t]))return!0;return!1}function to(i){const t=[],e=i.data,r=i;return r.data=eo(e,t),r.attachments=t.length,{packet:r,buffers:t}}function eo(i,t){if(!i)return i;if(Ks(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]=eo(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]=eo(i[r],t));return e}return i}function ro(i,t){return i.data=no(i.data,t),delete i.attachments,i}function no(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]=no(i[e],t);else if("object"==typeof i)for(const e in i)Object.prototype.hasOwnProperty.call(i,e)&&(i[e]=no(i[e],t));return i}var so;!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"}(so||(so={}));class oo extends Ms{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===so.BINARY_EVENT;e||t.type===so.BINARY_ACK?(t.type=e?so.EVENT:so.ACK,this.reconstructor=new Io(t),0===t.attachments&&super.emitReserved("decoded",t)):super.emitReserved("decoded",t)}else{if(!Ks(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===so[e.type])throw new Error("unknown packet type "+e.type);if(e.type===so.BINARY_EVENT||e.type===so.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(!oo.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 so.CONNECT:return"object"==typeof t;case so.DISCONNECT:return void 0===t;case so.CONNECT_ERROR:return"string"==typeof t||"object"==typeof t;case so.EVENT:case so.BINARY_EVENT:return Array.isArray(t)&&("string"==typeof t[0]||"number"==typeof t[0]);case so.ACK:case so.BINARY_ACK:return Array.isArray(t)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class Io{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=ro(this.reconPack,this.buffers);return this.finishedReconstruction(),i}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}var lo=Object.freeze({__proto__:null,protocol:5,get PacketType(){return so},Encoder:class{constructor(i){this.replacer=i}encode(i){return i.type!==so.EVENT&&i.type!==so.ACK||!io(i)?[this.encodeAsString(i)]:this.encodeAsBinary({type:i.type===so.EVENT?so.BINARY_EVENT:so.BINARY_ACK,nsp:i.nsp,data:i.data,id:i.id})}encodeAsString(i){let t=""+i.type;return i.type!==so.BINARY_EVENT&&i.type!==so.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=to(i),e=this.encodeAsString(t.packet),r=t.buffers;return r.unshift(e),r}},Decoder:oo});function ao(i,t,e){return i.on(t,e),function(){i.off(t,e)}}const co=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class uo extends Ms{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=[ao(i,"open",this.onopen.bind(this)),ao(i,"packet",this.onpacket.bind(this)),ao(i,"error",this.onerror.bind(this)),ao(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(co.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:so.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:so.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 so.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 so.EVENT:case so.BINARY_EVENT:this.onevent(i);break;case so.ACK:case so.BINARY_ACK:this.onack(i);break;case so.DISCONNECT:this.ondisconnect();break;case so.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:so.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:so.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 jo(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}jo.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)},jo.prototype.reset=function(){this.attempts=0},jo.prototype.setMin=function(i){this.ms=i},jo.prototype.setMax=function(i){this.max=i},jo.prototype.setJitter=function(i){this.jitter=i};class ho extends Ms{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,ps(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 jo({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||lo;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 _s(this.uri,this.opts);const t=this.engine,e=this;this._readyState="opening",this.skipReconnect=!1;const r=ao(t,"open",(function(){e.onopen(),i&&i()})),n=ao(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(ao(i,"ping",this.onping.bind(this)),ao(i,"data",this.ondata.bind(this)),ao(i,"error",this.onerror.bind(this)),ao(i,"close",this.onclose.bind(this)),ao(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){As((()=>{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 uo(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 No={};function Mo(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=Qs(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=No[n]&&s in No[n].nsps;let I;return t.forceNew||t["force new connection"]||!1===t.multiplex||o?I=new ho(r,t):(No[n]||(No[n]=new ho(r,t)),I=No[n]),e.query&&!t.query&&(t.query=e.queryKey),I.socket(e.path,t)}var go;Object.assign(Mo,{Manager:ho,Socket:uo,io:Mo,connect:Mo}),function(i){i.IMAGE="image",i.VIDEO="video"}(go||(go={}));class mo{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:go.IMAGE}}getImageResizeRatio(i){if(i.width<=1e3&&i.height<=1e3)return 1;return(i.width>i.height?i.width:i.height)/1e3}}class fo{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:go.VIDEO})}catch(i){r(i)}},t.readAsDataURL(i)}))}}class yo{static prepare(i){switch(i){case go.IMAGE:return new mo;case go.VIDEO:return new fo;default:throw new Error("DataProcessorType not supported")}}}const po=i=>{const t=document.getElementById("mava-iframe"),e=null==t?void 0:t.contentWindow;return null==e?void 0:e.document.getElementById(i)};let bo=null;const So=async()=>{document.hidden&&Dh.isBrowserSoundEnabled()&&await(async()=>{try{bo||(bo=new Audio("https://dashboard.mava.app/notification-sound.mp3")),bo.currentTime>0&&!bo.paused&&!bo.ended&&bo.readyState>bo.HAVE_CURRENT_DATA||await bo.play()}catch(i){}})()},zo=i=>{const t=i.match(new RegExp("[^a-zA-Z0-9]+$"));return t&&t.index?i.slice(0,t.index):i};var xo="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Po={};(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,b=0|o[4],S=8191&b,z=b>>>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,O=0|o[8],B=8191&O,L=O>>>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(S,C),n=(n=Math.imul(S,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(S,J)|0,n=(n=n+Math.imul(S,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(S,_)|0,n=(n=n+Math.imul(S,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 bi=(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)+(bi>>>26)|0,bi&=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(S,V)|0,n=(n=n+Math.imul(S,$)|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 Si=(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)+(Si>>>26)|0,Si&=67108863,r=Math.imul(B,C),n=(n=Math.imul(B,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(S,K)|0,n=(n=n+Math.imul(S,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(B,J)|0,n=(n=n+Math.imul(B,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(S,ei)|0,n=(n=n+Math.imul(S,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(B,_)|0,n=(n=n+Math.imul(B,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(S,si)|0,n=(n=n+Math.imul(S,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(B,V)|0,n=(n=n+Math.imul(B,$)|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(S,li)|0,n=(n=n+Math.imul(S,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(B,K)|0,n=(n=n+Math.imul(B,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(S,ui)|0,n=(n=n+Math.imul(S,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(B,ei)|0,n=(n=n+Math.imul(B,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(S,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(S,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(B,si)|0,n=(n=n+Math.imul(B,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(B,li)|0,n=(n=n+Math.imul(B,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(B,ui)|0,n=(n=n+Math.imul(B,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(B,Ni)|0)|0)+((8191&(n=(n=n+Math.imul(B,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 Oi=(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)+(Oi>>>26)|0,Oi&=67108863,l[0]=Mi,l[1]=gi,l[2]=mi,l[3]=fi,l[4]=yi,l[5]=pi,l[6]=bi,l[7]=Si,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]=Oi,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 b(){f.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){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(b,f),r(S,f),S.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 b;else{if("p25519"!==i)throw new Error("Unknown prime "+i);t=new S}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 Po},set exports(i){Po=i}},xo);var wo=Po;let To=!1,Yo=!1;const Go={debug:1,default:2,info:2,warning:3,error:4,off:5};let Zo=Go.default,vo=null;const Do=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 Oo,Bo;!function(i){i.DEBUG="DEBUG",i.INFO="INFO",i.WARNING="WARNING",i.ERROR="ERROR",i.OFF="OFF"}(Oo||(Oo={})),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"}(Bo||(Bo={}));const Lo="0123456789abcdef";class ko{constructor(i){Object.defineProperty(this,"version",{enumerable:!0,value:i,writable:!1})}_log(i,t){const e=i.toLowerCase();null==Go[e]&&this.throwArgumentError("invalid log level name","logLevel",i),Zo>Go[e]||console.log.apply(console,t)}debug(...i){this._log(ko.levels.DEBUG,i)}info(...i){this._log(ko.levels.INFO,i)}warn(...i){this._log(ko.levels.WARNING,i)}makeError(i,t,e){if(Yo)return this.makeError("censored error",t,{});t||(t=ko.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+=Lo[t[i]>>4],e+=Lo[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 Bo.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 Bo.CALL_EXCEPTION:case Bo.INSUFFICIENT_FUNDS:case Bo.MISSING_NEW:case Bo.NONCE_EXPIRED:case Bo.REPLACEMENT_UNDERPRICED:case Bo.TRANSACTION_REPLACED:case Bo.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,ko.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){Do&&this.throwError("platform missing String.prototype.normalize",ko.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Do})}checkSafeUint53(i,t){"number"==typeof i&&(null==t&&(t="value not safe"),(i<0||i>=9007199254740991)&&this.throwError(t,ko.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:i}),i%1&&this.throwError(t,ko.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:i}))}checkArgumentCount(i,t,e){e=e?": "+e:"",i<t&&this.throwError("missing argument"+e,ko.errors.MISSING_ARGUMENT,{count:i,expectedCount:t}),i>t&&this.throwError("too many arguments"+e,ko.errors.UNEXPECTED_ARGUMENT,{count:i,expectedCount:t})}checkNew(i,t){i!==Object&&null!=i||this.throwError("missing new",ko.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",ko.errors.UNSUPPORTED_OPERATION,{name:i.name,operation:"new"}):i!==Object&&null!=i||this.throwError("missing new",ko.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return vo||(vo=new ko("logger/5.7.0")),vo}static setCensorship(i,t){if(!i&&t&&this.globalLogger().throwError("cannot permanently disable censorship",ko.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),To){if(!i)return;this.globalLogger().throwError("error censorship permanent",ko.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}Yo=!!i,To=!!t}static setLogLevel(i){const t=Go[i.toLowerCase()];null!=t?Zo=t:ko.globalLogger().warn("invalid log level - "+i)}static from(i){return new ko(i)}}ko.errors=Bo,ko.levels=Oo;const Uo=new ko("bytes/5.7.0");function Eo(i){return!!i.toHexString}function Ao(i){return i.slice||(i.slice=function(){const t=Array.prototype.slice.call(arguments);return Ao(new Uint8Array(Array.prototype.slice.apply(i,t)))}),i}function Co(i){return _o(i)&&!(i.length%2)||Wo(i)}function Ho(i){return"number"==typeof i&&i==i&&i%1==0}function Wo(i){if(null==i)return!1;if(i.constructor===Uint8Array)return!0;if("string"==typeof i)return!1;if(!Ho(i.length)||i.length<0)return!1;for(let t=0;t<i.length;t++){const e=i[t];if(!Ho(e)||e<0||e>=256)return!1}return!0}function Jo(i,t){if(t||(t={}),"number"==typeof i){Uo.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),Ao(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof i&&"0x"!==i.substring(0,2)&&(i="0x"+i),Eo(i)&&(i=i.toHexString()),_o(i)){let e=i.substring(2);e.length%2&&("left"===t.hexPad?e="0"+e:"right"===t.hexPad?e+="0":Uo.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 Ao(new Uint8Array(r))}return Wo(i)?Ao(new Uint8Array(i)):Uo.throwArgumentError("invalid arrayify value","value",i)}function Ro(i){const t=i.map((i=>Jo(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),Ao(r)}function Qo(i){let t=Jo(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 _o(i,t){return!("string"!=typeof i||!i.match(/^0x[0-9A-Fa-f]*$/))&&(!t||i.length===2+2*t)}const Fo="0123456789abcdef";function Xo(i,t){if(t||(t={}),"number"==typeof i){Uo.checkSafeUint53(i,"invalid hexlify value");let t="";for(;i;)t=Fo[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),Eo(i))return i.toHexString();if(_o(i))return i.length%2&&("left"===t.hexPad?i="0x0"+i.substring(2):"right"===t.hexPad?i+="0":Uo.throwArgumentError("hex data is odd-length","value",i)),i.toLowerCase();if(Wo(i)){let t="0x";for(let e=0;e<i.length;e++){let r=i[e];t+=Fo[(240&r)>>4]+Fo[15&r]}return t}return Uo.throwArgumentError("invalid hexlify value","value",i)}function Vo(i){if("string"!=typeof i)i=Xo(i);else if(!_o(i)||i.length%2)return null;return(i.length-2)/2}function $o(i,t,e){return"string"!=typeof i?i=Xo(i):(!_o(i)||i.length%2)&&Uo.throwArgumentError("invalid hexData","value",i),t=2+2*t,null!=e?"0x"+i.substring(t,2+2*e):"0x"+i.substring(t)}function qo(i){let t="0x";return i.forEach((i=>{t+=Xo(i).substring(2)})),t}function Ko(i){const t=function(i){"string"!=typeof i&&(i=Xo(i));_o(i)||Uo.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)}(Xo(i,{hexPad:"left"}));return"0x"===t?"0x0":t}function iI(i,t){for("string"!=typeof i?i=Xo(i):_o(i)||Uo.throwArgumentError("invalid hex string","value",i),i.length>2*t+2&&Uo.throwArgumentError("value out of range","value",arguments[1]);i.length<2*t+2;)i="0x0"+i.substring(2);return i}function tI(i){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(Co(i)){let e=Jo(i);64===e.length?(t.v=27+(e[32]>>7),e[32]&=127,t.r=Xo(e.slice(0,32)),t.s=Xo(e.slice(32,64))):65===e.length?(t.r=Xo(e.slice(0,32)),t.s=Xo(e.slice(32,64)),t.v=e[64]):Uo.throwArgumentError("invalid signature string","signature",i),t.v<27&&(0===t.v||1===t.v?t.v+=27:Uo.throwArgumentError("signature invalid v byte","signature",i)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(e[32]|=128),t._vs=Xo(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=Jo(i)).length>t&&Uo.throwArgumentError("value out of range","value",arguments[0]);const e=new Uint8Array(t);return e.set(i,t-i.length),Ao(e)}(Jo(t._vs),32);t._vs=Xo(e);const r=e[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=r:t.recoveryParam!==r&&Uo.throwArgumentError("signature recoveryParam mismatch _vs","signature",i),e[0]&=127;const n=Xo(e);null==t.s?t.s=n:t.s!==n&&Uo.throwArgumentError("signature v mismatch _vs","signature",i)}if(null==t.recoveryParam)null==t.v?Uo.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&&Uo.throwArgumentError("signature recoveryParam mismatch v","signature",i)}null!=t.r&&_o(t.r)?t.r=iI(t.r,32):Uo.throwArgumentError("signature missing or invalid r","signature",i),null!=t.s&&_o(t.s)?t.s=iI(t.s,32):Uo.throwArgumentError("signature missing or invalid s","signature",i);const e=Jo(t.s);e[0]>=128&&Uo.throwArgumentError("signature s out of range","signature",i),t.recoveryParam&&(e[0]|=128);const r=Xo(e);t._vs&&(_o(t._vs)||Uo.throwArgumentError("signature invalid _vs","signature",i),t._vs=iI(t._vs,32)),null==t._vs?t._vs=r:t._vs!==r&&Uo.throwArgumentError("signature _vs mismatch v and s","signature",i)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}var eI=wo.BN;const rI=new ko("bignumber/5.7.0"),nI={},sI=9007199254740991;let oI=!1;class II{constructor(i,t){i!==nI&&rI.throwError("cannot call constructor directly; use BigNumber.from",ko.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(i){return aI(cI(this).fromTwos(i))}toTwos(i){return aI(cI(this).toTwos(i))}abs(){return"-"===this._hex[0]?II.from(this._hex.substring(1)):this}add(i){return aI(cI(this).add(cI(i)))}sub(i){return aI(cI(this).sub(cI(i)))}div(i){return II.from(i).isZero()&&uI("division-by-zero","div"),aI(cI(this).div(cI(i)))}mul(i){return aI(cI(this).mul(cI(i)))}mod(i){const t=cI(i);return t.isNeg()&&uI("division-by-zero","mod"),aI(cI(this).umod(t))}pow(i){const t=cI(i);return t.isNeg()&&uI("negative-power","pow"),aI(cI(this).pow(t))}and(i){const t=cI(i);return(this.isNegative()||t.isNeg())&&uI("unbound-bitwise-result","and"),aI(cI(this).and(t))}or(i){const t=cI(i);return(this.isNegative()||t.isNeg())&&uI("unbound-bitwise-result","or"),aI(cI(this).or(t))}xor(i){const t=cI(i);return(this.isNegative()||t.isNeg())&&uI("unbound-bitwise-result","xor"),aI(cI(this).xor(t))}mask(i){return(this.isNegative()||i<0)&&uI("negative-width","mask"),aI(cI(this).maskn(i))}shl(i){return(this.isNegative()||i<0)&&uI("negative-width","shl"),aI(cI(this).shln(i))}shr(i){return(this.isNegative()||i<0)&&uI("negative-width","shr"),aI(cI(this).shrn(i))}eq(i){return cI(this).eq(cI(i))}lt(i){return cI(this).lt(cI(i))}lte(i){return cI(this).lte(cI(i))}gt(i){return cI(this).gt(cI(i))}gte(i){return cI(this).gte(cI(i))}isNegative(){return"-"===this._hex[0]}isZero(){return cI(this).isZero()}toNumber(){try{return cI(this).toNumber()}catch(i){uI("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(i){}return rI.throwError("this platform does not support BigInt",ko.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?oI||(oI=!0,rI.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?rI.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",ko.errors.UNEXPECTED_ARGUMENT,{}):rI.throwError("BigNumber.toString does not accept parameters",ko.errors.UNEXPECTED_ARGUMENT,{})),cI(this).toString(10)}toHexString(){return this._hex}toJSON(i){return{type:"BigNumber",hex:this.toHexString()}}static from(i){if(i instanceof II)return i;if("string"==typeof i)return i.match(/^-?0x[0-9a-f]+$/i)?new II(nI,lI(i)):i.match(/^-?[0-9]+$/)?new II(nI,lI(new eI(i))):rI.throwArgumentError("invalid BigNumber string","value",i);if("number"==typeof i)return i%1&&uI("underflow","BigNumber.from",i),(i>=sI||i<=-sI)&&uI("overflow","BigNumber.from",i),II.from(String(i));const t=i;if("bigint"==typeof t)return II.from(t.toString());if(Wo(t))return II.from(Xo(t));if(t)if(t.toHexString){const i=t.toHexString();if("string"==typeof i)return II.from(i)}else{let i=t._hex;if(null==i&&"BigNumber"===t.type&&(i=t.hex),"string"==typeof i&&(_o(i)||"-"===i[0]&&_o(i.substring(1))))return II.from(i)}return rI.throwArgumentError("invalid BigNumber value","value",i)}static isBigNumber(i){return!(!i||!i._isBigNumber)}}function lI(i){if("string"!=typeof i)return lI(i.toString(16));if("-"===i[0])return"-"===(i=i.substring(1))[0]&&rI.throwArgumentError("invalid hex","value",i),"0x00"===(i=lI(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 aI(i){return II.from(lI(i))}function cI(i){const t=II.from(i).toHexString();return"-"===t[0]?new eI("-"+t.substring(3),16):new eI(t.substring(2),16)}function uI(i,t,e){const r={fault:i,operation:t};return null!=e&&(r.value=e),rI.throwError(i,ko.errors.NUMERIC_FAULT,r)}var jI=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 hI=new ko("properties/5.7.0");function NI(i,t,e){Object.defineProperty(i,t,{enumerable:!0,value:e,writable:!1})}function dI(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 MI(i){return jI(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 gI(i){const t={};for(const e in i)t[e]=i[e];return t}const mI={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function fI(i){if(null==i||mI[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(!fI(r))return!1}return!0}return hI.throwArgumentError("Cannot deepCopy "+typeof i,"object",i)}function yI(i){if(fI(i))return i;if(Array.isArray(i))return Object.freeze(i.map((i=>pI(i))));if("object"==typeof i){const t={};for(const e in i){const r=i[e];void 0!==r&&NI(t,e,pI(r))}return t}return hI.throwArgumentError("Cannot deepCopy "+typeof i,"object",i)}function pI(i){return yI(i)}class bI{constructor(i){for(const t in i)this[t]=pI(i[t])}}var SI={};
/**
     * [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=xo: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 b["cshake"+i].update(t,r,n,s)[e]()}},m=function(i,t,e){return function(t,r,n,s){return b["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):b["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)}}],b={},S=[],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(S.push(T),b[T]=x.createMethod(P[w],x.padding),"sha3"!==x.name){var Y=x.name+P[w];S.push(Y),b[Y]=b[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,b,S,z,x,P,w,T,Y,G,Z,v,D,O,B,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,B=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,O=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,b=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,S=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]=B^~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&b,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&S,i[5]=y^~b&z,i[14]=Y^~Z&D,i[15]=G^~v&O,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^~S&d,i[7]=b^~z&M,i[16]=Z^~D&x,i[17]=v^~O&P,i[26]=C^~W&B,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]=S^~d&g,i[9]=z^~M&m,i[18]=D^~x&w,i[19]=O^~P&T,i[28]=W^~B&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=b;else for(z=0;z<S.length;++z)r[S[z]]=b[S[z]]}()}({get exports(){return SI},set exports(i){SI=i}});var zI=SI;function xI(i){return"0x"+zI.keccak_256(Jo(i))}const PI=new ko("rlp/5.7.0");function wI(i){const t=[];for(;i;)t.unshift(255&i),i>>=8;return t}function TI(i,t,e){let r=0;for(let n=0;n<e;n++)r=256*r+i[t+n];return r}function YI(i){if(Array.isArray(i)){let t=[];if(i.forEach((function(i){t=t.concat(YI(i))})),t.length<=55)return t.unshift(192+t.length),t;const e=wI(t.length);return e.unshift(247+e.length),e.concat(t)}Co(i)||PI.throwArgumentError("RLP object must be BytesLike","object",i);const t=Array.prototype.slice.call(Jo(i));if(1===t.length&&t[0]<=127)return t;if(t.length<=55)return t.unshift(128+t.length),t;const e=wI(t.length);return e.unshift(183+e.length),e.concat(t)}function GI(i){return Xo(YI(i))}function ZI(i,t,e,r){const n=[];for(;e<t+1+r;){const s=vI(i,e);n.push(s.result),(e+=s.consumed)>t+1+r&&PI.throwError("child data too short",ko.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:n}}function vI(i,t){if(0===i.length&&PI.throwError("data too short",ko.errors.BUFFER_OVERRUN,{}),i[t]>=248){const e=i[t]-247;t+1+e>i.length&&PI.throwError("data short segment too short",ko.errors.BUFFER_OVERRUN,{});const r=TI(i,t+1,e);return t+1+e+r>i.length&&PI.throwError("data long segment too short",ko.errors.BUFFER_OVERRUN,{}),ZI(i,t,t+1+e,e+r)}if(i[t]>=192){const e=i[t]-192;return t+1+e>i.length&&PI.throwError("data array too short",ko.errors.BUFFER_OVERRUN,{}),ZI(i,t,t+1,e)}if(i[t]>=184){const e=i[t]-183;t+1+e>i.length&&PI.throwError("data array too short",ko.errors.BUFFER_OVERRUN,{});const r=TI(i,t+1,e);t+1+e+r>i.length&&PI.throwError("data array too short",ko.errors.BUFFER_OVERRUN,{});return{consumed:1+e+r,result:Xo(i.slice(t+1+e,t+1+e+r))}}if(i[t]>=128){const e=i[t]-128;t+1+e>i.length&&PI.throwError("data too short",ko.errors.BUFFER_OVERRUN,{});return{consumed:1+e,result:Xo(i.slice(t+1,t+1+e))}}return{consumed:1,result:Xo(i[t])}}function DI(i){const t=Jo(i),e=vI(t,0);return e.consumed!==t.length&&PI.throwArgumentError("invalid rlp data","data",i),e.result}const OI=new ko("address/5.7.0");function BI(i){_o(i,20)||OI.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=Jo(xI(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 LI={};for(let i=0;i<10;i++)LI[String(i)]=String(i);for(let i=0;i<26;i++)LI[String.fromCharCode(65+i)]=String(10+i);const kI=Math.floor(function(i){return Math.log10?Math.log10(i):Math.log(i)/Math.LN10}(9007199254740991));function UI(i){let t=null;if("string"!=typeof i&&OI.throwArgumentError("invalid address","address",i),i.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==i.substring(0,2)&&(i="0x"+i),t=BI(i),i.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==i&&OI.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=>LI[i])).join("");for(;t.length>=kI;){let i=t.substring(0,kI);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)&&OI.throwArgumentError("bad icap checksum","address",i),t=function(i){return new eI(i,36).toString(16)}(i.substring(4));t.length<40;)t="0"+t;t=BI("0x"+t)}else OI.throwArgumentError("invalid address","address",i);return t}const EI=II.from(0),AI=new ko("strings/5.7.0");var CI,HI;function WI(i,t,e,r,n){if(i===HI.BAD_PREFIX||i===HI.UNEXPECTED_CONTINUE){let i=0;for(let r=t+1;r<e.length&&e[r]>>6==2;r++)i++;return i}return i===HI.OVERRUN?e.length-t-1:0}!function(i){i.current="",i.NFC="NFC",i.NFD="NFD",i.NFKC="NFKC",i.NFKD="NFKD"}(CI||(CI={})),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"}(HI||(HI={}));const JI=Object.freeze({error:function(i,t,e,r,n){return AI.throwArgumentError(`invalid codepoint at offset ${t}; ${i}`,"bytes",e)},ignore:WI,replace:function(i,t,e,r,n){return i===HI.OVERLONG?(r.push(n),0):(r.push(65533),WI(i,t,e))}});function RI(i,t){null==t&&(t=JI.error),i=Jo(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)?HI.UNEXPECTED_CONTINUE:HI.BAD_PREFIX,r-1,i,e);continue}s=3,o=65535}if(r-1+s>=i.length){r+=t(HI.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(HI.MISSING_CONTINUE,r,i,e),I=null;break}I=I<<6|63&n,r++}null!==I&&(I>1114111?r+=t(HI.OUT_OF_RANGE,r-1-s,i,e,I):I>=55296&&I<=57343?r+=t(HI.UTF16_SURROGATE,r-1-s,i,e,I):I<=o?r+=t(HI.OVERLONG,r-1-s,i,e,I):e.push(I))}return e}function QI(i,t=CI.current){t!=CI.current&&(AI.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 Jo(e)}function _I(i,t){return RI(i,t).map((i=>i<=65535?String.fromCharCode(i):(i-=65536,String.fromCharCode(55296+(i>>10&1023),56320+(1023&i))))).join("")}function FI(i){return xI(QI(i))}const XI="hash/5.7.0";function VI(i){i=atob(i);const t=[];for(let e=0;e<i.length;e++)t.push(i.charCodeAt(e));return Jo(t)}function $I(i){i=Jo(i);let t="";for(let e=0;e<i.length;e++)t+=String.fromCharCode(i[e]);return btoa(t)}function qI(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 KI(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 il(i){return 1&i?~i>>1:i>>1}function tl(i,t){let e=Array(i);for(let r=0,n=-1;r<i;r++)e[r]=n+=1+t();return e}function el(i,t){let e=Array(i);for(let r=0,n=0;r<i;r++)e[r]=n+=il(t());return e}function rl(i,t){let e=tl(i(),i),r=i(),n=tl(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 nl(i,t,e){let r=Array(i).fill(void 0).map((()=>[]));for(let n=0;n<t;n++)el(i,e).forEach(((i,t)=>r[t].push(i)));return r}function sl(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 qI(nl(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 ol(i,t){return nl(1+t(),1+i,t).map((i=>[i[0],i.slice(1)]))}const Il=KI(VI("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==")),ll=new Set(rl(Il)),al=new Set(rl(Il)),cl=function(i){let t=[];for(;;){let e=i();if(0==e)break;t.push(sl(e,i))}for(;;){let e=i()-1;if(e<0)break;t.push(ol(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}(qI(t))}(Il),ul=function(i){let t=rl(i).sort(((i,t)=>i-t));return function e(){let r=[];for(;;){let n=rl(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}}()}(Il),jl=45,hl=95;function Nl(i){return function(i,t=CI.current){return RI(QI(i,t))}(i)}function dl(i){return i.filter((i=>65039!=i))}function Ml(i){for(let t of i.split(".")){let i=Nl(t);try{for(let t=i.lastIndexOf(hl)-1;t>=0;t--)if(i[t]!==hl)throw new Error("underscore only allowed at start");if(i.length>=4&&i.every((i=>i<128))&&i[2]===jl&&i[3]===jl)throw new Error("invalid label extension")}catch(i){throw new Error(`Invalid label "${t}": ${i.message}`)}}return i}function gl(i){return Ml(function(i,t){let e=Nl(i).reverse(),r=[];for(;e.length;){let i=ml(e);if(i){r.push(...t(i));continue}let n=e.pop();if(ll.has(n)){r.push(n);continue}if(al.has(n))continue;let s=cl[n];if(!s)throw new Error(`Disallowed codepoint: 0x${n.toString(16).toUpperCase()}`);r.push(...s)}return Ml(function(i){return i.normalize("NFC")}(String.fromCodePoint(...r)))}(i,dl))}function ml(i,t){var e;let r,n,s=ul,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 fl=new ko(XI),yl=new Uint8Array(32);function pl(i){if(0===i.length)throw new Error("invalid ENS name; empty component");return i}function bl(i){const t=QI(gl(i)),e=[];if(0===i.length)return e;let r=0;for(let i=0;i<t.length;i++){46===t[i]&&(e.push(pl(t.slice(r,i))),r=i+1)}if(r>=t.length)throw new Error("invalid ENS name; empty component");return e.push(pl(t.slice(r))),e}function Sl(i){"string"!=typeof i&&fl.throwArgumentError("invalid ENS name; not a string","name",i);let t=yl;const e=bl(i);for(;e.length;)t=xI(Ro([t,xI(e.pop())]));return Xo(t)}yl.fill(0);var zl=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 xl=new ko(XI),Pl=new Uint8Array(32);Pl.fill(0);const wl=II.from(-1),Tl=II.from(0),Yl=II.from(1),Gl=II.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");const Zl=iI(Yl.toHexString(),32),vl=iI(Tl.toHexString(),32),Dl={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},Ol=["name","version","chainId","verifyingContract","salt"];function Bl(i){return function(t){return"string"!=typeof t&&xl.throwArgumentError(`invalid domain value for ${JSON.stringify(i)}`,`domain.${i}`,t),t}}const Ll={name:Bl("name"),version:Bl("version"),chainId:function(i){try{return II.from(i).toString()}catch(i){}return xl.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",i)},verifyingContract:function(i){try{return UI(i).toLowerCase()}catch(i){}return xl.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",i)},salt:function(i){try{const t=Jo(i);if(32!==t.length)throw new Error("bad length");return Xo(t)}catch(i){}return xl.throwArgumentError('invalid domain value "salt"',"domain.salt",i)}};function kl(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))&&xl.throwArgumentError("invalid numeric width","type",i);const n=Gl.mask(e?r-1:r),s=e?n.add(Yl).mul(wl):Tl;return function(t){const e=II.from(t);return(e.lt(s)||e.gt(n))&&xl.throwArgumentError(`value out-of-bounds for ${i}`,"value",t),iI(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))&&xl.throwArgumentError("invalid bytes width","type",i),function(t){return Jo(t).length!==e&&xl.throwArgumentError(`invalid length for ${i}`,"value",t),function(i){const t=Jo(i),e=t.length%32;return e?qo([t,Pl.slice(e)]):Xo(t)}(t)}}}switch(i){case"address":return function(i){return iI(UI(i),32)};case"bool":return function(i){return i?Zl:vl};case"bytes":return function(i){return xI(i)};case"string":return function(i){return FI(i)}}return null}function Ul(i,t){return`${i}(${t.map((({name:i,type:t})=>t+" "+i)).join(",")})`}class El{constructor(i){NI(this,"types",Object.freeze(pI(i))),NI(this,"_encoderCache",{}),NI(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]&&xl.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&&xl.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",i);kl(o)||(e[o]||xl.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?xl.throwArgumentError("missing primary type","types",i):n.length>1&&xl.throwArgumentError(`ambiguous primary types or unused types: ${n.map((i=>JSON.stringify(i))).join(", ")}`,"types",i),NI(this,"primaryType",n[0]),function n(s,o){o[s]&&xl.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]=Ul(t,i[t])+e.map((t=>Ul(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=kl(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&&xl.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let n=t.map(e);return this._types[i]&&(n=n.map(xI)),xI(qo(n))}}const e=this.types[i];if(e){const t=FI(this._types[i]);return i=>{const r=e.map((({name:t,type:e})=>{const r=this.getEncoder(e)(i[t]);return this._types[e]?xI(r):r}));return r.unshift(t),qo(r)}}return xl.throwArgumentError(`unknown type: ${i}`,"type",i)}encodeType(i){const t=this._types[i];return t||xl.throwArgumentError(`unknown type: ${JSON.stringify(i)}`,"name",i),t}encodeData(i,t){return this.getEncoder(i)(t)}hashStruct(i,t){return xI(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(kl(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&&xl.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)),{}):xl.throwArgumentError(`unknown type: ${i}`,"type",i)}visit(i,t){return this._visit(this.primaryType,i,t)}static from(i){return new El(i)}static getPrimaryType(i){return El.from(i).primaryType}static hashStruct(i,t,e){return El.from(t).hashStruct(i,e)}static hashDomain(i){const t=[];for(const e in i){const r=Dl[e];r||xl.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(e)}`,"domain",i),t.push({name:e,type:r})}return t.sort(((i,t)=>Ol.indexOf(i.name)-Ol.indexOf(t.name))),El.hashStruct("EIP712Domain",{EIP712Domain:t},i)}static encode(i,t,e){return qo(["0x1901",El.hashDomain(i),El.from(t).hash(e)])}static hash(i,t,e){return xI(El.encode(i,t,e))}static resolveNames(i,t,e,r){return zl(this,void 0,void 0,(function*(){i=gI(i);const n={};i.verifyingContract&&!_o(i.verifyingContract,20)&&(n[i.verifyingContract]="0x");const s=El.from(t);s.visit(e,((i,t)=>("address"!==i||_o(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){El.hashDomain(i);const r={},n=[];Ol.forEach((t=>{const e=i[t];null!=e&&(r[t]=Ll[t](e),n.push({name:t,type:Dl[t]}))}));const s=El.from(t),o=gI(t);return o.EIP712Domain?xl.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 Xo(Jo(t));if(i.match(/^u?int/))return II.from(t).toString();switch(i){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&xl.throwArgumentError("invalid string","value",t),t}return xl.throwArgumentError("unsupported type","type",i)}))}}}var Al=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 Cl=new ko("abstract-provider/5.7.0");class Hl extends bI{static isForkEvent(i){return!(!i||!i._isForkEvent)}}class Wl{constructor(){Cl.checkAbstract(new.target,Wl),NI(this,"_isProvider",!0)}getFeeData(){return Al(this,void 0,void 0,(function*(){const{block:i,gasPrice:t}=yield MI({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=II.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 Jl=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 Rl=new ko("abstract-signer/5.7.0"),Ql=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],_l=[ko.errors.INSUFFICIENT_FUNDS,ko.errors.NONCE_EXPIRED,ko.errors.REPLACEMENT_UNDERPRICED];class Fl{constructor(){Rl.checkAbstract(new.target,Fl),NI(this,"_isSigner",!0)}getBalance(i){return Jl(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),i)}))}getTransactionCount(i){return Jl(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),i)}))}estimateGas(i){return Jl(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield MI(this.checkTransaction(i));return yield this.provider.estimateGas(t)}))}call(i,t){return Jl(this,void 0,void 0,(function*(){this._checkProvider("call");const e=yield MI(this.checkTransaction(i));return yield this.provider.call(e,t)}))}sendTransaction(i){return Jl(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 Jl(this,void 0,void 0,(function*(){this._checkProvider("getChainId");return(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return Jl(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return Jl(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(i){return Jl(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(i)}))}checkTransaction(i){for(const t in i)-1===Ql.indexOf(t)&&Rl.throwArgumentError("invalid transaction key: "+t,"transaction",i);const t=gI(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()&&Rl.throwArgumentError("from address mismatch","transaction",i),t[0]))),t}populateTransaction(i){return Jl(this,void 0,void 0,(function*(){const t=yield MI(this.checkTransaction(i));null!=t.to&&(t.to=Promise.resolve(t.to).then((i=>Jl(this,void 0,void 0,(function*(){if(null==i)return null;const t=yield this.resolveName(i);return null==t&&Rl.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||Rl.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",i):Rl.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&&Rl.throwError("network does not support EIP-1559",ko.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=i.gasPrice),t.type=0):Rl.throwError("failed to get consistent fee data",ko.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(_l.indexOf(i.code)>=0)throw i;return Rl.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",ko.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]&&Rl.throwArgumentError("chainId address mismatch","transaction",i),t[0]))),yield MI(t)}))}_checkProvider(i){this.provider||Rl.throwError("missing provider",ko.errors.UNSUPPORTED_OPERATION,{operation:i||"_checkProvider"})}static isSigner(i){return!(!i||!i._isSigner)}}var Xl={},Vl={},$l=ql;function ql(i,t){if(!i)throw new Error(t||"Assertion failed")}ql.equal=function(i,t,e){if(i!=t)throw new Error(e||"Assertion failed: "+i+" != "+t)};var Kl,ia={},ta={},ea={get exports(){return ta},set exports(i){ta=i}};!function(i){try{var t=require("util");if("function"!=typeof t.inherits)throw"";i.exports=t.inherits}catch(t){i.exports=(Kl||(Kl=1,"function"==typeof Object.create?ea.exports=function(i,t){t&&(i.super_=t,i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}))}:ea.exports=function(i,t){if(t){i.super_=t;var e=function(){};e.prototype=t.prototype,i.prototype=new e,i.prototype.constructor=i}}),ta)}}({get exports(){return ia},set exports(i){ia=i}});var ra=$l,na=ia;function sa(i,t){return 55296==(64512&i.charCodeAt(t))&&(!(t<0||t+1>=i.length)&&56320==(64512&i.charCodeAt(t+1)))}function oa(i){return(i>>>24|i>>>8&65280|i<<8&16711680|(255&i)<<24)>>>0}function Ia(i){return 1===i.length?"0"+i:i}function la(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}Vl.inherits=na,Vl.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):sa(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},Vl.toHex=function(i){for(var t="",e=0;e<i.length;e++)t+=Ia(i[e].toString(16));return t},Vl.htonl=oa,Vl.toHex32=function(i,t){for(var e="",r=0;r<i.length;r++){var n=i[r];"little"===t&&(n=oa(n)),e+=la(n.toString(16))}return e},Vl.zero2=Ia,Vl.zero8=la,Vl.join32=function(i,t,e,r){var n=e-t;ra(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},Vl.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},Vl.rotr32=function(i,t){return i>>>t|i<<32-t},Vl.rotl32=function(i,t){return i<<t|i>>>32-t},Vl.sum32=function(i,t){return i+t>>>0},Vl.sum32_3=function(i,t,e){return i+t+e>>>0},Vl.sum32_4=function(i,t,e,r){return i+t+e+r>>>0},Vl.sum32_5=function(i,t,e,r,n){return i+t+e+r+n>>>0},Vl.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},Vl.sum64_hi=function(i,t,e,r){return(t+r>>>0<t?1:0)+i+e>>>0},Vl.sum64_lo=function(i,t,e,r){return t+r>>>0},Vl.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},Vl.sum64_4_lo=function(i,t,e,r,n,s,o,I){return t+r+s+I>>>0},Vl.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},Vl.sum64_5_lo=function(i,t,e,r,n,s,o,I,l,a){return t+r+s+I+a>>>0},Vl.rotr64_hi=function(i,t,e){return(t<<32-e|i>>>e)>>>0},Vl.rotr64_lo=function(i,t,e){return(i<<32-e|t>>>e)>>>0},Vl.shr64_hi=function(i,t,e){return i>>>e},Vl.shr64_lo=function(i,t,e){return(i<<32-e|t>>>e)>>>0};var aa={},ca=Vl,ua=$l;function ja(){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}aa.BlockHash=ja,ja.prototype.update=function(i,t){if(i=ca.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=ca.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},ja.prototype.digest=function(i){return this.update(this._pad()),ua(null===this.pending),this._digest(i)},ja.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 ha={},Na={},da=Vl.rotr32;function Ma(i,t,e){return i&t^~i&e}function ga(i,t,e){return i&t^i&e^t&e}function ma(i,t,e){return i^t^e}Na.ft_1=function(i,t,e,r){return 0===i?Ma(t,e,r):1===i||3===i?ma(t,e,r):2===i?ga(t,e,r):void 0},Na.ch32=Ma,Na.maj32=ga,Na.p32=ma,Na.s0_256=function(i){return da(i,2)^da(i,13)^da(i,22)},Na.s1_256=function(i){return da(i,6)^da(i,11)^da(i,25)},Na.g0_256=function(i){return da(i,7)^da(i,18)^i>>>3},Na.g1_256=function(i){return da(i,17)^da(i,19)^i>>>10};var fa=Vl,ya=aa,pa=Na,ba=fa.rotl32,Sa=fa.sum32,za=fa.sum32_5,xa=pa.ft_1,Pa=ya.BlockHash,wa=[1518500249,1859775393,2400959708,3395469782];function Ta(){if(!(this instanceof Ta))return new Ta;Pa.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}fa.inherits(Ta,Pa);var Ya=Ta;Ta.blockSize=512,Ta.outSize=160,Ta.hmacStrength=80,Ta.padLength=64,Ta.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]=ba(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=za(ba(n,5),xa(a,s,o,I),l,e[r],wa[a]);l=I,I=o,o=ba(s,30),s=n,n=c}this.h[0]=Sa(this.h[0],n),this.h[1]=Sa(this.h[1],s),this.h[2]=Sa(this.h[2],o),this.h[3]=Sa(this.h[3],I),this.h[4]=Sa(this.h[4],l)},Ta.prototype._digest=function(i){return"hex"===i?fa.toHex32(this.h,"big"):fa.split32(this.h,"big")};var Ga=Vl,Za=aa,va=Na,Da=$l,Oa=Ga.sum32,Ba=Ga.sum32_4,La=Ga.sum32_5,ka=va.ch32,Ua=va.maj32,Ea=va.s0_256,Aa=va.s1_256,Ca=va.g0_256,Ha=va.g1_256,Wa=Za.BlockHash,Ja=[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 Ra(){if(!(this instanceof Ra))return new Ra;Wa.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=Ja,this.W=new Array(64)}Ga.inherits(Ra,Wa);var Qa=Ra;Ra.blockSize=512,Ra.outSize=256,Ra.hmacStrength=192,Ra.padLength=64,Ra.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]=Ba(Ha(e[r-2]),e[r-7],Ca(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(Da(this.k.length===e.length),r=0;r<e.length;r++){var j=La(u,Aa(l),ka(l,a,c),this.k[r],e[r]),h=Oa(Ea(n),Ua(n,s,o));u=c,c=a,a=l,l=Oa(I,j),I=o,o=s,s=n,n=Oa(j,h)}this.h[0]=Oa(this.h[0],n),this.h[1]=Oa(this.h[1],s),this.h[2]=Oa(this.h[2],o),this.h[3]=Oa(this.h[3],I),this.h[4]=Oa(this.h[4],l),this.h[5]=Oa(this.h[5],a),this.h[6]=Oa(this.h[6],c),this.h[7]=Oa(this.h[7],u)},Ra.prototype._digest=function(i){return"hex"===i?Ga.toHex32(this.h,"big"):Ga.split32(this.h,"big")};var _a=Vl,Fa=Qa;function Xa(){if(!(this instanceof Xa))return new Xa;Fa.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}_a.inherits(Xa,Fa);var Va=Xa;Xa.blockSize=512,Xa.outSize=224,Xa.hmacStrength=192,Xa.padLength=64,Xa.prototype._digest=function(i){return"hex"===i?_a.toHex32(this.h.slice(0,7),"big"):_a.split32(this.h.slice(0,7),"big")};var $a=Vl,qa=aa,Ka=$l,ic=$a.rotr64_hi,tc=$a.rotr64_lo,ec=$a.shr64_hi,rc=$a.shr64_lo,nc=$a.sum64,sc=$a.sum64_hi,oc=$a.sum64_lo,Ic=$a.sum64_4_hi,lc=$a.sum64_4_lo,ac=$a.sum64_5_hi,cc=$a.sum64_5_lo,uc=qa.BlockHash,jc=[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 hc(){if(!(this instanceof hc))return new hc;uc.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=jc,this.W=new Array(160)}$a.inherits(hc,uc);var Nc=hc;function dc(i,t,e,r,n){var s=i&e^~i&n;return s<0&&(s+=4294967296),s}function Mc(i,t,e,r,n,s){var o=t&r^~t&s;return o<0&&(o+=4294967296),o}function gc(i,t,e,r,n){var s=i&e^i&n^e&n;return s<0&&(s+=4294967296),s}function mc(i,t,e,r,n,s){var o=t&r^t&s^r&s;return o<0&&(o+=4294967296),o}function fc(i,t){var e=ic(i,t,28)^ic(t,i,2)^ic(t,i,7);return e<0&&(e+=4294967296),e}function yc(i,t){var e=tc(i,t,28)^tc(t,i,2)^tc(t,i,7);return e<0&&(e+=4294967296),e}function pc(i,t){var e=ic(i,t,14)^ic(i,t,18)^ic(t,i,9);return e<0&&(e+=4294967296),e}function bc(i,t){var e=tc(i,t,14)^tc(i,t,18)^tc(t,i,9);return e<0&&(e+=4294967296),e}function Sc(i,t){var e=ic(i,t,1)^ic(i,t,8)^ec(i,t,7);return e<0&&(e+=4294967296),e}function zc(i,t){var e=tc(i,t,1)^tc(i,t,8)^rc(i,t,7);return e<0&&(e+=4294967296),e}function xc(i,t){var e=ic(i,t,19)^ic(t,i,29)^ec(i,t,6);return e<0&&(e+=4294967296),e}function Pc(i,t){var e=tc(i,t,19)^tc(t,i,29)^rc(i,t,6);return e<0&&(e+=4294967296),e}hc.blockSize=1024,hc.outSize=512,hc.hmacStrength=192,hc.padLength=128,hc.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=xc(e[r-4],e[r-3]),s=Pc(e[r-4],e[r-3]),o=e[r-14],I=e[r-13],l=Sc(e[r-30],e[r-29]),a=zc(e[r-30],e[r-29]),c=e[r-32],u=e[r-31];e[r]=Ic(n,s,o,I,l,a,c,u),e[r+1]=lc(n,s,o,I,l,a,c,u)}},hc.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];Ka(this.k.length===e.length);for(var f=0;f<e.length;f+=2){var y=g,p=m,b=pc(u,j),S=bc(u,j),z=dc(u,j,h,N,d),x=Mc(u,j,h,N,d,M),P=this.k[f],w=this.k[f+1],T=e[f],Y=e[f+1],G=ac(y,p,b,S,z,x,P,w,T,Y),Z=cc(y,p,b,S,z,x,P,w,T,Y);y=fc(r,n),p=yc(r,n),b=gc(r,n,s,o,I),S=mc(r,n,s,o,I,l);var v=sc(y,p,b,S),D=oc(y,p,b,S);g=d,m=M,d=h,M=N,h=u,N=j,u=sc(a,c,G,Z),j=oc(c,c,G,Z),a=I,c=l,I=s,l=o,s=r,o=n,r=sc(G,Z,v,D),n=oc(G,Z,v,D)}nc(this.h,0,r,n),nc(this.h,2,s,o),nc(this.h,4,I,l),nc(this.h,6,a,c),nc(this.h,8,u,j),nc(this.h,10,h,N),nc(this.h,12,d,M),nc(this.h,14,g,m)},hc.prototype._digest=function(i){return"hex"===i?$a.toHex32(this.h,"big"):$a.split32(this.h,"big")};var wc=Vl,Tc=Nc;function Yc(){if(!(this instanceof Yc))return new Yc;Tc.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}wc.inherits(Yc,Tc);var Gc=Yc;Yc.blockSize=1024,Yc.outSize=384,Yc.hmacStrength=192,Yc.padLength=128,Yc.prototype._digest=function(i){return"hex"===i?wc.toHex32(this.h.slice(0,12),"big"):wc.split32(this.h.slice(0,12),"big")},ha.sha1=Ya,ha.sha224=Va,ha.sha256=Qa,ha.sha384=Gc,ha.sha512=Nc;var Zc={},vc=Vl,Dc=aa,Oc=vc.rotl32,Bc=vc.sum32,Lc=vc.sum32_3,kc=vc.sum32_4,Uc=Dc.BlockHash;function Ec(){if(!(this instanceof Ec))return new Ec;Uc.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function Ac(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 Cc(i){return i<=15?0:i<=31?1518500249:i<=47?1859775393:i<=63?2400959708:2840853838}function Hc(i){return i<=15?1352829926:i<=31?1548603684:i<=47?1836072691:i<=63?2053994217:0}vc.inherits(Ec,Uc),Zc.ripemd160=Ec,Ec.blockSize=512,Ec.outSize=160,Ec.hmacStrength=192,Ec.padLength=64,Ec.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=Bc(Oc(kc(e,Ac(j,r,n,s),i[Wc[j]+t],Cc(j)),Rc[j]),o);e=o,o=s,s=Oc(n,10),n=r,r=h,h=Bc(Oc(kc(I,Ac(79-j,l,a,c),i[Jc[j]+t],Hc(j)),Qc[j]),u),I=u,u=c,c=Oc(a,10),a=l,l=h}h=Lc(this.h[1],n,c),this.h[1]=Lc(this.h[2],s,u),this.h[2]=Lc(this.h[3],o,I),this.h[3]=Lc(this.h[4],e,l),this.h[4]=Lc(this.h[0],r,a),this.h[0]=h},Ec.prototype._digest=function(i){return"hex"===i?vc.toHex32(this.h,"little"):vc.split32(this.h,"little")};var Wc=[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],Jc=[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],Rc=[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],Qc=[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],_c=Vl,Fc=$l;function Xc(i,t,e){if(!(this instanceof Xc))return new Xc(i,t,e);this.Hash=i,this.blockSize=i.blockSize/8,this.outSize=i.outSize/8,this.inner=null,this.outer=null,this._init(_c.toArray(t,e))}var Vc=Xc;Xc.prototype._init=function(i){i.length>this.blockSize&&(i=(new this.Hash).update(i).digest()),Fc(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)},Xc.prototype.update=function(i,t){return this.inner.update(i,t),this},Xc.prototype.digest=function(i){return this.outer.update(this.inner.digest()),this.outer.digest(i)},function(i){var t=i;t.utils=Vl,t.common=aa,t.sha=ha,t.ripemd=Zc,t.hmac=Vc,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}(Xl);var $c=Xl;function qc(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 Kc=iu;function iu(i,t){if(!i)throw new Error(t||"Assertion failed")}iu.equal=function(i,t,e){if(i!=t)throw new Error(e||"Assertion failed: "+i+" != "+t)};var tu=qc((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}})),eu=qc((function(i,t){var e=t;e.assert=Kc,e.toArray=tu.toArray,e.zero2=tu.zero2,e.toHex=tu.toHex,e.encode=tu.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 wo(i,"hex","le")}})),ru=eu.getNAF,nu=eu.getJSF,su=eu.assert;function ou(i,t){this.type=i,this.p=new wo(t.p,16),this.red=t.prime?wo.red(t.prime):wo.mont(this.p),this.zero=new wo(0).toRed(this.red),this.one=new wo(1).toRed(this.red),this.two=new wo(2).toRed(this.red),this.n=t.n&&new wo(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 Iu=ou;function lu(i,t){this.curve=i,this.type=t,this.precomputed=null}ou.prototype.point=function(){throw new Error("Not implemented")},ou.prototype.validate=function(){throw new Error("Not implemented")},ou.prototype._fixedNafMul=function(i,t){su(i.precomputed);var e=i._getDoubles(),r=ru(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()},ou.prototype._wnafMul=function(i,t){var e=4,r=i._getNAFPoints(e);e=r.wnd;for(var n=r.points,s=ru(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];su(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},ou.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=nu(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]=ru(e[h],l[h],this._bitLength),c[N]=ru(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 b=0;s>=0;){var S=!0;for(o=0;o<r;o++)p[o]=0|c[o][s],0!==p[o]&&(S=!1);if(!S)break;b++,s--}if(s>=0&&b++,y=y.dblp(b),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()},ou.BasePoint=lu,lu.prototype.eq=function(){throw new Error("Not implemented")},lu.prototype.validate=function(){return this.curve.validate(this)},ou.prototype.decodePoint=function(i,t){i=eu.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]?su(i[i.length-1]%2==0):7===i[0]&&su(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")},lu.prototype.encodeCompressed=function(i){return this.encode(i,!0)},lu.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))},lu.prototype.encode=function(i,t){return eu.encode(this._encode(t),i)},lu.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},lu.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)},lu.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}},lu.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}},lu.prototype._getBeta=function(){return null},lu.prototype.dblp=function(i){for(var t=this,e=0;e<i;e++)t=t.dbl();return t};var au=qc((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}}})),cu=eu.assert;function uu(i){Iu.call(this,"short",i),this.a=new wo(i.a,16).toRed(this.red),this.b=new wo(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)}au(uu,Iu);var ju=uu;function hu(i,t,e,r){Iu.BasePoint.call(this,i,"affine"),null===t&&null===e?(this.x=null,this.y=null,this.inf=!0):(this.x=new wo(t,16),this.y=new wo(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 Nu(i,t,e,r){Iu.BasePoint.call(this,i,"jacobian"),null===t&&null===e&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new wo(0)):(this.x=new wo(t,16),this.y=new wo(e,16),this.z=new wo(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}uu.prototype._getEndomorphism=function(i){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,e;if(i.beta)t=new wo(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 wo(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],cu(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 wo(i.a,16),b:new wo(i.b,16)}})):this._getEndoBasis(e)}}},uu.prototype._getEndoRoots=function(i){var t=i===this.p?this.red:wo.mont(i),e=new wo(2).toRed(t).redInvm(),r=e.redNeg(),n=new wo(3).toRed(t).redNeg().redSqrt().redMul(e);return[r.redAdd(n).fromRed(),r.redSub(n).fromRed()]},uu.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 wo(1),N=new wo(0),d=new wo(0),M=new wo(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}]},uu.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()}},uu.prototype.pointFromX=function(i,t){(i=new wo(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)},uu.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)},uu.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},au(hu,Iu.BasePoint),uu.prototype.point=function(i,t,e){return new hu(this,i,t,e)},uu.prototype.pointFromJSON=function(i,t){return hu.fromJSON(this,i,t)},hu.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}},hu.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]},hu.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},hu.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)+">"},hu.prototype.isInfinity=function(){return this.inf},hu.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)},hu.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)},hu.prototype.getX=function(){return this.x.fromRed()},hu.prototype.getY=function(){return this.y.fromRed()},hu.prototype.mul=function(i){return i=new wo(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)},hu.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)},hu.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)},hu.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))},hu.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},hu.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},au(Nu,Iu.BasePoint),uu.prototype.jpoint=function(i,t,e){return new Nu(this,i,t,e)},Nu.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)},Nu.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},Nu.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)},Nu.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)},Nu.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)},Nu.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},Nu.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)},Nu.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)},Nu.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)},Nu.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)},Nu.prototype.mul=function(i,t){return i=new wo(i,t),this.curve._wnafMul(this,i)},Nu.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)},Nu.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}},Nu.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)+">"},Nu.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var du=qc((function(i,t){var e=t;e.base=Iu,e.short=ju,e.mont=null,e.edwards=null})),Mu=qc((function(i,t){var e,r=t,n=eu.assert;function s(i){"short"===i.type?this.curve=new du.short(i):"edwards"===i.type?this.curve=new du.edwards(i):this.curve=new du.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:$c.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:$c.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:$c.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:$c.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:$c.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:$c.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:$c.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:$c.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",e]})}));function gu(i){if(!(this instanceof gu))return new gu(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=tu.toArray(i.entropy,i.entropyEnc||"hex"),e=tu.toArray(i.nonce,i.nonceEnc||"hex"),r=tu.toArray(i.pers,i.persEnc||"hex");Kc(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,e,r)}var mu=gu;gu.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},gu.prototype._hmac=function(){return new $c.hmac(this.hash,this.K)},gu.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())},gu.prototype.reseed=function(i,t,e,r){"string"!=typeof t&&(r=e,e=t,t=null),i=tu.toArray(i,t),e=tu.toArray(e,r),Kc(i.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(i.concat(e||[])),this._reseed=1},gu.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=tu.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++,tu.encode(s,t)};var fu=eu.assert;function yu(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 pu=yu;yu.fromPublic=function(i,t,e){return t instanceof yu?t:new yu(i,{pub:t,pubEnc:e})},yu.fromPrivate=function(i,t,e){return t instanceof yu?t:new yu(i,{priv:t,privEnc:e})},yu.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"}},yu.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},yu.prototype.getPrivate=function(i){return"hex"===i?this.priv.toString(16,2):this.priv},yu.prototype._importPrivate=function(i,t){this.priv=new wo(i,t||16),this.priv=this.priv.umod(this.ec.curve.n)},yu.prototype._importPublic=function(i,t){if(i.x||i.y)return"mont"===this.ec.curve.type?fu(i.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||fu(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)},yu.prototype.derive=function(i){return i.validate()||fu(i.validate(),"public point not validated"),i.mul(this.priv).getX()},yu.prototype.sign=function(i,t,e){return this.ec.sign(i,this,t,e)},yu.prototype.verify=function(i,t){return this.ec.verify(i,t,this)},yu.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"};var bu=eu.assert;function Su(i,t){if(i instanceof Su)return i;this._importDER(i,t)||(bu(i.r&&i.s,"Signature without r or s"),this.r=new wo(i.r,16),this.s=new wo(i.s,16),void 0===i.recoveryParam?this.recoveryParam=null:this.recoveryParam=i.recoveryParam)}var zu=Su;function xu(){this.place=0}function Pu(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 wu(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 Tu(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)}}Su.prototype._importDER=function(i,t){i=eu.toArray(i,t);var e=new xu;if(48!==i[e.place++])return!1;var r=Pu(i,e);if(!1===r)return!1;if(r+e.place!==i.length)return!1;if(2!==i[e.place++])return!1;var n=Pu(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=Pu(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 wo(s),this.s=new wo(I),this.recoveryParam=null,!0},Su.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=wu(t),e=wu(e);!(e[0]||128&e[1]);)e=e.slice(1);var r=[2];Tu(r,t.length),(r=r.concat(t)).push(2),Tu(r,e.length);var n=r.concat(e),s=[48];return Tu(s,n.length),s=s.concat(n),eu.encode(s,i)};var Yu=function(){throw new Error("unsupported")},Gu=eu.assert;function Zu(i){if(!(this instanceof Zu))return new Zu(i);"string"==typeof i&&(Gu(Object.prototype.hasOwnProperty.call(Mu,i),"Unknown curve "+i),i=Mu[i]),i instanceof Mu.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 vu=Zu;Zu.prototype.keyPair=function(i){return new pu(this,i)},Zu.prototype.keyFromPrivate=function(i,t){return pu.fromPrivate(this,i,t)},Zu.prototype.keyFromPublic=function(i,t){return pu.fromPublic(this,i,t)},Zu.prototype.genKeyPair=function(i){i||(i={});for(var t=new mu({hash:this.hash,pers:i.pers,persEnc:i.persEnc||"utf8",entropy:i.entropy||Yu(this.hash.hmacStrength),entropyEnc:i.entropy&&i.entropyEnc||"utf8",nonce:this.n.toArray()}),e=this.n.byteLength(),r=this.n.sub(new wo(2));;){var n=new wo(t.generate(e));if(!(n.cmp(r)>0))return n.iaddn(1),this.keyFromPrivate(n)}},Zu.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},Zu.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 wo(i,16));for(var n=this.n.byteLength(),s=t.getPrivate().toArray("be",n),o=i.toArray("be",n),I=new mu({hash:this.hash,entropy:s,nonce:o,pers:r.pers,persEnc:r.persEnc||"utf8"}),l=this.n.sub(new wo(1)),a=0;;a++){var c=r.k?r.k(a):new wo(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 zu({r:h,s:N,recoveryParam:d})}}}}}},Zu.prototype.verify=function(i,t,e,r){i=this._truncateToN(new wo(i,16)),e=this.keyFromPublic(e,r);var n=(t=new zu(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)},Zu.prototype.recoverPubKey=function(i,t,e,r){Gu((3&e)===e,"The recovery param is more than two bits"),t=new zu(t,r);var n=this.n,s=new wo(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)},Zu.prototype.getKeyRecoveryParam=function(i,t,e,r){if(null!==(t=new zu(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 Du=qc((function(i,t){var e=t;e.version="6.5.4",e.utils=eu,e.rand=function(){throw new Error("unsupported")},e.curve=du,e.curves=Mu,e.ec=vu,e.eddsa=null})).ec;const Ou=new ko("signing-key/5.7.0");let Bu=null;function Lu(){return Bu||(Bu=new Du("secp256k1")),Bu}class ku{constructor(i){NI(this,"curve","secp256k1"),NI(this,"privateKey",Xo(i)),32!==Vo(this.privateKey)&&Ou.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");const t=Lu().keyFromPrivate(Jo(this.privateKey));NI(this,"publicKey","0x"+t.getPublic(!1,"hex")),NI(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),NI(this,"_isSigningKey",!0)}_addPoint(i){const t=Lu().keyFromPublic(Jo(this.publicKey)),e=Lu().keyFromPublic(Jo(i));return"0x"+t.pub.add(e.pub).encodeCompressed("hex")}signDigest(i){const t=Lu().keyFromPrivate(Jo(this.privateKey)),e=Jo(i);32!==e.length&&Ou.throwArgumentError("bad digest length","digest",i);const r=t.sign(e,{canonical:!0});return tI({recoveryParam:r.recoveryParam,r:iI("0x"+r.r.toString(16),32),s:iI("0x"+r.s.toString(16),32)})}computeSharedSecret(i){const t=Lu().keyFromPrivate(Jo(this.privateKey)),e=Lu().keyFromPublic(Jo(Uu(i)));return iI("0x"+t.derive(e.getPublic()).toString(16),32)}static isSigningKey(i){return!(!i||!i._isSigningKey)}}function Uu(i,t){const e=Jo(i);if(32===e.length){const i=new ku(e);return t?"0x"+Lu().keyFromPrivate(e).getPublic(!0,"hex"):i.publicKey}return 33===e.length?t?Xo(e):"0x"+Lu().keyFromPublic(e).getPublic(!1,"hex"):65===e.length?t?"0x"+Lu().keyFromPublic(e).getPublic(!0,"hex"):Xo(e):Ou.throwArgumentError("invalid public or private key","key","[REDACTED]")}const Eu=new ko("transactions/5.7.0");var Au;function Cu(i){return"0x"===i?null:UI(i)}function Hu(i){return"0x"===i?EI:II.from(i)}function Wu(i,t){return function(i){return UI($o(xI($o(Uu(i),1)),12))}(function(i,t){const e=tI(t),r={r:Jo(e.r),s:Jo(e.s)};return"0x"+Lu().recoverPubKey(Jo(i),r,e.recoveryParam).encode("hex",!1)}(Jo(i),t))}function Ju(i,t){const e=Qo(II.from(i).toHexString());return e.length>32&&Eu.throwArgumentError("invalid length for "+t,"transaction:"+t,i),e}function Ru(i,t){return{address:UI(i),storageKeys:(t||[]).map(((t,e)=>(32!==Vo(t)&&Eu.throwArgumentError("invalid access list storageKey",`accessList[${i}:${e}]`,t),t.toLowerCase())))}}function Qu(i){if(Array.isArray(i))return i.map(((i,t)=>Array.isArray(i)?(i.length>2&&Eu.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,i),Ru(i[0],i[1])):Ru(i.address,i.storageKeys)));const t=Object.keys(i).map((t=>{const e=i[t].reduce(((i,t)=>(i[t]=!0,i)),{});return Ru(t,Object.keys(e).sort())}));return t.sort(((i,t)=>i.address.localeCompare(t.address))),t}function _u(i){return Qu(i).map((i=>[i.address,i.storageKeys]))}function Fu(i,t){if(null!=i.gasPrice){const t=II.from(i.gasPrice),e=II.from(i.maxFeePerGas||0);t.eq(e)||Eu.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:e})}const e=[Ju(i.chainId||0,"chainId"),Ju(i.nonce||0,"nonce"),Ju(i.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Ju(i.maxFeePerGas||0,"maxFeePerGas"),Ju(i.gasLimit||0,"gasLimit"),null!=i.to?UI(i.to):"0x",Ju(i.value||0,"value"),i.data||"0x",_u(i.accessList||[])];if(t){const i=tI(t);e.push(Ju(i.recoveryParam,"recoveryParam")),e.push(Qo(i.r)),e.push(Qo(i.s))}return qo(["0x02",GI(e)])}function Xu(i,t){const e=[Ju(i.chainId||0,"chainId"),Ju(i.nonce||0,"nonce"),Ju(i.gasPrice||0,"gasPrice"),Ju(i.gasLimit||0,"gasLimit"),null!=i.to?UI(i.to):"0x",Ju(i.value||0,"value"),i.data||"0x",_u(i.accessList||[])];if(t){const i=tI(t);e.push(Ju(i.recoveryParam,"recoveryParam")),e.push(Qo(i.r)),e.push(Qo(i.s))}return qo(["0x01",GI(e)])}function Vu(i,t,e){try{const e=Hu(t[0]).toNumber();if(0!==e&&1!==e)throw new Error("bad recid");i.v=e}catch(i){Eu.throwArgumentError("invalid v for transaction type: 1","v",t[0])}i.r=iI(t[1],32),i.s=iI(t[2],32);try{const t=xI(e(i));i.from=Wu(t,{r:i.r,s:i.s,recoveryParam:i.v})}catch(i){}}function $u(i){const t=Jo(i);if(t[0]>127)return function(i){const t=DI(i);9!==t.length&&6!==t.length&&Eu.throwArgumentError("invalid raw transaction","rawTransaction",i);const e={nonce:Hu(t[0]).toNumber(),gasPrice:Hu(t[1]),gasLimit:Hu(t[2]),to:Cu(t[3]),value:Hu(t[4]),data:t[5],chainId:0};if(6===t.length)return e;try{e.v=II.from(t[6]).toNumber()}catch(i){return e}if(e.r=iI(t[7],32),e.s=iI(t[8],32),II.from(e.r).isZero()&&II.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(Xo(e.chainId)),n.push("0x"),n.push("0x"),r-=2*e.chainId+8);const s=xI(GI(n));try{e.from=Wu(s,{r:Xo(e.r),s:Xo(e.s),recoveryParam:r})}catch(i){}e.hash=xI(i)}return e.type=null,e}(t);switch(t[0]){case 1:return function(i){const t=DI(i.slice(1));8!==t.length&&11!==t.length&&Eu.throwArgumentError("invalid component count for transaction type: 1","payload",Xo(i));const e={type:1,chainId:Hu(t[0]).toNumber(),nonce:Hu(t[1]).toNumber(),gasPrice:Hu(t[2]),gasLimit:Hu(t[3]),to:Cu(t[4]),value:Hu(t[5]),data:t[6],accessList:Qu(t[7])};return 8===t.length||(e.hash=xI(i),Vu(e,t.slice(8),Xu)),e}(t);case 2:return function(i){const t=DI(i.slice(1));9!==t.length&&12!==t.length&&Eu.throwArgumentError("invalid component count for transaction type: 2","payload",Xo(i));const e=Hu(t[2]),r=Hu(t[3]),n={type:2,chainId:Hu(t[0]).toNumber(),nonce:Hu(t[1]).toNumber(),maxPriorityFeePerGas:e,maxFeePerGas:r,gasPrice:null,gasLimit:Hu(t[4]),to:Cu(t[5]),value:Hu(t[6]),data:t[7],accessList:Qu(t[8])};return 9===t.length||(n.hash=xI(i),Vu(n,t.slice(9),Fu)),n}(t)}return Eu.throwError(`unsupported transaction type: ${t[0]}`,ko.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"}(Au||(Au={}));class qu{constructor(i){NI(this,"alphabet",i),NI(this,"base",i.length),NI(this,"_alphabetMap",{}),NI(this,"_leader",i.charAt(0));for(let t=0;t<i.length;t++)this._alphabetMap[i.charAt(t)]=t}encode(i){let t=Jo(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 Jo(new Uint8Array(t.reverse()))}}new qu("abcdefghijklmnopqrstuvwxyz234567");const Ku=new qu("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function ij(i){return"0x"+$c.sha256().update(Jo(i)).digest("hex")}new ko("sha2/5.7.0");const tj=new ko("networks/5.7.1");function ej(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 ej(i)},t}function rj(i,t){const e=function(e,r){return e.JsonRpcProvider?new e.JsonRpcProvider(i,t):null};return e.renetwork=function(t){return rj(i,t)},e}const nj={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:ej("homestead")},sj={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:ej("ropsten")},oj={chainId:63,name:"classicMordor",_defaultProvider:rj("https://www.ethercluster.com/mordor","classicMordor")},Ij={unspecified:{chainId:0,name:"unspecified"},homestead:nj,mainnet:nj,morden:{chainId:2,name:"morden"},ropsten:sj,testnet:sj,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:ej("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:ej("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:ej("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:ej("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:rj("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:oj,classicTestnet:oj,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:rj("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:ej("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:ej("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 lj=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 aj(i,t){return lj(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:Jo(new Uint8Array(n))}}))}var cj=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 uj=new ko("web/5.7.1");function jj(i){return new Promise((t=>{setTimeout(t,i)}))}function hj(i,t){if(null==i)return null;if("string"==typeof i)return i;if(Co(i)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return _I(i)}catch(i){}return Xo(i)}return i}function Nj(i){return QI(i.replace(/%([0-9a-f][0-9a-f])/gi,((i,t)=>String.fromCharCode(parseInt(t,16)))))}function dj(i,t,e){let r=null;if(null!=t){r=QI(t);const e="string"==typeof i?{url:i}:gI(i);if(e.headers){0!==Object.keys(e.headers).filter((i=>"content-type"===i.toLowerCase())).length||(e.headers=gI(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;uj.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;uj.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||uj.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&&uj.throwError("basic authentication requires a secure https url",ko.errors.INVALID_ARGUMENT,{argument:"url",url:l,user:i.user,password:"[REDACTED]"});const t=i.user+":"+i.password;I.authorization={key:"Authorization",value:"Basic "+$I(QI(t))}}null!=i.skipFetchSetup&&(a.skipFetchSetup=!!i.skipFetchSetup),null!=i.fetchOptions&&(a.fetchOptions=gI(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]?VI(h[3]):Nj(h[3])};let t=i.body;return e&&(t=e(i.body,i)),Promise.resolve(t)}catch(i){uj.throwError("processing response error",ko.errors.SERVER_ERROR,{body:hj(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(uj.makeError("timeout",ko.errors.TIMEOUT,{requestBody:hj(a.body,N["content-type"]),requestMethod:a.method,timeout:u,url:l})))}),u))})),cancel:function(){null!=i&&(clearTimeout(i),i=null)}}}(),M=function(){return cj(this,void 0,void 0,(function*(){for(let i=0;i<r;i++){let t=null;try{if(t=yield aj(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 jj(e);continue}}}catch(i){t=i.response,null==t&&(d.cancel(),uj.throwError("missing response",ko.errors.SERVER_ERROR,{requestBody:hj(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(),uj.throwError("bad response",ko.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:hj(I,t.headers?t.headers["content-type"]:null),requestBody:hj(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 jj(t);continue}}d.cancel(),uj.throwError("processing response error",ko.errors.SERVER_ERROR,{body:hj(I,t.headers?t.headers["content-type"]:null),error:e,requestBody:hj(a.body,N["content-type"]),requestMethod:a.method,url:l})}return d.cancel(),I}return uj.throwError("failed response",ko.errors.SERVER_ERROR,{requestBody:hj(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(_I(i))}catch(t){uj.throwError("invalid JSON",ko.errors.SERVER_ERROR,{body:i,error:t})}return e&&(r=e(r,t)),r}))}function Mj(i,t){return t||(t={}),null==(t=gI(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 gj="qpzry9x8gf2tvdw0s3jn54khce6mua7l",mj={},fj=0;fj<32;fj++){var yj=gj.charAt(fj);if(void 0!==mj[yj])throw new TypeError(yj+" is ambiguous");mj[yj]=fj}function pj(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 bj(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=pj(t)^r>>5}for(t=pj(t),e=0;e<i.length;++e){var n=i.charCodeAt(e);t=pj(t)^31&n}return t}function Sj(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=bj(s);if("string"==typeof I)return I;for(var l=[],a=0;a<o.length;++a){var c=o.charAt(a),u=mj[c];if(void 0===u)return"Unknown character "+c;I=pj(I)^u,a+6>=o.length||l.push(u)}return 1!==I?"Invalid checksum for "+i:{prefix:s,words:l}}function zj(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 xj={decodeUnsafe:function(){var i=Sj.apply(null,arguments);if("object"==typeof i)return i},decode:function(i){var t=Sj.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=bj(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=pj(r)^o,n+=gj.charAt(o)}for(s=0;s<6;++s)r=pj(r);for(r^=1,s=0;s<6;++s){n+=gj.charAt(r>>5*(5-s)&31)}return n},toWordsUnsafe:function(i){var t=zj(i,8,5,!0);if(Array.isArray(t))return t},toWords:function(i){var t=zj(i,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(i){var t=zj(i,5,8,!1);if(Array.isArray(t))return t},fromWords:function(i){var t=zj(i,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}};const Pj="providers/5.7.2",wj=new ko(Pj);class Tj{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:Tj.allowNull(this.accessList.bind(this),null),blockHash:Tj.allowNull(s,null),blockNumber:Tj.allowNull(I,null),transactionIndex:Tj.allowNull(I,null),confirmations:Tj.allowNull(I,null),from:t,gasPrice:Tj.allowNull(e),maxPriorityFeePerGas:Tj.allowNull(e),maxFeePerGas:Tj.allowNull(e),gasLimit:e,to:Tj.allowNull(t,null),value:e,nonce:I,data:n,r:Tj.allowNull(this.uint256),s:Tj.allowNull(this.uint256),v:Tj.allowNull(I),creates:Tj.allowNull(t,null),raw:Tj.allowNull(n)},i.transactionRequest={from:Tj.allowNull(t),nonce:Tj.allowNull(I),gasLimit:Tj.allowNull(e),gasPrice:Tj.allowNull(e),maxPriorityFeePerGas:Tj.allowNull(e),maxFeePerGas:Tj.allowNull(e),to:Tj.allowNull(t),value:Tj.allowNull(e),data:Tj.allowNull((i=>this.data(i,!0))),type:Tj.allowNull(I),accessList:Tj.allowNull(this.accessList.bind(this),null)},i.receiptLog={transactionIndex:I,blockNumber:I,transactionHash:s,address:t,topics:Tj.arrayOf(s),data:n,logIndex:I,blockHash:s},i.receipt={to:Tj.allowNull(this.address,null),from:Tj.allowNull(this.address,null),contractAddress:Tj.allowNull(t,null),transactionIndex:I,root:Tj.allowNull(o),gasUsed:e,logsBloom:Tj.allowNull(n),blockHash:s,transactionHash:s,logs:Tj.arrayOf(this.receiptLog.bind(this)),blockNumber:I,confirmations:Tj.allowNull(I,null),cumulativeGasUsed:e,effectiveGasPrice:Tj.allowNull(e),status:Tj.allowNull(I),type:l},i.block={hash:Tj.allowNull(s),parentHash:s,number:I,timestamp:I,nonce:Tj.allowNull(o),difficulty:this.difficulty.bind(this),gasLimit:e,gasUsed:e,miner:Tj.allowNull(t),extraData:n,transactions:Tj.allowNull(Tj.arrayOf(s)),baseFeePerGas:Tj.allowNull(e)},i.blockWithTransactions=gI(i.block),i.blockWithTransactions.transactions=Tj.allowNull(Tj.arrayOf(this.transactionResponse.bind(this))),i.filter={fromBlock:Tj.allowNull(r,void 0),toBlock:Tj.allowNull(r,void 0),blockHash:Tj.allowNull(s,void 0),address:Tj.allowNull(t,void 0),topics:Tj.allowNull(this.topics.bind(this),void 0)},i.filterLog={blockNumber:Tj.allowNull(I),blockHash:Tj.allowNull(s),transactionIndex:I,removed:Tj.allowNull(this.boolean.bind(this)),address:t,data:Tj.allowFalsish(n,"0x"),topics:Tj.arrayOf(s),transactionHash:s,logIndex:I},i}accessList(i){return Qu(i||[])}number(i){return"0x"===i?0:II.from(i).toNumber()}type(i){return"0x"===i||null==i?0:II.from(i).toNumber()}bigNumber(i){return II.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),_o(i))?i.toLowerCase():wj.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 UI(i)}callAddress(i){if(!_o(i,32))return null;const t=UI($o(i,12));return"0x0000000000000000000000000000000000000000"===t?null:t}contractAddress(i){return function(i){let t=null;try{t=UI(i.from)}catch(t){OI.throwArgumentError("missing from address","transaction",i)}return UI($o(xI(GI([t,Qo(Jo(II.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||_o(i))return Ko(i);throw new Error("invalid blockTag")}hash(i,t){const e=this.hex(i,t);return 32!==Vo(e)?wj.throwArgumentError("invalid hash","value",i):e}difficulty(i){if(null==i)return null;const t=II.from(i);try{return t.toNumber()}catch(i){}return null}uint256(i){if(!_o(i))throw new Error("invalid uint256");return iI(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=Tj.check(t,i);return r._difficulty=null==e?null:II.from(e),r}block(i){return this._block(i,this.formats.block)}blockWithTransactions(i){return this._block(i,this.formats.blockWithTransactions)}transactionRequest(i){return Tj.check(this.formats.transactionRequest,i)}transactionResponse(i){null!=i.gas&&null==i.gasLimit&&(i.gasLimit=i.gas),i.to&&II.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=Tj.check(this.formats.transaction,i);if(null!=i.chainId){let e=i.chainId;_o(e)&&(e=II.from(e).toNumber()),t.chainId=e}else{let e=i.networkId;null==e&&null==t.v&&(e=i.chainId),_o(e)&&(e=II.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 $u(i)}receiptLog(i){return Tj.check(this.formats.receiptLog,i)}receipt(i){const t=Tj.check(this.formats.receipt,i);if(null!=t.root)if(t.root.length<=4){const i=II.from(t.root).toNumber();0===i||1===i?(null!=t.status&&t.status!==i&&wj.throwArgumentError("alt-root-status/status mismatch","value",{root:t.root,status:t.status}),t.status=i,delete t.root):wj.throwArgumentError("invalid alt-root-status","value.root",t.root)}else 66!==t.root.length&&wj.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 Tj.check(this.formats.filter,i)}filterLog(i){return Tj.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 Yj=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 Gj=new ko(Pj);function Zj(i){return null==i?"null":(32!==Vo(i)&&Gj.throwArgumentError("invalid topic","topic",i),i.toLowerCase())}function vj(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[Zj(i)]=!0}));const e=Object.keys(t);return e.sort(),e.join("|")}return Zj(i)})).join("&")}function Dj(i){if("string"==typeof i){if(32===Vo(i=i.toLowerCase()))return"tx:"+i;if(-1===i.indexOf(":"))return i}else{if(Array.isArray(i))return"filter:*:"+vj(i);if(Hl.isForkEvent(i))throw Gj.warn("not implemented"),new Error("not implemented");if(i&&"object"==typeof i)return"filter:"+(i.address||"*")+":"+vj(i.topics||[])}throw new Error("invalid event - "+i)}function Oj(){return(new Date).getTime()}function Bj(i){return new Promise((t=>{setTimeout(t,i)}))}const Lj=["block","network","pending","poll"];class kj{constructor(i,t,e){NI(this,"tag",i),NI(this,"listener",t),NI(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||Lj.indexOf(this.tag)>=0}}const Uj={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 Ej(i){return iI(II.from(i).toHexString(),32)}function Aj(i){return Ku.encode(Ro([i,$o(ij(ij(i)),0,4)]))}const Cj=new RegExp("^(ipfs)://(.*)$","i"),Hj=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),Cj,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function Wj(i,t){try{return _I(Jj(i,t))}catch(i){}return null}function Jj(i,t){if("0x"===i)return null;const e=II.from($o(i,t,t+32)).toNumber(),r=II.from($o(i,e,e+32)).toNumber();return $o(i,e+32,e+32+r)}function Rj(i){return i.match(/^ipfs:\/\/ipfs\//i)?i=i.substring(12):i.match(/^ipfs:\/\//i)?i=i.substring(7):Gj.throwArgumentError("unsupported IPFS format","link",i),`https://gateway.ipfs.io/ipfs/${i}`}function Qj(i){const t=Jo(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 _j(i){if(i.length%32==0)return i;const t=new Uint8Array(32*Math.ceil(i.length/32));return t.set(i),t}function Fj(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=Jo(i[r]);t[r]=Qj(e),t.push(Qj(n.length)),t.push(_j(n)),e+=32+32*Math.ceil(n.length/32)}return qo(t)}class Xj{constructor(i,t,e,r){NI(this,"provider",i),NI(this,"name",e),NI(this,"address",i.formatter.address(t)),NI(this,"_resolvedAddress",r)}supportsWildcard(){return this._supportsEip2544||(this._supportsEip2544=this.provider.call({to:this.address,data:"0x01ffc9a79061b92300000000000000000000000000000000000000000000000000000000"}).then((i=>II.from(i).eq(1))).catch((i=>{if(i.code===ko.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,i}))),this._supportsEip2544}_fetch(i,t){return Yj(this,void 0,void 0,(function*(){const e={to:this.address,ccipReadEnabled:!0,data:qo([i,Sl(this.name),t||"0x"])};let r=!1;var n;(yield this.supportsWildcard())&&(r=!0,e.data=qo(["0x9061b923",Fj([(n=this.name,Xo(Ro(bl(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 Jo(i).length%32==4&&Gj.throwError("resolver threw error",ko.errors.CALL_EXCEPTION,{transaction:e,data:i}),r&&(i=Jj(i,0)),i}catch(i){if(i.code===ko.errors.CALL_EXCEPTION)return null;throw i}}))}_fetchBytes(i,t){return Yj(this,void 0,void 0,(function*(){const e=yield this._fetch(i,t);return null!=e?Jj(e,0):null}))}_getAddress(i,t){const e=Uj[String(i)];if(null==e&&Gj.throwError(`unsupported coin type: ${i}`,ko.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${i})`}),"eth"===e.ilk)return this.provider.formatter.address(t);const r=Jo(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 Aj(Ro([[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 Aj(Ro([[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=xj.toWords(r.slice(2));return i.unshift(t),xj.encode(e.prefix,i)}}return null}getAddress(i){return Yj(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===ko.errors.CALL_EXCEPTION)return null;throw i}const t=yield this._fetchBytes("0xf1cb7e06",Ej(i));if(null==t||"0x"===t)return null;const e=this._getAddress(i,t);return null==e&&Gj.throwError("invalid or unsupported coin data",ko.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${i})`,coinType:i,data:t}),e}))}getAvatar(){return Yj(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<Hj.length;e++){const r=t.match(Hj[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:Rj(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=iI(II.from(o[1]).toHexString(),32);if("erc721"===n){const t=this.provider.formatter.callAddress(yield this.provider.call({to:I,data:qo(["0x6352211e",l])}));if(s!==t)return null;i.push({type:"owner",content:t})}else if("erc1155"===n){const t=II.from(yield this.provider.call({to:I,data:qo(["0x00fdd58e",iI(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:qo([e,l])};let c=Wj(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=Rj(c)),i.push({type:"metadata-url",content:c});const u=yield dj(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(Cj))return null;i.push({type:"url-ipfs",content:j}),j=Rj(j)}return i.push({type:"url",content:j}),{linkage:i,url:j}}}}}catch(i){}return null}))}getContentHash(){return Yj(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://"+Ku.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://"+Ku.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://"+$I("0x"+n[1]).replace(/[=+\/]/g,(t=>i[t]))}return Gj.throwError("invalid or unsupported content hash data",ko.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:i})}))}getText(i){return Yj(this,void 0,void 0,(function*(){let t=QI(i);t=Ro([Ej(64),Ej(t.length),t]),t.length%32!=0&&(t=Ro([t,iI("0x",32-i.length%32)]));const e=yield this._fetchBytes("0x59d1d43c",Xo(t));return null==e||"0x"===e?null:_I(e)}))}}let Vj=null,$j=1;class qj extends Wl{constructor(i){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),NI(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=dI(new.target,"getNetwork")(i);t?(NI(this,"_network",t),this.emit("network",t,null)):Gj.throwArgumentError("invalid network","network",i)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return Yj(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||Gj.throwError("no network detected",ko.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=i:NI(this,"_network",i),this.emit("network",i,null))}return this._network}))}get ready(){return Mj((()=>this._ready().then((i=>i),(i=>{if(i.code!==ko.errors.NETWORK_ERROR||"noNetwork"!==i.event)throw i}))))}static getFormatter(){return null==Vj&&(Vj=new Tj),Vj}static getNetwork(i){return function(i){if(null==i)return null;if("number"==typeof i){for(const t in Ij){const e=Ij[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=Ij[i];return null==t?null:{name:t.name,chainId:t.chainId,ensAddress:t.ensAddress,_defaultProvider:t._defaultProvider||null}}const t=Ij[i.name];if(!t)return"number"!=typeof i.chainId&&tj.throwArgumentError("invalid network chainId","network",i),i;0!==i.chainId&&i.chainId!==t.chainId&&tj.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 Yj(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 dj({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 Gj.throwError(`response not found during CCIP fetch: ${a}`,ko.errors.SERVER_ERROR,{url:t,errorMessage:a});s.push(a)}return Gj.throwError(`error encountered during CCIP fetch: ${s.map((i=>JSON.stringify(i))).join(", ")}`,ko.errors.SERVER_ERROR,{urls:e,errorMessages:s})}))}_getInternalBlockNumber(i){return Yj(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(Oj()-e.respTime<=i)return e.blockNumber;break}catch(i){if(this._internalBlockNumber===t)break}}const t=Oj(),e=MI({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=Oj();return(i=II.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 Yj(this,void 0,void 0,(function*(){const i=$j++,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)Gj.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${e})`),this.emit("error",Gj.makeError("network block skew detected",ko.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 Yj(this,void 0,void 0,(function*(){return Gj.throwError("provider does not support network detection",ko.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})}))}getNetwork(){return Yj(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 Bj(0),this._network;const e=Gj.makeError("underlying network changed",ko.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=Oj();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=Oj(),(null==this._fastBlockNumber||i>this._fastBlockNumber)&&(this._fastBlockNumber=i,this._fastBlockNumberPromise=Promise.resolve(i)))}waitForTransaction(i,t,e){return Yj(this,void 0,void 0,(function*(){return this._waitForTransaction(i,null==t?1:t,e||0,null)}))}_waitForTransaction(i,t,e,r){return Yj(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=>Yj(this,void 0,void 0,(function*(){I||(yield Bj(1e3),this.getTransactionCount(r.from).then((c=>Yj(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(Gj.makeError("transaction was replaced",ko.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(Gj.makeError("timeout exceeded",ko.errors.TIMEOUT,{timeout:e}))}),e);i.unref&&i.unref(),o.push((()=>{clearTimeout(i)}))}}))}))}getBlockNumber(){return Yj(this,void 0,void 0,(function*(){return this._getInternalBlockNumber(0)}))}getGasPrice(){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const i=yield this.perform("getGasPrice",{});try{return II.from(i)}catch(t){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"getGasPrice",result:i,error:t})}}))}getBalance(i,t){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield MI({address:this._getAddress(i),blockTag:this._getBlockTag(t)}),r=yield this.perform("getBalance",e);try{return II.from(r)}catch(i){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"getBalance",params:e,result:r,error:i})}}))}getTransactionCount(i,t){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield MI({address:this._getAddress(i),blockTag:this._getBlockTag(t)}),r=yield this.perform("getTransactionCount",e);try{return II.from(r).toNumber()}catch(i){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"getTransactionCount",params:e,result:r,error:i})}}))}getCode(i,t){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield MI({address:this._getAddress(i),blockTag:this._getBlockTag(t)}),r=yield this.perform("getCode",e);try{return Xo(r)}catch(i){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"getCode",params:e,result:r,error:i})}}))}getStorageAt(i,t,e){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield MI({address:this._getAddress(i),blockTag:this._getBlockTag(e),position:Promise.resolve(t).then((i=>Ko(i)))}),n=yield this.perform("getStorageAt",r);try{return Xo(n)}catch(i){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"getStorageAt",params:r,result:n,error:i})}}))}_wrapTransaction(i,t,e){if(null!=t&&32!==Vo(t))throw new Error("invalid response - sendTransaction");const r=i;return null!=t&&i.hash!==t&&Gj.throwError("Transaction hash mismatch from Provider.sendTransaction.",ko.errors.UNKNOWN_ERROR,{expectedHash:i.hash,returnedHash:t}),r.wait=(t,r)=>Yj(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&&Gj.throwError("transaction failed",ko.errors.CALL_EXCEPTION,{transactionHash:i.hash,transaction:i,receipt:s}),s)})),r}sendTransaction(i){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield Promise.resolve(i).then((i=>Xo(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 Yj(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?II.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?Xo(i):null)))})),this.formatter.transactionRequest(yield MI(e))}))}_getFilter(i){return Yj(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 MI(t))}))}_call(i,t,e){return Yj(this,void 0,void 0,(function*(){e>=10&&Gj.throwError("CCIP read exceeded maximum redirections",ko.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)&&Vo(n)%32==4)try{const s=$o(n,4),o=$o(s,0,32);II.from(o).eq(r)||Gj.throwError("CCIP Read sender did not match",ko.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n});const I=[],l=II.from($o(s,32,64)).toNumber(),a=II.from($o(s,l,l+32)).toNumber(),c=$o(s,l+32);for(let t=0;t<a;t++){const e=Wj(c,32*t);null==e&&Gj.throwError("CCIP Read contained corrupt URL string",ko.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n}),I.push(e)}const u=Jj(s,64);II.from($o(s,100,128)).isZero()||Gj.throwError("CCIP Read callback selector included junk",ko.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n});const j=$o(s,96,100),h=Jj(s,128),N=yield this.ccipReadFetch(i,u,I);null==N&&Gj.throwError("CCIP Read disabled or provided no URLs",ko.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:i,data:n});const d={to:r,data:qo([j,Fj([N,h])])};return this._call(d,t,e+1)}catch(i){if(i.code===ko.errors.SERVER_ERROR)throw i}try{return Xo(n)}catch(e){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"call",params:{transaction:i,blockTag:t},result:n,error:e})}}))}call(i,t){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield MI({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 Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield MI({transaction:this._getTransactionRequest(i)}),e=yield this.perform("estimateGas",t);try{return II.from(e)}catch(i){return Gj.throwError("bad result from backend",ko.errors.SERVER_ERROR,{method:"estimateGas",params:t,result:e,error:i})}}))}_getAddress(i){return Yj(this,void 0,void 0,(function*(){"string"!=typeof(i=yield i)&&Gj.throwArgumentError("invalid address or ENS name","name",i);const t=yield this.resolveName(i);return null==t&&Gj.throwError("ENS name not configured",ko.errors.UNSUPPORTED_OPERATION,{operation:`resolveName(${JSON.stringify(i)})`}),t}))}_getBlock(i,t){return Yj(this,void 0,void 0,(function*(){yield this.getNetwork(),i=yield i;let e=-128;const r={includeTransactions:!!t};if(_o(i,32))r.blockHash=i;else try{r.blockTag=yield this._getBlockTag(i),_o(r.blockTag)&&(e=parseInt(r.blockTag.substring(2),16))}catch(t){Gj.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",i)}return Mj((()=>Yj(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 Yj(this,void 0,void 0,(function*(){yield this.getNetwork(),i=yield i;const t={transactionHash:this.formatter.hash(i,!0)};return Mj((()=>Yj(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 Yj(this,void 0,void 0,(function*(){yield this.getNetwork(),i=yield i;const t={transactionHash:this.formatter.hash(i,!0)};return Mj((()=>Yj(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 Yj(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield MI({filter:this._getFilter(i)}),e=yield this.perform("getLogs",t);return e.forEach((i=>{null==i.removed&&(i.removed=!1)})),Tj.arrayOf(this.formatter.filterLog.bind(this.formatter))(e)}))}getEtherPrice(){return Yj(this,void 0,void 0,(function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})}))}_getBlockTag(i){return Yj(this,void 0,void 0,(function*(){if("number"==typeof(i=yield i)&&i<0){i%1&&Gj.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 Yj(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 Xj(this,e,i);return t===i||(yield r.supportsWildcard())?r:null}t=t.split(".").slice(1).join(".")}}))}_getResolver(i,t){return Yj(this,void 0,void 0,(function*(){null==t&&(t="ENS");const e=yield this.getNetwork();e.ensAddress||Gj.throwError("network does not support ENS",ko.errors.UNSUPPORTED_OPERATION,{operation:t,network:e.name});try{const t=yield this.call({to:e.ensAddress,data:"0x0178b8bf"+Sl(i).substring(2)});return this.formatter.callAddress(t)}catch(i){}return null}))}resolveName(i){return Yj(this,void 0,void 0,(function*(){i=yield i;try{return Promise.resolve(this.formatter.address(i))}catch(t){if(_o(i))throw t}"string"!=typeof i&&Gj.throwArgumentError("invalid ENS name","name",i);const t=yield this.getResolver(i);return t?yield t.getAddress():null}))}lookupAddress(i){return Yj(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=Wj(yield this.call({to:e,data:"0x691f3431"+Sl(t).substring(2)}),0);return(yield this.resolveName(r))!=i?null:r}))}getAvatar(i){return Yj(this,void 0,void 0,(function*(){let t=null;if(_o(i)){const e=this.formatter.address(i).substring(2).toLowerCase()+".addr.reverse",r=yield this._getResolver(e,"getAvatar");if(!r)return null;t=new Xj(this,r,e);try{const i=yield t.getAvatar();if(i)return i.url}catch(i){if(i.code!==ko.errors.CALL_EXCEPTION)throw i}try{const i=Wj(yield this.call({to:r,data:"0x691f3431"+Sl(e).substring(2)}),0);t=yield this.getResolver(i)}catch(i){if(i.code!==ko.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 Gj.throwError(i+" not implemented",ko.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 kj(Dj(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=Dj(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=Dj(i);return this._events.filter((i=>i.tag===t)).length}listeners(i){if(null==i)return this._events.map((i=>i.listener));let t=Dj(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=Dj(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=Dj(i);this._events=this._events.filter((i=>i.tag!==e||(t.push(i),!1)))}return t.forEach((i=>{this._stopEvent(i)})),this}}var Kj=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 ih=new ko(Pj),th=["call","estimateGas"];function eh(i,t){if(null==i)return null;if("string"==typeof i.message&&i.message.match("reverted")){const e=_o(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=eh(i[e],t);if(r)return r}return null}if("string"==typeof i)try{return eh(JSON.parse(i),t)}catch(i){}return null}function rh(i,t,e){const r=e.transaction||e.signedTransaction;if("call"===i){const i=eh(t,!0);if(i)return i.data;ih.throwError("missing revert data in call exception; Transaction reverted without a reason string",ko.errors.CALL_EXCEPTION,{data:"0x",transaction:r,error:t})}if("estimateGas"===i){let e=eh(t.body,!1);null==e&&(e=eh(t,!1)),e&&ih.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",ko.errors.UNPREDICTABLE_GAS_LIMIT,{reason:e.message,method:i,transaction:r,error:t})}let n=t.message;throw t.code===ko.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)&&ih.throwError("insufficient funds for intrinsic transaction cost",ko.errors.INSUFFICIENT_FUNDS,{error:t,method:i,transaction:r}),n.match(/nonce (is )?too low/i)&&ih.throwError("nonce has already been used",ko.errors.NONCE_EXPIRED,{error:t,method:i,transaction:r}),n.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&ih.throwError("replacement fee too low",ko.errors.REPLACEMENT_UNDERPRICED,{error:t,method:i,transaction:r}),n.match(/only replay-protected/i)&&ih.throwError("legacy pre-eip-155 transactions not supported",ko.errors.UNSUPPORTED_OPERATION,{error:t,method:i,transaction:r}),th.indexOf(i)>=0&&n.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&ih.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",ko.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:i,transaction:r}),t}function nh(i){return new Promise((function(t){setTimeout(t,i)}))}function sh(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 oh(i){return i?i.toLowerCase():i}const Ih={};class lh extends Fl{constructor(i,t,e){if(super(),i!==Ih)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");NI(this,"provider",t),null==e&&(e=0),"string"==typeof e?(NI(this,"_address",this.provider.formatter.address(e)),NI(this,"_index",null)):"number"==typeof e?(NI(this,"_index",e),NI(this,"_address",null)):ih.throwArgumentError("invalid address or index","addressOrIndex",e)}connect(i){return ih.throwError("cannot alter JSON-RPC Signer connection",ko.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new ah(Ih,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&&ih.throwError("unknown account #"+this._index,ko.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(i[this._index]))))}sendUncheckedTransaction(i){i=gI(i);const t=this.getAddress().then((i=>(i&&(i=i.toLowerCase()),i)));if(null==i.gasLimit){const e=gI(i);e.from=t,i.gasLimit=this.provider.estimateGas(e)}return null!=i.to&&(i.to=Promise.resolve(i.to).then((i=>Kj(this,void 0,void 0,(function*(){if(null==i)return null;const t=yield this.provider.resolveName(i);return null==t&&ih.throwArgumentError("provided ENS name resolves to null","tx.to",i),t}))))),MI({tx:MI(i),sender:t}).then((({tx:t,sender:e})=>{null!=t.from?t.from.toLowerCase()!==e&&ih.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)&&ih.throwError("user rejected transaction",ko.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:t}),rh("sendTransaction",i,r))))}))}signTransaction(i){return ih.throwError("signing transactions is unsupported",ko.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(i){return Kj(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 Mj((()=>Kj(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 Kj(this,void 0,void 0,(function*(){const t="string"==typeof i?QI(i):i,e=yield this.getAddress();try{return yield this.provider.send("personal_sign",[Xo(t),e.toLowerCase()])}catch(t){throw"string"==typeof t.message&&t.message.match(/user denied/i)&&ih.throwError("user rejected signing",ko.errors.ACTION_REJECTED,{action:"signMessage",from:e,messageData:i}),t}}))}_legacySignMessage(i){return Kj(this,void 0,void 0,(function*(){const t="string"==typeof i?QI(i):i,e=yield this.getAddress();try{return yield this.provider.send("eth_sign",[e.toLowerCase(),Xo(t)])}catch(t){throw"string"==typeof t.message&&t.message.match(/user denied/i)&&ih.throwError("user rejected signing",ko.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:e,messageData:i}),t}}))}_signTypedData(i,t,e){return Kj(this,void 0,void 0,(function*(){const r=yield El.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(El.getPayload(r.domain,t,r.value))])}catch(i){throw"string"==typeof i.message&&i.message.match(/user denied/i)&&ih.throwError("user rejected signing",ko.errors.ACTION_REJECTED,{action:"_signTypedData",from:n,messageData:{domain:r.domain,types:t,value:r.value}}),i}}))}unlock(i){return Kj(this,void 0,void 0,(function*(){const t=this.provider,e=yield this.getAddress();return t.send("personal_unlockAccount",[e.toLowerCase(),i,null])}))}}class ah extends lh{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 ch={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class uh extends qj{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=dI(this.constructor,"defaultUrl")()),NI(this,"connection","string"==typeof i?Object.freeze({url:i}):Object.freeze(gI(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 Kj(this,void 0,void 0,(function*(){yield nh(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=dI(this.constructor,"getNetwork");try{return t(II.from(i).toNumber())}catch(t){return ih.throwError("could not detect network",ko.errors.NETWORK_ERROR,{chainId:i,event:"invalidNetwork",serverError:t})}}return ih.throwError("could not detect network",ko.errors.NETWORK_ERROR,{event:"noNetwork"})}))}getSigner(i){return new lh(Ih,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:pI(e),provider:this});const r=["eth_chainId","eth_blockNumber"].indexOf(i)>=0;if(r&&this._cache[i])return this._cache[i];const n=dj(this.connection,JSON.stringify(e),sh).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",[oh(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[oh(t.address),t.blockTag]];case"getCode":return["eth_getCode",[oh(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[oh(t.address),iI(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",[dI(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[dI(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=oh(t.filter.address)),["eth_getLogs",[t.filter]]}return null}perform(i,t){return Kj(this,void 0,void 0,(function*(){if("call"===i||"estimateGas"===i){const i=t.transaction;if(i&&null!=i.type&&II.from(i.type).isZero()&&null==i.maxFeePerGas&&null==i.maxPriorityFeePerGas){const e=yield this.getFeeData();null==e.maxFeePerGas&&null==e.maxPriorityFeePerGas&&((t=gI(t)).transaction=gI(i),delete t.transaction.type)}}const e=this.prepareRequest(i,t);null==e&&ih.throwError(i+" not implemented",ko.errors.NOT_IMPLEMENTED,{operation:i});try{return yield this.send(e[0],e[1])}catch(e){return rh(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 nh(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=gI(ch);if(t)for(const i in t)t[i]&&(e[i]=!0);var r,n;n=e,(r=i)&&"object"==typeof r||hI.throwArgumentError("invalid object","object",r),Object.keys(r).forEach((i=>{n[i]||hI.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=Ko(II.from(i[t]));"gasLimit"===t&&(t="gas"),s[t]=e})),["from","to","data"].forEach((function(t){null!=i[t]&&(s[t]=Xo(i[t]))})),i.accessList&&(s.accessList=Qu(i.accessList)),s}}const jh=new ko(Pj);let hh=1;function Nh(i,t){const e="Web3LegacyFetcher";return function(i,r){const n={method:i,params:r,id:hh++,jsonrpc:"2.0"};return new Promise(((i,r)=>{this.emit("debug",{action:"request",fetcher:e,request:pI(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 dh extends uh{constructor(i,t){null==i&&jh.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:pI(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=Nh(0,i.sendAsync.bind(i)):i.send?r=Nh(0,i.send.bind(i)):jh.throwArgumentError("unsupported provider","provider",i),e||(e="unknown:")),super(e,t),NI(this,"jsonRpcFetchFunc",r),NI(this,"provider",n)}send(i,t){return this.jsonRpcFetchFunc(i,t)}}let Mh=null,gh=null;async function mh(){const i=Mh||(window.ethereum?(Mh=new dh(window.ethereum),Mh):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 fh(){var i;const t=await async function(){if(gh)return gh;if(!window.solana)return null;const i=window.solana;return i.isConnected&&i.isPhantom?(gh=i,gh):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 yh=Hi({messages:[],ticketId:"",file:null,pendingFormAction:"",withFile:!1,hasUserRating:!1,isUserInputEnabled:!0,canCreateNewTicket:!1,unreadMessages:0,isReopeningTicketsEnabled:!1,ticketStatus:null}),{subscribe:ph,set:bh,update:Sh}=yh;const zh={subscribe:ph,set:bh,update:Sh,reset(){bh({messages:[],ticketId:"",file:null,pendingFormAction:"",withFile:!1,hasUserRating:!1,isUserInputEnabled:!0,canCreateNewTicket:!1,unreadMessages:0,isReopeningTicketsEnabled:!1,ticketStatus:null})},async openTicket(i){const t=await async function(){try{const[i,t]=await Promise.all([mh(),fh()]);return i.length>0?i:t.length>0?t:""}catch(i){return""}}(),e=u(zh),r=await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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,Sh((()=>e))},async startChat(){zh.reset(),await Promise.all([zh.openTicket(""),zh.loadFlowSteps()]),await zh.enableUserInput(),await zh.getClientSettings()},async reopenChat(){const i=u(zh);await zh.enableUserInput(),i.canCreateNewTicket=!1,await Th(i.ticketId,Ai.Open),Sh((()=>i))},async loadFlowSteps(i){var t;const e=u(zh);e.currentFlowStep=await async function(i){return new Promise(((t,e)=>{var r;null===(r=Ph())||void 0===r||r.emit("chat/flow",{id:i},(i=>"ok"!==i.status?e("Error fetching flow steps"):t(i.data)))}))}(i),await Sh((()=>e)),await zh.addFlowStepsToChat(),await zh.handleFlowStepActions(),(null===(t=e.currentFlowStep)||void 0===t?void 0:t.formAction)&&await zh.handleLoadForm()},async addFlowStepsToChat(){var i;const t=u(zh),{currentFlowStep:e}=t;e&&(null==e?void 0:e.message)&&zh.locallyStoreMessage(e.message,Ei.Bot,""),e&&0!==(null===(i=null==e?void 0:e.nextSteps)||void 0===i?void 0:i.length)&&e.nextSteps.forEach((i=>{i.buttonTitle&&zh.locallyStoreMessage(i.buttonTitle,Ei.Action,(null==i?void 0:i._id)||"")}))},async handleAddCustomerMessage(i){const t=u(zh);let e="";t.ticketId||await zh.openTicket(""),t.canCreateNewTicket&&(t.canCreateNewTicket=!1,Sh((()=>t))),t.pendingFormAction?(await zh.submitForm(i),zh.locallyStoreMessage(i,Ei.Customer,e||"")):e=await zh.saveMessage(i),await Dh.triggerNotificationBanner(),await zh.handlePostMessageActions()},async locallyStoreMessage(i,t,e){const r=u(zh);i&&(r.messages.push({_id:e,sender:t,fromCustomer:t===Ei.Customer,content:i,isPicture:!1,eventType:"",createdAt:new Date,ticket:r.ticketId,isRead:!1,readBy:[],mentions:[],messageType:Bi.ExternalMessage,senderType:t,hasAction:t===Ei.Action}),await Sh((()=>r)))},async getClientSettings(){const i=ts.getClientToken(),t=await async function(i){return new Promise(((t,e)=>{var r;null===(r=Ph())||void 0===r||r.emit("chat/clientSettings",{token:i},(i=>"ok"!==i.status?e("Error fetching client settings"):t(i.data)))}))}(i),e=u(zh);e.isReopeningTicketsEnabled=t.isReopeningTicketsEnabled,Sh((()=>e))},async continueChat(){await zh.loadTicket(),zh.enableUserInput()},async loadTicket(){const i=u(zh),{ticket:t,senders:e}=await wh(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)||Ei.Customer,t.createdAt=new Date(t.createdAt),i.messages.push(t),!t.fromCustomer&&t.messageType===Bi.ExternalMessage&&t.content.length>0&&!t.isRead&&i.unreadMessages++)})),i.ticketStatus=t.status,i.ticketStatus===Ai.Resolved&&(i.canCreateNewTicket=i.hasUserRating),i.messages.sort(((i,t)=>i.createdAt.getTime()-t.createdAt.getTime())),Sh((()=>i))):console.log("No messages found")},handleTicketUpdate(i,t){const e=u(zh);i.messages.length&&(e.ticketStatus=i.status,i.messages.forEach((i=>{var r;e.messages.find((t=>t._id===i._id))||(i.sender=(null==t?void 0:t.length)>0&&(null===(r=t.find((t=>t._id===i.sender)))||void 0===r?void 0:r.name)||Ei.Customer,i.createdAt=new Date(i.createdAt),e.messages.push(i),!i.fromCustomer&&i.messageType===Bi.ExternalMessage&&i.content.length>0&&!i.isRead&&e.unreadMessages++)})),So(),e.ticketStatus===Ai.Resolved&&e.hasUserRating&&(e.canCreateNewTicket=!0),Sh((()=>e)))},async handlePostMessageActions(){const i=u(zh);i.currentFlowStep&&i.currentFlowStep.formAction&&i.currentFlowStep.formActionStep&&await zh.loadFlowSteps(i.currentFlowStep.formActionStep)},async submitForm(i){const t=u(zh);await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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="",Sh((()=>t))},async selectFlowStepAction(i){var t,e,r,n;const s=u(zh);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 zh.openTicket(o.categoryAction||""),s.messages=s.messages.filter((i=>!i.hasAction)),await Sh((()=>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 zh.locallyStoreMessage(l,Ei.Customer,""),await Sh((()=>s));const a=Math.floor(600*Math.random())+400;await new Promise((i=>setTimeout(i,a))),await zh.loadFlowSteps(null===(n=null==s?void 0:s.currentFlowStep)||void 0===n?void 0:n.nextSteps[I]._id)},async saveMessage(i){const t=u(zh);t.ticketStatus===Ai.Resolved&&(await Th(t.ticketId,Ai.Open),t.ticketStatus=Ai.Open);return(await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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(zh);await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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||zh.disableUserInput(),t.hasUserRating=!0,t.canCreateNewTicket=!0,Sh((()=>t))},async sendFile(i){const t=u(zh),e=await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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 zh.handleAddCustomerMessage(e)},async handleUpdateLocalFile(i){const t=u(zh);if(!i)return t.file=null,t.withFile=!1,void Sh((()=>t));const e=(r=i).type.startsWith("image")?go.IMAGE:r.type.startsWith("video")?go.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 Sh((()=>t));t.file=await yo.prepare(e).process(i),t.withFile=!0,Sh((()=>t))},async updateTicketStatus(i){const t=u(zh);await Th(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(zh);if(!i.currentFlowStep)return;const t=i.currentFlowStep.formAction,{ticket:e}=await wh(i.ticketId);e&&(await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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,Sh((()=>i))),await zh.suggestUserInput(e,t)},async handleFlowStepActions(){const i=u(zh);if(!i.currentFlowStep)return;const t=i.currentFlowStep;t.assignAction&&await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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=Ph())||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 Th(i.ticketId,t.statusAction),i.ticketStatus=t.statusAction),t.categoryAction&&await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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=Ph())||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]),Sh((()=>i))},async readAllMessages(){const i=u(zh);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=Ph())||void 0===r||r.emit("chat/readAll",{id:i},(i=>"ok"!==i.status?e("Error reading all messages"):t(i.data)))}))}(i.ticketId),Sh((()=>i)))},enableUserInput(){const i=u(zh);i.isUserInputEnabled=!0,Sh((()=>i))},disableUserInput(){const i=u(zh);i.isUserInputEnabled=!1,Sh((()=>i))}};let xh;function Ph(){return xh||(xh=Mo(Xn,{path:"/socket.io",transports:["websocket"],query:{Authorization:`Bearer ${ts.getAccessToken()}`}}),xh.on("connect_error",(i=>{console.log(i)})),xh.on("disconnect",(i=>{console.log(i)})),xh.on("ticket",zh.handleTicketUpdate),xh)}async function wh(i){return new Promise(((t,e)=>{var r;null===(r=Ph())||void 0===r||r.emit("ticket/get",{id:i},(i=>"ok"!==i.status?e("Error fetching ticket"):t(i.data)))}))}async function Th(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||void 0===n||n.emit("ticket/updateStatus",{id:i,status:t},(i=>"ok"!==i.status?r("Error updating ticket status"):e(i.data)))}))}const Yh=Hi({greetingMessage:"",welcomeTagline:"",linkTitle:"",subtitle:"",backgroundStyle:"",iconStyle:"",isBrowserSoundEnabled:!0,isEmailEnabled:!1,email:"",isNotificationBannerVisible:!1,hasDismissedNotificationBanner:!1,hasTicket:!1}),{subscribe:Gh,set:Zh,update:vh}=Yh;const Dh={subscribe:Gh,set:Zh,update:vh,async load(){try{const i=ts.getClientToken(),t=await async function(i){const t=`${Fn}/settings?clientToken=${i}`,e=await fetch(t,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${ts.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(Dh);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,vh((()=>n))}catch(i){return console.log(i),!1}return!0},toggleNotificationBanner(i){vh((i=>(i.isNotificationBannerVisible&&(i.hasDismissedNotificationBanner=!0),i.isNotificationBannerVisible=!i.isNotificationBannerVisible,i))),i&&Dh.toggleEmail()},triggerNotificationBanner(){const i=u(Dh);i.isEmailEnabled||i.isNotificationBannerVisible||i.hasDismissedNotificationBanner||setTimeout((()=>{Dh.toggleNotificationBanner(),vh((()=>i))}),2e3)},toggleBrowserSound(){vh((i=>(i.isBrowserSoundEnabled=!i.isBrowserSoundEnabled,i)))},toggleEmail(){const i=u(Dh);i.isEmailEnabled=!i.isEmailEnabled,vh((()=>i)),Dh.updateEmail(i.email)},async updateEmail(i){if(!/\S+@\S+\.\S+/.test(i))return!1;const t=u(Dh);t.email=i,vh((()=>t));try{await async function(i,t){return new Promise(((e,r)=>{var n;null===(n=Ph())||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(Dh).isBrowserSoundEnabled};function Oh(i){let t,e,r,n=i[1].unreadMessages+"";return{c(){t=Z("div"),e=Z("span"),r=D(n),k(e,"class","font-caption-01-medium text-white text-label-04"),k(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){Y(i,t,n),z(t,e),z(e,r)},p(i,t){2&t&&n!==(n=i[1].unreadMessages+"")&&A(r,n)},d(i){i&&G(t)}}}function Bh(t){let e,r,n,s,I,l=t[2].svg+"",a=t[1].unreadMessages>0&&Oh(t);return{c(){a&&a.c(),e=O(),r=Z("button"),n=v("svg"),k(n,"width",t[2].box),k(n,"height",t[2].box),k(r,"class","cursor-pointer")},m(i,c){a&&a.m(i,c),Y(i,e,c),Y(i,r,c),z(r,n),n.innerHTML=l,s||(I=L(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=Oh(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&&G(e),i&&G(r),s=!1,I()}}}function Lh(i,t,e){let r,n;j(i,Dh,(i=>e(3,r=i))),j(i,zh,(i=>e(1,n=i)));let{onClick:s}=t,o=[{box:60,name:ki.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:ki.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:ki.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 kh extends vi{constructor(i){super(),Zi(this,i,Lh,Bh,I,{onClick:0})}}let Uh=[{name:Li.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:Li.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:Li.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:Li.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:Li.Navy}];function Eh(i){let t=Uh.find((t=>t.name===i));return null==t?void 0:t.svg}function Ah(t){let e,r,n,s=t[3]?.svg+"";return{c(){e=v("svg"),k(e,"class",r=t[4].class),k(e,"focusable",t[0]),k(e,"width",t[2]),k(e,"height",t[1]),k(e,"viewBox",n="0 0 "+t[2]+" "+t[1])},m(i,t){Y(i,e,t),e.innerHTML=s},p(i,[t]){16&t&&r!==(r=i[4].class)&&k(e,"class",r),1&t&&k(e,"focusable",i[0]),4&t&&k(e,"width",i[2]),2&t&&k(e,"height",i[1]),6&t&&n!==(n="0 0 "+i[2]+" "+i[1])&&k(e,"viewBox",n)},i:i,o:i,d(i){i&&G(e)}}}function Ch(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"/>'},{height:10,width:10,name:"website",svg:'<path d="M5 0C2.243 0 0 2.243 0 5C0 7.757 2.243 10 5 10C7.757 10 10 7.757 10 5C10 2.243 7.757 0 5 0ZM8.9655 4.5H7.5835C7.52182 3.40562 7.21565 2.33898 6.6875 1.3785C7.2996 1.66453 7.82943 2.1007 8.22771 2.64646C8.62599 3.19221 8.87979 3.82983 8.9655 4.5V4.5ZM5.265 1.0135C5.7825 1.6955 6.4785 2.9035 6.5785 4.5H3.515C3.5845 3.202 4.012 1.986 4.7405 1.013C4.8265 1.008 4.9125 1 5 1C5.0895 1 5.177 1.008 5.265 1.0135ZM3.344 1.3635C2.852 2.309 2.568 3.381 2.515 4.5H1.0345C1.12088 3.82392 1.37832 3.18105 1.78245 2.63221C2.18658 2.08337 2.72404 1.64669 3.344 1.3635V1.3635ZM1.0345 5.5H2.5215C2.5895 6.6895 2.854 7.739 3.2995 8.615C2.6906 8.32797 2.16386 7.89209 1.76798 7.34764C1.3721 6.80319 1.11983 6.16773 1.0345 5.5V5.5ZM4.725 8.9865C4.0245 8.1375 3.611 6.948 3.5205 5.5H6.577C6.473 6.8865 6.0185 8.098 5.2755 8.986C5.1845 8.992 5.0935 9 5 9C4.907 9 4.8165 8.992 4.725 8.9865ZM6.7305 8.6005C7.208 7.7035 7.4995 6.65 7.576 5.5H8.965C8.88062 6.16214 8.63198 6.79266 8.24171 7.33418C7.85145 7.87569 7.33195 8.31101 6.7305 8.6005V8.6005Z" 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 Hh extends vi{constructor(i){super(),Zi(this,i,Ch,Ah,I,{name:5,width:6,height:7,focusable:0})}}function Wh(i){x(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 Jh(t){let e;return{c(){e=Z("div"),k(e,"class","loader svelte-10mj47j")},m(i,t){Y(i,e,t)},p:i,i:i,o:i,d(i){i&&G(e)}}}function Rh(i){let t,e,r,n;const s=[_h,Qh],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),Y(i,r,e),n=!0},p(i,n){let l=t;t=I(i),t===l?o[t].p(i,n):(mi(),pi(o[l],1,1,(()=>{o[l]=null})),fi(),e=o[t],e?e.p(i,n):(e=o[t]=s[t](i),e.c()),yi(e,1),e.m(r.parentNode,r))},i(i){n||(yi(e),n=!0)},o(i){pi(e),n=!1},d(i){o[t].d(i),i&&G(r)}}}function Qh(i){let t,e;return t=new Hh({props:{class:"flex items-center justify-center",name:i[6]}}),{c(){wi(t.$$.fragment)},m(i,r){Ti(t,i,r),e=!0},p(i,e){const r={};64&e&&(r.name=i[6]),t.$set(r)},i(i){e||(yi(t.$$.fragment,i),e=!0)},o(i){pi(t.$$.fragment,i),e=!1},d(i){Yi(t,i)}}}function _h(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||(yi(r,i),t=!0)},o(i){pi(r,i),t=!1},d(i){r&&r.d(i)}}}function Fh(i){let t,e,r,n,s,o,I,l;const a=[Rh,Jh],c=[];function u(i,t){return i[2]?1:0}return e=u(i),r=c[e]=a[e](i),{c(){t=Z("button"),r.c(),k(t,"type",n=i[0]?"submit":"button"),k(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){Y(r,t,n),c[e].m(t,null),o=!0,I||(l=L(t,"click",i[10]),I=!0)},p(i,[I]){let l=e;e=u(i),e===l?c[e].p(i,I):(mi(),pi(c[l],1,1,(()=>{c[l]=null})),fi(),r=c[e],r?r.p(i,I):(r=c[e]=a[e](i),r.c()),yi(r,1),r.m(t,null)),(!o||1&I&&n!==(n=i[0]?"submit":"button"))&&k(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"))&&k(t,"class",s)},i(i){o||(yi(r),o=!0)},o(i){pi(r),o=!1},d(i){i&&G(t),c[e].d(),I=!1,l()}}}function Xh(i,t,r){let{$$slots:n={},$$scope:s}=t;ii();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){ti.call(this,i,t)}]}class Vh extends vi{constructor(i){super(),Zi(this,i,Xh,Fh,I,{submit:0,disabled:1,loading:2,primary:3,secondary:4,tertiary:5,icon:6},Wh)}}function $h(t){let e,r,n=t[0].svg+"";return{c(){e=v("svg"),k(e,"class",r=t[1].class),k(e,"width",t[0].width),k(e,"height",t[0].height)},m(i,t){Y(i,e,t),e.innerHTML=n},p(i,[t]){2&t&&r!==(r=i[1].class)&&k(e,"class",r)},i:i,o:i,d(i){i&&G(e)}}}function qh(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 Kh extends vi{constructor(i){super(),Zi(this,i,qh,$h,I,{theme:2})}}var iN;!function(i){i.Welcome="Welcome",i.MessageList="MessageList",i.Notifications="Notifications"}(iN||(iN={}));const tN={name:iN.Welcome,args:[]},{subscribe:eN,set:rN,update:nN}=Hi(tN),sN={subscribe:eN,set:rN,update:nN,goto(i,...t){rN({name:i,args:t})}},oN=Hi(!1);function IN(i){return(i*=2)<1?.5*i*i*i*i*i:.5*((i-=2)*i*i*i*i+2)}const lN=(i,t)=>({delay:t.delay||0,duration:t.duration||135,easing:IN,css:i=>`\n     transform-origin:right ;\n     transform: scaleX(${100*i}%);\n     opacity: ${i};\n  `}),aN=(i,t)=>({delay:t.delay||0,duration:t.duration||135,easing:IN,css:i=>`\n     transform-origin:left ;\n     transform: scaleX(${100*i}%);\n     opacity: ${i};\n  `}),cN=(i,t)=>{const e=getComputedStyle(i).transform.replace("none","");return{delay:t.delay,duration:t.duration,easing:IN,css:i=>`\n      transform-origin: 50% 50%;\n      transform: ${e} scale(${i});\n      opacity: ${i};\n  `}},uN=(i,t)=>{const e=getComputedStyle(i).transform.replace("none","");return{delay:t.delay||0,duration:t.duration||200,easing:IN,css:i=>`\n      transform-origin: 95% 110%;\n      transform: ${e} scale(${i});\n      opacity: ${i};\n  `}},{window:jN}=S;function hN(i){x(i,"svelte-t2dazm",".will_change.svelte-t2dazm{will-change:transform, translate, transform-origin, opacity}")}function NN(t){let e,r,n,s,o;return r=new Hh({props:{width:"15",height:"15",name:"close",class:"text-white m-auto"}}),{c(){e=Z("button"),wi(r.$$.fragment),k(e,"class","bg-transparent p-2 absolute right-2 top-2 cursor-pointer text-white")},m(i,I){Y(i,e,I),Ti(r,e,null),n=!0,s||(o=L(e,"click",t[3]),s=!0)},p:i,i(i){n||(yi(r.$$.fragment,i),n=!0)},o(i){pi(r.$$.fragment,i),n=!1},d(i){i&&G(e),Yi(r),s=!1,o()}}}function dN(t){let e,r;return e=new Hh({props:{name:"send",class:"text-primary-light fill-white"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function MN(i){let t,e,r,n,s,o,I,l,a,c,u,j,h,N,d,M,g,m,f,y,p,b,S,x,P,w,T,v,B,U,E,C,H,W=i[1].greetingMessage+"",J=i[1].welcomeTagline+"",R=i[1].linkTitle+"",Q=i[1].subtitle+"";li(i[2]);let _=i[0]<400&&NN(i);return p=new Vh({props:{class:"!h-15 !w-15 !px-0 flex justify-center items-center flex-shrink-0 !bg-inter-primary-01",$$slots:{default:[dN]},$$scope:{ctx:i}}}),p.$on("click",i[4]),T=new Kh({props:{class:"fill-white"}}),{c(){t=Z("div"),_&&_.c(),e=O(),r=Z("div"),n=Z("div"),s=Z("p"),o=D(W),I=O(),l=Z("div"),a=Z("p"),c=D(J),u=O(),j=Z("div"),h=Z("div"),N=Z("div"),d=Z("p"),M=D(R),g=O(),m=Z("p"),f=D(Q),y=O(),wi(p.$$.fragment),b=O(),S=Z("div"),x=Z("a"),P=Z("span"),P.textContent="Powered by  ",w=O(),wi(T.$$.fragment),k(s,"class","text-label-04 font-headline-01"),k(n,"class","w-full flex items-center py-2"),k(a,"class","text-label-04 font-headline-04"),k(l,"class","w-full flex items-center py-2"),k(d,"class","font-medium mb-1"),k(m,"class","text-label-03 font-body-02-regular text-sm"),k(N,"class","pr-2"),k(h,"class","w-full flex justify-between items-center mt-3 p-5 border border-secondary-white bg-white rounded-xl shadow-medium-bottom"),k(j,"class","w-full flex justify-center items-center py-2"),k(P,"class","text-label-04 font-body-03-regular"),k(x,"class","flex"),k(x,"href","https://mava.app"),k(x,"target","_blank"),k(x,"rel","noreferrer"),k(S,"class","w-full flex justify-center items-center"),k(r,"class","w-full h-full flex flex-col justify-end"),k(t,"class","will_change w-full h-full p-3 shadow-medium-bottom rounded-xl svelte-t2dazm"),k(t,"style",v=`background-size: cover; background-image: url(${Eh(i[1].backgroundStyle)})`)},m(G,Z){Y(G,t,Z),_&&_.m(t,null),z(t,e),z(t,r),z(r,n),z(n,s),z(s,o),z(r,I),z(r,l),z(l,a),z(a,c),z(r,u),z(r,j),z(j,h),z(h,N),z(N,d),z(d,M),z(N,g),z(N,m),z(m,f),z(h,y),Ti(p,h,null),z(r,b),z(r,S),z(S,x),z(x,P),z(x,w),Ti(T,x,null),E=!0,C||(H=L(jN,"resize",i[2]),C=!0)},p(i,[r]){i[0]<400?_?(_.p(i,r),1&r&&yi(_,1)):(_=NN(i),_.c(),yi(_,1),_.m(t,e)):_&&(mi(),pi(_,1,1,(()=>{_=null})),fi()),(!E||2&r)&&W!==(W=i[1].greetingMessage+"")&&A(o,W),(!E||2&r)&&J!==(J=i[1].welcomeTagline+"")&&A(c,J),(!E||2&r)&&R!==(R=i[1].linkTitle+"")&&A(M,R),(!E||2&r)&&Q!==(Q=i[1].subtitle+"")&&A(f,Q);const n={};32&r&&(n.$$scope={dirty:r,ctx:i}),p.$set(n),(!E||2&r&&v!==(v=`background-size: cover; background-image: url(${Eh(i[1].backgroundStyle)})`))&&k(t,"style",v)},i(i){E||(yi(_),yi(p.$$.fragment,i),yi(T.$$.fragment,i),li((()=>{E&&(U&&U.end(1),B=Si(t,aN,{}),B.start())})),E=!0)},o(i){pi(_),pi(p.$$.fragment,i),pi(T.$$.fragment,i),B&&B.invalidate(),U=zi(t,aN,{}),E=!1},d(i){i&&G(t),_&&_.d(),Yi(p),Yi(T),i&&U&&U.end(),C=!1,H()}}}function gN(i,t,e){let r;j(i,Dh,(i=>e(1,r=i)));let{width:n=0}=t;K((async()=>{e(0,n=window.innerWidth)}));return i.$$set=i=>{"width"in i&&e(0,n=i.width)},[n,r,function(){e(0,n=jN.innerWidth)},()=>oN.set(!1),async()=>{sN.goto(iN.MessageList)}]}class mN extends vi{constructor(i){super(),Zi(this,i,gN,MN,I,{width:0},hN)}}function fN(t){let e,r,n,s,o,I,l;return{c(){e=Z("li"),r=Z("button"),n=Z("p"),s=D(t[0]),o=Z("p"),k(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"),k(e,"class","mb-2 w-full flex justify-end")},m(i,a){Y(i,e,a),z(e,r),z(r,n),z(n,s),z(r,o),I||(l=L(r,"click",t[1]),I=!0)},p(i,[t]){1&t&&A(s,i[0])},i:i,o:i,d(i){i&&G(e),I=!1,l()}}}function yN(i,t,e){let{message:r}=t;return i.$$set=i=>{"message"in i&&e(0,r=i.message)},[r,function(t){ti.call(this,i,t)}]}class pN extends vi{constructor(i){super(),Zi(this,i,yN,fN,I,{message:0})}}function bN(i){let t,e;return t=new pN({props:{key:i[5],message:i[6]}}),t.$on("click",i[7]),{c(){wi(t.$$.fragment)},m(i,r){Ti(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||(yi(t.$$.fragment,i),e=!0)},o(i){pi(t.$$.fragment,i),e=!1},d(i){Yi(t,i)}}}function SN(t){let e,r,n,s,o,I,l,a,c,u=t[1]&&zN(t);return{c(){e=Z("li"),r=Z("div"),u&&u.c(),n=O(),s=Z("p"),o=new J(!1),I=O(),a=Z("p"),o.a=I,k(s,"key",t[0]),k(s,"class",l="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")),k(r,"class","max-w-[80%] w-fit"),k(e,"class",c="mb-2 w-full flex flex-col "+(t[3]?"items-end":""))},m(i,l){Y(i,e,l),z(e,r),u&&u.m(r,null),z(r,n),z(r,s),o.m(t[6],s),z(s,I),z(r,a)},p(i,t){i[1]?u?u.p(i,t):(u=zN(i),u.c(),u.m(r,n)):u&&(u.d(1),u=null),64&t&&o.p(i[6]),1&t&&k(s,"key",i[0]),8&t&&l!==(l="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"))&&k(s,"class",l),8&t&&c!==(c="mb-2 w-full flex flex-col "+(i[3]?"items-end":""))&&k(e,"class",c)},i:i,o:i,d(i){i&&G(e),u&&u.d()}}}function zN(i){let t,e,r,n,s=i[1].toLocaleTimeString([],{hour12:!1,hour:"2-digit",minute:"2-digit"})+"",o=i[2]===Ei.Customer?"":`• ${i[2]}`;return{c(){t=Z("div"),e=D(s),r=O(),n=D(o),k(t,"class","font-body-03-regular text-gray-500 mb-1")},m(i,s){Y(i,t,s),z(t,e),z(t,r),z(t,n)},p(i,t){2&t&&s!==(s=i[1].toLocaleTimeString([],{hour12:!1,hour:"2-digit",minute:"2-digit"})+"")&&A(e,s),4&t&&o!==(o=i[2]===Ei.Customer?"":`• ${i[2]}`)&&A(n,o)},d(i){i&&G(t)}}}function xN(i){let t,e,r,n;const s=[SN,bN],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),Y(i,r,e),n=!0},p(i,[n]){let l=t;t=I(i),t===l?o[t].p(i,n):(mi(),pi(o[l],1,1,(()=>{o[l]=null})),fi(),e=o[t],e?e.p(i,n):(e=o[t]=s[t](i),e.c()),yi(e,1),e.m(r.parentNode,r))},i(i){n||(yi(e),n=!0)},o(i){pi(e),n=!1},d(i){o[t].d(i),i&&G(r)}}}const PN=/((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/g;function wN(i,t,e){let{message:r=""}=t,{time:n}=t,{sender:s}=t,{isUser:o}=t,{hasAction:I}=t,{actionId:l}=t;const a=PN.test(r),c=null!==r.match(/\.(jpeg|jpg|gif|png)$/);let u=r;if(a&&c)u=r.replace(PN,'<img src="$1" />');else{const i=r.match(PN);u=u.replace(/</g,"&lt;").replace(/>/g,"&gt;"),i&&(u=r.replace(PN,(i=>i.startsWith("http")?`<a class="cursor-pointer ${o?"text-white":"text-label-01"} underline" href="${zo(i)}" target="_blank">${i}</a>`:`<a class="cursor-pointer ${o?"text-white":"text-label-01"} underline" href="https://${zo(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,()=>zh.selectFlowStepAction(l)]}class TN extends vi{constructor(i){super(),Zi(this,i,wN,xN,I,{message:0,time:1,sender:2,isUser:3,hasAction:4,actionId:5})}}function YN(t){let e,r,n,o,I,l,a,c,u,j,h,N,d,M;return{c(){e=Z("div"),r=D("How would you rate this conversation?\n      "),n=Z("div"),o=Z("button"),o.textContent="😠",I=O(),l=Z("button"),l.textContent="😕",a=O(),c=Z("button"),c.textContent="😐",u=O(),j=Z("button"),j.textContent="🙂",h=O(),N=Z("button"),N.textContent="🤩",k(o,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),k(l,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),k(c,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),k(j,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),k(N,"class","mx-1 p-3 bg-inter-primary-01 font-headline-02 rounded-lg"),k(n,"class","w-full flex justify-center items-center mt-1"),k(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){Y(i,e,s),z(e,r),z(e,n),z(n,o),z(n,I),z(n,l),z(n,a),z(n,c),z(n,u),z(n,j),z(n,h),z(n,N),d||(M=[L(o,"click",t[2]),L(l,"click",t[3]),L(c,"click",t[4]),L(j,"click",t[5]),L(N,"click",t[6])],d=!0)},p:i,d(i){i&&G(e),d=!1,s(M)}}}function GN(t){let e;return{c(){e=Z("p"),e.textContent="Thanks for your feedback.",k(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){Y(i,e,t)},p:i,d(i){i&&G(e)}}}function ZN(t){let e,r,n;function s(i,t){return i[0].hasUserRating?GN:YN}let o=s(t),I=o(t);return{c(){e=Z("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=O(),n=Z("li"),I.c(),k(e,"class","w-full flex justify-end mb-2"),k(n,"class","w-full flex justify-end mb-2")},m(i,t){Y(i,e,t),Y(i,r,t),Y(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&&G(e),i&&G(r),i&&G(n),I.d()}}}function vN(i,t,e){let r;function n(i){zh.submitUserRating(i)}j(i,zh,(i=>e(0,r=i)));return[r,n,()=>n(1),()=>n(2),()=>n(3),()=>n(4),()=>n(5)]}class DN extends vi{constructor(i){super(),Zi(this,i,vN,ZN,I,{})}}function ON(i,t,e){const r=i.slice();return r[3]=t[e],r[5]=e,r}function BN(i){let t,e,r,n=i[2](i[3],i[5]),s=n&&LN(i);return e=new TN({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=O(),wi(e.$$.fragment)},m(i,n){s&&s.m(i,n),Y(i,t,n),Ti(e,i,n),r=!0},p(i,r){1&r&&(n=i[2](i[3],i[5])),n?s?s.p(i,r):(s=LN(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||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){s&&s.d(i),i&&G(t),Yi(e,i)}}}function LN(i){let t,e,r=AN(i[3].createdAt)+"";return{c(){t=Z("div"),e=D(r),k(t,"class","font-body-03-regular text-gray-500 mb-1 text-center m-1")},m(i,r){Y(i,t,r),z(t,e)},p(i,t){1&t&&r!==(r=AN(i[3].createdAt)+"")&&A(e,r)},d(i){i&&G(t)}}}function kN(i){let t,e,r=i[1](i[3]),n=r&&BN(i);return{c(){n&&n.c(),t=B()},m(i,r){n&&n.m(i,r),Y(i,t,r),e=!0},p(i,e){1&e&&(r=i[1](i[3])),r?n?(n.p(i,e),1&e&&yi(n,1)):(n=BN(i),n.c(),yi(n,1),n.m(t.parentNode,t)):n&&(mi(),pi(n,1,1,(()=>{n=null})),fi())},i(i){e||(yi(n),e=!0)},o(i){pi(n),e=!1},d(i){n&&n.d(i),i&&G(t)}}}function UN(i){let t,e;return t=new DN({}),{c(){wi(t.$$.fragment)},m(i,r){Ti(t,i,r),e=!0},i(i){e||(yi(t.$$.fragment,i),e=!0)},o(i){pi(t.$$.fragment,i),e=!1},d(i){Yi(t,i)}}}function EN(i){let t,e,r,n,s,o,I=i[0].messages||[],l=[];for(let t=0;t<I.length;t+=1)l[t]=kN(ON(i,I,t));const a=i=>pi(l[i],1,1,(()=>{l[i]=null}));let c=i[0].ticketStatus===Ai.Resolved&&UN();return{c(){t=Z("div"),e=Z("ul");for(let i=0;i<l.length;i+=1)l[i].c();r=O(),c&&c.c(),n=O(),s=Z("li"),k(s,"class","w-full h-1"),k(e,"class","w-full h-full"),k(t,"id","mava-widget-chat"),k(t,"class","w-full flex flex-auto justify-end items-end px-3 pb-3 overflow-y-scroll overflow-x-hidden h-full relative scroll-smooth")},m(i,I){Y(i,t,I),z(t,e);for(let i=0;i<l.length;i+=1)l[i]&&l[i].m(e,null);z(e,r),c&&c.m(e,null),z(e,n),z(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=ON(i,I,n);l[n]?(l[n].p(s,t),yi(l[n],1)):(l[n]=kN(s),l[n].c(),yi(l[n],1),l[n].m(e,r))}for(mi(),n=I.length;n<l.length;n+=1)a(n);fi()}i[0].ticketStatus===Ai.Resolved?c?1&t&&yi(c,1):(c=UN(),c.c(),yi(c,1),c.m(e,n)):c&&(mi(),pi(c,1,1,(()=>{c=null})),fi())},i(i){if(!o){for(let i=0;i<I.length;i+=1)yi(l[i]);yi(c),o=!0}},o(i){l=l.filter(Boolean);for(let i=0;i<l.length;i+=1)pi(l[i]);pi(c),o=!1},d(i){i&&G(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 AN(i){const t=navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.language;return i.toLocaleDateString(t,{weekday:"long",month:"long",day:"numeric"})}function CN(i,t,e){let r;var n;return j(i,zh,(i=>e(0,r=i))),n=async()=>{const i=po("mava-widget-chat");i&&(i.scrollTop=i.scrollHeight,await zh.readAllMessages())},q().$$.after_update.push(n),[r,function(i){return i.messageType===Bi.ExternalMessage},function(i,t){return 0===t||r.messages[t-1].createdAt.getDay()!==i.createdAt.getDay()}]}class HN extends vi{constructor(i){super(),Zi(this,i,CN,EN,I,{})}}function WN(t){let e,r=t[0].path+"";return{c(){e=v("svg"),k(e,"class","absolute z-20 rounded-lg h-12 w-full")},m(i,t){Y(i,e,t),e.innerHTML=r},p:i,i:i,o:i,d(i){i&&G(e)}}}function JN(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 RN extends vi{constructor(i){super(),Zi(this,i,JN,WN,I,{})}}function QN(t){let e,r,n,o,I,l,a,c,u,j,h,N;return r=new RN({}),a=new Hh({props:{width:"7.5",height:"7.5",name:"close",class:"text-white m-auto"}}),{c(){e=Z("div"),wi(r.$$.fragment),n=O(),o=Z("button"),o.textContent="Add your email to get notified when we respond",I=O(),l=Z("button"),wi(a.$$.fragment),k(o,"class","z-20 p-1 text-white font-body-03-regular text-center sm:text-left my-auto"),k(l,"class","p-2 bg-transparent flex flex-col justify-center h-full cursor-pointer text-white z-20"),k(e,"class","absolute flex justify-center h-12 mx-auto bg-blue mx-auto bg-background-transparent-t1 rounded-lg z-10 box-border"),H(e,"bottom","-60px"),H(e,"width","95%")},m(i,s){Y(i,e,s),Ti(r,e,null),z(e,n),z(e,o),z(e,I),z(e,l),Ti(a,l,null),j=!0,h||(N=[L(o,"click",t[0]),L(l,"click",t[1])],h=!0)},p:i,i(i){j||(yi(r.$$.fragment,i),yi(a.$$.fragment,i),li((()=>{j&&(u&&u.end(1),c=Si(e,lN,{}),c.start())})),j=!0)},o(i){pi(r.$$.fragment,i),pi(a.$$.fragment,i),c&&c.invalidate(),u=zi(e,lN,{}),j=!1},d(i){i&&G(e),Yi(r),Yi(a),i&&u&&u.end(),h=!1,s(N)}}}function _N(i){return[()=>{Dh.toggleNotificationBanner(!0),sN.goto(iN.Notifications)},async()=>await Dh.toggleNotificationBanner()]}class FN extends vi{constructor(i){super(),Zi(this,i,_N,QN,I,{})}}function XN(t){let e,r;return e=new Hh({props:{name:"dropdownLeftArrow",class:"text-primary-light fill-icon-primary-01"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function VN(t){let e,r;return e=new Hh({props:{name:"bell",class:"text-primary-light fill-icon-primary-01 !h-4 !w-4"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function $N(t){let e,r;return e=new Hh({props:{name:"close",class:"text-primary-light fill-icon-primary-01"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function qN(i){let t,e;return t=new FN({}),{c(){wi(t.$$.fragment)},m(i,r){Ti(t,i,r),e=!0},i(i){e||(yi(t.$$.fragment,i),e=!0)},o(i){pi(t.$$.fragment,i),e=!1},d(i){Yi(t,i)}}}function KN(i){let t,e,r,n,s,o,I,l;e=new Vh({props:{class:"!h-7 !w-7 flex justify-center items-center flex-shrink-0 bg-white",$$slots:{default:[XN]},$$scope:{ctx:i}}}),e.$on("click",i[1]),n=new Vh({props:{class:"!h-7 !w-7 ml-auto mr-1 bg-white",$$slots:{default:[VN]},$$scope:{ctx:i}}}),n.$on("click",i[2]),o=new Vh({props:{class:"!h-7 !w-7 flex justify-center items-center flex-shrink-0 bg-white",$$slots:{default:[$N]},$$scope:{ctx:i}}}),o.$on("click",i[3]);let a=i[0].isNotificationBannerVisible&&qN();return{c(){t=Z("div"),wi(e.$$.fragment),r=O(),wi(n.$$.fragment),s=O(),wi(o.$$.fragment),I=O(),a&&a.c(),k(t,"class","w-full flex justify-between border-b p-3 relative")},m(i,c){Y(i,t,c),Ti(e,t,null),z(t,r),Ti(n,t,null),z(t,s),Ti(o,t,null),z(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&&yi(a,1):(a=qN(),a.c(),yi(a,1),a.m(t,null)):a&&(mi(),pi(a,1,1,(()=>{a=null})),fi())},i(i){l||(yi(e.$$.fragment,i),yi(n.$$.fragment,i),yi(o.$$.fragment,i),yi(a),l=!0)},o(i){pi(e.$$.fragment,i),pi(n.$$.fragment,i),pi(o.$$.fragment,i),pi(a),l=!1},d(i){i&&G(t),Yi(e),Yi(n),Yi(o),a&&a.d()}}}function id(i,t,e){let r;j(i,Dh,(i=>e(0,r=i)));return[r,()=>sN.goto(iN.Welcome),()=>sN.goto(iN.Notifications),()=>oN.set(!1)]}class td extends vi{constructor(i){super(),Zi(this,i,id,KN,I,{})}}function ed(i){let t,e,r,n,s,o,I;function l(i,t){return i[16]?.type===go.IMAGE?nd:i[16]?.type===go.VIDEO?rd:void 0}let a=l(i),c=a&&a(i);return n=new Hh({props:{name:"close",class:"text-black text-primary-dark",size:"small"}}),{c(){t=Z("div"),c&&c.c(),e=O(),r=Z("button"),wi(n.$$.fragment),k(r,"class","w-2 h-2 mt-3"),k(t,"class","flex")},m(l,a){Y(l,t,a),c&&c.m(t,null),z(t,e),z(t,r),Ti(n,r,null),s=!0,o||(I=L(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||(yi(n.$$.fragment,i),s=!0)},o(i){pi(n.$$.fragment,i),s=!1},d(i){i&&G(t),c&&c.d(),Yi(n),o=!1,I()}}}function rd(i){let t,e,r;return{c(){t=Z("video"),e=Z("source"),a(e.src,r=i[16].source)||k(e,"src",r),k(t,"class","w-1/2 object-cover !rounded-lg mt-2 mx-2"),t.controls=!0},m(i,r){Y(i,t,r),z(t,e)},p(i,t){65536&t[0]&&!a(e.src,r=i[16].source)&&k(e,"src",r)},d(i){i&&G(t)}}}function nd(i){let t,e;return{c(){t=Z("img"),a(t.src,e=i[16].source)||k(t,"src",e),k(t,"class","w-1/3 object-cover !rounded-lg mt-2 mx-2"),k(t,"alt","image to upload")},m(i,e){Y(i,t,e)},p(i,r){65536&r[0]&&!a(t.src,e=i[16].source)&&k(t,"src",e)},d(i){i&&G(t)}}}function sd(i){let t,e,r,n=(i[0]||i[14])+"";return{c(){t=Z("span"),e=D(n),k(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){Y(i,t,r),z(t,e)},p(i,s){16385&s[0]&&n!==(n=(i[0]||i[14])+"")&&A(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%]":""}`)&&k(t,"class",r)},d(i){i&&G(t)}}}function od(t){let e,r;return e=new Hh({props:{name:"plus",class:"fill-icon-primary-01"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function Id(t){let e,r;return e=new Hh({props:{name:"send",class:"text-primary-light fill-white"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function ld(i){let t,r,n,o,I,l,a,c,u,j,h,N,d,M,g,m,f,y,p,b=i[15]&&ed(i),S=[{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<S.length;i+=1)x=e(x,S[i]);let P=(i[2]||i[3]||i[0])&&sd(i);return N=new Vh({props:{class:"!h-7 !w-7 bg-white mr-2",$$slots:{default:[od]},$$scope:{ctx:i}}}),N.$on("click",i[30]),m=new Vh({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:[Id]},$$scope:{ctx:i}}}),m.$on("click",i[20]),{c(){t=Z("div"),b&&b.c(),r=O(),n=Z("div"),o=Z("textarea"),a=O(),P&&P.c(),c=O(),u=Z("div"),j=Z("input"),h=O(),wi(N.$$.fragment),M=O(),g=Z("div"),wi(m.$$.fragment),E(o,x),k(j,"type","file"),k(j,"name","file-attachment"),k(j,"id","upload-file"),k(j,"accept",".png,.jpg,.mp4,.webm,.mpeg"),k(j,"class","hidden"),k(u,"class","flex flex-col items-center justify-center absolute right-0 top-[0.4rem]"),k(n,"class","w-full flex justify-items-start py-1"),k(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     `),k(g,"class","flex justify-end items-end")},m(e,s){Y(e,t,s),b&&b.m(t,null),z(t,r),z(t,n),z(n,o),o.autofocus&&o.focus(),i[28](o),C(o,i[1]),z(n,a),P&&P.m(n,null),z(n,c),z(n,u),z(u,j),z(u,h),Ti(N,u,null),Y(e,M,s),Y(e,g,s),Ti(m,g,null),f=!0,y||(p=[L(o,"invalid",i[17]),L(o,"input",i[18]),L(o,"focusout",i[19]),L(o,"input",i[29]),L(o,"keydown",i[21]),L(j,"change",i[22]),L(t,"click",i[31])],y=!0)},p(i,e){i[15]?b?(b.p(i,e),32768&e[0]&&yi(b,1)):(b=ed(i),b.c(),yi(b,1),b.m(t,r)):b&&(mi(),pi(b,1,1,(()=>{b=null})),fi()),E(o,x=Pi(S,[{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]&&C(o,i[1]),i[2]||i[3]||i[0]?P?P.p(i,e):(P=sd(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     `))&&k(t,"class",d);const a={};16&e[1]&&(a.$$scope={dirty:e,ctx:i}),m.$set(a)},i(i){f||(yi(b),yi(N.$$.fragment,i),yi(m.$$.fragment,i),f=!0)},o(i){pi(b),pi(N.$$.fragment,i),pi(m.$$.fragment,i),f=!1},d(e){e&&G(t),b&&b.d(),i[28](null),P&&P.d(),Yi(N),e&&G(M),e&&G(g),Yi(m),y=!1,s(p)}}}function ad(i,t,r){const n=ii();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:b=!1}=t,{invalidErrorLabelClass:S=""}=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 zh.handleUpdateLocalFile(null),P()}),50)}zh.subscribe((i=>{r(16,x=i.file),r(15,o=i.withFile)})),d&&K((()=>{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,b=i.topWarning),"invalidErrorLabelClass"in i&&r(10,S=i.invalidErrorLabelClass),"invalidContainerClass"in i&&r(11,z=i.invalidContainerClass)},t=N(t),[a,c,I,l,u,j,h,m,p,b,S,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 zh.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 zh.handleUpdateLocalFile(t)},t,g,d,M,()=>zh.handleUpdateLocalFile(null),function(i){ri[i?"unshift":"push"]((()=>{s=i,r(12,s)}))},function(){c=this.value,r(1,c)},()=>po("upload-file").click(),()=>s.focus()]}class cd extends vi{constructor(i){super(),Zi(this,i,ad,ld,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 ud(i){let t,e,r,n,s,o=i[0].isReopeningTicketsEnabled&&jd();return{c(){t=Z("div"),e=Z("button"),e.textContent="Create new ticket",r=O(),o&&o.c(),k(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"),k(t,"class","w-full flex flex-col justify-center items-center px-3 pb-3")},m(i,I){Y(i,t,I),z(t,e),z(t,r),o&&o.m(t,null),n||(s=L(e,"click",zh.startChat),n=!0)},p(i,e){i[0].isReopeningTicketsEnabled?o?o.p(i,e):(o=jd(),o.c(),o.m(t,null)):o&&(o.d(1),o=null)},d(i){i&&G(t),o&&o.d(),n=!1,s()}}}function jd(t){let e,r,n;return{c(){e=Z("button"),e.textContent="Continue chat",k(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){Y(i,e,t),r||(n=L(e,"click",zh.reopenChat),r=!0)},p:i,d(i){i&&G(e),r=!1,n()}}}function hd(t){let e,r,n;return r=new cd({props:{withFile:"true",placeholder:"send a message"}}),r.$on("submit",t[1]),{c(){e=Z("div"),wi(r.$$.fragment),k(e,"class","w-full flex px-3 pb-3")},m(i,t){Y(i,e,t),Ti(r,e,null),n=!0},p:i,i(i){n||(yi(r.$$.fragment,i),n=!0)},o(i){pi(r.$$.fragment,i),n=!1},d(i){i&&G(e),Yi(r)}}}function Nd(i){let t,e,r,n,s,o,I,l,a;o=new Kh({props:{class:"fill-input-01"}});let c=i[0].canCreateNewTicket&&ud(i),u=i[0].isUserInputEnabled&&i[0].ticketId&&(i[0].isReopeningTicketsEnabled||"Resolved"!==i[0].ticketStatus)&&hd(i);return{c(){t=Z("div"),e=Z("div"),r=Z("a"),n=Z("span"),n.textContent="Powered by  ",s=O(),wi(o.$$.fragment),I=O(),c&&c.c(),l=O(),u&&u.c(),k(n,"class","text-label-01 font-body-03-regular"),k(r,"class","flex"),k(r,"href","https://mava.app"),k(r,"target","_blank"),k(r,"rel","noreferrer"),k(e,"class","w-full flex justify-center items-center pb-2 pt-1"),k(t,"class","w-full flex flex-col justify-center items-center pt-2")},m(i,j){Y(i,t,j),z(t,e),z(e,r),z(r,n),z(r,s),Ti(o,r,null),z(t,I),c&&c.m(t,null),z(t,l),u&&u.m(t,null),a=!0},p(i,[e]){i[0].canCreateNewTicket?c?c.p(i,e):(c=ud(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&&yi(u,1)):(u=hd(i),u.c(),yi(u,1),u.m(t,null)):u&&(mi(),pi(u,1,1,(()=>{u=null})),fi())},i(i){a||(yi(o.$$.fragment,i),yi(u),a=!0)},o(i){pi(o.$$.fragment,i),pi(u),a=!1},d(i){i&&G(t),Yi(o),c&&c.d(),u&&u.d()}}}function dd(i,t,e){let r;return j(i,zh,(i=>e(0,r=i))),[r,async function(i){r.ticketId||await zh.openTicket(""),i.detail.text.trim().length>0&&await zh.handleAddCustomerMessage(i.detail.text),i.detail.file&&await zh.sendFile(i.detail.file)}]}class Md extends vi{constructor(i){super(),Zi(this,i,dd,Nd,I,{})}}function gd(i){x(i,"svelte-gduxk2",".will_change.svelte-gduxk2{will-change:transform, translate, transform-origin, opacity}")}function md(t){let e,r,n,s,o,I,l;return r=new td({}),s=new HN({}),I=new Md({}),{c(){e=Z("div"),wi(r.$$.fragment),n=O(),wi(s.$$.fragment),o=O(),wi(I.$$.fragment),k(e,"class","will_change w-full h-full flex flex-col rounded-xl svelte-gduxk2")},m(i,t){Y(i,e,t),Ti(r,e,null),z(e,n),Ti(s,e,null),z(e,o),Ti(I,e,null),l=!0},p:i,i(i){l||(yi(r.$$.fragment,i),yi(s.$$.fragment,i),yi(I.$$.fragment,i),l=!0)},o(i){pi(r.$$.fragment,i),pi(s.$$.fragment,i),pi(I.$$.fragment,i),l=!1},d(i){i&&G(e),Yi(r),Yi(s),Yi(I)}}}function fd(i,t,e){let r;return j(i,zh,(i=>e(0,r=i))),K((async()=>{r.ticketId||await zh.startChat()})),[]}class yd extends vi{constructor(i){super(),Zi(this,i,fd,md,I,{},gd)}}function pd(t){let e,r,n,s,o,I,l,a;return{c(){e=Z("div"),r=Z("input"),s=O(),o=Z("div"),r.disabled=!0,k(r,"type","checkbox"),r.checked=n=t[0]?"checked":"",k(r,"class","sr-only peer"),k(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]"),k(e,"class",I="inline-flex relative items-center "+(t[1]?"":"cursor-pointer"))},m(i,n){Y(i,e,n),z(e,r),z(e,s),z(e,o),l||(a=L(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"))&&k(e,"class",I)},i:i,o:i,d(i){i&&G(e),l=!1,a()}}}function bd(i,t,e){ii();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){ti.call(this,i,t)}]}class Sd extends vi{constructor(i){super(),Zi(this,i,bd,pd,I,{checked:0,isDisabled:1})}}function zd(i){let t,e;return{c(){t=Z("img"),a(t.src,e=i[15]?URL.createObjectURL(i[15]):"")||k(t,"src",e),k(t,"class","w-1/3 object-cover !rounded-lg mt-2 mx-2"),k(t,"alt","image to upload")},m(i,e){Y(i,t,e)},p(i,r){32768&r&&!a(t.src,e=i[15]?URL.createObjectURL(i[15]):"")&&k(t,"src",e)},d(i){i&&G(t)}}}function xd(i){let t,e,r,n=(i[0]||i[14])+"";return{c(){t=Z("span"),e=D(n),k(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){Y(i,t,r),z(t,e)},p(i,s){16385&s&&n!==(n=(i[0]||i[14])+"")&&A(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%]":""}`)&&k(t,"class",r)},d(i){i&&G(t)}}}function Pd(t){let r,n,o,I,l,a,c,u,j,h,N=t[15]&&zd(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])&&xd(t);return{c(){r=Z("div"),N&&N.c(),n=O(),o=Z("div"),I=Z("input"),c=O(),g&&g.c(),E(I,M),k(o,"class","w-full flex justify-items-start"),k(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){Y(i,r,e),N&&N.m(r,null),z(r,n),z(r,o),z(o,I),I.autofocus&&I.focus(),t[25](I),C(I,t[1]),z(o,c),g&&g.m(o,null),j||(h=[L(I,"input",t[24]),L(I,"invalid",t[16]),L(I,"input",t[17]),L(I,"focusout",t[18]),L(I,"input",t[26]),L(I,"keydown",t[19]),L(r,"click",t[27])],j=!0)},p(i,[t]){i[15]?N?N.p(i,t):(N=zd(i),N.c(),N.m(r,n)):N&&(N.d(1),N=null),E(I,M=Pi(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]&&C(I,i[1]),i[2]||i[3]||i[0]?g?g.p(i,t):(g=xd(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     `)&&k(r,"class",u)},i:i,o:i,d(i){i&&G(r),N&&N.d(),t[25](null),g&&g.d(),j=!1,s(h)}}}function wd(i,t,r){const n=ii();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:b=""}=t,{invalidContainerClass:S=""}=t,z=null;j&&K((()=>{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,b=i.invalidErrorLabelClass),"invalidContainerClass"in i&&r(11,S=i.invalidContainerClass)},t=N(t),[l,a,o,I,c,u,M,g,y,p,b,S,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){ti.call(this,i,t)},function(i){ri[i?"unshift":"push"]((()=>{s=i,r(12,s)}))},function(){a=this.value,r(1,a)},()=>s.focus()]}class Td extends vi{constructor(i){super(),Zi(this,i,wd,Pd,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 Yd(i){x(i,"svelte-t2dazm",".will_change.svelte-t2dazm{will-change:transform, translate, transform-origin, opacity}")}function Gd(t){let e,r;return e=new Hh({props:{name:"dropdownLeftArrow",class:"fill-white"}}),{c(){wi(e.$$.fragment)},m(i,t){Ti(e,i,t),r=!0},p:i,i(i){r||(yi(e.$$.fragment,i),r=!0)},o(i){pi(e.$$.fragment,i),r=!1},d(i){Yi(e,i)}}}function Zd(i){let t;return{c(){t=Z("div"),t.textContent="Your changes have been saved",k(t,"class","ml-1 mt-1 text-label-04 font-caption-02-regular text-white pt-1")},m(i,e){Y(i,t,e)},d(i){i&&G(t)}}}function vd(i){let t;return{c(){t=Z("div"),t.textContent="Please enter a valid email address",k(t,"class","ml-1 mt-1 text-label-04 font-caption-02-regular text-red-400 pt-1")},m(i,e){Y(i,t,e)},d(i){i&&G(t)}}}function Dd(i){let t,e,r,n,s,o,I,l,a,c,u,j,h,N,d,M,g,m,f,y,p,b,S,x,P,w,T,v,D,B,L,U,E,A,C;function H(t){i[6](t)}r=new Vh({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:[Gd]},$$scope:{ctx:i}}}),r.$on("click",i[5]),j=new Sd({props:{checked:i[3].isBrowserSoundEnabled}}),j.$on("click",Dh.toggleBrowserSound),f=new Sd({props:{checked:i[3].isEmailEnabled}}),f.$on("click",Dh.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]),b=new Td({props:W}),ri.push((()=>function(i,t,e){const r=i.$$.props[t];void 0!==r&&(i.$$.bound[r]=e,e(i.$$.ctx[r]))}(b,"value",H)));let J=i[1]&&Zd(),R=i[2]&&vd();return U=new Kh({props:{class:"fill-white"}}),{c(){t=Z("div"),e=Z("div"),wi(r.$$.fragment),n=O(),s=Z("div"),s.textContent="Notifications",o=O(),I=Z("div"),l=Z("div"),a=Z("div"),a.textContent="Browser Sound",c=O(),u=Z("div"),wi(j.$$.fragment),h=O(),N=Z("div"),d=Z("div"),M=Z("div"),M.textContent="Email",g=O(),m=Z("div"),wi(f.$$.fragment),y=O(),p=Z("div"),wi(b.$$.fragment),x=O(),J&&J.c(),P=O(),R&&R.c(),w=O(),T=Z("div"),v=Z("div"),D=Z("a"),B=Z("span"),B.textContent="Powered by  ",L=O(),wi(U.$$.fragment),k(s,"class","text-label-04 font-body-01-medium text-white px-3 pt-1"),k(e,"class","w-full flex p-3"),k(a,"class","text-label-04 font-body-01-regular text-white"),k(u,"class","ml-auto"),k(l,"class","w-full flex justify-between p-3 bg-background-transparent-t1 rounded-lg"),k(M,"class","text-label-04 font-body-01-regular text-white"),k(m,"class","ml-auto"),k(d,"class","w-full flex"),k(p,"class","w-full flex flex-col pt-2"),k(N,"class","w-full flex flex-col justify-between p-3 bg-background-transparent-t1 rounded-lg mt-2"),k(I,"class","w-full flex flex-col px-3"),k(B,"class","text-label-04 font-body-03-regular"),k(D,"class","flex"),k(D,"href","https://mava.app"),k(D,"target","_blank"),k(D,"rel","noreferrer"),k(v,"class","w-full flex justify-center items-center pt-2"),k(T,"class","w-full flex flex-col p-3 absolute bottom-0"),k(t,"class","will_change w-full h-full flex flex-col rounded-xl z-100 svelte-t2dazm"),k(t,"style",`background-image: url(${Eh(Li.Navy)}); background-size: cover;`)},m(i,S){Y(i,t,S),z(t,e),Ti(r,e,null),z(e,n),z(e,s),z(t,o),z(t,I),z(I,l),z(l,a),z(l,c),z(l,u),Ti(j,u,null),z(I,h),z(I,N),z(N,d),z(d,M),z(d,g),z(d,m),Ti(f,m,null),z(N,y),z(N,p),Ti(b,p,null),z(p,x),J&&J.m(p,null),z(p,P),R&&R.m(p,null),z(t,w),z(t,T),z(T,v),z(v,D),z(D,B),z(D,L),Ti(U,D,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;!S&&1&t&&(S=!0,o.value=i[0],I=()=>S=!1,si.push(I)),b.$set(o),i[1]?J||(J=Zd(),J.c(),J.m(p,P)):J&&(J.d(1),J=null),i[2]?R||(R=vd(),R.c(),R.m(p,null)):R&&(R.d(1),R=null)},i(i){C||(yi(r.$$.fragment,i),yi(j.$$.fragment,i),yi(f.$$.fragment,i),yi(b.$$.fragment,i),yi(U.$$.fragment,i),li((()=>{C&&(A&&A.end(1),E=Si(t,lN,{}),E.start())})),C=!0)},o(i){pi(r.$$.fragment,i),pi(j.$$.fragment,i),pi(f.$$.fragment,i),pi(b.$$.fragment,i),pi(U.$$.fragment,i),E&&E.invalidate(),A=zi(t,lN,{}),C=!1},d(i){i&&G(t),Yi(r),Yi(j),Yi(f),Yi(b),J&&J.d(),R&&R.d(),Yi(U),i&&A&&A.end()}}}function Od(i,t,e){let r;j(i,Dh,(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 Dh.updateEmail(n)),e(2,I=!s),o=null}),500)},()=>sN.goto(iN.MessageList),function(i){n=i,e(0,n)}]}class Bd extends vi{constructor(i){super(),Zi(this,i,Od,Dd,I,{},Yd)}}const{window:Ld}=S;function kd(i){let t,e,r,n,o,I,l;var a=i[2];return a&&(r=R(a,{})),{c(){t=Z("div"),e=Z("div"),r&&wi(r.$$.fragment),k(e,"class",n=`w-full h-full ${i[0]>399&&"rounded-xl"} bg-white overflow-hidden ${i[0]>399&&"MessageList"===i[1]&&"border"}`),k(t,"class","border-box w-full h-full overflow-hidden")},m(n,s){Y(n,t,s),z(t,e),r&&Ti(r,e,null),o=!0,I||(l=[L(t,"dragend",i[4]),L(t,"dragenter",i[4]),L(t,"drop",i[4]),L(t,"dragover",i[4]),L(t,"dragleave",i[4]),L(t,"drag",i[4])],I=!0)},p(i,t){if(4&t&&a!==(a=i[2])){if(r){mi();const i=r;pi(i.$$.fragment,1,0,(()=>{Yi(i,1)})),fi()}a?(r=R(a,{}),wi(r.$$.fragment),yi(r.$$.fragment,1),Ti(r,e,null)):r=null}(!o||3&t&&n!==(n=`w-full h-full ${i[0]>399&&"rounded-xl"} bg-white overflow-hidden ${i[0]>399&&"MessageList"===i[1]&&"border"}`))&&k(e,"class",n)},i(i){o||(r&&yi(r.$$.fragment,i),o=!0)},o(i){r&&pi(r.$$.fragment,i),o=!1},d(i){i&&G(t),r&&Yi(r),I=!1,s(l)}}}function Ud(i){let t,e,r,n;li(i[6]);let s=i[3]&&kd(i);return{c(){s&&s.c(),t=B()},m(o,I){s&&s.m(o,I),Y(o,t,I),e=!0,r||(n=L(Ld,"resize",i[6]),r=!0)},p(i,[e]){i[3]?s?(s.p(i,e),8&e&&yi(s,1)):(s=kd(i),s.c(),yi(s,1),s.m(t.parentNode,t)):s&&(mi(),pi(s,1,1,(()=>{s=null})),fi())},i(i){e||(yi(s),e=!0)},o(i){pi(s),e=!1},d(i){s&&s.d(i),i&&G(t),r=!1,n()}}}function Ed(i,t,e){let r,n,s;j(i,sN,(i=>e(5,n=i))),j(i,oN,(i=>e(3,s=i)));const o={[iN.Welcome]:mN,[iN.MessageList]:yd,[iN.Notifications]:Bd};let I=iN.Welcome,{width:l=0}=t;return K((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===iN.MessageList)switch(i.type){case"dragover":break;case"drop":const t=i.dataTransfer.files;if(t.length>0){const i=t[0];await zh.handleUpdateLocalFile(i)}}},n,function(){e(0,l=Ld.innerWidth)}]}class Ad extends vi{constructor(i){super(),Zi(this,i,Ed,Ud,I,{width:0})}}const{document:Cd,window:Hd}=S;function Wd(i){x(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 Jd(i){let t,e,r,n,s,o;return{c(){t=Z("meta"),e=O(),r=Z("meta"),n=O(),s=Z("meta"),k(t,"name","apple-mobile-web-app-capable"),k(t,"content","yes"),k(r,"name","apple-mobile-web-app-status-bar-style"),k(r,"content","black-translucent"),k(s,"name","theme-color"),k(s,"content",o=i[12])},m(i,o){Y(i,t,o),Y(i,e,o),Y(i,r,o),Y(i,n,o),Y(i,s,o)},p(i,t){1&t&&o!==(o=i[12])&&k(s,"content",o)},d(i){i&&G(t),i&&G(e),i&&G(r),i&&G(n),i&&G(s)}}}function Rd(i){let t,e,r,n=i[3]&&Qd(i),s=(i[1]<400&&i[2]&&!i[3]||i[1]>=400)&&_d(i);return{c(){n&&n.c(),t=O(),s&&s.c(),e=B()},m(i,o){n&&n.m(i,o),Y(i,t,o),s&&s.m(i,o),Y(i,e,o),r=!0},p(i,r){i[3]?n?8&r&&yi(n,1):(n=Qd(i),n.c(),yi(n,1),n.m(t.parentNode,t)):n&&(mi(),pi(n,1,1,(()=>{n=null})),fi()),i[1]<400&&i[2]&&!i[3]||i[1]>=400?s?(s.p(i,r),14&r&&yi(s,1)):(s=_d(i),s.c(),yi(s,1),s.m(e.parentNode,e)):s&&(mi(),pi(s,1,1,(()=>{s=null})),fi())},i(i){r||(yi(n),yi(s),r=!0)},o(i){pi(n),pi(s),r=!1},d(i){n&&n.d(i),i&&G(t),s&&s.d(i),i&&G(e)}}}function Qd(i){let t,e,r,n,s,o,I;return{c(){t=Z("div"),e=Z("iframe"),k(e,"id","mava-iframe"),k(e,"title","mava-iframe"),k(e,"class","svelte-wfxsj6"),k(t,"class","iframe-window svelte-wfxsj6")},m(r,n){Y(r,t,n),z(t,e),s=!0,o||(I=M(i[4].call(null,e)),o=!0)},i(i){s||(li((()=>{s&&(n&&n.end(1),r=Si(t,uN,{}),r.start())})),s=!0)},o(i){r&&r.invalidate(),n=zi(t,uN,{}),s=!1},d(i){i&&G(t),i&&n&&n.end(),o=!1,I()}}}function _d(i){let t,e,r,n,s,o;return{c(){t=Z("div"),e=Z("iframe"),k(e,"id","mava-button-iframe"),k(e,"title","mava-button-iframe"),H(e,"height","100%"),H(e,"width","100%"),H(e,"border","0"),k(t,"class","loadButton svelte-wfxsj6"),H(t,"display",i[3]?"":"block"),H(t,"position","fixed"),H(t,"bottom","10px"),H(t,"right","15px"),H(t,"height","60px"),H(t,"width","60px"),H(t,"focus","outline-none")},m(r,I){Y(r,t,I),z(t,e),n=!0,s||(o=M(i[5].call(null,e)),s=!0)},p(i,e){(!n||8&e)&&H(t,"display",i[3]?"":"block")},i(i){n||(li((()=>{n&&(r||(r=xi(t,cN,{},!0)),r.run(1))})),n=!0)},o(i){r||(r=xi(t,cN,{},!1)),r.run(0),n=!1},d(i){i&&G(t),i&&r&&r.end(),s=!1,o()}}}function Fd(i){let t,e,r,n,s,o;li(i[11]);let I=i[1]<400&&i[2]&&i[3]&&Jd(i),l=i[2]&&Rd(i);return{c(){I&&I.c(),t=B(),e=O(),l&&l.c(),r=B()},m(a,c){I&&I.m(Cd.head,null),z(Cd.head,t),Y(a,e,c),l&&l.m(a,c),Y(a,r,c),n=!0,s||(o=L(Hd,"resize",i[11]),s=!0)},p(i,[e]){i[1]<400&&i[2]&&i[3]?I?I.p(i,e):(I=Jd(i),I.c(),I.m(t.parentNode,t)):I&&(I.d(1),I=null),i[2]?l?(l.p(i,e),4&e&&yi(l,1)):(l=Rd(i),l.c(),yi(l,1),l.m(r.parentNode,r)):l&&(mi(),pi(l,1,1,(()=>{l=null})),fi())},i(i){n||(yi(l),n=!0)},o(i){pi(l),n=!1},d(i){I&&I.d(i),G(t),i&&G(e),l&&l.d(i),i&&G(r),s=!1,o()}}}function Xd(i,t,e){let r,n;j(i,zh,(i=>e(13,r=i))),j(i,Dh,(i=>e(10,n=i)));let s,o,{token:I=""}=t,{style:l=""}=t,{open:a=!1}=t,c="default",u=!1;function h(i){switch(i){case Li.Blue:return"#4cdfb4";case Li.Orange:return"#18024b";case Li.Navy:return"#47c5c6";case Li.Turquoise:return"#4cdfb4";case Li.Pink:return"#ec4268";default:return"#ffffff"}}oN.subscribe((i=>{e(3,o=i)})),K((async()=>{e(1,s=window.innerWidth),await async function(){const i=await _n.chat.get(1);i&&(i.messages.map((i=>{i.createdAt=new Date(i.createdAt)})),yh.update((t=>Object.assign(Object.assign({},t),i)))),yh.subscribe((async i=>{await _n.chat.put(i,1)}));const t=new Vn("MavaChatStorage"),e=t.getValue();if(e){const i=JSON.parse(e);i.messages.map((i=>{i.createdAt=new Date(i.createdAt)})),yh.update((t=>Object.assign(Object.assign({},t),i)))}t.clear()}(),await async function(){const i=await _n.session.get(1);i&&$n.update((t=>Object.assign(Object.assign({},t),i))),$n.subscribe((async i=>{await _n.session.put(i,1)}));const t=new Vn("MavaSessionStorage"),e=t.getValue();e&&$n.update((i=>Object.assign(Object.assign({},i),JSON.parse(e)))),t.clear()}(),await async function(){const i=await _n.settings.get(1);i&&Yh.update((t=>Object.assign(Object.assign({},t),i))),Yh.subscribe((async i=>{await _n.settings.put(i,1)}));const t=new Vn("MavaSettingsStorage"),e=t.getValue();e&&Yh.update((i=>Object.assign(Object.assign({},i),JSON.parse(e)))),t.clear()}(),await ts.start(I),await Dh.load()&&(n.hasTicket&&await Ph(),e(2,u=!0),a&&oN.set(!0),0!==r.ticketId.length&&(await zh.continueChat(),sN.goto(iN.MessageList),r.isUserInputEnabled&&r.ticketId&&!r.isReopeningTicketsEnabled&&r.ticketStatus===Ai.Resolved&&!r.canCreateNewTicket&&function(i,t,e){i.set(e)}(zh,r.canCreateNewTicket=!0,r)))}));return i.$$set=i=>{"token"in i&&e(7,I=i.token),"style"in i&&e(8,l=i.style),"open"in i&&e(9,a=i.open)},i.$$.update=()=>{1024&i.$$.dirty&&e(0,c=n.backgroundStyle)},[c,s,u,o,function(i){setTimeout((function(){const t=document.createElement("style"),e=i.contentWindow;t.innerHTML=l,e.document.head.appendChild(t),e.document.body.style.overflow="hidden",new Ad({target:e.document.body})}),0)},function(i){setTimeout((function(){const t=document.createElement("style"),e=i.contentWindow;t.innerHTML=l,e.document.head.appendChild(t),e.document.body.style.overflow="hidden",new kh({target:e.document.body,props:{onClick:async()=>{await Ph(),oN.set(!o)}}})}),0)},h,I,l,a,n,function(){e(1,s=Hd.innerWidth)},()=>h(c)]}class Vd extends vi{constructor(i){super(),Zi(this,i,Xd,Fd,I,{token:7,style:8,open:9},Wd)}}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";const e=null!==new URLSearchParams(window.location.search).get("support");console.log(e),new Vd({target:t,props:{token:i,style:'@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap");/*! tailwindcss v3.3.2 | 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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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}.flex-col-reverse{flex-direction:column-reverse}.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}.scroll-smooth{scroll-behavior:smooth}.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}}',open:e}}),document.body.appendChild(t)}))}();
