diff --git a/previews/pr-333/assets/index-7062312d.js b/previews/pr-333/assets/index-523a235f.js similarity index 65% rename from previews/pr-333/assets/index-7062312d.js rename to previews/pr-333/assets/index-523a235f.js index d62ccb7d9..0f0c33c32 100644 --- a/previews/pr-333/assets/index-7062312d.js +++ b/previews/pr-333/assets/index-523a235f.js @@ -1,4 +1,4 @@ -var aF=Object.defineProperty;var oF=(t,e,n)=>e in t?aF(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Rp=(t,e,n)=>(oF(t,typeof e!="symbol"?e+"":e,n),n);import{a as uc,p as cF,P as lF,d as $t,g as Ji,e as wn,M as y9,S as uF,O as dc,f as Xf,T as dF,h as hF,N as E9,v as Gl,i as x9,j as pF,B as w9,_ as _9,b as fF,V as mF,k as AF,l as vF}from"./contracts-485dccc3.js";import{r as y,a as ve,d as gF,p as bF,D as yF,P as U5,b as xi,_ as Rl,c as wc,e as hr,f as H5,g as EF,R as G5,h as xF,i as Je,j as wF,k as _F,l as C9,m as CF}from"./pdf-179000ce.js";import{c as wt,N as IF,m as nn,a as _c,A as gr,u as DF,i as SF,L as Zo,b as io,r as Zf,d as e4,e as fu,f as mu,O as Au,g as I9,h as BF,j as TF,k as vu,S as FF,l as kF,n as MF,R as RF,o as $e}from"./ui-c5c0d49c.js";import{L as t4,F as Ka,B as n4,a as lr,T as OF,b as K3,c as D9,d as W3,C as Os,S as NF,P as i4,D as S9,M as ur,s as pi,e as so,V as Xr,f as vr,g as ot,I as LF,O as gu,h as B9,i as QF,j as PF,k as Ya,l as Rh,R as hc,m as $F,n as wd,o as zF,p as pc,q as fc,r as tu,t as VF,u as mt,v as UF,w as HF,x as GF,y as qF,G as _d,z as Kd,A as Wd,E as Oh,H as jF,J as s4,K as KF,N as WF,Q as r4,U as T9,W as F9,X as k9,Y as M9,Z as R9,_ as O9,$ as N9,a0 as a4,a1 as JF,a2 as nu,a3 as YF,a4 as q5,a5 as XF,a6 as $a,a7 as o4,a8 as ZF,a9 as ek,aa as Pr,ab as tk,ac as pr,ad as Kr,ae as nk,af as ik,ag as sk,ah as rk,ai as ak,aj as ok,ak as ck,al as lk,am as uk,an as Wa,ao as Ss,ap as dk,aq as hk,ar as D1,as as S1,at as bu,au as pk,av as Zr,aw as fk,ax as L9,ay as mk,az as Nh,aA as Cd,aB as c4,aC as Q9,aD as Jd,aE as Yd,aF as Ak,aG as B1,aH as l4,aI as Lh,aJ as vk,aK as j5,aL as gk,aM as bk,aN as yk,aO as Ek,aP as xk,aQ as wk,aR as P9,aS as _k,aT as Ck,aU as Ik,aV as $9,aW as z9,aX as Dk}from"./three-c1875886.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();globalThis.Buffer=uc.Buffer;globalThis.process=cF;var V9={exports:{}},Qh={};/** +var cF=Object.defineProperty;var lF=(t,e,n)=>e in t?cF(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Op=(t,e,n)=>(lF(t,typeof e!="symbol"?e+"":e,n),n);import{a as uc,p as uF,P as dF,d as zt,g as Yi,e as An,M as x9,S as hF,O as dc,f as em,T as pF,h as fF,N as w9,v as ql,i as _9,j as mF,B as C9,_ as I9,b as AF,V as vF,k as gF,l as bF}from"./contracts-485dccc3.js";import{r as y,a as ge,d as yF,p as EF,D as xF,P as G5,b as xi,_ as Nl,c as wc,e as hr,f as q5,g as wF,R as j5,h as _F,i as Ye,j as CF,k as IF,l as D9,m as DF}from"./pdf-179000ce.js";import{c as _t,N as SF,m as nn,a as _c,A as gr,u as BF,i as TF,L as Zo,b as io,r as tm,d as nm,e as Au,f as vu,O as gu,g as S9,h as FF,j as kF,k as bu,S as MF,l as RF,n as NF,R as OF,o as ze}from"./ui-c5c0d49c.js";import{L as im,F as Ka,B as sm,a as lr,T as LF,b as J3,c as B9,d as Y3,C as Os,S as QF,P as rm,D as T9,M as ur,s as pi,e as so,V as Xr,f as vr,g as ot,I as PF,O as yu,h as F9,i as $F,j as zF,k as Ya,l as Oh,R as hc,m as VF,n as Cd,o as UF,p as pc,q as fc,r as nu,t as HF,u as mt,v as GF,w as qF,x as jF,y as KF,G as Id,z as Jd,A as Yd,E as Lh,H as WF,J as am,K as JF,N as YF,Q as om,U as k9,W as M9,X as R9,Y as N9,Z as O9,_ as L9,$ as Q9,a0 as cm,a1 as XF,a2 as iu,a3 as ZF,a4 as K5,a5 as ek,a6 as $a,a7 as lm,a8 as tk,a9 as nk,aa as Pr,ab as ik,ac as pr,ad as Kr,ae as sk,af as rk,ag as ak,ah as ok,ai as ck,aj as lk,ak as uk,al as dk,am as hk,an as Wa,ao as Bs,ap as pk,aq as fk,ar as B1,as as T1,at as Eu,au as mk,av as Zr,aw as Ak,ax as P9,ay as vk,az as Qh,aA as Dd,aB as um,aC as $9,aD as Xd,aE as Zd,aF as gk,aG as F1,aH as dm,aI as Ph,aJ as bk,aK as W5,aL as yk,aM as Ek,aN as xk,aO as wk,aP as _k,aQ as Ck,aR as z9,aS as Ik,aT as Dk,aU as Sk,aV as V9,aW as U9,aX as Bk}from"./three-c1875886.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();globalThis.Buffer=uc.Buffer;globalThis.process=uF;var H9={exports:{}},$h={};/** * @license React * react-jsx-runtime.production.min.js * @@ -6,61 +6,61 @@ var aF=Object.defineProperty;var oF=(t,e,n)=>e in t?aF(t,e,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Sk=y,Bk=Symbol.for("react.element"),Tk=Symbol.for("react.fragment"),Fk=Object.prototype.hasOwnProperty,kk=Sk.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Mk={key:!0,ref:!0,__self:!0,__source:!0};function U9(t,e,n){var i,s={},r=null,a=null;n!==void 0&&(r=""+n),e.key!==void 0&&(r=""+e.key),e.ref!==void 0&&(a=e.ref);for(i in e)Fk.call(e,i)&&!Mk.hasOwnProperty(i)&&(s[i]=e[i]);if(t&&t.defaultProps)for(i in e=t.defaultProps,e)s[i]===void 0&&(s[i]=e[i]);return{$$typeof:Bk,type:t,key:r,ref:a,props:s,_owner:kk.current}}Qh.Fragment=Tk;Qh.jsx=U9;Qh.jsxs=U9;V9.exports=Qh;var u4=V9.exports;const He=u4.Fragment,p=u4.jsx,k=u4.jsxs,Rk="_container_2hy4p_192",Ok="_msg_box_2hy4p_193",K5={container:Rk,msg_box:Ok},Nk="_loader_1rasz_192",Lk="_container_1rasz_199",Qk="_circle_1rasz_206",Pk="_message_1rasz_217",$k="_flicker_1rasz_1",T1={loader:Nk,container:Lk,circle:Qk,message:Pk,flicker:$k},Qs=({message:t})=>p("div",{className:T1.container,children:k("div",{className:T1.loader,children:[p("div",{className:T1.circle}),t&&p("p",{className:T1.message,children:t})]})}),zk="_strong_1wlh0_192",Vk="_container_1wlh0_196",Uk="_inline_1wlh0_216",Hk="_fit_1wlh0_220",Gk="_small_1wlh0_223",qk="_disabled_1wlh0_226",jk="_full_1wlh0_231",Kk="_primary_1wlh0_244",Wk="_selected_1wlh0_248",Jk="_active_1wlh0_248",Yk="_menu_1wlh0_252",Xk="_secondary_1wlh0_268",Zk="_box_1wlh0_283",eM="_shadow_box_1wlh0_312",tM="_left_1wlh0_329",nM="_button_theme_1wlh0_333",ui={strong:zk,container:Vk,inline:Uk,fit:Hk,small:Gk,disabled:qk,full:jk,primary:Kk,selected:Wk,active:Jk,menu:Yk,secondary:Xk,box:Zk,shadow_box:eM,left:tM,button_theme:nM},ge=({to:t,href:e,onClick:n,onTo:i,children:s,className:r,style:a,alt:c,disabled:l,selected:d,fit:h,full:f,box:v,strong:m,shadow_box:g,secondary:b,small:E,inline:x,activeClass:C,..._})=>{const S=`${wt({[ui.container]:!0,[ui.disabled]:l,[ui.fit]:h,[ui.full]:f,[ui.small]:E,[ui.strong]:m,[ui.inline]:x,[ui.selected]:d,[ui.primary]:!b})} ${r||""}`;return v?s=p("div",{className:ui.box,children:s}):g&&(s=p("div",{className:ui.shadow_box,children:s})),t!=null?p(IF,{"aria-label":c,to:t,onClick:i,className:({isActive:T})=>T?`${ui.active} ${S} ${C||""}`:S,..._,end:!0,children:s}):e!=null?p(nn.a,{style:a,href:e,target:"_blank",rel:"noopener noreferrer",className:S,"aria-label":c,..._,children:s}):p(nn.button,{style:a,"aria-label":c,onClick:n,className:S,..._,children:s})},iM=({children:t,selected:e,label:n=""})=>{const i=wt({[ui.secondary]:!0,[ui.selected]:e});return p("div",{className:i,role:"button","aria-label":n,children:t})},Cc=y.memo(iM),H9=()=>({initial:{opacity:0,transition:{duration:.2,ease:"easeOut"}},animate:{opacity:1,transition:{duration:.2,ease:"easeOut"}},exit:{opacity:0,transition:{duration:.2,ease:"easeInOut"}}}),sM={hidden:{border:0,y:-25,opacity:0,transition:{ease:"easeOut",duration:.2,staggerChildren:.02,staggerDirection:-1}},show:{border:"1px",y:0,opacity:1,transition:{ease:"easeOut",staggerChildren:.04}}},rM={hidden:{opacity:0},visible:{opacity:1,transition:{duration:.333}},exit:{opacity:0,transition:{ease:"easeInOut"}}},aM="_container_jg3vp_1",oM="_content_jg3vp_13",cM="_message_jg3vp_21",lM="_buttons_jg3vp_33",uM="_loader_jg3vp_39",el={container:aM,content:oM,message:cM,buttons:lM,loader:uM};function za(){return za=Object.assign||function(t){for(var e=1;e(t[e.toLowerCase()]=e,t),{for:"htmlFor"}),J5={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},hM=["style","script"],pM=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,fM=/mailto:/i,mM=/\n{2,}$/,G9=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,AM=/^ *> ?/gm,vM=/^ {2,}\n/,gM=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,q9=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,j9=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,bM=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,yM=/^(?:\n *)*\n/,EM=/\r\n?/g,xM=/^\[\^([^\]]+)](:.*)\n/,wM=/^\[\^([^\]]+)]/,_M=/\f/g,CM=/^\s*?\[(x|\s)\]/,K9=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,W9=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,J3=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,IM=/&([a-zA-Z]+);/g,J9=/^)/,DM=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Y3=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,SM=/^\{.*\}$/,BM=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,TM=/^<([^ >]+@[^ >]+)>/,FM=/^<([^ >]+:\/[^ >]+)>/,kM=/-([a-z])?/gi,Y9=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,MM=/^\[([^\]]*)\]:\s+(\S+)\s*("([^"]*)")?/,RM=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,OM=/^\[([^\]]*)\] ?\[([^\]]*)\]/,NM=/(\[|\])/g,LM=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,QM=/\t/g,PM=/^ *\| */,$M=/(^ *\||\| *$)/g,zM=/ *$/,VM=/^ *:-+: *$/,UM=/^ *:-+ *$/,HM=/^ *-+: *$/,GM=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,qM=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,jM=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,KM=/^\\([^0-9A-Za-z\s])/,WM=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,JM=/^\n+/,YM=/^([ \t]*)/,XM=/\\([^0-9A-Z\s])/gi,Y5=/ *\n+$/,ZM=/(?:^|\n)( *)$/,d4="(?:\\d+\\.)",h4="(?:[*+-])";function X9(t){return"( *)("+(t===1?d4:h4)+") +"}const Z9=X9(1),eb=X9(2);function tb(t){return new RegExp("^"+(t===1?Z9:eb))}const eR=tb(1),tR=tb(2);function nb(t){return new RegExp("^"+(t===1?Z9:eb)+"[^\\n]*(?:\\n(?!\\1"+(t===1?d4:h4)+" )[^\\n]*)*(\\n|$)","gm")}const ib=nb(1),sb=nb(2);function rb(t){const e=t===1?d4:h4;return new RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}const ab=rb(1),ob=rb(2);function X5(t,e){const n=e===1,i=n?ab:ob,s=n?ib:sb,r=n?eR:tR;return{t(a,c,l){const d=ZM.exec(l);return d&&(c.o||!c.u&&!c._)?i.exec(a=d[1]+a):null},i:gt.HIGH,l(a,c,l){const d=n?+a[2]:void 0,h=a[0].replace(mM,` -`).match(s);let f=!1;return{p:h.map(function(v,m){const g=r.exec(v)[0].length,b=new RegExp("^ {1,"+g+"}","gm"),E=v.replace(b,"").replace(r,""),x=m===h.length-1,C=E.indexOf(` + */var Tk=y,Fk=Symbol.for("react.element"),kk=Symbol.for("react.fragment"),Mk=Object.prototype.hasOwnProperty,Rk=Tk.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Nk={key:!0,ref:!0,__self:!0,__source:!0};function G9(t,e,n){var i,s={},r=null,a=null;n!==void 0&&(r=""+n),e.key!==void 0&&(r=""+e.key),e.ref!==void 0&&(a=e.ref);for(i in e)Mk.call(e,i)&&!Nk.hasOwnProperty(i)&&(s[i]=e[i]);if(t&&t.defaultProps)for(i in e=t.defaultProps,e)s[i]===void 0&&(s[i]=e[i]);return{$$typeof:Fk,type:t,key:r,ref:a,props:s,_owner:Rk.current}}$h.Fragment=kk;$h.jsx=G9;$h.jsxs=G9;H9.exports=$h;var hm=H9.exports;const Pe=hm.Fragment,h=hm.jsx,T=hm.jsxs,Ok="_container_2hy4p_192",Lk="_msg_box_2hy4p_193",J5={container:Ok,msg_box:Lk},Qk="_loader_1rasz_192",Pk="_container_1rasz_199",$k="_circle_1rasz_206",zk="_message_1rasz_217",Vk="_flicker_1rasz_1",k1={loader:Qk,container:Pk,circle:$k,message:zk,flicker:Vk},vs=({message:t})=>h("div",{className:k1.container,children:T("div",{className:k1.loader,children:[h("div",{className:k1.circle}),t&&h("p",{className:k1.message,children:t})]})}),Uk="_strong_1wlh0_192",Hk="_container_1wlh0_196",Gk="_inline_1wlh0_216",qk="_fit_1wlh0_220",jk="_small_1wlh0_223",Kk="_disabled_1wlh0_226",Wk="_full_1wlh0_231",Jk="_primary_1wlh0_244",Yk="_selected_1wlh0_248",Xk="_active_1wlh0_248",Zk="_menu_1wlh0_252",eM="_secondary_1wlh0_268",tM="_box_1wlh0_283",nM="_shadow_box_1wlh0_312",iM="_left_1wlh0_329",sM="_button_theme_1wlh0_333",ui={strong:Uk,container:Hk,inline:Gk,fit:qk,small:jk,disabled:Kk,full:Wk,primary:Jk,selected:Yk,active:Xk,menu:Zk,secondary:eM,box:tM,shadow_box:nM,left:iM,button_theme:sM},ve=({to:t,href:e,onClick:n,onTo:i,children:s,className:r,style:a,alt:c,disabled:l,selected:d,fit:p,full:f,box:v,strong:m,shadow_box:g,secondary:b,small:E,inline:x,activeClass:C,..._})=>{const S=`${_t({[ui.container]:!0,[ui.disabled]:l,[ui.fit]:p,[ui.full]:f,[ui.small]:E,[ui.strong]:m,[ui.inline]:x,[ui.selected]:d,[ui.primary]:!b})} ${r||""}`;return v?s=h("div",{className:ui.box,children:s}):g&&(s=h("div",{className:ui.shadow_box,children:s})),t!=null?h(SF,{"aria-label":c,to:t,onClick:i,className:({isActive:F})=>F?`${ui.active} ${S} ${C||""}`:S,..._,end:!0,children:s}):e!=null?h(nn.a,{style:a,href:e,target:"_blank",rel:"noopener noreferrer",className:S,"aria-label":c,..._,children:s}):h(nn.button,{style:a,"aria-label":c,onClick:n,className:S,..._,children:s})},rM=({children:t,selected:e,label:n=""})=>{const i=_t({[ui.secondary]:!0,[ui.selected]:e});return h("div",{className:i,role:"button","aria-label":n,children:t})},Cc=y.memo(rM),q9=()=>({initial:{opacity:0,transition:{duration:.2,ease:"easeOut"}},animate:{opacity:1,transition:{duration:.2,ease:"easeOut"}},exit:{opacity:0,transition:{duration:.2,ease:"easeInOut"}}}),aM={hidden:{border:0,y:-25,opacity:0,transition:{ease:"easeOut",duration:.2,staggerChildren:.02,staggerDirection:-1}},show:{border:"1px",y:0,opacity:1,transition:{ease:"easeOut",staggerChildren:.04}}},oM={hidden:{opacity:0},visible:{opacity:1,transition:{duration:.333}},exit:{opacity:0,transition:{ease:"easeInOut"}}},cM="_container_jg3vp_1",lM="_content_jg3vp_13",uM="_message_jg3vp_21",dM="_buttons_jg3vp_33",hM="_loader_jg3vp_39",tl={container:cM,content:lM,message:uM,buttons:dM,loader:hM};function za(){return za=Object.assign||function(t){for(var e=1;e(t[e.toLowerCase()]=e,t),{for:"htmlFor"}),X5={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},fM=["style","script"],mM=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,AM=/mailto:/i,vM=/\n{2,}$/,j9=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,gM=/^ *> ?/gm,bM=/^ {2,}\n/,yM=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,K9=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,W9=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,EM=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,xM=/^(?:\n *)*\n/,wM=/\r\n?/g,_M=/^\[\^([^\]]+)](:.*)\n/,CM=/^\[\^([^\]]+)]/,IM=/\f/g,DM=/^\s*?\[(x|\s)\]/,J9=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Y9=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,X3=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,SM=/&([a-zA-Z]+);/g,X9=/^)/,BM=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Z3=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,TM=/^\{.*\}$/,FM=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,kM=/^<([^ >]+@[^ >]+)>/,MM=/^<([^ >]+:\/[^ >]+)>/,RM=/-([a-z])?/gi,Z9=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,NM=/^\[([^\]]*)\]:\s+(\S+)\s*("([^"]*)")?/,OM=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,LM=/^\[([^\]]*)\] ?\[([^\]]*)\]/,QM=/(\[|\])/g,PM=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,$M=/\t/g,zM=/^ *\| */,VM=/(^ *\||\| *$)/g,UM=/ *$/,HM=/^ *:-+: *$/,GM=/^ *:-+ *$/,qM=/^ *-+: *$/,jM=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,KM=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,WM=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,JM=/^\\([^0-9A-Za-z\s])/,YM=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,XM=/^\n+/,ZM=/^([ \t]*)/,eR=/\\([^0-9A-Z\s])/gi,Z5=/ *\n+$/,tR=/(?:^|\n)( *)$/,pm="(?:\\d+\\.)",fm="(?:[*+-])";function eb(t){return"( *)("+(t===1?pm:fm)+") +"}const tb=eb(1),nb=eb(2);function ib(t){return new RegExp("^"+(t===1?tb:nb))}const nR=ib(1),iR=ib(2);function sb(t){return new RegExp("^"+(t===1?tb:nb)+"[^\\n]*(?:\\n(?!\\1"+(t===1?pm:fm)+" )[^\\n]*)*(\\n|$)","gm")}const rb=sb(1),ab=sb(2);function ob(t){const e=t===1?pm:fm;return new RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}const cb=ob(1),lb=ob(2);function e8(t,e){const n=e===1,i=n?cb:lb,s=n?rb:ab,r=n?nR:iR;return{t(a,c,l){const d=tR.exec(l);return d&&(c.o||!c.u&&!c._)?i.exec(a=d[1]+a):null},i:bt.HIGH,l(a,c,l){const d=n?+a[2]:void 0,p=a[0].replace(vM,` +`).match(s);let f=!1;return{p:p.map(function(v,m){const g=r.exec(v)[0].length,b=new RegExp("^ {1,"+g+"}","gm"),E=v.replace(b,"").replace(r,""),x=m===p.length-1,C=E.indexOf(` -`)!==-1||x&&f;f=C;const _=l.u,I=l.o;let S;l.o=!0,C?(l.u=!1,S=E.replace(Y5,` +`)!==-1||x&&f;f=C;const _=l.u,I=l.o;let S;l.o=!0,C?(l.u=!1,S=E.replace(Z5,` -`)):(l.u=!0,S=E.replace(Y5,""));const T=c(S,l);return l.u=_,l.o=I,T}),g:n,m:d}},h:(a,c,l)=>t(a.g?"ol":"ul",{key:l.k,start:a.m},a.p.map(function(d,h){return t("li",{key:h},c(d,l))}))}}const cb="(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*",lb=`\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*`,nR=new RegExp("^\\[("+cb+")\\]\\("+lb+"\\)"),iR=new RegExp("^!\\[("+cb+")\\]\\("+lb+"\\)"),ub=[G9,q9,j9,K9,W9,J9,Y9,ib,ab,sb,ob],sR=[...ub,/^[^\n]+(?: \n|\n{2,})/,J3,Y3];function rR(t){return t.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function aR(t){return HM.test(t)?"right":VM.test(t)?"center":UM.test(t)?"left":null}function Z5(t,e,n){const i=n.v;n.v=!0;const s=e(t.trim(),n);n.v=i;let r=[[]];return s.forEach(function(a,c){a.type==="tableSeparator"?c!==0&&c!==s.length-1&&r.push([]):(a.type!=="text"||s[c+1]!=null&&s[c+1].type!=="tableSeparator"||(a.S=a.S.replace(zM,"")),r[r.length-1].push(a))}),r}function oR(t,e,n){n.u=!0;const i=Z5(t[1],e,n),s=t[2].replace($M,"").split("|").map(aR),r=function(a,c,l){return a.trim().split(` -`).map(function(d){return Z5(d,c,l)})}(t[3],e,n);return n.u=!1,{$:s,A:r,L:i,type:"table"}}function e8(t,e){return t.$[e]==null?{}:{textAlign:t.$[e]}}function Fr(t){return function(e,n){return n.u?t.exec(e):null}}function va(t){return function(e,n){return n.u||n._?t.exec(e):null}}function Ys(t){return function(e,n){return n.u||n._?null:t.exec(e)}}function tl(t){return function(e){return t.exec(e)}}function cR(t,e,n){if(e.u||e._||n&&!n.endsWith(` +`)):(l.u=!0,S=E.replace(Z5,""));const F=c(S,l);return l.u=_,l.o=I,F}),g:n,m:d}},h:(a,c,l)=>t(a.g?"ol":"ul",{key:l.k,start:a.m},a.p.map(function(d,p){return t("li",{key:p},c(d,l))}))}}const ub="(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*",db=`\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*`,sR=new RegExp("^\\[("+ub+")\\]\\("+db+"\\)"),rR=new RegExp("^!\\[("+ub+")\\]\\("+db+"\\)"),hb=[j9,K9,W9,J9,Y9,X9,Z9,rb,cb,ab,lb],aR=[...hb,/^[^\n]+(?: \n|\n{2,})/,X3,Z3];function oR(t){return t.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function cR(t){return qM.test(t)?"right":HM.test(t)?"center":GM.test(t)?"left":null}function t8(t,e,n){const i=n.v;n.v=!0;const s=e(t.trim(),n);n.v=i;let r=[[]];return s.forEach(function(a,c){a.type==="tableSeparator"?c!==0&&c!==s.length-1&&r.push([]):(a.type!=="text"||s[c+1]!=null&&s[c+1].type!=="tableSeparator"||(a.S=a.S.replace(UM,"")),r[r.length-1].push(a))}),r}function lR(t,e,n){n.u=!0;const i=t8(t[1],e,n),s=t[2].replace(VM,"").split("|").map(cR),r=function(a,c,l){return a.trim().split(` +`).map(function(d){return t8(d,c,l)})}(t[3],e,n);return n.u=!1,{$:s,A:r,L:i,type:"table"}}function n8(t,e){return t.$[e]==null?{}:{textAlign:t.$[e]}}function Fr(t){return function(e,n){return n.u?t.exec(e):null}}function va(t){return function(e,n){return n.u||n._?t.exec(e):null}}function Ys(t){return function(e,n){return n.u||n._?null:t.exec(e)}}function nl(t){return function(e){return t.exec(e)}}function uR(t,e,n){if(e.u||e._||n&&!n.endsWith(` `))return null;let i="";t.split(` -`).every(r=>!ub.some(a=>a.test(r))&&(i+=r+` -`,r.trim()));const s=i.trimEnd();return s==""?null:[i,s]}function wo(t){try{if(decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data):/i))return null}catch{return null}return t}function t8(t){return t.replace(XM,"$1")}function Id(t,e,n){const i=n.u||!1,s=n._||!1;n.u=!0,n._=!0;const r=t(e,n);return n.u=i,n._=s,r}function lR(t,e,n){const i=n.u||!1,s=n._||!1;n.u=!1,n._=!0;const r=t(e,n);return n.u=i,n._=s,r}function uR(t,e,n){return n.u=!1,t(e+` +`).every(r=>!hb.some(a=>a.test(r))&&(i+=r+` +`,r.trim()));const s=i.trimEnd();return s==""?null:[i,s]}function wo(t){try{if(decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data):/i))return null}catch{return null}return t}function i8(t){return t.replace(eR,"$1")}function Sd(t,e,n){const i=n.u||!1,s=n._||!1;n.u=!0,n._=!0;const r=t(e,n);return n.u=i,n._=s,r}function dR(t,e,n){const i=n.u||!1,s=n._||!1;n.u=!1,n._=!0;const r=t(e,n);return n.u=i,n._=s,r}function hR(t,e,n){return n.u=!1,t(e+` -`,n)}const n8=(t,e,n)=>({S:Id(e,t[1],n)});function Op(){return{}}function Np(){return null}function dR(...t){return t.filter(Boolean).join(" ")}function Lp(t,e,n){let i=t;const s=e.split(".");for(;s.length&&(i=i[s[0]],i!==void 0);)s.shift();return i||n}var gt;function hR(t,e={}){e.overrides=e.overrides||{},e.slugify=e.slugify||rR,e.namedCodesToUnicode=e.namedCodesToUnicode?za({},J5,e.namedCodesToUnicode):J5;const n=e.createElement||y.createElement;function i(m,g,...b){const E=Lp(e.overrides,`${m}.props`,{});return n(function(x,C){const _=Lp(C,x);return _?typeof _=="function"||typeof _=="object"&&"render"in _?_:Lp(C,`${x}.component`,x):x}(m,e.overrides),za({},g,E,{className:dR(g==null?void 0:g.className,E.className)||void 0}),...b)}function s(m){let g=!1;e.forceInline?g=!0:e.forceBlock||(g=LM.test(m)===!1);const b=h(d(g?m:`${m.trimEnd().replace(JM,"")} +`,n)}const s8=(t,e,n)=>({S:Sd(e,t[1],n)});function Lp(){return{}}function Qp(){return null}function pR(...t){return t.filter(Boolean).join(" ")}function Pp(t,e,n){let i=t;const s=e.split(".");for(;s.length&&(i=i[s[0]],i!==void 0);)s.shift();return i||n}var bt;function fR(t,e={}){e.overrides=e.overrides||{},e.slugify=e.slugify||oR,e.namedCodesToUnicode=e.namedCodesToUnicode?za({},X5,e.namedCodesToUnicode):X5;const n=e.createElement||y.createElement;function i(m,g,...b){const E=Pp(e.overrides,`${m}.props`,{});return n(function(x,C){const _=Pp(C,x);return _?typeof _=="function"||typeof _=="object"&&"render"in _?_:Pp(C,`${x}.component`,x):x}(m,e.overrides),za({},g,E,{className:pR(g==null?void 0:g.className,E.className)||void 0}),...b)}function s(m){let g=!1;e.forceInline?g=!0:e.forceBlock||(g=PM.test(m)===!1);const b=p(d(g?m:`${m.trimEnd().replace(XM,"")} -`,{u:g}));for(;typeof b[b.length-1]=="string"&&!b[b.length-1].trim();)b.pop();if(e.wrapper===null)return b;const E=e.wrapper||(g?"span":"div");let x;if(b.length>1||e.forceWrapper)x=b;else{if(b.length===1)return x=b[0],typeof x=="string"?i("span",{key:"outer"},x):x;x=null}return y.createElement(E,{key:"outer"},x)}function r(m){const g=m.match(pM);return g?g.reduce(function(b,E,x){const C=E.indexOf("=");if(C!==-1){const _=function(B){return B.indexOf("-")!==-1&&B.match(DM)===null&&(B=B.replace(kM,function(F,Q){return Q.toUpperCase()})),B}(E.slice(0,C)).trim(),I=function(B){const F=B[0];return(F==='"'||F==="'")&&B.length>=2&&B[B.length-1]===F?B.slice(1,-1):B}(E.slice(C+1).trim()),S=W5[_]||_,T=b[S]=function(B,F){return B==="style"?F.split(/;\s?/).reduce(function(Q,z){const U=z.slice(0,z.indexOf(":"));return Q[U.replace(/(-[a-z])/g,H=>H[1].toUpperCase())]=z.slice(U.length+1).trim(),Q},{}):B==="href"?wo(F):(F.match(SM)&&(F=F.slice(1,F.length-1)),F==="true"||F!=="false"&&F)}(_,I);typeof T=="string"&&(J3.test(T)||Y3.test(T))&&(b[S]=y.cloneElement(s(T.trim()),{key:x}))}else E!=="style"&&(b[W5[E]||E]=!0);return b},{}):void 0}const a=[],c={},l={blockQuote:{t:Ys(G9),i:gt.HIGH,l:(m,g,b)=>({S:g(m[0].replace(AM,""),b)}),h:(m,g,b)=>i("blockquote",{key:b.k},g(m.S,b))},breakLine:{t:tl(vM),i:gt.HIGH,l:Op,h:(m,g,b)=>i("br",{key:b.k})},breakThematic:{t:Ys(gM),i:gt.HIGH,l:Op,h:(m,g,b)=>i("hr",{key:b.k})},codeBlock:{t:Ys(j9),i:gt.MAX,l:m=>({S:m[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),R:void 0}),h:(m,g,b)=>i("pre",{key:b.k},i("code",za({},m.I,{className:m.R?`lang-${m.R}`:""}),m.S))},codeFenced:{t:Ys(q9),i:gt.MAX,l:m=>({I:r(m[3]||""),S:m[4],R:m[2]||void 0,type:"codeBlock"})},codeInline:{t:va(bM),i:gt.LOW,l:m=>({S:m[2]}),h:(m,g,b)=>i("code",{key:b.k},m.S)},footnote:{t:Ys(xM),i:gt.MAX,l:m=>(a.push({M:m[2],O:m[1]}),{}),h:Np},footnoteReference:{t:Fr(wM),i:gt.HIGH,l:m=>({S:m[1],B:`#${e.slugify(m[1])}`}),h:(m,g,b)=>i("a",{key:b.k,href:wo(m.B)},i("sup",{key:b.k},m.S))},gfmTask:{t:Fr(CM),i:gt.HIGH,l:m=>({T:m[1].toLowerCase()==="x"}),h:(m,g,b)=>i("input",{checked:m.T,key:b.k,readOnly:!0,type:"checkbox"})},heading:{t:Ys(K9),i:gt.HIGH,l:(m,g,b)=>({S:Id(g,m[2],b),j:e.slugify(m[2]),C:m[1].length}),h:(m,g,b)=>i(`h${m.C}`,{id:m.j,key:b.k},g(m.S,b))},headingSetext:{t:Ys(W9),i:gt.MAX,l:(m,g,b)=>({S:Id(g,m[1],b),C:m[2]==="="?1:2,type:"heading"})},htmlComment:{t:tl(J9),i:gt.HIGH,l:()=>({}),h:Np},image:{t:va(iR),i:gt.HIGH,l:m=>({Z:m[1],B:t8(m[2]),D:m[3]}),h:(m,g,b)=>i("img",{key:b.k,alt:m.Z||void 0,title:m.D||void 0,src:wo(m.B)})},link:{t:Fr(nR),i:gt.LOW,l:(m,g,b)=>({S:lR(g,m[1],b),B:t8(m[2]),D:m[3]}),h:(m,g,b)=>i("a",{key:b.k,href:wo(m.B),title:m.D},g(m.S,b))},linkAngleBraceStyleDetector:{t:Fr(FM),i:gt.MAX,l:m=>({S:[{S:m[1],type:"text"}],B:m[1],type:"link"})},linkBareUrlDetector:{t:(m,g)=>g.N?null:Fr(BM)(m,g),i:gt.MAX,l:m=>({S:[{S:m[1],type:"text"}],B:m[1],D:void 0,type:"link"})},linkMailtoDetector:{t:Fr(TM),i:gt.MAX,l(m){let g=m[1],b=m[1];return fM.test(b)||(b="mailto:"+b),{S:[{S:g.replace("mailto:",""),type:"text"}],B:b,type:"link"}}},orderedList:X5(i,1),unorderedList:X5(i,2),newlineCoalescer:{t:Ys(yM),i:gt.LOW,l:Op,h:()=>` -`},paragraph:{t:cR,i:gt.LOW,l:n8,h:(m,g,b)=>i("p",{key:b.k},g(m.S,b))},ref:{t:Fr(MM),i:gt.MAX,l:m=>(c[m[1]]={B:m[2],D:m[4]},{}),h:Np},refImage:{t:va(RM),i:gt.MAX,l:m=>({Z:m[1]||void 0,F:m[2]}),h:(m,g,b)=>i("img",{key:b.k,alt:m.Z,src:wo(c[m.F].B),title:c[m.F].D})},refLink:{t:Fr(OM),i:gt.MAX,l:(m,g,b)=>({S:g(m[1],b),P:g(m[0].replace(NM,"\\$1"),b),F:m[2]}),h:(m,g,b)=>c[m.F]?i("a",{key:b.k,href:wo(c[m.F].B),title:c[m.F].D},g(m.S,b)):i("span",{key:b.k},g(m.P,b))},table:{t:Ys(Y9),i:gt.HIGH,l:oR,h:(m,g,b)=>i("table",{key:b.k},i("thead",null,i("tr",null,m.L.map(function(E,x){return i("th",{key:x,style:e8(m,x)},g(E,b))}))),i("tbody",null,m.A.map(function(E,x){return i("tr",{key:x},E.map(function(C,_){return i("td",{key:_,style:e8(m,_)},g(C,b))}))})))},tableSeparator:{t:function(m,g){return g.v?PM.exec(m):null},i:gt.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:tl(WM),i:gt.MIN,l:m=>({S:m[0].replace(IM,(g,b)=>e.namedCodesToUnicode[b]?e.namedCodesToUnicode[b]:g)}),h:m=>m.S},textBolded:{t:va(GM),i:gt.MED,l:(m,g,b)=>({S:g(m[2],b)}),h:(m,g,b)=>i("strong",{key:b.k},g(m.S,b))},textEmphasized:{t:va(qM),i:gt.LOW,l:(m,g,b)=>({S:g(m[2],b)}),h:(m,g,b)=>i("em",{key:b.k},g(m.S,b))},textEscaped:{t:va(KM),i:gt.HIGH,l:m=>({S:m[1],type:"text"})},textStrikethroughed:{t:va(jM),i:gt.LOW,l:n8,h:(m,g,b)=>i("del",{key:b.k},g(m.S,b))}};e.disableParsingRawHTML!==!0&&(l.htmlBlock={t:tl(J3),i:gt.HIGH,l(m,g,b){const[,E]=m[3].match(YM),x=new RegExp(`^${E}`,"gm"),C=m[3].replace(x,""),_=(I=C,sR.some(F=>F.test(I))?uR:Id);var I;const S=m[1].toLowerCase(),T=hM.indexOf(S)!==-1;b.N=b.N||S==="a";const B=T?m[3]:_(g,C,b);return b.N=!1,{I:r(m[2]),S:B,G:T,H:T?S:m[1]}},h:(m,g,b)=>i(m.H,za({key:b.k},m.I),m.G?m.S:g(m.S,b))},l.htmlSelfClosing={t:tl(Y3),i:gt.HIGH,l:m=>({I:r(m[2]||""),H:m[1]}),h:(m,g,b)=>i(m.H,za({},m.I,{key:b.k}))});const d=function(m){let g=Object.keys(m);function b(E,x){let C=[],_="";for(;E;){let I=0;for(;I{let{children:e,options:n}=t,i=function(s,r){if(s==null)return{};var a,c,l={},d=Object.keys(s);for(c=0;c=0||(l[a]=s[a]);return l}(t,dM);return y.cloneElement(hR(e,n),i)},pR="_content_19f1p_192",i8={content:pR},fR=t=>p("a",{href:t.href,target:"_blank",rel:"noreferrer",children:t.children}),f4=({children:t,className:e})=>p(p4,{options:{forceBlock:!0,overrides:{a:{component:fR},hr:{props:{className:i8.spacer}}}},className:`${e||""} ${i8.content}`,children:t}),mR=t=>(e,n,i)=>{const s=i.subscribe;return i.subscribe=(a,c,l)=>{let d=a;if(c){const h=(l==null?void 0:l.equalityFn)||Object.is;let f=a(i.getState());d=v=>{const m=a(v);if(!h(f,m)){const g=f;c(f=m,g)}},l!=null&&l.fireImmediately&&c(f,f)}return s(d)},t(e,n,i)},Ic=mR;function yu(t){let e;try{e=t()}catch{return}return{getItem:i=>{var s;const r=c=>c===null?null:JSON.parse(c),a=(s=e.getItem(i))!=null?s:null;return a instanceof Promise?a.then(r):r(a)},setItem:(i,s)=>e.setItem(i,JSON.stringify(s)),removeItem:i=>e.removeItem(i)}}const iu=t=>e=>{try{const n=t(e);return n instanceof Promise?n:{then(i){return iu(i)(n)},catch(i){return this}}}catch(n){return{then(i){return this},catch(i){return iu(i)(n)}}}},AR=(t,e)=>(n,i,s)=>{let r={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:E=>E,version:0,merge:(E,x)=>({...x,...E}),...e},a=!1;const c=new Set,l=new Set;let d;try{d=r.getStorage()}catch{}if(!d)return t((...E)=>{console.warn(`[zustand persist middleware] Unable to update item '${r.name}', the given storage is currently unavailable.`),n(...E)},i,s);const h=iu(r.serialize),f=()=>{const E=r.partialize({...i()});let x;const C=h({state:E,version:r.version}).then(_=>d.setItem(r.name,_)).catch(_=>{x=_});if(x)throw x;return C},v=s.setState;s.setState=(E,x)=>{v(E,x),f()};const m=t((...E)=>{n(...E),f()},i,s);let g;const b=()=>{var E;if(!d)return;a=!1,c.forEach(C=>C(i()));const x=((E=r.onRehydrateStorage)==null?void 0:E.call(r,i()))||void 0;return iu(d.getItem.bind(d))(r.name).then(C=>{if(C)return r.deserialize(C)}).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==r.version){if(r.migrate)return r.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var _;return g=r.merge(C,(_=i())!=null?_:m),n(g,!0),f()}).then(()=>{x==null||x(g,void 0),a=!0,l.forEach(C=>C(g))}).catch(C=>{x==null||x(void 0,C)})};return s.persist={setOptions:E=>{r={...r,...E},E.getStorage&&(d=E.getStorage())},clearStorage:()=>{d==null||d.removeItem(r.name)},getOptions:()=>r,rehydrate:()=>b(),hasHydrated:()=>a,onHydrate:E=>(c.add(E),()=>{c.delete(E)}),onFinishHydration:E=>(l.add(E),()=>{l.delete(E)})},b(),g||m},vR=(t,e)=>(n,i,s)=>{let r={storage:yu(()=>localStorage),partialize:b=>b,version:0,merge:(b,E)=>({...E,...b}),...e},a=!1;const c=new Set,l=new Set;let d=r.storage;if(!d)return t((...b)=>{console.warn(`[zustand persist middleware] Unable to update item '${r.name}', the given storage is currently unavailable.`),n(...b)},i,s);const h=()=>{const b=r.partialize({...i()});return d.setItem(r.name,{state:b,version:r.version})},f=s.setState;s.setState=(b,E)=>{f(b,E),h()};const v=t((...b)=>{n(...b),h()},i,s);let m;const g=()=>{var b;if(!d)return;a=!1,c.forEach(x=>x(i()));const E=((b=r.onRehydrateStorage)==null?void 0:b.call(r,i()))||void 0;return iu(d.getItem.bind(d))(r.name).then(x=>{if(x)if(typeof x.version=="number"&&x.version!==r.version){if(r.migrate)return r.migrate(x.state,x.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return x.state}).then(x=>{var C;return m=r.merge(x,(C=i())!=null?C:v),n(m,!0),h()}).then(()=>{E==null||E(m,void 0),a=!0,l.forEach(x=>x(m))}).catch(x=>{E==null||E(void 0,x)})};return s.persist={setOptions:b=>{r={...r,...b},b.storage&&(d=b.storage)},clearStorage:()=>{d==null||d.removeItem(r.name)},getOptions:()=>r,rehydrate:()=>g(),hasHydrated:()=>a,onHydrate:b=>(c.add(b),()=>{c.delete(b)}),onFinishHydration:b=>(l.add(b),()=>{l.delete(b)})},g(),m||v},gR=(t,e)=>{var n;return"getStorage"in e||"serialize"in e||"deserialize"in e?(((n={VITE_TEIA_REPORT:"https://lists.teia.art",VITE_LOGOS:"https://lists.teia.art/teia-logos/dist",VITE_TEIA_GRAPHQL_API:"https://teztok.teia.rocks/v1/graphql",VITE_TZKT_API:"https://api.tzkt.io",VITE_TZPROFILES_GRAPHQL_API:"https://indexer.tzprofiles.com/v1/graphql",VITE_IMGPROXY:"https://imgproxy.teia.rocks",VITE_IPFS_UPLOAD_PROXY:"https://ipfsproxy.teia.rocks",VITE_IPFS_DEFAULT_GATEWAY:"CDN",VITE_TEZOS_RPC:"https://mainnet.api.tez.ie",BASE_URL:"/teia-ui/previews/pr-333/",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:n.MODE)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),AR(t,e)):vR(t,e)},Ph=gR,Oe=_c()(Ic((t,e)=>({collapsed:!0,visible:!1,message:"",progress:!1,confirm:!0,confirmCallback:()=>e().close(),show:(n,i)=>{t({message:`# ${n} -${i||""}`,progress:!1,visible:!0,confirm:!0,confirmCallback:()=>{t({visible:!1})}})},showError(n,i){const s=e().show;console.error(i),i instanceof Error&&s(`${n} (Error)`,i.message),i instanceof lF&&s(`${n} (${i.title})`,i.description)},setCollapsed:n=>t({collapsed:n}),toggleMenu:()=>t({collapsed:!e().collapsed}),step:(n,i,s)=>{s&&window.scrollTo(0,0),t({progress:!0,visible:!0,confirm:!1,message:`# ${n} -${i}`})},close:()=>{t({visible:!1,progress:!1})}}))),bR=()=>{const[t,e,n,i,s]=Oe(r=>[r.visible,r.message,r.progress,r.confirm,r.confirmCallback]);return p(gr,{children:t&&p(nn.div,{className:el.container,...H9(),children:k("div",{className:el.content,children:[p(f4,{className:el.message,children:e}),p("div",{className:el.loader,children:n&&p(Qs,{})}),i&&p("div",{className:el.buttons,children:p(ge,{shadow_box:!0,onClick:()=>s(),children:"close"})})]})})})},yR="_container_1ewm1_192",ER="_content_1ewm1_202",xR="_feed_1ewm1_210",Qp={container:yR,content:ER,feed:xR};function wR(t){y.useEffect(()=>{document.title=t?`${t} - teia`:"teia"},[t])}const _R={mint:"This open-source, experimental dApp is developed and maintained by the Teia Community and powered by the Tezos blockchain.",warning:"use it consciously. visit artists profiles. be careful with copy minters."},CR={supports:"Supports"},IR={paragraphs:["a collaborative artwork made of artworks, a place for ideas and creative works.","a non-profit, open-source online platform for trading digital assets as OBJKT NFTs.","a collective, aligning under the values of sustainability, accessibility, and equity.","owned and maintained by its community, built and improved by its participants.","Teia is and always will be a work-in-progress.","If you're having trouble with the website, please report an %ISSUE%"]},DR={footer:_R,mint:CR,about:IR};function m4(){return{language:DR}}const SR="_container_tginf_192",BR="_pinned_tginf_202",TR="_content_tginf_207",FR="_minimal_tginf_233",kR="_logo_tginf_236",MR="_menus_tginf_240",RR="_menu_left_tginf_248",OR="_menu_right_tginf_255",NR="_address_tginf_262",LR="_copyright_tginf_283",QR="_state_buttons_tginf_287",zn={container:SR,pinned:BR,content:TR,minimal:FR,logo:kR,menus:MR,menu_left:RR,menu_right:OR,address:NR,copyright:LR,state_buttons:QR},Wi=t=>{try{return`${t.slice(0,5)}...${t.slice(t.length-5,t.length)}`}catch{return""}},PR=t=>t[0].toUpperCase()+t.slice(1);function s8(t){return Array.from(t).reduce((e,n)=>e+=n.charCodeAt(0).toString(16).padStart(2,"0"),"")}function r8(t){return t.match(/.{1,2}/g).reduce((e,n)=>e+String.fromCharCode(parseInt(n,16)),"")}const $R="_theme_selection_1cfbp_192",zR="_menu_1cfbp_196",VR="_content_1cfbp_213",UR="_menu_label_1cfbp_224",HR="_address_1cfbp_237",GR="_menu_left_1cfbp_243",qR="_menu_right_1cfbp_244",jR="_disabled_1cfbp_275",KR="_state_buttons_1cfbp_279",WR="_line_1cfbp_288",pn={theme_selection:$R,menu:zR,content:VR,menu_label:UR,address:HR,menu_left:GR,menu_right:qR,disabled:jR,state_buttons:KR,line:WR};var Xd={exports:{}};/** +`,{u:g}));for(;typeof b[b.length-1]=="string"&&!b[b.length-1].trim();)b.pop();if(e.wrapper===null)return b;const E=e.wrapper||(g?"span":"div");let x;if(b.length>1||e.forceWrapper)x=b;else{if(b.length===1)return x=b[0],typeof x=="string"?i("span",{key:"outer"},x):x;x=null}return y.createElement(E,{key:"outer"},x)}function r(m){const g=m.match(mM);return g?g.reduce(function(b,E,x){const C=E.indexOf("=");if(C!==-1){const _=function(B){return B.indexOf("-")!==-1&&B.match(BM)===null&&(B=B.replace(RM,function(k,Q){return Q.toUpperCase()})),B}(E.slice(0,C)).trim(),I=function(B){const k=B[0];return(k==='"'||k==="'")&&B.length>=2&&B[B.length-1]===k?B.slice(1,-1):B}(E.slice(C+1).trim()),S=Y5[_]||_,F=b[S]=function(B,k){return B==="style"?k.split(/;\s?/).reduce(function(Q,z){const U=z.slice(0,z.indexOf(":"));return Q[U.replace(/(-[a-z])/g,H=>H[1].toUpperCase())]=z.slice(U.length+1).trim(),Q},{}):B==="href"?wo(k):(k.match(TM)&&(k=k.slice(1,k.length-1)),k==="true"||k!=="false"&&k)}(_,I);typeof F=="string"&&(X3.test(F)||Z3.test(F))&&(b[S]=y.cloneElement(s(F.trim()),{key:x}))}else E!=="style"&&(b[Y5[E]||E]=!0);return b},{}):void 0}const a=[],c={},l={blockQuote:{t:Ys(j9),i:bt.HIGH,l:(m,g,b)=>({S:g(m[0].replace(gM,""),b)}),h:(m,g,b)=>i("blockquote",{key:b.k},g(m.S,b))},breakLine:{t:nl(bM),i:bt.HIGH,l:Lp,h:(m,g,b)=>i("br",{key:b.k})},breakThematic:{t:Ys(yM),i:bt.HIGH,l:Lp,h:(m,g,b)=>i("hr",{key:b.k})},codeBlock:{t:Ys(W9),i:bt.MAX,l:m=>({S:m[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),R:void 0}),h:(m,g,b)=>i("pre",{key:b.k},i("code",za({},m.I,{className:m.R?`lang-${m.R}`:""}),m.S))},codeFenced:{t:Ys(K9),i:bt.MAX,l:m=>({I:r(m[3]||""),S:m[4],R:m[2]||void 0,type:"codeBlock"})},codeInline:{t:va(EM),i:bt.LOW,l:m=>({S:m[2]}),h:(m,g,b)=>i("code",{key:b.k},m.S)},footnote:{t:Ys(_M),i:bt.MAX,l:m=>(a.push({M:m[2],O:m[1]}),{}),h:Qp},footnoteReference:{t:Fr(CM),i:bt.HIGH,l:m=>({S:m[1],B:`#${e.slugify(m[1])}`}),h:(m,g,b)=>i("a",{key:b.k,href:wo(m.B)},i("sup",{key:b.k},m.S))},gfmTask:{t:Fr(DM),i:bt.HIGH,l:m=>({T:m[1].toLowerCase()==="x"}),h:(m,g,b)=>i("input",{checked:m.T,key:b.k,readOnly:!0,type:"checkbox"})},heading:{t:Ys(J9),i:bt.HIGH,l:(m,g,b)=>({S:Sd(g,m[2],b),j:e.slugify(m[2]),C:m[1].length}),h:(m,g,b)=>i(`h${m.C}`,{id:m.j,key:b.k},g(m.S,b))},headingSetext:{t:Ys(Y9),i:bt.MAX,l:(m,g,b)=>({S:Sd(g,m[1],b),C:m[2]==="="?1:2,type:"heading"})},htmlComment:{t:nl(X9),i:bt.HIGH,l:()=>({}),h:Qp},image:{t:va(rR),i:bt.HIGH,l:m=>({Z:m[1],B:i8(m[2]),D:m[3]}),h:(m,g,b)=>i("img",{key:b.k,alt:m.Z||void 0,title:m.D||void 0,src:wo(m.B)})},link:{t:Fr(sR),i:bt.LOW,l:(m,g,b)=>({S:dR(g,m[1],b),B:i8(m[2]),D:m[3]}),h:(m,g,b)=>i("a",{key:b.k,href:wo(m.B),title:m.D},g(m.S,b))},linkAngleBraceStyleDetector:{t:Fr(MM),i:bt.MAX,l:m=>({S:[{S:m[1],type:"text"}],B:m[1],type:"link"})},linkBareUrlDetector:{t:(m,g)=>g.N?null:Fr(FM)(m,g),i:bt.MAX,l:m=>({S:[{S:m[1],type:"text"}],B:m[1],D:void 0,type:"link"})},linkMailtoDetector:{t:Fr(kM),i:bt.MAX,l(m){let g=m[1],b=m[1];return AM.test(b)||(b="mailto:"+b),{S:[{S:g.replace("mailto:",""),type:"text"}],B:b,type:"link"}}},orderedList:e8(i,1),unorderedList:e8(i,2),newlineCoalescer:{t:Ys(xM),i:bt.LOW,l:Lp,h:()=>` +`},paragraph:{t:uR,i:bt.LOW,l:s8,h:(m,g,b)=>i("p",{key:b.k},g(m.S,b))},ref:{t:Fr(NM),i:bt.MAX,l:m=>(c[m[1]]={B:m[2],D:m[4]},{}),h:Qp},refImage:{t:va(OM),i:bt.MAX,l:m=>({Z:m[1]||void 0,F:m[2]}),h:(m,g,b)=>i("img",{key:b.k,alt:m.Z,src:wo(c[m.F].B),title:c[m.F].D})},refLink:{t:Fr(LM),i:bt.MAX,l:(m,g,b)=>({S:g(m[1],b),P:g(m[0].replace(QM,"\\$1"),b),F:m[2]}),h:(m,g,b)=>c[m.F]?i("a",{key:b.k,href:wo(c[m.F].B),title:c[m.F].D},g(m.S,b)):i("span",{key:b.k},g(m.P,b))},table:{t:Ys(Z9),i:bt.HIGH,l:lR,h:(m,g,b)=>i("table",{key:b.k},i("thead",null,i("tr",null,m.L.map(function(E,x){return i("th",{key:x,style:n8(m,x)},g(E,b))}))),i("tbody",null,m.A.map(function(E,x){return i("tr",{key:x},E.map(function(C,_){return i("td",{key:_,style:n8(m,_)},g(C,b))}))})))},tableSeparator:{t:function(m,g){return g.v?zM.exec(m):null},i:bt.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:nl(YM),i:bt.MIN,l:m=>({S:m[0].replace(SM,(g,b)=>e.namedCodesToUnicode[b]?e.namedCodesToUnicode[b]:g)}),h:m=>m.S},textBolded:{t:va(jM),i:bt.MED,l:(m,g,b)=>({S:g(m[2],b)}),h:(m,g,b)=>i("strong",{key:b.k},g(m.S,b))},textEmphasized:{t:va(KM),i:bt.LOW,l:(m,g,b)=>({S:g(m[2],b)}),h:(m,g,b)=>i("em",{key:b.k},g(m.S,b))},textEscaped:{t:va(JM),i:bt.HIGH,l:m=>({S:m[1],type:"text"})},textStrikethroughed:{t:va(WM),i:bt.LOW,l:s8,h:(m,g,b)=>i("del",{key:b.k},g(m.S,b))}};e.disableParsingRawHTML!==!0&&(l.htmlBlock={t:nl(X3),i:bt.HIGH,l(m,g,b){const[,E]=m[3].match(ZM),x=new RegExp(`^${E}`,"gm"),C=m[3].replace(x,""),_=(I=C,aR.some(k=>k.test(I))?hR:Sd);var I;const S=m[1].toLowerCase(),F=fM.indexOf(S)!==-1;b.N=b.N||S==="a";const B=F?m[3]:_(g,C,b);return b.N=!1,{I:r(m[2]),S:B,G:F,H:F?S:m[1]}},h:(m,g,b)=>i(m.H,za({key:b.k},m.I),m.G?m.S:g(m.S,b))},l.htmlSelfClosing={t:nl(Z3),i:bt.HIGH,l:m=>({I:r(m[2]||""),H:m[1]}),h:(m,g,b)=>i(m.H,za({},m.I,{key:b.k}))});const d=function(m){let g=Object.keys(m);function b(E,x){let C=[],_="";for(;E;){let I=0;for(;I{let{children:e,options:n}=t,i=function(s,r){if(s==null)return{};var a,c,l={},d=Object.keys(s);for(c=0;c=0||(l[a]=s[a]);return l}(t,pM);return y.cloneElement(fR(e,n),i)},mR="_content_19f1p_192",r8={content:mR},AR=t=>h("a",{href:t.href,target:"_blank",rel:"noreferrer",children:t.children}),Am=({children:t,className:e})=>h(mm,{options:{forceBlock:!0,overrides:{a:{component:AR},hr:{props:{className:r8.spacer}}}},className:`${e||""} ${r8.content}`,children:t}),vR=t=>(e,n,i)=>{const s=i.subscribe;return i.subscribe=(a,c,l)=>{let d=a;if(c){const p=(l==null?void 0:l.equalityFn)||Object.is;let f=a(i.getState());d=v=>{const m=a(v);if(!p(f,m)){const g=f;c(f=m,g)}},l!=null&&l.fireImmediately&&c(f,f)}return s(d)},t(e,n,i)},Ic=vR;function xu(t){let e;try{e=t()}catch{return}return{getItem:i=>{var s;const r=c=>c===null?null:JSON.parse(c),a=(s=e.getItem(i))!=null?s:null;return a instanceof Promise?a.then(r):r(a)},setItem:(i,s)=>e.setItem(i,JSON.stringify(s)),removeItem:i=>e.removeItem(i)}}const su=t=>e=>{try{const n=t(e);return n instanceof Promise?n:{then(i){return su(i)(n)},catch(i){return this}}}catch(n){return{then(i){return this},catch(i){return su(i)(n)}}}},gR=(t,e)=>(n,i,s)=>{let r={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:E=>E,version:0,merge:(E,x)=>({...x,...E}),...e},a=!1;const c=new Set,l=new Set;let d;try{d=r.getStorage()}catch{}if(!d)return t((...E)=>{console.warn(`[zustand persist middleware] Unable to update item '${r.name}', the given storage is currently unavailable.`),n(...E)},i,s);const p=su(r.serialize),f=()=>{const E=r.partialize({...i()});let x;const C=p({state:E,version:r.version}).then(_=>d.setItem(r.name,_)).catch(_=>{x=_});if(x)throw x;return C},v=s.setState;s.setState=(E,x)=>{v(E,x),f()};const m=t((...E)=>{n(...E),f()},i,s);let g;const b=()=>{var E;if(!d)return;a=!1,c.forEach(C=>C(i()));const x=((E=r.onRehydrateStorage)==null?void 0:E.call(r,i()))||void 0;return su(d.getItem.bind(d))(r.name).then(C=>{if(C)return r.deserialize(C)}).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==r.version){if(r.migrate)return r.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var _;return g=r.merge(C,(_=i())!=null?_:m),n(g,!0),f()}).then(()=>{x==null||x(g,void 0),a=!0,l.forEach(C=>C(g))}).catch(C=>{x==null||x(void 0,C)})};return s.persist={setOptions:E=>{r={...r,...E},E.getStorage&&(d=E.getStorage())},clearStorage:()=>{d==null||d.removeItem(r.name)},getOptions:()=>r,rehydrate:()=>b(),hasHydrated:()=>a,onHydrate:E=>(c.add(E),()=>{c.delete(E)}),onFinishHydration:E=>(l.add(E),()=>{l.delete(E)})},b(),g||m},bR=(t,e)=>(n,i,s)=>{let r={storage:xu(()=>localStorage),partialize:b=>b,version:0,merge:(b,E)=>({...E,...b}),...e},a=!1;const c=new Set,l=new Set;let d=r.storage;if(!d)return t((...b)=>{console.warn(`[zustand persist middleware] Unable to update item '${r.name}', the given storage is currently unavailable.`),n(...b)},i,s);const p=()=>{const b=r.partialize({...i()});return d.setItem(r.name,{state:b,version:r.version})},f=s.setState;s.setState=(b,E)=>{f(b,E),p()};const v=t((...b)=>{n(...b),p()},i,s);let m;const g=()=>{var b;if(!d)return;a=!1,c.forEach(x=>x(i()));const E=((b=r.onRehydrateStorage)==null?void 0:b.call(r,i()))||void 0;return su(d.getItem.bind(d))(r.name).then(x=>{if(x)if(typeof x.version=="number"&&x.version!==r.version){if(r.migrate)return r.migrate(x.state,x.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return x.state}).then(x=>{var C;return m=r.merge(x,(C=i())!=null?C:v),n(m,!0),p()}).then(()=>{E==null||E(m,void 0),a=!0,l.forEach(x=>x(m))}).catch(x=>{E==null||E(void 0,x)})};return s.persist={setOptions:b=>{r={...r,...b},b.storage&&(d=b.storage)},clearStorage:()=>{d==null||d.removeItem(r.name)},getOptions:()=>r,rehydrate:()=>g(),hasHydrated:()=>a,onHydrate:b=>(c.add(b),()=>{c.delete(b)}),onFinishHydration:b=>(l.add(b),()=>{l.delete(b)})},g(),m||v},yR=(t,e)=>{var n;return"getStorage"in e||"serialize"in e||"deserialize"in e?(((n={VITE_TEIA_REPORT:"https://lists.teia.art",VITE_LOGOS:"https://lists.teia.art/teia-logos/dist",VITE_TEIA_GRAPHQL_API:"https://teztok.teia.rocks/v1/graphql",VITE_TZKT_API:"https://api.tzkt.io",VITE_TZPROFILES_GRAPHQL_API:"https://indexer.tzprofiles.com/v1/graphql",VITE_IMGPROXY:"https://imgproxy.teia.rocks",VITE_IPFS_UPLOAD_PROXY:"https://ipfsproxy.teia.rocks",VITE_IPFS_DEFAULT_GATEWAY:"CDN",VITE_TEZOS_RPC:"https://mainnet.api.tez.ie",BASE_URL:"/teia-ui/previews/pr-333/",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:n.MODE)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),gR(t,e)):bR(t,e)},zh=yR,Me=_c()(Ic((t,e)=>({collapsed:!0,visible:!1,message:"",progress:!1,confirm:!0,confirmCallback:()=>e().close(),show:(n,i)=>{t({message:`# ${n} +${i||""}`,progress:!1,visible:!0,confirm:!0,confirmCallback:()=>{t({visible:!1})}})},showError(n,i){const s=e().show;console.error(i),i instanceof Error&&s(`${n} (Error)`,i.message),i instanceof dF&&s(`${n} (${i.title})`,i.description)},setCollapsed:n=>t({collapsed:n}),toggleMenu:()=>t({collapsed:!e().collapsed}),step:(n,i,s)=>{s&&window.scrollTo(0,0),t({progress:!0,visible:!0,confirm:!1,message:`# ${n} +${i}`})},close:()=>{t({visible:!1,progress:!1})}}))),ER=()=>{const[t,e,n,i,s]=Me(r=>[r.visible,r.message,r.progress,r.confirm,r.confirmCallback]);return h(gr,{children:t&&h(nn.div,{className:tl.container,...q9(),children:T("div",{className:tl.content,children:[h(Am,{className:tl.message,children:e}),h("div",{className:tl.loader,children:n&&h(vs,{})}),i&&h("div",{className:tl.buttons,children:h(ve,{shadow_box:!0,onClick:()=>s(),children:"close"})})]})})})},xR="_container_1ewm1_192",wR="_content_1ewm1_202",_R="_feed_1ewm1_210",$p={container:xR,content:wR,feed:_R};function CR(t){y.useEffect(()=>{document.title=t?`${t} - teia`:"teia"},[t])}const IR={mint:"This open-source, experimental dApp is developed and maintained by the Teia Community and powered by the Tezos blockchain.",warning:"use it consciously. visit artists profiles. be careful with copy minters."},DR={supports:"Supports"},SR={paragraphs:["a collaborative artwork made of artworks, a place for ideas and creative works.","a non-profit, open-source online platform for trading digital assets as OBJKT NFTs.","a collective, aligning under the values of sustainability, accessibility, and equity.","owned and maintained by its community, built and improved by its participants.","Teia is and always will be a work-in-progress.","If you're having trouble with the website, please report an %ISSUE%"]},BR={footer:IR,mint:DR,about:SR};function vm(){return{language:BR}}const TR="_container_tginf_192",FR="_pinned_tginf_202",kR="_content_tginf_207",MR="_minimal_tginf_233",RR="_logo_tginf_236",NR="_menus_tginf_240",OR="_menu_left_tginf_248",LR="_menu_right_tginf_255",QR="_address_tginf_262",PR="_copyright_tginf_283",$R="_state_buttons_tginf_287",zn={container:TR,pinned:FR,content:kR,minimal:MR,logo:RR,menus:NR,menu_left:OR,menu_right:LR,address:QR,copyright:PR,state_buttons:$R},Ji=t=>{try{return`${t.slice(0,5)}...${t.slice(t.length-5,t.length)}`}catch{return""}},zR=t=>t[0].toUpperCase()+t.slice(1);function a8(t){return Array.from(t).reduce((e,n)=>e+=n.charCodeAt(0).toString(16).padStart(2,"0"),"")}function o8(t){return t.match(/.{1,2}/g).reduce((e,n)=>e+String.fromCharCode(parseInt(n,16)),"")}const VR="_theme_selection_1cfbp_192",UR="_menu_1cfbp_196",HR="_content_1cfbp_213",GR="_menu_label_1cfbp_224",qR="_address_1cfbp_237",jR="_menu_left_1cfbp_243",KR="_menu_right_1cfbp_244",WR="_disabled_1cfbp_275",JR="_state_buttons_1cfbp_279",YR="_line_1cfbp_288",fn={theme_selection:VR,menu:UR,content:HR,menu_label:GR,address:qR,menu_left:jR,menu_right:KR,disabled:WR,state_buttons:JR,line:YR};var eh={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Xd.exports;(function(t,e){(function(){var n,i="4.17.21",s=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",c="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",d=500,h="__lodash_placeholder__",f=1,v=2,m=4,g=1,b=2,E=1,x=2,C=4,_=8,I=16,S=32,T=64,B=128,F=256,Q=512,z=30,U="...",H=800,N=16,O=1,G=2,ee=3,Y=1/0,L=9007199254740991,J=17976931348623157e292,j=0/0,X=4294967295,te=X-1,se=X>>>1,be=[["ary",B],["bind",E],["bindKey",x],["curry",_],["curryRight",I],["flip",Q],["partial",S],["partialRight",T],["rearg",F]],ye="[object Arguments]",Te="[object Array]",he="[object AsyncFunction]",Fe="[object Boolean]",ze="[object Date]",Le="[object DOMException]",Pe="[object Error]",ut="[object Function]",_t="[object GeneratorFunction]",Ge="[object Map]",$="[object Number]",Z="[object Null]",ie="[object Object]",we="[object Promise]",Ie="[object Proxy]",fe="[object RegExp]",De="[object Set]",yt="[object String]",kt="[object Symbol]",ro="[object Undefined]",Xi="[object WeakMap]",$s="[object WeakSet]",Zi="[object ArrayBuffer]",es="[object DataView]",de="[object Float32Array]",W="[object Float64Array]",xe="[object Int8Array]",Ee="[object Int16Array]",sn="[object Int32Array]",si="[object Uint8Array]",St="[object Uint8ClampedArray]",ae="[object Uint16Array]",me="[object Uint32Array]",Re=/\b__p \+= '';/g,Qe=/\b(__p \+=) '' \+/g,ct=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ct=/&(?:amp|lt|gt|quot|#39);/g,zt=/[&<>"']/g,Ut=RegExp(Ct.source),Qt=RegExp(zt.source),bn=/<%-([\s\S]+?)%>/g,rn=/<%([\s\S]+?)%>/g,yn=/<%=([\s\S]+?)%>/g,Er=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zs=/^\w*$/,ao=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oo=/[\\^$.*+?()[\]{}|]/g,Qu=RegExp(oo.source),w0=/^\s+/,Qw=/\s/,Pw=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,$w=/\{\n\/\* \[wrapped with (.+)\] \*/,zw=/,? & /,Vw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Uw=/[()=,{}\[\]\/\s]/,Hw=/\\(\\)?/g,Gw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vm=/\w*$/,qw=/^[-+]0x[0-9a-f]+$/i,jw=/^0b[01]+$/i,Kw=/^\[object .+?Constructor\]$/,Ww=/^0o[0-7]+$/i,Jw=/^(?:0|[1-9]\d*)$/,Yw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pu=/($^)/,Xw=/['\n\r\u2028\u2029\\]/g,$u="\\ud800-\\udfff",Zw="\\u0300-\\u036f",e_="\\ufe20-\\ufe2f",t_="\\u20d0-\\u20ff",gm=Zw+e_+t_,bm="\\u2700-\\u27bf",ym="a-z\\xdf-\\xf6\\xf8-\\xff",n_="\\xac\\xb1\\xd7\\xf7",i_="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",s_="\\u2000-\\u206f",r_=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Em="A-Z\\xc0-\\xd6\\xd8-\\xde",xm="\\ufe0e\\ufe0f",wm=n_+i_+s_+r_,_0="['’]",a_="["+$u+"]",_m="["+wm+"]",zu="["+gm+"]",Cm="\\d+",o_="["+bm+"]",Im="["+ym+"]",Dm="[^"+$u+wm+Cm+bm+ym+Em+"]",C0="\\ud83c[\\udffb-\\udfff]",c_="(?:"+zu+"|"+C0+")",Sm="[^"+$u+"]",I0="(?:\\ud83c[\\udde6-\\uddff]){2}",D0="[\\ud800-\\udbff][\\udc00-\\udfff]",co="["+Em+"]",Bm="\\u200d",Tm="(?:"+Im+"|"+Dm+")",l_="(?:"+co+"|"+Dm+")",Fm="(?:"+_0+"(?:d|ll|m|re|s|t|ve))?",km="(?:"+_0+"(?:D|LL|M|RE|S|T|VE))?",Mm=c_+"?",Rm="["+xm+"]?",u_="(?:"+Bm+"(?:"+[Sm,I0,D0].join("|")+")"+Rm+Mm+")*",d_="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",h_="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Om=Rm+Mm+u_,p_="(?:"+[o_,I0,D0].join("|")+")"+Om,f_="(?:"+[Sm+zu+"?",zu,I0,D0,a_].join("|")+")",m_=RegExp(_0,"g"),A_=RegExp(zu,"g"),S0=RegExp(C0+"(?="+C0+")|"+f_+Om,"g"),v_=RegExp([co+"?"+Im+"+"+Fm+"(?="+[_m,co,"$"].join("|")+")",l_+"+"+km+"(?="+[_m,co+Tm,"$"].join("|")+")",co+"?"+Tm+"+"+Fm,co+"+"+km,h_,d_,Cm,p_].join("|"),"g"),g_=RegExp("["+Bm+$u+gm+xm+"]"),b_=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,y_=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],E_=-1,Ht={};Ht[de]=Ht[W]=Ht[xe]=Ht[Ee]=Ht[sn]=Ht[si]=Ht[St]=Ht[ae]=Ht[me]=!0,Ht[ye]=Ht[Te]=Ht[Zi]=Ht[Fe]=Ht[es]=Ht[ze]=Ht[Pe]=Ht[ut]=Ht[Ge]=Ht[$]=Ht[ie]=Ht[fe]=Ht[De]=Ht[yt]=Ht[Xi]=!1;var Vt={};Vt[ye]=Vt[Te]=Vt[Zi]=Vt[es]=Vt[Fe]=Vt[ze]=Vt[de]=Vt[W]=Vt[xe]=Vt[Ee]=Vt[sn]=Vt[Ge]=Vt[$]=Vt[ie]=Vt[fe]=Vt[De]=Vt[yt]=Vt[kt]=Vt[si]=Vt[St]=Vt[ae]=Vt[me]=!0,Vt[Pe]=Vt[ut]=Vt[Xi]=!1;var x_={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},w_={"&":"&","<":"<",">":">",'"':""","'":"'"},__={"&":"&","<":"<",">":">",""":'"',"'":"'"},C_={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},I_=parseFloat,D_=parseInt,Nm=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,S_=typeof self=="object"&&self&&self.Object===Object&&self,Fn=Nm||S_||Function("return this")(),B0=e&&!e.nodeType&&e,ca=B0&&!0&&t&&!t.nodeType&&t,Lm=ca&&ca.exports===B0,T0=Lm&&Nm.process,Mi=function(){try{var q=ca&&ca.require&&ca.require("util").types;return q||T0&&T0.binding&&T0.binding("util")}catch{}}(),Qm=Mi&&Mi.isArrayBuffer,Pm=Mi&&Mi.isDate,$m=Mi&&Mi.isMap,zm=Mi&&Mi.isRegExp,Vm=Mi&&Mi.isSet,Um=Mi&&Mi.isTypedArray;function Ai(q,re,ne){switch(ne.length){case 0:return q.call(re);case 1:return q.call(re,ne[0]);case 2:return q.call(re,ne[0],ne[1]);case 3:return q.call(re,ne[0],ne[1],ne[2])}return q.apply(re,ne)}function B_(q,re,ne,ke){for(var Xe=-1,It=q==null?0:q.length;++Xe-1}function F0(q,re,ne){for(var ke=-1,Xe=q==null?0:q.length;++ke-1;);return ne}function Ym(q,re){for(var ne=q.length;ne--&&lo(re,q[ne],0)>-1;);return ne}function Q_(q,re){for(var ne=q.length,ke=0;ne--;)q[ne]===re&&++ke;return ke}var P_=O0(x_),$_=O0(w_);function z_(q){return"\\"+C_[q]}function V_(q,re){return q==null?n:q[re]}function uo(q){return g_.test(q)}function U_(q){return b_.test(q)}function H_(q){for(var re,ne=[];!(re=q.next()).done;)ne.push(re.value);return ne}function P0(q){var re=-1,ne=Array(q.size);return q.forEach(function(ke,Xe){ne[++re]=[Xe,ke]}),ne}function Xm(q,re){return function(ne){return q(re(ne))}}function _r(q,re){for(var ne=-1,ke=q.length,Xe=0,It=[];++ne-1}function FC(o,u){var A=this.__data__,w=r1(A,o);return w<0?(++this.size,A.push([o,u])):A[w][1]=u,this}Vs.prototype.clear=DC,Vs.prototype.delete=SC,Vs.prototype.get=BC,Vs.prototype.has=TC,Vs.prototype.set=FC;function Us(o){var u=-1,A=o==null?0:o.length;for(this.clear();++u=u?o:u)),o}function Li(o,u,A,w,D,R){var P,V=u&f,K=u&v,ce=u&m;if(A&&(P=D?A(o,w,D,R):A(o)),P!==n)return P;if(!en(o))return o;var le=tt(o);if(le){if(P=OI(o),!V)return ri(o,P)}else{var pe=$n(o),_e=pe==ut||pe==_t;if(Tr(o))return RA(o,V);if(pe==ie||pe==ye||_e&&!D){if(P=K||_e?{}:ZA(o),!V)return K?_I(o,jC(P,o)):wI(o,uA(P,o))}else{if(!Vt[pe])return D?o:{};P=NI(o,pe,V)}}R||(R=new ns);var Ne=R.get(o);if(Ne)return Ne;R.set(o,P),S5(o)?o.forEach(function(je){P.add(Li(je,u,A,je,o,R))}):I5(o)&&o.forEach(function(je,dt){P.set(dt,Li(je,u,A,dt,o,R))});var qe=ce?K?dp:up:K?oi:Cn,rt=le?n:qe(o);return Ri(rt||o,function(je,dt){rt&&(dt=je,je=o[dt]),Gc(P,dt,Li(je,u,A,dt,o,R))}),P}function KC(o){var u=Cn(o);return function(A){return dA(A,o,u)}}function dA(o,u,A){var w=A.length;if(o==null)return!w;for(o=Pt(o);w--;){var D=A[w],R=u[D],P=o[D];if(P===n&&!(D in o)||!R(P))return!1}return!0}function hA(o,u,A){if(typeof o!="function")throw new Oi(a);return Xc(function(){o.apply(n,A)},u)}function qc(o,u,A,w){var D=-1,R=Vu,P=!0,V=o.length,K=[],ce=u.length;if(!V)return K;A&&(u=Yt(u,vi(A))),w?(R=F0,P=!1):u.length>=s&&(R=Pc,P=!1,u=new da(u));e:for(;++DD?0:D+A),w=w===n||w>D?D:st(w),w<0&&(w+=D),w=A>w?0:T5(w);A0&&A(V)?u>1?kn(V,u-1,A,w,D):wr(D,V):w||(D[D.length]=V)}return D}var q0=$A(),mA=$A(!0);function gs(o,u){return o&&q0(o,u,Cn)}function j0(o,u){return o&&mA(o,u,Cn)}function o1(o,u){return xr(u,function(A){return Ks(o[A])})}function pa(o,u){u=Sr(u,o);for(var A=0,w=u.length;o!=null&&Au}function YC(o,u){return o!=null&&Mt.call(o,u)}function XC(o,u){return o!=null&&u in Pt(o)}function ZC(o,u,A){return o>=Pn(u,A)&&o=120&&le.length>=120)?new da(P&&le):n}le=o[0];var pe=-1,_e=V[0];e:for(;++pe-1;)V!==o&&Xu.call(V,K,1),Xu.call(o,K,1);return o}function IA(o,u){for(var A=o?u.length:0,w=A-1;A--;){var D=u[A];if(A==w||D!==R){var R=D;js(D)?Xu.call(o,D,1):ip(o,D)}}return o}function ep(o,u){return o+t1(aA()*(u-o+1))}function hI(o,u,A,w){for(var D=-1,R=xn(e1((u-o)/(A||1)),0),P=ne(R);R--;)P[w?R:++D]=o,o+=A;return P}function tp(o,u){var A="";if(!o||u<1||u>L)return A;do u%2&&(A+=o),u=t1(u/2),u&&(o+=o);while(u);return A}function lt(o,u){return gp(n5(o,u,ci),o+"")}function pI(o){return lA(xo(o))}function fI(o,u){var A=xo(o);return g1(A,ha(u,0,A.length))}function Wc(o,u,A,w){if(!en(o))return o;u=Sr(u,o);for(var D=-1,R=u.length,P=R-1,V=o;V!=null&&++DD?0:D+u),A=A>D?D:A,A<0&&(A+=D),D=u>A?0:A-u>>>0,u>>>=0;for(var R=ne(D);++w>>1,P=o[R];P!==null&&!bi(P)&&(A?P<=u:P=s){var ce=u?null:SI(o);if(ce)return Hu(ce);P=!1,D=Pc,K=new da}else K=u?[]:V;e:for(;++w=w?o:Qi(o,u,A)}var MA=rC||function(o){return Fn.clearTimeout(o)};function RA(o,u){if(u)return o.slice();var A=o.length,w=tA?tA(A):new o.constructor(A);return o.copy(w),w}function op(o){var u=new o.constructor(o.byteLength);return new Ju(u).set(new Ju(o)),u}function bI(o,u){var A=u?op(o.buffer):o.buffer;return new o.constructor(A,o.byteOffset,o.byteLength)}function yI(o){var u=new o.constructor(o.source,vm.exec(o));return u.lastIndex=o.lastIndex,u}function EI(o){return Hc?Pt(Hc.call(o)):{}}function OA(o,u){var A=u?op(o.buffer):o.buffer;return new o.constructor(A,o.byteOffset,o.length)}function NA(o,u){if(o!==u){var A=o!==n,w=o===null,D=o===o,R=bi(o),P=u!==n,V=u===null,K=u===u,ce=bi(u);if(!V&&!ce&&!R&&o>u||R&&P&&K&&!V&&!ce||w&&P&&K||!A&&K||!D)return 1;if(!w&&!R&&!ce&&o=V)return K;var ce=A[w];return K*(ce=="desc"?-1:1)}}return o.index-u.index}function LA(o,u,A,w){for(var D=-1,R=o.length,P=A.length,V=-1,K=u.length,ce=xn(R-P,0),le=ne(K+ce),pe=!w;++V1?A[D-1]:n,P=D>2?A[2]:n;for(R=o.length>3&&typeof R=="function"?(D--,R):n,P&&Kn(A[0],A[1],P)&&(R=D<3?n:R,D=1),u=Pt(u);++w-1?D[R?u[P]:P]:n}}function UA(o){return qs(function(u){var A=u.length,w=A,D=Ni.prototype.thru;for(o&&u.reverse();w--;){var R=u[w];if(typeof R!="function")throw new Oi(a);if(D&&!P&&A1(R)=="wrapper")var P=new Ni([],!0)}for(w=P?w:A;++w1&&At.reverse(),le&&KV))return!1;var ce=R.get(o),le=R.get(u);if(ce&&le)return ce==u&&le==o;var pe=-1,_e=!0,Ne=A&b?new da:n;for(R.set(o,u),R.set(u,o);++pe1?"& ":"")+u[w],u=u.join(A>2?", ":" "),o.replace(Pw,`{ + */eh.exports;(function(t,e){(function(){var n,i="4.17.21",s=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",c="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",d=500,p="__lodash_placeholder__",f=1,v=2,m=4,g=1,b=2,E=1,x=2,C=4,_=8,I=16,S=32,F=64,B=128,k=256,Q=512,z=30,U="...",H=800,O=16,N=1,G=2,ee=3,Y=1/0,L=9007199254740991,J=17976931348623157e292,j=0/0,X=4294967295,te=X-1,se=X>>>1,ye=[["ary",B],["bind",E],["bindKey",x],["curry",_],["curryRight",I],["flip",Q],["partial",S],["partialRight",F],["rearg",k]],Ee="[object Arguments]",Te="[object Array]",he="[object AsyncFunction]",Fe="[object Boolean]",Ve="[object Date]",Le="[object DOMException]",$e="[object Error]",ut="[object Function]",Ct="[object GeneratorFunction]",Ge="[object Map]",$="[object Number]",Z="[object Null]",ie="[object Object]",_e="[object Promise]",Ie="[object Proxy]",fe="[object RegExp]",De="[object Set]",Et="[object String]",Mt="[object Symbol]",ro="[object Undefined]",Zi="[object WeakMap]",$s="[object WeakSet]",es="[object ArrayBuffer]",ts="[object DataView]",de="[object Float32Array]",W="[object Float64Array]",we="[object Int8Array]",xe="[object Int16Array]",sn="[object Int32Array]",si="[object Uint8Array]",Bt="[object Uint8ClampedArray]",ae="[object Uint16Array]",me="[object Uint32Array]",Ne=/\b__p \+= '';/g,Qe=/\b(__p \+=) '' \+/g,ct=/(__e\(.*?\)|\b__t\)) \+\n'';/g,It=/&(?:amp|lt|gt|quot|#39);/g,Vt=/[&<>"']/g,Ht=RegExp(It.source),Pt=RegExp(Vt.source),yn=/<%-([\s\S]+?)%>/g,rn=/<%([\s\S]+?)%>/g,En=/<%=([\s\S]+?)%>/g,Er=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zs=/^\w*$/,ao=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oo=/[\\^$.*+?()[\]{}|]/g,$u=RegExp(oo.source),C0=/^\s+/,$w=/\s/,zw=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vw=/\{\n\/\* \[wrapped with (.+)\] \*/,Uw=/,? & /,Hw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Gw=/[()=,{}\[\]\/\s]/,qw=/\\(\\)?/g,jw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,b4=/\w*$/,Kw=/^[-+]0x[0-9a-f]+$/i,Ww=/^0b[01]+$/i,Jw=/^\[object .+?Constructor\]$/,Yw=/^0o[0-7]+$/i,Xw=/^(?:0|[1-9]\d*)$/,Zw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,zu=/($^)/,e_=/['\n\r\u2028\u2029\\]/g,Vu="\\ud800-\\udfff",t_="\\u0300-\\u036f",n_="\\ufe20-\\ufe2f",i_="\\u20d0-\\u20ff",y4=t_+n_+i_,E4="\\u2700-\\u27bf",x4="a-z\\xdf-\\xf6\\xf8-\\xff",s_="\\xac\\xb1\\xd7\\xf7",r_="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",a_="\\u2000-\\u206f",o_=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",w4="A-Z\\xc0-\\xd6\\xd8-\\xde",_4="\\ufe0e\\ufe0f",C4=s_+r_+a_+o_,I0="['’]",c_="["+Vu+"]",I4="["+C4+"]",Uu="["+y4+"]",D4="\\d+",l_="["+E4+"]",S4="["+x4+"]",B4="[^"+Vu+C4+D4+E4+x4+w4+"]",D0="\\ud83c[\\udffb-\\udfff]",u_="(?:"+Uu+"|"+D0+")",T4="[^"+Vu+"]",S0="(?:\\ud83c[\\udde6-\\uddff]){2}",B0="[\\ud800-\\udbff][\\udc00-\\udfff]",co="["+w4+"]",F4="\\u200d",k4="(?:"+S4+"|"+B4+")",d_="(?:"+co+"|"+B4+")",M4="(?:"+I0+"(?:d|ll|m|re|s|t|ve))?",R4="(?:"+I0+"(?:D|LL|M|RE|S|T|VE))?",N4=u_+"?",O4="["+_4+"]?",h_="(?:"+F4+"(?:"+[T4,S0,B0].join("|")+")"+O4+N4+")*",p_="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",f_="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",L4=O4+N4+h_,m_="(?:"+[l_,S0,B0].join("|")+")"+L4,A_="(?:"+[T4+Uu+"?",Uu,S0,B0,c_].join("|")+")",v_=RegExp(I0,"g"),g_=RegExp(Uu,"g"),T0=RegExp(D0+"(?="+D0+")|"+A_+L4,"g"),b_=RegExp([co+"?"+S4+"+"+M4+"(?="+[I4,co,"$"].join("|")+")",d_+"+"+R4+"(?="+[I4,co+k4,"$"].join("|")+")",co+"?"+k4+"+"+M4,co+"+"+R4,f_,p_,D4,m_].join("|"),"g"),y_=RegExp("["+F4+Vu+y4+_4+"]"),E_=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,x_=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],w_=-1,Gt={};Gt[de]=Gt[W]=Gt[we]=Gt[xe]=Gt[sn]=Gt[si]=Gt[Bt]=Gt[ae]=Gt[me]=!0,Gt[Ee]=Gt[Te]=Gt[es]=Gt[Fe]=Gt[ts]=Gt[Ve]=Gt[$e]=Gt[ut]=Gt[Ge]=Gt[$]=Gt[ie]=Gt[fe]=Gt[De]=Gt[Et]=Gt[Zi]=!1;var Ut={};Ut[Ee]=Ut[Te]=Ut[es]=Ut[ts]=Ut[Fe]=Ut[Ve]=Ut[de]=Ut[W]=Ut[we]=Ut[xe]=Ut[sn]=Ut[Ge]=Ut[$]=Ut[ie]=Ut[fe]=Ut[De]=Ut[Et]=Ut[Mt]=Ut[si]=Ut[Bt]=Ut[ae]=Ut[me]=!0,Ut[$e]=Ut[ut]=Ut[Zi]=!1;var __={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},C_={"&":"&","<":"<",">":">",'"':""","'":"'"},I_={"&":"&","<":"<",">":">",""":'"',"'":"'"},D_={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},S_=parseFloat,B_=parseInt,Q4=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,T_=typeof self=="object"&&self&&self.Object===Object&&self,Fn=Q4||T_||Function("return this")(),F0=e&&!e.nodeType&&e,ca=F0&&!0&&t&&!t.nodeType&&t,P4=ca&&ca.exports===F0,k0=P4&&Q4.process,Ri=function(){try{var q=ca&&ca.require&&ca.require("util").types;return q||k0&&k0.binding&&k0.binding("util")}catch{}}(),$4=Ri&&Ri.isArrayBuffer,z4=Ri&&Ri.isDate,V4=Ri&&Ri.isMap,U4=Ri&&Ri.isRegExp,H4=Ri&&Ri.isSet,G4=Ri&&Ri.isTypedArray;function Ai(q,re,ne){switch(ne.length){case 0:return q.call(re);case 1:return q.call(re,ne[0]);case 2:return q.call(re,ne[0],ne[1]);case 3:return q.call(re,ne[0],ne[1],ne[2])}return q.apply(re,ne)}function F_(q,re,ne,ke){for(var Ze=-1,Dt=q==null?0:q.length;++Ze-1}function M0(q,re,ne){for(var ke=-1,Ze=q==null?0:q.length;++ke-1;);return ne}function Z4(q,re){for(var ne=q.length;ne--&&lo(re,q[ne],0)>-1;);return ne}function $_(q,re){for(var ne=q.length,ke=0;ne--;)q[ne]===re&&++ke;return ke}var z_=L0(__),V_=L0(C_);function U_(q){return"\\"+D_[q]}function H_(q,re){return q==null?n:q[re]}function uo(q){return y_.test(q)}function G_(q){return E_.test(q)}function q_(q){for(var re,ne=[];!(re=q.next()).done;)ne.push(re.value);return ne}function z0(q){var re=-1,ne=Array(q.size);return q.forEach(function(ke,Ze){ne[++re]=[Ze,ke]}),ne}function eA(q,re){return function(ne){return q(re(ne))}}function _r(q,re){for(var ne=-1,ke=q.length,Ze=0,Dt=[];++ne-1}function MC(o,u){var A=this.__data__,w=o1(A,o);return w<0?(++this.size,A.push([o,u])):A[w][1]=u,this}Vs.prototype.clear=BC,Vs.prototype.delete=TC,Vs.prototype.get=FC,Vs.prototype.has=kC,Vs.prototype.set=MC;function Us(o){var u=-1,A=o==null?0:o.length;for(this.clear();++u=u?o:u)),o}function Qi(o,u,A,w,D,R){var P,V=u&f,K=u&v,ce=u&m;if(A&&(P=D?A(o,w,D,R):A(o)),P!==n)return P;if(!en(o))return o;var le=tt(o);if(le){if(P=LI(o),!V)return ri(o,P)}else{var pe=$n(o),Ce=pe==ut||pe==Ct;if(Tr(o))return OA(o,V);if(pe==ie||pe==Ee||Ce&&!D){if(P=K||Ce?{}:t5(o),!V)return K?II(o,WC(P,o)):CI(o,hA(P,o))}else{if(!Ut[pe])return D?o:{};P=QI(o,pe,V)}}R||(R=new is);var Oe=R.get(o);if(Oe)return Oe;R.set(o,P),T5(o)?o.forEach(function(je){P.add(Qi(je,u,A,je,o,R))}):S5(o)&&o.forEach(function(je,dt){P.set(dt,Qi(je,u,A,dt,o,R))});var qe=ce?K?pp:hp:K?oi:Cn,rt=le?n:qe(o);return Ni(rt||o,function(je,dt){rt&&(dt=je,je=o[dt]),qc(P,dt,Qi(je,u,A,dt,o,R))}),P}function JC(o){var u=Cn(o);return function(A){return pA(A,o,u)}}function pA(o,u,A){var w=A.length;if(o==null)return!w;for(o=$t(o);w--;){var D=A[w],R=u[D],P=o[D];if(P===n&&!(D in o)||!R(P))return!1}return!0}function fA(o,u,A){if(typeof o!="function")throw new Oi(a);return Zc(function(){o.apply(n,A)},u)}function jc(o,u,A,w){var D=-1,R=Hu,P=!0,V=o.length,K=[],ce=u.length;if(!V)return K;A&&(u=Yt(u,vi(A))),w?(R=M0,P=!1):u.length>=s&&(R=$c,P=!1,u=new da(u));e:for(;++DD?0:D+A),w=w===n||w>D?D:st(w),w<0&&(w+=D),w=A>w?0:k5(w);A0&&A(V)?u>1?kn(V,u-1,A,w,D):wr(D,V):w||(D[D.length]=V)}return D}var K0=VA(),vA=VA(!0);function bs(o,u){return o&&K0(o,u,Cn)}function W0(o,u){return o&&vA(o,u,Cn)}function l1(o,u){return xr(u,function(A){return Ks(o[A])})}function pa(o,u){u=Sr(u,o);for(var A=0,w=u.length;o!=null&&Au}function ZC(o,u){return o!=null&&Rt.call(o,u)}function eI(o,u){return o!=null&&u in $t(o)}function tI(o,u,A){return o>=Pn(u,A)&&o=120&&le.length>=120)?new da(P&&le):n}le=o[0];var pe=-1,Ce=V[0];e:for(;++pe-1;)V!==o&&e1.call(V,K,1),e1.call(o,K,1);return o}function SA(o,u){for(var A=o?u.length:0,w=A-1;A--;){var D=u[A];if(A==w||D!==R){var R=D;js(D)?e1.call(o,D,1):rp(o,D)}}return o}function np(o,u){return o+i1(cA()*(u-o+1))}function fI(o,u,A,w){for(var D=-1,R=wn(n1((u-o)/(A||1)),0),P=ne(R);R--;)P[w?R:++D]=o,o+=A;return P}function ip(o,u){var A="";if(!o||u<1||u>L)return A;do u%2&&(A+=o),u=i1(u/2),u&&(o+=o);while(u);return A}function lt(o,u){return yp(s5(o,u,ci),o+"")}function mI(o){return dA(xo(o))}function AI(o,u){var A=xo(o);return y1(A,ha(u,0,A.length))}function Jc(o,u,A,w){if(!en(o))return o;u=Sr(u,o);for(var D=-1,R=u.length,P=R-1,V=o;V!=null&&++DD?0:D+u),A=A>D?D:A,A<0&&(A+=D),D=u>A?0:A-u>>>0,u>>>=0;for(var R=ne(D);++w>>1,P=o[R];P!==null&&!bi(P)&&(A?P<=u:P=s){var ce=u?null:TI(o);if(ce)return qu(ce);P=!1,D=$c,K=new da}else K=u?[]:V;e:for(;++w=w?o:Pi(o,u,A)}var NA=oC||function(o){return Fn.clearTimeout(o)};function OA(o,u){if(u)return o.slice();var A=o.length,w=iA?iA(A):new o.constructor(A);return o.copy(w),w}function lp(o){var u=new o.constructor(o.byteLength);return new Xu(u).set(new Xu(o)),u}function EI(o,u){var A=u?lp(o.buffer):o.buffer;return new o.constructor(A,o.byteOffset,o.byteLength)}function xI(o){var u=new o.constructor(o.source,b4.exec(o));return u.lastIndex=o.lastIndex,u}function wI(o){return Gc?$t(Gc.call(o)):{}}function LA(o,u){var A=u?lp(o.buffer):o.buffer;return new o.constructor(A,o.byteOffset,o.length)}function QA(o,u){if(o!==u){var A=o!==n,w=o===null,D=o===o,R=bi(o),P=u!==n,V=u===null,K=u===u,ce=bi(u);if(!V&&!ce&&!R&&o>u||R&&P&&K&&!V&&!ce||w&&P&&K||!A&&K||!D)return 1;if(!w&&!R&&!ce&&o=V)return K;var ce=A[w];return K*(ce=="desc"?-1:1)}}return o.index-u.index}function PA(o,u,A,w){for(var D=-1,R=o.length,P=A.length,V=-1,K=u.length,ce=wn(R-P,0),le=ne(K+ce),pe=!w;++V1?A[D-1]:n,P=D>2?A[2]:n;for(R=o.length>3&&typeof R=="function"?(D--,R):n,P&&Wn(A[0],A[1],P)&&(R=D<3?n:R,D=1),u=$t(u);++w-1?D[R?u[P]:P]:n}}function GA(o){return qs(function(u){var A=u.length,w=A,D=Li.prototype.thru;for(o&&u.reverse();w--;){var R=u[w];if(typeof R!="function")throw new Oi(a);if(D&&!P&&g1(R)=="wrapper")var P=new Li([],!0)}for(w=P?w:A;++w1&&At.reverse(),le&&KV))return!1;var ce=R.get(o),le=R.get(u);if(ce&&le)return ce==u&&le==o;var pe=-1,Ce=!0,Oe=A&b?new da:n;for(R.set(o,u),R.set(u,o);++pe1?"& ":"")+u[w],u=u.join(A>2?", ":" "),o.replace(zw,`{ /* [wrapped with `+u+`] */ -`)}function QI(o){return tt(o)||Aa(o)||!!(sA&&o&&o[sA])}function js(o,u){var A=typeof o;return u=u??L,!!u&&(A=="number"||A!="symbol"&&Jw.test(o))&&o>-1&&o%1==0&&o0){if(++u>=H)return arguments[0]}else u=0;return o.apply(n,arguments)}}function g1(o,u){var A=-1,w=o.length,D=w-1;for(u=u===n?w:u;++A1?o[u-1]:n;return A=typeof A=="function"?(o.pop(),A):n,f5(o,A)});function m5(o){var u=M(o);return u.__chain__=!0,u}function WD(o,u){return u(o),o}function b1(o,u){return u(o)}var JD=qs(function(o){var u=o.length,A=u?o[0]:0,w=this.__wrapped__,D=function(R){return G0(R,o)};return u>1||this.__actions__.length||!(w instanceof ht)||!js(A)?this.thru(D):(w=w.slice(A,+A+(u?1:0)),w.__actions__.push({func:b1,args:[D],thisArg:n}),new Ni(w,this.__chain__).thru(function(R){return u&&!R.length&&R.push(n),R}))});function YD(){return m5(this)}function XD(){return new Ni(this.value(),this.__chain__)}function ZD(){this.__values__===n&&(this.__values__=B5(this.value()));var o=this.__index__>=this.__values__.length,u=o?n:this.__values__[this.__index__++];return{done:o,value:u}}function eS(){return this}function tS(o){for(var u,A=this;A instanceof s1;){var w=c5(A);w.__index__=0,w.__values__=n,u?D.__wrapped__=w:u=w;var D=w;A=A.__wrapped__}return D.__wrapped__=o,u}function nS(){var o=this.__wrapped__;if(o instanceof ht){var u=o;return this.__actions__.length&&(u=new ht(this)),u=u.reverse(),u.__actions__.push({func:b1,args:[bp],thisArg:n}),new Ni(u,this.__chain__)}return this.thru(bp)}function iS(){return FA(this.__wrapped__,this.__actions__)}var sS=d1(function(o,u,A){Mt.call(o,A)?++o[A]:Hs(o,A,1)});function rS(o,u,A){var w=tt(o)?Hm:WC;return A&&Kn(o,u,A)&&(u=n),w(o,Ve(u,3))}function aS(o,u){var A=tt(o)?xr:fA;return A(o,Ve(u,3))}var oS=VA(l5),cS=VA(u5);function lS(o,u){return kn(y1(o,u),1)}function uS(o,u){return kn(y1(o,u),Y)}function dS(o,u,A){return A=A===n?1:st(A),kn(y1(o,u),A)}function A5(o,u){var A=tt(o)?Ri:Ir;return A(o,Ve(u,3))}function v5(o,u){var A=tt(o)?T_:pA;return A(o,Ve(u,3))}var hS=d1(function(o,u,A){Mt.call(o,A)?o[A].push(u):Hs(o,A,[u])});function pS(o,u,A,w){o=ai(o)?o:xo(o),A=A&&!w?st(A):0;var D=o.length;return A<0&&(A=xn(D+A,0)),C1(o)?A<=D&&o.indexOf(u,A)>-1:!!D&&lo(o,u,A)>-1}var fS=lt(function(o,u,A){var w=-1,D=typeof u=="function",R=ai(o)?ne(o.length):[];return Ir(o,function(P){R[++w]=D?Ai(u,P,A):jc(P,u,A)}),R}),mS=d1(function(o,u,A){Hs(o,A,u)});function y1(o,u){var A=tt(o)?Yt:yA;return A(o,Ve(u,3))}function AS(o,u,A,w){return o==null?[]:(tt(u)||(u=u==null?[]:[u]),A=w?n:A,tt(A)||(A=A==null?[]:[A]),_A(o,u,A))}var vS=d1(function(o,u,A){o[A?0:1].push(u)},function(){return[[],[]]});function gS(o,u,A){var w=tt(o)?k0:Km,D=arguments.length<3;return w(o,Ve(u,4),A,D,Ir)}function bS(o,u,A){var w=tt(o)?F_:Km,D=arguments.length<3;return w(o,Ve(u,4),A,D,pA)}function yS(o,u){var A=tt(o)?xr:fA;return A(o,w1(Ve(u,3)))}function ES(o){var u=tt(o)?lA:pI;return u(o)}function xS(o,u,A){(A?Kn(o,u,A):u===n)?u=1:u=st(u);var w=tt(o)?HC:fI;return w(o,u)}function wS(o){var u=tt(o)?GC:AI;return u(o)}function _S(o){if(o==null)return 0;if(ai(o))return C1(o)?ho(o):o.length;var u=$n(o);return u==Ge||u==De?o.size:Y0(o).length}function CS(o,u,A){var w=tt(o)?M0:vI;return A&&Kn(o,u,A)&&(u=n),w(o,Ve(u,3))}var IS=lt(function(o,u){if(o==null)return[];var A=u.length;return A>1&&Kn(o,u[0],u[1])?u=[]:A>2&&Kn(u[0],u[1],u[2])&&(u=[u[0]]),_A(o,kn(u,1),[])}),E1=aC||function(){return Fn.Date.now()};function DS(o,u){if(typeof u!="function")throw new Oi(a);return o=st(o),function(){if(--o<1)return u.apply(this,arguments)}}function g5(o,u,A){return u=A?n:u,u=o&&u==null?o.length:u,Gs(o,B,n,n,n,n,u)}function b5(o,u){var A;if(typeof u!="function")throw new Oi(a);return o=st(o),function(){return--o>0&&(A=u.apply(this,arguments)),o<=1&&(u=n),A}}var Ep=lt(function(o,u,A){var w=E;if(A.length){var D=_r(A,yo(Ep));w|=S}return Gs(o,w,u,A,D)}),y5=lt(function(o,u,A){var w=E|x;if(A.length){var D=_r(A,yo(y5));w|=S}return Gs(u,w,o,A,D)});function E5(o,u,A){u=A?n:u;var w=Gs(o,_,n,n,n,n,n,u);return w.placeholder=E5.placeholder,w}function x5(o,u,A){u=A?n:u;var w=Gs(o,I,n,n,n,n,n,u);return w.placeholder=x5.placeholder,w}function w5(o,u,A){var w,D,R,P,V,K,ce=0,le=!1,pe=!1,_e=!0;if(typeof o!="function")throw new Oi(a);u=$i(u)||0,en(A)&&(le=!!A.leading,pe="maxWait"in A,R=pe?xn($i(A.maxWait)||0,u):R,_e="trailing"in A?!!A.trailing:_e);function Ne(ln){var ss=w,Js=D;return w=D=n,ce=ln,P=o.apply(Js,ss),P}function qe(ln){return ce=ln,V=Xc(dt,u),le?Ne(ln):P}function rt(ln){var ss=ln-K,Js=ln-ce,V5=u-ss;return pe?Pn(V5,R-Js):V5}function je(ln){var ss=ln-K,Js=ln-ce;return K===n||ss>=u||ss<0||pe&&Js>=R}function dt(){var ln=E1();if(je(ln))return At(ln);V=Xc(dt,rt(ln))}function At(ln){return V=n,_e&&w?Ne(ln):(w=D=n,P)}function yi(){V!==n&&MA(V),ce=0,w=K=D=V=n}function Wn(){return V===n?P:At(E1())}function Ei(){var ln=E1(),ss=je(ln);if(w=arguments,D=this,K=ln,ss){if(V===n)return qe(K);if(pe)return MA(V),V=Xc(dt,u),Ne(K)}return V===n&&(V=Xc(dt,u)),P}return Ei.cancel=yi,Ei.flush=Wn,Ei}var SS=lt(function(o,u){return hA(o,1,u)}),BS=lt(function(o,u,A){return hA(o,$i(u)||0,A)});function TS(o){return Gs(o,Q)}function x1(o,u){if(typeof o!="function"||u!=null&&typeof u!="function")throw new Oi(a);var A=function(){var w=arguments,D=u?u.apply(this,w):w[0],R=A.cache;if(R.has(D))return R.get(D);var P=o.apply(this,w);return A.cache=R.set(D,P)||R,P};return A.cache=new(x1.Cache||Us),A}x1.Cache=Us;function w1(o){if(typeof o!="function")throw new Oi(a);return function(){var u=arguments;switch(u.length){case 0:return!o.call(this);case 1:return!o.call(this,u[0]);case 2:return!o.call(this,u[0],u[1]);case 3:return!o.call(this,u[0],u[1],u[2])}return!o.apply(this,u)}}function FS(o){return b5(2,o)}var kS=gI(function(o,u){u=u.length==1&&tt(u[0])?Yt(u[0],vi(Ve())):Yt(kn(u,1),vi(Ve()));var A=u.length;return lt(function(w){for(var D=-1,R=Pn(w.length,A);++D=u}),Aa=vA(function(){return arguments}())?vA:function(o){return an(o)&&Mt.call(o,"callee")&&!iA.call(o,"callee")},tt=ne.isArray,jS=Qm?vi(Qm):tI;function ai(o){return o!=null&&_1(o.length)&&!Ks(o)}function cn(o){return an(o)&&ai(o)}function KS(o){return o===!0||o===!1||an(o)&&jn(o)==Fe}var Tr=cC||Mp,WS=Pm?vi(Pm):nI;function JS(o){return an(o)&&o.nodeType===1&&!Zc(o)}function YS(o){if(o==null)return!0;if(ai(o)&&(tt(o)||typeof o=="string"||typeof o.splice=="function"||Tr(o)||Eo(o)||Aa(o)))return!o.length;var u=$n(o);if(u==Ge||u==De)return!o.size;if(Yc(o))return!Y0(o).length;for(var A in o)if(Mt.call(o,A))return!1;return!0}function XS(o,u){return Kc(o,u)}function ZS(o,u,A){A=typeof A=="function"?A:n;var w=A?A(o,u):n;return w===n?Kc(o,u,n,A):!!w}function wp(o){if(!an(o))return!1;var u=jn(o);return u==Pe||u==Le||typeof o.message=="string"&&typeof o.name=="string"&&!Zc(o)}function eB(o){return typeof o=="number"&&rA(o)}function Ks(o){if(!en(o))return!1;var u=jn(o);return u==ut||u==_t||u==he||u==Ie}function C5(o){return typeof o=="number"&&o==st(o)}function _1(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=L}function en(o){var u=typeof o;return o!=null&&(u=="object"||u=="function")}function an(o){return o!=null&&typeof o=="object"}var I5=$m?vi($m):sI;function tB(o,u){return o===u||J0(o,u,pp(u))}function nB(o,u,A){return A=typeof A=="function"?A:n,J0(o,u,pp(u),A)}function iB(o){return D5(o)&&o!=+o}function sB(o){if(zI(o))throw new Xe(r);return gA(o)}function rB(o){return o===null}function aB(o){return o==null}function D5(o){return typeof o=="number"||an(o)&&jn(o)==$}function Zc(o){if(!an(o)||jn(o)!=ie)return!1;var u=Yu(o);if(u===null)return!0;var A=Mt.call(u,"constructor")&&u.constructor;return typeof A=="function"&&A instanceof A&&ju.call(A)==nC}var _p=zm?vi(zm):rI;function oB(o){return C5(o)&&o>=-L&&o<=L}var S5=Vm?vi(Vm):aI;function C1(o){return typeof o=="string"||!tt(o)&&an(o)&&jn(o)==yt}function bi(o){return typeof o=="symbol"||an(o)&&jn(o)==kt}var Eo=Um?vi(Um):oI;function cB(o){return o===n}function lB(o){return an(o)&&$n(o)==Xi}function uB(o){return an(o)&&jn(o)==$s}var dB=m1(X0),hB=m1(function(o,u){return o<=u});function B5(o){if(!o)return[];if(ai(o))return C1(o)?ts(o):ri(o);if($c&&o[$c])return H_(o[$c]());var u=$n(o),A=u==Ge?P0:u==De?Hu:xo;return A(o)}function Ws(o){if(!o)return o===0?o:0;if(o=$i(o),o===Y||o===-Y){var u=o<0?-1:1;return u*J}return o===o?o:0}function st(o){var u=Ws(o),A=u%1;return u===u?A?u-A:u:0}function T5(o){return o?ha(st(o),0,X):0}function $i(o){if(typeof o=="number")return o;if(bi(o))return j;if(en(o)){var u=typeof o.valueOf=="function"?o.valueOf():o;o=en(u)?u+"":u}if(typeof o!="string")return o===0?o:+o;o=Wm(o);var A=jw.test(o);return A||Ww.test(o)?D_(o.slice(2),A?2:8):qw.test(o)?j:+o}function F5(o){return bs(o,oi(o))}function pB(o){return o?ha(st(o),-L,L):o===0?o:0}function Bt(o){return o==null?"":gi(o)}var fB=go(function(o,u){if(Yc(u)||ai(u)){bs(u,Cn(u),o);return}for(var A in u)Mt.call(u,A)&&Gc(o,A,u[A])}),k5=go(function(o,u){bs(u,oi(u),o)}),I1=go(function(o,u,A,w){bs(u,oi(u),o,w)}),mB=go(function(o,u,A,w){bs(u,Cn(u),o,w)}),AB=qs(G0);function vB(o,u){var A=vo(o);return u==null?A:uA(A,u)}var gB=lt(function(o,u){o=Pt(o);var A=-1,w=u.length,D=w>2?u[2]:n;for(D&&Kn(u[0],u[1],D)&&(w=1);++A1),R}),bs(o,dp(o),A),w&&(A=Li(A,f|v|m,BI));for(var D=u.length;D--;)ip(A,u[D]);return A});function NB(o,u){return R5(o,w1(Ve(u)))}var LB=qs(function(o,u){return o==null?{}:uI(o,u)});function R5(o,u){if(o==null)return{};var A=Yt(dp(o),function(w){return[w]});return u=Ve(u),CA(o,A,function(w,D){return u(w,D[0])})}function QB(o,u,A){u=Sr(u,o);var w=-1,D=u.length;for(D||(D=1,o=n);++wu){var w=o;o=u,u=w}if(A||o%1||u%1){var D=aA();return Pn(o+D*(u-o+I_("1e-"+((D+"").length-1))),u)}return ep(o,u)}var WB=bo(function(o,u,A){return u=u.toLowerCase(),o+(A?L5(u):u)});function L5(o){return Dp(Bt(o).toLowerCase())}function Q5(o){return o=Bt(o),o&&o.replace(Yw,P_).replace(A_,"")}function JB(o,u,A){o=Bt(o),u=gi(u);var w=o.length;A=A===n?w:ha(st(A),0,w);var D=A;return A-=u.length,A>=0&&o.slice(A,D)==u}function YB(o){return o=Bt(o),o&&Qt.test(o)?o.replace(zt,$_):o}function XB(o){return o=Bt(o),o&&Qu.test(o)?o.replace(oo,"\\$&"):o}var ZB=bo(function(o,u,A){return o+(A?"-":"")+u.toLowerCase()}),eT=bo(function(o,u,A){return o+(A?" ":"")+u.toLowerCase()}),tT=zA("toLowerCase");function nT(o,u,A){o=Bt(o),u=st(u);var w=u?ho(o):0;if(!u||w>=u)return o;var D=(u-w)/2;return f1(t1(D),A)+o+f1(e1(D),A)}function iT(o,u,A){o=Bt(o),u=st(u);var w=u?ho(o):0;return u&&w>>0,A?(o=Bt(o),o&&(typeof u=="string"||u!=null&&!_p(u))&&(u=gi(u),!u&&uo(o))?Br(ts(o),0,A):o.split(u,A)):[]}var uT=bo(function(o,u,A){return o+(A?" ":"")+Dp(u)});function dT(o,u,A){return o=Bt(o),A=A==null?0:ha(st(A),0,o.length),u=gi(u),o.slice(A,A+u.length)==u}function hT(o,u,A){var w=M.templateSettings;A&&Kn(o,u,A)&&(u=n),o=Bt(o),u=I1({},u,w,KA);var D=I1({},u.imports,w.imports,KA),R=Cn(D),P=Q0(D,R),V,K,ce=0,le=u.interpolate||Pu,pe="__p += '",_e=$0((u.escape||Pu).source+"|"+le.source+"|"+(le===yn?Gw:Pu).source+"|"+(u.evaluate||Pu).source+"|$","g"),Ne="//# sourceURL="+(Mt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++E_+"]")+` -`;o.replace(_e,function(je,dt,At,yi,Wn,Ei){return At||(At=yi),pe+=o.slice(ce,Ei).replace(Xw,z_),dt&&(V=!0,pe+=`' + +`)}function $I(o){return tt(o)||Aa(o)||!!(aA&&o&&o[aA])}function js(o,u){var A=typeof o;return u=u??L,!!u&&(A=="number"||A!="symbol"&&Xw.test(o))&&o>-1&&o%1==0&&o0){if(++u>=H)return arguments[0]}else u=0;return o.apply(n,arguments)}}function y1(o,u){var A=-1,w=o.length,D=w-1;for(u=u===n?w:u;++A1?o[u-1]:n;return A=typeof A=="function"?(o.pop(),A):n,A5(o,A)});function v5(o){var u=M(o);return u.__chain__=!0,u}function YD(o,u){return u(o),o}function E1(o,u){return u(o)}var XD=qs(function(o){var u=o.length,A=u?o[0]:0,w=this.__wrapped__,D=function(R){return j0(R,o)};return u>1||this.__actions__.length||!(w instanceof ht)||!js(A)?this.thru(D):(w=w.slice(A,+A+(u?1:0)),w.__actions__.push({func:E1,args:[D],thisArg:n}),new Li(w,this.__chain__).thru(function(R){return u&&!R.length&&R.push(n),R}))});function ZD(){return v5(this)}function eS(){return new Li(this.value(),this.__chain__)}function tS(){this.__values__===n&&(this.__values__=F5(this.value()));var o=this.__index__>=this.__values__.length,u=o?n:this.__values__[this.__index__++];return{done:o,value:u}}function nS(){return this}function iS(o){for(var u,A=this;A instanceof a1;){var w=u5(A);w.__index__=0,w.__values__=n,u?D.__wrapped__=w:u=w;var D=w;A=A.__wrapped__}return D.__wrapped__=o,u}function sS(){var o=this.__wrapped__;if(o instanceof ht){var u=o;return this.__actions__.length&&(u=new ht(this)),u=u.reverse(),u.__actions__.push({func:E1,args:[Ep],thisArg:n}),new Li(u,this.__chain__)}return this.thru(Ep)}function rS(){return MA(this.__wrapped__,this.__actions__)}var aS=p1(function(o,u,A){Rt.call(o,A)?++o[A]:Hs(o,A,1)});function oS(o,u,A){var w=tt(o)?q4:YC;return A&&Wn(o,u,A)&&(u=n),w(o,Ue(u,3))}function cS(o,u){var A=tt(o)?xr:AA;return A(o,Ue(u,3))}var lS=HA(d5),uS=HA(h5);function dS(o,u){return kn(x1(o,u),1)}function hS(o,u){return kn(x1(o,u),Y)}function pS(o,u,A){return A=A===n?1:st(A),kn(x1(o,u),A)}function g5(o,u){var A=tt(o)?Ni:Ir;return A(o,Ue(u,3))}function b5(o,u){var A=tt(o)?k_:mA;return A(o,Ue(u,3))}var fS=p1(function(o,u,A){Rt.call(o,A)?o[A].push(u):Hs(o,A,[u])});function mS(o,u,A,w){o=ai(o)?o:xo(o),A=A&&!w?st(A):0;var D=o.length;return A<0&&(A=wn(D+A,0)),D1(o)?A<=D&&o.indexOf(u,A)>-1:!!D&&lo(o,u,A)>-1}var AS=lt(function(o,u,A){var w=-1,D=typeof u=="function",R=ai(o)?ne(o.length):[];return Ir(o,function(P){R[++w]=D?Ai(u,P,A):Kc(P,u,A)}),R}),vS=p1(function(o,u,A){Hs(o,A,u)});function x1(o,u){var A=tt(o)?Yt:xA;return A(o,Ue(u,3))}function gS(o,u,A,w){return o==null?[]:(tt(u)||(u=u==null?[]:[u]),A=w?n:A,tt(A)||(A=A==null?[]:[A]),IA(o,u,A))}var bS=p1(function(o,u,A){o[A?0:1].push(u)},function(){return[[],[]]});function yS(o,u,A){var w=tt(o)?R0:J4,D=arguments.length<3;return w(o,Ue(u,4),A,D,Ir)}function ES(o,u,A){var w=tt(o)?M_:J4,D=arguments.length<3;return w(o,Ue(u,4),A,D,mA)}function xS(o,u){var A=tt(o)?xr:AA;return A(o,C1(Ue(u,3)))}function wS(o){var u=tt(o)?dA:mI;return u(o)}function _S(o,u,A){(A?Wn(o,u,A):u===n)?u=1:u=st(u);var w=tt(o)?qC:AI;return w(o,u)}function CS(o){var u=tt(o)?jC:gI;return u(o)}function IS(o){if(o==null)return 0;if(ai(o))return D1(o)?ho(o):o.length;var u=$n(o);return u==Ge||u==De?o.size:Z0(o).length}function DS(o,u,A){var w=tt(o)?N0:bI;return A&&Wn(o,u,A)&&(u=n),w(o,Ue(u,3))}var SS=lt(function(o,u){if(o==null)return[];var A=u.length;return A>1&&Wn(o,u[0],u[1])?u=[]:A>2&&Wn(u[0],u[1],u[2])&&(u=[u[0]]),IA(o,kn(u,1),[])}),w1=cC||function(){return Fn.Date.now()};function BS(o,u){if(typeof u!="function")throw new Oi(a);return o=st(o),function(){if(--o<1)return u.apply(this,arguments)}}function y5(o,u,A){return u=A?n:u,u=o&&u==null?o.length:u,Gs(o,B,n,n,n,n,u)}function E5(o,u){var A;if(typeof u!="function")throw new Oi(a);return o=st(o),function(){return--o>0&&(A=u.apply(this,arguments)),o<=1&&(u=n),A}}var wp=lt(function(o,u,A){var w=E;if(A.length){var D=_r(A,yo(wp));w|=S}return Gs(o,w,u,A,D)}),x5=lt(function(o,u,A){var w=E|x;if(A.length){var D=_r(A,yo(x5));w|=S}return Gs(u,w,o,A,D)});function w5(o,u,A){u=A?n:u;var w=Gs(o,_,n,n,n,n,n,u);return w.placeholder=w5.placeholder,w}function _5(o,u,A){u=A?n:u;var w=Gs(o,I,n,n,n,n,n,u);return w.placeholder=_5.placeholder,w}function C5(o,u,A){var w,D,R,P,V,K,ce=0,le=!1,pe=!1,Ce=!0;if(typeof o!="function")throw new Oi(a);u=zi(u)||0,en(A)&&(le=!!A.leading,pe="maxWait"in A,R=pe?wn(zi(A.maxWait)||0,u):R,Ce="trailing"in A?!!A.trailing:Ce);function Oe(un){var rs=w,Js=D;return w=D=n,ce=un,P=o.apply(Js,rs),P}function qe(un){return ce=un,V=Zc(dt,u),le?Oe(un):P}function rt(un){var rs=un-K,Js=un-ce,H5=u-rs;return pe?Pn(H5,R-Js):H5}function je(un){var rs=un-K,Js=un-ce;return K===n||rs>=u||rs<0||pe&&Js>=R}function dt(){var un=w1();if(je(un))return At(un);V=Zc(dt,rt(un))}function At(un){return V=n,Ce&&w?Oe(un):(w=D=n,P)}function yi(){V!==n&&NA(V),ce=0,w=K=D=V=n}function Jn(){return V===n?P:At(w1())}function Ei(){var un=w1(),rs=je(un);if(w=arguments,D=this,K=un,rs){if(V===n)return qe(K);if(pe)return NA(V),V=Zc(dt,u),Oe(K)}return V===n&&(V=Zc(dt,u)),P}return Ei.cancel=yi,Ei.flush=Jn,Ei}var TS=lt(function(o,u){return fA(o,1,u)}),FS=lt(function(o,u,A){return fA(o,zi(u)||0,A)});function kS(o){return Gs(o,Q)}function _1(o,u){if(typeof o!="function"||u!=null&&typeof u!="function")throw new Oi(a);var A=function(){var w=arguments,D=u?u.apply(this,w):w[0],R=A.cache;if(R.has(D))return R.get(D);var P=o.apply(this,w);return A.cache=R.set(D,P)||R,P};return A.cache=new(_1.Cache||Us),A}_1.Cache=Us;function C1(o){if(typeof o!="function")throw new Oi(a);return function(){var u=arguments;switch(u.length){case 0:return!o.call(this);case 1:return!o.call(this,u[0]);case 2:return!o.call(this,u[0],u[1]);case 3:return!o.call(this,u[0],u[1],u[2])}return!o.apply(this,u)}}function MS(o){return E5(2,o)}var RS=yI(function(o,u){u=u.length==1&&tt(u[0])?Yt(u[0],vi(Ue())):Yt(kn(u,1),vi(Ue()));var A=u.length;return lt(function(w){for(var D=-1,R=Pn(w.length,A);++D=u}),Aa=bA(function(){return arguments}())?bA:function(o){return an(o)&&Rt.call(o,"callee")&&!rA.call(o,"callee")},tt=ne.isArray,WS=$4?vi($4):iI;function ai(o){return o!=null&&I1(o.length)&&!Ks(o)}function ln(o){return an(o)&&ai(o)}function JS(o){return o===!0||o===!1||an(o)&&Kn(o)==Fe}var Tr=uC||Np,YS=z4?vi(z4):sI;function XS(o){return an(o)&&o.nodeType===1&&!el(o)}function ZS(o){if(o==null)return!0;if(ai(o)&&(tt(o)||typeof o=="string"||typeof o.splice=="function"||Tr(o)||Eo(o)||Aa(o)))return!o.length;var u=$n(o);if(u==Ge||u==De)return!o.size;if(Xc(o))return!Z0(o).length;for(var A in o)if(Rt.call(o,A))return!1;return!0}function eB(o,u){return Wc(o,u)}function tB(o,u,A){A=typeof A=="function"?A:n;var w=A?A(o,u):n;return w===n?Wc(o,u,n,A):!!w}function Cp(o){if(!an(o))return!1;var u=Kn(o);return u==$e||u==Le||typeof o.message=="string"&&typeof o.name=="string"&&!el(o)}function nB(o){return typeof o=="number"&&oA(o)}function Ks(o){if(!en(o))return!1;var u=Kn(o);return u==ut||u==Ct||u==he||u==Ie}function D5(o){return typeof o=="number"&&o==st(o)}function I1(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=L}function en(o){var u=typeof o;return o!=null&&(u=="object"||u=="function")}function an(o){return o!=null&&typeof o=="object"}var S5=V4?vi(V4):aI;function iB(o,u){return o===u||X0(o,u,mp(u))}function sB(o,u,A){return A=typeof A=="function"?A:n,X0(o,u,mp(u),A)}function rB(o){return B5(o)&&o!=+o}function aB(o){if(UI(o))throw new Ze(r);return yA(o)}function oB(o){return o===null}function cB(o){return o==null}function B5(o){return typeof o=="number"||an(o)&&Kn(o)==$}function el(o){if(!an(o)||Kn(o)!=ie)return!1;var u=Zu(o);if(u===null)return!0;var A=Rt.call(u,"constructor")&&u.constructor;return typeof A=="function"&&A instanceof A&&Wu.call(A)==sC}var Ip=U4?vi(U4):oI;function lB(o){return D5(o)&&o>=-L&&o<=L}var T5=H4?vi(H4):cI;function D1(o){return typeof o=="string"||!tt(o)&&an(o)&&Kn(o)==Et}function bi(o){return typeof o=="symbol"||an(o)&&Kn(o)==Mt}var Eo=G4?vi(G4):lI;function uB(o){return o===n}function dB(o){return an(o)&&$n(o)==Zi}function hB(o){return an(o)&&Kn(o)==$s}var pB=v1(ep),fB=v1(function(o,u){return o<=u});function F5(o){if(!o)return[];if(ai(o))return D1(o)?ns(o):ri(o);if(zc&&o[zc])return q_(o[zc]());var u=$n(o),A=u==Ge?z0:u==De?qu:xo;return A(o)}function Ws(o){if(!o)return o===0?o:0;if(o=zi(o),o===Y||o===-Y){var u=o<0?-1:1;return u*J}return o===o?o:0}function st(o){var u=Ws(o),A=u%1;return u===u?A?u-A:u:0}function k5(o){return o?ha(st(o),0,X):0}function zi(o){if(typeof o=="number")return o;if(bi(o))return j;if(en(o)){var u=typeof o.valueOf=="function"?o.valueOf():o;o=en(u)?u+"":u}if(typeof o!="string")return o===0?o:+o;o=Y4(o);var A=Ww.test(o);return A||Yw.test(o)?B_(o.slice(2),A?2:8):Kw.test(o)?j:+o}function M5(o){return ys(o,oi(o))}function mB(o){return o?ha(st(o),-L,L):o===0?o:0}function Tt(o){return o==null?"":gi(o)}var AB=go(function(o,u){if(Xc(u)||ai(u)){ys(u,Cn(u),o);return}for(var A in u)Rt.call(u,A)&&qc(o,A,u[A])}),R5=go(function(o,u){ys(u,oi(u),o)}),S1=go(function(o,u,A,w){ys(u,oi(u),o,w)}),vB=go(function(o,u,A,w){ys(u,Cn(u),o,w)}),gB=qs(j0);function bB(o,u){var A=vo(o);return u==null?A:hA(A,u)}var yB=lt(function(o,u){o=$t(o);var A=-1,w=u.length,D=w>2?u[2]:n;for(D&&Wn(u[0],u[1],D)&&(w=1);++A1),R}),ys(o,pp(o),A),w&&(A=Qi(A,f|v|m,FI));for(var D=u.length;D--;)rp(A,u[D]);return A});function QB(o,u){return O5(o,C1(Ue(u)))}var PB=qs(function(o,u){return o==null?{}:hI(o,u)});function O5(o,u){if(o==null)return{};var A=Yt(pp(o),function(w){return[w]});return u=Ue(u),DA(o,A,function(w,D){return u(w,D[0])})}function $B(o,u,A){u=Sr(u,o);var w=-1,D=u.length;for(D||(D=1,o=n);++wu){var w=o;o=u,u=w}if(A||o%1||u%1){var D=cA();return Pn(o+D*(u-o+S_("1e-"+((D+"").length-1))),u)}return np(o,u)}var YB=bo(function(o,u,A){return u=u.toLowerCase(),o+(A?P5(u):u)});function P5(o){return Bp(Tt(o).toLowerCase())}function $5(o){return o=Tt(o),o&&o.replace(Zw,z_).replace(g_,"")}function XB(o,u,A){o=Tt(o),u=gi(u);var w=o.length;A=A===n?w:ha(st(A),0,w);var D=A;return A-=u.length,A>=0&&o.slice(A,D)==u}function ZB(o){return o=Tt(o),o&&Pt.test(o)?o.replace(Vt,V_):o}function eT(o){return o=Tt(o),o&&$u.test(o)?o.replace(oo,"\\$&"):o}var tT=bo(function(o,u,A){return o+(A?"-":"")+u.toLowerCase()}),nT=bo(function(o,u,A){return o+(A?" ":"")+u.toLowerCase()}),iT=UA("toLowerCase");function sT(o,u,A){o=Tt(o),u=st(u);var w=u?ho(o):0;if(!u||w>=u)return o;var D=(u-w)/2;return A1(i1(D),A)+o+A1(n1(D),A)}function rT(o,u,A){o=Tt(o),u=st(u);var w=u?ho(o):0;return u&&w>>0,A?(o=Tt(o),o&&(typeof u=="string"||u!=null&&!Ip(u))&&(u=gi(u),!u&&uo(o))?Br(ns(o),0,A):o.split(u,A)):[]}var hT=bo(function(o,u,A){return o+(A?" ":"")+Bp(u)});function pT(o,u,A){return o=Tt(o),A=A==null?0:ha(st(A),0,o.length),u=gi(u),o.slice(A,A+u.length)==u}function fT(o,u,A){var w=M.templateSettings;A&&Wn(o,u,A)&&(u=n),o=Tt(o),u=S1({},u,w,JA);var D=S1({},u.imports,w.imports,JA),R=Cn(D),P=$0(D,R),V,K,ce=0,le=u.interpolate||zu,pe="__p += '",Ce=V0((u.escape||zu).source+"|"+le.source+"|"+(le===En?jw:zu).source+"|"+(u.evaluate||zu).source+"|$","g"),Oe="//# sourceURL="+(Rt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++w_+"]")+` +`;o.replace(Ce,function(je,dt,At,yi,Jn,Ei){return At||(At=yi),pe+=o.slice(ce,Ei).replace(e_,U_),dt&&(V=!0,pe+=`' + __e(`+dt+`) + -'`),Wn&&(K=!0,pe+=`'; -`+Wn+`; +'`),Jn&&(K=!0,pe+=`'; +`+Jn+`; __p += '`),At&&(pe+=`' + ((__t = (`+At+`)) == null ? '' : __t) + '`),ce=Ei+je.length,je}),pe+=`'; -`;var qe=Mt.call(u,"variable")&&u.variable;if(!qe)pe=`with (obj) { +`;var qe=Rt.call(u,"variable")&&u.variable;if(!qe)pe=`with (obj) { `+pe+` } -`;else if(Uw.test(qe))throw new Xe(c);pe=(K?pe.replace(Re,""):pe).replace(Qe,"$1").replace(ct,"$1;"),pe="function("+(qe||"obj")+`) { +`;else if(Gw.test(qe))throw new Ze(c);pe=(K?pe.replace(Ne,""):pe).replace(Qe,"$1").replace(ct,"$1;"),pe="function("+(qe||"obj")+`) { `+(qe?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(V?", __e = _.escape":"")+(K?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+pe+`return __p -}`;var rt=$5(function(){return It(R,Ne+"return "+pe).apply(n,P)});if(rt.source=pe,wp(rt))throw rt;return rt}function pT(o){return Bt(o).toLowerCase()}function fT(o){return Bt(o).toUpperCase()}function mT(o,u,A){if(o=Bt(o),o&&(A||u===n))return Wm(o);if(!o||!(u=gi(u)))return o;var w=ts(o),D=ts(u),R=Jm(w,D),P=Ym(w,D)+1;return Br(w,R,P).join("")}function AT(o,u,A){if(o=Bt(o),o&&(A||u===n))return o.slice(0,Zm(o)+1);if(!o||!(u=gi(u)))return o;var w=ts(o),D=Ym(w,ts(u))+1;return Br(w,0,D).join("")}function vT(o,u,A){if(o=Bt(o),o&&(A||u===n))return o.replace(w0,"");if(!o||!(u=gi(u)))return o;var w=ts(o),D=Jm(w,ts(u));return Br(w,D).join("")}function gT(o,u){var A=z,w=U;if(en(u)){var D="separator"in u?u.separator:D;A="length"in u?st(u.length):A,w="omission"in u?gi(u.omission):w}o=Bt(o);var R=o.length;if(uo(o)){var P=ts(o);R=P.length}if(A>=R)return o;var V=A-ho(w);if(V<1)return w;var K=P?Br(P,0,V).join(""):o.slice(0,V);if(D===n)return K+w;if(P&&(V+=K.length-V),_p(D)){if(o.slice(V).search(D)){var ce,le=K;for(D.global||(D=$0(D.source,Bt(vm.exec(D))+"g")),D.lastIndex=0;ce=D.exec(le);)var pe=ce.index;K=K.slice(0,pe===n?V:pe)}}else if(o.indexOf(gi(D),V)!=V){var _e=K.lastIndexOf(D);_e>-1&&(K=K.slice(0,_e))}return K+w}function bT(o){return o=Bt(o),o&&Ut.test(o)?o.replace(Ct,K_):o}var yT=bo(function(o,u,A){return o+(A?" ":"")+u.toUpperCase()}),Dp=zA("toUpperCase");function P5(o,u,A){return o=Bt(o),u=A?n:u,u===n?U_(o)?Y_(o):R_(o):o.match(u)||[]}var $5=lt(function(o,u){try{return Ai(o,n,u)}catch(A){return wp(A)?A:new Xe(A)}}),ET=qs(function(o,u){return Ri(u,function(A){A=ys(A),Hs(o,A,Ep(o[A],o))}),o});function xT(o){var u=o==null?0:o.length,A=Ve();return o=u?Yt(o,function(w){if(typeof w[1]!="function")throw new Oi(a);return[A(w[0]),w[1]]}):[],lt(function(w){for(var D=-1;++DL)return[];var A=X,w=Pn(o,X);u=Ve(u),o-=X;for(var D=L0(w,u);++A0||u<0)?new ht(A):(o<0?A=A.takeRight(-o):o&&(A=A.drop(o)),u!==n&&(u=st(u),A=u<0?A.dropRight(-u):A.take(u-o)),A)},ht.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},ht.prototype.toArray=function(){return this.take(X)},gs(ht.prototype,function(o,u){var A=/^(?:filter|find|map|reject)|While$/.test(u),w=/^(?:head|last)$/.test(u),D=M[w?"take"+(u=="last"?"Right":""):u],R=w||/^find/.test(u);D&&(M.prototype[u]=function(){var P=this.__wrapped__,V=w?[1]:arguments,K=P instanceof ht,ce=V[0],le=K||tt(P),pe=function(dt){var At=D.apply(M,wr([dt],V));return w&&_e?At[0]:At};le&&A&&typeof ce=="function"&&ce.length!=1&&(K=le=!1);var _e=this.__chain__,Ne=!!this.__actions__.length,qe=R&&!_e,rt=K&&!Ne;if(!R&&le){P=rt?P:new ht(this);var je=o.apply(P,V);return je.__actions__.push({func:b1,args:[pe],thisArg:n}),new Ni(je,_e)}return qe&&rt?o.apply(this,V):(je=this.thru(pe),qe?w?je.value()[0]:je.value():je)})}),Ri(["pop","push","shift","sort","splice","unshift"],function(o){var u=Gu[o],A=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",w=/^(?:pop|shift)$/.test(o);M.prototype[o]=function(){var D=arguments;if(w&&!this.__chain__){var R=this.value();return u.apply(tt(R)?R:[],D)}return this[A](function(P){return u.apply(tt(P)?P:[],D)})}}),gs(ht.prototype,function(o,u){var A=M[u];if(A){var w=A.name+"";Mt.call(Ao,w)||(Ao[w]=[]),Ao[w].push({name:u,func:A})}}),Ao[h1(n,x).name]=[{name:"wrapper",func:n}],ht.prototype.clone=bC,ht.prototype.reverse=yC,ht.prototype.value=EC,M.prototype.at=JD,M.prototype.chain=YD,M.prototype.commit=XD,M.prototype.next=ZD,M.prototype.plant=tS,M.prototype.reverse=nS,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=iS,M.prototype.first=M.prototype.head,$c&&(M.prototype[$c]=eS),M},po=X_();ca?((ca.exports=po)._=po,B0._=po):Fn._=po}).call($t)})(Xd,Xd.exports);var Ti=Xd.exports;const JR=Ji(Ti),YR=t=>Object.fromEntries(Object.entries(t).map(e=>e.reverse()));function XR(t){let e=Math.sin(t)*1e4;return e-=Math.floor(e)}const db=(t,e="CDN",n)=>{if(t==null)return"";switch(e!=="CDN"&&!Ti.isEmpty(n)&&console.warn("Using options for IPFS Gateways does nothing"),e){case"CDN":return`https://cache.teia.rocks/ipfs/${t}`;case"CLOUDFLARE":return`https://cloudflare-ipfs.com/ipfs/${t}`;case"PINATA":return`https://gateway.pinata.cloud/ipfs/${t}`;case"IPFS":return`https://ipfs.io/ipfs/${t}`;case"DWEB":return`http://dweb.link/ipfs/${t}`;case"NFTSTORAGE":return`https://nftstorage.link/ipfs/${t}`;default:return console.error("please specify type"),t}},ec=(t,e="CDN",n={size:"raw"})=>{if(t==null)return"";const i=t.split("ipfs://")[1];return db(i,e,n)};function ZR(t){const e=Ti.get(t,"royalty_receivers.0.royalties");return Ti.isNumber(e)?`${e/1e4}%`:"-"}const X3="https://lists.teia.art/teia-status",ms={FEED:"/",ISSUER:"/tz",COLLAB:"/kt",ABOUT:"/about",FAQ:"/faq",CLAIM:"/claim",DAO:"/dao",SYNC:"/sync",MINT:"/mint",OBJKT:"/objkt",TAGS:"/tags"},a8=2e3,We={BMP:"image/bmp",FLAC:"audio/flac",GIF:"image/gif",GLB:"model/gltf-binary",GLTF:"model/gltf+json",DIRECTORY:"application/x-directory",JPEG:"image/jpeg",MD:"text/markdown",MP3:"audio/mpeg",MP4:"video/mp4",OGA:"audio/ogg",OGV:"video/ogg",PDF:"application/pdf",PNG:"image/png",QUICKTIME:"video/quicktime",SVG:"image/svg+xml",TIFF:"image/tiff",WAV:"audio/wav",WEBM:"video/webm",WEBP:"image/webp",XWAV:"audio/x-wav",ZIP:"application/zip",ZIP1:"application/x-zip-compressed",ZIP2:"multipart/x-zip"},hb=Object.keys(We).map(t=>We[t]).filter(t=>t!==We.GLTF),pb=Object.entries(We).filter(t=>hb.includes(t[1])).filter(t=>!["ZIP1","ZIP2","OGA","OGV","BMP","TIFF","XWAV","QUICKTIME","WEBP"].includes(t[0])).map(t=>t[0]==="ZIP"?"HTML (ZIP ARCHIVE)":t[0]).join(", "),eO=["Recent Sales","Random","New OBJKTs","Friends","Quake Aid","🇺🇦 Ukraine","🇵🇰 Pakistan","🇮🇷 Iran","🏳️‍🌈 Tezospride","Image","Video","Audio","3D","HTML & SVG","GIF","PDF","Markdown"],fb="Recent Sales",Pp=1e4,F1=10,k1=25,A4="ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc",Z3="KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9",tO="KT1HbQepzV1nVGg8QVznG7z4RcHseD5kwqBn",v4="KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w",nO="KT1FvqJwEDWb1Gwc55Jd1jjTHRVWbYKUUpyq",iO="KT1WvzYHCNBvDSdwafTHv7nJ1dWmZ8GCYuuC",sO={"HEN v1 Marketplace":Z3,"HEN v2 Marketplace":tO,"Teia Marketplace":v4,"OBJKT v1 Marketplace":nO,"OBJKT v4 Marketplace":iO,"Crunchy Burner":"KT1CZMurPAjSfZqcn6LBUNUhG4byE6AJgDT6"},o8=YR(sO),Ci="KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton",rO="KT1DWnLiUkNtAQDErXxudFEH63JC6mqg3HEx",aO="KT1Jpf2TAcZS7QfBraQMBeCxjFhH6kAdDL4z",oO="KT1KYfj97fpdomqyKsZSBdSVvh9afh93b4Ge",cO="KT1X1jyohFrZyDYWvCPXw9KvWxk2VDwxyg2g",lO="KT1RwXEP8Sj1UQDHPG4oEjRohBdzG2R7FCpA",ei="KT1VLLPBjSFFHMp9LxoRfA65cynkxeRDfQeX",g4="KT1QrtA753MSv8VGxkDrKKyJniG5JtuHHbtV",uO="KT1NrfV4e2qWqFrnrKyPTJth5wq2KP9VyBei",dO="QmbRmck8A5sBYQC7WEuK8dApnGQGXBhyPEgQpLm8ftfAtL",hO={0:"QmUETPfQaoE2mTzBUMbXGk4VgJUqvitwmti2iuk7p1KUPa",1:"Qme3evVseBhLhoK4iefXiSHnr2wegGVnPccCYKQWqrDuPy",2:"QmdGaYaM1gdqqVVaApmwxdg5Mu5Ckkh9hdDSfnC6nP6G14",3:"QmZQzGdwZgMa8aNwhyFiLy2rKHmyvfFpi6pYfdE3t7wHTV",4:"QmbB2LyNoVEy6jZTZ66GZL4ousBxGA1EeiEV5vCWyH2Wkq",5:"QmPi7kuiRLD2rV854AV8gfMYchQhamxcp4X16phnyzdPLR",6:"QmdrhhjL2R49SYdwdPF3eEVU1GHDSdJ4Ykya3jvt7TdRTu",7:"QmXiD3T5erwNAZ5yFYpz3AA2h6FXfPMt7XzKCDrKwJSMDX",8:"QmW4jpn5EnjQx6aCbSAodEhh6BW2UqvZSGvubu2tv4UWCn"},pO="518731",ps=1e6,mb=[{name:"TEIA",fa2:"KT1QrtA753MSv8VGxkDrKKyJniG5JtuHHbtV",multiasset:!1,decimals:ps,website:void 0},{name:"OBJKT",fa2:"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton",multiasset:!0,decimals:1,website:"https://teia.art/objkt/"},{name:"hDAO",fa2:"KT1AFA2mwNUMNd4SsujE1YYp29vd8BZejyKW",multiasset:!1,decimals:1e6,website:void 0}],fO="KT1My1wDZHDGweCrJnQJi3wcFaS67iksirvj",mO="KT1DoyD6kr8yLK8mRBFusyKYJUk2ZxNHKP1N",AO="KT1BcLnWRziLDNJNRn3phAANKrEBiXhytsMY",Ab="TEIA",vO="HEN",ga=v4,Zd=Ab,ql="tz1burnburnburnburnburnburnburjAYjjX",gO={quality:.85,maxWidth:1024,maxHeight:1024},bO={quality:.85,maxWidth:350,maxHeight:350},eh={none:"None (All rights reserved)","cc-by-4.0":"CC-BY-4.0 (Attribution)","cc-by-sa-4.0":"CC BY-SA 4.0 (Attribution ShareAlike)","cc-by-nd-4.0":"CC BY-ND 4.0 (Attribution-NoDerivs)","cc-by-nc-4.0":"CC BY-NC 4.0 (Attribution-NonCommercial)","cc-by-nc-sa-4.0":"CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike)","cc-by-nc-nd-4.0":"CC BY-NC-ND 4.0 (Attribution-NonCommercial-NoDerivs)",custom:"Custom (Specify below)"},yO=Object.keys(eh).map(t=>({label:eh[t],value:t})),ef={dark:"Dark",light:"Light",kawai:"Kawai",aqua:"Aqua",coffee:"Coffee",midnight:"Midnight",grass:"Grass"},EO=Object.keys(ef).map(t=>({label:ef[t],value:t})),tf={none:"None",af:"Afrikaans (Afrikaans)",sq:"Albanian (shqipe)",gsw:"Alsatian (Elsässisch)",am:"Amharic (አማርኛ)",ar:"Arabic (العربية)",hy:"Armenian (Հայերեն)",as:"Assamese (অসমীয়া)",az:"Azeri (Azərbaycan­ılı)",ba:"Bashkir (Башҡорт)",eu:"Basque (euskara)",be:"Belarusian (беларуская)",bn:"Bengali (বাংলা)",bs:"Bosnian (bosanski)/босански",br:"Breton (brezhoneg)",bg:"Bulgarian (български)",my:"Burmese (Myanmar)",ca:"Catalan (català)",zh:"Chinese (中文)",co:"Corsican (Corsu)",hr:"Croatian (hrvatski)",cs:"Czech (čeština)",da:"Danish (dansk)",prs:"Dari (درى)",dv:"Divehi (ދިވެހިބަސް)",nl:"Dutch (Nederlands)",en:"English (English)",et:"Estonian (eesti)",fo:"Faroese (føroyskt)",fil:"Filipino (Filipino)",fi:"Finnish (suomi)",fr:"French (français)",fy:"Frisian (Frysk)",gl:"Galician (galego)",ka:"Georgian (ქართული)",de:"German (Deutsch)",el:"Greek (ελληνικά)",kl:"Greenlandic (kalaallisut)",gu:"Gujarati (ગુજરાતી)",ha:"Hausa (Hausa)",he:"Hebrew (עברית)",hi:"Hindi (हिंदी)",hu:"Hungarian (magyar)",is:"Icelandic (íslenska)",ig:"Igbo (Igbo)",id:"Indonesian (Bahasa Indonesia)",iu:"Inuktitut (Inuktitut /ᐃᓄᒃᑎᑐᑦ (ᑲᓇᑕ))",ga:"Irish (Gaeilge)",it:"Italian (italiano)",ja:"Japanese (日本語)",quc:"K'iche (K'iche)",kn:"Kannada (ಕನ್ನಡ)",kk:"Kazakh (Қазащb)",km:"Khmer (ខ្មែរ)",rw:"Kinyarwanda (Kinyarwanda)",sw:"Kiswahili (Kiswahili)",kok:"Konkani (कोंकणी)",ko:"Korean (한국어)",ky:"Kyrgyz (Кыргыз)",lo:"Lao (ລາວ)",lv:"Latvian (latviešu)",lt:"Lithuanian (lietuvių)",dsb:"Lower Sorbian (dolnoserbšćina)",lb:"Luxembourgish (Lëtzebuergesch)",mk:"Macedonian (македонски јазик)",ms:"Malay (Bahasa Malaysia)",ml:"Malayalam (മലയാളം)",mt:"Maltese (Malti)",mi:"Maori (Reo Māori)",arn:"Mapudungun (Mapudungun)",mr:"Marathi (मराठी)",moh:"Mohawk (Kanien'kéha)",mn:"Mongolian (Монгол хэл/ᠮᠤᠨᠭᠭᠤᠯ ᠬᠡᠯᠡ)",ne:"Nepali (नेपाली (नेपाल))",nb:"Norwegian 'Bokmål' (norsk 'bokmål')",no:"Norwegian (norsk)",nn:"Norwegian Nynorsk (norsk (nynorsk))",oc:"Occitan (Occitan)",or:"Oriya (ଓଡ଼ିଆ)",ps:"Pashto (پښتو)",fa:"Persian (فارسى)",pl:"Polish (polski)",pt:"Portuguese (Português)",pa:"Punjabi (ਪੰਜਾਬੀ)",quz:"Quechua (runasimi)",ro:"Romanian (română)",rm:"Romansh (Rumantsch)",ru:"Russian (русский)",smn:"Sami Inari (sämikielâ)",smj:"Sami Lule (julevusámegiella)",se:"Sami Northern (davvisámegiella)",sms:"Sami Skolt (sääm´ǩiõll)",sma:"Sami Southern (åarjelsaemiengiel)e",sa:"Sanskrit (संस्कृत)",gd:"Scottish Gaelic (Gàidhlig)",sr:"Serbian (srpski/српски)",nso:"Sesotho (Sesotho sa Leboa)",tn:"Setswana (Setswana)",si:"Sinhala (සිංහ)",sk:"Slovak (slovenčina)",sl:"Slovenian (slovenski)",es:"Spanish (español)",sv:"Swedish (svenska)",syr:"Syriac (ܣܘܪܝܝܐ)",tg:"Tajik (Тоҷикӣ)",tzm:"Tamazight (Tamazight)",ta:"Tamil (தமிழ்)",tt:"Tatar (Татар)",te:"Telugu (తెలుగు)",th:"Thai (ไทย)",bo:"Tibetan (བོད་ཡིག)",tr:"Turkish (Türkçe)",tk:"Turkmen (türkmençe)",uk:"Ukrainian (українська)",hsb:"Upper (Sorbian) hornjoserbšćina",ur:"Urdu (اُردو)",ug:"Uyghur (ئۇيغۇرچە)",uz:"Uzbek (U'zbek/Ўзбек)",vi:"Vietnamese (Tiếng Việt)",cy:"Welsh (Cymraeg)",wo:"Wolof (Wolof)",sah:"Yakut (саха)",ii:"Yi (ꆈꌠꁱꂷ)",yo:"Yoruba (Yoruba)",xh:"isiXhosa (isiXhosa)",zu:"isiZulu (isiZulu)"},xO=Object.keys(tf).map(t=>({label:tf[t],value:t})),b4="mature",y4="flashing",mc={ADMIN:"admin",CREATOR:"creator",BENEFICIARY:"benefactor",CORE_PARTICIPANT:"core_participant"},c8=[{name:"TezQuakeAid Morocco Fundraiser",address:"KT1RwXEP8Sj1UQDHPG4oEjRohBdzG2R7FCpA"},{name:"TezQuakeAid Turkey/Syria Fundraiser",address:"KT1X1jyohFrZyDYWvCPXw9KvWxk2VDwxyg2g"},{name:"Tezos4Iran Fundraiser",address:"KT1KYfj97fpdomqyKsZSBdSVvh9afh93b4Ge"},{name:"SavePakistan Fundraiser",address:"KT1Jpf2TAcZS7QfBraQMBeCxjFhH6kAdDL4z"},{name:"Ukraine Relief Fundraiser",address:"KT1DWnLiUkNtAQDErXxudFEH63JC6mqg3HEx"},{name:"Teia Fountain Donations",address:"KT1EsvmkijLKPQmcJMbjDeKRXdwky1LWvwpG"},{name:"Community Representation/Equity Donations (Multisig)",address:"KT1TGJGjh9oMntcny4J7eVn1NDPgCXimHqss"},{name:"WG3.2 (collab contract dev team)",address:"KT1BBYzfuYjgRdeHJ79vG3fZd8cHW9ueCEcN"},{name:"Processing",address:"tz1aPHze1U5BEEKrGYt3dvY6aAQEeiWm8jjK"},{name:"three.js",address:"tz1ZUohCAkGjp7vPjQcC4VWcpgYZR1t3Si5C"}],th={address:"",tezAddress:"",shares:void 0},wO=[1,5,10],_O=` +}`;var rt=V5(function(){return Dt(R,Oe+"return "+pe).apply(n,P)});if(rt.source=pe,Cp(rt))throw rt;return rt}function mT(o){return Tt(o).toLowerCase()}function AT(o){return Tt(o).toUpperCase()}function vT(o,u,A){if(o=Tt(o),o&&(A||u===n))return Y4(o);if(!o||!(u=gi(u)))return o;var w=ns(o),D=ns(u),R=X4(w,D),P=Z4(w,D)+1;return Br(w,R,P).join("")}function gT(o,u,A){if(o=Tt(o),o&&(A||u===n))return o.slice(0,tA(o)+1);if(!o||!(u=gi(u)))return o;var w=ns(o),D=Z4(w,ns(u))+1;return Br(w,0,D).join("")}function bT(o,u,A){if(o=Tt(o),o&&(A||u===n))return o.replace(C0,"");if(!o||!(u=gi(u)))return o;var w=ns(o),D=X4(w,ns(u));return Br(w,D).join("")}function yT(o,u){var A=z,w=U;if(en(u)){var D="separator"in u?u.separator:D;A="length"in u?st(u.length):A,w="omission"in u?gi(u.omission):w}o=Tt(o);var R=o.length;if(uo(o)){var P=ns(o);R=P.length}if(A>=R)return o;var V=A-ho(w);if(V<1)return w;var K=P?Br(P,0,V).join(""):o.slice(0,V);if(D===n)return K+w;if(P&&(V+=K.length-V),Ip(D)){if(o.slice(V).search(D)){var ce,le=K;for(D.global||(D=V0(D.source,Tt(b4.exec(D))+"g")),D.lastIndex=0;ce=D.exec(le);)var pe=ce.index;K=K.slice(0,pe===n?V:pe)}}else if(o.indexOf(gi(D),V)!=V){var Ce=K.lastIndexOf(D);Ce>-1&&(K=K.slice(0,Ce))}return K+w}function ET(o){return o=Tt(o),o&&Ht.test(o)?o.replace(It,J_):o}var xT=bo(function(o,u,A){return o+(A?" ":"")+u.toUpperCase()}),Bp=UA("toUpperCase");function z5(o,u,A){return o=Tt(o),u=A?n:u,u===n?G_(o)?Z_(o):O_(o):o.match(u)||[]}var V5=lt(function(o,u){try{return Ai(o,n,u)}catch(A){return Cp(A)?A:new Ze(A)}}),wT=qs(function(o,u){return Ni(u,function(A){A=Es(A),Hs(o,A,wp(o[A],o))}),o});function _T(o){var u=o==null?0:o.length,A=Ue();return o=u?Yt(o,function(w){if(typeof w[1]!="function")throw new Oi(a);return[A(w[0]),w[1]]}):[],lt(function(w){for(var D=-1;++DL)return[];var A=X,w=Pn(o,X);u=Ue(u),o-=X;for(var D=P0(w,u);++A0||u<0)?new ht(A):(o<0?A=A.takeRight(-o):o&&(A=A.drop(o)),u!==n&&(u=st(u),A=u<0?A.dropRight(-u):A.take(u-o)),A)},ht.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},ht.prototype.toArray=function(){return this.take(X)},bs(ht.prototype,function(o,u){var A=/^(?:filter|find|map|reject)|While$/.test(u),w=/^(?:head|last)$/.test(u),D=M[w?"take"+(u=="last"?"Right":""):u],R=w||/^find/.test(u);D&&(M.prototype[u]=function(){var P=this.__wrapped__,V=w?[1]:arguments,K=P instanceof ht,ce=V[0],le=K||tt(P),pe=function(dt){var At=D.apply(M,wr([dt],V));return w&&Ce?At[0]:At};le&&A&&typeof ce=="function"&&ce.length!=1&&(K=le=!1);var Ce=this.__chain__,Oe=!!this.__actions__.length,qe=R&&!Ce,rt=K&&!Oe;if(!R&&le){P=rt?P:new ht(this);var je=o.apply(P,V);return je.__actions__.push({func:E1,args:[pe],thisArg:n}),new Li(je,Ce)}return qe&&rt?o.apply(this,V):(je=this.thru(pe),qe?w?je.value()[0]:je.value():je)})}),Ni(["pop","push","shift","sort","splice","unshift"],function(o){var u=ju[o],A=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",w=/^(?:pop|shift)$/.test(o);M.prototype[o]=function(){var D=arguments;if(w&&!this.__chain__){var R=this.value();return u.apply(tt(R)?R:[],D)}return this[A](function(P){return u.apply(tt(P)?P:[],D)})}}),bs(ht.prototype,function(o,u){var A=M[u];if(A){var w=A.name+"";Rt.call(Ao,w)||(Ao[w]=[]),Ao[w].push({name:u,func:A})}}),Ao[f1(n,x).name]=[{name:"wrapper",func:n}],ht.prototype.clone=EC,ht.prototype.reverse=xC,ht.prototype.value=wC,M.prototype.at=XD,M.prototype.chain=ZD,M.prototype.commit=eS,M.prototype.next=tS,M.prototype.plant=iS,M.prototype.reverse=sS,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=rS,M.prototype.first=M.prototype.head,zc&&(M.prototype[zc]=nS),M},po=eC();ca?((ca.exports=po)._=po,F0._=po):Fn._=po}).call(zt)})(eh,eh.exports);var Fi=eh.exports;const XR=Yi(Fi),ZR=t=>Object.fromEntries(Object.entries(t).map(e=>e.reverse()));function eN(t){let e=Math.sin(t)*1e4;return e-=Math.floor(e)}const pb=(t,e="CDN",n)=>{if(t==null)return"";switch(e!=="CDN"&&!Fi.isEmpty(n)&&console.warn("Using options for IPFS Gateways does nothing"),e){case"CDN":return`https://cache.teia.rocks/ipfs/${t}`;case"CLOUDFLARE":return`https://cloudflare-ipfs.com/ipfs/${t}`;case"PINATA":return`https://gateway.pinata.cloud/ipfs/${t}`;case"IPFS":return`https://ipfs.io/ipfs/${t}`;case"DWEB":return`http://dweb.link/ipfs/${t}`;case"NFTSTORAGE":return`https://nftstorage.link/ipfs/${t}`;default:return console.error("please specify type"),t}},ec=(t,e="CDN",n={size:"raw"})=>{if(t==null)return"";const i=t.split("ipfs://")[1];return pb(i,e,n)};function tN(t){const e=Fi.get(t,"royalty_receivers.0.royalties");return Fi.isNumber(e)?`${e/1e4}%`:"-"}const ef="https://lists.teia.art/teia-status",ms={FEED:"/",ISSUER:"/tz",COLLAB:"/kt",ABOUT:"/about",FAQ:"/faq",CLAIM:"/claim",DAO:"/dao",SYNC:"/sync",MINT:"/mint",OBJKT:"/objkt",TAGS:"/tags"},c8=2e3,We={BMP:"image/bmp",FLAC:"audio/flac",GIF:"image/gif",GLB:"model/gltf-binary",GLTF:"model/gltf+json",DIRECTORY:"application/x-directory",JPEG:"image/jpeg",MD:"text/markdown",MP3:"audio/mpeg",MP4:"video/mp4",OGA:"audio/ogg",OGV:"video/ogg",PDF:"application/pdf",PNG:"image/png",QUICKTIME:"video/quicktime",SVG:"image/svg+xml",TIFF:"image/tiff",WAV:"audio/wav",WEBM:"video/webm",WEBP:"image/webp",XWAV:"audio/x-wav",ZIP:"application/zip",ZIP1:"application/x-zip-compressed",ZIP2:"multipart/x-zip"},fb=Object.keys(We).map(t=>We[t]).filter(t=>t!==We.GLTF),mb=Object.entries(We).filter(t=>fb.includes(t[1])).filter(t=>!["ZIP1","ZIP2","OGA","OGV","BMP","TIFF","XWAV","QUICKTIME","WEBP"].includes(t[0])).map(t=>t[0]==="ZIP"?"HTML (ZIP ARCHIVE)":t[0]).join(", "),nN=["Recent Sales","Random","New OBJKTs","Friends","Quake Aid","🇺🇦 Ukraine","🇵🇰 Pakistan","🇮🇷 Iran","🏳️‍🌈 Tezospride","Image","Video","Audio","3D","HTML & SVG","GIF","PDF","Markdown"],Ab="Recent Sales",zp=1e4,M1=10,R1=25,gm="ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc",tf="KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9",iN="KT1HbQepzV1nVGg8QVznG7z4RcHseD5kwqBn",bm="KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w",sN="KT1FvqJwEDWb1Gwc55Jd1jjTHRVWbYKUUpyq",rN="KT1WvzYHCNBvDSdwafTHv7nJ1dWmZ8GCYuuC",aN={"HEN v1 Marketplace":tf,"HEN v2 Marketplace":iN,"Teia Marketplace":bm,"OBJKT v1 Marketplace":sN,"OBJKT v4 Marketplace":rN,"Crunchy Burner":"KT1CZMurPAjSfZqcn6LBUNUhG4byE6AJgDT6"},l8=ZR(aN),Ci="KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton",oN="KT1DWnLiUkNtAQDErXxudFEH63JC6mqg3HEx",cN="KT1Jpf2TAcZS7QfBraQMBeCxjFhH6kAdDL4z",lN="KT1KYfj97fpdomqyKsZSBdSVvh9afh93b4Ge",uN="KT1X1jyohFrZyDYWvCPXw9KvWxk2VDwxyg2g",dN="KT1RwXEP8Sj1UQDHPG4oEjRohBdzG2R7FCpA",Gn="KT1VLLPBjSFFHMp9LxoRfA65cynkxeRDfQeX",ym="KT1QrtA753MSv8VGxkDrKKyJniG5JtuHHbtV",hN="KT1NrfV4e2qWqFrnrKyPTJth5wq2KP9VyBei",pN="QmbRmck8A5sBYQC7WEuK8dApnGQGXBhyPEgQpLm8ftfAtL",fN={0:"QmUETPfQaoE2mTzBUMbXGk4VgJUqvitwmti2iuk7p1KUPa",1:"Qme3evVseBhLhoK4iefXiSHnr2wegGVnPccCYKQWqrDuPy",2:"QmdGaYaM1gdqqVVaApmwxdg5Mu5Ckkh9hdDSfnC6nP6G14",3:"QmZQzGdwZgMa8aNwhyFiLy2rKHmyvfFpi6pYfdE3t7wHTV",4:"QmbB2LyNoVEy6jZTZ66GZL4ousBxGA1EeiEV5vCWyH2Wkq",5:"QmPi7kuiRLD2rV854AV8gfMYchQhamxcp4X16phnyzdPLR",6:"QmdrhhjL2R49SYdwdPF3eEVU1GHDSdJ4Ykya3jvt7TdRTu",7:"QmXiD3T5erwNAZ5yFYpz3AA2h6FXfPMt7XzKCDrKwJSMDX",8:"QmW4jpn5EnjQx6aCbSAodEhh6BW2UqvZSGvubu2tv4UWCn"},mN="518731",Si=1e6,th=[{name:"TEIA",fa2:"KT1QrtA753MSv8VGxkDrKKyJniG5JtuHHbtV",multiasset:!1,decimals:Si,website:void 0},{name:"OBJKT",fa2:"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton",multiasset:!0,decimals:1,website:"https://teia.art/objkt/"},{name:"hDAO",fa2:"KT1AFA2mwNUMNd4SsujE1YYp29vd8BZejyKW",multiasset:!1,decimals:1e6,website:void 0}],AN="KT1My1wDZHDGweCrJnQJi3wcFaS67iksirvj",vN="KT1DoyD6kr8yLK8mRBFusyKYJUk2ZxNHKP1N",gN="KT1BcLnWRziLDNJNRn3phAANKrEBiXhytsMY",vb="TEIA",bN="HEN",ga=bm,nh=vb,jl="tz1burnburnburnburnburnburnburjAYjjX",yN={quality:.85,maxWidth:1024,maxHeight:1024},EN={quality:.85,maxWidth:350,maxHeight:350},ih={none:"None (All rights reserved)","cc-by-4.0":"CC-BY-4.0 (Attribution)","cc-by-sa-4.0":"CC BY-SA 4.0 (Attribution ShareAlike)","cc-by-nd-4.0":"CC BY-ND 4.0 (Attribution-NoDerivs)","cc-by-nc-4.0":"CC BY-NC 4.0 (Attribution-NonCommercial)","cc-by-nc-sa-4.0":"CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike)","cc-by-nc-nd-4.0":"CC BY-NC-ND 4.0 (Attribution-NonCommercial-NoDerivs)",custom:"Custom (Specify below)"},xN=Object.keys(ih).map(t=>({label:ih[t],value:t})),nf={dark:"Dark",light:"Light",kawai:"Kawai",aqua:"Aqua",coffee:"Coffee",midnight:"Midnight",grass:"Grass"},wN=Object.keys(nf).map(t=>({label:nf[t],value:t})),sf={none:"None",af:"Afrikaans (Afrikaans)",sq:"Albanian (shqipe)",gsw:"Alsatian (Elsässisch)",am:"Amharic (አማርኛ)",ar:"Arabic (العربية)",hy:"Armenian (Հայերեն)",as:"Assamese (অসমীয়া)",az:"Azeri (Azərbaycan­ılı)",ba:"Bashkir (Башҡорт)",eu:"Basque (euskara)",be:"Belarusian (беларуская)",bn:"Bengali (বাংলা)",bs:"Bosnian (bosanski)/босански",br:"Breton (brezhoneg)",bg:"Bulgarian (български)",my:"Burmese (Myanmar)",ca:"Catalan (català)",zh:"Chinese (中文)",co:"Corsican (Corsu)",hr:"Croatian (hrvatski)",cs:"Czech (čeština)",da:"Danish (dansk)",prs:"Dari (درى)",dv:"Divehi (ދިވެހިބަސް)",nl:"Dutch (Nederlands)",en:"English (English)",et:"Estonian (eesti)",fo:"Faroese (føroyskt)",fil:"Filipino (Filipino)",fi:"Finnish (suomi)",fr:"French (français)",fy:"Frisian (Frysk)",gl:"Galician (galego)",ka:"Georgian (ქართული)",de:"German (Deutsch)",el:"Greek (ελληνικά)",kl:"Greenlandic (kalaallisut)",gu:"Gujarati (ગુજરાતી)",ha:"Hausa (Hausa)",he:"Hebrew (עברית)",hi:"Hindi (हिंदी)",hu:"Hungarian (magyar)",is:"Icelandic (íslenska)",ig:"Igbo (Igbo)",id:"Indonesian (Bahasa Indonesia)",iu:"Inuktitut (Inuktitut /ᐃᓄᒃᑎᑐᑦ (ᑲᓇᑕ))",ga:"Irish (Gaeilge)",it:"Italian (italiano)",ja:"Japanese (日本語)",quc:"K'iche (K'iche)",kn:"Kannada (ಕನ್ನಡ)",kk:"Kazakh (Қазащb)",km:"Khmer (ខ្មែរ)",rw:"Kinyarwanda (Kinyarwanda)",sw:"Kiswahili (Kiswahili)",kok:"Konkani (कोंकणी)",ko:"Korean (한국어)",ky:"Kyrgyz (Кыргыз)",lo:"Lao (ລາວ)",lv:"Latvian (latviešu)",lt:"Lithuanian (lietuvių)",dsb:"Lower Sorbian (dolnoserbšćina)",lb:"Luxembourgish (Lëtzebuergesch)",mk:"Macedonian (македонски јазик)",ms:"Malay (Bahasa Malaysia)",ml:"Malayalam (മലയാളം)",mt:"Maltese (Malti)",mi:"Maori (Reo Māori)",arn:"Mapudungun (Mapudungun)",mr:"Marathi (मराठी)",moh:"Mohawk (Kanien'kéha)",mn:"Mongolian (Монгол хэл/ᠮᠤᠨᠭᠭᠤᠯ ᠬᠡᠯᠡ)",ne:"Nepali (नेपाली (नेपाल))",nb:"Norwegian 'Bokmål' (norsk 'bokmål')",no:"Norwegian (norsk)",nn:"Norwegian Nynorsk (norsk (nynorsk))",oc:"Occitan (Occitan)",or:"Oriya (ଓଡ଼ିଆ)",ps:"Pashto (پښتو)",fa:"Persian (فارسى)",pl:"Polish (polski)",pt:"Portuguese (Português)",pa:"Punjabi (ਪੰਜਾਬੀ)",quz:"Quechua (runasimi)",ro:"Romanian (română)",rm:"Romansh (Rumantsch)",ru:"Russian (русский)",smn:"Sami Inari (sämikielâ)",smj:"Sami Lule (julevusámegiella)",se:"Sami Northern (davvisámegiella)",sms:"Sami Skolt (sääm´ǩiõll)",sma:"Sami Southern (åarjelsaemiengiel)e",sa:"Sanskrit (संस्कृत)",gd:"Scottish Gaelic (Gàidhlig)",sr:"Serbian (srpski/српски)",nso:"Sesotho (Sesotho sa Leboa)",tn:"Setswana (Setswana)",si:"Sinhala (සිංහ)",sk:"Slovak (slovenčina)",sl:"Slovenian (slovenski)",es:"Spanish (español)",sv:"Swedish (svenska)",syr:"Syriac (ܣܘܪܝܝܐ)",tg:"Tajik (Тоҷикӣ)",tzm:"Tamazight (Tamazight)",ta:"Tamil (தமிழ்)",tt:"Tatar (Татар)",te:"Telugu (తెలుగు)",th:"Thai (ไทย)",bo:"Tibetan (བོད་ཡིག)",tr:"Turkish (Türkçe)",tk:"Turkmen (türkmençe)",uk:"Ukrainian (українська)",hsb:"Upper (Sorbian) hornjoserbšćina",ur:"Urdu (اُردو)",ug:"Uyghur (ئۇيغۇرچە)",uz:"Uzbek (U'zbek/Ўзбек)",vi:"Vietnamese (Tiếng Việt)",cy:"Welsh (Cymraeg)",wo:"Wolof (Wolof)",sah:"Yakut (саха)",ii:"Yi (ꆈꌠꁱꂷ)",yo:"Yoruba (Yoruba)",xh:"isiXhosa (isiXhosa)",zu:"isiZulu (isiZulu)"},_N=Object.keys(sf).map(t=>({label:sf[t],value:t})),Em="mature",xm="flashing",mc={ADMIN:"admin",CREATOR:"creator",BENEFICIARY:"benefactor",CORE_PARTICIPANT:"core_participant"},u8=[{name:"TezQuakeAid Morocco Fundraiser",address:"KT1RwXEP8Sj1UQDHPG4oEjRohBdzG2R7FCpA"},{name:"TezQuakeAid Turkey/Syria Fundraiser",address:"KT1X1jyohFrZyDYWvCPXw9KvWxk2VDwxyg2g"},{name:"Tezos4Iran Fundraiser",address:"KT1KYfj97fpdomqyKsZSBdSVvh9afh93b4Ge"},{name:"SavePakistan Fundraiser",address:"KT1Jpf2TAcZS7QfBraQMBeCxjFhH6kAdDL4z"},{name:"Ukraine Relief Fundraiser",address:"KT1DWnLiUkNtAQDErXxudFEH63JC6mqg3HEx"},{name:"Teia Fountain Donations",address:"KT1EsvmkijLKPQmcJMbjDeKRXdwky1LWvwpG"},{name:"Community Representation/Equity Donations (Multisig)",address:"KT1TGJGjh9oMntcny4J7eVn1NDPgCXimHqss"},{name:"WG3.2 (collab contract dev team)",address:"KT1BBYzfuYjgRdeHJ79vG3fZd8cHW9ueCEcN"},{name:"Processing",address:"tz1aPHze1U5BEEKrGYt3dvY6aAQEeiWm8jjK"},{name:"three.js",address:"tz1ZUohCAkGjp7vPjQcC4VWcpgYZR1t3Si5C"}],sh={address:"",tezAddress:"",shares:void 0},CN=[1,5,10],IN=` (map address (pair (bool %isCore) (nat %share)))) -`,CO=` +`,DN=` (pair (address %marketplaceAddress) (pair %params (address %fa2) (pair (nat %objkt_id) (pair (nat %objkt_amount) (pair (mutez %xtz_per_objkt) (pair (nat %royalties) (address %creator))))))) -`,IO=` +`,SN=` (pair (address %marketplaceAddress) (nat %swap_id)) -`,vb=["https://mainnet.api.tez.ie","https://mainnet.smartpy.io","https://rpc.tzbeta.net","https://mainnet.tezos.marigold.dev","https://rpc.tzkt.io/mainnet","https://mainnet.teia.rocks","custom"],l8={viewMode:"single",nsfwFriendly:!1,photosensitiveFriendly:!1,startFeed:fb,zen:!1,theme:"dark",themeDark:"dark",themeLight:"light",rpcNode:vb[0],customRpcNode:"",tilted:!1,has_seen_banner:!1},hn=_c()(Ic(Ph((t,e)=>({...l8,setHasSeenBanner:n=>t({has_seen_banner:n}),setTilted:n=>t({tilted:n}),toggleViewMode:()=>t(n=>({viewMode:n.viewMode==="single"?"masonry":"single"})),toggleZen:()=>t(n=>({zen:!n.zen})),setZen:n=>t({zen:n}),toggleTheme:()=>t(n=>({theme:n.theme===n.themeDark?n.themeLight:n.themeDark})),setViewMode:n=>t({viewMode:n}),setTheme:(n,i)=>{t({theme:n}),i&&e().applyTheme(n)},applyTheme:n=>{document.documentElement.setAttribute("data-theme",n)},getRpcNode:()=>{const n=e().rpcNode;return n==="custom"&&e().customRpcNode||n},setCustomRpcNode:n=>{n&&(n.startsWith("http")||(n=`https://${n}`),t({customRpcNode:n}))},setRpcNode:async n=>{t({rpcNode:n})},setNsfwFriendly:n=>t({nsfwFriendly:n}),setPhotosensitiveFriendly:n=>t({photosensitiveFriendly:n}),setStartFeed:n=>t({startFeed:n})}),{name:"settings",storage:yu(()=>localStorage),version:2,partialize:t=>Object.fromEntries(Object.entries(t).filter(([e])=>Object.keys(l8).includes(e))),onRehydrateStorage:t=>(e,n)=>{n&&console.error("an error happened during hydration",n)},migrate:(t,e)=>(console.debug("migrating settings from version",e),t.has_seen_banner=!1,t)}))),Fi=` +`,gb=["https://mainnet.api.tez.ie","https://mainnet.smartpy.io","https://rpc.tzbeta.net","https://mainnet.tezos.marigold.dev","https://rpc.tzkt.io/mainnet","https://mainnet.teia.rocks","custom"],d8={viewMode:"single",nsfwFriendly:!1,photosensitiveFriendly:!1,startFeed:Ab,zen:!1,theme:"dark",themeDark:"dark",themeLight:"light",rpcNode:gb[0],customRpcNode:"",tilted:!1,has_seen_banner:!1},pn=_c()(Ic(zh((t,e)=>({...d8,setHasSeenBanner:n=>t({has_seen_banner:n}),setTilted:n=>t({tilted:n}),toggleViewMode:()=>t(n=>({viewMode:n.viewMode==="single"?"masonry":"single"})),toggleZen:()=>t(n=>({zen:!n.zen})),setZen:n=>t({zen:n}),toggleTheme:()=>t(n=>({theme:n.theme===n.themeDark?n.themeLight:n.themeDark})),setViewMode:n=>t({viewMode:n}),setTheme:(n,i)=>{t({theme:n}),i&&e().applyTheme(n)},applyTheme:n=>{document.documentElement.setAttribute("data-theme",n)},getRpcNode:()=>{const n=e().rpcNode;return n==="custom"&&e().customRpcNode||n},setCustomRpcNode:n=>{n&&(n.startsWith("http")||(n=`https://${n}`),t({customRpcNode:n}))},setRpcNode:async n=>{t({rpcNode:n})},setNsfwFriendly:n=>t({nsfwFriendly:n}),setPhotosensitiveFriendly:n=>t({photosensitiveFriendly:n}),setStartFeed:n=>t({startFeed:n})}),{name:"settings",storage:xu(()=>localStorage),version:2,partialize:t=>Object.fromEntries(Object.entries(t).filter(([e])=>Object.keys(d8).includes(e))),onRehydrateStorage:t=>(e,n)=>{n&&console.error("an error happened during hydration",n)},migrate:(t,e)=>(console.debug("migrating settings from version",e),t.has_seen_banner=!1,t)}))),ki=` fragment baseTokenFields on tokens { artifact_uri display_uri @@ -104,7 +104,7 @@ fragment baseTokenFields on tokens { } token_id } -`;async function Ps(t,e,n){return await(await fetch("https://teztok.teia.rocks/v1/graphql",{method:"POST",body:JSON.stringify({query:t,variables:n,operationName:e})})).json()}const gb=`query GetCollabs($address: String!) { +`;async function Ps(t,e,n){return await(await fetch("https://teztok.teia.rocks/v1/graphql",{method:"POST",body:JSON.stringify({query:t,variables:n,operationName:e})})).json()}const bb=`query GetCollabs($address: String!) { split_contracts: teia_split_contracts(where: {_or: [{administrator_address: {_eq: $address}}, {shareholders: {shareholder_address: {_eq: $address}}}]}) { contract_address contract_profile { @@ -123,8 +123,8 @@ fragment baseTokenFields on tokens { holder_type } } -}`,DO=` -${Fi} +}`,BN=` +${ki} query objkt($id: String!) { tokens_by_pk(fa2_address: "${Ci}", token_id: $id) { ...baseTokenFields @@ -204,7 +204,7 @@ query objkt($id: String!) { } } } -`;async function Dd(t,e="user_address"){var i;const{data:n}=await Ps(` +`;async function Bd(t,e="user_address"){var i;const{data:n}=await Ps(` query addressQuery($addressOrName: String!) { teia_users(where: { ${e}: {_eq: $addressOrName}}) { user_address @@ -214,8 +214,8 @@ query objkt($id: String!) { } } } - `,"addressQuery",{addressOrName:t});return(i=n==null?void 0:n.teia_users)!=null&&i.length?n.teia_users[0]:null}async function SO(t,e="address"){const{data:n}=await Ps(` - ${Fi} + `,"addressQuery",{addressOrName:t});return(i=n==null?void 0:n.teia_users)!=null&&i.length?n.teia_users[0]:null}async function TN(t,e="address"){const{data:n}=await Ps(` + ${ki} query GetCollabCreations($addressOrSubjkt: String!) { tokens(where: {${e==="address"?"artist_address: {_eq: $addressOrSubjkt}":"artist_profile: {name: {_eq: $addressOrSubjkt }}"}, editions: {_gt: "0"}}, order_by: {token_id: desc}) { ...baseTokenFields @@ -240,9 +240,9 @@ query objkt($id: String!) { } } } - }`,"GetCollabCreations",{addressOrSubjkt:t});return n}async function BO(t){const{data:e}=await Ps(DO,"objkt",{id:t});return e.tokens_by_pk}const TO=async t=>await wn.post("https://indexer.tzprofiles.com/v1/graphql",{query:`query MyQuery { tzprofiles_by_pk(account: "${t}") { valid_claims } }`,variables:null,operationName:"MyQuery"}),E4=async t=>{var i;const e={},n={};try{const s=await TO(t);if(s.data.data.tzprofiles_by_pk!==null)for(const r of s.data.data.tzprofiles_by_pk.valid_claims){const a=JSON.parse(r[1]);a.type.includes("TwitterVerification")?(!e.data||!e.data.twitter)&&(n.twitter=a.evidence.handle):a.type.includes("BasicProfile")?(a.credentialSubject.alias!==""&&!((i=e.data)!=null&&i.alias)&&(n.alias=a.credentialSubject.alias),n.tzprofile=t):a.type.includes("DiscordVerification")?e.data||(n.discord=a.evidence.handle):a.type.includes("GitHubVerification")?e.data||(n.github=a.evidence.handle):a.type.includes("DnsVerification")&&!e.data&&(n.dns=a.credentialSubject.sameAs.slice(4))}}catch(s){console.error(s,s.stack)}return n&&(e.data=n),e};async function FO(t){const e={"token.contract":g4,"token.tokenId":"0",account:t,select:"balance"},n=await wn.get("https://api.tzkt.io/v1/tokens/balances",{params:e}).catch(i=>console.log("Error while querying the account token balance:",i));return n!=null&&n.data[0]?parseInt(n.data[0])/1e6:0}async function kO(t){const e=await wn.get(`https://api.tzkt.io/v1/bigmaps/${pO}/keys/${t}`);return e?parseInt(e.data.value):0}const MO=[{prim:"CDR"},{prim:"UNPACK",args:[{prim:"pair",args:[{prim:"address",annots:["%marketplaceAddress"]},{prim:"pair",args:[{prim:"address",annots:["%fa2"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_id"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_amount"]},{prim:"pair",args:[{prim:"mutez",annots:["%xtz_per_objkt"]},{prim:"pair",args:[{prim:"nat",annots:["%royalties"]},{prim:"address",annots:["%creator"]}]}]}]}]}],annots:["%params"]}]}]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Unpack failed"}]},{prim:"FAILWITH"}],[]]},{prim:"DUP"},{prim:"CAR"},{prim:"CONTRACT",args:[{prim:"pair",args:[{prim:"address",annots:["%fa2"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_id"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_amount"]},{prim:"pair",args:[{prim:"mutez",annots:["%xtz_per_objkt"]},{prim:"pair",args:[{prim:"nat",annots:["%royalties"]},{prim:"address",annots:["%creator"]}]}]}]}]}]}],annots:["%swap"]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Marketplace V3 is not found"}]},{prim:"FAILWITH"}],[]]},{prim:"PUSH",args:[{prim:"mutez"},{int:"0"}]},{prim:"DIG",args:[{int:"2"}]},{prim:"CDR"},{prim:"TRANSFER_TOKENS"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"SWAP"},{prim:"CONS"}],bb=new y9,x4=(t,e)=>{const i=new Xf().parseData(e);if(i)return{data:new uF(i).Encode(t),type:i};throw Error("Cannot pack data",{cause:"invalid schema"})};function yb(t,e,n,i){return{kind:dc.TRANSACTION,...t.methods.update_operators([{add_operator:{operator:i,token_id:parseFloat(e),owner:n}}]).toTransferParams({amount:0,mutez:!0,storageLimit:175})}}function Eb(t,e,n,i){return{kind:dc.TRANSACTION,...t.methods.update_operators([{remove_operator:{operator:i,token_id:parseFloat(e),owner:n}}]).toTransferParams({amount:0,mutez:!0,storageLimit:175})}}function RO(t,e,n,i,s,r,a,c,l=Zd){if(l===Ab)return{kind:dc.TRANSACTION,...t.methods.swap(e,parseFloat(n),s,r,a,c).toTransferParams({amount:0,mutez:!0,storageLimit:300})};if(l===vO)return{kind:dc.TRANSACTION,...t.methods.swap(c,s,n,a,r).toTransferParams({amount:0,mutez:!0,storageLimit:300})};throw Error("Invalid Swap Type",{cause:"Requested swap is neither a Teia or HEN swap"})}function u8(t,e,n,i,s,r,a,c,l,d,h=Zd){return[yb(t,s,r,i),RO(e,n,s,r,a,c,l,d,h),Eb(t,s,r,i)]}async function OO(t,e,n,i,s,r,a,c,l){const d={marketplaceAddress:e,params:{fa2:n,objkt_id:parseFloat(i),objkt_amount:r,royalties:c,xtz_per_objkt:a,creator:l}},h=x4(d,CO),{packed:f}=await bb.packData(h);return{kind:dc.TRANSACTION,...t.methods.execute(MO,f).toTransferParams({amount:0,mutez:!0,storageLimit:300})}}async function d8(t){const e=await fetch(db(t));return e.ok||console.error(`There was a problem downloading a file from ipfs with cid ${t}`),e.json()}const NO=[{prim:"CDR"},{prim:"UNPACK",args:[{prim:"pair",args:[{prim:"address",annots:["%marketplaceAddress"]},{prim:"nat",annots:["%swap_id"]}]}]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Unpack failed"}]},{prim:"FAILWITH"}],[]]},{prim:"DUP"},{prim:"CAR"},{prim:"CONTRACT",args:[{prim:"nat"}],annots:["%cancel_swap"]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Marketplace V3 is not found"}]},{prim:"FAILWITH"}],[]]},{prim:"PUSH",args:[{prim:"mutez"},{int:"0"}]},{prim:"DIG",args:[{int:"2"}]},{prim:"CDR"},{prim:"TRANSFER_TOKENS"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"SWAP"},{prim:"CONS"}],bt=new dF(hn.getState().getRpcNode()),LO=new y9,Lr=new hF({name:"teia.art",appUrl:"https://teia.art",iconUrl:"https://teia.art/icons/android-chrome-512x512.png",preferredNetwork:E9.MAINNET});bt.setWalletProvider(Lr);const et=_c()(Ic(Ph((t,e)=>({address:void 0,proxyAddress:void 0,proxyName:void 0,subjktInfo:void 0,handleOp:async(n,i,s)=>{const r=Oe.getState().step,a=Oe.getState().show,c=Oe.getState().showError,l=setTimeout(()=>{a(i,"Something seem to hang, did you abort the transaction?")},15e3),d=await n.send(s);clearTimeout(l);try{r(i,`Awaiting for confirmation of the [operation](https://tzkt.io/${d.opHash}) - *closing this dialog has no effect on the transaction*`),Oe.setState({confirm:!0});const h=await d.confirmation();return a(h.completed?`${i} Successful`:`${i} Error`,`[see on tzkt.io](https://tzkt.io/${d.opHash})`),d.opHash}catch(h){c("Transfer",h)}},sync:async n=>{var a;const i={type:E9.MAINNET,rpcUrl:(n==null?void 0:n.rpcNode)||hn.getState().getRpcNode()};let s=await Lr.client.getActiveAccount();(s===void 0||((a=s==null?void 0:s.network)==null?void 0:a.rpcUrl)!==i.rpcUrl)&&(await Lr.requestPermissions({network:i}),s=await Lr.client.getActiveAccount());const r=await Lr.getPKH();if(r){const c=await Dd(r);console.log("getting user info",c),t({address:r,userInfo:await Dd(r)})}return r},unsync:async()=>{await Lr.client.clearActiveAccount(),t({address:void 0,userInfo:void 0,proxyAddress:void 0,proxyName:void 0})},setAccount:async()=>{const n=bt!==void 0?await Lr.client.getActiveAccount():void 0;n!=null&&n.address&&t({userInfo:await Dd(n.address,"user_address"),address:n.address})},getBalance:async n=>{if(n)return(await bt.tz.getBalance(n)).toNumber();const i=e().address,s=e().proxyAddress;return i?(await bt.tz.getBalance(s||i)).toNumber():-1},resetProxy:()=>t({proxyAddress:void 0,proxyName:void 0}),registry:async(n,i)=>{const s=e().handleOp,r=e().proxyAddress||fO,c=(await bt.wallet.at(r)).methods.registry(`ipfs://${i}`.split("").reduce((l,d)=>l+=d.charCodeAt(0).toString(16).padStart(2,"0"),""),n.split("").reduce((l,d)=>l+=d.charCodeAt(0).toString(16).padStart(2,"0"),""));return await s(c,"Editing Profile",{amount:0})},swap:async(n,i,s,r,a,c)=>{const{proxyAddress:l,handleOp:d}=e(),h=Oe.getState().showError,f=Oe.getState().step;if(f("Swap","Preparing swap",!0),l){const E=await bt.wallet.at(l),x=await OO(E,ga,Ci,r,l,c,s,i,a),C=[yb(E,r,l,ga),x,Eb(E,r,l,ga)],_=bt.wallet.batch(C);return await d(_,"Swap")}const v=Ci,[m,g]=await Promise.all([bt.wallet.at(v),bt.wallet.at(ga)]),b=u8(m,g,v,ga,r,n,c,s,i,a,Zd);try{const E=bt.wallet.batch(b);return await d(E,"Swap")}catch(E){h("Swap",E)}},burn:async(n,i)=>{const{proxyAddress:s,handleOp:r}=e(),a=Oe.getState().step;a("Burn",`Burning ${i} edition of OBJKT #${n}`,!0);const c=await Lr.client.getActiveAccount(),l=s||Ci,d=s||(c==null?void 0:c.address);console.debug("Using",l,"for burn");const f=(await bt.wallet.at(l)).methods.transfer([{from_:d,txs:[{to_:ql,token_id:parseInt(n),amount:i}]}]);return await r(f,"Burn")},transfer:async n=>{const i=e().handleOp,s=Oe.getState().showError,r=Oe.getState().step;r("Transferring tokens","Waiting for confirmation",!0);const{proxyAddress:a,address:c}=e(),l=a||Ci;try{const h=(await bt.wallet.at(l)).methods.transfer([{from_:a||c,txs:n}]);return await i(h,"Transfer")}catch(d){s("Transfer",d)}},voteProposal:async(n,i,s=null)=>{const r=e().handleOp,a=Oe.getState().showError,c=Oe.getState().step;c("Vote DAO proposal","Waiting for confirmation",!0);try{const l=await bt.wallet.at(ei),d={proposal_id:n,vote:{[i]:[["unit"]]},max_checkpoints:s},h=l.methodsObject.token_vote(d);return await r(h,"Vote DAO proposal")}catch(l){a("Vote DAO proposal",l)}},voteProposalAsRepresentative:async(n,i)=>{const s=e().handleOp,r=Oe.getState().showError,a=Oe.getState().step;a("Vote DAO proposal as representative","Waiting for confirmation",!0);try{const c=await bt.wallet.at(ei),l={proposal_id:n,vote:{[i]:[["unit"]]}},d=c.methodsObject.representatives_vote(l);return await s(d,"Vote DAO proposal as representative")}catch(c){r("Vote DAO proposal as representative",c)}},cancelProposal:async(n,i=!0)=>{const s=e().handleOp,r=Oe.getState().showError,a=Oe.getState().step;a("Cancel DAO proposal","Waiting for confirmation",!0);try{const l=(await bt.wallet.at(ei)).methods.cancel_proposal(n,i);return await s(l,"Cancel DAO proposal")}catch(c){r("Cancel DAO proposal",c)}},evaluateVotingResult:async n=>{const i=e().handleOp,s=Oe.getState().showError,r=Oe.getState().step;r("Evaluate voting result","Waiting for confirmation",!0);try{const c=(await bt.wallet.at(ei)).methods.evaluate_voting_result(n);return await i(c,"Evaluate voting result")}catch(a){s("Evaluate voting result",a)}},executeProposal:async n=>{const i=e().handleOp,s=Oe.getState().showError,r=Oe.getState().step;r("Execute DAO proposal","Waiting for confirmation",!0);try{const c=(await bt.wallet.at(ei)).methods.execute_proposal(n);return await i(c,"Execute DAO proposal")}catch(a){s("Execute DAO proposal",a)}},createProposal:async(n,i,s)=>{const r=e().address,a=e().handleOp,c=Oe.getState().show,l=Oe.getState().showError,d=Oe.getState().step;if(!i){c("Create DAO proposal","The proposal description needs to be uploaded first to IPFS");return}d("Create DAO proposal","Waiting for confirmation",!0);try{const h=await bt.wallet.at(ei),f=await bt.wallet.at(g4);let v=bt.wallet.batch();const m={owner:r,operator:ei,token_id:0};v=v.withContractCall(f.methods.update_operators([{add_operator:m}]));const g={title:s8(n),description:s8("ipfs://"+i),kind:s};return v=v.withContractCall(h.methodsObject.create_proposal(g)),v=v.withContractCall(f.methods.update_operators([{remove_operator:m}])),await a(v,"Create DAO proposal")}catch(h){l("Create DAO proposal",h)}},createTextProposal:async(n,i)=>{const s={text:[["unit"]]};return e().createProposal(n,i,s)},createTransferMutezProposal:async(n,i,s)=>{const r=Oe.getState().show;for(const a of s){const c=a.destination;if(!(c&&Gl(c)===3)){r(`The provided address is not a valid tezos address: ${c}`);return}const l={transfer_mutez:s};return e().createProposal(n,i,l)}},createTransferTokenProposal:async(n,i,s,r,a)=>{const c=Oe.getState().show;if(!(s&&Gl(s)===3)){c(`The provided token contract address is not a valid tezos address: ${s}`);return}for(const d of a){const h=d.destination;if(!(h&&Gl(h)===3)){c(`The provided address is not a valid tezos address: ${h}`);return}}const l={transfer_token:{fa2:s,token_id:r,distribution:a}};return e().createProposal(n,i,l)},createLambdaFunctionProposal:async(n,i,s)=>{const r=Oe.getState().show;let a;try{a=new Xf().parseMichelineExpression(s)}catch{r("The provided lambda function Michelson code is not correct");return}const c={lambda_function:a};return e().createProposal(n,i,c)},claimTokens:async()=>{const n=e().address,i=e().handleOp,s=Oe.getState().show,r=Oe.getState().showError,a=Oe.getState().step;if(a("Claim DAO tokens","Claiming Teia DAO tokens",!0),!n){s("Claim DAO tokens","You need to sync your wallet first");return}const c=await d8(dO);if(c){if(!(n in c)){s("Claim DAO tokens",`Your wallet is not in the distribution list. -Sorry, you don't qualify to claim any tokens.`);return}}else{s("Claim DAO tokens","Could not download the distribution map from IPFS");return}const l=c[n],d=await d8(hO[l]);if(!d){s("Claim DAO tokens","Could not download the user Merkle proofs from IPFS");return}const h=d[n],f=parseInt(h.tokens)/ps,v=await kO(n)/ps,m=f-(v||0);if(m===0){s("Claim DAO tokens","Sorry, but you already claimed all your tokens");return}a("Claim DAO tokens","You are allowed to claim "+m+" DAO tokens");try{const b=(await bt.wallet.at(uO)).methods.claim(h.proof,h.leafDataPacked);return await i(b,"Claim DAO tokens",{amount:0,storageLimit:400})}catch(g){r("Claim DAO tokens",g)}},collect:async n=>{const i=e().handleOp,s=Oe.getState().show,r=Oe.getState().showError;let a;try{if(["HEN_SWAP_V2","TEIA_SWAP"].includes(n.type)?a=(await bt.wallet.at(n.contract_address)).methods.collect(parseInt(n.swap_id)):["OBJKT_ASK","OBJKT_ASK_V2"].includes(n.type)?a=(await bt.wallet.at(n.contract_address)).methods.fulfill_ask(n.ask_id):["VERSUM_SWAP"].includes(n.type)&&(a=(await bt.wallet.at(n.contract_address)).methods.collect_swap("1",n.swap_id)),a)return await i(a,"Collect",{amount:parseInt(n.price),mutez:!0,storageLimit:350});s("Collect Error","unsupported listing")}catch(c){r("Collect",c)}},cancelV1:async n=>await bt.wallet.at(Z3).then(i=>i.methods.cancel_swap(parseFloat(n)).send({amount:0,storageLimit:310})).catch(i=>i),cancel:async(n,i)=>{const{proxyAddress:s,handleOp:r}=e(),a=Oe.getState().step;if(a("Cancel Swap","Waiting for wallet",!0),s&&n===v4){const f=x4({marketplaceAddress:n,swap_id:i},IO),{packed:v}=await LO.packData(f),g=(await bt.wallet.at(s)).methods.execute(NO,v);return r(g,"Cancel Swap",{amount:0,storageLimit:310})}const d=(await bt.wallet.at(s||n)).methods.cancel_swap(i);return r(d,"Cancel Swap",{amount:0,storageLimit:310})},reswap:async(n,i,s)=>{const{proxyAddress:r,handleOp:a}=e(),c=Oe.getState().step,l=Oe.getState().showError,d=Oe.getState().show;c("Reswaping",`reswaping ${n.token_id} for ${i/1e6}tz`,!0),console.debug({nft:n,price:i,swap:s});const h=n.token_id,f=n.artist_address,v=s.seller_address;if(r){d("Reswap","reswapping is not yet supported in collab mode");return}const[m,g,b]=await Promise.all([bt.wallet.at(Ci),bt.wallet.at(s.contract_address),bt.wallet.at(ga)]),E=g,x=[{kind:dc.TRANSACTION,...E.methods.cancel_swap(s.swap_id).toTransferParams({amount:0,mutez:!0,storageLimit:310})},...u8(m,b,Ci,ga,h,v,s.amount_left,i,n.royalties_total/1e3,f,Zd)];console.debug(x);try{const C=bt.wallet.batch(x);return await a(C,"Reswap")}catch(C){l("Reswap",C)}},mint:async(n,i,s,r)=>{const a=e().handleOp,c=Oe.getState().step,{proxyAddress:l}=e();console.debug("CID",s),c("Mint","minting OBJKT",!0);const h=(await bt.wallet.at(l||Z3)).methods.mint_OBJKT(n,i,`ipfs://${s}`.split("").reduce((f,v)=>f+=v.charCodeAt(0).toString(16).padStart(2,"0"),""),r*10);return await a(h,"Mint",{amount:0,storageLimit:310})}}),{name:"user",storage:yu(()=>localStorage)}))),Nn=({label:t,route:e,need_sync:n,className:i})=>{t=t||PR(e);const s=et(a=>a.address),r=Oe(a=>a.setCollapsed);return p(ge,{className:`${n&&!s?pn.disabled:""} ${i||""} `,to:n?"/sync":`/${e}`,state:n?`/${e}`:null,onTo:()=>r(!0),children:t})},QO="_base_toggle_xzkwe_192",PO="_box_toggle_xzkwe_201",$O="_toggled_xzkwe_212",zO="_minimal_toggle_xzkwe_217",tc={base_toggle:QO,box_toggle:PO,toggled:$O,minimal_toggle:zO},$h=(t,e)=>{const n=y.useRef(!1);n.current=t!==void 0;const[i,s]=y.useState(e),r=n.current?t:i,a=y.useCallback(c=>{n.current||s(c)},[n]);return[r,a,n.current]},VO=({label:t,initial:e,toggled:n,style:i={},alt:s,box:r,onToggle:a,className:c})=>{const[l,d]=$h(n,e),h=y.useCallback(v=>{const{checked:m}=v.target;d(m),a==null||a(m)},[d,a]),f=wt({[tc.base_toggle]:!0,[tc.box_toggle]:r,[tc.toggled]:l,className:c});return k("label",{style:i,className:f,children:[p("input",{defaultChecked:e,checked:n,"aria-label":s||(typeof t=="string"?t:"icon-toggle"),"aria-checked":l,type:"checkbox",onChange:h}),t]})},h8=({icon:t,toggled:e,alt:n,onClick:i})=>{const s=wt({[tc.base_toggle]:!0,[tc.minimal_toggle]:!0,[tc.toggled]:e});return p(ge,{onClick:i,alt:n,className:s,children:t})};/*! ***************************************************************************** + }`,"GetCollabCreations",{addressOrSubjkt:t});return n}async function FN(t){const{data:e}=await Ps(BN,"objkt",{id:t});return e.tokens_by_pk}const kN=async t=>await An.post("https://indexer.tzprofiles.com/v1/graphql",{query:`query MyQuery { tzprofiles_by_pk(account: "${t}") { valid_claims } }`,variables:null,operationName:"MyQuery"}),wm=async t=>{var i;const e={},n={};try{const s=await kN(t);if(s.data.data.tzprofiles_by_pk!==null)for(const r of s.data.data.tzprofiles_by_pk.valid_claims){const a=JSON.parse(r[1]);a.type.includes("TwitterVerification")?(!e.data||!e.data.twitter)&&(n.twitter=a.evidence.handle):a.type.includes("BasicProfile")?(a.credentialSubject.alias!==""&&!((i=e.data)!=null&&i.alias)&&(n.alias=a.credentialSubject.alias),n.tzprofile=t):a.type.includes("DiscordVerification")?e.data||(n.discord=a.evidence.handle):a.type.includes("GitHubVerification")?e.data||(n.github=a.evidence.handle):a.type.includes("DnsVerification")&&!e.data&&(n.dns=a.credentialSubject.sameAs.slice(4))}}catch(s){console.error(s,s.stack)}return n&&(e.data=n),e};async function MN(t){const e={"token.contract":ym,"token.tokenId":"0",account:t,select:"balance"},n=await An.get("https://api.tzkt.io/v1/tokens/balances",{params:e}).catch(i=>console.log("Error while querying the account token balance:",i));return n!=null&&n.data[0]?parseInt(n.data[0])/1e6:0}async function RN(t){const e=await An.get(`https://api.tzkt.io/v1/bigmaps/${mN}/keys/${t}`);return e?parseInt(e.data.value):0}const NN=[{prim:"CDR"},{prim:"UNPACK",args:[{prim:"pair",args:[{prim:"address",annots:["%marketplaceAddress"]},{prim:"pair",args:[{prim:"address",annots:["%fa2"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_id"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_amount"]},{prim:"pair",args:[{prim:"mutez",annots:["%xtz_per_objkt"]},{prim:"pair",args:[{prim:"nat",annots:["%royalties"]},{prim:"address",annots:["%creator"]}]}]}]}]}],annots:["%params"]}]}]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Unpack failed"}]},{prim:"FAILWITH"}],[]]},{prim:"DUP"},{prim:"CAR"},{prim:"CONTRACT",args:[{prim:"pair",args:[{prim:"address",annots:["%fa2"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_id"]},{prim:"pair",args:[{prim:"nat",annots:["%objkt_amount"]},{prim:"pair",args:[{prim:"mutez",annots:["%xtz_per_objkt"]},{prim:"pair",args:[{prim:"nat",annots:["%royalties"]},{prim:"address",annots:["%creator"]}]}]}]}]}]}],annots:["%swap"]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Marketplace V3 is not found"}]},{prim:"FAILWITH"}],[]]},{prim:"PUSH",args:[{prim:"mutez"},{int:"0"}]},{prim:"DIG",args:[{int:"2"}]},{prim:"CDR"},{prim:"TRANSFER_TOKENS"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"SWAP"},{prim:"CONS"}],yb=new x9,_m=(t,e)=>{const i=new em().parseData(e);if(i)return{data:new hF(i).Encode(t),type:i};throw Error("Cannot pack data",{cause:"invalid schema"})};function Eb(t,e,n,i){return{kind:dc.TRANSACTION,...t.methods.update_operators([{add_operator:{operator:i,token_id:parseFloat(e),owner:n}}]).toTransferParams({amount:0,mutez:!0,storageLimit:175})}}function xb(t,e,n,i){return{kind:dc.TRANSACTION,...t.methods.update_operators([{remove_operator:{operator:i,token_id:parseFloat(e),owner:n}}]).toTransferParams({amount:0,mutez:!0,storageLimit:175})}}function ON(t,e,n,i,s,r,a,c,l=nh){if(l===vb)return{kind:dc.TRANSACTION,...t.methods.swap(e,parseFloat(n),s,r,a,c).toTransferParams({amount:0,mutez:!0,storageLimit:300})};if(l===bN)return{kind:dc.TRANSACTION,...t.methods.swap(c,s,n,a,r).toTransferParams({amount:0,mutez:!0,storageLimit:300})};throw Error("Invalid Swap Type",{cause:"Requested swap is neither a Teia or HEN swap"})}function h8(t,e,n,i,s,r,a,c,l,d,p=nh){return[Eb(t,s,r,i),ON(e,n,s,r,a,c,l,d,p),xb(t,s,r,i)]}async function LN(t,e,n,i,s,r,a,c,l){const d={marketplaceAddress:e,params:{fa2:n,objkt_id:parseFloat(i),objkt_amount:r,royalties:c,xtz_per_objkt:a,creator:l}},p=_m(d,DN),{packed:f}=await yb.packData(p);return{kind:dc.TRANSACTION,...t.methods.execute(NN,f).toTransferParams({amount:0,mutez:!0,storageLimit:300})}}async function p8(t){const e=await fetch(pb(t));return e.ok||console.error(`There was a problem downloading a file from ipfs with cid ${t}`),e.json()}const QN=[{prim:"CDR"},{prim:"UNPACK",args:[{prim:"pair",args:[{prim:"address",annots:["%marketplaceAddress"]},{prim:"nat",annots:["%swap_id"]}]}]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Unpack failed"}]},{prim:"FAILWITH"}],[]]},{prim:"DUP"},{prim:"CAR"},{prim:"CONTRACT",args:[{prim:"nat"}],annots:["%cancel_swap"]},{prim:"IF_NONE",args:[[{prim:"PUSH",args:[{prim:"string"},{string:"Marketplace V3 is not found"}]},{prim:"FAILWITH"}],[]]},{prim:"PUSH",args:[{prim:"mutez"},{int:"0"}]},{prim:"DIG",args:[{int:"2"}]},{prim:"CDR"},{prim:"TRANSFER_TOKENS"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"SWAP"},{prim:"CONS"}],yt=new pF(pn.getState().getRpcNode()),PN=new x9,Lr=new fF({name:"teia.art",appUrl:"https://teia.art",iconUrl:"https://teia.art/icons/android-chrome-512x512.png",preferredNetwork:w9.MAINNET});yt.setWalletProvider(Lr);const Je=_c()(Ic(zh((t,e)=>({address:void 0,proxyAddress:void 0,proxyName:void 0,subjktInfo:void 0,handleOp:async(n,i,s)=>{const r=Me.getState().step,a=Me.getState().show,c=Me.getState().showError,l=setTimeout(()=>{a(i,"Something seem to hang, did you abort the transaction?")},15e3),d=await n.send(s);clearTimeout(l);try{r(i,`Awaiting for confirmation of the [operation](https://tzkt.io/${d.opHash}) + *closing this dialog has no effect on the transaction*`),Me.setState({confirm:!0});const p=await d.confirmation();return a(p.completed?`${i} Successful`:`${i} Error`,`[see on tzkt.io](https://tzkt.io/${d.opHash})`),d.opHash}catch(p){c("Transfer",p)}},sync:async n=>{var a;const i={type:w9.MAINNET,rpcUrl:(n==null?void 0:n.rpcNode)||pn.getState().getRpcNode()};let s=await Lr.client.getActiveAccount();(s===void 0||((a=s==null?void 0:s.network)==null?void 0:a.rpcUrl)!==i.rpcUrl)&&(await Lr.requestPermissions({network:i}),s=await Lr.client.getActiveAccount());const r=await Lr.getPKH();if(r){const c=await Bd(r);console.log("getting user info",c),t({address:r,userInfo:await Bd(r)})}return r},unsync:async()=>{await Lr.client.clearActiveAccount(),t({address:void 0,userInfo:void 0,proxyAddress:void 0,proxyName:void 0})},setAccount:async()=>{const n=yt!==void 0?await Lr.client.getActiveAccount():void 0;n!=null&&n.address&&t({userInfo:await Bd(n.address,"user_address"),address:n.address})},getBalance:async n=>{if(n)return(await yt.tz.getBalance(n)).toNumber();const i=e().address,s=e().proxyAddress;return i?(await yt.tz.getBalance(s||i)).toNumber():-1},resetProxy:()=>t({proxyAddress:void 0,proxyName:void 0}),registry:async(n,i)=>{const s=e().handleOp,r=e().proxyAddress||AN,c=(await yt.wallet.at(r)).methods.registry(`ipfs://${i}`.split("").reduce((l,d)=>l+=d.charCodeAt(0).toString(16).padStart(2,"0"),""),n.split("").reduce((l,d)=>l+=d.charCodeAt(0).toString(16).padStart(2,"0"),""));return await s(c,"Editing Profile",{amount:0})},swap:async(n,i,s,r,a,c)=>{const{proxyAddress:l,handleOp:d}=e(),p=Me.getState().showError,f=Me.getState().step;if(f("Swap","Preparing swap",!0),l){const E=await yt.wallet.at(l),x=await LN(E,ga,Ci,r,l,c,s,i,a),C=[Eb(E,r,l,ga),x,xb(E,r,l,ga)],_=yt.wallet.batch(C);return await d(_,"Swap")}const v=Ci,[m,g]=await Promise.all([yt.wallet.at(v),yt.wallet.at(ga)]),b=h8(m,g,v,ga,r,n,c,s,i,a,nh);try{const E=yt.wallet.batch(b);return await d(E,"Swap")}catch(E){p("Swap",E)}},burn:async(n,i)=>{const{proxyAddress:s,handleOp:r}=e(),a=Me.getState().step;a("Burn",`Burning ${i} edition of OBJKT #${n}`,!0);const c=await Lr.client.getActiveAccount(),l=s||Ci,d=s||(c==null?void 0:c.address);console.debug("Using",l,"for burn");const f=(await yt.wallet.at(l)).methods.transfer([{from_:d,txs:[{to_:jl,token_id:parseInt(n),amount:i}]}]);return await r(f,"Burn")},transfer:async n=>{const i=e().handleOp,s=Me.getState().showError,r=Me.getState().step;r("Transferring tokens","Waiting for confirmation",!0);const{proxyAddress:a,address:c}=e(),l=a||Ci;try{const p=(await yt.wallet.at(l)).methods.transfer([{from_:a||c,txs:n}]);return await i(p,"Transfer")}catch(d){s("Transfer",d)}},voteProposal:async(n,i,s=null)=>{const r=e().handleOp,a=Me.getState().showError,c=Me.getState().step;c("Vote DAO proposal","Waiting for confirmation",!0);try{const l=await yt.wallet.at(Gn),d={proposal_id:n,vote:{[i]:[["unit"]]},max_checkpoints:s},p=l.methodsObject.token_vote(d);return await r(p,"Vote DAO proposal")}catch(l){a("Vote DAO proposal",l)}},voteProposalAsRepresentative:async(n,i)=>{const s=e().handleOp,r=Me.getState().showError,a=Me.getState().step;a("Vote DAO proposal as representative","Waiting for confirmation",!0);try{const c=await yt.wallet.at(Gn),l={proposal_id:n,vote:{[i]:[["unit"]]}},d=c.methodsObject.representatives_vote(l);return await s(d,"Vote DAO proposal as representative")}catch(c){r("Vote DAO proposal as representative",c)}},cancelProposal:async(n,i=!0)=>{const s=e().handleOp,r=Me.getState().showError,a=Me.getState().step;a("Cancel DAO proposal","Waiting for confirmation",!0);try{const l=(await yt.wallet.at(Gn)).methods.cancel_proposal(n,i);return await s(l,"Cancel DAO proposal")}catch(c){r("Cancel DAO proposal",c)}},evaluateVotingResult:async n=>{const i=e().handleOp,s=Me.getState().showError,r=Me.getState().step;r("Evaluate voting result","Waiting for confirmation",!0);try{const c=(await yt.wallet.at(Gn)).methods.evaluate_voting_result(n);return await i(c,"Evaluate voting result")}catch(a){s("Evaluate voting result",a)}},executeProposal:async n=>{const i=e().handleOp,s=Me.getState().showError,r=Me.getState().step;r("Execute DAO proposal","Waiting for confirmation",!0);try{const c=(await yt.wallet.at(Gn)).methods.execute_proposal(n);return await i(c,"Execute DAO proposal")}catch(a){s("Execute DAO proposal",a)}},createProposal:async(n,i,s)=>{const r=e().address,a=e().handleOp,c=Me.getState().show,l=Me.getState().showError,d=Me.getState().step;if(!i){c("Create DAO proposal","The proposal description needs to be uploaded first to IPFS");return}d("Create DAO proposal","Waiting for confirmation",!0);try{const p=await yt.wallet.at(Gn),f=await yt.wallet.at(ym);let v=yt.wallet.batch();const m={owner:r,operator:Gn,token_id:0};v=v.withContractCall(f.methods.update_operators([{add_operator:m}]));const g={title:a8(n),description:a8("ipfs://"+i),kind:s};return v=v.withContractCall(p.methodsObject.create_proposal(g)),v=v.withContractCall(f.methods.update_operators([{remove_operator:m}])),await a(v,"Create DAO proposal")}catch(p){l("Create DAO proposal",p)}},createTextProposal:async(n,i)=>{const s={text:[["unit"]]};return e().createProposal(n,i,s)},createTransferMutezProposal:async(n,i,s)=>{const r=Me.getState().show;for(const a of s){const c=a.destination;if(!(c&&ql(c)===3)){r(`The provided address is not a valid tezos address: ${c}`);return}const l={transfer_mutez:s};return e().createProposal(n,i,l)}},createTransferTokenProposal:async(n,i,s,r,a)=>{const c=Me.getState().show;if(!(s&&ql(s)===3)){c(`The provided token contract address is not a valid tezos address: ${s}`);return}for(const d of a){const p=d.destination;if(!(p&&ql(p)===3)){c(`The provided address is not a valid tezos address: ${p}`);return}}const l={transfer_token:{fa2:s,token_id:r,distribution:a}};return e().createProposal(n,i,l)},createLambdaFunctionProposal:async(n,i,s)=>{const r=Me.getState().show;let a;try{a=new em().parseMichelineExpression(s)}catch{r("The provided lambda function Michelson code is not correct");return}const c={lambda_function:a};return e().createProposal(n,i,c)},claimTokens:async()=>{const n=e().address,i=e().handleOp,s=Me.getState().show,r=Me.getState().showError,a=Me.getState().step;if(a("Claim DAO tokens","Claiming Teia DAO tokens",!0),!n){s("Claim DAO tokens","You need to sync your wallet first");return}const c=await p8(pN);if(c){if(!(n in c)){s("Claim DAO tokens",`Your wallet is not in the distribution list. +Sorry, you don't qualify to claim any tokens.`);return}}else{s("Claim DAO tokens","Could not download the distribution map from IPFS");return}const l=c[n],d=await p8(fN[l]);if(!d){s("Claim DAO tokens","Could not download the user Merkle proofs from IPFS");return}const p=d[n],f=parseInt(p.tokens)/Si,v=await RN(n)/Si,m=f-(v||0);if(m===0){s("Claim DAO tokens","Sorry, but you already claimed all your tokens");return}a("Claim DAO tokens","You are allowed to claim "+m+" DAO tokens");try{const b=(await yt.wallet.at(hN)).methods.claim(p.proof,p.leafDataPacked);return await i(b,"Claim DAO tokens",{amount:0,storageLimit:400})}catch(g){r("Claim DAO tokens",g)}},collect:async n=>{const i=e().handleOp,s=Me.getState().show,r=Me.getState().showError;let a;try{if(["HEN_SWAP_V2","TEIA_SWAP"].includes(n.type)?a=(await yt.wallet.at(n.contract_address)).methods.collect(parseInt(n.swap_id)):["OBJKT_ASK","OBJKT_ASK_V2"].includes(n.type)?a=(await yt.wallet.at(n.contract_address)).methods.fulfill_ask(n.ask_id):["VERSUM_SWAP"].includes(n.type)&&(a=(await yt.wallet.at(n.contract_address)).methods.collect_swap("1",n.swap_id)),a)return await i(a,"Collect",{amount:parseInt(n.price),mutez:!0,storageLimit:350});s("Collect Error","unsupported listing")}catch(c){r("Collect",c)}},cancelV1:async n=>await yt.wallet.at(tf).then(i=>i.methods.cancel_swap(parseFloat(n)).send({amount:0,storageLimit:310})).catch(i=>i),cancel:async(n,i)=>{const{proxyAddress:s,handleOp:r}=e(),a=Me.getState().step;if(a("Cancel Swap","Waiting for wallet",!0),s&&n===bm){const f=_m({marketplaceAddress:n,swap_id:i},SN),{packed:v}=await PN.packData(f),g=(await yt.wallet.at(s)).methods.execute(QN,v);return r(g,"Cancel Swap",{amount:0,storageLimit:310})}const d=(await yt.wallet.at(s||n)).methods.cancel_swap(i);return r(d,"Cancel Swap",{amount:0,storageLimit:310})},reswap:async(n,i,s)=>{const{proxyAddress:r,handleOp:a}=e(),c=Me.getState().step,l=Me.getState().showError,d=Me.getState().show;c("Reswaping",`reswaping ${n.token_id} for ${i/1e6}tz`,!0),console.debug({nft:n,price:i,swap:s});const p=n.token_id,f=n.artist_address,v=s.seller_address;if(r){d("Reswap","reswapping is not yet supported in collab mode");return}const[m,g,b]=await Promise.all([yt.wallet.at(Ci),yt.wallet.at(s.contract_address),yt.wallet.at(ga)]),E=g,x=[{kind:dc.TRANSACTION,...E.methods.cancel_swap(s.swap_id).toTransferParams({amount:0,mutez:!0,storageLimit:310})},...h8(m,b,Ci,ga,p,v,s.amount_left,i,n.royalties_total/1e3,f,nh)];console.debug(x);try{const C=yt.wallet.batch(x);return await a(C,"Reswap")}catch(C){l("Reswap",C)}},mint:async(n,i,s,r)=>{const a=e().handleOp,c=Me.getState().step,{proxyAddress:l}=e();console.debug("CID",s),c("Mint","minting OBJKT",!0);const p=(await yt.wallet.at(l||tf)).methods.mint_OBJKT(n,i,`ipfs://${s}`.split("").reduce((f,v)=>f+=v.charCodeAt(0).toString(16).padStart(2,"0"),""),r*10);return await a(p,"Mint",{amount:0,storageLimit:310})}}),{name:"user",storage:xu(()=>localStorage)}))),On=({label:t,route:e,need_sync:n,className:i})=>{t=t||zR(e);const s=Je(a=>a.address),r=Me(a=>a.setCollapsed);return h(ve,{className:`${n&&!s?fn.disabled:""} ${i||""} `,to:n?"/sync":`/${e}`,state:n?`/${e}`:null,onTo:()=>r(!0),children:t})},$N="_base_toggle_xzkwe_192",zN="_box_toggle_xzkwe_201",VN="_toggled_xzkwe_212",UN="_minimal_toggle_xzkwe_217",tc={base_toggle:$N,box_toggle:zN,toggled:VN,minimal_toggle:UN},Vh=(t,e)=>{const n=y.useRef(!1);n.current=t!==void 0;const[i,s]=y.useState(e),r=n.current?t:i,a=y.useCallback(c=>{n.current||s(c)},[n]);return[r,a,n.current]},HN=({label:t,initial:e,toggled:n,style:i={},alt:s,box:r,onToggle:a,className:c})=>{const[l,d]=Vh(n,e),p=y.useCallback(v=>{const{checked:m}=v.target;d(m),a==null||a(m)},[d,a]),f=_t({[tc.base_toggle]:!0,[tc.box_toggle]:r,[tc.toggled]:l,className:c});return T("label",{style:i,className:f,children:[h("input",{defaultChecked:e,checked:n,"aria-label":s||(typeof t=="string"?t:"icon-toggle"),"aria-checked":l,type:"checkbox",onChange:p}),t]})},f8=({icon:t,toggled:e,alt:n,onClick:i})=>{const s=_t({[tc.base_toggle]:!0,[tc.minimal_toggle]:!0,[tc.toggled]:e});return h(ve,{onClick:i,alt:n,className:s,children:t})};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -255,7 +255,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */function xb(t,e,n,i){function s(r){return r instanceof n?r:new n(function(a){a(r)})}return new(n||(n=Promise))(function(r,a){function c(h){try{d(i.next(h))}catch(f){a(f)}}function l(h){try{d(i.throw(h))}catch(f){a(f)}}function d(h){h.done?r(h.value):s(h.value).then(c,l)}d((i=i.apply(t,e||[])).next())})}function wb(t,e){var n={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},i,s,r,a;return a={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function c(d){return function(h){return l([d,h])}}function l(d){if(i)throw new TypeError("Generator is already executing.");for(;n;)try{if(i=1,s&&(r=d[0]&2?s.return:d[0]?s.throw||((r=s.return)&&r.call(s),0):s.next)&&!(r=r.call(s,d[1])).done)return r;switch(s=0,r&&(d=[d[0]&2,r.value]),d[0]){case 0:case 1:r=d;break;case 4:return n.label++,{value:d[1],done:!1};case 5:n.label++,s=d[1],d=[0];continue;case 7:d=n.ops.pop(),n.trys.pop();continue;default:if(r=n.trys,!(r=r.length>0&&r[r.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!r||d[1]>r[0]&&d[1]r||setTimeout(i,c,s)},Tb=nN(new Map),sN=Tb[0],rN=Tb[1],aN=ea({onLoadingSlow:Bs,onSuccess:Bs,onError:Bs,onErrorRetry:iN,onDiscarded:Bs,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:p8?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:p8?5e3:3e3,compare:function(t,e){return su(t)==su(e)},isPaused:function(){return!1},cache:sN,mutate:rN,fallback:{}},XO),oN=function(t,e){var n=ea(t,e);if(e){var i=t.use,s=t.fallback,r=e.use,a=e.fallback;i&&r&&(n.use=i.concat(r)),s&&a&&(n.fallback=ea(s,a))}return n},cN=y.createContext({}),lN=function(t,e){var n=y.useState({})[1],i=y.useRef(t),s=y.useRef({data:!1,error:!1,isValidating:!1}),r=y.useCallback(function(a){var c=!1,l=i.current;for(var d in a){var h=d;l[h]!==a[h]&&(l[h]=a[h],s.current[h]&&(c=!0))}c&&!e.current&&n({})},[]);return Bd(function(){i.current=t}),[i,s.current,r]},uN=function(t){return Wr(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(t[1]===null?t[2]:t[1])||{}]},dN=function(){return ea(aN,y.useContext(cN))},hN=function(t){return function(){for(var n=[],i=0;i0;)h=f[v](h);return h(a,c||d.fetcher,d)}},m8=function(t,e,n){var i=e[t]||(e[t]=[]);return i.push(n),function(){var s=i.indexOf(n);s>=0&&(i[s]=i[i.length-1],i.pop())}},zp={dedupe:!0},pN=function(t,e,n){var i=n.cache,s=n.compare,r=n.fallbackData,a=n.suspense,c=n.revalidateOnMount,l=n.refreshInterval,d=n.refreshWhenHidden,h=n.refreshWhenOffline,f=Ha.get(i),v=f[0],m=f[1],g=f[2],b=f[3],E=Cb(t),x=E[0],C=E[1],_=E[2],I=y.useRef(!1),S=y.useRef(!1),T=y.useRef(x),B=y.useRef(e),F=y.useRef(n),Q=function(){return F.current},z=function(){return Q().isVisible()&&Q().isOnline()},U=function(he){return i.set(_,ea(i.get(_),he))},H=i.get(x),N=Xn(r)?n.fallback[x]:r,O=Xn(H)?N:H,G=i.get(_)||{},ee=G.error,Y=!I.current,L=function(){return Y&&!Xn(c)?c:Q().isPaused()?!1:a?Xn(O)?!1:n.revalidateIfStale:Xn(O)||n.revalidateIfStale},J=function(){return!x||!e?!1:G.isValidating?!0:Y&&L()},j=J(),X=lN({data:O,error:ee,isValidating:j},S),te=X[0],se=X[1],be=X[2],ye=y.useCallback(function(he){return xb(void 0,void 0,void 0,function(){var Fe,ze,Le,Pe,ut,_t,Ge,$,Z,ie,we,Ie,fe;return wb(this,function(De){switch(De.label){case 0:if(Fe=B.current,!x||!Fe||S.current||Q().isPaused())return[2,!1];Pe=!0,ut=he||{},_t=!b[x]||!ut.dedupe,Ge=function(){return!S.current&&x===T.current&&I.current},$=function(){var yt=b[x];yt&&yt[1]===Le&&delete b[x]},Z={isValidating:!1},ie=function(){U({isValidating:!1}),Ge()&&be(Z)},U({isValidating:!0}),be({isValidating:!0}),De.label=1;case 1:return De.trys.push([1,3,,4]),_t&&(jl(i,x,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(x)&&setTimeout(function(){Pe&&Ge()&&Q().onLoadingSlow(x,n)},n.loadingTimeout),b[x]=[Fe.apply(void 0,C),af()]),fe=b[x],ze=fe[0],Le=fe[1],[4,ze];case 2:return ze=De.sent(),_t&&setTimeout($,n.dedupingInterval),!b[x]||b[x][1]!==Le?(_t&&Ge()&&Q().onDiscarded(x),[2,!1]):(U({error:hi}),Z.error=hi,we=g[x],!Xn(we)&&(Le<=we[0]||Le<=we[1]||we[1]===0)?(ie(),_t&&Ge()&&Q().onDiscarded(x),[2,!1]):(s(te.current.data,ze)?Z.data=te.current.data:Z.data=ze,s(i.get(x),ze)||i.set(x,ze),_t&&Ge()&&Q().onSuccess(ze,x,n),[3,4]));case 3:return Ie=De.sent(),$(),Q().isPaused()||(U({error:Ie}),Z.error=Ie,_t&&Ge()&&(Q().onError(Ie,x,n),(typeof n.shouldRetryOnError=="boolean"&&n.shouldRetryOnError||Wr(n.shouldRetryOnError)&&n.shouldRetryOnError(Ie))&&z()&&Q().onErrorRetry(Ie,x,n,ye,{retryCount:(ut.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return Pe=!1,ie(),Ge()&&_t&&jl(i,x,Z.data,Z.error,!1),[2,!0]}})})},[x]),Te=y.useCallback(Bb.bind(hi,i,function(){return T.current}),[]);if(Bd(function(){B.current=e,F.current=n}),Bd(function(){if(x){var he=x!==T.current,Fe=ye.bind(hi,zp),ze=function(Ge,$,Z){be(ea({error:$,isValidating:Z},s(te.current.data,Ge)?hi:{data:Ge}))},Le=0,Pe=function(Ge){if(Ge==Ib){var $=Date.now();Q().revalidateOnFocus&&$>Le&&z()&&(Le=$+Q().focusThrottleInterval,Fe())}else if(Ge==Db)Q().revalidateOnReconnect&&z()&&Fe();else if(Ge==Sb)return ye()},ut=m8(x,m,ze),_t=m8(x,v,Pe);return S.current=!1,T.current=x,I.current=!0,he&&be({data:O,error:ee,isValidating:j}),L()&&(Xn(O)||zh?Fe():eN(Fe)),function(){S.current=!0,ut(),_t()}}},[x,ye]),Bd(function(){var he;function Fe(){var Le=Wr(l)?l(O):l;Le&&he!==-1&&(he=setTimeout(ze,Le))}function ze(){!te.current.error&&(d||Q().isVisible())&&(h||Q().isOnline())?ye(zp).then(Fe):Fe()}return Fe(),function(){he&&(clearTimeout(he),he=-1)}},[l,d,h,ye]),y.useDebugValue(O),a&&Xn(O)&&x)throw B.current=e,F.current=n,S.current=!1,Xn(ee)?ye(zp):ee;return{mutate:Te,get data(){return se.data=!0,O},get error(){return se.error=!0,ee},get isValidating(){return se.isValidating=!0,j}}},qn=hN(pN);function fN(t,e){for(var n=-1,i=e.length,s=t.length;++n0&&n(c)?e>1?Ob(c,e-1,n,i,s):WN(s,c):i||(s[s.length]=c)}return s}var YN=Ob,XN=YN;function ZN(t){var e=t==null?0:t.length;return e?XN(t,1):[]}var eL=ZN;const nh=Ji(eL);function tL(t){const e=[...t];let n=e.length,i,s;const r=new Date(Date.now());let a=(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate())-Date.UTC(r.getFullYear(),0,0))/24/60/60/1e3;const c=()=>{const l=Math.sin(a++)*1e4;return l-Math.floor(l)};for(;n!==0;)s=Math.floor(c()*n),n--,i=e[n],e[n]=e[s],e[s]=i;return e}function nL(t,e){const n=nh(e),i=nh(t).filter(s=>!n.includes(s));return Ta(i)}const Ta=t=>{const e=new Map;return t.forEach(n=>{e.set(n,1)}),e},kr=t=>`https://lists.teia.art/${t}`;async function iL(){const[t,e,n,i,s,r,a,c,l,d]=await Promise.all([wn.get(kr("restricted_objkt.json")),wn.get("https://lists.teia.art/teia-logos/dist/logos.json"),wn.get("https://lists.teia.art/teia-logos/dist/logos_pride.json"),wn.get(kr("restricted.json")),wn.get(kr("permitted.json")),wn.get(kr("nsfw.json")),wn.get(kr("photosensitive.json")),wn.get(kr("under_review.json")),wn.get(kr("ignore_uri.json")),wn.get(kr("fund_feed_ignored_addresses.json"))]),f=[e,n].flatMap(_=>_.data.logos.map(I=>({name:I,themable:_.data.themable,collection:_.data.collection}))),v=Ta(t.data.map(_=>_.toString())),m=Ta(r.data.map(_=>_.toString())),g=Ta(a.data.map(_=>_.toString())),b=Ta(c.data),E=Ta(l.data),x=Ta(d.data),C=nL([i.data],[s.data]);return{logos:tL(f),walletBlockMap:C,nsfwMap:m,photosensitiveMap:g,underReviewMap:b,ignoreUriMap:E,objktBlockMap:v,feedIgnoreUriMap:x}}function yr(){const{data:t,error:e,isValidating:n}=qn("/settings",iL,{revalidateIfStale:!1,revalidateOnFocus:!1});return{...t||{},error:e,isLoading:n}}const sL="_logo_duimp_192",rL="_container_duimp_207",aL="_beta_duimp_212",oL={logo:sL,container:rL,beta:aL},cL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M241.9 5.7H0v90.7h83.1v181.4h90.8V96.4H257V5.7h-7.6zm347.7 0H347.7v90.7h257V5.7h-7.5zm181.4 0h-75.6v272.1h90.7V5.7h-7.5zm355.3 0H876.9v272.1h90.7V96.4h75.5v181.4h90.8V5.7zM589.6 187.1H347.7v90.7h257v-90.7h-7.5z"})),lL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M247.1 10.9H0v87.2h87.2v174.5h87.2V98.1h87.3V10.9h-7.3zm348.9 0H348.9v87.2h261.6V10.9h-7.2zm174.4 0h-72.6v261.7H785V10.9h-7.3zm356.2 0H872.1v262.5h87.6V229h87.6v43.8h87.6v-262h-8.3zm-80 94.5v36.5h-87.2V98.1h87.6v7.3zM596 185.3H348.9v87.3h261.6v-87.3h-7.2z"})),uL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M410 170.1h56.7v56.7H410zM466.7 0v56.7h113.4V0h-56.7zm56.7 170.1h56.7v-56.7H466.7v56.7zm0 113.4h56.7v-56.7H466.7v56.7zM636.7 56.7v226.8h56.7V0h-56.7zm113.4 0h56.7v56.7h-56.7zM806.8 0h56.7v56.7h-56.7zm56.7 56.7h56.7v56.7h-56.7zm-679.9 0h56.7v56.7h-56.7zM240.3 0H297v56.7h-56.7zM297 113.4v170.1h56.7V56.7H297zM410.4 0h-56.7v56.7H410v56.7h56.7V56.7h-56.3zm339.7 170.1v113.4h56.7v-85.1h56.7v85.1h56.7V139.8H750.1z"})),dL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M268.4 2.9H0v92.6h185.1v185.1h92.6V2.9h-4.6zm347.1 0H347.1v277.7h277.7V188H439.7V95.5h185.1V2.9h-4.6zm162 0h-83.3v277.7h92.6V2.9h-4.7zm351.7 0h-273v277.7h92.5V95.5h92.6v185.1h92.6V2.9z"})),hL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M597.9 0H0v79.7h606.8V0h-4.4zm101.9 0h-70.9v79.7h79.8V0h-4.5zm429.6 0H730.8v79.7h403.1V0zM172.7 101.9h-70.8v181.6h79.7V101.9h-4.4zm425.2 0H203.7v79.7h403.1v-79.7h-4.4zm101.9 0h-70.9v181.6h79.8V101.9h-4.5zm425.2 0H730.8v181.6h79.7V181.6h243.6v101.9h79.8V101.9h-4.5zM597.9 203.7H203.7v79.8h403.1v-79.8h-4.4z"})),pL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M372 62H221.5v53.2h106.3v106.3h53.1V62h-4.4zm212.6 0H434.1v53.2h159.4V62h-4.4zm106.3 0h-44.2v159.5h53.1V62h-4.4zM908 62H753v159.5h53.1V115.2h53.2v106.3h53.1V62zM584.6 168.3H434.1v53.2h159.4v-53.2h-4.4z"})),fL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"m208 114-15-8V42l8 4 27 14 18 10v16l-3-2-35-18v8l19 10 19 10v16l-2-1a4531 4531 0 0 1-36-18v7l15 8 16 9-15 8-16-9Zm91-3-22-11V78l18-9 18-10 32 17 32 17-8 4-8 4-10-5-11-6-6 3-12 7-7 3 11 5 10 6-16 8-21-11Zm13-22 12-7-6-3-5-3-12 6-13 7 11 6 13-6Z"}),y.createElement("path",{d:"M255 86V65l-7-4-6-3 7-4 7-4 7 4 6 3v42l-7 4-7 4V86ZM147 50l-8-4 19-11 19-10-9-5c-8-4-9-4-8-5l7-4 7-3 24 12 27 14 3 2-8 3-8 4-10-6-9-4-20 10-20 10-6-3Z"}))),mL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M173 65V7h166v116H173V65Zm153 0V19H185l-1 44 1 46v3l70-1h71V65Z"}),y.createElement("path",{d:"M191 74V43h26l25 1v41l-19 1-19 1v5h39v12h-52V74Zm38-9v-8h-25v15h25v-7Zm20 29V83h12v21h-12V94Zm18-10V63h40v-5l-20-1h-19V44l26-1h25v61h-52V84Zm40 0v-8h-26v16h26v-8Zm-58-15v-6h12v13h-12v-7Z"}),y.createElement("path",{d:"M249 48V38h-58V25h128v13h-58v19h-12v-9Z"})),AL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"m187.55 68.08 68.444-64.483H187.55V68.08zm68.444 56.323h34.228L255.994 3.597l-34.216 120.806h34.216zM324.45 3.597h-68.456L324.45 68.08V3.597z"})),vL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",xmlSpace:"preserve",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M501 59.7H376.8c-2.8 0-5.2 2.3-5.2 5.2v53.5c0 2.8 2.3 5.2 5.2 5.2s5.2-2.3 5.2-5.2V70h51.8v143.4h-33.4c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h77.2c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.2-5.2-5.2h-33.4V70H496v48.4c0 2.8 2.3 5.2 5.2 5.2s5.2-2.3 5.2-5.2V64.9c-.2-2.9-2.6-5.2-5.4-5.2zM839.3 70c2.8 0 5.2-2.3 5.2-5.2 0-2.8-2.3-5.2-5.2-5.2h-98.1c-2.8 0-5.2 2.3-5.2 5.2 0 2.8 2.3 5.2 5.2 5.2h43.9v143.4h-43.9c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h98.1c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.2-5.2-5.2h-43.9V70h43.9zm-162.8 94.8c-2.8 0-5.2 2.3-5.2 5.2v43.4H578V144h43.9v19.4c0 2.8 2.3 5.2 5.2 5.2 2.8 0 5.2-2.3 5.2-5.2v-24c0-.2.1-.4.1-.6s0-.4-.1-.6v-24c0-2.8-2.3-5.2-5.2-5.2-2.8 0-5.2 2.3-5.2 5.2v19.5H578V70h85.8v32.5c0 2.8 2.3 5.2 5.2 5.2 2.8 0 5.2-2.3 5.2-5.2V64.9c0-2.8-2.3-5.2-5.2-5.2H547c-2.8 0-5.2 2.3-5.2 5.2 0 2.8 2.3 5.2 5.2 5.2h20.7v143.4H547c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h129.5c2.8 0 5.2-2.3 5.2-5.2V170c-.1-2.9-2.4-5.2-5.2-5.2zm375.2 48.6h-12L978.6 62.9c-.8-1.9-2.7-3.2-4.8-3.2h-58.7c-2.8 0-5.2 2.3-5.2 5.2 0 2.8 2.3 5.2 5.2 5.2h41.8l-58.2 143.4h-14.1c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h54c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.2-5.2-5.2h-28.7l18.8-46.3h81.2l18.8 46.3h-30.9c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h53.9c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.3-5.2-5.3zm-118.9-56.6L968 70h2.3l35.2 86.7h-72.7zm-616.4-15.1c0-33.1-16.5-62.4-41.8-80l20.8-33.1c.1-.2.2-.5.3-.7 0-.1.1-.2.1-.2.8-2.3 0-4.9-2.1-6.2C271.3 7.4 245.3 0 218.7 0c-18.7 0-36.5 3.6-52.8 10.2-.1 0-.3.1-.4.1-.1 0-.2.1-.2.1C113.5 31.6 77 82.5 77 141.7c0 51 27.1 95.9 67.7 120.8.1.1.3.2.4.3.2.1.5.3.7.4 21.3 12.8 46.2 20.2 72.9 20.2 27 0 53.3-7.6 76-22.1 2.1-1.3 2.9-3.9 2.1-6.1v-.1l-.3-.6c-.1-.1-.1-.2-.2-.3l-20.9-33.1c24.8-17.6 41-46.6 41-79.4zm-10.5-5.1H269c-2.6-25.5-24.2-45.4-50.3-45.4-4.2 0-8.3.5-12.2 1.5l-14.6-34c8.6-2.8 17.6-4.2 26.8-4.2 46.4-.1 84.5 36.3 87.2 82.1zm-137.5 10.3c1.5 14.5 9.2 27.3 20.3 35.5l-19.3 31.3c-21.6-14.8-36.2-39.1-37.9-66.9h36.9zm29.2 40.8c6.4 3 13.6 4.6 21.1 4.6 8.2 0 16-2 22.8-5.5l19.7 31.2c-12.6 7-27.1 11.1-42.5 11.1-14.6 0-28.4-3.6-40.5-10l19.4-31.4zm21.1-5.7c-22.2 0-40.3-18.1-40.3-40.3s18.1-40.3 40.3-40.3 40.3 18.1 40.3 40.3-18.1 40.3-40.3 40.3zm65.1-154.4-18 28.7c-14-7.7-30.1-12.2-47.1-12.2-10.6 0-21 1.7-30.9 5L174.4 18c13.8-5 28.8-7.7 44.3-7.7 22.9 0 45.3 6 65.1 17.3zM87.3 141.7c0-53.3 31.9-99.3 77.5-119.9l31.9 74.3c-15.5 7.5-26.6 22.6-28.4 40.4h-42.2c-2.8 0-5.2 2.3-5.2 5.2 0 33.6 17 63.2 42.9 80.8l-17.7 28.7c-35.4-23.5-58.8-63.8-58.8-109.5zm197.4 113.7c-20 11.6-42.7 17.8-66 17.8-23.1 0-44.8-6-63.7-16.5l17.7-28.8c13.7 7.3 29.3 11.5 45.9 11.5 17.4 0 33.8-4.6 48-12.6l18.1 28.6zm-14.8-42.9-19.7-31.2c10.4-8.3 17.4-20.5 18.8-34.4h36.9c-1.6 26.9-15.4 50.6-36 65.6z"})),gL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"m231.62 57.401-18.431 18.431V97.72l28.038-28.057L253.488 57.4 216.99 20.883l-3.801-3.8V38.95l3.8 3.801 14.63 14.65zm-63.754 0v17.17h19.004V18.248L147.717 57.4h20.15z"}),y.createElement("path",{d:"M208.185 57.401h20.15L216.99 46.037l-3.801-3.8-21.888-21.87-2.12-2.12v56.324h19.004v-17.17zm2.674 42.84V84.35l-17.705 17.723 18.85 18.87.727.707 4.125-4.125 19.806-19.806 12.835-12.835V64.678l-38.638 38.638v-3.075zm16.349-93.892-10.715 10.734 10.715 10.733V6.35zm4.202 113.736 15.165-15.184H231.41v15.184zm20.398-56.305v.02l.019-.02h-.02zm0 20.608h20.589L251.807 63.8v20.59zm26.128-75.537h-.02l-18.965 18.965h37.931L277.916 8.851h.02zM258.95 67.658l20.379 20.36v-57.89h-20.38v37.53zm62.57-39.842L300.91 7.227H279.56l20.608 20.59h21.353zm12.165 12.167-10.695-10.696-10.677 10.696-30.597 30.597h21.372l19.902-19.902 19.901 19.902h21.391l-30.597-30.597z"}),y.createElement("path",{d:"m322.99 53.963-9.816 9.817h19.634l-9.817-9.817z"}))),bL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"M267 121V87c-2-2-7-2-8 0v33c2 3 6 3 8 1Z"}),y.createElement("path",{d:"M303 107c3-3 2-5-8-15l-9-10 4-8 5-8 11-2c9 0 10-1 12-2 2-2 2-3 1-4 0-2-2-3-3-3l-7-8-11-18-7-11-7-2-10-3-11-4c-8-4-11-4-12 0-1 2-1 3 1 5 2 1 25 10 28 10 2 0 2 3 0 4l-6 8-8 13-4 6-19-19c-15-15-19-18-21-18-3 0-28 37-28 41 1 2 1 3 4 3 2 0 3 0 13-16l12-17 7 7 7 7-3 3c-5 6-11 14-11 16s4 4 6 4l8-9 6-8c1 0 13 12 13 14l-19 24-10 15 2 3c2 1 3 1 5-1l24-28c4-6 6-7 7-5l8 9 16 18c9 10 12 11 14 9Zm-27-36-2-4 4-1 5 1-3 7-4-3Zm-4-15 1-2 8-12 8-11 7 10a466 466 0 0 0 7 14l-11 2c-20 1-20 1-20-1Z"}))),yL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M1129.4 0H0v282.2h1127V0h2.4zm0 8.9v268.9H4.4V4.4h1118.2v4.5z"}),y.createElement("path",{d:"M1009.8 13.3h-899v260.1h902v-260h-4.4 1.4zm0 22.1v158.8h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v-163h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v4.4zm0 181.6v48.4H119.6V22.2h52.8v4.4H168V31h-4.4v4.4h-4.4v4.4H155v4.4h-4.4v4.4h-4.4V93h70.4v145.2h44v-4.4h4.4v-4.4h4.4V225h4.4v-4.4h4.4V217h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v101.2h184.8v-4.4h4.4v-4.4h4.4v-4.4h4.4V221h4.4v-4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v57.2h-35.2v44H727v-4.4h4.4v-4.4h4.4v-4.4h4.4V221h4.4v-4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v61.6h44v-4.4h4.4V230h4.4v-4.4h4.4v-4.4h4.4V217h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h30.8v74.8h44v-4.4h4.4V230h4.4v-4.4h4.4v-4.4h4.4V217h4.4v-4.4h4.4v4.4zM1001 26.6h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4H979v4.4H810.6v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h167.2v4.4zM890.3 168.3v4.4h-4.4v4.4h-4.4v4.4H877v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H855v4.4h-4.4v4.4H846v4.4h-4.4v4.4h-4.4V164h57.2v4.4h-4.1zm-252.5-35.4v4.4h-4.4v4.4H629v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H607v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H585v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H563v4.4h-4.4v4.4h-4.4v4.4h-4.4v-21.5h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V133h4.4v-4.4h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V102h4.4v22h-4.4v4.4h-4.4v4.4h-4.4zm-287.9 0v4.4h-4.4v4.4H341v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H319v4.4h-4.4v4.4H310v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H288v4.4h-4.4v4.4H279v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4V93h74.8v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4v57.2h-4.4v4.4h-4.4v4.4h-3.9zm429.6 39.8h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H753v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v-17.6h4.4v-4.4h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v17.6h-4.4v4.4H784v4.4h-4.4v4.5zM637.8 97.4v4.4h-4.4v4.4H629v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H607v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H585v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H563v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H417.8v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164H519v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V133h4.4v-4.4h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V102h4.4v-4.4h4.4V93h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4V93h26.4v4.4h-4.4zm-106.3 0h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-92.4V115h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V93h92.4v4.4zm-110.7 0v4.4h-4.4v4.4H412v4.4h-4.4V93h17.6v4.4h-4.4zm4.4 70.9h-4.4v4.4h-4.4v4.4H412v4.4h-4.4v-17.6h17.6v4.4zM708.7 186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V133h4.4v-4.4h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V124h-4.4v4.4H784v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H762v4.4h-4.4v4.4H753v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v4.4h-4.4v4.4h-4.4v4.4h-17.6V190h4.4v-4zM939 97.4v22h-88.4V115h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V93h66v4.4zm-101.9 8.9V93h17.6v4.4h-4.4v4.4H846v4.4h-4.4v4.4h-4.4v-4.3zm-17.7-79.7H815V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H793v39.8h-4.4V93H784v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H762v4.4h-4.4v4.4H753v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H709v4.4h-4.4v4.4h-4.4v4.4h-4.4V93H731v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4V62h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h22v4.4zm-35.4 0h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4H762v4.4h-4.4V53H753v4.4h-4.4V62h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v-22h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h22v4.4zm-35.5 0h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-92.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h92.4v4.4zm-110.7 0h-4.4V31H629v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4V53H607v4.4h-4.4V62h-4.4v4.4h-4.4v4.4h-4.4v4.4H585v4.4h-4.4V84h-4.4v4.4h-4.4V93h-4.4v4.4H563v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H541v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H519v4.4h-4.4v-17.6h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V102h4.4v-4.4h4.4V93h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4V62h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h17.6v4.4zm-35.4 0H598V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H576V53h-4.4v4.4h-4.4V62h-4.4v4.4h-4.4v4.4H554v4.4h-4.4V57.6h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h17.6v4.4zm-35.5 0h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H382.1v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h162.8v4.4zm-181.6 0h-4.4V31h-4.4v4.4H372v4.4h-4.4v4.4h-4.4v4.4h-4.4V53h-4.4v4.4H350V62h-4.4v4.4H341v4.4h-4.4v4.4h-4.4V57.6h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4H385v4.4zm-35.4 0h-4.4V31H341v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H164v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h162.8v4.4z"})),EL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M236.8 19.7H1v243.8h244.2V20.2h-8.4zm-18.5 37v174.8H33.4V52.4h184.2v4.3zm314.4-37H297v243.8h243.8V20.2h-8.1zm-18.4 37v174.8H329.4V52.4h184v4.3zm314.4-37H593v243.8h243.8V20.2h-8.1zm-18.5 37v174.8H625.4V52.4h184v4.3zm319-37H888.8v243.8h243.8V20.2h-3.4zm-23.1 37v174.8H921.2V52.4h184v4.3z"}),y.createElement("path",{d:"M186 70.6H56.5v32.3h50.8V126H84.2v32.4h23.1v50.9h32.4v-50.9h27.8V126h-27.8v-23.1h55.5V70.6h-4.6zm295.9 0H352.4v138h138v-27h-54.6v-23.2h27.6V126h-27.6v-23H491V70.8h-9.1zm-78.6 37V126h-18.5v-23h18.4v4.6zm-18.5 69.3v-18.5h18.4v23h-18.4v-4.5zm393-106.3H648.3v32.3h50.9V126h-23.1v32.4h23.1v23.1h-50.9v27.8h138.8v-27.8h-55.5v-23.1h27.7V126h-27.7v-23.1h55.5V70.6h-4.7zm295.9 0H944.4v138h32.2v-50.2H995V186h32.2v-27.6h23V209h32.2V70.8h-8.7zm-23.1 37V126h-23v-23h23v4.6zm-74 13.8V103H995v23h-18.4v-4.6z"})),xL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M252.5 0H0v283.5h261.3V0h-4.4zm345.4 0H345.5v93h261.3V0h-4.4zm531.5 0h-434v283.5H784V93h84.1v190.5h88.6V93h88.6v190.5h88.6V0zM597.9 190.5H345.5v93h261.3v-93h-4.4z"})),wL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M274.6 46.5H0v93h93V237h97.5v-97.5h93v-93H279zm473.9 0h-88.6V237h97.5V46.5H753zm-190.4 93H376.5V237h190.4v-97.5h-4.4zm571.3 0h-88.6v-93h-97.4v93h-93V237h283.5v-97.5z"})),_L=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"M45.07 121.74c-2.59-3.99-3.19-10.77-3.19-37.88v-32.9H29.92c-10.17 0-12.16-.6-14.15-4.38a84.87 84.87 0 0 0-6.98-10.17c-6.38-7.57-6.98-27.9-1-31.3 2.6-1.2 46.45-2 128.59-2h124.4l2.6 7.39c2.39 7.57 1 38.07-2 41.06-.8.8-39.27 1.2-85.53 1l-84.13-.6-.4 30.9-.6 30.7-6.97 2c-3.79 1-9.77 3.99-13.36 6.58-8.77 6.38-20.93 6.38-25.32-.4Z"}),y.createElement("path",{d:"M168.48 123.33c-10.17-.6-14.56-1.59-16.35-3.98-3.19-4.19-3.59-40.67-.6-43.66 1.4-1.4 24.13-1.8 66.79-1.2l64.8 1v-34.1c0-30.5.39-34.28 3.58-35.88 1.8-1 11.36-2.4 21.13-3.19 24.92-1.8 25.12-1.6 25.12 29.1 0 12.97.4 23.53.8 23.53 1 0 66.99-34.49 87.12-45.45 11.76-6.58 17.15-8.37 24.52-8.37 5.19 0 10.57 1.2 11.77 2.59 7.97 8.37 13.95 18.74 14.95 25.91 1 7.78 14.55 31.9 30.7 54.03 5.78 7.98 7.18 16.55 3.59 23.33-3.99 7.17-21.93 15.75-32.9 15.75-11.36-.2-9.17 2.19-30.9-31.9-7.97-12.56-14.75-23.33-15.15-23.73-.6-.6-12.96 5.59-69.58 34.7-11.96 6.17-23.32 12.35-24.92 13.95-1.8 1.6-4.38 2.99-5.78 2.99-1.4 0-3.79 1.4-5.38 2.99-2.6 2.6-12.96 2.99-71.18 2.6-37.48-.2-74.36-.6-82.13-1Z"}))),CL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M313.58 102.25V83.47h39.38v37.55h-39.38v-18.77Zm-265.31-.61V82.86H10.72V43.5h37.55V7.75h38.77V43.5h36.35v39.36H87.03v37.56H48.27v-18.78Zm114.49-.91V81.05h112.06v39.37H162.76v-19.69Zm227.33 18.97c.12-.43 8.84-25.33 19.38-55.31 10.48-29.99 19.26-55 19.5-55.55.43-1.03 1.76-1.09 16.6-1.09h16.12l19.99 55.55a7897.4 7897.4 0 0 1 20.17 56.27c.18.73-3.21.85-20.78.73l-21.02-.18-6.48-18.78c-7.7-22.3-7.27-21.14-7.7-20.72-.18.18-3.38 9.15-7.08 19.93L432 120.12l-21.13.18c-16.78.12-21.02 0-20.78-.6ZM162.76 27.14V7.75h112.06v38.77H162.76V27.14Zm150.82-.91V8.36h39.38V44.1h-39.38V26.23Z"})),IL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",null,y.createElement("path",{fill:"currentColor",d:"M34.86 64.27V2.05h66.83v9.22h9.99v9.99h9.2v9.2h10v10h9.21v86.01H34.86V64.26Zm96.01 19.2v-33.8h-9.99v57.6H54.07V21.26h38.4v-9.98H44.08v106h86.8v-33.8Zm-19.2 9.6v-5h-9.98v-9.21h9.99V49.67H92.46v-19.2H63.28v19.2h9.99v9.99h-9.99v19.2h9.99v9.22h-9.99v9.99h48.4v-5Zm9.22-57.6v-5h-9.21v-9.21h-10v19.2h19.2v-5Z"}),y.createElement("path",{fill:"currentColor",d:"M73.27 73.87v-5h28.42v9.99H73.27v-5Zm9.21-19.21v-4.99h-9.21v-9.22h9.21v9.22h9.99v9.99h-9.99v-5Zm134.42 67.21v-4.6h-9.22v-19.2h9.21V59.65h-19.2v-9.99h29.2v-19.2h9.21v-19.2h9.99v19.2h-9.99v19.2h19.2v9.99h-28.42v38.4h-9.99v19.2h29.2v9.22h-29.2v-4.6Zm67.6 0v-4.6h-10v-10h-9.21v-19.2h9.21v-19.2h9.99v-9.21h9.2v-9.99h29.2v9.99h9.21v19.2h-9.21v9.22h-48.4v19.2h10v9.98h28.41v-9.99h9.99v10h-9.99v9.21h-28.4v-4.6Zm38.4-52.61v-9.6h-29.2v9.21h-9.2v9.99h38.4v-9.6Zm19.2 52.61v-4.6h19.2v-19.2h9.22v-29.2h9.99v-9.21h-29.2v-9.99h38.4v19.2h-9.2v29.2h-10v19.2h19.2v9.21H342.1v-4.6Zm76.8 0v-4.6h-9.98v-29.2h9.99v-9.21h38.4v-9.99h9.21v-9.21h-38.4v9.21h-9.21v-9.21h9.21v-9.99h38.4v9.99h10v9.21h-10v29.2h-9.2v19.2h19.2v9.21h-19.2v-9.22h-10v9.22h-28.41v-4.6Zm28.43-14.2v-9.6h9.99v-10H418.9v29.2h28.42v-9.6ZM380.5 25.86v-4.6h19.2v9.2h-19.2v-4.6Z"}))),DL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M327.695 6.908h-143.39v114.184h143.01v-2.283.241V6.92h.38v-.012zM193.96 112.162V16.588h123.776v95.46h-8.222.267-115.784v.114h-.037z"}),y.createElement("path",{d:"M261.975 45.515h8.73V35.86h-9.643v9.655h.914-.001zm19.31 0h8.729V35.86h-9.654v9.655h.926zM214.184 74.01H299.2V55.17h-9.186v9.186h-28.952V55.17h-9.655v9.186h-28.495V35.86h-9.655v38.15h.926v.001zm17.457 9.655h-8.728v9.642h9.655v-9.642h-.927zm18.841 0h-8.729v9.642h9.655v-9.642h-.926z"}))),SL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("style",{type:"text/css"},` +***************************************************************************** */function wb(t,e,n,i){function s(r){return r instanceof n?r:new n(function(a){a(r)})}return new(n||(n=Promise))(function(r,a){function c(p){try{d(i.next(p))}catch(f){a(f)}}function l(p){try{d(i.throw(p))}catch(f){a(f)}}function d(p){p.done?r(p.value):s(p.value).then(c,l)}d((i=i.apply(t,e||[])).next())})}function _b(t,e){var n={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},i,s,r,a;return a={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function c(d){return function(p){return l([d,p])}}function l(d){if(i)throw new TypeError("Generator is already executing.");for(;n;)try{if(i=1,s&&(r=d[0]&2?s.return:d[0]?s.throw||((r=s.return)&&r.call(s),0):s.next)&&!(r=r.call(s,d[1])).done)return r;switch(s=0,r&&(d=[d[0]&2,r.value]),d[0]){case 0:case 1:r=d;break;case 4:return n.label++,{value:d[1],done:!1};case 5:n.label++,s=d[1],d=[0];continue;case 7:d=n.ops.pop(),n.trys.pop();continue;default:if(r=n.trys,!(r=r.length>0&&r[r.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!r||d[1]>r[0]&&d[1]r||setTimeout(i,c,s)},Fb=sO(new Map),aO=Fb[0],oO=Fb[1],cO=ea({onLoadingSlow:Ts,onSuccess:Ts,onError:Ts,onErrorRetry:rO,onDiscarded:Ts,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:m8?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:m8?5e3:3e3,compare:function(t,e){return ru(t)==ru(e)},isPaused:function(){return!1},cache:aO,mutate:oO,fallback:{}},eO),lO=function(t,e){var n=ea(t,e);if(e){var i=t.use,s=t.fallback,r=e.use,a=e.fallback;i&&r&&(n.use=i.concat(r)),s&&a&&(n.fallback=ea(s,a))}return n},uO=y.createContext({}),dO=function(t,e){var n=y.useState({})[1],i=y.useRef(t),s=y.useRef({data:!1,error:!1,isValidating:!1}),r=y.useCallback(function(a){var c=!1,l=i.current;for(var d in a){var p=d;l[p]!==a[p]&&(l[p]=a[p],s.current[p]&&(c=!0))}c&&!e.current&&n({})},[]);return Fd(function(){i.current=t}),[i,s.current,r]},hO=function(t){return Wr(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(t[1]===null?t[2]:t[1])||{}]},pO=function(){return ea(cO,y.useContext(uO))},fO=function(t){return function(){for(var n=[],i=0;i0;)p=f[v](p);return p(a,c||d.fetcher,d)}},v8=function(t,e,n){var i=e[t]||(e[t]=[]);return i.push(n),function(){var s=i.indexOf(n);s>=0&&(i[s]=i[i.length-1],i.pop())}},Up={dedupe:!0},mO=function(t,e,n){var i=n.cache,s=n.compare,r=n.fallbackData,a=n.suspense,c=n.revalidateOnMount,l=n.refreshInterval,d=n.refreshWhenHidden,p=n.refreshWhenOffline,f=Ha.get(i),v=f[0],m=f[1],g=f[2],b=f[3],E=Ib(t),x=E[0],C=E[1],_=E[2],I=y.useRef(!1),S=y.useRef(!1),F=y.useRef(x),B=y.useRef(e),k=y.useRef(n),Q=function(){return k.current},z=function(){return Q().isVisible()&&Q().isOnline()},U=function(he){return i.set(_,ea(i.get(_),he))},H=i.get(x),O=Zn(r)?n.fallback[x]:r,N=Zn(H)?O:H,G=i.get(_)||{},ee=G.error,Y=!I.current,L=function(){return Y&&!Zn(c)?c:Q().isPaused()?!1:a?Zn(N)?!1:n.revalidateIfStale:Zn(N)||n.revalidateIfStale},J=function(){return!x||!e?!1:G.isValidating?!0:Y&&L()},j=J(),X=dO({data:N,error:ee,isValidating:j},S),te=X[0],se=X[1],ye=X[2],Ee=y.useCallback(function(he){return wb(void 0,void 0,void 0,function(){var Fe,Ve,Le,$e,ut,Ct,Ge,$,Z,ie,_e,Ie,fe;return _b(this,function(De){switch(De.label){case 0:if(Fe=B.current,!x||!Fe||S.current||Q().isPaused())return[2,!1];$e=!0,ut=he||{},Ct=!b[x]||!ut.dedupe,Ge=function(){return!S.current&&x===F.current&&I.current},$=function(){var Et=b[x];Et&&Et[1]===Le&&delete b[x]},Z={isValidating:!1},ie=function(){U({isValidating:!1}),Ge()&&ye(Z)},U({isValidating:!0}),ye({isValidating:!0}),De.label=1;case 1:return De.trys.push([1,3,,4]),Ct&&(Kl(i,x,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(x)&&setTimeout(function(){$e&&Ge()&&Q().onLoadingSlow(x,n)},n.loadingTimeout),b[x]=[Fe.apply(void 0,C),cf()]),fe=b[x],Ve=fe[0],Le=fe[1],[4,Ve];case 2:return Ve=De.sent(),Ct&&setTimeout($,n.dedupingInterval),!b[x]||b[x][1]!==Le?(Ct&&Ge()&&Q().onDiscarded(x),[2,!1]):(U({error:hi}),Z.error=hi,_e=g[x],!Zn(_e)&&(Le<=_e[0]||Le<=_e[1]||_e[1]===0)?(ie(),Ct&&Ge()&&Q().onDiscarded(x),[2,!1]):(s(te.current.data,Ve)?Z.data=te.current.data:Z.data=Ve,s(i.get(x),Ve)||i.set(x,Ve),Ct&&Ge()&&Q().onSuccess(Ve,x,n),[3,4]));case 3:return Ie=De.sent(),$(),Q().isPaused()||(U({error:Ie}),Z.error=Ie,Ct&&Ge()&&(Q().onError(Ie,x,n),(typeof n.shouldRetryOnError=="boolean"&&n.shouldRetryOnError||Wr(n.shouldRetryOnError)&&n.shouldRetryOnError(Ie))&&z()&&Q().onErrorRetry(Ie,x,n,Ee,{retryCount:(ut.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return $e=!1,ie(),Ge()&&Ct&&Kl(i,x,Z.data,Z.error,!1),[2,!0]}})})},[x]),Te=y.useCallback(Tb.bind(hi,i,function(){return F.current}),[]);if(Fd(function(){B.current=e,k.current=n}),Fd(function(){if(x){var he=x!==F.current,Fe=Ee.bind(hi,Up),Ve=function(Ge,$,Z){ye(ea({error:$,isValidating:Z},s(te.current.data,Ge)?hi:{data:Ge}))},Le=0,$e=function(Ge){if(Ge==Db){var $=Date.now();Q().revalidateOnFocus&&$>Le&&z()&&(Le=$+Q().focusThrottleInterval,Fe())}else if(Ge==Sb)Q().revalidateOnReconnect&&z()&&Fe();else if(Ge==Bb)return Ee()},ut=v8(x,m,Ve),Ct=v8(x,v,$e);return S.current=!1,F.current=x,I.current=!0,he&&ye({data:N,error:ee,isValidating:j}),L()&&(Zn(N)||Uh?Fe():nO(Fe)),function(){S.current=!0,ut(),Ct()}}},[x,Ee]),Fd(function(){var he;function Fe(){var Le=Wr(l)?l(N):l;Le&&he!==-1&&(he=setTimeout(Ve,Le))}function Ve(){!te.current.error&&(d||Q().isVisible())&&(p||Q().isOnline())?Ee(Up).then(Fe):Fe()}return Fe(),function(){he&&(clearTimeout(he),he=-1)}},[l,d,p,Ee]),y.useDebugValue(N),a&&Zn(N)&&x)throw B.current=e,k.current=n,S.current=!1,Zn(ee)?Ee(Up):ee;return{mutate:Te,get data(){return se.data=!0,N},get error(){return se.error=!0,ee},get isValidating(){return se.isValidating=!0,j}}},jn=fO(mO);function AO(t,e){for(var n=-1,i=e.length,s=t.length;++n0&&n(c)?e>1?Ob(c,e-1,n,i,s):YO(s,c):i||(s[s.length]=c)}return s}var ZO=Ob,eL=ZO;function tL(t){var e=t==null?0:t.length;return e?eL(t,1):[]}var nL=tL;const rh=Yi(nL);function iL(t){const e=[...t];let n=e.length,i,s;const r=new Date(Date.now());let a=(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate())-Date.UTC(r.getFullYear(),0,0))/24/60/60/1e3;const c=()=>{const l=Math.sin(a++)*1e4;return l-Math.floor(l)};for(;n!==0;)s=Math.floor(c()*n),n--,i=e[n],e[n]=e[s],e[s]=i;return e}function sL(t,e){const n=rh(e),i=rh(t).filter(s=>!n.includes(s));return Ta(i)}const Ta=t=>{const e=new Map;return t.forEach(n=>{e.set(n,1)}),e},kr=t=>`https://lists.teia.art/${t}`;async function rL(){const[t,e,n,i,s,r,a,c,l,d]=await Promise.all([An.get(kr("restricted_objkt.json")),An.get("https://lists.teia.art/teia-logos/dist/logos.json"),An.get("https://lists.teia.art/teia-logos/dist/logos_pride.json"),An.get(kr("restricted.json")),An.get(kr("permitted.json")),An.get(kr("nsfw.json")),An.get(kr("photosensitive.json")),An.get(kr("under_review.json")),An.get(kr("ignore_uri.json")),An.get(kr("fund_feed_ignored_addresses.json"))]),f=[e,n].flatMap(_=>_.data.logos.map(I=>({name:I,themable:_.data.themable,collection:_.data.collection}))),v=Ta(t.data.map(_=>_.toString())),m=Ta(r.data.map(_=>_.toString())),g=Ta(a.data.map(_=>_.toString())),b=Ta(c.data),E=Ta(l.data),x=Ta(d.data),C=sL([i.data],[s.data]);return{logos:iL(f),walletBlockMap:C,nsfwMap:m,photosensitiveMap:g,underReviewMap:b,ignoreUriMap:E,objktBlockMap:v,feedIgnoreUriMap:x}}function yr(){const{data:t,error:e,isValidating:n}=jn("/settings",rL,{revalidateIfStale:!1,revalidateOnFocus:!1});return{...t||{},error:e,isLoading:n}}const aL="_logo_duimp_192",oL="_container_duimp_207",cL="_beta_duimp_212",lL={logo:aL,container:oL,beta:cL},uL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M241.9 5.7H0v90.7h83.1v181.4h90.8V96.4H257V5.7h-7.6zm347.7 0H347.7v90.7h257V5.7h-7.5zm181.4 0h-75.6v272.1h90.7V5.7h-7.5zm355.3 0H876.9v272.1h90.7V96.4h75.5v181.4h90.8V5.7zM589.6 187.1H347.7v90.7h257v-90.7h-7.5z"})),dL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M247.1 10.9H0v87.2h87.2v174.5h87.2V98.1h87.3V10.9h-7.3zm348.9 0H348.9v87.2h261.6V10.9h-7.2zm174.4 0h-72.6v261.7H785V10.9h-7.3zm356.2 0H872.1v262.5h87.6V229h87.6v43.8h87.6v-262h-8.3zm-80 94.5v36.5h-87.2V98.1h87.6v7.3zM596 185.3H348.9v87.3h261.6v-87.3h-7.2z"})),hL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M410 170.1h56.7v56.7H410zM466.7 0v56.7h113.4V0h-56.7zm56.7 170.1h56.7v-56.7H466.7v56.7zm0 113.4h56.7v-56.7H466.7v56.7zM636.7 56.7v226.8h56.7V0h-56.7zm113.4 0h56.7v56.7h-56.7zM806.8 0h56.7v56.7h-56.7zm56.7 56.7h56.7v56.7h-56.7zm-679.9 0h56.7v56.7h-56.7zM240.3 0H297v56.7h-56.7zM297 113.4v170.1h56.7V56.7H297zM410.4 0h-56.7v56.7H410v56.7h56.7V56.7h-56.3zm339.7 170.1v113.4h56.7v-85.1h56.7v85.1h56.7V139.8H750.1z"})),pL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M268.4 2.9H0v92.6h185.1v185.1h92.6V2.9h-4.6zm347.1 0H347.1v277.7h277.7V188H439.7V95.5h185.1V2.9h-4.6zm162 0h-83.3v277.7h92.6V2.9h-4.7zm351.7 0h-273v277.7h92.5V95.5h92.6v185.1h92.6V2.9z"})),fL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M597.9 0H0v79.7h606.8V0h-4.4zm101.9 0h-70.9v79.7h79.8V0h-4.5zm429.6 0H730.8v79.7h403.1V0zM172.7 101.9h-70.8v181.6h79.7V101.9h-4.4zm425.2 0H203.7v79.7h403.1v-79.7h-4.4zm101.9 0h-70.9v181.6h79.8V101.9h-4.5zm425.2 0H730.8v181.6h79.7V181.6h243.6v101.9h79.8V101.9h-4.5zM597.9 203.7H203.7v79.8h403.1v-79.8h-4.4z"})),mL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M372 62H221.5v53.2h106.3v106.3h53.1V62h-4.4zm212.6 0H434.1v53.2h159.4V62h-4.4zm106.3 0h-44.2v159.5h53.1V62h-4.4zM908 62H753v159.5h53.1V115.2h53.2v106.3h53.1V62zM584.6 168.3H434.1v53.2h159.4v-53.2h-4.4z"})),AL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"m208 114-15-8V42l8 4 27 14 18 10v16l-3-2-35-18v8l19 10 19 10v16l-2-1a4531 4531 0 0 1-36-18v7l15 8 16 9-15 8-16-9Zm91-3-22-11V78l18-9 18-10 32 17 32 17-8 4-8 4-10-5-11-6-6 3-12 7-7 3 11 5 10 6-16 8-21-11Zm13-22 12-7-6-3-5-3-12 6-13 7 11 6 13-6Z"}),y.createElement("path",{d:"M255 86V65l-7-4-6-3 7-4 7-4 7 4 6 3v42l-7 4-7 4V86ZM147 50l-8-4 19-11 19-10-9-5c-8-4-9-4-8-5l7-4 7-3 24 12 27 14 3 2-8 3-8 4-10-6-9-4-20 10-20 10-6-3Z"}))),vL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M173 65V7h166v116H173V65Zm153 0V19H185l-1 44 1 46v3l70-1h71V65Z"}),y.createElement("path",{d:"M191 74V43h26l25 1v41l-19 1-19 1v5h39v12h-52V74Zm38-9v-8h-25v15h25v-7Zm20 29V83h12v21h-12V94Zm18-10V63h40v-5l-20-1h-19V44l26-1h25v61h-52V84Zm40 0v-8h-26v16h26v-8Zm-58-15v-6h12v13h-12v-7Z"}),y.createElement("path",{d:"M249 48V38h-58V25h128v13h-58v19h-12v-9Z"})),gL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"m187.55 68.08 68.444-64.483H187.55V68.08zm68.444 56.323h34.228L255.994 3.597l-34.216 120.806h34.216zM324.45 3.597h-68.456L324.45 68.08V3.597z"})),bL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",xmlSpace:"preserve",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M501 59.7H376.8c-2.8 0-5.2 2.3-5.2 5.2v53.5c0 2.8 2.3 5.2 5.2 5.2s5.2-2.3 5.2-5.2V70h51.8v143.4h-33.4c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h77.2c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.2-5.2-5.2h-33.4V70H496v48.4c0 2.8 2.3 5.2 5.2 5.2s5.2-2.3 5.2-5.2V64.9c-.2-2.9-2.6-5.2-5.4-5.2zM839.3 70c2.8 0 5.2-2.3 5.2-5.2 0-2.8-2.3-5.2-5.2-5.2h-98.1c-2.8 0-5.2 2.3-5.2 5.2 0 2.8 2.3 5.2 5.2 5.2h43.9v143.4h-43.9c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h98.1c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.2-5.2-5.2h-43.9V70h43.9zm-162.8 94.8c-2.8 0-5.2 2.3-5.2 5.2v43.4H578V144h43.9v19.4c0 2.8 2.3 5.2 5.2 5.2 2.8 0 5.2-2.3 5.2-5.2v-24c0-.2.1-.4.1-.6s0-.4-.1-.6v-24c0-2.8-2.3-5.2-5.2-5.2-2.8 0-5.2 2.3-5.2 5.2v19.5H578V70h85.8v32.5c0 2.8 2.3 5.2 5.2 5.2 2.8 0 5.2-2.3 5.2-5.2V64.9c0-2.8-2.3-5.2-5.2-5.2H547c-2.8 0-5.2 2.3-5.2 5.2 0 2.8 2.3 5.2 5.2 5.2h20.7v143.4H547c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h129.5c2.8 0 5.2-2.3 5.2-5.2V170c-.1-2.9-2.4-5.2-5.2-5.2zm375.2 48.6h-12L978.6 62.9c-.8-1.9-2.7-3.2-4.8-3.2h-58.7c-2.8 0-5.2 2.3-5.2 5.2 0 2.8 2.3 5.2 5.2 5.2h41.8l-58.2 143.4h-14.1c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h54c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.2-5.2-5.2h-28.7l18.8-46.3h81.2l18.8 46.3h-30.9c-2.8 0-5.2 2.3-5.2 5.2s2.3 5.2 5.2 5.2h53.9c2.8 0 5.2-2.3 5.2-5.2s-2.3-5.3-5.2-5.3zm-118.9-56.6L968 70h2.3l35.2 86.7h-72.7zm-616.4-15.1c0-33.1-16.5-62.4-41.8-80l20.8-33.1c.1-.2.2-.5.3-.7 0-.1.1-.2.1-.2.8-2.3 0-4.9-2.1-6.2C271.3 7.4 245.3 0 218.7 0c-18.7 0-36.5 3.6-52.8 10.2-.1 0-.3.1-.4.1-.1 0-.2.1-.2.1C113.5 31.6 77 82.5 77 141.7c0 51 27.1 95.9 67.7 120.8.1.1.3.2.4.3.2.1.5.3.7.4 21.3 12.8 46.2 20.2 72.9 20.2 27 0 53.3-7.6 76-22.1 2.1-1.3 2.9-3.9 2.1-6.1v-.1l-.3-.6c-.1-.1-.1-.2-.2-.3l-20.9-33.1c24.8-17.6 41-46.6 41-79.4zm-10.5-5.1H269c-2.6-25.5-24.2-45.4-50.3-45.4-4.2 0-8.3.5-12.2 1.5l-14.6-34c8.6-2.8 17.6-4.2 26.8-4.2 46.4-.1 84.5 36.3 87.2 82.1zm-137.5 10.3c1.5 14.5 9.2 27.3 20.3 35.5l-19.3 31.3c-21.6-14.8-36.2-39.1-37.9-66.9h36.9zm29.2 40.8c6.4 3 13.6 4.6 21.1 4.6 8.2 0 16-2 22.8-5.5l19.7 31.2c-12.6 7-27.1 11.1-42.5 11.1-14.6 0-28.4-3.6-40.5-10l19.4-31.4zm21.1-5.7c-22.2 0-40.3-18.1-40.3-40.3s18.1-40.3 40.3-40.3 40.3 18.1 40.3 40.3-18.1 40.3-40.3 40.3zm65.1-154.4-18 28.7c-14-7.7-30.1-12.2-47.1-12.2-10.6 0-21 1.7-30.9 5L174.4 18c13.8-5 28.8-7.7 44.3-7.7 22.9 0 45.3 6 65.1 17.3zM87.3 141.7c0-53.3 31.9-99.3 77.5-119.9l31.9 74.3c-15.5 7.5-26.6 22.6-28.4 40.4h-42.2c-2.8 0-5.2 2.3-5.2 5.2 0 33.6 17 63.2 42.9 80.8l-17.7 28.7c-35.4-23.5-58.8-63.8-58.8-109.5zm197.4 113.7c-20 11.6-42.7 17.8-66 17.8-23.1 0-44.8-6-63.7-16.5l17.7-28.8c13.7 7.3 29.3 11.5 45.9 11.5 17.4 0 33.8-4.6 48-12.6l18.1 28.6zm-14.8-42.9-19.7-31.2c10.4-8.3 17.4-20.5 18.8-34.4h36.9c-1.6 26.9-15.4 50.6-36 65.6z"})),yL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"m231.62 57.401-18.431 18.431V97.72l28.038-28.057L253.488 57.4 216.99 20.883l-3.801-3.8V38.95l3.8 3.801 14.63 14.65zm-63.754 0v17.17h19.004V18.248L147.717 57.4h20.15z"}),y.createElement("path",{d:"M208.185 57.401h20.15L216.99 46.037l-3.801-3.8-21.888-21.87-2.12-2.12v56.324h19.004v-17.17zm2.674 42.84V84.35l-17.705 17.723 18.85 18.87.727.707 4.125-4.125 19.806-19.806 12.835-12.835V64.678l-38.638 38.638v-3.075zm16.349-93.892-10.715 10.734 10.715 10.733V6.35zm4.202 113.736 15.165-15.184H231.41v15.184zm20.398-56.305v.02l.019-.02h-.02zm0 20.608h20.589L251.807 63.8v20.59zm26.128-75.537h-.02l-18.965 18.965h37.931L277.916 8.851h.02zM258.95 67.658l20.379 20.36v-57.89h-20.38v37.53zm62.57-39.842L300.91 7.227H279.56l20.608 20.59h21.353zm12.165 12.167-10.695-10.696-10.677 10.696-30.597 30.597h21.372l19.902-19.902 19.901 19.902h21.391l-30.597-30.597z"}),y.createElement("path",{d:"m322.99 53.963-9.816 9.817h19.634l-9.817-9.817z"}))),EL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"M267 121V87c-2-2-7-2-8 0v33c2 3 6 3 8 1Z"}),y.createElement("path",{d:"M303 107c3-3 2-5-8-15l-9-10 4-8 5-8 11-2c9 0 10-1 12-2 2-2 2-3 1-4 0-2-2-3-3-3l-7-8-11-18-7-11-7-2-10-3-11-4c-8-4-11-4-12 0-1 2-1 3 1 5 2 1 25 10 28 10 2 0 2 3 0 4l-6 8-8 13-4 6-19-19c-15-15-19-18-21-18-3 0-28 37-28 41 1 2 1 3 4 3 2 0 3 0 13-16l12-17 7 7 7 7-3 3c-5 6-11 14-11 16s4 4 6 4l8-9 6-8c1 0 13 12 13 14l-19 24-10 15 2 3c2 1 3 1 5-1l24-28c4-6 6-7 7-5l8 9 16 18c9 10 12 11 14 9Zm-27-36-2-4 4-1 5 1-3 7-4-3Zm-4-15 1-2 8-12 8-11 7 10a466 466 0 0 0 7 14l-11 2c-20 1-20 1-20-1Z"}))),xL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M1129.4 0H0v282.2h1127V0h2.4zm0 8.9v268.9H4.4V4.4h1118.2v4.5z"}),y.createElement("path",{d:"M1009.8 13.3h-899v260.1h902v-260h-4.4 1.4zm0 22.1v158.8h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v-163h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v4.4zm0 181.6v48.4H119.6V22.2h52.8v4.4H168V31h-4.4v4.4h-4.4v4.4H155v4.4h-4.4v4.4h-4.4V93h70.4v145.2h44v-4.4h4.4v-4.4h4.4V225h4.4v-4.4h4.4V217h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v101.2h184.8v-4.4h4.4v-4.4h4.4v-4.4h4.4V221h4.4v-4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v57.2h-35.2v44H727v-4.4h4.4v-4.4h4.4v-4.4h4.4V221h4.4v-4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v61.6h44v-4.4h4.4V230h4.4v-4.4h4.4v-4.4h4.4V217h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h30.8v74.8h44v-4.4h4.4V230h4.4v-4.4h4.4v-4.4h4.4V217h4.4v-4.4h4.4v4.4zM1001 26.6h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4H979v4.4H810.6v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h167.2v4.4zM890.3 168.3v4.4h-4.4v4.4h-4.4v4.4H877v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H855v4.4h-4.4v4.4H846v4.4h-4.4v4.4h-4.4V164h57.2v4.4h-4.1zm-252.5-35.4v4.4h-4.4v4.4H629v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H607v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H585v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H563v4.4h-4.4v4.4h-4.4v4.4h-4.4v-21.5h4.4V195h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V133h4.4v-4.4h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V102h4.4v22h-4.4v4.4h-4.4v4.4h-4.4zm-287.9 0v4.4h-4.4v4.4H341v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H319v4.4h-4.4v4.4H310v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H288v4.4h-4.4v4.4H279v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4V93h74.8v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4v57.2h-4.4v4.4h-4.4v4.4h-3.9zm429.6 39.8h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H753v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v-17.6h4.4v-4.4h4.4v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v17.6h-4.4v4.4H784v4.4h-4.4v4.5zM637.8 97.4v4.4h-4.4v4.4H629v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H607v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H585v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H563v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H417.8v-4.4h4.4V186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164H519v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V133h4.4v-4.4h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V102h4.4v-4.4h4.4V93h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4V93h26.4v4.4h-4.4zm-106.3 0h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-92.4V115h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V93h92.4v4.4zm-110.7 0v4.4h-4.4v4.4H412v4.4h-4.4V93h17.6v4.4h-4.4zm4.4 70.9h-4.4v4.4h-4.4v4.4H412v4.4h-4.4v-17.6h17.6v4.4zM708.7 186h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V164h4.4v-4.4h4.4V155h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V133h4.4v-4.4h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V124h-4.4v4.4H784v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H762v4.4h-4.4v4.4H753v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v4.4h-4.4v4.4h-4.4v4.4h-17.6V190h4.4v-4zM939 97.4v22h-88.4V115h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V93h66v4.4zm-101.9 8.9V93h17.6v4.4h-4.4v4.4H846v4.4h-4.4v4.4h-4.4v-4.3zm-17.7-79.7H815V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H793v39.8h-4.4V93H784v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H762v4.4h-4.4v4.4H753v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H709v4.4h-4.4v4.4h-4.4v4.4h-4.4V93H731v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4V62h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h22v4.4zm-35.4 0h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4H762v4.4h-4.4V53H753v4.4h-4.4V62h-4.4v4.4h-4.4v4.4h-4.4v4.4H731v-22h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h22v4.4zm-35.5 0h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-92.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h92.4v4.4zm-110.7 0h-4.4V31H629v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4V53H607v4.4h-4.4V62h-4.4v4.4h-4.4v4.4h-4.4v4.4H585v4.4h-4.4V84h-4.4v4.4h-4.4V93h-4.4v4.4H563v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H541v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H519v4.4h-4.4v-17.6h4.4V124h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V102h4.4v-4.4h4.4V93h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V71h4.4v-4.4h4.4V62h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h17.6v4.4zm-35.4 0H598V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H576V53h-4.4v4.4h-4.4V62h-4.4v4.4h-4.4v4.4H554v4.4h-4.4V57.6h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h17.6v4.4zm-35.5 0h-4.4V31h-4.4v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H382.1v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h162.8v4.4zm-181.6 0h-4.4V31h-4.4v4.4H372v4.4h-4.4v4.4h-4.4v4.4h-4.4V53h-4.4v4.4H350V62h-4.4v4.4H341v4.4h-4.4v4.4h-4.4V57.6h4.4v-4.4h4.4v-4.4h4.4v-4.4h4.4V40h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4H385v4.4zm-35.4 0h-4.4V31H341v4.4h-4.4v4.4h-4.4v4.4h-4.4v4.4H164v-4.4h4.4v-4.4h4.4v-4.4h4.4V31h4.4v-4.4h4.4v-4.4h162.8v4.4z"})),wL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M236.8 19.7H1v243.8h244.2V20.2h-8.4zm-18.5 37v174.8H33.4V52.4h184.2v4.3zm314.4-37H297v243.8h243.8V20.2h-8.1zm-18.4 37v174.8H329.4V52.4h184v4.3zm314.4-37H593v243.8h243.8V20.2h-8.1zm-18.5 37v174.8H625.4V52.4h184v4.3zm319-37H888.8v243.8h243.8V20.2h-3.4zm-23.1 37v174.8H921.2V52.4h184v4.3z"}),y.createElement("path",{d:"M186 70.6H56.5v32.3h50.8V126H84.2v32.4h23.1v50.9h32.4v-50.9h27.8V126h-27.8v-23.1h55.5V70.6h-4.6zm295.9 0H352.4v138h138v-27h-54.6v-23.2h27.6V126h-27.6v-23H491V70.8h-9.1zm-78.6 37V126h-18.5v-23h18.4v4.6zm-18.5 69.3v-18.5h18.4v23h-18.4v-4.5zm393-106.3H648.3v32.3h50.9V126h-23.1v32.4h23.1v23.1h-50.9v27.8h138.8v-27.8h-55.5v-23.1h27.7V126h-27.7v-23.1h55.5V70.6h-4.7zm295.9 0H944.4v138h32.2v-50.2H995V186h32.2v-27.6h23V209h32.2V70.8h-8.7zm-23.1 37V126h-23v-23h23v4.6zm-74 13.8V103H995v23h-18.4v-4.6z"})),_L=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M252.5 0H0v283.5h261.3V0h-4.4zm345.4 0H345.5v93h261.3V0h-4.4zm531.5 0h-434v283.5H784V93h84.1v190.5h88.6V93h88.6v190.5h88.6V0zM597.9 190.5H345.5v93h261.3v-93h-4.4z"})),CL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M274.6 46.5H0v93h93V237h97.5v-97.5h93v-93H279zm473.9 0h-88.6V237h97.5V46.5H753zm-190.4 93H376.5V237h190.4v-97.5h-4.4zm571.3 0h-88.6v-93h-97.4v93h-93V237h283.5v-97.5z"})),IL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"M45.07 121.74c-2.59-3.99-3.19-10.77-3.19-37.88v-32.9H29.92c-10.17 0-12.16-.6-14.15-4.38a84.87 84.87 0 0 0-6.98-10.17c-6.38-7.57-6.98-27.9-1-31.3 2.6-1.2 46.45-2 128.59-2h124.4l2.6 7.39c2.39 7.57 1 38.07-2 41.06-.8.8-39.27 1.2-85.53 1l-84.13-.6-.4 30.9-.6 30.7-6.97 2c-3.79 1-9.77 3.99-13.36 6.58-8.77 6.38-20.93 6.38-25.32-.4Z"}),y.createElement("path",{d:"M168.48 123.33c-10.17-.6-14.56-1.59-16.35-3.98-3.19-4.19-3.59-40.67-.6-43.66 1.4-1.4 24.13-1.8 66.79-1.2l64.8 1v-34.1c0-30.5.39-34.28 3.58-35.88 1.8-1 11.36-2.4 21.13-3.19 24.92-1.8 25.12-1.6 25.12 29.1 0 12.97.4 23.53.8 23.53 1 0 66.99-34.49 87.12-45.45 11.76-6.58 17.15-8.37 24.52-8.37 5.19 0 10.57 1.2 11.77 2.59 7.97 8.37 13.95 18.74 14.95 25.91 1 7.78 14.55 31.9 30.7 54.03 5.78 7.98 7.18 16.55 3.59 23.33-3.99 7.17-21.93 15.75-32.9 15.75-11.36-.2-9.17 2.19-30.9-31.9-7.97-12.56-14.75-23.33-15.15-23.73-.6-.6-12.96 5.59-69.58 34.7-11.96 6.17-23.32 12.35-24.92 13.95-1.8 1.6-4.38 2.99-5.78 2.99-1.4 0-3.79 1.4-5.38 2.99-2.6 2.6-12.96 2.99-71.18 2.6-37.48-.2-74.36-.6-82.13-1Z"}))),DL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M313.58 102.25V83.47h39.38v37.55h-39.38v-18.77Zm-265.31-.61V82.86H10.72V43.5h37.55V7.75h38.77V43.5h36.35v39.36H87.03v37.56H48.27v-18.78Zm114.49-.91V81.05h112.06v39.37H162.76v-19.69Zm227.33 18.97c.12-.43 8.84-25.33 19.38-55.31 10.48-29.99 19.26-55 19.5-55.55.43-1.03 1.76-1.09 16.6-1.09h16.12l19.99 55.55a7897.4 7897.4 0 0 1 20.17 56.27c.18.73-3.21.85-20.78.73l-21.02-.18-6.48-18.78c-7.7-22.3-7.27-21.14-7.7-20.72-.18.18-3.38 9.15-7.08 19.93L432 120.12l-21.13.18c-16.78.12-21.02 0-20.78-.6ZM162.76 27.14V7.75h112.06v38.77H162.76V27.14Zm150.82-.91V8.36h39.38V44.1h-39.38V26.23Z"})),SL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",null,y.createElement("path",{fill:"currentColor",d:"M34.86 64.27V2.05h66.83v9.22h9.99v9.99h9.2v9.2h10v10h9.21v86.01H34.86V64.26Zm96.01 19.2v-33.8h-9.99v57.6H54.07V21.26h38.4v-9.98H44.08v106h86.8v-33.8Zm-19.2 9.6v-5h-9.98v-9.21h9.99V49.67H92.46v-19.2H63.28v19.2h9.99v9.99h-9.99v19.2h9.99v9.22h-9.99v9.99h48.4v-5Zm9.22-57.6v-5h-9.21v-9.21h-10v19.2h19.2v-5Z"}),y.createElement("path",{fill:"currentColor",d:"M73.27 73.87v-5h28.42v9.99H73.27v-5Zm9.21-19.21v-4.99h-9.21v-9.22h9.21v9.22h9.99v9.99h-9.99v-5Zm134.42 67.21v-4.6h-9.22v-19.2h9.21V59.65h-19.2v-9.99h29.2v-19.2h9.21v-19.2h9.99v19.2h-9.99v19.2h19.2v9.99h-28.42v38.4h-9.99v19.2h29.2v9.22h-29.2v-4.6Zm67.6 0v-4.6h-10v-10h-9.21v-19.2h9.21v-19.2h9.99v-9.21h9.2v-9.99h29.2v9.99h9.21v19.2h-9.21v9.22h-48.4v19.2h10v9.98h28.41v-9.99h9.99v10h-9.99v9.21h-28.4v-4.6Zm38.4-52.61v-9.6h-29.2v9.21h-9.2v9.99h38.4v-9.6Zm19.2 52.61v-4.6h19.2v-19.2h9.22v-29.2h9.99v-9.21h-29.2v-9.99h38.4v19.2h-9.2v29.2h-10v19.2h19.2v9.21H342.1v-4.6Zm76.8 0v-4.6h-9.98v-29.2h9.99v-9.21h38.4v-9.99h9.21v-9.21h-38.4v9.21h-9.21v-9.21h9.21v-9.99h38.4v9.99h10v9.21h-10v29.2h-9.2v19.2h19.2v9.21h-19.2v-9.22h-10v9.22h-28.41v-4.6Zm28.43-14.2v-9.6h9.99v-10H418.9v29.2h28.42v-9.6ZM380.5 25.86v-4.6h19.2v9.2h-19.2v-4.6Z"}))),BL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M327.695 6.908h-143.39v114.184h143.01v-2.283.241V6.92h.38v-.012zM193.96 112.162V16.588h123.776v95.46h-8.222.267-115.784v.114h-.037z"}),y.createElement("path",{d:"M261.975 45.515h8.73V35.86h-9.643v9.655h.914-.001zm19.31 0h8.729V35.86h-9.654v9.655h.926zM214.184 74.01H299.2V55.17h-9.186v9.186h-28.952V55.17h-9.655v9.186h-28.495V35.86h-9.655v38.15h.926v.001zm17.457 9.655h-8.728v9.642h9.655v-9.642h-.927zm18.841 0h-8.729v9.642h9.655v-9.642h-.926z"}))),TL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("style",{type:"text/css"},` .st0 { fill: var(--gray-50); } @@ -263,90 +263,90 @@ PERFORMANCE OF THIS SOFTWARE. .st2 { fill: "currentColor" } - `),y.createElement("path",{d:"M235.6 35H21.8v214.6h229.4V35h-15.6zm7.4 22.1v177.6h-7.4v7.4h-199v-7.4h-7.4V49.4h7.4V42h199.8v7.4h7.4v7.7zM522.8 35H309.2v214.6h229.4V35h-15.8zm7.3 22.1v177.6h-7.4v7.4H324v-7.4h-7.4V49.4h7.4V42h199.8v7.4h7.4v7.7zM809.9 35H596v214.6h229.4V35h-15.5zm7.4 22.1v177.6h-7.4v7.4H610.8v-7.4h-7.4V49.4h7.4V42h199.8v7.4h7.4v7.7zM1104.4 35h-221v214.6h229.4V35h-8.4zm0 22.1v177.6h-7.4v7.4H898.2v-7.4h-7.4V49.4h7.4V42H1098v7.4h7.4v7.7z",className:"st0"}),y.createElement("path",{d:"M508 57.1h-7.3v169.3h7.3V219h7.4v-7.3H508V71.8h7.4v-7.4H508zm117.8 29.4v117.8h7.4V79.1h-7.4zm162 0v117.8h7.4V79.1h-7.4zM220.9 204.3V79.1h-7.4v132.6H58.9V79.1h-7.4v132.6h-7.3v7.3h7.3v7.4h7.4V219h154.6v7.4h7.4V219h7.3v-7.3h-7.3zm684.7 7.4h7.4v7.4h-7.4zm162 0H920.3v7.3H1075v-7.3zm14.7 0h7.4v7.4h-7.4zM913 219h7.4v7.4H913z",className:"st0"}),y.createElement("path",{d:"M1075 219h7.4v7.4h-7.4z",className:"st0"}),y.createElement("path",{d:"M257.7 12.9H0v258.9h273.4v-259h-15.7zm7.4 22.1v222h-7.4v7.4H14.4V257h-7V27.6h7.4v-7.4h243.8v7.4h7.4V35zm279.7-22.1H287v258.9h273.8v-259h-16zm7.4 22.1v222h-7.4v7.4h-243V257h-7.4V27.6h7.4v-7.4H546v7.4h7.4V35zM832 12.9H574.2v258.9H848v-259h-16zm7.3 22.1v222H832v7.4H589V257h-7.4V27.6h7.4v-7.4h244.2v7.4h7.4V35zm287.2-22.1H861.2v258.9H1135v-259h-8.5zm0 22.1v222h-7.4v7.4H876V257h-7.4V27.6h7.4v-7.4h244.2v7.4h7.4V35z",className:"st2"}),y.createElement("path",{d:"M220.9 57.1h-7.4v7.3H58.9v-7.3h-7.4v7.3h-7.3v7.4h7.3v7.3h7.4v-7.3h73.6v29.4h-7.3v7.4h7.3v14.7h-7.3v7.4h7.3v22.1h-7.3v7.3h7.3v22.1h-7.3v7.4h7.3v22.1h7.4v-29.5h7.4v-7.3h-7.4v-14.8h7.4v-7.3h-7.4v-14.7h7.4v-7.4h-7.4v-29.5h7.4v-7.3h-7.4V71.8h73.6v7.3h7.4v-7.3h7.3v-7.4h-7.3zm574.3 0h-7.4v7.3H633.2v-7.3h-7.4v7.3h-7.3v7.4h7.3v7.3h7.4v-7.3h73.6v29.4h-7.3v7.4h7.3v14.7h-7.3v7.4h7.3v22.1h-7.3v7.3h7.3v22.1h-7.3v7.4h7.3v22.1h-73.6v-7.4h-7.4v7.4h-7.3v7.3h7.3v7.4h7.4V219h154.6v7.4h7.4V219h7.3v-7.3h-7.3v-7.4h-7.4v7.4h-73.6v-29.5h7.3v-7.3h-7.3v-14.8h7.3v-7.3h-7.3v-14.7h7.3v-7.4h-7.3v-29.5h7.3v-7.3h-7.3V71.8h73.6v7.3h7.4v-7.3h7.3v-7.4h-7.3zm287.1 0h-7.4v7.4h-37v-7.4h-7.4v7.4h-29.6v-7.4H994v7.4h-29.6v-7.4H957v7.4h-37v-7.4h-7v7.4h-7.4v7.4h7.4v29.6h-7.4v7.4h7.4v14.8h-7.4v7.4h7.4v22.2h-7.4v7.4h7.4v22.2h-7.4v7.4h7.4v29.6h7.4v-37.7h7.4v-7.4h-7.4V160h7.4v-7.4h-7.4v-14.8h155.4v14.8h-7.4v7.4h7.4v22.2h-7.4v7.4h7.4v29.6h7.4v-37h7.4v-7.4h-7.4V160h7.4v-7.4h-7.4v-14.8h7.4v-7.4h-7.4v-29.2h7.4v-7.4h-7.4V71.6h7.4v-7.4h-7.4v-7.1zm-7.3 22v22.2h-7.4v7.4h7.4v22.2H920v-29.7h7.4v-7.4H920V71.6h44.4V79h7.4v-7.4h14.8V79h7.4v-7.4h7.4V79h7.4v-7.4h14.8V79h7.4v-7.4h44.4v7.5zM485.9 64.4H346v-7.3h-7.3v7.3h-7.4v7.4h7.4v29.4h-7.4v7.4h7.4v14.7h-7.4v7.4h7.4v22.1h-7.4v7.3h7.4v22.1h-7.4v7.4h7.4v22.1h-7.4v7.3h7.4v7.4h7.3V219h154.7v-7.3H346v-29.5h7.4v-7.3H346v-14.8h7.4v-7.3H346v-14.7h22.1v7.3h7.4v-7.3h29.4v7.3h7.4v-7.3h36.8v7.3h7.4v-7.3h44.2v-7.4h-51.6v-7.4h-7.3v7.4h-22.1v-7.4h-7.4v7.4h-29.4v-7.4h-7.4v7.4H346v-29.5h7.4v-7.3H346V71.8h154.7v-7.4h-7.4z",className:"st2"})),BL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{fill:"currentColor",d:"m155.28 1-27.94.62-27.04.6V127.8l26.85-.62 27.1-.6.62-62.8.4-62.8Zm136.58.21-61.56.4-61.77.63-.62 28.12-.6 27.94h124.55V1.2Zm12.23 2.03V64.4c0 33.64.41 61.16 1.03 61.16.6 0 28.74-13.87 62.58-30.8L429.47 64l-60.13-30.37C336.3 17.11 307.98 3.45 306.76 3.45l-2.67-.21ZM167.51 70.53v55.04h124.35V70.53H167.51Z"})),TL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M669.7 0h-280v35h285V0h-5zm0 10v20h-275V5h275v5zm0 114.4H391.2v34.7h283.5v-34.7zM326.6 0H48.1v34.8h124.4v248.7h34.7V34.8h124.4V0zm343.1 248.6h-280v35h285v-35h-5zm0 10v20h-275v-25h275v5zM764.2 0h-29.8v283.5h34.8V0z"}),y.createElement("path",{d:"M734.4 0h34.8v283.5h-34.8zm118.5 283.5 97.2-203.4 97.2 203.4h38.5L969.4 39.7 950.6.4l-.2-.4-.3.1-.3-.1-.2.4-18.8 39.3-116.4 243.8z"})),FL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M41.6 0h283.2v32H41.6zm342.6 32h283.2v32H384.2zm0 188.2h283.2v32H384.2z"}),y.createElement("path",{d:"M199.216.28v283.2h-32V.28zM760.519.276v283.2h-32V.276z"}),y.createElement("circle",{cx:418.6,cy:141.8,r:29.1}),y.createElement("path",{d:"m980.6 39.5-5.1-10h-25.7l-5.1 10L833 261.1h35.8l93.8-186 93.9 186h35.8z"})),kL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M857 0H272.4v283.5h221.4V217h-155v-39.8h155v-70.9h-155V66.4H795v39.9H640v177.2h70.9V177.2H795v106.3h66.5V0z"}),y.createElement("path",{d:"M591.3 106.3h-57.6v177.2h66.4V106.3h-4.4z"})),ML=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M363.2 0H199.3v66.4H248v217.1h70.9V66.4H372V0h-4.4zm225.9 0h-176v282.2h184.8V217H479.1v-31h118.8V0h-8.8zm-57.6 70.9V115h-52.8V66.6h52.8v4.3zM699.8 0h-62v66.4h70.9V0h-4.5zm230.3 0H748.6v66.4h118.8v31H748.6v184.8h184.8V0h-3.3zm-62 172.7v44H815v-48.3h52.8v4.3zM699.8 97.4h-62v186.1h70.9V97.4h-4.5z"})),RL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{fill:"currentColor",d:"M129.24 121.84c-4.26-4.26-4.42-7.7-.5-17.02.99-2.3 2.46-5.9 3.44-8.19a62.6 62.6 0 0 1 3.28-7.36c13.42-25.37 22.42-44.03 22.42-46.65 0-1.8.66-3.28 1.48-3.28 2.13 0 6.7-9.49 6.7-13.58 0-2.3-.65-2.78-2.78-1.97-1.63.82-7.69 1.8-13.58 2.46-5.9.65-13.26 1.8-16.53 2.3-5.24 1.14-6.55.65-10.97-3.94-6.55-6.38-7.37-14.56-1.47-14.9 1.96-.16 6.87-.48 10.96-.65 4.1-.16 18.5-1.3 31.92-2.62 13.59-1.14 30.77-2.29 38.47-2.29 12.93 0 13.91.17 13.42 3.28-1.3 9.33-4.91 11.95-16.7 12.76-8.34.66-12.6 3.6-13.9 9.66-.66 2.95-2.96 8.19-5.08 11.46-2.13 3.44-3.93 6.87-3.93 7.7 0 .97-1.8 4.9-4.1 9-2.28 4.09-4.08 8.5-4.08 9.82 0 1.47-.66 2.61-1.48 2.61-1.63 0-16.37 29.8-24.88 50.42-2.78 6.38-6.38 6.71-12.11.98ZM261 118.57c0-1.48 2.62-8.19 5.9-14.73 3.27-6.72 6.05-13.75 6.22-16.05.32-2.12 2.13-6.05 3.93-8.83 1.96-2.62 3.6-5.4 3.6-5.9 0-1.47 10.3-24.39 22.42-49.27 6.88-14.24 9.5-16.04 18.5-11.94 6.22 2.61 6.22 6.22 0 15.55-2.62 3.92-4.91 8.34-4.91 9.65 0 1.15-.5 2.3-1.31 2.3-.66 0-2.13 2.45-3.28 5.4-4.9 11.78-20.62 43.2-24.06 47.8-1.96 2.77-4.09 7.03-4.75 9.48-.65 2.79-3.27 5.9-6.54 7.86-3.11 1.8-6.06 4.26-6.55 5.57a3.94 3.94 0 0 1-3.44 2.45c-1.3 0-2.45.82-2.45 1.64 0 .98-.66 1.64-1.64 1.64-.82 0-1.64-1.15-1.64-2.62Zm120.15-.33c-.98-.66-2.62-4.58-3.6-8.84-3.44-14.08-5.08-21.77-5.57-25.86-.33-2.46-1.63-4.26-3.6-4.58-3.27-.66-13.1 1.8-21.6 5.4a64.48 64.48 0 0 1-11.3 3.43c-6.22 1.15-17.68 11.3-23.4 20.63-3.12 5.4-6.06 6.71-9.83 4.75a41.2 41.2 0 0 0-5.56-2.46c-1.64-.49-2.95-1.8-2.95-2.95 0-1.14 8.51-13.42 18.82-27.33 10.32-13.75 20.14-27.83 21.61-31.1 1.47-3.27 5.57-10.15 9-15.22 3.44-5.08 6.22-10.32 6.22-11.62 0-1.31 1.15-3.28 2.46-4.42 1.3-1.15 2.45-3.44 2.45-5.08 0-2.45 1.15-3.1 5.4-3.1 2.79 0 6.55.97 8.03 2.28 2.94 2.13 7.85 22.26 7.85 32.25 0 3.27 1.15 8.67 2.46 11.95l2.45 5.89h10.48c7.2 0 10.97.82 12.44 2.46 3.6 4.25.65 7.36-6.88 7.36-12.1 0-12.93 2.46-8.02 22.92.99 4.09 2.3 10.14 2.95 13.58.82 5.4.5 6.06-2.62 6.06-1.96 0-3.44.98-3.44 2.45 0 2.62-1.47 3.11-4.25 1.15Zm-24.4-49.1 8.2-2.95.48-8.84c.33-5.9-.32-10.15-1.8-12.11-2.29-3.11-2.45-3.11-7.36.49-5.73 3.93-14.24 20.13-12.77 23.9 1.15 3.1 3.27 3.1 13.26-.5Zm-171.69 44.84c-.5-2.29-.5-5.4 0-7.03 1.3-3.93 3.92-10.48 5.89-14.08.82-1.64.98-3.77.33-4.75-.66-.82-.33-2.13.49-2.78 2.12-1.31 10.3-16.04 10.3-18.5 0-1.14 6.06-14.24 13.6-29.46l13.42-27.33 22.58-.17c19.48 0 22.6.33 23.58 2.62 1.3 3.6-3.6 7.2-10.15 7.2-2.79 0-5.73.66-6.55 1.31-.98.66-4.58 2.3-8.19 3.44-9 3.1-15.55 10.64-15.55 18.17 0 1.64-1.14 3.76-2.45 4.9-4.91 4.1-2.62 5.25 7.86 4.26 11.45-1.14 14.73.17 13.91 5.73-.5 3.44-1.8 4.1-12.77 6.06-18.99 3.27-21.77 5.07-27.33 17.02-2.79 5.57-5.57 12.12-6.22 14.24-1.15 3.77-.99 3.93 5.73 2.95 3.92-.5 7.53-1.47 8.02-2.3.49-.65 4.74-1.47 9.16-1.47 4.59-.16 12.44-.81 17.68-1.47 8.51-1.14 9.33-.98 9.33 1.8-.16 5.73-3.93 8.35-13.1 9.5-21.44 2.78-41.73 7.69-46.8 11.62-5.08 3.93-11.63 3.1-12.78-1.48Z"})),OL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M217 28.8H0v115.1h115.2v110.8h110.7V28.8h-4.4zm567 0H682.1v225.9h110.7V28.8h-4.4zm345.4 0h-110.7v115.1H908v110.8h225.9V28.8zM558.1 143.9H451.8V28.8H341v225.9h225.9V143.9h-4.4z"})),NL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M562.8 0H413.2v62h-30.8v158.6h30.8v61.6h158.4v-29.6H444v-31h30.8v-62h61.6V124h-61.6V62H444V31h127.6V0h-8.8zM443.2 97.4v26.4h-30.8V93h30.8v4.4zm0 66.5v26.4h-30.8v-30.7h30.8v4.3zm-62-137.3V0H97.8v31h61.6v62H221v127.6h-30.2v61.6h30.8v-29.6h35.2v30.8h30.8v-61.8h-30.4V93h61.6V31h61.6v-4.4zm-93 8.8V62h-31V31H288v4.4zm-97.5 22.2V31h30.8v31h-30.7v-4.4zm567 31V0H603.4v93H665v127.6h-30.8v61.6H665v-29.6h30.8v30.8h30.8v-61.8h-30.8V93h61.6v-4.4zm-124-31V31h30.8v31h-30.8v-4.4zm62 0V31h30.8v31h-30.7v-4.4zm279 194.9h-26.5V0h-62v31H917v62h-97.2V31H855V0h-66.2v251.4h-31v30.8h61.6v-91.6h96.8V283h61.6v-30.4h-3.1zm-155-97.5v-31h35.2v35.2h-35.1V155zm66.4 0v-31h30.8v35.2h-30.7V155z"})),LL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M255.1 9.4H0v56.7h264.6V9.4h-4.8zm302.4 0H378v18.9h-18.9v18.9h-18.9v18.9h226.7V9.4h-4.7zm207.9 0h-66.2v56.7h75.6V9.4h-4.7zm363.7 56.7H1115V47.2h-18.9V28.3h-18.9V9.4H926v18.9h-18.9v18.9h-18.9v18.9h-18.9V274h75.6V85h18.9V66.1h75.6V85h18.9v189h75.6V66.1zm-968.5 56.7H94.5V274h75.6V122.8h-4.7zm604.8 0h-66.2V274h75.6V122.8h-4.7z"}),y.createElement("path",{d:"M1029.9 122.8h-66.1v37.8h75.6v-37.8h-4.8zm-472.4 94.5H415.7v-18.9h-18.8v-18.9H378v-18.9h132.2v-37.8H302.4v75.6h18.9v18.9h18.9v18.9h18.9v18.9H378V274h188.9v-56.7h-4.7z"})),QL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M372.358 9.081H264.146V24.75h-15.792V9.08H138.1v31.335h15.667V24.832h15.75v47.002h15.668V24.832h47.002v15.667h-31.001v15.667h31.334v15.668h-31.334V87.5h31.334v15.667h-15.667v15.667h31.334V40.582h15.667v78.337h31.335v-15.293h-15.292V56.333h47.001V72h15.668V24.832h15.667v15.667H373.9V9.165h-1.542V9.08zm-45.272 17.71v13.708h-47.19V24.832h47.002v1.958h.188z"})),PL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M468.5 0H192.1v90.6H282v192.9h96.6V90.6h89.9zm191.6 0v283.5h96.6V0h-96.6zm48.3 84C686.6 84 669 66.3 669 44.6c0-21.8 17.6-39.4 39.4-39.4 21.8 0 39.4 17.6 39.4 39.4 0 21.7-17.7 39.4-39.4 39.4z",className:"st0"}),y.createElement("path",{d:"M580.1 235.9c-44.7 0-49.3-31.7-49.3-31.7h98.5c0-74.2-47-108.1-96.8-108.1s-104.7 22.6-104.7 96.2 64 91.2 64 91.2h88.3c24.3 0 49.3-31.7 49.3-31.7V215c0-.1-13.6 20.9-49.3 20.9zm-32.8-94c12.1 0 22 13.8 22.6 31.2h-45.2c.5-17.4 10.4-31.2 22.6-31.2zm334.9-48c-47.5 0-93.5 23.2-93.5 23.2v59.5s12-19.1 52.1-19.1C881 157.5 881 187 881 187s-11.5-4.2-31.3-4.2c-31.3 0-66.4 18.2-66.4 55.2 0 37.1 28.2 45.5 28.2 45.5h46c14.7 0 23.6-14.6 23.6-14.6v14.6h95.4V161.9c0-45.6-46.8-68-94.3-68zm-1.1 144.2c-2.8 6.3-9 9.6-16.3 9.6-9.9 0-19.9-7-19.9-16.9s10-16.9 19.9-16.9c7.3 0 13.6 3.4 16.3 9.6v14.6z",className:"st0"})),$L=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M242.883 4.05H196.05v16.855h16.855v33.721h16.866v-33.72h16.855V4.05H242.883zm71.185 0h-48.705v16.855h50.587V4.05h-1.882zm-1.872 33.72h-46.833v16.856h50.587V37.771h-3.754zm-86.168 26.225h-13.123V80.86h16.866V63.995H226.028zm86.168 9.368H282.23V90.23h16.855v33.721h16.866V73.363h-3.754zM226.028 90.23h-13.123v33.721h16.866V90.23H226.028zm52.447 0h-13.112v33.721h16.866V90.23h-3.754z"})),zL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M573.6 0h-22.2v26.6h31V0H578zM516 26.6h-75.3v115.1h-57.6v26.6h57.6v88.6h57.6v-31h-31v-57.6h31v-26.6h-31V57.6h31v84.1h26.6V26.6h-4.5zm168.3 0H640v31h26.6v57.6H640v26.5h26.6v84.2H640v-84.2h-31v115.2h84.2V141.7h57.5v-26.5h-57.5V26.6h-4.5zm-425.2 31h-17.7v26.6H268V57.6h-4.5zm314.5 0h-22.2v168.3h31V57.6H578z"}),y.createElement("path",{d:"M631.2 57.6H609v26.6h31V57.6h-4.4zM888 199.3h-22.1v26.6h26.6v-26.6zm-380.9 26.6h17.8v-26.6h-26.6v26.6h4.4zm349.9 0h-48.7V0H693.2v26.6h88.5v199.3h-57.5v57.6h26.5v-26.6h115.2v-31h-4.4zm-425.2 31h-75.3V57.6h53.2V0h-26.6v26.6H268v31h57.5v225.9h115.2v-26.6h-4.4zm141.8 0h-22.2v26.6h31v-26.6H578z"})),VL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M403.1 0H270.2v163.9h13.3V155h8.8v-13.3h13.3v-13.3h-13.3v-93h13.3V22.1h13.3v13.3h8.9v128.5h-8.9v13.3h-13.3v13.3h13.3v8.8h8.9v62h-8.9v8.9h-13.3v13.3h70.9v-13.3h-13.3v-8.9h-8.9v-62h8.9v-8.8h13.3v-13.3h-13.3v-13.3h-8.9V35.4h8.9V22.1h13.3v13.3h13.3v93h-13.3v13.3h13.3V155h8.8v8.9h13.3V0h-4.4zm256.8 88.6v-4.4h-35.4V22.1h13.3v-8.8h13.3V0h-75.3v13.3h13.3v8.8h13.3v62.1h-35.5V93h8.9v13.3h13.3v13.3h13.3v44.3h-13.3v8.8h-13.3v17.8h13.3v8.8h13.3v62h-13.3v8.9h-13.3v13.3h75.3v-13.3h-13.3v-8.9h-13.3v-62h13.3v-8.8h13.3v-17.8h-13.3v-8.8h-13.3v-44.3h13.3v-13.3h13.3V93h8.8z"}),y.createElement("path",{d:"M558.1 248h-4.4v13.2h-83.6V248h-8.8v-48.6h8.8v-8.8h61.6v-13.4h8.8V164h13.2v-44.4h-13.2v-13.2h-8.8V93h-61.6v-8.8h-8.8V35.6h8.8V22.2h70.4v13.2h13.2v13.2h13.2V0H426.1v13.2h8.8V269h-8.8v13.2h140.8V248h-8.8zm-26.6-93h-13.2v8.8h-48.4V155h-8.8v-26.4h8.8v-9h48.4v8.8h13.2V155zm327.8 115.2h-8.8v-8.8h-13.3v-26.6h-8.8v-44.2H815V164h13.2v-9h8.8v-26.4h-8.8v-9H815V48.8h13.2V22.2h8.8v-8.8h13.2V0H673.8v13.2H687V22h8.8v26.6H709v70.8h-13.2v8.8H687v26.4h8.8v8.8H709v26.4h-13.2v44H687v26.4h-13.2v8.8h-13.2v13.2h61.6v-12H709V248h13.2v-35.4h8.8v-13.2h61.6v13.2h8.8v35.2h13.2v22h-13.2V283H863v-12.8h-3.7zM801.7 35.4h-8.8v128h-13.3v13.2h-35.4v-13.2H731V35.6h-8.8V22.2h79.2v13.2z"})),UL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",stroke:"null",shapeRendering:"crispEdges",style:{vectorEffect:"non-scaling-stroke"},viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M277.873 5.233h-14.679v117.534h18.349V5.233h-3.67zM138.3 18.087v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37H145.638zm95.515 0H153v18.37h18.348v73.456h18.37V36.457h55.107v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.669v-18.37h-3.67zm29.398 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm78.97 0h-71.652V36.54h55.357v18.453H299.89v55.356H373.7V18.046h-2.156v.041zM355.02 75.02v16.607H318.28V73.174h36.905v1.845h-.166z"}),y.createElement("path",{d:"M195.232 54.805v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.69v-18.37h-3.69zm38.583 0h-33.068v18.37h36.738v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.669v-18.37h-3.67zm29.398 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm-97.34 36.739v18.369h3.669v-18.37h-3.67zm7.339 0v18.369h3.69v-18.37h-3.69zm38.583 0h-33.068v18.369h36.738v-18.37h-3.67zm7.34 0v18.369h3.67v-18.37h-3.67zm7.34 0v18.369h3.669v-18.37h-3.67zm29.398 0v18.369h3.67v-18.37h-3.67zm7.34 0v18.369h3.67v-18.37h-3.67z"})),HL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M581.1 113.4h-102v56.7h113.3v-56.7h-5.6zm0 113.4h-102v56.7h113.3v-56.7h-5.6z"}),y.createElement("path",{d:"m989.3 277.8-17-17-5.7-5.7-11.3-11.3-5.7-5.7-11.3-11.3-5.7-5.7-5.7-5.7-11.3-11.3-5.7-5.7-17-17-5.7-5.7-17-17-39.6-39.6-17.1-17.1-39.6-39.6-22.7-22.7-17-17L711.5 0H138.9l283.5 283.5v-85.1L280.6 56.7h396.9L688.8 68l11.4 11.4 5.6 5.6 11.4 11.4 11.3 11.3 17 17 11.4 11.4 5.6 5.6 5.7 5.7 5.7 5.7 11.3 11.3 5.7 5.7 17 17 11.3 11.3 28.4 28.4H705.8V113.4h-56.7v170.1H995z"})),GL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"M138.9 123.67c-4.22-.82-6.47-1.9-8.7-4.17a13.62 13.62 0 0 1-3.49-5.85c-.95-3.05-1.12-4.3-1.09-9.12 0-4.49.11-5.76.93-10.61.62-3.7 1.47-7.4 2.72-12.11.95-3.49.98-3.65 1.39-4.9.24-.68.81-2.5 1.3-4.08a95.3 95.3 0 0 1 2.18-6.67c.14-.3.55-1.47.93-2.59.81-2.5 2.01-5.93 2.34-6.67l.54-1.5c.2-.51.44-1.2.55-1.5l.78-2.09c.33-.87.82-2.28 1.15-3.13l.79-2.12.54-1.5c.2-.51.44-1.2.55-1.5.1-.3.46-1.22.76-2.04l1-2.72c1.97-5.2 3.19-9.88 3.49-13.42.1-1.17.05-1.3-.52-1.44a241 241 0 0 0-11.67 0c-6.08.08-16 .25-22.1.33-13.64.19-14.38.08-17.34-2.61a7.16 7.16 0 0 1-2.45-5.72c-.03-1.74.08-2.23.7-3.27 2.26-3.86 6.4-5.47 14.92-5.85l9.12-.4c28.8-1.34 48.47-1.8 89.27-2.16 30-.24 58.44-.16 142.5.5 55.93.43 56.6.46 60.96 1.82 4.38 1.38 6.59 4.51 5.72 8.13-1.7 7-10.37 9.45-30.22 8.58-10.94-.5-73.54-1.23-123.97-1.47-40.56-.2-93.28.54-94.83 1.28a1.6 1.6 0 0 0-.85 1.14c-.1.46-.35 1.5-.52 2.31-.19.82-.43 1.8-.57 2.18l-.54 1.9c-.65 2.32-.82 2.9-3.13 9.8A251.61 251.61 0 0 1 158.09 52c-.24.6-1.44 3.95-2.07 5.86-.21.68-.51 1.47-.65 1.77-.24.57-1.41 3.83-2.07 5.85-.22.68-.52 1.47-.65 1.77-.3.62-4.82 14.34-5.66 17.14-2.4 7.9-3.57 13.89-3.6 18.32 0 2.02 0 2.02 1.72 1.83a51.7 51.7 0 0 0 5.77-.96l2.59-.57c.81-.16 1.8-.4 2.17-.52l1.9-.54c5.67-1.6 11.47-4.08 14.7-6.26 3.35-2.29 6.81-6.67 6.81-8.68 0-.3.1-1.12.27-1.85.14-.71.38-2.24.55-3.35.54-3.65 1.33-7.95 1.82-9.8.76-2.89.84-3.13 1.03-3.68.85-2.42 3.16-6.88 4.03-7.8.17-.2.76-.9 1.31-1.59a41.41 41.41 0 0 1 10.04-8.65 46.5 46.5 0 0 1 14.97-5.55c2.37-.47 10.56-.44 12.52.02 3.98.96 6.1 1.85 8.3 3.52 6.9 5.2 5.75 14.4-3.2 25.63-2.13 2.67-10.24 10.73-13.53 13.45l-3.27 2.72c-.82.68-5.3 4.06-7.13 5.34-1.85 1.28-1.74 1.68.4 1.5a97.54 97.54 0 0 0 9.72-1.5c.52-.14 1.58-.38 2.32-.57 1.5-.36 5.85-1.75 6.94-2.2a69.64 69.64 0 0 0 9.58-4.6c.38-.3.79-.53.87-.53.25 0 4.06-2.55 5.47-3.64 6.7-5.23 11.81-11.1 15-17.2a109.1 109.1 0 0 1 5.9-10.32c3.43-5.17 6.73-8.41 10.18-9.99a7.77 7.77 0 0 1 4.09-.84 9.3 9.3 0 0 1 2.85.27c.36.16 1.1.52 1.7.76a8.92 8.92 0 0 1 4.78 5.8c.66 2.8-.62 6.83-4.1 12.7-.9 1.56-2.78 4.23-8.14 11.58-6.27 8.57-8.33 12.16-9.42 16.27-.87 3.27-.2 3.54 3.15 1.31l1.64-1.14c.21-.2 1.14-.93 2.04-1.64a174.6 174.6 0 0 0 6.94-5.93l2.72-2.45 5.3-4.9c5.07-4.74 6.43-5.99 8.86-8.06 1.11-.98 2.1-1.82 2.17-1.9.08-.08.93-.82 1.9-1.63a173.66 173.66 0 0 1 9-7.27c9.3-7.05 17.27-11.35 24.65-13.31 1.96-.5 5.9-.76 8.33-.55 1.52.17 2.2.36 2.7.8 1.9 1.68 2.96 4.51 2.96 7.89 0 3.8-.93 5.22-5.44 8.33a43.56 43.56 0 0 1-7.49 4.1l-2.45 1.1c-.6.27-1.58.67-2.18.92a67.32 67.32 0 0 0-12.17 6.34c-5.57 4-11.56 11.16-12.98 15.57-1.28 3.95 1.2 7.35 5.34 7.38 2.78 0 7.6-1.96 10.4-4.22 5.36-4.33 9.77-9.96 14.29-18.21 1.96-3.57 4.24-6.23 6.75-7.9 2.64-1.76 4.9-1.87 6.53-.32 1.88 1.77 3.78 5.66 5.06 10.37.9 3.24 1.52 4.98 2.26 6.01 2.48 3.62 8.25 5.28 22.02 6.37 2.01.17 4.79.41 6.18.55 1.36.16 4.54.27 7.07.27 6.62 0 9.8-.73 12.69-2.86 2.42-1.85 5.42-3.13 7.21-3.13 3.3 0 6.53 3.02 7.81 7.27 1.53 5-1.8 10.34-8.84 14.13a34.1 34.1 0 0 1-7.35 2.8l-2.59.57c-7.6 1.63-12.87 1.77-20.82.52a60.22 60.22 0 0 1-5.36-1.1 107.9 107.9 0 0 1-17.91-6.5c-1.2-.51-2.78-1.25-7.46-3.5-1.58-.74-2.01-.74-3.07.18a143.8 143.8 0 0 1-13.07 9.18c-4.33 2.53-10.97 5.33-14.5 6.1-6.16 1.3-9.62 1.16-15.38-.6-1.88-.6-6.13-2.97-8.3-4.66a53.36 53.36 0 0 1-7.03-7.02c-.33-.44-.7-.77-.9-.77-.16 0-1.22.66-2.34 1.45-8 5.69-15.21 9.44-21.31 11.1-.79.22-2.67.38-4.5.38-2.96-.02-3.23-.05-4.94-.9-2.89-1.38-5.1-4.32-6.18-8.21-.55-1.94-.82-2.45-1.17-2.45a25 25 0 0 0-3.35 1.47 122.4 122.4 0 0 1-4.27 2.04c-.74.32-1.88.84-2.59 1.14l-2.53 1.12-2.67 1.2c-.79.35-1.5.65-1.55.65-.08 0-.74.24-1.44.57a72.35 72.35 0 0 1-11.22 3.86c-.98.25-2.45.58-3.26.8-2.07.48-10.54.46-12.66-.03a41.24 41.24 0 0 1-11.84-4.77c-1.52-.92-1.99-1.09-3.24-1.06-.81.03-1.74.16-2.04.3a58.52 58.52 0 0 0-4.93 2.5 60.82 60.82 0 0 1-5.98 3l-2.73 1.2c-.73.35-2.4 1-3.67 1.5-1.28.48-2.56 1-2.86 1.14-.92.38-6.48 2.2-7.48 2.45-.52.1-1.45.35-2.05.51-4.43 1.2-11.2 1.85-13.88 1.31Zm59.42-45.32c.9-.57 9.94-7.3 10.45-7.76.2-.19.8-.68 1.36-1.08.55-.41 1.15-.9 1.37-1.1.19-.18.78-.7 1.3-1.1 1.72-1.4 4.9-4.64 4.9-5.02 0-.57-1.39-.4-3.3.36-4.95 2.01-6.66 3.07-10.06 6.4-5.64 5.5-9.56 11.53-6.02 9.3Z"}),y.createElement("path",{d:"M284.66 44.14c-3.24-.76-4.66-1.74-6.5-4.52a16.4 16.4 0 0 1-1.91-3.62c-.41-1-.38-4.16.05-5.36.87-2.48 2.91-4.6 5.72-5.96 2.47-1.17 3.32-1.4 5.69-1.4 2.4 0 3.8.53 5.3 1.91.98.93 2.54 3.08 2.54 3.52 0 .16.1.51.24.78.82 1.47 1.09 5.23.54 7.24-.7 2.59-1.27 3.65-2.83 5.2-2.12 2.13-5.52 2.97-8.84 2.2Z"}))),qL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M255.994 18.436 189.55 124.754h132.9L255.994 18.436zm-41.76 93.027 41.772-66.445 41.772 66.445h-83.544zM189.55 3.246h132.9v13.291h-132.9V3.247z"})),jL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M4 9.215h113.54v48.74H91.66v-23.05H75.04v58.19h42.51v25.69H4v-25.69h42.69v-58.19H29.88v23.05H4V9.215zm168.88 25.69-10.01 10.2v5.29h42.51v27.2h-42.51v15.49h84.82v25.69H134.16v-74.04l35.33-35.52h78.21v25.69h-74.82zm204.97-25.69v25.69h-42.32v58.19h42.32v25.69H264.31v-25.69h42.51v-58.19h-42.51V9.215h113.54zm51.94 0h42.88L508 44.735v74.05h-28.71v-42.32h-39.48v-26.07h39.48v-5.29l-10.2-10.2h-35.7l-10.2 10.2v73.68h-28.72v-74.05l35.32-35.52z"})),KL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M106.324 104.855c-2.636-2.637-4.018-6.152-4.018-9.789V55.778L89.129 45.735c-3.388-2.637-5.394-6.777-5.394-11.043 0-7.535 6.273-13.68 13.807-13.68h67.4c7.406 0 13.558 6.152 13.558 13.68 0 4.394-2.133 8.533-4.77 10.546l-13.686 10.54v39.288c0 3.643-1.503 7.152-4.14 9.789-2.509 2.509-6.024 4.019-9.667 4.019h-30.252c-3.636-.007-7.151-1.51-9.66-4.02zm39.913.624a9.95 9.95 0 0 0 7.279-3.14 10.356 10.356 0 0 0 3.012-7.28V54.02l15.062-11.546c2.134-1.63 3.516-5.018 3.516-7.91 0-5.018-4.643-10.164-10.165-10.164H97.535c-5.521 0-10.419 4.515-10.419 10.292 0 3.14 1.51 6.272 4.14 8.285l14.438 11.043v41.046c0 2.764 1.127 5.394 3.012 7.28 2.006 2.006 4.643 3.14 7.28 3.14l30.25-.007zm-37.028-10.42V52.384l-15.94-12.17c-1.63-1.255-2.637-3.388-2.637-5.394a6.885 6.885 0 0 1 6.904-6.904h67.278c3.643 0 6.776 2.382 6.776 7.152 0 1.51-.376 3.14-1.382 3.891L153.14 52.39v42.676c0 3.764-3.14 6.904-6.903 6.904h-30.252c-3.763-.007-6.776-3.14-6.776-6.91zm37.028 3.516c1.885 0 3.388-1.63 3.388-3.515V50.632l17.443-13.304c1.007-.751 1.127-1.63 1.127-2.509 0-2.006-1.51-3.516-3.515-3.516H97.536c-2.134 0-3.516 2.134-3.516 3.516 0 1.006.503 2.006 1.382 2.637l17.195 13.176v44.434c0 1.886 1.51 3.516 3.388 3.516h30.252v-.007zm-30.252-49.58-18.45-14.183h67.151l-18.45 14.183V95.06h-30.25V48.995zm26.736 42.676V48.995c0-1.127.503-2.133 1.382-2.764l11.801-8.03h-49.459l11.674 8.03c.879.63 1.382 1.63 1.382 2.764v42.676h23.22zm44.809 13.184c-2.508-2.637-4.018-6.152-4.018-9.789V34.82c0-3.643 1.382-7.28 4.019-9.789 2.636-2.509 6.152-4.018 9.788-4.018h60.503c7.03 0 13.559 6.152 13.559 13.68 0 3.26-1.007 6.655-3.261 9.037l-11.298 11.418c2.637 2.51 4.14 6.025 4.14 9.668s-1.383 7.28-4.14 9.916L267.368 85.4c2.637 2.636 4.02 6.152 4.02 9.788 0 1.758-.377 3.516-1.007 5.146-2.006 5.146-7.152 8.534-12.801 8.534h-60.247c-3.657 0-7.293-1.376-9.802-4.012zm70.037.624c4.139 0 8.03-2.51 9.54-6.4.503-1.255.751-2.637.751-4.02 0-2.636-.879-5.273-2.885-7.279l-13.055-13.056 2.509-2.381c2.006-2.006 3.26-4.77 3.14-7.535-.128-4.018-1.758-5.897-5.65-9.667l13.68-13.808c1.63-1.63 2.382-4.394 2.382-6.527 0-5.395-4.14-10.42-10.164-10.42h-60.502c-2.765 0-5.274 1.255-7.28 3.14s-3.14 4.515-3.14 7.28v60.247c0 2.764 1.255 5.273 3.14 7.28s4.515 3.139 7.28 3.139l60.254.007zm-67.151-10.42V34.813c0-3.891 3.012-6.903 6.903-6.903h60.248c3.763 0 6.903 2.885 6.903 6.903a6.93 6.93 0 0 1-2.006 4.898L246.9 55.275l5.019 4.643c1.382 1.254 2.133 3.012 2.133 4.897 0 1.885-.751 3.764-2.006 5.019l-5.018 4.897 15.437 15.438c1.382 1.382 2.006 3.14 2.006 4.897 0 4.14-3.26 6.904-6.903 6.904H197.32c-3.891-.007-6.903-3.02-6.903-6.91zm67.15 3.516c1.383 0 2.765-.751 3.261-2.133.128-.376.248-.88.248-1.255 0-.879-.375-1.758-1.006-2.51l-17.947-17.946 7.407-7.28c.752-.75 1.127-1.63 1.127-2.508 0-1.007-.503-1.886-1.127-2.51l-7.534-7.03L260.069 37.2c.63-.631 1.006-1.51 1.006-2.382 0-1.885-1.63-3.516-3.515-3.516h-60.247c-1.886 0-3.516 1.63-3.516 3.516v60.247c0 1.885 1.63 3.516 3.516 3.516h60.254v-.007zM197.32 34.812h60.248l-20.584 20.584 10.164 9.54-9.916 9.788 20.336 20.336H197.32V34.812zm53.216 56.86-15.692-14.56c-.63-.623-1.006-1.502-1.006-2.508a3.4 3.4 0 0 1 1.006-2.382l7.28-7.152-7.535-7.031c-.63-.63-1.006-1.63-1.006-2.51s.248-1.884 1.006-2.508l15.94-14.814h-49.827v53.471l49.834-.007zm29.874 13.183c-2.508-2.637-4.018-6.152-4.018-9.789V34.82c0-3.643 1.382-7.28 4.019-9.789s6.152-4.018 9.788-4.018h30.124c3.643 0 7.28 1.382 9.789 4.018s4.018 6.153 4.018 9.789v60.247c0 3.643-1.382 7.28-4.018 9.789-2.637 2.509-6.153 4.019-9.789 4.019h-30.124c-3.643-.007-7.279-1.383-9.788-4.02zm40.04.624c2.765 0 5.274-1.255 7.28-3.14 2.006-1.885 3.012-4.522 3.012-7.28V34.813c0-2.764-1.127-5.273-3.012-7.28s-4.522-3.139-7.28-3.139h-30.123c-2.764 0-5.273 1.255-7.28 3.14a9.976 9.976 0 0 0-3.14 7.28V95.06c0 2.764 1.255 5.273 3.14 7.279s4.522 3.14 7.28 3.14h30.124zm-37.154-10.42V34.813c0-3.891 3.012-6.903 6.903-6.903h30.124a6.885 6.885 0 0 1 6.904 6.903V95.06a6.885 6.885 0 0 1-6.904 6.903h-30.124c-3.89 0-6.903-3.012-6.903-6.903zm37.155 3.516c1.885 0 3.388-1.63 3.388-3.515V34.812c0-1.885-1.51-3.515-3.388-3.515h-30.124c-1.885 0-3.516 1.63-3.516 3.515V95.06c0 1.885 1.63 3.515 3.516 3.515h30.124zm-30.252-63.763h30.124V95.06h-30.124V34.812zm26.736 56.86V38.2h-23.348v53.471h23.348zm25.602 10.674c-1.382-2.261-2.134-4.77-2.134-7.407 0-2.006.503-4.14 1.382-6.025L371.91 26.91c2.382-4.77 7.152-7.783 12.425-7.783s10.044 3.013 12.425 7.783l30.124 62.005c1.006 2.006 1.382 4.019 1.382 6.152 0 2.51-.63 5.019-2.006 7.28-2.51 4.018-7.031 6.527-11.801 6.527H354.21c-4.77-.006-9.164-2.515-11.673-6.527zm71.92 3.012c3.644 0 6.904-1.758 8.79-4.898 1.006-1.63 1.63-3.515 1.63-5.521 0-1.51-.376-3.013-1.127-4.522l-30.124-62.005c-1.758-3.516-5.273-5.777-9.285-5.777-3.891 0-7.534 2.261-9.286 5.777l-30.123 62.005c-.752 1.51-1.127 3.012-1.127 4.522 0 2.006.624 3.891 1.63 5.521 1.885 3.14 5.146 4.898 8.789 4.898h60.234zm-66.144-6.655a6.733 6.733 0 0 1-1.006-3.516c0-1.127.248-2.26.751-3.26l30.124-62.006c1.127-2.381 3.515-3.89 6.152-3.89s5.018 1.509 6.152 3.89l30.251 62.005c.504 1.007.631 2.006.631 3.013 0 1.382-.255 2.636-1.006 3.764a7.01 7.01 0 0 1-5.898 3.26h-60.247a7.013 7.013 0 0 1-5.904-3.26zm66.145-.249c1.254 0 2.381-.63 3.012-1.63.376-.503.503-1.127.503-1.758a3.9 3.9 0 0 0-.375-1.63l-30.124-62.005c-.503-1.127-1.758-1.885-3.14-1.885-1.254 0-2.637.751-3.14 1.885l-30.123 62.005c-.249.503-.249 1.006-.249 1.51 0 .623.128 1.254.504 1.885.63 1.006 1.63 1.63 2.884 1.63l60.248-.007zm-30.124-65.4 30.124 61.878H354.21l30.124-61.878zm24.602 58.497-24.602-50.707-24.602 50.707h49.204z"})),WL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M185.987 23.31c0 .25-.25.881-.63 1.382-.5 1.26-.75 2.89-1.13 4.28-1.01 4.532-5.541 3.651-7.173 5.792v2.01c.38.501 1.26.752 1.89 1.26-.5.502-1.38 1.382-2.14 1.64-1.89.501-5.791 1.382-6.542 1.382-4.03 0-4.152-3.021-4.911-3.021-.38 0-2.52-.25-4.03-.25-.63 0-1.382.13-1.511.25 0 3.02-.38 5.282-1.64 8.812-.63 1.76-.88 3.271-.88 4.782 0 2.64 1.01 4.03.88 7.042-.25.76-.751 10.064-.751 13.715 0 1.13.13 2.261.25 3.65.13 5.913-1.64 9.063-1.26 15.105.13.5.88 1.01 1.01 1.51.13.25.13.38.13 1.13 0 1.762-.63 3.401-.63 5.162-.13 1.13-.13 2.261-1.01 3.271-.501 0-1.26.25-1.89.76-.25-.25-.63-.25-.88-.5v.129c0 .63 1.89 2.52 1.51 2.891-1.26 3.521-2.771 2.77-4.031 6.292-1.64 1.64-2.14 2.14-2.52 2.77-.76.63-5.032 1.51-7.173 1.51-1.01 0-1.89.13-2.77.13-1.89 0-3.021-.76-3.772-2.64-.25-.752-.13-2.771-.5-4.282-.13-1.38-.63-3.02-1.131-3.771-.63-1.381-1.01-2.77-1.01-4.402 0-2.641.76-5.161.88-7.423 0-.5-.63-1.26-.63-1.76.25-3.15.38-5.283.38-6.793 0-1.01 0-1.26-.13-1.76-.5-2.892-1.26-8.562-2.52-11.454-.25-.5-.129-1.01.501-1.26v-.13c0-1.51 1.51-2.39 1.01-3.65-.25.25-2.641 1.51-2.641 2.01 0-.88 2.64-3.02 2.52-4.03 0-.13-.13-.25-.25-.13 0-.5-.25-1.38-.751-2.52.25-2.77 2.77-8.812 2.64-11.574-.25-.25-.5-.25-1.26 0-.25-3.4-.379-5.912-.5-6.421l.13-1.51c-.38-.25-.63-.38-.88-.63 0 .129-.13.129-.13.129-.38 0-.38-4.402-.76-3.02 0-.501-.25-.881-.5-.881-.76 0-2.14 1.89-2.892 1.89-.25 0-.38-.25-.38-1.01l-.63.25c-.38.25-.75.38-1.26.38-1.64 0-3.9-1.01-5.282-1.01-1.26 0-2.77-.25-3.521-.63.13 0 1.89.25 2.14 0-.5-.38-1.38-.5-2.39-.5-3.772-.38-7.173-4.402-7.803-9.183-.25-.25-.25-.25-.88-.25-.5 0-.5.5-1.13.63-1.382.38-2.012 2.89-2.642 3.771-.25-1.26-.63-3.521-.63-4.531.13-2.14.5-3.021 1.64-3.901 0 .13.25.25.38.25.5-.38.88-1.13 1.26-1.64l-.75-1.38c-.502.379-.881 1.009-.881 1.51v-.13c0-.5.38-1.26.88-1.76-.25-.25-.25-.38-.25-1.01.13-3.401 2.52-1.89 6.162-4.402.63-.5 3.522-1.381 4.531-1.381.501 0 6.543 1.26 7.173 1.51 2.64-1.38 6.292-2.01 11.453-2.01 4.151 0 8.553.379 12.333.379 7.173 0 14.846-3.142 23.407-3.142 1.26 0 2.262 0 3.651.25.13-.25.5-.5.751-.38 2.14.631 3.271 2.521 4.911 3.902 2.39 1.89 4.402 5.032 6.922 8.053l-.25.25c.112.12.613.242 1.113.242zm-80.785 3.272c-1.38.25-2.261 2.77-2.64 3.4.759-1.26 2.01-2.64 2.64-3.4zm-2.261 1.39c.25-.501.25-1.131.38-1.64-.63 2.52-.38 1.38-.38 1.64zm1.001-2.65c.25.25.5.63.88.63l.13-.38c-.25 0-.751-.12-1.01-.25zm.63 4.28c.13-.129.5-.25.63-.25 0 .25-.63.5-.63.25zM127.1 68.235c0 .25.25.76.13.88h-.63c.25 0 .5-.5.5-.88zm2.52 10.444c0 .13.25.88.25 1.38-.25 0-.63-.5-1.38-1.51-.251.5-.251 1.01-.76 1.51v-1.13c0 .13.13.25.25.63v-.25c0-1.01-1.01-2.261-.13-3.142h.13c.63 0 1.13 1.26.75 2.011.26.25.64.5.89.5zm-1.14-18.876h.501l-.13 1.51c-.5.501-.88.63-1.01.13 0-.13-.129-.25-.129-.38.018-.38.268-.76.769-1.26zm.89 2.641v.25c0 .501-.25 1.131-.501 1.381 0 .38-.25.63-.63.38a.97.97 0 0 1 .13-1.26c.742-.872.871-1.001 1-.75zm-1.01 10.953h.5l.13 1.13h-.751c-.259-.25-.259-1.01.12-1.13zm.88-12.204.38-.751h.38l-.38.88-.38-.13zm0 3.012h1.26c0 .25-.38.76-.38 1.01 0-.25-.129-.63-.38-.88-.37 0-.5 0-.5-.13zm.25 10.573c.751.88.88 2.77 1.26 4.401-.25-1.13-1.01-2.01-1.13-3.4-.13.13-.25.5-.25.88 0-.241-.13-1.881.12-1.881zm0-15.855c.13-.13.25-.38.25-.5 0 .5-.63.75-.25.5zm0-.88c0-.13 0 0 .38-.881 0 .13 0 .25.13.25-.13.13-.26.38-.51.63zm.38-.881c.25-.88 1.64-3.65 1.64-3.901.12.38-.51 1.89-1.64 3.901zm.121-13.214c.38-.25.5-.25.63-.13.13.38-.371.38-.63.13zm.38 49.585.38.129-.38.63-.38-.13.38-.63zm1.76-49.706h-.5l-.13 2.52h.501l.13-2.52zm42.913-31.339-1.01-.25v.38l.88.25.13-.38zm88.759 85.195c-.13 3.4.25 4.652-1.01 5.161-1.51.63-3.4.25-5.282.25-3.9 0-3.27.76-6.162 1.01-1.76.25-4.781.88-6.792 1.26l-8.813 1.51c-.25.13-.25-.379-.75-.379.38.13-.38-.13-.76-.13-.88.38-1.64.13-2.39.13l-.63.5c.379.13.88.251 1.63.251-.13.13-.88.5-1.26.63.5.25 1.13.5 1.761.5.25 0 1.38.13 2.39.13.76.13 1.26 0 1.89 0 .501 0 9.184-.88 9.693-.88.501 0 .63.63 1.26.63h.13c.25-.38 1.26 0 .88-.63.13 0 .38.25 2.262.25v-.5l4.91-.38c-.88.13-1.76.38-2.26 1.01h-1.382l.13.25c1.26 0 2.52.25 3.521.38-1.38 0-2.39.13-3.4.25 0-.13 0-.13.13-.13-1.64-.25-3.902.13-7.044 1.01.88.13 1.632.25 2.262.25 2.14 0 4.781-.38 8.182-.759-3.522.63-9.063 1.51-9.693 1.51-.5 0-.88-.5-1.26-.5-.5 0-3.142.88-4.652 1.13-1.38.13-3.271.13-4.652.38-1.51.13-3.02.38-4.402.751-7.932 2.011-16.735 2.77-24.287 4.782-.88.13-2.891.38-3.651.38-2.52 0-2.14.38-6.542-1.26-.63-.13-1.89-1.131-3.4-2.642-3.022-2.52-5.162-6.542-5.162-10.193 0-2.261.63-5.411 1.26-6.421.38-7.172 3.271-17.366 3.901-24.037 0-.76 1.01-5.792 1.01-6.292 0-1.26-2.011-3.271-2.52-4.281-.63-1.01-1.13-3.02-1.13-4.782 0-4.652 3.65-7.301 3.65-8.933l-.25-4.401c-.13-.88-.5-2.011-1.13-2.892-.251 0-.752.25-1.01.501.25-.38.25-.88 0-1.51-.38-.13-.63-.63-.76-.88-.63-.881-.751-2.012-1.26-2.642-2.641-4.151-2.391-3.65-2.391-5.282 0-2.01.75-3.521 3.772-7.552.63-.76 2.14-1.51 2.89-2.261.881-.88-.129-2.641 2.262-3.522 3.651-2.01 7.673-3.521 11.704-4.652.25 0 .5-1.51 2.52-.75 3.15.38 4.03.5 6.042.5 7.422 0 13.964-1.26 29.949-1.26 7.422 0 12.454 1.51 13.844 4.151.5 1.26 1.13 3.772 1.13 4.911 0 6.163-8.933 4.03-9.942 6.922 0 .25.5.5.88 1.01V31c-1.26.38-2.77 1.01-4.152 1.762-.129 0-.5-.25-.63-.13-.63.38-1.38.38-1.76 0-1.51.38-3.021 1.13-4.532.88-.38 0-12.583 2.011-12.963 2.011-.63 0-1.76.13-2.641.13.38 0 .76-.13 1.13-.5h-.129c-.5.129-.63-.13-.88-.38-.88.25-2.011.759-2.641.759-.13 0-.501-.63-1.381-.38.76.5 1.13.5.63 1.64-.13.13-.25.25-.13.38 1.51-.38 3.651-.38 6.042-.76.13-.13-.25-.38-.76-.38.13 0 8.554-1.38 11.833-1.38.63 0 1.131.13 1.26.25.88 0 2.641-.5 3.272-.5.5 0 1.01.63 1.38.759-1.51.88-15.224 2.77-16.735 3.02v.501c-1.38.63-2.64 1.131-3.772 1.761h-1.63c-.501 0-.881.13-1.64.38.63.13 1.26.13 1.89.13-.501 0-1.01.379-3.272.379l.25.63c.13 0 .63-.25 1.131-.25-.88.63-1.89 1.01-1.76 2.14-.76.13-2.641.25-3.15 1.381-.13 0-.13.13 0 .25.759-.129 2.39-.25 3.771-.25.5 0 1.26-.5 1.89-.63 1.26-.38 4.911-.76 9.693-1.01-1.76.5-4.402 1.13-5.282 1.26-.5 0-1.381.38-2.011.63v.13c.13 0 .25.13.25.13.38 0 .75-.25 1.13-.25l.38.129c-.76.129-1.38 0-2.01 1.01.25.25.5.38 1.26.63 1.64.25 7.672-.25 11.323-.25 1.76 0 2.011 0 2.391.129.63.76 2.011 1.64 2.891 2.26.38.251 1.89 4.031 1.89 4.653 0 3.271-2.52 6.162-5.79 6.672-.251 0-.63.25-1.131.25-.63.25-1.381 1.13-1.64 1.76.25.13.25.25.38.25.88 0 2.01-2.01 3.141-2.01.5 0 1.26.38 1.89.63.25.13.38.76.13 1.13.63.501-5.541 2.262-5.032 2.771-.38.38-.25 1.26-.76 1.76-.38.38-1.26.501-1.51 1.26l-1.381-.25c0 .13-.13-.25.75 1.382-.63.38-1.639 1.64-2.77 1.76-1.26.13-2.52.13-3.65.13-4.402 0-4.782-1.01-8.183.88-2.14.76-4.53 1.51-4.151 3.142.25.76 0 3.15 1.76 3.15.63 0 8.053-.13 12.714-.38 1.76-.13 3.4-.38 5.032-.38 3.4 0 4.91-.5 6.041 0 .63.25.25 1.51-1.26 1.761-4.28.76-9.062 1.89-11.453 2.011-1.38 0-2.891.38-4.652.63-.25.25-.63.38-1.01.38-.63 0-1.38-.25-2.14-.13h-.13c-.5 0-.76-1.38-1.01-.759-2.26.88-2.52.25-3.52 1.26.25.5.129.63.379.76 1.26-.38 2.52-.63 3.27-.63 0 .129.13.25.13.5l.501 1.13c-.13-.129-.25-.25-.38-.25l-.13-.38v.251l-.129.13c-.38-.38-.76-.501-1.38-.501-.63 0-1.64.76-1.64 1.38-.501 0-.76 0-1.01.13.38.25.38.38.63.5 1.38.13 2.64.251 3.27.13l.251-.25c.38 0 .5 2.39 1.13 2.261l.251.25c3.901-.63 7.423-1.38 10.694-2.26-.38.129-1.01.63-1.51.759-1.01.25-2.642.38-3.651 1.26h-.13l.5.13c.501 0 1.26-.25 1.64-.63l22.398-.76c.5 0 2.39.5 2.891.5.63 0 .63-1.26 1.89-.5 1.26.13 1.76 1.01 3.021 1.51.5.5 1.13 1.381 2.011 1.89.76 1.26 3.142.501 3.142 3.021.38.88.76 2.14 1.01 2.641.785 1.468-1.226 1.347-1.356 1.597zM220.02 84.59l.25.38-.13.13c-.129.129-.129-.13-.25-.63.13 0 .13 0 .13.12zm.25.38.13.25c-.13 0-.13-.12-.13-.25zm.121-.121c.13.13.25.25.25.38l-.25-.38zm.25.371.13.38v.38l-.38-.76h.25zm0 0c.25 0 .5-.13.63 0v.38l-.13.38c.01.12-.24-.25-.5-.76zm1.64-.5c.25 0 .751-.13 1.13 0l-.5.25c-.25-.121-.38-.25-.63-.25zm2.011-1.26h-1.38v-.38h1.38v.38zm0 1.13-.63-.25.13-.38.63.25-.13.38zm2.02 3.65-2.52.38v.25l2.52-.379v-.25zm-1.51-5.03v-.38l1.01.25v.38l-1.01-.25zm7.293 3.02h-.13.13zm1.01-20.766 3.4.76c-.13-.76-.13-.13.38-1.26-1.64.25-2.78.25-3.78.5zm3.141 1.51h-.88c-.63 0-1.01 0-1.26.13.25.13.38.13 1.01.13.38-.01.759-.13 1.13-.26zm-1.252 19.006v-.38l1.89-.25v.38l-1.89.25zm2.391-.88c1.13 0 2.641-.251 3.772-.251-.76.13-1.76.38-2.641.38-.38-.009-.76-.009-1.13-.13zm3.142-4.411c.38 0 .76.13.88.25-.5.009-1.13-.25-.88-.25zm.38 28.818.76.25.129-.38-.88-.25-.01.38zm.5-29.19 2.391.251v.25l-2.39-.13v-.37zm2.77.372.251-.5.38.129-.38.38h-.25v-.01zm.752-.622h1.64v.38h-1.64v-.38zm.509 29.06h1.13v-.38h-1.13v.38zm2.132-77.004.38.25.5-.75-.38-.251-.5.75zm5.29 76.754h.501-.5zm6.413-2.01c-.88 0-1.76 0-2.52.129 1.13-.25 2.39-.13 3.142-.13h-.622zm1.14-80.536c.88.501 1.51 1.131 2.14 1.761-.38.38-.88.63-1.26.63-1.381 0-3.15-1.38-2.641-2.01l1.76-.38zm19.427 73.234c-.38-1.26.38 4.53-.501 4.03-2.14-1.01-2.641-1.89-2.641-3.9 0-.38.38-2.141.88-2.892.63.38 1.131.76 1.26.5-1.13-1.38-3.02-2.14-3.02-4.151 0-.76 1.13-1.381 1.13-2.011 0-1.01-1.13-3.4-1.76-3.901-1.01-1.01-1.01 2.14-1.01 2.77 0 1.26 2.261 5.912 2.14 8.683-.38 1.13-3.771-4.782-3.771-9.693 0-4.652 1.38-3.771 1.38-6.292l.501-27.938c.13-6.041-5.412-38.131 10.573-42.282 2.891-.38 3.02.5 3.65.63 3.401 1.01 5.412 0 8.053 0 6.793 0 7.173 11.453 7.173 15.855 0 2.14.76 6.162-.63 7.802-2.14 2.261-3.021 5.411-3.021 11.453l-.38 9.693c0 8.682 1.64 15.354 1.64 17.115v8.682c0 1.89 1.89 4.281 1.89 8.812 0 .76-.25 2.641-.25 11.574 0 7.423-4.03 12.205-9.693 12.205-6.671-.01-12.083-7.682-13.593-16.744zm21.637-53.978c0-1.51 1.01-3.4 2.011-2.52.25.63.38 1.01.38 1.76s-.88 4.031-1.51 3.522c-.501-.25-.88-2.132-.88-2.762zm1.89 10.564.25-.75c.501-1.01 1.131 1.51.76 2.14-.25 0-.38 1.51-1.01.38-.12-.51 0-1.26 0-1.77zm.501 5.662c-.38-1.38.38-1.01.76-.13.5.88 1.63 1.01 1.63 2.012 0 1.89-1.38 1.89-1.76 1.38-.371-.742-.25-2.502-.63-3.262zm93.965 54.997c.25-1.382 1.26-.881 2.14-2.262.13-.13.13-.25.13-.38 0-1.01-2.391-1.26-2.892-1.76-.5-.38-.76-1.761-1.26-2.52-.63-1.01-2.52-2.521-3.02-2.521-.501-.13 0 .13-.501.13-.63-.13-1.89-1.64-2.14-2.391-2.892-4.532-7.933-13.344-8.433-13.465-.5 0 0 .25-.63.13-.38 0-5.162-2.011-7.932-3.02-1.01-.38-1.89-.13-2.891-.251-.13.13 4.151 1.01 3.27 1.76-.129.13-.38.25-.63.13-1.01-.5-3.02-1.26-3.52-1.26a29.203 29.203 0 0 0-4.653-.38c-3.141 0-5.411.5-7.552 1.76-1.01.63 1.01 1.64 3.651 1.761.25.25-.38.751-.76.88-.759-.129-1.64.13-2.14 0-.25-.129.38-.379.25-.63-.13-.129-.25-.129-.38 0-.38.251-.25.881-.63 1.131s-.88.38-1.38.38c-.63-.13.5-.38-.13-.5h-.38c-.5 0-1.13-3.401-1.64-3.021-.25.13-.25 1.01-1.13 1.51-.25.25.25 0 .63 0 .25.13-.13.5-.63.76-1.631.38-1.13 0-2.261.38-.38 0 .25-.38.129-.63l-.88-.13c-.25.13.25.63 0 .76-1.01.759-2.77 1.01-4.152 1.51v.13c2.011-.251 4.152-.76 6.422-1.26-2.262.5-6.793 2.14-7.302 2.14-.5-.13.13-.5-.38-.5-.5-.13-3.65 1.13-5.541 1.51-1.51.5-4.911.25-5.412 1.89-1.76 7.051-4.151 11.574-6.792 12.713-.38.25-1.26 1.89-2.011 2.77-.63.76-2.261 2.011-3.4 2.642-1.382.759-4.782 1.26-6.793 1.13-4.402-.63-6.672-3.4-6.672-7.802 0-3.15-3.65 4.781 4.402-9.442.38-.76.63-1.51.63-2.391s-.25-1.76-.13-2.261c.501-2.641 1.64-5.412 2.642-8.053 4.401-11.954 6.421-15.605 9.813-23.528 1.01-2.261 2.52-5.411 3.271-7.802.13-.38 1.01-1.01 1.13-1.381 1.511-3.271 3.142-6.542 4.402-9.563.38-.88 1.51-2.641 2.14-3.901 3.902-7.803 7.052-14.845 12.585-20.887.63-.76 2.261-1.51 3.27-1.51 0 .129.13.25.251.129.63-.76 1.01-2.011 1.64-2.77.63-.76 1.51-1.64 2.261-2.642.25-.38.25-1.01 0-1.01-.38.881-1.01 1.511-1.76 1.761-.38.13.5-.63.5-1.13 0-.13-.13-.25-.25-.25-.38 0-.88.25-1.01-.13s1.381-1.51 2.77-2.011c.38-.13.881-.5 1.382-1.01.129-.13 0-.5.129-.63 3.15-1.13 4.531-1.76 6.292-1.76.76 0 1.51.129 2.39.25.501.13 3.272 2.64 3.902 2.77.5.13.13-.25.63-.13.25 0 1.64 2.262 1.64 2.771.63 2.52-.63 4.911-1.01 7.302-.13.63-1.64 2.011-1.76 2.52 0 .5.63 1.26.63 1.76-.251 1.762.25 3.652 1.51 5.412 1.38 2.011 3.65 4.402 5.411 6.543 3.4 4.28 6.422 8.812 9.313 13.084 2.891 4.531 4.782 9.434 6.672 13.085.13.25.5.129.76.25.25.13-.38.25-.251.5 0 1.26.75 2.262 1.51 2.14.13 0-.63-.759-.38-1.38.13-.25.88-.25.88-.13.13.25.13.501.13 1.51v1.762c0 1.01 0 1.26.13 1.64s1.01 4.652 1.51 5.16c.38.251.76 1.131 1.13 1.89.13.251.13.752.38.631.501-.13.13-1.01.63-1.01.63.38.13 5.032 1.511 5.282 1.64.76 3.901 8.182 5.912 12.204v-.13c0-.25-.13-.63-.13-1.009 0-.5.251-.88.63-1.01 1.261-.25 1.64 3.271 1.132 3.772-.25.25-.63-1.01-1.26-.5-.25.25-.38.75-.38 1.26 0 .63.25 1.76 1.13 4.15.13.38.13 0 .38-.129.5-.129-.13-1.13.13-1.26.25-.13.5-.25.76.13.25.38.5 1.38.5 1.89-.13 1.13-.5.25-1.761 1.51-.38.501-.63 1.131-.76 1.89-.129 1.131-.5 2.262-.88 3.772v.25c0 .76 1.89.88 2.52 1.64 1.381 1.64 1.26 2.262 1.131 3.401-.13.5-.5 3.02-1.13 4.151-1.01 1.51-3.522 2.892-4.653 2.52-.38-.25.13-1.26-.25-1.38-.13 0-.25-.13-.38 0-.5.5-.38 1.76-1.01 1.51-2.26-.656-5.411-.405-5.031-3.297zm-48.195-46.936c.88 0 2.77-.38 3.27-.76 3.522-.88 9.434-2.14 14.095-3.02.13 0 .38-.13.38-.25 0-.25-1.01-1.131-.76-1.131h.38c1.51 0 1.01.75 1.64.63.13 0 .25-.38.25-.5 0-.501-.5-1.26-.38-1.64.13-.88.25-1.381.13-1.89 0-.38-.25-.76-.13-.88.38-.38 1.761-.251 1.51-.76-.75-1.51-2.14-2.391-3.02-3.272-.25-.25-.25-.5-.13-.63l.25-.25c.38-.25.63.25 1.01.38.501 0 2.012 5.282 3.272 4.03 1.26-1.13-1.26-3.52-2.14-4.53-.251-.38-.76-.38-.881-.501-1.01-1.51-1.76-3.4-2.891-4.402-1.51-1.89-5.032-4.782-6.042-4.911-.63 0-1.76.25-2.14.75 0 .13 0 .63-.13.76-.25.25-.76.13-1.01.38-1.01 1.89-2.891 4.03-3.27 5.161-1.261 3.651-3.773 10.064-3.773 10.323-.88 1.89-.5 3.901-.76 5.912.13.63.76 1.01 1.01 1.01h.26v-.009zm-1.01-50.594.13-1.01c.129-.88 1.38-2.52 2.52-3.141.5-.13 1.38-.76 1.51-.501l-.5.88c-.251.25-.63.63-.76 1.01-.25.38-.13 1.13-.38 1.64-.38.5-.76 1.381-1.64 1.64-.25.112-.621-.518-.88-.518zm4.781-3.392.38-.75.25.129-.38.76-.25-.139zm4.41-4.151c-.25.13-.129.5.13.63.242.12.5-.88-.13-.63zm1.511-.13v-.38l-.5.13-.13.38.63-.13zm3.901 83.936c2.14 0-.5.76-3.141.88-1.27.25 1.501-.88 3.141-.88zm.88-35.361c-.25-.13-.38-1.13-.129-1.13.38-.13 1.26-.251 1.64-.251.5.13 1.381 1.13 1.64 2.01a1 1 0 0 1-.25.63c-.64-.129-1.77-.759-2.9-1.26zm1.252 34.98v-.379l.76.13v.38l-.76-.13zm1.14-.12v-.25h.63l-.13.38-.5-.13zm.75-37.63h.13c.5 0 1.01.759.76 1.26-.13.38-1.14-1.26-.89-1.26zm2.77 5.54c-.129-.13-.25 0-.379 0 0 .38-.25 1.01 0 1.26l.38.13c0-.51.25-1.269 0-1.39zm1.01 31.46h-.129c0-.13 2.77 0 2.892-.5.129-.251.25-.251.5-.251.5 0 1.76.38 2.52.88.13.13-.5.38-.5.63-.13.25.88.38.63.38-1.89-.388-3.78-.638-5.912-1.14zm39.004.88c.13-.13.25-.13.38 0 0 .25.129.5-.13.76-.13.13-.25 0-.38 0-.12-.26-.12-.51.13-.76z"})),JL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M193.066 29.207h-14.002c-2.596 0-3.614 2.743-3.614 5.199v6.496c0 2.743-1.732 3.178-3.9 2.02l-11.408-6.496c-1.157-.723-2.307-.862-2.307-3.178v-1.733c0-1.733-1.01-2.308-2.456-2.308h-15.44c-2.743 0-4.189-1.445-4.189-4.188v-7.367c0-2.595 1.298-4.188 4.041-4.188h53.563c2.89 0 4.188 1.445 4.188 4.188v7.367c0 2.883-1.872 4.188-4.476 4.188zm-35.371 48.94V51.29c0-3.9 2.168-5.486 5.773-3.465l7.942 4.475c1.733 1.01 4.04 2.743 4.04 5.051v13.28c0 2.89-1.157 4.189-3.613 5.634l-8.377 5.05c-3.597 2.169-5.765.436-5.765-3.17zm13.862 36.381c2.456 0 4.041-1.445 4.041-4.04l-.148-18.914c0-4.04-2.168-5.338-5.633-3.178l-8.804 5.346c-2.308 1.445-3.318 2.595-3.318 5.338l.147 11.547c0 2.743 1.733 3.901 4.328 3.901h9.387zm40.711-84.311c-2.596-1.585-3.901-3.03-3.901-5.486v-7.366c0-2.596 1.733-3.901 4.04-3.901h43.454c2.168 0 3.9 1.733 3.9 3.9v7.795c0 2.308-1.732 4.04-3.9 4.04h-21.797c-4.911 0-6.784 1.446-8.081 5.051-.863 2.308-2.456 2.89-5.199 1.158l-8.517-5.19zm-3.894 54.573V43.932c0-1.88.863-3.03 2.456-3.03 1.158 0 2.02.575 3.318 1.298l7.942 4.91c2.595 1.586 4.04 2.456 4.04 4.912 0 2.308 1.01 2.89 4.328 2.89h14.586c2.743 0 4.04 1.298 4.04 4.041l.148 6.931c0 2.891-1.445 4.041-4.188 4.041h-14.725c-3.466 0-4.189 1.585-4.189 5.346 0 3.753-1.297 4.764-3.613 6.209l-8.369 5.183c-1.298.723-2.456 1.298-3.318 1.298-1.593 0-2.456-1.01-2.456-3.17zm25.698 14.003h21.796a3.884 3.884 0 0 1 3.901 3.9v7.795c0 2.307-1.733 4.04-3.9 4.04h-43.454c-2.308 0-4.04-1.733-4.04-4.04v-6.349c0-2.456 1.297-3.9 3.9-5.486l8.517-5.199c2.455-1.445 4.328-1.157 5.198 1.158 1.298 3.598 3.17 4.18 8.082 4.18zm60.222-81.428v6.496c0 3.318-1.01 4.476-3.318 5.921l-8.804 5.486c-3.466 2.168-5.634 1.01-5.634-3.178V17.365a3.884 3.884 0 0 1 3.9-3.901h9.815c2.308 0 4.04 1.733 4.04 3.9zm-5.774 63.96c3.606 2.168 5.774.435 5.774-3.179v-32.48c0-3.902-2.168-5.634-5.774-3.466l-8.951 5.486c-2.168 1.297-3.031 2.595-3.031 4.91V70.5c0 2.89 1.158 4.188 3.606 5.634l8.376 5.19zm5.774 29.302c0 2.168-1.733 3.901-4.04 3.901h-9.823a3.884 3.884 0 0 1-3.9-3.9V91.425c0-4.188 2.167-5.346 5.633-3.178l8.804 5.486c2.308 1.446 3.318 2.596 3.318 5.921l.008 10.972zm14.313-2.02 4.328-20.359c.87-4.328 1.881-6.06 5.199-8.081l10.972-6.497c3.9-2.307 5.634-2.89 9.1-2.89h6.348c3.03 0 4.763-1.88 4.328-5.051l-3.318-22.667c-.435-2.595 0-3.753 2.596-5.198l6.783-3.754c3.03-1.732 5.051-1.297 5.774 2.168l9.962 48.365c.722 3.465-1.585 4.475-3.03 4.475-2.456 0-13.864-4.328-22.38-4.328h-7.359c-5.05 0-7.071 1.446-7.941 5.774l-3.606 19.776c-.575 2.89-2.168 4.188-5.486 4.188H312.5c-3.753 0-4.763-2.02-3.893-5.92zm8.804-45.046 10.972-46.484c.288-1.297 2.168-3.613 4.911-3.613h18.191c2.891 0 4.189 1.298 4.189 3.9v2.169c0 2.89-1.158 4.188-3.606 5.486l-8.229 4.328c-2.743 1.445-3.466 3.466-4.04 6.209L335.897 52.3c-1.586 6.644-1.298 6.784-5.774 9.527l-8.081 5.051c-3.474 2.168-5.502.435-4.632-3.318zm39.848 46.779-1.733-9.814c-.435-2.743 1.01-4.189 4.188-3.466l10.11 2.455c3.178.723 4.763 1.733 5.338 4.911l1.01 6.21c.436 2.89-1.01 3.9-3.465 3.9h-9.814c-3.179-.008-5.059-.73-5.634-4.196z"})),YL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M131.96 114.562V28.269c0-3.503 1.885-5.396 5.396-5.396h14.83c3.503 0 5.396 1.885 5.396 5.396v2.563h21.442c1.215 0 2.02.813 2.02 2.02v4.047c0 1.215-.814 2.019-2.02 2.019h-21.45v70.248c0 1.751.947 2.698 2.698 2.698h2.698c1.751 0 2.698-.947 2.698-2.698V80.443c0-3.502 1.885-5.396 5.396-5.396h14.83c3.503 0 5.396 1.886 5.396 5.396v34.11c0 3.503-1.885 5.397-5.396 5.397h-48.546c-3.503 0-5.388-1.886-5.388-5.388zm68.757 0V36.354c0-3.502 1.885-5.396 5.396-5.396h53.934c3.502 0 5.396 1.885 5.396 5.396V69.66c0 3.502-1.885 5.396-5.396 5.396h-33.708v39.506c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.511-.008-5.396-1.894-5.396-5.396zm39.104-47.6V41.75c0-1.751-.947-2.698-2.698-2.698h-8.086c-1.751 0-2.698.947-2.698 2.698v25.212h13.482zm0 47.6v-23.46c0-3.503 1.885-5.397 5.395-5.397h14.831c3.502 0 5.396 1.886 5.396 5.396v23.461c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.511-.008-5.396-1.894-5.396-5.396zm43.142-106.52h14.83c3.503 0 5.397 1.885 5.397 5.396v4.047c0 3.502-1.886 5.396-5.396 5.396h-14.831c-3.502 0-5.396-1.885-5.396-5.396v-4.047c0-3.51 1.885-5.396 5.396-5.396zm0 22.925h14.83c3.503 0 5.397 1.885 5.397 5.395v78.2c0 3.502-1.886 5.396-5.396 5.396h-14.831c-3.502 0-5.396-1.885-5.396-5.396V36.354c0-3.502 1.885-5.387 5.396-5.387zm32.359 83.595V80.443c0-3.502 1.885-5.396 5.396-5.396h33.708V41.75c0-1.751-.947-2.698-2.698-2.698h-5.396c-1.751 0-2.698.947-2.698 2.698v14.428c0 3.503-1.885 5.396-5.396 5.396h-14.83c-3.503 0-5.396-1.885-5.396-5.396V36.354c0-3.502 1.885-5.396 5.396-5.396h51.236c3.502 0 5.396 1.885 5.396 5.396v78.2c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.503 0-5.396-1.886-5.396-5.396V83.14h-10.784c-1.751 0-2.698.947-2.698 2.698v28.723c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.503-.008-5.388-1.894-5.388-5.396z"})),XL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M144.624 108.848h-34.23c0-3.36-.17-6.71 0-10.24 0-1.85 1.51-11.07-2.18-11.24-5.7 0-11.58 0-17.11.17-6.54.17-12.92.5-19.3.67-7.89.5-15.94 1.17-23.83 1.17 0-3.02.34-5.87.34-8.72.17-4.7 0-9.06-.34-13.76 0-1.68.17-3.02.17-4.7 0-4.03 0-8.22-.17-12.58 0-2.52-2.01-13.93 2.68-13.09 2.85.67 5.87.34 9.06.34 2.52 0 5.03-.17 7.89 0 1.01 0 2.35.5 3.52.5 2.18 0 4.87-.67 6.88 0 4.36 1.51 9.06-.17 13.09 1.17 4.19 1.34 8.05 0 12.08.84.84.17 1.68-.5 2.68-.84 0-2.52-.34-5.2 0-7.89.5-4.19 1.01-9.56 1.01-13.76 0-2.52 0-5.03.17-7.72 2.18 0 4.36-.17 6.54 0 4.03.17 8.05.67 12.08.84 2.68.17 5.54-.34 8.05.17 4.03.84 7.72.67 11.58.5.5 0 1.34.84 1.51 1.51.17 2.35.17 4.53.17 6.88.17 2.68.34 5.54.17 8.22 0 2.01-1.01 3.86-.67 5.54 1.01 2.85-.34 5.54 0 8.22.17 1.17-.17 2.52-.17 3.69.17 1.85.17 3.86.17 5.7 0 3.86-.5 7.72-.5 11.41 0 1.51.34 3.02.17 4.53 0 1.68-.84 3.19.34 4.7l.17.67c-2.01 1.85-.17 4.19-.5 6.38-.84 3.19-.84 6.38-.5 9.56 0 1.17-.67 2.52.17 4.19.5.84-.34 2.85-.5 4.36-.17 1.34-.34 2.85-.34 4.36v7.38c-.02.36-.19.7-.35.87zm119.96-25.84c-.33 2.01-1.01 4.2-1.34 6.21-.17 1.68 0 3.19 0 4.7-.17 1.85-.5 3.52-.67 5.2 0 .17.17 7.72-.34 11.91-.17 1.85-.17 4.36-.17 6.54-.17 0-.33.17-.33.17-5.54-.5-11.07-.84-16.61-1.17l-11.24-.5c-4.03 0-8.22-.67-12.08-.5-12.25.34-24.5.84-36.91 1.01-5.03 0-10.23.34-15.44.5-6.38 0-2.52-11.41-2.52-15.77 0-4.7-.67-9.4-.67-14.09 0-1.34-.5-2.52-.5-4.03 0-2.18.34-4.03.17-6.04 0-1.34.5-4.7.34-6.04 0 0 .5-6.04.34-6.04 0-4.19 0-8.39.17-12.58.17-4.03.67-8.22 1.01-12.08.5-4.36-1.01-9.4 0-13.76.67-2.68-.34-5.87-.5-8.89 0-2.35.34-4.7.5-7.21h24.5c.84 5.03.5 8.56.5 13.26 0 2.18.5 4.03.67 6.04-.17.5-.67 10.91-.84 14.77 0 1.01-.84 2.01-.84 3.19.17 1.51.34 3.19.84 4.87 0 .34 1.17-.17 1.85-.17 1.85 0 6.71-1.85 8.05-2.01.17-1.51.33-3.19.33-4.87-.33-1.51.67-7.72 1.01-9.56 2.85-1.51 6.88-.5 10.07-1.17 1.68-.34 3.36 0 5.54.17-.34 2.18-.5 4.36-.67 6.38-.17 1.34.33 2.35.17 3.69-.33 4.53-.67 11.24-.84 11.91l.17 3.19c-.17.5 0 1.17.34 1.51.17.17.84.17 1.17 0 5.2-2.35 10.4-5.03 16.95-4.53 0-3.69-.17-7.21 0-10.74.17-1.85 1.01-3.69 1.01-5.54.17-1.68 0-4.03 0-5.37 0-4.03.67-7.05.34-10.91-.34-3.02-.5-6.21-.67-9.23-.17-.84 0-1.68.17-2.68 8.56-.17 17.45-1.01 26.34.17-.34 2.85-.5 5.37-.67 7.89-.67-1.85.84 13.42.84 16.44 0 1.01.5 4.19.17 5.03 0 2.35.17 6.21.17 6.88.5 3.19.5 5.87.5 9.06.17 4.53.17 9.23.34 13.76 0 2.85-.5 5.7-.67 8.39-.21.79.12 1.8-.05 2.64zm-71.14-53.02v-.17.17zm76.01 64.59c2.52-4.19 5.71-8.72 8.05-12.92 2.52-4.03 4.53-8.39 6.88-12.25 4.53-8.05 9.56-16.11 14.09-24.16 2.52-4.19 4.53-8.89 7.05-13.09 1.85-3.36 4.53-6.54 6.54-9.9 1.85-3.02 3.52-6.21 5.2-9.4.5-.84.67-1.51 2.35-.5 3.86 2.35 8.05 4.03 11.91 6.21 6.21 3.19 12.08 6.71 18.12 10.07 2.01 1.34 4.19 2.52 6.21 3.86 1.01.67 1.68 1.68.84 3.19-4.36 7.05-8.22 14.26-12.42 21.81-2.68 4.36-5.37 8.56-8.05 13.09-3.19 6.21-6.71 12.75-10.24 18.96-2.18 4.03-4.7 8.05-6.88 12.08l-9.06 15.77c-13.57-7.55-27-15.1-40.59-22.82zm85.91 24.33c.17-3.69.5-7.05.84-10.57-.17.17-.33.17-.5.17 2.68-7.38 2.18-16.11 3.52-23.99.67-4.03 1.01-8.05 1.51-12.08.34-1.85-.17-6.21.84-7.72 1.34-8.39 1.68-16.78 3.19-25 1.51-7.89 3.02-15.44 3.86-23.49 25-2.85 50-5.54 75-5.54 1.85 8.39 3.86 16.61 5.7 25 1.68 7.72 3.19 15.6 4.87 23.49.17 1.01.17 2.18.33 3.19 0 .67.34 1.17.5 1.68 1.34 2.85 1.01 7.21 1.85 10.4.84 3.52.67 7.89 2.35 11.24.34 1.68.5 3.52.84 5.37 1.01 4.03 2.52 7.55 2.01 11.75 1.51 1.68 4.03 8.73.84 10.07-3.19 1.34-6.88 1.01-10.4 1.34-7.72.67-17.11 3.36-24.83 2.68-5.2-.5-5.87-7.21-8.05-11.75-.84-1.51-10.4-1.01-12.25-1.17-4.87-.67-14.43-3.86-18.96-.84-3.52 2.52-5.7 11.75-6.54 15.77h-26.52z"})),ZL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 1",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M98.428 58.82c-1.528.606-2.935.938-4.092 1.662-4.643 2.906-9.111 6.093-13.826 8.874-5.916 3.489-11.806 7.138-18.082 9.877-6.342 2.767-11.084.445-14.594-5.59-4.022-6.916-3.914-14.238-2.543-21.72 1.19-6.49 2.18-13.106 6.702-18.37 2.094-2.438 4.547-4.574 6.836-6.847l.664.396c.238 1.807.638 3.608.687 5.421.158 5.736-.193 11.313-1.697 17.027-1.304 4.954-.498 10.465-.433 15.727.006.456 1.562 1.388 2.2 1.244 1.653-.371 3.299-1.05 4.765-1.91 6.74-3.952 13.45-7.96 20.11-12.044 4.2-2.576 8.323-5.279 12.397-8.047.507-.345.667-1.425.697-2.176.09-2.214.032-4.435.032-6.652l1.065-.438c1.015 1.034 2.218 1.945 3.006 3.127 1.55 2.322 1.596 2.31 4.176.942 9.818-5.207 19.626-10.433 29.553-15.43 4.332-2.18 7.8-1.612 10.422 1.146 2.06 2.168 2.54 4.918 2.501 7.79-.01.833-.001 1.668-.001 2.791 3.414-1.541 6.548-3.117 9.805-4.387a154.007 154.007 0 0 1 11.983-4.125c1.375-.408 2.98-.064 4.478-.064.114.323.229.646.342.97-1.219.975-2.372 2.048-3.669 2.911-8.21 5.467-16.452 10.887-24.687 16.319-2.302 1.519-4.025 3.329-4.362 6.284-.09.796-1.585 2.184-2.155 2.058-4.272-.942-5.975 2.66-8.81 4.201l.106.82c1.664 0 3.333.092 4.99-.016 6.276-.41 12.55-.85 18.818-1.348 3.706-.295 6.671 1.154 7.766 3.956 1.173 3.002.066 6.098-3.046 8.298-2.427 1.715-4.83 3.484-7.376 5.014-4.618 2.775-7.377 7.133-10.13 11.449-2.898 4.544-2.35 9.416-.324 14.094 1.122 2.59 3.422 3.832 6.376 4.098 6.068.543 11.947-.56 17.707-2.068 9.143-2.394 17.298-6.93 24.15-13.285 3.126-2.9 5.573-6.78 7.49-10.624 2.702-5.425-.555-11.297-6.428-12.859-2.347-.623-4.613-1.553-6.97-2.113-1.788-.424-1.964-1.377-1.696-2.907.973-5.563 6.64-9.355 12.495-8.235 1.452.278 2.867.742 4.481 1.168 0-3.653.26-7.266-.06-10.83-.501-5.594.317-11.013 1.695-16.366.232-.902 1.708-2.17 2.475-2.084.901.1 2.231 1.403 2.38 2.339.888 5.587 1.453 11.222 2.199 16.833.346 2.603.856 5.186 1.293 7.777.49 2.897.93 5.804 1.482 8.69.858 4.491 1.571 9.026 2.748 13.438 1.562 5.85 3.37 11.645 5.34 17.374 1.473 4.284 3.594 8.257 8.123 10.45-.881-6.693-.354-13.221 1.111-19.69.354-1.558-.222-2.532-1.699-3.105-1.68-.652-3.318-1.42-5.012-2.033-1.876-.678-2.239-2.17-1.954-3.767.309-1.732 1.856-1.597 3.2-1.508 1.873.122 3.742.291 5.875.46.49-3.006 1.05-5.879 1.411-8.777 1.12-8.996 2.25-17.994 3.19-27.01.361-3.468.133-6.993.35-10.48.089-1.441.412-2.958 1.019-4.263 1.824-3.92 6.26-4.826 9.238-1.74 1.502 1.559 2.905 3.587 3.424 5.633 3.04 11.978 8.622 22.441 17.936 30.803 4.072 3.657 8.17 7.293 12.398 10.77.884.728 2.477 1.18 3.593.973 9.092-1.691 18.192-3.383 27.2-5.456 5.793-1.332 11.484-3.163 17.135-5.025 11.305-3.73 22.528-7.703 33.828-11.447 10.115-3.35 20.163-7.003 30.47-9.651 10.842-2.787 21.805-5.426 33.123-5.753 9.708-.28 19.23.715 27.857 5.489 10.266 5.68 15.804 14.365 15.885 26.18.015 2.226.002 4.453.002 6.515-3.98-4.475-7.971-8.75-11.723-13.22-6.915-8.238-15.935-11.305-26.48-11.368-13.339-.079-26.234 2.5-39.015 5.839-5.221 1.363-10.36 3.047-15.503 4.687-11.486 3.662-22.953 7.382-34.423 11.093-6.774 2.19-13.503 4.521-20.32 6.573-3.75 1.13-7.63 1.845-11.464 2.689-4.56 1.003-9.132 1.941-13.978 2.967 1.393.922 2.651 1.938 4.062 2.659 8.56 4.377 17.391 7.888 27.116 8.935 2.212.237 4.513 1.404 6.372 2.703 3.495 2.44 3.139 6.483-.468 8.84-2.649 1.73-5.582 1.998-8.608 1.617-8.984-1.13-17.526-3.822-25.407-8.14-6.782-3.718-13.174-8.127-19.848-12.046-1.504-.882-3.49-1.448-5.22-1.378-6.671.269-13.326 1.084-19.998 1.244-4.605.111-9.228-.521-13.844-.82-.925-.06-1.85-.112-2.874-.174-.856 4.867-1.705 9.578-2.507 14.3-.453 2.676-.806 5.37-1.257 8.048-.097.576-.415 1.118-.652 1.667-.323.756-.936 1.497-.954 2.255-.08 3.34-2.954 5.992-6.363 5.736-2.931-.218-5.143-1.696-7.089-3.751-4.199-4.434-7.244-9.551-9.393-15.217-.27-.711-.604-1.398-.912-2.106-3.163 2.805-6.029 5.782-9.329 8.172-4.855 3.516-9.985 6.666-15.066 9.87-2.57 1.621-5.219 2.966-8.46 3.19-1.52.105-2.844 1.937-4.43 2.371-3.164.87-6.44 1.365-9.685 1.925-6.538 1.126-13.082 1.083-19.246-1.489-5.92-2.47-9.657-7.282-11.233-13.295-.841-3.206-.823-6.823-.35-10.136 1.064-7.434 3.104-14.61 9.216-20.788-2.51-.113-4.246-.283-5.977-.253-5.016.09-9.681-.783-13.621-4.17-4.013-3.447-4.276-6.934-.764-10.846 5.528-6.156 11.964-11.219 19.09-15.42 1.928-1.136 2.857-2.448 2.448-4.731-.235-1.317-.043-2.708-.043-4.313-4.469 2.55-8.562 4.78-12.549 7.184-6.373 3.843-12.66 7.827-19.021 11.689-1.49.903-1.78 1.82-1.476 3.613 1.464 8.647 2.609 17.346 3.958 26.014.75 4.825 1.679 9.622 2.529 14.432.013.075.056.145.075.22 1 4.104-.497 7.529-3.606 8.253-2.845.663-6.8-2.309-7.306-5.941-1.133-8.148-2.172-16.316-2.929-24.505-.413-4.475-.159-9.008-.24-13.515-.012-.67-.21-1.34-.374-2.311h.005zm144.933-9.307c-1.559 7.927-3.116 15.854-4.792 24.382 8.263-.267 16.071-.521 24.47-.794-6.674-8.292-14.665-14.5-19.678-23.59v.002z"}),y.createElement("path",{d:"M202.708 8.169c4.256.027 8.365 4.315 8.387 8.747.017 3.638-3.45 7.072-7.064 7-4.224-.085-9.461-4.885-9.435-8.649.026-3.894 3.722-7.127 8.112-7.098z"}))),eQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M44.592 9.85H16.068v19.256c0 4.36 3.554 7.914 7.914 7.914s7.914-3.555 7.914-7.914V25.72h12.696v84.516c0 4.359 3.555 7.914 7.914 7.914s7.914-3.555 7.914-7.914V25.678h12.696v3.386c0 4.359 3.555 7.914 7.915 7.914 4.359 0 7.914-3.555 7.914-7.914V9.85H44.592zm171.697 15.828c4.36 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-63.482v108.258h63.482c4.36 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-47.654V71.893h22.811c4.36 0 7.915-3.555 7.915-7.914 0-4.36-3.555-7.914-7.915-7.914h-22.81V25.678h47.653zm136.486 0c4.359 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-58.192c-4.359 0-7.914 3.555-7.914 7.914s3.555 7.914 7.914 7.914h21.203v76.602h-21.203c-4.359 0-7.914 3.554-7.914 7.914s3.555 7.914 7.914 7.914h58.192c4.359 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-21.203V25.678h21.203zm142.834 82.272-6.645-22.133v-.043l-21.033-70.253v-.042c-.043-.17-.127-.339-.17-.508-.042-.085-.042-.17-.084-.254-.043-.085-.085-.212-.127-.296a5.757 5.757 0 0 0-1.016-1.608s0-.043-.042-.043c-.127-.127-.212-.254-.339-.38a.743.743 0 0 1-.17-.212c-.084-.085-.168-.127-.253-.212-.127-.085-.212-.211-.339-.296l-.084-.085a6.999 6.999 0 0 0-1.524-.93c-.127-.043-.254-.128-.38-.17-.085-.042-.128-.042-.212-.085-.17-.084-.339-.127-.55-.211h-.043c-.042 0-.127-.043-.169-.043-.17-.042-.38-.084-.55-.127-.085 0-.212-.042-.296-.042-.17-.042-.297-.042-.466-.085-.127 0-.254 0-.38-.042h-1.186c-.17 0-.338.042-.508.085-.084 0-.169.042-.254.042-.211.042-.38.085-.592.127-.042 0-.127.042-.17.042h-.042c-.211.043-.38.127-.592.212-.043.042-.127.042-.17.085a1.976 1.976 0 0 0-.423.211c-.508.254-.973.55-1.439.889-.042.042-.084.042-.127.085-.127.084-.211.211-.338.296-.085.084-.17.17-.254.211-.042.043-.127.127-.17.212a2.738 2.738 0 0 0-.338.38l-.042.043c-.381.508-.72 1.058-1.016 1.65-.042.085-.085.212-.127.297-.042.085-.042.17-.085.254-.084.17-.127.339-.169.508v.042l-21.034 70.253v.085l-6.602 22.092c-1.27 4.19 1.143 8.59 5.333 9.86.762.212 1.523.339 2.285.339 3.428 0 6.56-2.2 7.576-5.629l4.909-16.42h30.387l4.909 16.42c1.016 3.428 4.19 5.629 7.575 5.629.762 0 1.524-.127 2.286-.339 4.147-1.27 6.517-5.67 5.29-9.86zm-35.296-27.72H449.86l10.453-34.83 10.453 34.83h-10.453z"})),tQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M325.757 62.199c3.089-5.395 8.111-13.246 11.088-18.418 2.307-4.093 6.028-6.064 10.046-3.572 4.874 3.051.93 6.437-1.042 9.265-4.8 6.772-18.194 24.333-18.194 24.333s.26 7.367 3.832 11.311c4.54 4.986 9.376 0 13.47-2.977 1.04-.78 1.785-1.6 2.715-2.567a39.6 39.6 0 0 0 2.344-2.641c1.303-1.638 2.568-2.903 4.502-1.414 2.344 1.748.075 4.316-.893 6.139-2.902 5.618-6.548 10.753-11.422 14.92-7.888 6.66-13.171 5.32-17.078-4.242-.93-2.344-2.381-7.255-3.423-10.157-4.39 6.51-5.916 9.487-9.45 12.576-5.693 5.06-11.944 9.487-19.534 6.436-7.367-2.976-7.479-10.901-7.479-17.598 0-12.986 4.205-24.631 12.092-34.938 4.316-5.618 9.6-10.38 17.488-8.743 7.59 1.6 8.408 8.52 10.008 14.548.335 1.525.335 2.38.93 7.739zm-5.432 5.32c-.93-5.804-1.153-7.33-2.418-10.567-3.386-8.446-8.297-9.19-15.292-3.423-7.218 5.954-11.609 21.73-8.67 30.473 2.233 6.623 6.065 7.516 12.093 5.172 6.623-2.568 14.399-14.623 14.287-21.655z"}),y.createElement("path",{stroke:"#000",strokeMiterlimit:10,strokeWidth:.75,d:"M225.522 116.67c-10.232-.484-18.008-5.88-20.278-13.693-2.344-8.148.484-15.106 7.665-19.384.967-.596 2.158-1.042 2.828-1.526.297-.223.446-.67.26-1.005-.335-.855-1.042-2.492-1.6-3.757-4.278-10.046-.446-18.083 9.823-21.543 10.641-3.572 21.059.781 24.11 10.195.707 2.12 1.674 4.8-.67 6.25-2.381 1.489-4.353-.558-5.841-2.27-4.279-4.873-9.6-5.952-15.664-4.353-3.87 1.005-5.619 3.833-5.246 7.74.297 3.832 2.306 6.362 6.51 6.51.596.038 1.154 0 1.712.038 4.279.298 8.781.26 11.05 4.948.67 1.34.522 3.014-.706 3.907-3.907 3.014-8.26 1.972-12.316.484-4.762-1.749-9.376-3.61-13.32 1.116-2.232 2.679-2.046 5.879-.41 8.818 2.94 5.209 7.666 7.702 13.581 7.18 2.79-.222 5.507-1.599 8.26-2.231 2.01-.447 4.093-.447 5.247 1.748s0 3.907-1.452 5.284c-3.98 4.018-9.264 5.171-13.543 5.543z",className:"st0"}),y.createElement("path",{d:"M233.708 45.381c-3.647-.037-4.019-2.344-2.902-4.614 4.241-8.966 8.632-17.933 13.245-26.751 1.228-2.27 3.832-3.647 6.66-2.195s3.237 4.427 1.935 6.622c-5.358 8.707-11.162 17.19-16.855 25.636-.483.744-1.45.967-2.083 1.302zm-18.715-7.069c-5.619.186-14.92-.335-33.859 1.228-22.026 1.86-25.3 15.7-24.593 28.016.148 2.493 3.72 2.903 4.39.484 2.865-10.604 8.893-16.594 25.375-17.078.67-.037 1.154.707.819 1.302-7.516 14.548-15.516 40.556-15.516 40.556-2.492 6.139 3.163 7.888 11.162 4.986 6.214-2.233 10.94-6.437 14.586-11.535 2.232-3.125-.745-6.808-4.242-5.246-2.084.93-4.093 1.749-5.655 2.27-.782.26-1.563-.484-1.34-1.302l8.632-28.426c.447-1.489 1.786-2.456 3.386-2.419l17.078.521c3.46 0 6.288-2.456 6.288-7.07 0-3.571-2.977-6.436-6.511-6.287z"}),y.createElement("circle",{cx:258.971,cy:39.093,r:8.632}),y.createElement("circle",{cx:282.374,cy:39.093,r:8.632}),y.createElement("path",{stroke:"#000",strokeMiterlimit:10,d:"M269.315 56.246c-2.79-.856-5.767.706-6.623 3.497l-2.01 6.511-1.971 6.437-1.898 6.437c-.595 2.158-1.228 4.316-1.786 6.474-1.19 4.316-2.27 8.669-3.311 13.022-.26 1.116-.521 2.195-.744 3.312-.26 1.116-.484 2.195-.707 3.31-.484 2.196-.893 4.429-1.34 6.698-.26 1.414.186 2.94 1.414 3.907 1.712 1.414 4.279 1.19 5.693-.558l.335-.41c.744-.632 1.413-1.339 2.083-2.046.67-.707 1.302-1.451 1.972-2.195 1.265-1.488 2.419-3.014 3.61-4.54l3.422-4.539c1.154-1.488 2.233-2.976 3.237-4.316l.15-.223c.78-1.004.966-2.418.334-3.683-.856-1.712-2.94-2.382-4.65-1.526-1.117.558-2.01 1.563-2.903 2.195-.781.596-2.79 2.419-3.758 3.312.819-3.163 1.712-6.325 2.753-9.45 1.34-4.13 2.828-8.186 4.465-12.242a170.49 170.49 0 0 1 2.567-5.99c.447-.967.893-1.972 1.377-2.94l.707-1.45c.223-.484.52-.968.707-1.414v-.038c.149-.26.26-.595.335-.892a5.279 5.279 0 0 0-3.46-6.66z",className:"st1"}))),nQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M245.989 35.521h-18.488v19.941h18.488v37.017h19.982V55.462h18.488V35.521h-18.488z"}),y.createElement("path",{d:"M256 6.78c-31.567 0-57.2 25.673-57.2 57.24 0 31.567 25.673 57.2 57.2 57.2s57.2-25.673 57.2-57.2c0-31.567-25.673-57.24-57.2-57.24zm0 108.99c-28.54 0-51.79-23.21-51.79-51.79 0-28.54 23.21-51.75 51.79-51.75s51.75 23.21 51.75 51.79c0 28.54-23.21 51.75-51.75 51.75z"}))),iQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M236.122 7.25H199.25v39.755h36.872v73.745h39.756V47.005h36.872V7.25h-76.628z"})),sQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"m409.65 121.291-.325-113.038c0-1.422-.488-1.87-1.057-1.87h-61.882c-.569 0-1.057.488-1.057 1.87l-1.95 113.038c0-.203.488.285 1.057.285h14.586a1.05 1.05 0 0 0 1.057-1.057V91.102c0-.61.487-1.057 1.056-1.057h30.8a1.05 1.05 0 0 1 1.056 1.057v29.417c0 .61.487 1.057 1.097 1.057h14.465c.61 0 1.097-.488 1.097-.285zm-49.53-52.375V43.643c0-.61.487-1.056 1.056-1.056h30.799c.61 0 1.056.488 1.056 1.056v25.273a1.05 1.05 0 0 1-1.056 1.057h-30.799c-.569.04-1.056-.447-1.056-1.057zm-94.957-26.004h12.636c.61 0 1.056.488 1.056 1.056v42.014a1.05 1.05 0 0 1-1.056 1.056h-15.074a1.05 1.05 0 0 0-1.057 1.057v32.384a1.05 1.05 0 0 0 1.057 1.056h64.93a1.05 1.05 0 0 0 1.056-1.056V88.095a1.05 1.05 0 0 0-1.056-1.057h-14.75a1.05 1.05 0 0 1-1.056-1.056V43.968c0-.61.487-1.056 1.056-1.056h14.709a1.05 1.05 0 0 0 1.056-1.056V7.44a1.05 1.05 0 0 0-1.056-1.056h-62.451a1.05 1.05 0 0 0-1.057 1.056v34.375c0 .61.447 1.097 1.057 1.097zM183.37 7.4l-4.51 113.038a1.07 1.07 0 0 0 1.057 1.138h64.767a1.05 1.05 0 0 0 1.056-1.057v-18.325a1.05 1.05 0 0 0-1.056-1.056h-29.336c-.61 0-1.097-.488-1.057-1.097l.57-25.233c0-.569.487-1.056 1.056-1.056h30.392a1.05 1.05 0 0 0 1.057-1.057V54.33a1.05 1.05 0 0 0-1.057-1.057h-29.905c-.61 0-1.097-.487-1.056-1.097l.528-23.85c0-.57.487-1.057 1.056-1.057h31.206a1.05 1.05 0 0 0 1.056-1.057V7.44a1.05 1.05 0 0 0-1.056-1.056h-63.671c-.569 0-1.056.447-1.097 1.016zm-79.964 33.684 12.556.243c.61 0 1.097.529 1.056 1.138l-4.429 78.014a1.069 1.069 0 0 0 1.057 1.137h35.268a1.05 1.05 0 0 0 1.057-1.056l1.91-78.136c0-.568.487-1.056 1.056-1.056h16.537a1.05 1.05 0 0 0 1.057-1.056V7.44a1.05 1.05 0 0 0-1.057-1.056h-65.296a1.05 1.05 0 0 0-1.056 1.056l-.772 32.546a1.11 1.11 0 0 0 1.056 1.098z"})),rQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M257.748 21.861h-7.846v91.433h-6.749V37.107h-7.846v84.074h7.846v-.04h6.749v.04h7.846V60.158h24.027l16.669 61.226 8.05-.284-27.036-99.239h-21.71zm0 30.45V29.709h15.734l6.138 22.604h-21.872z"}),y.createElement("path",{fill:"#FFF",d:"m298.281 121.628-.04-.162-16.628-61.105H257.95v60.983h-8.25v-.041h-6.302v.04h-8.253v-84.44h8.253v76.147h6.302V21.658h29.921l.041.163 27.117 99.523-8.497.284zm-40.777-61.673h24.393l16.669 61.226 7.643-.285-26.914-98.831h-29.19v91.432h-7.155V37.31h-7.44v83.668h7.44v-.04h7.155v.04h7.44V59.955h-.04zm22.36-7.44h-22.36v-23.01h16.059l6.301 23.01zm-21.913-.407h21.426l-6.058-22.197h-15.368v22.197z",className:"st0"}),y.createElement("path",{d:"M317.633 105.488 290.679 6.575h-63.137l11.708 22.726 7.684-14.88h37.768l26.914 98.873 2.155 7.846h7.561l.163.041v-.04l.203-.732 1.952-7.156 13.538-49.64-7.562-2.073-11.993 43.948zM239.21 21.251l-5.651-10.976h11.302L239.21 21.25z"}),y.createElement("path",{fill:"#FFF",d:"m321.617 121.425-.366-.081h-7.684l-2.195-8.01-26.873-98.71h-37.484l-7.805 15.124-12.034-23.376H290.8l.04.162 26.751 98.182 11.83-43.379 7.969 2.155-.04.203-15.734 57.73zm-7.725-.488h7.44l15.571-57.16-7.196-1.952-12.115 44.436-27.076-99.483h-62.65l11.384 22.076 7.562-14.636h38.053l.04.163 28.988 106.556zM239.21 21.7l-5.977-11.628h11.993L239.21 21.7zm-5.326-11.221 5.326 10.367 5.325-10.367h-10.651z",className:"st0"}),y.createElement("path",{d:"M197.294 21.861v30.451h-15.001V14.096h-7.847v38.216h-7.602v7.846h7.602v61.023h7.847v-.041h46.062v-7.846h-46.062V60.158h15.001v30.491h31.061v-7.846h-23.214V60.158h23.214v-7.846h-23.214V29.708h23.214v-7.847h-23.214z"}),y.createElement("path",{fill:"#FFF",d:"M182.496 121.384h-8.253V60.402H166.6v-8.253h7.643V13.893h8.253v38.256h14.595V21.658h31.467v8.253h-23.214v22.197h23.214v8.253h-23.214V82.56h23.214v8.253h-31.467V60.32h-14.554v52.688h46.062v8.253h-46.103v.122zm-7.846-.406h7.44v-.04h46.061v-7.44H182.09V59.954h15.408v30.491h30.653v-7.44h-23.213v-23.05h23.213v-7.44h-23.213v-23.01h23.213v-7.44h-30.653v30.49H182.13V14.3h-7.44v38.257h-7.643v7.44h7.643v60.982h-.04z",className:"st0"}),y.createElement("path",{d:"m345.115 65.647-3.008-11.465-3.049-11.465-8.416 8.375-8.375 8.334 11.424 3.09z"}),y.createElement("path",{fill:"#FFF",d:"m345.4 65.931-23.54-6.383 17.32-17.197 6.22 23.58zm-22.726-6.586 22.197 6.017-5.894-22.238-16.303 16.221z",className:"st0"}))),aQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M147.257 12.605h25.453v102.789h-25.453zm153.767 0h25.453v102.789h-25.453z"}),y.createElement("path",{strokeWidth:.363,d:"M172.79 12.612v25.453H70V12.612zm115.51.005V38.07H185.512V12.617zm.011 38.661v25.453H185.522V51.278zm.011 38.662v25.452H185.533V89.939zM121.956 45.428l17.997 17.998-51.941 51.941L70.014 97.37zm242.792 69.967h-25.452V12.605h25.452z"}),y.createElement("path",{strokeWidth:.363,d:"M442 12.613v25.452H339.21V12.613zm-.006 84.769-17.998 17.997-51.941-51.941 17.997-17.998z"}))),oQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null","data-name":"Layer 1"},y.createElement("path",{fill:"none",stroke:"#000",strokeMiterlimit:10,strokeWidth:7,d:"m256.24 119.306-40.779-11.562V95.082l-19.791-6.188V23.35l61.606-14.655 59.054 14.671V88.99l-19.791 5.438v13.795l-40.284 11.068-.016.016zm-30.971-18.977 31.018 8.787 30.444-8.373V86.95l19.791-5.438V31.02l-49.294-12.249-51.734 12.312V81.67l19.79 6.188v12.455l-.015.016z",className:"cls-1"}),y.createElement("path",{d:"M229.559 68.465V51.003h-4.832v-1.93h11.817v1.93h-4.832v17.462h-2.17.017zm16.952.208c-.51 0-1.02-.048-1.547-.128-.526-.096-1.004-.24-1.483-.478s-.893-.527-1.26-.877c-.383-.367-.686-.782-.925-1.244s-.398-.957-.494-1.468a8.378 8.378 0 0 1-.144-1.562v-2.632c0-.51.048-1.02.128-1.547.08-.526.255-1.004.494-1.467.24-.462.543-.877.925-1.244.383-.367.798-.67 1.26-.893s.941-.383 1.467-.478c.51-.08 1.037-.128 1.547-.128s1.02.048 1.547.128 1.005.239 1.467.478c.463.223.877.526 1.26.893s.686.782.925 1.244c.24.463.399.941.495 1.467s.127 1.037.127 1.547v2.297h-9.409v.335c0 .334.032.67.08 1.004.048.335.143.654.287.957s.335.574.574.83c.24.255.494.462.797.605.287.144.606.256.941.32.335.063.67.095 1.005.095.383 0 .765-.032 1.132-.08a3.76 3.76 0 0 0 1.069-.319c.335-.16.638-.382.877-.685s.383-.638.414-1.021h2.185a4.164 4.164 0 0 1-.303 1.26c-.16.399-.398.765-.67 1.1-.287.32-.606.606-.972.83s-.766.414-1.18.542c-.415.127-.83.223-1.26.27s-.861.065-1.308.065l-.048-.016zm-3.668-8.038h7.224V60.3c0-.335-.031-.67-.08-.989s-.143-.638-.286-.956c-.144-.303-.32-.59-.543-.83s-.478-.446-.781-.606c-.303-.16-.606-.27-.94-.335s-.655-.111-.99-.111-.67.032-.988.111-.638.192-.941.335c-.303.16-.558.367-.782.606-.223.24-.398.527-.542.83-.144.303-.24.621-.287.956s-.08.654-.08.99v.334h.016zm14.146 7.83V66.52h4.433v-9.84h-4.003v-1.93h6.172v11.77h4.003v1.945h-10.605zm5.294-16.027c-.223 0-.446-.032-.653-.096a1.344 1.344 0 0 1-.894-.893c-.063-.207-.095-.43-.095-.654s.032-.446.095-.654c.064-.207.176-.398.335-.558.16-.16.335-.27.559-.335s.43-.111.653-.111.447.032.654.111.399.192.558.335c.16.16.272.335.335.558.064.208.112.431.112.654s-.032.447-.112.654-.191.399-.335.558c-.16.16-.334.271-.558.335-.207.064-.43.096-.654.096zm14.529 16.235a8.74 8.74 0 0 1-1.117-.08 4.302 4.302 0 0 1-1.1-.287 4.005 4.005 0 0 1-.973-.574 3.37 3.37 0 0 1-.75-.83 3.03 3.03 0 0 1-.43-1.02 4.486 4.486 0 0 1-.128-1.132c0-.495.08-.973.24-1.436s.398-.877.733-1.228.718-.638 1.148-.86c.431-.224.878-.4 1.356-.527.478-.128.957-.223 1.435-.271s.957-.064 1.436-.064h2.854V59.31a3.08 3.08 0 0 0-.111-.845 2.377 2.377 0 0 0-.335-.765 2.314 2.314 0 0 0-.59-.59 3.696 3.696 0 0 0-.75-.383c-.271-.096-.542-.144-.813-.192a7.507 7.507 0 0 0-.845-.047c-.383 0-.766.032-1.149.095a3.789 3.789 0 0 0-1.084.367 2.339 2.339 0 0 0-.845.782 1.93 1.93 0 0 0-.335 1.084h-2.185c0-.447.08-.861.223-1.292s.367-.797.638-1.148.59-.638.957-.877.765-.447 1.18-.574c.415-.144.845-.24 1.276-.287.446-.048.877-.08 1.324-.08.478 0 .94.032 1.403.096.462.063.909.175 1.34.35.43.16.829.4 1.212.67.382.287.701.622.956 1.005.272.383.447.813.559 1.26.111.462.16.925.16 1.403v9.154h-2.186V66.12a4.25 4.25 0 0 1-.797 1.148 4.649 4.649 0 0 1-1.148.846 4.76 4.76 0 0 1-1.34.462 8.35 8.35 0 0 1-1.403.128l-.016-.032zm.813-1.93c.319 0 .638-.032.957-.08.319-.048.622-.127.925-.239s.574-.255.845-.446c.271-.192.494-.415.67-.686s.319-.558.383-.877.111-.638.111-.941v-1.18h-2.854c-.287 0-.574 0-.877.031-.303.016-.59.064-.878.112a8.265 8.265 0 0 0-.845.223c-.287.08-.542.208-.797.383-.24.176-.447.383-.574.654s-.208.542-.208.813c0 .367.096.718.287 1.021.192.319.447.574.75.75s.638.303 1.005.366c.366.064.717.096 1.1.096z"}))),cQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{"data-name":"Layer 1"},y.createElement("rect",{width:61.68,height:47.89,x:90.865,y:61.12,rx:4.01,ry:4.01}),y.createElement("rect",{width:43.87,height:41.92,x:46.995,y:18.98,rx:4.01,ry:4.01}),y.createElement("path",{d:"M429.995 60.75a4.01 4.01 0 0 1-4.01-4.01V46.33h-3.74v-.12h-37.9v.12h-3.74v10.41a4.01 4.01 0 0 1-4.01 4.01h-37.35v.08h-156.91a4.01 4.01 0 0 1-4.01-4.01V22.99a4.01 4.01 0 0 0-4.01-4.01h-17.77a4.01 4.01 0 0 0-4.01 4.01V56.9a4.01 4.01 0 0 0 4.01 4.01h17.41a4.01 4.01 0 0 1 4.01 4.01v40.09a4.01 4.01 0 0 0 4.01 4.01h157.57v-.08h37.62a4.01 4.01 0 0 0 4.01-4.01V92.28a4.01 4.01 0 0 1 4.01-4.01h33.88a4.01 4.01 0 0 1 4.01 4.01v12.65a4.01 4.01 0 0 0 4.01 4.01h33.91a4.01 4.01 0 0 0 4.01-4.01V64.78a4.01 4.01 0 0 0-4.01-4.01h-30.99l-.01-.02z"}))),lQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"m313.102 30.014.223 27.651L340.82 30.17l-27.718-.156zM238.996 64.4a2.813 2.813 0 0 0-.467-.711 2.356 2.356 0 0 0-.667-.523 3.48 3.48 0 0 0-.8-.3c-.278-.055-.567-.089-.856-.089s-.566.034-.855.09a2.69 2.69 0 0 0-.8.3 2.355 2.355 0 0 0-.667.522 3.026 3.026 0 0 0-.467.711c-.122.267-.2.534-.245.823a5.408 5.408 0 0 0-.066.844v.3h6.212v-.3a5.34 5.34 0 0 0-.066-.844 3.67 3.67 0 0 0-.245-.823h-.011zm24.15 3.412a4.01 4.01 0 0 0-.745.1 13.83 13.83 0 0 0-.722.189 2.566 2.566 0 0 0-.678.333c-.211.145-.378.334-.5.556s-.178.467-.178.7c0 .323.078.611.245.89.166.277.378.488.644.644.267.156.556.267.867.322a5.33 5.33 0 0 0 1.756.011c.278-.044.534-.11.79-.2.255-.089.5-.222.722-.389s.422-.366.578-.589c.155-.222.266-.478.333-.744a4.03 4.03 0 0 0 .089-.812v-1.022h-2.445c-.245 0-.49 0-.745.022l-.01-.011zm28.351 18.627V30.014H262.89V8.398l-57.602-.445-34.108 34.064v21.616h28.607v56.414h78.963l34.352-33.62h-21.616l.011.012zm-43.01-29.096c.056-.178.145-.345.29-.478.132-.133.3-.233.477-.289.178-.056.367-.089.567-.089s.389.033.567.089c.177.056.344.156.477.289.134.133.234.3.3.478s.09.367.09.567-.034.389-.09.566-.155.345-.3.478c-.133.134-.3.234-.477.278-.178.056-.367.078-.567.078s-.39-.022-.567-.078a1.154 1.154 0 0 1-.478-.278c-.133-.133-.233-.3-.289-.478s-.078-.366-.078-.566.023-.39.078-.567zm-20.805.744h-4.145v15.015h-1.856V58.087h-4.146v-1.655h10.158v1.655h-.01zm13.515 9.958h-8.091v.29c0 .288.022.577.066.866.045.29.134.556.245.823s.289.5.489.71.433.39.678.523c.244.134.522.223.8.278.289.056.578.078.867.078.333 0 .656-.022.978-.067.322-.044.622-.133.922-.267.3-.133.545-.333.756-.589.211-.255.333-.555.367-.878h1.878a3.993 3.993 0 0 1-.256 1.09 3.426 3.426 0 0 1-.578.944c-.244.278-.522.523-.833.712s-.656.355-1.011.466a5.265 5.265 0 0 1-1.09.223c-.366.033-.744.055-1.122.055a7.67 7.67 0 0 1-1.323-.11 4.574 4.574 0 0 1-2.356-1.168c-.322-.311-.589-.667-.789-1.067s-.344-.822-.433-1.256a6.693 6.693 0 0 1-.122-1.333V66.1c0-.434.033-.878.11-1.323a4.279 4.279 0 0 1 1.213-2.323c.321-.322.688-.578 1.077-.767s.811-.333 1.256-.41.89-.112 1.323-.112.877.033 1.322.111a4.387 4.387 0 0 1 2.334 1.178 4.28 4.28 0 0 1 1.211 2.323c.078.445.111.89.111 1.323v1.978-.034zm13.17 5.057h-9.114v-1.678h3.812v-8.458h-3.445V61.31h5.301v10.114h3.445v1.678zm13.858 0h-1.878v-2.045c-.167.367-.4.69-.69.99-.3.3-.622.533-.988.722a4.25 4.25 0 0 1-1.145.4 6.3 6.3 0 0 1-1.211.111c-.323 0-.634-.022-.967-.067a4.725 4.725 0 0 1-.945-.244c-.3-.122-.578-.29-.834-.49s-.477-.444-.644-.71a2.755 2.755 0 0 1-.378-.89 4.126 4.126 0 0 1-.111-.978c0-.422.067-.833.2-1.233.133-.4.344-.756.633-1.056s.612-.545.99-.734a5.918 5.918 0 0 1 1.166-.455c.412-.111.823-.19 1.234-.222s.823-.056 1.234-.056h2.445v-.911c0-.245-.034-.49-.09-.723a1.746 1.746 0 0 0-.3-.655 2.243 2.243 0 0 0-1.155-.834 3.037 3.037 0 0 0-.7-.156 5.362 5.362 0 0 0-.723-.044c-.333 0-.666.022-.989.078a2.916 2.916 0 0 0-.933.322 1.89 1.89 0 0 0-.723.667c-.189.289-.278.6-.278.933h-1.878c0-.377.067-.744.19-1.11a3.57 3.57 0 0 1 .544-.99c.233-.289.511-.545.822-.756s.656-.378 1.012-.5c.355-.122.722-.2 1.1-.244a9.695 9.695 0 0 1 2.345.01c.4.056.789.156 1.156.29.366.144.722.333 1.044.578s.6.533.823.866c.222.334.389.7.478 1.09s.133.789.133 1.2v7.868l.011-.022z","data-name":"Layer 1"})),uQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null","data-name":"Layer 1"},y.createElement("path",{d:"M337.094 11.522v16.56a2.943 2.943 0 0 0-.177.188c-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.234.211-.334.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.111.1-.222.211-.322.322-.122.1-.234.211-.333.334-.112.1-.223.21-.323.322-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.11.1-.222.21-.322.322-.122.1-.233.21-.333.333-.111.1-.222.211-.322.322-.122.1-.233.211-.333.333-.123.1-.222.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.222.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333a3.346 3.346 0 0 0-1.022 1.6c-.155.388-.244.81-.244 1.243v26.2a1.43 1.43 0 0 0-.178.19c-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.067.055-.122.11-.189.177h-73.536V63.567a3.328 3.328 0 0 0-3.332-3.332h-25.257V43.687a1.43 1.43 0 0 0 .178-.19c.122-.1.233-.21.333-.332.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333a1.43 1.43 0 0 0 .189-.178h131.046m3.332-3.332H204.338v.333h-.334v.334h-.333v.333h-.333v.333h-.333V10h-.333v.333h-.334v.334h-.333V11h-.333v.333h-.333v.333h-.333V12h-.334v.334h-.333v.333h-.333V13h-.333v.333h-.333v.333h-.334V14h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334V63.59h28.589v56.377h78.912v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-27.91h.111v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333V8.19l.022.144z"}),y.createElement("path",{d:"M341.315 8.034h-78.768v21.602h28.589v56.377h21.591V29.636h28.588V8.034zm-118.163 62.63V55.659h-4.142v-1.655h10.151v1.655h-4.143v15.005h-1.865zm14.572.178c-.444 0-.877-.034-1.322-.111a4.57 4.57 0 0 1-2.354-1.167c-.322-.31-.589-.666-.789-1.066s-.344-.822-.433-1.255a6.689 6.689 0 0 1-.122-1.333v-2.265c0-.434.033-.878.111-1.322.078-.444.211-.866.422-1.255.2-.389.467-.744.789-1.066.322-.322.688-.578 1.077-.767s.81-.333 1.255-.41.889-.112 1.322-.112.877.034 1.321.111.867.211 1.255.411c.39.2.756.456 1.078.767a4.278 4.278 0 0 1 1.21 2.32c.078.445.111.89.111 1.323v1.977h-8.085v.288c0 .29.022.578.067.867.044.288.133.555.244.822s.289.5.489.71.433.39.677.522c.244.134.522.222.8.278.289.056.577.078.866.078.333 0 .655-.022.977-.067a3.37 3.37 0 0 0 .922-.266c.3-.134.545-.334.756-.59.21-.255.333-.554.366-.877h1.877a3.99 3.99 0 0 1-.255 1.089 3.424 3.424 0 0 1-.578.944c-.244.278-.522.522-.833.71s-.655.356-1.01.467a5.261 5.261 0 0 1-1.089.222c-.367.034-.744.056-1.122.056v-.033zm-3.154-6.909h6.208v-.3a5.3 5.3 0 0 0-.066-.844 3.668 3.668 0 0 0-.245-.822 2.812 2.812 0 0 0-.466-.71 2.354 2.354 0 0 0-.666-.522 3.477 3.477 0 0 0-.8-.3c-.278-.056-.566-.09-.855-.09s-.567.034-.855.09a2.689 2.689 0 0 0-.8.3 2.354 2.354 0 0 0-.667.522 3.024 3.024 0 0 0-.466.71 3.05 3.05 0 0 0-.244.822 5.404 5.404 0 0 0-.067.844v.3h-.011zm12.15 6.731v-1.677h3.81v-8.452h-3.443V58.88h5.298v10.107h3.443v1.677h-9.108zm4.554-13.783c-.2 0-.389-.023-.566-.078a1.153 1.153 0 0 1-.478-.278c-.133-.133-.233-.3-.289-.477s-.077-.367-.077-.567.022-.388.077-.566.145-.344.29-.478c.132-.133.299-.233.477-.289.177-.055.366-.088.566-.088s.389.033.567.088c.177.056.344.156.477.29.133.133.233.3.3.477s.089.366.089.566-.033.389-.089.567-.155.344-.3.477c-.133.134-.3.234-.477.278a1.888 1.888 0 0 1-.567.078zm12.484 13.961c-.322 0-.633-.023-.966-.067a4.724 4.724 0 0 1-.944-.244c-.3-.123-.578-.29-.833-.489s-.478-.444-.645-.71a2.753 2.753 0 0 1-.377-.89 4.123 4.123 0 0 1-.111-.977c0-.422.066-.833.2-1.233.133-.4.344-.755.633-1.055s.61-.544.988-.733a5.915 5.915 0 0 1 1.166-.455c.411-.111.822-.189 1.233-.222s.822-.056 1.233-.056h2.443v-.91c0-.245-.033-.49-.088-.722-.056-.245-.156-.456-.3-.656s-.311-.366-.511-.51a2.19 2.19 0 0 0-.644-.323 3.035 3.035 0 0 0-.7-.155 5.358 5.358 0 0 0-.722-.045c-.333 0-.666.023-.988.078a2.914 2.914 0 0 0-.933.322 1.89 1.89 0 0 0-.722.667c-.19.288-.278.6-.278.933h-1.877c0-.378.067-.745.189-1.111.133-.367.31-.689.544-.989.233-.288.511-.544.822-.755s.655-.377 1.01-.5a5.26 5.26 0 0 1 1.1-.244 9.687 9.687 0 0 1 2.344.011c.4.056.788.156 1.155.289.366.144.722.333 1.044.577s.6.534.822.867c.222.333.388.7.477 1.088s.134.789.134 1.2v7.863h-1.877v-2.043c-.167.366-.4.688-.69.988-.299.3-.621.533-.988.722a4.248 4.248 0 0 1-1.144.4c-.4.078-.8.11-1.21.11l.01-.021zm.7-1.655a4.99 4.99 0 0 0 1.599-.267c.255-.089.5-.222.722-.389s.422-.366.577-.588c.156-.222.267-.478.334-.744.055-.267.089-.545.089-.811v-1.022h-2.444c-.244 0-.489 0-.744.022s-.511.045-.744.1c-.245.056-.489.122-.722.19a2.564 2.564 0 0 0-.678.332c-.21.145-.377.333-.5.556s-.177.466-.177.7c0 .321.078.61.244.888.167.277.378.489.644.644.267.156.556.267.867.322.31.056.622.078.944.078l-.011-.011z"}))),dQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M179.572 61.676h60.179v65.132h-60.179zM114.135 1.192h65.132v60.179h-65.132zM305.984 29.06a3.818 3.818 0 0 0-.648-1.002 3.37 3.37 0 0 0-.934-.727 4.73 4.73 0 0 0-1.13-.413c-.393-.088-.786-.127-1.19-.127s-.795.039-1.188.127-.767.226-1.13.413-.668.433-.934.727a3.818 3.818 0 0 0-.648 1.003 4.782 4.782 0 0 0-.354 1.14 7.977 7.977 0 0 0-.098 1.189v.412h8.706v-.412c0-.403-.03-.796-.098-1.19a3.935 3.935 0 0 0-.354-1.14zM240.056 1.193v60.18h157.809V1.191H240.056zm79.214 17.973c.079-.255.206-.481.393-.668a1.74 1.74 0 0 1 .668-.413c.256-.088.521-.128.796-.128s.54.04.796.128c.256.089.472.226.668.413.187.187.325.413.413.668.089.256.128.52.128.796s-.04.54-.128.796a1.816 1.816 0 0 1-.413.668 1.493 1.493 0 0 1-.668.393c-.255.079-.52.108-.796.108s-.54-.039-.796-.108a1.65 1.65 0 0 1-.668-.393 1.493 1.493 0 0 1-.393-.668c-.079-.255-.108-.52-.108-.796s.04-.54.108-.796zm-29.136 1.052h-5.818v21.029h-2.604v-21.03h-5.818v-2.319h14.23v2.32h.01zM309.06 34.16h-11.34v.413c0 .402.03.805.098 1.208.059.403.177.786.354 1.14.167.364.393.698.678 1.003.285.304.6.55.953.727.354.177.727.304 1.13.383.403.079.806.108 1.209.108.462 0 .924-.03 1.366-.098a4.313 4.313 0 0 0 1.287-.383c.413-.187.767-.462 1.061-.826s.462-.776.511-1.238h2.634a5.005 5.005 0 0 1-.364 1.523 4.987 4.987 0 0 1-.805 1.317c-.334.393-.728.727-1.18 1.002s-.913.492-1.415.649a7.362 7.362 0 0 1-1.523.314c-.52.05-1.041.079-1.572.079-.61 0-1.238-.05-1.857-.157a6.49 6.49 0 0 1-1.779-.57c-.56-.276-1.071-.63-1.523-1.062s-.826-.933-1.11-1.493a6.315 6.315 0 0 1-.6-1.76 9.88 9.88 0 0 1-.177-1.876V31.39c0-.61.05-1.239.157-1.858a6.092 6.092 0 0 1 .59-1.759 5.853 5.853 0 0 1 1.11-1.493c.452-.442.954-.806 1.514-1.081s1.14-.462 1.759-.57c.629-.108 1.248-.157 1.857-.157s1.228.049 1.857.157a6.256 6.256 0 0 1 1.76.57c.55.275 1.05.639 1.513 1.08.452.443.825.944 1.11 1.494.285.55.481 1.14.59 1.76.108.628.157 1.247.157 1.857v2.761l-.01.01zm18.455 7.085H314.75v-2.349h5.336v-11.85h-4.825v-2.32h7.429v14.17h4.825v2.349zm19.408 0h-2.634v-2.86c-.236.511-.56.973-.973 1.386a5.578 5.578 0 0 1-1.385 1.012 5.861 5.861 0 0 1-1.602.56c-.56.108-1.13.157-1.7.157-.442 0-.894-.029-1.346-.098a5.121 5.121 0 0 1-1.317-.354c-.423-.167-.816-.393-1.18-.678s-.658-.619-.903-1.002a3.819 3.819 0 0 1-.521-1.238 5.768 5.768 0 0 1-.158-1.366c0-.59.099-1.17.285-1.73.187-.56.492-1.051.895-1.474.403-.422.864-.766 1.385-1.031s1.062-.482 1.641-.64a9.548 9.548 0 0 1 1.73-.314 20.62 20.62 0 0 1 1.73-.078h3.429V30.23c0-.334-.04-.678-.128-1.012a3.02 3.02 0 0 0-.413-.924 2.926 2.926 0 0 0-.717-.717 3.744 3.744 0 0 0-.904-.462 5.49 5.49 0 0 0-.983-.226 8.867 8.867 0 0 0-2.397.05 4.467 4.467 0 0 0-1.307.441 2.72 2.72 0 0 0-1.013.934 2.318 2.318 0 0 0-.393 1.307h-2.633c0-.53.088-1.052.265-1.553.177-.51.433-.973.767-1.385a4.975 4.975 0 0 1 1.16-1.062c.441-.294.913-.53 1.414-.697a8.177 8.177 0 0 1 1.543-.354c.53-.069 1.061-.098 1.592-.098.57 0 1.14.039 1.7.108.56.078 1.1.216 1.622.412a6.66 6.66 0 0 1 1.464.806c.452.344.845.737 1.16 1.209.314.462.54.973.667 1.523s.187 1.11.187 1.68v11.026l-.03.01zm-7.115-7.4a6.16 6.16 0 0 0-1.051.148c-.334.078-.678.167-1.013.265a3.425 3.425 0 0 0-.953.462c-.295.206-.53.462-.697.776a2.093 2.093 0 0 0-.256.983c0 .442.118.855.354 1.238s.53.688.904.904a3.32 3.32 0 0 0 1.209.442c.432.079.874.109 1.316.109.384 0 .767-.03 1.14-.099a6.139 6.139 0 0 0 1.11-.285c.364-.127.698-.304 1.013-.54s.59-.511.806-.826a2.89 2.89 0 0 0 .462-1.051c.088-.383.127-.767.127-1.14v-1.425h-3.43c-.343 0-.687.01-1.05.03l.01.01z","data-name":"Layer 1"})),hQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null","data-name":"Layer 1"},y.createElement("path",{d:"M321.526 13.743v65.611h-50.341l-1.758 1.44-28.676 23.52L244.331 87l1.577-7.635h-55.434V13.743h131.052m6.354-6.353H184.12v78.318h53.995l-7.212 34.902 42.559-34.902h54.418V7.39z"}),y.createElement("path",{d:"M226.583 58.197V38.512h-5.443V36.34h13.321v2.17h-5.442v19.686h-2.436zm19.124.233c-.572 0-1.154-.053-1.736-.148-.583-.096-1.144-.276-1.663-.54s-.995-.593-1.43-.996c-.423-.402-.773-.868-1.037-1.397s-.456-1.08-.561-1.652-.16-1.165-.16-1.758v-2.976c0-.572.054-1.154.149-1.736a5.623 5.623 0 0 1 .55-1.652 5.334 5.334 0 0 1 1.038-1.398c.424-.413.9-.752 1.409-1.006s1.07-.434 1.652-.54 1.164-.148 1.736-.148 1.154.053 1.737.148 1.133.275 1.652.54c.519.254.985.593 1.408 1.006.424.413.773.879 1.038 1.398.265.519.455 1.07.55 1.652.096.582.149 1.164.149 1.736v2.584h-10.621v.381c0 .381.032.752.085 1.133.063.381.169.73.328 1.07.159.339.37.646.635.932s.561.519.89.688c.328.17.677.286 1.059.36.37.074.751.106 1.133.106.434 0 .857-.032 1.28-.085.414-.063.816-.18 1.208-.36s.72-.434.995-.773c.276-.339.435-.72.477-1.154h2.467a5.033 5.033 0 0 1-.339 1.43 4.65 4.65 0 0 1-.762 1.238 4.631 4.631 0 0 1-1.101.932 6.02 6.02 0 0 1-1.324.614 7.297 7.297 0 0 1-1.43.297c-.487.053-.974.074-1.471.074h.01zm-4.13-9.075h8.154v-.392c0-.37-.032-.752-.085-1.112a4.294 4.294 0 0 0-.328-1.07 3.472 3.472 0 0 0-.614-.931 3.13 3.13 0 0 0-.879-.688 4.25 4.25 0 0 0-1.059-.392c-.37-.074-.741-.117-1.112-.117s-.752.043-1.112.117c-.37.085-.72.212-1.059.392a2.95 2.95 0 0 0-.878.688 3.948 3.948 0 0 0-.615.932c-.158.35-.264.71-.328 1.07s-.085.74-.085 1.111v.392zm15.937 8.842v-2.202h4.998V44.897h-4.521v-2.17h6.957v13.268h4.522v2.202h-11.956zm5.983-18.086c-.254 0-.508-.032-.741-.106-.233-.074-.445-.19-.625-.37s-.307-.393-.37-.626-.106-.487-.106-.74.031-.51.106-.742.19-.445.37-.625.381-.307.625-.381c.244-.085.487-.117.741-.117s.508.043.741.117.445.212.625.381c.18.18.307.392.381.625.085.233.117.487.117.741s-.042.508-.117.741a1.66 1.66 0 0 1-.38.625c-.18.18-.393.297-.626.37s-.487.107-.74.107zm16.382 18.319c-.413 0-.837-.032-1.26-.085a5.632 5.632 0 0 1-1.24-.328c-.391-.159-.762-.37-1.1-.635s-.615-.583-.848-.932a3.536 3.536 0 0 1-.487-1.165 5.658 5.658 0 0 1-.148-1.281c0-.55.085-1.091.265-1.62.18-.53.455-.985.836-1.388.37-.402.805-.72 1.292-.963a8.384 8.384 0 0 1 1.536-.593c.54-.149 1.07-.244 1.62-.297s1.09-.074 1.62-.074h3.208v-1.186a4.19 4.19 0 0 0-.116-.953 2.642 2.642 0 0 0-1.059-1.525 3.377 3.377 0 0 0-.847-.434 5.297 5.297 0 0 0-.921-.212 7.508 7.508 0 0 0-2.245.042c-.424.075-.837.212-1.218.414s-.71.497-.953.879a2.22 2.22 0 0 0-.37 1.217h-2.468c0-.497.085-.984.254-1.461a4.4 4.4 0 0 1 .71-1.292c.307-.381.667-.72 1.09-.995a5.715 5.715 0 0 1 1.324-.657 7.293 7.293 0 0 1 1.44-.328c.498-.064.996-.085 1.483-.085.54 0 1.07.032 1.588.106.53.064 1.027.201 1.514.381.487.19.943.445 1.366.763.424.317.784.699 1.08 1.133.297.434.509.91.625 1.43.117.518.18 1.037.18 1.577v10.325h-2.467v-2.68a4.34 4.34 0 0 1-.91 1.292 4.91 4.91 0 0 1-1.293.953 5.388 5.388 0 0 1-1.503.52 8.958 8.958 0 0 1-1.589.148l.01-.011zm.921-2.17c.36 0 .71-.033 1.07-.085.36-.064.71-.149 1.037-.265.34-.117.657-.286.953-.508s.551-.477.763-.774.35-.624.434-.984c.074-.36.116-.71.116-1.07V51.24h-3.208c-.318 0-.646 0-.985.032s-.667.063-.985.137-.635.16-.953.254a3.153 3.153 0 0 0-.89.435c-.275.19-.497.434-.656.73a1.92 1.92 0 0 0-.233.922c0 .413.106.804.329 1.164.222.36.497.636.847.848.35.211.72.349 1.133.413.402.074.815.105 1.239.105l-.01-.02z"}))),pQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M52.05 14.024h22.555v12.663H52.05zm32.304 0h46.621v12.663H84.354zm93.854 0h73.781v12.663h-73.781zm0 87.307h73.781v12.663h-73.781zm0-43.672h73.781v12.663h-73.781z"}),y.createElement("path",{strokeWidth:.36,d:"M97.043 13.997v99.97H84.38v-99.97zm227.676.035v99.97h-12.663v-99.97z"}),y.createElement("path",{d:"m404.551 20.643-35.361 93.171.503.179h12.987l28.67-75.507zm17.447-6.619h-13.562l37.952 99.969h13.562z"}))),fQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M105.027 33.423H36.524c-3.834 0-6.99-3.115-6.99-6.99s3.156-6.99 6.99-6.99h68.503c3.875 0 6.99 3.156 6.99 6.99s-3.115 6.99-6.99 6.99zm120.829 0h-63.75c-3.874 0-6.99-3.155-6.99-6.99s3.156-6.99 6.99-6.99h63.75c3.875 0 6.99 3.156 6.99 6.99s-3.115 6.99-6.99 6.99zm0 75.134h-63.75c-3.874 0-6.99-3.156-6.99-6.99s3.156-6.99 6.99-6.99h63.75c3.875 0 6.99 3.155 6.99 6.99s-3.115 6.99-6.99 6.99zm0-37.547h-63.75c-3.874 0-6.99-3.155-6.99-6.99s3.156-6.99 6.99-6.99h63.75c3.875 0 6.99 3.155 6.99 6.99s-3.115 6.99-6.99 6.99z"}),y.createElement("path",{d:"M70.796 108.557c-3.875 0-6.99-3.156-6.99-6.99V26.433c0-3.874 3.155-6.99 6.99-6.99s6.99 3.156 6.99 6.99v75.134a6.972 6.972 0 0 1-6.99 6.99zm247.09-3.315c-3.874 0-6.99-3.156-6.99-6.99V29.788c0-3.874 3.155-6.99 6.99-6.99 3.875 0 6.99 3.156 6.99 6.99v68.464c.04 3.834-3.115 6.99-6.99 6.99zm157.577 3.315h-68.862a6.951 6.951 0 0 1-5.952-3.315 6.975 6.975 0 0 1-.32-6.79l34.432-69.462a6.96 6.96 0 0 1 6.27-3.875c2.677 0 5.114 1.518 6.272 3.875l34.431 69.461a6.97 6.97 0 0 1-.32 6.79 7.001 7.001 0 0 1-5.95 3.316zm-57.598-13.98h46.254l-23.127-46.654-23.127 46.654z"}),y.createElement("path",{d:"M338.377 108.557h-40.942c-3.874 0-6.99-3.156-6.99-6.99 0-3.875 3.155-6.99 6.99-6.99h40.982c3.875 0 6.99 3.155 6.99 6.99 0 3.874-3.155 6.99-7.03 6.99zm0-71.778h-40.942c-3.874 0-6.99-3.156-6.99-6.99 0-3.875 3.155-6.99 6.99-6.99h40.982c3.875 0 6.99 3.155 6.99 6.99 0 3.834-3.155 6.99-7.03 6.99z"}))),mQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M289.2995 85.096c10.8352-6.7622 19.7724-11.4285 25.8227-22.2638 14.9875-26.8905 40.2567-39.8612 70.5085-43.8552 3.5985-.4746 7.988-1.3841 9.4116 4.2708.7514 2.9263 4.1127 1.7795 6.3668 2.254 20.0096 3.9941 29.7772 16.3716 27.6813 36.5395-.7118 6.7622 3.6777 5.0617 6.6831 5.1013 6.169.079 9.9258 1.74 9.4908 8.779-.2768 4.6662-1.74 7.4343-6.8808 7.4343-4.2709 0-8.5022.1187-12.773.2373-7.3949.1977-13.287 7.7508-12.259 15.6598.7119 5.5758-7.197 12.4566-11.7052 9.372-4.3104-2.9658-6.4458-.8699-9.5303.87-21.8287 12.338-44.053 14.7503-66.7912 2.4123-5.734-3.0845-10.9144-7.0785-13.3266-13.1289-2.1354-5.3385-4.6268-5.4176-8.5417-2.3727-4.943 3.8359-11.468 5.8527-14.2361 12.2194-1.1864 2.689-3.7172 2.689-6.2086 2.8077-31.3195 1.5027-62.5994 3.915-93.9585 3.7567-12.6148-.0395-14.3943-1.5027-13.4848-14.2757.87-12.6543.5932-25.2691 1.0677-37.8839.1978-5.5758-1.6608-7.2367-7.2762-7.0785a863.8271 863.8271 0 0 1-42.9457 0c-5.5758-.1582-7.3553 1.4631-7.3158 7.0785.0791 14.1175-.6722 28.2746-.7909 42.4316-.0395 5.5363-2.0168 8.2253-7.988 8.344-5.9713.1186-8.0276-2.4518-8.265-8.0276-.593-14.157-.3558-28.2746.5537-42.3921.3164-5.1408-.7909-7.553-6.8808-7.3949-7.553.1582-15.1456-1.305-22.7383-1.6609-5.5362-.2372-6.2876-3.4799-6.2876-7.8694s.9095-7.4344 6.248-8.1462c7.9882-1.0282 15.7785 1.1468 23.6874 1.0282 46.8211-.6328 93.7213 1.2654 140.5028-2.4518 6.604-.5141 12.4962-.0791 11.7053 9.0953-.356 4.3104-1.8982 6.3667-6.525 6.8808-13.9197 1.5027-27.8 3.8358-41.7988 3.0845-9.0162-.4745-6.5644 5.299-7.0785 9.9653-.6327 6.0899 2.7681 5.813 7.3158 5.4572 6.6435-.4746 13.4057.0395 20.0888-.2768 5.734-.2768 7.3948 2.7681 7.7507 7.6717.3955 5.0617-1.305 7.7508-6.8017 8.5021-7.3158 1.0282-14.592.9886-21.8683.6327-4.5476-.2372-6.5249 1.1864-6.8412 5.9318-.3955 5.8526 3.5986 4.5476 6.604 4.4685 22.501-.7513 45.002-1.819 67.5425-2.4122 4.7059-.1186 4.3104-2.5309 4.6268-5.6945 1.6213-15.3038.6723-30.6472.5536-45.9906-.0395-5.6945 1.0677-9.8071 7.474-9.8862 6.4853-.1186 9.9257 2.7286 9.649 9.9653-.5537 13.0893-.2373 26.2182-.2373 40.8102zm66.3166 28.2745c11.0726-.435 20.8006-2.8077 29.54-7.988 3.4404-2.0169 10.163-2.5705 7.553-9.0954-2.4517-6.0899-4.0335-13.287-13.6033-13.0893-16.9648.3559-33.9295.6327-50.9338-.87-4.7454-.3955-9.4907 3.4008-11.8634 7.3553-1.819 3.0845 1.6213 6.7622 3.9545 9.3721 9.6093 10.7167 22.5405 13.5244 35.353 14.3153zm25.8624-80.276c6.6435 4.864 1.305 10.3607 1.74 15.3038.5931 6.5645 5.2594 15.0666 11.7447 17.1625 7.6717 2.4518 16.767.7118 25.2296.435.7119-.0396 1.7005-2.3332 1.9773-3.6777 1.1863-6.6435 1.0677-13.0102-3.124-18.942-6.9204-9.807-23.1733-14.592-37.5676-10.2816zm-60.029 32.0708c16.6483-10.677 31.2403-20.0492 45.8324-29.4213-18.863 2.8077-34.9577 9.8467-45.8325 29.4213zm31.2403 1.1073h19.021c-3.7171-10.1235-8.423-10.163-19.021 0z"}),y.createElement("path",{d:"M280.2832 28.3491c-4.6267-2.2145-11.6657-2.4913-10.163-10.163 1.0677-5.4177 2.254-11.7844 10.9144-9.8862 5.5758 1.2259 10.5585 3.2822 9.4907 9.649-.8304 5.0221-2.5308 10.9143-10.242 10.4002z"}))),AQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M301.113 11.5507h-90.2643c-.5378 0-.9987-.461-.9987-.9987s.461-.9986 1.037-.9986h90.2643c.5378 0 .9987.4609.9987.9986s-.461.9987-1.037.9987zm-25.274 16.9006h-39.5627c-.5377 0-.9987-.461-.9987-.9987 0-.5378.461-.9987.9987-.9987h39.601c.5378 0 .9987.461.9987.9987 0 .5377-.461.9987-1.037.9987zm0 16.8237h-39.5627c-.5377 0-.9987-.461-.9987-.9987 0-.5377.461-.9987.9987-.9987h39.601c.5378 0 .9987.461.9987.9987 0 .5377-.461.9987-1.037.9987zm0 16.8237h-39.5627c-.5377 0-.9987-.461-.9987-.9987 0-.5377.461-.9987.9987-.9987h39.601c.5378 0 .9987.461.9987.9987 0 .5378-.461.9987-1.037.9987zm-1.4212 37.9878h-36.7203c-.5378 0-.9987-.461-.9987-.9987s.461-.9987.9987-.9987h36.7203c.5377 0 .9986.461.9986.9987s-.4225.9987-.9986.9987z"}),y.createElement("path",{d:"M256.0576 100.0865c-.5377 0-.9986-.461-.9986-.9987v-88.459c0-.5377.4609-.9986.9986-.9986s.9987.4609.9987.9986v88.459c0 .5762-.4225.9987-.9987.9987z"}),y.createElement("path",{d:"M290.0123 118.4466c-.2688 0-.5761-.1152-.7682-.3457l-33.9547-39.9467c-.3457-.4225-.3073-1.037.1152-1.4212.4225-.3457 1.0371-.3073 1.4212.1153l33.9547 39.9467c.3457.4225.3073 1.037-.1152 1.4212a1.043 1.043 0 0 1-.653.2304z"}),y.createElement("path",{d:"M222.1413 118.4466a1.043 1.043 0 0 1-.653-.2304c-.4225-.3457-.4609-.9987-.1152-1.4212l33.9547-39.9467c.3457-.4225.9987-.461 1.4212-.1153s.461.9987.1152 1.4212l-33.9547 39.9467c-.2304.2305-.4993.3457-.7682.3457z"}))),vQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M246.2306 24.7784h-97.9813v19.6212h19.5797v78.4016h19.6211V44.3996h19.5797v78.4016h39.2008v-19.6211H226.651V83.6004h19.5796V63.9792H226.651V44.3996h39.2008V24.7784zm19.6212 39.2008v58.822h19.5796V44.3996h-19.5796zm9.7483-39.2008h.083c5.3927 0 9.7483-4.3556 9.7483-9.7483v-.083c0-5.3927-4.3556-9.7483-9.7483-9.7483h-.083c-5.3927 0-9.7483 4.3556-9.7483 9.7483v.083c0 5.3927 4.3556 9.7483 9.7483 9.7483zm68.7363 0h-58.905v19.5797h19.5797v78.4017h19.5797V83.6003h19.5797v39.1594H363.75V44.3166c.083-10.7854-8.6698-19.5382-19.4137-19.5382zm-.1245 39.2009h-19.5796V44.3996h19.5796v19.5797z"})),gQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M114.55 56.1406h15.7188v15.7188H114.55zm15.7188 47.1564h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7189 62.8752h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7189h15.7188v15.7188h-15.7188zm15.7188 78.5941h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7188 15.7188h15.7188v15.7188h-15.7188zm15.68 47.1564h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188z"}),y.createElement("path",{d:"M193.1053 56.1406h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm15.7188 62.8752h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-15.7189h15.7188v15.7188h-15.7188zm15.7188 78.5941h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm15.7189 15.7188h15.7188v15.7188h-15.7188zm15.7188 47.1564h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7188 62.8752h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-31.4377h15.7188v15.7188h-15.7188zm15.7189 94.3129h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7188 15.7188h15.7188v15.7188h-15.7188zm15.7188 47.1564h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm15.7188 31.4376h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-15.7189h15.7188v15.7188h-15.7188zm15.7188 78.5941h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm15.7189 62.8752h15.7188v15.7188h-15.7188zm0-47.1564h15.7188v15.7188h-15.7188zm15.7188-15.7188H397.45v15.7188h-15.7188z"}))),bQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M141.1043 5.4565H24.1v58.5848h58.5021v58.5022h58.5849V5.5392h-.0827v-.0827zm16.9925.0827v117.0043h117.1696v-20.6308c-2.77 5.3334-8.3515 8.9717-14.7599 8.9717-9.1784 0-16.6204-7.442-16.6204-16.6204s7.442-16.6204 16.6204-16.6204c6.4084 0 11.9899 3.6383 14.76 8.9717V55.4831c-4.1345 10.9149-14.6773 18.6462-27.0392 18.6462-15.959 0-28.8997-12.9407-28.8997-28.8996s12.9408-28.8996 28.8997-28.8996c12.362 0 22.9047 7.7313 27.0391 18.6462V5.5393H158.0967l.0001-.0001zm134.7823 0h58.5848v117.0043h-58.5848V5.5392zm129.6556 0-65.3653 117.0043H487.9L422.5347 5.5392zm0 109.893c-16.7858 0-30.388-13.6022-30.388-30.388s13.6022-30.388 30.388-30.388 30.388 13.6022 30.388 30.388-13.5609 30.388-30.388 30.388z"})),yQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M82.8133 119.9192h23.1495v5.6462H82.8133zm0-11.6833h23.1495v5.6462H82.8133zm0-41.2608h23.1495v5.6462H82.8133zm0-11.6399h23.1495v5.6462H82.8133zm0-41.2607h23.1495v5.6462H82.8133zm0-11.6399h23.1495v5.6462H82.8133zM52.15 14.0745h23.1495v5.6462H52.15zm0-11.6399h23.1495v5.6462H52.15zm61.3266 11.6399h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm98.3309 11.6399h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm30.6633 11.6399h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0 117.4846h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm-61.3266 11.6833h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm0-41.2608h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0-41.2607h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm128.4297 117.4846h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm0-41.2608h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0-41.2607h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm96.4633 64.5405h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0-41.2607h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zM211.8075 66.9751h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0 64.584h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm224.893 11.6833H459.85v5.6462h-23.1495zm0-11.6833H459.85v5.6462h-23.1495zm-61.3265 11.6833h23.1495v5.6462H375.374zm0-11.6833h23.1495v5.6462H375.374zm61.3265-41.2608H459.85v5.6462h-23.1495zm0-11.6399H459.85v5.6462h-23.1495zM375.374 66.9751h23.1495v5.6462H375.374zm0-11.6399h23.1495v5.6462H375.374z"})),EQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M207.7674 11.8539c.4564-.2662.6085-.8366.3423-1.293-.2662-.4563-.8366-.6084-1.293-.3422L81.5926 83.3834c-.4563.2662-.6084.8366-.3422 1.293.1901.3042.4943.4563.7985.4563.1521 0 .3043-.038.4564-.1141l80.618-47.078-25.06 78.7548c-.1521.4944.114 1.0268.6085 1.1789.076.038.19.038.2661.038.3803 0 .7606-.2662.8747-.6465l25.6685-80.7322 42.2864-24.6797z"}),y.createElement("path",{d:"M310.8978 16.7974c-.4183-.3042-.9888-.1901-1.293.2282l-57.8397 84.2307-39.9667-6.7309-9.545-23.501 54.3032-8.1378c.4944-.076.8746-.5704.7986-1.0647-.076-.4944-.5704-.8747-1.0648-.7986l-54.7594 8.2139-15.8955-39.1682 87.8053-11.5984c.4943-.076.8746-.5324.7986-1.0648-.076-.4943-.5324-.8746-1.0648-.7985l-90.163 11.9025 26.6192 65.6353-27.3797-4.6013c-.4944-.076-.9888.2662-1.0648.7606-.076.4943.2662.9887.7605 1.0647l28.4826 4.7915 7.6435 18.8616c.152.3802.4943.5704.8746.5704.114 0 .2282-.038.3423-.076.4943-.1902.7225-.7226.5323-1.217l-7.2252-17.7968 37.9894 6.3886-6.6548 9.697c-.3042.4183-.1901.9887.2282 1.293.152.114.3422.152.5323.152.3043 0 .6085-.152.7606-.4182l7.1491-10.3815 56.5088 9.5068h.152c.4564 0 .8367-.3042.9127-.7605.076-.4944-.2662-.9887-.7605-1.0648l-55.6721-9.3928 57.4213-83.432c.2662-.4184.1522-1.0268-.2661-1.293zM430.57 111.2195l-41.4879-38.2556 39.4344-13.0814c.4944-.1521.7606-.6845.6085-1.1789-.1521-.4943-.6845-.7605-1.1789-.6084L387.523 71.5189l-59.1707-54.5314v96.2094c0 .5324.4183.9507.9507.9507s.9507-.4183.9507-.9507v-20.687l56.813-18.8615 42.2484 38.978c.3803.3423.9887.3423 1.331-.038.3422-.4182.3042-1.0267-.076-1.369zm-100.3543-20.725V21.2466l55.2538 50.9567-55.2538 18.2912z"}))),xQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M188.0409 9.6174h81.9575v23.7013h-81.9575zm0 42.4936h81.9575v23.7013h-81.9575zm0 42.4936h81.9575v23.7013h-81.9575zm-77.432-84.9872H81.5v23.7013h29.1089v85.0256h23.7397V33.3187h29.1089V9.6174h-29.1089zm189.227 0h23.7013v108.7269h-23.7013zm122.3034 0h-59.2916c-4.6406 0-8.3607 3.7584-8.3607 8.3606v100.4047h23.7014V89.5421h28.6103v28.8405H430.5V17.978c0-4.6022-3.7201-8.3606-8.3607-8.3606zm-43.951 57.911V31.6312h28.6104v35.8972h-28.6103z"})),wQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M137.75 8.4509h29.6654v6.9363H137.75zm121.2871 0h26.9222v6.9363h-26.9222zm30.214 0h29.6262v6.9363h-29.6262zm35.7395 0h46.0068v6.9363h-46.0068zm0 52.0418h46.0068v6.9363h-46.0068zm-65.9535 52.0417h26.9222v6.9363h-26.9222zm30.214 0h29.6262v6.9363h-29.6262zM170.7072 8.4509h33.4274v6.9363h-33.4274zm39.2664 0h43.1853v6.9363h-43.1853zm0 52.0418h43.1853v6.9363h-43.1853zm0 52.0417h43.1853v6.9363h-43.1853zm-42.5583-97.1472h3.2526v104.1619h-3.2526zm118.5831 0h3.2526v97.1472h-3.2526zm35.7004.0392h3.2526v104.0835h-3.2526zm49.2986 0h3.2526v104.0835h-3.2526zm-164.2764-.0392h3.2526v97.1472h-3.2526z"})),_Q=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M201.35 20.5131v7.2376h3.8028V13.2755H201.35zm23.6346 14.5161h-3.7619v7.2376h3.7619v7.2376h-3.7619v7.2376h3.7619v7.2375h-3.7619v7.2377h3.7619v7.2785h-3.7619v7.2375h3.7619v7.2377h-3.7619v7.2376h3.7619v7.2375h-3.7619v7.2377h3.7619v7.2784h3.8029v-7.2784h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2376h-3.8028v-7.2377h3.8028v-7.2375h-3.8028v-7.2785h3.8028v-7.2377h-3.8028V56.742h3.8028v-7.2376h-3.8028v-7.2376h3.8028v-7.2376h-3.8028v-7.2785h-3.8029zm21.3039 36.188v-7.2377h-3.8028V49.5044h-3.7619v14.4751h-3.8028v7.2377h3.8028v7.2785h3.7619v-7.2785zm-3.8028 7.2785v7.2375h7.6056v-7.2375h-3.8028zm17.0104-7.2785h-3.7619v7.2785h7.5648v-7.2785zm11.4084 7.2785h3.762v-7.2785h-7.5648v7.2785zm-3.8028-21.3039v6.7877h-3.8027v-6.7877h-7.5648v7.2375h7.5648v6.7879h3.8027v-6.7879h7.5648v-7.2375h-3.762zm-7.6056-29.4411h-3.7619v7.2785h7.5648v-7.2785zm11.4084 7.2785h3.762v-7.2785h-7.5648v7.2785zm-11.4084-21.7537h-3.7619v7.2376h7.5648v-7.2376zm7.6056 0v7.2376h7.5648v-7.2376h-3.762zm43.4257 14.4752V20.513h-3.8029v-7.2376h-3.8028V6.0379h-3.8028v7.2376h-3.8028V6.0379h-3.8028v7.2376h-3.8028V6.0379h-3.8028v7.2376h-3.8028v7.2376h-3.6802v7.2376h3.8028v7.2376h-3.8028v7.2376h3.8028v7.2376h-3.8028v7.2785h3.8028v7.2376h-3.8028v7.2376h3.8028v7.2376h-3.8028v7.2376h3.8028V92.93h-3.8028v7.2376h3.8028v7.9327h-3.8028v7.2376h3.8028v6.5834h7.6057v-7.2377h-3.8029v-6.5833h3.8029v-7.2376h-3.8029V78.4956h3.8029v7.2377h3.8028v-7.2377h3.8028v7.2377h3.8028v-7.2377h3.8028v21.7129h-3.8028v7.2375h3.8028v7.2377h-3.8028v7.2375h7.6056v-7.2375h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2377h-3.8028V56.742h3.8028v-7.2376h-3.8028v-7.2376h3.8028v-7.2376h-3.8028v-7.2785h3.6802zm-7.5648 7.2785h-3.8028v7.2376h3.8028v7.2376h-3.8028v7.2376h3.8028v14.4752h-3.8028v-7.2376h-3.8028v7.2376h-3.8028v-7.2376h-3.8028v7.2376h-3.8028V56.742h3.8028v-7.2376h-3.8028v-7.2376h3.8028v-7.2376h-3.8028V20.513h3.8028v7.2376h3.8028V20.513h3.8028v7.2376h3.8028V20.513h3.8028v14.5161zm-43.4665 50.704h-3.7619v7.2377h7.5648v-7.2377zm11.4084 7.2377h3.762v-7.2377h-7.5648v7.2377zm-11.4084 7.2376h-3.7619v7.2375h7.5648v-7.2375zm11.4084 7.2375h3.762v-7.2375h-7.5648v7.2375zm-24.616 14.5161h3.8028v-7.2784h-7.6056v7.2784zm6.1336-101.449v-7.2376h-3.8028v14.4752h3.8028zm-3.8028 14.5161h3.8028v7.2376h-3.8028z"}),y.createElement("path",{d:"M242.4857 42.2668h6.1336v7.2376h-6.1336zm6.1336 7.2376h3.8028v7.2376h-3.8028zm1.4721 21.7128h3.8028v7.2376h-3.8028zm0 14.516h3.8028v7.2376h-3.8028zm-11.3676 7.2377v7.2376h-3.8028v7.2375h3.8028v7.2377h3.7619v-7.2377h3.8028v-7.2375h-3.8028V85.7332h-3.7619zm11.3676 14.4751h3.8028v7.2376h-3.8028zm-14.6797-86.9329v7.2376h3.8028V13.2755h2.8215v14.4752h3.7619V13.2755h2.6987V6.0379h-19.7091v7.2376h-3.8029V6.0379h-19.7091v7.2376h2.6988v14.4752h3.8027V13.2755h2.8215v14.4752h3.7619V13.2755h2.8623v14.4752h3.7619v-7.2376h3.8029v7.2376h3.8028V13.2755h2.8214zm27.8872-14.4752h3.8028v7.2376h-3.8028zm0 14.4752h3.8028v7.2376h-3.8028zm0 14.5161h3.8028v7.2376h-3.8028zm0 14.4752h3.8028v7.2376h-3.8028zm0 28.9912h3.8028v7.2376h-3.8028zm0 14.4752h3.8028v7.2376h-3.8028zm.0001 21.3039h-7.5648v7.2376h7.5648v-6.8286h3.8027v6.8286h7.5648v-7.2376h-7.5648v-6.8287h-3.8027z"}))),CQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M55.075 55.2705h94.0255V66.399H55.075z"}),y.createElement("path",{strokeWidth:.3544,d:"M107.65 55.2698v52.5947H96.5215V55.2698zm124.3123-31.9277v89.2055h-7.3009V23.3421z"}),y.createElement("path",{d:"M149.1005 55.4832h7.9742c0 3.0125 3.296 7.3009 6.8756 7.3009 3.5796 0 6.8756-2.41 6.8756-5.4226 0-2.658-2.3745-4.9263-5.5997-5.3161l-3.7922-.071v-7.159l3.7922-.071c3.1897-.3543 5.5997-2.658 5.5997-5.387 0-2.977-3.296-5.387-6.8756-5.387-3.5795 0-6.8756 4.6428-6.8756 7.6198h-7.9742c0-6.911 6.4148-14.8498 14.8498-14.8498 8.3642 0 15.5942 5.6706 15.5942 12.5816 0 3.5087-1.7012 6.7338-4.5365 9.002 2.8353 2.2683 4.5365 5.4935 4.5365 8.9667 0 6.982-7.23 12.5816-15.5942 12.5816-8.435.0709-14.8498-7.4072-14.8498-14.3891zm124.3277 53.6225c-.319 0-.638-.1063-.886-.3544-.4962-.4962-.4962-1.2759 0-1.772l91.1193-91.1548c.4962-.4962 1.2759-.4962 1.772 0 .4963.4961.4963 1.2758 0 1.772l-91.1192 91.1548c-.2481.248-.5671.3544-.886.3544z"}),y.createElement("path",{d:"M455.6669 109.1057c-.319 0-.638-.1063-.886-.3544L363.6615 17.632c-.4962-.4962-.4962-1.276 0-1.7721.4962-.4962 1.2759-.4962 1.772 0l91.1194 91.1193c.4962.4962.4962 1.276 0 1.772-.248.2482-.567.3545-.886.3545z"}))),IQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M145.8704 8.9204h-83.892C47.4848 8.9204 35.75 20.655 35.75 35.1488V46.767h83.892c14.4936 0 26.2284-11.7348 26.2284-26.2284V8.9204z"}),y.createElement("path",{d:"M109.6947 92.8512v-46.123H98.0765c-14.4937 0-26.2285 11.7347-26.2285 26.2283v46.1231h11.6183c14.4936 0 26.2284-11.7347 26.2284-26.2284zM247.1703 8.9204h-83.9308v11.6182c0 14.4936 11.7347 26.2284 26.2284 26.2284h83.892V35.1488c0-14.4937-11.7348-26.2284-26.1895-26.2284zm100.0565 83.892V8.9204h-11.6182c-14.4547 0-26.1895 11.7347-26.1895 26.2284v83.892h11.6182c14.4547 0 26.1895-11.7348 26.1895-26.2284zm71.9242 0V8.9204h-11.6183c-14.4936 0-26.2284 11.7347-26.2284 26.2284v83.892h11.6571c14.4548 0 26.1895-11.7348 26.1895-26.2284zm55.099 26.2284v-83.892c0-14.4937-11.7348-26.2284-26.2284-26.2284h-11.6182v83.892c0 14.4936 11.7348 26.2284 26.2284 26.2284H474.25zM273.3599 81.233h-83.892c-14.4937 0-26.2285 11.7348-26.2285 26.2284v11.6182h83.892c14.4937 0 26.2285-11.7347 26.2285-26.2284V81.233z"}))),DQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M63.39 57.1554h82.6357V39.1163H66.3098L159.265 8.7579V25.397h82.4357l21.9989 31.2384c.12.2.36.28.56.28v.24h63.0367v-.24c.16 0 .32-.04.44-.16l38.198-31.3984v.04H448.57V7.358H159.625c-.12-.04-.2-.04-.32 0h-.04L63.83 38.4763c-.28.08-.48.36-.48.64v18.039h.04zM365.9743 8.9179V23.637l-38.638 31.7584V40.6762c.16 0 .32-.04.44-.16l38.198-31.5983zm-1.92-.2-36.718 30.4384v-.04h-62.8367l-21.279-30.3984h120.8338zM263.7397 40.3962c.12.2.36.28.56.28v14.3593l-21.839-30.9585c-.12-.2-.36-.28-.56-.28V9.1979l21.8389 31.1983z"}),y.createElement("path",{d:"M159.265 27.8769h18.0791v8.7596H159.265zm206.7093 0h18.0791v8.7596h-18.0791zm64.5566 0H448.61v8.7596h-18.0791zm-125.6734 72.2762V59.6352h-18.0791v38.638l-21.6389-30.2784c-.16-.2-.4-.32-.64-.28h-17.3589c-.36 0-.68.32-.68.68v1.2399l-21.159-29.9984c-.1199-.2-.3599-.28-.5599-.28v-.24H159.265v18.079h65.4766V41.1962l21.7189 30.7984v.76c0 .3599.32.6799.68.6799h17.279c.36 0 .68-.32.68-.68v-2.4798l21.159 29.5984c.1199.2.3599.28.5599.28h18.039zm-41.118-28.1185h-15.879v-2.9599h15.879v2.9599z"}),y.createElement("path",{d:"M384.0134 87.7138V59.6352h-18.0791c-.12 0-.24.04-.36.12l-39.358 30.0385-.04.04-.04.04-.04.04-.04.04s-.04.04-.04.08c0 0 0 .04-.04.04 0 .04 0 .04-.04.08v12.4793h-61.4368l-21.9988-31.2384c-.12-.2-.36-.28-.56-.28v-.24H159.265v17.8391c-.08.2-.04.48.12.64l25.1587 29.9584h-70.8363v-58.237h45.5576v7.3197h18.079v-8.7596h-18.079v.08h-45.5576v-.08h-18.079v61.0369h249.3469c.16 0 .32-.04.44-.16l38.438-31.5984h.2v-.16c.28-.24.32-.68.08-.96-.04-.04-.08-.08-.12-.08zm-120.2738 16.1991c.12.2.36.28.56.28v14.5993l-22.3989-31.7584V72.9145l21.8389 30.9984zm-77.396 15.3992c0-.04-.04-.04-.04-.08L160.825 88.9137h80.7158l21.439 30.3984h-76.636zm140.9927-16.6791V90.7136l38.638-29.4785v26.3187c-.16 0-.32.04-.44.16l-38.198 31.3983V102.633zm17.3991 16.6791h-15.4792l36.958-30.3984h15.4793l-36.9581 30.3984zM448.61 87.9938V58.9953h-18.079v.6h-.04l-39.038 32.1183c-.16.12-.24.32-.24.52v27.7985c0 .08 0 .12.04.16v.04c0 .04.04.08.04.12v.04l.12.12s.04 0 .04.04c.04.04.08.04.12.08h.04c.04 0 .08.04.12.04h18.279c.16 0 .32-.04.44-.16l37.958-31.8384c.2-.16.24-.44.2-.68zm-55.997 4.5597 37.918-31.1984v25.8787l-37.918 31.3584V92.5535zm17.119 26.7586h-15.9192l37.5981-31.0784h15.3592l-37.038 31.0784z"}),y.createElement("path",{d:"M325.9764 86.4338v.04c0 .04 0 .04.04.08 0 .04 0 .04.04.04l.04.04c0 .04.04.04.04.08l.04.04.08.08.04.04c.04 0 .04.04.08.04 0 0 .04 0 .04.04.04 0 .08.04.12.04h.2c.08 0 .12 0 .2-.04h.04c.08-.04.12-.04.16-.08l38.918-29.7184H448.65v-18.039h-82.5957c-.16 0-.36.04-.52.16l-39.318 33.1982c-.16.12-.24.32-.24.52v13.4393zm39.9979-45.7576v14.7992c-.04.04-.08.04-.12.08l-38.478 29.3985V73.2745l38.598-32.5983z"}))),SQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M376.0022 48.8862c-.7688 0-1.3978-.629-1.3978-1.3979v-.0349c0-.7688.629-1.3978 1.3978-1.3978.7688 0 1.3978.629 1.3978 1.3978v.035c0 .7687-.629 1.3978-1.3978 1.3978zm0 33.0582c-.7688 0-1.3978-.629-1.3978-1.3978v-.0699c0-.7688.629-1.3629 1.3978-1.3629.7688 0 1.3978.629 1.3978 1.3979v.035c0 .7687-.629 1.3977-1.3978 1.3977zM261.731 113.535h-46.7218c-17.7173 0-32.2196-14.048-32.9884-31.5906h-46.023c-.7688 0-1.3978-.629-1.3978-1.3978V47.4534c0-.7688.629-1.3978 1.3978-1.3978h46.023c.7688-17.5426 15.271-31.5906 32.9884-31.5906h46.7218c.7688 0 1.3978.629 1.3978 1.3978 0 .7688-.629 1.3978-1.3978 1.3978-16.1797 0-29.4589 12.79-30.1927 28.795h45.324c.7688 0 1.3979.629 1.3979 1.3978v33.1281c0 .7688-.629 1.3978-1.3979 1.3978h-45.324c.7688 16.005 14.013 28.795 30.1927 28.795.7688 0 1.3978.629 1.3978 1.3978s-.629 1.3629-1.3978 1.3629zM137.3956 79.1488h45.988c.7688 0 1.3979.629 1.3979 1.3978.035 16.634 13.5937 30.1927 30.2276 30.1927h33.4776c-11.6018-5.102-19.744-16.7038-19.779-30.1927 0-.3844.1398-.7339.4193-.9785.2447-.2446.629-.4193.9785-.4193h45.359V48.8163h-45.359c-.3844 0-.7338-.1398-.9785-.4194-.2446-.2446-.4193-.629-.4193-.9785.035-13.4539 8.1772-25.0557 19.779-30.1578h-33.4776c-16.634 0-30.2276 13.5588-30.2276 30.1928 0 .7688-.629 1.3978-1.3979 1.3978h-45.988v30.2976z"}),y.createElement("path",{d:"M308.4878 113.535H261.731c-18.1715 0-32.9883-14.7819-33.0233-32.9534 0-.3845.1398-.7339.4194-.9785.2446-.2446.629-.4194.9784-.4194h46.7219c.7688 0 1.3978.629 1.3978 1.3978 0 10.938 5.9757 21.072 15.5856 26.3838 4.473 2.481 9.54 3.809 14.677 3.809.7688 0 1.3979.629 1.3979 1.3978s-.629 1.3629-1.3979 1.3629zm-76.9495-31.5906c.7688 16.005 14.013 28.795 30.1927 28.795h33.4776c-.9435-.4194-1.852-.8737-2.7607-1.363-10.0642-5.5912-16.4592-16.0049-16.9834-27.432h-43.9262zm45.324-33.1281h-46.7568c-.3844 0-.7338-.1398-.9784-.4194-.2447-.2446-.4194-.629-.4194-.9784.035-18.1716 14.8518-32.9535 33.0233-32.9535h46.7219c.7688 0 1.3978.629 1.3978 1.3979s-.629 1.3978-1.3978 1.3978c-5.137 0-10.204 1.3279-14.677 3.809-9.575 5.3466-15.5507 15.4458-15.5856 26.3837.0349.7688-.5592 1.3629-1.328 1.3629zm-45.324-2.7607h43.9612c.4892-11.4271 6.9191-21.8408 16.9834-27.432.9086-.4893 1.8172-.9436 2.7607-1.363H261.766c-16.2146 0-29.459 12.79-30.2277 28.795z"}),y.createElement("path",{d:"M344.3767 113.535h-35.8889c-5.5912 0-11.1475-1.4328-16.005-4.1585-10.4835-5.8359-16.9833-16.8786-17.0183-28.8299V47.4184c.035-11.9512 6.5348-22.994 17.0184-28.7949 4.8574-2.7257 10.4137-4.1585 16.005-4.1585h35.8888c5.5912 0 11.1475 1.4328 16.005 4.1585 10.4486 5.801 16.9833 16.8437 17.0183 28.8299v33.1281c0 .2097-.035.4194-.1398.629-.035.07-.0699.1398-.1048.1748-.2447.3494-.664.594-1.1532.594h-64.2295v5.766c0 2.9005 2.3763 5.2768 5.2767 5.2768h55.7727c.4893 0 .9086.2446 1.1882.664.2446.4193.2795.9085.0699 1.3628-3.0053 6.1154-7.723 11.1126-13.6636 14.3975-4.8924 2.6558-10.4487 4.0886-16.04 4.0886zm-35.8889-96.2743c-5.137 0-10.204 1.3279-14.677 3.809-9.575 5.3466-15.5506 15.4458-15.5856 26.3837v33.0932c0 10.9379 5.9757 21.072 15.5856 26.3837 4.473 2.4811 9.54 3.809 14.677 3.809h35.8889c5.137 0 10.204-1.3279 14.677-3.809 4.7875-2.6558 8.7014-6.4998 11.462-11.1825h-53.4663c-4.438 0-8.0374-3.5994-8.0374-8.0374v-7.1638c0-.7688.629-1.3978 1.3978-1.3978h64.2295V47.4185c-.035-10.938-5.9756-21.072-15.5856-26.3838-4.473-2.481-9.54-3.774-14.677-3.774h-35.8889zm34.3163 31.5556H310.375c-.7688 0-1.3978-.629-1.3978-1.3978v-7.1289c0-4.438 3.5993-8.0374 8.0374-8.0374h19.115c4.4381 0 8.0375 3.5994 8.0375 8.0374v7.1638c.035.7688-.594 1.3629-1.3629 1.3629zm-31.0314-2.7607h29.6336v-5.766c0-2.9005-2.3763-5.2767-5.2767-5.2767h-19.1151c-2.9005 0-5.2767 2.3762-5.2767 5.2767v5.766h.035z"}),y.createElement("path",{d:"M310.3749 81.8745h-33.5475c-.7688 0-1.3978-.629-1.3978-1.3978V47.4534c0-.7688.629-1.3978 1.3978-1.3978h33.5475c.7688 0 1.3978.629 1.3978 1.3978v33.0583c0 .7688-.629 1.3628-1.3978 1.3628zm-32.1497-2.7607h30.7519V48.8163h-30.7519v30.2975z"}))),BQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M188.2668 10.3093h-81.7132c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.2083c0-1.4168 1.1667-2.5835 2.5835-2.5835h81.7132c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c.0416 1.4585-1.125 2.6252-2.5835 2.6252zm0 8.0421h-81.7132c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1667-2.5835 2.5835-2.5835h81.7132c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c.0416 1.4168-1.125 2.5835-2.5835 2.5835zm0 8.0422h-81.7132c-1.4168 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h81.7132c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4167-1.125 2.5835-2.5835 2.5835zm110.6316-16.0843h-23.543c-1.4168 0-2.5836-1.1667-2.5836-2.5835v-.2083c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4585-1.1668 2.6252-2.5835 2.6252zm0 8.0421h-23.543c-1.4168 0-2.5836-1.1667-2.5836-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 16.1259h-30.7102c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h30.7102c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5834-2.5835 2.5834zm97.1308 0h-23.3764c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5834-2.5835 2.5834zm0 8.0422h-65.1706c-1.4167 0-2.5834-1.1668-2.5834-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h65.1705c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0421h-69.0041c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1667-2.5835 2.5835-2.5835h69.0041c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1666c.0417 1.4168-1.125 2.5835-2.5835 2.5835zm0 8.0839h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0421h-23.3764c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4168-1.125 2.5835-2.5835 2.5835zm0 8.0422h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0838h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0422h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4168-1.125 2.5835-2.5835 2.5835zm9.4172 8.042h-32.7936c-1.4167 0-2.5835-1.1667-2.5835-2.5834v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h32.7936c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1667 2.5835-2.5835 2.5835zm0 8.0422h-32.7936c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h32.7936c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1667 2.5835-2.5835 2.5835zm0 8.0838h-32.7936c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h32.7936c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1667 2.5835-2.5835 2.5835zm-57.0867-56.3783h-23.3764c-1.4168 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1667-2.5835 2.5835-2.5835h23.3764c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm-1.5001 8.0421h-23.3764c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm-.4584 8.0422h-24.0014c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h24.0014c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm-1.0834 8.0838h-24.0014c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h24.0014c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1667 2.5835-2.5835 2.5835zm-.4167 8.0422h-24.0014c-1.4167 0-2.5835-1.1668-2.5835-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h24.0015c1.4167 0 2.5834 1.1668 2.5834 2.5835v.1667c0 1.4168-1.1667 2.5835-2.5834 2.5835zm15.0843 8.042h-39.0857c-1.4167 0-2.5835-1.1667-2.5835-2.5834v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h39.0857c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-36.9606c-1.4167 0-2.5834-1.1667-2.5834-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h36.9605c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0838h-31.1269c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h31.1269c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm1.6251-80.5465h-25.1682c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h25.1682c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5834-2.5835 2.5834zm-62.7121 8.0422h-30.7102c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h30.7102c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0421h-30.7102c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h30.7102c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0839h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0421h-23.543c-1.4168 0-2.5836-1.1667-2.5836-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0838h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm7.5838 8.042H275.397c-1.4167 0-2.5835-1.1667-2.5835-2.5834v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h31.0852c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-28.6684c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h28.6684c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0838H281.189c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h25.2932c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm-145.467-88.5886h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm0 8.0421h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5834-2.5835 2.5834zm0 8.0422h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0421h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm0 8.0839h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0421h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm0 8.0422h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0838h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0422h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm10.5423 8.042h-37.0023c-1.4167 0-2.5834-1.1667-2.5834-2.5834v-.1667c0-1.4168 1.1667-2.5835 2.5834-2.5835h37.0023c1.4167 0 2.5834 1.1667 2.5834 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5834 2.5835zm0 8.0422h-35.5438c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h35.5438c1.4167 0 2.5834 1.1668 2.5834 2.5835v.1667c.0417 1.4168-1.125 2.5835-2.5834 2.5835zm0 8.0838h-31.2936c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h31.2936c1.4167 0 2.5834 1.1667 2.5834 2.5835v.1666c.0417 1.4168-1.125 2.5835-2.5834 2.5835zm76.3379-80.5465h-49.0446c-1.1251 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h49.0446c1.125 0 2.0417.9168 2.0417 2.0418v1.3334c0 1.1251-.9167 2.0418-2.0417 2.0418zm5.8753 8.0422h-62.587c-1.1251 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0417-2.0418h62.5871c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c-.0417 1.125-.9167 2.0418-2.0418 2.0418zm0 8.0421h-66.2123c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9168-2.0418 2.0418-2.0418h66.2123c1.125 0 2.0418.9168 2.0418 2.0418v1.3334c-.0417 1.1668-.9167 2.0418-2.0418 2.0418zm-41.8775 8.0839h-26.335c-1.125 0-2.0417-.9168-2.0417-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h26.3349c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zm40.5024-.6251h-19.6261c-1.1251 0-2.0418-.9167-2.0418-2.0418v-.125c0-1.125.9167-2.0418 2.0418-2.0418h19.6261c1.125 0 2.0418.9167 2.0418 2.0418v.125c0 1.1668-.9167 2.0418-2.0418 2.0418zm-42.3776 8.6672h-24.4597c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h24.4598c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zm40.0442 0h-18.7928c-1.1251 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h18.7928c1.125 0 2.0417.9167 2.0417 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zM210.018 82.772h-24.4597c-1.125 0-2.0418-.9168-2.0418-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h24.4598c1.125 0 2.0418.9167 2.0418 2.0417v1.3335c0 1.1667-.9167 2.0418-2.0418 2.0418zm36.1273 0h-26.2516c-1.125 0-2.0418-.9168-2.0418-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h26.2516c1.125 0 2.0417.9167 2.0417 2.0417v1.3335c0 1.1667-.9167 2.0418-2.0417 2.0418zm-5.5837 8.0838h-55.0033c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h55.0033c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9168 2.0418-2.0418 2.0418zm-29.5435 8.0422h-25.4598c-1.125 0-2.0418-.9168-2.0418-2.0419v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h25.4598c1.1251 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zm37.0023 8.042h-60.087c-1.125 0-2.0417-.9167-2.0417-2.0417v-1.3334c0-1.1251.9167-2.0418 2.0417-2.0418h60.087c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c-.0417 1.125-.9168 2.0418-2.0418 2.0418zm0 8.0422h-56.8368c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9168-2.0418 2.0418-2.0418h56.8368c1.125 0 2.0417.9167 2.0417 2.0418v1.3334c-.0416 1.1668-.9167 2.0418-2.0417 2.0418zm0 8.0838h-49.128c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9168-2.0418 2.0418-2.0418h49.128c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c-.0417 1.1251-.9168 2.0418-2.0418 2.0418z"})),TQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 1",viewBox:"0 0 512 128",...t},y.createElement("path",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:5,d:"M14.16 10.2598h107.4803m-53.7439 0h0v107.4804m107.4804 0H282.857M175.384 10.2597h107.4804m53.7439 107.4804h0V10.2597m53.7438 107.4804h0L444.096 10.2597l53.744 107.4805H390.3597",className:"cls-1"})),FQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M267.8165 10.5529v29.5973h-91.6069V10.5529h91.6069m1.955-1.955h-95.5168v33.5072h95.4776V8.598h.0391zm-1.955 79.2911v29.5972h-91.6069V87.889h91.6069m1.955-1.9549h-95.5168v33.5071h95.4776v-33.507h.0391zm60.4065-75.3812v106.9333h-29.5973V10.553h29.5973m1.955-1.955h-33.5072v110.8432h33.5071V8.598zm-188.6876 1.9549v29.5973h-31.0048v77.336H82.8433V40.1501H51.8776V10.553h91.5678m1.9549-1.955H49.9227v33.5072h31.0048v77.336h33.507v-77.336h31.0049V8.598h-.0391zm307.8195 110.8431h-92.1152c-.3519 0-.6256-.1564-.821-.4692-.1564-.2736-.1955-.6255-.0391-.9383l38.5507-77.297c.1564-.3128.5083-.5474.8602-.5474s.7037.1955.8601.5474l7.5069 15.0528a1.0953 1.0953 0 0 1 0 .8602l-22.1687 44.4154h75.2248c.3128 0 .6256.1564.821.4301.1956.2737.1956.6256.0392.9384l-7.8587 16.4603c-.1564.3127-.5083.5473-.8602.5473zm-90.5513-1.9158h89.9257l6.9595-14.5445h-75.2248c-.3519 0-.6256-.1564-.821-.4692-.1564-.2736-.1955-.6255-.0392-.9383l22.6379-45.393-6.4121-12.9023-37.026 74.2473z"}),y.createElement("path",{d:"M461.0785 102.9808H384.329c-.3519 0-.6256-.1564-.821-.4692-.1565-.2737-.1956-.6255-.0392-.9383l8.2106-16.4603c.1564-.3128.5083-.5474.8602-.5474h42.7343L398.4824 9.9664c-.1564-.3128-.1173-.6647.0391-.9384.1564-.2737.4692-.4691.821-.4691h15.6784c.352 0 .7038.1954.8602.5473l46.0967 92.467c.1564.3129.1173.6648-.0391.9384-.1955.2737-.5083.4692-.8602.4692zm-75.1857-1.9158h73.6609l-45.1583-90.5512h-13.528l36.7913 74.5992c.1564.3128.1173.6647-.039.9383-.1565.2737-.4692.4692-.8211.4692H393.126l-7.2332 14.5445z"}),y.createElement("path",{d:"M361.1046 119.4411c-.391 0-.7037-.2346-.8601-.5473l-7.8588-16.4994a1.0953 1.0953 0 0 1 0-.8602l46.0967-92.3889c.1564-.3127.5083-.5473.8602-.5473s.7038.1955.8602.5473l37.456 76.0068c.1563.3128.1172.6647-.0391.9383-.1955.2737-.5083.4692-.8211.4301l-15.0919-.1955c-.3519 0-.7037-.1955-.8601-.5473L399.6554 43.317l-37.6906 75.5767c-.1564.3127-.4692.5473-.8602.5473zm-6.803-17.4377 6.8421 14.2708 37.6906-75.5376c.1564-.3128.5083-.5474.8602-.5474s.7037.1955.8601.5474l21.7777 43.6726 12.9415.1955-35.9312-72.8789-45.041 90.2776z"}))),kQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M168.9861 5.0551h101.5474v35.6372H168.9861zm0 82.2526h101.5474v35.6372H168.9861zM301.2638 5.0551h35.6372v117.8898h-35.6372zm-162.9664 0H36.75v35.6372h32.9343v82.2526h35.6372V40.6923h32.9759z"}),y.createElement("path",{fill:"none",d:"M417.1992 56.6189 402.0627 86.975h30.2729z",className:"st0"}),y.createElement("path",{d:"m409.0072 40.235-8.6078 17.2987-32.6432 65.4112h99.385l8.1088-16.9246h-83.001c-.1664 0-.3327-.0831-.4575-.2495-.0831-.1663-.1247-.3326-.0415-.499l8.9404-17.9641 15.885-31.8115-7.5682-15.2612z"}),y.createElement("path",{d:"M393.1222 104.9807H475.25L425.4328 5.0551h-15.9266l40.5441 82.211c0 .0416.0416.0831.0416.1247v.2911c0 .0416 0 .0416-.0416.0832-.0832.1247-.2495.2079-.4158.2495h-48.0708l-8.4415 16.9661zm8.4415-16.9245-8.4415 16.9245 8.4415-16.9245z"}),y.createElement("path",{d:"m448.7196 86.975-22.7463-46.158L408.633 5.7206l-49.734 99.7177 8.0256 16.7998 41.6253-83.417c.0831-.1662.291-.291.4574-.291s.3742.1247.4574.291l23.9106 47.946 15.3444.208zM408.6329 5.7205l17.3404 35.0966z"}))),MQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M148.1698 8.5686H59.5433c-6.0676 0-11 4.9324-11 11 0 6.1068 4.9324 11.0392 11.0391 11.0392h88.6265c6.1068 0 11.0392-4.9324 11.0392-11.0392-.0392-6.0676-4.9716-11-11.0783-11zm128.2813 0h-88.6265c-6.1067 0-11.0391 4.9324-11.0391 11.0392 0 6.1067 4.9324 11.0391 11.0391 11.0391h88.6265c6.1068 0 11.0392-4.9324 11.0392-11.0391 0-6.1068-4.9324-11.0392-11.0392-11.0392zm0 44.0784h-88.6265c-6.1067 0-11.0391 4.9324-11.0391 11.0391 0 6.1068 4.9324 11.0392 11.0391 11.0392h88.6265c6.1068 0 11.0392-4.9324 11.0392-11.0392 0-6.1068-4.9324-11.0391-11.0392-11.0391zm77.5874 55.8221v-89.331c0-6.1069-4.9324-10.6478-11.0392-10.6478-6.1068 0-11.0392 4.541-11.0392 10.6477v89.292c0 6.1068 4.9324 11.0391 11.0392 11.0391 6.1068 0 11.0392-4.9323 11.0392-11zm62.9075 4.7367 45.2528-88.3133c2.7793-5.4022.822-12.3702-4.5801-15.1495-5.4021-2.936-12.2527-.3523-15.032 5.089l-45.2528 88.3133c-2.7794 5.4021-.6263 12.4484 4.7758 15.2278 5.4413 2.7793 12.057.2348 14.8363-5.1673z"})),RQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M308.0824 36.8185c-.7879-1.5343-2.4051-2.3222-4.0223-2.1978h-.0415c-.1244 0-.2488.0415-.3732.0415-.0414 0-.083 0-.083.0415-.0828.0414-.2072.0414-.2902.083-.0414 0-.083.0414-.1244.0414-.083.0414-.1658.0414-.2488.083-.0414.0414-.1244.0414-.1658.0828-.083.0415-.1244.0415-.2074.083l-15.011 7.9616-14.472 7.6714c-.0414.0414-.1243.083-.1658.083-.0414.0414-.1244.0828-.1658.0828-.083.0415-.1244.083-.2074.166-.0414.0414-.083.0414-.1244.0828-.083.083-.1658.1244-.2073.2074l-.083.0829-.2487.2488-.0415.0415c-.083.0829-.1659.2073-.2073.2902-.8294 1.244-.9952 2.8612-.2488 4.2711v.0415c1.2025 2.3636 1.783 4.9346 1.783 7.6299 0 4.271-1.5757 8.3763-4.437 11.5278-1.5342 1.7001-1.4098 4.3125.2903 5.8468.788.705 1.7831 1.0781 2.7783 1.0781 1.1196 0 2.2392-.456 3.0686-1.3684 4.271-4.6857 6.5932-10.7399 6.5932-17.0843 0-2.6539-.4147-5.2248-1.2025-7.7128l7.2567-3.8565c1.3684 3.6906 2.0319 7.547 2.0319 11.5693 0 4.0637-.705 8.0031-2.1149 11.7766-.7878 2.1148.2903 4.5199 2.4051 5.3077.4976.166.9538.2488 1.4514.2488 1.6586 0 3.2344-1.0366 3.8564-2.6953 1.7416-4.6858 2.6539-9.6203 2.6539-14.6793 0-5.3077-1.0367-10.574-2.9442-15.4256l7.7958-4.1467c2.6124 6.1785 3.9393 12.7303 3.9393 19.5723 0 16.421-8.003 31.8466-21.4383 41.3425-1.866 1.327-2.3222 3.8979-.9952 5.7639.7878 1.1196 2.0733 1.7416 3.3588 1.7416.8293 0 1.6587-.2488 2.3636-.7464 15.633-11.0302 24.963-28.9853 24.963-48.06-.0829-9.3716-2.405-18.7846-6.7176-27.1194zm-37.4031 75.5111c-3.4418 1.0367-7.008 1.7002-10.6155 2.0319V89.0667c.9952-.1659 1.9904-.3732 2.9856-.6635 2.1977-.622 3.4417-2.9441 2.8197-5.1004-.622-2.1977-2.9441-3.4417-5.1004-2.8197-3.11.9122-6.5103.9122-9.5788 0-2.1978-.622-4.4785.622-5.1005 2.8197-.622 2.1978.622 4.4784 2.8198 5.1004.9952.2903 1.949.4976 2.9856.6635v25.2948c-3.6905-.2903-7.3396-.9952-10.9058-2.1148-2.1563-.6635-4.4784.539-5.1833 2.6953-.6635 2.1563.539 4.4785 2.6953 5.1834 5.6395 1.7416 11.5278 2.6539 17.4576 2.6539 5.8468 0 11.6107-.8708 17.1672-2.5295 2.1978-.6635 3.4003-2.9856 2.7368-5.1419-.7049-2.1977-3.027-3.4417-5.1833-2.7783zM222.163 26.4103c8.252-7.4226 18.6601-11.8595 29.6074-12.7718v25.2948c-.9952.1659-1.9904.3732-2.9856.6635-2.1978.622-3.4418 2.9441-2.8198 5.1004.539 1.8245 2.1563 2.9856 3.9394 2.9856.3732 0 .7878-.0415 1.161-.1659 3.11-.9123 6.5103-.9123 9.5789 0 2.1977.622 4.4784-.622 5.1004-2.8197.622-2.1978-.622-4.4785-2.8198-5.1005-.9537-.2902-1.9489-.4975-2.9856-.6634V13.6385c10.9888.9123 21.3555 5.3492 29.6074 12.7718.7878.705 1.783 1.0367 2.7368 1.0367 1.1196 0 2.2392-.4562 3.0685-1.3684 1.5343-1.7002 1.3684-4.3126-.3317-5.8469-10.6155-9.6618-24.5484-15.011-39.1032-15.011-14.5134 0-28.4463 5.3492-39.2692 15.0525-1.7 1.5343-1.8245 4.1467-.3317 5.8468 1.5758 1.6587 4.1882 1.783 5.8468.2903z"}),y.createElement("circle",{cx:486.4639,cy:-139.1956,r:26.3,transform:"matrix(.40932 -.06643 .06643 .40932 66.0468 153.269)"}),y.createElement("path",{d:"M243.6843 81.8515c1.6173-1.6172 1.6173-4.2296 0-5.8469-1.6172-1.6172-4.2296-1.6172-5.8468 0l-8.4178 8.4593c-4.5198-5.8468-6.9664-12.9791-6.9664-20.4846 0-3.9394.705-7.8787 2.0319-11.5278l10.5326 5.598c.622.3317 1.2854.4976 1.949.4976 1.4927 0 2.9026-.7879 3.649-2.1977 1.0781-2.032.2903-4.52-1.7001-5.598l-29.1098-15.4257-.3732-.2074c-1.949-1.0366-4.354-.3317-5.4736 1.4929l-.0415.0414C199.5221 45.029 197.2 54.442 197.2 63.9793c0 15.633 6.0542 30.3537 17.0843 41.4253.788.8294 1.866 1.2026 2.9442 1.2026.9123 0 1.866-.3317 2.6124-.9123.083-.083.2073-.1659.2903-.2488l12.0254-12.0254 11.5277-11.5692zm-34.3345-37.4446 7.7958 4.1467c-1.949 4.893-2.9442 10.1594-2.9442 15.4257 0 9.7032 3.2759 18.9088 9.3715 26.3314l-6.22 6.22c-7.7128-9.0812-11.901-20.526-11.901-32.5514-.0415-6.7177 1.327-13.3938 3.8979-19.5724z"}))),OQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M223.2474 42.9233h31.025v10.8752h-31.025zm0 30.0811h31.025v10.8752h-31.025zm-27.742-30.0811h-12.9271v10.8341h12.9271v30.1222h10.8342V53.7574h12.9271V42.9233h-12.9271zm65.9077 0h10.8752v40.9563h-10.8752zm46.0861 0h-27.9471v40.9563h10.8752V73.0044h17.113v10.8752h10.8751V42.9233h-10.9162zm-17.113 19.206v-8.3719h17.113v8.3718h-17.113z"}),y.createElement("path",{strokeWidth:.4104,d:"m151.2491 65.0586 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm14.5705.0035 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm165.7939.0021 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm14.5705.0035 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zM243.2284 27.686l7.2836-7.2837 7.2836 7.2836-7.2836 7.2836zm.0036-14.5706 7.2835-7.2836 7.2836 7.2836-7.2836 7.2836zm.0143 101.7684 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm-.0255-14.5995 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836z"}),y.createElement("path",{d:"M292.6433 104.0294h10.3006V114.33h-10.3006zm-10.3006-10.3006h10.3006v10.3006h-10.3006zm-89.3816 10.3006h10.3006V114.33h-10.3006zm10.3006-10.3006h10.3006v10.3006h-10.3006zm79.081-70.2988h10.3006v10.3006h-10.3006zm10.3006-10.3006h10.3006V23.43h-10.3006zm-99.6822 0h10.3006V23.43h-10.3006zM203.2617 23.43h10.3006v10.3006h-10.3006z"}))),NQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null",strokeWidth:.3507},y.createElement("path",{d:"M129.0495 24.2257c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926c0 5.5065-4.4544 9.9258-9.9259 9.9258s-9.9259-4.4193-9.9259-9.9259zm19.8872.0007c0-5.5066 4.4544-9.926 9.926-9.926s9.9259 4.4545 9.9259 9.926c0 5.5066-4.4544 9.926-9.926 9.926s-9.9259-4.4194-9.9259-9.926zm19.8867.0002c0-5.5066 4.4544-9.9259 9.926-9.9259s9.961 4.4544 9.961 9.926c0 5.5065-4.4545 9.9258-9.926 9.9258s-9.961-4.4193-9.961-9.9259zm35.214-.0008c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.926 4.4544 9.926 9.926c0 5.5066-4.4545 9.9259-9.926 9.9259s-9.926-4.4193-9.926-9.926zm19.8871.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.4715.0351-9.926-4.4193-9.926-9.9259zm19.8873-.0002c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926c0 5.5065-4.4543 9.9258-9.9259 9.9258s-9.9259-4.4193-9.9259-9.9259zm39.7734.0003c0-5.5066 4.4543-9.926 9.9259-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926 0 5.5066-4.4544 9.9259-9.926 9.9259-5.4715.035-9.9258-4.4193-9.9258-9.926zm39.7744-.0007c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.5066.0351-9.926-4.4193-9.926-9.9259z"}),y.createElement("path",{d:"M343.2111 24.2264c0-5.5066 4.4544-9.9259 9.926-9.9259 5.5065 0 9.9258 4.4544 9.9258 9.926 0 5.5065-4.4543 9.9258-9.9259 9.9258-5.4715.0351-9.9259-4.4193-9.9259-9.9259zm19.8869-.0004c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9258-9.926 9.9258s-9.9259-4.4193-9.9259-9.9259zM148.9368 44.1134c0-5.5066 4.4544-9.926 9.926-9.926s9.9258 4.4545 9.9258 9.926-4.4543 9.926-9.9259 9.926-9.9259-4.4194-9.9259-9.926zm55.1007-.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9259-9.926 9.9259-9.9258-4.4194-9.9258-9.926zm79.5478.0007c0-5.5066 4.4543-9.926 9.9259-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926s-4.4544 9.9259-9.926 9.9259c-5.4715.035-9.9258-4.4193-9.9258-9.926zm39.774-.0007c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926s-4.4545 9.9258-9.926 9.9258c-5.5066.0351-9.926-4.4193-9.926-9.9259zm39.7387.0004c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9258-9.926 9.9258-9.9259-4.4193-9.9259-9.9259zM148.937 64.0004c0-5.5066 4.4543-9.926 9.9258-9.926s9.926 4.4545 9.926 9.926c0 5.5066-4.4544 9.926-9.926 9.926s-9.9259-4.4194-9.9259-9.926zm55.1006-.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9259-9.926 9.9259s-9.9258-4.4194-9.9258-9.926zm19.8871.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.4715.0351-9.926-4.4193-9.926-9.9259zm19.8873-.0002c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926c0 5.5065-4.4544 9.9258-9.9259 9.9258s-9.9259-4.4193-9.9259-9.9259zm39.7733-.0007c0-5.5067 4.4544-9.926 9.926-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926 0 5.5066-4.4544 9.9259-9.926 9.9259-5.4715.035-9.9259-4.4193-9.9259-9.926zm39.774.0003c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.5066.0351-9.926-4.4193-9.926-9.9259z"}),y.createElement("path",{d:"M343.2111 63.9994c0-5.5066 4.4544-9.9259 9.926-9.9259 5.5065 0 9.9258 4.4544 9.9258 9.926 0 5.5065-4.4544 9.9258-9.9259 9.9258-5.4715.0351-9.9259-4.4193-9.9259-9.9259zm19.8869.0008c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9258-9.926 9.9258s-9.9259-4.4193-9.9259-9.9259zM148.937 83.8874c0-5.5066 4.4544-9.926 9.926-9.926s9.9258 4.4545 9.9258 9.926c0 5.5066-4.4543 9.926-9.9259 9.926s-9.9259-4.4194-9.9259-9.926zm55.1007-.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9259-9.926 9.9259s-9.9258-4.4194-9.9258-9.926zm79.5478-.0003c0-5.5066 4.4543-9.926 9.9259-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926 0 5.5066-4.4544 9.9259-9.926 9.9259-5.4715.035-9.9258-4.4193-9.9258-9.926zm39.7738.0003c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.5066.0351-9.926-4.4193-9.926-9.9259zm39.7387.0004c0-5.5066 4.4545-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9258-9.926 9.9258s-9.9258-4.4193-9.9258-9.9259zm-214.1609 19.8862c0-5.5066 4.4544-9.926 9.926-9.926s9.9258 4.4545 9.9258 9.926-4.4543 9.926-9.9259 9.926-9.9259-4.4194-9.9259-9.926zm55.1007.0004c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9259-9.926 9.9259-9.9258-4.4194-9.9258-9.926zm19.8871-.0004c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926s-4.4545 9.9258-9.926 9.9258c-5.4715.0351-9.926-4.4193-9.926-9.9259zm19.8863.0008c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926-4.4544 9.9258-9.9259 9.9258-9.9259-4.4193-9.9259-9.9259zm39.7742-.0007c0-5.5066 4.4544-9.926 9.926-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926s-4.4544 9.9259-9.926 9.9259c-5.4715.035-9.9259-4.4193-9.9259-9.926zm39.7739.0003c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926s-4.4545 9.9258-9.926 9.9258c-5.5066.0351-9.926-4.4193-9.926-9.9259zm39.7387-.0006c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9258-9.926 9.9258-9.9259-4.4193-9.9259-9.9259z"}))),LQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M400.4148 42.4695c1.947-3.3212 1.947-7.444 0-10.7653-1.9469-3.3212-5.4971-5.3826-9.2764-5.3826-3.8938 0-7.444-2.0614-9.2765-5.3826-1.9469-3.3212-5.4971-5.3827-9.2764-5.3827-3.8939 0-7.444 2.0615-9.2765 5.3827-1.9469 3.3212-5.4971 5.3826-9.2764 5.3826-3.8939 0-7.444 2.0614-9.2765 5.3826-1.9469 3.3212-1.9469 7.444 0 10.7653 1.947 3.3212 1.947 7.444 0 10.7652-1.9469 3.3212-1.9469 7.4441 0 10.7653 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 5.4972 5.3827 9.2765 5.3827 3.8938 0 7.444-2.0615 9.2764-5.3827 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.444 0-10.7653 1.947-3.3212 5.4972-5.3826 9.2765-5.3826 3.8938 0 7.444 2.0614 9.2764 5.3826 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 5.4972 5.3827 9.2765 5.3827 3.8938 0 7.444-2.0615 9.2764-5.3827 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.444 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.4441 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7653-1.9469-3.3212-1.9469-7.444 0-10.7652zM363.08 53.2347c-1.947-3.3212-1.947-7.444 0-10.7652 1.9469-3.3212 5.4971-5.3826 9.2764-5.3826 3.8939 0 7.444 2.0614 9.2765 5.3826 1.9469 3.3212 1.9469 7.444 0 10.7652-1.947 3.3212-5.4972 5.3827-9.2765 5.3827s-7.3295-2.0615-9.2764-5.3827zm-47.642-23.1338a9.6229 9.6229 0 0 0 0-9.62c-1.7179-3.0922-4.9246-4.9246-8.3603-4.9246-3.4357 0-6.6424 1.8324-8.3602 4.81a9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.6201 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.6201 9.6229 9.6229 0 0 0 0 9.62c1.7178 2.9776 4.9245 4.81 8.3602 4.81 3.4357 0 6.6424-1.8324 8.3603-4.81a9.6229 9.6229 0 0 0 0-9.62 9.6229 9.6229 0 0 1 0-9.62 9.6229 9.6229 0 0 0 0-9.62 9.6229 9.6229 0 0 1 0-9.62 9.6229 9.6229 0 0 0 0-9.62 9.6229 9.6229 0 0 1 0-9.6201 9.6229 9.6229 0 0 0 0-9.62c-1.7179-2.8631-1.7179-6.5279 0-9.5055zm-62.5302 58.0637c-1.7178 2.9776-4.9245 4.81-8.3602 4.81-3.4357 0-6.6424-1.8324-8.3603-4.81a9.6229 9.6229 0 0 1 0-9.62c1.7179-2.9777 4.9246-4.81 8.3603-4.81 3.4357 0 6.6424-1.8324 8.3602-4.81a9.6229 9.6229 0 0 0 0-9.62c-1.7178-2.9777-4.9245-4.8101-8.3602-4.8101-3.4357 0-6.6424-1.8324-8.3603-4.81a9.6229 9.6229 0 0 1 0-9.62c1.7179-2.9777 4.9246-4.81 8.3603-4.81 3.4357 0 6.6424 1.8323 8.3602 4.81 1.718 2.9776 4.9246 4.81 8.3603 4.81 3.4357 0 6.6424-1.8324 8.3603-4.81a9.6229 9.6229 0 0 0 0-9.62c-1.7179-2.9777-4.9246-4.81-8.3603-4.81-3.4357 0-6.6424-1.8324-8.3603-4.81-1.7178-2.9777-4.9245-4.81-8.3602-4.81-3.4357 0-6.6424 1.8323-8.3603 4.81-1.7178 2.9776-4.9245 4.81-8.3602 4.81-3.4358 0-6.6424 1.8323-8.3603 4.81a9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62c1.7179 2.9777 4.9245 4.8101 8.3603 4.8101 3.4357 0 6.6424 1.8324 8.3602 4.81 1.7179 2.9776 4.9246 4.81 8.3603 4.81 3.4357 0 6.6424-1.8324 8.3602-4.81 1.718-2.9776 4.9246-4.81 8.3603-4.81 3.4357 0 6.6424-1.8324 8.3603-4.81a9.6229 9.6229 0 0 0 0-9.62c-1.7179-2.9777-4.9246-4.81-8.3603-4.81-3.4357-.1146-6.6424 1.8323-8.3603 4.81zm-57.6056-61.843c-3.8938 0-7.444-2.0614-9.2764-5.3826-1.947-3.3212-5.4972-5.3827-9.2765-5.3827-3.8938 0-7.444 2.0615-9.2764 5.3827-1.947 3.3212-5.4972 5.3826-9.2765 5.3826-3.8938 0-7.444-2.0614-9.2764-5.3826-2.0614-3.3212-5.6117-5.3827-9.5055-5.3827-3.8938 0-7.444 2.0615-9.2765 5.3827-1.9469 3.3212-5.4971 5.3826-9.2764 5.3826-3.8938 0-7.444 2.0614-9.2765 5.3826-1.9469 3.3212-1.9469 7.444 0 10.7653 1.947 3.3212 5.4972 5.3826 9.2765 5.3826 3.8938 0 7.444-2.0614 9.2764-5.3826 1.947-3.3212 5.4972-5.3826 9.2765-5.3826 3.8938 0 7.444 2.0614 9.2764 5.3826 1.947 3.3212 1.947 7.444 0 10.7652-1.9469 3.3212-1.9469 7.4441 0 10.7653 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 5.4972 5.3827 9.2765 5.3827 3.8938 0 7.444-2.0615 9.2764-5.3827 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.444 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.4441 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7653-1.9469-3.3212-1.9469-7.444 0-10.7652 1.947-3.3212 5.4972-5.3826 9.2765-5.3826 3.8938 0 7.444 2.0614 9.2764 5.3826 1.947 3.3212 5.4972 5.3826 9.2765 5.3826 3.8938 0 7.444-2.0614 9.2764-5.3826 1.947-3.3212 1.947-7.444 0-10.7653-1.6033-3.3212-5.1535-5.3826-9.0474-5.3826z"})),QQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"#FFF",strokeMiterlimit:10},y.createElement("path",{d:"m312.0294 39.7987-31.828-31.8681c-.4405-.4404-1.041-.6806-1.6815-.6806h-45.0397c-.6406 0-1.2411.2402-1.6815.6806l-31.868 31.868c-.4405.4405-.6807 1.041-.6807 1.6816v45.0396c0 .6406.2402 1.2411.6806 1.6815l31.868 31.8681c.4405.4404 1.041.6806 1.6816.6806h45.0396c.6406 0 1.2411-.2402 1.6815-.6806l31.8681-31.868c.4404-.4405.6806-1.041.6806-1.6816V41.4802c0-.6406-.2802-1.2411-.7206-1.6815zm-4.0036 45.7603-30.4668 30.4668h-43.118L203.9742 85.559V42.441l30.4668-30.4668h43.118l30.4668 30.4668v43.118z",className:"st0"}),y.createElement("path",{d:"M295.775 46.5246 273.4755 24.225c-.04-.04-.08-.04-.08-.0801-.0801-.08-.1602-.1602-.2803-.2002-.08-.08-.2002-.1201-.3203-.1601-.04 0-.08-.04-.08-.04-.1602-.0401-.2803-.1202-.4405-.1202h-.1601c-.08 0-.2002-.04-.2802-.04-.0801 0-.1602 0-.2403.04-.08 0-.1601 0-.2402.04-.08 0-.12.04-.2001.04-.0801.0401-.1602.0401-.2403.0802-.08.04-.12.08-.2001.12-.0801.0401-.1602.0801-.2002.1202-.1201.08-.2402.2002-.3603.2802-.04.04-.04.0801-.0801.1201-.08.0801-.1601.1602-.2002.2403-.08.12-.1201.2001-.1601.3202 0 .04-.04.04-.04.0801l-11.0898 26.7436h-5.0445l-9.7285-23.5008h19.417c1.3212 0 2.3621-1.0409 2.3621-2.362s-1.0409-2.3621-2.362-2.3621H240.166c-.08 0-.2001 0-.2802.04-.1601.04-.2803.0801-.4004.1201h-.04s-.04 0-.04.04c-.1201.0401-.2402.1202-.3604.2003-.08.04-.1601.12-.2402.2001-.04.04-.08.04-.12.0801l-16.2144 16.2143a2.3439 2.3439 0 0 0 0 3.323c.4805.4403 1.081.6805 1.6815.6805s1.201-.2402 1.6815-.6806l13.732-13.732 9.7287 23.5006-3.5632 3.5632-12.1307-4.9644c-.04 0-.08-.04-.12-.04-.1202-.04-.2003-.0801-.3204-.0801-.12-.04-.2001-.04-.3202-.04h-.1602c-.12 0-.2802 0-.4003.04-.1602.04-.2803.08-.4004.1201-.04 0-.04 0-.08.04-.0801.04-.2002.0801-.2803.1602-.04.04-.08.04-.1201.08-.08.0401-.1201.1202-.2002.1602-.04.04-.1201.08-.1601.1201-.0801.08-.1201.1601-.2002.2402-.04.04-.08.08-.08.1201-.0801.1201-.1602.2803-.2403.4004 0 .04 0 .08-.04.08l-.1201.3604c-.04.12-.04.2402-.04.3603v19.4171c0 .6406.2401 1.241.6805 1.6815l12.531 12.531-4.2036 10.089-19.1369-19.137v-30.627c0-1.3211-1.041-2.362-2.362-2.362s-2.3622 1.0409-2.3622 2.362V79.834c0 .6405.2403 1.241.6806 1.6815l22.3397 22.3396.08.0801c.0802.08.1602.1602.2803.2402.0801.0801.2002.1201.3203.1602.04 0 .08.04.08.04l.3604.1201c.04 0 .04 0 .08.04h.0802c.12 0 .2402.0401.3603.0401.12 0 .2802 0 .4003-.04.04 0 .08 0 .1201-.04.0801-.0401.2002-.0401.2803-.0801.04 0 .08-.04.12-.04.1202-.0401.2403-.1202.3604-.2003.1201-.08.2402-.1601.3203-.2802 0 0 .04 0 .04-.04l.04-.0401c.0801-.08.1602-.1601.2003-.2803l.08-.08c.08-.1201.1201-.2402.2002-.3603l6.1254-14.813 4.9243-11.9306h5.0445l9.7286 23.5007h-3.243c-1.321 0-2.362 1.041-2.362 2.362s1.041 2.3622 2.362 2.3622h6.766c.1602 0 .3203 0 .4404-.04.3203-.0801.6006-.2003.8408-.3604.08-.08.1601-.1201.2402-.2002.04-.04.08-.04.1201-.08l4.7642-4.7642a2.3439 2.3439 0 0 0 0-3.323 2.3439 2.3439 0 0 0-3.323 0l-2.282 2.282-9.7285-23.5007 3.5631-3.5631 26.7836 11.0898c.2803.12.6006.1601.9208.1601.9209 0 1.8016-.5605 2.162-1.4413.4804-1.201-.0801-2.6023-1.2812-3.0827l-26.7836-11.0898V61.618l26.7436-11.0898c.04 0 .08-.04.12-.04.1202-.04.2003-.08.2803-.1602.0801-.08.2002-.16.2803-.2402l.08-.08c.1202-.1201.2002-.2402.2803-.3604.04-.04.08-.12.08-.16l.1202-.2403c.04-.08.04-.1601.08-.2402 0-.08.04-.1201.04-.2002 0-.08 0-.1201.0401-.2002 0-.08.04-.1601.04-.2402 0-.08 0-.1601-.04-.2402 0-.08 0-.1601-.04-.2002-.04-.1601-.08-.3203-.1201-.4404 0-.04-.04-.08-.04-.08-.0401-.1201-.0801-.2002-.1602-.3203-.08-.08-.1201-.1602-.2002-.2402.2002-.2402.1602-.2803.1201-.3203zm-29.3058 10.5693-3.5631-3.5631 9.7286-23.5007 17.3352 17.3352-23.5007 9.7286zm-7.3665 14.4527h-6.2455l-4.4439-4.4439v-6.2455l4.444-4.4439h6.2454l4.444 4.444v6.2454l-4.444 4.444zm-24.0612 1.121v-14.813l8.6877 3.6032v6.6458c0 .6406.2402 1.2411.6806 1.6815l4.6841 4.6841-3.6031 8.6877-10.4493-10.4893z",className:"st0"}),y.createElement("circle",{cx:797.1289,cy:-60.4278,r:9,className:"st0",transform:"matrix(.15321 -.36989 .36989 .15321 156.199 368.1)"}))),PQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M224.8418 33.1511h-13.7144c-19.592 0-35.5063 15.9143-35.5063 35.5063v39.2184c0 2.681 2.1655 4.8465 4.8465 4.8465s4.8464-2.1655 4.8464-4.8465V68.6574c0-14.23 11.5834-25.8477 25.8477-25.8477h13.7145c2.681 0 4.8464-2.1655 4.8464-4.8465s-2.2342-4.812-4.8808-4.812zm0-17.8734h-88.6454c-2.681 0-4.8464 2.1655-4.8464 4.8465s2.1654 4.8464 4.8464 4.8464h88.6454c2.681 0 4.8464-2.1654 4.8464-4.8464s-2.1998-4.8465-4.8464-4.8465zm65.3412 0h-43.3431c-2.681 0-4.8465 2.1655-4.8465 4.8465s2.1655 4.8464 4.8465 4.8464h43.343c2.681 0 4.8465-2.1654 4.8465-4.8464s-2.1998-4.8465-4.8465-4.8465zm-13.8863 27.532h13.8519c2.681 0 4.8464-2.1655 4.8464-4.8465s-2.1654-4.812-4.812-4.812h-13.852c-18.9046 0-34.3032 15.3986-34.3032 34.3032v40.4214c0 2.681 2.1654 4.8465 4.8464 4.8465h43.3431c2.681 0 4.8465-2.1654 4.8465-4.8465s-2.1655-4.8464-4.8465-4.8464h-38.4966v-35.575c-.0344-13.577 10.999-24.6447 24.576-24.6447zm34.8532-27.532c-2.681 0-4.8465 2.1655-4.8465 4.8465v87.7516c0 2.681 2.1654 4.8465 4.8464 4.8465s4.8465-2.1655 4.8465-4.8465V20.1242c0-2.681-2.1654-4.8465-4.8464-4.8465zm66.2004 20.8982c-.0687-.1719-.1375-.3437-.2406-.5156-5.7401-12.0302-18.0453-20.3826-32.2753-20.3826H331.12c-2.681 0-4.8465 2.1654-4.8465 4.8465v87.7516c0 2.681 2.1655 4.8465 4.8465 4.8465s4.8464-2.1655 4.8464-4.8465V24.9362h8.9024c7.4587 0 14.1956 3.1623 18.9733 8.1806h-14.9174c-2.681 0-4.8465 2.1654-4.8465 4.8464s2.1655 4.8465 4.8465 4.8465h20.692a26.0956 26.0956 0 0 1 1.3404 8.2492v56.817c0 2.681 2.1655 4.8464 4.8465 4.8464s4.8464-2.1655 4.8464-4.8465V51.059c-.0343-5.3276-1.203-10.346-3.2997-14.883z"})),$Q=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M164.7912 16.3016c0-2.9157-2.355-5.2707-5.2707-5.2707h-24.4473v-.0748H88.4588v.0748H63.9743c-2.9157 0-5.2708 2.355-5.2708 5.2707v36.1102c0 2.9158 2.355 5.2708 5.2708 5.2708H87.3c.6355 0 1.1215.486 1.1215 1.1214v52.9692c0 2.9157 2.355 5.2707 5.2707 5.2707h36.1103c2.9157 0 5.2707-2.355 5.2707-5.2707V58.804c0-.6355.486-1.1214 1.1214-1.1214h23.3259c2.9157 0 5.2708-2.355 5.2708-5.2708V16.3016zm127.2455 95.4716V16.2268c0-2.9158 2.355-5.2708 5.2708-5.2708h36.1102c2.9158 0 5.2708 2.355 5.2708 5.2708v95.5463c0 2.9157-2.355 5.2707-5.2708 5.2707h-36.1102c-2.9157 0-5.2707-2.355-5.2707-5.2707zm-15.8496-54.0906h-95.5463c-2.9157 0-5.2707-2.355-5.2707-5.2708V16.3016c0-2.9157 2.355-5.2707 5.2707-5.2707h95.5463c2.9158 0 5.2708 2.355 5.2708 5.2707v36.1102c0 2.9158-2.355 5.2708-5.2708 5.2708zm0 59.3239h-95.5463c-2.9157 0-5.2707-2.355-5.2707-5.2707V75.6255c0-2.9157 2.355-5.2707 5.2707-5.2707h95.5463c2.9158 0 5.2708 2.355 5.2708 5.2707v36.1103c0 2.9157-2.355 5.2707-5.2708 5.2707zM399.059 13.8718l-51.1374 100.7797c-.5607 1.084.2243 2.3924 1.4579 2.3924h102.2749c1.2336 0 2.0186-1.3083 1.4578-2.3924L401.9749 13.8718c-.5981-1.1962-2.3176-1.1962-2.9157 0z"})),zQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M441.6742 117.9702H490.9l-57.886-84.4048h-50.6346l-46.491 70.8139V33.5654H289.19v65.2615h-79.5154V82.7497h72.347v-18.066h-72.347V51.59h57.803V33.5654H21.1v21.008h47.4855v63.3968h46.6982V54.5733h47.6927v63.397h210.9501l7.3756-13.591h52.9965l7.3756 13.591zM391.6196 85.526l16.2843-29.9581 16.2015 29.9581h-32.4858z"}),y.createElement("ellipse",{cx:68.2955,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M68.2955 11.6872c11.229 0 20.3035 9.8203 20.3035 21.9196s-9.0744 21.9196-20.3036 21.9196c-11.229 0-20.3035-9.8203-20.3035-21.9196s9.0744-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577 21.961-10.5661 21.961-23.577-9.8618-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:74.6766,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("ellipse",{cx:115.4909,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M115.491 11.6872c11.229 0 20.3035 9.8203 20.3035 21.9196s-9.0745 21.9196-20.3036 21.9196-20.3036-9.8203-20.3036-21.9196 9.0745-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577 21.961-10.5661 21.961-23.577-9.8617-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:109.1098,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("ellipse",{cx:384.2441,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M384.244 11.6872c11.2292 0 20.3036 9.8203 20.3036 21.9196s-9.0744 21.9196-20.3035 21.9196c-11.2292 0-20.3036-9.8203-20.3036-21.9196s9.1159-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577c12.0992 0 21.961-10.5661 21.961-23.577s-9.8203-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:390.6252,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("ellipse",{cx:431.481,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M431.481 11.6872c11.229 0 20.3035 9.8203 20.3035 21.9196s-9.0744 21.9196-20.3035 21.9196c-11.2292 0-20.3036-9.8203-20.3036-21.9196s9.0744-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577c12.0992 0 21.961-10.5661 21.961-23.577s-9.8618-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:425.0584,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("path",{fill:"#FFF",d:"M232.2987 85.8574c-6.0911 0-11.0634-5.428-11.0634-12.0993s4.9723-12.0992 11.0634-12.0992c6.091 0 11.0633 5.428 11.0633 12.0992s-4.9308 12.0993-11.0633 12.0993z",className:"st0"}),y.createElement("path",{d:"M232.2987 62.529c5.6352 0 10.2346 5.0552 10.2346 11.2706S237.934 85.07 232.2987 85.07s-10.2347-5.0551-10.2347-11.2705 4.5994-11.2706 10.2347-11.2706m0-1.6574c-6.5469 0-11.8921 5.801-11.8921 12.928s5.3452 12.928 11.892 12.928c6.547 0 11.8922-5.801 11.8922-12.928s-5.3038-12.928-11.8921-12.928z"}),y.createElement("ellipse",{cx:232.2987,cy:73.7582,rx:5.3452,ry:5.8839}),y.createElement("path",{fill:"#FFF",d:"M256.2486 85.8574c-6.091 0-11.0634-5.428-11.0634-12.0993s4.9723-12.0992 11.0634-12.0992c6.091 0 11.0634 5.428 11.0634 12.0992s-4.9723 12.0993-11.0634 12.0993z",className:"st0"}),y.createElement("path",{d:"M256.2486 62.529c5.6353 0 10.2347 5.0552 10.2347 11.2706S261.8839 85.07 256.2486 85.07s-10.2346-5.055-10.2346-11.2704 4.558-11.2706 10.2347-11.2706m0-1.6574c-6.5469 0-11.892 5.801-11.892 12.928s5.3451 12.928 11.892 12.928 11.8921-5.801 11.8921-12.928-5.3452-12.928-11.892-12.928z"}),y.createElement("ellipse",{cx:256.2486,cy:73.7582,rx:5.3452,ry:5.8839}),y.createElement("ellipse",{cx:302.7397,cy:32.6538,fill:"#FFF",className:"st0",rx:9.406,ry:8.9087}),y.createElement("path",{d:"M302.7397 24.5738c4.7237 0 8.5772 3.6049 8.5772 8.08s-3.8121 8.08-8.5772 8.08-8.5773-3.605-8.5773-8.08 3.8536-8.08 8.5773-8.08m0-1.6575c-5.6353 0-10.2347 4.3508-10.2347 9.7374s4.5994 9.7375 10.2347 9.7375 10.2346-4.3508 10.2346-9.7374-4.5994-9.7375-10.2346-9.7375z"}),y.createElement("ellipse",{cx:302.7397,cy:32.6538,rx:4.4751,ry:4.2265}),y.createElement("ellipse",{cx:322.7532,cy:32.6538,fill:"#FFF",className:"st0",rx:9.406,ry:8.9087}),y.createElement("path",{d:"M322.7532 24.5738c4.7237 0 8.5772 3.6049 8.5772 8.08s-3.812 8.08-8.5772 8.08-8.5772-3.605-8.5772-8.08 3.8535-8.08 8.5772-8.08m0-1.6575c-5.6353 0-10.2347 4.3508-10.2347 9.7374s4.5994 9.7375 10.2347 9.7375 10.2347-4.3508 10.2347-9.7374-4.5994-9.7375-10.2347-9.7375z"}),y.createElement("ellipse",{cx:322.7532,cy:32.6538,rx:4.4751,ry:4.2265})));var of={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),n.BASE=2166136261;function n(i,s=n.BASE){const r=i.length;for(let a=0;a>>0}e.default=n,t.exports=n})(of,of.exports);var VQ=of.exports;const UQ=Ji(VQ),D4=ve.createContext({}),HQ=()=>ve.useContext(D4),ra=(t,e)=>{const n=i=>{const{size:s=30,viewBox:r=e}=i,a=HQ(),c=a[t];let l;return c||(l="icon-"+UQ(t).toString(16),a[t]=l),p("svg",{viewBox:`0 0 ${r||s} ${r||s}`,width:s,height:s,fill:"none",dangerouslySetInnerHTML:{__html:c?``:`${t}`}})};return y.memo(n)},GQ=` + `),y.createElement("path",{d:"M235.6 35H21.8v214.6h229.4V35h-15.6zm7.4 22.1v177.6h-7.4v7.4h-199v-7.4h-7.4V49.4h7.4V42h199.8v7.4h7.4v7.7zM522.8 35H309.2v214.6h229.4V35h-15.8zm7.3 22.1v177.6h-7.4v7.4H324v-7.4h-7.4V49.4h7.4V42h199.8v7.4h7.4v7.7zM809.9 35H596v214.6h229.4V35h-15.5zm7.4 22.1v177.6h-7.4v7.4H610.8v-7.4h-7.4V49.4h7.4V42h199.8v7.4h7.4v7.7zM1104.4 35h-221v214.6h229.4V35h-8.4zm0 22.1v177.6h-7.4v7.4H898.2v-7.4h-7.4V49.4h7.4V42H1098v7.4h7.4v7.7z",className:"st0"}),y.createElement("path",{d:"M508 57.1h-7.3v169.3h7.3V219h7.4v-7.3H508V71.8h7.4v-7.4H508zm117.8 29.4v117.8h7.4V79.1h-7.4zm162 0v117.8h7.4V79.1h-7.4zM220.9 204.3V79.1h-7.4v132.6H58.9V79.1h-7.4v132.6h-7.3v7.3h7.3v7.4h7.4V219h154.6v7.4h7.4V219h7.3v-7.3h-7.3zm684.7 7.4h7.4v7.4h-7.4zm162 0H920.3v7.3H1075v-7.3zm14.7 0h7.4v7.4h-7.4zM913 219h7.4v7.4H913z",className:"st0"}),y.createElement("path",{d:"M1075 219h7.4v7.4h-7.4z",className:"st0"}),y.createElement("path",{d:"M257.7 12.9H0v258.9h273.4v-259h-15.7zm7.4 22.1v222h-7.4v7.4H14.4V257h-7V27.6h7.4v-7.4h243.8v7.4h7.4V35zm279.7-22.1H287v258.9h273.8v-259h-16zm7.4 22.1v222h-7.4v7.4h-243V257h-7.4V27.6h7.4v-7.4H546v7.4h7.4V35zM832 12.9H574.2v258.9H848v-259h-16zm7.3 22.1v222H832v7.4H589V257h-7.4V27.6h7.4v-7.4h244.2v7.4h7.4V35zm287.2-22.1H861.2v258.9H1135v-259h-8.5zm0 22.1v222h-7.4v7.4H876V257h-7.4V27.6h7.4v-7.4h244.2v7.4h7.4V35z",className:"st2"}),y.createElement("path",{d:"M220.9 57.1h-7.4v7.3H58.9v-7.3h-7.4v7.3h-7.3v7.4h7.3v7.3h7.4v-7.3h73.6v29.4h-7.3v7.4h7.3v14.7h-7.3v7.4h7.3v22.1h-7.3v7.3h7.3v22.1h-7.3v7.4h7.3v22.1h7.4v-29.5h7.4v-7.3h-7.4v-14.8h7.4v-7.3h-7.4v-14.7h7.4v-7.4h-7.4v-29.5h7.4v-7.3h-7.4V71.8h73.6v7.3h7.4v-7.3h7.3v-7.4h-7.3zm574.3 0h-7.4v7.3H633.2v-7.3h-7.4v7.3h-7.3v7.4h7.3v7.3h7.4v-7.3h73.6v29.4h-7.3v7.4h7.3v14.7h-7.3v7.4h7.3v22.1h-7.3v7.3h7.3v22.1h-7.3v7.4h7.3v22.1h-73.6v-7.4h-7.4v7.4h-7.3v7.3h7.3v7.4h7.4V219h154.6v7.4h7.4V219h7.3v-7.3h-7.3v-7.4h-7.4v7.4h-73.6v-29.5h7.3v-7.3h-7.3v-14.8h7.3v-7.3h-7.3v-14.7h7.3v-7.4h-7.3v-29.5h7.3v-7.3h-7.3V71.8h73.6v7.3h7.4v-7.3h7.3v-7.4h-7.3zm287.1 0h-7.4v7.4h-37v-7.4h-7.4v7.4h-29.6v-7.4H994v7.4h-29.6v-7.4H957v7.4h-37v-7.4h-7v7.4h-7.4v7.4h7.4v29.6h-7.4v7.4h7.4v14.8h-7.4v7.4h7.4v22.2h-7.4v7.4h7.4v22.2h-7.4v7.4h7.4v29.6h7.4v-37.7h7.4v-7.4h-7.4V160h7.4v-7.4h-7.4v-14.8h155.4v14.8h-7.4v7.4h7.4v22.2h-7.4v7.4h7.4v29.6h7.4v-37h7.4v-7.4h-7.4V160h7.4v-7.4h-7.4v-14.8h7.4v-7.4h-7.4v-29.2h7.4v-7.4h-7.4V71.6h7.4v-7.4h-7.4v-7.1zm-7.3 22v22.2h-7.4v7.4h7.4v22.2H920v-29.7h7.4v-7.4H920V71.6h44.4V79h7.4v-7.4h14.8V79h7.4v-7.4h7.4V79h7.4v-7.4h14.8V79h7.4v-7.4h44.4v7.5zM485.9 64.4H346v-7.3h-7.3v7.3h-7.4v7.4h7.4v29.4h-7.4v7.4h7.4v14.7h-7.4v7.4h7.4v22.1h-7.4v7.3h7.4v22.1h-7.4v7.4h7.4v22.1h-7.4v7.3h7.4v7.4h7.3V219h154.7v-7.3H346v-29.5h7.4v-7.3H346v-14.8h7.4v-7.3H346v-14.7h22.1v7.3h7.4v-7.3h29.4v7.3h7.4v-7.3h36.8v7.3h7.4v-7.3h44.2v-7.4h-51.6v-7.4h-7.3v7.4h-22.1v-7.4h-7.4v7.4h-29.4v-7.4h-7.4v7.4H346v-29.5h7.4v-7.3H346V71.8h154.7v-7.4h-7.4z",className:"st2"})),FL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{fill:"currentColor",d:"m155.28 1-27.94.62-27.04.6V127.8l26.85-.62 27.1-.6.62-62.8.4-62.8Zm136.58.21-61.56.4-61.77.63-.62 28.12-.6 27.94h124.55V1.2Zm12.23 2.03V64.4c0 33.64.41 61.16 1.03 61.16.6 0 28.74-13.87 62.58-30.8L429.47 64l-60.13-30.37C336.3 17.11 307.98 3.45 306.76 3.45l-2.67-.21ZM167.51 70.53v55.04h124.35V70.53H167.51Z"})),kL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M669.7 0h-280v35h285V0h-5zm0 10v20h-275V5h275v5zm0 114.4H391.2v34.7h283.5v-34.7zM326.6 0H48.1v34.8h124.4v248.7h34.7V34.8h124.4V0zm343.1 248.6h-280v35h285v-35h-5zm0 10v20h-275v-25h275v5zM764.2 0h-29.8v283.5h34.8V0z"}),y.createElement("path",{d:"M734.4 0h34.8v283.5h-34.8zm118.5 283.5 97.2-203.4 97.2 203.4h38.5L969.4 39.7 950.6.4l-.2-.4-.3.1-.3-.1-.2.4-18.8 39.3-116.4 243.8z"})),ML=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M41.6 0h283.2v32H41.6zm342.6 32h283.2v32H384.2zm0 188.2h283.2v32H384.2z"}),y.createElement("path",{d:"M199.216.28v283.2h-32V.28zM760.519.276v283.2h-32V.276z"}),y.createElement("circle",{cx:418.6,cy:141.8,r:29.1}),y.createElement("path",{d:"m980.6 39.5-5.1-10h-25.7l-5.1 10L833 261.1h35.8l93.8-186 93.9 186h35.8z"})),RL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M857 0H272.4v283.5h221.4V217h-155v-39.8h155v-70.9h-155V66.4H795v39.9H640v177.2h70.9V177.2H795v106.3h66.5V0z"}),y.createElement("path",{d:"M591.3 106.3h-57.6v177.2h66.4V106.3h-4.4z"})),NL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M363.2 0H199.3v66.4H248v217.1h70.9V66.4H372V0h-4.4zm225.9 0h-176v282.2h184.8V217H479.1v-31h118.8V0h-8.8zm-57.6 70.9V115h-52.8V66.6h52.8v4.3zM699.8 0h-62v66.4h70.9V0h-4.5zm230.3 0H748.6v66.4h118.8v31H748.6v184.8h184.8V0h-3.3zm-62 172.7v44H815v-48.3h52.8v4.3zM699.8 97.4h-62v186.1h70.9V97.4h-4.5z"})),OL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("path",{fill:"currentColor",d:"M129.24 121.84c-4.26-4.26-4.42-7.7-.5-17.02.99-2.3 2.46-5.9 3.44-8.19a62.6 62.6 0 0 1 3.28-7.36c13.42-25.37 22.42-44.03 22.42-46.65 0-1.8.66-3.28 1.48-3.28 2.13 0 6.7-9.49 6.7-13.58 0-2.3-.65-2.78-2.78-1.97-1.63.82-7.69 1.8-13.58 2.46-5.9.65-13.26 1.8-16.53 2.3-5.24 1.14-6.55.65-10.97-3.94-6.55-6.38-7.37-14.56-1.47-14.9 1.96-.16 6.87-.48 10.96-.65 4.1-.16 18.5-1.3 31.92-2.62 13.59-1.14 30.77-2.29 38.47-2.29 12.93 0 13.91.17 13.42 3.28-1.3 9.33-4.91 11.95-16.7 12.76-8.34.66-12.6 3.6-13.9 9.66-.66 2.95-2.96 8.19-5.08 11.46-2.13 3.44-3.93 6.87-3.93 7.7 0 .97-1.8 4.9-4.1 9-2.28 4.09-4.08 8.5-4.08 9.82 0 1.47-.66 2.61-1.48 2.61-1.63 0-16.37 29.8-24.88 50.42-2.78 6.38-6.38 6.71-12.11.98ZM261 118.57c0-1.48 2.62-8.19 5.9-14.73 3.27-6.72 6.05-13.75 6.22-16.05.32-2.12 2.13-6.05 3.93-8.83 1.96-2.62 3.6-5.4 3.6-5.9 0-1.47 10.3-24.39 22.42-49.27 6.88-14.24 9.5-16.04 18.5-11.94 6.22 2.61 6.22 6.22 0 15.55-2.62 3.92-4.91 8.34-4.91 9.65 0 1.15-.5 2.3-1.31 2.3-.66 0-2.13 2.45-3.28 5.4-4.9 11.78-20.62 43.2-24.06 47.8-1.96 2.77-4.09 7.03-4.75 9.48-.65 2.79-3.27 5.9-6.54 7.86-3.11 1.8-6.06 4.26-6.55 5.57a3.94 3.94 0 0 1-3.44 2.45c-1.3 0-2.45.82-2.45 1.64 0 .98-.66 1.64-1.64 1.64-.82 0-1.64-1.15-1.64-2.62Zm120.15-.33c-.98-.66-2.62-4.58-3.6-8.84-3.44-14.08-5.08-21.77-5.57-25.86-.33-2.46-1.63-4.26-3.6-4.58-3.27-.66-13.1 1.8-21.6 5.4a64.48 64.48 0 0 1-11.3 3.43c-6.22 1.15-17.68 11.3-23.4 20.63-3.12 5.4-6.06 6.71-9.83 4.75a41.2 41.2 0 0 0-5.56-2.46c-1.64-.49-2.95-1.8-2.95-2.95 0-1.14 8.51-13.42 18.82-27.33 10.32-13.75 20.14-27.83 21.61-31.1 1.47-3.27 5.57-10.15 9-15.22 3.44-5.08 6.22-10.32 6.22-11.62 0-1.31 1.15-3.28 2.46-4.42 1.3-1.15 2.45-3.44 2.45-5.08 0-2.45 1.15-3.1 5.4-3.1 2.79 0 6.55.97 8.03 2.28 2.94 2.13 7.85 22.26 7.85 32.25 0 3.27 1.15 8.67 2.46 11.95l2.45 5.89h10.48c7.2 0 10.97.82 12.44 2.46 3.6 4.25.65 7.36-6.88 7.36-12.1 0-12.93 2.46-8.02 22.92.99 4.09 2.3 10.14 2.95 13.58.82 5.4.5 6.06-2.62 6.06-1.96 0-3.44.98-3.44 2.45 0 2.62-1.47 3.11-4.25 1.15Zm-24.4-49.1 8.2-2.95.48-8.84c.33-5.9-.32-10.15-1.8-12.11-2.29-3.11-2.45-3.11-7.36.49-5.73 3.93-14.24 20.13-12.77 23.9 1.15 3.1 3.27 3.1 13.26-.5Zm-171.69 44.84c-.5-2.29-.5-5.4 0-7.03 1.3-3.93 3.92-10.48 5.89-14.08.82-1.64.98-3.77.33-4.75-.66-.82-.33-2.13.49-2.78 2.12-1.31 10.3-16.04 10.3-18.5 0-1.14 6.06-14.24 13.6-29.46l13.42-27.33 22.58-.17c19.48 0 22.6.33 23.58 2.62 1.3 3.6-3.6 7.2-10.15 7.2-2.79 0-5.73.66-6.55 1.31-.98.66-4.58 2.3-8.19 3.44-9 3.1-15.55 10.64-15.55 18.17 0 1.64-1.14 3.76-2.45 4.9-4.91 4.1-2.62 5.25 7.86 4.26 11.45-1.14 14.73.17 13.91 5.73-.5 3.44-1.8 4.1-12.77 6.06-18.99 3.27-21.77 5.07-27.33 17.02-2.79 5.57-5.57 12.12-6.22 14.24-1.15 3.77-.99 3.93 5.73 2.95 3.92-.5 7.53-1.47 8.02-2.3.49-.65 4.74-1.47 9.16-1.47 4.59-.16 12.44-.81 17.68-1.47 8.51-1.14 9.33-.98 9.33 1.8-.16 5.73-3.93 8.35-13.1 9.5-21.44 2.78-41.73 7.69-46.8 11.62-5.08 3.93-11.63 3.1-12.78-1.48Z"})),LL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M217 28.8H0v115.1h115.2v110.8h110.7V28.8h-4.4zm567 0H682.1v225.9h110.7V28.8h-4.4zm345.4 0h-110.7v115.1H908v110.8h225.9V28.8zM558.1 143.9H451.8V28.8H341v225.9h225.9V143.9h-4.4z"})),QL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M562.8 0H413.2v62h-30.8v158.6h30.8v61.6h158.4v-29.6H444v-31h30.8v-62h61.6V124h-61.6V62H444V31h127.6V0h-8.8zM443.2 97.4v26.4h-30.8V93h30.8v4.4zm0 66.5v26.4h-30.8v-30.7h30.8v4.3zm-62-137.3V0H97.8v31h61.6v62H221v127.6h-30.2v61.6h30.8v-29.6h35.2v30.8h30.8v-61.8h-30.4V93h61.6V31h61.6v-4.4zm-93 8.8V62h-31V31H288v4.4zm-97.5 22.2V31h30.8v31h-30.7v-4.4zm567 31V0H603.4v93H665v127.6h-30.8v61.6H665v-29.6h30.8v30.8h30.8v-61.8h-30.8V93h61.6v-4.4zm-124-31V31h30.8v31h-30.8v-4.4zm62 0V31h30.8v31h-30.7v-4.4zm279 194.9h-26.5V0h-62v31H917v62h-97.2V31H855V0h-66.2v251.4h-31v30.8h61.6v-91.6h96.8V283h61.6v-30.4h-3.1zm-155-97.5v-31h35.2v35.2h-35.1V155zm66.4 0v-31h30.8v35.2h-30.7V155z"})),PL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M255.1 9.4H0v56.7h264.6V9.4h-4.8zm302.4 0H378v18.9h-18.9v18.9h-18.9v18.9h226.7V9.4h-4.7zm207.9 0h-66.2v56.7h75.6V9.4h-4.7zm363.7 56.7H1115V47.2h-18.9V28.3h-18.9V9.4H926v18.9h-18.9v18.9h-18.9v18.9h-18.9V274h75.6V85h18.9V66.1h75.6V85h18.9v189h75.6V66.1zm-968.5 56.7H94.5V274h75.6V122.8h-4.7zm604.8 0h-66.2V274h75.6V122.8h-4.7z"}),y.createElement("path",{d:"M1029.9 122.8h-66.1v37.8h75.6v-37.8h-4.8zm-472.4 94.5H415.7v-18.9h-18.8v-18.9H378v-18.9h132.2v-37.8H302.4v75.6h18.9v18.9h18.9v18.9h18.9v18.9H378V274h188.9v-56.7h-4.7z"})),$L=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M372.358 9.081H264.146V24.75h-15.792V9.08H138.1v31.335h15.667V24.832h15.75v47.002h15.668V24.832h47.002v15.667h-31.001v15.667h31.334v15.668h-31.334V87.5h31.334v15.667h-15.667v15.667h31.334V40.582h15.667v78.337h31.335v-15.293h-15.292V56.333h47.001V72h15.668V24.832h15.667v15.667H373.9V9.165h-1.542V9.08zm-45.272 17.71v13.708h-47.19V24.832h47.002v1.958h.188z"})),zL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M468.5 0H192.1v90.6H282v192.9h96.6V90.6h89.9zm191.6 0v283.5h96.6V0h-96.6zm48.3 84C686.6 84 669 66.3 669 44.6c0-21.8 17.6-39.4 39.4-39.4 21.8 0 39.4 17.6 39.4 39.4 0 21.7-17.7 39.4-39.4 39.4z",className:"st0"}),y.createElement("path",{d:"M580.1 235.9c-44.7 0-49.3-31.7-49.3-31.7h98.5c0-74.2-47-108.1-96.8-108.1s-104.7 22.6-104.7 96.2 64 91.2 64 91.2h88.3c24.3 0 49.3-31.7 49.3-31.7V215c0-.1-13.6 20.9-49.3 20.9zm-32.8-94c12.1 0 22 13.8 22.6 31.2h-45.2c.5-17.4 10.4-31.2 22.6-31.2zm334.9-48c-47.5 0-93.5 23.2-93.5 23.2v59.5s12-19.1 52.1-19.1C881 157.5 881 187 881 187s-11.5-4.2-31.3-4.2c-31.3 0-66.4 18.2-66.4 55.2 0 37.1 28.2 45.5 28.2 45.5h46c14.7 0 23.6-14.6 23.6-14.6v14.6h95.4V161.9c0-45.6-46.8-68-94.3-68zm-1.1 144.2c-2.8 6.3-9 9.6-16.3 9.6-9.9 0-19.9-7-19.9-16.9s10-16.9 19.9-16.9c7.3 0 13.6 3.4 16.3 9.6v14.6z",className:"st0"})),VL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M242.883 4.05H196.05v16.855h16.855v33.721h16.866v-33.72h16.855V4.05H242.883zm71.185 0h-48.705v16.855h50.587V4.05h-1.882zm-1.872 33.72h-46.833v16.856h50.587V37.771h-3.754zm-86.168 26.225h-13.123V80.86h16.866V63.995H226.028zm86.168 9.368H282.23V90.23h16.855v33.721h16.866V73.363h-3.754zM226.028 90.23h-13.123v33.721h16.866V90.23H226.028zm52.447 0h-13.112v33.721h16.866V90.23h-3.754z"})),UL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M573.6 0h-22.2v26.6h31V0H578zM516 26.6h-75.3v115.1h-57.6v26.6h57.6v88.6h57.6v-31h-31v-57.6h31v-26.6h-31V57.6h31v84.1h26.6V26.6h-4.5zm168.3 0H640v31h26.6v57.6H640v26.5h26.6v84.2H640v-84.2h-31v115.2h84.2V141.7h57.5v-26.5h-57.5V26.6h-4.5zm-425.2 31h-17.7v26.6H268V57.6h-4.5zm314.5 0h-22.2v168.3h31V57.6H578z"}),y.createElement("path",{d:"M631.2 57.6H609v26.6h31V57.6h-4.4zM888 199.3h-22.1v26.6h26.6v-26.6zm-380.9 26.6h17.8v-26.6h-26.6v26.6h4.4zm349.9 0h-48.7V0H693.2v26.6h88.5v199.3h-57.5v57.6h26.5v-26.6h115.2v-31h-4.4zm-425.2 31h-75.3V57.6h53.2V0h-26.6v26.6H268v31h57.5v225.9h115.2v-26.6h-4.4zm141.8 0h-22.2v26.6h31v-26.6H578z"})),HL=t=>y.createElement("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M403.1 0H270.2v163.9h13.3V155h8.8v-13.3h13.3v-13.3h-13.3v-93h13.3V22.1h13.3v13.3h8.9v128.5h-8.9v13.3h-13.3v13.3h13.3v8.8h8.9v62h-8.9v8.9h-13.3v13.3h70.9v-13.3h-13.3v-8.9h-8.9v-62h8.9v-8.8h13.3v-13.3h-13.3v-13.3h-8.9V35.4h8.9V22.1h13.3v13.3h13.3v93h-13.3v13.3h13.3V155h8.8v8.9h13.3V0h-4.4zm256.8 88.6v-4.4h-35.4V22.1h13.3v-8.8h13.3V0h-75.3v13.3h13.3v8.8h13.3v62.1h-35.5V93h8.9v13.3h13.3v13.3h13.3v44.3h-13.3v8.8h-13.3v17.8h13.3v8.8h13.3v62h-13.3v8.9h-13.3v13.3h75.3v-13.3h-13.3v-8.9h-13.3v-62h13.3v-8.8h13.3v-17.8h-13.3v-8.8h-13.3v-44.3h13.3v-13.3h13.3V93h8.8z"}),y.createElement("path",{d:"M558.1 248h-4.4v13.2h-83.6V248h-8.8v-48.6h8.8v-8.8h61.6v-13.4h8.8V164h13.2v-44.4h-13.2v-13.2h-8.8V93h-61.6v-8.8h-8.8V35.6h8.8V22.2h70.4v13.2h13.2v13.2h13.2V0H426.1v13.2h8.8V269h-8.8v13.2h140.8V248h-8.8zm-26.6-93h-13.2v8.8h-48.4V155h-8.8v-26.4h8.8v-9h48.4v8.8h13.2V155zm327.8 115.2h-8.8v-8.8h-13.3v-26.6h-8.8v-44.2H815V164h13.2v-9h8.8v-26.4h-8.8v-9H815V48.8h13.2V22.2h8.8v-8.8h13.2V0H673.8v13.2H687V22h8.8v26.6H709v70.8h-13.2v8.8H687v26.4h8.8v8.8H709v26.4h-13.2v44H687v26.4h-13.2v8.8h-13.2v13.2h61.6v-12H709V248h13.2v-35.4h8.8v-13.2h61.6v13.2h8.8v35.2h13.2v22h-13.2V283H863v-12.8h-3.7zM801.7 35.4h-8.8v128h-13.3v13.2h-35.4v-13.2H731V35.6h-8.8V22.2h79.2v13.2z"})),GL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",stroke:"null",shapeRendering:"crispEdges",style:{vectorEffect:"non-scaling-stroke"},viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M277.873 5.233h-14.679v117.534h18.349V5.233h-3.67zM138.3 18.087v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37H145.638zm95.515 0H153v18.37h18.348v73.456h18.37V36.457h55.107v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.669v-18.37h-3.67zm29.398 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm78.97 0h-71.652V36.54h55.357v18.453H299.89v55.356H373.7V18.046h-2.156v.041zM355.02 75.02v16.607H318.28V73.174h36.905v1.845h-.166z"}),y.createElement("path",{d:"M195.232 54.805v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.69v-18.37h-3.69zm38.583 0h-33.068v18.37h36.738v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.669v-18.37h-3.67zm29.398 0v18.37h3.67v-18.37h-3.67zm7.34 0v18.37h3.67v-18.37h-3.67zm-97.34 36.739v18.369h3.669v-18.37h-3.67zm7.339 0v18.369h3.69v-18.37h-3.69zm38.583 0h-33.068v18.369h36.738v-18.37h-3.67zm7.34 0v18.369h3.67v-18.37h-3.67zm7.34 0v18.369h3.669v-18.37h-3.67zm29.398 0v18.369h3.67v-18.37h-3.67zm7.34 0v18.369h3.67v-18.37h-3.67z"})),qL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",xmlSpace:"preserve",shapeRendering:"crispEdges",viewBox:"0 0 1133.9 283.5",...t},y.createElement("path",{d:"M581.1 113.4h-102v56.7h113.3v-56.7h-5.6zm0 113.4h-102v56.7h113.3v-56.7h-5.6z"}),y.createElement("path",{d:"m989.3 277.8-17-17-5.7-5.7-11.3-11.3-5.7-5.7-11.3-11.3-5.7-5.7-5.7-5.7-11.3-11.3-5.7-5.7-17-17-5.7-5.7-17-17-39.6-39.6-17.1-17.1-39.6-39.6-22.7-22.7-17-17L711.5 0H138.9l283.5 283.5v-85.1L280.6 56.7h396.9L688.8 68l11.4 11.4 5.6 5.6 11.4 11.4 11.3 11.3 17 17 11.4 11.4 5.6 5.6 5.7 5.7 5.7 5.7 11.3 11.3 5.7 5.7 17 17 11.3 11.3 28.4 28.4H705.8V113.4h-56.7v170.1H995z"})),jL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,clipRule:"evenodd",viewBox:"0 0 512 128",...t},y.createElement("g",{fill:"currentColor"},y.createElement("path",{d:"M138.9 123.67c-4.22-.82-6.47-1.9-8.7-4.17a13.62 13.62 0 0 1-3.49-5.85c-.95-3.05-1.12-4.3-1.09-9.12 0-4.49.11-5.76.93-10.61.62-3.7 1.47-7.4 2.72-12.11.95-3.49.98-3.65 1.39-4.9.24-.68.81-2.5 1.3-4.08a95.3 95.3 0 0 1 2.18-6.67c.14-.3.55-1.47.93-2.59.81-2.5 2.01-5.93 2.34-6.67l.54-1.5c.2-.51.44-1.2.55-1.5l.78-2.09c.33-.87.82-2.28 1.15-3.13l.79-2.12.54-1.5c.2-.51.44-1.2.55-1.5.1-.3.46-1.22.76-2.04l1-2.72c1.97-5.2 3.19-9.88 3.49-13.42.1-1.17.05-1.3-.52-1.44a241 241 0 0 0-11.67 0c-6.08.08-16 .25-22.1.33-13.64.19-14.38.08-17.34-2.61a7.16 7.16 0 0 1-2.45-5.72c-.03-1.74.08-2.23.7-3.27 2.26-3.86 6.4-5.47 14.92-5.85l9.12-.4c28.8-1.34 48.47-1.8 89.27-2.16 30-.24 58.44-.16 142.5.5 55.93.43 56.6.46 60.96 1.82 4.38 1.38 6.59 4.51 5.72 8.13-1.7 7-10.37 9.45-30.22 8.58-10.94-.5-73.54-1.23-123.97-1.47-40.56-.2-93.28.54-94.83 1.28a1.6 1.6 0 0 0-.85 1.14c-.1.46-.35 1.5-.52 2.31-.19.82-.43 1.8-.57 2.18l-.54 1.9c-.65 2.32-.82 2.9-3.13 9.8A251.61 251.61 0 0 1 158.09 52c-.24.6-1.44 3.95-2.07 5.86-.21.68-.51 1.47-.65 1.77-.24.57-1.41 3.83-2.07 5.85-.22.68-.52 1.47-.65 1.77-.3.62-4.82 14.34-5.66 17.14-2.4 7.9-3.57 13.89-3.6 18.32 0 2.02 0 2.02 1.72 1.83a51.7 51.7 0 0 0 5.77-.96l2.59-.57c.81-.16 1.8-.4 2.17-.52l1.9-.54c5.67-1.6 11.47-4.08 14.7-6.26 3.35-2.29 6.81-6.67 6.81-8.68 0-.3.1-1.12.27-1.85.14-.71.38-2.24.55-3.35.54-3.65 1.33-7.95 1.82-9.8.76-2.89.84-3.13 1.03-3.68.85-2.42 3.16-6.88 4.03-7.8.17-.2.76-.9 1.31-1.59a41.41 41.41 0 0 1 10.04-8.65 46.5 46.5 0 0 1 14.97-5.55c2.37-.47 10.56-.44 12.52.02 3.98.96 6.1 1.85 8.3 3.52 6.9 5.2 5.75 14.4-3.2 25.63-2.13 2.67-10.24 10.73-13.53 13.45l-3.27 2.72c-.82.68-5.3 4.06-7.13 5.34-1.85 1.28-1.74 1.68.4 1.5a97.54 97.54 0 0 0 9.72-1.5c.52-.14 1.58-.38 2.32-.57 1.5-.36 5.85-1.75 6.94-2.2a69.64 69.64 0 0 0 9.58-4.6c.38-.3.79-.53.87-.53.25 0 4.06-2.55 5.47-3.64 6.7-5.23 11.81-11.1 15-17.2a109.1 109.1 0 0 1 5.9-10.32c3.43-5.17 6.73-8.41 10.18-9.99a7.77 7.77 0 0 1 4.09-.84 9.3 9.3 0 0 1 2.85.27c.36.16 1.1.52 1.7.76a8.92 8.92 0 0 1 4.78 5.8c.66 2.8-.62 6.83-4.1 12.7-.9 1.56-2.78 4.23-8.14 11.58-6.27 8.57-8.33 12.16-9.42 16.27-.87 3.27-.2 3.54 3.15 1.31l1.64-1.14c.21-.2 1.14-.93 2.04-1.64a174.6 174.6 0 0 0 6.94-5.93l2.72-2.45 5.3-4.9c5.07-4.74 6.43-5.99 8.86-8.06 1.11-.98 2.1-1.82 2.17-1.9.08-.08.93-.82 1.9-1.63a173.66 173.66 0 0 1 9-7.27c9.3-7.05 17.27-11.35 24.65-13.31 1.96-.5 5.9-.76 8.33-.55 1.52.17 2.2.36 2.7.8 1.9 1.68 2.96 4.51 2.96 7.89 0 3.8-.93 5.22-5.44 8.33a43.56 43.56 0 0 1-7.49 4.1l-2.45 1.1c-.6.27-1.58.67-2.18.92a67.32 67.32 0 0 0-12.17 6.34c-5.57 4-11.56 11.16-12.98 15.57-1.28 3.95 1.2 7.35 5.34 7.38 2.78 0 7.6-1.96 10.4-4.22 5.36-4.33 9.77-9.96 14.29-18.21 1.96-3.57 4.24-6.23 6.75-7.9 2.64-1.76 4.9-1.87 6.53-.32 1.88 1.77 3.78 5.66 5.06 10.37.9 3.24 1.52 4.98 2.26 6.01 2.48 3.62 8.25 5.28 22.02 6.37 2.01.17 4.79.41 6.18.55 1.36.16 4.54.27 7.07.27 6.62 0 9.8-.73 12.69-2.86 2.42-1.85 5.42-3.13 7.21-3.13 3.3 0 6.53 3.02 7.81 7.27 1.53 5-1.8 10.34-8.84 14.13a34.1 34.1 0 0 1-7.35 2.8l-2.59.57c-7.6 1.63-12.87 1.77-20.82.52a60.22 60.22 0 0 1-5.36-1.1 107.9 107.9 0 0 1-17.91-6.5c-1.2-.51-2.78-1.25-7.46-3.5-1.58-.74-2.01-.74-3.07.18a143.8 143.8 0 0 1-13.07 9.18c-4.33 2.53-10.97 5.33-14.5 6.1-6.16 1.3-9.62 1.16-15.38-.6-1.88-.6-6.13-2.97-8.3-4.66a53.36 53.36 0 0 1-7.03-7.02c-.33-.44-.7-.77-.9-.77-.16 0-1.22.66-2.34 1.45-8 5.69-15.21 9.44-21.31 11.1-.79.22-2.67.38-4.5.38-2.96-.02-3.23-.05-4.94-.9-2.89-1.38-5.1-4.32-6.18-8.21-.55-1.94-.82-2.45-1.17-2.45a25 25 0 0 0-3.35 1.47 122.4 122.4 0 0 1-4.27 2.04c-.74.32-1.88.84-2.59 1.14l-2.53 1.12-2.67 1.2c-.79.35-1.5.65-1.55.65-.08 0-.74.24-1.44.57a72.35 72.35 0 0 1-11.22 3.86c-.98.25-2.45.58-3.26.8-2.07.48-10.54.46-12.66-.03a41.24 41.24 0 0 1-11.84-4.77c-1.52-.92-1.99-1.09-3.24-1.06-.81.03-1.74.16-2.04.3a58.52 58.52 0 0 0-4.93 2.5 60.82 60.82 0 0 1-5.98 3l-2.73 1.2c-.73.35-2.4 1-3.67 1.5-1.28.48-2.56 1-2.86 1.14-.92.38-6.48 2.2-7.48 2.45-.52.1-1.45.35-2.05.51-4.43 1.2-11.2 1.85-13.88 1.31Zm59.42-45.32c.9-.57 9.94-7.3 10.45-7.76.2-.19.8-.68 1.36-1.08.55-.41 1.15-.9 1.37-1.1.19-.18.78-.7 1.3-1.1 1.72-1.4 4.9-4.64 4.9-5.02 0-.57-1.39-.4-3.3.36-4.95 2.01-6.66 3.07-10.06 6.4-5.64 5.5-9.56 11.53-6.02 9.3Z"}),y.createElement("path",{d:"M284.66 44.14c-3.24-.76-4.66-1.74-6.5-4.52a16.4 16.4 0 0 1-1.91-3.62c-.41-1-.38-4.16.05-5.36.87-2.48 2.91-4.6 5.72-5.96 2.47-1.17 3.32-1.4 5.69-1.4 2.4 0 3.8.53 5.3 1.91.98.93 2.54 3.08 2.54 3.52 0 .16.1.51.24.78.82 1.47 1.09 5.23.54 7.24-.7 2.59-1.27 3.65-2.83 5.2-2.12 2.13-5.52 2.97-8.84 2.2Z"}))),KL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",shapeRendering:"crispEdges",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M255.994 18.436 189.55 124.754h132.9L255.994 18.436zm-41.76 93.027 41.772-66.445 41.772 66.445h-83.544zM189.55 3.246h132.9v13.291h-132.9V3.247z"})),WL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"currentColor",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M4 9.215h113.54v48.74H91.66v-23.05H75.04v58.19h42.51v25.69H4v-25.69h42.69v-58.19H29.88v23.05H4V9.215zm168.88 25.69-10.01 10.2v5.29h42.51v27.2h-42.51v15.49h84.82v25.69H134.16v-74.04l35.33-35.52h78.21v25.69h-74.82zm204.97-25.69v25.69h-42.32v58.19h42.32v25.69H264.31v-25.69h42.51v-58.19h-42.51V9.215h113.54zm51.94 0h42.88L508 44.735v74.05h-28.71v-42.32h-39.48v-26.07h39.48v-5.29l-10.2-10.2h-35.7l-10.2 10.2v73.68h-28.72v-74.05l35.32-35.52z"})),JL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M106.324 104.855c-2.636-2.637-4.018-6.152-4.018-9.789V55.778L89.129 45.735c-3.388-2.637-5.394-6.777-5.394-11.043 0-7.535 6.273-13.68 13.807-13.68h67.4c7.406 0 13.558 6.152 13.558 13.68 0 4.394-2.133 8.533-4.77 10.546l-13.686 10.54v39.288c0 3.643-1.503 7.152-4.14 9.789-2.509 2.509-6.024 4.019-9.667 4.019h-30.252c-3.636-.007-7.151-1.51-9.66-4.02zm39.913.624a9.95 9.95 0 0 0 7.279-3.14 10.356 10.356 0 0 0 3.012-7.28V54.02l15.062-11.546c2.134-1.63 3.516-5.018 3.516-7.91 0-5.018-4.643-10.164-10.165-10.164H97.535c-5.521 0-10.419 4.515-10.419 10.292 0 3.14 1.51 6.272 4.14 8.285l14.438 11.043v41.046c0 2.764 1.127 5.394 3.012 7.28 2.006 2.006 4.643 3.14 7.28 3.14l30.25-.007zm-37.028-10.42V52.384l-15.94-12.17c-1.63-1.255-2.637-3.388-2.637-5.394a6.885 6.885 0 0 1 6.904-6.904h67.278c3.643 0 6.776 2.382 6.776 7.152 0 1.51-.376 3.14-1.382 3.891L153.14 52.39v42.676c0 3.764-3.14 6.904-6.903 6.904h-30.252c-3.763-.007-6.776-3.14-6.776-6.91zm37.028 3.516c1.885 0 3.388-1.63 3.388-3.515V50.632l17.443-13.304c1.007-.751 1.127-1.63 1.127-2.509 0-2.006-1.51-3.516-3.515-3.516H97.536c-2.134 0-3.516 2.134-3.516 3.516 0 1.006.503 2.006 1.382 2.637l17.195 13.176v44.434c0 1.886 1.51 3.516 3.388 3.516h30.252v-.007zm-30.252-49.58-18.45-14.183h67.151l-18.45 14.183V95.06h-30.25V48.995zm26.736 42.676V48.995c0-1.127.503-2.133 1.382-2.764l11.801-8.03h-49.459l11.674 8.03c.879.63 1.382 1.63 1.382 2.764v42.676h23.22zm44.809 13.184c-2.508-2.637-4.018-6.152-4.018-9.789V34.82c0-3.643 1.382-7.28 4.019-9.789 2.636-2.509 6.152-4.018 9.788-4.018h60.503c7.03 0 13.559 6.152 13.559 13.68 0 3.26-1.007 6.655-3.261 9.037l-11.298 11.418c2.637 2.51 4.14 6.025 4.14 9.668s-1.383 7.28-4.14 9.916L267.368 85.4c2.637 2.636 4.02 6.152 4.02 9.788 0 1.758-.377 3.516-1.007 5.146-2.006 5.146-7.152 8.534-12.801 8.534h-60.247c-3.657 0-7.293-1.376-9.802-4.012zm70.037.624c4.139 0 8.03-2.51 9.54-6.4.503-1.255.751-2.637.751-4.02 0-2.636-.879-5.273-2.885-7.279l-13.055-13.056 2.509-2.381c2.006-2.006 3.26-4.77 3.14-7.535-.128-4.018-1.758-5.897-5.65-9.667l13.68-13.808c1.63-1.63 2.382-4.394 2.382-6.527 0-5.395-4.14-10.42-10.164-10.42h-60.502c-2.765 0-5.274 1.255-7.28 3.14s-3.14 4.515-3.14 7.28v60.247c0 2.764 1.255 5.273 3.14 7.28s4.515 3.139 7.28 3.139l60.254.007zm-67.151-10.42V34.813c0-3.891 3.012-6.903 6.903-6.903h60.248c3.763 0 6.903 2.885 6.903 6.903a6.93 6.93 0 0 1-2.006 4.898L246.9 55.275l5.019 4.643c1.382 1.254 2.133 3.012 2.133 4.897 0 1.885-.751 3.764-2.006 5.019l-5.018 4.897 15.437 15.438c1.382 1.382 2.006 3.14 2.006 4.897 0 4.14-3.26 6.904-6.903 6.904H197.32c-3.891-.007-6.903-3.02-6.903-6.91zm67.15 3.516c1.383 0 2.765-.751 3.261-2.133.128-.376.248-.88.248-1.255 0-.879-.375-1.758-1.006-2.51l-17.947-17.946 7.407-7.28c.752-.75 1.127-1.63 1.127-2.508 0-1.007-.503-1.886-1.127-2.51l-7.534-7.03L260.069 37.2c.63-.631 1.006-1.51 1.006-2.382 0-1.885-1.63-3.516-3.515-3.516h-60.247c-1.886 0-3.516 1.63-3.516 3.516v60.247c0 1.885 1.63 3.516 3.516 3.516h60.254v-.007zM197.32 34.812h60.248l-20.584 20.584 10.164 9.54-9.916 9.788 20.336 20.336H197.32V34.812zm53.216 56.86-15.692-14.56c-.63-.623-1.006-1.502-1.006-2.508a3.4 3.4 0 0 1 1.006-2.382l7.28-7.152-7.535-7.031c-.63-.63-1.006-1.63-1.006-2.51s.248-1.884 1.006-2.508l15.94-14.814h-49.827v53.471l49.834-.007zm29.874 13.183c-2.508-2.637-4.018-6.152-4.018-9.789V34.82c0-3.643 1.382-7.28 4.019-9.789s6.152-4.018 9.788-4.018h30.124c3.643 0 7.28 1.382 9.789 4.018s4.018 6.153 4.018 9.789v60.247c0 3.643-1.382 7.28-4.018 9.789-2.637 2.509-6.153 4.019-9.789 4.019h-30.124c-3.643-.007-7.279-1.383-9.788-4.02zm40.04.624c2.765 0 5.274-1.255 7.28-3.14 2.006-1.885 3.012-4.522 3.012-7.28V34.813c0-2.764-1.127-5.273-3.012-7.28s-4.522-3.139-7.28-3.139h-30.123c-2.764 0-5.273 1.255-7.28 3.14a9.976 9.976 0 0 0-3.14 7.28V95.06c0 2.764 1.255 5.273 3.14 7.279s4.522 3.14 7.28 3.14h30.124zm-37.154-10.42V34.813c0-3.891 3.012-6.903 6.903-6.903h30.124a6.885 6.885 0 0 1 6.904 6.903V95.06a6.885 6.885 0 0 1-6.904 6.903h-30.124c-3.89 0-6.903-3.012-6.903-6.903zm37.155 3.516c1.885 0 3.388-1.63 3.388-3.515V34.812c0-1.885-1.51-3.515-3.388-3.515h-30.124c-1.885 0-3.516 1.63-3.516 3.515V95.06c0 1.885 1.63 3.515 3.516 3.515h30.124zm-30.252-63.763h30.124V95.06h-30.124V34.812zm26.736 56.86V38.2h-23.348v53.471h23.348zm25.602 10.674c-1.382-2.261-2.134-4.77-2.134-7.407 0-2.006.503-4.14 1.382-6.025L371.91 26.91c2.382-4.77 7.152-7.783 12.425-7.783s10.044 3.013 12.425 7.783l30.124 62.005c1.006 2.006 1.382 4.019 1.382 6.152 0 2.51-.63 5.019-2.006 7.28-2.51 4.018-7.031 6.527-11.801 6.527H354.21c-4.77-.006-9.164-2.515-11.673-6.527zm71.92 3.012c3.644 0 6.904-1.758 8.79-4.898 1.006-1.63 1.63-3.515 1.63-5.521 0-1.51-.376-3.013-1.127-4.522l-30.124-62.005c-1.758-3.516-5.273-5.777-9.285-5.777-3.891 0-7.534 2.261-9.286 5.777l-30.123 62.005c-.752 1.51-1.127 3.012-1.127 4.522 0 2.006.624 3.891 1.63 5.521 1.885 3.14 5.146 4.898 8.789 4.898h60.234zm-66.144-6.655a6.733 6.733 0 0 1-1.006-3.516c0-1.127.248-2.26.751-3.26l30.124-62.006c1.127-2.381 3.515-3.89 6.152-3.89s5.018 1.509 6.152 3.89l30.251 62.005c.504 1.007.631 2.006.631 3.013 0 1.382-.255 2.636-1.006 3.764a7.01 7.01 0 0 1-5.898 3.26h-60.247a7.013 7.013 0 0 1-5.904-3.26zm66.145-.249c1.254 0 2.381-.63 3.012-1.63.376-.503.503-1.127.503-1.758a3.9 3.9 0 0 0-.375-1.63l-30.124-62.005c-.503-1.127-1.758-1.885-3.14-1.885-1.254 0-2.637.751-3.14 1.885l-30.123 62.005c-.249.503-.249 1.006-.249 1.51 0 .623.128 1.254.504 1.885.63 1.006 1.63 1.63 2.884 1.63l60.248-.007zm-30.124-65.4 30.124 61.878H354.21l30.124-61.878zm24.602 58.497-24.602-50.707-24.602 50.707h49.204z"})),YL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M185.987 23.31c0 .25-.25.881-.63 1.382-.5 1.26-.75 2.89-1.13 4.28-1.01 4.532-5.541 3.651-7.173 5.792v2.01c.38.501 1.26.752 1.89 1.26-.5.502-1.38 1.382-2.14 1.64-1.89.501-5.791 1.382-6.542 1.382-4.03 0-4.152-3.021-4.911-3.021-.38 0-2.52-.25-4.03-.25-.63 0-1.382.13-1.511.25 0 3.02-.38 5.282-1.64 8.812-.63 1.76-.88 3.271-.88 4.782 0 2.64 1.01 4.03.88 7.042-.25.76-.751 10.064-.751 13.715 0 1.13.13 2.261.25 3.65.13 5.913-1.64 9.063-1.26 15.105.13.5.88 1.01 1.01 1.51.13.25.13.38.13 1.13 0 1.762-.63 3.401-.63 5.162-.13 1.13-.13 2.261-1.01 3.271-.501 0-1.26.25-1.89.76-.25-.25-.63-.25-.88-.5v.129c0 .63 1.89 2.52 1.51 2.891-1.26 3.521-2.771 2.77-4.031 6.292-1.64 1.64-2.14 2.14-2.52 2.77-.76.63-5.032 1.51-7.173 1.51-1.01 0-1.89.13-2.77.13-1.89 0-3.021-.76-3.772-2.64-.25-.752-.13-2.771-.5-4.282-.13-1.38-.63-3.02-1.131-3.771-.63-1.381-1.01-2.77-1.01-4.402 0-2.641.76-5.161.88-7.423 0-.5-.63-1.26-.63-1.76.25-3.15.38-5.283.38-6.793 0-1.01 0-1.26-.13-1.76-.5-2.892-1.26-8.562-2.52-11.454-.25-.5-.129-1.01.501-1.26v-.13c0-1.51 1.51-2.39 1.01-3.65-.25.25-2.641 1.51-2.641 2.01 0-.88 2.64-3.02 2.52-4.03 0-.13-.13-.25-.25-.13 0-.5-.25-1.38-.751-2.52.25-2.77 2.77-8.812 2.64-11.574-.25-.25-.5-.25-1.26 0-.25-3.4-.379-5.912-.5-6.421l.13-1.51c-.38-.25-.63-.38-.88-.63 0 .129-.13.129-.13.129-.38 0-.38-4.402-.76-3.02 0-.501-.25-.881-.5-.881-.76 0-2.14 1.89-2.892 1.89-.25 0-.38-.25-.38-1.01l-.63.25c-.38.25-.75.38-1.26.38-1.64 0-3.9-1.01-5.282-1.01-1.26 0-2.77-.25-3.521-.63.13 0 1.89.25 2.14 0-.5-.38-1.38-.5-2.39-.5-3.772-.38-7.173-4.402-7.803-9.183-.25-.25-.25-.25-.88-.25-.5 0-.5.5-1.13.63-1.382.38-2.012 2.89-2.642 3.771-.25-1.26-.63-3.521-.63-4.531.13-2.14.5-3.021 1.64-3.901 0 .13.25.25.38.25.5-.38.88-1.13 1.26-1.64l-.75-1.38c-.502.379-.881 1.009-.881 1.51v-.13c0-.5.38-1.26.88-1.76-.25-.25-.25-.38-.25-1.01.13-3.401 2.52-1.89 6.162-4.402.63-.5 3.522-1.381 4.531-1.381.501 0 6.543 1.26 7.173 1.51 2.64-1.38 6.292-2.01 11.453-2.01 4.151 0 8.553.379 12.333.379 7.173 0 14.846-3.142 23.407-3.142 1.26 0 2.262 0 3.651.25.13-.25.5-.5.751-.38 2.14.631 3.271 2.521 4.911 3.902 2.39 1.89 4.402 5.032 6.922 8.053l-.25.25c.112.12.613.242 1.113.242zm-80.785 3.272c-1.38.25-2.261 2.77-2.64 3.4.759-1.26 2.01-2.64 2.64-3.4zm-2.261 1.39c.25-.501.25-1.131.38-1.64-.63 2.52-.38 1.38-.38 1.64zm1.001-2.65c.25.25.5.63.88.63l.13-.38c-.25 0-.751-.12-1.01-.25zm.63 4.28c.13-.129.5-.25.63-.25 0 .25-.63.5-.63.25zM127.1 68.235c0 .25.25.76.13.88h-.63c.25 0 .5-.5.5-.88zm2.52 10.444c0 .13.25.88.25 1.38-.25 0-.63-.5-1.38-1.51-.251.5-.251 1.01-.76 1.51v-1.13c0 .13.13.25.25.63v-.25c0-1.01-1.01-2.261-.13-3.142h.13c.63 0 1.13 1.26.75 2.011.26.25.64.5.89.5zm-1.14-18.876h.501l-.13 1.51c-.5.501-.88.63-1.01.13 0-.13-.129-.25-.129-.38.018-.38.268-.76.769-1.26zm.89 2.641v.25c0 .501-.25 1.131-.501 1.381 0 .38-.25.63-.63.38a.97.97 0 0 1 .13-1.26c.742-.872.871-1.001 1-.75zm-1.01 10.953h.5l.13 1.13h-.751c-.259-.25-.259-1.01.12-1.13zm.88-12.204.38-.751h.38l-.38.88-.38-.13zm0 3.012h1.26c0 .25-.38.76-.38 1.01 0-.25-.129-.63-.38-.88-.37 0-.5 0-.5-.13zm.25 10.573c.751.88.88 2.77 1.26 4.401-.25-1.13-1.01-2.01-1.13-3.4-.13.13-.25.5-.25.88 0-.241-.13-1.881.12-1.881zm0-15.855c.13-.13.25-.38.25-.5 0 .5-.63.75-.25.5zm0-.88c0-.13 0 0 .38-.881 0 .13 0 .25.13.25-.13.13-.26.38-.51.63zm.38-.881c.25-.88 1.64-3.65 1.64-3.901.12.38-.51 1.89-1.64 3.901zm.121-13.214c.38-.25.5-.25.63-.13.13.38-.371.38-.63.13zm.38 49.585.38.129-.38.63-.38-.13.38-.63zm1.76-49.706h-.5l-.13 2.52h.501l.13-2.52zm42.913-31.339-1.01-.25v.38l.88.25.13-.38zm88.759 85.195c-.13 3.4.25 4.652-1.01 5.161-1.51.63-3.4.25-5.282.25-3.9 0-3.27.76-6.162 1.01-1.76.25-4.781.88-6.792 1.26l-8.813 1.51c-.25.13-.25-.379-.75-.379.38.13-.38-.13-.76-.13-.88.38-1.64.13-2.39.13l-.63.5c.379.13.88.251 1.63.251-.13.13-.88.5-1.26.63.5.25 1.13.5 1.761.5.25 0 1.38.13 2.39.13.76.13 1.26 0 1.89 0 .501 0 9.184-.88 9.693-.88.501 0 .63.63 1.26.63h.13c.25-.38 1.26 0 .88-.63.13 0 .38.25 2.262.25v-.5l4.91-.38c-.88.13-1.76.38-2.26 1.01h-1.382l.13.25c1.26 0 2.52.25 3.521.38-1.38 0-2.39.13-3.4.25 0-.13 0-.13.13-.13-1.64-.25-3.902.13-7.044 1.01.88.13 1.632.25 2.262.25 2.14 0 4.781-.38 8.182-.759-3.522.63-9.063 1.51-9.693 1.51-.5 0-.88-.5-1.26-.5-.5 0-3.142.88-4.652 1.13-1.38.13-3.271.13-4.652.38-1.51.13-3.02.38-4.402.751-7.932 2.011-16.735 2.77-24.287 4.782-.88.13-2.891.38-3.651.38-2.52 0-2.14.38-6.542-1.26-.63-.13-1.89-1.131-3.4-2.642-3.022-2.52-5.162-6.542-5.162-10.193 0-2.261.63-5.411 1.26-6.421.38-7.172 3.271-17.366 3.901-24.037 0-.76 1.01-5.792 1.01-6.292 0-1.26-2.011-3.271-2.52-4.281-.63-1.01-1.13-3.02-1.13-4.782 0-4.652 3.65-7.301 3.65-8.933l-.25-4.401c-.13-.88-.5-2.011-1.13-2.892-.251 0-.752.25-1.01.501.25-.38.25-.88 0-1.51-.38-.13-.63-.63-.76-.88-.63-.881-.751-2.012-1.26-2.642-2.641-4.151-2.391-3.65-2.391-5.282 0-2.01.75-3.521 3.772-7.552.63-.76 2.14-1.51 2.89-2.261.881-.88-.129-2.641 2.262-3.522 3.651-2.01 7.673-3.521 11.704-4.652.25 0 .5-1.51 2.52-.75 3.15.38 4.03.5 6.042.5 7.422 0 13.964-1.26 29.949-1.26 7.422 0 12.454 1.51 13.844 4.151.5 1.26 1.13 3.772 1.13 4.911 0 6.163-8.933 4.03-9.942 6.922 0 .25.5.5.88 1.01V31c-1.26.38-2.77 1.01-4.152 1.762-.129 0-.5-.25-.63-.13-.63.38-1.38.38-1.76 0-1.51.38-3.021 1.13-4.532.88-.38 0-12.583 2.011-12.963 2.011-.63 0-1.76.13-2.641.13.38 0 .76-.13 1.13-.5h-.129c-.5.129-.63-.13-.88-.38-.88.25-2.011.759-2.641.759-.13 0-.501-.63-1.381-.38.76.5 1.13.5.63 1.64-.13.13-.25.25-.13.38 1.51-.38 3.651-.38 6.042-.76.13-.13-.25-.38-.76-.38.13 0 8.554-1.38 11.833-1.38.63 0 1.131.13 1.26.25.88 0 2.641-.5 3.272-.5.5 0 1.01.63 1.38.759-1.51.88-15.224 2.77-16.735 3.02v.501c-1.38.63-2.64 1.131-3.772 1.761h-1.63c-.501 0-.881.13-1.64.38.63.13 1.26.13 1.89.13-.501 0-1.01.379-3.272.379l.25.63c.13 0 .63-.25 1.131-.25-.88.63-1.89 1.01-1.76 2.14-.76.13-2.641.25-3.15 1.381-.13 0-.13.13 0 .25.759-.129 2.39-.25 3.771-.25.5 0 1.26-.5 1.89-.63 1.26-.38 4.911-.76 9.693-1.01-1.76.5-4.402 1.13-5.282 1.26-.5 0-1.381.38-2.011.63v.13c.13 0 .25.13.25.13.38 0 .75-.25 1.13-.25l.38.129c-.76.129-1.38 0-2.01 1.01.25.25.5.38 1.26.63 1.64.25 7.672-.25 11.323-.25 1.76 0 2.011 0 2.391.129.63.76 2.011 1.64 2.891 2.26.38.251 1.89 4.031 1.89 4.653 0 3.271-2.52 6.162-5.79 6.672-.251 0-.63.25-1.131.25-.63.25-1.381 1.13-1.64 1.76.25.13.25.25.38.25.88 0 2.01-2.01 3.141-2.01.5 0 1.26.38 1.89.63.25.13.38.76.13 1.13.63.501-5.541 2.262-5.032 2.771-.38.38-.25 1.26-.76 1.76-.38.38-1.26.501-1.51 1.26l-1.381-.25c0 .13-.13-.25.75 1.382-.63.38-1.639 1.64-2.77 1.76-1.26.13-2.52.13-3.65.13-4.402 0-4.782-1.01-8.183.88-2.14.76-4.53 1.51-4.151 3.142.25.76 0 3.15 1.76 3.15.63 0 8.053-.13 12.714-.38 1.76-.13 3.4-.38 5.032-.38 3.4 0 4.91-.5 6.041 0 .63.25.25 1.51-1.26 1.761-4.28.76-9.062 1.89-11.453 2.011-1.38 0-2.891.38-4.652.63-.25.25-.63.38-1.01.38-.63 0-1.38-.25-2.14-.13h-.13c-.5 0-.76-1.38-1.01-.759-2.26.88-2.52.25-3.52 1.26.25.5.129.63.379.76 1.26-.38 2.52-.63 3.27-.63 0 .129.13.25.13.5l.501 1.13c-.13-.129-.25-.25-.38-.25l-.13-.38v.251l-.129.13c-.38-.38-.76-.501-1.38-.501-.63 0-1.64.76-1.64 1.38-.501 0-.76 0-1.01.13.38.25.38.38.63.5 1.38.13 2.64.251 3.27.13l.251-.25c.38 0 .5 2.39 1.13 2.261l.251.25c3.901-.63 7.423-1.38 10.694-2.26-.38.129-1.01.63-1.51.759-1.01.25-2.642.38-3.651 1.26h-.13l.5.13c.501 0 1.26-.25 1.64-.63l22.398-.76c.5 0 2.39.5 2.891.5.63 0 .63-1.26 1.89-.5 1.26.13 1.76 1.01 3.021 1.51.5.5 1.13 1.381 2.011 1.89.76 1.26 3.142.501 3.142 3.021.38.88.76 2.14 1.01 2.641.785 1.468-1.226 1.347-1.356 1.597zM220.02 84.59l.25.38-.13.13c-.129.129-.129-.13-.25-.63.13 0 .13 0 .13.12zm.25.38.13.25c-.13 0-.13-.12-.13-.25zm.121-.121c.13.13.25.25.25.38l-.25-.38zm.25.371.13.38v.38l-.38-.76h.25zm0 0c.25 0 .5-.13.63 0v.38l-.13.38c.01.12-.24-.25-.5-.76zm1.64-.5c.25 0 .751-.13 1.13 0l-.5.25c-.25-.121-.38-.25-.63-.25zm2.011-1.26h-1.38v-.38h1.38v.38zm0 1.13-.63-.25.13-.38.63.25-.13.38zm2.02 3.65-2.52.38v.25l2.52-.379v-.25zm-1.51-5.03v-.38l1.01.25v.38l-1.01-.25zm7.293 3.02h-.13.13zm1.01-20.766 3.4.76c-.13-.76-.13-.13.38-1.26-1.64.25-2.78.25-3.78.5zm3.141 1.51h-.88c-.63 0-1.01 0-1.26.13.25.13.38.13 1.01.13.38-.01.759-.13 1.13-.26zm-1.252 19.006v-.38l1.89-.25v.38l-1.89.25zm2.391-.88c1.13 0 2.641-.251 3.772-.251-.76.13-1.76.38-2.641.38-.38-.009-.76-.009-1.13-.13zm3.142-4.411c.38 0 .76.13.88.25-.5.009-1.13-.25-.88-.25zm.38 28.818.76.25.129-.38-.88-.25-.01.38zm.5-29.19 2.391.251v.25l-2.39-.13v-.37zm2.77.372.251-.5.38.129-.38.38h-.25v-.01zm.752-.622h1.64v.38h-1.64v-.38zm.509 29.06h1.13v-.38h-1.13v.38zm2.132-77.004.38.25.5-.75-.38-.251-.5.75zm5.29 76.754h.501-.5zm6.413-2.01c-.88 0-1.76 0-2.52.129 1.13-.25 2.39-.13 3.142-.13h-.622zm1.14-80.536c.88.501 1.51 1.131 2.14 1.761-.38.38-.88.63-1.26.63-1.381 0-3.15-1.38-2.641-2.01l1.76-.38zm19.427 73.234c-.38-1.26.38 4.53-.501 4.03-2.14-1.01-2.641-1.89-2.641-3.9 0-.38.38-2.141.88-2.892.63.38 1.131.76 1.26.5-1.13-1.38-3.02-2.14-3.02-4.151 0-.76 1.13-1.381 1.13-2.011 0-1.01-1.13-3.4-1.76-3.901-1.01-1.01-1.01 2.14-1.01 2.77 0 1.26 2.261 5.912 2.14 8.683-.38 1.13-3.771-4.782-3.771-9.693 0-4.652 1.38-3.771 1.38-6.292l.501-27.938c.13-6.041-5.412-38.131 10.573-42.282 2.891-.38 3.02.5 3.65.63 3.401 1.01 5.412 0 8.053 0 6.793 0 7.173 11.453 7.173 15.855 0 2.14.76 6.162-.63 7.802-2.14 2.261-3.021 5.411-3.021 11.453l-.38 9.693c0 8.682 1.64 15.354 1.64 17.115v8.682c0 1.89 1.89 4.281 1.89 8.812 0 .76-.25 2.641-.25 11.574 0 7.423-4.03 12.205-9.693 12.205-6.671-.01-12.083-7.682-13.593-16.744zm21.637-53.978c0-1.51 1.01-3.4 2.011-2.52.25.63.38 1.01.38 1.76s-.88 4.031-1.51 3.522c-.501-.25-.88-2.132-.88-2.762zm1.89 10.564.25-.75c.501-1.01 1.131 1.51.76 2.14-.25 0-.38 1.51-1.01.38-.12-.51 0-1.26 0-1.77zm.501 5.662c-.38-1.38.38-1.01.76-.13.5.88 1.63 1.01 1.63 2.012 0 1.89-1.38 1.89-1.76 1.38-.371-.742-.25-2.502-.63-3.262zm93.965 54.997c.25-1.382 1.26-.881 2.14-2.262.13-.13.13-.25.13-.38 0-1.01-2.391-1.26-2.892-1.76-.5-.38-.76-1.761-1.26-2.52-.63-1.01-2.52-2.521-3.02-2.521-.501-.13 0 .13-.501.13-.63-.13-1.89-1.64-2.14-2.391-2.892-4.532-7.933-13.344-8.433-13.465-.5 0 0 .25-.63.13-.38 0-5.162-2.011-7.932-3.02-1.01-.38-1.89-.13-2.891-.251-.13.13 4.151 1.01 3.27 1.76-.129.13-.38.25-.63.13-1.01-.5-3.02-1.26-3.52-1.26a29.203 29.203 0 0 0-4.653-.38c-3.141 0-5.411.5-7.552 1.76-1.01.63 1.01 1.64 3.651 1.761.25.25-.38.751-.76.88-.759-.129-1.64.13-2.14 0-.25-.129.38-.379.25-.63-.13-.129-.25-.129-.38 0-.38.251-.25.881-.63 1.131s-.88.38-1.38.38c-.63-.13.5-.38-.13-.5h-.38c-.5 0-1.13-3.401-1.64-3.021-.25.13-.25 1.01-1.13 1.51-.25.25.25 0 .63 0 .25.13-.13.5-.63.76-1.631.38-1.13 0-2.261.38-.38 0 .25-.38.129-.63l-.88-.13c-.25.13.25.63 0 .76-1.01.759-2.77 1.01-4.152 1.51v.13c2.011-.251 4.152-.76 6.422-1.26-2.262.5-6.793 2.14-7.302 2.14-.5-.13.13-.5-.38-.5-.5-.13-3.65 1.13-5.541 1.51-1.51.5-4.911.25-5.412 1.89-1.76 7.051-4.151 11.574-6.792 12.713-.38.25-1.26 1.89-2.011 2.77-.63.76-2.261 2.011-3.4 2.642-1.382.759-4.782 1.26-6.793 1.13-4.402-.63-6.672-3.4-6.672-7.802 0-3.15-3.65 4.781 4.402-9.442.38-.76.63-1.51.63-2.391s-.25-1.76-.13-2.261c.501-2.641 1.64-5.412 2.642-8.053 4.401-11.954 6.421-15.605 9.813-23.528 1.01-2.261 2.52-5.411 3.271-7.802.13-.38 1.01-1.01 1.13-1.381 1.511-3.271 3.142-6.542 4.402-9.563.38-.88 1.51-2.641 2.14-3.901 3.902-7.803 7.052-14.845 12.585-20.887.63-.76 2.261-1.51 3.27-1.51 0 .129.13.25.251.129.63-.76 1.01-2.011 1.64-2.77.63-.76 1.51-1.64 2.261-2.642.25-.38.25-1.01 0-1.01-.38.881-1.01 1.511-1.76 1.761-.38.13.5-.63.5-1.13 0-.13-.13-.25-.25-.25-.38 0-.88.25-1.01-.13s1.381-1.51 2.77-2.011c.38-.13.881-.5 1.382-1.01.129-.13 0-.5.129-.63 3.15-1.13 4.531-1.76 6.292-1.76.76 0 1.51.129 2.39.25.501.13 3.272 2.64 3.902 2.77.5.13.13-.25.63-.13.25 0 1.64 2.262 1.64 2.771.63 2.52-.63 4.911-1.01 7.302-.13.63-1.64 2.011-1.76 2.52 0 .5.63 1.26.63 1.76-.251 1.762.25 3.652 1.51 5.412 1.38 2.011 3.65 4.402 5.411 6.543 3.4 4.28 6.422 8.812 9.313 13.084 2.891 4.531 4.782 9.434 6.672 13.085.13.25.5.129.76.25.25.13-.38.25-.251.5 0 1.26.75 2.262 1.51 2.14.13 0-.63-.759-.38-1.38.13-.25.88-.25.88-.13.13.25.13.501.13 1.51v1.762c0 1.01 0 1.26.13 1.64s1.01 4.652 1.51 5.16c.38.251.76 1.131 1.13 1.89.13.251.13.752.38.631.501-.13.13-1.01.63-1.01.63.38.13 5.032 1.511 5.282 1.64.76 3.901 8.182 5.912 12.204v-.13c0-.25-.13-.63-.13-1.009 0-.5.251-.88.63-1.01 1.261-.25 1.64 3.271 1.132 3.772-.25.25-.63-1.01-1.26-.5-.25.25-.38.75-.38 1.26 0 .63.25 1.76 1.13 4.15.13.38.13 0 .38-.129.5-.129-.13-1.13.13-1.26.25-.13.5-.25.76.13.25.38.5 1.38.5 1.89-.13 1.13-.5.25-1.761 1.51-.38.501-.63 1.131-.76 1.89-.129 1.131-.5 2.262-.88 3.772v.25c0 .76 1.89.88 2.52 1.64 1.381 1.64 1.26 2.262 1.131 3.401-.13.5-.5 3.02-1.13 4.151-1.01 1.51-3.522 2.892-4.653 2.52-.38-.25.13-1.26-.25-1.38-.13 0-.25-.13-.38 0-.5.5-.38 1.76-1.01 1.51-2.26-.656-5.411-.405-5.031-3.297zm-48.195-46.936c.88 0 2.77-.38 3.27-.76 3.522-.88 9.434-2.14 14.095-3.02.13 0 .38-.13.38-.25 0-.25-1.01-1.131-.76-1.131h.38c1.51 0 1.01.75 1.64.63.13 0 .25-.38.25-.5 0-.501-.5-1.26-.38-1.64.13-.88.25-1.381.13-1.89 0-.38-.25-.76-.13-.88.38-.38 1.761-.251 1.51-.76-.75-1.51-2.14-2.391-3.02-3.272-.25-.25-.25-.5-.13-.63l.25-.25c.38-.25.63.25 1.01.38.501 0 2.012 5.282 3.272 4.03 1.26-1.13-1.26-3.52-2.14-4.53-.251-.38-.76-.38-.881-.501-1.01-1.51-1.76-3.4-2.891-4.402-1.51-1.89-5.032-4.782-6.042-4.911-.63 0-1.76.25-2.14.75 0 .13 0 .63-.13.76-.25.25-.76.13-1.01.38-1.01 1.89-2.891 4.03-3.27 5.161-1.261 3.651-3.773 10.064-3.773 10.323-.88 1.89-.5 3.901-.76 5.912.13.63.76 1.01 1.01 1.01h.26v-.009zm-1.01-50.594.13-1.01c.129-.88 1.38-2.52 2.52-3.141.5-.13 1.38-.76 1.51-.501l-.5.88c-.251.25-.63.63-.76 1.01-.25.38-.13 1.13-.38 1.64-.38.5-.76 1.381-1.64 1.64-.25.112-.621-.518-.88-.518zm4.781-3.392.38-.75.25.129-.38.76-.25-.139zm4.41-4.151c-.25.13-.129.5.13.63.242.12.5-.88-.13-.63zm1.511-.13v-.38l-.5.13-.13.38.63-.13zm3.901 83.936c2.14 0-.5.76-3.141.88-1.27.25 1.501-.88 3.141-.88zm.88-35.361c-.25-.13-.38-1.13-.129-1.13.38-.13 1.26-.251 1.64-.251.5.13 1.381 1.13 1.64 2.01a1 1 0 0 1-.25.63c-.64-.129-1.77-.759-2.9-1.26zm1.252 34.98v-.379l.76.13v.38l-.76-.13zm1.14-.12v-.25h.63l-.13.38-.5-.13zm.75-37.63h.13c.5 0 1.01.759.76 1.26-.13.38-1.14-1.26-.89-1.26zm2.77 5.54c-.129-.13-.25 0-.379 0 0 .38-.25 1.01 0 1.26l.38.13c0-.51.25-1.269 0-1.39zm1.01 31.46h-.129c0-.13 2.77 0 2.892-.5.129-.251.25-.251.5-.251.5 0 1.76.38 2.52.88.13.13-.5.38-.5.63-.13.25.88.38.63.38-1.89-.388-3.78-.638-5.912-1.14zm39.004.88c.13-.13.25-.13.38 0 0 .25.129.5-.13.76-.13.13-.25 0-.38 0-.12-.26-.12-.51.13-.76z"})),XL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M193.066 29.207h-14.002c-2.596 0-3.614 2.743-3.614 5.199v6.496c0 2.743-1.732 3.178-3.9 2.02l-11.408-6.496c-1.157-.723-2.307-.862-2.307-3.178v-1.733c0-1.733-1.01-2.308-2.456-2.308h-15.44c-2.743 0-4.189-1.445-4.189-4.188v-7.367c0-2.595 1.298-4.188 4.041-4.188h53.563c2.89 0 4.188 1.445 4.188 4.188v7.367c0 2.883-1.872 4.188-4.476 4.188zm-35.371 48.94V51.29c0-3.9 2.168-5.486 5.773-3.465l7.942 4.475c1.733 1.01 4.04 2.743 4.04 5.051v13.28c0 2.89-1.157 4.189-3.613 5.634l-8.377 5.05c-3.597 2.169-5.765.436-5.765-3.17zm13.862 36.381c2.456 0 4.041-1.445 4.041-4.04l-.148-18.914c0-4.04-2.168-5.338-5.633-3.178l-8.804 5.346c-2.308 1.445-3.318 2.595-3.318 5.338l.147 11.547c0 2.743 1.733 3.901 4.328 3.901h9.387zm40.711-84.311c-2.596-1.585-3.901-3.03-3.901-5.486v-7.366c0-2.596 1.733-3.901 4.04-3.901h43.454c2.168 0 3.9 1.733 3.9 3.9v7.795c0 2.308-1.732 4.04-3.9 4.04h-21.797c-4.911 0-6.784 1.446-8.081 5.051-.863 2.308-2.456 2.89-5.199 1.158l-8.517-5.19zm-3.894 54.573V43.932c0-1.88.863-3.03 2.456-3.03 1.158 0 2.02.575 3.318 1.298l7.942 4.91c2.595 1.586 4.04 2.456 4.04 4.912 0 2.308 1.01 2.89 4.328 2.89h14.586c2.743 0 4.04 1.298 4.04 4.041l.148 6.931c0 2.891-1.445 4.041-4.188 4.041h-14.725c-3.466 0-4.189 1.585-4.189 5.346 0 3.753-1.297 4.764-3.613 6.209l-8.369 5.183c-1.298.723-2.456 1.298-3.318 1.298-1.593 0-2.456-1.01-2.456-3.17zm25.698 14.003h21.796a3.884 3.884 0 0 1 3.901 3.9v7.795c0 2.307-1.733 4.04-3.9 4.04h-43.454c-2.308 0-4.04-1.733-4.04-4.04v-6.349c0-2.456 1.297-3.9 3.9-5.486l8.517-5.199c2.455-1.445 4.328-1.157 5.198 1.158 1.298 3.598 3.17 4.18 8.082 4.18zm60.222-81.428v6.496c0 3.318-1.01 4.476-3.318 5.921l-8.804 5.486c-3.466 2.168-5.634 1.01-5.634-3.178V17.365a3.884 3.884 0 0 1 3.9-3.901h9.815c2.308 0 4.04 1.733 4.04 3.9zm-5.774 63.96c3.606 2.168 5.774.435 5.774-3.179v-32.48c0-3.902-2.168-5.634-5.774-3.466l-8.951 5.486c-2.168 1.297-3.031 2.595-3.031 4.91V70.5c0 2.89 1.158 4.188 3.606 5.634l8.376 5.19zm5.774 29.302c0 2.168-1.733 3.901-4.04 3.901h-9.823a3.884 3.884 0 0 1-3.9-3.9V91.425c0-4.188 2.167-5.346 5.633-3.178l8.804 5.486c2.308 1.446 3.318 2.596 3.318 5.921l.008 10.972zm14.313-2.02 4.328-20.359c.87-4.328 1.881-6.06 5.199-8.081l10.972-6.497c3.9-2.307 5.634-2.89 9.1-2.89h6.348c3.03 0 4.763-1.88 4.328-5.051l-3.318-22.667c-.435-2.595 0-3.753 2.596-5.198l6.783-3.754c3.03-1.732 5.051-1.297 5.774 2.168l9.962 48.365c.722 3.465-1.585 4.475-3.03 4.475-2.456 0-13.864-4.328-22.38-4.328h-7.359c-5.05 0-7.071 1.446-7.941 5.774l-3.606 19.776c-.575 2.89-2.168 4.188-5.486 4.188H312.5c-3.753 0-4.763-2.02-3.893-5.92zm8.804-45.046 10.972-46.484c.288-1.297 2.168-3.613 4.911-3.613h18.191c2.891 0 4.189 1.298 4.189 3.9v2.169c0 2.89-1.158 4.188-3.606 5.486l-8.229 4.328c-2.743 1.445-3.466 3.466-4.04 6.209L335.897 52.3c-1.586 6.644-1.298 6.784-5.774 9.527l-8.081 5.051c-3.474 2.168-5.502.435-4.632-3.318zm39.848 46.779-1.733-9.814c-.435-2.743 1.01-4.189 4.188-3.466l10.11 2.455c3.178.723 4.763 1.733 5.338 4.911l1.01 6.21c.436 2.89-1.01 3.9-3.465 3.9h-9.814c-3.179-.008-5.059-.73-5.634-4.196z"})),ZL=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M131.96 114.562V28.269c0-3.503 1.885-5.396 5.396-5.396h14.83c3.503 0 5.396 1.885 5.396 5.396v2.563h21.442c1.215 0 2.02.813 2.02 2.02v4.047c0 1.215-.814 2.019-2.02 2.019h-21.45v70.248c0 1.751.947 2.698 2.698 2.698h2.698c1.751 0 2.698-.947 2.698-2.698V80.443c0-3.502 1.885-5.396 5.396-5.396h14.83c3.503 0 5.396 1.886 5.396 5.396v34.11c0 3.503-1.885 5.397-5.396 5.397h-48.546c-3.503 0-5.388-1.886-5.388-5.388zm68.757 0V36.354c0-3.502 1.885-5.396 5.396-5.396h53.934c3.502 0 5.396 1.885 5.396 5.396V69.66c0 3.502-1.885 5.396-5.396 5.396h-33.708v39.506c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.511-.008-5.396-1.894-5.396-5.396zm39.104-47.6V41.75c0-1.751-.947-2.698-2.698-2.698h-8.086c-1.751 0-2.698.947-2.698 2.698v25.212h13.482zm0 47.6v-23.46c0-3.503 1.885-5.397 5.395-5.397h14.831c3.502 0 5.396 1.886 5.396 5.396v23.461c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.511-.008-5.396-1.894-5.396-5.396zm43.142-106.52h14.83c3.503 0 5.397 1.885 5.397 5.396v4.047c0 3.502-1.886 5.396-5.396 5.396h-14.831c-3.502 0-5.396-1.885-5.396-5.396v-4.047c0-3.51 1.885-5.396 5.396-5.396zm0 22.925h14.83c3.503 0 5.397 1.885 5.397 5.395v78.2c0 3.502-1.886 5.396-5.396 5.396h-14.831c-3.502 0-5.396-1.885-5.396-5.396V36.354c0-3.502 1.885-5.387 5.396-5.387zm32.359 83.595V80.443c0-3.502 1.885-5.396 5.396-5.396h33.708V41.75c0-1.751-.947-2.698-2.698-2.698h-5.396c-1.751 0-2.698.947-2.698 2.698v14.428c0 3.503-1.885 5.396-5.396 5.396h-14.83c-3.503 0-5.396-1.885-5.396-5.396V36.354c0-3.502 1.885-5.396 5.396-5.396h51.236c3.502 0 5.396 1.885 5.396 5.396v78.2c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.503 0-5.396-1.886-5.396-5.396V83.14h-10.784c-1.751 0-2.698.947-2.698 2.698v28.723c0 3.502-1.885 5.396-5.396 5.396h-14.83c-3.503-.008-5.388-1.894-5.388-5.396z"})),eQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{d:"M144.624 108.848h-34.23c0-3.36-.17-6.71 0-10.24 0-1.85 1.51-11.07-2.18-11.24-5.7 0-11.58 0-17.11.17-6.54.17-12.92.5-19.3.67-7.89.5-15.94 1.17-23.83 1.17 0-3.02.34-5.87.34-8.72.17-4.7 0-9.06-.34-13.76 0-1.68.17-3.02.17-4.7 0-4.03 0-8.22-.17-12.58 0-2.52-2.01-13.93 2.68-13.09 2.85.67 5.87.34 9.06.34 2.52 0 5.03-.17 7.89 0 1.01 0 2.35.5 3.52.5 2.18 0 4.87-.67 6.88 0 4.36 1.51 9.06-.17 13.09 1.17 4.19 1.34 8.05 0 12.08.84.84.17 1.68-.5 2.68-.84 0-2.52-.34-5.2 0-7.89.5-4.19 1.01-9.56 1.01-13.76 0-2.52 0-5.03.17-7.72 2.18 0 4.36-.17 6.54 0 4.03.17 8.05.67 12.08.84 2.68.17 5.54-.34 8.05.17 4.03.84 7.72.67 11.58.5.5 0 1.34.84 1.51 1.51.17 2.35.17 4.53.17 6.88.17 2.68.34 5.54.17 8.22 0 2.01-1.01 3.86-.67 5.54 1.01 2.85-.34 5.54 0 8.22.17 1.17-.17 2.52-.17 3.69.17 1.85.17 3.86.17 5.7 0 3.86-.5 7.72-.5 11.41 0 1.51.34 3.02.17 4.53 0 1.68-.84 3.19.34 4.7l.17.67c-2.01 1.85-.17 4.19-.5 6.38-.84 3.19-.84 6.38-.5 9.56 0 1.17-.67 2.52.17 4.19.5.84-.34 2.85-.5 4.36-.17 1.34-.34 2.85-.34 4.36v7.38c-.02.36-.19.7-.35.87zm119.96-25.84c-.33 2.01-1.01 4.2-1.34 6.21-.17 1.68 0 3.19 0 4.7-.17 1.85-.5 3.52-.67 5.2 0 .17.17 7.72-.34 11.91-.17 1.85-.17 4.36-.17 6.54-.17 0-.33.17-.33.17-5.54-.5-11.07-.84-16.61-1.17l-11.24-.5c-4.03 0-8.22-.67-12.08-.5-12.25.34-24.5.84-36.91 1.01-5.03 0-10.23.34-15.44.5-6.38 0-2.52-11.41-2.52-15.77 0-4.7-.67-9.4-.67-14.09 0-1.34-.5-2.52-.5-4.03 0-2.18.34-4.03.17-6.04 0-1.34.5-4.7.34-6.04 0 0 .5-6.04.34-6.04 0-4.19 0-8.39.17-12.58.17-4.03.67-8.22 1.01-12.08.5-4.36-1.01-9.4 0-13.76.67-2.68-.34-5.87-.5-8.89 0-2.35.34-4.7.5-7.21h24.5c.84 5.03.5 8.56.5 13.26 0 2.18.5 4.03.67 6.04-.17.5-.67 10.91-.84 14.77 0 1.01-.84 2.01-.84 3.19.17 1.51.34 3.19.84 4.87 0 .34 1.17-.17 1.85-.17 1.85 0 6.71-1.85 8.05-2.01.17-1.51.33-3.19.33-4.87-.33-1.51.67-7.72 1.01-9.56 2.85-1.51 6.88-.5 10.07-1.17 1.68-.34 3.36 0 5.54.17-.34 2.18-.5 4.36-.67 6.38-.17 1.34.33 2.35.17 3.69-.33 4.53-.67 11.24-.84 11.91l.17 3.19c-.17.5 0 1.17.34 1.51.17.17.84.17 1.17 0 5.2-2.35 10.4-5.03 16.95-4.53 0-3.69-.17-7.21 0-10.74.17-1.85 1.01-3.69 1.01-5.54.17-1.68 0-4.03 0-5.37 0-4.03.67-7.05.34-10.91-.34-3.02-.5-6.21-.67-9.23-.17-.84 0-1.68.17-2.68 8.56-.17 17.45-1.01 26.34.17-.34 2.85-.5 5.37-.67 7.89-.67-1.85.84 13.42.84 16.44 0 1.01.5 4.19.17 5.03 0 2.35.17 6.21.17 6.88.5 3.19.5 5.87.5 9.06.17 4.53.17 9.23.34 13.76 0 2.85-.5 5.7-.67 8.39-.21.79.12 1.8-.05 2.64zm-71.14-53.02v-.17.17zm76.01 64.59c2.52-4.19 5.71-8.72 8.05-12.92 2.52-4.03 4.53-8.39 6.88-12.25 4.53-8.05 9.56-16.11 14.09-24.16 2.52-4.19 4.53-8.89 7.05-13.09 1.85-3.36 4.53-6.54 6.54-9.9 1.85-3.02 3.52-6.21 5.2-9.4.5-.84.67-1.51 2.35-.5 3.86 2.35 8.05 4.03 11.91 6.21 6.21 3.19 12.08 6.71 18.12 10.07 2.01 1.34 4.19 2.52 6.21 3.86 1.01.67 1.68 1.68.84 3.19-4.36 7.05-8.22 14.26-12.42 21.81-2.68 4.36-5.37 8.56-8.05 13.09-3.19 6.21-6.71 12.75-10.24 18.96-2.18 4.03-4.7 8.05-6.88 12.08l-9.06 15.77c-13.57-7.55-27-15.1-40.59-22.82zm85.91 24.33c.17-3.69.5-7.05.84-10.57-.17.17-.33.17-.5.17 2.68-7.38 2.18-16.11 3.52-23.99.67-4.03 1.01-8.05 1.51-12.08.34-1.85-.17-6.21.84-7.72 1.34-8.39 1.68-16.78 3.19-25 1.51-7.89 3.02-15.44 3.86-23.49 25-2.85 50-5.54 75-5.54 1.85 8.39 3.86 16.61 5.7 25 1.68 7.72 3.19 15.6 4.87 23.49.17 1.01.17 2.18.33 3.19 0 .67.34 1.17.5 1.68 1.34 2.85 1.01 7.21 1.85 10.4.84 3.52.67 7.89 2.35 11.24.34 1.68.5 3.52.84 5.37 1.01 4.03 2.52 7.55 2.01 11.75 1.51 1.68 4.03 8.73.84 10.07-3.19 1.34-6.88 1.01-10.4 1.34-7.72.67-17.11 3.36-24.83 2.68-5.2-.5-5.87-7.21-8.05-11.75-.84-1.51-10.4-1.01-12.25-1.17-4.87-.67-14.43-3.86-18.96-.84-3.52 2.52-5.7 11.75-6.54 15.77h-26.52z"})),tQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 1",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M98.428 58.82c-1.528.606-2.935.938-4.092 1.662-4.643 2.906-9.111 6.093-13.826 8.874-5.916 3.489-11.806 7.138-18.082 9.877-6.342 2.767-11.084.445-14.594-5.59-4.022-6.916-3.914-14.238-2.543-21.72 1.19-6.49 2.18-13.106 6.702-18.37 2.094-2.438 4.547-4.574 6.836-6.847l.664.396c.238 1.807.638 3.608.687 5.421.158 5.736-.193 11.313-1.697 17.027-1.304 4.954-.498 10.465-.433 15.727.006.456 1.562 1.388 2.2 1.244 1.653-.371 3.299-1.05 4.765-1.91 6.74-3.952 13.45-7.96 20.11-12.044 4.2-2.576 8.323-5.279 12.397-8.047.507-.345.667-1.425.697-2.176.09-2.214.032-4.435.032-6.652l1.065-.438c1.015 1.034 2.218 1.945 3.006 3.127 1.55 2.322 1.596 2.31 4.176.942 9.818-5.207 19.626-10.433 29.553-15.43 4.332-2.18 7.8-1.612 10.422 1.146 2.06 2.168 2.54 4.918 2.501 7.79-.01.833-.001 1.668-.001 2.791 3.414-1.541 6.548-3.117 9.805-4.387a154.007 154.007 0 0 1 11.983-4.125c1.375-.408 2.98-.064 4.478-.064.114.323.229.646.342.97-1.219.975-2.372 2.048-3.669 2.911-8.21 5.467-16.452 10.887-24.687 16.319-2.302 1.519-4.025 3.329-4.362 6.284-.09.796-1.585 2.184-2.155 2.058-4.272-.942-5.975 2.66-8.81 4.201l.106.82c1.664 0 3.333.092 4.99-.016 6.276-.41 12.55-.85 18.818-1.348 3.706-.295 6.671 1.154 7.766 3.956 1.173 3.002.066 6.098-3.046 8.298-2.427 1.715-4.83 3.484-7.376 5.014-4.618 2.775-7.377 7.133-10.13 11.449-2.898 4.544-2.35 9.416-.324 14.094 1.122 2.59 3.422 3.832 6.376 4.098 6.068.543 11.947-.56 17.707-2.068 9.143-2.394 17.298-6.93 24.15-13.285 3.126-2.9 5.573-6.78 7.49-10.624 2.702-5.425-.555-11.297-6.428-12.859-2.347-.623-4.613-1.553-6.97-2.113-1.788-.424-1.964-1.377-1.696-2.907.973-5.563 6.64-9.355 12.495-8.235 1.452.278 2.867.742 4.481 1.168 0-3.653.26-7.266-.06-10.83-.501-5.594.317-11.013 1.695-16.366.232-.902 1.708-2.17 2.475-2.084.901.1 2.231 1.403 2.38 2.339.888 5.587 1.453 11.222 2.199 16.833.346 2.603.856 5.186 1.293 7.777.49 2.897.93 5.804 1.482 8.69.858 4.491 1.571 9.026 2.748 13.438 1.562 5.85 3.37 11.645 5.34 17.374 1.473 4.284 3.594 8.257 8.123 10.45-.881-6.693-.354-13.221 1.111-19.69.354-1.558-.222-2.532-1.699-3.105-1.68-.652-3.318-1.42-5.012-2.033-1.876-.678-2.239-2.17-1.954-3.767.309-1.732 1.856-1.597 3.2-1.508 1.873.122 3.742.291 5.875.46.49-3.006 1.05-5.879 1.411-8.777 1.12-8.996 2.25-17.994 3.19-27.01.361-3.468.133-6.993.35-10.48.089-1.441.412-2.958 1.019-4.263 1.824-3.92 6.26-4.826 9.238-1.74 1.502 1.559 2.905 3.587 3.424 5.633 3.04 11.978 8.622 22.441 17.936 30.803 4.072 3.657 8.17 7.293 12.398 10.77.884.728 2.477 1.18 3.593.973 9.092-1.691 18.192-3.383 27.2-5.456 5.793-1.332 11.484-3.163 17.135-5.025 11.305-3.73 22.528-7.703 33.828-11.447 10.115-3.35 20.163-7.003 30.47-9.651 10.842-2.787 21.805-5.426 33.123-5.753 9.708-.28 19.23.715 27.857 5.489 10.266 5.68 15.804 14.365 15.885 26.18.015 2.226.002 4.453.002 6.515-3.98-4.475-7.971-8.75-11.723-13.22-6.915-8.238-15.935-11.305-26.48-11.368-13.339-.079-26.234 2.5-39.015 5.839-5.221 1.363-10.36 3.047-15.503 4.687-11.486 3.662-22.953 7.382-34.423 11.093-6.774 2.19-13.503 4.521-20.32 6.573-3.75 1.13-7.63 1.845-11.464 2.689-4.56 1.003-9.132 1.941-13.978 2.967 1.393.922 2.651 1.938 4.062 2.659 8.56 4.377 17.391 7.888 27.116 8.935 2.212.237 4.513 1.404 6.372 2.703 3.495 2.44 3.139 6.483-.468 8.84-2.649 1.73-5.582 1.998-8.608 1.617-8.984-1.13-17.526-3.822-25.407-8.14-6.782-3.718-13.174-8.127-19.848-12.046-1.504-.882-3.49-1.448-5.22-1.378-6.671.269-13.326 1.084-19.998 1.244-4.605.111-9.228-.521-13.844-.82-.925-.06-1.85-.112-2.874-.174-.856 4.867-1.705 9.578-2.507 14.3-.453 2.676-.806 5.37-1.257 8.048-.097.576-.415 1.118-.652 1.667-.323.756-.936 1.497-.954 2.255-.08 3.34-2.954 5.992-6.363 5.736-2.931-.218-5.143-1.696-7.089-3.751-4.199-4.434-7.244-9.551-9.393-15.217-.27-.711-.604-1.398-.912-2.106-3.163 2.805-6.029 5.782-9.329 8.172-4.855 3.516-9.985 6.666-15.066 9.87-2.57 1.621-5.219 2.966-8.46 3.19-1.52.105-2.844 1.937-4.43 2.371-3.164.87-6.44 1.365-9.685 1.925-6.538 1.126-13.082 1.083-19.246-1.489-5.92-2.47-9.657-7.282-11.233-13.295-.841-3.206-.823-6.823-.35-10.136 1.064-7.434 3.104-14.61 9.216-20.788-2.51-.113-4.246-.283-5.977-.253-5.016.09-9.681-.783-13.621-4.17-4.013-3.447-4.276-6.934-.764-10.846 5.528-6.156 11.964-11.219 19.09-15.42 1.928-1.136 2.857-2.448 2.448-4.731-.235-1.317-.043-2.708-.043-4.313-4.469 2.55-8.562 4.78-12.549 7.184-6.373 3.843-12.66 7.827-19.021 11.689-1.49.903-1.78 1.82-1.476 3.613 1.464 8.647 2.609 17.346 3.958 26.014.75 4.825 1.679 9.622 2.529 14.432.013.075.056.145.075.22 1 4.104-.497 7.529-3.606 8.253-2.845.663-6.8-2.309-7.306-5.941-1.133-8.148-2.172-16.316-2.929-24.505-.413-4.475-.159-9.008-.24-13.515-.012-.67-.21-1.34-.374-2.311h.005zm144.933-9.307c-1.559 7.927-3.116 15.854-4.792 24.382 8.263-.267 16.071-.521 24.47-.794-6.674-8.292-14.665-14.5-19.678-23.59v.002z"}),y.createElement("path",{d:"M202.708 8.169c4.256.027 8.365 4.315 8.387 8.747.017 3.638-3.45 7.072-7.064 7-4.224-.085-9.461-4.885-9.435-8.649.026-3.894 3.722-7.127 8.112-7.098z"}))),nQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M44.592 9.85H16.068v19.256c0 4.36 3.554 7.914 7.914 7.914s7.914-3.555 7.914-7.914V25.72h12.696v84.516c0 4.359 3.555 7.914 7.914 7.914s7.914-3.555 7.914-7.914V25.678h12.696v3.386c0 4.359 3.555 7.914 7.915 7.914 4.359 0 7.914-3.555 7.914-7.914V9.85H44.592zm171.697 15.828c4.36 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-63.482v108.258h63.482c4.36 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-47.654V71.893h22.811c4.36 0 7.915-3.555 7.915-7.914 0-4.36-3.555-7.914-7.915-7.914h-22.81V25.678h47.653zm136.486 0c4.359 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-58.192c-4.359 0-7.914 3.555-7.914 7.914s3.555 7.914 7.914 7.914h21.203v76.602h-21.203c-4.359 0-7.914 3.554-7.914 7.914s3.555 7.914 7.914 7.914h58.192c4.359 0 7.914-3.555 7.914-7.914s-3.555-7.914-7.914-7.914h-21.203V25.678h21.203zm142.834 82.272-6.645-22.133v-.043l-21.033-70.253v-.042c-.043-.17-.127-.339-.17-.508-.042-.085-.042-.17-.084-.254-.043-.085-.085-.212-.127-.296a5.757 5.757 0 0 0-1.016-1.608s0-.043-.042-.043c-.127-.127-.212-.254-.339-.38a.743.743 0 0 1-.17-.212c-.084-.085-.168-.127-.253-.212-.127-.085-.212-.211-.339-.296l-.084-.085a6.999 6.999 0 0 0-1.524-.93c-.127-.043-.254-.128-.38-.17-.085-.042-.128-.042-.212-.085-.17-.084-.339-.127-.55-.211h-.043c-.042 0-.127-.043-.169-.043-.17-.042-.38-.084-.55-.127-.085 0-.212-.042-.296-.042-.17-.042-.297-.042-.466-.085-.127 0-.254 0-.38-.042h-1.186c-.17 0-.338.042-.508.085-.084 0-.169.042-.254.042-.211.042-.38.085-.592.127-.042 0-.127.042-.17.042h-.042c-.211.043-.38.127-.592.212-.043.042-.127.042-.17.085a1.976 1.976 0 0 0-.423.211c-.508.254-.973.55-1.439.889-.042.042-.084.042-.127.085-.127.084-.211.211-.338.296-.085.084-.17.17-.254.211-.042.043-.127.127-.17.212a2.738 2.738 0 0 0-.338.38l-.042.043c-.381.508-.72 1.058-1.016 1.65-.042.085-.085.212-.127.297-.042.085-.042.17-.085.254-.084.17-.127.339-.169.508v.042l-21.034 70.253v.085l-6.602 22.092c-1.27 4.19 1.143 8.59 5.333 9.86.762.212 1.523.339 2.285.339 3.428 0 6.56-2.2 7.576-5.629l4.909-16.42h30.387l4.909 16.42c1.016 3.428 4.19 5.629 7.575 5.629.762 0 1.524-.127 2.286-.339 4.147-1.27 6.517-5.67 5.29-9.86zm-35.296-27.72H449.86l10.453-34.83 10.453 34.83h-10.453z"})),iQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M325.757 62.199c3.089-5.395 8.111-13.246 11.088-18.418 2.307-4.093 6.028-6.064 10.046-3.572 4.874 3.051.93 6.437-1.042 9.265-4.8 6.772-18.194 24.333-18.194 24.333s.26 7.367 3.832 11.311c4.54 4.986 9.376 0 13.47-2.977 1.04-.78 1.785-1.6 2.715-2.567a39.6 39.6 0 0 0 2.344-2.641c1.303-1.638 2.568-2.903 4.502-1.414 2.344 1.748.075 4.316-.893 6.139-2.902 5.618-6.548 10.753-11.422 14.92-7.888 6.66-13.171 5.32-17.078-4.242-.93-2.344-2.381-7.255-3.423-10.157-4.39 6.51-5.916 9.487-9.45 12.576-5.693 5.06-11.944 9.487-19.534 6.436-7.367-2.976-7.479-10.901-7.479-17.598 0-12.986 4.205-24.631 12.092-34.938 4.316-5.618 9.6-10.38 17.488-8.743 7.59 1.6 8.408 8.52 10.008 14.548.335 1.525.335 2.38.93 7.739zm-5.432 5.32c-.93-5.804-1.153-7.33-2.418-10.567-3.386-8.446-8.297-9.19-15.292-3.423-7.218 5.954-11.609 21.73-8.67 30.473 2.233 6.623 6.065 7.516 12.093 5.172 6.623-2.568 14.399-14.623 14.287-21.655z"}),y.createElement("path",{stroke:"#000",strokeMiterlimit:10,strokeWidth:.75,d:"M225.522 116.67c-10.232-.484-18.008-5.88-20.278-13.693-2.344-8.148.484-15.106 7.665-19.384.967-.596 2.158-1.042 2.828-1.526.297-.223.446-.67.26-1.005-.335-.855-1.042-2.492-1.6-3.757-4.278-10.046-.446-18.083 9.823-21.543 10.641-3.572 21.059.781 24.11 10.195.707 2.12 1.674 4.8-.67 6.25-2.381 1.489-4.353-.558-5.841-2.27-4.279-4.873-9.6-5.952-15.664-4.353-3.87 1.005-5.619 3.833-5.246 7.74.297 3.832 2.306 6.362 6.51 6.51.596.038 1.154 0 1.712.038 4.279.298 8.781.26 11.05 4.948.67 1.34.522 3.014-.706 3.907-3.907 3.014-8.26 1.972-12.316.484-4.762-1.749-9.376-3.61-13.32 1.116-2.232 2.679-2.046 5.879-.41 8.818 2.94 5.209 7.666 7.702 13.581 7.18 2.79-.222 5.507-1.599 8.26-2.231 2.01-.447 4.093-.447 5.247 1.748s0 3.907-1.452 5.284c-3.98 4.018-9.264 5.171-13.543 5.543z",className:"st0"}),y.createElement("path",{d:"M233.708 45.381c-3.647-.037-4.019-2.344-2.902-4.614 4.241-8.966 8.632-17.933 13.245-26.751 1.228-2.27 3.832-3.647 6.66-2.195s3.237 4.427 1.935 6.622c-5.358 8.707-11.162 17.19-16.855 25.636-.483.744-1.45.967-2.083 1.302zm-18.715-7.069c-5.619.186-14.92-.335-33.859 1.228-22.026 1.86-25.3 15.7-24.593 28.016.148 2.493 3.72 2.903 4.39.484 2.865-10.604 8.893-16.594 25.375-17.078.67-.037 1.154.707.819 1.302-7.516 14.548-15.516 40.556-15.516 40.556-2.492 6.139 3.163 7.888 11.162 4.986 6.214-2.233 10.94-6.437 14.586-11.535 2.232-3.125-.745-6.808-4.242-5.246-2.084.93-4.093 1.749-5.655 2.27-.782.26-1.563-.484-1.34-1.302l8.632-28.426c.447-1.489 1.786-2.456 3.386-2.419l17.078.521c3.46 0 6.288-2.456 6.288-7.07 0-3.571-2.977-6.436-6.511-6.287z"}),y.createElement("circle",{cx:258.971,cy:39.093,r:8.632}),y.createElement("circle",{cx:282.374,cy:39.093,r:8.632}),y.createElement("path",{stroke:"#000",strokeMiterlimit:10,d:"M269.315 56.246c-2.79-.856-5.767.706-6.623 3.497l-2.01 6.511-1.971 6.437-1.898 6.437c-.595 2.158-1.228 4.316-1.786 6.474-1.19 4.316-2.27 8.669-3.311 13.022-.26 1.116-.521 2.195-.744 3.312-.26 1.116-.484 2.195-.707 3.31-.484 2.196-.893 4.429-1.34 6.698-.26 1.414.186 2.94 1.414 3.907 1.712 1.414 4.279 1.19 5.693-.558l.335-.41c.744-.632 1.413-1.339 2.083-2.046.67-.707 1.302-1.451 1.972-2.195 1.265-1.488 2.419-3.014 3.61-4.54l3.422-4.539c1.154-1.488 2.233-2.976 3.237-4.316l.15-.223c.78-1.004.966-2.418.334-3.683-.856-1.712-2.94-2.382-4.65-1.526-1.117.558-2.01 1.563-2.903 2.195-.781.596-2.79 2.419-3.758 3.312.819-3.163 1.712-6.325 2.753-9.45 1.34-4.13 2.828-8.186 4.465-12.242a170.49 170.49 0 0 1 2.567-5.99c.447-.967.893-1.972 1.377-2.94l.707-1.45c.223-.484.52-.968.707-1.414v-.038c.149-.26.26-.595.335-.892a5.279 5.279 0 0 0-3.46-6.66z",className:"st1"}))),sQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M245.989 35.521h-18.488v19.941h18.488v37.017h19.982V55.462h18.488V35.521h-18.488z"}),y.createElement("path",{d:"M256 6.78c-31.567 0-57.2 25.673-57.2 57.24 0 31.567 25.673 57.2 57.2 57.2s57.2-25.673 57.2-57.2c0-31.567-25.673-57.24-57.2-57.24zm0 108.99c-28.54 0-51.79-23.21-51.79-51.79 0-28.54 23.21-51.75 51.79-51.75s51.75 23.21 51.75 51.79c0 28.54-23.21 51.75-51.75 51.75z"}))),rQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M236.122 7.25H199.25v39.755h36.872v73.745h39.756V47.005h36.872V7.25h-76.628z"})),aQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"m409.65 121.291-.325-113.038c0-1.422-.488-1.87-1.057-1.87h-61.882c-.569 0-1.057.488-1.057 1.87l-1.95 113.038c0-.203.488.285 1.057.285h14.586a1.05 1.05 0 0 0 1.057-1.057V91.102c0-.61.487-1.057 1.056-1.057h30.8a1.05 1.05 0 0 1 1.056 1.057v29.417c0 .61.487 1.057 1.097 1.057h14.465c.61 0 1.097-.488 1.097-.285zm-49.53-52.375V43.643c0-.61.487-1.056 1.056-1.056h30.799c.61 0 1.056.488 1.056 1.056v25.273a1.05 1.05 0 0 1-1.056 1.057h-30.799c-.569.04-1.056-.447-1.056-1.057zm-94.957-26.004h12.636c.61 0 1.056.488 1.056 1.056v42.014a1.05 1.05 0 0 1-1.056 1.056h-15.074a1.05 1.05 0 0 0-1.057 1.057v32.384a1.05 1.05 0 0 0 1.057 1.056h64.93a1.05 1.05 0 0 0 1.056-1.056V88.095a1.05 1.05 0 0 0-1.056-1.057h-14.75a1.05 1.05 0 0 1-1.056-1.056V43.968c0-.61.487-1.056 1.056-1.056h14.709a1.05 1.05 0 0 0 1.056-1.056V7.44a1.05 1.05 0 0 0-1.056-1.056h-62.451a1.05 1.05 0 0 0-1.057 1.056v34.375c0 .61.447 1.097 1.057 1.097zM183.37 7.4l-4.51 113.038a1.07 1.07 0 0 0 1.057 1.138h64.767a1.05 1.05 0 0 0 1.056-1.057v-18.325a1.05 1.05 0 0 0-1.056-1.056h-29.336c-.61 0-1.097-.488-1.057-1.097l.57-25.233c0-.569.487-1.056 1.056-1.056h30.392a1.05 1.05 0 0 0 1.057-1.057V54.33a1.05 1.05 0 0 0-1.057-1.057h-29.905c-.61 0-1.097-.487-1.056-1.097l.528-23.85c0-.57.487-1.057 1.056-1.057h31.206a1.05 1.05 0 0 0 1.056-1.057V7.44a1.05 1.05 0 0 0-1.056-1.056h-63.671c-.569 0-1.056.447-1.097 1.016zm-79.964 33.684 12.556.243c.61 0 1.097.529 1.056 1.138l-4.429 78.014a1.069 1.069 0 0 0 1.057 1.137h35.268a1.05 1.05 0 0 0 1.057-1.056l1.91-78.136c0-.568.487-1.056 1.056-1.056h16.537a1.05 1.05 0 0 0 1.057-1.056V7.44a1.05 1.05 0 0 0-1.057-1.056h-65.296a1.05 1.05 0 0 0-1.056 1.056l-.772 32.546a1.11 1.11 0 0 0 1.056 1.098z"})),oQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M257.748 21.861h-7.846v91.433h-6.749V37.107h-7.846v84.074h7.846v-.04h6.749v.04h7.846V60.158h24.027l16.669 61.226 8.05-.284-27.036-99.239h-21.71zm0 30.45V29.709h15.734l6.138 22.604h-21.872z"}),y.createElement("path",{fill:"#FFF",d:"m298.281 121.628-.04-.162-16.628-61.105H257.95v60.983h-8.25v-.041h-6.302v.04h-8.253v-84.44h8.253v76.147h6.302V21.658h29.921l.041.163 27.117 99.523-8.497.284zm-40.777-61.673h24.393l16.669 61.226 7.643-.285-26.914-98.831h-29.19v91.432h-7.155V37.31h-7.44v83.668h7.44v-.04h7.155v.04h7.44V59.955h-.04zm22.36-7.44h-22.36v-23.01h16.059l6.301 23.01zm-21.913-.407h21.426l-6.058-22.197h-15.368v22.197z",className:"st0"}),y.createElement("path",{d:"M317.633 105.488 290.679 6.575h-63.137l11.708 22.726 7.684-14.88h37.768l26.914 98.873 2.155 7.846h7.561l.163.041v-.04l.203-.732 1.952-7.156 13.538-49.64-7.562-2.073-11.993 43.948zM239.21 21.251l-5.651-10.976h11.302L239.21 21.25z"}),y.createElement("path",{fill:"#FFF",d:"m321.617 121.425-.366-.081h-7.684l-2.195-8.01-26.873-98.71h-37.484l-7.805 15.124-12.034-23.376H290.8l.04.162 26.751 98.182 11.83-43.379 7.969 2.155-.04.203-15.734 57.73zm-7.725-.488h7.44l15.571-57.16-7.196-1.952-12.115 44.436-27.076-99.483h-62.65l11.384 22.076 7.562-14.636h38.053l.04.163 28.988 106.556zM239.21 21.7l-5.977-11.628h11.993L239.21 21.7zm-5.326-11.221 5.326 10.367 5.325-10.367h-10.651z",className:"st0"}),y.createElement("path",{d:"M197.294 21.861v30.451h-15.001V14.096h-7.847v38.216h-7.602v7.846h7.602v61.023h7.847v-.041h46.062v-7.846h-46.062V60.158h15.001v30.491h31.061v-7.846h-23.214V60.158h23.214v-7.846h-23.214V29.708h23.214v-7.847h-23.214z"}),y.createElement("path",{fill:"#FFF",d:"M182.496 121.384h-8.253V60.402H166.6v-8.253h7.643V13.893h8.253v38.256h14.595V21.658h31.467v8.253h-23.214v22.197h23.214v8.253h-23.214V82.56h23.214v8.253h-31.467V60.32h-14.554v52.688h46.062v8.253h-46.103v.122zm-7.846-.406h7.44v-.04h46.061v-7.44H182.09V59.954h15.408v30.491h30.653v-7.44h-23.213v-23.05h23.213v-7.44h-23.213v-23.01h23.213v-7.44h-30.653v30.49H182.13V14.3h-7.44v38.257h-7.643v7.44h7.643v60.982h-.04z",className:"st0"}),y.createElement("path",{d:"m345.115 65.647-3.008-11.465-3.049-11.465-8.416 8.375-8.375 8.334 11.424 3.09z"}),y.createElement("path",{fill:"#FFF",d:"m345.4 65.931-23.54-6.383 17.32-17.197 6.22 23.58zm-22.726-6.586 22.197 6.017-5.894-22.238-16.303 16.221z",className:"st0"}))),cQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M147.257 12.605h25.453v102.789h-25.453zm153.767 0h25.453v102.789h-25.453z"}),y.createElement("path",{strokeWidth:.363,d:"M172.79 12.612v25.453H70V12.612zm115.51.005V38.07H185.512V12.617zm.011 38.661v25.453H185.522V51.278zm.011 38.662v25.452H185.533V89.939zM121.956 45.428l17.997 17.998-51.941 51.941L70.014 97.37zm242.792 69.967h-25.452V12.605h25.452z"}),y.createElement("path",{strokeWidth:.363,d:"M442 12.613v25.452H339.21V12.613zm-.006 84.769-17.998 17.997-51.941-51.941 17.997-17.998z"}))),lQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null","data-name":"Layer 1"},y.createElement("path",{fill:"none",stroke:"#000",strokeMiterlimit:10,strokeWidth:7,d:"m256.24 119.306-40.779-11.562V95.082l-19.791-6.188V23.35l61.606-14.655 59.054 14.671V88.99l-19.791 5.438v13.795l-40.284 11.068-.016.016zm-30.971-18.977 31.018 8.787 30.444-8.373V86.95l19.791-5.438V31.02l-49.294-12.249-51.734 12.312V81.67l19.79 6.188v12.455l-.015.016z",className:"cls-1"}),y.createElement("path",{d:"M229.559 68.465V51.003h-4.832v-1.93h11.817v1.93h-4.832v17.462h-2.17.017zm16.952.208c-.51 0-1.02-.048-1.547-.128-.526-.096-1.004-.24-1.483-.478s-.893-.527-1.26-.877c-.383-.367-.686-.782-.925-1.244s-.398-.957-.494-1.468a8.378 8.378 0 0 1-.144-1.562v-2.632c0-.51.048-1.02.128-1.547.08-.526.255-1.004.494-1.467.24-.462.543-.877.925-1.244.383-.367.798-.67 1.26-.893s.941-.383 1.467-.478c.51-.08 1.037-.128 1.547-.128s1.02.048 1.547.128 1.005.239 1.467.478c.463.223.877.526 1.26.893s.686.782.925 1.244c.24.463.399.941.495 1.467s.127 1.037.127 1.547v2.297h-9.409v.335c0 .334.032.67.08 1.004.048.335.143.654.287.957s.335.574.574.83c.24.255.494.462.797.605.287.144.606.256.941.32.335.063.67.095 1.005.095.383 0 .765-.032 1.132-.08a3.76 3.76 0 0 0 1.069-.319c.335-.16.638-.382.877-.685s.383-.638.414-1.021h2.185a4.164 4.164 0 0 1-.303 1.26c-.16.399-.398.765-.67 1.1-.287.32-.606.606-.972.83s-.766.414-1.18.542c-.415.127-.83.223-1.26.27s-.861.065-1.308.065l-.048-.016zm-3.668-8.038h7.224V60.3c0-.335-.031-.67-.08-.989s-.143-.638-.286-.956c-.144-.303-.32-.59-.543-.83s-.478-.446-.781-.606c-.303-.16-.606-.27-.94-.335s-.655-.111-.99-.111-.67.032-.988.111-.638.192-.941.335c-.303.16-.558.367-.782.606-.223.24-.398.527-.542.83-.144.303-.24.621-.287.956s-.08.654-.08.99v.334h.016zm14.146 7.83V66.52h4.433v-9.84h-4.003v-1.93h6.172v11.77h4.003v1.945h-10.605zm5.294-16.027c-.223 0-.446-.032-.653-.096a1.344 1.344 0 0 1-.894-.893c-.063-.207-.095-.43-.095-.654s.032-.446.095-.654c.064-.207.176-.398.335-.558.16-.16.335-.27.559-.335s.43-.111.653-.111.447.032.654.111.399.192.558.335c.16.16.272.335.335.558.064.208.112.431.112.654s-.032.447-.112.654-.191.399-.335.558c-.16.16-.334.271-.558.335-.207.064-.43.096-.654.096zm14.529 16.235a8.74 8.74 0 0 1-1.117-.08 4.302 4.302 0 0 1-1.1-.287 4.005 4.005 0 0 1-.973-.574 3.37 3.37 0 0 1-.75-.83 3.03 3.03 0 0 1-.43-1.02 4.486 4.486 0 0 1-.128-1.132c0-.495.08-.973.24-1.436s.398-.877.733-1.228.718-.638 1.148-.86c.431-.224.878-.4 1.356-.527.478-.128.957-.223 1.435-.271s.957-.064 1.436-.064h2.854V59.31a3.08 3.08 0 0 0-.111-.845 2.377 2.377 0 0 0-.335-.765 2.314 2.314 0 0 0-.59-.59 3.696 3.696 0 0 0-.75-.383c-.271-.096-.542-.144-.813-.192a7.507 7.507 0 0 0-.845-.047c-.383 0-.766.032-1.149.095a3.789 3.789 0 0 0-1.084.367 2.339 2.339 0 0 0-.845.782 1.93 1.93 0 0 0-.335 1.084h-2.185c0-.447.08-.861.223-1.292s.367-.797.638-1.148.59-.638.957-.877.765-.447 1.18-.574c.415-.144.845-.24 1.276-.287.446-.048.877-.08 1.324-.08.478 0 .94.032 1.403.096.462.063.909.175 1.34.35.43.16.829.4 1.212.67.382.287.701.622.956 1.005.272.383.447.813.559 1.26.111.462.16.925.16 1.403v9.154h-2.186V66.12a4.25 4.25 0 0 1-.797 1.148 4.649 4.649 0 0 1-1.148.846 4.76 4.76 0 0 1-1.34.462 8.35 8.35 0 0 1-1.403.128l-.016-.032zm.813-1.93c.319 0 .638-.032.957-.08.319-.048.622-.127.925-.239s.574-.255.845-.446c.271-.192.494-.415.67-.686s.319-.558.383-.877.111-.638.111-.941v-1.18h-2.854c-.287 0-.574 0-.877.031-.303.016-.59.064-.878.112a8.265 8.265 0 0 0-.845.223c-.287.08-.542.208-.797.383-.24.176-.447.383-.574.654s-.208.542-.208.813c0 .367.096.718.287 1.021.192.319.447.574.75.75s.638.303 1.005.366c.366.064.717.096 1.1.096z"}))),uQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{"data-name":"Layer 1"},y.createElement("rect",{width:61.68,height:47.89,x:90.865,y:61.12,rx:4.01,ry:4.01}),y.createElement("rect",{width:43.87,height:41.92,x:46.995,y:18.98,rx:4.01,ry:4.01}),y.createElement("path",{d:"M429.995 60.75a4.01 4.01 0 0 1-4.01-4.01V46.33h-3.74v-.12h-37.9v.12h-3.74v10.41a4.01 4.01 0 0 1-4.01 4.01h-37.35v.08h-156.91a4.01 4.01 0 0 1-4.01-4.01V22.99a4.01 4.01 0 0 0-4.01-4.01h-17.77a4.01 4.01 0 0 0-4.01 4.01V56.9a4.01 4.01 0 0 0 4.01 4.01h17.41a4.01 4.01 0 0 1 4.01 4.01v40.09a4.01 4.01 0 0 0 4.01 4.01h157.57v-.08h37.62a4.01 4.01 0 0 0 4.01-4.01V92.28a4.01 4.01 0 0 1 4.01-4.01h33.88a4.01 4.01 0 0 1 4.01 4.01v12.65a4.01 4.01 0 0 0 4.01 4.01h33.91a4.01 4.01 0 0 0 4.01-4.01V64.78a4.01 4.01 0 0 0-4.01-4.01h-30.99l-.01-.02z"}))),dQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"m313.102 30.014.223 27.651L340.82 30.17l-27.718-.156zM238.996 64.4a2.813 2.813 0 0 0-.467-.711 2.356 2.356 0 0 0-.667-.523 3.48 3.48 0 0 0-.8-.3c-.278-.055-.567-.089-.856-.089s-.566.034-.855.09a2.69 2.69 0 0 0-.8.3 2.355 2.355 0 0 0-.667.522 3.026 3.026 0 0 0-.467.711c-.122.267-.2.534-.245.823a5.408 5.408 0 0 0-.066.844v.3h6.212v-.3a5.34 5.34 0 0 0-.066-.844 3.67 3.67 0 0 0-.245-.823h-.011zm24.15 3.412a4.01 4.01 0 0 0-.745.1 13.83 13.83 0 0 0-.722.189 2.566 2.566 0 0 0-.678.333c-.211.145-.378.334-.5.556s-.178.467-.178.7c0 .323.078.611.245.89.166.277.378.488.644.644.267.156.556.267.867.322a5.33 5.33 0 0 0 1.756.011c.278-.044.534-.11.79-.2.255-.089.5-.222.722-.389s.422-.366.578-.589c.155-.222.266-.478.333-.744a4.03 4.03 0 0 0 .089-.812v-1.022h-2.445c-.245 0-.49 0-.745.022l-.01-.011zm28.351 18.627V30.014H262.89V8.398l-57.602-.445-34.108 34.064v21.616h28.607v56.414h78.963l34.352-33.62h-21.616l.011.012zm-43.01-29.096c.056-.178.145-.345.29-.478.132-.133.3-.233.477-.289.178-.056.367-.089.567-.089s.389.033.567.089c.177.056.344.156.477.289.134.133.234.3.3.478s.09.367.09.567-.034.389-.09.566-.155.345-.3.478c-.133.134-.3.234-.477.278-.178.056-.367.078-.567.078s-.39-.022-.567-.078a1.154 1.154 0 0 1-.478-.278c-.133-.133-.233-.3-.289-.478s-.078-.366-.078-.566.023-.39.078-.567zm-20.805.744h-4.145v15.015h-1.856V58.087h-4.146v-1.655h10.158v1.655h-.01zm13.515 9.958h-8.091v.29c0 .288.022.577.066.866.045.29.134.556.245.823s.289.5.489.71.433.39.678.523c.244.134.522.223.8.278.289.056.578.078.867.078.333 0 .656-.022.978-.067.322-.044.622-.133.922-.267.3-.133.545-.333.756-.589.211-.255.333-.555.367-.878h1.878a3.993 3.993 0 0 1-.256 1.09 3.426 3.426 0 0 1-.578.944c-.244.278-.522.523-.833.712s-.656.355-1.011.466a5.265 5.265 0 0 1-1.09.223c-.366.033-.744.055-1.122.055a7.67 7.67 0 0 1-1.323-.11 4.574 4.574 0 0 1-2.356-1.168c-.322-.311-.589-.667-.789-1.067s-.344-.822-.433-1.256a6.693 6.693 0 0 1-.122-1.333V66.1c0-.434.033-.878.11-1.323a4.279 4.279 0 0 1 1.213-2.323c.321-.322.688-.578 1.077-.767s.811-.333 1.256-.41.89-.112 1.323-.112.877.033 1.322.111a4.387 4.387 0 0 1 2.334 1.178 4.28 4.28 0 0 1 1.211 2.323c.078.445.111.89.111 1.323v1.978-.034zm13.17 5.057h-9.114v-1.678h3.812v-8.458h-3.445V61.31h5.301v10.114h3.445v1.678zm13.858 0h-1.878v-2.045c-.167.367-.4.69-.69.99-.3.3-.622.533-.988.722a4.25 4.25 0 0 1-1.145.4 6.3 6.3 0 0 1-1.211.111c-.323 0-.634-.022-.967-.067a4.725 4.725 0 0 1-.945-.244c-.3-.122-.578-.29-.834-.49s-.477-.444-.644-.71a2.755 2.755 0 0 1-.378-.89 4.126 4.126 0 0 1-.111-.978c0-.422.067-.833.2-1.233.133-.4.344-.756.633-1.056s.612-.545.99-.734a5.918 5.918 0 0 1 1.166-.455c.412-.111.823-.19 1.234-.222s.823-.056 1.234-.056h2.445v-.911c0-.245-.034-.49-.09-.723a1.746 1.746 0 0 0-.3-.655 2.243 2.243 0 0 0-1.155-.834 3.037 3.037 0 0 0-.7-.156 5.362 5.362 0 0 0-.723-.044c-.333 0-.666.022-.989.078a2.916 2.916 0 0 0-.933.322 1.89 1.89 0 0 0-.723.667c-.189.289-.278.6-.278.933h-1.878c0-.377.067-.744.19-1.11a3.57 3.57 0 0 1 .544-.99c.233-.289.511-.545.822-.756s.656-.378 1.012-.5c.355-.122.722-.2 1.1-.244a9.695 9.695 0 0 1 2.345.01c.4.056.789.156 1.156.29.366.144.722.333 1.044.578s.6.533.823.866c.222.334.389.7.478 1.09s.133.789.133 1.2v7.868l.011-.022z","data-name":"Layer 1"})),hQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null","data-name":"Layer 1"},y.createElement("path",{d:"M337.094 11.522v16.56a2.943 2.943 0 0 0-.177.188c-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.234.211-.334.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.111.1-.222.211-.322.322-.122.1-.234.211-.333.334-.112.1-.223.21-.323.322-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.223.211-.334.334-.122.1-.233.21-.333.333-.11.1-.222.21-.322.322-.122.1-.233.21-.333.333-.111.1-.222.211-.322.322-.122.1-.233.211-.333.333-.123.1-.222.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.333-.123.1-.222.211-.334.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.333-.123.1-.234.211-.334.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.122.1-.222.211-.333.333a3.346 3.346 0 0 0-1.022 1.6c-.155.388-.244.81-.244 1.243v26.2a1.43 1.43 0 0 0-.178.19c-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.122.1-.222.21-.333.333-.122.1-.233.21-.333.333-.123.1-.223.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.233.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.233.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.233.211-.333.333-.122.1-.222.211-.333.334-.122.1-.233.21-.333.333-.122.1-.222.21-.333.333-.123.1-.234.211-.334.333-.122.1-.222.211-.333.333-.122.1-.233.211-.333.334-.067.055-.122.11-.189.177h-73.536V63.567a3.328 3.328 0 0 0-3.332-3.332h-25.257V43.687a1.43 1.43 0 0 0 .178-.19c.122-.1.233-.21.333-.332.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333.122-.1.233-.211.333-.333.122-.1.234-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.334-.334.122-.1.233-.21.333-.333.122-.1.222-.21.333-.333.122-.1.233-.211.333-.333.122-.1.222-.211.333-.333.122-.1.234-.211.334-.334.122-.1.222-.21.333-.333.122-.1.233-.21.333-.333.122-.1.222-.211.333-.333a1.43 1.43 0 0 0 .189-.178h131.046m3.332-3.332H204.338v.333h-.334v.334h-.333v.333h-.333v.333h-.333V10h-.333v.333h-.334v.334h-.333V11h-.333v.333h-.333v.333h-.333V12h-.334v.334h-.333v.333h-.333V13h-.333v.333h-.333v.333h-.334V14h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334v.334h-.333v.333h-.333v.333h-.333v.333h-.333v.333h-.334V63.59h28.589v56.377h78.912v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-.333h.333v-.333h.333v-.333h.334v-.333h.333v-.334h.333v-27.91h.111v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333v-.333h.333v-.333h.334v-.333h.333v-.333h.333v-.334h.333V8.19l.022.144z"}),y.createElement("path",{d:"M341.315 8.034h-78.768v21.602h28.589v56.377h21.591V29.636h28.588V8.034zm-118.163 62.63V55.659h-4.142v-1.655h10.151v1.655h-4.143v15.005h-1.865zm14.572.178c-.444 0-.877-.034-1.322-.111a4.57 4.57 0 0 1-2.354-1.167c-.322-.31-.589-.666-.789-1.066s-.344-.822-.433-1.255a6.689 6.689 0 0 1-.122-1.333v-2.265c0-.434.033-.878.111-1.322.078-.444.211-.866.422-1.255.2-.389.467-.744.789-1.066.322-.322.688-.578 1.077-.767s.81-.333 1.255-.41.889-.112 1.322-.112.877.034 1.321.111.867.211 1.255.411c.39.2.756.456 1.078.767a4.278 4.278 0 0 1 1.21 2.32c.078.445.111.89.111 1.323v1.977h-8.085v.288c0 .29.022.578.067.867.044.288.133.555.244.822s.289.5.489.71.433.39.677.522c.244.134.522.222.8.278.289.056.577.078.866.078.333 0 .655-.022.977-.067a3.37 3.37 0 0 0 .922-.266c.3-.134.545-.334.756-.59.21-.255.333-.554.366-.877h1.877a3.99 3.99 0 0 1-.255 1.089 3.424 3.424 0 0 1-.578.944c-.244.278-.522.522-.833.71s-.655.356-1.01.467a5.261 5.261 0 0 1-1.089.222c-.367.034-.744.056-1.122.056v-.033zm-3.154-6.909h6.208v-.3a5.3 5.3 0 0 0-.066-.844 3.668 3.668 0 0 0-.245-.822 2.812 2.812 0 0 0-.466-.71 2.354 2.354 0 0 0-.666-.522 3.477 3.477 0 0 0-.8-.3c-.278-.056-.566-.09-.855-.09s-.567.034-.855.09a2.689 2.689 0 0 0-.8.3 2.354 2.354 0 0 0-.667.522 3.024 3.024 0 0 0-.466.71 3.05 3.05 0 0 0-.244.822 5.404 5.404 0 0 0-.067.844v.3h-.011zm12.15 6.731v-1.677h3.81v-8.452h-3.443V58.88h5.298v10.107h3.443v1.677h-9.108zm4.554-13.783c-.2 0-.389-.023-.566-.078a1.153 1.153 0 0 1-.478-.278c-.133-.133-.233-.3-.289-.477s-.077-.367-.077-.567.022-.388.077-.566.145-.344.29-.478c.132-.133.299-.233.477-.289.177-.055.366-.088.566-.088s.389.033.567.088c.177.056.344.156.477.29.133.133.233.3.3.477s.089.366.089.566-.033.389-.089.567-.155.344-.3.477c-.133.134-.3.234-.477.278a1.888 1.888 0 0 1-.567.078zm12.484 13.961c-.322 0-.633-.023-.966-.067a4.724 4.724 0 0 1-.944-.244c-.3-.123-.578-.29-.833-.489s-.478-.444-.645-.71a2.753 2.753 0 0 1-.377-.89 4.123 4.123 0 0 1-.111-.977c0-.422.066-.833.2-1.233.133-.4.344-.755.633-1.055s.61-.544.988-.733a5.915 5.915 0 0 1 1.166-.455c.411-.111.822-.189 1.233-.222s.822-.056 1.233-.056h2.443v-.91c0-.245-.033-.49-.088-.722-.056-.245-.156-.456-.3-.656s-.311-.366-.511-.51a2.19 2.19 0 0 0-.644-.323 3.035 3.035 0 0 0-.7-.155 5.358 5.358 0 0 0-.722-.045c-.333 0-.666.023-.988.078a2.914 2.914 0 0 0-.933.322 1.89 1.89 0 0 0-.722.667c-.19.288-.278.6-.278.933h-1.877c0-.378.067-.745.189-1.111.133-.367.31-.689.544-.989.233-.288.511-.544.822-.755s.655-.377 1.01-.5a5.26 5.26 0 0 1 1.1-.244 9.687 9.687 0 0 1 2.344.011c.4.056.788.156 1.155.289.366.144.722.333 1.044.577s.6.534.822.867c.222.333.388.7.477 1.088s.134.789.134 1.2v7.863h-1.877v-2.043c-.167.366-.4.688-.69.988-.299.3-.621.533-.988.722a4.248 4.248 0 0 1-1.144.4c-.4.078-.8.11-1.21.11l.01-.021zm.7-1.655a4.99 4.99 0 0 0 1.599-.267c.255-.089.5-.222.722-.389s.422-.366.577-.588c.156-.222.267-.478.334-.744.055-.267.089-.545.089-.811v-1.022h-2.444c-.244 0-.489 0-.744.022s-.511.045-.744.1c-.245.056-.489.122-.722.19a2.564 2.564 0 0 0-.678.332c-.21.145-.377.333-.5.556s-.177.466-.177.7c0 .321.078.61.244.888.167.277.378.489.644.644.267.156.556.267.867.322.31.056.622.078.944.078l-.011-.011z"}))),pQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M179.572 61.676h60.179v65.132h-60.179zM114.135 1.192h65.132v60.179h-65.132zM305.984 29.06a3.818 3.818 0 0 0-.648-1.002 3.37 3.37 0 0 0-.934-.727 4.73 4.73 0 0 0-1.13-.413c-.393-.088-.786-.127-1.19-.127s-.795.039-1.188.127-.767.226-1.13.413-.668.433-.934.727a3.818 3.818 0 0 0-.648 1.003 4.782 4.782 0 0 0-.354 1.14 7.977 7.977 0 0 0-.098 1.189v.412h8.706v-.412c0-.403-.03-.796-.098-1.19a3.935 3.935 0 0 0-.354-1.14zM240.056 1.193v60.18h157.809V1.191H240.056zm79.214 17.973c.079-.255.206-.481.393-.668a1.74 1.74 0 0 1 .668-.413c.256-.088.521-.128.796-.128s.54.04.796.128c.256.089.472.226.668.413.187.187.325.413.413.668.089.256.128.52.128.796s-.04.54-.128.796a1.816 1.816 0 0 1-.413.668 1.493 1.493 0 0 1-.668.393c-.255.079-.52.108-.796.108s-.54-.039-.796-.108a1.65 1.65 0 0 1-.668-.393 1.493 1.493 0 0 1-.393-.668c-.079-.255-.108-.52-.108-.796s.04-.54.108-.796zm-29.136 1.052h-5.818v21.029h-2.604v-21.03h-5.818v-2.319h14.23v2.32h.01zM309.06 34.16h-11.34v.413c0 .402.03.805.098 1.208.059.403.177.786.354 1.14.167.364.393.698.678 1.003.285.304.6.55.953.727.354.177.727.304 1.13.383.403.079.806.108 1.209.108.462 0 .924-.03 1.366-.098a4.313 4.313 0 0 0 1.287-.383c.413-.187.767-.462 1.061-.826s.462-.776.511-1.238h2.634a5.005 5.005 0 0 1-.364 1.523 4.987 4.987 0 0 1-.805 1.317c-.334.393-.728.727-1.18 1.002s-.913.492-1.415.649a7.362 7.362 0 0 1-1.523.314c-.52.05-1.041.079-1.572.079-.61 0-1.238-.05-1.857-.157a6.49 6.49 0 0 1-1.779-.57c-.56-.276-1.071-.63-1.523-1.062s-.826-.933-1.11-1.493a6.315 6.315 0 0 1-.6-1.76 9.88 9.88 0 0 1-.177-1.876V31.39c0-.61.05-1.239.157-1.858a6.092 6.092 0 0 1 .59-1.759 5.853 5.853 0 0 1 1.11-1.493c.452-.442.954-.806 1.514-1.081s1.14-.462 1.759-.57c.629-.108 1.248-.157 1.857-.157s1.228.049 1.857.157a6.256 6.256 0 0 1 1.76.57c.55.275 1.05.639 1.513 1.08.452.443.825.944 1.11 1.494.285.55.481 1.14.59 1.76.108.628.157 1.247.157 1.857v2.761l-.01.01zm18.455 7.085H314.75v-2.349h5.336v-11.85h-4.825v-2.32h7.429v14.17h4.825v2.349zm19.408 0h-2.634v-2.86c-.236.511-.56.973-.973 1.386a5.578 5.578 0 0 1-1.385 1.012 5.861 5.861 0 0 1-1.602.56c-.56.108-1.13.157-1.7.157-.442 0-.894-.029-1.346-.098a5.121 5.121 0 0 1-1.317-.354c-.423-.167-.816-.393-1.18-.678s-.658-.619-.903-1.002a3.819 3.819 0 0 1-.521-1.238 5.768 5.768 0 0 1-.158-1.366c0-.59.099-1.17.285-1.73.187-.56.492-1.051.895-1.474.403-.422.864-.766 1.385-1.031s1.062-.482 1.641-.64a9.548 9.548 0 0 1 1.73-.314 20.62 20.62 0 0 1 1.73-.078h3.429V30.23c0-.334-.04-.678-.128-1.012a3.02 3.02 0 0 0-.413-.924 2.926 2.926 0 0 0-.717-.717 3.744 3.744 0 0 0-.904-.462 5.49 5.49 0 0 0-.983-.226 8.867 8.867 0 0 0-2.397.05 4.467 4.467 0 0 0-1.307.441 2.72 2.72 0 0 0-1.013.934 2.318 2.318 0 0 0-.393 1.307h-2.633c0-.53.088-1.052.265-1.553.177-.51.433-.973.767-1.385a4.975 4.975 0 0 1 1.16-1.062c.441-.294.913-.53 1.414-.697a8.177 8.177 0 0 1 1.543-.354c.53-.069 1.061-.098 1.592-.098.57 0 1.14.039 1.7.108.56.078 1.1.216 1.622.412a6.66 6.66 0 0 1 1.464.806c.452.344.845.737 1.16 1.209.314.462.54.973.667 1.523s.187 1.11.187 1.68v11.026l-.03.01zm-7.115-7.4a6.16 6.16 0 0 0-1.051.148c-.334.078-.678.167-1.013.265a3.425 3.425 0 0 0-.953.462c-.295.206-.53.462-.697.776a2.093 2.093 0 0 0-.256.983c0 .442.118.855.354 1.238s.53.688.904.904a3.32 3.32 0 0 0 1.209.442c.432.079.874.109 1.316.109.384 0 .767-.03 1.14-.099a6.139 6.139 0 0 0 1.11-.285c.364-.127.698-.304 1.013-.54s.59-.511.806-.826a2.89 2.89 0 0 0 .462-1.051c.088-.383.127-.767.127-1.14v-1.425h-3.43c-.343 0-.687.01-1.05.03l.01.01z","data-name":"Layer 1"})),fQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 2",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null","data-name":"Layer 1"},y.createElement("path",{d:"M321.526 13.743v65.611h-50.341l-1.758 1.44-28.676 23.52L244.331 87l1.577-7.635h-55.434V13.743h131.052m6.354-6.353H184.12v78.318h53.995l-7.212 34.902 42.559-34.902h54.418V7.39z"}),y.createElement("path",{d:"M226.583 58.197V38.512h-5.443V36.34h13.321v2.17h-5.442v19.686h-2.436zm19.124.233c-.572 0-1.154-.053-1.736-.148-.583-.096-1.144-.276-1.663-.54s-.995-.593-1.43-.996c-.423-.402-.773-.868-1.037-1.397s-.456-1.08-.561-1.652-.16-1.165-.16-1.758v-2.976c0-.572.054-1.154.149-1.736a5.623 5.623 0 0 1 .55-1.652 5.334 5.334 0 0 1 1.038-1.398c.424-.413.9-.752 1.409-1.006s1.07-.434 1.652-.54 1.164-.148 1.736-.148 1.154.053 1.737.148 1.133.275 1.652.54c.519.254.985.593 1.408 1.006.424.413.773.879 1.038 1.398.265.519.455 1.07.55 1.652.096.582.149 1.164.149 1.736v2.584h-10.621v.381c0 .381.032.752.085 1.133.063.381.169.73.328 1.07.159.339.37.646.635.932s.561.519.89.688c.328.17.677.286 1.059.36.37.074.751.106 1.133.106.434 0 .857-.032 1.28-.085.414-.063.816-.18 1.208-.36s.72-.434.995-.773c.276-.339.435-.72.477-1.154h2.467a5.033 5.033 0 0 1-.339 1.43 4.65 4.65 0 0 1-.762 1.238 4.631 4.631 0 0 1-1.101.932 6.02 6.02 0 0 1-1.324.614 7.297 7.297 0 0 1-1.43.297c-.487.053-.974.074-1.471.074h.01zm-4.13-9.075h8.154v-.392c0-.37-.032-.752-.085-1.112a4.294 4.294 0 0 0-.328-1.07 3.472 3.472 0 0 0-.614-.931 3.13 3.13 0 0 0-.879-.688 4.25 4.25 0 0 0-1.059-.392c-.37-.074-.741-.117-1.112-.117s-.752.043-1.112.117c-.37.085-.72.212-1.059.392a2.95 2.95 0 0 0-.878.688 3.948 3.948 0 0 0-.615.932c-.158.35-.264.71-.328 1.07s-.085.74-.085 1.111v.392zm15.937 8.842v-2.202h4.998V44.897h-4.521v-2.17h6.957v13.268h4.522v2.202h-11.956zm5.983-18.086c-.254 0-.508-.032-.741-.106-.233-.074-.445-.19-.625-.37s-.307-.393-.37-.626-.106-.487-.106-.74.031-.51.106-.742.19-.445.37-.625.381-.307.625-.381c.244-.085.487-.117.741-.117s.508.043.741.117.445.212.625.381c.18.18.307.392.381.625.085.233.117.487.117.741s-.042.508-.117.741a1.66 1.66 0 0 1-.38.625c-.18.18-.393.297-.626.37s-.487.107-.74.107zm16.382 18.319c-.413 0-.837-.032-1.26-.085a5.632 5.632 0 0 1-1.24-.328c-.391-.159-.762-.37-1.1-.635s-.615-.583-.848-.932a3.536 3.536 0 0 1-.487-1.165 5.658 5.658 0 0 1-.148-1.281c0-.55.085-1.091.265-1.62.18-.53.455-.985.836-1.388.37-.402.805-.72 1.292-.963a8.384 8.384 0 0 1 1.536-.593c.54-.149 1.07-.244 1.62-.297s1.09-.074 1.62-.074h3.208v-1.186a4.19 4.19 0 0 0-.116-.953 2.642 2.642 0 0 0-1.059-1.525 3.377 3.377 0 0 0-.847-.434 5.297 5.297 0 0 0-.921-.212 7.508 7.508 0 0 0-2.245.042c-.424.075-.837.212-1.218.414s-.71.497-.953.879a2.22 2.22 0 0 0-.37 1.217h-2.468c0-.497.085-.984.254-1.461a4.4 4.4 0 0 1 .71-1.292c.307-.381.667-.72 1.09-.995a5.715 5.715 0 0 1 1.324-.657 7.293 7.293 0 0 1 1.44-.328c.498-.064.996-.085 1.483-.085.54 0 1.07.032 1.588.106.53.064 1.027.201 1.514.381.487.19.943.445 1.366.763.424.317.784.699 1.08 1.133.297.434.509.91.625 1.43.117.518.18 1.037.18 1.577v10.325h-2.467v-2.68a4.34 4.34 0 0 1-.91 1.292 4.91 4.91 0 0 1-1.293.953 5.388 5.388 0 0 1-1.503.52 8.958 8.958 0 0 1-1.589.148l.01-.011zm.921-2.17c.36 0 .71-.033 1.07-.085.36-.064.71-.149 1.037-.265.34-.117.657-.286.953-.508s.551-.477.763-.774.35-.624.434-.984c.074-.36.116-.71.116-1.07V51.24h-3.208c-.318 0-.646 0-.985.032s-.667.063-.985.137-.635.16-.953.254a3.153 3.153 0 0 0-.89.435c-.275.19-.497.434-.656.73a1.92 1.92 0 0 0-.233.922c0 .413.106.804.329 1.164.222.36.497.636.847.848.35.211.72.349 1.133.413.402.074.815.105 1.239.105l-.01-.02z"}))),mQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M52.05 14.024h22.555v12.663H52.05zm32.304 0h46.621v12.663H84.354zm93.854 0h73.781v12.663h-73.781zm0 87.307h73.781v12.663h-73.781zm0-43.672h73.781v12.663h-73.781z"}),y.createElement("path",{strokeWidth:.36,d:"M97.043 13.997v99.97H84.38v-99.97zm227.676.035v99.97h-12.663v-99.97z"}),y.createElement("path",{d:"m404.551 20.643-35.361 93.171.503.179h12.987l28.67-75.507zm17.447-6.619h-13.562l37.952 99.969h13.562z"}))),AQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M105.027 33.423H36.524c-3.834 0-6.99-3.115-6.99-6.99s3.156-6.99 6.99-6.99h68.503c3.875 0 6.99 3.156 6.99 6.99s-3.115 6.99-6.99 6.99zm120.829 0h-63.75c-3.874 0-6.99-3.155-6.99-6.99s3.156-6.99 6.99-6.99h63.75c3.875 0 6.99 3.156 6.99 6.99s-3.115 6.99-6.99 6.99zm0 75.134h-63.75c-3.874 0-6.99-3.156-6.99-6.99s3.156-6.99 6.99-6.99h63.75c3.875 0 6.99 3.155 6.99 6.99s-3.115 6.99-6.99 6.99zm0-37.547h-63.75c-3.874 0-6.99-3.155-6.99-6.99s3.156-6.99 6.99-6.99h63.75c3.875 0 6.99 3.155 6.99 6.99s-3.115 6.99-6.99 6.99z"}),y.createElement("path",{d:"M70.796 108.557c-3.875 0-6.99-3.156-6.99-6.99V26.433c0-3.874 3.155-6.99 6.99-6.99s6.99 3.156 6.99 6.99v75.134a6.972 6.972 0 0 1-6.99 6.99zm247.09-3.315c-3.874 0-6.99-3.156-6.99-6.99V29.788c0-3.874 3.155-6.99 6.99-6.99 3.875 0 6.99 3.156 6.99 6.99v68.464c.04 3.834-3.115 6.99-6.99 6.99zm157.577 3.315h-68.862a6.951 6.951 0 0 1-5.952-3.315 6.975 6.975 0 0 1-.32-6.79l34.432-69.462a6.96 6.96 0 0 1 6.27-3.875c2.677 0 5.114 1.518 6.272 3.875l34.431 69.461a6.97 6.97 0 0 1-.32 6.79 7.001 7.001 0 0 1-5.95 3.316zm-57.598-13.98h46.254l-23.127-46.654-23.127 46.654z"}),y.createElement("path",{d:"M338.377 108.557h-40.942c-3.874 0-6.99-3.156-6.99-6.99 0-3.875 3.155-6.99 6.99-6.99h40.982c3.875 0 6.99 3.155 6.99 6.99 0 3.874-3.155 6.99-7.03 6.99zm0-71.778h-40.942c-3.874 0-6.99-3.156-6.99-6.99 0-3.875 3.155-6.99 6.99-6.99h40.982c3.875 0 6.99 3.155 6.99 6.99 0 3.834-3.155 6.99-7.03 6.99z"}))),vQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M289.2995 85.096c10.8352-6.7622 19.7724-11.4285 25.8227-22.2638 14.9875-26.8905 40.2567-39.8612 70.5085-43.8552 3.5985-.4746 7.988-1.3841 9.4116 4.2708.7514 2.9263 4.1127 1.7795 6.3668 2.254 20.0096 3.9941 29.7772 16.3716 27.6813 36.5395-.7118 6.7622 3.6777 5.0617 6.6831 5.1013 6.169.079 9.9258 1.74 9.4908 8.779-.2768 4.6662-1.74 7.4343-6.8808 7.4343-4.2709 0-8.5022.1187-12.773.2373-7.3949.1977-13.287 7.7508-12.259 15.6598.7119 5.5758-7.197 12.4566-11.7052 9.372-4.3104-2.9658-6.4458-.8699-9.5303.87-21.8287 12.338-44.053 14.7503-66.7912 2.4123-5.734-3.0845-10.9144-7.0785-13.3266-13.1289-2.1354-5.3385-4.6268-5.4176-8.5417-2.3727-4.943 3.8359-11.468 5.8527-14.2361 12.2194-1.1864 2.689-3.7172 2.689-6.2086 2.8077-31.3195 1.5027-62.5994 3.915-93.9585 3.7567-12.6148-.0395-14.3943-1.5027-13.4848-14.2757.87-12.6543.5932-25.2691 1.0677-37.8839.1978-5.5758-1.6608-7.2367-7.2762-7.0785a863.8271 863.8271 0 0 1-42.9457 0c-5.5758-.1582-7.3553 1.4631-7.3158 7.0785.0791 14.1175-.6722 28.2746-.7909 42.4316-.0395 5.5363-2.0168 8.2253-7.988 8.344-5.9713.1186-8.0276-2.4518-8.265-8.0276-.593-14.157-.3558-28.2746.5537-42.3921.3164-5.1408-.7909-7.553-6.8808-7.3949-7.553.1582-15.1456-1.305-22.7383-1.6609-5.5362-.2372-6.2876-3.4799-6.2876-7.8694s.9095-7.4344 6.248-8.1462c7.9882-1.0282 15.7785 1.1468 23.6874 1.0282 46.8211-.6328 93.7213 1.2654 140.5028-2.4518 6.604-.5141 12.4962-.0791 11.7053 9.0953-.356 4.3104-1.8982 6.3667-6.525 6.8808-13.9197 1.5027-27.8 3.8358-41.7988 3.0845-9.0162-.4745-6.5644 5.299-7.0785 9.9653-.6327 6.0899 2.7681 5.813 7.3158 5.4572 6.6435-.4746 13.4057.0395 20.0888-.2768 5.734-.2768 7.3948 2.7681 7.7507 7.6717.3955 5.0617-1.305 7.7508-6.8017 8.5021-7.3158 1.0282-14.592.9886-21.8683.6327-4.5476-.2372-6.5249 1.1864-6.8412 5.9318-.3955 5.8526 3.5986 4.5476 6.604 4.4685 22.501-.7513 45.002-1.819 67.5425-2.4122 4.7059-.1186 4.3104-2.5309 4.6268-5.6945 1.6213-15.3038.6723-30.6472.5536-45.9906-.0395-5.6945 1.0677-9.8071 7.474-9.8862 6.4853-.1186 9.9257 2.7286 9.649 9.9653-.5537 13.0893-.2373 26.2182-.2373 40.8102zm66.3166 28.2745c11.0726-.435 20.8006-2.8077 29.54-7.988 3.4404-2.0169 10.163-2.5705 7.553-9.0954-2.4517-6.0899-4.0335-13.287-13.6033-13.0893-16.9648.3559-33.9295.6327-50.9338-.87-4.7454-.3955-9.4907 3.4008-11.8634 7.3553-1.819 3.0845 1.6213 6.7622 3.9545 9.3721 9.6093 10.7167 22.5405 13.5244 35.353 14.3153zm25.8624-80.276c6.6435 4.864 1.305 10.3607 1.74 15.3038.5931 6.5645 5.2594 15.0666 11.7447 17.1625 7.6717 2.4518 16.767.7118 25.2296.435.7119-.0396 1.7005-2.3332 1.9773-3.6777 1.1863-6.6435 1.0677-13.0102-3.124-18.942-6.9204-9.807-23.1733-14.592-37.5676-10.2816zm-60.029 32.0708c16.6483-10.677 31.2403-20.0492 45.8324-29.4213-18.863 2.8077-34.9577 9.8467-45.8325 29.4213zm31.2403 1.1073h19.021c-3.7171-10.1235-8.423-10.163-19.021 0z"}),y.createElement("path",{d:"M280.2832 28.3491c-4.6267-2.2145-11.6657-2.4913-10.163-10.163 1.0677-5.4177 2.254-11.7844 10.9144-9.8862 5.5758 1.2259 10.5585 3.2822 9.4907 9.649-.8304 5.0221-2.5308 10.9143-10.242 10.4002z"}))),gQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M301.113 11.5507h-90.2643c-.5378 0-.9987-.461-.9987-.9987s.461-.9986 1.037-.9986h90.2643c.5378 0 .9987.4609.9987.9986s-.461.9987-1.037.9987zm-25.274 16.9006h-39.5627c-.5377 0-.9987-.461-.9987-.9987 0-.5378.461-.9987.9987-.9987h39.601c.5378 0 .9987.461.9987.9987 0 .5377-.461.9987-1.037.9987zm0 16.8237h-39.5627c-.5377 0-.9987-.461-.9987-.9987 0-.5377.461-.9987.9987-.9987h39.601c.5378 0 .9987.461.9987.9987 0 .5377-.461.9987-1.037.9987zm0 16.8237h-39.5627c-.5377 0-.9987-.461-.9987-.9987 0-.5377.461-.9987.9987-.9987h39.601c.5378 0 .9987.461.9987.9987 0 .5378-.461.9987-1.037.9987zm-1.4212 37.9878h-36.7203c-.5378 0-.9987-.461-.9987-.9987s.461-.9987.9987-.9987h36.7203c.5377 0 .9986.461.9986.9987s-.4225.9987-.9986.9987z"}),y.createElement("path",{d:"M256.0576 100.0865c-.5377 0-.9986-.461-.9986-.9987v-88.459c0-.5377.4609-.9986.9986-.9986s.9987.4609.9987.9986v88.459c0 .5762-.4225.9987-.9987.9987z"}),y.createElement("path",{d:"M290.0123 118.4466c-.2688 0-.5761-.1152-.7682-.3457l-33.9547-39.9467c-.3457-.4225-.3073-1.037.1152-1.4212.4225-.3457 1.0371-.3073 1.4212.1153l33.9547 39.9467c.3457.4225.3073 1.037-.1152 1.4212a1.043 1.043 0 0 1-.653.2304z"}),y.createElement("path",{d:"M222.1413 118.4466a1.043 1.043 0 0 1-.653-.2304c-.4225-.3457-.4609-.9987-.1152-1.4212l33.9547-39.9467c.3457-.4225.9987-.461 1.4212-.1153s.461.9987.1152 1.4212l-33.9547 39.9467c-.2304.2305-.4993.3457-.7682.3457z"}))),bQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M246.2306 24.7784h-97.9813v19.6212h19.5797v78.4016h19.6211V44.3996h19.5797v78.4016h39.2008v-19.6211H226.651V83.6004h19.5796V63.9792H226.651V44.3996h39.2008V24.7784zm19.6212 39.2008v58.822h19.5796V44.3996h-19.5796zm9.7483-39.2008h.083c5.3927 0 9.7483-4.3556 9.7483-9.7483v-.083c0-5.3927-4.3556-9.7483-9.7483-9.7483h-.083c-5.3927 0-9.7483 4.3556-9.7483 9.7483v.083c0 5.3927 4.3556 9.7483 9.7483 9.7483zm68.7363 0h-58.905v19.5797h19.5797v78.4017h19.5797V83.6003h19.5797v39.1594H363.75V44.3166c.083-10.7854-8.6698-19.5382-19.4137-19.5382zm-.1245 39.2009h-19.5796V44.3996h19.5796v19.5797z"})),yQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M114.55 56.1406h15.7188v15.7188H114.55zm15.7188 47.1564h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7189 62.8752h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7189h15.7188v15.7188h-15.7188zm15.7188 78.5941h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7188 15.7188h15.7188v15.7188h-15.7188zm15.68 47.1564h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188z"}),y.createElement("path",{d:"M193.1053 56.1406h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm15.7188 62.8752h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-15.7189h15.7188v15.7188h-15.7188zm15.7188 78.5941h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm15.7189 15.7188h15.7188v15.7188h-15.7188zm15.7188 47.1564h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7188 62.8752h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-31.4377h15.7188v15.7188h-15.7188zm15.7189 94.3129h15.7188v15.7188h-15.7188zm0-62.8752h15.7188v15.7188h-15.7188zm15.7188 15.7188h15.7188v15.7188h-15.7188zm15.7188 47.1564h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm15.7188 31.4376h15.7188v15.7188h-15.7188zm0-31.4376h15.7188v15.7188h-15.7188zm0-15.7189h15.7188v15.7188h-15.7188zm15.7188 78.5941h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm0-15.7188h15.7188v15.7188h-15.7188zm15.7189 62.8752h15.7188v15.7188h-15.7188zm0-47.1564h15.7188v15.7188h-15.7188zm15.7188-15.7188H397.45v15.7188h-15.7188z"}))),EQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M141.1043 5.4565H24.1v58.5848h58.5021v58.5022h58.5849V5.5392h-.0827v-.0827zm16.9925.0827v117.0043h117.1696v-20.6308c-2.77 5.3334-8.3515 8.9717-14.7599 8.9717-9.1784 0-16.6204-7.442-16.6204-16.6204s7.442-16.6204 16.6204-16.6204c6.4084 0 11.9899 3.6383 14.76 8.9717V55.4831c-4.1345 10.9149-14.6773 18.6462-27.0392 18.6462-15.959 0-28.8997-12.9407-28.8997-28.8996s12.9408-28.8996 28.8997-28.8996c12.362 0 22.9047 7.7313 27.0391 18.6462V5.5393H158.0967l.0001-.0001zm134.7823 0h58.5848v117.0043h-58.5848V5.5392zm129.6556 0-65.3653 117.0043H487.9L422.5347 5.5392zm0 109.893c-16.7858 0-30.388-13.6022-30.388-30.388s13.6022-30.388 30.388-30.388 30.388 13.6022 30.388 30.388-13.5609 30.388-30.388 30.388z"})),xQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M82.8133 119.9192h23.1495v5.6462H82.8133zm0-11.6833h23.1495v5.6462H82.8133zm0-41.2608h23.1495v5.6462H82.8133zm0-11.6399h23.1495v5.6462H82.8133zm0-41.2607h23.1495v5.6462H82.8133zm0-11.6399h23.1495v5.6462H82.8133zM52.15 14.0745h23.1495v5.6462H52.15zm0-11.6399h23.1495v5.6462H52.15zm61.3266 11.6399h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm98.3309 11.6399h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm30.6633 11.6399h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0 117.4846h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm-61.3266 11.6833h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm0-41.2608h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0-41.2607h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm128.4297 117.4846h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm0-41.2608h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0-41.2607h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm96.4633 64.5405h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0-41.2607h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zM211.8075 66.9751h23.1495v5.6462h-23.1495zm0-11.6399h23.1495v5.6462h-23.1495zm0 64.584h23.1495v5.6462h-23.1495zm0-11.6833h23.1495v5.6462h-23.1495zm224.893 11.6833H459.85v5.6462h-23.1495zm0-11.6833H459.85v5.6462h-23.1495zm-61.3265 11.6833h23.1495v5.6462H375.374zm0-11.6833h23.1495v5.6462H375.374zm61.3265-41.2608H459.85v5.6462h-23.1495zm0-11.6399H459.85v5.6462h-23.1495zM375.374 66.9751h23.1495v5.6462H375.374zm0-11.6399h23.1495v5.6462H375.374z"})),wQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M207.7674 11.8539c.4564-.2662.6085-.8366.3423-1.293-.2662-.4563-.8366-.6084-1.293-.3422L81.5926 83.3834c-.4563.2662-.6084.8366-.3422 1.293.1901.3042.4943.4563.7985.4563.1521 0 .3043-.038.4564-.1141l80.618-47.078-25.06 78.7548c-.1521.4944.114 1.0268.6085 1.1789.076.038.19.038.2661.038.3803 0 .7606-.2662.8747-.6465l25.6685-80.7322 42.2864-24.6797z"}),y.createElement("path",{d:"M310.8978 16.7974c-.4183-.3042-.9888-.1901-1.293.2282l-57.8397 84.2307-39.9667-6.7309-9.545-23.501 54.3032-8.1378c.4944-.076.8746-.5704.7986-1.0647-.076-.4944-.5704-.8747-1.0648-.7986l-54.7594 8.2139-15.8955-39.1682 87.8053-11.5984c.4943-.076.8746-.5324.7986-1.0648-.076-.4943-.5324-.8746-1.0648-.7985l-90.163 11.9025 26.6192 65.6353-27.3797-4.6013c-.4944-.076-.9888.2662-1.0648.7606-.076.4943.2662.9887.7605 1.0647l28.4826 4.7915 7.6435 18.8616c.152.3802.4943.5704.8746.5704.114 0 .2282-.038.3423-.076.4943-.1902.7225-.7226.5323-1.217l-7.2252-17.7968 37.9894 6.3886-6.6548 9.697c-.3042.4183-.1901.9887.2282 1.293.152.114.3422.152.5323.152.3043 0 .6085-.152.7606-.4182l7.1491-10.3815 56.5088 9.5068h.152c.4564 0 .8367-.3042.9127-.7605.076-.4944-.2662-.9887-.7605-1.0648l-55.6721-9.3928 57.4213-83.432c.2662-.4184.1522-1.0268-.2661-1.293zM430.57 111.2195l-41.4879-38.2556 39.4344-13.0814c.4944-.1521.7606-.6845.6085-1.1789-.1521-.4943-.6845-.7605-1.1789-.6084L387.523 71.5189l-59.1707-54.5314v96.2094c0 .5324.4183.9507.9507.9507s.9507-.4183.9507-.9507v-20.687l56.813-18.8615 42.2484 38.978c.3803.3423.9887.3423 1.331-.038.3422-.4182.3042-1.0267-.076-1.369zm-100.3543-20.725V21.2466l55.2538 50.9567-55.2538 18.2912z"}))),_Q=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M188.0409 9.6174h81.9575v23.7013h-81.9575zm0 42.4936h81.9575v23.7013h-81.9575zm0 42.4936h81.9575v23.7013h-81.9575zm-77.432-84.9872H81.5v23.7013h29.1089v85.0256h23.7397V33.3187h29.1089V9.6174h-29.1089zm189.227 0h23.7013v108.7269h-23.7013zm122.3034 0h-59.2916c-4.6406 0-8.3607 3.7584-8.3607 8.3606v100.4047h23.7014V89.5421h28.6103v28.8405H430.5V17.978c0-4.6022-3.7201-8.3606-8.3607-8.3606zm-43.951 57.911V31.6312h28.6104v35.8972h-28.6103z"})),CQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M137.75 8.4509h29.6654v6.9363H137.75zm121.2871 0h26.9222v6.9363h-26.9222zm30.214 0h29.6262v6.9363h-29.6262zm35.7395 0h46.0068v6.9363h-46.0068zm0 52.0418h46.0068v6.9363h-46.0068zm-65.9535 52.0417h26.9222v6.9363h-26.9222zm30.214 0h29.6262v6.9363h-29.6262zM170.7072 8.4509h33.4274v6.9363h-33.4274zm39.2664 0h43.1853v6.9363h-43.1853zm0 52.0418h43.1853v6.9363h-43.1853zm0 52.0417h43.1853v6.9363h-43.1853zm-42.5583-97.1472h3.2526v104.1619h-3.2526zm118.5831 0h3.2526v97.1472h-3.2526zm35.7004.0392h3.2526v104.0835h-3.2526zm49.2986 0h3.2526v104.0835h-3.2526zm-164.2764-.0392h3.2526v97.1472h-3.2526z"})),IQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M201.35 20.5131v7.2376h3.8028V13.2755H201.35zm23.6346 14.5161h-3.7619v7.2376h3.7619v7.2376h-3.7619v7.2376h3.7619v7.2375h-3.7619v7.2377h3.7619v7.2785h-3.7619v7.2375h3.7619v7.2377h-3.7619v7.2376h3.7619v7.2375h-3.7619v7.2377h3.7619v7.2784h3.8029v-7.2784h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2376h-3.8028v-7.2377h3.8028v-7.2375h-3.8028v-7.2785h3.8028v-7.2377h-3.8028V56.742h3.8028v-7.2376h-3.8028v-7.2376h3.8028v-7.2376h-3.8028v-7.2785h-3.8029zm21.3039 36.188v-7.2377h-3.8028V49.5044h-3.7619v14.4751h-3.8028v7.2377h3.8028v7.2785h3.7619v-7.2785zm-3.8028 7.2785v7.2375h7.6056v-7.2375h-3.8028zm17.0104-7.2785h-3.7619v7.2785h7.5648v-7.2785zm11.4084 7.2785h3.762v-7.2785h-7.5648v7.2785zm-3.8028-21.3039v6.7877h-3.8027v-6.7877h-7.5648v7.2375h7.5648v6.7879h3.8027v-6.7879h7.5648v-7.2375h-3.762zm-7.6056-29.4411h-3.7619v7.2785h7.5648v-7.2785zm11.4084 7.2785h3.762v-7.2785h-7.5648v7.2785zm-11.4084-21.7537h-3.7619v7.2376h7.5648v-7.2376zm7.6056 0v7.2376h7.5648v-7.2376h-3.762zm43.4257 14.4752V20.513h-3.8029v-7.2376h-3.8028V6.0379h-3.8028v7.2376h-3.8028V6.0379h-3.8028v7.2376h-3.8028V6.0379h-3.8028v7.2376h-3.8028v7.2376h-3.6802v7.2376h3.8028v7.2376h-3.8028v7.2376h3.8028v7.2376h-3.8028v7.2785h3.8028v7.2376h-3.8028v7.2376h3.8028v7.2376h-3.8028v7.2376h3.8028V92.93h-3.8028v7.2376h3.8028v7.9327h-3.8028v7.2376h3.8028v6.5834h7.6057v-7.2377h-3.8029v-6.5833h3.8029v-7.2376h-3.8029V78.4956h3.8029v7.2377h3.8028v-7.2377h3.8028v7.2377h3.8028v-7.2377h3.8028v21.7129h-3.8028v7.2375h3.8028v7.2377h-3.8028v7.2375h7.6056v-7.2375h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2377h-3.8028v-7.2375h3.8028v-7.2377h-3.8028V56.742h3.8028v-7.2376h-3.8028v-7.2376h3.8028v-7.2376h-3.8028v-7.2785h3.6802zm-7.5648 7.2785h-3.8028v7.2376h3.8028v7.2376h-3.8028v7.2376h3.8028v14.4752h-3.8028v-7.2376h-3.8028v7.2376h-3.8028v-7.2376h-3.8028v7.2376h-3.8028V56.742h3.8028v-7.2376h-3.8028v-7.2376h3.8028v-7.2376h-3.8028V20.513h3.8028v7.2376h3.8028V20.513h3.8028v7.2376h3.8028V20.513h3.8028v14.5161zm-43.4665 50.704h-3.7619v7.2377h7.5648v-7.2377zm11.4084 7.2377h3.762v-7.2377h-7.5648v7.2377zm-11.4084 7.2376h-3.7619v7.2375h7.5648v-7.2375zm11.4084 7.2375h3.762v-7.2375h-7.5648v7.2375zm-24.616 14.5161h3.8028v-7.2784h-7.6056v7.2784zm6.1336-101.449v-7.2376h-3.8028v14.4752h3.8028zm-3.8028 14.5161h3.8028v7.2376h-3.8028z"}),y.createElement("path",{d:"M242.4857 42.2668h6.1336v7.2376h-6.1336zm6.1336 7.2376h3.8028v7.2376h-3.8028zm1.4721 21.7128h3.8028v7.2376h-3.8028zm0 14.516h3.8028v7.2376h-3.8028zm-11.3676 7.2377v7.2376h-3.8028v7.2375h3.8028v7.2377h3.7619v-7.2377h3.8028v-7.2375h-3.8028V85.7332h-3.7619zm11.3676 14.4751h3.8028v7.2376h-3.8028zm-14.6797-86.9329v7.2376h3.8028V13.2755h2.8215v14.4752h3.7619V13.2755h2.6987V6.0379h-19.7091v7.2376h-3.8029V6.0379h-19.7091v7.2376h2.6988v14.4752h3.8027V13.2755h2.8215v14.4752h3.7619V13.2755h2.8623v14.4752h3.7619v-7.2376h3.8029v7.2376h3.8028V13.2755h2.8214zm27.8872-14.4752h3.8028v7.2376h-3.8028zm0 14.4752h3.8028v7.2376h-3.8028zm0 14.5161h3.8028v7.2376h-3.8028zm0 14.4752h3.8028v7.2376h-3.8028zm0 28.9912h3.8028v7.2376h-3.8028zm0 14.4752h3.8028v7.2376h-3.8028zm.0001 21.3039h-7.5648v7.2376h7.5648v-6.8286h3.8027v6.8286h7.5648v-7.2376h-7.5648v-6.8287h-3.8027z"}))),DQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M55.075 55.2705h94.0255V66.399H55.075z"}),y.createElement("path",{strokeWidth:.3544,d:"M107.65 55.2698v52.5947H96.5215V55.2698zm124.3123-31.9277v89.2055h-7.3009V23.3421z"}),y.createElement("path",{d:"M149.1005 55.4832h7.9742c0 3.0125 3.296 7.3009 6.8756 7.3009 3.5796 0 6.8756-2.41 6.8756-5.4226 0-2.658-2.3745-4.9263-5.5997-5.3161l-3.7922-.071v-7.159l3.7922-.071c3.1897-.3543 5.5997-2.658 5.5997-5.387 0-2.977-3.296-5.387-6.8756-5.387-3.5795 0-6.8756 4.6428-6.8756 7.6198h-7.9742c0-6.911 6.4148-14.8498 14.8498-14.8498 8.3642 0 15.5942 5.6706 15.5942 12.5816 0 3.5087-1.7012 6.7338-4.5365 9.002 2.8353 2.2683 4.5365 5.4935 4.5365 8.9667 0 6.982-7.23 12.5816-15.5942 12.5816-8.435.0709-14.8498-7.4072-14.8498-14.3891zm124.3277 53.6225c-.319 0-.638-.1063-.886-.3544-.4962-.4962-.4962-1.2759 0-1.772l91.1193-91.1548c.4962-.4962 1.2759-.4962 1.772 0 .4963.4961.4963 1.2758 0 1.772l-91.1192 91.1548c-.2481.248-.5671.3544-.886.3544z"}),y.createElement("path",{d:"M455.6669 109.1057c-.319 0-.638-.1063-.886-.3544L363.6615 17.632c-.4962-.4962-.4962-1.276 0-1.7721.4962-.4962 1.2759-.4962 1.772 0l91.1194 91.1193c.4962.4962.4962 1.276 0 1.772-.248.2482-.567.3545-.886.3545z"}))),SQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M145.8704 8.9204h-83.892C47.4848 8.9204 35.75 20.655 35.75 35.1488V46.767h83.892c14.4936 0 26.2284-11.7348 26.2284-26.2284V8.9204z"}),y.createElement("path",{d:"M109.6947 92.8512v-46.123H98.0765c-14.4937 0-26.2285 11.7347-26.2285 26.2283v46.1231h11.6183c14.4936 0 26.2284-11.7347 26.2284-26.2284zM247.1703 8.9204h-83.9308v11.6182c0 14.4936 11.7347 26.2284 26.2284 26.2284h83.892V35.1488c0-14.4937-11.7348-26.2284-26.1895-26.2284zm100.0565 83.892V8.9204h-11.6182c-14.4547 0-26.1895 11.7347-26.1895 26.2284v83.892h11.6182c14.4547 0 26.1895-11.7348 26.1895-26.2284zm71.9242 0V8.9204h-11.6183c-14.4936 0-26.2284 11.7347-26.2284 26.2284v83.892h11.6571c14.4548 0 26.1895-11.7348 26.1895-26.2284zm55.099 26.2284v-83.892c0-14.4937-11.7348-26.2284-26.2284-26.2284h-11.6182v83.892c0 14.4936 11.7348 26.2284 26.2284 26.2284H474.25zM273.3599 81.233h-83.892c-14.4937 0-26.2285 11.7348-26.2285 26.2284v11.6182h83.892c14.4937 0 26.2285-11.7347 26.2285-26.2284V81.233z"}))),BQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M63.39 57.1554h82.6357V39.1163H66.3098L159.265 8.7579V25.397h82.4357l21.9989 31.2384c.12.2.36.28.56.28v.24h63.0367v-.24c.16 0 .32-.04.44-.16l38.198-31.3984v.04H448.57V7.358H159.625c-.12-.04-.2-.04-.32 0h-.04L63.83 38.4763c-.28.08-.48.36-.48.64v18.039h.04zM365.9743 8.9179V23.637l-38.638 31.7584V40.6762c.16 0 .32-.04.44-.16l38.198-31.5983zm-1.92-.2-36.718 30.4384v-.04h-62.8367l-21.279-30.3984h120.8338zM263.7397 40.3962c.12.2.36.28.56.28v14.3593l-21.839-30.9585c-.12-.2-.36-.28-.56-.28V9.1979l21.8389 31.1983z"}),y.createElement("path",{d:"M159.265 27.8769h18.0791v8.7596H159.265zm206.7093 0h18.0791v8.7596h-18.0791zm64.5566 0H448.61v8.7596h-18.0791zm-125.6734 72.2762V59.6352h-18.0791v38.638l-21.6389-30.2784c-.16-.2-.4-.32-.64-.28h-17.3589c-.36 0-.68.32-.68.68v1.2399l-21.159-29.9984c-.1199-.2-.3599-.28-.5599-.28v-.24H159.265v18.079h65.4766V41.1962l21.7189 30.7984v.76c0 .3599.32.6799.68.6799h17.279c.36 0 .68-.32.68-.68v-2.4798l21.159 29.5984c.1199.2.3599.28.5599.28h18.039zm-41.118-28.1185h-15.879v-2.9599h15.879v2.9599z"}),y.createElement("path",{d:"M384.0134 87.7138V59.6352h-18.0791c-.12 0-.24.04-.36.12l-39.358 30.0385-.04.04-.04.04-.04.04-.04.04s-.04.04-.04.08c0 0 0 .04-.04.04 0 .04 0 .04-.04.08v12.4793h-61.4368l-21.9988-31.2384c-.12-.2-.36-.28-.56-.28v-.24H159.265v17.8391c-.08.2-.04.48.12.64l25.1587 29.9584h-70.8363v-58.237h45.5576v7.3197h18.079v-8.7596h-18.079v.08h-45.5576v-.08h-18.079v61.0369h249.3469c.16 0 .32-.04.44-.16l38.438-31.5984h.2v-.16c.28-.24.32-.68.08-.96-.04-.04-.08-.08-.12-.08zm-120.2738 16.1991c.12.2.36.28.56.28v14.5993l-22.3989-31.7584V72.9145l21.8389 30.9984zm-77.396 15.3992c0-.04-.04-.04-.04-.08L160.825 88.9137h80.7158l21.439 30.3984h-76.636zm140.9927-16.6791V90.7136l38.638-29.4785v26.3187c-.16 0-.32.04-.44.16l-38.198 31.3983V102.633zm17.3991 16.6791h-15.4792l36.958-30.3984h15.4793l-36.9581 30.3984zM448.61 87.9938V58.9953h-18.079v.6h-.04l-39.038 32.1183c-.16.12-.24.32-.24.52v27.7985c0 .08 0 .12.04.16v.04c0 .04.04.08.04.12v.04l.12.12s.04 0 .04.04c.04.04.08.04.12.08h.04c.04 0 .08.04.12.04h18.279c.16 0 .32-.04.44-.16l37.958-31.8384c.2-.16.24-.44.2-.68zm-55.997 4.5597 37.918-31.1984v25.8787l-37.918 31.3584V92.5535zm17.119 26.7586h-15.9192l37.5981-31.0784h15.3592l-37.038 31.0784z"}),y.createElement("path",{d:"M325.9764 86.4338v.04c0 .04 0 .04.04.08 0 .04 0 .04.04.04l.04.04c0 .04.04.04.04.08l.04.04.08.08.04.04c.04 0 .04.04.08.04 0 0 .04 0 .04.04.04 0 .08.04.12.04h.2c.08 0 .12 0 .2-.04h.04c.08-.04.12-.04.16-.08l38.918-29.7184H448.65v-18.039h-82.5957c-.16 0-.36.04-.52.16l-39.318 33.1982c-.16.12-.24.32-.24.52v13.4393zm39.9979-45.7576v14.7992c-.04.04-.08.04-.12.08l-38.478 29.3985V73.2745l38.598-32.5983z"}))),TQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M376.0022 48.8862c-.7688 0-1.3978-.629-1.3978-1.3979v-.0349c0-.7688.629-1.3978 1.3978-1.3978.7688 0 1.3978.629 1.3978 1.3978v.035c0 .7687-.629 1.3978-1.3978 1.3978zm0 33.0582c-.7688 0-1.3978-.629-1.3978-1.3978v-.0699c0-.7688.629-1.3629 1.3978-1.3629.7688 0 1.3978.629 1.3978 1.3979v.035c0 .7687-.629 1.3977-1.3978 1.3977zM261.731 113.535h-46.7218c-17.7173 0-32.2196-14.048-32.9884-31.5906h-46.023c-.7688 0-1.3978-.629-1.3978-1.3978V47.4534c0-.7688.629-1.3978 1.3978-1.3978h46.023c.7688-17.5426 15.271-31.5906 32.9884-31.5906h46.7218c.7688 0 1.3978.629 1.3978 1.3978 0 .7688-.629 1.3978-1.3978 1.3978-16.1797 0-29.4589 12.79-30.1927 28.795h45.324c.7688 0 1.3979.629 1.3979 1.3978v33.1281c0 .7688-.629 1.3978-1.3979 1.3978h-45.324c.7688 16.005 14.013 28.795 30.1927 28.795.7688 0 1.3978.629 1.3978 1.3978s-.629 1.3629-1.3978 1.3629zM137.3956 79.1488h45.988c.7688 0 1.3979.629 1.3979 1.3978.035 16.634 13.5937 30.1927 30.2276 30.1927h33.4776c-11.6018-5.102-19.744-16.7038-19.779-30.1927 0-.3844.1398-.7339.4193-.9785.2447-.2446.629-.4193.9785-.4193h45.359V48.8163h-45.359c-.3844 0-.7338-.1398-.9785-.4194-.2446-.2446-.4193-.629-.4193-.9785.035-13.4539 8.1772-25.0557 19.779-30.1578h-33.4776c-16.634 0-30.2276 13.5588-30.2276 30.1928 0 .7688-.629 1.3978-1.3979 1.3978h-45.988v30.2976z"}),y.createElement("path",{d:"M308.4878 113.535H261.731c-18.1715 0-32.9883-14.7819-33.0233-32.9534 0-.3845.1398-.7339.4194-.9785.2446-.2446.629-.4194.9784-.4194h46.7219c.7688 0 1.3978.629 1.3978 1.3978 0 10.938 5.9757 21.072 15.5856 26.3838 4.473 2.481 9.54 3.809 14.677 3.809.7688 0 1.3979.629 1.3979 1.3978s-.629 1.3629-1.3979 1.3629zm-76.9495-31.5906c.7688 16.005 14.013 28.795 30.1927 28.795h33.4776c-.9435-.4194-1.852-.8737-2.7607-1.363-10.0642-5.5912-16.4592-16.0049-16.9834-27.432h-43.9262zm45.324-33.1281h-46.7568c-.3844 0-.7338-.1398-.9784-.4194-.2447-.2446-.4194-.629-.4194-.9784.035-18.1716 14.8518-32.9535 33.0233-32.9535h46.7219c.7688 0 1.3978.629 1.3978 1.3979s-.629 1.3978-1.3978 1.3978c-5.137 0-10.204 1.3279-14.677 3.809-9.575 5.3466-15.5507 15.4458-15.5856 26.3837.0349.7688-.5592 1.3629-1.328 1.3629zm-45.324-2.7607h43.9612c.4892-11.4271 6.9191-21.8408 16.9834-27.432.9086-.4893 1.8172-.9436 2.7607-1.363H261.766c-16.2146 0-29.459 12.79-30.2277 28.795z"}),y.createElement("path",{d:"M344.3767 113.535h-35.8889c-5.5912 0-11.1475-1.4328-16.005-4.1585-10.4835-5.8359-16.9833-16.8786-17.0183-28.8299V47.4184c.035-11.9512 6.5348-22.994 17.0184-28.7949 4.8574-2.7257 10.4137-4.1585 16.005-4.1585h35.8888c5.5912 0 11.1475 1.4328 16.005 4.1585 10.4486 5.801 16.9833 16.8437 17.0183 28.8299v33.1281c0 .2097-.035.4194-.1398.629-.035.07-.0699.1398-.1048.1748-.2447.3494-.664.594-1.1532.594h-64.2295v5.766c0 2.9005 2.3763 5.2768 5.2767 5.2768h55.7727c.4893 0 .9086.2446 1.1882.664.2446.4193.2795.9085.0699 1.3628-3.0053 6.1154-7.723 11.1126-13.6636 14.3975-4.8924 2.6558-10.4487 4.0886-16.04 4.0886zm-35.8889-96.2743c-5.137 0-10.204 1.3279-14.677 3.809-9.575 5.3466-15.5506 15.4458-15.5856 26.3837v33.0932c0 10.9379 5.9757 21.072 15.5856 26.3837 4.473 2.4811 9.54 3.809 14.677 3.809h35.8889c5.137 0 10.204-1.3279 14.677-3.809 4.7875-2.6558 8.7014-6.4998 11.462-11.1825h-53.4663c-4.438 0-8.0374-3.5994-8.0374-8.0374v-7.1638c0-.7688.629-1.3978 1.3978-1.3978h64.2295V47.4185c-.035-10.938-5.9756-21.072-15.5856-26.3838-4.473-2.481-9.54-3.774-14.677-3.774h-35.8889zm34.3163 31.5556H310.375c-.7688 0-1.3978-.629-1.3978-1.3978v-7.1289c0-4.438 3.5993-8.0374 8.0374-8.0374h19.115c4.4381 0 8.0375 3.5994 8.0375 8.0374v7.1638c.035.7688-.594 1.3629-1.3629 1.3629zm-31.0314-2.7607h29.6336v-5.766c0-2.9005-2.3763-5.2767-5.2767-5.2767h-19.1151c-2.9005 0-5.2767 2.3762-5.2767 5.2767v5.766h.035z"}),y.createElement("path",{d:"M310.3749 81.8745h-33.5475c-.7688 0-1.3978-.629-1.3978-1.3978V47.4534c0-.7688.629-1.3978 1.3978-1.3978h33.5475c.7688 0 1.3978.629 1.3978 1.3978v33.0583c0 .7688-.629 1.3628-1.3978 1.3628zm-32.1497-2.7607h30.7519V48.8163h-30.7519v30.2975z"}))),FQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M188.2668 10.3093h-81.7132c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.2083c0-1.4168 1.1667-2.5835 2.5835-2.5835h81.7132c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c.0416 1.4585-1.125 2.6252-2.5835 2.6252zm0 8.0421h-81.7132c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1667-2.5835 2.5835-2.5835h81.7132c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c.0416 1.4168-1.125 2.5835-2.5835 2.5835zm0 8.0422h-81.7132c-1.4168 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h81.7132c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4167-1.125 2.5835-2.5835 2.5835zm110.6316-16.0843h-23.543c-1.4168 0-2.5836-1.1667-2.5836-2.5835v-.2083c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4585-1.1668 2.6252-2.5835 2.6252zm0 8.0421h-23.543c-1.4168 0-2.5836-1.1667-2.5836-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 16.1259h-30.7102c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h30.7102c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5834-2.5835 2.5834zm97.1308 0h-23.3764c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5834-2.5835 2.5834zm0 8.0422h-65.1706c-1.4167 0-2.5834-1.1668-2.5834-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h65.1705c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0421h-69.0041c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1667-2.5835 2.5835-2.5835h69.0041c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1666c.0417 1.4168-1.125 2.5835-2.5835 2.5835zm0 8.0839h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0421h-23.3764c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4168-1.125 2.5835-2.5835 2.5835zm0 8.0422h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0838h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm0 8.0422h-23.3764c-1.4167 0-2.5835-1.1668-2.5835-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c.0417 1.4168-1.125 2.5835-2.5835 2.5835zm9.4172 8.042h-32.7936c-1.4167 0-2.5835-1.1667-2.5835-2.5834v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h32.7936c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1667 2.5835-2.5835 2.5835zm0 8.0422h-32.7936c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h32.7936c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1667 2.5835-2.5835 2.5835zm0 8.0838h-32.7936c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h32.7936c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1667 2.5835-2.5835 2.5835zm-57.0867-56.3783h-23.3764c-1.4168 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1667-2.5835 2.5835-2.5835h23.3764c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm-1.5001 8.0421h-23.3764c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.3764c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm-.4584 8.0422h-24.0014c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h24.0014c1.4168 0 2.5835 1.1667 2.5835 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5835 2.5835zm-1.0834 8.0838h-24.0014c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h24.0014c1.4168 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1667 2.5835-2.5835 2.5835zm-.4167 8.0422h-24.0014c-1.4167 0-2.5835-1.1668-2.5835-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h24.0015c1.4167 0 2.5834 1.1668 2.5834 2.5835v.1667c0 1.4168-1.1667 2.5835-2.5834 2.5835zm15.0843 8.042h-39.0857c-1.4167 0-2.5835-1.1667-2.5835-2.5834v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h39.0857c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-36.9606c-1.4167 0-2.5834-1.1667-2.5834-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h36.9605c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0838h-31.1269c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h31.1269c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm1.6251-80.5465h-25.1682c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h25.1682c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5834-2.5835 2.5834zm-62.7121 8.0422h-30.7102c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h30.7102c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0421h-30.7102c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h30.7102c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0839h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0421h-23.543c-1.4168 0-2.5836-1.1667-2.5836-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0838h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-23.543c-1.4168 0-2.5836-1.1668-2.5836-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h23.5431c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm7.5838 8.042H275.397c-1.4167 0-2.5835-1.1667-2.5835-2.5834v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h31.0852c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c0 1.4167-1.1668 2.5835-2.5835 2.5835zm0 8.0422h-28.6684c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h28.6684c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c0 1.4168-1.1668 2.5835-2.5835 2.5835zm0 8.0838H281.189c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h25.2932c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c0 1.4168-1.1668 2.5835-2.5835 2.5835zm-145.467-88.5886h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm0 8.0421h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5834-2.5835 2.5834zm0 8.0422h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0421h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1666c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1666c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm0 8.0839h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0421h-27.2517c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm0 8.0422h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4168 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1667 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0838h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4167-1.1251 2.5835-2.5835 2.5835zm0 8.0422h-27.2517c-1.4167 0-2.5835-1.1668-2.5835-2.5836v-.1667c0-1.4167 1.1668-2.5835 2.5835-2.5835h27.2517c1.4167 0 2.5835 1.1668 2.5835 2.5835v.1667c.0416 1.4168-1.1251 2.5835-2.5835 2.5835zm10.5423 8.042h-37.0023c-1.4167 0-2.5834-1.1667-2.5834-2.5834v-.1667c0-1.4168 1.1667-2.5835 2.5834-2.5835h37.0023c1.4167 0 2.5834 1.1667 2.5834 2.5835v.1667c.0417 1.4167-1.125 2.5835-2.5834 2.5835zm0 8.0422h-35.5438c-1.4168 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1667-2.5835 2.5835-2.5835h35.5438c1.4167 0 2.5834 1.1668 2.5834 2.5835v.1667c.0417 1.4168-1.125 2.5835-2.5834 2.5835zm0 8.0838h-31.2936c-1.4167 0-2.5835-1.1667-2.5835-2.5835v-.1667c0-1.4167 1.1668-2.5834 2.5835-2.5834h31.2936c1.4167 0 2.5834 1.1667 2.5834 2.5835v.1666c.0417 1.4168-1.125 2.5835-2.5834 2.5835zm76.3379-80.5465h-49.0446c-1.1251 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h49.0446c1.125 0 2.0417.9168 2.0417 2.0418v1.3334c0 1.1251-.9167 2.0418-2.0417 2.0418zm5.8753 8.0422h-62.587c-1.1251 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0417-2.0418h62.5871c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c-.0417 1.125-.9167 2.0418-2.0418 2.0418zm0 8.0421h-66.2123c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9168-2.0418 2.0418-2.0418h66.2123c1.125 0 2.0418.9168 2.0418 2.0418v1.3334c-.0417 1.1668-.9167 2.0418-2.0418 2.0418zm-41.8775 8.0839h-26.335c-1.125 0-2.0417-.9168-2.0417-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h26.3349c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zm40.5024-.6251h-19.6261c-1.1251 0-2.0418-.9167-2.0418-2.0418v-.125c0-1.125.9167-2.0418 2.0418-2.0418h19.6261c1.125 0 2.0418.9167 2.0418 2.0418v.125c0 1.1668-.9167 2.0418-2.0418 2.0418zm-42.3776 8.6672h-24.4597c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h24.4598c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zm40.0442 0h-18.7928c-1.1251 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h18.7928c1.125 0 2.0417.9167 2.0417 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zM210.018 82.772h-24.4597c-1.125 0-2.0418-.9168-2.0418-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h24.4598c1.125 0 2.0418.9167 2.0418 2.0417v1.3335c0 1.1667-.9167 2.0418-2.0418 2.0418zm36.1273 0h-26.2516c-1.125 0-2.0418-.9168-2.0418-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h26.2516c1.125 0 2.0417.9167 2.0417 2.0417v1.3335c0 1.1667-.9167 2.0418-2.0417 2.0418zm-5.5837 8.0838h-55.0033c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.1251.9167-2.0418 2.0418-2.0418h55.0033c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9168 2.0418-2.0418 2.0418zm-29.5435 8.0422h-25.4598c-1.125 0-2.0418-.9168-2.0418-2.0419v-1.3334c0-1.125.9167-2.0418 2.0418-2.0418h25.4598c1.1251 0 2.0418.9167 2.0418 2.0418v1.3334c0 1.125-.9167 2.0418-2.0418 2.0418zm37.0023 8.042h-60.087c-1.125 0-2.0417-.9167-2.0417-2.0417v-1.3334c0-1.1251.9167-2.0418 2.0417-2.0418h60.087c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c-.0417 1.125-.9168 2.0418-2.0418 2.0418zm0 8.0422h-56.8368c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9168-2.0418 2.0418-2.0418h56.8368c1.125 0 2.0417.9167 2.0417 2.0418v1.3334c-.0416 1.1668-.9167 2.0418-2.0417 2.0418zm0 8.0838h-49.128c-1.125 0-2.0418-.9167-2.0418-2.0418v-1.3334c0-1.125.9168-2.0418 2.0418-2.0418h49.128c1.125 0 2.0418.9167 2.0418 2.0418v1.3334c-.0417 1.1251-.9168 2.0418-2.0418 2.0418z"})),kQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Ebene 1",viewBox:"0 0 512 128",...t},y.createElement("path",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:5,d:"M14.16 10.2598h107.4803m-53.7439 0h0v107.4804m107.4804 0H282.857M175.384 10.2597h107.4804m53.7439 107.4804h0V10.2597m53.7438 107.4804h0L444.096 10.2597l53.744 107.4805H390.3597",className:"cls-1"})),MQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M267.8165 10.5529v29.5973h-91.6069V10.5529h91.6069m1.955-1.955h-95.5168v33.5072h95.4776V8.598h.0391zm-1.955 79.2911v29.5972h-91.6069V87.889h91.6069m1.955-1.9549h-95.5168v33.5071h95.4776v-33.507h.0391zm60.4065-75.3812v106.9333h-29.5973V10.553h29.5973m1.955-1.955h-33.5072v110.8432h33.5071V8.598zm-188.6876 1.9549v29.5973h-31.0048v77.336H82.8433V40.1501H51.8776V10.553h91.5678m1.9549-1.955H49.9227v33.5072h31.0048v77.336h33.507v-77.336h31.0049V8.598h-.0391zm307.8195 110.8431h-92.1152c-.3519 0-.6256-.1564-.821-.4692-.1564-.2736-.1955-.6255-.0391-.9383l38.5507-77.297c.1564-.3128.5083-.5474.8602-.5474s.7037.1955.8601.5474l7.5069 15.0528a1.0953 1.0953 0 0 1 0 .8602l-22.1687 44.4154h75.2248c.3128 0 .6256.1564.821.4301.1956.2737.1956.6256.0392.9384l-7.8587 16.4603c-.1564.3127-.5083.5473-.8602.5473zm-90.5513-1.9158h89.9257l6.9595-14.5445h-75.2248c-.3519 0-.6256-.1564-.821-.4692-.1564-.2736-.1955-.6255-.0392-.9383l22.6379-45.393-6.4121-12.9023-37.026 74.2473z"}),y.createElement("path",{d:"M461.0785 102.9808H384.329c-.3519 0-.6256-.1564-.821-.4692-.1565-.2737-.1956-.6255-.0392-.9383l8.2106-16.4603c.1564-.3128.5083-.5474.8602-.5474h42.7343L398.4824 9.9664c-.1564-.3128-.1173-.6647.0391-.9384.1564-.2737.4692-.4691.821-.4691h15.6784c.352 0 .7038.1954.8602.5473l46.0967 92.467c.1564.3129.1173.6648-.0391.9384-.1955.2737-.5083.4692-.8602.4692zm-75.1857-1.9158h73.6609l-45.1583-90.5512h-13.528l36.7913 74.5992c.1564.3128.1173.6647-.039.9383-.1565.2737-.4692.4692-.8211.4692H393.126l-7.2332 14.5445z"}),y.createElement("path",{d:"M361.1046 119.4411c-.391 0-.7037-.2346-.8601-.5473l-7.8588-16.4994a1.0953 1.0953 0 0 1 0-.8602l46.0967-92.3889c.1564-.3127.5083-.5473.8602-.5473s.7038.1955.8602.5473l37.456 76.0068c.1563.3128.1172.6647-.0391.9383-.1955.2737-.5083.4692-.8211.4301l-15.0919-.1955c-.3519 0-.7037-.1955-.8601-.5473L399.6554 43.317l-37.6906 75.5767c-.1564.3127-.4692.5473-.8602.5473zm-6.803-17.4377 6.8421 14.2708 37.6906-75.5376c.1564-.3128.5083-.5474.8602-.5474s.7037.1955.8601.5474l21.7777 43.6726 12.9415.1955-35.9312-72.8789-45.041 90.2776z"}))),RQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M168.9861 5.0551h101.5474v35.6372H168.9861zm0 82.2526h101.5474v35.6372H168.9861zM301.2638 5.0551h35.6372v117.8898h-35.6372zm-162.9664 0H36.75v35.6372h32.9343v82.2526h35.6372V40.6923h32.9759z"}),y.createElement("path",{fill:"none",d:"M417.1992 56.6189 402.0627 86.975h30.2729z",className:"st0"}),y.createElement("path",{d:"m409.0072 40.235-8.6078 17.2987-32.6432 65.4112h99.385l8.1088-16.9246h-83.001c-.1664 0-.3327-.0831-.4575-.2495-.0831-.1663-.1247-.3326-.0415-.499l8.9404-17.9641 15.885-31.8115-7.5682-15.2612z"}),y.createElement("path",{d:"M393.1222 104.9807H475.25L425.4328 5.0551h-15.9266l40.5441 82.211c0 .0416.0416.0831.0416.1247v.2911c0 .0416 0 .0416-.0416.0832-.0832.1247-.2495.2079-.4158.2495h-48.0708l-8.4415 16.9661zm8.4415-16.9245-8.4415 16.9245 8.4415-16.9245z"}),y.createElement("path",{d:"m448.7196 86.975-22.7463-46.158L408.633 5.7206l-49.734 99.7177 8.0256 16.7998 41.6253-83.417c.0831-.1662.291-.291.4574-.291s.3742.1247.4574.291l23.9106 47.946 15.3444.208zM408.6329 5.7205l17.3404 35.0966z"}))),NQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M148.1698 8.5686H59.5433c-6.0676 0-11 4.9324-11 11 0 6.1068 4.9324 11.0392 11.0391 11.0392h88.6265c6.1068 0 11.0392-4.9324 11.0392-11.0392-.0392-6.0676-4.9716-11-11.0783-11zm128.2813 0h-88.6265c-6.1067 0-11.0391 4.9324-11.0391 11.0392 0 6.1067 4.9324 11.0391 11.0391 11.0391h88.6265c6.1068 0 11.0392-4.9324 11.0392-11.0391 0-6.1068-4.9324-11.0392-11.0392-11.0392zm0 44.0784h-88.6265c-6.1067 0-11.0391 4.9324-11.0391 11.0391 0 6.1068 4.9324 11.0392 11.0391 11.0392h88.6265c6.1068 0 11.0392-4.9324 11.0392-11.0392 0-6.1068-4.9324-11.0391-11.0392-11.0391zm77.5874 55.8221v-89.331c0-6.1069-4.9324-10.6478-11.0392-10.6478-6.1068 0-11.0392 4.541-11.0392 10.6477v89.292c0 6.1068 4.9324 11.0391 11.0392 11.0391 6.1068 0 11.0392-4.9323 11.0392-11zm62.9075 4.7367 45.2528-88.3133c2.7793-5.4022.822-12.3702-4.5801-15.1495-5.4021-2.936-12.2527-.3523-15.032 5.089l-45.2528 88.3133c-2.7794 5.4021-.6263 12.4484 4.7758 15.2278 5.4413 2.7793 12.057.2348 14.8363-5.1673z"})),OQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M308.0824 36.8185c-.7879-1.5343-2.4051-2.3222-4.0223-2.1978h-.0415c-.1244 0-.2488.0415-.3732.0415-.0414 0-.083 0-.083.0415-.0828.0414-.2072.0414-.2902.083-.0414 0-.083.0414-.1244.0414-.083.0414-.1658.0414-.2488.083-.0414.0414-.1244.0414-.1658.0828-.083.0415-.1244.0415-.2074.083l-15.011 7.9616-14.472 7.6714c-.0414.0414-.1243.083-.1658.083-.0414.0414-.1244.0828-.1658.0828-.083.0415-.1244.083-.2074.166-.0414.0414-.083.0414-.1244.0828-.083.083-.1658.1244-.2073.2074l-.083.0829-.2487.2488-.0415.0415c-.083.0829-.1659.2073-.2073.2902-.8294 1.244-.9952 2.8612-.2488 4.2711v.0415c1.2025 2.3636 1.783 4.9346 1.783 7.6299 0 4.271-1.5757 8.3763-4.437 11.5278-1.5342 1.7001-1.4098 4.3125.2903 5.8468.788.705 1.7831 1.0781 2.7783 1.0781 1.1196 0 2.2392-.456 3.0686-1.3684 4.271-4.6857 6.5932-10.7399 6.5932-17.0843 0-2.6539-.4147-5.2248-1.2025-7.7128l7.2567-3.8565c1.3684 3.6906 2.0319 7.547 2.0319 11.5693 0 4.0637-.705 8.0031-2.1149 11.7766-.7878 2.1148.2903 4.5199 2.4051 5.3077.4976.166.9538.2488 1.4514.2488 1.6586 0 3.2344-1.0366 3.8564-2.6953 1.7416-4.6858 2.6539-9.6203 2.6539-14.6793 0-5.3077-1.0367-10.574-2.9442-15.4256l7.7958-4.1467c2.6124 6.1785 3.9393 12.7303 3.9393 19.5723 0 16.421-8.003 31.8466-21.4383 41.3425-1.866 1.327-2.3222 3.8979-.9952 5.7639.7878 1.1196 2.0733 1.7416 3.3588 1.7416.8293 0 1.6587-.2488 2.3636-.7464 15.633-11.0302 24.963-28.9853 24.963-48.06-.0829-9.3716-2.405-18.7846-6.7176-27.1194zm-37.4031 75.5111c-3.4418 1.0367-7.008 1.7002-10.6155 2.0319V89.0667c.9952-.1659 1.9904-.3732 2.9856-.6635 2.1977-.622 3.4417-2.9441 2.8197-5.1004-.622-2.1977-2.9441-3.4417-5.1004-2.8197-3.11.9122-6.5103.9122-9.5788 0-2.1978-.622-4.4785.622-5.1005 2.8197-.622 2.1978.622 4.4784 2.8198 5.1004.9952.2903 1.949.4976 2.9856.6635v25.2948c-3.6905-.2903-7.3396-.9952-10.9058-2.1148-2.1563-.6635-4.4784.539-5.1833 2.6953-.6635 2.1563.539 4.4785 2.6953 5.1834 5.6395 1.7416 11.5278 2.6539 17.4576 2.6539 5.8468 0 11.6107-.8708 17.1672-2.5295 2.1978-.6635 3.4003-2.9856 2.7368-5.1419-.7049-2.1977-3.027-3.4417-5.1833-2.7783zM222.163 26.4103c8.252-7.4226 18.6601-11.8595 29.6074-12.7718v25.2948c-.9952.1659-1.9904.3732-2.9856.6635-2.1978.622-3.4418 2.9441-2.8198 5.1004.539 1.8245 2.1563 2.9856 3.9394 2.9856.3732 0 .7878-.0415 1.161-.1659 3.11-.9123 6.5103-.9123 9.5789 0 2.1977.622 4.4784-.622 5.1004-2.8197.622-2.1978-.622-4.4785-2.8198-5.1005-.9537-.2902-1.9489-.4975-2.9856-.6634V13.6385c10.9888.9123 21.3555 5.3492 29.6074 12.7718.7878.705 1.783 1.0367 2.7368 1.0367 1.1196 0 2.2392-.4562 3.0685-1.3684 1.5343-1.7002 1.3684-4.3126-.3317-5.8469-10.6155-9.6618-24.5484-15.011-39.1032-15.011-14.5134 0-28.4463 5.3492-39.2692 15.0525-1.7 1.5343-1.8245 4.1467-.3317 5.8468 1.5758 1.6587 4.1882 1.783 5.8468.2903z"}),y.createElement("circle",{cx:486.4639,cy:-139.1956,r:26.3,transform:"matrix(.40932 -.06643 .06643 .40932 66.0468 153.269)"}),y.createElement("path",{d:"M243.6843 81.8515c1.6173-1.6172 1.6173-4.2296 0-5.8469-1.6172-1.6172-4.2296-1.6172-5.8468 0l-8.4178 8.4593c-4.5198-5.8468-6.9664-12.9791-6.9664-20.4846 0-3.9394.705-7.8787 2.0319-11.5278l10.5326 5.598c.622.3317 1.2854.4976 1.949.4976 1.4927 0 2.9026-.7879 3.649-2.1977 1.0781-2.032.2903-4.52-1.7001-5.598l-29.1098-15.4257-.3732-.2074c-1.949-1.0366-4.354-.3317-5.4736 1.4929l-.0415.0414C199.5221 45.029 197.2 54.442 197.2 63.9793c0 15.633 6.0542 30.3537 17.0843 41.4253.788.8294 1.866 1.2026 2.9442 1.2026.9123 0 1.866-.3317 2.6124-.9123.083-.083.2073-.1659.2903-.2488l12.0254-12.0254 11.5277-11.5692zm-34.3345-37.4446 7.7958 4.1467c-1.949 4.893-2.9442 10.1594-2.9442 15.4257 0 9.7032 3.2759 18.9088 9.3715 26.3314l-6.22 6.22c-7.7128-9.0812-11.901-20.526-11.901-32.5514-.0415-6.7177 1.327-13.3938 3.8979-19.5724z"}))),LQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M223.2474 42.9233h31.025v10.8752h-31.025zm0 30.0811h31.025v10.8752h-31.025zm-27.742-30.0811h-12.9271v10.8341h12.9271v30.1222h10.8342V53.7574h12.9271V42.9233h-12.9271zm65.9077 0h10.8752v40.9563h-10.8752zm46.0861 0h-27.9471v40.9563h10.8752V73.0044h17.113v10.8752h10.8751V42.9233h-10.9162zm-17.113 19.206v-8.3719h17.113v8.3718h-17.113z"}),y.createElement("path",{strokeWidth:.4104,d:"m151.2491 65.0586 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm14.5705.0035 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm165.7939.0021 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm14.5705.0035 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zM243.2284 27.686l7.2836-7.2837 7.2836 7.2836-7.2836 7.2836zm.0036-14.5706 7.2835-7.2836 7.2836 7.2836-7.2836 7.2836zm.0143 101.7684 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836zm-.0255-14.5995 7.2836-7.2836 7.2836 7.2836-7.2836 7.2836z"}),y.createElement("path",{d:"M292.6433 104.0294h10.3006V114.33h-10.3006zm-10.3006-10.3006h10.3006v10.3006h-10.3006zm-89.3816 10.3006h10.3006V114.33h-10.3006zm10.3006-10.3006h10.3006v10.3006h-10.3006zm79.081-70.2988h10.3006v10.3006h-10.3006zm10.3006-10.3006h10.3006V23.43h-10.3006zm-99.6822 0h10.3006V23.43h-10.3006zM203.2617 23.43h10.3006v10.3006h-10.3006z"}))),QQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null",strokeWidth:.3507},y.createElement("path",{d:"M129.0495 24.2257c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926c0 5.5065-4.4544 9.9258-9.9259 9.9258s-9.9259-4.4193-9.9259-9.9259zm19.8872.0007c0-5.5066 4.4544-9.926 9.926-9.926s9.9259 4.4545 9.9259 9.926c0 5.5066-4.4544 9.926-9.926 9.926s-9.9259-4.4194-9.9259-9.926zm19.8867.0002c0-5.5066 4.4544-9.9259 9.926-9.9259s9.961 4.4544 9.961 9.926c0 5.5065-4.4545 9.9258-9.926 9.9258s-9.961-4.4193-9.961-9.9259zm35.214-.0008c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.926 4.4544 9.926 9.926c0 5.5066-4.4545 9.9259-9.926 9.9259s-9.926-4.4193-9.926-9.926zm19.8871.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.4715.0351-9.926-4.4193-9.926-9.9259zm19.8873-.0002c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926c0 5.5065-4.4543 9.9258-9.9259 9.9258s-9.9259-4.4193-9.9259-9.9259zm39.7734.0003c0-5.5066 4.4543-9.926 9.9259-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926 0 5.5066-4.4544 9.9259-9.926 9.9259-5.4715.035-9.9258-4.4193-9.9258-9.926zm39.7744-.0007c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.5066.0351-9.926-4.4193-9.926-9.9259z"}),y.createElement("path",{d:"M343.2111 24.2264c0-5.5066 4.4544-9.9259 9.926-9.9259 5.5065 0 9.9258 4.4544 9.9258 9.926 0 5.5065-4.4543 9.9258-9.9259 9.9258-5.4715.0351-9.9259-4.4193-9.9259-9.9259zm19.8869-.0004c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9258-9.926 9.9258s-9.9259-4.4193-9.9259-9.9259zM148.9368 44.1134c0-5.5066 4.4544-9.926 9.926-9.926s9.9258 4.4545 9.9258 9.926-4.4543 9.926-9.9259 9.926-9.9259-4.4194-9.9259-9.926zm55.1007-.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9259-9.926 9.9259-9.9258-4.4194-9.9258-9.926zm79.5478.0007c0-5.5066 4.4543-9.926 9.9259-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926s-4.4544 9.9259-9.926 9.9259c-5.4715.035-9.9258-4.4193-9.9258-9.926zm39.774-.0007c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926s-4.4545 9.9258-9.926 9.9258c-5.5066.0351-9.926-4.4193-9.926-9.9259zm39.7387.0004c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9258-9.926 9.9258-9.9259-4.4193-9.9259-9.9259zM148.937 64.0004c0-5.5066 4.4543-9.926 9.9258-9.926s9.926 4.4545 9.926 9.926c0 5.5066-4.4544 9.926-9.926 9.926s-9.9259-4.4194-9.9259-9.926zm55.1006-.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9259-9.926 9.9259s-9.9258-4.4194-9.9258-9.926zm19.8871.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.4715.0351-9.926-4.4193-9.926-9.9259zm19.8873-.0002c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926c0 5.5065-4.4544 9.9258-9.9259 9.9258s-9.9259-4.4193-9.9259-9.9259zm39.7733-.0007c0-5.5067 4.4544-9.926 9.926-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926 0 5.5066-4.4544 9.9259-9.926 9.9259-5.4715.035-9.9259-4.4193-9.9259-9.926zm39.774.0003c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.5066.0351-9.926-4.4193-9.926-9.9259z"}),y.createElement("path",{d:"M343.2111 63.9994c0-5.5066 4.4544-9.9259 9.926-9.9259 5.5065 0 9.9258 4.4544 9.9258 9.926 0 5.5065-4.4544 9.9258-9.9259 9.9258-5.4715.0351-9.9259-4.4193-9.9259-9.9259zm19.8869.0008c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9258-9.926 9.9258s-9.9259-4.4193-9.9259-9.9259zM148.937 83.8874c0-5.5066 4.4544-9.926 9.926-9.926s9.9258 4.4545 9.9258 9.926c0 5.5066-4.4543 9.926-9.9259 9.926s-9.9259-4.4194-9.9259-9.926zm55.1007-.0006c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9259-9.926 9.9259s-9.9258-4.4194-9.9258-9.926zm79.5478-.0003c0-5.5066 4.4543-9.926 9.9259-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926 0 5.5066-4.4544 9.9259-9.926 9.9259-5.4715.035-9.9258-4.4193-9.9258-9.926zm39.7738.0003c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926 0 5.5065-4.4545 9.9258-9.926 9.9258-5.5066.0351-9.926-4.4193-9.926-9.9259zm39.7387.0004c0-5.5066 4.4545-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926c0 5.5065-4.4544 9.9258-9.926 9.9258s-9.9258-4.4193-9.9258-9.9259zm-214.1609 19.8862c0-5.5066 4.4544-9.926 9.926-9.926s9.9258 4.4545 9.9258 9.926-4.4543 9.926-9.9259 9.926-9.9259-4.4194-9.9259-9.926zm55.1007.0004c0-5.5066 4.4544-9.9259 9.9259-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9259-9.926 9.9259-9.9258-4.4194-9.9258-9.926zm19.8871-.0004c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926s-4.4545 9.9258-9.926 9.9258c-5.4715.0351-9.926-4.4193-9.926-9.9259zm19.8863.0008c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9258 4.4544 9.9258 9.926-4.4544 9.9258-9.9259 9.9258-9.9259-4.4193-9.9259-9.9259zm39.7742-.0007c0-5.5066 4.4544-9.926 9.926-9.926 5.5066 0 9.9259 4.4544 9.9259 9.926s-4.4544 9.9259-9.926 9.9259c-5.4715.035-9.9259-4.4193-9.9259-9.926zm39.7739.0003c0-5.5066 4.4544-9.9259 9.9259-9.9259 5.5066 0 9.926 4.4544 9.926 9.926s-4.4545 9.9258-9.926 9.9258c-5.5066.0351-9.926-4.4193-9.926-9.9259zm39.7387-.0006c0-5.5066 4.4544-9.9259 9.926-9.9259s9.9259 4.4544 9.9259 9.926-4.4544 9.9258-9.926 9.9258-9.9259-4.4193-9.9259-9.9259z"}))),PQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M400.4148 42.4695c1.947-3.3212 1.947-7.444 0-10.7653-1.9469-3.3212-5.4971-5.3826-9.2764-5.3826-3.8938 0-7.444-2.0614-9.2765-5.3826-1.9469-3.3212-5.4971-5.3827-9.2764-5.3827-3.8939 0-7.444 2.0615-9.2765 5.3827-1.9469 3.3212-5.4971 5.3826-9.2764 5.3826-3.8939 0-7.444 2.0614-9.2765 5.3826-1.9469 3.3212-1.9469 7.444 0 10.7653 1.947 3.3212 1.947 7.444 0 10.7652-1.9469 3.3212-1.9469 7.4441 0 10.7653 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 5.4972 5.3827 9.2765 5.3827 3.8938 0 7.444-2.0615 9.2764-5.3827 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.444 0-10.7653 1.947-3.3212 5.4972-5.3826 9.2765-5.3826 3.8938 0 7.444 2.0614 9.2764 5.3826 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 5.4972 5.3827 9.2765 5.3827 3.8938 0 7.444-2.0615 9.2764-5.3827 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.444 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.4441 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7653-1.9469-3.3212-1.9469-7.444 0-10.7652zM363.08 53.2347c-1.947-3.3212-1.947-7.444 0-10.7652 1.9469-3.3212 5.4971-5.3826 9.2764-5.3826 3.8939 0 7.444 2.0614 9.2765 5.3826 1.9469 3.3212 1.9469 7.444 0 10.7652-1.947 3.3212-5.4972 5.3827-9.2765 5.3827s-7.3295-2.0615-9.2764-5.3827zm-47.642-23.1338a9.6229 9.6229 0 0 0 0-9.62c-1.7179-3.0922-4.9246-4.9246-8.3603-4.9246-3.4357 0-6.6424 1.8324-8.3602 4.81a9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.6201 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.6201 9.6229 9.6229 0 0 0 0 9.62c1.7178 2.9776 4.9245 4.81 8.3602 4.81 3.4357 0 6.6424-1.8324 8.3603-4.81a9.6229 9.6229 0 0 0 0-9.62 9.6229 9.6229 0 0 1 0-9.62 9.6229 9.6229 0 0 0 0-9.62 9.6229 9.6229 0 0 1 0-9.62 9.6229 9.6229 0 0 0 0-9.62 9.6229 9.6229 0 0 1 0-9.6201 9.6229 9.6229 0 0 0 0-9.62c-1.7179-2.8631-1.7179-6.5279 0-9.5055zm-62.5302 58.0637c-1.7178 2.9776-4.9245 4.81-8.3602 4.81-3.4357 0-6.6424-1.8324-8.3603-4.81a9.6229 9.6229 0 0 1 0-9.62c1.7179-2.9777 4.9246-4.81 8.3603-4.81 3.4357 0 6.6424-1.8324 8.3602-4.81a9.6229 9.6229 0 0 0 0-9.62c-1.7178-2.9777-4.9245-4.8101-8.3602-4.8101-3.4357 0-6.6424-1.8324-8.3603-4.81a9.6229 9.6229 0 0 1 0-9.62c1.7179-2.9777 4.9246-4.81 8.3603-4.81 3.4357 0 6.6424 1.8323 8.3602 4.81 1.718 2.9776 4.9246 4.81 8.3603 4.81 3.4357 0 6.6424-1.8324 8.3603-4.81a9.6229 9.6229 0 0 0 0-9.62c-1.7179-2.9777-4.9246-4.81-8.3603-4.81-3.4357 0-6.6424-1.8324-8.3603-4.81-1.7178-2.9777-4.9245-4.81-8.3602-4.81-3.4357 0-6.6424 1.8323-8.3603 4.81-1.7178 2.9776-4.9245 4.81-8.3602 4.81-3.4358 0-6.6424 1.8323-8.3603 4.81a9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62 9.6229 9.6229 0 0 1 0 9.62 9.6229 9.6229 0 0 0 0 9.62c1.7179 2.9777 4.9245 4.8101 8.3603 4.8101 3.4357 0 6.6424 1.8324 8.3602 4.81 1.7179 2.9776 4.9246 4.81 8.3603 4.81 3.4357 0 6.6424-1.8324 8.3602-4.81 1.718-2.9776 4.9246-4.81 8.3603-4.81 3.4357 0 6.6424-1.8324 8.3603-4.81a9.6229 9.6229 0 0 0 0-9.62c-1.7179-2.9777-4.9246-4.81-8.3603-4.81-3.4357-.1146-6.6424 1.8323-8.3603 4.81zm-57.6056-61.843c-3.8938 0-7.444-2.0614-9.2764-5.3826-1.947-3.3212-5.4972-5.3827-9.2765-5.3827-3.8938 0-7.444 2.0615-9.2764 5.3827-1.947 3.3212-5.4972 5.3826-9.2765 5.3826-3.8938 0-7.444-2.0614-9.2764-5.3826-2.0614-3.3212-5.6117-5.3827-9.5055-5.3827-3.8938 0-7.444 2.0615-9.2765 5.3827-1.9469 3.3212-5.4971 5.3826-9.2764 5.3826-3.8938 0-7.444 2.0614-9.2765 5.3826-1.9469 3.3212-1.9469 7.444 0 10.7653 1.947 3.3212 5.4972 5.3826 9.2765 5.3826 3.8938 0 7.444-2.0614 9.2764-5.3826 1.947-3.3212 5.4972-5.3826 9.2765-5.3826 3.8938 0 7.444 2.0614 9.2764 5.3826 1.947 3.3212 1.947 7.444 0 10.7652-1.9469 3.3212-1.9469 7.4441 0 10.7653 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 1.947 7.444 0 10.7653-1.9469 3.3212-1.9469 7.444 0 10.7652 1.947 3.3212 5.4972 5.3827 9.2765 5.3827 3.8938 0 7.444-2.0615 9.2764-5.3827 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.444 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7652-1.9469-3.3212-1.9469-7.4441 0-10.7653 1.947-3.3212 1.947-7.444 0-10.7653-1.9469-3.3212-1.9469-7.444 0-10.7652 1.947-3.3212 5.4972-5.3826 9.2765-5.3826 3.8938 0 7.444 2.0614 9.2764 5.3826 1.947 3.3212 5.4972 5.3826 9.2765 5.3826 3.8938 0 7.444-2.0614 9.2764-5.3826 1.947-3.3212 1.947-7.444 0-10.7653-1.6033-3.3212-5.1535-5.3826-9.0474-5.3826z"})),$Q=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"#FFF",strokeMiterlimit:10},y.createElement("path",{d:"m312.0294 39.7987-31.828-31.8681c-.4405-.4404-1.041-.6806-1.6815-.6806h-45.0397c-.6406 0-1.2411.2402-1.6815.6806l-31.868 31.868c-.4405.4405-.6807 1.041-.6807 1.6816v45.0396c0 .6406.2402 1.2411.6806 1.6815l31.868 31.8681c.4405.4404 1.041.6806 1.6816.6806h45.0396c.6406 0 1.2411-.2402 1.6815-.6806l31.8681-31.868c.4404-.4405.6806-1.041.6806-1.6816V41.4802c0-.6406-.2802-1.2411-.7206-1.6815zm-4.0036 45.7603-30.4668 30.4668h-43.118L203.9742 85.559V42.441l30.4668-30.4668h43.118l30.4668 30.4668v43.118z",className:"st0"}),y.createElement("path",{d:"M295.775 46.5246 273.4755 24.225c-.04-.04-.08-.04-.08-.0801-.0801-.08-.1602-.1602-.2803-.2002-.08-.08-.2002-.1201-.3203-.1601-.04 0-.08-.04-.08-.04-.1602-.0401-.2803-.1202-.4405-.1202h-.1601c-.08 0-.2002-.04-.2802-.04-.0801 0-.1602 0-.2403.04-.08 0-.1601 0-.2402.04-.08 0-.12.04-.2001.04-.0801.0401-.1602.0401-.2403.0802-.08.04-.12.08-.2001.12-.0801.0401-.1602.0801-.2002.1202-.1201.08-.2402.2002-.3603.2802-.04.04-.04.0801-.0801.1201-.08.0801-.1601.1602-.2002.2403-.08.12-.1201.2001-.1601.3202 0 .04-.04.04-.04.0801l-11.0898 26.7436h-5.0445l-9.7285-23.5008h19.417c1.3212 0 2.3621-1.0409 2.3621-2.362s-1.0409-2.3621-2.362-2.3621H240.166c-.08 0-.2001 0-.2802.04-.1601.04-.2803.0801-.4004.1201h-.04s-.04 0-.04.04c-.1201.0401-.2402.1202-.3604.2003-.08.04-.1601.12-.2402.2001-.04.04-.08.04-.12.0801l-16.2144 16.2143a2.3439 2.3439 0 0 0 0 3.323c.4805.4403 1.081.6805 1.6815.6805s1.201-.2402 1.6815-.6806l13.732-13.732 9.7287 23.5006-3.5632 3.5632-12.1307-4.9644c-.04 0-.08-.04-.12-.04-.1202-.04-.2003-.0801-.3204-.0801-.12-.04-.2001-.04-.3202-.04h-.1602c-.12 0-.2802 0-.4003.04-.1602.04-.2803.08-.4004.1201-.04 0-.04 0-.08.04-.0801.04-.2002.0801-.2803.1602-.04.04-.08.04-.1201.08-.08.0401-.1201.1202-.2002.1602-.04.04-.1201.08-.1601.1201-.0801.08-.1201.1601-.2002.2402-.04.04-.08.08-.08.1201-.0801.1201-.1602.2803-.2403.4004 0 .04 0 .08-.04.08l-.1201.3604c-.04.12-.04.2402-.04.3603v19.4171c0 .6406.2401 1.241.6805 1.6815l12.531 12.531-4.2036 10.089-19.1369-19.137v-30.627c0-1.3211-1.041-2.362-2.362-2.362s-2.3622 1.0409-2.3622 2.362V79.834c0 .6405.2403 1.241.6806 1.6815l22.3397 22.3396.08.0801c.0802.08.1602.1602.2803.2402.0801.0801.2002.1201.3203.1602.04 0 .08.04.08.04l.3604.1201c.04 0 .04 0 .08.04h.0802c.12 0 .2402.0401.3603.0401.12 0 .2802 0 .4003-.04.04 0 .08 0 .1201-.04.0801-.0401.2002-.0401.2803-.0801.04 0 .08-.04.12-.04.1202-.0401.2403-.1202.3604-.2003.1201-.08.2402-.1601.3203-.2802 0 0 .04 0 .04-.04l.04-.0401c.0801-.08.1602-.1601.2003-.2803l.08-.08c.08-.1201.1201-.2402.2002-.3603l6.1254-14.813 4.9243-11.9306h5.0445l9.7286 23.5007h-3.243c-1.321 0-2.362 1.041-2.362 2.362s1.041 2.3622 2.362 2.3622h6.766c.1602 0 .3203 0 .4404-.04.3203-.0801.6006-.2003.8408-.3604.08-.08.1601-.1201.2402-.2002.04-.04.08-.04.1201-.08l4.7642-4.7642a2.3439 2.3439 0 0 0 0-3.323 2.3439 2.3439 0 0 0-3.323 0l-2.282 2.282-9.7285-23.5007 3.5631-3.5631 26.7836 11.0898c.2803.12.6006.1601.9208.1601.9209 0 1.8016-.5605 2.162-1.4413.4804-1.201-.0801-2.6023-1.2812-3.0827l-26.7836-11.0898V61.618l26.7436-11.0898c.04 0 .08-.04.12-.04.1202-.04.2003-.08.2803-.1602.0801-.08.2002-.16.2803-.2402l.08-.08c.1202-.1201.2002-.2402.2803-.3604.04-.04.08-.12.08-.16l.1202-.2403c.04-.08.04-.1601.08-.2402 0-.08.04-.1201.04-.2002 0-.08 0-.1201.0401-.2002 0-.08.04-.1601.04-.2402 0-.08 0-.1601-.04-.2402 0-.08 0-.1601-.04-.2002-.04-.1601-.08-.3203-.1201-.4404 0-.04-.04-.08-.04-.08-.0401-.1201-.0801-.2002-.1602-.3203-.08-.08-.1201-.1602-.2002-.2402.2002-.2402.1602-.2803.1201-.3203zm-29.3058 10.5693-3.5631-3.5631 9.7286-23.5007 17.3352 17.3352-23.5007 9.7286zm-7.3665 14.4527h-6.2455l-4.4439-4.4439v-6.2455l4.444-4.4439h6.2454l4.444 4.444v6.2454l-4.444 4.444zm-24.0612 1.121v-14.813l8.6877 3.6032v6.6458c0 .6406.2402 1.2411.6806 1.6815l4.6841 4.6841-3.6031 8.6877-10.4493-10.4893z",className:"st0"}),y.createElement("circle",{cx:797.1289,cy:-60.4278,r:9,className:"st0",transform:"matrix(.15321 -.36989 .36989 .15321 156.199 368.1)"}))),zQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M224.8418 33.1511h-13.7144c-19.592 0-35.5063 15.9143-35.5063 35.5063v39.2184c0 2.681 2.1655 4.8465 4.8465 4.8465s4.8464-2.1655 4.8464-4.8465V68.6574c0-14.23 11.5834-25.8477 25.8477-25.8477h13.7145c2.681 0 4.8464-2.1655 4.8464-4.8465s-2.2342-4.812-4.8808-4.812zm0-17.8734h-88.6454c-2.681 0-4.8464 2.1655-4.8464 4.8465s2.1654 4.8464 4.8464 4.8464h88.6454c2.681 0 4.8464-2.1654 4.8464-4.8464s-2.1998-4.8465-4.8464-4.8465zm65.3412 0h-43.3431c-2.681 0-4.8465 2.1655-4.8465 4.8465s2.1655 4.8464 4.8465 4.8464h43.343c2.681 0 4.8465-2.1654 4.8465-4.8464s-2.1998-4.8465-4.8465-4.8465zm-13.8863 27.532h13.8519c2.681 0 4.8464-2.1655 4.8464-4.8465s-2.1654-4.812-4.812-4.812h-13.852c-18.9046 0-34.3032 15.3986-34.3032 34.3032v40.4214c0 2.681 2.1654 4.8465 4.8464 4.8465h43.3431c2.681 0 4.8465-2.1654 4.8465-4.8465s-2.1655-4.8464-4.8465-4.8464h-38.4966v-35.575c-.0344-13.577 10.999-24.6447 24.576-24.6447zm34.8532-27.532c-2.681 0-4.8465 2.1655-4.8465 4.8465v87.7516c0 2.681 2.1654 4.8465 4.8464 4.8465s4.8465-2.1655 4.8465-4.8465V20.1242c0-2.681-2.1654-4.8465-4.8464-4.8465zm66.2004 20.8982c-.0687-.1719-.1375-.3437-.2406-.5156-5.7401-12.0302-18.0453-20.3826-32.2753-20.3826H331.12c-2.681 0-4.8465 2.1654-4.8465 4.8465v87.7516c0 2.681 2.1655 4.8465 4.8465 4.8465s4.8464-2.1655 4.8464-4.8465V24.9362h8.9024c7.4587 0 14.1956 3.1623 18.9733 8.1806h-14.9174c-2.681 0-4.8465 2.1654-4.8465 4.8464s2.1655 4.8465 4.8465 4.8465h20.692a26.0956 26.0956 0 0 1 1.3404 8.2492v56.817c0 2.681 2.1655 4.8464 4.8465 4.8464s4.8464-2.1655 4.8464-4.8465V51.059c-.0343-5.3276-1.203-10.346-3.2997-14.883z"})),VQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("path",{stroke:"null",d:"M164.7912 16.3016c0-2.9157-2.355-5.2707-5.2707-5.2707h-24.4473v-.0748H88.4588v.0748H63.9743c-2.9157 0-5.2708 2.355-5.2708 5.2707v36.1102c0 2.9158 2.355 5.2708 5.2708 5.2708H87.3c.6355 0 1.1215.486 1.1215 1.1214v52.9692c0 2.9157 2.355 5.2707 5.2707 5.2707h36.1103c2.9157 0 5.2707-2.355 5.2707-5.2707V58.804c0-.6355.486-1.1214 1.1214-1.1214h23.3259c2.9157 0 5.2708-2.355 5.2708-5.2708V16.3016zm127.2455 95.4716V16.2268c0-2.9158 2.355-5.2708 5.2708-5.2708h36.1102c2.9158 0 5.2708 2.355 5.2708 5.2708v95.5463c0 2.9157-2.355 5.2707-5.2708 5.2707h-36.1102c-2.9157 0-5.2707-2.355-5.2707-5.2707zm-15.8496-54.0906h-95.5463c-2.9157 0-5.2707-2.355-5.2707-5.2708V16.3016c0-2.9157 2.355-5.2707 5.2707-5.2707h95.5463c2.9158 0 5.2708 2.355 5.2708 5.2707v36.1102c0 2.9158-2.355 5.2708-5.2708 5.2708zm0 59.3239h-95.5463c-2.9157 0-5.2707-2.355-5.2707-5.2707V75.6255c0-2.9157 2.355-5.2707 5.2707-5.2707h95.5463c2.9158 0 5.2708 2.355 5.2708 5.2707v36.1103c0 2.9157-2.355 5.2707-5.2708 5.2707zM399.059 13.8718l-51.1374 100.7797c-.5607 1.084.2243 2.3924 1.4579 2.3924h102.2749c1.2336 0 2.0186-1.3083 1.4578-2.3924L401.9749 13.8718c-.5981-1.1962-2.3176-1.1962-2.9157 0z"})),UQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 512 128",...t},y.createElement("g",{stroke:"null"},y.createElement("path",{d:"M441.6742 117.9702H490.9l-57.886-84.4048h-50.6346l-46.491 70.8139V33.5654H289.19v65.2615h-79.5154V82.7497h72.347v-18.066h-72.347V51.59h57.803V33.5654H21.1v21.008h47.4855v63.3968h46.6982V54.5733h47.6927v63.397h210.9501l7.3756-13.591h52.9965l7.3756 13.591zM391.6196 85.526l16.2843-29.9581 16.2015 29.9581h-32.4858z"}),y.createElement("ellipse",{cx:68.2955,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M68.2955 11.6872c11.229 0 20.3035 9.8203 20.3035 21.9196s-9.0744 21.9196-20.3036 21.9196c-11.229 0-20.3035-9.8203-20.3035-21.9196s9.0744-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577 21.961-10.5661 21.961-23.577-9.8618-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:74.6766,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("ellipse",{cx:115.4909,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M115.491 11.6872c11.229 0 20.3035 9.8203 20.3035 21.9196s-9.0745 21.9196-20.3036 21.9196-20.3036-9.8203-20.3036-21.9196 9.0745-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577 21.961-10.5661 21.961-23.577-9.8617-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:109.1098,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("ellipse",{cx:384.2441,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M384.244 11.6872c11.2292 0 20.3036 9.8203 20.3036 21.9196s-9.0744 21.9196-20.3035 21.9196c-11.2292 0-20.3036-9.8203-20.3036-21.9196s9.1159-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577c12.0992 0 21.961-10.5661 21.961-23.577s-9.8203-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:390.6252,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("ellipse",{cx:431.481,cy:33.5653,fill:"#FFF",className:"st0",rx:21.1323,ry:22.7483}),y.createElement("path",{d:"M431.481 11.6872c11.229 0 20.3035 9.8203 20.3035 21.9196s-9.0744 21.9196-20.3035 21.9196c-11.2292 0-20.3036-9.8203-20.3036-21.9196s9.0744-21.9196 20.3036-21.9196m0-1.6574c-12.0993 0-21.961 10.5661-21.961 23.577s9.8617 23.577 21.961 23.577c12.0992 0 21.961-10.5661 21.961-23.577s-9.8618-23.577-21.961-23.577z"}),y.createElement("ellipse",{cx:425.0584,cy:33.5653,rx:10.1932,ry:10.6905}),y.createElement("path",{fill:"#FFF",d:"M232.2987 85.8574c-6.0911 0-11.0634-5.428-11.0634-12.0993s4.9723-12.0992 11.0634-12.0992c6.091 0 11.0633 5.428 11.0633 12.0992s-4.9308 12.0993-11.0633 12.0993z",className:"st0"}),y.createElement("path",{d:"M232.2987 62.529c5.6352 0 10.2346 5.0552 10.2346 11.2706S237.934 85.07 232.2987 85.07s-10.2347-5.0551-10.2347-11.2705 4.5994-11.2706 10.2347-11.2706m0-1.6574c-6.5469 0-11.8921 5.801-11.8921 12.928s5.3452 12.928 11.892 12.928c6.547 0 11.8922-5.801 11.8922-12.928s-5.3038-12.928-11.8921-12.928z"}),y.createElement("ellipse",{cx:232.2987,cy:73.7582,rx:5.3452,ry:5.8839}),y.createElement("path",{fill:"#FFF",d:"M256.2486 85.8574c-6.091 0-11.0634-5.428-11.0634-12.0993s4.9723-12.0992 11.0634-12.0992c6.091 0 11.0634 5.428 11.0634 12.0992s-4.9723 12.0993-11.0634 12.0993z",className:"st0"}),y.createElement("path",{d:"M256.2486 62.529c5.6353 0 10.2347 5.0552 10.2347 11.2706S261.8839 85.07 256.2486 85.07s-10.2346-5.055-10.2346-11.2704 4.558-11.2706 10.2347-11.2706m0-1.6574c-6.5469 0-11.892 5.801-11.892 12.928s5.3451 12.928 11.892 12.928 11.8921-5.801 11.8921-12.928-5.3452-12.928-11.892-12.928z"}),y.createElement("ellipse",{cx:256.2486,cy:73.7582,rx:5.3452,ry:5.8839}),y.createElement("ellipse",{cx:302.7397,cy:32.6538,fill:"#FFF",className:"st0",rx:9.406,ry:8.9087}),y.createElement("path",{d:"M302.7397 24.5738c4.7237 0 8.5772 3.6049 8.5772 8.08s-3.8121 8.08-8.5772 8.08-8.5773-3.605-8.5773-8.08 3.8536-8.08 8.5773-8.08m0-1.6575c-5.6353 0-10.2347 4.3508-10.2347 9.7374s4.5994 9.7375 10.2347 9.7375 10.2346-4.3508 10.2346-9.7374-4.5994-9.7375-10.2346-9.7375z"}),y.createElement("ellipse",{cx:302.7397,cy:32.6538,rx:4.4751,ry:4.2265}),y.createElement("ellipse",{cx:322.7532,cy:32.6538,fill:"#FFF",className:"st0",rx:9.406,ry:8.9087}),y.createElement("path",{d:"M322.7532 24.5738c4.7237 0 8.5772 3.6049 8.5772 8.08s-3.812 8.08-8.5772 8.08-8.5772-3.605-8.5772-8.08 3.8535-8.08 8.5772-8.08m0-1.6575c-5.6353 0-10.2347 4.3508-10.2347 9.7374s4.5994 9.7375 10.2347 9.7375 10.2347-4.3508 10.2347-9.7374-4.5994-9.7375-10.2347-9.7375z"}),y.createElement("ellipse",{cx:322.7532,cy:32.6538,rx:4.4751,ry:4.2265})));var lf={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),n.BASE=2166136261;function n(i,s=n.BASE){const r=i.length;for(let a=0;a>>0}e.default=n,t.exports=n})(lf,lf.exports);var HQ=lf.exports;const GQ=Yi(HQ),Bm=ge.createContext({}),qQ=()=>ge.useContext(Bm),ra=(t,e)=>{const n=i=>{const{size:s=30,viewBox:r=e}=i,a=qQ(),c=a[t];let l;return c||(l="icon-"+GQ(t).toString(16),a[t]=l),h("svg",{viewBox:`0 0 ${r||s} ${r||s}`,width:s,height:s,fill:"none",dangerouslySetInnerHTML:{__html:c?``:`${t}`}})};return y.memo(n)},jQ=` -`;ra(GQ);const qQ=ra(` +`;ra(jQ);const KQ=ra(` -`,16),jQ=ra(` +`,16),WQ=ra(` -`),KQ=ra(` +`),JQ=ra(` -`,16),WQ=ra(``,16),JQ=ra(` + />`,16),XQ=ra(` -`,16),x8=ra(` +`,16),_8=ra(` -`,16),YQ=ra(` -`,24),XQ=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",...t},y.createElement("path",{fill:"current",fillRule:"evenodd",d:"M9.6 4a.6.6 0 0 0-1.2 0v.4H1a.6.6 0 0 0 0 1.2h7.4V6a.6.6 0 0 0 1.2 0V4Zm4 0v.4H15a.6.6 0 1 1 0 1.2h-1.4V6a.6.6 0 0 1-1.2 0v-.94a.6.6 0 0 1 0-.12V4a.6.6 0 1 1 1.2 0Zm-4 5.4V9a.6.6 0 0 0-1.2 0v.94a.6.6 0 0 0 0 .12V11a.6.6 0 1 0 1.2 0v-.4H15a.6.6 0 1 0 0-1.2H9.6ZM1 9.4a.6.6 0 0 0 0 1.2h3.4v.4a.6.6 0 1 0 1.2 0V9a.6.6 0 0 0-1.2 0v.4H1Z",clipRule:"evenodd"})),ZQ=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.42583 11.4258C8.19151 11.6601 7.81161 11.6601 7.5773 11.4258L2.5773 6.42583C2.34298 6.19151 2.34298 5.81161 2.5773 5.5773C2.81161 5.34298 3.19151 5.34298 3.42583 5.5773L8.00156 10.153L12.5773 5.5773C12.8116 5.34298 13.1915 5.34298 13.4258 5.5773C13.6601 5.81161 13.6601 6.19151 13.4258 6.42583L8.42583 11.4258Z",fill:"current"})),eP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.39844 2.99844C1.39844 2.11478 2.11478 1.39844 2.99844 1.39844H12.9984C13.8821 1.39844 14.5984 2.11478 14.5984 2.99844V5.99844C14.5984 6.88209 13.8821 7.59844 12.9984 7.59844H2.99844C2.11478 7.59844 1.39844 6.88209 1.39844 5.99844V2.99844ZM2.99844 2.59844C2.77752 2.59844 2.59844 2.77752 2.59844 2.99844V5.99844C2.59844 6.21935 2.77752 6.39844 2.99844 6.39844H12.9984C13.2194 6.39844 13.3984 6.21935 13.3984 5.99844V2.99844C13.3984 2.77752 13.2194 2.59844 12.9984 2.59844H2.99844ZM1.39844 9.99844C1.39844 9.66707 1.66707 9.39844 1.99844 9.39844L13.9984 9.39844C14.3298 9.39844 14.5984 9.66707 14.5984 9.99844C14.5984 10.3298 14.3298 10.5984 13.9984 10.5984L1.99844 10.5984C1.66707 10.5984 1.39844 10.3298 1.39844 9.99844ZM1.99844 12.3984C1.66707 12.3984 1.39844 12.6671 1.39844 12.9984C1.39844 13.3298 1.66707 13.5984 1.99844 13.5984L13.9984 13.5984C14.3298 13.5984 14.5984 13.3298 14.5984 12.9984C14.5984 12.6671 14.3298 12.3984 13.9984 12.3984L1.99844 12.3984Z",fill:"current"})),tP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.99844 0.398438C1.11478 0.398438 0.398438 1.11478 0.398438 1.99844V6.99844C0.398438 7.88209 1.11478 8.59844 1.99844 8.59844H7.99844C8.88209 8.59844 9.59844 7.88209 9.59844 6.99844V1.99844C9.59844 1.11478 8.88209 0.398438 7.99844 0.398438H1.99844ZM1.59844 1.99844C1.59844 1.77752 1.77752 1.59844 1.99844 1.59844H7.99844C8.21935 1.59844 8.39844 1.77752 8.39844 1.99844V6.99844C8.39844 7.21935 8.21935 7.39844 7.99844 7.39844H1.99844C1.77752 7.39844 1.59844 7.21935 1.59844 6.99844V1.99844ZM12.9984 0.398438C12.1148 0.398438 11.3984 1.11478 11.3984 1.99844V6.99844C11.3984 7.88209 12.1148 8.59844 12.9984 8.59844H13.9984C14.8821 8.59844 15.5984 7.88209 15.5984 6.99844V1.99844C15.5984 1.11478 14.8821 0.398438 13.9984 0.398438H12.9984ZM12.5984 1.99844C12.5984 1.77752 12.7775 1.59844 12.9984 1.59844H13.9984C14.2194 1.59844 14.3984 1.77752 14.3984 1.99844V6.99844C14.3984 7.21935 14.2194 7.39844 13.9984 7.39844H12.9984C12.7775 7.39844 12.5984 7.21935 12.5984 6.99844V1.99844ZM0.398438 11.9984C0.398438 11.1148 1.11478 10.3984 1.99844 10.3984H3.99844C4.88209 10.3984 5.59844 11.1148 5.59844 11.9984V13.9984C5.59844 14.8821 4.88209 15.5984 3.99844 15.5984H1.99844C1.11478 15.5984 0.398438 14.8821 0.398438 13.9984V11.9984ZM1.99844 11.5984C1.77752 11.5984 1.59844 11.7775 1.59844 11.9984V13.9984C1.59844 14.2194 1.77752 14.3984 1.99844 14.3984H3.99844C4.21935 14.3984 4.39844 14.2194 4.39844 13.9984V11.9984C4.39844 11.7775 4.21935 11.5984 3.99844 11.5984H1.99844ZM8.99844 10.3984C8.11478 10.3984 7.39844 11.1148 7.39844 11.9984V13.9984C7.39844 14.8821 8.11478 15.5984 8.99844 15.5984H13.9984C14.8821 15.5984 15.5984 14.8821 15.5984 13.9984V11.9984C15.5984 11.1148 14.8821 10.3984 13.9984 10.3984H8.99844ZM8.59844 11.9984C8.59844 11.7775 8.77752 11.5984 8.99844 11.5984H13.9984C14.2194 11.5984 14.3984 11.7775 14.3984 11.9984V13.9984C14.3984 14.2194 14.2194 14.3984 13.9984 14.3984H8.99844C8.77752 14.3984 8.59844 14.2194 8.59844 13.9984V11.9984Z",fill:"current"})),nP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.398438 1.99844C0.398438 1.11478 1.11478 0.398438 1.99844 0.398438H13.9984C14.8821 0.398438 15.5984 1.11478 15.5984 1.99844V13.9984C15.5984 14.8821 14.8821 15.5984 13.9984 15.5984H1.99844C1.11478 15.5984 0.398438 14.8821 0.398438 13.9984V1.99844ZM1.99844 1.59844C1.77752 1.59844 1.59844 1.77752 1.59844 1.99844V13.9984C1.59844 14.2194 1.77752 14.3984 1.99844 14.3984H13.9984C14.2194 14.3984 14.3984 14.2194 14.3984 13.9984V1.99844C14.3984 1.77752 14.2194 1.59844 13.9984 1.59844H1.99844Z",fill:"current"})),iP=t=>y.createElement("svg",{viewBox:"0 0 24 24",...t},y.createElement("path",{fill:"current",d:"M3.9 18.9V5.1c0-1.6 1.7-2.6 3-1.8l12 6.9c1.4.8 1.4 2.9 0 3.7l-12 6.9c-1.3.7-3-.3-3-1.9z"})),sP=t=>y.createElement("svg",{viewBox:"0 0 32 32",...t},y.createElement("path",{fill:"current",d:"M20 4h8v24h-8zM4 4h8v24H4z"})),Vh=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 145.2 145.2",...t},y.createElement("path",{fill:"current",d:"M145.2 15.7 129.8.3l-57.1 57-57-57L.3 15.7l57 57-57 57.1 15.4 15.4 57-57 57.1 57 15.4-15.4-57-57.1z"})),rP=t=>y.createElement("svg",{viewBox:"0 0 14 14",...t},y.createElement("path",{fill:"current",d:"M0 11h3v3h2V9H0v2Zm3-8H0v2h5V0H3v3Zm6 11h2v-3h3V9H9v5Zm2-11V0H9v5h5V3h-3Z"})),aP=t=>y.createElement("svg",{viewBox:"0 0 14 14",...t},y.createElement("path",{fill:"current",d:"M2 9H0v5h5v-2H2V9ZM0 5h2V2h3V0H0v5Zm12 7H9v2h5V9h-2v3ZM9 0v2h3v3h2V0H9Z"})),oP=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:280,height:128,...t},y.createElement("path",{fill:"currentColor",fillRule:"evenodd",stroke:"null",d:"M72.825 8.864H15.5V61.29h57.325v57.847h53.47l-.001-57.847H264.5V8.864H126.294V61.29H72.825V8.864zm113.268 20.73v13.56h2.862v-13.56h3.62v-2.386h-10.102v2.386h3.62zm13.626-2.386v15.946h9.408v-2.386h-6.547V36.06h5.116v-2.387h-5.116v-4.079h6.547v-2.386h-9.408zm17.073 15.946v-2.386h2.927V29.594h-2.927v-2.386h8.714v2.386h-2.926v11.174h2.926v2.386h-8.714zm16.054-1.518-.369 1.518h2.949l.715-3.254h3.641l.715 3.254h2.95l-3.838-15.946h-3.295l-1.28 5.315-2.188 9.113zm5.354-9.113 1.084 4.99h-2.645l1.084-4.99a7.677 7.677 0 0 0 .108-.564l.13-.564a7.677 7.677 0 0 1 .109.564l.13.564z",clipRule:"evenodd"})),w8=[cL,lL,uL,dL,hL,pL,fL,mL,AL,vL,gL,bL,yL,EL,xL,wL,_L,CL,IL,DL,SL,BL,TL,FL,kL,ML,RL,OL,NL,LL,QL,PL,$L,zL,VL,UL,HL,GL,qL,jL,KL,WL,JL,YL,XL,ZL,eQ,tQ,nQ,iQ,sQ,rQ,aQ,oQ,cQ,lQ,uQ,dQ,hQ,pQ,fQ,mQ,AQ,vQ,gQ,bQ,yQ,EQ,xQ,wQ,_Q,CQ,IQ,DQ,SQ,BQ,TQ,FQ,kQ,MQ,RQ,OQ,NQ,LQ,QQ,PQ,$Q,zQ],Nb=({className:t,seed:e=1})=>{const n=y.useMemo(()=>w8[Math.floor(XR(e)*w8.length)],[e]);return p("div",{className:oL.container,children:p(n,{fill:"var(--text-color)",width:"132px"})})},cP=y.memo(Nb),lP="_horizontal_qh7uj_1",uP="_vertical_qh7uj_7",_8={horizontal:lP,vertical:uP},Jt=({vertical:t,className:e,style:n})=>{const i=wt({[_8.vertical]:t,[_8.horizontal]:!t});return p("hr",{style:n,className:`${e||""} ${i} `})};function Ns(t,e){if(Object.is(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(const[i,s]of t)if(!Object.is(s,e.get(i)))return!1;return!0}if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0}const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!1;for(let i=0;i{const{language:n}=m4(),i=et(v=>v.address),[s,r]=y.useState(3);hn(v=>[v.zen,v.setZen],Ns);const[a,c]=hn(v=>[v.theme,v.toggleTheme],Ns),{logos:l}=yr(),d=()=>({initial:{opacity:0,y:100,transition:{duration:.2,ease:"easeOut"}},animate:{opacity:1,y:0,transition:{duration:.2,ease:"easeOut"}},exit:{opacity:0,y:100,transition:{duration:.2,ease:"easeInOut"}}}),h=wt({[zn.container]:!0,[zn.pinned]:e}),f=wt({[zn.content]:!0,[zn.minimal]:!t});return k(nn.div,{...d(),className:h,children:[p(Jt,{}),k(nn.footer,{...d(),className:f,children:[k("div",{className:zn.logo,children:["Teia DAO LLC.",t&&p(ge,{alt:"teia rotating logo",onClick:()=>r(Math.random()*100),children:p(Nb,{theme:a,logos:l,seed:s})})]}),p("div",{className:zn.copyright,children:n.footer.mint}),t&&k(He,{children:[k("div",{className:zn.menus,children:[k("div",{className:zn.menu_left,children:[p(Nn,{className:zn.menu_label,route:"about"}),p(Nn,{className:zn.menu_label,label:"F.A.Q",route:"faq"})]}),p(Jt,{vertical:!0}),k("div",{className:zn.menu_right,children:[p("div",{className:zn.address,children:Wi(i)}),p(Nn,{className:zn.menu_label,label:"Mint",route:"mint",need_sync:!0}),p(Nn,{className:zn.menu_label,label:"Assets",route:"tz",need_sync:!0}),p(Nn,{need_sync:!0,className:zn.menu_label,route:"collaborate"}),p(Nn,{className:zn.menu_label,label:"Profile",route:"subjkt",need_sync:!0})]})]}),!1]}),!1]})]})},gn=({title:t,children:e,feed:n,className:i})=>{const s=wt({[Qp.container]:!0,[Qp.feed]:n});return wR(t),k(He,{children:[p(bR,{}),p(nn.main,{initial:"hidden",animate:"visible",exit:"exit",variants:rM,className:`${s} ${i||""}`,children:p(nn.div,{className:`${Qp.content} no-fool`,children:e})}),p(gr,{children:p(Lb,{menu:!0})})]})},dP="_container_oeznn_192",hP="_large_oeznn_200",pP="_xlarge_oeznn_205",Vp={container:dP,large:hP,xlarge:pP},fP=({children:t=null,large:e=!1,xlarge:n=!1})=>{const i=wt({[Vp.container]:!0,[Vp.large]:e,[Vp.xlarge]:n});return p("div",{className:i,children:t})},dn=y.memo(fP),C8={404:"This page doesn't exist!",401:"You aren't authorized to see this",503:"Looks like our API is down",418:"🫖",default:"Something went wrong"};function mP({title:t,msg:e}){const n=DF();let i="";return SF(n)&&(i=Ti.get(C8,n.status)),i||(i=C8.default),p(gn,{title:"Error",children:k("div",{className:K5.container,children:[k("div",{className:K5.msg_box,children:[p("h1",{children:t||(n==null?void 0:n.cause)||i}),p("p",{children:(n==null?void 0:n.message)||e})]}),p(ge,{href:"https://github.com/teia-community/teia-ui/issues",children:p("strong",{children:"Report Issue"})}),p(ge,{to:"/",children:"Go back home"})]})})}var Up={},cf={exports:{}};(function(t,e){var n=function(){function s(){this.fetch=!1,this.DOMException=globalThis.DOMException}return s.prototype=globalThis,new s}();(function(s){(function(r){var a={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function c(N){return N&&DataView.prototype.isPrototypeOf(N)}if(a.arrayBuffer)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(N){return N&&l.indexOf(Object.prototype.toString.call(N))>-1};function h(N){if(typeof N!="string"&&(N=String(N)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(N))throw new TypeError("Invalid character in header field name");return N.toLowerCase()}function f(N){return typeof N!="string"&&(N=String(N)),N}function v(N){var O={next:function(){var G=N.shift();return{done:G===void 0,value:G}}};return a.iterable&&(O[Symbol.iterator]=function(){return O}),O}function m(N){this.map={},N instanceof m?N.forEach(function(O,G){this.append(G,O)},this):Array.isArray(N)?N.forEach(function(O){this.append(O[0],O[1])},this):N&&Object.getOwnPropertyNames(N).forEach(function(O){this.append(O,N[O])},this)}m.prototype.append=function(N,O){N=h(N),O=f(O);var G=this.map[N];this.map[N]=G?G+", "+O:O},m.prototype.delete=function(N){delete this.map[h(N)]},m.prototype.get=function(N){return N=h(N),this.has(N)?this.map[N]:null},m.prototype.has=function(N){return this.map.hasOwnProperty(h(N))},m.prototype.set=function(N,O){this.map[h(N)]=f(O)},m.prototype.forEach=function(N,O){for(var G in this.map)this.map.hasOwnProperty(G)&&N.call(O,this.map[G],G,this)},m.prototype.keys=function(){var N=[];return this.forEach(function(O,G){N.push(G)}),v(N)},m.prototype.values=function(){var N=[];return this.forEach(function(O){N.push(O)}),v(N)},m.prototype.entries=function(){var N=[];return this.forEach(function(O,G){N.push([G,O])}),v(N)},a.iterable&&(m.prototype[Symbol.iterator]=m.prototype.entries);function g(N){if(N.bodyUsed)return Promise.reject(new TypeError("Already read"));N.bodyUsed=!0}function b(N){return new Promise(function(O,G){N.onload=function(){O(N.result)},N.onerror=function(){G(N.error)}})}function E(N){var O=new FileReader,G=b(O);return O.readAsArrayBuffer(N),G}function x(N){var O=new FileReader,G=b(O);return O.readAsText(N),G}function C(N){for(var O=new Uint8Array(N),G=new Array(O.length),ee=0;ee-1?O:N}function B(N,O){O=O||{};var G=O.body;if(N instanceof B){if(N.bodyUsed)throw new TypeError("Already read");this.url=N.url,this.credentials=N.credentials,O.headers||(this.headers=new m(N.headers)),this.method=N.method,this.mode=N.mode,this.signal=N.signal,!G&&N._bodyInit!=null&&(G=N._bodyInit,N.bodyUsed=!0)}else this.url=String(N);if(this.credentials=O.credentials||this.credentials||"same-origin",(O.headers||!this.headers)&&(this.headers=new m(O.headers)),this.method=T(O.method||this.method||"GET"),this.mode=O.mode||this.mode||null,this.signal=O.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&G)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(G)}B.prototype.clone=function(){return new B(this,{body:this._bodyInit})};function F(N){var O=new FormData;return N.trim().split("&").forEach(function(G){if(G){var ee=G.split("="),Y=ee.shift().replace(/\+/g," "),L=ee.join("=").replace(/\+/g," ");O.append(decodeURIComponent(Y),decodeURIComponent(L))}}),O}function Q(N){var O=new m,G=N.replace(/\r?\n[\t ]+/g," ");return G.split(/\r?\n/).forEach(function(ee){var Y=ee.split(":"),L=Y.shift().trim();if(L){var J=Y.join(":").trim();O.append(L,J)}}),O}I.call(B.prototype);function z(N,O){O||(O={}),this.type="default",this.status=O.status===void 0?200:O.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in O?O.statusText:"OK",this.headers=new m(O.headers),this.url=O.url||"",this._initBody(N)}I.call(z.prototype),z.prototype.clone=function(){return new z(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},z.error=function(){var N=new z(null,{status:0,statusText:""});return N.type="error",N};var U=[301,302,303,307,308];z.redirect=function(N,O){if(U.indexOf(O)===-1)throw new RangeError("Invalid status code");return new z(null,{status:O,headers:{location:N}})},r.DOMException=s.DOMException;try{new r.DOMException}catch{r.DOMException=function(O,G){this.message=O,this.name=G;var ee=Error(O);this.stack=ee.stack},r.DOMException.prototype=Object.create(Error.prototype),r.DOMException.prototype.constructor=r.DOMException}function H(N,O){return new Promise(function(G,ee){var Y=new B(N,O);if(Y.signal&&Y.signal.aborted)return ee(new r.DOMException("Aborted","AbortError"));var L=new XMLHttpRequest;function J(){L.abort()}L.onload=function(){var j={status:L.status,statusText:L.statusText,headers:Q(L.getAllResponseHeaders()||"")};j.url="responseURL"in L?L.responseURL:j.headers.get("X-Request-URL");var X="response"in L?L.response:L.responseText;G(new z(X,j))},L.onerror=function(){ee(new TypeError("Network request failed"))},L.ontimeout=function(){ee(new TypeError("Network request failed"))},L.onabort=function(){ee(new r.DOMException("Aborted","AbortError"))},L.open(Y.method,Y.url,!0),Y.credentials==="include"?L.withCredentials=!0:Y.credentials==="omit"&&(L.withCredentials=!1),"responseType"in L&&a.blob&&(L.responseType="blob"),Y.headers.forEach(function(j,X){L.setRequestHeader(X,j)}),Y.signal&&(Y.signal.addEventListener("abort",J),L.onreadystatechange=function(){L.readyState===4&&Y.signal.removeEventListener("abort",J)}),L.send(typeof Y._bodyInit>"u"?null:Y._bodyInit)})}return H.polyfill=!0,s.fetch||(s.fetch=H,s.Headers=m,s.Request=B,s.Response=z),r.Headers=m,r.Request=B,r.Response=z,r.fetch=H,Object.defineProperty(r,"__esModule",{value:!0}),r})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(cf,cf.exports);var AP=cf.exports;function vP(t){return typeof t=="object"&&t!==null}function gP(t,e){if(!!!t)throw new Error(e??"Unexpected invariant triggered.")}const bP=/\r\n|[\n\r]/g;function lf(t,e){let n=0,i=1;for(const s of t.body.matchAll(bP)){if(typeof s.index=="number"||gP(!1),s.index>=e)break;n=s.index+s[0].length,i+=1}return{line:i,column:e+1-n}}function yP(t){return Qb(t.source,lf(t.source,t.start))}function Qb(t,e){const n=t.locationOffset.column-1,i="".padStart(n)+t.body,s=e.line-1,r=t.locationOffset.line-1,a=e.line+r,c=e.line===1?n:0,l=e.column+c,d=`${t.name}:${a}:${l} -`,h=i.split(/\r\n|[\n\r]/g),f=h[s];if(f.length>120){const v=Math.floor(l/80),m=l%80,g=[];for(let b=0;b["|",b]),["|","^".padStart(m)],["|",g[v+1]]])}return d+I8([[`${a-1} |`,h[s-1]],[`${a} |`,f],["|","^".padStart(l)],[`${a+1} |`,h[s+1]]])}function I8(t){const e=t.filter(([i,s])=>s!==void 0),n=Math.max(...e.map(([i])=>i.length));return e.map(([i,s])=>i.padStart(n)+(s?" "+s:"")).join(` -`)}function EP(t){const e=t[0];return e==null||"kind"in e||"length"in e?{nodes:e,source:t[1],positions:t[2],path:t[3],originalError:t[4],extensions:t[5]}:e}class S4 extends Error{constructor(e,...n){var i,s,r;const{nodes:a,source:c,positions:l,path:d,originalError:h,extensions:f}=EP(n);super(e),this.name="GraphQLError",this.path=d??void 0,this.originalError=h??void 0,this.nodes=D8(Array.isArray(a)?a:a?[a]:void 0);const v=D8((i=this.nodes)===null||i===void 0?void 0:i.map(g=>g.loc).filter(g=>g!=null));this.source=c??(v==null||(s=v[0])===null||s===void 0?void 0:s.source),this.positions=l??(v==null?void 0:v.map(g=>g.start)),this.locations=l&&c?l.map(g=>lf(c,g)):v==null?void 0:v.map(g=>lf(g.source,g.start));const m=vP(h==null?void 0:h.extensions)?h==null?void 0:h.extensions:void 0;this.extensions=(r=f??m)!==null&&r!==void 0?r:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),h!=null&&h.stack?Object.defineProperty(this,"stack",{value:h.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,S4):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(e+=` +`,16),ZQ=ra(` +`,24),eP=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",...t},y.createElement("path",{fill:"current",fillRule:"evenodd",d:"M9.6 4a.6.6 0 0 0-1.2 0v.4H1a.6.6 0 0 0 0 1.2h7.4V6a.6.6 0 0 0 1.2 0V4Zm4 0v.4H15a.6.6 0 1 1 0 1.2h-1.4V6a.6.6 0 0 1-1.2 0v-.94a.6.6 0 0 1 0-.12V4a.6.6 0 1 1 1.2 0Zm-4 5.4V9a.6.6 0 0 0-1.2 0v.94a.6.6 0 0 0 0 .12V11a.6.6 0 1 0 1.2 0v-.4H15a.6.6 0 1 0 0-1.2H9.6ZM1 9.4a.6.6 0 0 0 0 1.2h3.4v.4a.6.6 0 1 0 1.2 0V9a.6.6 0 0 0-1.2 0v.4H1Z",clipRule:"evenodd"})),tP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.42583 11.4258C8.19151 11.6601 7.81161 11.6601 7.5773 11.4258L2.5773 6.42583C2.34298 6.19151 2.34298 5.81161 2.5773 5.5773C2.81161 5.34298 3.19151 5.34298 3.42583 5.5773L8.00156 10.153L12.5773 5.5773C12.8116 5.34298 13.1915 5.34298 13.4258 5.5773C13.6601 5.81161 13.6601 6.19151 13.4258 6.42583L8.42583 11.4258Z",fill:"current"})),nP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.39844 2.99844C1.39844 2.11478 2.11478 1.39844 2.99844 1.39844H12.9984C13.8821 1.39844 14.5984 2.11478 14.5984 2.99844V5.99844C14.5984 6.88209 13.8821 7.59844 12.9984 7.59844H2.99844C2.11478 7.59844 1.39844 6.88209 1.39844 5.99844V2.99844ZM2.99844 2.59844C2.77752 2.59844 2.59844 2.77752 2.59844 2.99844V5.99844C2.59844 6.21935 2.77752 6.39844 2.99844 6.39844H12.9984C13.2194 6.39844 13.3984 6.21935 13.3984 5.99844V2.99844C13.3984 2.77752 13.2194 2.59844 12.9984 2.59844H2.99844ZM1.39844 9.99844C1.39844 9.66707 1.66707 9.39844 1.99844 9.39844L13.9984 9.39844C14.3298 9.39844 14.5984 9.66707 14.5984 9.99844C14.5984 10.3298 14.3298 10.5984 13.9984 10.5984L1.99844 10.5984C1.66707 10.5984 1.39844 10.3298 1.39844 9.99844ZM1.99844 12.3984C1.66707 12.3984 1.39844 12.6671 1.39844 12.9984C1.39844 13.3298 1.66707 13.5984 1.99844 13.5984L13.9984 13.5984C14.3298 13.5984 14.5984 13.3298 14.5984 12.9984C14.5984 12.6671 14.3298 12.3984 13.9984 12.3984L1.99844 12.3984Z",fill:"current"})),iP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.99844 0.398438C1.11478 0.398438 0.398438 1.11478 0.398438 1.99844V6.99844C0.398438 7.88209 1.11478 8.59844 1.99844 8.59844H7.99844C8.88209 8.59844 9.59844 7.88209 9.59844 6.99844V1.99844C9.59844 1.11478 8.88209 0.398438 7.99844 0.398438H1.99844ZM1.59844 1.99844C1.59844 1.77752 1.77752 1.59844 1.99844 1.59844H7.99844C8.21935 1.59844 8.39844 1.77752 8.39844 1.99844V6.99844C8.39844 7.21935 8.21935 7.39844 7.99844 7.39844H1.99844C1.77752 7.39844 1.59844 7.21935 1.59844 6.99844V1.99844ZM12.9984 0.398438C12.1148 0.398438 11.3984 1.11478 11.3984 1.99844V6.99844C11.3984 7.88209 12.1148 8.59844 12.9984 8.59844H13.9984C14.8821 8.59844 15.5984 7.88209 15.5984 6.99844V1.99844C15.5984 1.11478 14.8821 0.398438 13.9984 0.398438H12.9984ZM12.5984 1.99844C12.5984 1.77752 12.7775 1.59844 12.9984 1.59844H13.9984C14.2194 1.59844 14.3984 1.77752 14.3984 1.99844V6.99844C14.3984 7.21935 14.2194 7.39844 13.9984 7.39844H12.9984C12.7775 7.39844 12.5984 7.21935 12.5984 6.99844V1.99844ZM0.398438 11.9984C0.398438 11.1148 1.11478 10.3984 1.99844 10.3984H3.99844C4.88209 10.3984 5.59844 11.1148 5.59844 11.9984V13.9984C5.59844 14.8821 4.88209 15.5984 3.99844 15.5984H1.99844C1.11478 15.5984 0.398438 14.8821 0.398438 13.9984V11.9984ZM1.99844 11.5984C1.77752 11.5984 1.59844 11.7775 1.59844 11.9984V13.9984C1.59844 14.2194 1.77752 14.3984 1.99844 14.3984H3.99844C4.21935 14.3984 4.39844 14.2194 4.39844 13.9984V11.9984C4.39844 11.7775 4.21935 11.5984 3.99844 11.5984H1.99844ZM8.99844 10.3984C8.11478 10.3984 7.39844 11.1148 7.39844 11.9984V13.9984C7.39844 14.8821 8.11478 15.5984 8.99844 15.5984H13.9984C14.8821 15.5984 15.5984 14.8821 15.5984 13.9984V11.9984C15.5984 11.1148 14.8821 10.3984 13.9984 10.3984H8.99844ZM8.59844 11.9984C8.59844 11.7775 8.77752 11.5984 8.99844 11.5984H13.9984C14.2194 11.5984 14.3984 11.7775 14.3984 11.9984V13.9984C14.3984 14.2194 14.2194 14.3984 13.9984 14.3984H8.99844C8.77752 14.3984 8.59844 14.2194 8.59844 13.9984V11.9984Z",fill:"current"})),sP=t=>y.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.398438 1.99844C0.398438 1.11478 1.11478 0.398438 1.99844 0.398438H13.9984C14.8821 0.398438 15.5984 1.11478 15.5984 1.99844V13.9984C15.5984 14.8821 14.8821 15.5984 13.9984 15.5984H1.99844C1.11478 15.5984 0.398438 14.8821 0.398438 13.9984V1.99844ZM1.99844 1.59844C1.77752 1.59844 1.59844 1.77752 1.59844 1.99844V13.9984C1.59844 14.2194 1.77752 14.3984 1.99844 14.3984H13.9984C14.2194 14.3984 14.3984 14.2194 14.3984 13.9984V1.99844C14.3984 1.77752 14.2194 1.59844 13.9984 1.59844H1.99844Z",fill:"current"})),rP=t=>y.createElement("svg",{viewBox:"0 0 24 24",...t},y.createElement("path",{fill:"current",d:"M3.9 18.9V5.1c0-1.6 1.7-2.6 3-1.8l12 6.9c1.4.8 1.4 2.9 0 3.7l-12 6.9c-1.3.7-3-.3-3-1.9z"})),aP=t=>y.createElement("svg",{viewBox:"0 0 32 32",...t},y.createElement("path",{fill:"current",d:"M20 4h8v24h-8zM4 4h8v24H4z"})),Hh=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 145.2 145.2",...t},y.createElement("path",{fill:"current",d:"M145.2 15.7 129.8.3l-57.1 57-57-57L.3 15.7l57 57-57 57.1 15.4 15.4 57-57 57.1 57 15.4-15.4-57-57.1z"})),oP=t=>y.createElement("svg",{viewBox:"0 0 14 14",...t},y.createElement("path",{fill:"current",d:"M0 11h3v3h2V9H0v2Zm3-8H0v2h5V0H3v3Zm6 11h2v-3h3V9H9v5Zm2-11V0H9v5h5V3h-3Z"})),cP=t=>y.createElement("svg",{viewBox:"0 0 14 14",...t},y.createElement("path",{fill:"current",d:"M2 9H0v5h5v-2H2V9ZM0 5h2V2h3V0H0v5Zm12 7H9v2h5V9h-2v3ZM9 0v2h3v3h2V0H9Z"})),lP=t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:280,height:128,...t},y.createElement("path",{fill:"currentColor",fillRule:"evenodd",stroke:"null",d:"M72.825 8.864H15.5V61.29h57.325v57.847h53.47l-.001-57.847H264.5V8.864H126.294V61.29H72.825V8.864zm113.268 20.73v13.56h2.862v-13.56h3.62v-2.386h-10.102v2.386h3.62zm13.626-2.386v15.946h9.408v-2.386h-6.547V36.06h5.116v-2.387h-5.116v-4.079h6.547v-2.386h-9.408zm17.073 15.946v-2.386h2.927V29.594h-2.927v-2.386h8.714v2.386h-2.926v11.174h2.926v2.386h-8.714zm16.054-1.518-.369 1.518h2.949l.715-3.254h3.641l.715 3.254h2.95l-3.838-15.946h-3.295l-1.28 5.315-2.188 9.113zm5.354-9.113 1.084 4.99h-2.645l1.084-4.99a7.677 7.677 0 0 0 .108-.564l.13-.564a7.677 7.677 0 0 1 .109.564l.13.564z",clipRule:"evenodd"})),C8=[uL,dL,hL,pL,fL,mL,AL,vL,gL,bL,yL,EL,xL,wL,_L,CL,IL,DL,SL,BL,TL,FL,kL,ML,RL,NL,OL,LL,QL,PL,$L,zL,VL,UL,HL,GL,qL,jL,KL,WL,JL,YL,XL,ZL,eQ,tQ,nQ,iQ,sQ,rQ,aQ,oQ,cQ,lQ,uQ,dQ,hQ,pQ,fQ,mQ,AQ,vQ,gQ,bQ,yQ,EQ,xQ,wQ,_Q,CQ,IQ,DQ,SQ,BQ,TQ,FQ,kQ,MQ,RQ,NQ,OQ,LQ,QQ,PQ,$Q,zQ,VQ,UQ],Lb=({className:t,seed:e=1})=>{const n=y.useMemo(()=>C8[Math.floor(eN(e)*C8.length)],[e]);return h("div",{className:lL.container,children:h(n,{fill:"var(--text-color)",width:"132px"})})},uP=y.memo(Lb),dP="_horizontal_qh7uj_1",hP="_vertical_qh7uj_7",I8={horizontal:dP,vertical:hP},gt=({vertical:t,className:e,style:n})=>{const i=_t({[I8.vertical]:t,[I8.horizontal]:!t});return h("hr",{style:n,className:`${e||""} ${i} `})};function Ls(t,e){if(Object.is(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(const[i,s]of t)if(!Object.is(s,e.get(i)))return!1;return!0}if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0}const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!1;for(let i=0;i{const{language:n}=vm(),i=Je(v=>v.address),[s,r]=y.useState(3);pn(v=>[v.zen,v.setZen],Ls);const[a,c]=pn(v=>[v.theme,v.toggleTheme],Ls),{logos:l}=yr(),d=()=>({initial:{opacity:0,y:100,transition:{duration:.2,ease:"easeOut"}},animate:{opacity:1,y:0,transition:{duration:.2,ease:"easeOut"}},exit:{opacity:0,y:100,transition:{duration:.2,ease:"easeInOut"}}}),p=_t({[zn.container]:!0,[zn.pinned]:e}),f=_t({[zn.content]:!0,[zn.minimal]:!t});return T(nn.div,{...d(),className:p,children:[h(gt,{}),T(nn.footer,{...d(),className:f,children:[T("div",{className:zn.logo,children:["Teia DAO LLC.",t&&h(ve,{alt:"teia rotating logo",onClick:()=>r(Math.random()*100),children:h(Lb,{theme:a,logos:l,seed:s})})]}),h("div",{className:zn.copyright,children:n.footer.mint}),t&&T(Pe,{children:[T("div",{className:zn.menus,children:[T("div",{className:zn.menu_left,children:[h(On,{className:zn.menu_label,route:"about"}),h(On,{className:zn.menu_label,label:"F.A.Q",route:"faq"})]}),h(gt,{vertical:!0}),T("div",{className:zn.menu_right,children:[h("div",{className:zn.address,children:Ji(i)}),h(On,{className:zn.menu_label,label:"Mint",route:"mint",need_sync:!0}),h(On,{className:zn.menu_label,label:"Assets",route:"tz",need_sync:!0}),h(On,{need_sync:!0,className:zn.menu_label,route:"collaborate"}),h(On,{className:zn.menu_label,label:"Profile",route:"subjkt",need_sync:!0})]})]}),!1]}),!1]})]})},on=({title:t,children:e,feed:n,className:i})=>{const s=_t({[$p.container]:!0,[$p.feed]:n});return CR(t),T(Pe,{children:[h(ER,{}),h(nn.main,{initial:"hidden",animate:"visible",exit:"exit",variants:oM,className:`${s} ${i||""}`,children:h(nn.div,{className:`${$p.content} no-fool`,children:e})}),h(gr,{children:h(Qb,{menu:!0})})]})},pP="_container_oeznn_192",fP="_large_oeznn_200",mP="_xlarge_oeznn_205",Hp={container:pP,large:fP,xlarge:mP},AP=({children:t=null,large:e=!1,xlarge:n=!1})=>{const i=_t({[Hp.container]:!0,[Hp.large]:e,[Hp.xlarge]:n});return h("div",{className:i,children:t})},hn=y.memo(AP),D8={404:"This page doesn't exist!",401:"You aren't authorized to see this",503:"Looks like our API is down",418:"🫖",default:"Something went wrong"};function vP({title:t,msg:e}){const n=BF();let i="";return TF(n)&&(i=Fi.get(D8,n.status)),i||(i=D8.default),h(on,{title:"Error",children:T("div",{className:J5.container,children:[T("div",{className:J5.msg_box,children:[h("h1",{children:t||(n==null?void 0:n.cause)||i}),h("p",{children:(n==null?void 0:n.message)||e})]}),h(ve,{href:"https://github.com/teia-community/teia-ui/issues",children:h("strong",{children:"Report Issue"})}),h(ve,{to:"/",children:"Go back home"})]})})}var Gp={},uf={exports:{}};(function(t,e){var n=function(){function s(){this.fetch=!1,this.DOMException=globalThis.DOMException}return s.prototype=globalThis,new s}();(function(s){(function(r){var a={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function c(O){return O&&DataView.prototype.isPrototypeOf(O)}if(a.arrayBuffer)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(O){return O&&l.indexOf(Object.prototype.toString.call(O))>-1};function p(O){if(typeof O!="string"&&(O=String(O)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(O))throw new TypeError("Invalid character in header field name");return O.toLowerCase()}function f(O){return typeof O!="string"&&(O=String(O)),O}function v(O){var N={next:function(){var G=O.shift();return{done:G===void 0,value:G}}};return a.iterable&&(N[Symbol.iterator]=function(){return N}),N}function m(O){this.map={},O instanceof m?O.forEach(function(N,G){this.append(G,N)},this):Array.isArray(O)?O.forEach(function(N){this.append(N[0],N[1])},this):O&&Object.getOwnPropertyNames(O).forEach(function(N){this.append(N,O[N])},this)}m.prototype.append=function(O,N){O=p(O),N=f(N);var G=this.map[O];this.map[O]=G?G+", "+N:N},m.prototype.delete=function(O){delete this.map[p(O)]},m.prototype.get=function(O){return O=p(O),this.has(O)?this.map[O]:null},m.prototype.has=function(O){return this.map.hasOwnProperty(p(O))},m.prototype.set=function(O,N){this.map[p(O)]=f(N)},m.prototype.forEach=function(O,N){for(var G in this.map)this.map.hasOwnProperty(G)&&O.call(N,this.map[G],G,this)},m.prototype.keys=function(){var O=[];return this.forEach(function(N,G){O.push(G)}),v(O)},m.prototype.values=function(){var O=[];return this.forEach(function(N){O.push(N)}),v(O)},m.prototype.entries=function(){var O=[];return this.forEach(function(N,G){O.push([G,N])}),v(O)},a.iterable&&(m.prototype[Symbol.iterator]=m.prototype.entries);function g(O){if(O.bodyUsed)return Promise.reject(new TypeError("Already read"));O.bodyUsed=!0}function b(O){return new Promise(function(N,G){O.onload=function(){N(O.result)},O.onerror=function(){G(O.error)}})}function E(O){var N=new FileReader,G=b(N);return N.readAsArrayBuffer(O),G}function x(O){var N=new FileReader,G=b(N);return N.readAsText(O),G}function C(O){for(var N=new Uint8Array(O),G=new Array(N.length),ee=0;ee-1?N:O}function B(O,N){N=N||{};var G=N.body;if(O instanceof B){if(O.bodyUsed)throw new TypeError("Already read");this.url=O.url,this.credentials=O.credentials,N.headers||(this.headers=new m(O.headers)),this.method=O.method,this.mode=O.mode,this.signal=O.signal,!G&&O._bodyInit!=null&&(G=O._bodyInit,O.bodyUsed=!0)}else this.url=String(O);if(this.credentials=N.credentials||this.credentials||"same-origin",(N.headers||!this.headers)&&(this.headers=new m(N.headers)),this.method=F(N.method||this.method||"GET"),this.mode=N.mode||this.mode||null,this.signal=N.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&G)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(G)}B.prototype.clone=function(){return new B(this,{body:this._bodyInit})};function k(O){var N=new FormData;return O.trim().split("&").forEach(function(G){if(G){var ee=G.split("="),Y=ee.shift().replace(/\+/g," "),L=ee.join("=").replace(/\+/g," ");N.append(decodeURIComponent(Y),decodeURIComponent(L))}}),N}function Q(O){var N=new m,G=O.replace(/\r?\n[\t ]+/g," ");return G.split(/\r?\n/).forEach(function(ee){var Y=ee.split(":"),L=Y.shift().trim();if(L){var J=Y.join(":").trim();N.append(L,J)}}),N}I.call(B.prototype);function z(O,N){N||(N={}),this.type="default",this.status=N.status===void 0?200:N.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in N?N.statusText:"OK",this.headers=new m(N.headers),this.url=N.url||"",this._initBody(O)}I.call(z.prototype),z.prototype.clone=function(){return new z(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},z.error=function(){var O=new z(null,{status:0,statusText:""});return O.type="error",O};var U=[301,302,303,307,308];z.redirect=function(O,N){if(U.indexOf(N)===-1)throw new RangeError("Invalid status code");return new z(null,{status:N,headers:{location:O}})},r.DOMException=s.DOMException;try{new r.DOMException}catch{r.DOMException=function(N,G){this.message=N,this.name=G;var ee=Error(N);this.stack=ee.stack},r.DOMException.prototype=Object.create(Error.prototype),r.DOMException.prototype.constructor=r.DOMException}function H(O,N){return new Promise(function(G,ee){var Y=new B(O,N);if(Y.signal&&Y.signal.aborted)return ee(new r.DOMException("Aborted","AbortError"));var L=new XMLHttpRequest;function J(){L.abort()}L.onload=function(){var j={status:L.status,statusText:L.statusText,headers:Q(L.getAllResponseHeaders()||"")};j.url="responseURL"in L?L.responseURL:j.headers.get("X-Request-URL");var X="response"in L?L.response:L.responseText;G(new z(X,j))},L.onerror=function(){ee(new TypeError("Network request failed"))},L.ontimeout=function(){ee(new TypeError("Network request failed"))},L.onabort=function(){ee(new r.DOMException("Aborted","AbortError"))},L.open(Y.method,Y.url,!0),Y.credentials==="include"?L.withCredentials=!0:Y.credentials==="omit"&&(L.withCredentials=!1),"responseType"in L&&a.blob&&(L.responseType="blob"),Y.headers.forEach(function(j,X){L.setRequestHeader(X,j)}),Y.signal&&(Y.signal.addEventListener("abort",J),L.onreadystatechange=function(){L.readyState===4&&Y.signal.removeEventListener("abort",J)}),L.send(typeof Y._bodyInit>"u"?null:Y._bodyInit)})}return H.polyfill=!0,s.fetch||(s.fetch=H,s.Headers=m,s.Request=B,s.Response=z),r.Headers=m,r.Request=B,r.Response=z,r.fetch=H,Object.defineProperty(r,"__esModule",{value:!0}),r})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(uf,uf.exports);var gP=uf.exports;function bP(t){return typeof t=="object"&&t!==null}function yP(t,e){if(!!!t)throw new Error(e??"Unexpected invariant triggered.")}const EP=/\r\n|[\n\r]/g;function df(t,e){let n=0,i=1;for(const s of t.body.matchAll(EP)){if(typeof s.index=="number"||yP(!1),s.index>=e)break;n=s.index+s[0].length,i+=1}return{line:i,column:e+1-n}}function xP(t){return Pb(t.source,df(t.source,t.start))}function Pb(t,e){const n=t.locationOffset.column-1,i="".padStart(n)+t.body,s=e.line-1,r=t.locationOffset.line-1,a=e.line+r,c=e.line===1?n:0,l=e.column+c,d=`${t.name}:${a}:${l} +`,p=i.split(/\r\n|[\n\r]/g),f=p[s];if(f.length>120){const v=Math.floor(l/80),m=l%80,g=[];for(let b=0;b["|",b]),["|","^".padStart(m)],["|",g[v+1]]])}return d+S8([[`${a-1} |`,p[s-1]],[`${a} |`,f],["|","^".padStart(l)],[`${a+1} |`,p[s+1]]])}function S8(t){const e=t.filter(([i,s])=>s!==void 0),n=Math.max(...e.map(([i])=>i.length));return e.map(([i,s])=>i.padStart(n)+(s?" "+s:"")).join(` +`)}function wP(t){const e=t[0];return e==null||"kind"in e||"length"in e?{nodes:e,source:t[1],positions:t[2],path:t[3],originalError:t[4],extensions:t[5]}:e}class Tm extends Error{constructor(e,...n){var i,s,r;const{nodes:a,source:c,positions:l,path:d,originalError:p,extensions:f}=wP(n);super(e),this.name="GraphQLError",this.path=d??void 0,this.originalError=p??void 0,this.nodes=B8(Array.isArray(a)?a:a?[a]:void 0);const v=B8((i=this.nodes)===null||i===void 0?void 0:i.map(g=>g.loc).filter(g=>g!=null));this.source=c??(v==null||(s=v[0])===null||s===void 0?void 0:s.source),this.positions=l??(v==null?void 0:v.map(g=>g.start)),this.locations=l&&c?l.map(g=>df(c,g)):v==null?void 0:v.map(g=>df(g.source,g.start));const m=bP(p==null?void 0:p.extensions)?p==null?void 0:p.extensions:void 0;this.extensions=(r=f??m)!==null&&r!==void 0?r:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),p!=null&&p.stack?Object.defineProperty(this,"stack",{value:p.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,Tm):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(e+=` -`+yP(n.loc));else if(this.source&&this.locations)for(const n of this.locations)e+=` +`+xP(n.loc));else if(this.source&&this.locations)for(const n of this.locations)e+=` -`+Qb(this.source,n);return e}toJSON(){const e={message:this.message};return this.locations!=null&&(e.locations=this.locations),this.path!=null&&(e.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function D8(t){return t===void 0||t.length===0?void 0:t}function Sn(t,e,n){return new S4(`Syntax Error: ${n}`,{source:t,positions:[e]})}class xP{constructor(e,n,i){this.start=e.start,this.end=n.end,this.startToken=e,this.endToken=n,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Pb{constructor(e,n,i,s,r,a){this.kind=e,this.start=n,this.end=i,this.line=s,this.column=r,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const $b={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},wP=new Set(Object.keys($b));function S8(t){const e=t==null?void 0:t.kind;return typeof e=="string"&&wP.has(e)}var Ko;(function(t){t.QUERY="query",t.MUTATION="mutation",t.SUBSCRIPTION="subscription"})(Ko||(Ko={}));var uf;(function(t){t.QUERY="QUERY",t.MUTATION="MUTATION",t.SUBSCRIPTION="SUBSCRIPTION",t.FIELD="FIELD",t.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",t.FRAGMENT_SPREAD="FRAGMENT_SPREAD",t.INLINE_FRAGMENT="INLINE_FRAGMENT",t.VARIABLE_DEFINITION="VARIABLE_DEFINITION",t.SCHEMA="SCHEMA",t.SCALAR="SCALAR",t.OBJECT="OBJECT",t.FIELD_DEFINITION="FIELD_DEFINITION",t.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",t.INTERFACE="INTERFACE",t.UNION="UNION",t.ENUM="ENUM",t.ENUM_VALUE="ENUM_VALUE",t.INPUT_OBJECT="INPUT_OBJECT",t.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(uf||(uf={}));var Ke;(function(t){t.NAME="Name",t.DOCUMENT="Document",t.OPERATION_DEFINITION="OperationDefinition",t.VARIABLE_DEFINITION="VariableDefinition",t.SELECTION_SET="SelectionSet",t.FIELD="Field",t.ARGUMENT="Argument",t.FRAGMENT_SPREAD="FragmentSpread",t.INLINE_FRAGMENT="InlineFragment",t.FRAGMENT_DEFINITION="FragmentDefinition",t.VARIABLE="Variable",t.INT="IntValue",t.FLOAT="FloatValue",t.STRING="StringValue",t.BOOLEAN="BooleanValue",t.NULL="NullValue",t.ENUM="EnumValue",t.LIST="ListValue",t.OBJECT="ObjectValue",t.OBJECT_FIELD="ObjectField",t.DIRECTIVE="Directive",t.NAMED_TYPE="NamedType",t.LIST_TYPE="ListType",t.NON_NULL_TYPE="NonNullType",t.SCHEMA_DEFINITION="SchemaDefinition",t.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",t.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",t.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",t.FIELD_DEFINITION="FieldDefinition",t.INPUT_VALUE_DEFINITION="InputValueDefinition",t.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",t.UNION_TYPE_DEFINITION="UnionTypeDefinition",t.ENUM_TYPE_DEFINITION="EnumTypeDefinition",t.ENUM_VALUE_DEFINITION="EnumValueDefinition",t.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",t.DIRECTIVE_DEFINITION="DirectiveDefinition",t.SCHEMA_EXTENSION="SchemaExtension",t.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",t.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",t.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",t.UNION_TYPE_EXTENSION="UnionTypeExtension",t.ENUM_TYPE_EXTENSION="EnumTypeExtension",t.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(Ke||(Ke={}));function df(t){return t===9||t===32}function ru(t){return t>=48&&t<=57}function zb(t){return t>=97&&t<=122||t>=65&&t<=90}function Vb(t){return zb(t)||t===95}function _P(t){return zb(t)||ru(t)||t===95}function CP(t){var e;let n=Number.MAX_SAFE_INTEGER,i=null,s=-1;for(let a=0;ac===0?a:a.slice(n)).slice((e=i)!==null&&e!==void 0?e:0,s+1)}function IP(t){let e=0;for(;e1&&i.slice(1).every(m=>m.length===0||df(m.charCodeAt(0))),a=n.endsWith('\\"""'),c=t.endsWith('"')&&!a,l=t.endsWith("\\"),d=c||l,h=!(e!=null&&e.minimize)&&(!s||t.length>70||d||r||a);let f="";const v=s&&df(t.charCodeAt(0));return(h&&!v||r)&&(f+=` -`),f+=n,(h||d)&&(f+=` -`),'"""'+f+'"""'}var oe;(function(t){t.SOF="",t.EOF="",t.BANG="!",t.DOLLAR="$",t.AMP="&",t.PAREN_L="(",t.PAREN_R=")",t.SPREAD="...",t.COLON=":",t.EQUALS="=",t.AT="@",t.BRACKET_L="[",t.BRACKET_R="]",t.BRACE_L="{",t.PIPE="|",t.BRACE_R="}",t.NAME="Name",t.INT="Int",t.FLOAT="Float",t.STRING="String",t.BLOCK_STRING="BlockString",t.COMMENT="Comment"})(oe||(oe={}));class SP{constructor(e){const n=new Pb(oe.SOF,0,0,0,0);this.source=e,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==oe.EOF)do if(e.next)e=e.next;else{const n=TP(this,e.end);e.next=n,n.prev=e,e=n}while(e.kind===oe.COMMENT);return e}}function BP(t){return t===oe.BANG||t===oe.DOLLAR||t===oe.AMP||t===oe.PAREN_L||t===oe.PAREN_R||t===oe.SPREAD||t===oe.COLON||t===oe.EQUALS||t===oe.AT||t===oe.BRACKET_L||t===oe.BRACKET_R||t===oe.BRACE_L||t===oe.PIPE||t===oe.BRACE_R}function Bc(t){return t>=0&&t<=55295||t>=57344&&t<=1114111}function Uh(t,e){return Ub(t.charCodeAt(e))&&Hb(t.charCodeAt(e+1))}function Ub(t){return t>=55296&&t<=56319}function Hb(t){return t>=56320&&t<=57343}function Xa(t,e){const n=t.source.body.codePointAt(e);if(n===void 0)return oe.EOF;if(n>=32&&n<=126){const i=String.fromCodePoint(n);return i==='"'?`'"'`:`"${i}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function fn(t,e,n,i,s){const r=t.line,a=1+n-t.lineStart;return new Pb(e,n,i,r,a,s)}function TP(t,e){const n=t.source.body,i=n.length;let s=e;for(;s=48&&t<=57?t-48:t>=65&&t<=70?t-55:t>=97&&t<=102?t-87:-1}function NP(t,e){const n=t.source.body;switch(n.charCodeAt(e+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` -`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Sn(t.source,e,`Invalid character escape sequence: "${n.slice(e,e+2)}".`)}function LP(t,e){const n=t.source.body,i=n.length;let s=t.lineStart,r=e+3,a=r,c="";const l=[];for(;rGb?"["+HP(t)+"]":"{ "+n.map(([s,r])=>s+": "+Hh(r,e)).join(", ")+" }"}function UP(t,e){if(t.length===0)return"[]";if(e.length>Gb)return"[Array]";const n=Math.min(PP,t.length),i=t.length-n,s=[];for(let r=0;r1&&s.push(`... ${i} more items`),"["+s.join(", ")+"]"}function HP(t){const e=Object.prototype.toString.call(t).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&&typeof t.constructor=="function"){const n=t.constructor.name;if(typeof n=="string"&&n!=="")return n}return e}const GP=function(e,n){return e instanceof n};class jb{constructor(e,n="GraphQL request",i={line:1,column:1}){typeof e=="string"||Td(!1,`Body must be a string. Received: ${qb(e)}.`),this.body=e,this.name=n,this.locationOffset=i,this.locationOffset.line>0||Td(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Td(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function qP(t){return GP(t,jb)}function jP(t,e){return new xu(t,e).parseDocument()}function KP(t,e){const n=new xu(t,e);n.expectToken(oe.SOF);const i=n.parseValueLiteral(!1);return n.expectToken(oe.EOF),i}function WP(t,e){const n=new xu(t,e);n.expectToken(oe.SOF);const i=n.parseConstValueLiteral();return n.expectToken(oe.EOF),i}function JP(t,e){const n=new xu(t,e);n.expectToken(oe.SOF);const i=n.parseTypeReference();return n.expectToken(oe.EOF),i}class xu{constructor(e,n={}){const i=qP(e)?e:new jb(e);this._lexer=new SP(i),this._options=n,this._tokenCounter=0}parseName(){const e=this.expectToken(oe.NAME);return this.node(e,{kind:Ke.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:Ke.DOCUMENT,definitions:this.many(oe.SOF,this.parseDefinition,oe.EOF)})}parseDefinition(){if(this.peek(oe.BRACE_L))return this.parseOperationDefinition();const e=this.peekDescription(),n=e?this._lexer.lookahead():this._lexer.token;if(n.kind===oe.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw Sn(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const e=this._lexer.token;if(this.peek(oe.BRACE_L))return this.node(e,{kind:Ke.OPERATION_DEFINITION,operation:Ko.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let i;return this.peek(oe.NAME)&&(i=this.parseName()),this.node(e,{kind:Ke.OPERATION_DEFINITION,operation:n,name:i,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const e=this.expectToken(oe.NAME);switch(e.value){case"query":return Ko.QUERY;case"mutation":return Ko.MUTATION;case"subscription":return Ko.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(oe.PAREN_L,this.parseVariableDefinition,oe.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Ke.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(oe.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(oe.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const e=this._lexer.token;return this.expectToken(oe.DOLLAR),this.node(e,{kind:Ke.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Ke.SELECTION_SET,selections:this.many(oe.BRACE_L,this.parseSelection,oe.BRACE_R)})}parseSelection(){return this.peek(oe.SPREAD)?this.parseFragment():this.parseField()}parseField(){const e=this._lexer.token,n=this.parseName();let i,s;return this.expectOptionalToken(oe.COLON)?(i=n,s=this.parseName()):s=n,this.node(e,{kind:Ke.FIELD,alias:i,name:s,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(oe.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){const n=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(oe.PAREN_L,n,oe.PAREN_R)}parseArgument(e=!1){const n=this._lexer.token,i=this.parseName();return this.expectToken(oe.COLON),this.node(n,{kind:Ke.ARGUMENT,name:i,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const e=this._lexer.token;this.expectToken(oe.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(oe.NAME)?this.node(e,{kind:Ke.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:Ke.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const e=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(e,{kind:Ke.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:Ke.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(e){const n=this._lexer.token;switch(n.kind){case oe.BRACKET_L:return this.parseList(e);case oe.BRACE_L:return this.parseObject(e);case oe.INT:return this.advanceLexer(),this.node(n,{kind:Ke.INT,value:n.value});case oe.FLOAT:return this.advanceLexer(),this.node(n,{kind:Ke.FLOAT,value:n.value});case oe.STRING:case oe.BLOCK_STRING:return this.parseStringLiteral();case oe.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:Ke.BOOLEAN,value:!0});case"false":return this.node(n,{kind:Ke.BOOLEAN,value:!1});case"null":return this.node(n,{kind:Ke.NULL});default:return this.node(n,{kind:Ke.ENUM,value:n.value})}case oe.DOLLAR:if(e)if(this.expectToken(oe.DOLLAR),this._lexer.token.kind===oe.NAME){const i=this._lexer.token.value;throw Sn(this._lexer.source,n.start,`Unexpected variable "$${i}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:Ke.STRING,value:e.value,block:e.kind===oe.BLOCK_STRING})}parseList(e){const n=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:Ke.LIST,values:this.any(oe.BRACKET_L,n,oe.BRACKET_R)})}parseObject(e){const n=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:Ke.OBJECT,fields:this.any(oe.BRACE_L,n,oe.BRACE_R)})}parseObjectField(e){const n=this._lexer.token,i=this.parseName();return this.expectToken(oe.COLON),this.node(n,{kind:Ke.OBJECT_FIELD,name:i,value:this.parseValueLiteral(e)})}parseDirectives(e){const n=[];for(;this.peek(oe.AT);)n.push(this.parseDirective(e));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){const n=this._lexer.token;return this.expectToken(oe.AT),this.node(n,{kind:Ke.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){const e=this._lexer.token;let n;if(this.expectOptionalToken(oe.BRACKET_L)){const i=this.parseTypeReference();this.expectToken(oe.BRACKET_R),n=this.node(e,{kind:Ke.LIST_TYPE,type:i})}else n=this.parseNamedType();return this.expectOptionalToken(oe.BANG)?this.node(e,{kind:Ke.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:Ke.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(oe.STRING)||this.peek(oe.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const i=this.parseConstDirectives(),s=this.many(oe.BRACE_L,this.parseOperationTypeDefinition,oe.BRACE_R);return this.node(e,{kind:Ke.SCHEMA_DEFINITION,description:n,directives:i,operationTypes:s})}parseOperationTypeDefinition(){const e=this._lexer.token,n=this.parseOperationType();this.expectToken(oe.COLON);const i=this.parseNamedType();return this.node(e,{kind:Ke.OPERATION_TYPE_DEFINITION,operation:n,type:i})}parseScalarTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const i=this.parseName(),s=this.parseConstDirectives();return this.node(e,{kind:Ke.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:s})}parseObjectTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const i=this.parseName(),s=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:Ke.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:s,directives:r,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(oe.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(oe.BRACE_L,this.parseFieldDefinition,oe.BRACE_R)}parseFieldDefinition(){const e=this._lexer.token,n=this.parseDescription(),i=this.parseName(),s=this.parseArgumentDefs();this.expectToken(oe.COLON);const r=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(e,{kind:Ke.FIELD_DEFINITION,description:n,name:i,arguments:s,type:r,directives:a})}parseArgumentDefs(){return this.optionalMany(oe.PAREN_L,this.parseInputValueDef,oe.PAREN_R)}parseInputValueDef(){const e=this._lexer.token,n=this.parseDescription(),i=this.parseName();this.expectToken(oe.COLON);const s=this.parseTypeReference();let r;this.expectOptionalToken(oe.EQUALS)&&(r=this.parseConstValueLiteral());const a=this.parseConstDirectives();return this.node(e,{kind:Ke.INPUT_VALUE_DEFINITION,description:n,name:i,type:s,defaultValue:r,directives:a})}parseInterfaceTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const i=this.parseName(),s=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:Ke.INTERFACE_TYPE_DEFINITION,description:n,name:i,interfaces:s,directives:r,fields:a})}parseUnionTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const i=this.parseName(),s=this.parseConstDirectives(),r=this.parseUnionMemberTypes();return this.node(e,{kind:Ke.UNION_TYPE_DEFINITION,description:n,name:i,directives:s,types:r})}parseUnionMemberTypes(){return this.expectOptionalToken(oe.EQUALS)?this.delimitedMany(oe.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const i=this.parseName(),s=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();return this.node(e,{kind:Ke.ENUM_TYPE_DEFINITION,description:n,name:i,directives:s,values:r})}parseEnumValuesDefinition(){return this.optionalMany(oe.BRACE_L,this.parseEnumValueDefinition,oe.BRACE_R)}parseEnumValueDefinition(){const e=this._lexer.token,n=this.parseDescription(),i=this.parseEnumValueName(),s=this.parseConstDirectives();return this.node(e,{kind:Ke.ENUM_VALUE_DEFINITION,description:n,name:i,directives:s})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Sn(this._lexer.source,this._lexer.token.start,`${R1(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const i=this.parseName(),s=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();return this.node(e,{kind:Ke.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:s,fields:r})}parseInputFieldsDefinition(){return this.optionalMany(oe.BRACE_L,this.parseInputValueDef,oe.BRACE_R)}parseTypeSystemExtension(){const e=this._lexer.lookahead();if(e.kind===oe.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),i=this.optionalMany(oe.BRACE_L,this.parseOperationTypeDefinition,oe.BRACE_R);if(n.length===0&&i.length===0)throw this.unexpected();return this.node(e,{kind:Ke.SCHEMA_EXTENSION,directives:n,operationTypes:i})}parseScalarTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),i=this.parseConstDirectives();if(i.length===0)throw this.unexpected();return this.node(e,{kind:Ke.SCALAR_TYPE_EXTENSION,name:n,directives:i})}parseObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),i=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),r=this.parseFieldsDefinition();if(i.length===0&&s.length===0&&r.length===0)throw this.unexpected();return this.node(e,{kind:Ke.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:s,fields:r})}parseInterfaceTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),i=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),r=this.parseFieldsDefinition();if(i.length===0&&s.length===0&&r.length===0)throw this.unexpected();return this.node(e,{kind:Ke.INTERFACE_TYPE_EXTENSION,name:n,interfaces:i,directives:s,fields:r})}parseUnionTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),i=this.parseConstDirectives(),s=this.parseUnionMemberTypes();if(i.length===0&&s.length===0)throw this.unexpected();return this.node(e,{kind:Ke.UNION_TYPE_EXTENSION,name:n,directives:i,types:s})}parseEnumTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),i=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();if(i.length===0&&s.length===0)throw this.unexpected();return this.node(e,{kind:Ke.ENUM_TYPE_EXTENSION,name:n,directives:i,values:s})}parseInputObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),i=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();if(i.length===0&&s.length===0)throw this.unexpected();return this.node(e,{kind:Ke.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:s})}parseDirectiveDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(oe.AT);const i=this.parseName(),s=this.parseArgumentDefs(),r=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const a=this.parseDirectiveLocations();return this.node(e,{kind:Ke.DIRECTIVE_DEFINITION,description:n,name:i,arguments:s,repeatable:r,locations:a})}parseDirectiveLocations(){return this.delimitedMany(oe.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const e=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(uf,n.value))return n;throw this.unexpected(e)}node(e,n){return this._options.noLocation!==!0&&(n.loc=new xP(e,this._lexer.lastToken,this._lexer.source)),n}peek(e){return this._lexer.token.kind===e}expectToken(e){const n=this._lexer.token;if(n.kind===e)return this.advanceLexer(),n;throw Sn(this._lexer.source,n.start,`Expected ${Kb(e)}, found ${R1(n)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e?(this.advanceLexer(),!0):!1}expectKeyword(e){const n=this._lexer.token;if(n.kind===oe.NAME&&n.value===e)this.advanceLexer();else throw Sn(this._lexer.source,n.start,`Expected "${e}", found ${R1(n)}.`)}expectOptionalKeyword(e){const n=this._lexer.token;return n.kind===oe.NAME&&n.value===e?(this.advanceLexer(),!0):!1}unexpected(e){const n=e??this._lexer.token;return Sn(this._lexer.source,n.start,`Unexpected ${R1(n)}.`)}any(e,n,i){this.expectToken(e);const s=[];for(;!this.expectOptionalToken(i);)s.push(n.call(this));return s}optionalMany(e,n,i){if(this.expectOptionalToken(e)){const s=[];do s.push(n.call(this));while(!this.expectOptionalToken(i));return s}return[]}many(e,n,i){this.expectToken(e);const s=[];do s.push(n.call(this));while(!this.expectOptionalToken(i));return s}delimitedMany(e,n){this.expectOptionalToken(e);const i=[];do i.push(n.call(this));while(this.expectOptionalToken(e));return i}advanceLexer(){const{maxTokens:e}=this._options,n=this._lexer.advance();if(e!==void 0&&n.kind!==oe.EOF&&(++this._tokenCounter,this._tokenCounter>e))throw Sn(this._lexer.source,n.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function R1(t){const e=t.value;return Kb(t.kind)+(e!=null?` "${e}"`:"")}function Kb(t){return BP(t)?`"${t}"`:t}const YP=Object.freeze(Object.defineProperty({__proto__:null,Parser:xu,parse:jP,parseConstValue:WP,parseType:JP,parseValue:KP},Symbol.toStringTag,{value:"Module"})),XP=x9(YP);function ZP(t){return`"${t.replace(e$,t$)}"`}const e$=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function t$(t){return n$[t.charCodeAt(0)]}const n$=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],i$=Object.freeze({});function s$(t,e,n=$b){const i=new Map;for(const x of Object.values(Ke))i.set(x,r$(e,x));let s,r=Array.isArray(t),a=[t],c=-1,l=[],d=t,h,f;const v=[],m=[];do{c++;const x=c===a.length,C=x&&l.length!==0;if(x){if(h=m.length===0?void 0:v[v.length-1],d=f,f=m.pop(),C)if(r){d=d.slice();let I=0;for(const[S,T]of l){const B=S-I;T===null?(d.splice(B,1),I++):d[B]=T}}else{d=Object.defineProperties({},Object.getOwnPropertyDescriptors(d));for(const[I,S]of l)d[I]=S}c=s.index,a=s.keys,l=s.edits,r=s.inArray,s=s.prev}else if(f){if(h=r?c:a[c],d=f[h],d==null)continue;v.push(h)}let _;if(!Array.isArray(d)){var g,b;S8(d)||Td(!1,`Invalid AST Node: ${qb(d)}.`);const I=x?(g=i.get(d.kind))===null||g===void 0?void 0:g.leave:(b=i.get(d.kind))===null||b===void 0?void 0:b.enter;if(_=I==null?void 0:I.call(e,d,h,f,v,m),_===i$)break;if(_===!1){if(!x){v.pop();continue}}else if(_!==void 0&&(l.push([h,_]),!x))if(S8(_))d=_;else{v.pop();continue}}if(_===void 0&&C&&l.push([h,d]),x)v.pop();else{var E;s={inArray:r,index:c,keys:a,edits:l,prev:s},r=Array.isArray(d),a=r?d:(E=n[d.kind])!==null&&E!==void 0?E:[],c=-1,l=[],f&&m.push(f),f=d}}while(s!==void 0);return l.length!==0?l[l.length-1][1]:t}function r$(t,e){const n=t[e];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:t.enter,leave:t.leave}}function a$(t){return s$(t,c$)}const o$=80,c$={Name:{leave:t=>t.value},Variable:{leave:t=>"$"+t.name},Document:{leave:t=>Me(t.definitions,` +`+Pb(this.source,n);return e}toJSON(){const e={message:this.message};return this.locations!=null&&(e.locations=this.locations),this.path!=null&&(e.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function B8(t){return t===void 0||t.length===0?void 0:t}function Sn(t,e,n){return new Tm(`Syntax Error: ${n}`,{source:t,positions:[e]})}class _P{constructor(e,n,i){this.start=e.start,this.end=n.end,this.startToken=e,this.endToken=n,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class $b{constructor(e,n,i,s,r,a){this.kind=e,this.start=n,this.end=i,this.line=s,this.column=r,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const zb={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},CP=new Set(Object.keys(zb));function T8(t){const e=t==null?void 0:t.kind;return typeof e=="string"&&CP.has(e)}var Ko;(function(t){t.QUERY="query",t.MUTATION="mutation",t.SUBSCRIPTION="subscription"})(Ko||(Ko={}));var hf;(function(t){t.QUERY="QUERY",t.MUTATION="MUTATION",t.SUBSCRIPTION="SUBSCRIPTION",t.FIELD="FIELD",t.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",t.FRAGMENT_SPREAD="FRAGMENT_SPREAD",t.INLINE_FRAGMENT="INLINE_FRAGMENT",t.VARIABLE_DEFINITION="VARIABLE_DEFINITION",t.SCHEMA="SCHEMA",t.SCALAR="SCALAR",t.OBJECT="OBJECT",t.FIELD_DEFINITION="FIELD_DEFINITION",t.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",t.INTERFACE="INTERFACE",t.UNION="UNION",t.ENUM="ENUM",t.ENUM_VALUE="ENUM_VALUE",t.INPUT_OBJECT="INPUT_OBJECT",t.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(hf||(hf={}));var Ke;(function(t){t.NAME="Name",t.DOCUMENT="Document",t.OPERATION_DEFINITION="OperationDefinition",t.VARIABLE_DEFINITION="VariableDefinition",t.SELECTION_SET="SelectionSet",t.FIELD="Field",t.ARGUMENT="Argument",t.FRAGMENT_SPREAD="FragmentSpread",t.INLINE_FRAGMENT="InlineFragment",t.FRAGMENT_DEFINITION="FragmentDefinition",t.VARIABLE="Variable",t.INT="IntValue",t.FLOAT="FloatValue",t.STRING="StringValue",t.BOOLEAN="BooleanValue",t.NULL="NullValue",t.ENUM="EnumValue",t.LIST="ListValue",t.OBJECT="ObjectValue",t.OBJECT_FIELD="ObjectField",t.DIRECTIVE="Directive",t.NAMED_TYPE="NamedType",t.LIST_TYPE="ListType",t.NON_NULL_TYPE="NonNullType",t.SCHEMA_DEFINITION="SchemaDefinition",t.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",t.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",t.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",t.FIELD_DEFINITION="FieldDefinition",t.INPUT_VALUE_DEFINITION="InputValueDefinition",t.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",t.UNION_TYPE_DEFINITION="UnionTypeDefinition",t.ENUM_TYPE_DEFINITION="EnumTypeDefinition",t.ENUM_VALUE_DEFINITION="EnumValueDefinition",t.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",t.DIRECTIVE_DEFINITION="DirectiveDefinition",t.SCHEMA_EXTENSION="SchemaExtension",t.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",t.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",t.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",t.UNION_TYPE_EXTENSION="UnionTypeExtension",t.ENUM_TYPE_EXTENSION="EnumTypeExtension",t.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(Ke||(Ke={}));function pf(t){return t===9||t===32}function au(t){return t>=48&&t<=57}function Vb(t){return t>=97&&t<=122||t>=65&&t<=90}function Ub(t){return Vb(t)||t===95}function IP(t){return Vb(t)||au(t)||t===95}function DP(t){var e;let n=Number.MAX_SAFE_INTEGER,i=null,s=-1;for(let a=0;ac===0?a:a.slice(n)).slice((e=i)!==null&&e!==void 0?e:0,s+1)}function SP(t){let e=0;for(;e1&&i.slice(1).every(m=>m.length===0||pf(m.charCodeAt(0))),a=n.endsWith('\\"""'),c=t.endsWith('"')&&!a,l=t.endsWith("\\"),d=c||l,p=!(e!=null&&e.minimize)&&(!s||t.length>70||d||r||a);let f="";const v=s&&pf(t.charCodeAt(0));return(p&&!v||r)&&(f+=` +`),f+=n,(p||d)&&(f+=` +`),'"""'+f+'"""'}var oe;(function(t){t.SOF="",t.EOF="",t.BANG="!",t.DOLLAR="$",t.AMP="&",t.PAREN_L="(",t.PAREN_R=")",t.SPREAD="...",t.COLON=":",t.EQUALS="=",t.AT="@",t.BRACKET_L="[",t.BRACKET_R="]",t.BRACE_L="{",t.PIPE="|",t.BRACE_R="}",t.NAME="Name",t.INT="Int",t.FLOAT="Float",t.STRING="String",t.BLOCK_STRING="BlockString",t.COMMENT="Comment"})(oe||(oe={}));class TP{constructor(e){const n=new $b(oe.SOF,0,0,0,0);this.source=e,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==oe.EOF)do if(e.next)e=e.next;else{const n=kP(this,e.end);e.next=n,n.prev=e,e=n}while(e.kind===oe.COMMENT);return e}}function FP(t){return t===oe.BANG||t===oe.DOLLAR||t===oe.AMP||t===oe.PAREN_L||t===oe.PAREN_R||t===oe.SPREAD||t===oe.COLON||t===oe.EQUALS||t===oe.AT||t===oe.BRACKET_L||t===oe.BRACKET_R||t===oe.BRACE_L||t===oe.PIPE||t===oe.BRACE_R}function Bc(t){return t>=0&&t<=55295||t>=57344&&t<=1114111}function Gh(t,e){return Hb(t.charCodeAt(e))&&Gb(t.charCodeAt(e+1))}function Hb(t){return t>=55296&&t<=56319}function Gb(t){return t>=56320&&t<=57343}function Xa(t,e){const n=t.source.body.codePointAt(e);if(n===void 0)return oe.EOF;if(n>=32&&n<=126){const i=String.fromCodePoint(n);return i==='"'?`'"'`:`"${i}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function mn(t,e,n,i,s){const r=t.line,a=1+n-t.lineStart;return new $b(e,n,i,r,a,s)}function kP(t,e){const n=t.source.body,i=n.length;let s=e;for(;s=48&&t<=57?t-48:t>=65&&t<=70?t-55:t>=97&&t<=102?t-87:-1}function QP(t,e){const n=t.source.body;switch(n.charCodeAt(e+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` +`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Sn(t.source,e,`Invalid character escape sequence: "${n.slice(e,e+2)}".`)}function PP(t,e){const n=t.source.body,i=n.length;let s=t.lineStart,r=e+3,a=r,c="";const l=[];for(;rqb?"["+qP(t)+"]":"{ "+n.map(([s,r])=>s+": "+qh(r,e)).join(", ")+" }"}function GP(t,e){if(t.length===0)return"[]";if(e.length>qb)return"[Array]";const n=Math.min(zP,t.length),i=t.length-n,s=[];for(let r=0;r1&&s.push(`... ${i} more items`),"["+s.join(", ")+"]"}function qP(t){const e=Object.prototype.toString.call(t).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&&typeof t.constructor=="function"){const n=t.constructor.name;if(typeof n=="string"&&n!=="")return n}return e}const jP=function(e,n){return e instanceof n};class Kb{constructor(e,n="GraphQL request",i={line:1,column:1}){typeof e=="string"||kd(!1,`Body must be a string. Received: ${jb(e)}.`),this.body=e,this.name=n,this.locationOffset=i,this.locationOffset.line>0||kd(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||kd(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function KP(t){return jP(t,Kb)}function WP(t,e){return new _u(t,e).parseDocument()}function JP(t,e){const n=new _u(t,e);n.expectToken(oe.SOF);const i=n.parseValueLiteral(!1);return n.expectToken(oe.EOF),i}function YP(t,e){const n=new _u(t,e);n.expectToken(oe.SOF);const i=n.parseConstValueLiteral();return n.expectToken(oe.EOF),i}function XP(t,e){const n=new _u(t,e);n.expectToken(oe.SOF);const i=n.parseTypeReference();return n.expectToken(oe.EOF),i}class _u{constructor(e,n={}){const i=KP(e)?e:new Kb(e);this._lexer=new TP(i),this._options=n,this._tokenCounter=0}parseName(){const e=this.expectToken(oe.NAME);return this.node(e,{kind:Ke.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:Ke.DOCUMENT,definitions:this.many(oe.SOF,this.parseDefinition,oe.EOF)})}parseDefinition(){if(this.peek(oe.BRACE_L))return this.parseOperationDefinition();const e=this.peekDescription(),n=e?this._lexer.lookahead():this._lexer.token;if(n.kind===oe.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw Sn(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const e=this._lexer.token;if(this.peek(oe.BRACE_L))return this.node(e,{kind:Ke.OPERATION_DEFINITION,operation:Ko.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let i;return this.peek(oe.NAME)&&(i=this.parseName()),this.node(e,{kind:Ke.OPERATION_DEFINITION,operation:n,name:i,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const e=this.expectToken(oe.NAME);switch(e.value){case"query":return Ko.QUERY;case"mutation":return Ko.MUTATION;case"subscription":return Ko.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(oe.PAREN_L,this.parseVariableDefinition,oe.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Ke.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(oe.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(oe.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const e=this._lexer.token;return this.expectToken(oe.DOLLAR),this.node(e,{kind:Ke.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Ke.SELECTION_SET,selections:this.many(oe.BRACE_L,this.parseSelection,oe.BRACE_R)})}parseSelection(){return this.peek(oe.SPREAD)?this.parseFragment():this.parseField()}parseField(){const e=this._lexer.token,n=this.parseName();let i,s;return this.expectOptionalToken(oe.COLON)?(i=n,s=this.parseName()):s=n,this.node(e,{kind:Ke.FIELD,alias:i,name:s,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(oe.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){const n=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(oe.PAREN_L,n,oe.PAREN_R)}parseArgument(e=!1){const n=this._lexer.token,i=this.parseName();return this.expectToken(oe.COLON),this.node(n,{kind:Ke.ARGUMENT,name:i,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const e=this._lexer.token;this.expectToken(oe.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(oe.NAME)?this.node(e,{kind:Ke.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:Ke.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const e=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(e,{kind:Ke.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:Ke.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(e){const n=this._lexer.token;switch(n.kind){case oe.BRACKET_L:return this.parseList(e);case oe.BRACE_L:return this.parseObject(e);case oe.INT:return this.advanceLexer(),this.node(n,{kind:Ke.INT,value:n.value});case oe.FLOAT:return this.advanceLexer(),this.node(n,{kind:Ke.FLOAT,value:n.value});case oe.STRING:case oe.BLOCK_STRING:return this.parseStringLiteral();case oe.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:Ke.BOOLEAN,value:!0});case"false":return this.node(n,{kind:Ke.BOOLEAN,value:!1});case"null":return this.node(n,{kind:Ke.NULL});default:return this.node(n,{kind:Ke.ENUM,value:n.value})}case oe.DOLLAR:if(e)if(this.expectToken(oe.DOLLAR),this._lexer.token.kind===oe.NAME){const i=this._lexer.token.value;throw Sn(this._lexer.source,n.start,`Unexpected variable "$${i}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:Ke.STRING,value:e.value,block:e.kind===oe.BLOCK_STRING})}parseList(e){const n=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:Ke.LIST,values:this.any(oe.BRACKET_L,n,oe.BRACKET_R)})}parseObject(e){const n=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:Ke.OBJECT,fields:this.any(oe.BRACE_L,n,oe.BRACE_R)})}parseObjectField(e){const n=this._lexer.token,i=this.parseName();return this.expectToken(oe.COLON),this.node(n,{kind:Ke.OBJECT_FIELD,name:i,value:this.parseValueLiteral(e)})}parseDirectives(e){const n=[];for(;this.peek(oe.AT);)n.push(this.parseDirective(e));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){const n=this._lexer.token;return this.expectToken(oe.AT),this.node(n,{kind:Ke.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){const e=this._lexer.token;let n;if(this.expectOptionalToken(oe.BRACKET_L)){const i=this.parseTypeReference();this.expectToken(oe.BRACKET_R),n=this.node(e,{kind:Ke.LIST_TYPE,type:i})}else n=this.parseNamedType();return this.expectOptionalToken(oe.BANG)?this.node(e,{kind:Ke.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:Ke.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(oe.STRING)||this.peek(oe.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const i=this.parseConstDirectives(),s=this.many(oe.BRACE_L,this.parseOperationTypeDefinition,oe.BRACE_R);return this.node(e,{kind:Ke.SCHEMA_DEFINITION,description:n,directives:i,operationTypes:s})}parseOperationTypeDefinition(){const e=this._lexer.token,n=this.parseOperationType();this.expectToken(oe.COLON);const i=this.parseNamedType();return this.node(e,{kind:Ke.OPERATION_TYPE_DEFINITION,operation:n,type:i})}parseScalarTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const i=this.parseName(),s=this.parseConstDirectives();return this.node(e,{kind:Ke.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:s})}parseObjectTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const i=this.parseName(),s=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:Ke.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:s,directives:r,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(oe.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(oe.BRACE_L,this.parseFieldDefinition,oe.BRACE_R)}parseFieldDefinition(){const e=this._lexer.token,n=this.parseDescription(),i=this.parseName(),s=this.parseArgumentDefs();this.expectToken(oe.COLON);const r=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(e,{kind:Ke.FIELD_DEFINITION,description:n,name:i,arguments:s,type:r,directives:a})}parseArgumentDefs(){return this.optionalMany(oe.PAREN_L,this.parseInputValueDef,oe.PAREN_R)}parseInputValueDef(){const e=this._lexer.token,n=this.parseDescription(),i=this.parseName();this.expectToken(oe.COLON);const s=this.parseTypeReference();let r;this.expectOptionalToken(oe.EQUALS)&&(r=this.parseConstValueLiteral());const a=this.parseConstDirectives();return this.node(e,{kind:Ke.INPUT_VALUE_DEFINITION,description:n,name:i,type:s,defaultValue:r,directives:a})}parseInterfaceTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const i=this.parseName(),s=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:Ke.INTERFACE_TYPE_DEFINITION,description:n,name:i,interfaces:s,directives:r,fields:a})}parseUnionTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const i=this.parseName(),s=this.parseConstDirectives(),r=this.parseUnionMemberTypes();return this.node(e,{kind:Ke.UNION_TYPE_DEFINITION,description:n,name:i,directives:s,types:r})}parseUnionMemberTypes(){return this.expectOptionalToken(oe.EQUALS)?this.delimitedMany(oe.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const i=this.parseName(),s=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();return this.node(e,{kind:Ke.ENUM_TYPE_DEFINITION,description:n,name:i,directives:s,values:r})}parseEnumValuesDefinition(){return this.optionalMany(oe.BRACE_L,this.parseEnumValueDefinition,oe.BRACE_R)}parseEnumValueDefinition(){const e=this._lexer.token,n=this.parseDescription(),i=this.parseEnumValueName(),s=this.parseConstDirectives();return this.node(e,{kind:Ke.ENUM_VALUE_DEFINITION,description:n,name:i,directives:s})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Sn(this._lexer.source,this._lexer.token.start,`${O1(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const i=this.parseName(),s=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();return this.node(e,{kind:Ke.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:s,fields:r})}parseInputFieldsDefinition(){return this.optionalMany(oe.BRACE_L,this.parseInputValueDef,oe.BRACE_R)}parseTypeSystemExtension(){const e=this._lexer.lookahead();if(e.kind===oe.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),i=this.optionalMany(oe.BRACE_L,this.parseOperationTypeDefinition,oe.BRACE_R);if(n.length===0&&i.length===0)throw this.unexpected();return this.node(e,{kind:Ke.SCHEMA_EXTENSION,directives:n,operationTypes:i})}parseScalarTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),i=this.parseConstDirectives();if(i.length===0)throw this.unexpected();return this.node(e,{kind:Ke.SCALAR_TYPE_EXTENSION,name:n,directives:i})}parseObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),i=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),r=this.parseFieldsDefinition();if(i.length===0&&s.length===0&&r.length===0)throw this.unexpected();return this.node(e,{kind:Ke.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:s,fields:r})}parseInterfaceTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),i=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),r=this.parseFieldsDefinition();if(i.length===0&&s.length===0&&r.length===0)throw this.unexpected();return this.node(e,{kind:Ke.INTERFACE_TYPE_EXTENSION,name:n,interfaces:i,directives:s,fields:r})}parseUnionTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),i=this.parseConstDirectives(),s=this.parseUnionMemberTypes();if(i.length===0&&s.length===0)throw this.unexpected();return this.node(e,{kind:Ke.UNION_TYPE_EXTENSION,name:n,directives:i,types:s})}parseEnumTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),i=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();if(i.length===0&&s.length===0)throw this.unexpected();return this.node(e,{kind:Ke.ENUM_TYPE_EXTENSION,name:n,directives:i,values:s})}parseInputObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),i=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();if(i.length===0&&s.length===0)throw this.unexpected();return this.node(e,{kind:Ke.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:s})}parseDirectiveDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(oe.AT);const i=this.parseName(),s=this.parseArgumentDefs(),r=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const a=this.parseDirectiveLocations();return this.node(e,{kind:Ke.DIRECTIVE_DEFINITION,description:n,name:i,arguments:s,repeatable:r,locations:a})}parseDirectiveLocations(){return this.delimitedMany(oe.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const e=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(hf,n.value))return n;throw this.unexpected(e)}node(e,n){return this._options.noLocation!==!0&&(n.loc=new _P(e,this._lexer.lastToken,this._lexer.source)),n}peek(e){return this._lexer.token.kind===e}expectToken(e){const n=this._lexer.token;if(n.kind===e)return this.advanceLexer(),n;throw Sn(this._lexer.source,n.start,`Expected ${Wb(e)}, found ${O1(n)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e?(this.advanceLexer(),!0):!1}expectKeyword(e){const n=this._lexer.token;if(n.kind===oe.NAME&&n.value===e)this.advanceLexer();else throw Sn(this._lexer.source,n.start,`Expected "${e}", found ${O1(n)}.`)}expectOptionalKeyword(e){const n=this._lexer.token;return n.kind===oe.NAME&&n.value===e?(this.advanceLexer(),!0):!1}unexpected(e){const n=e??this._lexer.token;return Sn(this._lexer.source,n.start,`Unexpected ${O1(n)}.`)}any(e,n,i){this.expectToken(e);const s=[];for(;!this.expectOptionalToken(i);)s.push(n.call(this));return s}optionalMany(e,n,i){if(this.expectOptionalToken(e)){const s=[];do s.push(n.call(this));while(!this.expectOptionalToken(i));return s}return[]}many(e,n,i){this.expectToken(e);const s=[];do s.push(n.call(this));while(!this.expectOptionalToken(i));return s}delimitedMany(e,n){this.expectOptionalToken(e);const i=[];do i.push(n.call(this));while(this.expectOptionalToken(e));return i}advanceLexer(){const{maxTokens:e}=this._options,n=this._lexer.advance();if(e!==void 0&&n.kind!==oe.EOF&&(++this._tokenCounter,this._tokenCounter>e))throw Sn(this._lexer.source,n.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function O1(t){const e=t.value;return Wb(t.kind)+(e!=null?` "${e}"`:"")}function Wb(t){return FP(t)?`"${t}"`:t}const ZP=Object.freeze(Object.defineProperty({__proto__:null,Parser:_u,parse:WP,parseConstValue:YP,parseType:XP,parseValue:JP},Symbol.toStringTag,{value:"Module"})),e$=_9(ZP);function t$(t){return`"${t.replace(n$,i$)}"`}const n$=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function i$(t){return s$[t.charCodeAt(0)]}const s$=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],r$=Object.freeze({});function a$(t,e,n=zb){const i=new Map;for(const x of Object.values(Ke))i.set(x,o$(e,x));let s,r=Array.isArray(t),a=[t],c=-1,l=[],d=t,p,f;const v=[],m=[];do{c++;const x=c===a.length,C=x&&l.length!==0;if(x){if(p=m.length===0?void 0:v[v.length-1],d=f,f=m.pop(),C)if(r){d=d.slice();let I=0;for(const[S,F]of l){const B=S-I;F===null?(d.splice(B,1),I++):d[B]=F}}else{d=Object.defineProperties({},Object.getOwnPropertyDescriptors(d));for(const[I,S]of l)d[I]=S}c=s.index,a=s.keys,l=s.edits,r=s.inArray,s=s.prev}else if(f){if(p=r?c:a[c],d=f[p],d==null)continue;v.push(p)}let _;if(!Array.isArray(d)){var g,b;T8(d)||kd(!1,`Invalid AST Node: ${jb(d)}.`);const I=x?(g=i.get(d.kind))===null||g===void 0?void 0:g.leave:(b=i.get(d.kind))===null||b===void 0?void 0:b.enter;if(_=I==null?void 0:I.call(e,d,p,f,v,m),_===r$)break;if(_===!1){if(!x){v.pop();continue}}else if(_!==void 0&&(l.push([p,_]),!x))if(T8(_))d=_;else{v.pop();continue}}if(_===void 0&&C&&l.push([p,d]),x)v.pop();else{var E;s={inArray:r,index:c,keys:a,edits:l,prev:s},r=Array.isArray(d),a=r?d:(E=n[d.kind])!==null&&E!==void 0?E:[],c=-1,l=[],f&&m.push(f),f=d}}while(s!==void 0);return l.length!==0?l[l.length-1][1]:t}function o$(t,e){const n=t[e];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:t.enter,leave:t.leave}}function c$(t){return a$(t,u$)}const l$=80,u$={Name:{leave:t=>t.value},Variable:{leave:t=>"$"+t.name},Document:{leave:t=>Re(t.definitions,` -`)},OperationDefinition:{leave(t){const e=ft("(",Me(t.variableDefinitions,", "),")"),n=Me([t.operation,Me([t.name,e]),Me(t.directives," ")]," ");return(n==="query"?"":n+" ")+t.selectionSet}},VariableDefinition:{leave:({variable:t,type:e,defaultValue:n,directives:i})=>t+": "+e+ft(" = ",n)+ft(" ",Me(i," "))},SelectionSet:{leave:({selections:t})=>rs(t)},Field:{leave({alias:t,name:e,arguments:n,directives:i,selectionSet:s}){const r=ft("",t,": ")+e;let a=r+ft("(",Me(n,", "),")");return a.length>o$&&(a=r+ft(`( -`,Fd(Me(n,` +`)},OperationDefinition:{leave(t){const e=ft("(",Re(t.variableDefinitions,", "),")"),n=Re([t.operation,Re([t.name,e]),Re(t.directives," ")]," ");return(n==="query"?"":n+" ")+t.selectionSet}},VariableDefinition:{leave:({variable:t,type:e,defaultValue:n,directives:i})=>t+": "+e+ft(" = ",n)+ft(" ",Re(i," "))},SelectionSet:{leave:({selections:t})=>as(t)},Field:{leave({alias:t,name:e,arguments:n,directives:i,selectionSet:s}){const r=ft("",t,": ")+e;let a=r+ft("(",Re(n,", "),")");return a.length>l$&&(a=r+ft(`( +`,Md(Re(n,` `)),` -)`)),Me([a,Me(i," "),s]," ")}},Argument:{leave:({name:t,value:e})=>t+": "+e},FragmentSpread:{leave:({name:t,directives:e})=>"..."+t+ft(" ",Me(e," "))},InlineFragment:{leave:({typeCondition:t,directives:e,selectionSet:n})=>Me(["...",ft("on ",t),Me(e," "),n]," ")},FragmentDefinition:{leave:({name:t,typeCondition:e,variableDefinitions:n,directives:i,selectionSet:s})=>`fragment ${t}${ft("(",Me(n,", "),")")} on ${e} ${ft("",Me(i," ")," ")}`+s},IntValue:{leave:({value:t})=>t},FloatValue:{leave:({value:t})=>t},StringValue:{leave:({value:t,block:e})=>e?DP(t):ZP(t)},BooleanValue:{leave:({value:t})=>t?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:t})=>t},ListValue:{leave:({values:t})=>"["+Me(t,", ")+"]"},ObjectValue:{leave:({fields:t})=>"{"+Me(t,", ")+"}"},ObjectField:{leave:({name:t,value:e})=>t+": "+e},Directive:{leave:({name:t,arguments:e})=>"@"+t+ft("(",Me(e,", "),")")},NamedType:{leave:({name:t})=>t},ListType:{leave:({type:t})=>"["+t+"]"},NonNullType:{leave:({type:t})=>t+"!"},SchemaDefinition:{leave:({description:t,directives:e,operationTypes:n})=>ft("",t,` -`)+Me(["schema",Me(e," "),rs(n)]," ")},OperationTypeDefinition:{leave:({operation:t,type:e})=>t+": "+e},ScalarTypeDefinition:{leave:({description:t,name:e,directives:n})=>ft("",t,` -`)+Me(["scalar",e,Me(n," ")]," ")},ObjectTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:i,fields:s})=>ft("",t,` -`)+Me(["type",e,ft("implements ",Me(n," & ")),Me(i," "),rs(s)]," ")},FieldDefinition:{leave:({description:t,name:e,arguments:n,type:i,directives:s})=>ft("",t,` -`)+e+(T8(n)?ft(`( -`,Fd(Me(n,` +)`)),Re([a,Re(i," "),s]," ")}},Argument:{leave:({name:t,value:e})=>t+": "+e},FragmentSpread:{leave:({name:t,directives:e})=>"..."+t+ft(" ",Re(e," "))},InlineFragment:{leave:({typeCondition:t,directives:e,selectionSet:n})=>Re(["...",ft("on ",t),Re(e," "),n]," ")},FragmentDefinition:{leave:({name:t,typeCondition:e,variableDefinitions:n,directives:i,selectionSet:s})=>`fragment ${t}${ft("(",Re(n,", "),")")} on ${e} ${ft("",Re(i," ")," ")}`+s},IntValue:{leave:({value:t})=>t},FloatValue:{leave:({value:t})=>t},StringValue:{leave:({value:t,block:e})=>e?BP(t):t$(t)},BooleanValue:{leave:({value:t})=>t?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:t})=>t},ListValue:{leave:({values:t})=>"["+Re(t,", ")+"]"},ObjectValue:{leave:({fields:t})=>"{"+Re(t,", ")+"}"},ObjectField:{leave:({name:t,value:e})=>t+": "+e},Directive:{leave:({name:t,arguments:e})=>"@"+t+ft("(",Re(e,", "),")")},NamedType:{leave:({name:t})=>t},ListType:{leave:({type:t})=>"["+t+"]"},NonNullType:{leave:({type:t})=>t+"!"},SchemaDefinition:{leave:({description:t,directives:e,operationTypes:n})=>ft("",t,` +`)+Re(["schema",Re(e," "),as(n)]," ")},OperationTypeDefinition:{leave:({operation:t,type:e})=>t+": "+e},ScalarTypeDefinition:{leave:({description:t,name:e,directives:n})=>ft("",t,` +`)+Re(["scalar",e,Re(n," ")]," ")},ObjectTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:i,fields:s})=>ft("",t,` +`)+Re(["type",e,ft("implements ",Re(n," & ")),Re(i," "),as(s)]," ")},FieldDefinition:{leave:({description:t,name:e,arguments:n,type:i,directives:s})=>ft("",t,` +`)+e+(k8(n)?ft(`( +`,Md(Re(n,` `)),` -)`):ft("(",Me(n,", "),")"))+": "+i+ft(" ",Me(s," "))},InputValueDefinition:{leave:({description:t,name:e,type:n,defaultValue:i,directives:s})=>ft("",t,` -`)+Me([e+": "+n,ft("= ",i),Me(s," ")]," ")},InterfaceTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:i,fields:s})=>ft("",t,` -`)+Me(["interface",e,ft("implements ",Me(n," & ")),Me(i," "),rs(s)]," ")},UnionTypeDefinition:{leave:({description:t,name:e,directives:n,types:i})=>ft("",t,` -`)+Me(["union",e,Me(n," "),ft("= ",Me(i," | "))]," ")},EnumTypeDefinition:{leave:({description:t,name:e,directives:n,values:i})=>ft("",t,` -`)+Me(["enum",e,Me(n," "),rs(i)]," ")},EnumValueDefinition:{leave:({description:t,name:e,directives:n})=>ft("",t,` -`)+Me([e,Me(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:t,name:e,directives:n,fields:i})=>ft("",t,` -`)+Me(["input",e,Me(n," "),rs(i)]," ")},DirectiveDefinition:{leave:({description:t,name:e,arguments:n,repeatable:i,locations:s})=>ft("",t,` -`)+"directive @"+e+(T8(n)?ft(`( -`,Fd(Me(n,` +)`):ft("(",Re(n,", "),")"))+": "+i+ft(" ",Re(s," "))},InputValueDefinition:{leave:({description:t,name:e,type:n,defaultValue:i,directives:s})=>ft("",t,` +`)+Re([e+": "+n,ft("= ",i),Re(s," ")]," ")},InterfaceTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:i,fields:s})=>ft("",t,` +`)+Re(["interface",e,ft("implements ",Re(n," & ")),Re(i," "),as(s)]," ")},UnionTypeDefinition:{leave:({description:t,name:e,directives:n,types:i})=>ft("",t,` +`)+Re(["union",e,Re(n," "),ft("= ",Re(i," | "))]," ")},EnumTypeDefinition:{leave:({description:t,name:e,directives:n,values:i})=>ft("",t,` +`)+Re(["enum",e,Re(n," "),as(i)]," ")},EnumValueDefinition:{leave:({description:t,name:e,directives:n})=>ft("",t,` +`)+Re([e,Re(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:t,name:e,directives:n,fields:i})=>ft("",t,` +`)+Re(["input",e,Re(n," "),as(i)]," ")},DirectiveDefinition:{leave:({description:t,name:e,arguments:n,repeatable:i,locations:s})=>ft("",t,` +`)+"directive @"+e+(k8(n)?ft(`( +`,Md(Re(n,` `)),` -)`):ft("(",Me(n,", "),")"))+(i?" repeatable":"")+" on "+Me(s," | ")},SchemaExtension:{leave:({directives:t,operationTypes:e})=>Me(["extend schema",Me(t," "),rs(e)]," ")},ScalarTypeExtension:{leave:({name:t,directives:e})=>Me(["extend scalar",t,Me(e," ")]," ")},ObjectTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:i})=>Me(["extend type",t,ft("implements ",Me(e," & ")),Me(n," "),rs(i)]," ")},InterfaceTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:i})=>Me(["extend interface",t,ft("implements ",Me(e," & ")),Me(n," "),rs(i)]," ")},UnionTypeExtension:{leave:({name:t,directives:e,types:n})=>Me(["extend union",t,Me(e," "),ft("= ",Me(n," | "))]," ")},EnumTypeExtension:{leave:({name:t,directives:e,values:n})=>Me(["extend enum",t,Me(e," "),rs(n)]," ")},InputObjectTypeExtension:{leave:({name:t,directives:e,fields:n})=>Me(["extend input",t,Me(e," "),rs(n)]," ")}};function Me(t,e=""){var n;return(n=t==null?void 0:t.filter(i=>i).join(e))!==null&&n!==void 0?n:""}function rs(t){return ft(`{ -`,Fd(Me(t,` +)`):ft("(",Re(n,", "),")"))+(i?" repeatable":"")+" on "+Re(s," | ")},SchemaExtension:{leave:({directives:t,operationTypes:e})=>Re(["extend schema",Re(t," "),as(e)]," ")},ScalarTypeExtension:{leave:({name:t,directives:e})=>Re(["extend scalar",t,Re(e," ")]," ")},ObjectTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:i})=>Re(["extend type",t,ft("implements ",Re(e," & ")),Re(n," "),as(i)]," ")},InterfaceTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:i})=>Re(["extend interface",t,ft("implements ",Re(e," & ")),Re(n," "),as(i)]," ")},UnionTypeExtension:{leave:({name:t,directives:e,types:n})=>Re(["extend union",t,Re(e," "),ft("= ",Re(n," | "))]," ")},EnumTypeExtension:{leave:({name:t,directives:e,values:n})=>Re(["extend enum",t,Re(e," "),as(n)]," ")},InputObjectTypeExtension:{leave:({name:t,directives:e,fields:n})=>Re(["extend input",t,Re(e," "),as(n)]," ")}};function Re(t,e=""){var n;return(n=t==null?void 0:t.filter(i=>i).join(e))!==null&&n!==void 0?n:""}function as(t){return ft(`{ +`,Md(Re(t,` `)),` -}`)}function ft(t,e,n=""){return e!=null&&e!==""?t+e+n:""}function Fd(t){return ft(" ",t.replace(/\n/g,` - `))}function T8(t){var e;return(e=t==null?void 0:t.some(n=>n.includes(` -`)))!==null&&e!==void 0?e:!1}const l$=Object.freeze(Object.defineProperty({__proto__:null,print:a$},Symbol.toStringTag,{value:"Module"})),u$=x9(l$);var B4={},Gh={},Wb=function(e){var n=e.uri,i=e.name,s=e.type;this.uri=n,this.name=i,this.type=s},d$=Wb,Jb=function(e){return typeof File<"u"&&e instanceof File||typeof Blob<"u"&&e instanceof Blob||e instanceof d$},h$=Jb,p$=function t(e,n,i){n===void 0&&(n=""),i===void 0&&(i=h$);var s,r=new Map;function a(h,f){var v=r.get(f);v?v.push.apply(v,h):r.set(f,h)}if(i(e))s=null,a([n],e);else{var c=n?n+".":"";if(typeof FileList<"u"&&e instanceof FileList)s=Array.prototype.map.call(e,function(h,f){return a([""+c+f],h),null});else if(Array.isArray(e))s=e.map(function(h,f){var v=t(h,""+c+f,i);return v.files.forEach(a),v.clone});else if(e&&e.constructor===Object){s={};for(var l in e){var d=t(e[l],""+c+l,i);d.files.forEach(a),s[l]=d.clone}}else s=e}return{clone:s,files:r}};Gh.ReactNativeFile=Wb;Gh.extractFiles=p$;Gh.isExtractableFile=Jb;var f$=typeof self=="object"?self.FormData:window.FormData,wu={};Object.defineProperty(wu,"__esModule",{value:!0});wu.defaultJsonSerializer=void 0;wu.defaultJsonSerializer={parse:JSON.parse,stringify:JSON.stringify};var m$=$t&&$t.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(B4,"__esModule",{value:!0});var Yb=Gh,A$=m$(f$),v$=wu,g$=function(t){return Yb.isExtractableFile(t)||t!==null&&typeof t=="object"&&typeof t.pipe=="function"};function b$(t,e,n,i){i===void 0&&(i=v$.defaultJsonSerializer);var s=Yb.extractFiles({query:t,variables:e,operationName:n},"",g$),r=s.clone,a=s.files;if(a.size===0){if(!Array.isArray(t))return i.stringify(r);if(typeof e<"u"&&!Array.isArray(e))throw new Error("Cannot create request body with given variable type, array expected");var c=t.reduce(function(v,m,g){return v.push({query:m,variables:e?e[g]:void 0}),v},[]);return i.stringify(c)}var l=typeof FormData>"u"?A$.default:FormData,d=new l;d.append("operations",i.stringify(r));var h={},f=0;return a.forEach(function(v){h[++f]=v}),d.append("map",i.stringify(h)),f=0,a.forEach(function(v,m){d.append(""+ ++f,m)}),d}B4.default=b$;var di={};Object.defineProperty(di,"__esModule",{value:!0});di.parseBatchRequestsExtendedArgs=di.parseRawRequestExtendedArgs=di.parseRequestExtendedArgs=di.parseBatchRequestArgs=di.parseRawRequestArgs=di.parseRequestArgs=void 0;function y$(t,e,n){return t.document?t:{document:t,variables:e,requestHeaders:n,signal:void 0}}di.parseRequestArgs=y$;function E$(t,e,n){return t.query?t:{query:t,variables:e,requestHeaders:n,signal:void 0}}di.parseRawRequestArgs=E$;function x$(t,e){return t.documents?t:{documents:t,requestHeaders:e,signal:void 0}}di.parseBatchRequestArgs=x$;function w$(t,e,n,i){return t.document?t:{url:t,document:e,variables:n,requestHeaders:i,signal:void 0}}di.parseRequestExtendedArgs=w$;function _$(t,e,n,i){return t.query?t:{url:t,query:e,variables:n,requestHeaders:i,signal:void 0}}di.parseRawRequestExtendedArgs=_$;function C$(t,e,n){return t.documents?t:{url:t,documents:e,requestHeaders:n,signal:void 0}}di.parseBatchRequestsExtendedArgs=C$;var _u={},I$=$t&&$t.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(i[r]=s[r])},t(e,n)};return function(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(e,n);function i(){this.constructor=e}e.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(_u,"__esModule",{value:!0});_u.ClientError=void 0;var D$=function(t){I$(e,t);function e(n,i){var s=this,r=e.extractMessage(n)+": "+JSON.stringify({response:n,request:i});return s=t.call(this,r)||this,Object.setPrototypeOf(s,e.prototype),s.response=n,s.request=i,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(s,e),s}return e.extractMessage=function(n){try{return n.errors[0].message}catch{return"GraphQL Error (Code: "+n.status+")"}},e}(Error);_u.ClientError=D$;var il={},F8;function S$(){if(F8)return il;F8=1;var t=$t&&$t.__assign||function(){return t=Object.assign||function(S){for(var T,B=1,F=arguments.length;B0&&z[z.length-1])&&(O[0]===6||O[0]===2)){B=0;continue}if(O[0]===3&&(!z||O[1]>z[0]&&O[1]0&&se[se.length-1])&&(he[0]===6||he[0]===2)){j=0;continue}if(he[0]===3&&(!se||he[1]>se[0]&&he[1]-1}var aV=rV,oV=jh;function cV(t,e){var n=this.__data__,i=oV(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}var lV=cV,uV=qz,dV=eV,hV=iV,pV=aV,fV=lV;function kc(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i])}return n}function wU(t,e){if(t==null)return{};var n={},i=Object.keys(t),s,r;for(r=0;r=0)&&(n[s]=t[s]);return n}function ih(){return ih=Object.assign||function(t){for(var e=1;e{this.reCalculateColumnCount()})}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let n=this.props.breakpointCols;typeof n!="object"&&(n={default:parseInt(n)||qp});let i=1/0,s=n.default||qp;for(let r in n){const a=parseInt(r);a>0&&e<=a&&a"u"&&(a="my-masonry-grid_column"));const c=sl(sl(sl({},e),n),{},{style:sl(sl({},n.style),{},{width:r}),className:a});return s.map((l,d)=>ve.createElement("div",ih({},c,{key:d}),l))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:n,breakpointCols:i,columnClassName:s,columnAttrs:r,column:a,className:c}=e,l=xU(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let d=c;return typeof c!="string"&&(this.logDeprecated('The property "className" requires a string'),typeof c>"u"&&(d="my-masonry-grid")),ve.createElement("div",ih({},l,{className:d}),this.renderColumns())}}ay.defaultProps=CU;const IU="_grid_gxg6m_1",DU="_column_gxg6m_12",$8={grid:IU,column:DU},SU=({children:t})=>{const e=()=>globalThis.innerWidth>1170?4:globalThis.innerWidth>744?3:globalThis.innerWidth>320?2:1,[n,i]=y.useState(e());return y.useEffect(()=>{const s=()=>{i(e())};return globalThis.addEventListener("resize",s),()=>globalThis.removeEventListener("resize",s)},[]),p(ay,{breakpointCols:n,className:`${$8.grid} no-fool`,columnClassName:$8.column,children:t})},BU="_compact_container_yydfq_192",TU="_artist_yydfq_204",FU="_hide_yydfq_210",kU="_price_box_yydfq_214",MU="_container_yydfq_222",RU="_spread_yydfq_234",OU="_spread__inner_yydfq_247",NU="_editions_yydfq_261",LU="_edition_yydfq_261",QU="_inline_yydfq_272",PU="_issuer_yydfq_278",$U="_top_yydfq_288",zU="_objkt_label_yydfq_345",VU="_objkt_details_container_yydfq_355",UU="_objkt_label_container_yydfq_359",HU="_collab_verification_title_yydfq_363",GU="_collab_verification_symbol_yydfq_369",qU="_main_swap_yydfq_373",jU="_infos_left_yydfq_382",KU="_infos_right_yydfq_383",Hn={compact_container:BU,artist:TU,hide:FU,price_box:kU,container:MU,spread:RU,spread__inner:OU,editions:NU,edition:LU,inline:QU,issuer:PU,top:$U,objkt_label:zU,objkt_details_container:VU,objkt_label_container:UU,collab_verification_title:HU,collab_verification_symbol:GU,main_swap:qU,infos_left:jU,infos_right:KU},WU="_container_1ikwt_192",JU="_input_1ikwt_198",YU="_link_1ikwt_204",XU="_textarea_1ikwt_215",ZU="_table_1ikwt_227",eH="_reviewTable_1ikwt_228",tH="_row_1ikwt_229",nH="_borderBottom_1ikwt_248",iH="_addressCell_1ikwt_252",sH="_cellWithPadding_1ikwt_258",rH="_sharesCell_1ikwt_263",aH="_actionCell_1ikwt_270",oH="_absolute_1ikwt_287",cH="_alignRight_1ikwt_294",lH="_projectList_1ikwt_299",uH="_mt1_1ikwt_306",dH="_mb1_1ikwt_310",hH="_pt1_1ikwt_314",pH="_pb1_1ikwt_318",fH="_mt2_1ikwt_322",mH="_mb2_1ikwt_326",AH="_pt2_1ikwt_330",vH="_pb2_1ikwt_334",gH="_mt3_1ikwt_338",bH="_mb3_1ikwt_342",yH="_pt3_1ikwt_346",EH="_pb3_1ikwt_350",xH="_mt4_1ikwt_354",wH="_mb4_1ikwt_358",_H="_pt4_1ikwt_362",CH="_pb4_1ikwt_366",IH="_checkbox_1ikwt_370",DH="_list_1ikwt_375",SH="_check_1ikwt_370",BH="_flex_1ikwt_388",TH="_flexBetween_1ikwt_392",FH="_alignStart_1ikwt_397",kH="_tipSelect_1ikwt_401",MH="_btn_1ikwt_414",RH="_disabled_1ikwt_425",OH="_selected_1ikwt_431",NH="_muted_1ikwt_436",LH="_border_1ikwt_248",QH="_pb_1ikwt_318",PH="_mb_1ikwt_310",$H="_secondary_1ikwt_457",zH="_textInput_1ikwt_465",VH="_relative_1ikwt_492",UH="_collabInfo_1ikwt_500",HH="_descriptive_1ikwt_513",GH="_collabTable_1ikwt_519",qH="_infoLabel_1ikwt_532",jH="_fullWidth_1ikwt_538",KH="_qr_1ikwt_542",WH="_upload_container_1ikwt_551",JH="_allowed_1ikwt_566",Ae={container:WU,input:JU,link:YU,textarea:XU,table:ZU,reviewTable:eH,row:tH,borderBottom:nH,addressCell:iH,cellWithPadding:sH,sharesCell:rH,actionCell:aH,absolute:oH,alignRight:cH,projectList:lH,mt1:uH,mb1:dH,pt1:hH,pb1:pH,mt2:fH,mb2:mH,pt2:AH,pb2:vH,mt3:gH,mb3:bH,pt3:yH,pb3:EH,mt4:xH,mb4:wH,pt4:_H,pb4:CH,checkbox:IH,list:DH,check:SH,flex:BH,flexBetween:TH,alignStart:FH,tipSelect:kH,btn:MH,disabled:RH,selected:OH,muted:NH,border:LH,pb:QH,mb:PH,secondary:$H,textInput:zH,relative:VH,collabInfo:UH,descriptive:HH,collabTable:GH,infoLabel:qH,fullWidth:jH,qr:KH,upload_container:WH,allowed:JH},Yh=_c()(Ic(Ph((t,e)=>({originatedContract:void 0,findOriginatedContractFromOpHash:async n=>{const i=Oe.getState().step,s=Oe.getState().close,r=Oe.getState().show;i("Originating Contract","Checking network for collab contract"),wn.get(`https://api.tzkt.io/v1/operations/originations/${n}`).then(a=>{const{data:c}=a;if(console.log("response from originations call",c[0]),c[0]){console.log("There is correct data",c[0]);const{originatedContract:l}=c[0];t({originatedContract:l,originationOpHash:void 0}),console.log("Saved state originatedContract",l),i("Originating Contract","Collaborative contract created successfully"),setTimeout(()=>{s()},2500)}else console.log("missing data"),r("Originating Contract (Error)","Sorry, there was possibly an error creating the collaborative contract - please check tzkt.io for your wallet address");setTimeout(()=>{s()},2e3)})},sign:async n=>{const i=et.getState().handleOp,s=Oe.getState().step;s("Signing OBJKT","Waiting for wallet",!0);const a=(await bt.wallet.at(AO)).methods.sign(n);return await i(a,"Signing OBJKT",{amount:0,storageLimit:310})},originateProxy:async n=>{const i=Oe.getState().step,s=et.getState().handleOp;console.log("originateProxy",n),t({originationOpHash:void 0,originatedProxy:void 0}),i("Originate","creating collaborative contract");const r=pF.fromLiteral(n),a=x4(r,_O),{packed:c}=await bb.packData(a),d=(await bt.wallet.at(mO)).methods.create_proxy(c,"hic_proxy"),h=await s(d,"Originate",{amount:0});t({originationOpHash:h})}}),{name:"collab",storage:yu(()=>localStorage)}))),YH=({id:t,hasSigned:e})=>{const n=Yh(s=>s.sign),i=()=>{n(t).then(s=>console.log(s))};return e?p("p",{children:"You have signed this work"}):p("div",{className:Ae.border,children:k("div",{className:Ae.flexBetween,children:[p("p",{children:"You are a core participant in this work but you haven’t signed it yet"}),p(ge,{shadow_box:!0,onClick:i,children:"sign work now"})]})})},XH=({coreParticipants:t,signatures:e})=>k("div",{children:[p("h2",{className:Ae.mb1,children:p("strong",{children:"Signing status"})}),p("ul",{className:Ae.list,children:t.map(n=>{const i=e.some(({shareholder_address:s})=>n.shareholder_address===s);return k("li",{children:[k("a",{href:`/tz/${n.shareholder_address}`,children:[xt(n,"shareholder_profile.name")||Wi(n.shareholder_address),":"," "]}),i?"✓":"❌"]},n.shareholder_address)})})]}),ZH="_swapLabel_1owfw_192",eG="_teiaLabel_1owfw_208",oy={swapLabel:ZH,teiaLabel:eG},Du=({children:t,className:e,label:n,alt:i,tooltip:s})=>p("div",{className:`${oy.swapLabel} ${e||""}`,title:s||i,"aria-label":i,children:n}),tG=()=>p(Du,{label:"TEIA",className:oy.teiaLabel,alt:"buy this listing and support teia"}),nG=()=>p(Du,{label:"H=N",alt:"this listing is through the original HEN contract"}),iG=()=>p(Du,{label:"Objkt.com",alt:"This swap is through OBJKT.com"}),sG=()=>p(Du,{label:"Restricted",alt:"This swap is made by a restricted wallet."}),rG=()=>p(Du,{label:"Versum.xyz",alt:"This swap is through versum.xyz"}),aG=({listing:t})=>t.type.startsWith("TEIA")?p(tG,{}):t.type.startsWith("HEN")?p(nG,{}):t.type.startsWith("OBJKT")?p(iG,{}):t.type.startsWith("VERSUM")?p(rG,{}):(console.error("Could not resolve the proper label for this listing",t),null),cy=y.memo(aG),oG=({listing:t})=>{const[e,n,i]=et(s=>[s.address,s.sync,s.collect]);return t?k("div",{className:Hn.main_swap,children:[p(cy,{listing:t}),k(ge,{onClick:()=>{e==null?n():i(t)},full:!0,shadow_box:!0,children:["Collect for ",Number(t.price)/1e6," tez"]})]}):p(ge,{shadow_box:!0,full:!0,children:"Not for sale"})},cG=({participant:t})=>{const e=xt(t,"shareholder_profile.name")?xt(t,"shareholder_profile.name"):t.shareholder_address;return e&&p(Zo,{className:Ae.link,to:`${ms.ISSUER}/${t.shareholder_address}`,children:e})},lG=({title:t,participants:e})=>p("div",{children:k("div",{className:Ae.flex,children:[t&&p("p",{className:Ae.infoLabel,children:k("span",{children:[t,":"]})}),p("div",{children:e.map((n,i)=>[i>0&&i0&&i===e.length-1&&", ",p(cG,{participant:n},n.shareholder_address)])})]})}),sh=y.memo(lG),uG=({creator:t})=>{const{name:e,user_address:n}=t,[i,s]=y.useState(!1),r=xt(t,"split_contract.shareholders",[]).filter(c=>c.holder_type===mc.CORE_PARTICIPANT),a=e?`/collab/${e}`:`${ms.COLLAB}/${n}`;return k("div",{onMouseOver:()=>s(!0),onFocus:()=>s(!0),onMouseOut:()=>s(!1),onBlur:()=>s(!1),children:[p(ge,{className:Ae.issuerBtn,to:a,children:e===""?Wi(n):e}),i&&p("div",{className:Ae.collabInfo,children:p(sh,{title:!1,participants:r})})]})},dG=({prefix:t,nft:e,className:n})=>{const{walletBlockMap:i,isLoading:s}=yr(),a=y.useMemo(()=>{var c;if(!s)return Ti.sum((c=e.listings)==null?void 0:c.filter(l=>i.get(l.seller_address)!==1).map(({amount_left:l})=>l))},[s,e.listings,i])||"X";return p("div",{className:n,children:p("p",{children:t?k("span",{children:["Editions:",k("span",{children:[a,"/",e.editions]})]}):k("span",{children:[a,"/",e.editions]})})})},ly=y.memo(dG),hG=({nft:t})=>{var E,x,C,_;const e=et(I=>I.address),{walletBlockMap:n}=yr(),[i,s]=y.useState(!1),r=n.get(t.artist_address)===1,a=t.listings.find(I=>n.get(I.seller_address)!==1),c=xt(t,"teia_meta.is_signed"),l=xt(t,"artist_profile.is_split"),d=l&&c?"✓ ":"⚠️",h=l&&c?"VERIFIED":"UNVERIFIED",f=((x=(E=t==null?void 0:t.artist_profile)==null?void 0:E.split_contract)==null?void 0:x.shareholders)||[],v=l?f.some(({shareholder_address:I,holder_type:S})=>e===I&&S===mc.CORE_PARTICIPANT):!1,m=t.signatures.find(I=>I.shareholder_address===e),g=l?f.filter(I=>I.holder_type===mc.CORE_PARTICIPANT):null,b=wt(Ae.flexBetween,Ae.alignStart);return k(He,{children:[l&&v&&!m&&p(YH,{id:t.token_id,hasSigned:!1}),p("div",{className:Hn.container,children:k("div",{className:Hn.edition,children:[p("div",{className:Ae.relative,children:p("div",{className:Hn.inline,children:l?p(uG,{creator:t.artist_profile}):p(ge,{to:(C=t.artist_profile)!=null&&C.name?`/${t.artist_profile.name}`:`${ms.ISSUER}/${t.artist_address}`,children:(_=t.artist_profile)!=null&&_.name?t.artist_profile.name:Wi(t.artist_address)})})}),p(ly,{prefix:"Editions:",nft:t})]})}),!r&&k("div",{className:`${Hn.spread} ${Hn.objkt_details_container}`,children:[k("div",{className:Hn.objkt_label_container,children:[k("p",{className:Hn.objkt_label,children:["OBJKT#",t.token_id]}),l&&k("div",{className:Ae.relative,children:[k("div",{className:Hn.collab_verification_title,children:[p("span",{className:Hn.collab_verification_symbol,children:d}),p(ge,{onClick:()=>s(!i),children:h})]}),i&&p("div",{className:Ae.collabInfo,children:k("div",{className:b,children:[p(XH,{coreParticipants:g,signatures:t.signatures}),p(ge,{onClick:()=>s(!1),children:p(Cc,{children:"close"})})]})})]})]}),p(oG,{listing:a})]})]})},pG=({price:t})=>k("div",{className:Hn.price_box,children:[t,p(WQ,{size:16})]}),fG=({nft:t})=>{var r,a;const[e,n]=hn(c=>[c.zen,c.viewMode]),i=io(),s=e?null:Ti.isNumber(t.price)?(Number(t.price)/1e6).toString():"X";return k("div",{className:`${Hn.compact_container} ${Hn.masonry}`,children:[(n==="single"||i.id&&i["*"]==="")&&k(ge,{alt:`Go to OBJKT ${t.token_id}`,to:`${ms.OBJKT}/${t.token_id}`,children:["#",t.token_id]}),p(ge,{className:Hn.artist,activeClass:Hn.hide,alt:`Go to artist page of token #${t.token_id}`,to:(r=t.artist_profile)!=null&&r.name?`/${t.artist_profile.name}`:`/tz/${t.artist_address}`,children:(a=t.artist_profile)!=null&&a.name?t.artist_profile.name:Wi(t.artist_address)}),p(ly,{className:Hn.editions,nft:t}),p(pG,{price:s})]})},mG="_viewer_15is3_1",AG="_container_15is3_13",vG="_arButton_15is3_34",gG={viewer:mG,container:AG,arButton:vG};var uy={exports:{}};(()=>{var t={296:(s,r,a)=>{var c=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,h=/^0o[0-7]+$/i,f=parseInt,v=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,m=typeof self=="object"&&self&&self.Object===Object&&self,g=v||m||Function("return this")(),b=Object.prototype.toString,E=Math.max,x=Math.min,C=function(){return g.Date.now()};function _(S){var T=typeof S;return!!S&&(T=="object"||T=="function")}function I(S){if(typeof S=="number")return S;if(function(F){return typeof F=="symbol"||function(Q){return!!Q&&typeof Q=="object"}(F)&&b.call(F)=="[object Symbol]"}(S))return NaN;if(_(S)){var T=typeof S.valueOf=="function"?S.valueOf():S;S=_(T)?T+"":T}if(typeof S!="string")return S===0?S:+S;S=S.replace(c,"");var B=d.test(S);return B||h.test(S)?f(S.slice(2),B?2:8):l.test(S)?NaN:+S}s.exports=function(S,T,B){var F,Q,z,U,H,N,O=0,G=!1,ee=!1,Y=!0;if(typeof S!="function")throw new TypeError("Expected a function");function L(be){var ye=F,Te=Q;return F=Q=void 0,O=be,U=S.apply(Te,ye)}function J(be){return O=be,H=setTimeout(X,T),G?L(be):U}function j(be){var ye=be-N;return N===void 0||ye>=T||ye<0||ee&&be-O>=z}function X(){var be=C();if(j(be))return te(be);H=setTimeout(X,function(ye){var Te=T-(ye-N);return ee?x(Te,z-(ye-O)):Te}(be))}function te(be){return H=void 0,Y&&F?L(be):(F=Q=void 0,U)}function se(){var be=C(),ye=j(be);if(F=arguments,Q=this,N=be,ye){if(H===void 0)return J(N);if(ee)return H=setTimeout(X,T),L(N)}return H===void 0&&(H=setTimeout(X,T)),U}return T=I(T)||0,_(B)&&(G=!!B.leading,z=(ee="maxWait"in B)?E(I(B.maxWait)||0,T):z,Y="trailing"in B?!!B.trailing:Y),se.cancel=function(){H!==void 0&&clearTimeout(H),O=0,F=N=Q=H=void 0},se.flush=function(){return H===void 0?U:te(C())},se}},96:(s,r,a)=>{var c="Expected a function",l=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,f=/^0o[0-7]+$/i,v=parseInt,m=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,g=typeof self=="object"&&self&&self.Object===Object&&self,b=m||g||Function("return this")(),E=Object.prototype.toString,x=Math.max,C=Math.min,_=function(){return b.Date.now()};function I(T){var B=typeof T;return!!T&&(B=="object"||B=="function")}function S(T){if(typeof T=="number")return T;if(function(Q){return typeof Q=="symbol"||function(z){return!!z&&typeof z=="object"}(Q)&&E.call(Q)=="[object Symbol]"}(T))return NaN;if(I(T)){var B=typeof T.valueOf=="function"?T.valueOf():T;T=I(B)?B+"":B}if(typeof T!="string")return T===0?T:+T;T=T.replace(l,"");var F=h.test(T);return F||f.test(T)?v(T.slice(2),F?2:8):d.test(T)?NaN:+T}s.exports=function(T,B,F){var Q=!0,z=!0;if(typeof T!="function")throw new TypeError(c);return I(F)&&(Q="leading"in F?!!F.leading:Q,z="trailing"in F?!!F.trailing:z),function(U,H,N){var O,G,ee,Y,L,J,j=0,X=!1,te=!1,se=!0;if(typeof U!="function")throw new TypeError(c);function be(Le){var Pe=O,ut=G;return O=G=void 0,j=Le,Y=U.apply(ut,Pe)}function ye(Le){return j=Le,L=setTimeout(he,H),X?be(Le):Y}function Te(Le){var Pe=Le-J;return J===void 0||Pe>=H||Pe<0||te&&Le-j>=ee}function he(){var Le=_();if(Te(Le))return Fe(Le);L=setTimeout(he,function(Pe){var ut=H-(Pe-J);return te?C(ut,ee-(Pe-j)):ut}(Le))}function Fe(Le){return L=void 0,se&&O?be(Le):(O=G=void 0,Y)}function ze(){var Le=_(),Pe=Te(Le);if(O=arguments,G=this,J=Le,Pe){if(L===void 0)return ye(J);if(te)return L=setTimeout(he,H),be(J)}return L===void 0&&(L=setTimeout(he,H)),Y}return H=S(H)||0,I(N)&&(X=!!N.leading,ee=(te="maxWait"in N)?x(S(N.maxWait)||0,H):ee,se="trailing"in N?!!N.trailing:se),ze.cancel=function(){L!==void 0&&clearTimeout(L),j=0,O=J=G=L=void 0},ze.flush=function(){return L===void 0?Y:Fe(_())},ze}(T,B,{leading:Q,maxWait:B,trailing:z})}},703:(s,r,a)=>{var c=a(414);function l(){}function d(){}d.resetWarningCache=l,s.exports=function(){function h(m,g,b,E,x,C){if(C!==c){var _=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw _.name="Invariant Violation",_}}function f(){return h}h.isRequired=h;var v={array:h,bool:h,func:h,number:h,object:h,string:h,symbol:h,any:h,arrayOf:f,element:h,elementType:h,instanceOf:f,node:h,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:d,resetWarningCache:l};return v.PropTypes=v,v}},697:(s,r,a)=>{s.exports=a(703)()},414:s=>{s.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},e={};function n(s){var r=e[s];if(r!==void 0)return r.exports;var a=e[s]={exports:{}};return t[s](a,a.exports,n),a.exports}n.n=s=>{var r=s&&s.__esModule?()=>s.default:()=>s;return n.d(r,{a:r}),r},n.d=(s,r)=>{for(var a in r)n.o(r,a)&&!n.o(s,a)&&Object.defineProperty(s,a,{enumerable:!0,get:r[a]})},n.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),n.o=(s,r)=>Object.prototype.hasOwnProperty.call(s,r),n.r=s=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})};var i={};(()=>{n.r(i),n.d(i,{LazyLoadComponent:()=>Z,LazyLoadImage:()=>es,trackWindowScroll:()=>X});const s=y;var r=n.n(s),a=n(697);const c=Zf;var l=n.n(c);function d(){return typeof window<"u"&&"IntersectionObserver"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype}function h(de){return(h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}function f(de,W){var xe=Object.keys(de);if(Object.getOwnPropertySymbols){var Ee=Object.getOwnPropertySymbols(de);W&&(Ee=Ee.filter(function(sn){return Object.getOwnPropertyDescriptor(de,sn).enumerable})),xe.push.apply(xe,Ee)}return xe}function v(de,W,xe){return W in de?Object.defineProperty(de,W,{value:xe,enumerable:!0,configurable:!0,writable:!0}):de[W]=xe,de}function m(de,W){for(var xe=0;xe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=E(Ee);if(sn){var Re=E(this).constructor;ae=Reflect.construct(me,arguments,Re)}else ae=me.apply(this,arguments);return b(this,ae)});function St(ae){var me;if(function(Qe,ct){if(!(Qe instanceof ct))throw new TypeError("Cannot call a class as a function")}(this,St),(me=si.call(this,ae)).supportsObserver=!ae.scrollPosition&&ae.useIntersectionObserver&&d(),me.supportsObserver){var Re=ae.threshold;me.observer=function(Qe){return C[Qe]=C[Qe]||new IntersectionObserver(x,{rootMargin:Qe+"px"}),C[Qe]}(Re)}return me}return W=St,(xe=[{key:"componentDidMount",value:function(){this.placeholder&&this.observer&&(this.placeholder.onVisible=this.props.onVisible,this.observer.observe(this.placeholder)),this.supportsObserver||this.updateVisibility()}},{key:"componentWillUnmount",value:function(){this.observer&&this.placeholder&&this.observer.unobserve(this.placeholder)}},{key:"componentDidUpdate",value:function(){this.supportsObserver||this.updateVisibility()}},{key:"getPlaceholderBoundingBox",value:function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.scrollPosition,me=this.placeholder.getBoundingClientRect(),Re=l().findDOMNode(this.placeholder).style,Qe={left:parseInt(Re.getPropertyValue("margin-left"),10)||0,top:parseInt(Re.getPropertyValue("margin-top"),10)||0};return{bottom:ae.y+me.bottom+Qe.top,left:ae.x+me.left+Qe.left,right:ae.x+me.right+Qe.left,top:ae.y+me.top+Qe.top}}},{key:"isPlaceholderInViewport",value:function(){if(typeof window>"u"||!this.placeholder)return!1;var ae=this.props,me=ae.scrollPosition,Re=ae.threshold,Qe=this.getPlaceholderBoundingBox(me),ct=me.y+window.innerHeight,Ct=me.x,zt=me.x+window.innerWidth,Ut=me.y;return Ut-Re<=Qe.bottom&&ct+Re>=Qe.top&&Ct-Re<=Qe.right&&zt+Re>=Qe.left}},{key:"updateVisibility",value:function(){this.isPlaceholderInViewport()&&this.props.onVisible()}},{key:"render",value:function(){var ae=this,me=this.props,Re=me.className,Qe=me.height,ct=me.placeholder,Ct=me.style,zt=me.width;if(ct&&typeof ct.type!="function")return r().cloneElement(ct,{ref:function(Qt){return ae.placeholder=Qt}});var Ut=function(Qt){for(var bn=1;bn"u"?0:window.scrollX||window.pageXOffset},j=function(){return typeof window>"u"?0:window.scrollY||window.pageYOffset};const X=function(de){var W=function(xe){(function(Re,Qe){if(typeof Qe!="function"&&Qe!==null)throw new TypeError("Super expression must either be null or a function");Re.prototype=Object.create(Qe&&Qe.prototype,{constructor:{value:Re,writable:!0,configurable:!0}}),Qe&&G(Re,Qe)})(me,xe);var Ee,sn,si,St,ae=(si=me,St=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var Re,Qe=L(si);if(St){var ct=L(this).constructor;Re=Reflect.construct(Qe,arguments,ct)}else Re=Qe.apply(this,arguments);return ee(this,Re)});function me(Re){var Qe;if(function(Ct,zt){if(!(Ct instanceof zt))throw new TypeError("Cannot call a class as a function")}(this,me),(Qe=ae.call(this,Re)).useIntersectionObserver=Re.useIntersectionObserver&&d(),Qe.useIntersectionObserver)return ee(Qe);var ct=Qe.onChangeScroll.bind(Y(Qe));return Re.delayMethod==="debounce"?Qe.delayedScroll=T()(ct,Re.delayTime):Re.delayMethod==="throttle"&&(Qe.delayedScroll=F()(ct,Re.delayTime)),Qe.state={scrollPosition:{x:J(),y:j()}},Qe.baseComponentRef=r().createRef(),Qe}return Ee=me,(sn=[{key:"componentDidMount",value:function(){this.addListeners()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"componentDidUpdate",value:function(){typeof window>"u"||this.useIntersectionObserver||z(l().findDOMNode(this.baseComponentRef.current))!==this.scrollElement&&(this.removeListeners(),this.addListeners())}},{key:"addListeners",value:function(){typeof window>"u"||this.useIntersectionObserver||(this.scrollElement=z(l().findDOMNode(this.baseComponentRef.current)),this.scrollElement.addEventListener("scroll",this.delayedScroll,{passive:!0}),window.addEventListener("resize",this.delayedScroll,{passive:!0}),this.scrollElement!==window&&window.addEventListener("scroll",this.delayedScroll,{passive:!0}))}},{key:"removeListeners",value:function(){typeof window>"u"||this.useIntersectionObserver||(this.scrollElement.removeEventListener("scroll",this.delayedScroll),window.removeEventListener("resize",this.delayedScroll),this.scrollElement!==window&&window.removeEventListener("scroll",this.delayedScroll))}},{key:"onChangeScroll",value:function(){this.useIntersectionObserver||this.setState({scrollPosition:{x:J(),y:j()}})}},{key:"render",value:function(){var Re=this.props,Qe=(Re.delayMethod,Re.delayTime,function(Ct,zt){if(Ct==null)return{};var Ut,Qt,bn=function(yn,Er){if(yn==null)return{};var zs,ao,oo={},Qu=Object.keys(yn);for(ao=0;ao=0||(oo[zs]=yn[zs]);return oo}(Ct,zt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Ct);for(Qt=0;Qt=0||Object.prototype.propertyIsEnumerable.call(Ct,Ut)&&(bn[Ut]=Ct[Ut])}return bn}(Re,H)),ct=this.useIntersectionObserver?null:this.state.scrollPosition;return r().createElement(de,N({forwardRef:this.baseComponentRef,scrollPosition:ct},Qe))}}])&&O(Ee.prototype,sn),me}(r().Component);return W.propTypes={delayMethod:a.PropTypes.oneOf(["debounce","throttle"]),delayTime:a.PropTypes.number,useIntersectionObserver:a.PropTypes.bool},W.defaultProps={delayMethod:"throttle",delayTime:300,useIntersectionObserver:!0},W};function te(de){return(te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}function se(de,W){for(var xe=0;xe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=Te(Ee);if(sn){var Re=Te(this).constructor;ae=Reflect.construct(me,arguments,Re)}else ae=me.apply(this,arguments);return ye(this,ae)});function St(ae){return function(me,Re){if(!(me instanceof Re))throw new TypeError("Cannot call a class as a function")}(this,St),si.call(this,ae)}return W=St,(xe=[{key:"render",value:function(){return r().createElement(I,this.props)}}])&&se(W.prototype,xe),St}(r().Component);const Fe=X(he);function ze(de){return(ze=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}function Le(de,W){for(var xe=0;xe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=Ge(Ee);if(sn){var Re=Ge(this).constructor;ae=Reflect.construct(me,arguments,Re)}else ae=me.apply(this,arguments);return ut(this,ae)});function St(ae){var me;(function(zt,Ut){if(!(zt instanceof Ut))throw new TypeError("Cannot call a class as a function")})(this,St),me=si.call(this,ae);var Re=ae.afterLoad,Qe=ae.beforeLoad,ct=ae.scrollPosition,Ct=ae.visibleByDefault;return me.state={visible:Ct},Ct&&(Qe(),Re()),me.onVisible=me.onVisible.bind(_t(me)),me.isScrollTracked=!!(ct&&Number.isFinite(ct.x)&&ct.x>=0&&Number.isFinite(ct.y)&&ct.y>=0),me}return W=St,(xe=[{key:"componentDidUpdate",value:function(ae,me){me.visible!==this.state.visible&&this.props.afterLoad()}},{key:"onVisible",value:function(){this.props.beforeLoad(),this.setState({visible:!0})}},{key:"render",value:function(){if(this.state.visible)return this.props.children;var ae=this.props,me=ae.className,Re=ae.delayMethod,Qe=ae.delayTime,ct=ae.height,Ct=ae.placeholder,zt=ae.scrollPosition,Ut=ae.style,Qt=ae.threshold,bn=ae.useIntersectionObserver,rn=ae.width;return this.isScrollTracked||bn&&d()?r().createElement(I,{className:me,height:ct,onVisible:this.onVisible,placeholder:Ct,scrollPosition:zt,style:Ut,threshold:Qt,useIntersectionObserver:bn,width:rn}):r().createElement(Fe,{className:me,delayMethod:Re,delayTime:Qe,height:ct,onVisible:this.onVisible,placeholder:Ct,style:Ut,threshold:Qt,width:rn})}}])&&Le(W.prototype,xe),St}(r().Component);$.propTypes={afterLoad:a.PropTypes.func,beforeLoad:a.PropTypes.func,useIntersectionObserver:a.PropTypes.bool,visibleByDefault:a.PropTypes.bool},$.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},useIntersectionObserver:!0,visibleByDefault:!1};const Z=$;function ie(de){return(ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}var we=["afterLoad","beforeLoad","delayMethod","delayTime","effect","placeholder","placeholderSrc","scrollPosition","threshold","useIntersectionObserver","visibleByDefault","wrapperClassName","wrapperProps"];function Ie(de,W){var xe=Object.keys(de);if(Object.getOwnPropertySymbols){var Ee=Object.getOwnPropertySymbols(de);W&&(Ee=Ee.filter(function(sn){return Object.getOwnPropertyDescriptor(de,sn).enumerable})),xe.push.apply(xe,Ee)}return xe}function fe(de){for(var W=1;W"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=$s(Ee);if(sn){var Re=$s(this).constructor;ae=Reflect.construct(me,arguments,Re)}else ae=me.apply(this,arguments);return Xi(this,ae)});function St(ae){var me;return function(Re,Qe){if(!(Re instanceof Qe))throw new TypeError("Cannot call a class as a function")}(this,St),(me=si.call(this,ae)).state={loaded:!1},me}return W=St,(xe=[{key:"onImageLoad",value:function(){var ae=this;return this.state.loaded?null:function(){ae.props.afterLoad(),ae.setState({loaded:!0})}}},{key:"getImg",value:function(){var ae=this.props,me=(ae.afterLoad,ae.beforeLoad,ae.delayMethod,ae.delayTime,ae.effect,ae.placeholder,ae.placeholderSrc,ae.scrollPosition,ae.threshold,ae.useIntersectionObserver,ae.visibleByDefault,ae.wrapperClassName,ae.wrapperProps,function(Re,Qe){if(Re==null)return{};var ct,Ct,zt=function(Qt,bn){if(Qt==null)return{};var rn,yn,Er={},zs=Object.keys(Qt);for(yn=0;yn=0||(Er[rn]=Qt[rn]);return Er}(Re,Qe);if(Object.getOwnPropertySymbols){var Ut=Object.getOwnPropertySymbols(Re);for(Ct=0;Ct=0||Object.prototype.propertyIsEnumerable.call(Re,ct)&&(zt[ct]=Re[ct])}return zt}(ae,we));return r().createElement("img",yt({onLoad:this.onImageLoad()},me))}},{key:"getLazyLoadImage",value:function(){var ae=this.props,me=ae.beforeLoad,Re=ae.className,Qe=ae.delayMethod,ct=ae.delayTime,Ct=ae.height,zt=ae.placeholder,Ut=ae.scrollPosition,Qt=ae.style,bn=ae.threshold,rn=ae.useIntersectionObserver,yn=ae.visibleByDefault,Er=ae.width;return r().createElement(Z,{beforeLoad:me,className:Re,delayMethod:Qe,delayTime:ct,height:Ct,placeholder:zt,scrollPosition:Ut,style:Qt,threshold:bn,useIntersectionObserver:rn,visibleByDefault:yn,width:Er},this.getImg())}},{key:"getWrappedLazyLoadImage",value:function(ae){var me=this.props,Re=me.effect,Qe=me.height,ct=me.placeholderSrc,Ct=me.width,zt=me.wrapperClassName,Ut=me.wrapperProps,Qt=this.state.loaded,bn=Qt?" lazy-load-image-loaded":"",rn=Qt||!ct?{}:{backgroundImage:"url(".concat(ct,")"),backgroundSize:"100% 100%"};return r().createElement("span",yt({className:zt+" lazy-load-image-background "+Re+bn,style:fe(fe({},rn),{},{color:"transparent",display:"inline-block",height:Qe,width:Ct})},Ut),ae)}},{key:"render",value:function(){var ae=this.props,me=ae.effect,Re=ae.placeholderSrc,Qe=ae.visibleByDefault,ct=ae.wrapperClassName,Ct=ae.wrapperProps,zt=this.getLazyLoadImage();return(me||Re)&&!Qe||ct||Ct?this.getWrappedLazyLoadImage(zt):zt}}])&&kt(W.prototype,xe),St}(r().Component);Zi.propTypes={afterLoad:a.PropTypes.func,beforeLoad:a.PropTypes.func,delayMethod:a.PropTypes.string,delayTime:a.PropTypes.number,effect:a.PropTypes.string,placeholderSrc:a.PropTypes.string,threshold:a.PropTypes.number,useIntersectionObserver:a.PropTypes.bool,visibleByDefault:a.PropTypes.bool,wrapperClassName:a.PropTypes.string,wrapperProps:a.PropTypes.object},Zi.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},delayMethod:"throttle",delayTime:300,effect:"",placeholderSrc:null,threshold:100,useIntersectionObserver:!0,visibleByDefault:!1,wrapperClassName:""};const es=Zi})(),uy.exports=i})();var hf=uy.exports;const bG="_style_i54md_192",yG="_container_i54md_202",EG="_image_i54md_202",xG="_smol_i54md_210",rl={style:bG,container:yG,image:EG,smol:xG},Xh=({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s})=>{var h;const[r,a]=y.useState(!1);let c;n?c=n:i?c=t:(h=s==null?void 0:s.teia_meta)!=null&&h.preview_uri?c=`https://imgproxy.teia.rocks${s.teia_meta.preview_uri}`:c=e;const l=f=>{console.error(f)},d=({target:f})=>{const v=f.naturalWidth,m=f.naturalHeight;v+m<256&&a(!0)};return i?p(He,{children:p(hf.LazyLoadImage,{className:`${rl.style} ${r?rl.smol:""}`,src:c,width:600,alt:`object ${s.token_id} image`,onLoad:d,onError:l})}):p("div",{className:rl.container,children:p(hf.LazyLoadImage,{className:`${rl.image} ${r?rl.smol:""}`,src:c,width:600,onLoad:d,alt:`object ${s.token_id} image`,onError:l})})};/** +}`)}function ft(t,e,n=""){return e!=null&&e!==""?t+e+n:""}function Md(t){return ft(" ",t.replace(/\n/g,` + `))}function k8(t){var e;return(e=t==null?void 0:t.some(n=>n.includes(` +`)))!==null&&e!==void 0?e:!1}const d$=Object.freeze(Object.defineProperty({__proto__:null,print:c$},Symbol.toStringTag,{value:"Module"})),h$=_9(d$);var Fm={},jh={},Jb=function(e){var n=e.uri,i=e.name,s=e.type;this.uri=n,this.name=i,this.type=s},p$=Jb,Yb=function(e){return typeof File<"u"&&e instanceof File||typeof Blob<"u"&&e instanceof Blob||e instanceof p$},f$=Yb,m$=function t(e,n,i){n===void 0&&(n=""),i===void 0&&(i=f$);var s,r=new Map;function a(p,f){var v=r.get(f);v?v.push.apply(v,p):r.set(f,p)}if(i(e))s=null,a([n],e);else{var c=n?n+".":"";if(typeof FileList<"u"&&e instanceof FileList)s=Array.prototype.map.call(e,function(p,f){return a([""+c+f],p),null});else if(Array.isArray(e))s=e.map(function(p,f){var v=t(p,""+c+f,i);return v.files.forEach(a),v.clone});else if(e&&e.constructor===Object){s={};for(var l in e){var d=t(e[l],""+c+l,i);d.files.forEach(a),s[l]=d.clone}}else s=e}return{clone:s,files:r}};jh.ReactNativeFile=Jb;jh.extractFiles=m$;jh.isExtractableFile=Yb;var A$=typeof self=="object"?self.FormData:window.FormData,Cu={};Object.defineProperty(Cu,"__esModule",{value:!0});Cu.defaultJsonSerializer=void 0;Cu.defaultJsonSerializer={parse:JSON.parse,stringify:JSON.stringify};var v$=zt&&zt.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Fm,"__esModule",{value:!0});var Xb=jh,g$=v$(A$),b$=Cu,y$=function(t){return Xb.isExtractableFile(t)||t!==null&&typeof t=="object"&&typeof t.pipe=="function"};function E$(t,e,n,i){i===void 0&&(i=b$.defaultJsonSerializer);var s=Xb.extractFiles({query:t,variables:e,operationName:n},"",y$),r=s.clone,a=s.files;if(a.size===0){if(!Array.isArray(t))return i.stringify(r);if(typeof e<"u"&&!Array.isArray(e))throw new Error("Cannot create request body with given variable type, array expected");var c=t.reduce(function(v,m,g){return v.push({query:m,variables:e?e[g]:void 0}),v},[]);return i.stringify(c)}var l=typeof FormData>"u"?g$.default:FormData,d=new l;d.append("operations",i.stringify(r));var p={},f=0;return a.forEach(function(v){p[++f]=v}),d.append("map",i.stringify(p)),f=0,a.forEach(function(v,m){d.append(""+ ++f,m)}),d}Fm.default=E$;var di={};Object.defineProperty(di,"__esModule",{value:!0});di.parseBatchRequestsExtendedArgs=di.parseRawRequestExtendedArgs=di.parseRequestExtendedArgs=di.parseBatchRequestArgs=di.parseRawRequestArgs=di.parseRequestArgs=void 0;function x$(t,e,n){return t.document?t:{document:t,variables:e,requestHeaders:n,signal:void 0}}di.parseRequestArgs=x$;function w$(t,e,n){return t.query?t:{query:t,variables:e,requestHeaders:n,signal:void 0}}di.parseRawRequestArgs=w$;function _$(t,e){return t.documents?t:{documents:t,requestHeaders:e,signal:void 0}}di.parseBatchRequestArgs=_$;function C$(t,e,n,i){return t.document?t:{url:t,document:e,variables:n,requestHeaders:i,signal:void 0}}di.parseRequestExtendedArgs=C$;function I$(t,e,n,i){return t.query?t:{url:t,query:e,variables:n,requestHeaders:i,signal:void 0}}di.parseRawRequestExtendedArgs=I$;function D$(t,e,n){return t.documents?t:{url:t,documents:e,requestHeaders:n,signal:void 0}}di.parseBatchRequestsExtendedArgs=D$;var Iu={},S$=zt&&zt.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(i[r]=s[r])},t(e,n)};return function(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(e,n);function i(){this.constructor=e}e.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(Iu,"__esModule",{value:!0});Iu.ClientError=void 0;var B$=function(t){S$(e,t);function e(n,i){var s=this,r=e.extractMessage(n)+": "+JSON.stringify({response:n,request:i});return s=t.call(this,r)||this,Object.setPrototypeOf(s,e.prototype),s.response=n,s.request=i,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(s,e),s}return e.extractMessage=function(n){try{return n.errors[0].message}catch{return"GraphQL Error (Code: "+n.status+")"}},e}(Error);Iu.ClientError=B$;var sl={},M8;function T$(){if(M8)return sl;M8=1;var t=zt&&zt.__assign||function(){return t=Object.assign||function(S){for(var F,B=1,k=arguments.length;B0&&z[z.length-1])&&(N[0]===6||N[0]===2)){B=0;continue}if(N[0]===3&&(!z||N[1]>z[0]&&N[1]0&&se[se.length-1])&&(he[0]===6||he[0]===2)){j=0;continue}if(he[0]===3&&(!se||he[1]>se[0]&&he[1]-1}var cV=oV,lV=Wh;function uV(t,e){var n=this.__data__,i=lV(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}var dV=uV,hV=Kz,pV=nV,fV=rV,mV=cV,AV=dV;function kc(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i])}return n}function CU(t,e){if(t==null)return{};var n={},i=Object.keys(t),s,r;for(r=0;r=0)&&(n[s]=t[s]);return n}function ah(){return ah=Object.assign||function(t){for(var e=1;e{this.reCalculateColumnCount()})}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let n=this.props.breakpointCols;typeof n!="object"&&(n={default:parseInt(n)||Kp});let i=1/0,s=n.default||Kp;for(let r in n){const a=parseInt(r);a>0&&e<=a&&a"u"&&(a="my-masonry-grid_column"));const c=rl(rl(rl({},e),n),{},{style:rl(rl({},n.style),{},{width:r}),className:a});return s.map((l,d)=>ge.createElement("div",ah({},c,{key:d}),l))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:n,breakpointCols:i,columnClassName:s,columnAttrs:r,column:a,className:c}=e,l=_U(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let d=c;return typeof c!="string"&&(this.logDeprecated('The property "className" requires a string'),typeof c>"u"&&(d="my-masonry-grid")),ge.createElement("div",ah({},l,{className:d}),this.renderColumns())}}oy.defaultProps=DU;const SU="_grid_gxg6m_1",BU="_column_gxg6m_12",V8={grid:SU,column:BU},TU=({children:t})=>{const e=()=>globalThis.innerWidth>1170?4:globalThis.innerWidth>744?3:globalThis.innerWidth>320?2:1,[n,i]=y.useState(e());return y.useEffect(()=>{const s=()=>{i(e())};return globalThis.addEventListener("resize",s),()=>globalThis.removeEventListener("resize",s)},[]),h(oy,{breakpointCols:n,className:`${V8.grid} no-fool`,columnClassName:V8.column,children:t})},FU="_compact_container_yydfq_192",kU="_artist_yydfq_204",MU="_hide_yydfq_210",RU="_price_box_yydfq_214",NU="_container_yydfq_222",OU="_spread_yydfq_234",LU="_spread__inner_yydfq_247",QU="_editions_yydfq_261",PU="_edition_yydfq_261",$U="_inline_yydfq_272",zU="_issuer_yydfq_278",VU="_top_yydfq_288",UU="_objkt_label_yydfq_345",HU="_objkt_details_container_yydfq_355",GU="_objkt_label_container_yydfq_359",qU="_collab_verification_title_yydfq_363",jU="_collab_verification_symbol_yydfq_369",KU="_main_swap_yydfq_373",WU="_infos_left_yydfq_382",JU="_infos_right_yydfq_383",Hn={compact_container:FU,artist:kU,hide:MU,price_box:RU,container:NU,spread:OU,spread__inner:LU,editions:QU,edition:PU,inline:$U,issuer:zU,top:VU,objkt_label:UU,objkt_details_container:HU,objkt_label_container:GU,collab_verification_title:qU,collab_verification_symbol:jU,main_swap:KU,infos_left:WU,infos_right:JU},YU="_container_1ikwt_192",XU="_input_1ikwt_198",ZU="_link_1ikwt_204",eH="_textarea_1ikwt_215",tH="_table_1ikwt_227",nH="_reviewTable_1ikwt_228",iH="_row_1ikwt_229",sH="_borderBottom_1ikwt_248",rH="_addressCell_1ikwt_252",aH="_cellWithPadding_1ikwt_258",oH="_sharesCell_1ikwt_263",cH="_actionCell_1ikwt_270",lH="_absolute_1ikwt_287",uH="_alignRight_1ikwt_294",dH="_projectList_1ikwt_299",hH="_mt1_1ikwt_306",pH="_mb1_1ikwt_310",fH="_pt1_1ikwt_314",mH="_pb1_1ikwt_318",AH="_mt2_1ikwt_322",vH="_mb2_1ikwt_326",gH="_pt2_1ikwt_330",bH="_pb2_1ikwt_334",yH="_mt3_1ikwt_338",EH="_mb3_1ikwt_342",xH="_pt3_1ikwt_346",wH="_pb3_1ikwt_350",_H="_mt4_1ikwt_354",CH="_mb4_1ikwt_358",IH="_pt4_1ikwt_362",DH="_pb4_1ikwt_366",SH="_checkbox_1ikwt_370",BH="_list_1ikwt_375",TH="_check_1ikwt_370",FH="_flex_1ikwt_388",kH="_flexBetween_1ikwt_392",MH="_alignStart_1ikwt_397",RH="_tipSelect_1ikwt_401",NH="_btn_1ikwt_414",OH="_disabled_1ikwt_425",LH="_selected_1ikwt_431",QH="_muted_1ikwt_436",PH="_border_1ikwt_248",$H="_pb_1ikwt_318",zH="_mb_1ikwt_310",VH="_secondary_1ikwt_457",UH="_textInput_1ikwt_465",HH="_relative_1ikwt_492",GH="_collabInfo_1ikwt_500",qH="_descriptive_1ikwt_513",jH="_collabTable_1ikwt_519",KH="_infoLabel_1ikwt_532",WH="_fullWidth_1ikwt_538",JH="_qr_1ikwt_542",YH="_upload_container_1ikwt_551",XH="_allowed_1ikwt_566",Ae={container:YU,input:XU,link:ZU,textarea:eH,table:tH,reviewTable:nH,row:iH,borderBottom:sH,addressCell:rH,cellWithPadding:aH,sharesCell:oH,actionCell:cH,absolute:lH,alignRight:uH,projectList:dH,mt1:hH,mb1:pH,pt1:fH,pb1:mH,mt2:AH,mb2:vH,pt2:gH,pb2:bH,mt3:yH,mb3:EH,pt3:xH,pb3:wH,mt4:_H,mb4:CH,pt4:IH,pb4:DH,checkbox:SH,list:BH,check:TH,flex:FH,flexBetween:kH,alignStart:MH,tipSelect:RH,btn:NH,disabled:OH,selected:LH,muted:QH,border:PH,pb:$H,mb:zH,secondary:VH,textInput:UH,relative:HH,collabInfo:GH,descriptive:qH,collabTable:jH,infoLabel:KH,fullWidth:WH,qr:JH,upload_container:YH,allowed:XH},Zh=_c()(Ic(zh((t,e)=>({originatedContract:void 0,findOriginatedContractFromOpHash:async n=>{const i=Me.getState().step,s=Me.getState().close,r=Me.getState().show;i("Originating Contract","Checking network for collab contract"),An.get(`https://api.tzkt.io/v1/operations/originations/${n}`).then(a=>{const{data:c}=a;if(console.log("response from originations call",c[0]),c[0]){console.log("There is correct data",c[0]);const{originatedContract:l}=c[0];t({originatedContract:l,originationOpHash:void 0}),console.log("Saved state originatedContract",l),i("Originating Contract","Collaborative contract created successfully"),setTimeout(()=>{s()},2500)}else console.log("missing data"),r("Originating Contract (Error)","Sorry, there was possibly an error creating the collaborative contract - please check tzkt.io for your wallet address");setTimeout(()=>{s()},2e3)})},sign:async n=>{const i=Je.getState().handleOp,s=Me.getState().step;s("Signing OBJKT","Waiting for wallet",!0);const a=(await yt.wallet.at(gN)).methods.sign(n);return await i(a,"Signing OBJKT",{amount:0,storageLimit:310})},originateProxy:async n=>{const i=Me.getState().step,s=Je.getState().handleOp;console.log("originateProxy",n),t({originationOpHash:void 0,originatedProxy:void 0}),i("Originate","creating collaborative contract");const r=mF.fromLiteral(n),a=_m(r,IN),{packed:c}=await yb.packData(a),d=(await yt.wallet.at(vN)).methods.create_proxy(c,"hic_proxy"),p=await s(d,"Originate",{amount:0});t({originationOpHash:p})}}),{name:"collab",storage:xu(()=>localStorage)}))),ZH=({id:t,hasSigned:e})=>{const n=Zh(s=>s.sign),i=()=>{n(t).then(s=>console.log(s))};return e?h("p",{children:"You have signed this work"}):h("div",{className:Ae.border,children:T("div",{className:Ae.flexBetween,children:[h("p",{children:"You are a core participant in this work but you haven’t signed it yet"}),h(ve,{shadow_box:!0,onClick:i,children:"sign work now"})]})})},eG=({coreParticipants:t,signatures:e})=>T("div",{children:[h("h2",{className:Ae.mb1,children:h("strong",{children:"Signing status"})}),h("ul",{className:Ae.list,children:t.map(n=>{const i=e.some(({shareholder_address:s})=>n.shareholder_address===s);return T("li",{children:[T("a",{href:`/tz/${n.shareholder_address}`,children:[wt(n,"shareholder_profile.name")||Ji(n.shareholder_address),":"," "]}),i?"✓":"❌"]},n.shareholder_address)})})]}),tG="_swapLabel_1owfw_192",nG="_teiaLabel_1owfw_208",cy={swapLabel:tG,teiaLabel:nG},Bu=({children:t,className:e,label:n,alt:i,tooltip:s})=>h("div",{className:`${cy.swapLabel} ${e||""}`,title:s||i,"aria-label":i,children:n}),iG=()=>h(Bu,{label:"TEIA",className:cy.teiaLabel,alt:"buy this listing and support teia"}),sG=()=>h(Bu,{label:"H=N",alt:"this listing is through the original HEN contract"}),rG=()=>h(Bu,{label:"Objkt.com",alt:"This swap is through OBJKT.com"}),aG=()=>h(Bu,{label:"Restricted",alt:"This swap is made by a restricted wallet."}),oG=()=>h(Bu,{label:"Versum.xyz",alt:"This swap is through versum.xyz"}),cG=({listing:t})=>t.type.startsWith("TEIA")?h(iG,{}):t.type.startsWith("HEN")?h(sG,{}):t.type.startsWith("OBJKT")?h(rG,{}):t.type.startsWith("VERSUM")?h(oG,{}):(console.error("Could not resolve the proper label for this listing",t),null),ly=y.memo(cG),lG=({listing:t})=>{const[e,n,i]=Je(s=>[s.address,s.sync,s.collect]);return t?T("div",{className:Hn.main_swap,children:[h(ly,{listing:t}),T(ve,{onClick:()=>{e==null?n():i(t)},full:!0,shadow_box:!0,children:["Collect for ",Number(t.price)/1e6," tez"]})]}):h(ve,{shadow_box:!0,full:!0,children:"Not for sale"})},uG=({participant:t})=>{const e=wt(t,"shareholder_profile.name")?wt(t,"shareholder_profile.name"):t.shareholder_address;return e&&h(Zo,{className:Ae.link,to:`${ms.ISSUER}/${t.shareholder_address}`,children:e})},dG=({title:t,participants:e})=>h("div",{children:T("div",{className:Ae.flex,children:[t&&h("p",{className:Ae.infoLabel,children:T("span",{children:[t,":"]})}),h("div",{children:e.map((n,i)=>[i>0&&i0&&i===e.length-1&&", ",h(uG,{participant:n},n.shareholder_address)])})]})}),oh=y.memo(dG),hG=({creator:t})=>{const{name:e,user_address:n}=t,[i,s]=y.useState(!1),r=wt(t,"split_contract.shareholders",[]).filter(c=>c.holder_type===mc.CORE_PARTICIPANT),a=e?`/collab/${e}`:`${ms.COLLAB}/${n}`;return T("div",{onMouseOver:()=>s(!0),onFocus:()=>s(!0),onMouseOut:()=>s(!1),onBlur:()=>s(!1),children:[h(ve,{className:Ae.issuerBtn,to:a,children:e===""?Ji(n):e}),i&&h("div",{className:Ae.collabInfo,children:h(oh,{title:!1,participants:r})})]})},pG=({prefix:t,nft:e,className:n})=>{const{walletBlockMap:i,isLoading:s}=yr(),a=y.useMemo(()=>{var c;if(!s)return Fi.sum((c=e.listings)==null?void 0:c.filter(l=>i.get(l.seller_address)!==1).map(({amount_left:l})=>l))},[s,e.listings,i])||"X";return h("div",{className:n,children:h("p",{children:t?T("span",{children:["Editions:",T("span",{children:[a,"/",e.editions]})]}):T("span",{children:[a,"/",e.editions]})})})},uy=y.memo(pG),fG=({nft:t})=>{var E,x,C,_;const e=Je(I=>I.address),{walletBlockMap:n}=yr(),[i,s]=y.useState(!1),r=n.get(t.artist_address)===1,a=t.listings.find(I=>n.get(I.seller_address)!==1),c=wt(t,"teia_meta.is_signed"),l=wt(t,"artist_profile.is_split"),d=l&&c?"✓ ":"⚠️",p=l&&c?"VERIFIED":"UNVERIFIED",f=((x=(E=t==null?void 0:t.artist_profile)==null?void 0:E.split_contract)==null?void 0:x.shareholders)||[],v=l?f.some(({shareholder_address:I,holder_type:S})=>e===I&&S===mc.CORE_PARTICIPANT):!1,m=t.signatures.find(I=>I.shareholder_address===e),g=l?f.filter(I=>I.holder_type===mc.CORE_PARTICIPANT):null,b=_t(Ae.flexBetween,Ae.alignStart);return T(Pe,{children:[l&&v&&!m&&h(ZH,{id:t.token_id,hasSigned:!1}),h("div",{className:Hn.container,children:T("div",{className:Hn.edition,children:[h("div",{className:Ae.relative,children:h("div",{className:Hn.inline,children:l?h(hG,{creator:t.artist_profile}):h(ve,{to:(C=t.artist_profile)!=null&&C.name?`/${t.artist_profile.name}`:`${ms.ISSUER}/${t.artist_address}`,children:(_=t.artist_profile)!=null&&_.name?t.artist_profile.name:Ji(t.artist_address)})})}),h(uy,{prefix:"Editions:",nft:t})]})}),!r&&T("div",{className:`${Hn.spread} ${Hn.objkt_details_container}`,children:[T("div",{className:Hn.objkt_label_container,children:[T("p",{className:Hn.objkt_label,children:["OBJKT#",t.token_id]}),l&&T("div",{className:Ae.relative,children:[T("div",{className:Hn.collab_verification_title,children:[h("span",{className:Hn.collab_verification_symbol,children:d}),h(ve,{onClick:()=>s(!i),children:p})]}),i&&h("div",{className:Ae.collabInfo,children:T("div",{className:b,children:[h(eG,{coreParticipants:g,signatures:t.signatures}),h(ve,{onClick:()=>s(!1),children:h(Cc,{children:"close"})})]})})]})]}),h(lG,{listing:a})]})]})},mG=({price:t})=>T("div",{className:Hn.price_box,children:[t,h(YQ,{size:16})]}),AG=({nft:t})=>{var r,a;const[e,n]=pn(c=>[c.zen,c.viewMode]),i=io(),s=e?null:Fi.isNumber(t.price)?(Number(t.price)/1e6).toString():"X";return T("div",{className:`${Hn.compact_container} ${Hn.masonry}`,children:[(n==="single"||i.id&&i["*"]==="")&&T(ve,{alt:`Go to OBJKT ${t.token_id}`,to:`${ms.OBJKT}/${t.token_id}`,children:["#",t.token_id]}),h(ve,{className:Hn.artist,activeClass:Hn.hide,alt:`Go to artist page of token #${t.token_id}`,to:(r=t.artist_profile)!=null&&r.name?`/${t.artist_profile.name}`:`/tz/${t.artist_address}`,children:(a=t.artist_profile)!=null&&a.name?t.artist_profile.name:Ji(t.artist_address)}),h(uy,{className:Hn.editions,nft:t}),h(mG,{price:s})]})},vG="_viewer_15is3_1",gG="_container_15is3_13",bG="_arButton_15is3_34",yG={viewer:vG,container:gG,arButton:bG};var dy={exports:{}};(()=>{var t={296:(s,r,a)=>{var c=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,p=/^0o[0-7]+$/i,f=parseInt,v=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,m=typeof self=="object"&&self&&self.Object===Object&&self,g=v||m||Function("return this")(),b=Object.prototype.toString,E=Math.max,x=Math.min,C=function(){return g.Date.now()};function _(S){var F=typeof S;return!!S&&(F=="object"||F=="function")}function I(S){if(typeof S=="number")return S;if(function(k){return typeof k=="symbol"||function(Q){return!!Q&&typeof Q=="object"}(k)&&b.call(k)=="[object Symbol]"}(S))return NaN;if(_(S)){var F=typeof S.valueOf=="function"?S.valueOf():S;S=_(F)?F+"":F}if(typeof S!="string")return S===0?S:+S;S=S.replace(c,"");var B=d.test(S);return B||p.test(S)?f(S.slice(2),B?2:8):l.test(S)?NaN:+S}s.exports=function(S,F,B){var k,Q,z,U,H,O,N=0,G=!1,ee=!1,Y=!0;if(typeof S!="function")throw new TypeError("Expected a function");function L(ye){var Ee=k,Te=Q;return k=Q=void 0,N=ye,U=S.apply(Te,Ee)}function J(ye){return N=ye,H=setTimeout(X,F),G?L(ye):U}function j(ye){var Ee=ye-O;return O===void 0||Ee>=F||Ee<0||ee&&ye-N>=z}function X(){var ye=C();if(j(ye))return te(ye);H=setTimeout(X,function(Ee){var Te=F-(Ee-O);return ee?x(Te,z-(Ee-N)):Te}(ye))}function te(ye){return H=void 0,Y&&k?L(ye):(k=Q=void 0,U)}function se(){var ye=C(),Ee=j(ye);if(k=arguments,Q=this,O=ye,Ee){if(H===void 0)return J(O);if(ee)return H=setTimeout(X,F),L(O)}return H===void 0&&(H=setTimeout(X,F)),U}return F=I(F)||0,_(B)&&(G=!!B.leading,z=(ee="maxWait"in B)?E(I(B.maxWait)||0,F):z,Y="trailing"in B?!!B.trailing:Y),se.cancel=function(){H!==void 0&&clearTimeout(H),N=0,k=O=Q=H=void 0},se.flush=function(){return H===void 0?U:te(C())},se}},96:(s,r,a)=>{var c="Expected a function",l=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,f=/^0o[0-7]+$/i,v=parseInt,m=typeof a.g=="object"&&a.g&&a.g.Object===Object&&a.g,g=typeof self=="object"&&self&&self.Object===Object&&self,b=m||g||Function("return this")(),E=Object.prototype.toString,x=Math.max,C=Math.min,_=function(){return b.Date.now()};function I(F){var B=typeof F;return!!F&&(B=="object"||B=="function")}function S(F){if(typeof F=="number")return F;if(function(Q){return typeof Q=="symbol"||function(z){return!!z&&typeof z=="object"}(Q)&&E.call(Q)=="[object Symbol]"}(F))return NaN;if(I(F)){var B=typeof F.valueOf=="function"?F.valueOf():F;F=I(B)?B+"":B}if(typeof F!="string")return F===0?F:+F;F=F.replace(l,"");var k=p.test(F);return k||f.test(F)?v(F.slice(2),k?2:8):d.test(F)?NaN:+F}s.exports=function(F,B,k){var Q=!0,z=!0;if(typeof F!="function")throw new TypeError(c);return I(k)&&(Q="leading"in k?!!k.leading:Q,z="trailing"in k?!!k.trailing:z),function(U,H,O){var N,G,ee,Y,L,J,j=0,X=!1,te=!1,se=!0;if(typeof U!="function")throw new TypeError(c);function ye(Le){var $e=N,ut=G;return N=G=void 0,j=Le,Y=U.apply(ut,$e)}function Ee(Le){return j=Le,L=setTimeout(he,H),X?ye(Le):Y}function Te(Le){var $e=Le-J;return J===void 0||$e>=H||$e<0||te&&Le-j>=ee}function he(){var Le=_();if(Te(Le))return Fe(Le);L=setTimeout(he,function($e){var ut=H-($e-J);return te?C(ut,ee-($e-j)):ut}(Le))}function Fe(Le){return L=void 0,se&&N?ye(Le):(N=G=void 0,Y)}function Ve(){var Le=_(),$e=Te(Le);if(N=arguments,G=this,J=Le,$e){if(L===void 0)return Ee(J);if(te)return L=setTimeout(he,H),ye(J)}return L===void 0&&(L=setTimeout(he,H)),Y}return H=S(H)||0,I(O)&&(X=!!O.leading,ee=(te="maxWait"in O)?x(S(O.maxWait)||0,H):ee,se="trailing"in O?!!O.trailing:se),Ve.cancel=function(){L!==void 0&&clearTimeout(L),j=0,N=J=G=L=void 0},Ve.flush=function(){return L===void 0?Y:Fe(_())},Ve}(F,B,{leading:Q,maxWait:B,trailing:z})}},703:(s,r,a)=>{var c=a(414);function l(){}function d(){}d.resetWarningCache=l,s.exports=function(){function p(m,g,b,E,x,C){if(C!==c){var _=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw _.name="Invariant Violation",_}}function f(){return p}p.isRequired=p;var v={array:p,bool:p,func:p,number:p,object:p,string:p,symbol:p,any:p,arrayOf:f,element:p,elementType:p,instanceOf:f,node:p,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:d,resetWarningCache:l};return v.PropTypes=v,v}},697:(s,r,a)=>{s.exports=a(703)()},414:s=>{s.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},e={};function n(s){var r=e[s];if(r!==void 0)return r.exports;var a=e[s]={exports:{}};return t[s](a,a.exports,n),a.exports}n.n=s=>{var r=s&&s.__esModule?()=>s.default:()=>s;return n.d(r,{a:r}),r},n.d=(s,r)=>{for(var a in r)n.o(r,a)&&!n.o(s,a)&&Object.defineProperty(s,a,{enumerable:!0,get:r[a]})},n.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),n.o=(s,r)=>Object.prototype.hasOwnProperty.call(s,r),n.r=s=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})};var i={};(()=>{n.r(i),n.d(i,{LazyLoadComponent:()=>Z,LazyLoadImage:()=>ts,trackWindowScroll:()=>X});const s=y;var r=n.n(s),a=n(697);const c=tm;var l=n.n(c);function d(){return typeof window<"u"&&"IntersectionObserver"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype}function p(de){return(p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}function f(de,W){var we=Object.keys(de);if(Object.getOwnPropertySymbols){var xe=Object.getOwnPropertySymbols(de);W&&(xe=xe.filter(function(sn){return Object.getOwnPropertyDescriptor(de,sn).enumerable})),we.push.apply(we,xe)}return we}function v(de,W,we){return W in de?Object.defineProperty(de,W,{value:we,enumerable:!0,configurable:!0,writable:!0}):de[W]=we,de}function m(de,W){for(var we=0;we"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=E(xe);if(sn){var Ne=E(this).constructor;ae=Reflect.construct(me,arguments,Ne)}else ae=me.apply(this,arguments);return b(this,ae)});function Bt(ae){var me;if(function(Qe,ct){if(!(Qe instanceof ct))throw new TypeError("Cannot call a class as a function")}(this,Bt),(me=si.call(this,ae)).supportsObserver=!ae.scrollPosition&&ae.useIntersectionObserver&&d(),me.supportsObserver){var Ne=ae.threshold;me.observer=function(Qe){return C[Qe]=C[Qe]||new IntersectionObserver(x,{rootMargin:Qe+"px"}),C[Qe]}(Ne)}return me}return W=Bt,(we=[{key:"componentDidMount",value:function(){this.placeholder&&this.observer&&(this.placeholder.onVisible=this.props.onVisible,this.observer.observe(this.placeholder)),this.supportsObserver||this.updateVisibility()}},{key:"componentWillUnmount",value:function(){this.observer&&this.placeholder&&this.observer.unobserve(this.placeholder)}},{key:"componentDidUpdate",value:function(){this.supportsObserver||this.updateVisibility()}},{key:"getPlaceholderBoundingBox",value:function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.scrollPosition,me=this.placeholder.getBoundingClientRect(),Ne=l().findDOMNode(this.placeholder).style,Qe={left:parseInt(Ne.getPropertyValue("margin-left"),10)||0,top:parseInt(Ne.getPropertyValue("margin-top"),10)||0};return{bottom:ae.y+me.bottom+Qe.top,left:ae.x+me.left+Qe.left,right:ae.x+me.right+Qe.left,top:ae.y+me.top+Qe.top}}},{key:"isPlaceholderInViewport",value:function(){if(typeof window>"u"||!this.placeholder)return!1;var ae=this.props,me=ae.scrollPosition,Ne=ae.threshold,Qe=this.getPlaceholderBoundingBox(me),ct=me.y+window.innerHeight,It=me.x,Vt=me.x+window.innerWidth,Ht=me.y;return Ht-Ne<=Qe.bottom&&ct+Ne>=Qe.top&&It-Ne<=Qe.right&&Vt+Ne>=Qe.left}},{key:"updateVisibility",value:function(){this.isPlaceholderInViewport()&&this.props.onVisible()}},{key:"render",value:function(){var ae=this,me=this.props,Ne=me.className,Qe=me.height,ct=me.placeholder,It=me.style,Vt=me.width;if(ct&&typeof ct.type!="function")return r().cloneElement(ct,{ref:function(Pt){return ae.placeholder=Pt}});var Ht=function(Pt){for(var yn=1;yn"u"?0:window.scrollX||window.pageXOffset},j=function(){return typeof window>"u"?0:window.scrollY||window.pageYOffset};const X=function(de){var W=function(we){(function(Ne,Qe){if(typeof Qe!="function"&&Qe!==null)throw new TypeError("Super expression must either be null or a function");Ne.prototype=Object.create(Qe&&Qe.prototype,{constructor:{value:Ne,writable:!0,configurable:!0}}),Qe&&G(Ne,Qe)})(me,we);var xe,sn,si,Bt,ae=(si=me,Bt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var Ne,Qe=L(si);if(Bt){var ct=L(this).constructor;Ne=Reflect.construct(Qe,arguments,ct)}else Ne=Qe.apply(this,arguments);return ee(this,Ne)});function me(Ne){var Qe;if(function(It,Vt){if(!(It instanceof Vt))throw new TypeError("Cannot call a class as a function")}(this,me),(Qe=ae.call(this,Ne)).useIntersectionObserver=Ne.useIntersectionObserver&&d(),Qe.useIntersectionObserver)return ee(Qe);var ct=Qe.onChangeScroll.bind(Y(Qe));return Ne.delayMethod==="debounce"?Qe.delayedScroll=F()(ct,Ne.delayTime):Ne.delayMethod==="throttle"&&(Qe.delayedScroll=k()(ct,Ne.delayTime)),Qe.state={scrollPosition:{x:J(),y:j()}},Qe.baseComponentRef=r().createRef(),Qe}return xe=me,(sn=[{key:"componentDidMount",value:function(){this.addListeners()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"componentDidUpdate",value:function(){typeof window>"u"||this.useIntersectionObserver||z(l().findDOMNode(this.baseComponentRef.current))!==this.scrollElement&&(this.removeListeners(),this.addListeners())}},{key:"addListeners",value:function(){typeof window>"u"||this.useIntersectionObserver||(this.scrollElement=z(l().findDOMNode(this.baseComponentRef.current)),this.scrollElement.addEventListener("scroll",this.delayedScroll,{passive:!0}),window.addEventListener("resize",this.delayedScroll,{passive:!0}),this.scrollElement!==window&&window.addEventListener("scroll",this.delayedScroll,{passive:!0}))}},{key:"removeListeners",value:function(){typeof window>"u"||this.useIntersectionObserver||(this.scrollElement.removeEventListener("scroll",this.delayedScroll),window.removeEventListener("resize",this.delayedScroll),this.scrollElement!==window&&window.removeEventListener("scroll",this.delayedScroll))}},{key:"onChangeScroll",value:function(){this.useIntersectionObserver||this.setState({scrollPosition:{x:J(),y:j()}})}},{key:"render",value:function(){var Ne=this.props,Qe=(Ne.delayMethod,Ne.delayTime,function(It,Vt){if(It==null)return{};var Ht,Pt,yn=function(En,Er){if(En==null)return{};var zs,ao,oo={},$u=Object.keys(En);for(ao=0;ao<$u.length;ao++)zs=$u[ao],Er.indexOf(zs)>=0||(oo[zs]=En[zs]);return oo}(It,Vt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(It);for(Pt=0;Pt=0||Object.prototype.propertyIsEnumerable.call(It,Ht)&&(yn[Ht]=It[Ht])}return yn}(Ne,H)),ct=this.useIntersectionObserver?null:this.state.scrollPosition;return r().createElement(de,O({forwardRef:this.baseComponentRef,scrollPosition:ct},Qe))}}])&&N(xe.prototype,sn),me}(r().Component);return W.propTypes={delayMethod:a.PropTypes.oneOf(["debounce","throttle"]),delayTime:a.PropTypes.number,useIntersectionObserver:a.PropTypes.bool},W.defaultProps={delayMethod:"throttle",delayTime:300,useIntersectionObserver:!0},W};function te(de){return(te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}function se(de,W){for(var we=0;we"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=Te(xe);if(sn){var Ne=Te(this).constructor;ae=Reflect.construct(me,arguments,Ne)}else ae=me.apply(this,arguments);return Ee(this,ae)});function Bt(ae){return function(me,Ne){if(!(me instanceof Ne))throw new TypeError("Cannot call a class as a function")}(this,Bt),si.call(this,ae)}return W=Bt,(we=[{key:"render",value:function(){return r().createElement(I,this.props)}}])&&se(W.prototype,we),Bt}(r().Component);const Fe=X(he);function Ve(de){return(Ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}function Le(de,W){for(var we=0;we"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=Ge(xe);if(sn){var Ne=Ge(this).constructor;ae=Reflect.construct(me,arguments,Ne)}else ae=me.apply(this,arguments);return ut(this,ae)});function Bt(ae){var me;(function(Vt,Ht){if(!(Vt instanceof Ht))throw new TypeError("Cannot call a class as a function")})(this,Bt),me=si.call(this,ae);var Ne=ae.afterLoad,Qe=ae.beforeLoad,ct=ae.scrollPosition,It=ae.visibleByDefault;return me.state={visible:It},It&&(Qe(),Ne()),me.onVisible=me.onVisible.bind(Ct(me)),me.isScrollTracked=!!(ct&&Number.isFinite(ct.x)&&ct.x>=0&&Number.isFinite(ct.y)&&ct.y>=0),me}return W=Bt,(we=[{key:"componentDidUpdate",value:function(ae,me){me.visible!==this.state.visible&&this.props.afterLoad()}},{key:"onVisible",value:function(){this.props.beforeLoad(),this.setState({visible:!0})}},{key:"render",value:function(){if(this.state.visible)return this.props.children;var ae=this.props,me=ae.className,Ne=ae.delayMethod,Qe=ae.delayTime,ct=ae.height,It=ae.placeholder,Vt=ae.scrollPosition,Ht=ae.style,Pt=ae.threshold,yn=ae.useIntersectionObserver,rn=ae.width;return this.isScrollTracked||yn&&d()?r().createElement(I,{className:me,height:ct,onVisible:this.onVisible,placeholder:It,scrollPosition:Vt,style:Ht,threshold:Pt,useIntersectionObserver:yn,width:rn}):r().createElement(Fe,{className:me,delayMethod:Ne,delayTime:Qe,height:ct,onVisible:this.onVisible,placeholder:It,style:Ht,threshold:Pt,width:rn})}}])&&Le(W.prototype,we),Bt}(r().Component);$.propTypes={afterLoad:a.PropTypes.func,beforeLoad:a.PropTypes.func,useIntersectionObserver:a.PropTypes.bool,visibleByDefault:a.PropTypes.bool},$.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},useIntersectionObserver:!0,visibleByDefault:!1};const Z=$;function ie(de){return(ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(de)}var _e=["afterLoad","beforeLoad","delayMethod","delayTime","effect","placeholder","placeholderSrc","scrollPosition","threshold","useIntersectionObserver","visibleByDefault","wrapperClassName","wrapperProps"];function Ie(de,W){var we=Object.keys(de);if(Object.getOwnPropertySymbols){var xe=Object.getOwnPropertySymbols(de);W&&(xe=xe.filter(function(sn){return Object.getOwnPropertyDescriptor(de,sn).enumerable})),we.push.apply(we,xe)}return we}function fe(de){for(var W=1;W"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var ae,me=$s(xe);if(sn){var Ne=$s(this).constructor;ae=Reflect.construct(me,arguments,Ne)}else ae=me.apply(this,arguments);return Zi(this,ae)});function Bt(ae){var me;return function(Ne,Qe){if(!(Ne instanceof Qe))throw new TypeError("Cannot call a class as a function")}(this,Bt),(me=si.call(this,ae)).state={loaded:!1},me}return W=Bt,(we=[{key:"onImageLoad",value:function(){var ae=this;return this.state.loaded?null:function(){ae.props.afterLoad(),ae.setState({loaded:!0})}}},{key:"getImg",value:function(){var ae=this.props,me=(ae.afterLoad,ae.beforeLoad,ae.delayMethod,ae.delayTime,ae.effect,ae.placeholder,ae.placeholderSrc,ae.scrollPosition,ae.threshold,ae.useIntersectionObserver,ae.visibleByDefault,ae.wrapperClassName,ae.wrapperProps,function(Ne,Qe){if(Ne==null)return{};var ct,It,Vt=function(Pt,yn){if(Pt==null)return{};var rn,En,Er={},zs=Object.keys(Pt);for(En=0;En=0||(Er[rn]=Pt[rn]);return Er}(Ne,Qe);if(Object.getOwnPropertySymbols){var Ht=Object.getOwnPropertySymbols(Ne);for(It=0;It=0||Object.prototype.propertyIsEnumerable.call(Ne,ct)&&(Vt[ct]=Ne[ct])}return Vt}(ae,_e));return r().createElement("img",Et({onLoad:this.onImageLoad()},me))}},{key:"getLazyLoadImage",value:function(){var ae=this.props,me=ae.beforeLoad,Ne=ae.className,Qe=ae.delayMethod,ct=ae.delayTime,It=ae.height,Vt=ae.placeholder,Ht=ae.scrollPosition,Pt=ae.style,yn=ae.threshold,rn=ae.useIntersectionObserver,En=ae.visibleByDefault,Er=ae.width;return r().createElement(Z,{beforeLoad:me,className:Ne,delayMethod:Qe,delayTime:ct,height:It,placeholder:Vt,scrollPosition:Ht,style:Pt,threshold:yn,useIntersectionObserver:rn,visibleByDefault:En,width:Er},this.getImg())}},{key:"getWrappedLazyLoadImage",value:function(ae){var me=this.props,Ne=me.effect,Qe=me.height,ct=me.placeholderSrc,It=me.width,Vt=me.wrapperClassName,Ht=me.wrapperProps,Pt=this.state.loaded,yn=Pt?" lazy-load-image-loaded":"",rn=Pt||!ct?{}:{backgroundImage:"url(".concat(ct,")"),backgroundSize:"100% 100%"};return r().createElement("span",Et({className:Vt+" lazy-load-image-background "+Ne+yn,style:fe(fe({},rn),{},{color:"transparent",display:"inline-block",height:Qe,width:It})},Ht),ae)}},{key:"render",value:function(){var ae=this.props,me=ae.effect,Ne=ae.placeholderSrc,Qe=ae.visibleByDefault,ct=ae.wrapperClassName,It=ae.wrapperProps,Vt=this.getLazyLoadImage();return(me||Ne)&&!Qe||ct||It?this.getWrappedLazyLoadImage(Vt):Vt}}])&&Mt(W.prototype,we),Bt}(r().Component);es.propTypes={afterLoad:a.PropTypes.func,beforeLoad:a.PropTypes.func,delayMethod:a.PropTypes.string,delayTime:a.PropTypes.number,effect:a.PropTypes.string,placeholderSrc:a.PropTypes.string,threshold:a.PropTypes.number,useIntersectionObserver:a.PropTypes.bool,visibleByDefault:a.PropTypes.bool,wrapperClassName:a.PropTypes.string,wrapperProps:a.PropTypes.object},es.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},delayMethod:"throttle",delayTime:300,effect:"",placeholderSrc:null,threshold:100,useIntersectionObserver:!0,visibleByDefault:!1,wrapperClassName:""};const ts=es})(),dy.exports=i})();var ff=dy.exports;const EG="_style_i54md_192",xG="_container_i54md_202",wG="_image_i54md_202",_G="_smol_i54md_210",al={style:EG,container:xG,image:wG,smol:_G},e0=({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s})=>{var p;const[r,a]=y.useState(!1);let c;n?c=n:i?c=t:(p=s==null?void 0:s.teia_meta)!=null&&p.preview_uri?c=`https://imgproxy.teia.rocks${s.teia_meta.preview_uri}`:c=e;const l=f=>{console.error(f)},d=({target:f})=>{const v=f.naturalWidth,m=f.naturalHeight;v+m<256&&a(!0)};return i?h(Pe,{children:h(ff.LazyLoadImage,{className:`${al.style} ${r?al.smol:""}`,src:c,width:600,alt:`object ${s.token_id} image`,onLoad:d,onError:l})}):h("div",{className:al.container,children:h(ff.LazyLoadImage,{className:`${al.image} ${r?al.smol:""}`,src:c,width:600,onLoad:d,alt:`object ${s.token_id} image`,onError:l})})};/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */const wG=(t,e)=>e.kind==="method"&&e.descriptor&&!("value"in e.descriptor)?{...e,finisher(n){n.createProperty(e.key,t)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer(){typeof e.initializer=="function"&&(this[e.key]=e.initializer.call(this))},finisher(n){n.createProperty(e.key,t)}};function Ze(t){return(e,n)=>n!==void 0?((i,s,r)=>{s.constructor.createProperty(r,i)})(t,e,n):wG(t,e)}/** + */const CG=(t,e)=>e.kind==="method"&&e.descriptor&&!("value"in e.descriptor)?{...e,finisher(n){n.createProperty(e.key,t)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer(){typeof e.initializer=="function"&&(this[e.key]=e.initializer.call(this))},finisher(n){n.createProperty(e.key,t)}};function et(t){return(e,n)=>n!==void 0?((i,s,r)=>{s.constructor.createProperty(r,i)})(t,e,n):CG(t,e)}/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */var jp;((jp=window.HTMLSlotElement)===null||jp===void 0?void 0:jp.prototype.assignedElements)!=null;/** + */var Wp;((Wp=window.HTMLSlotElement)===null||Wp===void 0?void 0:Wp.prototype.assignedElements)!=null;/** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */const kd=window,N4=kd.ShadowRoot&&(kd.ShadyCSS===void 0||kd.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,dy=Symbol(),z8=new WeakMap;let _G=class{constructor(e,n,i){if(this._$cssResult$=!0,i!==dy)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=n}get styleSheet(){let e=this.o;const n=this.t;if(N4&&e===void 0){const i=n!==void 0&&n.length===1;i&&(e=z8.get(n)),e===void 0&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&z8.set(n,e))}return e}toString(){return this.cssText}};const CG=t=>new _G(typeof t=="string"?t:t+"",void 0,dy),IG=(t,e)=>{N4?t.adoptedStyleSheets=e.map(n=>n instanceof CSSStyleSheet?n:n.styleSheet):e.forEach(n=>{const i=document.createElement("style"),s=kd.litNonce;s!==void 0&&i.setAttribute("nonce",s),i.textContent=n.cssText,t.appendChild(i)})},V8=N4?t=>t:t=>t instanceof CSSStyleSheet?(e=>{let n="";for(const i of e.cssRules)n+=i.cssText;return CG(n)})(t):t;/** + */const Rd=window,Qm=Rd.ShadowRoot&&(Rd.ShadyCSS===void 0||Rd.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,hy=Symbol(),U8=new WeakMap;let IG=class{constructor(e,n,i){if(this._$cssResult$=!0,i!==hy)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=n}get styleSheet(){let e=this.o;const n=this.t;if(Qm&&e===void 0){const i=n!==void 0&&n.length===1;i&&(e=U8.get(n)),e===void 0&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&U8.set(n,e))}return e}toString(){return this.cssText}};const DG=t=>new IG(typeof t=="string"?t:t+"",void 0,hy),SG=(t,e)=>{Qm?t.adoptedStyleSheets=e.map(n=>n instanceof CSSStyleSheet?n:n.styleSheet):e.forEach(n=>{const i=document.createElement("style"),s=Rd.litNonce;s!==void 0&&i.setAttribute("nonce",s),i.textContent=n.cssText,t.appendChild(i)})},H8=Qm?t=>t:t=>t instanceof CSSStyleSheet?(e=>{let n="";for(const i of e.cssRules)n+=i.cssText;return DG(n)})(t):t;/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */var Kp;const rh=window,U8=rh.trustedTypes,DG=U8?U8.emptyScript:"",H8=rh.reactiveElementPolyfillSupport,pf={toAttribute(t,e){switch(e){case Boolean:t=t?DG:null;break;case Object:case Array:t=t==null?t:JSON.stringify(t)}return t},fromAttribute(t,e){let n=t;switch(e){case Boolean:n=t!==null;break;case Number:n=t===null?null:Number(t);break;case Object:case Array:try{n=JSON.parse(t)}catch{n=null}}return n}},hy=(t,e)=>e!==t&&(e==e||t==t),Wp={attribute:!0,type:String,converter:pf,reflect:!1,hasChanged:hy};let Va=class extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var n;this.finalize(),((n=this.h)!==null&&n!==void 0?n:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach((n,i)=>{const s=this._$Ep(i,n);s!==void 0&&(this._$Ev.set(s,i),e.push(s))}),e}static createProperty(e,n=Wp){if(n.state&&(n.attribute=!1),this.finalize(),this.elementProperties.set(e,n),!n.noAccessor&&!this.prototype.hasOwnProperty(e)){const i=typeof e=="symbol"?Symbol():"__"+e,s=this.getPropertyDescriptor(e,i,n);s!==void 0&&Object.defineProperty(this.prototype,e,s)}}static getPropertyDescriptor(e,n,i){return{get(){return this[n]},set(s){const r=this[e];this[n]=s,this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||Wp}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),e.h!==void 0&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const n=this.properties,i=[...Object.getOwnPropertyNames(n),...Object.getOwnPropertySymbols(n)];for(const s of i)this.createProperty(s,n[s])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const n=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const s of i)n.unshift(V8(s))}else e!==void 0&&n.push(V8(e));return n}static _$Ep(e,n){const i=n.attribute;return i===!1?void 0:typeof i=="string"?i:typeof e=="string"?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise(n=>this.enableUpdating=n),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(e=this.constructor.h)===null||e===void 0||e.forEach(n=>n(this))}addController(e){var n,i;((n=this._$ES)!==null&&n!==void 0?n:this._$ES=[]).push(e),this.renderRoot!==void 0&&this.isConnected&&((i=e.hostConnected)===null||i===void 0||i.call(e))}removeController(e){var n;(n=this._$ES)===null||n===void 0||n.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((e,n)=>{this.hasOwnProperty(n)&&(this._$Ei.set(n,this[n]),delete this[n])})}createRenderRoot(){var e;const n=(e=this.shadowRoot)!==null&&e!==void 0?e:this.attachShadow(this.constructor.shadowRootOptions);return IG(n,this.constructor.elementStyles),n}connectedCallback(){var e;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(e=this._$ES)===null||e===void 0||e.forEach(n=>{var i;return(i=n.hostConnected)===null||i===void 0?void 0:i.call(n)})}enableUpdating(e){}disconnectedCallback(){var e;(e=this._$ES)===null||e===void 0||e.forEach(n=>{var i;return(i=n.hostDisconnected)===null||i===void 0?void 0:i.call(n)})}attributeChangedCallback(e,n,i){this._$AK(e,i)}_$EO(e,n,i=Wp){var s;const r=this.constructor._$Ep(e,i);if(r!==void 0&&i.reflect===!0){const a=(((s=i.converter)===null||s===void 0?void 0:s.toAttribute)!==void 0?i.converter:pf).toAttribute(n,i.type);this._$El=e,a==null?this.removeAttribute(r):this.setAttribute(r,a),this._$El=null}}_$AK(e,n){var i;const s=this.constructor,r=s._$Ev.get(e);if(r!==void 0&&this._$El!==r){const a=s.getPropertyOptions(r),c=typeof a.converter=="function"?{fromAttribute:a.converter}:((i=a.converter)===null||i===void 0?void 0:i.fromAttribute)!==void 0?a.converter:pf;this._$El=r,this[r]=c.fromAttribute(n,a.type),this._$El=null}}requestUpdate(e,n,i){let s=!0;e!==void 0&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||hy)(this[e],n)?(this._$AL.has(e)||this._$AL.set(e,n),i.reflect===!0&&this._$El!==e&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(e,i))):s=!1),!this.isUpdatePending&&s&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(n){Promise.reject(n)}const e=this.scheduleUpdate();return e!=null&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((s,r)=>this[r]=s),this._$Ei=void 0);let n=!1;const i=this._$AL;try{n=this.shouldUpdate(i),n?(this.willUpdate(i),(e=this._$ES)===null||e===void 0||e.forEach(s=>{var r;return(r=s.hostUpdate)===null||r===void 0?void 0:r.call(s)}),this.update(i)):this._$Ek()}catch(s){throw n=!1,this._$Ek(),s}n&&this._$AE(i)}willUpdate(e){}_$AE(e){var n;(n=this._$ES)===null||n===void 0||n.forEach(i=>{var s;return(s=i.hostUpdated)===null||s===void 0?void 0:s.call(i)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){this._$EC!==void 0&&(this._$EC.forEach((n,i)=>this._$EO(i,this[i],n)),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}};Va.finalized=!0,Va.elementProperties=new Map,Va.elementStyles=[],Va.shadowRootOptions={mode:"open"},H8==null||H8({ReactiveElement:Va}),((Kp=rh.reactiveElementVersions)!==null&&Kp!==void 0?Kp:rh.reactiveElementVersions=[]).push("1.6.1");/** + */var Jp;const ch=window,G8=ch.trustedTypes,BG=G8?G8.emptyScript:"",q8=ch.reactiveElementPolyfillSupport,mf={toAttribute(t,e){switch(e){case Boolean:t=t?BG:null;break;case Object:case Array:t=t==null?t:JSON.stringify(t)}return t},fromAttribute(t,e){let n=t;switch(e){case Boolean:n=t!==null;break;case Number:n=t===null?null:Number(t);break;case Object:case Array:try{n=JSON.parse(t)}catch{n=null}}return n}},py=(t,e)=>e!==t&&(e==e||t==t),Yp={attribute:!0,type:String,converter:mf,reflect:!1,hasChanged:py};let Va=class extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var n;this.finalize(),((n=this.h)!==null&&n!==void 0?n:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach((n,i)=>{const s=this._$Ep(i,n);s!==void 0&&(this._$Ev.set(s,i),e.push(s))}),e}static createProperty(e,n=Yp){if(n.state&&(n.attribute=!1),this.finalize(),this.elementProperties.set(e,n),!n.noAccessor&&!this.prototype.hasOwnProperty(e)){const i=typeof e=="symbol"?Symbol():"__"+e,s=this.getPropertyDescriptor(e,i,n);s!==void 0&&Object.defineProperty(this.prototype,e,s)}}static getPropertyDescriptor(e,n,i){return{get(){return this[n]},set(s){const r=this[e];this[n]=s,this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||Yp}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),e.h!==void 0&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const n=this.properties,i=[...Object.getOwnPropertyNames(n),...Object.getOwnPropertySymbols(n)];for(const s of i)this.createProperty(s,n[s])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const n=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const s of i)n.unshift(H8(s))}else e!==void 0&&n.push(H8(e));return n}static _$Ep(e,n){const i=n.attribute;return i===!1?void 0:typeof i=="string"?i:typeof e=="string"?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise(n=>this.enableUpdating=n),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(e=this.constructor.h)===null||e===void 0||e.forEach(n=>n(this))}addController(e){var n,i;((n=this._$ES)!==null&&n!==void 0?n:this._$ES=[]).push(e),this.renderRoot!==void 0&&this.isConnected&&((i=e.hostConnected)===null||i===void 0||i.call(e))}removeController(e){var n;(n=this._$ES)===null||n===void 0||n.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((e,n)=>{this.hasOwnProperty(n)&&(this._$Ei.set(n,this[n]),delete this[n])})}createRenderRoot(){var e;const n=(e=this.shadowRoot)!==null&&e!==void 0?e:this.attachShadow(this.constructor.shadowRootOptions);return SG(n,this.constructor.elementStyles),n}connectedCallback(){var e;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(e=this._$ES)===null||e===void 0||e.forEach(n=>{var i;return(i=n.hostConnected)===null||i===void 0?void 0:i.call(n)})}enableUpdating(e){}disconnectedCallback(){var e;(e=this._$ES)===null||e===void 0||e.forEach(n=>{var i;return(i=n.hostDisconnected)===null||i===void 0?void 0:i.call(n)})}attributeChangedCallback(e,n,i){this._$AK(e,i)}_$EO(e,n,i=Yp){var s;const r=this.constructor._$Ep(e,i);if(r!==void 0&&i.reflect===!0){const a=(((s=i.converter)===null||s===void 0?void 0:s.toAttribute)!==void 0?i.converter:mf).toAttribute(n,i.type);this._$El=e,a==null?this.removeAttribute(r):this.setAttribute(r,a),this._$El=null}}_$AK(e,n){var i;const s=this.constructor,r=s._$Ev.get(e);if(r!==void 0&&this._$El!==r){const a=s.getPropertyOptions(r),c=typeof a.converter=="function"?{fromAttribute:a.converter}:((i=a.converter)===null||i===void 0?void 0:i.fromAttribute)!==void 0?a.converter:mf;this._$El=r,this[r]=c.fromAttribute(n,a.type),this._$El=null}}requestUpdate(e,n,i){let s=!0;e!==void 0&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||py)(this[e],n)?(this._$AL.has(e)||this._$AL.set(e,n),i.reflect===!0&&this._$El!==e&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(e,i))):s=!1),!this.isUpdatePending&&s&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(n){Promise.reject(n)}const e=this.scheduleUpdate();return e!=null&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((s,r)=>this[r]=s),this._$Ei=void 0);let n=!1;const i=this._$AL;try{n=this.shouldUpdate(i),n?(this.willUpdate(i),(e=this._$ES)===null||e===void 0||e.forEach(s=>{var r;return(r=s.hostUpdate)===null||r===void 0?void 0:r.call(s)}),this.update(i)):this._$Ek()}catch(s){throw n=!1,this._$Ek(),s}n&&this._$AE(i)}willUpdate(e){}_$AE(e){var n;(n=this._$ES)===null||n===void 0||n.forEach(i=>{var s;return(s=i.hostUpdated)===null||s===void 0?void 0:s.call(i)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){this._$EC!==void 0&&(this._$EC.forEach((n,i)=>this._$EO(i,this[i],n)),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}};Va.finalized=!0,Va.elementProperties=new Map,Va.elementStyles=[],Va.shadowRootOptions={mode:"open"},q8==null||q8({ReactiveElement:Va}),((Jp=ch.reactiveElementVersions)!==null&&Jp!==void 0?Jp:ch.reactiveElementVersions=[]).push("1.6.1");/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */var Jp;const ah=window,Ac=ah.trustedTypes,G8=Ac?Ac.createPolicy("lit-html",{createHTML:t=>t}):void 0,Gr=`lit$${(Math.random()+"").slice(9)}$`,py="?"+Gr,SG=`<${py}>`,vc=document,au=(t="")=>vc.createComment(t),ou=t=>t===null||typeof t!="object"&&typeof t!="function",fy=Array.isArray,BG=t=>fy(t)||typeof(t==null?void 0:t[Symbol.iterator])=="function",al=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,q8=/-->/g,j8=/>/g,ba=RegExp(`>|[ + */var Xp;const lh=window,Ac=lh.trustedTypes,j8=Ac?Ac.createPolicy("lit-html",{createHTML:t=>t}):void 0,Gr=`lit$${(Math.random()+"").slice(9)}$`,fy="?"+Gr,TG=`<${fy}>`,vc=document,ou=(t="")=>vc.createComment(t),cu=t=>t===null||typeof t!="object"&&typeof t!="function",my=Array.isArray,FG=t=>my(t)||typeof(t==null?void 0:t[Symbol.iterator])=="function",ol=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,K8=/-->/g,W8=/>/g,ba=RegExp(`>|[ \f\r](?:([^\\s"'>=/]+)([ \f\r]*=[ \f\r]*(?:[^ -\f\r"'\`<>=]|("|')|))|$)`,"g"),K8=/'/g,W8=/"/g,my=/^(?:script|style|textarea|title)$/i,TG=t=>(e,...n)=>({_$litType$:t,strings:e,values:n}),Zh=TG(1),gc=Symbol.for("lit-noChange"),Bn=Symbol.for("lit-nothing"),J8=new WeakMap,nc=vc.createTreeWalker(vc,129,null,!1),FG=(t,e)=>{const n=t.length-1,i=[];let s,r=e===2?"":"",a=al;for(let l=0;l"?(a=s??al,v=-1):f[1]===void 0?v=-2:(v=a.lastIndex-f[2].length,h=f[1],a=f[3]===void 0?ba:f[3]==='"'?W8:K8):a===W8||a===K8?a=ba:a===q8||a===j8?a=al:(a=ba,s=void 0);const g=a===ba&&t[l+1].startsWith("/>")?" ":"";r+=a===al?d+SG:v>=0?(i.push(h),d.slice(0,v)+"$lit$"+d.slice(v)+Gr+g):d+Gr+(v===-2?(i.push(void 0),l):g)}const c=r+(t[n]||"")+(e===2?"":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[G8!==void 0?G8.createHTML(c):c,i]};let ff=class Ay{constructor({strings:e,_$litType$:n},i){let s;this.parts=[];let r=0,a=0;const c=e.length-1,l=this.parts,[d,h]=FG(e,n);if(this.el=Ay.createElement(d,i),nc.currentNode=this.el.content,n===2){const f=this.el.content,v=f.firstChild;v.remove(),f.append(...v.childNodes)}for(;(s=nc.nextNode())!==null&&l.length0){s.textContent=Ac?Ac.emptyScript:"";for(let m=0;m2||i[0]!==""||i[1]!==""?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=Bn}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,n=this,i,s){const r=this.strings;let a=!1;if(r===void 0)e=bc(this,e,n,0),a=!ou(e)||e!==this._$AH&&e!==gc,a&&(this._$AH=e);else{const c=e;let l,d;for(e=r[0],l=0;l{var i,s;const r=(i=n==null?void 0:n.renderBefore)!==null&&i!==void 0?i:e;let a=r._$litPart$;if(a===void 0){const c=(s=n==null?void 0:n.renderBefore)!==null&&s!==void 0?s:null;r._$litPart$=a=new Su(e.insertBefore(au(),c),c,void 0,n??{})}return a._$AI(t),a};/** +\f\r"'\`<>=]|("|')|))|$)`,"g"),J8=/'/g,Y8=/"/g,Ay=/^(?:script|style|textarea|title)$/i,kG=t=>(e,...n)=>({_$litType$:t,strings:e,values:n}),t0=kG(1),gc=Symbol.for("lit-noChange"),Bn=Symbol.for("lit-nothing"),X8=new WeakMap,nc=vc.createTreeWalker(vc,129,null,!1),MG=(t,e)=>{const n=t.length-1,i=[];let s,r=e===2?"":"",a=ol;for(let l=0;l"?(a=s??ol,v=-1):f[1]===void 0?v=-2:(v=a.lastIndex-f[2].length,p=f[1],a=f[3]===void 0?ba:f[3]==='"'?Y8:J8):a===Y8||a===J8?a=ba:a===K8||a===W8?a=ol:(a=ba,s=void 0);const g=a===ba&&t[l+1].startsWith("/>")?" ":"";r+=a===ol?d+TG:v>=0?(i.push(p),d.slice(0,v)+"$lit$"+d.slice(v)+Gr+g):d+Gr+(v===-2?(i.push(void 0),l):g)}const c=r+(t[n]||"")+(e===2?"":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[j8!==void 0?j8.createHTML(c):c,i]};let Af=class vy{constructor({strings:e,_$litType$:n},i){let s;this.parts=[];let r=0,a=0;const c=e.length-1,l=this.parts,[d,p]=MG(e,n);if(this.el=vy.createElement(d,i),nc.currentNode=this.el.content,n===2){const f=this.el.content,v=f.firstChild;v.remove(),f.append(...v.childNodes)}for(;(s=nc.nextNode())!==null&&l.length0){s.textContent=Ac?Ac.emptyScript:"";for(let m=0;m2||i[0]!==""||i[1]!==""?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=Bn}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,n=this,i,s){const r=this.strings;let a=!1;if(r===void 0)e=bc(this,e,n,0),a=!cu(e)||e!==this._$AH&&e!==gc,a&&(this._$AH=e);else{const c=e;let l,d;for(e=r[0],l=0;l{var i,s;const r=(i=n==null?void 0:n.renderBefore)!==null&&i!==void 0?i:e;let a=r._$litPart$;if(a===void 0){const c=(s=n==null?void 0:n.renderBefore)!==null&&s!==void 0?s:null;r._$litPart$=a=new Tu(e.insertBefore(ou(),c),c,void 0,n??{})}return a._$AI(t),a};/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */var Yp,Xp;let Md=class extends Va{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var e,n;const i=super.createRenderRoot();return(e=(n=this.renderOptions).renderBefore)!==null&&e!==void 0||(n.renderBefore=i.firstChild),i}update(e){const n=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=vy(n,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),(e=this._$Do)===null||e===void 0||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),(e=this._$Do)===null||e===void 0||e.setConnected(!1)}render(){return gc}};Md.finalized=!0,Md._$litElement$=!0,(Yp=globalThis.litElementHydrateSupport)===null||Yp===void 0||Yp.call(globalThis,{LitElement:Md});const X8=globalThis.litElementPolyfillSupport;X8==null||X8({LitElement:Md});((Xp=globalThis.litElementVersions)!==null&&Xp!==void 0?Xp:globalThis.litElementVersions=[]).push("3.2.2");/* @license + */var Zp,e2;let Nd=class extends Va{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var e,n;const i=super.createRenderRoot();return(e=(n=this.renderOptions).renderBefore)!==null&&e!==void 0||(n.renderBefore=i.firstChild),i}update(e){const n=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=gy(n,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),(e=this._$Do)===null||e===void 0||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),(e=this._$Do)===null||e===void 0||e.setConnected(!1)}render(){return gc}};Nd.finalized=!0,Nd._$litElement$=!0,(Zp=globalThis.litElementHydrateSupport)===null||Zp===void 0||Zp.call(globalThis,{LitElement:Nd});const ev=globalThis.litElementPolyfillSupport;ev==null||ev({LitElement:Nd});((e2=globalThis.litElementVersions)!==null&&e2!==void 0?e2:globalThis.litElementVersions=[]).push("3.2.2");/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -359,7 +359,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const gy=navigator.xr!=null&&self.XRSession!=null&&navigator.xr.isSessionSupported!=null,by=gy&&self.XRSession.prototype.requestHitTestSource!=null,Zp=self.ResizeObserver!=null,e2=self.IntersectionObserver!=null,yy=by;(()=>{const t=navigator.userAgent||navigator.vendor||self.opera;let e=!1;return(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0),e})();const QG=/android/i.test(navigator.userAgent),PG=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!self.MSStream||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,$G=/firefox/i.test(navigator.userAgent),zG=/OculusBrowser/.test(navigator.userAgent),VG=QG&&!$G&&!zG,UG=!!(window.webkit&&window.webkit.messageHandlers),Z8=(()=>{if(PG){if(UG)return!!/CriOS\/|EdgiOS\/|FxiOS\/|GSA\/|DuckDuckGo\//.test(navigator.userAgent);{const t=document.createElement("a");return!!(t.relList&&t.relList.supports&&t.relList.supports("ar"))}}else return!1})();/* @license + */const by=navigator.xr!=null&&self.XRSession!=null&&navigator.xr.isSessionSupported!=null,yy=by&&self.XRSession.prototype.requestHitTestSource!=null,t2=self.ResizeObserver!=null,n2=self.IntersectionObserver!=null,Ey=yy;(()=>{const t=navigator.userAgent||navigator.vendor||self.opera;let e=!1;return(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0),e})();const $G=/android/i.test(navigator.userAgent),zG=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!self.MSStream||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,VG=/firefox/i.test(navigator.userAgent),UG=/OculusBrowser/.test(navigator.userAgent),HG=$G&&!VG&&!UG,GG=!!(window.webkit&&window.webkit.messageHandlers),tv=(()=>{if(zG){if(GG)return!!/CriOS\/|EdgiOS\/|FxiOS\/|GSA\/|DuckDuckGo\//.test(navigator.userAgent);{const t=document.createElement("a");return!!(t.relList&&t.relList.supports&&t.relList.supports("ar"))}}else return!1})();/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -372,7 +372,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Ey=t=>t&&t!=="null"?HG(t):null,ev=()=>{if(yy)return;const t=[];throw gy||t.push("WebXR Device API"),by||t.push("WebXR Hit Test API"),new Error(`The following APIs are required for AR, but are missing in this browser: ${t.join(", ")}`)},HG=t=>new URL(t,window.location.toString()).toString(),GG=(t,e)=>{let n=null;const i=(...s)=>{n==null&&(t(...s),n=self.setTimeout(()=>n=null,e))};return i.flush=()=>{n!=null&&(self.clearTimeout(n),n=null)},i},tv=(t,e)=>{let n=null;return(...i)=>{n!=null&&self.clearTimeout(n),n=self.setTimeout(()=>{n=null,t(...i)},e)}},Is=(t,e,n)=>Math.max(e,Math.min(n,t)),qG=1,mf=(()=>{const t=(()=>{var e;if(!((e=document.documentElement.getAttribute("itemtype"))===null||e===void 0)&&e.includes("schema.org/SearchResultsPage"))return!0;const n=document.head!=null?Array.from(document.head.querySelectorAll("meta")):[];for(const i of n)if(i.name==="viewport")return!0;return!1})();return t||console.warn('No detected; will cap pixel density at 1.'),()=>t?window.devicePixelRatio:qG})(),xy=(()=>{const t="model-viewer-debug-mode",e=new RegExp(`[?&]${t}(&|$)`);return()=>self.ModelViewerElement&&self.ModelViewerElement.debugMode||self.location&&self.location.search&&self.location.search.match(e)})(),jG=(t=0)=>new Promise(e=>setTimeout(e,t)),KG=(t,e,n=null)=>new Promise(i=>{function s(r){(!n||n(r))&&(i(r),t.removeEventListener(e,s))}t.addEventListener(e,s)});/* @license + */const xy=t=>t&&t!=="null"?qG(t):null,nv=()=>{if(Ey)return;const t=[];throw by||t.push("WebXR Device API"),yy||t.push("WebXR Hit Test API"),new Error(`The following APIs are required for AR, but are missing in this browser: ${t.join(", ")}`)},qG=t=>new URL(t,window.location.toString()).toString(),jG=(t,e)=>{let n=null;const i=(...s)=>{n==null&&(t(...s),n=self.setTimeout(()=>n=null,e))};return i.flush=()=>{n!=null&&(self.clearTimeout(n),n=null)},i},iv=(t,e)=>{let n=null;return(...i)=>{n!=null&&self.clearTimeout(n),n=self.setTimeout(()=>{n=null,t(...i)},e)}},Ds=(t,e,n)=>Math.max(e,Math.min(n,t)),KG=1,vf=(()=>{const t=(()=>{var e;if(!((e=document.documentElement.getAttribute("itemtype"))===null||e===void 0)&&e.includes("schema.org/SearchResultsPage"))return!0;const n=document.head!=null?Array.from(document.head.querySelectorAll("meta")):[];for(const i of n)if(i.name==="viewport")return!0;return!1})();return t||console.warn('No detected; will cap pixel density at 1.'),()=>t?window.devicePixelRatio:KG})(),wy=(()=>{const t="model-viewer-debug-mode",e=new RegExp(`[?&]${t}(&|$)`);return()=>self.ModelViewerElement&&self.ModelViewerElement.debugMode||self.location&&self.location.search&&self.location.search.match(e)})(),WG=(t=0)=>new Promise(e=>setTimeout(e,t)),JG=(t,e,n=null)=>new Promise(i=>{function s(r){(!n||n(r))&&(i(r),t.removeEventListener(e,s))}t.addEventListener(e,s)});/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -385,7 +385,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var ol=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const WG=.5,JG=0,YG=1,XG=1,Nl=Symbol("currentEnvironmentMap"),Ll=Symbol("currentBackground"),oh=Symbol("updateEnvironment"),O1=Symbol("cancelEnvironmentUpdate"),ZG=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this.environmentImage=null,this.skyboxImage=null,this.shadowIntensity=JG,this.shadowSoftness=YG,this.exposure=XG,this[e]=null,this[n]=null,this[i]=null}updated(a){super.updated(a),a.has("shadowIntensity")&&(this[Se].setShadowIntensity(this.shadowIntensity*WG),this[fi]()),a.has("shadowSoftness")&&(this[Se].setShadowSoftness(this.shadowSoftness),this[fi]()),a.has("exposure")&&(this[Se].exposure=this.exposure,this[fi]()),(a.has("environmentImage")||a.has("skyboxImage"))&&this[yc]()&&this[oh]()}hasBakedShadow(){return this[Se].bakedShadows.size>0}async[(e=Nl,n=Ll,i=O1,oh)](){const{skyboxImage:a,environmentImage:c}=this;this[O1]!=null&&(this[O1](),this[O1]=null);const{textureUtils:l}=this[Ot];if(l==null)return;const d=this[Za].beginActivity();try{const{environmentMap:h,skybox:f}=await l.generateEnvironmentMapAndSkybox(Ey(a),c,v=>d(Is(v,0,1)));this[Nl]!==h&&(this[Nl]=h,this.dispatchEvent(new CustomEvent("environment-change"))),f!=null?this[Ll]=f.name===h.name?h:f:this[Ll]=null,this[Se].setEnvironmentAndSkybox(this[Nl],this[Ll]),this[Se].dispatchEvent({type:"envmap-update"})}catch(h){if(h instanceof Error)throw this[Se].setEnvironmentAndSkybox(null,null),h}finally{d(1)}}}return ol([Ze({type:String,attribute:"environment-image"})],s.prototype,"environmentImage",void 0),ol([Ze({type:String,attribute:"skybox-image"})],s.prototype,"skyboxImage",void 0),ol([Ze({type:Number,attribute:"shadow-intensity"})],s.prototype,"shadowIntensity",void 0),ol([Ze({type:Number,attribute:"shadow-softness"})],s.prototype,"shadowSoftness",void 0),ol([Ze({type:Number})],s.prototype,"exposure",void 0),s};/* @license + */var cl=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const YG=.5,XG=0,ZG=1,eq=1,Ll=Symbol("currentEnvironmentMap"),Ql=Symbol("currentBackground"),uh=Symbol("updateEnvironment"),L1=Symbol("cancelEnvironmentUpdate"),tq=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this.environmentImage=null,this.skyboxImage=null,this.shadowIntensity=XG,this.shadowSoftness=ZG,this.exposure=eq,this[e]=null,this[n]=null,this[i]=null}updated(a){super.updated(a),a.has("shadowIntensity")&&(this[Se].setShadowIntensity(this.shadowIntensity*YG),this[fi]()),a.has("shadowSoftness")&&(this[Se].setShadowSoftness(this.shadowSoftness),this[fi]()),a.has("exposure")&&(this[Se].exposure=this.exposure,this[fi]()),(a.has("environmentImage")||a.has("skyboxImage"))&&this[yc]()&&this[uh]()}hasBakedShadow(){return this[Se].bakedShadows.size>0}async[(e=Ll,n=Ql,i=L1,uh)](){const{skyboxImage:a,environmentImage:c}=this;this[L1]!=null&&(this[L1](),this[L1]=null);const{textureUtils:l}=this[Ot];if(l==null)return;const d=this[Za].beginActivity();try{const{environmentMap:p,skybox:f}=await l.generateEnvironmentMapAndSkybox(xy(a),c,v=>d(Ds(v,0,1)));this[Ll]!==p&&(this[Ll]=p,this.dispatchEvent(new CustomEvent("environment-change"))),f!=null?this[Ql]=f.name===p.name?p:f:this[Ql]=null,this[Se].setEnvironmentAndSkybox(this[Ll],this[Ql]),this[Se].dispatchEvent({type:"envmap-update"})}catch(p){if(p instanceof Error)throw this[Se].setEnvironmentAndSkybox(null,null),p}finally{d(1)}}}return cl([et({type:String,attribute:"environment-image"})],s.prototype,"environmentImage",void 0),cl([et({type:String,attribute:"skybox-image"})],s.prototype,"skyboxImage",void 0),cl([et({type:Number,attribute:"shadow-intensity"})],s.prototype,"shadowIntensity",void 0),cl([et({type:Number,attribute:"shadow-softness"})],s.prototype,"shadowSoftness",void 0),cl([et({type:Number})],s.prototype,"exposure",void 0),s};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -398,7 +398,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const eq=Zh` + */const nq=t0` @@ -429,7 +429,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const tq=Zh` + */const iq=t0` @@ -461,7 +461,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const nq=Zh` + */const sq=t0` @@ -490,7 +490,7 @@ PERFORMANCE OF THIS SOFTWARE. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const iq=Zh` + */const rq=t0`
@@ -840,7 +840,7 @@ canvas { tabindex="3" aria-label="Exit AR" aria-hidden="true"> - ${eq} + ${nq} @@ -848,9 +848,9 @@ canvas {
-
`,sq=t=>{vy(iq,t)},t2=new WeakMap;class rq extends t4{constructor(e){super(e),this.decoderPath="",this.decoderConfig={},this.decoderBinary=null,this.decoderPending=null,this.workerLimit=4,this.workerPool=[],this.workerNextTaskID=1,this.workerSourceURL="",this.defaultAttributeIDs={position:"POSITION",normal:"NORMAL",color:"COLOR",uv:"TEX_COORD"},this.defaultAttributeTypes={position:"Float32Array",normal:"Float32Array",color:"Float32Array",uv:"Float32Array"}}setDecoderPath(e){return this.decoderPath=e,this}setDecoderConfig(e){return this.decoderConfig=e,this}setWorkerLimit(e){return this.workerLimit=e,this}load(e,n,i,s){const r=new Ka(this.manager);r.setPath(this.path),r.setResponseType("arraybuffer"),r.setRequestHeader(this.requestHeader),r.setWithCredentials(this.withCredentials),r.load(e,a=>{this.decodeDracoFile(a,n).catch(s)},i,s)}decodeDracoFile(e,n,i,s){const r={attributeIDs:i||this.defaultAttributeIDs,attributeTypes:s||this.defaultAttributeTypes,useUniqueIDs:!!i};return this.decodeGeometry(e,r).then(n)}decodeGeometry(e,n){const i=JSON.stringify(n);if(t2.has(e)){const l=t2.get(e);if(l.key===i)return l.promise;if(e.byteLength===0)throw new Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let s;const r=this.workerNextTaskID++,a=e.byteLength,c=this._getWorker(r,a).then(l=>(s=l,new Promise((d,h)=>{s._callbacks[r]={resolve:d,reject:h},s.postMessage({type:"decode",id:r,taskConfig:n,buffer:e},[e])}))).then(l=>this._createGeometry(l.geometry));return c.catch(()=>!0).then(()=>{s&&r&&this._releaseTask(s,r)}),t2.set(e,{key:i,promise:c}),c}_createGeometry(e){const n=new n4;e.index&&n.setIndex(new lr(e.index.array,1));for(let i=0;i{i.load(e,s,void 0,r)})}preload(){return this._initDecoder(),this}_initDecoder(){if(this.decoderPending)return this.decoderPending;const e=typeof WebAssembly!="object"||this.decoderConfig.type==="js",n=[];return e?n.push(this._loadLibrary("draco_decoder.js","text")):(n.push(this._loadLibrary("draco_wasm_wrapper.js","text")),n.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(n).then(i=>{const s=i[0];e||(this.decoderConfig.wasmBinary=i[1]);const r=aq.toString(),a=["/* draco decoder */",s,"","/* worker */",r.substring(r.indexOf("{")+1,r.lastIndexOf("}"))].join(` -`);this.workerSourceURL=URL.createObjectURL(new Blob([a]))}),this.decoderPending}_getWorker(e,n){return this._initDecoder().then(()=>{if(this.workerPool.lengthr._taskLoad?-1:1});const i=this.workerPool[this.workerPool.length-1];return i._taskCosts[e]=n,i._taskLoad+=n,i})}_releaseTask(e,n){e._taskLoad-=e._taskCosts[n],delete e._callbacks[n],delete e._taskCosts[n]}debug(){console.log("Task load: ",this.workerPool.map(e=>e._taskLoad))}dispose(){for(let e=0;e{const f=h.draco,v=new f.Decoder,m=new f.DecoderBuffer;m.Init(new Int8Array(l),l.byteLength);try{const g=n(f,v,m,d),b=g.attributes.map(E=>E.array.buffer);g.index&&b.push(g.index.array.buffer),self.postMessage({type:"decode",id:c.id,geometry:g},b)}catch(g){console.error(g),self.postMessage({type:"error",id:c.id,error:g.message})}finally{f.destroy(m),f.destroy(v)}});break}};function n(a,c,l,d){const h=d.attributeIDs,f=d.attributeTypes;let v,m;const g=c.GetEncodedGeometryType(l);if(g===a.TRIANGULAR_MESH)v=new a.Mesh,m=c.DecodeBufferToMesh(l,v);else if(g===a.POINT_CLOUD)v=new a.PointCloud,m=c.DecodeBufferToPointCloud(l,v);else throw new Error("THREE.DRACOLoader: Unexpected geometry type.");if(!m.ok()||v.ptr===0)throw new Error("THREE.DRACOLoader: Decoding failed: "+m.error_msg());const b={index:null,attributes:[]};for(const E in h){const x=self[f[E]];let C,_;if(d.useUniqueIDs)_=h[E],C=c.GetAttributeByUniqueId(v,_);else{if(_=c.GetAttributeId(v,a[h[E]]),_===-1)continue;C=c.GetAttribute(v,_)}b.attributes.push(s(a,c,v,E,x,C))}return g===a.TRIANGULAR_MESH&&(b.index=i(a,c,v)),a.destroy(v),b}function i(a,c,l){const h=l.num_faces()*3,f=h*4,v=a._malloc(f);c.GetTrianglesUInt32Array(l,f,v);const m=new Uint32Array(a.HEAPF32.buffer,v,h).slice();return a._free(v),{array:m,itemSize:1}}function s(a,c,l,d,h,f){const v=f.num_components(),g=l.num_points()*v,b=g*h.BYTES_PER_ELEMENT,E=r(a,h),x=a._malloc(b);c.GetAttributeDataArrayForAllPoints(l,f,E,b,x);const C=new h(a.HEAPF32.buffer,x,g).slice();return a._free(x),{name:d,array:C,itemSize:v}}function r(a,c){switch(c){case Float32Array:return a.DT_FLOAT32;case Int8Array:return a.DT_INT8;case Int16Array:return a.DT_INT16;case Int32Array:return a.DT_INT32;case Uint8Array:return a.DT_UINT8;case Uint16Array:return a.DT_UINT16;case Uint32Array:return a.DT_UINT32}}}function nv(t,e){if(e===OF)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),t;if(e===K3||e===D9){let n=t.getIndex();if(n===null){const a=[],c=t.getAttribute("position");if(c!==void 0){for(let l=0;l=2.0 are supported."));return}const d=new Nq(r,{path:n||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});d.fileLoader.setRequestHeader(this.requestHeader);for(let h=0;h=0&&c[f]===void 0&&console.warn('THREE.GLTFLoader: Unknown extension "'+f+'".')}}d.setExtensions(a),d.setPlugins(c),d.parse(i,s)}parseAsync(e,n){const i=this;return new Promise(function(s,r){i.parse(e,n,s,r)})}}function cq(){let t={};return{get:function(e){return t[e]},add:function(e,n){t[e]=n},remove:function(e){delete t[e]},removeAll:function(){t={}}}}const Et={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_IOR:"KHR_materials_ior",KHR_MATERIALS_SHEEN:"KHR_materials_sheen",KHR_MATERIALS_SPECULAR:"KHR_materials_specular",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_IRIDESCENCE:"KHR_materials_iridescence",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_MATERIALS_VOLUME:"KHR_materials_volume",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",KHR_MATERIALS_EMISSIVE_STRENGTH:"KHR_materials_emissive_strength",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",EXT_MESH_GPU_INSTANCING:"EXT_mesh_gpu_instancing"};class lq{constructor(e){this.parser=e,this.name=Et.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}_markDefs(){const e=this.parser,n=this.parser.json.nodes||[];for(let i=0,s=n.length;i=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return n.loadTextureImage(e,r.source,a)}}class yq{constructor(e){this.parser=e,this.name=Et.EXT_TEXTURE_WEBP,this.isSupported=null}loadTexture(e){const n=this.name,i=this.parser,s=i.json,r=s.textures[e];if(!r.extensions||!r.extensions[n])return null;const a=r.extensions[n],c=s.images[a.source];let l=i.textureLoader;if(c.uri){const d=i.options.manager.getHandler(c.uri);d!==null&&(l=d)}return this.detectSupport().then(function(d){if(d)return i.loadTextureImage(e,a.source,l);if(s.extensionsRequired&&s.extensionsRequired.indexOf(n)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return i.loadTexture(e)})}detectSupport(){return this.isSupported||(this.isSupported=new Promise(function(e){const n=new Image;n.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",n.onload=n.onerror=function(){e(n.height===1)}})),this.isSupported}}class Eq{constructor(e){this.name=Et.EXT_MESHOPT_COMPRESSION,this.parser=e}loadBufferView(e){const n=this.parser.json,i=n.bufferViews[e];if(i.extensions&&i.extensions[this.name]){const s=i.extensions[this.name],r=this.parser.getDependency("buffer",s.buffer),a=this.parser.options.meshoptDecoder;if(!a||!a.supported){if(n.extensionsRequired&&n.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return r.then(function(c){const l=s.byteOffset||0,d=s.byteLength||0,h=s.count,f=s.byteStride,v=new Uint8Array(c,l,d);return a.decodeGltfBufferAsync?a.decodeGltfBufferAsync(h,f,v,s.mode,s.filter).then(function(m){return m.buffer}):a.ready.then(function(){const m=new ArrayBuffer(h*f);return a.decodeGltfBuffer(new Uint8Array(m),h,f,v,s.mode,s.filter),m})})}else return null}}class xq{constructor(e){this.name=Et.EXT_MESH_GPU_INSTANCING,this.parser=e}createNodeMesh(e){const n=this.parser.json,i=n.nodes[e];if(!i.extensions||!i.extensions[this.name]||i.mesh===void 0)return null;const s=n.meshes[i.mesh];for(const d of s.primitives)if(d.mode!==Vi.TRIANGLES&&d.mode!==Vi.TRIANGLE_STRIP&&d.mode!==Vi.TRIANGLE_FAN&&d.mode!==void 0)return null;const a=i.extensions[this.name].attributes,c=[],l={};for(const d in a)c.push(this.parser.getDependency("accessor",a[d]).then(h=>(l[d]=h,l[d])));return c.length<1?null:(c.push(this.parser.createNodeMesh(e)),Promise.all(c).then(d=>{const h=d.pop(),f=h.isGroup?h.children:[h],v=d[0].count,m=[];for(const g of f){const b=new vr,E=new ot,x=new r4,C=new ot(1,1,1),_=new LF(g.geometry,g.material,v);for(let I=0;I0||t.search(/^data\:image\/jpeg/)===0?"image/jpeg":t.search(/\.webp($|\?)/i)>0||t.search(/^data\:image\/webp/)===0?"image/webp":"image/png"}const Oq=new vr;class Nq{constructor(e={},n={}){this.json=e,this.extensions={},this.plugins={},this.options=n,this.cache=new cq,this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.sourceCache={},this.textureCache={},this.nodeNamesUsed={};let i=!1,s=!1,r=-1;typeof navigator<"u"&&(i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)===!0,s=navigator.userAgent.indexOf("Firefox")>-1,r=s?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),typeof createImageBitmap>"u"||i||s&&r<98?this.textureLoader=new B9(this.options.manager):this.textureLoader=new QF(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new Ka(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),this.options.crossOrigin==="use-credentials"&&this.fileLoader.setWithCredentials(!0)}setExtensions(e){this.extensions=e}setPlugins(e){this.plugins=e}parse(e,n){const i=this,s=this.json,r=this.extensions;this.cache.removeAll(),this._invokeAll(function(a){return a._markDefs&&a._markDefs()}),Promise.all(this._invokeAll(function(a){return a.beforeRoot&&a.beforeRoot()})).then(function(){return Promise.all([i.getDependencies("scene"),i.getDependencies("animation"),i.getDependencies("camera")])}).then(function(a){const c={scene:a[0][s.scene||0],scenes:a[0],animations:a[1],cameras:a[2],asset:s.asset,parser:i,userData:{}};ll(r,c,s),$r(c,s),Promise.all(i._invokeAll(function(l){return l.afterRoot&&l.afterRoot(c)})).then(function(){e(c)})}).catch(n)}_markDefs(){const e=this.json.nodes||[],n=this.json.skins||[],i=this.json.meshes||[];for(let s=0,r=n.length;s{const l=this.associations.get(a);l!=null&&this.associations.set(c,l);for(const[d,h]of a.children.entries())r(h,c.children[d])};return r(i,s),s.name+="_instance_"+e.uses[n]++,s}_invokeOne(e){const n=Object.values(this.plugins);n.push(this);for(let i=0;i=2&&E.setY(Q,T[B*l+1]),l>=3&&E.setZ(Q,T[B*l+2]),l>=4&&E.setW(Q,T[B*l+3]),l>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return E})}loadTexture(e){const n=this.json,i=this.options,r=n.textures[e].source,a=n.images[r];let c=this.textureLoader;if(a.uri){const l=i.manager.getHandler(a.uri);l!==null&&(c=l)}return this.loadTextureImage(e,r,c)}loadTextureImage(e,n,i){const s=this,r=this.json,a=r.textures[e],c=r.images[n],l=(c.uri||c.bufferView)+":"+a.sampler;if(this.textureCache[l])return this.textureCache[l];const d=this.loadImageSource(n,i).then(function(h){h.flipY=!1,h.name=a.name||c.name||"";const v=(r.samplers||{})[a.sampler]||{};return h.magFilter=sv[v.magFilter]||Ya,h.minFilter=sv[v.minFilter]||Rh,h.wrapS=rv[v.wrapS]||hc,h.wrapT=rv[v.wrapT]||hc,s.associations.set(h,{textures:e}),h}).catch(function(){return null});return this.textureCache[l]=d,d}loadImageSource(e,n){const i=this,s=this.json,r=this.options;if(this.sourceCache[e]!==void 0)return this.sourceCache[e].then(f=>f.clone());const a=s.images[e],c=self.URL||self.webkitURL;let l=a.uri||"",d=!1;if(a.bufferView!==void 0)l=i.getDependency("bufferView",a.bufferView).then(function(f){d=!0;const v=new Blob([f],{type:a.mimeType});return l=c.createObjectURL(v),l});else if(a.uri===void 0)throw new Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");const h=Promise.resolve(l).then(function(f){return new Promise(function(v,m){let g=v;n.isImageBitmapLoader===!0&&(g=function(b){const E=new nu(b);E.needsUpdate=!0,v(E)}),n.load(W3.resolveURL(f,r.path),g,void 0,m)})}).then(function(f){return d===!0&&c.revokeObjectURL(l),f.userData.mimeType=a.mimeType||Rq(a.uri),f}).catch(function(f){throw console.error("THREE.GLTFLoader: Couldn't load texture",l),f});return this.sourceCache[e]=h,h}assignTexture(e,n,i,s){const r=this;return this.getDependency("texture",i.index).then(function(a){if(!a)return null;if(i.texCoord!==void 0&&i.texCoord!=0&&!(n==="aoMap"&&i.texCoord==1)&&console.warn("THREE.GLTFLoader: Custom UV set "+i.texCoord+" for texture "+n+" not yet supported."),r.extensions[Et.KHR_TEXTURE_TRANSFORM]){const c=i.extensions!==void 0?i.extensions[Et.KHR_TEXTURE_TRANSFORM]:void 0;if(c){const l=r.associations.get(a);a=r.extensions[Et.KHR_TEXTURE_TRANSFORM].extendTexture(a,c),r.associations.set(a,l)}}return s!==void 0&&(a.encoding=s),e[n]=a,a})}assignFinalMaterial(e){const n=e.geometry;let i=e.material;const s=n.attributes.tangent===void 0,r=n.attributes.color!==void 0,a=n.attributes.normal===void 0;if(e.isPoints){const c="PointsMaterial:"+i.uuid;let l=this.cache.get(c);l||(l=new $F,wd.prototype.copy.call(l,i),l.color.copy(i.color),l.map=i.map,l.sizeAttenuation=!1,this.cache.add(c,l)),i=l}else if(e.isLine){const c="LineBasicMaterial:"+i.uuid;let l=this.cache.get(c);l||(l=new zF,wd.prototype.copy.call(l,i),l.color.copy(i.color),this.cache.add(c,l)),i=l}if(s||r||a){let c="ClonedMaterial:"+i.uuid+":";s&&(c+="derivative-tangents:"),r&&(c+="vertex-colors:"),a&&(c+="flat-shading:");let l=this.cache.get(c);l||(l=i.clone(),r&&(l.vertexColors=!0),a&&(l.flatShading=!0),s&&(l.normalScale&&(l.normalScale.y*=-1),l.clearcoatNormalScale&&(l.clearcoatNormalScale.y*=-1)),this.cache.add(c,l),this.associations.set(l,this.associations.get(i))),i=l}i.aoMap&&n.attributes.uv2===void 0&&n.attributes.uv!==void 0&&n.setAttribute("uv2",n.attributes.uv),e.material=i}getMaterialType(){return pc}loadMaterial(e){const n=this,i=this.json,s=this.extensions,r=i.materials[e];let a;const c={},l=r.extensions||{},d=[];if(l[Et.KHR_MATERIALS_UNLIT]){const f=s[Et.KHR_MATERIALS_UNLIT];a=f.getMaterialType(),d.push(f.extendParams(c,r,n))}else{const f=r.pbrMetallicRoughness||{};if(c.color=new Os(1,1,1),c.opacity=1,Array.isArray(f.baseColorFactor)){const v=f.baseColorFactor;c.color.fromArray(v),c.opacity=v[3]}f.baseColorTexture!==void 0&&d.push(n.assignTexture(c,"map",f.baseColorTexture,pi)),c.metalness=f.metallicFactor!==void 0?f.metallicFactor:1,c.roughness=f.roughnessFactor!==void 0?f.roughnessFactor:1,f.metallicRoughnessTexture!==void 0&&(d.push(n.assignTexture(c,"metalnessMap",f.metallicRoughnessTexture)),d.push(n.assignTexture(c,"roughnessMap",f.metallicRoughnessTexture))),a=this._invokeOne(function(v){return v.getMaterialType&&v.getMaterialType(e)}),d.push(Promise.all(this._invokeAll(function(v){return v.extendMaterialParams&&v.extendMaterialParams(e,c)})))}r.doubleSided===!0&&(c.side=fc);const h=r.alphaMode||i2.OPAQUE;if(h===i2.BLEND?(c.transparent=!0,c.depthWrite=!1):(c.transparent=!1,h===i2.MASK&&(c.alphaTest=r.alphaCutoff!==void 0?r.alphaCutoff:.5)),r.normalTexture!==void 0&&a!==ur&&(d.push(n.assignTexture(c,"normalMap",r.normalTexture)),c.normalScale=new Xr(1,1),r.normalTexture.scale!==void 0)){const f=r.normalTexture.scale;c.normalScale.set(f,f)}return r.occlusionTexture!==void 0&&a!==ur&&(d.push(n.assignTexture(c,"aoMap",r.occlusionTexture)),r.occlusionTexture.strength!==void 0&&(c.aoMapIntensity=r.occlusionTexture.strength)),r.emissiveFactor!==void 0&&a!==ur&&(c.emissive=new Os().fromArray(r.emissiveFactor)),r.emissiveTexture!==void 0&&a!==ur&&d.push(n.assignTexture(c,"emissiveMap",r.emissiveTexture,pi)),Promise.all(d).then(function(){const f=new a(c);return r.name&&(f.name=r.name),$r(f,r),n.associations.set(f,{materials:e}),r.extensions&&ll(s,f,r),f})}createUniqueName(e){const n=tu.sanitizeNodeName(e||"");let i=n;for(let s=1;this.nodeNamesUsed[i];++s)i=n+"_"+s;return this.nodeNamesUsed[i]=!0,i}loadGeometries(e){const n=this,i=this.extensions,s=this.primitiveCache;function r(c){return i[Et.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(c,n).then(function(l){return ov(l,c,n)})}const a=[];for(let c=0,l=e.length;c0&&kq(x,r),x.name=n.createUniqueName(r.name||"mesh_"+e),$r(x,r),E.extensions&&ll(s,x,E),n.assignFinalMaterial(x),f.push(x)}for(let m=0,g=f.length;m1?f=new _d:l.length===1?f=l[0]:f=new gu,f!==l[0])for(let v=0,m=l.length;v{const f=new Map;for(const[v,m]of s.associations)(v instanceof wd||v instanceof nu)&&f.set(v,m);return h.traverse(v=>{const m=s.associations.get(v);m!=null&&f.set(v,m)}),f};return s.associations=d(r),r})}}function Lq(t,e,n){const i=e.attributes,s=new $a;if(i.POSITION!==void 0){const c=n.json.accessors[i.POSITION],l=c.min,d=c.max;if(l!==void 0&&d!==void 0){if(s.set(new ot(l[0],l[1],l[2]),new ot(d[0],d[1],d[2])),c.normalized){const h=vf(ic[c.componentType]);s.min.multiplyScalar(h),s.max.multiplyScalar(h)}}else{console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.");return}}else return;const r=e.targets;if(r!==void 0){const c=new ot,l=new ot;for(let d=0,h=r.length;d{const s=this._getIdleWorker();s!==-1?(this._initWorker(s),this.workerStatus|=1<e.terminate()),this.workersResolve.length=0,this.workers.length=0,this.queue.length=0,this.workerStatus=0}}const Pq=0,$q=2,zq=1,Vq=2,Uq=0,Cy=9,L4=15,Iy=16,Q4=22,Dy=37,P4=43,Sy=76,By=83,Ty=97,Fy=100,ky=103,My=109;class Hq{constructor(){this.vkFormat=0,this.typeSize=1,this.pixelWidth=0,this.pixelHeight=0,this.pixelDepth=0,this.layerCount=0,this.faceCount=1,this.supercompressionScheme=0,this.levels=[],this.dataFormatDescriptor=[{vendorId:0,descriptorType:0,descriptorBlockSize:0,versionNumber:2,colorModel:0,colorPrimaries:1,transferFunction:2,flags:0,texelBlockDimension:[0,0,0,0],bytesPlane:[0,0,0,0,0,0,0,0],samples:[]}],this.keyValue={},this.globalData=null}}class ul{constructor(e,n,i,s){this._dataView=new DataView(e.buffer,e.byteOffset+n,i),this._littleEndian=s,this._offset=0}_nextUint8(){const e=this._dataView.getUint8(this._offset);return this._offset+=1,e}_nextUint16(){const e=this._dataView.getUint16(this._offset,this._littleEndian);return this._offset+=2,e}_nextUint32(){const e=this._dataView.getUint32(this._offset,this._littleEndian);return this._offset+=4,e}_nextUint64(){const e=this._dataView.getUint32(this._offset,this._littleEndian)+4294967296*this._dataView.getUint32(this._offset+4,this._littleEndian);return this._offset+=8,e}_nextInt32(){const e=this._dataView.getInt32(this._offset,this._littleEndian);return this._offset+=4,e}_skip(e){return this._offset+=e,this}_scan(e,n=0){const i=this._offset;let s=0;for(;this._dataView.getUint8(this._offset)!==n&&se.arrayBuffer()).then(e=>WebAssembly.instantiate(e,r2)).then(this._init):WebAssembly.instantiate(w9.from(lv,"base64"),r2).then(this._init),s2)}_init(e){rr=e.instance,r2.env.emscripten_notify_memory_growth(0)}decode(e,n=0){if(!rr)throw new Error("ZSTDDecoder: Await .init() before decoding.");const i=e.byteLength,s=rr.exports.malloc(i);gf.set(e,s),n=n||Number(rr.exports.ZSTD_findDecompressedSize(s,i));const r=rr.exports.malloc(n),a=rr.exports.ZSTD_decompress(r,n,s,i),c=gf.slice(r,r+a);return rr.exports.free(s),rr.exports.free(r),c}}const lv="AGFzbQEAAAABpQEVYAF/AX9gAn9/AGADf39/AX9gBX9/f39/AX9gAX8AYAJ/fwF/YAR/f39/AX9gA39/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAn9/AX5gAn5+AX5gAABgBX9/f39/AGAGf39/f39/AGAIf39/f39/f38AYAl/f39/f39/f38AYAABf2AIf39/f39/f38Bf2ANf39/f39/f39/f39/fwF/YAF/AX4CJwEDZW52H2Vtc2NyaXB0ZW5fbm90aWZ5X21lbW9yeV9ncm93dGgABANpaAEFAAAFAgEFCwACAQABAgIFBQcAAwABDgsBAQcAEhMHAAUBDAQEAAANBwQCAgYCBAgDAwMDBgEACQkHBgICAAYGAgQUBwYGAwIGAAMCAQgBBwUGCgoEEQAEBAEIAwgDBQgDEA8IAAcABAUBcAECAgUEAQCAAgYJAX8BQaCgwAILB2AHBm1lbW9yeQIABm1hbGxvYwAoBGZyZWUAJgxaU1REX2lzRXJyb3IAaBlaU1REX2ZpbmREZWNvbXByZXNzZWRTaXplAFQPWlNURF9kZWNvbXByZXNzAEoGX3N0YXJ0ACQJBwEAQQELASQKussBaA8AIAAgACgCBCABajYCBAsZACAAKAIAIAAoAgRBH3F0QQAgAWtBH3F2CwgAIABBiH9LC34BBH9BAyEBIAAoAgQiA0EgTQRAIAAoAggiASAAKAIQTwRAIAAQDQ8LIAAoAgwiAiABRgRAQQFBAiADQSBJGw8LIAAgASABIAJrIANBA3YiBCABIARrIAJJIgEbIgJrIgQ2AgggACADIAJBA3RrNgIEIAAgBCgAADYCAAsgAQsUAQF/IAAgARACIQIgACABEAEgAgv3AQECfyACRQRAIABCADcCACAAQQA2AhAgAEIANwIIQbh/DwsgACABNgIMIAAgAUEEajYCECACQQRPBEAgACABIAJqIgFBfGoiAzYCCCAAIAMoAAA2AgAgAUF/ai0AACIBBEAgAEEIIAEQFGs2AgQgAg8LIABBADYCBEF/DwsgACABNgIIIAAgAS0AACIDNgIAIAJBfmoiBEEBTQRAIARBAWtFBEAgACABLQACQRB0IANyIgM2AgALIAAgAS0AAUEIdCADajYCAAsgASACakF/ai0AACIBRQRAIABBADYCBEFsDwsgAEEoIAEQFCACQQN0ams2AgQgAgsWACAAIAEpAAA3AAAgACABKQAINwAICy8BAX8gAUECdEGgHWooAgAgACgCAEEgIAEgACgCBGprQR9xdnEhAiAAIAEQASACCyEAIAFCz9bTvtLHq9lCfiAAfEIfiUKHla+vmLbem55/fgsdAQF/IAAoAgggACgCDEYEfyAAKAIEQSBGBUEACwuCBAEDfyACQYDAAE8EQCAAIAEgAhBnIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgA0F8aiIEIABJBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsMACAAIAEpAAA3AAALQQECfyAAKAIIIgEgACgCEEkEQEEDDwsgACAAKAIEIgJBB3E2AgQgACABIAJBA3ZrIgE2AgggACABKAAANgIAQQALDAAgACABKAIANgAAC/cCAQJ/AkAgACABRg0AAkAgASACaiAASwRAIAAgAmoiBCABSw0BCyAAIAEgAhALDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAwRAIAAhAwwDCyAAQQNxRQRAIAAhAwwCCyAAIQMDQCACRQ0EIAMgAS0AADoAACABQQFqIQEgAkF/aiECIANBAWoiA0EDcQ0ACwwBCwJAIAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQhBSAGQQR2IQRBICAAdCIAQQFyIQkgASgCACEPQQAhAiADIQYCQANAIAlBAkggAiAPS3JFBEAgAiEHAkAgCARAA0AgBEH//wNxQf//A0YEQCAHQRhqIQcgBiAQSQR/IAZBAmoiBigAACAFdgUgBUEQaiEFIARBEHYLIQQMAQsLA0AgBEEDcSIIQQNGBEAgBUECaiEFIARBAnYhBCAHQQNqIQcMAQsLIAcgCGoiByAPSw0EIAVBAmohBQNAIAIgB0kEQCANIAJBAXRqQQA7AQAgAkEBaiECDAELCyAGIA5LQQAgBiAFQQN1aiIHIAxLG0UEQCAHKAAAIAVBB3EiBXYhBAwCCyAEQQJ2IQQLIAYhBwsCfyALQX9qIAQgAEF/anEiBiAAQQF0QX9qIgggCWsiEUkNABogBCAIcSIEQQAgESAEIABIG2shBiALCyEIIA0gAkEBdGogBkF/aiIEOwEAIAlBASAGayAEIAZBAUgbayEJA0AgCSAASARAIABBAXUhACALQX9qIQsMAQsLAn8gByAOS0EAIAcgBSAIaiIFQQN1aiIGIAxLG0UEQCAFQQdxDAELIAUgDCIGIAdrQQN0awshBSACQQFqIQIgBEUhCCAGKAAAIAVBH3F2IQQMAQsLQWwgCUEBRyAFQSBKcg0BGiABIAJBf2o2AgAgBiAFQQdqQQN1aiADawwBC0FQCyEAIApBEGokACAACwkAQQFBBSAAGwsMACAAIAEoAAA2AAALqgMBCn8jAEHwAGsiCiQAIAJBAWohDiAAQQhqIQtBgIAEIAVBf2p0QRB1IQxBACECQQEhBkEBIAV0IglBf2oiDyEIA0AgAiAORkUEQAJAIAEgAkEBdCINai8BACIHQf//A0YEQCALIAhBA3RqIAI2AgQgCEF/aiEIQQEhBwwBCyAGQQAgDCAHQRB0QRB1ShshBgsgCiANaiAHOwEAIAJBAWohAgwBCwsgACAFNgIEIAAgBjYCACAJQQN2IAlBAXZqQQNqIQxBACEAQQAhBkEAIQIDQCAGIA5GBEADQAJAIAAgCUYNACAKIAsgAEEDdGoiASgCBCIGQQF0aiICIAIvAQAiAkEBajsBACABIAUgAhAUayIIOgADIAEgAiAIQf8BcXQgCWs7AQAgASAEIAZBAnQiAmooAgA6AAIgASACIANqKAIANgIEIABBAWohAAwBCwsFIAEgBkEBdGouAQAhDUEAIQcDQCAHIA1ORQRAIAsgAkEDdGogBjYCBANAIAIgDGogD3EiAiAISw0ACyAHQQFqIQcMAQsLIAZBAWohBgwBCwsgCkHwAGokAAsjAEIAIAEQCSAAhUKHla+vmLbem55/fkLj3MqV/M7y9YV/fAsQACAAQn43AwggACABNgIACyQBAX8gAARAIAEoAgQiAgRAIAEoAgggACACEQEADwsgABAmCwsfACAAIAEgAi8BABAINgIAIAEQBBogACACQQRqNgIEC0oBAX9BoCAoAgAiASAAaiIAQX9MBEBBiCBBMDYCAEF/DwsCQCAAPwBBEHRNDQAgABBmDQBBiCBBMDYCAEF/DwtBoCAgADYCACABC9cBAQh/Qbp/IQoCQCACKAIEIgggAigCACIJaiIOIAEgAGtLDQBBbCEKIAkgBCADKAIAIgtrSw0AIAAgCWoiBCACKAIIIgxrIQ0gACABQWBqIg8gCyAJQQAQKSADIAkgC2o2AgACQAJAIAwgBCAFa00EQCANIQUMAQsgDCAEIAZrSw0CIAcgDSAFayIAaiIBIAhqIAdNBEAgBCABIAgQDxoMAgsgBCABQQAgAGsQDyEBIAIgACAIaiIINgIEIAEgAGshBAsgBCAPIAUgCEEBECkLIA4hCgsgCgubAgEBfyMAQYABayINJAAgDSADNgJ8AkAgAkEDSwRAQX8hCQwBCwJAAkACQAJAIAJBAWsOAwADAgELIAZFBEBBuH8hCQwEC0FsIQkgBS0AACICIANLDQMgACAHIAJBAnQiAmooAgAgAiAIaigCABA7IAEgADYCAEEBIQkMAwsgASAJNgIAQQAhCQwCCyAKRQRAQWwhCQwCC0EAIQkgC0UgDEEZSHINAUEIIAR0QQhqIQBBACECA0AgAiAATw0CIAJBQGshAgwAAAsAC0FsIQkgDSANQfwAaiANQfgAaiAFIAYQFSICEAMNACANKAJ4IgMgBEsNACAAIA0gDSgCfCAHIAggAxAYIAEgADYCACACIQkLIA1BgAFqJAAgCQsLACAAIAEgAhALGgsQACAALwAAIAAtAAJBEHRyCy8AAn9BuH8gAUEISQ0AGkFyIAAoAAQiAEF3Sw0AGkG4fyAAQQhqIgAgACABSxsLCwkAIAAgATsAAAsDAAELigYBBX8gACAAKAIAIgVBfnE2AgBBACAAIAVBAXZqQYQgKAIAIgQgAEYbIQECQAJAIAAoAgQiAkUNACACKAIAIgNBAXENACACQQhqIgUgA0EBdkF4aiIDQQggA0EISxtnQR9zQQJ0QYAfaiIDKAIARgRAIAMgAigCDDYCAAsgAigCCCIDBEAgAyACKAIMNgIECyACKAIMIgMEQCADIAIoAgg2AgALIAIgAigCACAAKAIAQX5xajYCAEGEICEAAkACQCABRQ0AIAEgAjYCBCABKAIAIgNBAXENASADQQF2QXhqIgNBCCADQQhLG2dBH3NBAnRBgB9qIgMoAgAgAUEIakYEQCADIAEoAgw2AgALIAEoAggiAwRAIAMgASgCDDYCBAsgASgCDCIDBEAgAyABKAIINgIAQYQgKAIAIQQLIAIgAigCACABKAIAQX5xajYCACABIARGDQAgASABKAIAQQF2akEEaiEACyAAIAI2AgALIAIoAgBBAXZBeGoiAEEIIABBCEsbZ0Efc0ECdEGAH2oiASgCACEAIAEgBTYCACACIAA2AgwgAkEANgIIIABFDQEgACAFNgIADwsCQCABRQ0AIAEoAgAiAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAigCACABQQhqRgRAIAIgASgCDDYCAAsgASgCCCICBEAgAiABKAIMNgIECyABKAIMIgIEQCACIAEoAgg2AgBBhCAoAgAhBAsgACAAKAIAIAEoAgBBfnFqIgI2AgACQCABIARHBEAgASABKAIAQQF2aiAANgIEIAAoAgAhAgwBC0GEICAANgIACyACQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgIoAgAhASACIABBCGoiAjYCACAAIAE2AgwgAEEANgIIIAFFDQEgASACNgIADwsgBUEBdkF4aiIBQQggAUEISxtnQR9zQQJ0QYAfaiICKAIAIQEgAiAAQQhqIgI2AgAgACABNgIMIABBADYCCCABRQ0AIAEgAjYCAAsLDgAgAARAIABBeGoQJQsLgAIBA38CQCAAQQ9qQXhxQYQgKAIAKAIAQQF2ayICEB1Bf0YNAAJAQYQgKAIAIgAoAgAiAUEBcQ0AIAFBAXZBeGoiAUEIIAFBCEsbZ0Efc0ECdEGAH2oiASgCACAAQQhqRgRAIAEgACgCDDYCAAsgACgCCCIBBEAgASAAKAIMNgIECyAAKAIMIgFFDQAgASAAKAIINgIAC0EBIQEgACAAKAIAIAJBAXRqIgI2AgAgAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAygCACECIAMgAEEIaiIDNgIAIAAgAjYCDCAAQQA2AgggAkUNACACIAM2AgALIAELtwIBA38CQAJAIABBASAAGyICEDgiAA0AAkACQEGEICgCACIARQ0AIAAoAgAiA0EBcQ0AIAAgA0EBcjYCACADQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgAgAEEIakYEQCABIAAoAgw2AgALIAAoAggiAQRAIAEgACgCDDYCBAsgACgCDCIBBEAgASAAKAIINgIACyACECchAkEAIQFBhCAoAgAhACACDQEgACAAKAIAQX5xNgIAQQAPCyACQQ9qQXhxIgMQHSICQX9GDQIgAkEHakF4cSIAIAJHBEAgACACaxAdQX9GDQMLAkBBhCAoAgAiAUUEQEGAICAANgIADAELIAAgATYCBAtBhCAgADYCACAAIANBAXRBAXI2AgAMAQsgAEUNAQsgAEEIaiEBCyABC7kDAQJ/IAAgA2ohBQJAIANBB0wEQANAIAAgBU8NAiAAIAItAAA6AAAgAEEBaiEAIAJBAWohAgwAAAsACyAEQQFGBEACQCAAIAJrIgZBB00EQCAAIAItAAA6AAAgACACLQABOgABIAAgAi0AAjoAAiAAIAItAAM6AAMgAEEEaiACIAZBAnQiBkHAHmooAgBqIgIQFyACIAZB4B5qKAIAayECDAELIAAgAhAMCyACQQhqIQIgAEEIaiEACwJAAkACQAJAIAUgAU0EQCAAIANqIQEgBEEBRyAAIAJrQQ9Kcg0BA0AgACACEAwgAkEIaiECIABBCGoiACABSQ0ACwwFCyAAIAFLBEAgACEBDAQLIARBAUcgACACa0EPSnINASAAIQMgAiEEA0AgAyAEEAwgBEEIaiEEIANBCGoiAyABSQ0ACwwCCwNAIAAgAhAHIAJBEGohAiAAQRBqIgAgAUkNAAsMAwsgACEDIAIhBANAIAMgBBAHIARBEGohBCADQRBqIgMgAUkNAAsLIAIgASAAa2ohAgsDQCABIAVPDQEgASACLQAAOgAAIAFBAWohASACQQFqIQIMAAALAAsLQQECfyAAIAAoArjgASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigCACACaiAAQQZ2IgFBAnRBsB5qKAIAaiAAQSBxIgBFaiABRSAAQQV2cWoFQbh/CwsdACAAKAKQ4gEQWiAAQQA2AqDiASAAQgA3A5DiAQu1AwEFfyMAQZACayIKJABBuH8hBgJAIAVFDQAgBCwAACIIQf8BcSEHAkAgCEF/TARAIAdBgn9qQQF2IgggBU8NAkFsIQYgB0GBf2oiBUGAAk8NAiAEQQFqIQdBACEGA0AgBiAFTwRAIAUhBiAIIQcMAwUgACAGaiAHIAZBAXZqIgQtAABBBHY6AAAgACAGQQFyaiAELQAAQQ9xOgAAIAZBAmohBgwBCwAACwALIAcgBU8NASAAIARBAWogByAKEFMiBhADDQELIAYhBEEAIQYgAUEAQTQQECEJQQAhBQNAIAQgBkcEQCAAIAZqIggtAAAiAUELSwRAQWwhBgwDBSAJIAFBAnRqIgEgASgCAEEBajYCACAGQQFqIQZBASAILQAAdEEBdSAFaiEFDAILAAsLQWwhBiAFRQ0AIAUQFEEBaiIBQQxLDQAgAyABNgIAQQFBASABdCAFayIDEBQiAXQgA0cNACAAIARqIAFBAWoiADoAACAJIABBAnRqIgAgACgCAEEBajYCACAJKAIEIgBBAkkgAEEBcXINACACIARBAWo2AgAgB0EBaiEGCyAKQZACaiQAIAYLxhEBDH8jAEHwAGsiBSQAQWwhCwJAIANBCkkNACACLwAAIQogAi8AAiEJIAIvAAQhByAFQQhqIAQQDgJAIAMgByAJIApqakEGaiIMSQ0AIAUtAAohCCAFQdgAaiACQQZqIgIgChAGIgsQAw0BIAVBQGsgAiAKaiICIAkQBiILEAMNASAFQShqIAIgCWoiAiAHEAYiCxADDQEgBUEQaiACIAdqIAMgDGsQBiILEAMNASAAIAFqIg9BfWohECAEQQRqIQZBASELIAAgAUEDakECdiIDaiIMIANqIgIgA2oiDiEDIAIhBCAMIQcDQCALIAMgEElxBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgCS0AAyELIAcgBiAFQUBrIAgQAkECdGoiCS8BADsAACAFQUBrIAktAAIQASAJLQADIQogBCAGIAVBKGogCBACQQJ0aiIJLwEAOwAAIAVBKGogCS0AAhABIAktAAMhCSADIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgDS0AAyENIAAgC2oiCyAGIAVB2ABqIAgQAkECdGoiAC8BADsAACAFQdgAaiAALQACEAEgAC0AAyEAIAcgCmoiCiAGIAVBQGsgCBACQQJ0aiIHLwEAOwAAIAVBQGsgBy0AAhABIActAAMhByAEIAlqIgkgBiAFQShqIAgQAkECdGoiBC8BADsAACAFQShqIAQtAAIQASAELQADIQQgAyANaiIDIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgACALaiEAIAcgCmohByAEIAlqIQQgAyANLQADaiEDIAVB2ABqEA0gBUFAaxANciAFQShqEA1yIAVBEGoQDXJFIQsMAQsLIAQgDksgByACS3INAEFsIQsgACAMSw0BIAxBfWohCQNAQQAgACAJSSAFQdgAahAEGwRAIAAgBiAFQdgAaiAIEAJBAnRqIgovAQA7AAAgBUHYAGogCi0AAhABIAAgCi0AA2oiACAGIAVB2ABqIAgQAkECdGoiCi8BADsAACAFQdgAaiAKLQACEAEgACAKLQADaiEADAEFIAxBfmohCgNAIAVB2ABqEAQgACAKS3JFBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgACAJLQADaiEADAELCwNAIAAgCk0EQCAAIAYgBUHYAGogCBACQQJ0aiIJLwEAOwAAIAVB2ABqIAktAAIQASAAIAktAANqIQAMAQsLAkAgACAMTw0AIAAgBiAFQdgAaiAIEAIiAEECdGoiDC0AADoAACAMLQADQQFGBEAgBUHYAGogDC0AAhABDAELIAUoAlxBH0sNACAFQdgAaiAGIABBAnRqLQACEAEgBSgCXEEhSQ0AIAVBIDYCXAsgAkF9aiEMA0BBACAHIAxJIAVBQGsQBBsEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiIAIAYgBUFAayAIEAJBAnRqIgcvAQA7AAAgBUFAayAHLQACEAEgACAHLQADaiEHDAEFIAJBfmohDANAIAVBQGsQBCAHIAxLckUEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwNAIAcgDE0EQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwJAIAcgAk8NACAHIAYgBUFAayAIEAIiAEECdGoiAi0AADoAACACLQADQQFGBEAgBUFAayACLQACEAEMAQsgBSgCREEfSw0AIAVBQGsgBiAAQQJ0ai0AAhABIAUoAkRBIUkNACAFQSA2AkQLIA5BfWohAgNAQQAgBCACSSAFQShqEAQbBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2oiACAGIAVBKGogCBACQQJ0aiIELwEAOwAAIAVBKGogBC0AAhABIAAgBC0AA2ohBAwBBSAOQX5qIQIDQCAFQShqEAQgBCACS3JFBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsDQCAEIAJNBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsCQCAEIA5PDQAgBCAGIAVBKGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBKGogAi0AAhABDAELIAUoAixBH0sNACAFQShqIAYgAEECdGotAAIQASAFKAIsQSFJDQAgBUEgNgIsCwNAQQAgAyAQSSAFQRBqEAQbBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2oiACAGIAVBEGogCBACQQJ0aiICLwEAOwAAIAVBEGogAi0AAhABIAAgAi0AA2ohAwwBBSAPQX5qIQIDQCAFQRBqEAQgAyACS3JFBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsDQCADIAJNBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsCQCADIA9PDQAgAyAGIAVBEGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBEGogAi0AAhABDAELIAUoAhRBH0sNACAFQRBqIAYgAEECdGotAAIQASAFKAIUQSFJDQAgBUEgNgIUCyABQWwgBUHYAGoQCiAFQUBrEApxIAVBKGoQCnEgBUEQahAKcRshCwwJCwAACwALAAALAAsAAAsACwAACwALQWwhCwsgBUHwAGokACALC7UEAQ5/IwBBEGsiBiQAIAZBBGogABAOQVQhBQJAIARB3AtJDQAgBi0ABCEHIANB8ARqQQBB7AAQECEIIAdBDEsNACADQdwJaiIJIAggBkEIaiAGQQxqIAEgAhAxIhAQA0UEQCAGKAIMIgQgB0sNASADQdwFaiEPIANBpAVqIREgAEEEaiESIANBqAVqIQEgBCEFA0AgBSICQX9qIQUgCCACQQJ0aigCAEUNAAsgAkEBaiEOQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgASALaiAKNgIAIAVBAWohBSAKIAxqIQoMAQsLIAEgCjYCAEEAIQUgBigCCCELA0AgBSALRkUEQCABIAUgCWotAAAiDEECdGoiDSANKAIAIg1BAWo2AgAgDyANQQF0aiINIAw6AAEgDSAFOgAAIAVBAWohBQwBCwtBACEBIANBADYCqAUgBEF/cyAHaiEJQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgAyALaiABNgIAIAwgBSAJanQgAWohASAFQQFqIQUMAQsLIAcgBEEBaiIBIAJrIgRrQQFqIQgDQEEBIQUgBCAIT0UEQANAIAUgDk9FBEAgBUECdCIJIAMgBEE0bGpqIAMgCWooAgAgBHY2AgAgBUEBaiEFDAELCyAEQQFqIQQMAQsLIBIgByAPIAogESADIAIgARBkIAZBAToABSAGIAc6AAYgACAGKAIENgIACyAQIQULIAZBEGokACAFC8ENAQt/IwBB8ABrIgUkAEFsIQkCQCADQQpJDQAgAi8AACEKIAIvAAIhDCACLwAEIQYgBUEIaiAEEA4CQCADIAYgCiAMampBBmoiDUkNACAFLQAKIQcgBUHYAGogAkEGaiICIAoQBiIJEAMNASAFQUBrIAIgCmoiAiAMEAYiCRADDQEgBUEoaiACIAxqIgIgBhAGIgkQAw0BIAVBEGogAiAGaiADIA1rEAYiCRADDQEgACABaiIOQX1qIQ8gBEEEaiEGQQEhCSAAIAFBA2pBAnYiAmoiCiACaiIMIAJqIg0hAyAMIQQgCiECA0AgCSADIA9JcQRAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAACAGIAVBQGsgBxACQQF0aiIILQAAIQsgBUFAayAILQABEAEgAiALOgAAIAYgBUEoaiAHEAJBAXRqIggtAAAhCyAFQShqIAgtAAEQASAEIAs6AAAgBiAFQRBqIAcQAkEBdGoiCC0AACELIAVBEGogCC0AARABIAMgCzoAACAGIAVB2ABqIAcQAkEBdGoiCC0AACELIAVB2ABqIAgtAAEQASAAIAs6AAEgBiAFQUBrIAcQAkEBdGoiCC0AACELIAVBQGsgCC0AARABIAIgCzoAASAGIAVBKGogBxACQQF0aiIILQAAIQsgBUEoaiAILQABEAEgBCALOgABIAYgBUEQaiAHEAJBAXRqIggtAAAhCyAFQRBqIAgtAAEQASADIAs6AAEgA0ECaiEDIARBAmohBCACQQJqIQIgAEECaiEAIAkgBUHYAGoQDUVxIAVBQGsQDUVxIAVBKGoQDUVxIAVBEGoQDUVxIQkMAQsLIAQgDUsgAiAMS3INAEFsIQkgACAKSw0BIApBfWohCQNAIAVB2ABqEAQgACAJT3JFBEAgBiAFQdgAaiAHEAJBAXRqIggtAAAhCyAFQdgAaiAILQABEAEgACALOgAAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAASAAQQJqIQAMAQsLA0AgBUHYAGoQBCAAIApPckUEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCwNAIAAgCkkEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCyAMQX1qIQADQCAFQUBrEAQgAiAAT3JFBEAgBiAFQUBrIAcQAkEBdGoiCi0AACEJIAVBQGsgCi0AARABIAIgCToAACAGIAVBQGsgBxACQQF0aiIKLQAAIQkgBUFAayAKLQABEAEgAiAJOgABIAJBAmohAgwBCwsDQCAFQUBrEAQgAiAMT3JFBEAgBiAFQUBrIAcQAkEBdGoiAC0AACEKIAVBQGsgAC0AARABIAIgCjoAACACQQFqIQIMAQsLA0AgAiAMSQRAIAYgBUFAayAHEAJBAXRqIgAtAAAhCiAFQUBrIAAtAAEQASACIAo6AAAgAkEBaiECDAELCyANQX1qIQADQCAFQShqEAQgBCAAT3JFBEAgBiAFQShqIAcQAkEBdGoiAi0AACEKIAVBKGogAi0AARABIAQgCjoAACAGIAVBKGogBxACQQF0aiICLQAAIQogBUEoaiACLQABEAEgBCAKOgABIARBAmohBAwBCwsDQCAFQShqEAQgBCANT3JFBEAgBiAFQShqIAcQAkEBdGoiAC0AACECIAVBKGogAC0AARABIAQgAjoAACAEQQFqIQQMAQsLA0AgBCANSQRAIAYgBUEoaiAHEAJBAXRqIgAtAAAhAiAFQShqIAAtAAEQASAEIAI6AAAgBEEBaiEEDAELCwNAIAVBEGoQBCADIA9PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIAYgBUEQaiAHEAJBAXRqIgAtAAAhAiAFQRBqIAAtAAEQASADIAI6AAEgA0ECaiEDDAELCwNAIAVBEGoQBCADIA5PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIANBAWohAwwBCwsDQCADIA5JBEAgBiAFQRBqIAcQAkEBdGoiAC0AACECIAVBEGogAC0AARABIAMgAjoAACADQQFqIQMMAQsLIAFBbCAFQdgAahAKIAVBQGsQCnEgBUEoahAKcSAFQRBqEApxGyEJDAELQWwhCQsgBUHwAGokACAJC8oCAQR/IwBBIGsiBSQAIAUgBBAOIAUtAAIhByAFQQhqIAIgAxAGIgIQA0UEQCAEQQRqIQIgACABaiIDQX1qIQQDQCAFQQhqEAQgACAET3JFBEAgAiAFQQhqIAcQAkEBdGoiBi0AACEIIAVBCGogBi0AARABIAAgCDoAACACIAVBCGogBxACQQF0aiIGLQAAIQggBUEIaiAGLQABEAEgACAIOgABIABBAmohAAwBCwsDQCAFQQhqEAQgACADT3JFBEAgAiAFQQhqIAcQAkEBdGoiBC0AACEGIAVBCGogBC0AARABIAAgBjoAACAAQQFqIQAMAQsLA0AgACADT0UEQCACIAVBCGogBxACQQF0aiIELQAAIQYgBUEIaiAELQABEAEgACAGOgAAIABBAWohAAwBCwsgAUFsIAVBCGoQChshAgsgBUEgaiQAIAILtgMBCX8jAEEQayIGJAAgBkEANgIMIAZBADYCCEFUIQQCQAJAIANBQGsiDCADIAZBCGogBkEMaiABIAIQMSICEAMNACAGQQRqIAAQDiAGKAIMIgcgBi0ABEEBaksNASAAQQRqIQogBkEAOgAFIAYgBzoABiAAIAYoAgQ2AgAgB0EBaiEJQQEhBANAIAQgCUkEQCADIARBAnRqIgEoAgAhACABIAU2AgAgACAEQX9qdCAFaiEFIARBAWohBAwBCwsgB0EBaiEHQQAhBSAGKAIIIQkDQCAFIAlGDQEgAyAFIAxqLQAAIgRBAnRqIgBBASAEdEEBdSILIAAoAgAiAWoiADYCACAHIARrIQhBACEEAkAgC0EDTQRAA0AgBCALRg0CIAogASAEakEBdGoiACAIOgABIAAgBToAACAEQQFqIQQMAAALAAsDQCABIABPDQEgCiABQQF0aiIEIAg6AAEgBCAFOgAAIAQgCDoAAyAEIAU6AAIgBCAIOgAFIAQgBToABCAEIAg6AAcgBCAFOgAGIAFBBGohAQwAAAsACyAFQQFqIQUMAAALAAsgAiEECyAGQRBqJAAgBAutAQECfwJAQYQgKAIAIABHIAAoAgBBAXYiAyABa0F4aiICQXhxQQhHcgR/IAIFIAMQJ0UNASACQQhqC0EQSQ0AIAAgACgCACICQQFxIAAgAWpBD2pBeHEiASAAa0EBdHI2AgAgASAANgIEIAEgASgCAEEBcSAAIAJBAXZqIAFrIgJBAXRyNgIAQYQgIAEgAkH/////B3FqQQRqQYQgKAIAIABGGyABNgIAIAEQJQsLygIBBX8CQAJAAkAgAEEIIABBCEsbZ0EfcyAAaUEBR2oiAUEESSAAIAF2cg0AIAFBAnRB/B5qKAIAIgJFDQADQCACQXhqIgMoAgBBAXZBeGoiBSAATwRAIAIgBUEIIAVBCEsbZ0Efc0ECdEGAH2oiASgCAEYEQCABIAIoAgQ2AgALDAMLIARBHksNASAEQQFqIQQgAigCBCICDQALC0EAIQMgAUEgTw0BA0AgAUECdEGAH2ooAgAiAkUEQCABQR5LIQIgAUEBaiEBIAJFDQEMAwsLIAIgAkF4aiIDKAIAQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgBGBEAgASACKAIENgIACwsgAigCACIBBEAgASACKAIENgIECyACKAIEIgEEQCABIAIoAgA2AgALIAMgAygCAEEBcjYCACADIAAQNwsgAwvhCwINfwV+IwBB8ABrIgckACAHIAAoAvDhASIINgJcIAEgAmohDSAIIAAoAoDiAWohDwJAAkAgBUUEQCABIQQMAQsgACgCxOABIRAgACgCwOABIREgACgCvOABIQ4gAEEBNgKM4QFBACEIA0AgCEEDRwRAIAcgCEECdCICaiAAIAJqQazQAWooAgA2AkQgCEEBaiEIDAELC0FsIQwgB0EYaiADIAQQBhADDQEgB0EsaiAHQRhqIAAoAgAQEyAHQTRqIAdBGGogACgCCBATIAdBPGogB0EYaiAAKAIEEBMgDUFgaiESIAEhBEEAIQwDQCAHKAIwIAcoAixBA3RqKQIAIhRCEIinQf8BcSEIIAcoAkAgBygCPEEDdGopAgAiFUIQiKdB/wFxIQsgBygCOCAHKAI0QQN0aikCACIWQiCIpyEJIBVCIIghFyAUQiCIpyECAkAgFkIQiKdB/wFxIgNBAk8EQAJAIAZFIANBGUlyRQRAIAkgB0EYaiADQSAgBygCHGsiCiAKIANLGyIKEAUgAyAKayIDdGohCSAHQRhqEAQaIANFDQEgB0EYaiADEAUgCWohCQwBCyAHQRhqIAMQBSAJaiEJIAdBGGoQBBoLIAcpAkQhGCAHIAk2AkQgByAYNwNIDAELAkAgA0UEQCACBEAgBygCRCEJDAMLIAcoAkghCQwBCwJAAkAgB0EYakEBEAUgCSACRWpqIgNBA0YEQCAHKAJEQX9qIgMgA0VqIQkMAQsgA0ECdCAHaigCRCIJIAlFaiEJIANBAUYNAQsgByAHKAJINgJMCwsgByAHKAJENgJIIAcgCTYCRAsgF6chAyALBEAgB0EYaiALEAUgA2ohAwsgCCALakEUTwRAIAdBGGoQBBoLIAgEQCAHQRhqIAgQBSACaiECCyAHQRhqEAQaIAcgB0EYaiAUQhiIp0H/AXEQCCAUp0H//wNxajYCLCAHIAdBGGogFUIYiKdB/wFxEAggFadB//8DcWo2AjwgB0EYahAEGiAHIAdBGGogFkIYiKdB/wFxEAggFqdB//8DcWo2AjQgByACNgJgIAcoAlwhCiAHIAk2AmggByADNgJkAkACQAJAIAQgAiADaiILaiASSw0AIAIgCmoiEyAPSw0AIA0gBGsgC0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdBKGogACgCBBATQQAhBCAHQeAAaiEMIAdB5ABqIQoDQCAHQShqEARBAksgBCAXTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEJIAcoAkggBygCREEDdGopAgAiH0IgiKchCCAeQiCIISAgHUIgiKchAgJAIB9CEIinQf8BcSIDQQJPBEACQCAGRSADQRlJckUEQCAIIAdBKGogA0EgIAcoAixrIg0gDSADSxsiDRAFIAMgDWsiA3RqIQggB0EoahAEGiADRQ0BIAdBKGogAxAFIAhqIQgMAQsgB0EoaiADEAUgCGohCCAHQShqEAQaCyAHKQJUISEgByAINgJUIAcgITcDWAwBCwJAIANFBEAgAgRAIAcoAlQhCAwDCyAHKAJYIQgMAQsCQAJAIAdBKGpBARAFIAggAkVqaiIDQQNGBEAgBygCVEF/aiIDIANFaiEIDAELIANBAnQgB2ooAlQiCCAIRWohCCADQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAg2AlQLICCnIQMgCQRAIAdBKGogCRAFIANqIQMLIAkgC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgAmohAgsgB0EoahAEGiAHIAcoAmggAmoiCSADajYCaCAKIAwgCCAJSxsoAgAhDSAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogB0EoaiAfQhiIp0H/AXEQCCEOIAdB8ABqIARBBHRqIgsgCSANaiAIazYCDCALIAg2AgggCyADNgIEIAsgAjYCACAHIA4gH6dB//8DcWo2AkQgBEEBaiEEDAELCyAEIBdIDQEgEkFgaiEYIAdB4ABqIRogB0HkAGohGyABIQMDQCAHQShqEARBAksgBCAFTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEIIAcoAkggBygCREEDdGopAgAiH0IgiKchCSAeQiCIISAgHUIgiKchDAJAIB9CEIinQf8BcSICQQJPBEACQCAGRSACQRlJckUEQCAJIAdBKGogAkEgIAcoAixrIgogCiACSxsiChAFIAIgCmsiAnRqIQkgB0EoahAEGiACRQ0BIAdBKGogAhAFIAlqIQkMAQsgB0EoaiACEAUgCWohCSAHQShqEAQaCyAHKQJUISEgByAJNgJUIAcgITcDWAwBCwJAIAJFBEAgDARAIAcoAlQhCQwDCyAHKAJYIQkMAQsCQAJAIAdBKGpBARAFIAkgDEVqaiICQQNGBEAgBygCVEF/aiICIAJFaiEJDAELIAJBAnQgB2ooAlQiCSAJRWohCSACQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAk2AlQLICCnIRQgCARAIAdBKGogCBAFIBRqIRQLIAggC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgDGohDAsgB0EoahAEGiAHIAcoAmggDGoiGSAUajYCaCAbIBogCSAZSxsoAgAhHCAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogByAHQShqIB9CGIinQf8BcRAIIB+nQf//A3FqNgJEIAcgB0HwAGogBEEDcUEEdGoiDSkDCCIdNwPIASAHIA0pAwAiHjcDwAECQAJAAkAgBygCvAEiDiAepyICaiIWIBNLDQAgAyAHKALEASIKIAJqIgtqIBhLDQAgEiADayALQSBqTw0BCyAHIAcpA8gBNwMQIAcgBykDwAE3AwggAyASIAdBCGogB0G8AWogEyAPIBUgERAeIQsMAQsgAiADaiEIIAMgDhAHIAJBEU8EQCADQRBqIQIDQCACIA5BEGoiDhAHIAJBEGoiAiAISQ0ACwsgCCAdpyIOayECIAcgFjYCvAEgDiAIIA9rSwRAIA4gCCAVa0sEQEFsIQsMAgsgESACIA9rIgJqIhYgCmogEU0EQCAIIBYgChAPGgwCCyAIIBZBACACaxAPIQggByACIApqIgo2AsQBIAggAmshCCAPIQILIA5BEE8EQCAIIApqIQoDQCAIIAIQByACQRBqIQIgCEEQaiIIIApJDQALDAELAkAgDkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgDkECdCIKQcAeaigCAGoiAhAXIAIgCkHgHmooAgBrIQIgBygCxAEhCgwBCyAIIAIQDAsgCkEJSQ0AIAggCmohCiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAKSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAKSQ0ACwsgCxADBEAgCyEQDAQFIA0gDDYCACANIBkgHGogCWs2AgwgDSAJNgIIIA0gFDYCBCAEQQFqIQQgAyALaiEDDAILAAsLIAQgBUgNASAEIBdrIQtBACEEA0AgCyAFSARAIAcgB0HwAGogC0EDcUEEdGoiAikDCCIdNwPIASAHIAIpAwAiHjcDwAECQAJAAkAgBygCvAEiDCAepyICaiIKIBNLDQAgAyAHKALEASIJIAJqIhBqIBhLDQAgEiADayAQQSBqTw0BCyAHIAcpA8gBNwMgIAcgBykDwAE3AxggAyASIAdBGGogB0G8AWogEyAPIBUgERAeIRAMAQsgAiADaiEIIAMgDBAHIAJBEU8EQCADQRBqIQIDQCACIAxBEGoiDBAHIAJBEGoiAiAISQ0ACwsgCCAdpyIGayECIAcgCjYCvAEgBiAIIA9rSwRAIAYgCCAVa0sEQEFsIRAMAgsgESACIA9rIgJqIgwgCWogEU0EQCAIIAwgCRAPGgwCCyAIIAxBACACaxAPIQggByACIAlqIgk2AsQBIAggAmshCCAPIQILIAZBEE8EQCAIIAlqIQYDQCAIIAIQByACQRBqIQIgCEEQaiIIIAZJDQALDAELAkAgBkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgBkECdCIGQcAeaigCAGoiAhAXIAIgBkHgHmooAgBrIQIgBygCxAEhCQwBCyAIIAIQDAsgCUEJSQ0AIAggCWohBiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAGSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAGSQ0ACwsgEBADDQMgC0EBaiELIAMgEGohAwwBCwsDQCAEQQNHBEAgACAEQQJ0IgJqQazQAWogAiAHaigCVDYCACAEQQFqIQQMAQsLIAcoArwBIQgLQbp/IRAgEyAIayIAIBIgA2tLDQAgAwR/IAMgCCAAEAsgAGoFQQALIAFrIRALIAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY0AAQMyIFEAMiBg0AIANBHzYCfCADIANB/ABqIANB+ABqIAQgBCAFaiAGGyIEIAEgAmoiAiAEaxAVIgUQAw0AIAMoAnwiBkEfSw0AIAMoAngiB0EJTw0AIABBiCBqIAMgBkGAC0GADCAHEBggA0E0NgJ8IAMgA0H8AGogA0H4AGogBCAFaiIEIAIgBGsQFSIFEAMNACADKAJ8IgZBNEsNACADKAJ4IgdBCk8NACAAQZAwaiADIAZBgA1B4A4gBxAYIANBIzYCfCADIANB/ABqIANB+ABqIAQgBWoiBCACIARrEBUiBRADDQAgAygCfCIGQSNLDQAgAygCeCIHQQpPDQAgACADIAZBwBBB0BEgBxAYIAQgBWoiBEEMaiIFIAJLDQAgAiAFayEFQQAhAgNAIAJBA0cEQCAEKAAAIgZBf2ogBU8NAiAAIAJBAnRqQZzQAWogBjYCACACQQFqIQIgBEEEaiEEDAELCyAEIAFrIQgLIANBgAFqJAAgCAtGAQN/IABBCGohAyAAKAIEIQJBACEAA0AgACACdkUEQCABIAMgAEEDdGotAAJBFktqIQEgAEEBaiEADAELCyABQQggAmt0C4YDAQV/Qbh/IQcCQCADRQ0AIAItAAAiBEUEQCABQQA2AgBBAUG4fyADQQFGGw8LAn8gAkEBaiIFIARBGHRBGHUiBkF/Sg0AGiAGQX9GBEAgA0EDSA0CIAUvAABBgP4BaiEEIAJBA2oMAQsgA0ECSA0BIAItAAEgBEEIdHJBgIB+aiEEIAJBAmoLIQUgASAENgIAIAVBAWoiASACIANqIgNLDQBBbCEHIABBEGogACAFLQAAIgVBBnZBI0EJIAEgAyABa0HAEEHQEUHwEiAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBmCBqIABBCGogBUEEdkEDcUEfQQggASABIAZqIAgbIgEgAyABa0GAC0GADEGAFyAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBoDBqIABBBGogBUECdkEDcUE0QQkgASABIAZqIAgbIgEgAyABa0GADUHgDkGQGSAAKAKM4QEgACgCnOIBIAQQHyIAEAMNACAAIAFqIAJrIQcLIAcLrQMBCn8jAEGABGsiCCQAAn9BUiACQf8BSw0AGkFUIANBDEsNABogAkEBaiELIABBBGohCUGAgAQgA0F/anRBEHUhCkEAIQJBASEEQQEgA3QiB0F/aiIMIQUDQCACIAtGRQRAAkAgASACQQF0Ig1qLwEAIgZB//8DRgRAIAkgBUECdGogAjoAAiAFQX9qIQVBASEGDAELIARBACAKIAZBEHRBEHVKGyEECyAIIA1qIAY7AQAgAkEBaiECDAELCyAAIAQ7AQIgACADOwEAIAdBA3YgB0EBdmpBA2ohBkEAIQRBACECA0AgBCALRkUEQCABIARBAXRqLgEAIQpBACEAA0AgACAKTkUEQCAJIAJBAnRqIAQ6AAIDQCACIAZqIAxxIgIgBUsNAAsgAEEBaiEADAELCyAEQQFqIQQMAQsLQX8gAg0AGkEAIQIDfyACIAdGBH9BAAUgCCAJIAJBAnRqIgAtAAJBAXRqIgEgAS8BACIBQQFqOwEAIAAgAyABEBRrIgU6AAMgACABIAVB/wFxdCAHazsBACACQQFqIQIMAQsLCyEFIAhBgARqJAAgBQvjBgEIf0FsIQcCQCACQQNJDQACQAJAAkACQCABLQAAIgNBA3EiCUEBaw4DAwEAAgsgACgCiOEBDQBBYg8LIAJBBUkNAkEDIQYgASgAACEFAn8CQAJAIANBAnZBA3EiCEF+aiIEQQFNBEAgBEEBaw0BDAILIAVBDnZB/wdxIQQgBUEEdkH/B3EhAyAIRQwCCyAFQRJ2IQRBBCEGIAVBBHZB//8AcSEDQQAMAQsgBUEEdkH//w9xIgNBgIAISw0DIAEtAARBCnQgBUEWdnIhBEEFIQZBAAshBSAEIAZqIgogAksNAgJAIANBgQZJDQAgACgCnOIBRQ0AQQAhAgNAIAJBg4ABSw0BIAJBQGshAgwAAAsACwJ/IAlBA0YEQCABIAZqIQEgAEHw4gFqIQIgACgCDCEGIAUEQCACIAMgASAEIAYQXwwCCyACIAMgASAEIAYQXQwBCyAAQbjQAWohAiABIAZqIQEgAEHw4gFqIQYgAEGo0ABqIQggBQRAIAggBiADIAEgBCACEF4MAQsgCCAGIAMgASAEIAIQXAsQAw0CIAAgAzYCgOIBIABBATYCiOEBIAAgAEHw4gFqNgLw4QEgCUECRgRAIAAgAEGo0ABqNgIMCyAAIANqIgBBiOMBakIANwAAIABBgOMBakIANwAAIABB+OIBakIANwAAIABB8OIBakIANwAAIAoPCwJ/AkACQAJAIANBAnZBA3FBf2oiBEECSw0AIARBAWsOAgACAQtBASEEIANBA3YMAgtBAiEEIAEvAABBBHYMAQtBAyEEIAEQIUEEdgsiAyAEaiIFQSBqIAJLBEAgBSACSw0CIABB8OIBaiABIARqIAMQCyEBIAAgAzYCgOIBIAAgATYC8OEBIAEgA2oiAEIANwAYIABCADcAECAAQgA3AAggAEIANwAAIAUPCyAAIAM2AoDiASAAIAEgBGo2AvDhASAFDwsCfwJAAkACQCADQQJ2QQNxQX9qIgRBAksNACAEQQFrDgIAAgELQQEhByADQQN2DAILQQIhByABLwAAQQR2DAELIAJBBEkgARAhIgJBj4CAAUtyDQFBAyEHIAJBBHYLIQIgAEHw4gFqIAEgB2otAAAgAkEgahAQIQEgACACNgKA4gEgACABNgLw4QEgB0EBaiEHCyAHC0sAIABC+erQ0OfJoeThADcDICAAQgA3AxggAELP1tO+0ser2UI3AxAgAELW64Lu6v2J9eAANwMIIABCADcDACAAQShqQQBBKBAQGgviAgICfwV+IABBKGoiASAAKAJIaiECAn4gACkDACIDQiBaBEAgACkDECIEQgeJIAApAwgiBUIBiXwgACkDGCIGQgyJfCAAKQMgIgdCEol8IAUQGSAEEBkgBhAZIAcQGQwBCyAAKQMYQsXP2bLx5brqJ3wLIAN8IQMDQCABQQhqIgAgAk0EQEIAIAEpAAAQCSADhUIbiUKHla+vmLbem55/fkLj3MqV/M7y9YV/fCEDIAAhAQwBCwsCQCABQQRqIgAgAksEQCABIQAMAQsgASgAAK1Ch5Wvr5i23puef34gA4VCF4lCz9bTvtLHq9lCfkL5893xmfaZqxZ8IQMLA0AgACACSQRAIAAxAABCxc/ZsvHluuonfiADhUILiUKHla+vmLbem55/fiEDIABBAWohAAwBCwsgA0IhiCADhULP1tO+0ser2UJ+IgNCHYggA4VC+fPd8Zn2masWfiIDQiCIIAOFC+8CAgJ/BH4gACAAKQMAIAKtfDcDAAJAAkAgACgCSCIDIAJqIgRBH00EQCABRQ0BIAAgA2pBKGogASACECAgACgCSCACaiEEDAELIAEgAmohAgJ/IAMEQCAAQShqIgQgA2ogAUEgIANrECAgACAAKQMIIAQpAAAQCTcDCCAAIAApAxAgACkAMBAJNwMQIAAgACkDGCAAKQA4EAk3AxggACAAKQMgIABBQGspAAAQCTcDICAAKAJIIQMgAEEANgJIIAEgA2tBIGohAQsgAUEgaiACTQsEQCACQWBqIQMgACkDICEFIAApAxghBiAAKQMQIQcgACkDCCEIA0AgCCABKQAAEAkhCCAHIAEpAAgQCSEHIAYgASkAEBAJIQYgBSABKQAYEAkhBSABQSBqIgEgA00NAAsgACAFNwMgIAAgBjcDGCAAIAc3AxAgACAINwMICyABIAJPDQEgAEEoaiABIAIgAWsiBBAgCyAAIAQ2AkgLCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQEBogAwVBun8LCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQCxogAwVBun8LC6gCAQZ/IwBBEGsiByQAIABB2OABaikDAEKAgIAQViEIQbh/IQUCQCAEQf//B0sNACAAIAMgBBBCIgUQAyIGDQAgACgCnOIBIQkgACAHQQxqIAMgAyAFaiAGGyIKIARBACAFIAYbayIGEEAiAxADBEAgAyEFDAELIAcoAgwhBCABRQRAQbp/IQUgBEEASg0BCyAGIANrIQUgAyAKaiEDAkAgCQRAIABBADYCnOIBDAELAkACQAJAIARBBUgNACAAQdjgAWopAwBCgICACFgNAAwBCyAAQQA2ApziAQwBCyAAKAIIED8hBiAAQQA2ApziASAGQRRPDQELIAAgASACIAMgBSAEIAgQOSEFDAELIAAgASACIAMgBSAEIAgQOiEFCyAHQRBqJAAgBQtnACAAQdDgAWogASACIAAoAuzhARAuIgEQAwRAIAEPC0G4fyECAkAgAQ0AIABB7OABaigCACIBBEBBYCECIAAoApjiASABRw0BC0EAIQIgAEHw4AFqKAIARQ0AIABBkOEBahBDCyACCycBAX8QVyIERQRAQUAPCyAEIAAgASACIAMgBBBLEE8hACAEEFYgAAs/AQF/AkACQAJAIAAoAqDiAUEBaiIBQQJLDQAgAUEBaw4CAAECCyAAEDBBAA8LIABBADYCoOIBCyAAKAKU4gELvAMCB38BfiMAQRBrIgkkAEG4fyEGAkAgBCgCACIIQQVBCSAAKALs4QEiBRtJDQAgAygCACIHQQFBBSAFGyAFEC8iBRADBEAgBSEGDAELIAggBUEDakkNACAAIAcgBRBJIgYQAw0AIAEgAmohCiAAQZDhAWohCyAIIAVrIQIgBSAHaiEHIAEhBQNAIAcgAiAJECwiBhADDQEgAkF9aiICIAZJBEBBuH8hBgwCCyAJKAIAIghBAksEQEFsIQYMAgsgB0EDaiEHAn8CQAJAAkAgCEEBaw4CAgABCyAAIAUgCiAFayAHIAYQSAwCCyAFIAogBWsgByAGEEcMAQsgBSAKIAVrIActAAAgCSgCCBBGCyIIEAMEQCAIIQYMAgsgACgC8OABBEAgCyAFIAgQRQsgAiAGayECIAYgB2ohByAFIAhqIQUgCSgCBEUNAAsgACkD0OABIgxCf1IEQEFsIQYgDCAFIAFrrFINAQsgACgC8OABBEBBaiEGIAJBBEkNASALEEQhDCAHKAAAIAynRw0BIAdBBGohByACQXxqIQILIAMgBzYCACAEIAI2AgAgBSABayEGCyAJQRBqJAAgBgsuACAAECsCf0EAQQAQAw0AGiABRSACRXJFBEBBYiAAIAEgAhA9EAMNARoLQQALCzcAIAEEQCAAIAAoAsTgASABKAIEIAEoAghqRzYCnOIBCyAAECtBABADIAFFckUEQCAAIAEQWwsL0QIBB38jAEEQayIGJAAgBiAENgIIIAYgAzYCDCAFBEAgBSgCBCEKIAUoAgghCQsgASEIAkACQANAIAAoAuzhARAWIQsCQANAIAQgC0kNASADKAAAQXBxQdDUtMIBRgRAIAMgBBAiIgcQAw0EIAQgB2shBCADIAdqIQMMAQsLIAYgAzYCDCAGIAQ2AggCQCAFBEAgACAFEE5BACEHQQAQA0UNAQwFCyAAIAogCRBNIgcQAw0ECyAAIAgQUCAMQQFHQQAgACAIIAIgBkEMaiAGQQhqEEwiByIDa0EAIAMQAxtBCkdyRQRAQbh/IQcMBAsgBxADDQMgAiAHayECIAcgCGohCEEBIQwgBigCDCEDIAYoAgghBAwBCwsgBiADNgIMIAYgBDYCCEG4fyEHIAQNASAIIAFrIQcMAQsgBiADNgIMIAYgBDYCCAsgBkEQaiQAIAcLRgECfyABIAAoArjgASICRwRAIAAgAjYCxOABIAAgATYCuOABIAAoArzgASEDIAAgATYCvOABIAAgASADIAJrajYCwOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEEdCAAbiECCyAAQQh2IgEgAkEYbCIAQYwIaigCAGwgAEGICGooAgBqIgJBA3YgAmogAEGACGooAgAgAEGECGooAgAgAWxqSQs3ACAAIAMgBCAFQYAQEDMiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQMgVBuH8LC78DAQN/IwBBIGsiBSQAIAVBCGogAiADEAYiAhADRQRAIAAgAWoiB0F9aiEGIAUgBBAOIARBBGohAiAFLQACIQMDQEEAIAAgBkkgBUEIahAEGwRAIAAgAiAFQQhqIAMQAkECdGoiBC8BADsAACAFQQhqIAQtAAIQASAAIAQtAANqIgQgAiAFQQhqIAMQAkECdGoiAC8BADsAACAFQQhqIAAtAAIQASAEIAAtAANqIQAMAQUgB0F+aiEEA0AgBUEIahAEIAAgBEtyRQRAIAAgAiAFQQhqIAMQAkECdGoiBi8BADsAACAFQQhqIAYtAAIQASAAIAYtAANqIQAMAQsLA0AgACAES0UEQCAAIAIgBUEIaiADEAJBAnRqIgYvAQA7AAAgBUEIaiAGLQACEAEgACAGLQADaiEADAELCwJAIAAgB08NACAAIAIgBUEIaiADEAIiA0ECdGoiAC0AADoAACAALQADQQFGBEAgBUEIaiAALQACEAEMAQsgBSgCDEEfSw0AIAVBCGogAiADQQJ0ai0AAhABIAUoAgxBIUkNACAFQSA2AgwLIAFBbCAFQQhqEAobIQILCwsgBUEgaiQAIAILkgIBBH8jAEFAaiIJJAAgCSADQTQQCyEDAkAgBEECSA0AIAMgBEECdGooAgAhCSADQTxqIAgQIyADQQE6AD8gAyACOgA+QQAhBCADKAI8IQoDQCAEIAlGDQEgACAEQQJ0aiAKNgEAIARBAWohBAwAAAsAC0EAIQkDQCAGIAlGRQRAIAMgBSAJQQF0aiIKLQABIgtBAnRqIgwoAgAhBCADQTxqIAotAABBCHQgCGpB//8DcRAjIANBAjoAPyADIAcgC2siCiACajoAPiAEQQEgASAKa3RqIQogAygCPCELA0AgACAEQQJ0aiALNgEAIARBAWoiBCAKSQ0ACyAMIAo2AgAgCUEBaiEJDAELCyADQUBrJAALowIBCX8jAEHQAGsiCSQAIAlBEGogBUE0EAsaIAcgBmshDyAHIAFrIRADQAJAIAMgCkcEQEEBIAEgByACIApBAXRqIgYtAAEiDGsiCGsiC3QhDSAGLQAAIQ4gCUEQaiAMQQJ0aiIMKAIAIQYgCyAPTwRAIAAgBkECdGogCyAIIAUgCEE0bGogCCAQaiIIQQEgCEEBShsiCCACIAQgCEECdGooAgAiCEEBdGogAyAIayAHIA4QYyAGIA1qIQgMAgsgCUEMaiAOECMgCUEBOgAPIAkgCDoADiAGIA1qIQggCSgCDCELA0AgBiAITw0CIAAgBkECdGogCzYBACAGQQFqIQYMAAALAAsgCUHQAGokAA8LIAwgCDYCACAKQQFqIQoMAAALAAs0ACAAIAMgBCAFEDYiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQNAVBuH8LCyMAIAA/AEEQdGtB//8DakEQdkAAQX9GBEBBAA8LQQAQAEEBCzsBAX8gAgRAA0AgACABIAJBgCAgAkGAIEkbIgMQCyEAIAFBgCBqIQEgAEGAIGohACACIANrIgINAAsLCwYAIAAQAwsLqBUJAEGICAsNAQAAAAEAAAACAAAAAgBBoAgLswYBAAAAAQAAAAIAAAACAAAAJgAAAIIAAAAhBQAASgAAAGcIAAAmAAAAwAEAAIAAAABJBQAASgAAAL4IAAApAAAALAIAAIAAAABJBQAASgAAAL4IAAAvAAAAygIAAIAAAACKBQAASgAAAIQJAAA1AAAAcwMAAIAAAACdBQAASgAAAKAJAAA9AAAAgQMAAIAAAADrBQAASwAAAD4KAABEAAAAngMAAIAAAABNBgAASwAAAKoKAABLAAAAswMAAIAAAADBBgAATQAAAB8NAABNAAAAUwQAAIAAAAAjCAAAUQAAAKYPAABUAAAAmQQAAIAAAABLCQAAVwAAALESAABYAAAA2gQAAIAAAABvCQAAXQAAACMUAABUAAAARQUAAIAAAABUCgAAagAAAIwUAABqAAAArwUAAIAAAAB2CQAAfAAAAE4QAAB8AAAA0gIAAIAAAABjBwAAkQAAAJAHAACSAAAAAAAAAAEAAAABAAAABQAAAA0AAAAdAAAAPQAAAH0AAAD9AAAA/QEAAP0DAAD9BwAA/Q8AAP0fAAD9PwAA/X8AAP3/AAD9/wEA/f8DAP3/BwD9/w8A/f8fAP3/PwD9/38A/f//AP3//wH9//8D/f//B/3//w/9//8f/f//P/3//38AAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACUAAAAnAAAAKQAAACsAAAAvAAAAMwAAADsAAABDAAAAUwAAAGMAAACDAAAAAwEAAAMCAAADBAAAAwgAAAMQAAADIAAAA0AAAAOAAAADAAEAQeAPC1EBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAQcQQC4sBAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABIAAAAUAAAAFgAAABgAAAAcAAAAIAAAACgAAAAwAAAAQAAAAIAAAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAAAAQBBkBIL5gQBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAAAEAAAAEAAAACAAAAAAAAAABAAEBBgAAAAAAAAQAAAAAEAAABAAAAAAgAAAFAQAAAAAAAAUDAAAAAAAABQQAAAAAAAAFBgAAAAAAAAUHAAAAAAAABQkAAAAAAAAFCgAAAAAAAAUMAAAAAAAABg4AAAAAAAEFEAAAAAAAAQUUAAAAAAABBRYAAAAAAAIFHAAAAAAAAwUgAAAAAAAEBTAAAAAgAAYFQAAAAAAABwWAAAAAAAAIBgABAAAAAAoGAAQAAAAADAYAEAAAIAAABAAAAAAAAAAEAQAAAAAAAAUCAAAAIAAABQQAAAAAAAAFBQAAACAAAAUHAAAAAAAABQgAAAAgAAAFCgAAAAAAAAULAAAAAAAABg0AAAAgAAEFEAAAAAAAAQUSAAAAIAABBRYAAAAAAAIFGAAAACAAAwUgAAAAAAADBSgAAAAAAAYEQAAAABAABgRAAAAAIAAHBYAAAAAAAAkGAAIAAAAACwYACAAAMAAABAAAAAAQAAAEAQAAACAAAAUCAAAAIAAABQMAAAAgAAAFBQAAACAAAAUGAAAAIAAABQgAAAAgAAAFCQAAACAAAAULAAAAIAAABQwAAAAAAAAGDwAAACAAAQUSAAAAIAABBRQAAAAgAAIFGAAAACAAAgUcAAAAIAADBSgAAAAgAAQFMAAAAAAAEAYAAAEAAAAPBgCAAAAAAA4GAEAAAAAADQYAIABBgBcLhwIBAAEBBQAAAAAAAAUAAAAAAAAGBD0AAAAAAAkF/QEAAAAADwX9fwAAAAAVBf3/HwAAAAMFBQAAAAAABwR9AAAAAAAMBf0PAAAAABIF/f8DAAAAFwX9/38AAAAFBR0AAAAAAAgE/QAAAAAADgX9PwAAAAAUBf3/DwAAAAIFAQAAABAABwR9AAAAAAALBf0HAAAAABEF/f8BAAAAFgX9/z8AAAAEBQ0AAAAQAAgE/QAAAAAADQX9HwAAAAATBf3/BwAAAAEFAQAAABAABgQ9AAAAAAAKBf0DAAAAABAF/f8AAAAAHAX9//8PAAAbBf3//wcAABoF/f//AwAAGQX9//8BAAAYBf3//wBBkBkLhgQBAAEBBgAAAAAAAAYDAAAAAAAABAQAAAAgAAAFBQAAAAAAAAUGAAAAAAAABQgAAAAAAAAFCQAAAAAAAAULAAAAAAAABg0AAAAAAAAGEAAAAAAAAAYTAAAAAAAABhYAAAAAAAAGGQAAAAAAAAYcAAAAAAAABh8AAAAAAAAGIgAAAAAAAQYlAAAAAAABBikAAAAAAAIGLwAAAAAAAwY7AAAAAAAEBlMAAAAAAAcGgwAAAAAACQYDAgAAEAAABAQAAAAAAAAEBQAAACAAAAUGAAAAAAAABQcAAAAgAAAFCQAAAAAAAAUKAAAAAAAABgwAAAAAAAAGDwAAAAAAAAYSAAAAAAAABhUAAAAAAAAGGAAAAAAAAAYbAAAAAAAABh4AAAAAAAAGIQAAAAAAAQYjAAAAAAABBicAAAAAAAIGKwAAAAAAAwYzAAAAAAAEBkMAAAAAAAUGYwAAAAAACAYDAQAAIAAABAQAAAAwAAAEBAAAABAAAAQFAAAAIAAABQcAAAAgAAAFCAAAACAAAAUKAAAAIAAABQsAAAAAAAAGDgAAAAAAAAYRAAAAAAAABhQAAAAAAAAGFwAAAAAAAAYaAAAAAAAABh0AAAAAAAAGIAAAAAAAEAYDAAEAAAAPBgOAAAAAAA4GA0AAAAAADQYDIAAAAAAMBgMQAAAAAAsGAwgAAAAACgYDBABBpB0L2QEBAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9/AAAAAAEAAAACAAAABAAAAAAAAAACAAAABAAAAAgAAAAAAAAAAQAAAAIAAAABAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAcAAAAIAAAACQAAAAoAAAALAEGgIAsDwBBQ",a2=new WeakMap;let o2=0,c2;class Ts extends t4{constructor(e){super(e),this.transcoderPath="",this.transcoderBinary=null,this.transcoderPending=null,this.workerPool=new Qq,this.workerSourceURL="",this.workerConfig=null,typeof MSC_TRANSCODER<"u"&&console.warn('THREE.KTX2Loader: Please update to latest "basis_transcoder". "msc_basis_transcoder" is no longer supported in three.js r125+.')}setTranscoderPath(e){return this.transcoderPath=e,this}setWorkerLimit(e){return this.workerPool.setWorkerLimit(e),this}detectSupport(e){return this.workerConfig={astcSupported:e.extensions.has("WEBGL_compressed_texture_astc"),etc1Supported:e.extensions.has("WEBGL_compressed_texture_etc1"),etc2Supported:e.extensions.has("WEBGL_compressed_texture_etc"),dxtSupported:e.extensions.has("WEBGL_compressed_texture_s3tc"),bptcSupported:e.extensions.has("EXT_texture_compression_bptc"),pvrtcSupported:e.extensions.has("WEBGL_compressed_texture_pvrtc")||e.extensions.has("WEBKIT_WEBGL_compressed_texture_pvrtc")},e.capabilities.isWebGL2&&(this.workerConfig.etc1Supported=!1),this}init(){if(!this.transcoderPending){const e=new Ka(this.manager);e.setPath(this.transcoderPath),e.setWithCredentials(this.withCredentials);const n=e.loadAsync("basis_transcoder.js"),i=new Ka(this.manager);i.setPath(this.transcoderPath),i.setResponseType("arraybuffer"),i.setWithCredentials(this.withCredentials);const s=i.loadAsync("basis_transcoder.wasm");this.transcoderPending=Promise.all([n,s]).then(([r,a])=>{const c=Ts.BasisWorker.toString(),l=["/* constants */","let _EngineFormat = "+JSON.stringify(Ts.EngineFormat),"let _TranscoderFormat = "+JSON.stringify(Ts.TranscoderFormat),"let _BasisFormat = "+JSON.stringify(Ts.BasisFormat),"/* basis_transcoder.js */",r,"/* worker */",c.substring(c.indexOf("{")+1,c.lastIndexOf("}"))].join(` -`);this.workerSourceURL=URL.createObjectURL(new Blob([l])),this.transcoderBinary=a,this.workerPool.setWorkerCreator(()=>{const d=new Worker(this.workerSourceURL),h=this.transcoderBinary.slice(0);return d.postMessage({type:"init",config:this.workerConfig,transcoderBinary:h},[h]),d})}),o2>0&&console.warn("THREE.KTX2Loader: Multiple active KTX2 loaders may cause performance issues. Use a single KTX2Loader instance, or call .dispose() on old instances."),o2++}return this.transcoderPending}load(e,n,i,s){if(this.workerConfig===null)throw new Error("THREE.KTX2Loader: Missing initialization with `.detectSupport( renderer )`.");const r=new Ka(this.manager);r.setResponseType("arraybuffer"),r.setWithCredentials(this.withCredentials),r.load(e,a=>{if(a2.has(a))return a2.get(a).promise.then(n).catch(s);this._createTexture(a).then(c=>n?n(c):null).catch(s)},i,s)}_createTextureFrom(e,n){const{mipmaps:i,width:s,height:r,format:a,type:c,error:l,dfdTransferFn:d,dfdFlags:h}=e;if(c==="error")return Promise.reject(l);const f=n.layerCount>1?new ek(i,s,r,n.layerCount,a,Pr):new tk(i,s,r,a,Pr);return f.minFilter=i.length===1?Ya:Rh,f.magFilter=Ya,f.generateMipmaps=!1,f.needsUpdate=!0,f.encoding=d===Vq?pi:pr,f.premultiplyAlpha=!!(h&zq),f}async _createTexture(e,n={}){const i=Gq(new Uint8Array(e));if(i.vkFormat!==Uq)return Kq(i);const s=n,r=this.init().then(()=>this.workerPool.postMessage({type:"transcode",buffer:e,taskConfig:s},[e])).then(a=>this._createTextureFrom(a.data,i));return a2.set(e,{promise:r}),r}dispose(){return this.workerPool.dispose(),this.workerSourceURL&&URL.revokeObjectURL(this.workerSourceURL),o2--,this}}Ts.BasisFormat={ETC1S:0,UASTC_4x4:1};Ts.TranscoderFormat={ETC1:0,ETC2:1,BC1:2,BC3:3,BC4:4,BC5:5,BC7_M6_OPAQUE_ONLY:6,BC7_M5:7,PVRTC1_4_RGB:8,PVRTC1_4_RGBA:9,ASTC_4x4:10,ATC_RGB:11,ATC_RGBA_INTERPOLATED_ALPHA:12,RGBA32:13,RGB565:14,BGR565:15,RGBA4444:16};Ts.EngineFormat={RGBAFormat:Kr,RGBA_ASTC_4x4_Format:nk,RGBA_BPTC_Format:ik,RGBA_ETC2_EAC_Format:sk,RGBA_PVRTC_4BPPV1_Format:rk,RGBA_S3TC_DXT5_Format:ak,RGB_ETC1_Format:ok,RGB_ETC2_Format:ck,RGB_PVRTC_4BPPV1_Format:lk,RGB_S3TC_DXT1_Format:uk};Ts.BasisWorker=function(){let t,e,n;const i=_EngineFormat,s=_TranscoderFormat,r=_BasisFormat;self.addEventListener("message",function(g){const b=g.data;switch(b.type){case"init":t=b.config,a(b.transcoderBinary);break;case"transcode":e.then(()=>{try{const{width:E,height:x,hasAlpha:C,mipmaps:_,format:I,dfdTransferFn:S,dfdFlags:T}=c(b.buffer),B=[];for(let F=0;F<_.length;++F)B.push(_[F].data.buffer);self.postMessage({type:"transcode",id:b.id,width:E,height:x,hasAlpha:C,mipmaps:_,format:I,dfdTransferFn:S,dfdFlags:T},B)}catch(E){console.error(E),self.postMessage({type:"error",id:b.id,error:E.message})}});break}});function a(g){e=new Promise(b=>{n={wasmBinary:g,onRuntimeInitialized:b},BASIS(n)}).then(()=>{n.initializeBasis(),n.KTX2File===void 0&&console.warn("THREE.KTX2Loader: Please update Basis Universal transcoder.")})}function c(g){const b=new n.KTX2File(new Uint8Array(g));function E(){b.close(),b.delete()}if(!b.isValid())throw E(),new Error("THREE.KTX2Loader: Invalid or unsupported .ktx2 file");const x=b.isUASTC()?r.UASTC_4x4:r.ETC1S,C=b.getWidth(),_=b.getHeight(),I=b.getLayers()||1,S=b.getLevels(),T=b.getHasAlpha(),B=b.getDFDTransferFunc(),F=b.getDFDFlags(),{transcoderFormat:Q,engineFormat:z}=f(x,C,_,T);if(!C||!_||!S)throw E(),new Error("THREE.KTX2Loader: Invalid texture");if(!b.startTranscoding())throw E(),new Error("THREE.KTX2Loader: .startTranscoding failed");const U=[];for(let H=0;H{const h=new qq;await h.init(),d(h)})),a=(await c2).decode(r.levelData,r.uncompressedByteLength);else throw new Error("THREE.KTX2Loader: Unsupported supercompressionScheme.");l2[e]===Wa?c=new Float32Array(a.buffer,a.byteOffset,a.byteLength/Float32Array.BYTES_PER_ELEMENT):l2[e]===Ss?c=new Uint16Array(a.buffer,a.byteOffset,a.byteLength/Uint16Array.BYTES_PER_ELEMENT):c=a;const l=s===0?new dk(c,n,i):new hk(c,n,i,s);return l.type=l2[e],l.format=uv[e],l.encoding=jq[e]||pr,l.needsUpdate=!0,Promise.resolve(l)}/* @license +`,aq=t=>{gy(rq,t)},i2=new WeakMap;class oq extends im{constructor(e){super(e),this.decoderPath="",this.decoderConfig={},this.decoderBinary=null,this.decoderPending=null,this.workerLimit=4,this.workerPool=[],this.workerNextTaskID=1,this.workerSourceURL="",this.defaultAttributeIDs={position:"POSITION",normal:"NORMAL",color:"COLOR",uv:"TEX_COORD"},this.defaultAttributeTypes={position:"Float32Array",normal:"Float32Array",color:"Float32Array",uv:"Float32Array"}}setDecoderPath(e){return this.decoderPath=e,this}setDecoderConfig(e){return this.decoderConfig=e,this}setWorkerLimit(e){return this.workerLimit=e,this}load(e,n,i,s){const r=new Ka(this.manager);r.setPath(this.path),r.setResponseType("arraybuffer"),r.setRequestHeader(this.requestHeader),r.setWithCredentials(this.withCredentials),r.load(e,a=>{this.decodeDracoFile(a,n).catch(s)},i,s)}decodeDracoFile(e,n,i,s){const r={attributeIDs:i||this.defaultAttributeIDs,attributeTypes:s||this.defaultAttributeTypes,useUniqueIDs:!!i};return this.decodeGeometry(e,r).then(n)}decodeGeometry(e,n){const i=JSON.stringify(n);if(i2.has(e)){const l=i2.get(e);if(l.key===i)return l.promise;if(e.byteLength===0)throw new Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let s;const r=this.workerNextTaskID++,a=e.byteLength,c=this._getWorker(r,a).then(l=>(s=l,new Promise((d,p)=>{s._callbacks[r]={resolve:d,reject:p},s.postMessage({type:"decode",id:r,taskConfig:n,buffer:e},[e])}))).then(l=>this._createGeometry(l.geometry));return c.catch(()=>!0).then(()=>{s&&r&&this._releaseTask(s,r)}),i2.set(e,{key:i,promise:c}),c}_createGeometry(e){const n=new sm;e.index&&n.setIndex(new lr(e.index.array,1));for(let i=0;i{i.load(e,s,void 0,r)})}preload(){return this._initDecoder(),this}_initDecoder(){if(this.decoderPending)return this.decoderPending;const e=typeof WebAssembly!="object"||this.decoderConfig.type==="js",n=[];return e?n.push(this._loadLibrary("draco_decoder.js","text")):(n.push(this._loadLibrary("draco_wasm_wrapper.js","text")),n.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(n).then(i=>{const s=i[0];e||(this.decoderConfig.wasmBinary=i[1]);const r=cq.toString(),a=["/* draco decoder */",s,"","/* worker */",r.substring(r.indexOf("{")+1,r.lastIndexOf("}"))].join(` +`);this.workerSourceURL=URL.createObjectURL(new Blob([a]))}),this.decoderPending}_getWorker(e,n){return this._initDecoder().then(()=>{if(this.workerPool.lengthr._taskLoad?-1:1});const i=this.workerPool[this.workerPool.length-1];return i._taskCosts[e]=n,i._taskLoad+=n,i})}_releaseTask(e,n){e._taskLoad-=e._taskCosts[n],delete e._callbacks[n],delete e._taskCosts[n]}debug(){console.log("Task load: ",this.workerPool.map(e=>e._taskLoad))}dispose(){for(let e=0;e{const f=p.draco,v=new f.Decoder,m=new f.DecoderBuffer;m.Init(new Int8Array(l),l.byteLength);try{const g=n(f,v,m,d),b=g.attributes.map(E=>E.array.buffer);g.index&&b.push(g.index.array.buffer),self.postMessage({type:"decode",id:c.id,geometry:g},b)}catch(g){console.error(g),self.postMessage({type:"error",id:c.id,error:g.message})}finally{f.destroy(m),f.destroy(v)}});break}};function n(a,c,l,d){const p=d.attributeIDs,f=d.attributeTypes;let v,m;const g=c.GetEncodedGeometryType(l);if(g===a.TRIANGULAR_MESH)v=new a.Mesh,m=c.DecodeBufferToMesh(l,v);else if(g===a.POINT_CLOUD)v=new a.PointCloud,m=c.DecodeBufferToPointCloud(l,v);else throw new Error("THREE.DRACOLoader: Unexpected geometry type.");if(!m.ok()||v.ptr===0)throw new Error("THREE.DRACOLoader: Decoding failed: "+m.error_msg());const b={index:null,attributes:[]};for(const E in p){const x=self[f[E]];let C,_;if(d.useUniqueIDs)_=p[E],C=c.GetAttributeByUniqueId(v,_);else{if(_=c.GetAttributeId(v,a[p[E]]),_===-1)continue;C=c.GetAttribute(v,_)}b.attributes.push(s(a,c,v,E,x,C))}return g===a.TRIANGULAR_MESH&&(b.index=i(a,c,v)),a.destroy(v),b}function i(a,c,l){const p=l.num_faces()*3,f=p*4,v=a._malloc(f);c.GetTrianglesUInt32Array(l,f,v);const m=new Uint32Array(a.HEAPF32.buffer,v,p).slice();return a._free(v),{array:m,itemSize:1}}function s(a,c,l,d,p,f){const v=f.num_components(),g=l.num_points()*v,b=g*p.BYTES_PER_ELEMENT,E=r(a,p),x=a._malloc(b);c.GetAttributeDataArrayForAllPoints(l,f,E,b,x);const C=new p(a.HEAPF32.buffer,x,g).slice();return a._free(x),{name:d,array:C,itemSize:v}}function r(a,c){switch(c){case Float32Array:return a.DT_FLOAT32;case Int8Array:return a.DT_INT8;case Int16Array:return a.DT_INT16;case Int32Array:return a.DT_INT32;case Uint8Array:return a.DT_UINT8;case Uint16Array:return a.DT_UINT16;case Uint32Array:return a.DT_UINT32}}}function sv(t,e){if(e===LF)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),t;if(e===J3||e===B9){let n=t.getIndex();if(n===null){const a=[],c=t.getAttribute("position");if(c!==void 0){for(let l=0;l=2.0 are supported."));return}const d=new Qq(r,{path:n||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});d.fileLoader.setRequestHeader(this.requestHeader);for(let p=0;p=0&&c[f]===void 0&&console.warn('THREE.GLTFLoader: Unknown extension "'+f+'".')}}d.setExtensions(a),d.setPlugins(c),d.parse(i,s)}parseAsync(e,n){const i=this;return new Promise(function(s,r){i.parse(e,n,s,r)})}}function uq(){let t={};return{get:function(e){return t[e]},add:function(e,n){t[e]=n},remove:function(e){delete t[e]},removeAll:function(){t={}}}}const xt={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_IOR:"KHR_materials_ior",KHR_MATERIALS_SHEEN:"KHR_materials_sheen",KHR_MATERIALS_SPECULAR:"KHR_materials_specular",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_IRIDESCENCE:"KHR_materials_iridescence",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_MATERIALS_VOLUME:"KHR_materials_volume",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",KHR_MATERIALS_EMISSIVE_STRENGTH:"KHR_materials_emissive_strength",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",EXT_MESH_GPU_INSTANCING:"EXT_mesh_gpu_instancing"};class dq{constructor(e){this.parser=e,this.name=xt.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}_markDefs(){const e=this.parser,n=this.parser.json.nodes||[];for(let i=0,s=n.length;i=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return n.loadTextureImage(e,r.source,a)}}class xq{constructor(e){this.parser=e,this.name=xt.EXT_TEXTURE_WEBP,this.isSupported=null}loadTexture(e){const n=this.name,i=this.parser,s=i.json,r=s.textures[e];if(!r.extensions||!r.extensions[n])return null;const a=r.extensions[n],c=s.images[a.source];let l=i.textureLoader;if(c.uri){const d=i.options.manager.getHandler(c.uri);d!==null&&(l=d)}return this.detectSupport().then(function(d){if(d)return i.loadTextureImage(e,a.source,l);if(s.extensionsRequired&&s.extensionsRequired.indexOf(n)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return i.loadTexture(e)})}detectSupport(){return this.isSupported||(this.isSupported=new Promise(function(e){const n=new Image;n.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",n.onload=n.onerror=function(){e(n.height===1)}})),this.isSupported}}class wq{constructor(e){this.name=xt.EXT_MESHOPT_COMPRESSION,this.parser=e}loadBufferView(e){const n=this.parser.json,i=n.bufferViews[e];if(i.extensions&&i.extensions[this.name]){const s=i.extensions[this.name],r=this.parser.getDependency("buffer",s.buffer),a=this.parser.options.meshoptDecoder;if(!a||!a.supported){if(n.extensionsRequired&&n.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return r.then(function(c){const l=s.byteOffset||0,d=s.byteLength||0,p=s.count,f=s.byteStride,v=new Uint8Array(c,l,d);return a.decodeGltfBufferAsync?a.decodeGltfBufferAsync(p,f,v,s.mode,s.filter).then(function(m){return m.buffer}):a.ready.then(function(){const m=new ArrayBuffer(p*f);return a.decodeGltfBuffer(new Uint8Array(m),p,f,v,s.mode,s.filter),m})})}else return null}}class _q{constructor(e){this.name=xt.EXT_MESH_GPU_INSTANCING,this.parser=e}createNodeMesh(e){const n=this.parser.json,i=n.nodes[e];if(!i.extensions||!i.extensions[this.name]||i.mesh===void 0)return null;const s=n.meshes[i.mesh];for(const d of s.primitives)if(d.mode!==Ui.TRIANGLES&&d.mode!==Ui.TRIANGLE_STRIP&&d.mode!==Ui.TRIANGLE_FAN&&d.mode!==void 0)return null;const a=i.extensions[this.name].attributes,c=[],l={};for(const d in a)c.push(this.parser.getDependency("accessor",a[d]).then(p=>(l[d]=p,l[d])));return c.length<1?null:(c.push(this.parser.createNodeMesh(e)),Promise.all(c).then(d=>{const p=d.pop(),f=p.isGroup?p.children:[p],v=d[0].count,m=[];for(const g of f){const b=new vr,E=new ot,x=new om,C=new ot(1,1,1),_=new PF(g.geometry,g.material,v);for(let I=0;I0||t.search(/^data\:image\/jpeg/)===0?"image/jpeg":t.search(/\.webp($|\?)/i)>0||t.search(/^data\:image\/webp/)===0?"image/webp":"image/png"}const Lq=new vr;class Qq{constructor(e={},n={}){this.json=e,this.extensions={},this.plugins={},this.options=n,this.cache=new uq,this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.sourceCache={},this.textureCache={},this.nodeNamesUsed={};let i=!1,s=!1,r=-1;typeof navigator<"u"&&(i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)===!0,s=navigator.userAgent.indexOf("Firefox")>-1,r=s?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),typeof createImageBitmap>"u"||i||s&&r<98?this.textureLoader=new F9(this.options.manager):this.textureLoader=new $F(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new Ka(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),this.options.crossOrigin==="use-credentials"&&this.fileLoader.setWithCredentials(!0)}setExtensions(e){this.extensions=e}setPlugins(e){this.plugins=e}parse(e,n){const i=this,s=this.json,r=this.extensions;this.cache.removeAll(),this._invokeAll(function(a){return a._markDefs&&a._markDefs()}),Promise.all(this._invokeAll(function(a){return a.beforeRoot&&a.beforeRoot()})).then(function(){return Promise.all([i.getDependencies("scene"),i.getDependencies("animation"),i.getDependencies("camera")])}).then(function(a){const c={scene:a[0][s.scene||0],scenes:a[0],animations:a[1],cameras:a[2],asset:s.asset,parser:i,userData:{}};ul(r,c,s),$r(c,s),Promise.all(i._invokeAll(function(l){return l.afterRoot&&l.afterRoot(c)})).then(function(){e(c)})}).catch(n)}_markDefs(){const e=this.json.nodes||[],n=this.json.skins||[],i=this.json.meshes||[];for(let s=0,r=n.length;s{const l=this.associations.get(a);l!=null&&this.associations.set(c,l);for(const[d,p]of a.children.entries())r(p,c.children[d])};return r(i,s),s.name+="_instance_"+e.uses[n]++,s}_invokeOne(e){const n=Object.values(this.plugins);n.push(this);for(let i=0;i=2&&E.setY(Q,F[B*l+1]),l>=3&&E.setZ(Q,F[B*l+2]),l>=4&&E.setW(Q,F[B*l+3]),l>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return E})}loadTexture(e){const n=this.json,i=this.options,r=n.textures[e].source,a=n.images[r];let c=this.textureLoader;if(a.uri){const l=i.manager.getHandler(a.uri);l!==null&&(c=l)}return this.loadTextureImage(e,r,c)}loadTextureImage(e,n,i){const s=this,r=this.json,a=r.textures[e],c=r.images[n],l=(c.uri||c.bufferView)+":"+a.sampler;if(this.textureCache[l])return this.textureCache[l];const d=this.loadImageSource(n,i).then(function(p){p.flipY=!1,p.name=a.name||c.name||"";const v=(r.samplers||{})[a.sampler]||{};return p.magFilter=av[v.magFilter]||Ya,p.minFilter=av[v.minFilter]||Oh,p.wrapS=ov[v.wrapS]||hc,p.wrapT=ov[v.wrapT]||hc,s.associations.set(p,{textures:e}),p}).catch(function(){return null});return this.textureCache[l]=d,d}loadImageSource(e,n){const i=this,s=this.json,r=this.options;if(this.sourceCache[e]!==void 0)return this.sourceCache[e].then(f=>f.clone());const a=s.images[e],c=self.URL||self.webkitURL;let l=a.uri||"",d=!1;if(a.bufferView!==void 0)l=i.getDependency("bufferView",a.bufferView).then(function(f){d=!0;const v=new Blob([f],{type:a.mimeType});return l=c.createObjectURL(v),l});else if(a.uri===void 0)throw new Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");const p=Promise.resolve(l).then(function(f){return new Promise(function(v,m){let g=v;n.isImageBitmapLoader===!0&&(g=function(b){const E=new iu(b);E.needsUpdate=!0,v(E)}),n.load(Y3.resolveURL(f,r.path),g,void 0,m)})}).then(function(f){return d===!0&&c.revokeObjectURL(l),f.userData.mimeType=a.mimeType||Oq(a.uri),f}).catch(function(f){throw console.error("THREE.GLTFLoader: Couldn't load texture",l),f});return this.sourceCache[e]=p,p}assignTexture(e,n,i,s){const r=this;return this.getDependency("texture",i.index).then(function(a){if(!a)return null;if(i.texCoord!==void 0&&i.texCoord!=0&&!(n==="aoMap"&&i.texCoord==1)&&console.warn("THREE.GLTFLoader: Custom UV set "+i.texCoord+" for texture "+n+" not yet supported."),r.extensions[xt.KHR_TEXTURE_TRANSFORM]){const c=i.extensions!==void 0?i.extensions[xt.KHR_TEXTURE_TRANSFORM]:void 0;if(c){const l=r.associations.get(a);a=r.extensions[xt.KHR_TEXTURE_TRANSFORM].extendTexture(a,c),r.associations.set(a,l)}}return s!==void 0&&(a.encoding=s),e[n]=a,a})}assignFinalMaterial(e){const n=e.geometry;let i=e.material;const s=n.attributes.tangent===void 0,r=n.attributes.color!==void 0,a=n.attributes.normal===void 0;if(e.isPoints){const c="PointsMaterial:"+i.uuid;let l=this.cache.get(c);l||(l=new VF,Cd.prototype.copy.call(l,i),l.color.copy(i.color),l.map=i.map,l.sizeAttenuation=!1,this.cache.add(c,l)),i=l}else if(e.isLine){const c="LineBasicMaterial:"+i.uuid;let l=this.cache.get(c);l||(l=new UF,Cd.prototype.copy.call(l,i),l.color.copy(i.color),this.cache.add(c,l)),i=l}if(s||r||a){let c="ClonedMaterial:"+i.uuid+":";s&&(c+="derivative-tangents:"),r&&(c+="vertex-colors:"),a&&(c+="flat-shading:");let l=this.cache.get(c);l||(l=i.clone(),r&&(l.vertexColors=!0),a&&(l.flatShading=!0),s&&(l.normalScale&&(l.normalScale.y*=-1),l.clearcoatNormalScale&&(l.clearcoatNormalScale.y*=-1)),this.cache.add(c,l),this.associations.set(l,this.associations.get(i))),i=l}i.aoMap&&n.attributes.uv2===void 0&&n.attributes.uv!==void 0&&n.setAttribute("uv2",n.attributes.uv),e.material=i}getMaterialType(){return pc}loadMaterial(e){const n=this,i=this.json,s=this.extensions,r=i.materials[e];let a;const c={},l=r.extensions||{},d=[];if(l[xt.KHR_MATERIALS_UNLIT]){const f=s[xt.KHR_MATERIALS_UNLIT];a=f.getMaterialType(),d.push(f.extendParams(c,r,n))}else{const f=r.pbrMetallicRoughness||{};if(c.color=new Os(1,1,1),c.opacity=1,Array.isArray(f.baseColorFactor)){const v=f.baseColorFactor;c.color.fromArray(v),c.opacity=v[3]}f.baseColorTexture!==void 0&&d.push(n.assignTexture(c,"map",f.baseColorTexture,pi)),c.metalness=f.metallicFactor!==void 0?f.metallicFactor:1,c.roughness=f.roughnessFactor!==void 0?f.roughnessFactor:1,f.metallicRoughnessTexture!==void 0&&(d.push(n.assignTexture(c,"metalnessMap",f.metallicRoughnessTexture)),d.push(n.assignTexture(c,"roughnessMap",f.metallicRoughnessTexture))),a=this._invokeOne(function(v){return v.getMaterialType&&v.getMaterialType(e)}),d.push(Promise.all(this._invokeAll(function(v){return v.extendMaterialParams&&v.extendMaterialParams(e,c)})))}r.doubleSided===!0&&(c.side=fc);const p=r.alphaMode||r2.OPAQUE;if(p===r2.BLEND?(c.transparent=!0,c.depthWrite=!1):(c.transparent=!1,p===r2.MASK&&(c.alphaTest=r.alphaCutoff!==void 0?r.alphaCutoff:.5)),r.normalTexture!==void 0&&a!==ur&&(d.push(n.assignTexture(c,"normalMap",r.normalTexture)),c.normalScale=new Xr(1,1),r.normalTexture.scale!==void 0)){const f=r.normalTexture.scale;c.normalScale.set(f,f)}return r.occlusionTexture!==void 0&&a!==ur&&(d.push(n.assignTexture(c,"aoMap",r.occlusionTexture)),r.occlusionTexture.strength!==void 0&&(c.aoMapIntensity=r.occlusionTexture.strength)),r.emissiveFactor!==void 0&&a!==ur&&(c.emissive=new Os().fromArray(r.emissiveFactor)),r.emissiveTexture!==void 0&&a!==ur&&d.push(n.assignTexture(c,"emissiveMap",r.emissiveTexture,pi)),Promise.all(d).then(function(){const f=new a(c);return r.name&&(f.name=r.name),$r(f,r),n.associations.set(f,{materials:e}),r.extensions&&ul(s,f,r),f})}createUniqueName(e){const n=nu.sanitizeNodeName(e||"");let i=n;for(let s=1;this.nodeNamesUsed[i];++s)i=n+"_"+s;return this.nodeNamesUsed[i]=!0,i}loadGeometries(e){const n=this,i=this.extensions,s=this.primitiveCache;function r(c){return i[xt.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(c,n).then(function(l){return lv(l,c,n)})}const a=[];for(let c=0,l=e.length;c0&&Rq(x,r),x.name=n.createUniqueName(r.name||"mesh_"+e),$r(x,r),E.extensions&&ul(s,x,E),n.assignFinalMaterial(x),f.push(x)}for(let m=0,g=f.length;m1?f=new Id:l.length===1?f=l[0]:f=new yu,f!==l[0])for(let v=0,m=l.length;v{const f=new Map;for(const[v,m]of s.associations)(v instanceof Cd||v instanceof iu)&&f.set(v,m);return p.traverse(v=>{const m=s.associations.get(v);m!=null&&f.set(v,m)}),f};return s.associations=d(r),r})}}function Pq(t,e,n){const i=e.attributes,s=new $a;if(i.POSITION!==void 0){const c=n.json.accessors[i.POSITION],l=c.min,d=c.max;if(l!==void 0&&d!==void 0){if(s.set(new ot(l[0],l[1],l[2]),new ot(d[0],d[1],d[2])),c.normalized){const p=bf(ic[c.componentType]);s.min.multiplyScalar(p),s.max.multiplyScalar(p)}}else{console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.");return}}else return;const r=e.targets;if(r!==void 0){const c=new ot,l=new ot;for(let d=0,p=r.length;d{const s=this._getIdleWorker();s!==-1?(this._initWorker(s),this.workerStatus|=1<e.terminate()),this.workersResolve.length=0,this.workers.length=0,this.queue.length=0,this.workerStatus=0}}const zq=0,Vq=2,Uq=1,Hq=2,Gq=0,Iy=9,Pm=15,Dy=16,$m=22,Sy=37,zm=43,By=76,Ty=83,Fy=97,ky=100,My=103,Ry=109;class qq{constructor(){this.vkFormat=0,this.typeSize=1,this.pixelWidth=0,this.pixelHeight=0,this.pixelDepth=0,this.layerCount=0,this.faceCount=1,this.supercompressionScheme=0,this.levels=[],this.dataFormatDescriptor=[{vendorId:0,descriptorType:0,descriptorBlockSize:0,versionNumber:2,colorModel:0,colorPrimaries:1,transferFunction:2,flags:0,texelBlockDimension:[0,0,0,0],bytesPlane:[0,0,0,0,0,0,0,0],samples:[]}],this.keyValue={},this.globalData=null}}class dl{constructor(e,n,i,s){this._dataView=new DataView(e.buffer,e.byteOffset+n,i),this._littleEndian=s,this._offset=0}_nextUint8(){const e=this._dataView.getUint8(this._offset);return this._offset+=1,e}_nextUint16(){const e=this._dataView.getUint16(this._offset,this._littleEndian);return this._offset+=2,e}_nextUint32(){const e=this._dataView.getUint32(this._offset,this._littleEndian);return this._offset+=4,e}_nextUint64(){const e=this._dataView.getUint32(this._offset,this._littleEndian)+4294967296*this._dataView.getUint32(this._offset+4,this._littleEndian);return this._offset+=8,e}_nextInt32(){const e=this._dataView.getInt32(this._offset,this._littleEndian);return this._offset+=4,e}_skip(e){return this._offset+=e,this}_scan(e,n=0){const i=this._offset;let s=0;for(;this._dataView.getUint8(this._offset)!==n&&se.arrayBuffer()).then(e=>WebAssembly.instantiate(e,o2)).then(this._init):WebAssembly.instantiate(C9.from(dv,"base64"),o2).then(this._init),a2)}_init(e){rr=e.instance,o2.env.emscripten_notify_memory_growth(0)}decode(e,n=0){if(!rr)throw new Error("ZSTDDecoder: Await .init() before decoding.");const i=e.byteLength,s=rr.exports.malloc(i);yf.set(e,s),n=n||Number(rr.exports.ZSTD_findDecompressedSize(s,i));const r=rr.exports.malloc(n),a=rr.exports.ZSTD_decompress(r,n,s,i),c=yf.slice(r,r+a);return rr.exports.free(s),rr.exports.free(r),c}}const dv="AGFzbQEAAAABpQEVYAF/AX9gAn9/AGADf39/AX9gBX9/f39/AX9gAX8AYAJ/fwF/YAR/f39/AX9gA39/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAn9/AX5gAn5+AX5gAABgBX9/f39/AGAGf39/f39/AGAIf39/f39/f38AYAl/f39/f39/f38AYAABf2AIf39/f39/f38Bf2ANf39/f39/f39/f39/fwF/YAF/AX4CJwEDZW52H2Vtc2NyaXB0ZW5fbm90aWZ5X21lbW9yeV9ncm93dGgABANpaAEFAAAFAgEFCwACAQABAgIFBQcAAwABDgsBAQcAEhMHAAUBDAQEAAANBwQCAgYCBAgDAwMDBgEACQkHBgICAAYGAgQUBwYGAwIGAAMCAQgBBwUGCgoEEQAEBAEIAwgDBQgDEA8IAAcABAUBcAECAgUEAQCAAgYJAX8BQaCgwAILB2AHBm1lbW9yeQIABm1hbGxvYwAoBGZyZWUAJgxaU1REX2lzRXJyb3IAaBlaU1REX2ZpbmREZWNvbXByZXNzZWRTaXplAFQPWlNURF9kZWNvbXByZXNzAEoGX3N0YXJ0ACQJBwEAQQELASQKussBaA8AIAAgACgCBCABajYCBAsZACAAKAIAIAAoAgRBH3F0QQAgAWtBH3F2CwgAIABBiH9LC34BBH9BAyEBIAAoAgQiA0EgTQRAIAAoAggiASAAKAIQTwRAIAAQDQ8LIAAoAgwiAiABRgRAQQFBAiADQSBJGw8LIAAgASABIAJrIANBA3YiBCABIARrIAJJIgEbIgJrIgQ2AgggACADIAJBA3RrNgIEIAAgBCgAADYCAAsgAQsUAQF/IAAgARACIQIgACABEAEgAgv3AQECfyACRQRAIABCADcCACAAQQA2AhAgAEIANwIIQbh/DwsgACABNgIMIAAgAUEEajYCECACQQRPBEAgACABIAJqIgFBfGoiAzYCCCAAIAMoAAA2AgAgAUF/ai0AACIBBEAgAEEIIAEQFGs2AgQgAg8LIABBADYCBEF/DwsgACABNgIIIAAgAS0AACIDNgIAIAJBfmoiBEEBTQRAIARBAWtFBEAgACABLQACQRB0IANyIgM2AgALIAAgAS0AAUEIdCADajYCAAsgASACakF/ai0AACIBRQRAIABBADYCBEFsDwsgAEEoIAEQFCACQQN0ams2AgQgAgsWACAAIAEpAAA3AAAgACABKQAINwAICy8BAX8gAUECdEGgHWooAgAgACgCAEEgIAEgACgCBGprQR9xdnEhAiAAIAEQASACCyEAIAFCz9bTvtLHq9lCfiAAfEIfiUKHla+vmLbem55/fgsdAQF/IAAoAgggACgCDEYEfyAAKAIEQSBGBUEACwuCBAEDfyACQYDAAE8EQCAAIAEgAhBnIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgA0F8aiIEIABJBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsMACAAIAEpAAA3AAALQQECfyAAKAIIIgEgACgCEEkEQEEDDwsgACAAKAIEIgJBB3E2AgQgACABIAJBA3ZrIgE2AgggACABKAAANgIAQQALDAAgACABKAIANgAAC/cCAQJ/AkAgACABRg0AAkAgASACaiAASwRAIAAgAmoiBCABSw0BCyAAIAEgAhALDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAwRAIAAhAwwDCyAAQQNxRQRAIAAhAwwCCyAAIQMDQCACRQ0EIAMgAS0AADoAACABQQFqIQEgAkF/aiECIANBAWoiA0EDcQ0ACwwBCwJAIAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQhBSAGQQR2IQRBICAAdCIAQQFyIQkgASgCACEPQQAhAiADIQYCQANAIAlBAkggAiAPS3JFBEAgAiEHAkAgCARAA0AgBEH//wNxQf//A0YEQCAHQRhqIQcgBiAQSQR/IAZBAmoiBigAACAFdgUgBUEQaiEFIARBEHYLIQQMAQsLA0AgBEEDcSIIQQNGBEAgBUECaiEFIARBAnYhBCAHQQNqIQcMAQsLIAcgCGoiByAPSw0EIAVBAmohBQNAIAIgB0kEQCANIAJBAXRqQQA7AQAgAkEBaiECDAELCyAGIA5LQQAgBiAFQQN1aiIHIAxLG0UEQCAHKAAAIAVBB3EiBXYhBAwCCyAEQQJ2IQQLIAYhBwsCfyALQX9qIAQgAEF/anEiBiAAQQF0QX9qIgggCWsiEUkNABogBCAIcSIEQQAgESAEIABIG2shBiALCyEIIA0gAkEBdGogBkF/aiIEOwEAIAlBASAGayAEIAZBAUgbayEJA0AgCSAASARAIABBAXUhACALQX9qIQsMAQsLAn8gByAOS0EAIAcgBSAIaiIFQQN1aiIGIAxLG0UEQCAFQQdxDAELIAUgDCIGIAdrQQN0awshBSACQQFqIQIgBEUhCCAGKAAAIAVBH3F2IQQMAQsLQWwgCUEBRyAFQSBKcg0BGiABIAJBf2o2AgAgBiAFQQdqQQN1aiADawwBC0FQCyEAIApBEGokACAACwkAQQFBBSAAGwsMACAAIAEoAAA2AAALqgMBCn8jAEHwAGsiCiQAIAJBAWohDiAAQQhqIQtBgIAEIAVBf2p0QRB1IQxBACECQQEhBkEBIAV0IglBf2oiDyEIA0AgAiAORkUEQAJAIAEgAkEBdCINai8BACIHQf//A0YEQCALIAhBA3RqIAI2AgQgCEF/aiEIQQEhBwwBCyAGQQAgDCAHQRB0QRB1ShshBgsgCiANaiAHOwEAIAJBAWohAgwBCwsgACAFNgIEIAAgBjYCACAJQQN2IAlBAXZqQQNqIQxBACEAQQAhBkEAIQIDQCAGIA5GBEADQAJAIAAgCUYNACAKIAsgAEEDdGoiASgCBCIGQQF0aiICIAIvAQAiAkEBajsBACABIAUgAhAUayIIOgADIAEgAiAIQf8BcXQgCWs7AQAgASAEIAZBAnQiAmooAgA6AAIgASACIANqKAIANgIEIABBAWohAAwBCwsFIAEgBkEBdGouAQAhDUEAIQcDQCAHIA1ORQRAIAsgAkEDdGogBjYCBANAIAIgDGogD3EiAiAISw0ACyAHQQFqIQcMAQsLIAZBAWohBgwBCwsgCkHwAGokAAsjAEIAIAEQCSAAhUKHla+vmLbem55/fkLj3MqV/M7y9YV/fAsQACAAQn43AwggACABNgIACyQBAX8gAARAIAEoAgQiAgRAIAEoAgggACACEQEADwsgABAmCwsfACAAIAEgAi8BABAINgIAIAEQBBogACACQQRqNgIEC0oBAX9BoCAoAgAiASAAaiIAQX9MBEBBiCBBMDYCAEF/DwsCQCAAPwBBEHRNDQAgABBmDQBBiCBBMDYCAEF/DwtBoCAgADYCACABC9cBAQh/Qbp/IQoCQCACKAIEIgggAigCACIJaiIOIAEgAGtLDQBBbCEKIAkgBCADKAIAIgtrSw0AIAAgCWoiBCACKAIIIgxrIQ0gACABQWBqIg8gCyAJQQAQKSADIAkgC2o2AgACQAJAIAwgBCAFa00EQCANIQUMAQsgDCAEIAZrSw0CIAcgDSAFayIAaiIBIAhqIAdNBEAgBCABIAgQDxoMAgsgBCABQQAgAGsQDyEBIAIgACAIaiIINgIEIAEgAGshBAsgBCAPIAUgCEEBECkLIA4hCgsgCgubAgEBfyMAQYABayINJAAgDSADNgJ8AkAgAkEDSwRAQX8hCQwBCwJAAkACQAJAIAJBAWsOAwADAgELIAZFBEBBuH8hCQwEC0FsIQkgBS0AACICIANLDQMgACAHIAJBAnQiAmooAgAgAiAIaigCABA7IAEgADYCAEEBIQkMAwsgASAJNgIAQQAhCQwCCyAKRQRAQWwhCQwCC0EAIQkgC0UgDEEZSHINAUEIIAR0QQhqIQBBACECA0AgAiAATw0CIAJBQGshAgwAAAsAC0FsIQkgDSANQfwAaiANQfgAaiAFIAYQFSICEAMNACANKAJ4IgMgBEsNACAAIA0gDSgCfCAHIAggAxAYIAEgADYCACACIQkLIA1BgAFqJAAgCQsLACAAIAEgAhALGgsQACAALwAAIAAtAAJBEHRyCy8AAn9BuH8gAUEISQ0AGkFyIAAoAAQiAEF3Sw0AGkG4fyAAQQhqIgAgACABSxsLCwkAIAAgATsAAAsDAAELigYBBX8gACAAKAIAIgVBfnE2AgBBACAAIAVBAXZqQYQgKAIAIgQgAEYbIQECQAJAIAAoAgQiAkUNACACKAIAIgNBAXENACACQQhqIgUgA0EBdkF4aiIDQQggA0EISxtnQR9zQQJ0QYAfaiIDKAIARgRAIAMgAigCDDYCAAsgAigCCCIDBEAgAyACKAIMNgIECyACKAIMIgMEQCADIAIoAgg2AgALIAIgAigCACAAKAIAQX5xajYCAEGEICEAAkACQCABRQ0AIAEgAjYCBCABKAIAIgNBAXENASADQQF2QXhqIgNBCCADQQhLG2dBH3NBAnRBgB9qIgMoAgAgAUEIakYEQCADIAEoAgw2AgALIAEoAggiAwRAIAMgASgCDDYCBAsgASgCDCIDBEAgAyABKAIINgIAQYQgKAIAIQQLIAIgAigCACABKAIAQX5xajYCACABIARGDQAgASABKAIAQQF2akEEaiEACyAAIAI2AgALIAIoAgBBAXZBeGoiAEEIIABBCEsbZ0Efc0ECdEGAH2oiASgCACEAIAEgBTYCACACIAA2AgwgAkEANgIIIABFDQEgACAFNgIADwsCQCABRQ0AIAEoAgAiAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAigCACABQQhqRgRAIAIgASgCDDYCAAsgASgCCCICBEAgAiABKAIMNgIECyABKAIMIgIEQCACIAEoAgg2AgBBhCAoAgAhBAsgACAAKAIAIAEoAgBBfnFqIgI2AgACQCABIARHBEAgASABKAIAQQF2aiAANgIEIAAoAgAhAgwBC0GEICAANgIACyACQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgIoAgAhASACIABBCGoiAjYCACAAIAE2AgwgAEEANgIIIAFFDQEgASACNgIADwsgBUEBdkF4aiIBQQggAUEISxtnQR9zQQJ0QYAfaiICKAIAIQEgAiAAQQhqIgI2AgAgACABNgIMIABBADYCCCABRQ0AIAEgAjYCAAsLDgAgAARAIABBeGoQJQsLgAIBA38CQCAAQQ9qQXhxQYQgKAIAKAIAQQF2ayICEB1Bf0YNAAJAQYQgKAIAIgAoAgAiAUEBcQ0AIAFBAXZBeGoiAUEIIAFBCEsbZ0Efc0ECdEGAH2oiASgCACAAQQhqRgRAIAEgACgCDDYCAAsgACgCCCIBBEAgASAAKAIMNgIECyAAKAIMIgFFDQAgASAAKAIINgIAC0EBIQEgACAAKAIAIAJBAXRqIgI2AgAgAkEBcQ0AIAJBAXZBeGoiAkEIIAJBCEsbZ0Efc0ECdEGAH2oiAygCACECIAMgAEEIaiIDNgIAIAAgAjYCDCAAQQA2AgggAkUNACACIAM2AgALIAELtwIBA38CQAJAIABBASAAGyICEDgiAA0AAkACQEGEICgCACIARQ0AIAAoAgAiA0EBcQ0AIAAgA0EBcjYCACADQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgAgAEEIakYEQCABIAAoAgw2AgALIAAoAggiAQRAIAEgACgCDDYCBAsgACgCDCIBBEAgASAAKAIINgIACyACECchAkEAIQFBhCAoAgAhACACDQEgACAAKAIAQX5xNgIAQQAPCyACQQ9qQXhxIgMQHSICQX9GDQIgAkEHakF4cSIAIAJHBEAgACACaxAdQX9GDQMLAkBBhCAoAgAiAUUEQEGAICAANgIADAELIAAgATYCBAtBhCAgADYCACAAIANBAXRBAXI2AgAMAQsgAEUNAQsgAEEIaiEBCyABC7kDAQJ/IAAgA2ohBQJAIANBB0wEQANAIAAgBU8NAiAAIAItAAA6AAAgAEEBaiEAIAJBAWohAgwAAAsACyAEQQFGBEACQCAAIAJrIgZBB00EQCAAIAItAAA6AAAgACACLQABOgABIAAgAi0AAjoAAiAAIAItAAM6AAMgAEEEaiACIAZBAnQiBkHAHmooAgBqIgIQFyACIAZB4B5qKAIAayECDAELIAAgAhAMCyACQQhqIQIgAEEIaiEACwJAAkACQAJAIAUgAU0EQCAAIANqIQEgBEEBRyAAIAJrQQ9Kcg0BA0AgACACEAwgAkEIaiECIABBCGoiACABSQ0ACwwFCyAAIAFLBEAgACEBDAQLIARBAUcgACACa0EPSnINASAAIQMgAiEEA0AgAyAEEAwgBEEIaiEEIANBCGoiAyABSQ0ACwwCCwNAIAAgAhAHIAJBEGohAiAAQRBqIgAgAUkNAAsMAwsgACEDIAIhBANAIAMgBBAHIARBEGohBCADQRBqIgMgAUkNAAsLIAIgASAAa2ohAgsDQCABIAVPDQEgASACLQAAOgAAIAFBAWohASACQQFqIQIMAAALAAsLQQECfyAAIAAoArjgASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigCACACaiAAQQZ2IgFBAnRBsB5qKAIAaiAAQSBxIgBFaiABRSAAQQV2cWoFQbh/CwsdACAAKAKQ4gEQWiAAQQA2AqDiASAAQgA3A5DiAQu1AwEFfyMAQZACayIKJABBuH8hBgJAIAVFDQAgBCwAACIIQf8BcSEHAkAgCEF/TARAIAdBgn9qQQF2IgggBU8NAkFsIQYgB0GBf2oiBUGAAk8NAiAEQQFqIQdBACEGA0AgBiAFTwRAIAUhBiAIIQcMAwUgACAGaiAHIAZBAXZqIgQtAABBBHY6AAAgACAGQQFyaiAELQAAQQ9xOgAAIAZBAmohBgwBCwAACwALIAcgBU8NASAAIARBAWogByAKEFMiBhADDQELIAYhBEEAIQYgAUEAQTQQECEJQQAhBQNAIAQgBkcEQCAAIAZqIggtAAAiAUELSwRAQWwhBgwDBSAJIAFBAnRqIgEgASgCAEEBajYCACAGQQFqIQZBASAILQAAdEEBdSAFaiEFDAILAAsLQWwhBiAFRQ0AIAUQFEEBaiIBQQxLDQAgAyABNgIAQQFBASABdCAFayIDEBQiAXQgA0cNACAAIARqIAFBAWoiADoAACAJIABBAnRqIgAgACgCAEEBajYCACAJKAIEIgBBAkkgAEEBcXINACACIARBAWo2AgAgB0EBaiEGCyAKQZACaiQAIAYLxhEBDH8jAEHwAGsiBSQAQWwhCwJAIANBCkkNACACLwAAIQogAi8AAiEJIAIvAAQhByAFQQhqIAQQDgJAIAMgByAJIApqakEGaiIMSQ0AIAUtAAohCCAFQdgAaiACQQZqIgIgChAGIgsQAw0BIAVBQGsgAiAKaiICIAkQBiILEAMNASAFQShqIAIgCWoiAiAHEAYiCxADDQEgBUEQaiACIAdqIAMgDGsQBiILEAMNASAAIAFqIg9BfWohECAEQQRqIQZBASELIAAgAUEDakECdiIDaiIMIANqIgIgA2oiDiEDIAIhBCAMIQcDQCALIAMgEElxBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgCS0AAyELIAcgBiAFQUBrIAgQAkECdGoiCS8BADsAACAFQUBrIAktAAIQASAJLQADIQogBCAGIAVBKGogCBACQQJ0aiIJLwEAOwAAIAVBKGogCS0AAhABIAktAAMhCSADIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgDS0AAyENIAAgC2oiCyAGIAVB2ABqIAgQAkECdGoiAC8BADsAACAFQdgAaiAALQACEAEgAC0AAyEAIAcgCmoiCiAGIAVBQGsgCBACQQJ0aiIHLwEAOwAAIAVBQGsgBy0AAhABIActAAMhByAEIAlqIgkgBiAFQShqIAgQAkECdGoiBC8BADsAACAFQShqIAQtAAIQASAELQADIQQgAyANaiIDIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgACALaiEAIAcgCmohByAEIAlqIQQgAyANLQADaiEDIAVB2ABqEA0gBUFAaxANciAFQShqEA1yIAVBEGoQDXJFIQsMAQsLIAQgDksgByACS3INAEFsIQsgACAMSw0BIAxBfWohCQNAQQAgACAJSSAFQdgAahAEGwRAIAAgBiAFQdgAaiAIEAJBAnRqIgovAQA7AAAgBUHYAGogCi0AAhABIAAgCi0AA2oiACAGIAVB2ABqIAgQAkECdGoiCi8BADsAACAFQdgAaiAKLQACEAEgACAKLQADaiEADAEFIAxBfmohCgNAIAVB2ABqEAQgACAKS3JFBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgACAJLQADaiEADAELCwNAIAAgCk0EQCAAIAYgBUHYAGogCBACQQJ0aiIJLwEAOwAAIAVB2ABqIAktAAIQASAAIAktAANqIQAMAQsLAkAgACAMTw0AIAAgBiAFQdgAaiAIEAIiAEECdGoiDC0AADoAACAMLQADQQFGBEAgBUHYAGogDC0AAhABDAELIAUoAlxBH0sNACAFQdgAaiAGIABBAnRqLQACEAEgBSgCXEEhSQ0AIAVBIDYCXAsgAkF9aiEMA0BBACAHIAxJIAVBQGsQBBsEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiIAIAYgBUFAayAIEAJBAnRqIgcvAQA7AAAgBUFAayAHLQACEAEgACAHLQADaiEHDAEFIAJBfmohDANAIAVBQGsQBCAHIAxLckUEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwNAIAcgDE0EQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwJAIAcgAk8NACAHIAYgBUFAayAIEAIiAEECdGoiAi0AADoAACACLQADQQFGBEAgBUFAayACLQACEAEMAQsgBSgCREEfSw0AIAVBQGsgBiAAQQJ0ai0AAhABIAUoAkRBIUkNACAFQSA2AkQLIA5BfWohAgNAQQAgBCACSSAFQShqEAQbBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2oiACAGIAVBKGogCBACQQJ0aiIELwEAOwAAIAVBKGogBC0AAhABIAAgBC0AA2ohBAwBBSAOQX5qIQIDQCAFQShqEAQgBCACS3JFBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsDQCAEIAJNBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsCQCAEIA5PDQAgBCAGIAVBKGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBKGogAi0AAhABDAELIAUoAixBH0sNACAFQShqIAYgAEECdGotAAIQASAFKAIsQSFJDQAgBUEgNgIsCwNAQQAgAyAQSSAFQRBqEAQbBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2oiACAGIAVBEGogCBACQQJ0aiICLwEAOwAAIAVBEGogAi0AAhABIAAgAi0AA2ohAwwBBSAPQX5qIQIDQCAFQRBqEAQgAyACS3JFBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsDQCADIAJNBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsCQCADIA9PDQAgAyAGIAVBEGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBEGogAi0AAhABDAELIAUoAhRBH0sNACAFQRBqIAYgAEECdGotAAIQASAFKAIUQSFJDQAgBUEgNgIUCyABQWwgBUHYAGoQCiAFQUBrEApxIAVBKGoQCnEgBUEQahAKcRshCwwJCwAACwALAAALAAsAAAsACwAACwALQWwhCwsgBUHwAGokACALC7UEAQ5/IwBBEGsiBiQAIAZBBGogABAOQVQhBQJAIARB3AtJDQAgBi0ABCEHIANB8ARqQQBB7AAQECEIIAdBDEsNACADQdwJaiIJIAggBkEIaiAGQQxqIAEgAhAxIhAQA0UEQCAGKAIMIgQgB0sNASADQdwFaiEPIANBpAVqIREgAEEEaiESIANBqAVqIQEgBCEFA0AgBSICQX9qIQUgCCACQQJ0aigCAEUNAAsgAkEBaiEOQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgASALaiAKNgIAIAVBAWohBSAKIAxqIQoMAQsLIAEgCjYCAEEAIQUgBigCCCELA0AgBSALRkUEQCABIAUgCWotAAAiDEECdGoiDSANKAIAIg1BAWo2AgAgDyANQQF0aiINIAw6AAEgDSAFOgAAIAVBAWohBQwBCwtBACEBIANBADYCqAUgBEF/cyAHaiEJQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgAyALaiABNgIAIAwgBSAJanQgAWohASAFQQFqIQUMAQsLIAcgBEEBaiIBIAJrIgRrQQFqIQgDQEEBIQUgBCAIT0UEQANAIAUgDk9FBEAgBUECdCIJIAMgBEE0bGpqIAMgCWooAgAgBHY2AgAgBUEBaiEFDAELCyAEQQFqIQQMAQsLIBIgByAPIAogESADIAIgARBkIAZBAToABSAGIAc6AAYgACAGKAIENgIACyAQIQULIAZBEGokACAFC8ENAQt/IwBB8ABrIgUkAEFsIQkCQCADQQpJDQAgAi8AACEKIAIvAAIhDCACLwAEIQYgBUEIaiAEEA4CQCADIAYgCiAMampBBmoiDUkNACAFLQAKIQcgBUHYAGogAkEGaiICIAoQBiIJEAMNASAFQUBrIAIgCmoiAiAMEAYiCRADDQEgBUEoaiACIAxqIgIgBhAGIgkQAw0BIAVBEGogAiAGaiADIA1rEAYiCRADDQEgACABaiIOQX1qIQ8gBEEEaiEGQQEhCSAAIAFBA2pBAnYiAmoiCiACaiIMIAJqIg0hAyAMIQQgCiECA0AgCSADIA9JcQRAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAACAGIAVBQGsgBxACQQF0aiIILQAAIQsgBUFAayAILQABEAEgAiALOgAAIAYgBUEoaiAHEAJBAXRqIggtAAAhCyAFQShqIAgtAAEQASAEIAs6AAAgBiAFQRBqIAcQAkEBdGoiCC0AACELIAVBEGogCC0AARABIAMgCzoAACAGIAVB2ABqIAcQAkEBdGoiCC0AACELIAVB2ABqIAgtAAEQASAAIAs6AAEgBiAFQUBrIAcQAkEBdGoiCC0AACELIAVBQGsgCC0AARABIAIgCzoAASAGIAVBKGogBxACQQF0aiIILQAAIQsgBUEoaiAILQABEAEgBCALOgABIAYgBUEQaiAHEAJBAXRqIggtAAAhCyAFQRBqIAgtAAEQASADIAs6AAEgA0ECaiEDIARBAmohBCACQQJqIQIgAEECaiEAIAkgBUHYAGoQDUVxIAVBQGsQDUVxIAVBKGoQDUVxIAVBEGoQDUVxIQkMAQsLIAQgDUsgAiAMS3INAEFsIQkgACAKSw0BIApBfWohCQNAIAVB2ABqEAQgACAJT3JFBEAgBiAFQdgAaiAHEAJBAXRqIggtAAAhCyAFQdgAaiAILQABEAEgACALOgAAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAASAAQQJqIQAMAQsLA0AgBUHYAGoQBCAAIApPckUEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCwNAIAAgCkkEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCyAMQX1qIQADQCAFQUBrEAQgAiAAT3JFBEAgBiAFQUBrIAcQAkEBdGoiCi0AACEJIAVBQGsgCi0AARABIAIgCToAACAGIAVBQGsgBxACQQF0aiIKLQAAIQkgBUFAayAKLQABEAEgAiAJOgABIAJBAmohAgwBCwsDQCAFQUBrEAQgAiAMT3JFBEAgBiAFQUBrIAcQAkEBdGoiAC0AACEKIAVBQGsgAC0AARABIAIgCjoAACACQQFqIQIMAQsLA0AgAiAMSQRAIAYgBUFAayAHEAJBAXRqIgAtAAAhCiAFQUBrIAAtAAEQASACIAo6AAAgAkEBaiECDAELCyANQX1qIQADQCAFQShqEAQgBCAAT3JFBEAgBiAFQShqIAcQAkEBdGoiAi0AACEKIAVBKGogAi0AARABIAQgCjoAACAGIAVBKGogBxACQQF0aiICLQAAIQogBUEoaiACLQABEAEgBCAKOgABIARBAmohBAwBCwsDQCAFQShqEAQgBCANT3JFBEAgBiAFQShqIAcQAkEBdGoiAC0AACECIAVBKGogAC0AARABIAQgAjoAACAEQQFqIQQMAQsLA0AgBCANSQRAIAYgBUEoaiAHEAJBAXRqIgAtAAAhAiAFQShqIAAtAAEQASAEIAI6AAAgBEEBaiEEDAELCwNAIAVBEGoQBCADIA9PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIAYgBUEQaiAHEAJBAXRqIgAtAAAhAiAFQRBqIAAtAAEQASADIAI6AAEgA0ECaiEDDAELCwNAIAVBEGoQBCADIA5PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIANBAWohAwwBCwsDQCADIA5JBEAgBiAFQRBqIAcQAkEBdGoiAC0AACECIAVBEGogAC0AARABIAMgAjoAACADQQFqIQMMAQsLIAFBbCAFQdgAahAKIAVBQGsQCnEgBUEoahAKcSAFQRBqEApxGyEJDAELQWwhCQsgBUHwAGokACAJC8oCAQR/IwBBIGsiBSQAIAUgBBAOIAUtAAIhByAFQQhqIAIgAxAGIgIQA0UEQCAEQQRqIQIgACABaiIDQX1qIQQDQCAFQQhqEAQgACAET3JFBEAgAiAFQQhqIAcQAkEBdGoiBi0AACEIIAVBCGogBi0AARABIAAgCDoAACACIAVBCGogBxACQQF0aiIGLQAAIQggBUEIaiAGLQABEAEgACAIOgABIABBAmohAAwBCwsDQCAFQQhqEAQgACADT3JFBEAgAiAFQQhqIAcQAkEBdGoiBC0AACEGIAVBCGogBC0AARABIAAgBjoAACAAQQFqIQAMAQsLA0AgACADT0UEQCACIAVBCGogBxACQQF0aiIELQAAIQYgBUEIaiAELQABEAEgACAGOgAAIABBAWohAAwBCwsgAUFsIAVBCGoQChshAgsgBUEgaiQAIAILtgMBCX8jAEEQayIGJAAgBkEANgIMIAZBADYCCEFUIQQCQAJAIANBQGsiDCADIAZBCGogBkEMaiABIAIQMSICEAMNACAGQQRqIAAQDiAGKAIMIgcgBi0ABEEBaksNASAAQQRqIQogBkEAOgAFIAYgBzoABiAAIAYoAgQ2AgAgB0EBaiEJQQEhBANAIAQgCUkEQCADIARBAnRqIgEoAgAhACABIAU2AgAgACAEQX9qdCAFaiEFIARBAWohBAwBCwsgB0EBaiEHQQAhBSAGKAIIIQkDQCAFIAlGDQEgAyAFIAxqLQAAIgRBAnRqIgBBASAEdEEBdSILIAAoAgAiAWoiADYCACAHIARrIQhBACEEAkAgC0EDTQRAA0AgBCALRg0CIAogASAEakEBdGoiACAIOgABIAAgBToAACAEQQFqIQQMAAALAAsDQCABIABPDQEgCiABQQF0aiIEIAg6AAEgBCAFOgAAIAQgCDoAAyAEIAU6AAIgBCAIOgAFIAQgBToABCAEIAg6AAcgBCAFOgAGIAFBBGohAQwAAAsACyAFQQFqIQUMAAALAAsgAiEECyAGQRBqJAAgBAutAQECfwJAQYQgKAIAIABHIAAoAgBBAXYiAyABa0F4aiICQXhxQQhHcgR/IAIFIAMQJ0UNASACQQhqC0EQSQ0AIAAgACgCACICQQFxIAAgAWpBD2pBeHEiASAAa0EBdHI2AgAgASAANgIEIAEgASgCAEEBcSAAIAJBAXZqIAFrIgJBAXRyNgIAQYQgIAEgAkH/////B3FqQQRqQYQgKAIAIABGGyABNgIAIAEQJQsLygIBBX8CQAJAAkAgAEEIIABBCEsbZ0EfcyAAaUEBR2oiAUEESSAAIAF2cg0AIAFBAnRB/B5qKAIAIgJFDQADQCACQXhqIgMoAgBBAXZBeGoiBSAATwRAIAIgBUEIIAVBCEsbZ0Efc0ECdEGAH2oiASgCAEYEQCABIAIoAgQ2AgALDAMLIARBHksNASAEQQFqIQQgAigCBCICDQALC0EAIQMgAUEgTw0BA0AgAUECdEGAH2ooAgAiAkUEQCABQR5LIQIgAUEBaiEBIAJFDQEMAwsLIAIgAkF4aiIDKAIAQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgBGBEAgASACKAIENgIACwsgAigCACIBBEAgASACKAIENgIECyACKAIEIgEEQCABIAIoAgA2AgALIAMgAygCAEEBcjYCACADIAAQNwsgAwvhCwINfwV+IwBB8ABrIgckACAHIAAoAvDhASIINgJcIAEgAmohDSAIIAAoAoDiAWohDwJAAkAgBUUEQCABIQQMAQsgACgCxOABIRAgACgCwOABIREgACgCvOABIQ4gAEEBNgKM4QFBACEIA0AgCEEDRwRAIAcgCEECdCICaiAAIAJqQazQAWooAgA2AkQgCEEBaiEIDAELC0FsIQwgB0EYaiADIAQQBhADDQEgB0EsaiAHQRhqIAAoAgAQEyAHQTRqIAdBGGogACgCCBATIAdBPGogB0EYaiAAKAIEEBMgDUFgaiESIAEhBEEAIQwDQCAHKAIwIAcoAixBA3RqKQIAIhRCEIinQf8BcSEIIAcoAkAgBygCPEEDdGopAgAiFUIQiKdB/wFxIQsgBygCOCAHKAI0QQN0aikCACIWQiCIpyEJIBVCIIghFyAUQiCIpyECAkAgFkIQiKdB/wFxIgNBAk8EQAJAIAZFIANBGUlyRQRAIAkgB0EYaiADQSAgBygCHGsiCiAKIANLGyIKEAUgAyAKayIDdGohCSAHQRhqEAQaIANFDQEgB0EYaiADEAUgCWohCQwBCyAHQRhqIAMQBSAJaiEJIAdBGGoQBBoLIAcpAkQhGCAHIAk2AkQgByAYNwNIDAELAkAgA0UEQCACBEAgBygCRCEJDAMLIAcoAkghCQwBCwJAAkAgB0EYakEBEAUgCSACRWpqIgNBA0YEQCAHKAJEQX9qIgMgA0VqIQkMAQsgA0ECdCAHaigCRCIJIAlFaiEJIANBAUYNAQsgByAHKAJINgJMCwsgByAHKAJENgJIIAcgCTYCRAsgF6chAyALBEAgB0EYaiALEAUgA2ohAwsgCCALakEUTwRAIAdBGGoQBBoLIAgEQCAHQRhqIAgQBSACaiECCyAHQRhqEAQaIAcgB0EYaiAUQhiIp0H/AXEQCCAUp0H//wNxajYCLCAHIAdBGGogFUIYiKdB/wFxEAggFadB//8DcWo2AjwgB0EYahAEGiAHIAdBGGogFkIYiKdB/wFxEAggFqdB//8DcWo2AjQgByACNgJgIAcoAlwhCiAHIAk2AmggByADNgJkAkACQAJAIAQgAiADaiILaiASSw0AIAIgCmoiEyAPSw0AIA0gBGsgC0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdBKGogACgCBBATQQAhBCAHQeAAaiEMIAdB5ABqIQoDQCAHQShqEARBAksgBCAXTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEJIAcoAkggBygCREEDdGopAgAiH0IgiKchCCAeQiCIISAgHUIgiKchAgJAIB9CEIinQf8BcSIDQQJPBEACQCAGRSADQRlJckUEQCAIIAdBKGogA0EgIAcoAixrIg0gDSADSxsiDRAFIAMgDWsiA3RqIQggB0EoahAEGiADRQ0BIAdBKGogAxAFIAhqIQgMAQsgB0EoaiADEAUgCGohCCAHQShqEAQaCyAHKQJUISEgByAINgJUIAcgITcDWAwBCwJAIANFBEAgAgRAIAcoAlQhCAwDCyAHKAJYIQgMAQsCQAJAIAdBKGpBARAFIAggAkVqaiIDQQNGBEAgBygCVEF/aiIDIANFaiEIDAELIANBAnQgB2ooAlQiCCAIRWohCCADQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAg2AlQLICCnIQMgCQRAIAdBKGogCRAFIANqIQMLIAkgC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgAmohAgsgB0EoahAEGiAHIAcoAmggAmoiCSADajYCaCAKIAwgCCAJSxsoAgAhDSAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogB0EoaiAfQhiIp0H/AXEQCCEOIAdB8ABqIARBBHRqIgsgCSANaiAIazYCDCALIAg2AgggCyADNgIEIAsgAjYCACAHIA4gH6dB//8DcWo2AkQgBEEBaiEEDAELCyAEIBdIDQEgEkFgaiEYIAdB4ABqIRogB0HkAGohGyABIQMDQCAHQShqEARBAksgBCAFTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEIIAcoAkggBygCREEDdGopAgAiH0IgiKchCSAeQiCIISAgHUIgiKchDAJAIB9CEIinQf8BcSICQQJPBEACQCAGRSACQRlJckUEQCAJIAdBKGogAkEgIAcoAixrIgogCiACSxsiChAFIAIgCmsiAnRqIQkgB0EoahAEGiACRQ0BIAdBKGogAhAFIAlqIQkMAQsgB0EoaiACEAUgCWohCSAHQShqEAQaCyAHKQJUISEgByAJNgJUIAcgITcDWAwBCwJAIAJFBEAgDARAIAcoAlQhCQwDCyAHKAJYIQkMAQsCQAJAIAdBKGpBARAFIAkgDEVqaiICQQNGBEAgBygCVEF/aiICIAJFaiEJDAELIAJBAnQgB2ooAlQiCSAJRWohCSACQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAk2AlQLICCnIRQgCARAIAdBKGogCBAFIBRqIRQLIAggC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgDGohDAsgB0EoahAEGiAHIAcoAmggDGoiGSAUajYCaCAbIBogCSAZSxsoAgAhHCAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogByAHQShqIB9CGIinQf8BcRAIIB+nQf//A3FqNgJEIAcgB0HwAGogBEEDcUEEdGoiDSkDCCIdNwPIASAHIA0pAwAiHjcDwAECQAJAAkAgBygCvAEiDiAepyICaiIWIBNLDQAgAyAHKALEASIKIAJqIgtqIBhLDQAgEiADayALQSBqTw0BCyAHIAcpA8gBNwMQIAcgBykDwAE3AwggAyASIAdBCGogB0G8AWogEyAPIBUgERAeIQsMAQsgAiADaiEIIAMgDhAHIAJBEU8EQCADQRBqIQIDQCACIA5BEGoiDhAHIAJBEGoiAiAISQ0ACwsgCCAdpyIOayECIAcgFjYCvAEgDiAIIA9rSwRAIA4gCCAVa0sEQEFsIQsMAgsgESACIA9rIgJqIhYgCmogEU0EQCAIIBYgChAPGgwCCyAIIBZBACACaxAPIQggByACIApqIgo2AsQBIAggAmshCCAPIQILIA5BEE8EQCAIIApqIQoDQCAIIAIQByACQRBqIQIgCEEQaiIIIApJDQALDAELAkAgDkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgDkECdCIKQcAeaigCAGoiAhAXIAIgCkHgHmooAgBrIQIgBygCxAEhCgwBCyAIIAIQDAsgCkEJSQ0AIAggCmohCiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAKSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAKSQ0ACwsgCxADBEAgCyEQDAQFIA0gDDYCACANIBkgHGogCWs2AgwgDSAJNgIIIA0gFDYCBCAEQQFqIQQgAyALaiEDDAILAAsLIAQgBUgNASAEIBdrIQtBACEEA0AgCyAFSARAIAcgB0HwAGogC0EDcUEEdGoiAikDCCIdNwPIASAHIAIpAwAiHjcDwAECQAJAAkAgBygCvAEiDCAepyICaiIKIBNLDQAgAyAHKALEASIJIAJqIhBqIBhLDQAgEiADayAQQSBqTw0BCyAHIAcpA8gBNwMgIAcgBykDwAE3AxggAyASIAdBGGogB0G8AWogEyAPIBUgERAeIRAMAQsgAiADaiEIIAMgDBAHIAJBEU8EQCADQRBqIQIDQCACIAxBEGoiDBAHIAJBEGoiAiAISQ0ACwsgCCAdpyIGayECIAcgCjYCvAEgBiAIIA9rSwRAIAYgCCAVa0sEQEFsIRAMAgsgESACIA9rIgJqIgwgCWogEU0EQCAIIAwgCRAPGgwCCyAIIAxBACACaxAPIQggByACIAlqIgk2AsQBIAggAmshCCAPIQILIAZBEE8EQCAIIAlqIQYDQCAIIAIQByACQRBqIQIgCEEQaiIIIAZJDQALDAELAkAgBkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgBkECdCIGQcAeaigCAGoiAhAXIAIgBkHgHmooAgBrIQIgBygCxAEhCQwBCyAIIAIQDAsgCUEJSQ0AIAggCWohBiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAGSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAGSQ0ACwsgEBADDQMgC0EBaiELIAMgEGohAwwBCwsDQCAEQQNHBEAgACAEQQJ0IgJqQazQAWogAiAHaigCVDYCACAEQQFqIQQMAQsLIAcoArwBIQgLQbp/IRAgEyAIayIAIBIgA2tLDQAgAwR/IAMgCCAAEAsgAGoFQQALIAFrIRALIAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY0AAQMyIFEAMiBg0AIANBHzYCfCADIANB/ABqIANB+ABqIAQgBCAFaiAGGyIEIAEgAmoiAiAEaxAVIgUQAw0AIAMoAnwiBkEfSw0AIAMoAngiB0EJTw0AIABBiCBqIAMgBkGAC0GADCAHEBggA0E0NgJ8IAMgA0H8AGogA0H4AGogBCAFaiIEIAIgBGsQFSIFEAMNACADKAJ8IgZBNEsNACADKAJ4IgdBCk8NACAAQZAwaiADIAZBgA1B4A4gBxAYIANBIzYCfCADIANB/ABqIANB+ABqIAQgBWoiBCACIARrEBUiBRADDQAgAygCfCIGQSNLDQAgAygCeCIHQQpPDQAgACADIAZBwBBB0BEgBxAYIAQgBWoiBEEMaiIFIAJLDQAgAiAFayEFQQAhAgNAIAJBA0cEQCAEKAAAIgZBf2ogBU8NAiAAIAJBAnRqQZzQAWogBjYCACACQQFqIQIgBEEEaiEEDAELCyAEIAFrIQgLIANBgAFqJAAgCAtGAQN/IABBCGohAyAAKAIEIQJBACEAA0AgACACdkUEQCABIAMgAEEDdGotAAJBFktqIQEgAEEBaiEADAELCyABQQggAmt0C4YDAQV/Qbh/IQcCQCADRQ0AIAItAAAiBEUEQCABQQA2AgBBAUG4fyADQQFGGw8LAn8gAkEBaiIFIARBGHRBGHUiBkF/Sg0AGiAGQX9GBEAgA0EDSA0CIAUvAABBgP4BaiEEIAJBA2oMAQsgA0ECSA0BIAItAAEgBEEIdHJBgIB+aiEEIAJBAmoLIQUgASAENgIAIAVBAWoiASACIANqIgNLDQBBbCEHIABBEGogACAFLQAAIgVBBnZBI0EJIAEgAyABa0HAEEHQEUHwEiAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBmCBqIABBCGogBUEEdkEDcUEfQQggASABIAZqIAgbIgEgAyABa0GAC0GADEGAFyAAKAKM4QEgACgCnOIBIAQQHyIGEAMiCA0AIABBoDBqIABBBGogBUECdkEDcUE0QQkgASABIAZqIAgbIgEgAyABa0GADUHgDkGQGSAAKAKM4QEgACgCnOIBIAQQHyIAEAMNACAAIAFqIAJrIQcLIAcLrQMBCn8jAEGABGsiCCQAAn9BUiACQf8BSw0AGkFUIANBDEsNABogAkEBaiELIABBBGohCUGAgAQgA0F/anRBEHUhCkEAIQJBASEEQQEgA3QiB0F/aiIMIQUDQCACIAtGRQRAAkAgASACQQF0Ig1qLwEAIgZB//8DRgRAIAkgBUECdGogAjoAAiAFQX9qIQVBASEGDAELIARBACAKIAZBEHRBEHVKGyEECyAIIA1qIAY7AQAgAkEBaiECDAELCyAAIAQ7AQIgACADOwEAIAdBA3YgB0EBdmpBA2ohBkEAIQRBACECA0AgBCALRkUEQCABIARBAXRqLgEAIQpBACEAA0AgACAKTkUEQCAJIAJBAnRqIAQ6AAIDQCACIAZqIAxxIgIgBUsNAAsgAEEBaiEADAELCyAEQQFqIQQMAQsLQX8gAg0AGkEAIQIDfyACIAdGBH9BAAUgCCAJIAJBAnRqIgAtAAJBAXRqIgEgAS8BACIBQQFqOwEAIAAgAyABEBRrIgU6AAMgACABIAVB/wFxdCAHazsBACACQQFqIQIMAQsLCyEFIAhBgARqJAAgBQvjBgEIf0FsIQcCQCACQQNJDQACQAJAAkACQCABLQAAIgNBA3EiCUEBaw4DAwEAAgsgACgCiOEBDQBBYg8LIAJBBUkNAkEDIQYgASgAACEFAn8CQAJAIANBAnZBA3EiCEF+aiIEQQFNBEAgBEEBaw0BDAILIAVBDnZB/wdxIQQgBUEEdkH/B3EhAyAIRQwCCyAFQRJ2IQRBBCEGIAVBBHZB//8AcSEDQQAMAQsgBUEEdkH//w9xIgNBgIAISw0DIAEtAARBCnQgBUEWdnIhBEEFIQZBAAshBSAEIAZqIgogAksNAgJAIANBgQZJDQAgACgCnOIBRQ0AQQAhAgNAIAJBg4ABSw0BIAJBQGshAgwAAAsACwJ/IAlBA0YEQCABIAZqIQEgAEHw4gFqIQIgACgCDCEGIAUEQCACIAMgASAEIAYQXwwCCyACIAMgASAEIAYQXQwBCyAAQbjQAWohAiABIAZqIQEgAEHw4gFqIQYgAEGo0ABqIQggBQRAIAggBiADIAEgBCACEF4MAQsgCCAGIAMgASAEIAIQXAsQAw0CIAAgAzYCgOIBIABBATYCiOEBIAAgAEHw4gFqNgLw4QEgCUECRgRAIAAgAEGo0ABqNgIMCyAAIANqIgBBiOMBakIANwAAIABBgOMBakIANwAAIABB+OIBakIANwAAIABB8OIBakIANwAAIAoPCwJ/AkACQAJAIANBAnZBA3FBf2oiBEECSw0AIARBAWsOAgACAQtBASEEIANBA3YMAgtBAiEEIAEvAABBBHYMAQtBAyEEIAEQIUEEdgsiAyAEaiIFQSBqIAJLBEAgBSACSw0CIABB8OIBaiABIARqIAMQCyEBIAAgAzYCgOIBIAAgATYC8OEBIAEgA2oiAEIANwAYIABCADcAECAAQgA3AAggAEIANwAAIAUPCyAAIAM2AoDiASAAIAEgBGo2AvDhASAFDwsCfwJAAkACQCADQQJ2QQNxQX9qIgRBAksNACAEQQFrDgIAAgELQQEhByADQQN2DAILQQIhByABLwAAQQR2DAELIAJBBEkgARAhIgJBj4CAAUtyDQFBAyEHIAJBBHYLIQIgAEHw4gFqIAEgB2otAAAgAkEgahAQIQEgACACNgKA4gEgACABNgLw4QEgB0EBaiEHCyAHC0sAIABC+erQ0OfJoeThADcDICAAQgA3AxggAELP1tO+0ser2UI3AxAgAELW64Lu6v2J9eAANwMIIABCADcDACAAQShqQQBBKBAQGgviAgICfwV+IABBKGoiASAAKAJIaiECAn4gACkDACIDQiBaBEAgACkDECIEQgeJIAApAwgiBUIBiXwgACkDGCIGQgyJfCAAKQMgIgdCEol8IAUQGSAEEBkgBhAZIAcQGQwBCyAAKQMYQsXP2bLx5brqJ3wLIAN8IQMDQCABQQhqIgAgAk0EQEIAIAEpAAAQCSADhUIbiUKHla+vmLbem55/fkLj3MqV/M7y9YV/fCEDIAAhAQwBCwsCQCABQQRqIgAgAksEQCABIQAMAQsgASgAAK1Ch5Wvr5i23puef34gA4VCF4lCz9bTvtLHq9lCfkL5893xmfaZqxZ8IQMLA0AgACACSQRAIAAxAABCxc/ZsvHluuonfiADhUILiUKHla+vmLbem55/fiEDIABBAWohAAwBCwsgA0IhiCADhULP1tO+0ser2UJ+IgNCHYggA4VC+fPd8Zn2masWfiIDQiCIIAOFC+8CAgJ/BH4gACAAKQMAIAKtfDcDAAJAAkAgACgCSCIDIAJqIgRBH00EQCABRQ0BIAAgA2pBKGogASACECAgACgCSCACaiEEDAELIAEgAmohAgJ/IAMEQCAAQShqIgQgA2ogAUEgIANrECAgACAAKQMIIAQpAAAQCTcDCCAAIAApAxAgACkAMBAJNwMQIAAgACkDGCAAKQA4EAk3AxggACAAKQMgIABBQGspAAAQCTcDICAAKAJIIQMgAEEANgJIIAEgA2tBIGohAQsgAUEgaiACTQsEQCACQWBqIQMgACkDICEFIAApAxghBiAAKQMQIQcgACkDCCEIA0AgCCABKQAAEAkhCCAHIAEpAAgQCSEHIAYgASkAEBAJIQYgBSABKQAYEAkhBSABQSBqIgEgA00NAAsgACAFNwMgIAAgBjcDGCAAIAc3AxAgACAINwMICyABIAJPDQEgAEEoaiABIAIgAWsiBBAgCyAAIAQ2AkgLCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQEBogAwVBun8LCy8BAX8gAEUEQEG2f0EAIAMbDwtBun8hBCADIAFNBH8gACACIAMQCxogAwVBun8LC6gCAQZ/IwBBEGsiByQAIABB2OABaikDAEKAgIAQViEIQbh/IQUCQCAEQf//B0sNACAAIAMgBBBCIgUQAyIGDQAgACgCnOIBIQkgACAHQQxqIAMgAyAFaiAGGyIKIARBACAFIAYbayIGEEAiAxADBEAgAyEFDAELIAcoAgwhBCABRQRAQbp/IQUgBEEASg0BCyAGIANrIQUgAyAKaiEDAkAgCQRAIABBADYCnOIBDAELAkACQAJAIARBBUgNACAAQdjgAWopAwBCgICACFgNAAwBCyAAQQA2ApziAQwBCyAAKAIIED8hBiAAQQA2ApziASAGQRRPDQELIAAgASACIAMgBSAEIAgQOSEFDAELIAAgASACIAMgBSAEIAgQOiEFCyAHQRBqJAAgBQtnACAAQdDgAWogASACIAAoAuzhARAuIgEQAwRAIAEPC0G4fyECAkAgAQ0AIABB7OABaigCACIBBEBBYCECIAAoApjiASABRw0BC0EAIQIgAEHw4AFqKAIARQ0AIABBkOEBahBDCyACCycBAX8QVyIERQRAQUAPCyAEIAAgASACIAMgBBBLEE8hACAEEFYgAAs/AQF/AkACQAJAIAAoAqDiAUEBaiIBQQJLDQAgAUEBaw4CAAECCyAAEDBBAA8LIABBADYCoOIBCyAAKAKU4gELvAMCB38BfiMAQRBrIgkkAEG4fyEGAkAgBCgCACIIQQVBCSAAKALs4QEiBRtJDQAgAygCACIHQQFBBSAFGyAFEC8iBRADBEAgBSEGDAELIAggBUEDakkNACAAIAcgBRBJIgYQAw0AIAEgAmohCiAAQZDhAWohCyAIIAVrIQIgBSAHaiEHIAEhBQNAIAcgAiAJECwiBhADDQEgAkF9aiICIAZJBEBBuH8hBgwCCyAJKAIAIghBAksEQEFsIQYMAgsgB0EDaiEHAn8CQAJAAkAgCEEBaw4CAgABCyAAIAUgCiAFayAHIAYQSAwCCyAFIAogBWsgByAGEEcMAQsgBSAKIAVrIActAAAgCSgCCBBGCyIIEAMEQCAIIQYMAgsgACgC8OABBEAgCyAFIAgQRQsgAiAGayECIAYgB2ohByAFIAhqIQUgCSgCBEUNAAsgACkD0OABIgxCf1IEQEFsIQYgDCAFIAFrrFINAQsgACgC8OABBEBBaiEGIAJBBEkNASALEEQhDCAHKAAAIAynRw0BIAdBBGohByACQXxqIQILIAMgBzYCACAEIAI2AgAgBSABayEGCyAJQRBqJAAgBgsuACAAECsCf0EAQQAQAw0AGiABRSACRXJFBEBBYiAAIAEgAhA9EAMNARoLQQALCzcAIAEEQCAAIAAoAsTgASABKAIEIAEoAghqRzYCnOIBCyAAECtBABADIAFFckUEQCAAIAEQWwsL0QIBB38jAEEQayIGJAAgBiAENgIIIAYgAzYCDCAFBEAgBSgCBCEKIAUoAgghCQsgASEIAkACQANAIAAoAuzhARAWIQsCQANAIAQgC0kNASADKAAAQXBxQdDUtMIBRgRAIAMgBBAiIgcQAw0EIAQgB2shBCADIAdqIQMMAQsLIAYgAzYCDCAGIAQ2AggCQCAFBEAgACAFEE5BACEHQQAQA0UNAQwFCyAAIAogCRBNIgcQAw0ECyAAIAgQUCAMQQFHQQAgACAIIAIgBkEMaiAGQQhqEEwiByIDa0EAIAMQAxtBCkdyRQRAQbh/IQcMBAsgBxADDQMgAiAHayECIAcgCGohCEEBIQwgBigCDCEDIAYoAgghBAwBCwsgBiADNgIMIAYgBDYCCEG4fyEHIAQNASAIIAFrIQcMAQsgBiADNgIMIAYgBDYCCAsgBkEQaiQAIAcLRgECfyABIAAoArjgASICRwRAIAAgAjYCxOABIAAgATYCuOABIAAoArzgASEDIAAgATYCvOABIAAgASADIAJrajYCwOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEEdCAAbiECCyAAQQh2IgEgAkEYbCIAQYwIaigCAGwgAEGICGooAgBqIgJBA3YgAmogAEGACGooAgAgAEGECGooAgAgAWxqSQs3ACAAIAMgBCAFQYAQEDMiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQMgVBuH8LC78DAQN/IwBBIGsiBSQAIAVBCGogAiADEAYiAhADRQRAIAAgAWoiB0F9aiEGIAUgBBAOIARBBGohAiAFLQACIQMDQEEAIAAgBkkgBUEIahAEGwRAIAAgAiAFQQhqIAMQAkECdGoiBC8BADsAACAFQQhqIAQtAAIQASAAIAQtAANqIgQgAiAFQQhqIAMQAkECdGoiAC8BADsAACAFQQhqIAAtAAIQASAEIAAtAANqIQAMAQUgB0F+aiEEA0AgBUEIahAEIAAgBEtyRQRAIAAgAiAFQQhqIAMQAkECdGoiBi8BADsAACAFQQhqIAYtAAIQASAAIAYtAANqIQAMAQsLA0AgACAES0UEQCAAIAIgBUEIaiADEAJBAnRqIgYvAQA7AAAgBUEIaiAGLQACEAEgACAGLQADaiEADAELCwJAIAAgB08NACAAIAIgBUEIaiADEAIiA0ECdGoiAC0AADoAACAALQADQQFGBEAgBUEIaiAALQACEAEMAQsgBSgCDEEfSw0AIAVBCGogAiADQQJ0ai0AAhABIAUoAgxBIUkNACAFQSA2AgwLIAFBbCAFQQhqEAobIQILCwsgBUEgaiQAIAILkgIBBH8jAEFAaiIJJAAgCSADQTQQCyEDAkAgBEECSA0AIAMgBEECdGooAgAhCSADQTxqIAgQIyADQQE6AD8gAyACOgA+QQAhBCADKAI8IQoDQCAEIAlGDQEgACAEQQJ0aiAKNgEAIARBAWohBAwAAAsAC0EAIQkDQCAGIAlGRQRAIAMgBSAJQQF0aiIKLQABIgtBAnRqIgwoAgAhBCADQTxqIAotAABBCHQgCGpB//8DcRAjIANBAjoAPyADIAcgC2siCiACajoAPiAEQQEgASAKa3RqIQogAygCPCELA0AgACAEQQJ0aiALNgEAIARBAWoiBCAKSQ0ACyAMIAo2AgAgCUEBaiEJDAELCyADQUBrJAALowIBCX8jAEHQAGsiCSQAIAlBEGogBUE0EAsaIAcgBmshDyAHIAFrIRADQAJAIAMgCkcEQEEBIAEgByACIApBAXRqIgYtAAEiDGsiCGsiC3QhDSAGLQAAIQ4gCUEQaiAMQQJ0aiIMKAIAIQYgCyAPTwRAIAAgBkECdGogCyAIIAUgCEE0bGogCCAQaiIIQQEgCEEBShsiCCACIAQgCEECdGooAgAiCEEBdGogAyAIayAHIA4QYyAGIA1qIQgMAgsgCUEMaiAOECMgCUEBOgAPIAkgCDoADiAGIA1qIQggCSgCDCELA0AgBiAITw0CIAAgBkECdGogCzYBACAGQQFqIQYMAAALAAsgCUHQAGokAA8LIAwgCDYCACAKQQFqIQoMAAALAAs0ACAAIAMgBCAFEDYiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQNAVBuH8LCyMAIAA/AEEQdGtB//8DakEQdkAAQX9GBEBBAA8LQQAQAEEBCzsBAX8gAgRAA0AgACABIAJBgCAgAkGAIEkbIgMQCyEAIAFBgCBqIQEgAEGAIGohACACIANrIgINAAsLCwYAIAAQAwsLqBUJAEGICAsNAQAAAAEAAAACAAAAAgBBoAgLswYBAAAAAQAAAAIAAAACAAAAJgAAAIIAAAAhBQAASgAAAGcIAAAmAAAAwAEAAIAAAABJBQAASgAAAL4IAAApAAAALAIAAIAAAABJBQAASgAAAL4IAAAvAAAAygIAAIAAAACKBQAASgAAAIQJAAA1AAAAcwMAAIAAAACdBQAASgAAAKAJAAA9AAAAgQMAAIAAAADrBQAASwAAAD4KAABEAAAAngMAAIAAAABNBgAASwAAAKoKAABLAAAAswMAAIAAAADBBgAATQAAAB8NAABNAAAAUwQAAIAAAAAjCAAAUQAAAKYPAABUAAAAmQQAAIAAAABLCQAAVwAAALESAABYAAAA2gQAAIAAAABvCQAAXQAAACMUAABUAAAARQUAAIAAAABUCgAAagAAAIwUAABqAAAArwUAAIAAAAB2CQAAfAAAAE4QAAB8AAAA0gIAAIAAAABjBwAAkQAAAJAHAACSAAAAAAAAAAEAAAABAAAABQAAAA0AAAAdAAAAPQAAAH0AAAD9AAAA/QEAAP0DAAD9BwAA/Q8AAP0fAAD9PwAA/X8AAP3/AAD9/wEA/f8DAP3/BwD9/w8A/f8fAP3/PwD9/38A/f//AP3//wH9//8D/f//B/3//w/9//8f/f//P/3//38AAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACUAAAAnAAAAKQAAACsAAAAvAAAAMwAAADsAAABDAAAAUwAAAGMAAACDAAAAAwEAAAMCAAADBAAAAwgAAAMQAAADIAAAA0AAAAOAAAADAAEAQeAPC1EBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAQcQQC4sBAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABIAAAAUAAAAFgAAABgAAAAcAAAAIAAAACgAAAAwAAAAQAAAAIAAAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAAAAQBBkBIL5gQBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAAAEAAAAEAAAACAAAAAAAAAABAAEBBgAAAAAAAAQAAAAAEAAABAAAAAAgAAAFAQAAAAAAAAUDAAAAAAAABQQAAAAAAAAFBgAAAAAAAAUHAAAAAAAABQkAAAAAAAAFCgAAAAAAAAUMAAAAAAAABg4AAAAAAAEFEAAAAAAAAQUUAAAAAAABBRYAAAAAAAIFHAAAAAAAAwUgAAAAAAAEBTAAAAAgAAYFQAAAAAAABwWAAAAAAAAIBgABAAAAAAoGAAQAAAAADAYAEAAAIAAABAAAAAAAAAAEAQAAAAAAAAUCAAAAIAAABQQAAAAAAAAFBQAAACAAAAUHAAAAAAAABQgAAAAgAAAFCgAAAAAAAAULAAAAAAAABg0AAAAgAAEFEAAAAAAAAQUSAAAAIAABBRYAAAAAAAIFGAAAACAAAwUgAAAAAAADBSgAAAAAAAYEQAAAABAABgRAAAAAIAAHBYAAAAAAAAkGAAIAAAAACwYACAAAMAAABAAAAAAQAAAEAQAAACAAAAUCAAAAIAAABQMAAAAgAAAFBQAAACAAAAUGAAAAIAAABQgAAAAgAAAFCQAAACAAAAULAAAAIAAABQwAAAAAAAAGDwAAACAAAQUSAAAAIAABBRQAAAAgAAIFGAAAACAAAgUcAAAAIAADBSgAAAAgAAQFMAAAAAAAEAYAAAEAAAAPBgCAAAAAAA4GAEAAAAAADQYAIABBgBcLhwIBAAEBBQAAAAAAAAUAAAAAAAAGBD0AAAAAAAkF/QEAAAAADwX9fwAAAAAVBf3/HwAAAAMFBQAAAAAABwR9AAAAAAAMBf0PAAAAABIF/f8DAAAAFwX9/38AAAAFBR0AAAAAAAgE/QAAAAAADgX9PwAAAAAUBf3/DwAAAAIFAQAAABAABwR9AAAAAAALBf0HAAAAABEF/f8BAAAAFgX9/z8AAAAEBQ0AAAAQAAgE/QAAAAAADQX9HwAAAAATBf3/BwAAAAEFAQAAABAABgQ9AAAAAAAKBf0DAAAAABAF/f8AAAAAHAX9//8PAAAbBf3//wcAABoF/f//AwAAGQX9//8BAAAYBf3//wBBkBkLhgQBAAEBBgAAAAAAAAYDAAAAAAAABAQAAAAgAAAFBQAAAAAAAAUGAAAAAAAABQgAAAAAAAAFCQAAAAAAAAULAAAAAAAABg0AAAAAAAAGEAAAAAAAAAYTAAAAAAAABhYAAAAAAAAGGQAAAAAAAAYcAAAAAAAABh8AAAAAAAAGIgAAAAAAAQYlAAAAAAABBikAAAAAAAIGLwAAAAAAAwY7AAAAAAAEBlMAAAAAAAcGgwAAAAAACQYDAgAAEAAABAQAAAAAAAAEBQAAACAAAAUGAAAAAAAABQcAAAAgAAAFCQAAAAAAAAUKAAAAAAAABgwAAAAAAAAGDwAAAAAAAAYSAAAAAAAABhUAAAAAAAAGGAAAAAAAAAYbAAAAAAAABh4AAAAAAAAGIQAAAAAAAQYjAAAAAAABBicAAAAAAAIGKwAAAAAAAwYzAAAAAAAEBkMAAAAAAAUGYwAAAAAACAYDAQAAIAAABAQAAAAwAAAEBAAAABAAAAQFAAAAIAAABQcAAAAgAAAFCAAAACAAAAUKAAAAIAAABQsAAAAAAAAGDgAAAAAAAAYRAAAAAAAABhQAAAAAAAAGFwAAAAAAAAYaAAAAAAAABh0AAAAAAAAGIAAAAAAAEAYDAAEAAAAPBgOAAAAAAA4GA0AAAAAADQYDIAAAAAAMBgMQAAAAAAsGAwgAAAAACgYDBABBpB0L2QEBAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9/AAAAAAEAAAACAAAABAAAAAAAAAACAAAABAAAAAgAAAAAAAAAAQAAAAIAAAABAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAcAAAAIAAAACQAAAAoAAAALAEGgIAsDwBBQ",c2=new WeakMap;let l2=0,u2;class Fs extends im{constructor(e){super(e),this.transcoderPath="",this.transcoderBinary=null,this.transcoderPending=null,this.workerPool=new $q,this.workerSourceURL="",this.workerConfig=null,typeof MSC_TRANSCODER<"u"&&console.warn('THREE.KTX2Loader: Please update to latest "basis_transcoder". "msc_basis_transcoder" is no longer supported in three.js r125+.')}setTranscoderPath(e){return this.transcoderPath=e,this}setWorkerLimit(e){return this.workerPool.setWorkerLimit(e),this}detectSupport(e){return this.workerConfig={astcSupported:e.extensions.has("WEBGL_compressed_texture_astc"),etc1Supported:e.extensions.has("WEBGL_compressed_texture_etc1"),etc2Supported:e.extensions.has("WEBGL_compressed_texture_etc"),dxtSupported:e.extensions.has("WEBGL_compressed_texture_s3tc"),bptcSupported:e.extensions.has("EXT_texture_compression_bptc"),pvrtcSupported:e.extensions.has("WEBGL_compressed_texture_pvrtc")||e.extensions.has("WEBKIT_WEBGL_compressed_texture_pvrtc")},e.capabilities.isWebGL2&&(this.workerConfig.etc1Supported=!1),this}init(){if(!this.transcoderPending){const e=new Ka(this.manager);e.setPath(this.transcoderPath),e.setWithCredentials(this.withCredentials);const n=e.loadAsync("basis_transcoder.js"),i=new Ka(this.manager);i.setPath(this.transcoderPath),i.setResponseType("arraybuffer"),i.setWithCredentials(this.withCredentials);const s=i.loadAsync("basis_transcoder.wasm");this.transcoderPending=Promise.all([n,s]).then(([r,a])=>{const c=Fs.BasisWorker.toString(),l=["/* constants */","let _EngineFormat = "+JSON.stringify(Fs.EngineFormat),"let _TranscoderFormat = "+JSON.stringify(Fs.TranscoderFormat),"let _BasisFormat = "+JSON.stringify(Fs.BasisFormat),"/* basis_transcoder.js */",r,"/* worker */",c.substring(c.indexOf("{")+1,c.lastIndexOf("}"))].join(` +`);this.workerSourceURL=URL.createObjectURL(new Blob([l])),this.transcoderBinary=a,this.workerPool.setWorkerCreator(()=>{const d=new Worker(this.workerSourceURL),p=this.transcoderBinary.slice(0);return d.postMessage({type:"init",config:this.workerConfig,transcoderBinary:p},[p]),d})}),l2>0&&console.warn("THREE.KTX2Loader: Multiple active KTX2 loaders may cause performance issues. Use a single KTX2Loader instance, or call .dispose() on old instances."),l2++}return this.transcoderPending}load(e,n,i,s){if(this.workerConfig===null)throw new Error("THREE.KTX2Loader: Missing initialization with `.detectSupport( renderer )`.");const r=new Ka(this.manager);r.setResponseType("arraybuffer"),r.setWithCredentials(this.withCredentials),r.load(e,a=>{if(c2.has(a))return c2.get(a).promise.then(n).catch(s);this._createTexture(a).then(c=>n?n(c):null).catch(s)},i,s)}_createTextureFrom(e,n){const{mipmaps:i,width:s,height:r,format:a,type:c,error:l,dfdTransferFn:d,dfdFlags:p}=e;if(c==="error")return Promise.reject(l);const f=n.layerCount>1?new nk(i,s,r,n.layerCount,a,Pr):new ik(i,s,r,a,Pr);return f.minFilter=i.length===1?Ya:Oh,f.magFilter=Ya,f.generateMipmaps=!1,f.needsUpdate=!0,f.encoding=d===Hq?pi:pr,f.premultiplyAlpha=!!(p&Uq),f}async _createTexture(e,n={}){const i=jq(new Uint8Array(e));if(i.vkFormat!==Gq)return Jq(i);const s=n,r=this.init().then(()=>this.workerPool.postMessage({type:"transcode",buffer:e,taskConfig:s},[e])).then(a=>this._createTextureFrom(a.data,i));return c2.set(e,{promise:r}),r}dispose(){return this.workerPool.dispose(),this.workerSourceURL&&URL.revokeObjectURL(this.workerSourceURL),l2--,this}}Fs.BasisFormat={ETC1S:0,UASTC_4x4:1};Fs.TranscoderFormat={ETC1:0,ETC2:1,BC1:2,BC3:3,BC4:4,BC5:5,BC7_M6_OPAQUE_ONLY:6,BC7_M5:7,PVRTC1_4_RGB:8,PVRTC1_4_RGBA:9,ASTC_4x4:10,ATC_RGB:11,ATC_RGBA_INTERPOLATED_ALPHA:12,RGBA32:13,RGB565:14,BGR565:15,RGBA4444:16};Fs.EngineFormat={RGBAFormat:Kr,RGBA_ASTC_4x4_Format:sk,RGBA_BPTC_Format:rk,RGBA_ETC2_EAC_Format:ak,RGBA_PVRTC_4BPPV1_Format:ok,RGBA_S3TC_DXT5_Format:ck,RGB_ETC1_Format:lk,RGB_ETC2_Format:uk,RGB_PVRTC_4BPPV1_Format:dk,RGB_S3TC_DXT1_Format:hk};Fs.BasisWorker=function(){let t,e,n;const i=_EngineFormat,s=_TranscoderFormat,r=_BasisFormat;self.addEventListener("message",function(g){const b=g.data;switch(b.type){case"init":t=b.config,a(b.transcoderBinary);break;case"transcode":e.then(()=>{try{const{width:E,height:x,hasAlpha:C,mipmaps:_,format:I,dfdTransferFn:S,dfdFlags:F}=c(b.buffer),B=[];for(let k=0;k<_.length;++k)B.push(_[k].data.buffer);self.postMessage({type:"transcode",id:b.id,width:E,height:x,hasAlpha:C,mipmaps:_,format:I,dfdTransferFn:S,dfdFlags:F},B)}catch(E){console.error(E),self.postMessage({type:"error",id:b.id,error:E.message})}});break}});function a(g){e=new Promise(b=>{n={wasmBinary:g,onRuntimeInitialized:b},BASIS(n)}).then(()=>{n.initializeBasis(),n.KTX2File===void 0&&console.warn("THREE.KTX2Loader: Please update Basis Universal transcoder.")})}function c(g){const b=new n.KTX2File(new Uint8Array(g));function E(){b.close(),b.delete()}if(!b.isValid())throw E(),new Error("THREE.KTX2Loader: Invalid or unsupported .ktx2 file");const x=b.isUASTC()?r.UASTC_4x4:r.ETC1S,C=b.getWidth(),_=b.getHeight(),I=b.getLayers()||1,S=b.getLevels(),F=b.getHasAlpha(),B=b.getDFDTransferFunc(),k=b.getDFDFlags(),{transcoderFormat:Q,engineFormat:z}=f(x,C,_,F);if(!C||!_||!S)throw E(),new Error("THREE.KTX2Loader: Invalid texture");if(!b.startTranscoding())throw E(),new Error("THREE.KTX2Loader: .startTranscoding failed");const U=[];for(let H=0;H{const p=new Kq;await p.init(),d(p)})),a=(await u2).decode(r.levelData,r.uncompressedByteLength);else throw new Error("THREE.KTX2Loader: Unsupported supercompressionScheme.");d2[e]===Wa?c=new Float32Array(a.buffer,a.byteOffset,a.byteLength/Float32Array.BYTES_PER_ELEMENT):d2[e]===Bs?c=new Uint16Array(a.buffer,a.byteOffset,a.byteLength/Uint16Array.BYTES_PER_ELEMENT):c=a;const l=s===0?new pk(c,n,i):new fk(c,n,i,s);return l.type=d2[e],l.format=hv[e],l.encoding=Wq[e]||pr,l.needsUpdate=!0,Promise.resolve(l)}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -863,7 +863,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var dv,hv;const as=Symbol("retainerCount"),Xs=Symbol("recentlyUsed"),N1=Symbol("evict"),dl=Symbol("evictionThreshold"),u2=Symbol("cache");class Wq{constructor(e,n=5){this[dv]=new Map,this[hv]=[],this[u2]=e,this[dl]=n}set evictionThreshold(e){this[dl]=e,this[N1]()}get evictionThreshold(){return this[dl]}get cache(){return this[u2]}retainerCount(e){return this[as].get(e)||0}reset(){this[as].clear(),this[Xs]=[]}retain(e){this[as].has(e)||this[as].set(e,0),this[as].set(e,this[as].get(e)+1);const n=this[Xs].indexOf(e);n!==-1&&this[Xs].splice(n,1),this[Xs].unshift(e),this[N1]()}release(e){this[as].has(e)&&this[as].set(e,Math.max(this[as].get(e)-1,0)),this[N1]()}[(dv=as,hv=Xs,N1)](){if(!(this[Xs].length=this[dl];--e){const n=this[Xs][e];this[as].get(n)===0&&(this[u2].delete(n),this[Xs].splice(e,1))}}}/* @license + */var pv,fv;const os=Symbol("retainerCount"),Xs=Symbol("recentlyUsed"),Q1=Symbol("evict"),hl=Symbol("evictionThreshold"),h2=Symbol("cache");class Yq{constructor(e,n=5){this[pv]=new Map,this[fv]=[],this[h2]=e,this[hl]=n}set evictionThreshold(e){this[hl]=e,this[Q1]()}get evictionThreshold(){return this[hl]}get cache(){return this[h2]}retainerCount(e){return this[os].get(e)||0}reset(){this[os].clear(),this[Xs]=[]}retain(e){this[os].has(e)||this[os].set(e,0),this[os].set(e,this[os].get(e)+1);const n=this[Xs].indexOf(e);n!==-1&&this[Xs].splice(n,1),this[Xs].unshift(e),this[Q1]()}release(e){this[os].has(e)&&this[os].set(e,Math.max(this[os].get(e)-1,0)),this[Q1]()}[(pv=os,fv=Xs,Q1)](){if(!(this[Xs].length=this[hl];--e){const n=this[Xs][e];this[os].get(n)===0&&(this[h2].delete(n),this[Xs].splice(e,1))}}}/* @license * Copyright 2021 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -876,7 +876,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Jq=t=>{const e=[],n=new Set;for(const i of t){let s=i,r=0;for(;n.has(s);)s=i+"."+ ++r;n.add(s),e.push(s)}return e},Yq=t=>{const e=new Map;for(const n of t.mappings)for(const i of n.variants)e.set(i,{material:null,gltfMaterialIndex:n.material});return e};class Xq{constructor(e){this.parser=e,this.name="KHR_materials_variants"}afterRoot(e){const n=this.parser,i=n.json;if(i.extensions===void 0||i.extensions[this.name]===void 0)return null;const r=i.extensions[this.name].variants||[],a=Jq(r.map(c=>c.name));for(const c of e.scenes)c.traverse(l=>{const d=l;if(!d.isMesh)return;const h=n.associations.get(d);if(h==null||h.meshes==null||h.primitives==null)return;const g=i.meshes[h.meshes].primitives[h.primitives].extensions;!g||!g[this.name]||(d.userData.variantMaterials=Yq(g[this.name]))});return e.userData.variants=a,Promise.resolve()}}/* @license + */const Xq=t=>{const e=[],n=new Set;for(const i of t){let s=i,r=0;for(;n.has(s);)s=i+"."+ ++r;n.add(s),e.push(s)}return e},Zq=t=>{const e=new Map;for(const n of t.mappings)for(const i of n.variants)e.set(i,{material:null,gltfMaterialIndex:n.material});return e};class ej{constructor(e){this.parser=e,this.name="KHR_materials_variants"}afterRoot(e){const n=this.parser,i=n.json;if(i.extensions===void 0||i.extensions[this.name]===void 0)return null;const r=i.extensions[this.name].variants||[],a=Xq(r.map(c=>c.name));for(const c of e.scenes)c.traverse(l=>{const d=l;if(!d.isMesh)return;const p=n.associations.get(d);if(p==null||p.meshes==null||p.primitives==null)return;const g=i.meshes[p.meshes].primitives[p.primitives].extensions;!g||!g[this.name]||(d.userData.variantMaterials=Zq(g[this.name]))});return e.userData.variants=a,Promise.resolve()}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -889,7 +889,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var Ry,pv;nu.DEFAULT_ANISOTROPY=4;const Zq=(t,e,n=()=>{})=>{const i=s=>{const r=s.loaded/s.total;n(Math.max(0,Math.min(1,isFinite(r)?r:1)))};return new Promise((s,r)=>{e.load(t,s,i,r)})},ej=t=>new Promise((e,n)=>{const i=document.createElement("script");document.body.appendChild(i),i.onload=e,i.onerror=n,i.async=!0,i.src=t}),Zs=new Map,d2=new Map;let fv;const mv=new rq;let Av;const h2=new Ts;let p2,f2;const Fa=Symbol("loader"),zr=Symbol("evictionPolicy"),vv=Symbol("GLTFInstance");class Dn extends bu{constructor(e){super(),this[pv]=new oq().register(n=>new Xq(n)),this[vv]=e,this[Fa].setDRACOLoader(mv),this[Fa].setKTX2Loader(h2)}static setDRACODecoderLocation(e){fv=e,mv.setDecoderPath(e)}static getDRACODecoderLocation(){return fv}static setKTX2TranscoderLocation(e){Av=e,h2.setTranscoderPath(e)}static getKTX2TranscoderLocation(){return Av}static setMeshoptDecoderLocation(e){p2!==e&&(p2=e,f2=ej(e).then(()=>MeshoptDecoder.ready).then(()=>MeshoptDecoder))}static getMeshoptDecoderLocation(){return p2}static initializeKTX2Loader(e){h2.detectSupport(e)}static get cache(){return Zs}static clearCache(){Zs.forEach((e,n)=>{this.delete(n)}),this[zr].reset()}static has(e){return Zs.has(e)}static async delete(e){if(!this.has(e))return;const n=Zs.get(e);d2.delete(e),Zs.delete(e),(await n).dispose()}static hasFinishedLoading(e){return!!d2.get(e)}get[(Ry=zr,pv=Fa,zr)](){return this.constructor[zr]}async preload(e,n,i=()=>{}){if(this[Fa].setWithCredentials(Dn.withCredentials),this.dispatchEvent({type:"preload",element:n,src:e}),!Zs.has(e)){f2!=null&&this[Fa].setMeshoptDecoder(await f2);const s=Zq(e,this[Fa],c=>{i(c*.8)}),r=this[vv],a=s.then(c=>r.prepare(c)).then(c=>(i(.9),new r(c))).catch(c=>(console.error(c),new r));Zs.set(e,a)}await Zs.get(e),d2.set(e,!0),i&&i(1)}async load(e,n,i=()=>{}){await this.preload(e,n,i);const r=await(await Zs.get(e)).clone();return this[zr].retain(e),r.dispose=()=>{this[zr].release(e)},r}}Dn[Ry]=new Wq(Dn);class tj extends gu{constructor(e=document.createElement("div")){super(),this.isCSS2DObject=!0,this.element=e,this.element.style.position="absolute",this.element.style.userSelect="none",this.element.setAttribute("draggable",!1),this.addEventListener("removed",function(){this.traverse(function(n){n.element instanceof Element&&n.element.parentNode!==null&&n.element.parentNode.removeChild(n.element)})})}copy(e,n){return super.copy(e,n),this.element=e.element.cloneNode(!0),this}}const _o=new ot,gv=new vr,bv=new vr,yv=new ot,Ev=new ot;class nj{constructor(e={}){const n=this;let i,s,r,a;const c={objects:new WeakMap},l=e.element!==void 0?e.element:document.createElement("div");l.style.overflow="hidden",this.domElement=l,this.getSize=function(){return{width:i,height:s}},this.render=function(m,g){m.matrixWorldAutoUpdate===!0&&m.updateMatrixWorld(),g.parent===null&&g.matrixWorldAutoUpdate===!0&&g.updateMatrixWorld(),gv.copy(g.matrixWorldInverse),bv.multiplyMatrices(g.projectionMatrix,gv),d(m,m,g),v(m)},this.setSize=function(m,g){i=m,s=g,r=i/2,a=s/2,l.style.width=m+"px",l.style.height=g+"px"};function d(m,g,b){if(m.isCSS2DObject){_o.setFromMatrixPosition(m.matrixWorld),_o.applyMatrix4(bv);const E=m.visible===!0&&_o.z>=-1&&_o.z<=1&&m.layers.test(b.layers)===!0;if(m.element.style.display=E===!0?"":"none",E===!0){m.onBeforeRender(n,g,b);const C=m.element;C.style.transform="translate(-50%,-50%) translate("+(_o.x*r+r)+"px,"+(-_o.y*a+a)+"px)",C.parentNode!==l&&l.appendChild(C),m.onAfterRender(n,g,b)}const x={distanceToCameraSquared:h(b,m)};c.objects.set(m,x)}for(let E=0,x=m.children.length;E{const{geometry:a}=r;if(a!==void 0){const{position:c}=a.attributes;if(c!==void 0)for(let l=0,d=c.count;l4?a=t.array[s*t.itemSize+r]:(r===0?a=t.getX(s):r===1?a=t.getY(s):r===2?a=t.getZ(s):r===3&&(a=t.getW(s)),t.normalized===!0&&(a=Wd.normalize(a,t.array))),i.min[r]=Math.min(i.min[r],a),i.max[r]=Math.max(i.max[r],a)}return i}function Oy(t){return Math.ceil(t/4)*4}function m2(t,e=0){const n=Oy(t.byteLength);if(n!==t.byteLength){const i=new Uint8Array(n);if(i.set(new Uint8Array(t)),e!==0)for(let s=t.byteLength;s"u"&&typeof OffscreenCanvas<"u"?new OffscreenCanvas(1,1):document.createElement("canvas")}function Iv(t,e){if(t.toBlob!==void 0)return new Promise(i=>t.toBlob(i,e));let n;return e==="image/jpeg"?n=.92:e==="image/webp"&&(n=.8),t.convertToBlob({type:e,quality:n})}class dj{constructor(){this.plugins=[],this.options={},this.pending=[],this.buffers=[],this.byteOffset=0,this.buffers=[],this.nodeMap=new Map,this.skins=[],this.extensionsUsed={},this.uids=new Map,this.uid=0,this.json={asset:{version:"2.0",generator:"THREE.GLTFExporter"}},this.cache={meshes:new Map,attributes:new Map,attributesNormalized:new Map,materials:new Map,textures:new Map,images:new Map}}setPlugins(e){this.plugins=e}async write(e,n,i={}){this.options=Object.assign({binary:!1,trs:!1,onlyVisible:!0,maxTextureSize:1/0,animations:[],includeCustomExtensions:!1},i),this.options.animations.length>0&&(this.options.trs=!0),this.processInput(e),await Promise.all(this.pending);const s=this,r=s.buffers,a=s.json;i=s.options;const c=s.extensionsUsed,l=new Blob(r,{type:"application/octet-stream"}),d=Object.keys(c);if(d.length>0&&(a.extensionsUsed=d),a.buffers&&a.buffers.length>0&&(a.buffers[0].byteLength=l.size),i.binary===!0){const h=new FileReader;h.readAsArrayBuffer(l),h.onloadend=function(){const f=m2(h.result),v=new DataView(new ArrayBuffer(_v));v.setUint32(0,f.byteLength,!0),v.setUint32(4,oj,!0);const m=m2(cj(JSON.stringify(a)),32),g=new DataView(new ArrayBuffer(_v));g.setUint32(0,m.byteLength,!0),g.setUint32(4,aj,!0);const b=new ArrayBuffer(wv),E=new DataView(b);E.setUint32(0,sj,!0),E.setUint32(4,rj,!0);const x=wv+g.byteLength+m.byteLength+v.byteLength+f.byteLength;E.setUint32(8,x,!0);const C=new Blob([b,g,m,v,f],{type:"application/octet-stream"}),_=new FileReader;_.readAsArrayBuffer(C),_.onloadend=function(){n(_.result)}}}else if(a.buffers&&a.buffers.length>0){const h=new FileReader;h.readAsDataURL(l),h.onloadend=function(){const f=h.result;a.buffers[0].uri=f,n(a)}}else n(a)}serializeUserData(e,n){if(Object.keys(e.userData).length===0)return;const i=this.options,s=this.extensionsUsed;try{const r=JSON.parse(JSON.stringify(e.userData));if(i.includeCustomExtensions&&r.gltfExtensions){n.extensions===void 0&&(n.extensions={});for(const a in r.gltfExtensions)n.extensions[a]=r.gltfExtensions[a],s[a]=!0;delete r.gltfExtensions}Object.keys(r).length>0&&(n.extras=r)}catch(r){console.warn("THREE.GLTFExporter: userData of '"+e.name+"' won't be serialized because of JSON.stringify error - "+r.message)}}getUID(e,n=!1){if(this.uids.has(e)===!1){const s=new Map;s.set(!0,this.uid++),s.set(!1,this.uid++),this.uids.set(e,s)}return this.uids.get(e).get(n)}isNormalizedNormalAttribute(e){if(this.cache.attributesNormalized.has(e))return!1;const i=new ot;for(let s=0,r=e.count;s5e-4)return!1;return!0}createNormalizedNormalAttribute(e){const n=this.cache;if(n.attributesNormalized.has(e))return n.attributesNormalized.get(e);const i=e.clone(),s=new ot;for(let r=0,a=i.count;r4?b=e.array[m*e.itemSize+g]:(g===0?b=e.getX(m):g===1?b=e.getY(m):g===2?b=e.getZ(m):g===3&&(b=e.getW(m)),e.normalized===!0&&(b=Wd.normalize(b,e.array))),n===Lt.FLOAT?d.setFloat32(h,b,!0):n===Lt.UNSIGNED_INT?d.setUint32(h,b,!0):n===Lt.UNSIGNED_SHORT?d.setUint16(h,b,!0):n===Lt.UNSIGNED_BYTE&&d.setUint8(h,b),h+=c}const f={buffer:this.processBuffer(d.buffer),byteOffset:this.byteOffset,byteLength:l};return r!==void 0&&(f.target=r),r===Lt.ARRAY_BUFFER&&(f.byteStride=e.itemSize*c),this.byteOffset+=l,a.bufferViews.push(f),{id:a.bufferViews.length-1,byteLength:0}}processBufferViewImage(e){const n=this,i=n.json;return i.bufferViews||(i.bufferViews=[]),new Promise(function(s){const r=new FileReader;r.readAsArrayBuffer(e),r.onloadend=function(){const a=m2(r.result),c={buffer:n.processBuffer(a),byteOffset:n.byteOffset,byteLength:a.byteLength};n.byteOffset+=a.byteLength,s(i.bufferViews.push(c)-1)}})}processAccessor(e,n,i,s){const r=this.json,a={1:"SCALAR",2:"VEC2",3:"VEC3",4:"VEC4",16:"MAT4"};let c;if(e.array.constructor===Float32Array)c=Lt.FLOAT;else if(e.array.constructor===Uint32Array)c=Lt.UNSIGNED_INT;else if(e.array.constructor===Uint16Array)c=Lt.UNSIGNED_SHORT;else if(e.array.constructor===Uint8Array)c=Lt.UNSIGNED_BYTE;else throw new Error("THREE.GLTFExporter: Unsupported bufferAttribute component type.");if(i===void 0&&(i=0),s===void 0&&(s=e.count),s===0)return null;const l=uj(e,i,s);let d;n!==void 0&&(d=e===n.index?Lt.ELEMENT_ARRAY_BUFFER:Lt.ARRAY_BUFFER);const h=this.processBufferView(e,c,i,s,d),f={bufferView:h.id,byteOffset:h.byteOffset,componentType:c,count:s,max:l.max,min:l.min,type:a[e.itemSize]};return e.normalized===!0&&(f.normalized=!0),r.accessors||(r.accessors=[]),r.accessors.push(f)-1}processImage(e,n,i,s="image/png"){if(e!==null){const r=this,a=r.cache,c=r.json,l=r.options,d=r.pending;a.images.has(e)||a.images.set(e,{});const h=a.images.get(e),f=s+":flipY/"+i.toString();if(h[f]!==void 0)return h[f];c.images||(c.images=[]);const v={mimeType:s},m=Cv();m.width=Math.min(e.width,l.maxTextureSize),m.height=Math.min(e.height,l.maxTextureSize);const g=m.getContext("2d");if(i===!0&&(g.translate(0,m.height),g.scale(1,-1)),e.data!==void 0){n!==Kr&&console.error("GLTFExporter: Only RGBAFormat is supported."),(e.width>l.maxTextureSize||e.height>l.maxTextureSize)&&console.warn("GLTFExporter: Image size is bigger than maxTextureSize",e);const E=new Uint8ClampedArray(e.height*e.width*4);for(let x=0;xr.processBufferViewImage(E)).then(E=>{v.bufferView=E})):m.toDataURL!==void 0?v.uri=m.toDataURL(s):d.push(Iv(m,s).then(E=>new FileReader().readAsDataURL(E)).then(E=>{v.uri=E}));const b=c.images.push(v)-1;return h[f]=b,b}else throw new Error("THREE.GLTFExporter: No valid image data found. Unable to process texture.")}processSampler(e){const n=this.json;n.samplers||(n.samplers=[]);const i={magFilter:Si[e.magFilter],minFilter:Si[e.minFilter],wrapS:Si[e.wrapS],wrapT:Si[e.wrapT]};return n.samplers.push(i)-1}processTexture(e){const n=this.cache,i=this.json;if(n.textures.has(e))return n.textures.get(e);i.textures||(i.textures=[]);let s=e.userData.mimeType;s==="image/webp"&&(s="image/png");const r={sampler:this.processSampler(e),source:this.processImage(e.image,e.format,e.flipY,s)};e.name&&(r.name=e.name),this._invokeAll(function(c){c.writeTexture&&c.writeTexture(e,r)});const a=i.textures.push(r)-1;return n.textures.set(e,a),a}processMaterial(e){const n=this.cache,i=this.json;if(n.materials.has(e))return n.materials.get(e);if(e.isShaderMaterial)return console.warn("GLTFExporter: THREE.ShaderMaterial not supported."),null;i.materials||(i.materials=[]);const s={pbrMetallicRoughness:{}};e.isMeshStandardMaterial!==!0&&e.isMeshBasicMaterial!==!0&&console.warn("GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.");const r=e.color.toArray().concat([e.opacity]);if(Ql(r,[1,1,1,1])||(s.pbrMetallicRoughness.baseColorFactor=r),e.isMeshStandardMaterial?(s.pbrMetallicRoughness.metallicFactor=e.metalness,s.pbrMetallicRoughness.roughnessFactor=e.roughness):(s.pbrMetallicRoughness.metallicFactor=.5,s.pbrMetallicRoughness.roughnessFactor=.5),e.metalnessMap||e.roughnessMap){const c=this.buildMetalRoughTexture(e.metalnessMap,e.roughnessMap),l={index:this.processTexture(c)};this.applyTextureTransform(l,c),s.pbrMetallicRoughness.metallicRoughnessTexture=l}if(e.map){const c={index:this.processTexture(e.map)};this.applyTextureTransform(c,e.map),s.pbrMetallicRoughness.baseColorTexture=c}if(e.emissive){const c=e.emissive.clone().multiplyScalar(e.emissiveIntensity),l=Math.max(c.r,c.g,c.b);if(l>1&&(c.multiplyScalar(1/l),console.warn("THREE.GLTFExporter: Some emissive components exceed 1; emissive has been limited")),l>0&&(s.emissiveFactor=c.toArray()),e.emissiveMap){const d={index:this.processTexture(e.emissiveMap)};this.applyTextureTransform(d,e.emissiveMap),s.emissiveTexture=d}}if(e.normalMap){const c={index:this.processTexture(e.normalMap)};e.normalScale&&e.normalScale.x!==1&&(c.scale=e.normalScale.x),this.applyTextureTransform(c,e.normalMap),s.normalTexture=c}if(e.aoMap){const c={index:this.processTexture(e.aoMap),texCoord:1};e.aoMapIntensity!==1&&(c.strength=e.aoMapIntensity),this.applyTextureTransform(c,e.aoMap),s.occlusionTexture=c}e.transparent?s.alphaMode="BLEND":e.alphaTest>0&&(s.alphaMode="MASK",s.alphaCutoff=e.alphaTest),e.side===fc&&(s.doubleSided=!0),e.name!==""&&(s.name=e.name),this.serializeUserData(e,s),this._invokeAll(function(c){c.writeMaterial&&c.writeMaterial(e,s)});const a=i.materials.push(s)-1;return n.materials.set(e,a),a}processMesh(e){const n=this.cache,i=this.json,s=[e.geometry.uuid];if(Array.isArray(e.material))for(let _=0,I=e.material.length;_0){const _=[],I=[],S={};if(e.morphTargetDictionary!==void 0)for(const T in e.morphTargetDictionary)S[e.morphTargetDictionary[T]]=T;for(let T=0;T0&&(l.extras={},l.extras.targetNames=I)}const b=Array.isArray(e.material);if(b&&a.groups.length===0)return null;const E=b?e.material:[e.material],x=b?a.groups:[{materialIndex:0,start:void 0,count:void 0}];for(let _=0,I=x.length;_0&&(S.targets=f),a.index!==null){let B=this.getUID(a.index);(x[_].start!==void 0||x[_].count!==void 0)&&(B+=":"+x[_].start+":"+x[_].count),n.attributes.has(B)?S.indices=n.attributes.get(B):(S.indices=this.processAccessor(a.index,a,x[_].start,x[_].count),n.attributes.set(B,S.indices)),S.indices===null&&delete S.indices}const T=this.processMaterial(E[x[_].materialIndex]);T!==null&&(S.material=T),h.push(S)}l.primitives=h,i.meshes||(i.meshes=[]),this._invokeAll(function(_){_.writeMesh&&_.writeMesh(e,l)});const C=i.meshes.push(l)-1;return n.meshes.set(r,C),C}processCamera(e){const n=this.json;n.cameras||(n.cameras=[]);const i=e.isOrthographicCamera,s={type:i?"orthographic":"perspective"};return i?s.orthographic={xmag:e.right*2,ymag:e.top*2,zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near}:s.perspective={aspectRatio:e.aspect,yfov:Wd.degToRad(e.fov),zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near},e.name!==""&&(s.name=e.type),n.cameras.push(s)-1}processAnimation(e,n){const i=this.json,s=this.nodeMap;i.animations||(i.animations=[]),e=$4.Utils.mergeMorphTargetTracks(e.clone(),n);const r=e.tracks,a=[],c=[];for(let l=0;l0){const c=[];for(let l=0,d=e.children.length;l0&&(r.children=c)}this._invokeAll(function(c){c.writeNode&&c.writeNode(e,r)});const a=n.nodes.push(r)-1;return s.set(e,a),a}processScene(e){const n=this.json,i=this.options;n.scenes||(n.scenes=[],n.scene=0);const s={};e.name!==""&&(s.name=e.name),n.scenes.push(s);const r=[];for(let a=0,c=e.children.length;a0&&(s.nodes=r),this.serializeUserData(e,s)}processObjects(e){const n=new Zr;n.name="AuxScene";for(let i=0;i0&&this.processObjects(i);for(let s=0;s0&&(a.range=e.distance)):e.isSpotLight&&(a.type="spot",e.distance>0&&(a.range=e.distance),a.spot={},a.spot.innerConeAngle=(e.penumbra-1)*e.angle*-1,a.spot.outerConeAngle=e.angle),e.decay!==void 0&&e.decay!==2&&console.warn("THREE.GLTFExporter: Light decay may be lost. glTF is physically-based, and expects light.decay=2."),e.target&&(e.target.parent!==e||e.target.position.x!==0||e.target.position.y!==0||e.target.position.z!==-1)&&console.warn("THREE.GLTFExporter: Light direction may be lost. For best results, make light.target a child of the light with position 0,0,-1."),r[this.name]||(s.extensions=s.extensions||{},s.extensions[this.name]={lights:[]},r[this.name]=!0);const c=s.extensions[this.name].lights;c.push(a),n.extensions=n.extensions||{},n.extensions[this.name]={light:c.length-1}}}class pj{constructor(e){this.writer=e,this.name="KHR_materials_unlit"}writeMaterial(e,n){if(!e.isMeshBasicMaterial)return;const s=this.writer.extensionsUsed;n.extensions=n.extensions||{},n.extensions[this.name]={},s[this.name]=!0,n.pbrMetallicRoughness.metallicFactor=0,n.pbrMetallicRoughness.roughnessFactor=.9}}class fj{constructor(e){this.writer=e,this.name="KHR_materials_clearcoat"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.clearcoat===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.clearcoatFactor=e.clearcoat,e.clearcoatMap){const a={index:i.processTexture(e.clearcoatMap)};i.applyTextureTransform(a,e.clearcoatMap),r.clearcoatTexture=a}if(r.clearcoatRoughnessFactor=e.clearcoatRoughness,e.clearcoatRoughnessMap){const a={index:i.processTexture(e.clearcoatRoughnessMap)};i.applyTextureTransform(a,e.clearcoatRoughnessMap),r.clearcoatRoughnessTexture=a}if(e.clearcoatNormalMap){const a={index:i.processTexture(e.clearcoatNormalMap)};i.applyTextureTransform(a,e.clearcoatNormalMap),r.clearcoatNormalTexture=a}n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class mj{constructor(e){this.writer=e,this.name="KHR_materials_iridescence"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.iridescence===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.iridescenceFactor=e.iridescence,e.iridescenceMap){const a={index:i.processTexture(e.iridescenceMap)};i.applyTextureTransform(a,e.iridescenceMap),r.iridescenceTexture=a}if(r.iridescenceIor=e.iridescenceIOR,r.iridescenceThicknessMinimum=e.iridescenceThicknessRange[0],r.iridescenceThicknessMaximum=e.iridescenceThicknessRange[1],e.iridescenceThicknessMap){const a={index:i.processTexture(e.iridescenceThicknessMap)};i.applyTextureTransform(a,e.iridescenceThicknessMap),r.iridescenceThicknessTexture=a}n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class Aj{constructor(e){this.writer=e,this.name="KHR_materials_transmission"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.transmission===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.transmissionFactor=e.transmission,e.transmissionMap){const a={index:i.processTexture(e.transmissionMap)};i.applyTextureTransform(a,e.transmissionMap),r.transmissionTexture=a}n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class vj{constructor(e){this.writer=e,this.name="KHR_materials_volume"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.transmission===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.thicknessFactor=e.thickness,e.thicknessMap){const a={index:i.processTexture(e.thicknessMap)};i.applyTextureTransform(a,e.thicknessMap),r.thicknessTexture=a}r.attenuationDistance=e.attenuationDistance,r.attenuationColor=e.attenuationColor.toArray(),n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class gj{constructor(e){this.writer=e,this.name="KHR_materials_ior"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.ior===1.5)return;const s=this.writer.extensionsUsed,r={};r.ior=e.ior,n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class bj{constructor(e){this.writer=e,this.name="KHR_materials_specular"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.specularIntensity===1&&e.specularColor.equals(ij)&&!e.specularIntensityMap&&!e.specularColorTexture)return;const i=this.writer,s=i.extensionsUsed,r={};if(e.specularIntensityMap){const a={index:i.processTexture(e.specularIntensityMap)};i.applyTextureTransform(a,e.specularIntensityMap),r.specularTexture=a}if(e.specularColorMap){const a={index:i.processTexture(e.specularColorMap)};i.applyTextureTransform(a,e.specularColorMap),r.specularColorTexture=a}r.specularFactor=e.specularIntensity,r.specularColorFactor=e.specularColor.toArray(),n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}$4.Utils={insertKeyframe:function(t,e){const i=t.getValueSize(),s=new t.TimeBufferType(t.times.length+1),r=new t.ValueBufferType(t.values.length+i),a=t.createInterpolant(new t.ValueBufferType(i));let c;if(t.times.length===0){s[0]=e;for(let l=0;lt.times[t.times.length-1]){if(Math.abs(t.times[t.times.length-1]-e)<.001)return t.times.length-1;s[s.length-1]=e,s.set(t.times,0),r.set(t.values,0),r.set(a.evaluate(e),t.values.length),c=s.length-1}else for(let l=0;le){s.set(t.times.slice(0,l+1),0),s[l+1]=e,s.set(t.times.slice(l+1),l+2),r.set(t.values.slice(0,(l+1)*i),0),r.set(a.evaluate(e),(l+1)*i),r.set(t.values.slice((l+1)*i),(l+2)*i),c=l+1;break}}return t.times=s,t.values=r,c},mergeMorphTargetTracks:function(t,e){const n=[],i={},s=t.tracks;for(let r=0;r{})=>{const i=s=>{const r=s.loaded/s.total;n(Math.max(0,Math.min(1,isFinite(r)?r:1)))};return new Promise((s,r)=>{e.load(t,s,i,r)})},nj=t=>new Promise((e,n)=>{const i=document.createElement("script");document.body.appendChild(i),i.onload=e,i.onerror=n,i.async=!0,i.src=t}),Zs=new Map,p2=new Map;let Av;const vv=new oq;let gv;const f2=new Fs;let m2,A2;const Fa=Symbol("loader"),zr=Symbol("evictionPolicy"),bv=Symbol("GLTFInstance");class Dn extends Eu{constructor(e){super(),this[mv]=new lq().register(n=>new ej(n)),this[bv]=e,this[Fa].setDRACOLoader(vv),this[Fa].setKTX2Loader(f2)}static setDRACODecoderLocation(e){Av=e,vv.setDecoderPath(e)}static getDRACODecoderLocation(){return Av}static setKTX2TranscoderLocation(e){gv=e,f2.setTranscoderPath(e)}static getKTX2TranscoderLocation(){return gv}static setMeshoptDecoderLocation(e){m2!==e&&(m2=e,A2=nj(e).then(()=>MeshoptDecoder.ready).then(()=>MeshoptDecoder))}static getMeshoptDecoderLocation(){return m2}static initializeKTX2Loader(e){f2.detectSupport(e)}static get cache(){return Zs}static clearCache(){Zs.forEach((e,n)=>{this.delete(n)}),this[zr].reset()}static has(e){return Zs.has(e)}static async delete(e){if(!this.has(e))return;const n=Zs.get(e);p2.delete(e),Zs.delete(e),(await n).dispose()}static hasFinishedLoading(e){return!!p2.get(e)}get[(Ny=zr,mv=Fa,zr)](){return this.constructor[zr]}async preload(e,n,i=()=>{}){if(this[Fa].setWithCredentials(Dn.withCredentials),this.dispatchEvent({type:"preload",element:n,src:e}),!Zs.has(e)){A2!=null&&this[Fa].setMeshoptDecoder(await A2);const s=tj(e,this[Fa],c=>{i(c*.8)}),r=this[bv],a=s.then(c=>r.prepare(c)).then(c=>(i(.9),new r(c))).catch(c=>(console.error(c),new r));Zs.set(e,a)}await Zs.get(e),p2.set(e,!0),i&&i(1)}async load(e,n,i=()=>{}){await this.preload(e,n,i);const r=await(await Zs.get(e)).clone();return this[zr].retain(e),r.dispose=()=>{this[zr].release(e)},r}}Dn[Ny]=new Yq(Dn);class ij extends yu{constructor(e=document.createElement("div")){super(),this.isCSS2DObject=!0,this.element=e,this.element.style.position="absolute",this.element.style.userSelect="none",this.element.setAttribute("draggable",!1),this.addEventListener("removed",function(){this.traverse(function(n){n.element instanceof Element&&n.element.parentNode!==null&&n.element.parentNode.removeChild(n.element)})})}copy(e,n){return super.copy(e,n),this.element=e.element.cloneNode(!0),this}}const _o=new ot,yv=new vr,Ev=new vr,xv=new ot,wv=new ot;class sj{constructor(e={}){const n=this;let i,s,r,a;const c={objects:new WeakMap},l=e.element!==void 0?e.element:document.createElement("div");l.style.overflow="hidden",this.domElement=l,this.getSize=function(){return{width:i,height:s}},this.render=function(m,g){m.matrixWorldAutoUpdate===!0&&m.updateMatrixWorld(),g.parent===null&&g.matrixWorldAutoUpdate===!0&&g.updateMatrixWorld(),yv.copy(g.matrixWorldInverse),Ev.multiplyMatrices(g.projectionMatrix,yv),d(m,m,g),v(m)},this.setSize=function(m,g){i=m,s=g,r=i/2,a=s/2,l.style.width=m+"px",l.style.height=g+"px"};function d(m,g,b){if(m.isCSS2DObject){_o.setFromMatrixPosition(m.matrixWorld),_o.applyMatrix4(Ev);const E=m.visible===!0&&_o.z>=-1&&_o.z<=1&&m.layers.test(b.layers)===!0;if(m.element.style.display=E===!0?"":"none",E===!0){m.onBeforeRender(n,g,b);const C=m.element;C.style.transform="translate(-50%,-50%) translate("+(_o.x*r+r)+"px,"+(-_o.y*a+a)+"px)",C.parentNode!==l&&l.appendChild(C),m.onAfterRender(n,g,b)}const x={distanceToCameraSquared:p(b,m)};c.objects.set(m,x)}for(let E=0,x=m.children.length;E{const{geometry:a}=r;if(a!==void 0){const{position:c}=a.attributes;if(c!==void 0)for(let l=0,d=c.count;l4?a=t.array[s*t.itemSize+r]:(r===0?a=t.getX(s):r===1?a=t.getY(s):r===2?a=t.getZ(s):r===3&&(a=t.getW(s)),t.normalized===!0&&(a=Yd.normalize(a,t.array))),i.min[r]=Math.min(i.min[r],a),i.max[r]=Math.max(i.max[r],a)}return i}function Oy(t){return Math.ceil(t/4)*4}function v2(t,e=0){const n=Oy(t.byteLength);if(n!==t.byteLength){const i=new Uint8Array(n);if(i.set(new Uint8Array(t)),e!==0)for(let s=t.byteLength;s"u"&&typeof OffscreenCanvas<"u"?new OffscreenCanvas(1,1):document.createElement("canvas")}function Sv(t,e){if(t.toBlob!==void 0)return new Promise(i=>t.toBlob(i,e));let n;return e==="image/jpeg"?n=.92:e==="image/webp"&&(n=.8),t.convertToBlob({type:e,quality:n})}class pj{constructor(){this.plugins=[],this.options={},this.pending=[],this.buffers=[],this.byteOffset=0,this.buffers=[],this.nodeMap=new Map,this.skins=[],this.extensionsUsed={},this.uids=new Map,this.uid=0,this.json={asset:{version:"2.0",generator:"THREE.GLTFExporter"}},this.cache={meshes:new Map,attributes:new Map,attributesNormalized:new Map,materials:new Map,textures:new Map,images:new Map}}setPlugins(e){this.plugins=e}async write(e,n,i={}){this.options=Object.assign({binary:!1,trs:!1,onlyVisible:!0,maxTextureSize:1/0,animations:[],includeCustomExtensions:!1},i),this.options.animations.length>0&&(this.options.trs=!0),this.processInput(e),await Promise.all(this.pending);const s=this,r=s.buffers,a=s.json;i=s.options;const c=s.extensionsUsed,l=new Blob(r,{type:"application/octet-stream"}),d=Object.keys(c);if(d.length>0&&(a.extensionsUsed=d),a.buffers&&a.buffers.length>0&&(a.buffers[0].byteLength=l.size),i.binary===!0){const p=new FileReader;p.readAsArrayBuffer(l),p.onloadend=function(){const f=v2(p.result),v=new DataView(new ArrayBuffer(Iv));v.setUint32(0,f.byteLength,!0),v.setUint32(4,lj,!0);const m=v2(uj(JSON.stringify(a)),32),g=new DataView(new ArrayBuffer(Iv));g.setUint32(0,m.byteLength,!0),g.setUint32(4,cj,!0);const b=new ArrayBuffer(Cv),E=new DataView(b);E.setUint32(0,aj,!0),E.setUint32(4,oj,!0);const x=Cv+g.byteLength+m.byteLength+v.byteLength+f.byteLength;E.setUint32(8,x,!0);const C=new Blob([b,g,m,v,f],{type:"application/octet-stream"}),_=new FileReader;_.readAsArrayBuffer(C),_.onloadend=function(){n(_.result)}}}else if(a.buffers&&a.buffers.length>0){const p=new FileReader;p.readAsDataURL(l),p.onloadend=function(){const f=p.result;a.buffers[0].uri=f,n(a)}}else n(a)}serializeUserData(e,n){if(Object.keys(e.userData).length===0)return;const i=this.options,s=this.extensionsUsed;try{const r=JSON.parse(JSON.stringify(e.userData));if(i.includeCustomExtensions&&r.gltfExtensions){n.extensions===void 0&&(n.extensions={});for(const a in r.gltfExtensions)n.extensions[a]=r.gltfExtensions[a],s[a]=!0;delete r.gltfExtensions}Object.keys(r).length>0&&(n.extras=r)}catch(r){console.warn("THREE.GLTFExporter: userData of '"+e.name+"' won't be serialized because of JSON.stringify error - "+r.message)}}getUID(e,n=!1){if(this.uids.has(e)===!1){const s=new Map;s.set(!0,this.uid++),s.set(!1,this.uid++),this.uids.set(e,s)}return this.uids.get(e).get(n)}isNormalizedNormalAttribute(e){if(this.cache.attributesNormalized.has(e))return!1;const i=new ot;for(let s=0,r=e.count;s5e-4)return!1;return!0}createNormalizedNormalAttribute(e){const n=this.cache;if(n.attributesNormalized.has(e))return n.attributesNormalized.get(e);const i=e.clone(),s=new ot;for(let r=0,a=i.count;r4?b=e.array[m*e.itemSize+g]:(g===0?b=e.getX(m):g===1?b=e.getY(m):g===2?b=e.getZ(m):g===3&&(b=e.getW(m)),e.normalized===!0&&(b=Yd.normalize(b,e.array))),n===Qt.FLOAT?d.setFloat32(p,b,!0):n===Qt.UNSIGNED_INT?d.setUint32(p,b,!0):n===Qt.UNSIGNED_SHORT?d.setUint16(p,b,!0):n===Qt.UNSIGNED_BYTE&&d.setUint8(p,b),p+=c}const f={buffer:this.processBuffer(d.buffer),byteOffset:this.byteOffset,byteLength:l};return r!==void 0&&(f.target=r),r===Qt.ARRAY_BUFFER&&(f.byteStride=e.itemSize*c),this.byteOffset+=l,a.bufferViews.push(f),{id:a.bufferViews.length-1,byteLength:0}}processBufferViewImage(e){const n=this,i=n.json;return i.bufferViews||(i.bufferViews=[]),new Promise(function(s){const r=new FileReader;r.readAsArrayBuffer(e),r.onloadend=function(){const a=v2(r.result),c={buffer:n.processBuffer(a),byteOffset:n.byteOffset,byteLength:a.byteLength};n.byteOffset+=a.byteLength,s(i.bufferViews.push(c)-1)}})}processAccessor(e,n,i,s){const r=this.json,a={1:"SCALAR",2:"VEC2",3:"VEC3",4:"VEC4",16:"MAT4"};let c;if(e.array.constructor===Float32Array)c=Qt.FLOAT;else if(e.array.constructor===Uint32Array)c=Qt.UNSIGNED_INT;else if(e.array.constructor===Uint16Array)c=Qt.UNSIGNED_SHORT;else if(e.array.constructor===Uint8Array)c=Qt.UNSIGNED_BYTE;else throw new Error("THREE.GLTFExporter: Unsupported bufferAttribute component type.");if(i===void 0&&(i=0),s===void 0&&(s=e.count),s===0)return null;const l=hj(e,i,s);let d;n!==void 0&&(d=e===n.index?Qt.ELEMENT_ARRAY_BUFFER:Qt.ARRAY_BUFFER);const p=this.processBufferView(e,c,i,s,d),f={bufferView:p.id,byteOffset:p.byteOffset,componentType:c,count:s,max:l.max,min:l.min,type:a[e.itemSize]};return e.normalized===!0&&(f.normalized=!0),r.accessors||(r.accessors=[]),r.accessors.push(f)-1}processImage(e,n,i,s="image/png"){if(e!==null){const r=this,a=r.cache,c=r.json,l=r.options,d=r.pending;a.images.has(e)||a.images.set(e,{});const p=a.images.get(e),f=s+":flipY/"+i.toString();if(p[f]!==void 0)return p[f];c.images||(c.images=[]);const v={mimeType:s},m=Dv();m.width=Math.min(e.width,l.maxTextureSize),m.height=Math.min(e.height,l.maxTextureSize);const g=m.getContext("2d");if(i===!0&&(g.translate(0,m.height),g.scale(1,-1)),e.data!==void 0){n!==Kr&&console.error("GLTFExporter: Only RGBAFormat is supported."),(e.width>l.maxTextureSize||e.height>l.maxTextureSize)&&console.warn("GLTFExporter: Image size is bigger than maxTextureSize",e);const E=new Uint8ClampedArray(e.height*e.width*4);for(let x=0;xr.processBufferViewImage(E)).then(E=>{v.bufferView=E})):m.toDataURL!==void 0?v.uri=m.toDataURL(s):d.push(Sv(m,s).then(E=>new FileReader().readAsDataURL(E)).then(E=>{v.uri=E}));const b=c.images.push(v)-1;return p[f]=b,b}else throw new Error("THREE.GLTFExporter: No valid image data found. Unable to process texture.")}processSampler(e){const n=this.json;n.samplers||(n.samplers=[]);const i={magFilter:Bi[e.magFilter],minFilter:Bi[e.minFilter],wrapS:Bi[e.wrapS],wrapT:Bi[e.wrapT]};return n.samplers.push(i)-1}processTexture(e){const n=this.cache,i=this.json;if(n.textures.has(e))return n.textures.get(e);i.textures||(i.textures=[]);let s=e.userData.mimeType;s==="image/webp"&&(s="image/png");const r={sampler:this.processSampler(e),source:this.processImage(e.image,e.format,e.flipY,s)};e.name&&(r.name=e.name),this._invokeAll(function(c){c.writeTexture&&c.writeTexture(e,r)});const a=i.textures.push(r)-1;return n.textures.set(e,a),a}processMaterial(e){const n=this.cache,i=this.json;if(n.materials.has(e))return n.materials.get(e);if(e.isShaderMaterial)return console.warn("GLTFExporter: THREE.ShaderMaterial not supported."),null;i.materials||(i.materials=[]);const s={pbrMetallicRoughness:{}};e.isMeshStandardMaterial!==!0&&e.isMeshBasicMaterial!==!0&&console.warn("GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.");const r=e.color.toArray().concat([e.opacity]);if(Pl(r,[1,1,1,1])||(s.pbrMetallicRoughness.baseColorFactor=r),e.isMeshStandardMaterial?(s.pbrMetallicRoughness.metallicFactor=e.metalness,s.pbrMetallicRoughness.roughnessFactor=e.roughness):(s.pbrMetallicRoughness.metallicFactor=.5,s.pbrMetallicRoughness.roughnessFactor=.5),e.metalnessMap||e.roughnessMap){const c=this.buildMetalRoughTexture(e.metalnessMap,e.roughnessMap),l={index:this.processTexture(c)};this.applyTextureTransform(l,c),s.pbrMetallicRoughness.metallicRoughnessTexture=l}if(e.map){const c={index:this.processTexture(e.map)};this.applyTextureTransform(c,e.map),s.pbrMetallicRoughness.baseColorTexture=c}if(e.emissive){const c=e.emissive.clone().multiplyScalar(e.emissiveIntensity),l=Math.max(c.r,c.g,c.b);if(l>1&&(c.multiplyScalar(1/l),console.warn("THREE.GLTFExporter: Some emissive components exceed 1; emissive has been limited")),l>0&&(s.emissiveFactor=c.toArray()),e.emissiveMap){const d={index:this.processTexture(e.emissiveMap)};this.applyTextureTransform(d,e.emissiveMap),s.emissiveTexture=d}}if(e.normalMap){const c={index:this.processTexture(e.normalMap)};e.normalScale&&e.normalScale.x!==1&&(c.scale=e.normalScale.x),this.applyTextureTransform(c,e.normalMap),s.normalTexture=c}if(e.aoMap){const c={index:this.processTexture(e.aoMap),texCoord:1};e.aoMapIntensity!==1&&(c.strength=e.aoMapIntensity),this.applyTextureTransform(c,e.aoMap),s.occlusionTexture=c}e.transparent?s.alphaMode="BLEND":e.alphaTest>0&&(s.alphaMode="MASK",s.alphaCutoff=e.alphaTest),e.side===fc&&(s.doubleSided=!0),e.name!==""&&(s.name=e.name),this.serializeUserData(e,s),this._invokeAll(function(c){c.writeMaterial&&c.writeMaterial(e,s)});const a=i.materials.push(s)-1;return n.materials.set(e,a),a}processMesh(e){const n=this.cache,i=this.json,s=[e.geometry.uuid];if(Array.isArray(e.material))for(let _=0,I=e.material.length;_0){const _=[],I=[],S={};if(e.morphTargetDictionary!==void 0)for(const F in e.morphTargetDictionary)S[e.morphTargetDictionary[F]]=F;for(let F=0;F0&&(l.extras={},l.extras.targetNames=I)}const b=Array.isArray(e.material);if(b&&a.groups.length===0)return null;const E=b?e.material:[e.material],x=b?a.groups:[{materialIndex:0,start:void 0,count:void 0}];for(let _=0,I=x.length;_0&&(S.targets=f),a.index!==null){let B=this.getUID(a.index);(x[_].start!==void 0||x[_].count!==void 0)&&(B+=":"+x[_].start+":"+x[_].count),n.attributes.has(B)?S.indices=n.attributes.get(B):(S.indices=this.processAccessor(a.index,a,x[_].start,x[_].count),n.attributes.set(B,S.indices)),S.indices===null&&delete S.indices}const F=this.processMaterial(E[x[_].materialIndex]);F!==null&&(S.material=F),p.push(S)}l.primitives=p,i.meshes||(i.meshes=[]),this._invokeAll(function(_){_.writeMesh&&_.writeMesh(e,l)});const C=i.meshes.push(l)-1;return n.meshes.set(r,C),C}processCamera(e){const n=this.json;n.cameras||(n.cameras=[]);const i=e.isOrthographicCamera,s={type:i?"orthographic":"perspective"};return i?s.orthographic={xmag:e.right*2,ymag:e.top*2,zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near}:s.perspective={aspectRatio:e.aspect,yfov:Yd.degToRad(e.fov),zfar:e.far<=0?.001:e.far,znear:e.near<0?0:e.near},e.name!==""&&(s.name=e.type),n.cameras.push(s)-1}processAnimation(e,n){const i=this.json,s=this.nodeMap;i.animations||(i.animations=[]),e=Vm.Utils.mergeMorphTargetTracks(e.clone(),n);const r=e.tracks,a=[],c=[];for(let l=0;l0){const c=[];for(let l=0,d=e.children.length;l0&&(r.children=c)}this._invokeAll(function(c){c.writeNode&&c.writeNode(e,r)});const a=n.nodes.push(r)-1;return s.set(e,a),a}processScene(e){const n=this.json,i=this.options;n.scenes||(n.scenes=[],n.scene=0);const s={};e.name!==""&&(s.name=e.name),n.scenes.push(s);const r=[];for(let a=0,c=e.children.length;a0&&(s.nodes=r),this.serializeUserData(e,s)}processObjects(e){const n=new Zr;n.name="AuxScene";for(let i=0;i0&&this.processObjects(i);for(let s=0;s0&&(a.range=e.distance)):e.isSpotLight&&(a.type="spot",e.distance>0&&(a.range=e.distance),a.spot={},a.spot.innerConeAngle=(e.penumbra-1)*e.angle*-1,a.spot.outerConeAngle=e.angle),e.decay!==void 0&&e.decay!==2&&console.warn("THREE.GLTFExporter: Light decay may be lost. glTF is physically-based, and expects light.decay=2."),e.target&&(e.target.parent!==e||e.target.position.x!==0||e.target.position.y!==0||e.target.position.z!==-1)&&console.warn("THREE.GLTFExporter: Light direction may be lost. For best results, make light.target a child of the light with position 0,0,-1."),r[this.name]||(s.extensions=s.extensions||{},s.extensions[this.name]={lights:[]},r[this.name]=!0);const c=s.extensions[this.name].lights;c.push(a),n.extensions=n.extensions||{},n.extensions[this.name]={light:c.length-1}}}class mj{constructor(e){this.writer=e,this.name="KHR_materials_unlit"}writeMaterial(e,n){if(!e.isMeshBasicMaterial)return;const s=this.writer.extensionsUsed;n.extensions=n.extensions||{},n.extensions[this.name]={},s[this.name]=!0,n.pbrMetallicRoughness.metallicFactor=0,n.pbrMetallicRoughness.roughnessFactor=.9}}class Aj{constructor(e){this.writer=e,this.name="KHR_materials_clearcoat"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.clearcoat===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.clearcoatFactor=e.clearcoat,e.clearcoatMap){const a={index:i.processTexture(e.clearcoatMap)};i.applyTextureTransform(a,e.clearcoatMap),r.clearcoatTexture=a}if(r.clearcoatRoughnessFactor=e.clearcoatRoughness,e.clearcoatRoughnessMap){const a={index:i.processTexture(e.clearcoatRoughnessMap)};i.applyTextureTransform(a,e.clearcoatRoughnessMap),r.clearcoatRoughnessTexture=a}if(e.clearcoatNormalMap){const a={index:i.processTexture(e.clearcoatNormalMap)};i.applyTextureTransform(a,e.clearcoatNormalMap),r.clearcoatNormalTexture=a}n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class vj{constructor(e){this.writer=e,this.name="KHR_materials_iridescence"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.iridescence===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.iridescenceFactor=e.iridescence,e.iridescenceMap){const a={index:i.processTexture(e.iridescenceMap)};i.applyTextureTransform(a,e.iridescenceMap),r.iridescenceTexture=a}if(r.iridescenceIor=e.iridescenceIOR,r.iridescenceThicknessMinimum=e.iridescenceThicknessRange[0],r.iridescenceThicknessMaximum=e.iridescenceThicknessRange[1],e.iridescenceThicknessMap){const a={index:i.processTexture(e.iridescenceThicknessMap)};i.applyTextureTransform(a,e.iridescenceThicknessMap),r.iridescenceThicknessTexture=a}n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class gj{constructor(e){this.writer=e,this.name="KHR_materials_transmission"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.transmission===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.transmissionFactor=e.transmission,e.transmissionMap){const a={index:i.processTexture(e.transmissionMap)};i.applyTextureTransform(a,e.transmissionMap),r.transmissionTexture=a}n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class bj{constructor(e){this.writer=e,this.name="KHR_materials_volume"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.transmission===0)return;const i=this.writer,s=i.extensionsUsed,r={};if(r.thicknessFactor=e.thickness,e.thicknessMap){const a={index:i.processTexture(e.thicknessMap)};i.applyTextureTransform(a,e.thicknessMap),r.thicknessTexture=a}r.attenuationDistance=e.attenuationDistance,r.attenuationColor=e.attenuationColor.toArray(),n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class yj{constructor(e){this.writer=e,this.name="KHR_materials_ior"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.ior===1.5)return;const s=this.writer.extensionsUsed,r={};r.ior=e.ior,n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}class Ej{constructor(e){this.writer=e,this.name="KHR_materials_specular"}writeMaterial(e,n){if(!e.isMeshPhysicalMaterial||e.specularIntensity===1&&e.specularColor.equals(rj)&&!e.specularIntensityMap&&!e.specularColorTexture)return;const i=this.writer,s=i.extensionsUsed,r={};if(e.specularIntensityMap){const a={index:i.processTexture(e.specularIntensityMap)};i.applyTextureTransform(a,e.specularIntensityMap),r.specularTexture=a}if(e.specularColorMap){const a={index:i.processTexture(e.specularColorMap)};i.applyTextureTransform(a,e.specularColorMap),r.specularColorTexture=a}r.specularFactor=e.specularIntensity,r.specularColorFactor=e.specularColor.toArray(),n.extensions=n.extensions||{},n.extensions[this.name]=r,s[this.name]=!0}}Vm.Utils={insertKeyframe:function(t,e){const i=t.getValueSize(),s=new t.TimeBufferType(t.times.length+1),r=new t.ValueBufferType(t.values.length+i),a=t.createInterpolant(new t.ValueBufferType(i));let c;if(t.times.length===0){s[0]=e;for(let l=0;lt.times[t.times.length-1]){if(Math.abs(t.times[t.times.length-1]-e)<.001)return t.times.length-1;s[s.length-1]=e,s.set(t.times,0),r.set(t.values,0),r.set(a.evaluate(e),t.values.length),c=s.length-1}else for(let l=0;le){s.set(t.times.slice(0,l+1),0),s[l+1]=e,s.set(t.times.slice(l+1),l+2),r.set(t.values.slice(0,(l+1)*i),0),r.set(a.evaluate(e),(l+1)*i),r.set(t.values.slice((l+1)*i),(l+2)*i),c=l+1;break}}return t.times=s,t.values=r,c},mergeMorphTargetTracks:function(t,e){const n=[],i={},s=t.tracks;for(let r=0;rt.material!==void 0&&t.userData&&t.userData.variantMaterials&&!!Array.from(t.userData.variantMaterials.values()).filter(e=>Rd(e.material)),Rd=t=>t&&t.isMaterial&&!Array.isArray(t);class yj{constructor(e){this.writer=e,this.name="KHR_materials_variants",this.variantNames=[]}beforeParse(e){const n=new Set;for(const i of e)i.traverse(s=>{if(!Dv(s))return;const r=s.userData.variantMaterials,a=s.userData.variantData;for(const[c,l]of a){const d=r.get(l.index);d&&Rd(d.material)&&n.add(c)}});n.forEach(i=>this.variantNames.push(i))}writeMesh(e,n){if(!Dv(e))return;const i=e.userData,s=i.variantMaterials,r=i.variantData,a=new Map,c=new Map,l=Array.from(r.values()).sort((f,v)=>f.index-v.index);for(const[f,v]of l.entries())c.set(v.index,f);for(const f of r.values()){const v=s.get(f.index);if(!v||!Rd(v.material))continue;const m=this.writer.processMaterial(v.material);a.has(m)||a.set(m,{material:m,variants:[]}),a.get(m).variants.push(c.get(f.index))}const d=Array.from(a.values()).map(f=>f.variants.sort((v,m)=>v-m)&&f).sort((f,v)=>f.material-v.material);if(d.length===0)return;const h=Rd(i.originalMaterial)?this.writer.processMaterial(i.originalMaterial):-1;for(const f of n.primitives)h>=0&&(f.material=h),f.extensions=f.extensions||{},f.extensions[this.name]={mappings:d}}afterParse(){if(this.variantNames.length===0)return;const e=this.writer.json;e.extensions=e.extensions||{};const n=this.variantNames.map(i=>({name:i}));e.extensions[this.name]={variants:n},this.writer.extensionsUsed[this.name]=!0}}class Ej{constructor(e,n,i,s,r){this.xrLight=e,this.renderer=n,this.lightProbe=i,this.xrWebGLBinding=null,this.estimationStartCallback=r,this.frameCallback=this.onXRFrame.bind(this);const a=n.xr.getSession();if(s&&"XRWebGLBinding"in window){const c=new L9(16);e.environment=c.texture;const l=n.getContext();switch(a.preferredReflectionFormat){case"srgba8":l.getExtension("EXT_sRGB");break;case"rgba16f":l.getExtension("OES_texture_half_float");break}this.xrWebGLBinding=new XRWebGLBinding(a,l),this.lightProbe.addEventListener("reflectionchange",()=>{this.updateReflection()})}a.requestAnimationFrame(this.frameCallback)}updateReflection(){const e=this.renderer.properties.get(this.xrLight.environment);if(e){const n=this.xrWebGLBinding.getReflectionCubeMap(this.lightProbe);n&&(e.__webglTexture=n,this.xrLight.environment.needsPMREMUpdate=!0)}}onXRFrame(e,n){if(!this.xrLight)return;n.session.requestAnimationFrame(this.frameCallback);const s=n.getLightEstimate(this.lightProbe);if(s){this.xrLight.lightProbe.sh.fromArray(s.sphericalHarmonicsCoefficients),this.xrLight.lightProbe.intensity=1;const r=Math.max(1,Math.max(s.primaryLightIntensity.x,Math.max(s.primaryLightIntensity.y,s.primaryLightIntensity.z)));this.xrLight.directionalLight.color.setRGB(s.primaryLightIntensity.x/r,s.primaryLightIntensity.y/r,s.primaryLightIntensity.z/r),this.xrLight.directionalLight.intensity=r,this.xrLight.directionalLight.position.copy(s.primaryLightDirection),this.estimationStartCallback&&(this.estimationStartCallback(),this.estimationStartCallback=null)}}dispose(){this.xrLight=null,this.renderer=null,this.lightProbe=null,this.xrWebGLBinding=null}}class xj extends _d{constructor(e,n=!0){super(),this.lightProbe=new fk,this.lightProbe.intensity=0,this.add(this.lightProbe),this.directionalLight=new S9,this.directionalLight.intensity=0,this.add(this.directionalLight),this.environment=null;let i=null,s=!1;e.xr.addEventListener("sessionstart",()=>{const r=e.xr.getSession();"requestLightProbe"in r&&r.requestLightProbe({reflectionFormat:r.preferredReflectionFormat}).then(a=>{i=new Ej(this,e,a,n,()=>{s=!0,this.dispatchEvent({type:"estimationstart"})})})}),e.xr.addEventListener("sessionend",()=>{i&&(i.dispose(),i=null),s&&this.dispatchEvent({type:"estimationend"})}),this.dispose=()=>{i&&(i.dispose(),i=null),this.remove(this.lightProbe),this.lightProbe=null,this.remove(this.directionalLight),this.directionalLight=null,this.environment=null}}}/* @license + */const Bv=t=>t.material!==void 0&&t.userData&&t.userData.variantMaterials&&!!Array.from(t.userData.variantMaterials.values()).filter(e=>Od(e.material)),Od=t=>t&&t.isMaterial&&!Array.isArray(t);class xj{constructor(e){this.writer=e,this.name="KHR_materials_variants",this.variantNames=[]}beforeParse(e){const n=new Set;for(const i of e)i.traverse(s=>{if(!Bv(s))return;const r=s.userData.variantMaterials,a=s.userData.variantData;for(const[c,l]of a){const d=r.get(l.index);d&&Od(d.material)&&n.add(c)}});n.forEach(i=>this.variantNames.push(i))}writeMesh(e,n){if(!Bv(e))return;const i=e.userData,s=i.variantMaterials,r=i.variantData,a=new Map,c=new Map,l=Array.from(r.values()).sort((f,v)=>f.index-v.index);for(const[f,v]of l.entries())c.set(v.index,f);for(const f of r.values()){const v=s.get(f.index);if(!v||!Od(v.material))continue;const m=this.writer.processMaterial(v.material);a.has(m)||a.set(m,{material:m,variants:[]}),a.get(m).variants.push(c.get(f.index))}const d=Array.from(a.values()).map(f=>f.variants.sort((v,m)=>v-m)&&f).sort((f,v)=>f.material-v.material);if(d.length===0)return;const p=Od(i.originalMaterial)?this.writer.processMaterial(i.originalMaterial):-1;for(const f of n.primitives)p>=0&&(f.material=p),f.extensions=f.extensions||{},f.extensions[this.name]={mappings:d}}afterParse(){if(this.variantNames.length===0)return;const e=this.writer.json;e.extensions=e.extensions||{};const n=this.variantNames.map(i=>({name:i}));e.extensions[this.name]={variants:n},this.writer.extensionsUsed[this.name]=!0}}class wj{constructor(e,n,i,s,r){this.xrLight=e,this.renderer=n,this.lightProbe=i,this.xrWebGLBinding=null,this.estimationStartCallback=r,this.frameCallback=this.onXRFrame.bind(this);const a=n.xr.getSession();if(s&&"XRWebGLBinding"in window){const c=new P9(16);e.environment=c.texture;const l=n.getContext();switch(a.preferredReflectionFormat){case"srgba8":l.getExtension("EXT_sRGB");break;case"rgba16f":l.getExtension("OES_texture_half_float");break}this.xrWebGLBinding=new XRWebGLBinding(a,l),this.lightProbe.addEventListener("reflectionchange",()=>{this.updateReflection()})}a.requestAnimationFrame(this.frameCallback)}updateReflection(){const e=this.renderer.properties.get(this.xrLight.environment);if(e){const n=this.xrWebGLBinding.getReflectionCubeMap(this.lightProbe);n&&(e.__webglTexture=n,this.xrLight.environment.needsPMREMUpdate=!0)}}onXRFrame(e,n){if(!this.xrLight)return;n.session.requestAnimationFrame(this.frameCallback);const s=n.getLightEstimate(this.lightProbe);if(s){this.xrLight.lightProbe.sh.fromArray(s.sphericalHarmonicsCoefficients),this.xrLight.lightProbe.intensity=1;const r=Math.max(1,Math.max(s.primaryLightIntensity.x,Math.max(s.primaryLightIntensity.y,s.primaryLightIntensity.z)));this.xrLight.directionalLight.color.setRGB(s.primaryLightIntensity.x/r,s.primaryLightIntensity.y/r,s.primaryLightIntensity.z/r),this.xrLight.directionalLight.intensity=r,this.xrLight.directionalLight.position.copy(s.primaryLightDirection),this.estimationStartCallback&&(this.estimationStartCallback(),this.estimationStartCallback=null)}}dispose(){this.xrLight=null,this.renderer=null,this.lightProbe=null,this.xrWebGLBinding=null}}class _j extends Id{constructor(e,n=!0){super(),this.lightProbe=new Ak,this.lightProbe.intensity=0,this.add(this.lightProbe),this.directionalLight=new T9,this.directionalLight.intensity=0,this.add(this.directionalLight),this.environment=null;let i=null,s=!1;e.xr.addEventListener("sessionstart",()=>{const r=e.xr.getSession();"requestLightProbe"in r&&r.requestLightProbe({reflectionFormat:r.preferredReflectionFormat}).then(a=>{i=new wj(this,e,a,n,()=>{s=!0,this.dispatchEvent({type:"estimationstart"})})})}),e.xr.addEventListener("sessionend",()=>{i&&(i.dispose(),i=null),s&&this.dispatchEvent({type:"estimationend"})}),this.dispose=()=>{i&&(i.dispose(),i=null),this.remove(this.lightProbe),this.lightProbe=null,this.remove(this.directionalLight),this.directionalLight=null,this.environment=null}}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -915,7 +915,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Ny=1e4,wj=.001,Ly=50;class Ii{constructor(e=Ly){this.velocity=0,this.naturalFrequency=0,this.setDecayTime(e)}setDecayTime(e){this.naturalFrequency=1/Math.max(wj,e)}update(e,n,i,s){const r=2e-4*this.naturalFrequency;if(e==null||s===0||e===n&&this.velocity===0)return n;if(i<0)return e;const a=e-n,c=this.velocity+this.naturalFrequency*a,l=a+i*c,d=Math.exp(-this.naturalFrequency*i),h=(c-this.naturalFrequency*l)*d,f=-this.naturalFrequency*(h+c*d);return Math.abs(h)=0?(this.velocity=0,n):(this.velocity=h,n+l*d)}}/* @license + */const Ly=1e4,Cj=.001,Qy=50;class Ii{constructor(e=Qy){this.velocity=0,this.naturalFrequency=0,this.setDecayTime(e)}setDecayTime(e){this.naturalFrequency=1/Math.max(Cj,e)}update(e,n,i,s){const r=2e-4*this.naturalFrequency;if(e==null||s===0||e===n&&this.velocity===0)return n;if(i<0)return e;const a=e-n,c=this.velocity+this.naturalFrequency*a,l=a+i*c,d=Math.exp(-this.naturalFrequency*i),p=(c-this.naturalFrequency*l)*d,f=-this.naturalFrequency*(p+c*d);return Math.abs(p)=0?(this.velocity=0,n):(this.velocity=p,n+l*d)}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -928,7 +928,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Wo=.2,Sv=.03,_j=.75,Qy=12,Cj=Math.PI/(2*Qy),Bv=new Xr,Q1=(t,e,n)=>{let i=e>0?n>0?0:-Math.PI/2:n>0?Math.PI/2:Math.PI;for(let s=0;s<=Qy;++s)t.push(e+(Wo-Sv)*Math.cos(i),n+(Wo-Sv)*Math.sin(i),0,e+Wo*Math.cos(i),n+Wo*Math.sin(i),0),i+=Cj};class Tv extends mt{constructor(e,n){const i=new n4,s=[],r=[],{size:a,boundingBox:c}=e,l=a.x/2,d=(n==="back"?a.y:a.z)/2;Q1(r,l,d),Q1(r,-l,d),Q1(r,-l,-d),Q1(r,l,-d);const h=r.length/3;for(let m=0;m0}dispose(){var e;const{geometry:n,material:i}=this.hitPlane;n.dispose(),i.dispose(),this.geometry.dispose(),this.material.dispose(),(e=this.parent)===null||e===void 0||e.remove(this)}}/* @license + */const Wo=.2,Tv=.03,Ij=.75,Py=12,Dj=Math.PI/(2*Py),Fv=new Xr,$1=(t,e,n)=>{let i=e>0?n>0?0:-Math.PI/2:n>0?Math.PI/2:Math.PI;for(let s=0;s<=Py;++s)t.push(e+(Wo-Tv)*Math.cos(i),n+(Wo-Tv)*Math.sin(i),0,e+Wo*Math.cos(i),n+Wo*Math.sin(i),0),i+=Dj};class kv extends mt{constructor(e,n){const i=new sm,s=[],r=[],{size:a,boundingBox:c}=e,l=a.x/2,d=(n==="back"?a.y:a.z)/2;$1(r,l,d),$1(r,-l,d),$1(r,-l,-d),$1(r,l,-d);const p=r.length/3;for(let m=0;m0}dispose(){var e;const{geometry:n,material:i}=this.hitPlane;n.dispose(),i.dispose(),this.geometry.dispose(),this.material.dispose(),(e=this.parent)===null||e===void 0||e.remove(this)}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -941,7 +941,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Gn=(t,e)=>({type:"number",number:t,unit:e}),Yr=(()=>{const t={};return n=>{const i=n;if(i in t)return t[i];const s=[];let r=0;for(;n;){if(++r>1e3){n="";break}const a=Py(n),c=a.nodes[0];if(c==null||c.terms.length===0)break;s.push(c),n=a.remainingInput}return t[i]=s}})(),Py=(()=>{const t=/^(\-\-|[a-z\u0240-\uffff])/i,e=/^([\*\+\/]|[\-]\s)/i,n=/^[\),]/,i="(",s="#";return r=>{const a=[];for(;r.length&&(r=r.trim(),!n.test(r));)if(r[0]===i){const{nodes:c,remainingInput:l}=Fv(r);r=l,a.push({type:"function",name:{type:"ident",value:"calc"},arguments:c})}else if(t.test(r)){const c=Ij(r),l=c.nodes[0];if(r=c.remainingInput,r[0]===i){const{nodes:d,remainingInput:h}=Fv(r);a.push({type:"function",name:l,arguments:d}),r=h}else a.push(l)}else if(e.test(r))a.push({type:"operator",value:r[0]}),r=r.slice(1);else{const{nodes:c,remainingInput:l}=r[0]===s?Sj(r):Dj(r);if(c.length===0)break;a.push(c[0]),r=l}return{nodes:[{type:"expression",terms:a}],remainingInput:r}}})(),Ij=(()=>{const t=/[^a-z0-9_\-\u0240-\uffff]/i;return e=>{const n=e.match(t),i=n==null?e:e.substr(0,n.index),s=n==null?"":e.substr(n.index);return{nodes:[{type:"ident",value:i}],remainingInput:s}}})(),Dj=(()=>{const t=/[\+\-]?(\d+[\.]\d+|\d+|[\.]\d+)([eE][\+\-]?\d+)?/,e=/^[a-z%]+/i,n=/^(m|mm|cm|rad|deg|[%])$/;return i=>{const s=i.match(t),r=s==null?"0":s[0];i=r==null?i:i.slice(r.length);const a=i.match(e);let c=a!=null&&a[0]!==""?a[0]:null;const l=a==null?i:i.slice(c.length);return c!=null&&!n.test(c)&&(c=null),{nodes:[{type:"number",number:parseFloat(r)||0,unit:c}],remainingInput:l}}})(),Sj=(()=>{const t=/^[a-f0-9]*/i;return e=>{e=e.slice(1).trim();const n=e.match(t);return{nodes:n==null?[]:[{type:"hex",value:n[0]}],remainingInput:n==null?e:e.slice(n[0].length)}}})(),Fv=t=>{const e=[];for(t=t.slice(1).trim();t.length;){const n=Py(t);if(e.push(n.nodes[0]),t=n.remainingInput.trim(),t[0]===",")t=t.slice(1).trim();else if(t[0]===")"){t=t.slice(1);break}}return{nodes:e,remainingInput:t}},kv=Symbol("visitedTypes");class Bj{constructor(e){this[kv]=e}walk(e,n){const i=e.slice();for(;i.length;){const s=i.shift();switch(this[kv].indexOf(s.type)>-1&&n(s),s.type){case"expression":i.unshift(...s.terms);break;case"function":i.unshift(s.name,...s.arguments);break}}}}const ta=Object.freeze({type:"number",number:0,unit:null});/* @license + */const qn=(t,e)=>({type:"number",number:t,unit:e}),Yr=(()=>{const t={};return n=>{const i=n;if(i in t)return t[i];const s=[];let r=0;for(;n;){if(++r>1e3){n="";break}const a=$y(n),c=a.nodes[0];if(c==null||c.terms.length===0)break;s.push(c),n=a.remainingInput}return t[i]=s}})(),$y=(()=>{const t=/^(\-\-|[a-z\u0240-\uffff])/i,e=/^([\*\+\/]|[\-]\s)/i,n=/^[\),]/,i="(",s="#";return r=>{const a=[];for(;r.length&&(r=r.trim(),!n.test(r));)if(r[0]===i){const{nodes:c,remainingInput:l}=Mv(r);r=l,a.push({type:"function",name:{type:"ident",value:"calc"},arguments:c})}else if(t.test(r)){const c=Sj(r),l=c.nodes[0];if(r=c.remainingInput,r[0]===i){const{nodes:d,remainingInput:p}=Mv(r);a.push({type:"function",name:l,arguments:d}),r=p}else a.push(l)}else if(e.test(r))a.push({type:"operator",value:r[0]}),r=r.slice(1);else{const{nodes:c,remainingInput:l}=r[0]===s?Tj(r):Bj(r);if(c.length===0)break;a.push(c[0]),r=l}return{nodes:[{type:"expression",terms:a}],remainingInput:r}}})(),Sj=(()=>{const t=/[^a-z0-9_\-\u0240-\uffff]/i;return e=>{const n=e.match(t),i=n==null?e:e.substr(0,n.index),s=n==null?"":e.substr(n.index);return{nodes:[{type:"ident",value:i}],remainingInput:s}}})(),Bj=(()=>{const t=/[\+\-]?(\d+[\.]\d+|\d+|[\.]\d+)([eE][\+\-]?\d+)?/,e=/^[a-z%]+/i,n=/^(m|mm|cm|rad|deg|[%])$/;return i=>{const s=i.match(t),r=s==null?"0":s[0];i=r==null?i:i.slice(r.length);const a=i.match(e);let c=a!=null&&a[0]!==""?a[0]:null;const l=a==null?i:i.slice(c.length);return c!=null&&!n.test(c)&&(c=null),{nodes:[{type:"number",number:parseFloat(r)||0,unit:c}],remainingInput:l}}})(),Tj=(()=>{const t=/^[a-f0-9]*/i;return e=>{e=e.slice(1).trim();const n=e.match(t);return{nodes:n==null?[]:[{type:"hex",value:n[0]}],remainingInput:n==null?e:e.slice(n[0].length)}}})(),Mv=t=>{const e=[];for(t=t.slice(1).trim();t.length;){const n=$y(t);if(e.push(n.nodes[0]),t=n.remainingInput.trim(),t[0]===",")t=t.slice(1).trim();else if(t[0]===")"){t=t.slice(1);break}}return{nodes:e,remainingInput:t}},Rv=Symbol("visitedTypes");class Fj{constructor(e){this[Rv]=e}walk(e,n){const i=e.slice();for(;i.length;){const s=i.shift();switch(this[Rv].indexOf(s.type)>-1&&n(s),s.type){case"expression":i.unshift(...s.terms);break;case"function":i.unshift(s.name,...s.arguments);break}}}}const ta=Object.freeze({type:"number",number:0,unit:null});/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -954,7 +954,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const t0=(t,e=0)=>{let{number:n,unit:i}=t;if(!isFinite(n))n=e,i="rad";else if(t.unit==="rad"||t.unit==null)return t;return{type:"number",number:(i==="deg"&&n!=null?n:0)*Math.PI/180,unit:"rad"}},Mv=(t,e=0)=>{let{number:n,unit:i}=t;if(!isFinite(n))n=e,i="m";else if(t.unit==="m")return t;let s;switch(i){default:s=1;break;case"cm":s=1/100;break;case"mm":s=1/1e3;break}return{type:"number",number:s*n,unit:"m"}},fr=(()=>{const t=n=>n,e={rad:t,deg:t0,m:t,mm:Mv,cm:Mv};return(n,i=ta)=>{isFinite(n.number)||(n.number=i.number,n.unit=i.unit);const{unit:s}=n;if(s==null)return n;const r=e[s];return r==null?i:r(n)}})();/* @license + */const i0=(t,e=0)=>{let{number:n,unit:i}=t;if(!isFinite(n))n=e,i="rad";else if(t.unit==="rad"||t.unit==null)return t;return{type:"number",number:(i==="deg"&&n!=null?n:0)*Math.PI/180,unit:"rad"}},Nv=(t,e=0)=>{let{number:n,unit:i}=t;if(!isFinite(n))n=e,i="m";else if(t.unit==="m")return t;let s;switch(i){default:s=1;break;case"cm":s=1/100;break;case"mm":s=1/1e3;break}return{type:"number",number:s*n,unit:"m"}},fr=(()=>{const t=n=>n,e={rad:t,deg:i0,m:t,mm:Nv,cm:Nv};return(n,i=ta)=>{isFinite(n.number)||(n.number=i.number,n.unit=i.unit);const{unit:s}=n;if(s==null)return n;const r=e[s];return r==null?i:r(n)}})();/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -967,7 +967,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var $y,Rv,Ov;const Rc=Symbol("evaluate"),Od=Symbol("lastValue");class Zt{constructor(){this[$y]=null}static evaluatableFor(e,n=ta){if(e instanceof Zt)return e;if(e.type==="number")return e.unit==="%"?new Tj(e,n):e;switch(e.name.value){case"calc":return new Mj(e,n);case"env":return new Fj(e)}return ta}static evaluate(e){return e instanceof Zt?e.evaluate():e}static isConstant(e){return e instanceof Zt?e.isConstant:!0}static applyIntrinsics(e,n){const{basis:i,keywords:s}=n,{auto:r}=s;return i.map((a,c)=>{const l=r[c]==null?a:r[c];let d=e[c]?e[c]:l;if(d.type==="ident"){const h=d.value;h in s&&(d=s[h][c])}return(d==null||d.type==="ident")&&(d=l),d.unit==="%"?Gn(d.number/100*a.number,a.unit):(d=fr(d,a),d.unit!==a.unit?a:d)})}get isConstant(){return!1}evaluate(){return(!this.isConstant||this[Od]==null)&&(this[Od]=this[Rc]()),this[Od]}}$y=Od;const Nv=Symbol("percentage"),A2=Symbol("basis");class Tj extends Zt{constructor(e,n){super(),this[Nv]=e,this[A2]=n}get isConstant(){return!0}[Rc](){return Gn(this[Nv].number/100*this[A2].number,this[A2].unit)}}const P1=Symbol("identNode");class Fj extends Zt{constructor(e){super(),this[Rv]=null;const n=e.arguments.length?e.arguments[0].terms[0]:null;n!=null&&n.type==="ident"&&(this[P1]=n)}get isConstant(){return!1}[(Rv=P1,Rc)](){if(this[P1]!=null)switch(this[P1].value){case"window-scroll-y":const e=window.pageYOffset,n=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);return{type:"number",number:e/(n-window.innerHeight)||0,unit:null}}return ta}}const kj=/[\*\/]/,Co=Symbol("evaluator");class Mj extends Zt{constructor(e,n=ta){if(super(),this[Ov]=null,e.arguments.length!==1)return;const i=e.arguments[0].terms.slice(),s=[];for(;i.length;){const r=i.shift();if(s.length>0){const a=s[s.length-1];if(a.type==="operator"&&kj.test(a.value)){const c=s.pop(),l=s.pop();if(l==null)return;s.push(new Qv(c,Zt.evaluatableFor(l,n),Zt.evaluatableFor(r,n)));continue}}s.push(r.type==="operator"?r:Zt.evaluatableFor(r,n))}for(;s.length>2;){const[r,a,c]=s.splice(0,3);if(a.type!=="operator")return;s.unshift(new Qv(a,Zt.evaluatableFor(r,n),Zt.evaluatableFor(c,n)))}s.length===1&&(this[Co]=s[0])}get isConstant(){return this[Co]==null||Zt.isConstant(this[Co])}[(Ov=Co,Rc)](){return this[Co]!=null?Zt.evaluate(this[Co]):ta}}const Lv=Symbol("operator"),v2=Symbol("left"),g2=Symbol("right");class Qv extends Zt{constructor(e,n,i){super(),this[Lv]=e,this[v2]=n,this[g2]=i}get isConstant(){return Zt.isConstant(this[v2])&&Zt.isConstant(this[g2])}[Rc](){const e=fr(Zt.evaluate(this[v2])),n=fr(Zt.evaluate(this[g2])),{number:i,unit:s}=e,{number:r,unit:a}=n;if(a!=null&&s!=null&&a!=s)return ta;const c=s||a;let l;switch(this[Lv].value){case"+":l=i+r;break;case"-":l=i-r;break;case"/":l=i/r;break;case"*":l=i*r;break;default:return ta}return{type:"number",number:l,unit:c}}}const b2=Symbol("evaluatables"),Pv=Symbol("intrinsics");class zy extends Zt{constructor(e,n){super(),this[Pv]=n;const i=e[0],s=i!=null?i.terms:[];this[b2]=n.basis.map((r,a)=>{const c=s[a];return c==null?{type:"ident",value:"auto"}:c.type==="ident"?c:Zt.evaluatableFor(c,r)})}get isConstant(){for(const e of this[b2])if(!Zt.isConstant(e))return!1;return!0}[Rc](){const e=this[b2].map(n=>Zt.evaluate(n));return Zt.applyIntrinsics(e,this[Pv]).map(n=>n.number)}}/* @license + */var zy,Ov,Lv;const Rc=Symbol("evaluate"),Ld=Symbol("lastValue");class Zt{constructor(){this[zy]=null}static evaluatableFor(e,n=ta){if(e instanceof Zt)return e;if(e.type==="number")return e.unit==="%"?new kj(e,n):e;switch(e.name.value){case"calc":return new Nj(e,n);case"env":return new Mj(e)}return ta}static evaluate(e){return e instanceof Zt?e.evaluate():e}static isConstant(e){return e instanceof Zt?e.isConstant:!0}static applyIntrinsics(e,n){const{basis:i,keywords:s}=n,{auto:r}=s;return i.map((a,c)=>{const l=r[c]==null?a:r[c];let d=e[c]?e[c]:l;if(d.type==="ident"){const p=d.value;p in s&&(d=s[p][c])}return(d==null||d.type==="ident")&&(d=l),d.unit==="%"?qn(d.number/100*a.number,a.unit):(d=fr(d,a),d.unit!==a.unit?a:d)})}get isConstant(){return!1}evaluate(){return(!this.isConstant||this[Ld]==null)&&(this[Ld]=this[Rc]()),this[Ld]}}zy=Ld;const Qv=Symbol("percentage"),g2=Symbol("basis");class kj extends Zt{constructor(e,n){super(),this[Qv]=e,this[g2]=n}get isConstant(){return!0}[Rc](){return qn(this[Qv].number/100*this[g2].number,this[g2].unit)}}const z1=Symbol("identNode");class Mj extends Zt{constructor(e){super(),this[Ov]=null;const n=e.arguments.length?e.arguments[0].terms[0]:null;n!=null&&n.type==="ident"&&(this[z1]=n)}get isConstant(){return!1}[(Ov=z1,Rc)](){if(this[z1]!=null)switch(this[z1].value){case"window-scroll-y":const e=window.pageYOffset,n=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);return{type:"number",number:e/(n-window.innerHeight)||0,unit:null}}return ta}}const Rj=/[\*\/]/,Co=Symbol("evaluator");class Nj extends Zt{constructor(e,n=ta){if(super(),this[Lv]=null,e.arguments.length!==1)return;const i=e.arguments[0].terms.slice(),s=[];for(;i.length;){const r=i.shift();if(s.length>0){const a=s[s.length-1];if(a.type==="operator"&&Rj.test(a.value)){const c=s.pop(),l=s.pop();if(l==null)return;s.push(new $v(c,Zt.evaluatableFor(l,n),Zt.evaluatableFor(r,n)));continue}}s.push(r.type==="operator"?r:Zt.evaluatableFor(r,n))}for(;s.length>2;){const[r,a,c]=s.splice(0,3);if(a.type!=="operator")return;s.unshift(new $v(a,Zt.evaluatableFor(r,n),Zt.evaluatableFor(c,n)))}s.length===1&&(this[Co]=s[0])}get isConstant(){return this[Co]==null||Zt.isConstant(this[Co])}[(Lv=Co,Rc)](){return this[Co]!=null?Zt.evaluate(this[Co]):ta}}const Pv=Symbol("operator"),b2=Symbol("left"),y2=Symbol("right");class $v extends Zt{constructor(e,n,i){super(),this[Pv]=e,this[b2]=n,this[y2]=i}get isConstant(){return Zt.isConstant(this[b2])&&Zt.isConstant(this[y2])}[Rc](){const e=fr(Zt.evaluate(this[b2])),n=fr(Zt.evaluate(this[y2])),{number:i,unit:s}=e,{number:r,unit:a}=n;if(a!=null&&s!=null&&a!=s)return ta;const c=s||a;let l;switch(this[Pv].value){case"+":l=i+r;break;case"-":l=i-r;break;case"/":l=i/r;break;case"*":l=i*r;break;default:return ta}return{type:"number",number:l,unit:c}}}const E2=Symbol("evaluatables"),zv=Symbol("intrinsics");class Vy extends Zt{constructor(e,n){super(),this[zv]=n;const i=e[0],s=i!=null?i.terms:[];this[E2]=n.basis.map((r,a)=>{const c=s[a];return c==null?{type:"ident",value:"auto"}:c.type==="ident"?c:Zt.evaluatableFor(c,r)})}get isConstant(){for(const e of this[E2])if(!Zt.isConstant(e))return!1;return!0}[Rc](){const e=this[E2].map(n=>Zt.evaluate(n));return Zt.applyIntrinsics(e,this[zv]).map(n=>n.number)}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -980,7 +980,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var Vy,Uy,Hy,Gy;const Io=Symbol("instances"),$v=Symbol("activateListener"),zv=Symbol("deactivateListener"),y2=Symbol("notifyInstances"),Vv=Symbol("notify"),Uv=Symbol("callback");class ws{constructor(e){this[Uv]=e}static[y2](){for(const e of ws[Io])e[Vv]()}static[(Vy=Io,$v)](){window.addEventListener("scroll",this[y2],{passive:!0})}static[zv](){window.removeEventListener("scroll",this[y2])}observe(){ws[Io].size===0&&ws[$v](),ws[Io].add(this)}disconnect(){ws[Io].delete(this),ws[Io].size===0&&ws[zv]()}[Vv](){this[Uv]()}}ws[Vy]=new Set;const Hv=Symbol("computeStyleCallback"),qy=Symbol("astWalker"),Pl=Symbol("dependencies"),jy=Symbol("onScroll");class Rj{constructor(e){this[Uy]={},this[Hy]=new Bj(["function"]),this[Gy]=()=>{this[Hv]({relatedState:"window-scroll"})},this[Hv]=e}observeEffectsFor(e){const n={},i=this[Pl];this[qy].walk(e,s=>{const{name:r}=s,c=s.arguments[0].terms[0];if(!(r.value!=="env"||c==null||c.type!=="ident"))switch(c.value){case"window-scroll-y":if(n["window-scroll"]==null){const l="window-scroll"in i?i["window-scroll"]:new ws(this[jy]);l.observe(),delete i["window-scroll"],n["window-scroll"]=l}break}});for(const s in i)i[s].disconnect();this[Pl]=n}dispose(){for(const e in this[Pl])this[Pl][e].disconnect()}}Uy=Pl,Hy=qy,Gy=jy;/* @license + */var Uy,Hy,Gy,qy;const Io=Symbol("instances"),Vv=Symbol("activateListener"),Uv=Symbol("deactivateListener"),x2=Symbol("notifyInstances"),Hv=Symbol("notify"),Gv=Symbol("callback");class _s{constructor(e){this[Gv]=e}static[x2](){for(const e of _s[Io])e[Hv]()}static[(Uy=Io,Vv)](){window.addEventListener("scroll",this[x2],{passive:!0})}static[Uv](){window.removeEventListener("scroll",this[x2])}observe(){_s[Io].size===0&&_s[Vv](),_s[Io].add(this)}disconnect(){_s[Io].delete(this),_s[Io].size===0&&_s[Uv]()}[Hv](){this[Gv]()}}_s[Uy]=new Set;const qv=Symbol("computeStyleCallback"),jy=Symbol("astWalker"),$l=Symbol("dependencies"),Ky=Symbol("onScroll");class Oj{constructor(e){this[Hy]={},this[Gy]=new Fj(["function"]),this[qy]=()=>{this[qv]({relatedState:"window-scroll"})},this[qv]=e}observeEffectsFor(e){const n={},i=this[$l];this[jy].walk(e,s=>{const{name:r}=s,c=s.arguments[0].terms[0];if(!(r.value!=="env"||c==null||c.type!=="ident"))switch(c.value){case"window-scroll-y":if(n["window-scroll"]==null){const l="window-scroll"in i?i["window-scroll"]:new _s(this[Ky]);l.observe(),delete i["window-scroll"],n["window-scroll"]=l}break}});for(const s in i)i[s].disconnect();this[$l]=n}dispose(){for(const e in this[$l])this[$l][e].disconnect()}}Hy=$l,Gy=jy,qy=Ky;/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -993,7 +993,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Qr=t=>{const e=t.observeEffects||!1,n=t.intrinsics instanceof Function?t.intrinsics:()=>t.intrinsics;return(i,s)=>{const r=i.updated,a=i.connectedCallback,c=i.disconnectedCallback,l=Symbol(`${s}StyleEffector`),d=Symbol(`${s}StyleEvaluator`),h=Symbol(`${s}UpdateEvaluator`),f=Symbol(`${s}EvaluateAndSync`);Object.defineProperties(i,{[l]:{value:null,writable:!0},[d]:{value:null,writable:!0},[h]:{value:function(){const v=Yr(this[s]);this[d]=new zy(v,n(this)),this[l]==null&&e&&(this[l]=new Rj(()=>this[f]())),this[l]!=null&&this[l].observeEffectsFor(v)}},[f]:{value:function(){if(this[d]==null)return;const v=this[d].evaluate();this[t.updateHandler](v)}},updated:{value:function(v){v.has(s)&&(this[h](),this[f]()),r.call(this,v)}},connectedCallback:{value:function(){a.call(this),this.requestUpdate(s,this[s])}},disconnectedCallback:{value:function(){c.call(this),this[l]!=null&&(this[l].dispose(),this[l]=null)}}})}};/* @license + */const Qr=t=>{const e=t.observeEffects||!1,n=t.intrinsics instanceof Function?t.intrinsics:()=>t.intrinsics;return(i,s)=>{const r=i.updated,a=i.connectedCallback,c=i.disconnectedCallback,l=Symbol(`${s}StyleEffector`),d=Symbol(`${s}StyleEvaluator`),p=Symbol(`${s}UpdateEvaluator`),f=Symbol(`${s}EvaluateAndSync`);Object.defineProperties(i,{[l]:{value:null,writable:!0},[d]:{value:null,writable:!0},[p]:{value:function(){const v=Yr(this[s]);this[d]=new Vy(v,n(this)),this[l]==null&&e&&(this[l]=new Oj(()=>this[f]())),this[l]!=null&&this[l].observeEffectsFor(v)}},[f]:{value:function(){if(this[d]==null)return;const v=this[d].evaluate();this[t.updateHandler](v)}},updated:{value:function(v){v.has(s)&&(this[p](),this[f]()),r.call(this,v)}},connectedCallback:{value:function(){a.call(this),this.requestUpdate(s,this[s])}},disconnectedCallback:{value:function(){c.call(this),this[l]!=null&&(this[l].dispose(),this[l]=null)}}})}};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1006,7 +1006,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Ky=t=>t<.5?2*t*t:-1+(4-2*t)*t,Oj=(t,e,n=Ky)=>i=>t+(e-t)*n(i),Nj=(t,e)=>{const n=s=>r=>s+=r,i=e.map(n(0));return s=>{s=Is(s,0,1),s*=i[i.length-1];const r=i.findIndex(l=>l>=s),a=r<1?0:i[r-1],c=i[r];return t[r]((s-a)/(c-a))}},Jo=t=>{const e=[],n=[];let i=t.initialValue;for(let s=0;st<.5?2*t*t:-1+(4-2*t)*t,Lj=(t,e,n=Wy)=>i=>t+(e-t)*n(i),Qj=(t,e)=>{const n=s=>r=>s+=r,i=e.map(n(0));return s=>{s=Ds(s,0,1),s*=i[i.length-1];const r=i.findIndex(l=>l>=s),a=r<1?0:i[r-1],c=i[r];return t[r]((s-a)/(c-a))}},Jo=t=>{const e=[],n=[];let i=t.initialValue;for(let s=0;s=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const Lj=5e3,Qj=Jo({initialValue:0,keyframes:[{frames:5,value:-1},{frames:1,value:-1},{frames:8,value:1},{frames:1,value:1},{frames:5,value:0},{frames:18,value:0}]}),Pj=Jo({initialValue:0,keyframes:[{frames:1,value:1},{frames:5,value:1},{frames:1,value:0},{frames:6,value:0}]}),$j=30,zj=12,Wy="0deg 75deg 105%",Vj="auto auto auto",Uj="auto",Hj=2.2,Gj=["front","right","back","left"],qj=["upper-","","lower-"],jj=3e3,Kj=". Use mouse, touch or arrow keys to move.",$1={AUTO:"auto",NONE:"none"},E2={BASIC:"basic",WIGGLE:"wiggle"},Wj={PAN_Y:"pan-y",PAN_X:"pan-x",NONE:"none"},Gv=()=>({basis:[t0(Gn($j,"deg"))],keywords:{auto:[null]}}),Jj=()=>({basis:[t0(Gn(zj,"deg"))],keywords:{auto:[null]}}),Jy=(()=>{const t=Yr(Wy)[0].terms,e=fr(t[0]),n=fr(t[1]);return i=>{const s=i[Se].idealCameraDistance();return{basis:[e,n,Gn(s,"m")],keywords:{auto:[null,null,Gn(105,"%")]}}}})(),Yj=t=>{const e=Hj*t[Se].boundingSphere.radius;return{basis:[Gn(-1/0,"rad"),Gn(Math.PI/8,"rad"),Gn(e,"m")],keywords:{auto:[null,null,null]}}},Xj=t=>{const e=Jy(t),i=new zy([],e).evaluate()[2];return{basis:[Gn(1/0,"rad"),Gn(Math.PI-Math.PI/8,"rad"),Gn(i,"m")],keywords:{auto:[null,null,null]}}},Zj=t=>{const e=t[Se].boundingBox.getCenter(new ot);return{basis:[Gn(e.x,"m"),Gn(e.y,"m"),Gn(e.z,"m")],keywords:{auto:[null,null,null]}}},Yy=Math.PI/2,eK=Math.PI/3,tK=Yy/2,nK=2*Math.PI,Rt=Symbol("controls"),Nd=Symbol("panElement"),x2=Symbol("promptElement"),z1=Symbol("promptAnimatedContainer"),w2=Symbol("fingerAnimatedContainers"),V1=Symbol("deferInteractionPrompt"),qv=Symbol("updateAria"),jv=Symbol("updateCameraForRadius"),Do=Symbol("cancelPrompts"),_2=Symbol("onChange"),hl=Symbol("onPointerChange"),ya=Symbol("waitingToPromptUser"),U1=Symbol("userHasInteracted"),So=Symbol("promptElementVisibleTime"),pl=Symbol("lastPromptOffset"),H1=Symbol("cancellationSource"),C2=Symbol("lastSpherical"),fl=Symbol("jumpCamera"),I2=Symbol("initialized"),ml=Symbol("maintainThetaPhi"),Kv=Symbol("syncCameraOrbit"),Wv=Symbol("syncFieldOfView"),Jv=Symbol("syncCameraTarget"),Yv=Symbol("syncMinCameraOrbit"),Xv=Symbol("syncMaxCameraOrbit"),Zv=Symbol("syncMinFieldOfView"),e6=Symbol("syncMaxFieldOfView"),iK=t=>{var e,n,i,s,r,a,c,l,d,h,f,v,m,g,b,E,x;class C extends t{constructor(){super(...arguments),this.cameraControls=!1,this.cameraOrbit=Wy,this.cameraTarget=Vj,this.fieldOfView=Uj,this.minCameraOrbit="auto",this.maxCameraOrbit="auto",this.minFieldOfView="auto",this.maxFieldOfView="auto",this.interactionPromptThreshold=jj,this.interactionPrompt=$1.AUTO,this.interactionPromptStyle=E2.WIGGLE,this.orbitSensitivity=1,this.touchAction=Wj.NONE,this.disableZoom=!1,this.disablePan=!1,this.disableTap=!1,this.interpolationDecay=Ly,this[e]=this.shadowRoot.querySelector(".interaction-prompt"),this[n]=this.shadowRoot.querySelector("#prompt"),this[i]=[this.shadowRoot.querySelector("#finger0"),this.shadowRoot.querySelector("#finger1")],this[s]=this.shadowRoot.querySelector(".pan-target"),this[r]=0,this[a]=1/0,this[c]=!1,this[l]=!1,this[d]=tn.AUTOMATIC,this[h]=new oK(this[Se].camera,this[Fs],this[Se]),this[f]=new Cd,this[v]=!1,this[m]=!1,this[g]=!1,this[b]=()=>{const I=this[Rt].changeSource;this[H1]=I,I===tn.USER_INTERACTION&&(this[U1]=!0,this[V1]())},this[E]=()=>{this[qv](),this[fi]();const I=this[Rt].changeSource;this.dispatchEvent(new CustomEvent("camera-change",{detail:{source:I}}))},this[x]=I=>{I.type==="pointer-change-start"?this[Jl].classList.add("pointer-tumbling"):this[Jl].classList.remove("pointer-tumbling")}}get inputSensitivity(){return this[Rt].inputSensitivity}set inputSensitivity(I){this[Rt].inputSensitivity=I}getCameraOrbit(){const{theta:I,phi:S,radius:T}=this[C2];return{theta:I,phi:S,radius:T,toString(){return`${this.theta}rad ${this.phi}rad ${this.radius}m`}}}getCameraTarget(){return jr(this[Ot].isPresenting?this[Ot].arRenderer.target:this[Se].getTarget())}getFieldOfView(){return this[Rt].getFieldOfView()}getMinimumFieldOfView(){return this[Rt].options.minimumFieldOfView}getMaximumFieldOfView(){return this[Rt].options.maximumFieldOfView}getIdealAspect(){return this[Se].idealAspect}jumpCameraToGoal(){this[fl]=!0,this.requestUpdate(fl,!1)}resetInteractionPrompt(){this[pl]=0,this[So]=1/0,this[U1]=!1,this[ya]=this.interactionPrompt===$1.AUTO&&this.cameraControls}zoom(I){const S=new WheelEvent("wheel",{deltaY:-30*I});this[Fs].dispatchEvent(S)}connectedCallback(){super.connectedCallback(),this[Rt].addEventListener("user-interaction",this[Do]),this[Rt].addEventListener("pointer-change-start",this[hl]),this[Rt].addEventListener("pointer-change-end",this[hl])}disconnectedCallback(){super.disconnectedCallback(),this[Rt].removeEventListener("user-interaction",this[Do]),this[Rt].removeEventListener("pointer-change-start",this[hl]),this[Rt].removeEventListener("pointer-change-end",this[hl])}updated(I){super.updated(I);const S=this[Rt],T=this[Se];if(I.has("cameraControls")&&(this.cameraControls?(S.enableInteraction(),this.interactionPrompt===$1.AUTO&&(this[ya]=!0)):(S.disableInteraction(),this[V1]()),this[Fs].setAttribute("aria-label",this[Wl])),I.has("disableZoom")&&(S.disableZoom=this.disableZoom),I.has("disablePan")&&(S.enablePan=!this.disablePan),I.has("disableTap")&&(S.enableTap=!this.disableTap),(I.has("interactionPrompt")||I.has("cameraControls")||I.has("src"))&&(this.interactionPrompt===$1.AUTO&&this.cameraControls&&!this[U1]?this[ya]=!0:this[V1]()),I.has("interactionPromptStyle")&&(this[z1].style.opacity=this.interactionPromptStyle==E2.BASIC?"1":"0"),I.has("touchAction")){const B=this.touchAction;S.applyOptions({touchAction:B}),S.updateTouchActionStyle()}I.has("orbitSensitivity")&&(S.orbitSensitivity=this.orbitSensitivity),I.has("interpolationDecay")&&(S.setDamperDecayTime(this.interpolationDecay),T.setTargetDamperDecayTime(this.interpolationDecay)),this[fl]===!0&&Promise.resolve().then(()=>{S.jumpToGoal(),T.jumpToGoal(),this[_2](),this[fl]=!1})}async updateFraming(){const I=this[Se],S=I.adjustedFoV(I.framedFoVDeg);await I.updateFraming();const T=I.adjustedFoV(I.framedFoVDeg),B=this[Rt].getFieldOfView()/S;this[Rt].setFieldOfView(T*B),this[ml]=!0,this.requestUpdate("maxFieldOfView"),this.requestUpdate("fieldOfView"),this.requestUpdate("minCameraOrbit"),this.requestUpdate("maxCameraOrbit"),this.requestUpdate("cameraOrbit"),await this.updateComplete}interact(I,S,T){const B=this[Fs],F=this[w2];if(F[0].style.opacity==="1"){console.warn("interact() failed because an existing interaction is running.");return}const Q=new Array;Q.push({x:Jo(S.x),y:Jo(S.y)});const z=[{x:Q[0].x(0),y:Q[0].y(0)}];T!=null&&(Q.push({x:Jo(T.x),y:Jo(T.y)}),z.push({x:Q[1].x(0),y:Q[1].y(0)}));let U=performance.now();const{width:H,height:N}=this[Se],O=Y=>{for(const[L,J]of z.entries()){const{style:j}=F[L];j.transform=`translateX(${H*J.x}px) translateY(${N*J.y}px)`,Y==="pointerdown"?j.opacity="1":Y==="pointerup"&&(j.opacity="0");const X={pointerId:L-5678,pointerType:"touch",target:B,clientX:H*J.x,clientY:N*J.y,altKey:!0};B.dispatchEvent(new PointerEvent(Y,X))}},G=()=>{const Y=this[H1];if(Y!==tn.AUTOMATIC||!B.isConnected){for(const J of this[w2])J.style.opacity="0";O("pointercancel"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:Y}})),document.removeEventListener("visibilitychange",ee);return}const L=Math.min(1,(performance.now()-U)/I);for(const[J,j]of z.entries())j.x=Q[J].x(L),j.y=Q[J].y(L);O("pointermove"),L<1?requestAnimationFrame(G):(O("pointerup"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:tn.AUTOMATIC}})),document.removeEventListener("visibilitychange",ee))},ee=()=>{let Y=0;document.visibilityState==="hidden"?Y=performance.now()-U:U=performance.now()-Y};document.addEventListener("visibilitychange",ee),O("pointerdown"),this[H1]=tn.AUTOMATIC,requestAnimationFrame(G)}[(e=x2,n=z1,i=w2,s=Nd,r=pl,a=So,c=U1,l=ya,d=H1,h=Rt,f=C2,v=fl,m=I2,g=ml,Wv)](I){const S=this[Rt],T=this[Se];T.framedFoVDeg=I[0]*180/Math.PI,S.changeSource=tn.NONE,S.setFieldOfView(T.adjustedFoV(T.framedFoVDeg)),this[Do]()}[Kv](I){const S=this[Rt];if(this[ml]){const{theta:T,phi:B}=this.getCameraOrbit();I[0]=T,I[1]=B,this[ml]=!1}S.changeSource=tn.NONE,S.setOrbit(I[0],I[1],I[2]),this[Do]()}[Yv](I){this[Rt].applyOptions({minimumAzimuthalAngle:I[0],minimumPolarAngle:I[1],minimumRadius:I[2]}),this.jumpCameraToGoal()}[Xv](I){this[Rt].applyOptions({maximumAzimuthalAngle:I[0],maximumPolarAngle:I[1],maximumRadius:I[2]}),this[jv](I[2]),this.jumpCameraToGoal()}[Zv](I){this[Rt].applyOptions({minimumFieldOfView:I[0]*180/Math.PI}),this.jumpCameraToGoal()}[e6](I){const S=this[Se].adjustedFoV(I[0]*180/Math.PI);this[Rt].applyOptions({maximumFieldOfView:S}),this.jumpCameraToGoal()}[Jv](I){const[S,T,B]=I;this[Ot].arRenderer.isPresenting||this[Se].setTarget(S,T,B),this[Rt].changeSource=tn.NONE,this[Ot].arRenderer.updateTarget(),this[Do]()}[Ls](I,S){if(super[Ls](I,S),this[Ot].isPresenting||!this[eo]())return;const T=this[Rt],B=this[Se],F=performance.now();if(this[ya]&&this.loaded&&F>this[Vl]+this.interactionPromptThreshold&&(this[ya]=!1,this[So]=F,this[x2].classList.add("visible")),isFinite(this[So])&&this.interactionPromptStyle===E2.WIGGLE){const U=(F-this[So])/Lj%1,H=Qj(U),N=Pj(U);if(this[z1].style.opacity=`${N}`,H!==this[pl]){const O=H*B.width*.05,G=(H-this[pl])*Math.PI/16;this[z1].style.transform=`translateX(${O}px)`,T.changeSource=tn.AUTOMATIC,T.adjustOrbit(G,0,0),this[pl]=H}}const Q=T.update(I,S),z=B.updateTarget(S);(Q||z)&&this[_2]()}[V1](){this[ya]=!1,this[x2].classList.remove("visible"),this[So]=1/0}[jv](I){const S=Math.max(this[Se].boundingSphere.radius,I),T=0,B=2*S;this[Rt].updateNearFar(T,B)}[qv](){const{theta:I,phi:S}=this[Rt].getCameraSpherical(this[C2]),T=(4+Math.floor((I%nK+tK)/Yy))%4,B=Math.floor(S/eK),F=Gj[T],Q=qj[B];this[_f](`View from stage ${Q}${F}`)}get[Wl](){return super[Wl]+(this.cameraControls?Kj:"")}async[lu](I){const S=this[Rt],T=this[Se],B=T.adjustedFoV(T.framedFoVDeg);super[lu](I);const F=T.adjustedFoV(T.framedFoVDeg)/B,Q=S.getFieldOfView()*(isFinite(F)?F:1);S.updateAspect(this[Se].aspect),this.requestUpdate("maxFieldOfView",this.maxFieldOfView),await this.updateComplete,this[Rt].setFieldOfView(Q),this.jumpCameraToGoal()}[na](){super[na](),this[I2]?this[ml]=!0:this[I2]=!0,this.requestUpdate("maxFieldOfView",this.maxFieldOfView),this.requestUpdate("fieldOfView",this.fieldOfView),this.requestUpdate("minCameraOrbit",this.minCameraOrbit),this.requestUpdate("maxCameraOrbit",this.maxCameraOrbit),this.requestUpdate("cameraOrbit",this.cameraOrbit),this.requestUpdate("cameraTarget",this.cameraTarget),this.jumpCameraToGoal()}}return b=Do,E=_2,x=hl,Mn([Ze({type:Boolean,attribute:"camera-controls"})],C.prototype,"cameraControls",void 0),Mn([Qr({intrinsics:Jy,observeEffects:!0,updateHandler:Kv}),Ze({type:String,attribute:"camera-orbit",hasChanged:()=>!0})],C.prototype,"cameraOrbit",void 0),Mn([Qr({intrinsics:Zj,observeEffects:!0,updateHandler:Jv}),Ze({type:String,attribute:"camera-target",hasChanged:()=>!0})],C.prototype,"cameraTarget",void 0),Mn([Qr({intrinsics:Gv,observeEffects:!0,updateHandler:Wv}),Ze({type:String,attribute:"field-of-view",hasChanged:()=>!0})],C.prototype,"fieldOfView",void 0),Mn([Qr({intrinsics:Yj,updateHandler:Yv}),Ze({type:String,attribute:"min-camera-orbit",hasChanged:()=>!0})],C.prototype,"minCameraOrbit",void 0),Mn([Qr({intrinsics:Xj,updateHandler:Xv}),Ze({type:String,attribute:"max-camera-orbit",hasChanged:()=>!0})],C.prototype,"maxCameraOrbit",void 0),Mn([Qr({intrinsics:Jj,updateHandler:Zv}),Ze({type:String,attribute:"min-field-of-view",hasChanged:()=>!0})],C.prototype,"minFieldOfView",void 0),Mn([Qr({intrinsics:Gv,updateHandler:e6}),Ze({type:String,attribute:"max-field-of-view",hasChanged:()=>!0})],C.prototype,"maxFieldOfView",void 0),Mn([Ze({type:Number,attribute:"interaction-prompt-threshold"})],C.prototype,"interactionPromptThreshold",void 0),Mn([Ze({type:String,attribute:"interaction-prompt"})],C.prototype,"interactionPrompt",void 0),Mn([Ze({type:String,attribute:"interaction-prompt-style"})],C.prototype,"interactionPromptStyle",void 0),Mn([Ze({type:Number,attribute:"orbit-sensitivity"})],C.prototype,"orbitSensitivity",void 0),Mn([Ze({type:String,attribute:"touch-action"})],C.prototype,"touchAction",void 0),Mn([Ze({type:Boolean,attribute:"disable-zoom"})],C.prototype,"disableZoom",void 0),Mn([Ze({type:Boolean,attribute:"disable-pan"})],C.prototype,"disablePan",void 0),Mn([Ze({type:Boolean,attribute:"disable-tap"})],C.prototype,"disableTap",void 0),Mn([Ze({type:Number,attribute:"interpolation-decay"})],C.prototype,"interpolationDecay",void 0),C};/* @license + */var Mn=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const Pj=5e3,$j=Jo({initialValue:0,keyframes:[{frames:5,value:-1},{frames:1,value:-1},{frames:8,value:1},{frames:1,value:1},{frames:5,value:0},{frames:18,value:0}]}),zj=Jo({initialValue:0,keyframes:[{frames:1,value:1},{frames:5,value:1},{frames:1,value:0},{frames:6,value:0}]}),Vj=30,Uj=12,Jy="0deg 75deg 105%",Hj="auto auto auto",Gj="auto",qj=2.2,jj=["front","right","back","left"],Kj=["upper-","","lower-"],Wj=3e3,Jj=". Use mouse, touch or arrow keys to move.",V1={AUTO:"auto",NONE:"none"},w2={BASIC:"basic",WIGGLE:"wiggle"},Yj={PAN_Y:"pan-y",PAN_X:"pan-x",NONE:"none"},jv=()=>({basis:[i0(qn(Vj,"deg"))],keywords:{auto:[null]}}),Xj=()=>({basis:[i0(qn(Uj,"deg"))],keywords:{auto:[null]}}),Yy=(()=>{const t=Yr(Jy)[0].terms,e=fr(t[0]),n=fr(t[1]);return i=>{const s=i[Se].idealCameraDistance();return{basis:[e,n,qn(s,"m")],keywords:{auto:[null,null,qn(105,"%")]}}}})(),Zj=t=>{const e=qj*t[Se].boundingSphere.radius;return{basis:[qn(-1/0,"rad"),qn(Math.PI/8,"rad"),qn(e,"m")],keywords:{auto:[null,null,null]}}},eK=t=>{const e=Yy(t),i=new Vy([],e).evaluate()[2];return{basis:[qn(1/0,"rad"),qn(Math.PI-Math.PI/8,"rad"),qn(i,"m")],keywords:{auto:[null,null,null]}}},tK=t=>{const e=t[Se].boundingBox.getCenter(new ot);return{basis:[qn(e.x,"m"),qn(e.y,"m"),qn(e.z,"m")],keywords:{auto:[null,null,null]}}},Xy=Math.PI/2,nK=Math.PI/3,iK=Xy/2,sK=2*Math.PI,Nt=Symbol("controls"),Qd=Symbol("panElement"),_2=Symbol("promptElement"),U1=Symbol("promptAnimatedContainer"),C2=Symbol("fingerAnimatedContainers"),H1=Symbol("deferInteractionPrompt"),Kv=Symbol("updateAria"),Wv=Symbol("updateCameraForRadius"),Do=Symbol("cancelPrompts"),I2=Symbol("onChange"),pl=Symbol("onPointerChange"),ya=Symbol("waitingToPromptUser"),G1=Symbol("userHasInteracted"),So=Symbol("promptElementVisibleTime"),fl=Symbol("lastPromptOffset"),q1=Symbol("cancellationSource"),D2=Symbol("lastSpherical"),ml=Symbol("jumpCamera"),S2=Symbol("initialized"),Al=Symbol("maintainThetaPhi"),Jv=Symbol("syncCameraOrbit"),Yv=Symbol("syncFieldOfView"),Xv=Symbol("syncCameraTarget"),Zv=Symbol("syncMinCameraOrbit"),eg=Symbol("syncMaxCameraOrbit"),tg=Symbol("syncMinFieldOfView"),ng=Symbol("syncMaxFieldOfView"),rK=t=>{var e,n,i,s,r,a,c,l,d,p,f,v,m,g,b,E,x;class C extends t{constructor(){super(...arguments),this.cameraControls=!1,this.cameraOrbit=Jy,this.cameraTarget=Hj,this.fieldOfView=Gj,this.minCameraOrbit="auto",this.maxCameraOrbit="auto",this.minFieldOfView="auto",this.maxFieldOfView="auto",this.interactionPromptThreshold=Wj,this.interactionPrompt=V1.AUTO,this.interactionPromptStyle=w2.WIGGLE,this.orbitSensitivity=1,this.touchAction=Yj.NONE,this.disableZoom=!1,this.disablePan=!1,this.disableTap=!1,this.interpolationDecay=Qy,this[e]=this.shadowRoot.querySelector(".interaction-prompt"),this[n]=this.shadowRoot.querySelector("#prompt"),this[i]=[this.shadowRoot.querySelector("#finger0"),this.shadowRoot.querySelector("#finger1")],this[s]=this.shadowRoot.querySelector(".pan-target"),this[r]=0,this[a]=1/0,this[c]=!1,this[l]=!1,this[d]=tn.AUTOMATIC,this[p]=new lK(this[Se].camera,this[ks],this[Se]),this[f]=new Dd,this[v]=!1,this[m]=!1,this[g]=!1,this[b]=()=>{const I=this[Nt].changeSource;this[q1]=I,I===tn.USER_INTERACTION&&(this[G1]=!0,this[H1]())},this[E]=()=>{this[Kv](),this[fi]();const I=this[Nt].changeSource;this.dispatchEvent(new CustomEvent("camera-change",{detail:{source:I}}))},this[x]=I=>{I.type==="pointer-change-start"?this[Yl].classList.add("pointer-tumbling"):this[Yl].classList.remove("pointer-tumbling")}}get inputSensitivity(){return this[Nt].inputSensitivity}set inputSensitivity(I){this[Nt].inputSensitivity=I}getCameraOrbit(){const{theta:I,phi:S,radius:F}=this[D2];return{theta:I,phi:S,radius:F,toString(){return`${this.theta}rad ${this.phi}rad ${this.radius}m`}}}getCameraTarget(){return jr(this[Ot].isPresenting?this[Ot].arRenderer.target:this[Se].getTarget())}getFieldOfView(){return this[Nt].getFieldOfView()}getMinimumFieldOfView(){return this[Nt].options.minimumFieldOfView}getMaximumFieldOfView(){return this[Nt].options.maximumFieldOfView}getIdealAspect(){return this[Se].idealAspect}jumpCameraToGoal(){this[ml]=!0,this.requestUpdate(ml,!1)}resetInteractionPrompt(){this[fl]=0,this[So]=1/0,this[G1]=!1,this[ya]=this.interactionPrompt===V1.AUTO&&this.cameraControls}zoom(I){const S=new WheelEvent("wheel",{deltaY:-30*I});this[ks].dispatchEvent(S)}connectedCallback(){super.connectedCallback(),this[Nt].addEventListener("user-interaction",this[Do]),this[Nt].addEventListener("pointer-change-start",this[pl]),this[Nt].addEventListener("pointer-change-end",this[pl])}disconnectedCallback(){super.disconnectedCallback(),this[Nt].removeEventListener("user-interaction",this[Do]),this[Nt].removeEventListener("pointer-change-start",this[pl]),this[Nt].removeEventListener("pointer-change-end",this[pl])}updated(I){super.updated(I);const S=this[Nt],F=this[Se];if(I.has("cameraControls")&&(this.cameraControls?(S.enableInteraction(),this.interactionPrompt===V1.AUTO&&(this[ya]=!0)):(S.disableInteraction(),this[H1]()),this[ks].setAttribute("aria-label",this[Jl])),I.has("disableZoom")&&(S.disableZoom=this.disableZoom),I.has("disablePan")&&(S.enablePan=!this.disablePan),I.has("disableTap")&&(S.enableTap=!this.disableTap),(I.has("interactionPrompt")||I.has("cameraControls")||I.has("src"))&&(this.interactionPrompt===V1.AUTO&&this.cameraControls&&!this[G1]?this[ya]=!0:this[H1]()),I.has("interactionPromptStyle")&&(this[U1].style.opacity=this.interactionPromptStyle==w2.BASIC?"1":"0"),I.has("touchAction")){const B=this.touchAction;S.applyOptions({touchAction:B}),S.updateTouchActionStyle()}I.has("orbitSensitivity")&&(S.orbitSensitivity=this.orbitSensitivity),I.has("interpolationDecay")&&(S.setDamperDecayTime(this.interpolationDecay),F.setTargetDamperDecayTime(this.interpolationDecay)),this[ml]===!0&&Promise.resolve().then(()=>{S.jumpToGoal(),F.jumpToGoal(),this[I2](),this[ml]=!1})}async updateFraming(){const I=this[Se],S=I.adjustedFoV(I.framedFoVDeg);await I.updateFraming();const F=I.adjustedFoV(I.framedFoVDeg),B=this[Nt].getFieldOfView()/S;this[Nt].setFieldOfView(F*B),this[Al]=!0,this.requestUpdate("maxFieldOfView"),this.requestUpdate("fieldOfView"),this.requestUpdate("minCameraOrbit"),this.requestUpdate("maxCameraOrbit"),this.requestUpdate("cameraOrbit"),await this.updateComplete}interact(I,S,F){const B=this[ks],k=this[C2];if(k[0].style.opacity==="1"){console.warn("interact() failed because an existing interaction is running.");return}const Q=new Array;Q.push({x:Jo(S.x),y:Jo(S.y)});const z=[{x:Q[0].x(0),y:Q[0].y(0)}];F!=null&&(Q.push({x:Jo(F.x),y:Jo(F.y)}),z.push({x:Q[1].x(0),y:Q[1].y(0)}));let U=performance.now();const{width:H,height:O}=this[Se],N=Y=>{for(const[L,J]of z.entries()){const{style:j}=k[L];j.transform=`translateX(${H*J.x}px) translateY(${O*J.y}px)`,Y==="pointerdown"?j.opacity="1":Y==="pointerup"&&(j.opacity="0");const X={pointerId:L-5678,pointerType:"touch",target:B,clientX:H*J.x,clientY:O*J.y,altKey:!0};B.dispatchEvent(new PointerEvent(Y,X))}},G=()=>{const Y=this[q1];if(Y!==tn.AUTOMATIC||!B.isConnected){for(const J of this[C2])J.style.opacity="0";N("pointercancel"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:Y}})),document.removeEventListener("visibilitychange",ee);return}const L=Math.min(1,(performance.now()-U)/I);for(const[J,j]of z.entries())j.x=Q[J].x(L),j.y=Q[J].y(L);N("pointermove"),L<1?requestAnimationFrame(G):(N("pointerup"),this.dispatchEvent(new CustomEvent("interact-stopped",{detail:{source:tn.AUTOMATIC}})),document.removeEventListener("visibilitychange",ee))},ee=()=>{let Y=0;document.visibilityState==="hidden"?Y=performance.now()-U:U=performance.now()-Y};document.addEventListener("visibilitychange",ee),N("pointerdown"),this[q1]=tn.AUTOMATIC,requestAnimationFrame(G)}[(e=_2,n=U1,i=C2,s=Qd,r=fl,a=So,c=G1,l=ya,d=q1,p=Nt,f=D2,v=ml,m=S2,g=Al,Yv)](I){const S=this[Nt],F=this[Se];F.framedFoVDeg=I[0]*180/Math.PI,S.changeSource=tn.NONE,S.setFieldOfView(F.adjustedFoV(F.framedFoVDeg)),this[Do]()}[Jv](I){const S=this[Nt];if(this[Al]){const{theta:F,phi:B}=this.getCameraOrbit();I[0]=F,I[1]=B,this[Al]=!1}S.changeSource=tn.NONE,S.setOrbit(I[0],I[1],I[2]),this[Do]()}[Zv](I){this[Nt].applyOptions({minimumAzimuthalAngle:I[0],minimumPolarAngle:I[1],minimumRadius:I[2]}),this.jumpCameraToGoal()}[eg](I){this[Nt].applyOptions({maximumAzimuthalAngle:I[0],maximumPolarAngle:I[1],maximumRadius:I[2]}),this[Wv](I[2]),this.jumpCameraToGoal()}[tg](I){this[Nt].applyOptions({minimumFieldOfView:I[0]*180/Math.PI}),this.jumpCameraToGoal()}[ng](I){const S=this[Se].adjustedFoV(I[0]*180/Math.PI);this[Nt].applyOptions({maximumFieldOfView:S}),this.jumpCameraToGoal()}[Xv](I){const[S,F,B]=I;this[Ot].arRenderer.isPresenting||this[Se].setTarget(S,F,B),this[Nt].changeSource=tn.NONE,this[Ot].arRenderer.updateTarget(),this[Do]()}[Qs](I,S){if(super[Qs](I,S),this[Ot].isPresenting||!this[eo]())return;const F=this[Nt],B=this[Se],k=performance.now();if(this[ya]&&this.loaded&&k>this[Ul]+this.interactionPromptThreshold&&(this[ya]=!1,this[So]=k,this[_2].classList.add("visible")),isFinite(this[So])&&this.interactionPromptStyle===w2.WIGGLE){const U=(k-this[So])/Pj%1,H=$j(U),O=zj(U);if(this[U1].style.opacity=`${O}`,H!==this[fl]){const N=H*B.width*.05,G=(H-this[fl])*Math.PI/16;this[U1].style.transform=`translateX(${N}px)`,F.changeSource=tn.AUTOMATIC,F.adjustOrbit(G,0,0),this[fl]=H}}const Q=F.update(I,S),z=B.updateTarget(S);(Q||z)&&this[I2]()}[H1](){this[ya]=!1,this[_2].classList.remove("visible"),this[So]=1/0}[Wv](I){const S=Math.max(this[Se].boundingSphere.radius,I),F=0,B=2*S;this[Nt].updateNearFar(F,B)}[Kv](){const{theta:I,phi:S}=this[Nt].getCameraSpherical(this[D2]),F=(4+Math.floor((I%sK+iK)/Xy))%4,B=Math.floor(S/nK),k=jj[F],Q=Kj[B];this[If](`View from stage ${Q}${k}`)}get[Jl](){return super[Jl]+(this.cameraControls?Jj:"")}async[uu](I){const S=this[Nt],F=this[Se],B=F.adjustedFoV(F.framedFoVDeg);super[uu](I);const k=F.adjustedFoV(F.framedFoVDeg)/B,Q=S.getFieldOfView()*(isFinite(k)?k:1);S.updateAspect(this[Se].aspect),this.requestUpdate("maxFieldOfView",this.maxFieldOfView),await this.updateComplete,this[Nt].setFieldOfView(Q),this.jumpCameraToGoal()}[na](){super[na](),this[S2]?this[Al]=!0:this[S2]=!0,this.requestUpdate("maxFieldOfView",this.maxFieldOfView),this.requestUpdate("fieldOfView",this.fieldOfView),this.requestUpdate("minCameraOrbit",this.minCameraOrbit),this.requestUpdate("maxCameraOrbit",this.maxCameraOrbit),this.requestUpdate("cameraOrbit",this.cameraOrbit),this.requestUpdate("cameraTarget",this.cameraTarget),this.jumpCameraToGoal()}}return b=Do,E=I2,x=pl,Mn([et({type:Boolean,attribute:"camera-controls"})],C.prototype,"cameraControls",void 0),Mn([Qr({intrinsics:Yy,observeEffects:!0,updateHandler:Jv}),et({type:String,attribute:"camera-orbit",hasChanged:()=>!0})],C.prototype,"cameraOrbit",void 0),Mn([Qr({intrinsics:tK,observeEffects:!0,updateHandler:Xv}),et({type:String,attribute:"camera-target",hasChanged:()=>!0})],C.prototype,"cameraTarget",void 0),Mn([Qr({intrinsics:jv,observeEffects:!0,updateHandler:Yv}),et({type:String,attribute:"field-of-view",hasChanged:()=>!0})],C.prototype,"fieldOfView",void 0),Mn([Qr({intrinsics:Zj,updateHandler:Zv}),et({type:String,attribute:"min-camera-orbit",hasChanged:()=>!0})],C.prototype,"minCameraOrbit",void 0),Mn([Qr({intrinsics:eK,updateHandler:eg}),et({type:String,attribute:"max-camera-orbit",hasChanged:()=>!0})],C.prototype,"maxCameraOrbit",void 0),Mn([Qr({intrinsics:Xj,updateHandler:tg}),et({type:String,attribute:"min-field-of-view",hasChanged:()=>!0})],C.prototype,"minFieldOfView",void 0),Mn([Qr({intrinsics:jv,updateHandler:ng}),et({type:String,attribute:"max-field-of-view",hasChanged:()=>!0})],C.prototype,"maxFieldOfView",void 0),Mn([et({type:Number,attribute:"interaction-prompt-threshold"})],C.prototype,"interactionPromptThreshold",void 0),Mn([et({type:String,attribute:"interaction-prompt"})],C.prototype,"interactionPrompt",void 0),Mn([et({type:String,attribute:"interaction-prompt-style"})],C.prototype,"interactionPromptStyle",void 0),Mn([et({type:Number,attribute:"orbit-sensitivity"})],C.prototype,"orbitSensitivity",void 0),Mn([et({type:String,attribute:"touch-action"})],C.prototype,"touchAction",void 0),Mn([et({type:Boolean,attribute:"disable-zoom"})],C.prototype,"disableZoom",void 0),Mn([et({type:Boolean,attribute:"disable-pan"})],C.prototype,"disablePan",void 0),Mn([et({type:Boolean,attribute:"disable-tap"})],C.prototype,"disableTap",void 0),Mn([et({type:Number,attribute:"interpolation-decay"})],C.prototype,"interpolationDecay",void 0),C};/* @license * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -1031,7 +1031,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const sK=.018,t6=2,rK=300,aK=new Xr,n6=new ot,i6=Object.freeze({minimumRadius:0,maximumRadius:1/0,minimumPolarAngle:Math.PI/8,maximumPolarAngle:Math.PI-Math.PI/8,minimumAzimuthalAngle:-1/0,maximumAzimuthalAngle:1/0,minimumFieldOfView:10,maximumFieldOfView:45,touchAction:"none"}),G1=Math.PI/8,q1=.04,j1=10,tn={USER_INTERACTION:"user-interaction",NONE:"none",AUTOMATIC:"automatic"};class oK extends bu{constructor(e,n,i){super(),this.camera=e,this.element=n,this.scene=i,this.orbitSensitivity=1,this.inputSensitivity=1,this.changeSource=tn.NONE,this._interactionEnabled=!1,this._disableZoom=!1,this.isUserPointing=!1,this.enablePan=!0,this.enableTap=!0,this.panProjection=new c4,this.panPerPixel=0,this.spherical=new Cd,this.goalSpherical=new Cd,this.thetaDamper=new Ii,this.phiDamper=new Ii,this.radiusDamper=new Ii,this.logFov=Math.log(i6.maximumFieldOfView),this.goalLogFov=this.logFov,this.fovDamper=new Ii,this.touchMode=null,this.pointers=[],this.startTime=0,this.startPointerPosition={clientX:0,clientY:0},this.lastSeparation=0,this.touchDecided=!1,this.onContext=s=>{if(this.enablePan)s.preventDefault();else for(const r of this.pointers)this.onPointerUp(new PointerEvent("pointercancel",Object.assign(Object.assign({},this.startPointerPosition),{pointerId:r.id})))},this.touchModeZoom=(s,r)=>{if(!this._disableZoom){const a=this.twoTouchDistance(this.pointers[0],this.pointers[1]),c=q1*(this.lastSeparation-a)*50/this.scene.height;this.lastSeparation=a,this.userAdjustOrbit(0,0,c)}this.panPerPixel>0&&this.movePan(s,r)},this.disableScroll=s=>{s.preventDefault()},this.touchModeRotate=(s,r)=>{const{touchAction:a}=this._options;if(!this.touchDecided&&a!=="none"){this.touchDecided=!0;const c=Math.abs(s),l=Math.abs(r);if(this.changeSource===tn.USER_INTERACTION&&(a==="pan-y"&&l>c||a==="pan-x"&&c>l)){this.touchMode=null;return}else this.element.addEventListener("touchmove",this.disableScroll,{passive:!1})}this.handleSinglePointerMove(s,r)},this.onPointerDown=s=>{if(this.pointers.length>2)return;const{element:r}=this;this.pointers.length===0&&(r.addEventListener("pointermove",this.onPointerMove),r.addEventListener("pointerup",this.onPointerUp),this.touchMode=null,this.touchDecided=!1,this.startPointerPosition.clientX=s.clientX,this.startPointerPosition.clientY=s.clientY,this.startTime=performance.now());try{r.setPointerCapture(s.pointerId)}catch{}this.pointers.push({clientX:s.clientX,clientY:s.clientY,id:s.pointerId}),this.isUserPointing=!1,s.pointerType==="touch"?(this.changeSource=s.altKey?tn.AUTOMATIC:tn.USER_INTERACTION,this.onTouchChange(s)):(this.changeSource=tn.USER_INTERACTION,this.onMouseDown(s)),this.changeSource===tn.USER_INTERACTION&&this.dispatchEvent({type:"user-interaction"})},this.onPointerMove=s=>{const r=this.pointers.find(d=>d.id===s.pointerId);if(r==null)return;const a=this.pointers.length,c=(s.clientX-r.clientX)/a,l=(s.clientY-r.clientY)/a;c===0&&l===0||(r.clientX=s.clientX,r.clientY=s.clientY,s.pointerType==="touch"?(this.changeSource=s.altKey?tn.AUTOMATIC:tn.USER_INTERACTION,this.touchMode!==null&&this.touchMode(c,l)):(this.changeSource=tn.USER_INTERACTION,this.panPerPixel>0?this.movePan(c,l):this.handleSinglePointerMove(c,l)))},this.onPointerUp=s=>{const{element:r}=this,a=this.pointers.findIndex(c=>c.id===s.pointerId);a!==-1&&this.pointers.splice(a,1),this.panPerPixel>0&&!s.altKey&&this.resetRadius(),this.pointers.length===0?(r.removeEventListener("pointermove",this.onPointerMove),r.removeEventListener("pointerup",this.onPointerUp),r.removeEventListener("touchmove",this.disableScroll),this.enablePan&&this.enableTap&&this.recenter(s)):this.touchMode!==null&&this.onTouchChange(s),this.scene.element[Nd].style.opacity=0,r.style.cursor="grab",this.panPerPixel=0,this.isUserPointing&&this.dispatchEvent({type:"pointer-change-end"})},this.onWheel=s=>{this.changeSource=tn.USER_INTERACTION;const r=s.deltaY*(s.deltaMode==1?18:1)*q1/30;this.userAdjustOrbit(0,0,r),s.preventDefault(),this.dispatchEvent({type:"user-interaction"})},this.onKeyDown=s=>{const{changeSource:r}=this;this.changeSource=tn.USER_INTERACTION,(s.shiftKey&&this.enablePan?this.panKeyCodeHandler(s):this.orbitZoomKeyCodeHandler(s))?(s.preventDefault(),this.dispatchEvent({type:"user-interaction"})):this.changeSource=r},this._options=Object.assign({},i6),this.setOrbit(0,Math.PI/2,1),this.setFieldOfView(100),this.jumpToGoal()}get interactionEnabled(){return this._interactionEnabled}enableInteraction(){if(this._interactionEnabled===!1){const{element:e}=this;e.addEventListener("pointerdown",this.onPointerDown),e.addEventListener("pointercancel",this.onPointerUp),this._disableZoom||e.addEventListener("wheel",this.onWheel),e.addEventListener("keydown",this.onKeyDown),e.addEventListener("touchmove",()=>{},{passive:!1}),e.addEventListener("contextmenu",this.onContext),this.element.style.cursor="grab",this._interactionEnabled=!0,this.updateTouchActionStyle()}}disableInteraction(){if(this._interactionEnabled===!0){const{element:e}=this;e.removeEventListener("pointerdown",this.onPointerDown),e.removeEventListener("pointermove",this.onPointerMove),e.removeEventListener("pointerup",this.onPointerUp),e.removeEventListener("pointercancel",this.onPointerUp),e.removeEventListener("wheel",this.onWheel),e.removeEventListener("keydown",this.onKeyDown),e.removeEventListener("contextmenu",this.onContext),e.style.cursor="",this.touchMode=null,this._interactionEnabled=!1,this.updateTouchActionStyle()}}get options(){return this._options}set disableZoom(e){this._disableZoom!=e&&(this._disableZoom=e,e===!0?this.element.removeEventListener("wheel",this.onWheel):this.element.addEventListener("wheel",this.onWheel),this.updateTouchActionStyle())}getCameraSpherical(e=new Cd){return e.copy(this.spherical)}getFieldOfView(){return this.camera.fov}applyOptions(e){Object.assign(this._options,e),this.setOrbit(),this.setFieldOfView(Math.exp(this.goalLogFov))}updateNearFar(e,n){this.camera.far=n===0?2:n,this.camera.near=Math.max(e,this.camera.far/1e3),this.camera.updateProjectionMatrix()}updateAspect(e){this.camera.aspect=e,this.camera.updateProjectionMatrix()}setOrbit(e=this.goalSpherical.theta,n=this.goalSpherical.phi,i=this.goalSpherical.radius){const{minimumAzimuthalAngle:s,maximumAzimuthalAngle:r,minimumPolarAngle:a,maximumPolarAngle:c,minimumRadius:l,maximumRadius:d}=this._options,{theta:h,phi:f,radius:v}=this.goalSpherical,m=Is(e,s,r);!isFinite(s)&&!isFinite(r)&&(this.spherical.theta=this.wrapAngle(this.spherical.theta-m)+m);const g=Is(n,a,c),b=Is(i,l,d);return m===h&&g===f&&b===v||!isFinite(m)||!isFinite(g)||!isFinite(b)?!1:(this.goalSpherical.theta=m,this.goalSpherical.phi=g,this.goalSpherical.radius=b,this.goalSpherical.makeSafe(),!0)}setRadius(e){this.goalSpherical.radius=e,this.setOrbit()}setFieldOfView(e){const{minimumFieldOfView:n,maximumFieldOfView:i}=this._options;e=Is(e,n,i),this.goalLogFov=Math.log(e)}setDamperDecayTime(e){this.thetaDamper.setDecayTime(e),this.phiDamper.setDecayTime(e),this.radiusDamper.setDecayTime(e),this.fovDamper.setDecayTime(e)}adjustOrbit(e,n,i){const{theta:s,phi:r,radius:a}=this.goalSpherical,{minimumRadius:c,maximumRadius:l,minimumFieldOfView:d,maximumFieldOfView:h}=this._options,f=this.spherical.theta-s,v=Math.PI-.001,m=s-Is(e,-v-f,v-f),g=r-n,b=i===0?0:((i>0?l:c)-a)/(Math.log(i>0?h:d)-this.goalLogFov),E=a+i*(isFinite(b)?b:(l-c)*2);if(this.setOrbit(m,g,E),i!==0){const x=this.goalLogFov+i;this.setFieldOfView(Math.exp(x))}}jumpToGoal(){this.update(0,Ny)}update(e,n){if(this.isStationary())return!1;const{maximumPolarAngle:i,maximumRadius:s}=this._options,r=this.spherical.theta-this.goalSpherical.theta;return Math.abs(r)>Math.PI&&!isFinite(this._options.minimumAzimuthalAngle)&&!isFinite(this._options.maximumAzimuthalAngle)&&(this.spherical.theta-=Math.sign(r)*2*Math.PI),this.spherical.theta=this.thetaDamper.update(this.spherical.theta,this.goalSpherical.theta,n,Math.PI),this.spherical.phi=this.phiDamper.update(this.spherical.phi,this.goalSpherical.phi,n,i),this.spherical.radius=this.radiusDamper.update(this.spherical.radius,this.goalSpherical.radius,n,s),this.logFov=this.fovDamper.update(this.logFov,this.goalLogFov,n,1),this.moveCamera(),!0}updateTouchActionStyle(){const{style:e}=this.element;if(this._interactionEnabled){const{touchAction:n}=this._options;this._disableZoom&&n!=="none"?e.touchAction="manipulation":e.touchAction=n}else e.touchAction=""}isStationary(){return this.goalSpherical.theta===this.spherical.theta&&this.goalSpherical.phi===this.spherical.phi&&this.goalSpherical.radius===this.spherical.radius&&this.goalLogFov===this.logFov}moveCamera(){this.spherical.makeSafe(),this.camera.position.setFromSpherical(this.spherical),this.camera.setRotationFromEuler(new Q9(this.spherical.phi-Math.PI/2,this.spherical.theta,0,"YXZ")),this.camera.fov!==Math.exp(this.logFov)&&(this.camera.fov=Math.exp(this.logFov),this.camera.updateProjectionMatrix())}userAdjustOrbit(e,n,i){this.adjustOrbit(e*this.orbitSensitivity*this.inputSensitivity,n*this.orbitSensitivity*this.inputSensitivity,i*this.inputSensitivity)}wrapAngle(e){const n=(e+Math.PI)/(2*Math.PI);return(n-Math.floor(n))*2*Math.PI-Math.PI}pixelLengthToSphericalAngle(e){return 2*Math.PI*e/this.scene.height}twoTouchDistance(e,n){const{clientX:i,clientY:s}=e,{clientX:r,clientY:a}=n,c=r-i,l=a-s;return Math.sqrt(c*c+l*l)}handleSinglePointerMove(e,n){const i=this.pixelLengthToSphericalAngle(e),s=this.pixelLengthToSphericalAngle(n);this.isUserPointing===!1&&(this.isUserPointing=!0,this.dispatchEvent({type:"pointer-change-start"})),this.userAdjustOrbit(i,s,0)}initializePan(){const{theta:e,phi:n}=this.spherical,i=e-this.scene.yaw;this.panPerPixel=sK/this.scene.height,this.panProjection.set(-Math.cos(i),-Math.cos(n)*Math.sin(i),0,0,Math.sin(n),0,Math.sin(i),-Math.cos(n)*Math.cos(i),0)}movePan(e,n){const{scene:i}=this,s=n6.set(e,n,0).multiplyScalar(this.inputSensitivity),r=this.spherical.radius*Math.exp(this.logFov)*this.panPerPixel;s.multiplyScalar(r);const a=i.getTarget();a.add(s.applyMatrix3(this.panProjection)),i.boundingSphere.clampPoint(a,a),i.setTarget(a.x,a.y,a.z)}recenter(e){if(performance.now()>this.startTime+rK||Math.abs(e.clientX-this.startPointerPosition.clientX)>t6||Math.abs(e.clientY-this.startPointerPosition.clientY)>t6)return;const{scene:n}=this,i=n.positionAndNormalFromPoint(n.getNDC(e.clientX,e.clientY));if(i==null){const{cameraTarget:s}=n.element;n.element.cameraTarget="",n.element.cameraTarget=s,this.userAdjustOrbit(0,0,1)}else n.target.worldToLocal(i.position),n.setTarget(i.position.x,i.position.y,i.position.z)}resetRadius(){const{scene:e}=this,n=e.positionAndNormalFromPoint(aK.set(0,0));if(n==null)return;e.target.worldToLocal(n.position);const i=e.getTarget(),{theta:s,phi:r}=this.spherical,a=s-e.yaw,c=n6.set(Math.sin(r)*Math.sin(a),Math.cos(r),Math.sin(r)*Math.cos(a)),l=c.dot(n.position.sub(i));i.add(c.multiplyScalar(l)),e.setTarget(i.x,i.y,i.z),this.setOrbit(void 0,void 0,this.goalSpherical.radius-l)}onTouchChange(e){if(this.pointers.length===1)this.touchMode=this.touchModeRotate;else{if(this._disableZoom){this.touchMode=null,this.element.removeEventListener("touchmove",this.disableScroll);return}this.touchMode=this.touchDecided&&this.touchMode===null?null:this.touchModeZoom,this.touchDecided=!0,this.element.addEventListener("touchmove",this.disableScroll,{passive:!1}),this.lastSeparation=this.twoTouchDistance(this.pointers[0],this.pointers[1]),this.enablePan&&this.touchMode!=null&&(this.initializePan(),e.altKey||(this.scene.element[Nd].style.opacity=1))}}onMouseDown(e){this.panPerPixel=0,this.enablePan&&(e.button===2||e.ctrlKey||e.metaKey||e.shiftKey)&&(this.initializePan(),this.scene.element[Nd].style.opacity=1),this.element.style.cursor="grabbing"}orbitZoomKeyCodeHandler(e){let n=!0;switch(e.key){case"PageUp":this.userAdjustOrbit(0,0,q1);break;case"PageDown":this.userAdjustOrbit(0,0,-1*q1);break;case"ArrowUp":this.userAdjustOrbit(0,-G1,0);break;case"ArrowDown":this.userAdjustOrbit(0,G1,0);break;case"ArrowLeft":this.userAdjustOrbit(-G1,0,0);break;case"ArrowRight":this.userAdjustOrbit(G1,0,0);break;default:n=!1;break}return n}panKeyCodeHandler(e){this.initializePan();let n=!0;switch(e.key){case"ArrowUp":this.movePan(0,-1*j1);break;case"ArrowDown":this.movePan(0,j1);break;case"ArrowLeft":this.movePan(-1*j1,0);break;case"ArrowRight":this.movePan(j1,0);break;default:n=!1;break}return n}}/* @license + */const aK=.018,ig=2,oK=300,cK=new Xr,sg=new ot,rg=Object.freeze({minimumRadius:0,maximumRadius:1/0,minimumPolarAngle:Math.PI/8,maximumPolarAngle:Math.PI-Math.PI/8,minimumAzimuthalAngle:-1/0,maximumAzimuthalAngle:1/0,minimumFieldOfView:10,maximumFieldOfView:45,touchAction:"none"}),j1=Math.PI/8,K1=.04,W1=10,tn={USER_INTERACTION:"user-interaction",NONE:"none",AUTOMATIC:"automatic"};class lK extends Eu{constructor(e,n,i){super(),this.camera=e,this.element=n,this.scene=i,this.orbitSensitivity=1,this.inputSensitivity=1,this.changeSource=tn.NONE,this._interactionEnabled=!1,this._disableZoom=!1,this.isUserPointing=!1,this.enablePan=!0,this.enableTap=!0,this.panProjection=new um,this.panPerPixel=0,this.spherical=new Dd,this.goalSpherical=new Dd,this.thetaDamper=new Ii,this.phiDamper=new Ii,this.radiusDamper=new Ii,this.logFov=Math.log(rg.maximumFieldOfView),this.goalLogFov=this.logFov,this.fovDamper=new Ii,this.touchMode=null,this.pointers=[],this.startTime=0,this.startPointerPosition={clientX:0,clientY:0},this.lastSeparation=0,this.touchDecided=!1,this.onContext=s=>{if(this.enablePan)s.preventDefault();else for(const r of this.pointers)this.onPointerUp(new PointerEvent("pointercancel",Object.assign(Object.assign({},this.startPointerPosition),{pointerId:r.id})))},this.touchModeZoom=(s,r)=>{if(!this._disableZoom){const a=this.twoTouchDistance(this.pointers[0],this.pointers[1]),c=K1*(this.lastSeparation-a)*50/this.scene.height;this.lastSeparation=a,this.userAdjustOrbit(0,0,c)}this.panPerPixel>0&&this.movePan(s,r)},this.disableScroll=s=>{s.preventDefault()},this.touchModeRotate=(s,r)=>{const{touchAction:a}=this._options;if(!this.touchDecided&&a!=="none"){this.touchDecided=!0;const c=Math.abs(s),l=Math.abs(r);if(this.changeSource===tn.USER_INTERACTION&&(a==="pan-y"&&l>c||a==="pan-x"&&c>l)){this.touchMode=null;return}else this.element.addEventListener("touchmove",this.disableScroll,{passive:!1})}this.handleSinglePointerMove(s,r)},this.onPointerDown=s=>{if(this.pointers.length>2)return;const{element:r}=this;this.pointers.length===0&&(r.addEventListener("pointermove",this.onPointerMove),r.addEventListener("pointerup",this.onPointerUp),this.touchMode=null,this.touchDecided=!1,this.startPointerPosition.clientX=s.clientX,this.startPointerPosition.clientY=s.clientY,this.startTime=performance.now());try{r.setPointerCapture(s.pointerId)}catch{}this.pointers.push({clientX:s.clientX,clientY:s.clientY,id:s.pointerId}),this.isUserPointing=!1,s.pointerType==="touch"?(this.changeSource=s.altKey?tn.AUTOMATIC:tn.USER_INTERACTION,this.onTouchChange(s)):(this.changeSource=tn.USER_INTERACTION,this.onMouseDown(s)),this.changeSource===tn.USER_INTERACTION&&this.dispatchEvent({type:"user-interaction"})},this.onPointerMove=s=>{const r=this.pointers.find(d=>d.id===s.pointerId);if(r==null)return;const a=this.pointers.length,c=(s.clientX-r.clientX)/a,l=(s.clientY-r.clientY)/a;c===0&&l===0||(r.clientX=s.clientX,r.clientY=s.clientY,s.pointerType==="touch"?(this.changeSource=s.altKey?tn.AUTOMATIC:tn.USER_INTERACTION,this.touchMode!==null&&this.touchMode(c,l)):(this.changeSource=tn.USER_INTERACTION,this.panPerPixel>0?this.movePan(c,l):this.handleSinglePointerMove(c,l)))},this.onPointerUp=s=>{const{element:r}=this,a=this.pointers.findIndex(c=>c.id===s.pointerId);a!==-1&&this.pointers.splice(a,1),this.panPerPixel>0&&!s.altKey&&this.resetRadius(),this.pointers.length===0?(r.removeEventListener("pointermove",this.onPointerMove),r.removeEventListener("pointerup",this.onPointerUp),r.removeEventListener("touchmove",this.disableScroll),this.enablePan&&this.enableTap&&this.recenter(s)):this.touchMode!==null&&this.onTouchChange(s),this.scene.element[Qd].style.opacity=0,r.style.cursor="grab",this.panPerPixel=0,this.isUserPointing&&this.dispatchEvent({type:"pointer-change-end"})},this.onWheel=s=>{this.changeSource=tn.USER_INTERACTION;const r=s.deltaY*(s.deltaMode==1?18:1)*K1/30;this.userAdjustOrbit(0,0,r),s.preventDefault(),this.dispatchEvent({type:"user-interaction"})},this.onKeyDown=s=>{const{changeSource:r}=this;this.changeSource=tn.USER_INTERACTION,(s.shiftKey&&this.enablePan?this.panKeyCodeHandler(s):this.orbitZoomKeyCodeHandler(s))?(s.preventDefault(),this.dispatchEvent({type:"user-interaction"})):this.changeSource=r},this._options=Object.assign({},rg),this.setOrbit(0,Math.PI/2,1),this.setFieldOfView(100),this.jumpToGoal()}get interactionEnabled(){return this._interactionEnabled}enableInteraction(){if(this._interactionEnabled===!1){const{element:e}=this;e.addEventListener("pointerdown",this.onPointerDown),e.addEventListener("pointercancel",this.onPointerUp),this._disableZoom||e.addEventListener("wheel",this.onWheel),e.addEventListener("keydown",this.onKeyDown),e.addEventListener("touchmove",()=>{},{passive:!1}),e.addEventListener("contextmenu",this.onContext),this.element.style.cursor="grab",this._interactionEnabled=!0,this.updateTouchActionStyle()}}disableInteraction(){if(this._interactionEnabled===!0){const{element:e}=this;e.removeEventListener("pointerdown",this.onPointerDown),e.removeEventListener("pointermove",this.onPointerMove),e.removeEventListener("pointerup",this.onPointerUp),e.removeEventListener("pointercancel",this.onPointerUp),e.removeEventListener("wheel",this.onWheel),e.removeEventListener("keydown",this.onKeyDown),e.removeEventListener("contextmenu",this.onContext),e.style.cursor="",this.touchMode=null,this._interactionEnabled=!1,this.updateTouchActionStyle()}}get options(){return this._options}set disableZoom(e){this._disableZoom!=e&&(this._disableZoom=e,e===!0?this.element.removeEventListener("wheel",this.onWheel):this.element.addEventListener("wheel",this.onWheel),this.updateTouchActionStyle())}getCameraSpherical(e=new Dd){return e.copy(this.spherical)}getFieldOfView(){return this.camera.fov}applyOptions(e){Object.assign(this._options,e),this.setOrbit(),this.setFieldOfView(Math.exp(this.goalLogFov))}updateNearFar(e,n){this.camera.far=n===0?2:n,this.camera.near=Math.max(e,this.camera.far/1e3),this.camera.updateProjectionMatrix()}updateAspect(e){this.camera.aspect=e,this.camera.updateProjectionMatrix()}setOrbit(e=this.goalSpherical.theta,n=this.goalSpherical.phi,i=this.goalSpherical.radius){const{minimumAzimuthalAngle:s,maximumAzimuthalAngle:r,minimumPolarAngle:a,maximumPolarAngle:c,minimumRadius:l,maximumRadius:d}=this._options,{theta:p,phi:f,radius:v}=this.goalSpherical,m=Ds(e,s,r);!isFinite(s)&&!isFinite(r)&&(this.spherical.theta=this.wrapAngle(this.spherical.theta-m)+m);const g=Ds(n,a,c),b=Ds(i,l,d);return m===p&&g===f&&b===v||!isFinite(m)||!isFinite(g)||!isFinite(b)?!1:(this.goalSpherical.theta=m,this.goalSpherical.phi=g,this.goalSpherical.radius=b,this.goalSpherical.makeSafe(),!0)}setRadius(e){this.goalSpherical.radius=e,this.setOrbit()}setFieldOfView(e){const{minimumFieldOfView:n,maximumFieldOfView:i}=this._options;e=Ds(e,n,i),this.goalLogFov=Math.log(e)}setDamperDecayTime(e){this.thetaDamper.setDecayTime(e),this.phiDamper.setDecayTime(e),this.radiusDamper.setDecayTime(e),this.fovDamper.setDecayTime(e)}adjustOrbit(e,n,i){const{theta:s,phi:r,radius:a}=this.goalSpherical,{minimumRadius:c,maximumRadius:l,minimumFieldOfView:d,maximumFieldOfView:p}=this._options,f=this.spherical.theta-s,v=Math.PI-.001,m=s-Ds(e,-v-f,v-f),g=r-n,b=i===0?0:((i>0?l:c)-a)/(Math.log(i>0?p:d)-this.goalLogFov),E=a+i*(isFinite(b)?b:(l-c)*2);if(this.setOrbit(m,g,E),i!==0){const x=this.goalLogFov+i;this.setFieldOfView(Math.exp(x))}}jumpToGoal(){this.update(0,Ly)}update(e,n){if(this.isStationary())return!1;const{maximumPolarAngle:i,maximumRadius:s}=this._options,r=this.spherical.theta-this.goalSpherical.theta;return Math.abs(r)>Math.PI&&!isFinite(this._options.minimumAzimuthalAngle)&&!isFinite(this._options.maximumAzimuthalAngle)&&(this.spherical.theta-=Math.sign(r)*2*Math.PI),this.spherical.theta=this.thetaDamper.update(this.spherical.theta,this.goalSpherical.theta,n,Math.PI),this.spherical.phi=this.phiDamper.update(this.spherical.phi,this.goalSpherical.phi,n,i),this.spherical.radius=this.radiusDamper.update(this.spherical.radius,this.goalSpherical.radius,n,s),this.logFov=this.fovDamper.update(this.logFov,this.goalLogFov,n,1),this.moveCamera(),!0}updateTouchActionStyle(){const{style:e}=this.element;if(this._interactionEnabled){const{touchAction:n}=this._options;this._disableZoom&&n!=="none"?e.touchAction="manipulation":e.touchAction=n}else e.touchAction=""}isStationary(){return this.goalSpherical.theta===this.spherical.theta&&this.goalSpherical.phi===this.spherical.phi&&this.goalSpherical.radius===this.spherical.radius&&this.goalLogFov===this.logFov}moveCamera(){this.spherical.makeSafe(),this.camera.position.setFromSpherical(this.spherical),this.camera.setRotationFromEuler(new $9(this.spherical.phi-Math.PI/2,this.spherical.theta,0,"YXZ")),this.camera.fov!==Math.exp(this.logFov)&&(this.camera.fov=Math.exp(this.logFov),this.camera.updateProjectionMatrix())}userAdjustOrbit(e,n,i){this.adjustOrbit(e*this.orbitSensitivity*this.inputSensitivity,n*this.orbitSensitivity*this.inputSensitivity,i*this.inputSensitivity)}wrapAngle(e){const n=(e+Math.PI)/(2*Math.PI);return(n-Math.floor(n))*2*Math.PI-Math.PI}pixelLengthToSphericalAngle(e){return 2*Math.PI*e/this.scene.height}twoTouchDistance(e,n){const{clientX:i,clientY:s}=e,{clientX:r,clientY:a}=n,c=r-i,l=a-s;return Math.sqrt(c*c+l*l)}handleSinglePointerMove(e,n){const i=this.pixelLengthToSphericalAngle(e),s=this.pixelLengthToSphericalAngle(n);this.isUserPointing===!1&&(this.isUserPointing=!0,this.dispatchEvent({type:"pointer-change-start"})),this.userAdjustOrbit(i,s,0)}initializePan(){const{theta:e,phi:n}=this.spherical,i=e-this.scene.yaw;this.panPerPixel=aK/this.scene.height,this.panProjection.set(-Math.cos(i),-Math.cos(n)*Math.sin(i),0,0,Math.sin(n),0,Math.sin(i),-Math.cos(n)*Math.cos(i),0)}movePan(e,n){const{scene:i}=this,s=sg.set(e,n,0).multiplyScalar(this.inputSensitivity),r=this.spherical.radius*Math.exp(this.logFov)*this.panPerPixel;s.multiplyScalar(r);const a=i.getTarget();a.add(s.applyMatrix3(this.panProjection)),i.boundingSphere.clampPoint(a,a),i.setTarget(a.x,a.y,a.z)}recenter(e){if(performance.now()>this.startTime+oK||Math.abs(e.clientX-this.startPointerPosition.clientX)>ig||Math.abs(e.clientY-this.startPointerPosition.clientY)>ig)return;const{scene:n}=this,i=n.positionAndNormalFromPoint(n.getNDC(e.clientX,e.clientY));if(i==null){const{cameraTarget:s}=n.element;n.element.cameraTarget="",n.element.cameraTarget=s,this.userAdjustOrbit(0,0,1)}else n.target.worldToLocal(i.position),n.setTarget(i.position.x,i.position.y,i.position.z)}resetRadius(){const{scene:e}=this,n=e.positionAndNormalFromPoint(cK.set(0,0));if(n==null)return;e.target.worldToLocal(n.position);const i=e.getTarget(),{theta:s,phi:r}=this.spherical,a=s-e.yaw,c=sg.set(Math.sin(r)*Math.sin(a),Math.cos(r),Math.sin(r)*Math.cos(a)),l=c.dot(n.position.sub(i));i.add(c.multiplyScalar(l)),e.setTarget(i.x,i.y,i.z),this.setOrbit(void 0,void 0,this.goalSpherical.radius-l)}onTouchChange(e){if(this.pointers.length===1)this.touchMode=this.touchModeRotate;else{if(this._disableZoom){this.touchMode=null,this.element.removeEventListener("touchmove",this.disableScroll);return}this.touchMode=this.touchDecided&&this.touchMode===null?null:this.touchModeZoom,this.touchDecided=!0,this.element.addEventListener("touchmove",this.disableScroll,{passive:!1}),this.lastSeparation=this.twoTouchDistance(this.pointers[0],this.pointers[1]),this.enablePan&&this.touchMode!=null&&(this.initializePan(),e.altKey||(this.scene.element[Qd].style.opacity=1))}}onMouseDown(e){this.panPerPixel=0,this.enablePan&&(e.button===2||e.ctrlKey||e.metaKey||e.shiftKey)&&(this.initializePan(),this.scene.element[Qd].style.opacity=1),this.element.style.cursor="grabbing"}orbitZoomKeyCodeHandler(e){let n=!0;switch(e.key){case"PageUp":this.userAdjustOrbit(0,0,K1);break;case"PageDown":this.userAdjustOrbit(0,0,-1*K1);break;case"ArrowUp":this.userAdjustOrbit(0,-j1,0);break;case"ArrowDown":this.userAdjustOrbit(0,j1,0);break;case"ArrowLeft":this.userAdjustOrbit(-j1,0,0);break;case"ArrowRight":this.userAdjustOrbit(j1,0,0);break;default:n=!1;break}return n}panKeyCodeHandler(e){this.initializePan();let n=!0;switch(e.key){case"ArrowUp":this.movePan(0,-1*W1);break;case"ArrowDown":this.movePan(0,W1);break;case"ArrowLeft":this.movePan(-1*W1,0);break;case"ArrowRight":this.movePan(W1,0);break;default:n=!1;break}return n}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1044,7 +1044,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const cK=30,lK=.8,s6=1.5,uK=20,Xy=1.3,dK=1/Xy,hK=.25,pK=10,qr={NOT_PRESENTING:"not-presenting",SESSION_STARTED:"session-started",OBJECT_PLACED:"object-placed",FAILED:"failed"},bf={TRACKING:"tracking",NOT_TRACKING:"not-tracking"},K1=new ot,fK=new vr,mK=new ot,AK=new Kd(45,1,.1,100);class vK extends bu{constructor(e){super(),this.renderer=e,this.currentSession=null,this.placeOnWall=!1,this.placementBox=null,this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.initialHitSource=null,this.transientHitTestSource=null,this.inputSource=null,this._presentedScene=null,this.resolveCleanup=null,this.exitWebXRButtonContainer=null,this.overlay=null,this.xrLight=null,this.tracking=!0,this.frames=0,this.initialized=!1,this.oldTarget=new ot,this.placementComplete=!1,this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.lastDragPosition=new ot,this.firstRatio=0,this.lastAngle=0,this.goalPosition=new ot,this.goalYaw=0,this.goalScale=1,this.xDamper=new Ii,this.yDamper=new Ii,this.zDamper=new Ii,this.yawDamper=new Ii,this.scaleDamper=new Ii,this.onExitWebXRButtonContainerClick=()=>this.stopPresenting(),this.onUpdateScene=()=>{this.placementBox!=null&&this.isPresenting&&(this.placementBox.dispose(),this.placementBox=new Tv(this.presentedScene,this.placeOnWall?"back":"bottom"))},this.onSelectStart=n=>{const i=this.transientHitTestSource;if(i==null)return;const s=this.frame.getHitTestResultsForTransientInput(i),r=this.presentedScene,a=this.placementBox;if(s.length===1){this.inputSource=n.inputSource;const{axes:c}=this.inputSource.gamepad,l=a.getHit(this.presentedScene,c[0],c[1]);a.show=!0,l!=null?(this.isTranslating=!0,this.lastDragPosition.copy(l)):this.placeOnWall===!1&&(this.isRotating=!0,this.lastAngle=c[0]*s6)}else if(s.length===2){a.show=!0,this.isTwoFingering=!0;const{separation:c}=this.fingerPolar(s);this.firstRatio=c/r.scale.x}},this.onSelectEnd=()=>{this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.inputSource=null,this.goalPosition.y+=this.placementBox.offsetHeight*this.presentedScene.scale.x,this.placementBox.show=!1},this.threeRenderer=e.threeRenderer,this.threeRenderer.xr.enabled=!0}async resolveARSession(){ev();const e=await navigator.xr.requestSession("immersive-ar",{requiredFeatures:["hit-test"],optionalFeatures:["dom-overlay","light-estimation"],domOverlay:this.overlay?{root:this.overlay}:void 0});return this.threeRenderer.xr.setReferenceSpaceType("local"),await this.threeRenderer.xr.setSession(e),this.threeRenderer.xr.cameraAutoUpdate=!1,e}get presentedScene(){return this._presentedScene}async supportsPresentation(){try{return ev(),await navigator.xr.isSessionSupported("immersive-ar")}catch(e){return console.warn("Request to present in WebXR denied:"),console.warn(e),console.warn("Falling back to next ar-mode"),!1}}async present(e,n=!1){this.isPresenting&&console.warn("Cannot present while a model is already presenting");let i=new Promise((d,h)=>{requestAnimationFrame(()=>d())});e.setHotspotsVisibility(!1),e.queueRender(),await i,this._presentedScene=e,this.overlay=e.element.shadowRoot.querySelector("div.default"),n===!0&&(this.xrLight=new xj(this.threeRenderer),this.xrLight.addEventListener("estimationstart",()=>{if(!this.isPresenting||this.xrLight==null)return;const d=this.presentedScene;d.add(this.xrLight),d.environment=this.xrLight.environment}));const s=await this.resolveARSession();s.addEventListener("end",()=>{this.postSessionCleanup()},{once:!0});const r=e.element.shadowRoot.querySelector(".slot.exit-webxr-ar-button");r.classList.add("enabled"),r.addEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=r;const a=await s.requestReferenceSpace("viewer");this.tracking=!0,this.frames=0,this.initialized=!1,this.turntableRotation=e.yaw,this.goalYaw=e.yaw,this.goalScale=1,e.background=null,this.oldShadowIntensity=e.shadowIntensity,e.setShadowIntensity(.01),this.oldTarget.copy(e.getTarget()),e.element.addEventListener("load",this.onUpdateScene);const c=uK*Math.PI/180,l=this.placeOnWall===!0?void 0:new XRRay(new DOMPoint(0,0,0),{x:0,y:-Math.sin(c),z:-Math.cos(c)});s.requestHitTestSource({space:a,offsetRay:l}).then(d=>{this.initialHitSource=d}),this.currentSession=s,this.placementBox=new Tv(e,this.placeOnWall?"back":"bottom"),this.placementComplete=!1,this.lastTick=performance.now(),this.dispatchEvent({type:"status",status:qr.SESSION_STARTED})}async stopPresenting(){if(!this.isPresenting)return;const e=new Promise(n=>{this.resolveCleanup=n});try{await this.currentSession.end(),await e}catch(n){console.warn("Error while trying to end WebXR AR session"),console.warn(n),this.postSessionCleanup()}}get isPresenting(){return this.presentedScene!=null}get target(){return this.oldTarget}updateTarget(){const e=this.presentedScene;if(e!=null){const n=e.getTarget();this.oldTarget.copy(n),this.placeOnWall?n.z=e.boundingBox.min.z:n.y=e.boundingBox.min.y,e.setTarget(n.x,n.y,n.z)}}postSessionCleanup(){const e=this.currentSession;e!=null&&(e.removeEventListener("selectstart",this.onSelectStart),e.removeEventListener("selectend",this.onSelectEnd),this.currentSession=null);const n=this.presentedScene;if(this._presentedScene=null,n!=null){const{element:a}=n;this.xrLight!=null&&(n.remove(this.xrLight),this.xrLight.dispose(),this.xrLight=null),n.position.set(0,0,0),n.scale.set(1,1,1),n.setShadowOffset(0);const c=this.turntableRotation;c!=null&&(n.yaw=c);const l=this.oldShadowIntensity;l!=null&&n.setShadowIntensity(l),n.setEnvironmentAndSkybox(a[Nl],a[Ll]);const d=this.oldTarget;n.setTarget(d.x,d.y,d.z),n.xrCamera=null,n.element.removeEventListener("load",this.onUpdateScene),n.orientHotspots(0),a.requestUpdate("cameraTarget"),a.requestUpdate("maxCameraOrbit"),a[lu](a.getBoundingClientRect()),requestAnimationFrame(()=>{n.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:tn.NONE}}))})}this.renderer.height=0;const i=this.exitWebXRButtonContainer;i!=null&&(i.classList.remove("enabled"),i.removeEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=null);const s=this.transientHitTestSource;s!=null&&(s.cancel(),this.transientHitTestSource=null);const r=this.initialHitSource;r!=null&&(r.cancel(),this.initialHitSource=null),this.placementBox!=null&&(this.placementBox.dispose(),this.placementBox=null),this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.inputSource=null,this.overlay=null,this.resolveCleanup!=null&&this.resolveCleanup(),this.dispatchEvent({type:"status",status:qr.NOT_PRESENTING})}updateView(e){const n=this.presentedScene,i=this.threeRenderer.xr;i.updateCamera(AK),n.xrCamera=i.getCamera();const{elements:s}=n.getCamera().matrixWorld;if(n.orientHotspots(Math.atan2(s[1],s[5])),this.initialized||(this.placeInitially(),this.initialized=!0),e.requestViewportScale&&e.recommendedViewportScale){const a=e.recommendedViewportScale;e.requestViewportScale(Math.max(a,hK))}const r=i.getBaseLayer();if(r!=null){const a=r instanceof XRWebGLLayer?r.getViewport(e):i.getBinding().getViewSubImage(r,e).viewport;this.threeRenderer.setViewport(a.x,a.y,a.width,a.height)}}placeInitially(){const e=this.presentedScene,{position:n,element:i}=e,s=e.getCamera(),{width:r,height:a}=this.overlay.getBoundingClientRect();e.setSize(r,a),s.projectionMatrixInverse.copy(s.projectionMatrix).invert();const{theta:c,radius:l}=i.getCameraOrbit(),d=s.getWorldDirection(K1);e.yaw=Math.atan2(-d.x,-d.z)-c,this.goalYaw=e.yaw,n.copy(s.position).add(d.multiplyScalar(l)),this.updateTarget();const h=e.getTarget();n.add(h).sub(this.oldTarget),this.goalPosition.copy(n),e.setHotspotsVisibility(!0);const{session:f}=this.frame;f.addEventListener("selectstart",this.onSelectStart),f.addEventListener("selectend",this.onSelectEnd),f.requestHitTestSourceForTransientInput({profile:"generic-touchscreen"}).then(v=>{this.transientHitTestSource=v})}getTouchLocation(){const{axes:e}=this.inputSource.gamepad;let n=this.placementBox.getExpandedHit(this.presentedScene,e[0],e[1]);return n!=null&&(K1.copy(n).sub(this.presentedScene.getCamera().position),K1.length()>pK)?null:n}getHitPoint(e){const n=this.threeRenderer.xr.getReferenceSpace(),i=e.getPose(n);if(i==null)return null;const s=fK.fromArray(i.transform.matrix);return this.placeOnWall===!0&&(this.goalYaw=Math.atan2(s.elements[4],s.elements[6])),s.elements[5]>.75!==this.placeOnWall?mK.setFromMatrixPosition(s):null}moveToFloor(e){const n=this.initialHitSource;if(n==null)return;const i=e.getHitTestResults(n);if(i.length==0)return;const s=i[0],r=this.getHitPoint(s);r!=null&&(this.placementBox.show=!0,this.isTranslating||(this.placeOnWall?this.goalPosition.copy(r):this.goalPosition.y=r.y),n.cancel(),this.initialHitSource=null,this.dispatchEvent({type:"status",status:qr.OBJECT_PLACED}))}fingerPolar(e){const n=e[0].inputSource.gamepad.axes,i=e[1].inputSource.gamepad.axes,s=i[0]-n[0],r=i[1]-n[1],a=Math.atan2(r,s);let c=this.lastAngle-a;return c>Math.PI?c-=2*Math.PI:c<-Math.PI&&(c+=2*Math.PI),this.lastAngle=a,{separation:Math.sqrt(s*s+r*r),deltaYaw:c}}processInput(e){const n=this.transientHitTestSource;if(n==null||!this.isTranslating&&!this.isTwoFingering&&!this.isRotating)return;const i=e.getHitTestResultsForTransientInput(n),s=this.presentedScene,r=s.scale.x;if(this.isTwoFingering){if(i.length<2)this.isTwoFingering=!1;else{const{separation:a,deltaYaw:c}=this.fingerPolar(i);if(this.placeOnWall===!1&&(this.goalYaw+=c),s.canScale){const l=a/this.firstRatio;this.goalScale=ldK?1:l}}return}else if(i.length===2){this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!0;const{separation:a}=this.fingerPolar(i);this.firstRatio=a/r;return}if(this.isRotating){const a=this.inputSource.gamepad.axes[0]*s6;this.goalYaw+=a-this.lastAngle,this.lastAngle=a}else this.isTranslating&&i.forEach(a=>{if(a.inputSource!==this.inputSource)return;let c=null;if(a.results.length>0&&(c=this.getHitPoint(a.results[0])),c==null&&(c=this.getTouchLocation()),c!=null){if(this.goalPosition.sub(this.lastDragPosition),this.placeOnWall===!1){const l=c.y-this.lastDragPosition.y;if(l<0){this.placementBox.offsetHeight=l/r,this.presentedScene.setShadowOffset(l);const d=K1.copy(s.getCamera().position),h=-l/(d.y-c.y);d.multiplyScalar(h),c.multiplyScalar(1-h).add(d)}}this.goalPosition.add(c),this.lastDragPosition.copy(c)}})}moveScene(e){const n=this.presentedScene,{position:i,yaw:s}=n,r=n.boundingSphere.radius,a=this.goalPosition,c=n.scale.x,l=this.placementBox;let d=tn.NONE;if(!a.equals(i)||this.goalScale!==c){d=tn.USER_INTERACTION;let{x:h,y:f,z:v}=i;h=this.xDamper.update(h,a.x,e,r),f=this.yDamper.update(f,a.y,e,r),v=this.zDamper.update(v,a.z,e,r),i.set(h,f,v);const m=this.scaleDamper.update(c,this.goalScale,e,1);if(n.scale.set(m,m,m),!this.isTranslating){const g=a.y-f;this.placementComplete&&this.placeOnWall===!1?(l.offsetHeight=g/m,n.setShadowOffset(g)):g===0&&(this.placementComplete=!0,l.show=!1,n.setShadowIntensity(lK))}}l.updateOpacity(e),n.updateTarget(e),n.yaw=this.yawDamper.update(s,this.goalYaw,e,Math.PI),n.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:d}}))}onWebXRFrame(e,n){this.frame=n,++this.frames;const i=this.threeRenderer.xr.getReferenceSpace(),s=n.getViewerPose(i);s==null&&this.tracking===!0&&this.frames>cK&&(this.tracking=!1,this.dispatchEvent({type:"tracking",status:bf.NOT_TRACKING}));const r=this.presentedScene;if(s==null||r==null||!r.element.loaded){this.threeRenderer.clear();return}this.tracking===!1&&(this.tracking=!0,this.dispatchEvent({type:"tracking",status:bf.TRACKING}));let a=!0;for(const c of s.views){if(this.updateView(c),a){this.moveToFloor(n),this.processInput(n);const l=e-this.lastTick;this.moveScene(l),this.renderer.preRender(r,e,l),this.lastTick=e,r.renderShadow(this.threeRenderer)}this.threeRenderer.render(r,r.getCamera()),a=!1}}}/* @license + */const uK=30,dK=.8,ag=1.5,hK=20,Zy=1.3,pK=1/Zy,fK=.25,mK=10,qr={NOT_PRESENTING:"not-presenting",SESSION_STARTED:"session-started",OBJECT_PLACED:"object-placed",FAILED:"failed"},Ef={TRACKING:"tracking",NOT_TRACKING:"not-tracking"},J1=new ot,AK=new vr,vK=new ot,gK=new Jd(45,1,.1,100);class bK extends Eu{constructor(e){super(),this.renderer=e,this.currentSession=null,this.placeOnWall=!1,this.placementBox=null,this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.initialHitSource=null,this.transientHitTestSource=null,this.inputSource=null,this._presentedScene=null,this.resolveCleanup=null,this.exitWebXRButtonContainer=null,this.overlay=null,this.xrLight=null,this.tracking=!0,this.frames=0,this.initialized=!1,this.oldTarget=new ot,this.placementComplete=!1,this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.lastDragPosition=new ot,this.firstRatio=0,this.lastAngle=0,this.goalPosition=new ot,this.goalYaw=0,this.goalScale=1,this.xDamper=new Ii,this.yDamper=new Ii,this.zDamper=new Ii,this.yawDamper=new Ii,this.scaleDamper=new Ii,this.onExitWebXRButtonContainerClick=()=>this.stopPresenting(),this.onUpdateScene=()=>{this.placementBox!=null&&this.isPresenting&&(this.placementBox.dispose(),this.placementBox=new kv(this.presentedScene,this.placeOnWall?"back":"bottom"))},this.onSelectStart=n=>{const i=this.transientHitTestSource;if(i==null)return;const s=this.frame.getHitTestResultsForTransientInput(i),r=this.presentedScene,a=this.placementBox;if(s.length===1){this.inputSource=n.inputSource;const{axes:c}=this.inputSource.gamepad,l=a.getHit(this.presentedScene,c[0],c[1]);a.show=!0,l!=null?(this.isTranslating=!0,this.lastDragPosition.copy(l)):this.placeOnWall===!1&&(this.isRotating=!0,this.lastAngle=c[0]*ag)}else if(s.length===2){a.show=!0,this.isTwoFingering=!0;const{separation:c}=this.fingerPolar(s);this.firstRatio=c/r.scale.x}},this.onSelectEnd=()=>{this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!1,this.inputSource=null,this.goalPosition.y+=this.placementBox.offsetHeight*this.presentedScene.scale.x,this.placementBox.show=!1},this.threeRenderer=e.threeRenderer,this.threeRenderer.xr.enabled=!0}async resolveARSession(){nv();const e=await navigator.xr.requestSession("immersive-ar",{requiredFeatures:["hit-test"],optionalFeatures:["dom-overlay","light-estimation"],domOverlay:this.overlay?{root:this.overlay}:void 0});return this.threeRenderer.xr.setReferenceSpaceType("local"),await this.threeRenderer.xr.setSession(e),this.threeRenderer.xr.cameraAutoUpdate=!1,e}get presentedScene(){return this._presentedScene}async supportsPresentation(){try{return nv(),await navigator.xr.isSessionSupported("immersive-ar")}catch(e){return console.warn("Request to present in WebXR denied:"),console.warn(e),console.warn("Falling back to next ar-mode"),!1}}async present(e,n=!1){this.isPresenting&&console.warn("Cannot present while a model is already presenting");let i=new Promise((d,p)=>{requestAnimationFrame(()=>d())});e.setHotspotsVisibility(!1),e.queueRender(),await i,this._presentedScene=e,this.overlay=e.element.shadowRoot.querySelector("div.default"),n===!0&&(this.xrLight=new _j(this.threeRenderer),this.xrLight.addEventListener("estimationstart",()=>{if(!this.isPresenting||this.xrLight==null)return;const d=this.presentedScene;d.add(this.xrLight),d.environment=this.xrLight.environment}));const s=await this.resolveARSession();s.addEventListener("end",()=>{this.postSessionCleanup()},{once:!0});const r=e.element.shadowRoot.querySelector(".slot.exit-webxr-ar-button");r.classList.add("enabled"),r.addEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=r;const a=await s.requestReferenceSpace("viewer");this.tracking=!0,this.frames=0,this.initialized=!1,this.turntableRotation=e.yaw,this.goalYaw=e.yaw,this.goalScale=1,e.background=null,this.oldShadowIntensity=e.shadowIntensity,e.setShadowIntensity(.01),this.oldTarget.copy(e.getTarget()),e.element.addEventListener("load",this.onUpdateScene);const c=hK*Math.PI/180,l=this.placeOnWall===!0?void 0:new XRRay(new DOMPoint(0,0,0),{x:0,y:-Math.sin(c),z:-Math.cos(c)});s.requestHitTestSource({space:a,offsetRay:l}).then(d=>{this.initialHitSource=d}),this.currentSession=s,this.placementBox=new kv(e,this.placeOnWall?"back":"bottom"),this.placementComplete=!1,this.lastTick=performance.now(),this.dispatchEvent({type:"status",status:qr.SESSION_STARTED})}async stopPresenting(){if(!this.isPresenting)return;const e=new Promise(n=>{this.resolveCleanup=n});try{await this.currentSession.end(),await e}catch(n){console.warn("Error while trying to end WebXR AR session"),console.warn(n),this.postSessionCleanup()}}get isPresenting(){return this.presentedScene!=null}get target(){return this.oldTarget}updateTarget(){const e=this.presentedScene;if(e!=null){const n=e.getTarget();this.oldTarget.copy(n),this.placeOnWall?n.z=e.boundingBox.min.z:n.y=e.boundingBox.min.y,e.setTarget(n.x,n.y,n.z)}}postSessionCleanup(){const e=this.currentSession;e!=null&&(e.removeEventListener("selectstart",this.onSelectStart),e.removeEventListener("selectend",this.onSelectEnd),this.currentSession=null);const n=this.presentedScene;if(this._presentedScene=null,n!=null){const{element:a}=n;this.xrLight!=null&&(n.remove(this.xrLight),this.xrLight.dispose(),this.xrLight=null),n.position.set(0,0,0),n.scale.set(1,1,1),n.setShadowOffset(0);const c=this.turntableRotation;c!=null&&(n.yaw=c);const l=this.oldShadowIntensity;l!=null&&n.setShadowIntensity(l),n.setEnvironmentAndSkybox(a[Ll],a[Ql]);const d=this.oldTarget;n.setTarget(d.x,d.y,d.z),n.xrCamera=null,n.element.removeEventListener("load",this.onUpdateScene),n.orientHotspots(0),a.requestUpdate("cameraTarget"),a.requestUpdate("maxCameraOrbit"),a[uu](a.getBoundingClientRect()),requestAnimationFrame(()=>{n.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:tn.NONE}}))})}this.renderer.height=0;const i=this.exitWebXRButtonContainer;i!=null&&(i.classList.remove("enabled"),i.removeEventListener("click",this.onExitWebXRButtonContainerClick),this.exitWebXRButtonContainer=null);const s=this.transientHitTestSource;s!=null&&(s.cancel(),this.transientHitTestSource=null);const r=this.initialHitSource;r!=null&&(r.cancel(),this.initialHitSource=null),this.placementBox!=null&&(this.placementBox.dispose(),this.placementBox=null),this.lastTick=null,this.turntableRotation=null,this.oldShadowIntensity=null,this.frame=null,this.inputSource=null,this.overlay=null,this.resolveCleanup!=null&&this.resolveCleanup(),this.dispatchEvent({type:"status",status:qr.NOT_PRESENTING})}updateView(e){const n=this.presentedScene,i=this.threeRenderer.xr;i.updateCamera(gK),n.xrCamera=i.getCamera();const{elements:s}=n.getCamera().matrixWorld;if(n.orientHotspots(Math.atan2(s[1],s[5])),this.initialized||(this.placeInitially(),this.initialized=!0),e.requestViewportScale&&e.recommendedViewportScale){const a=e.recommendedViewportScale;e.requestViewportScale(Math.max(a,fK))}const r=i.getBaseLayer();if(r!=null){const a=r instanceof XRWebGLLayer?r.getViewport(e):i.getBinding().getViewSubImage(r,e).viewport;this.threeRenderer.setViewport(a.x,a.y,a.width,a.height)}}placeInitially(){const e=this.presentedScene,{position:n,element:i}=e,s=e.getCamera(),{width:r,height:a}=this.overlay.getBoundingClientRect();e.setSize(r,a),s.projectionMatrixInverse.copy(s.projectionMatrix).invert();const{theta:c,radius:l}=i.getCameraOrbit(),d=s.getWorldDirection(J1);e.yaw=Math.atan2(-d.x,-d.z)-c,this.goalYaw=e.yaw,n.copy(s.position).add(d.multiplyScalar(l)),this.updateTarget();const p=e.getTarget();n.add(p).sub(this.oldTarget),this.goalPosition.copy(n),e.setHotspotsVisibility(!0);const{session:f}=this.frame;f.addEventListener("selectstart",this.onSelectStart),f.addEventListener("selectend",this.onSelectEnd),f.requestHitTestSourceForTransientInput({profile:"generic-touchscreen"}).then(v=>{this.transientHitTestSource=v})}getTouchLocation(){const{axes:e}=this.inputSource.gamepad;let n=this.placementBox.getExpandedHit(this.presentedScene,e[0],e[1]);return n!=null&&(J1.copy(n).sub(this.presentedScene.getCamera().position),J1.length()>mK)?null:n}getHitPoint(e){const n=this.threeRenderer.xr.getReferenceSpace(),i=e.getPose(n);if(i==null)return null;const s=AK.fromArray(i.transform.matrix);return this.placeOnWall===!0&&(this.goalYaw=Math.atan2(s.elements[4],s.elements[6])),s.elements[5]>.75!==this.placeOnWall?vK.setFromMatrixPosition(s):null}moveToFloor(e){const n=this.initialHitSource;if(n==null)return;const i=e.getHitTestResults(n);if(i.length==0)return;const s=i[0],r=this.getHitPoint(s);r!=null&&(this.placementBox.show=!0,this.isTranslating||(this.placeOnWall?this.goalPosition.copy(r):this.goalPosition.y=r.y),n.cancel(),this.initialHitSource=null,this.dispatchEvent({type:"status",status:qr.OBJECT_PLACED}))}fingerPolar(e){const n=e[0].inputSource.gamepad.axes,i=e[1].inputSource.gamepad.axes,s=i[0]-n[0],r=i[1]-n[1],a=Math.atan2(r,s);let c=this.lastAngle-a;return c>Math.PI?c-=2*Math.PI:c<-Math.PI&&(c+=2*Math.PI),this.lastAngle=a,{separation:Math.sqrt(s*s+r*r),deltaYaw:c}}processInput(e){const n=this.transientHitTestSource;if(n==null||!this.isTranslating&&!this.isTwoFingering&&!this.isRotating)return;const i=e.getHitTestResultsForTransientInput(n),s=this.presentedScene,r=s.scale.x;if(this.isTwoFingering){if(i.length<2)this.isTwoFingering=!1;else{const{separation:a,deltaYaw:c}=this.fingerPolar(i);if(this.placeOnWall===!1&&(this.goalYaw+=c),s.canScale){const l=a/this.firstRatio;this.goalScale=lpK?1:l}}return}else if(i.length===2){this.isTranslating=!1,this.isRotating=!1,this.isTwoFingering=!0;const{separation:a}=this.fingerPolar(i);this.firstRatio=a/r;return}if(this.isRotating){const a=this.inputSource.gamepad.axes[0]*ag;this.goalYaw+=a-this.lastAngle,this.lastAngle=a}else this.isTranslating&&i.forEach(a=>{if(a.inputSource!==this.inputSource)return;let c=null;if(a.results.length>0&&(c=this.getHitPoint(a.results[0])),c==null&&(c=this.getTouchLocation()),c!=null){if(this.goalPosition.sub(this.lastDragPosition),this.placeOnWall===!1){const l=c.y-this.lastDragPosition.y;if(l<0){this.placementBox.offsetHeight=l/r,this.presentedScene.setShadowOffset(l);const d=J1.copy(s.getCamera().position),p=-l/(d.y-c.y);d.multiplyScalar(p),c.multiplyScalar(1-p).add(d)}}this.goalPosition.add(c),this.lastDragPosition.copy(c)}})}moveScene(e){const n=this.presentedScene,{position:i,yaw:s}=n,r=n.boundingSphere.radius,a=this.goalPosition,c=n.scale.x,l=this.placementBox;let d=tn.NONE;if(!a.equals(i)||this.goalScale!==c){d=tn.USER_INTERACTION;let{x:p,y:f,z:v}=i;p=this.xDamper.update(p,a.x,e,r),f=this.yDamper.update(f,a.y,e,r),v=this.zDamper.update(v,a.z,e,r),i.set(p,f,v);const m=this.scaleDamper.update(c,this.goalScale,e,1);if(n.scale.set(m,m,m),!this.isTranslating){const g=a.y-f;this.placementComplete&&this.placeOnWall===!1?(l.offsetHeight=g/m,n.setShadowOffset(g)):g===0&&(this.placementComplete=!0,l.show=!1,n.setShadowIntensity(dK))}}l.updateOpacity(e),n.updateTarget(e),n.yaw=this.yawDamper.update(s,this.goalYaw,e,Math.PI),n.element.dispatchEvent(new CustomEvent("camera-change",{detail:{source:d}}))}onWebXRFrame(e,n){this.frame=n,++this.frames;const i=this.threeRenderer.xr.getReferenceSpace(),s=n.getViewerPose(i);s==null&&this.tracking===!0&&this.frames>uK&&(this.tracking=!1,this.dispatchEvent({type:"tracking",status:Ef.NOT_TRACKING}));const r=this.presentedScene;if(s==null||r==null||!r.element.loaded){this.threeRenderer.clear();return}this.tracking===!1&&(this.tracking=!0,this.dispatchEvent({type:"tracking",status:Ef.TRACKING}));let a=!0;for(const c of s.views){if(this.updateView(c),a){this.moveToFloor(n),this.processInput(n);const l=e-this.lastTick;this.moveScene(l),this.renderer.preRender(r,e,l),this.lastTick=e,r.renderShadow(this.threeRenderer)}this.threeRenderer.render(r,r.getCamera()),a=!1}}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1057,7 +1057,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */class gK{constructor(e){e.threeRenderer.debug={checkShaderErrors:!0},Promise.resolve().then(()=>{self.dispatchEvent(new CustomEvent("model-viewer-renderer-debug",{detail:{renderer:e,THREE:{ShaderMaterial:Jd,Texture:nu,Mesh:mt,Scene:Zr,PlaneGeometry:Nh,OrthographicCamera:Oh,WebGLRenderTarget:Yd}}}))})}addScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-added-debug",{detail:{scene:e}}))}removeScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-removed-debug",{detail:{scene:e}}))}}function bK(t){const e=new Map,n=new Map,i=t.clone();return Zy(t,i,function(s,r){e.set(r,s),n.set(s,r)}),i.traverse(function(s){if(!s.isSkinnedMesh)return;const r=s,a=e.get(s),c=a.skeleton.bones;r.skeleton=a.skeleton.clone(),r.bindMatrix.copy(a.bindMatrix),r.skeleton.bones=c.map(function(l){return n.get(l)}),r.bind(r.skeleton,r.bindMatrix)}),i}function Zy(t,e,n){n(t,e);for(let i=0;i{self.dispatchEvent(new CustomEvent("model-viewer-renderer-debug",{detail:{renderer:e,THREE:{ShaderMaterial:Xd,Texture:iu,Mesh:mt,Scene:Zr,PlaneGeometry:Qh,OrthographicCamera:Lh,WebGLRenderTarget:Zd}}}))})}addScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-added-debug",{detail:{scene:e}}))}removeScene(e){self.dispatchEvent(new CustomEvent("model-viewer-scene-removed-debug",{detail:{scene:e}}))}}function EK(t){const e=new Map,n=new Map,i=t.clone();return eE(t,i,function(s,r){e.set(r,s),n.set(s,r)}),i.traverse(function(s){if(!s.isSkinnedMesh)return;const r=s,a=e.get(s),c=a.skeleton.bones;r.skeleton=a.skeleton.clone(),r.bindMatrix.copy(a.bindMatrix),r.skeleton.bones=c.map(function(l){return n.get(l)}),r.bind(r.skeleton,r.bindMatrix)}),i}function eE(t,e,n){n(t,e);for(let i=0;i{e.traverse(n=>{if(!n.isMesh)return;const i=n;(Array.isArray(i.material)?i.material:[i.material]).forEach(r=>{for(const a in r){const c=r[a];if(c instanceof nu){const l=c.source.data;l.close!=null&&l.close(),c.dispose()}}r.dispose()}),i.geometry.dispose()})})}[lh](){const e=this[xs],n=bK(this.scene);EK(n,this.scene);const i=[n],s=e.userData?Object.assign({},e.userData):{};return Object.assign(Object.assign({},e),{scene:n,scenes:i,userData:s})}}const EK=(t,e)=>{eE(t,e,(n,i)=>{i.userData.variantMaterials!==void 0&&(n.userData.variantMaterials=new Map(i.userData.variantMaterials)),i.userData.variantData!==void 0&&(n.userData.variantData=i.userData.variantData),i.userData.originalMaterial!==void 0&&(n.userData.originalMaterial=i.userData.originalMaterial)})},eE=(t,e,n)=>{n(t,e);for(let i=0;i{const f=n.threeObjectMap.get(d);if(f!=null){for(const v in f)if(v!=null&&v!=="primitives"){const m=v,g=f[m],b=r[m][g],E=a.get(h)||{};E[m]=g,a.set(h,E);const x=c.get(b)||new Set;x.add(h),c.set(b,x)}}});return new cu(e,r,a,c)}static[u6](e,n,i){const s=a=>a.isMesh,r=(a,c)=>{if(i(a,c),a.isObject3D){if(s(a))if(Array.isArray(a.material))for(let l=0;l{e.traverse(n=>{if(!n.isMesh)return;const i=n;(Array.isArray(i.material)?i.material:[i.material]).forEach(r=>{for(const a in r){const c=r[a];if(c instanceof iu){const l=c.source.data;l.close!=null&&l.close(),c.dispose()}}r.dispose()}),i.geometry.dispose()})})}[hh](){const e=this[ws],n=EK(this.scene);wK(n,this.scene);const i=[n],s=e.userData?Object.assign({},e.userData):{};return Object.assign(Object.assign({},e),{scene:n,scenes:i,userData:s})}}const wK=(t,e)=>{tE(t,e,(n,i)=>{i.userData.variantMaterials!==void 0&&(n.userData.variantMaterials=new Map(i.userData.variantMaterials)),i.userData.variantData!==void 0&&(n.userData.variantData=i.userData.variantData),i.userData.originalMaterial!==void 0&&(n.userData.originalMaterial=i.userData.originalMaterial)})},tE=(t,e,n)=>{n(t,e);for(let i=0;i{const f=n.threeObjectMap.get(d);if(f!=null){for(const v in f)if(v!=null&&v!=="primitives"){const m=v,g=f[m],b=r[m][g],E=a.get(p)||{};E[m]=g,a.set(p,E);const x=c.get(b)||new Set;x.add(p),c.set(b,x)}}});return new lu(e,r,a,c)}static[hg](e,n,i){const s=a=>a.isMesh,r=(a,c)=>{if(i(a,c),a.isObject3D){if(s(a))if(Array.isArray(a.material))for(let l=0;l{r.renderOrder=1e3,r.frustumCulled=!1,r.name||(r.name=r.uuid);const a=r;if(a.isMesh){const{geometry:c}=a;a.castShadow=!0,a.isSkinnedMesh&&(c.boundingSphere=s,c.boundingBox=null);const l=a.material;if(l.isMeshBasicMaterial===!0&&(l.toneMapped=!1),l.shadowSide=a4,l.aoMap){const{gltf:d,threeObjectMap:h}=n[Al],f=h.get(l);if(d.materials!=null&&f!=null&&f.materials!=null){const v=d.materials[f.materials];v.occlusionTexture&&v.occlusionTexture.texCoord===0&&c.attributes.uv!=null&&c.setAttribute("uv2",c.attributes.uv)}}}}),n}get correlatedSceneGraph(){return this[xs][Al]}[lh](){const e=super[lh](),n=new Map;return e.scene.traverse(i=>{if(i.isMesh){const s=i,r=s.material;if(r!=null){if(n.has(r.uuid)){s.material=n.get(r.uuid);return}s.material=r.clone(),n.set(r.uuid,s.material)}}}),e[Al]=cu.from(e,this.correlatedSceneGraph),e}}class wK extends Ak{constructor(e){super(e),this.type=Ss}parse(e){const c=function(_,I){switch(_){case 1:console.error("THREE.RGBELoader Read Error: "+(I||""));break;case 2:console.error("THREE.RGBELoader Write Error: "+(I||""));break;case 3:console.error("THREE.RGBELoader Bad File Format: "+(I||""));break;default:case 4:console.error("THREE.RGBELoader: Error: "+(I||""))}return-1},f=` -`,v=function(_,I,S){I=I||1024;let B=_.pos,F=-1,Q=0,z="",U=String.fromCharCode.apply(null,new Uint16Array(_.subarray(B,B+128)));for(;0>(F=U.indexOf(f))&&Q=_.byteLength||!(z=v(_)))return c(1,"no header found");if(!(U=z.match(I)))return c(3,"bad initial token");for(Q.valid|=1,Q.programtype=U[1],Q.string+=z+` + */const vl=Symbol("correlatedSceneGraph");class _K extends xK{static[dh](e){const n=super[dh](e);n[vl]==null&&(n[vl]=lu.from(n));const{scene:i}=n,s=new lm(void 0,1/0);return i.traverse(r=>{r.renderOrder=1e3,r.frustumCulled=!1,r.name||(r.name=r.uuid);const a=r;if(a.isMesh){const{geometry:c}=a;a.castShadow=!0,a.isSkinnedMesh&&(c.boundingSphere=s,c.boundingBox=null);const l=a.material;if(l.isMeshBasicMaterial===!0&&(l.toneMapped=!1),l.shadowSide=cm,l.aoMap){const{gltf:d,threeObjectMap:p}=n[vl],f=p.get(l);if(d.materials!=null&&f!=null&&f.materials!=null){const v=d.materials[f.materials];v.occlusionTexture&&v.occlusionTexture.texCoord===0&&c.attributes.uv!=null&&c.setAttribute("uv2",c.attributes.uv)}}}}),n}get correlatedSceneGraph(){return this[ws][vl]}[hh](){const e=super[hh](),n=new Map;return e.scene.traverse(i=>{if(i.isMesh){const s=i,r=s.material;if(r!=null){if(n.has(r.uuid)){s.material=n.get(r.uuid);return}s.material=r.clone(),n.set(r.uuid,s.material)}}}),e[vl]=lu.from(e,this.correlatedSceneGraph),e}}class CK extends gk{constructor(e){super(e),this.type=Bs}parse(e){const c=function(_,I){switch(_){case 1:console.error("THREE.RGBELoader Read Error: "+(I||""));break;case 2:console.error("THREE.RGBELoader Write Error: "+(I||""));break;case 3:console.error("THREE.RGBELoader Bad File Format: "+(I||""));break;default:case 4:console.error("THREE.RGBELoader: Error: "+(I||""))}return-1},f=` +`,v=function(_,I,S){I=I||1024;let B=_.pos,k=-1,Q=0,z="",U=String.fromCharCode.apply(null,new Uint16Array(_.subarray(B,B+128)));for(;0>(k=U.indexOf(f))&&Q=_.byteLength||!(z=v(_)))return c(1,"no header found");if(!(U=z.match(I)))return c(3,"bad initial token");for(Q.valid|=1,Q.programtype=U[1],Q.string+=z+` `;z=v(_),z!==!1;){if(Q.string+=z+` `,z.charAt(0)==="#"){Q.comments+=z+` -`;continue}if((U=z.match(S))&&(Q.gamma=parseFloat(U[1])),(U=z.match(T))&&(Q.exposure=parseFloat(U[1])),(U=z.match(B))&&(Q.valid|=2,Q.format=U[1]),(U=z.match(F))&&(Q.valid|=4,Q.height=parseInt(U[1],10),Q.width=parseInt(U[2],10)),Q.valid&2&&Q.valid&4)break}return Q.valid&2?Q.valid&4?Q:c(3,"missing image size specifier"):c(3,"missing format specifier")},g=function(_,I,S){const T=I;if(T<8||T>32767||_[0]!==2||_[1]!==2||_[2]&128)return new Uint8Array(_);if(T!==(_[2]<<8|_[3]))return c(3,"wrong scanline width");const B=new Uint8Array(4*I*S);if(!B.length)return c(4,"unable to allocate buffer space");let F=0,Q=0;const z=4*T,U=new Uint8Array(4),H=new Uint8Array(z);let N=S;for(;N>0&&Q<_.byteLength;){if(Q+4>_.byteLength)return c(1);if(U[0]=_[Q++],U[1]=_[Q++],U[2]=_[Q++],U[3]=_[Q++],U[0]!=2||U[1]!=2||(U[2]<<8|U[3])!=T)return c(3,"bad rgbe scanline format");let O=0,G;for(;O128;if(Y&&(G-=128),G===0||O+G>z)return c(3,"bad scanline data");if(Y){const L=_[Q++];for(let J=0;J32767||_[0]!==2||_[1]!==2||_[2]&128)return new Uint8Array(_);if(F!==(_[2]<<8|_[3]))return c(3,"wrong scanline width");const B=new Uint8Array(4*I*S);if(!B.length)return c(4,"unable to allocate buffer space");let k=0,Q=0;const z=4*F,U=new Uint8Array(4),H=new Uint8Array(z);let O=S;for(;O>0&&Q<_.byteLength;){if(Q+4>_.byteLength)return c(1);if(U[0]=_[Q++],U[1]=_[Q++],U[2]=_[Q++],U[3]=_[Q++],U[0]!=2||U[1]!=2||(U[2]<<8|U[3])!=F)return c(3,"bad rgbe scanline format");let N=0,G;for(;N128;if(Y&&(G-=128),G===0||N+G>z)return c(3,"bad scanline data");if(Y){const L=_[Q++];for(let J=0;Jimport(this.lottieLoaderUrl),[]);this._lottieLoader=new e}return this._lottieLoader.setWithCredentials(this.withCredentials),this._lottieLoader}async loadImage(e){const n=await new Promise((i,s)=>this.ldrLoader.load(e,i,()=>{},s));return n.name=e,n.flipY=!1,n}async loadLottie(e,n){const i=await this.getLottieLoader();i.setQuality(n);const s=await new Promise((r,a)=>i.load(e,r,()=>{},a));return s.name=e,s}async loadEquirect(e,n=()=>{}){try{const i=DK.test(e),s=i?this.hdrLoader:this.ldrLoader,r=await new Promise((a,c)=>s.load(e,a,l=>{n(l.loaded/l.total*.9)},c));return n(1),r.name=e,r.mapping=vk,i||(r.encoding=pi),r}finally{n&&n(1)}}async generateEnvironmentMapAndSkybox(e=null,n=null,i=()=>{}){const s=n!=="legacy";(n==="legacy"||n==="neutral")&&(n=null),n=Ey(n);let r=Promise.resolve(null),a;e&&(r=this.loadEquirectFromUrl(e,i)),n?a=this.loadEquirectFromUrl(n,i):e?a=this.loadEquirectFromUrl(e,i):a=s?this.loadGeneratedEnvironmentMapAlt():this.loadGeneratedEnvironmentMap();const[c,l]=await Promise.all([a,r]);if(c==null)throw new Error("Failed to load environment map.");return{environmentMap:c,skybox:l}}async loadEquirectFromUrl(e,n){if(!this.skyboxCache.has(e)){const i=this.loadEquirect(e,n);this.skyboxCache.set(e,i)}return this.skyboxCache.get(e)}async GenerateEnvironmentMap(e,n){await jG();const i=this.threeRenderer,s=new L9(256,{generateMipmaps:!1,type:Ss,format:Kr,encoding:pr,depthBuffer:!0}),r=new j5(.1,100,s),a=r.renderTarget.texture;a.name=n;const c=i.outputEncoding,l=i.toneMapping;return i.toneMapping=gk,i.outputEncoding=pr,r.update(i,e),this.blurCubemap(s,IK),i.toneMapping=l,i.outputEncoding=c,a}async loadGeneratedEnvironmentMap(){return this.generatedEnvironmentMap==null&&(this.generatedEnvironmentMap=this.GenerateEnvironmentMap(new _K,"legacy")),this.generatedEnvironmentMap}async loadGeneratedEnvironmentMapAlt(){return this.generatedEnvironmentMapAlt==null&&(this.generatedEnvironmentMapAlt=this.GenerateEnvironmentMap(new CK,"neutral")),this.generatedEnvironmentMapAlt}blurCubemap(e,n){if(this.blurMaterial==null){this.blurMaterial=this.getBlurShader(Bo);const s=new l4,r=new mt(s,this.blurMaterial);this.blurScene=new Zr,this.blurScene.add(r)}const i=e.clone();this.halfblur(e,i,n,"latitudinal"),this.halfblur(i,e,n,"longitudinal")}halfblur(e,n,i,s){const a=e.width,c=isFinite(i)?Math.PI/(2*a):2*Math.PI/(2*Bo-1),l=i/c,d=isFinite(i)?1+Math.floor(3*l):Bo;d>Bo&&console.warn(`sigmaRadians, ${i}, is too large and will clip, as it requested ${d} samples when the maximum is set to ${Bo}`);const h=[];let f=0;for(let g=0;gimport(this.lottieLoaderUrl),[]);this._lottieLoader=new e}return this._lottieLoader.setWithCredentials(this.withCredentials),this._lottieLoader}async loadImage(e){const n=await new Promise((i,s)=>this.ldrLoader.load(e,i,()=>{},s));return n.name=e,n.flipY=!1,n}async loadLottie(e,n){const i=await this.getLottieLoader();i.setQuality(n);const s=await new Promise((r,a)=>i.load(e,r,()=>{},a));return s.name=e,s}async loadEquirect(e,n=()=>{}){try{const i=BK.test(e),s=i?this.hdrLoader:this.ldrLoader,r=await new Promise((a,c)=>s.load(e,a,l=>{n(l.loaded/l.total*.9)},c));return n(1),r.name=e,r.mapping=bk,i||(r.encoding=pi),r}finally{n&&n(1)}}async generateEnvironmentMapAndSkybox(e=null,n=null,i=()=>{}){const s=n!=="legacy";(n==="legacy"||n==="neutral")&&(n=null),n=xy(n);let r=Promise.resolve(null),a;e&&(r=this.loadEquirectFromUrl(e,i)),n?a=this.loadEquirectFromUrl(n,i):e?a=this.loadEquirectFromUrl(e,i):a=s?this.loadGeneratedEnvironmentMapAlt():this.loadGeneratedEnvironmentMap();const[c,l]=await Promise.all([a,r]);if(c==null)throw new Error("Failed to load environment map.");return{environmentMap:c,skybox:l}}async loadEquirectFromUrl(e,n){if(!this.skyboxCache.has(e)){const i=this.loadEquirect(e,n);this.skyboxCache.set(e,i)}return this.skyboxCache.get(e)}async GenerateEnvironmentMap(e,n){await WG();const i=this.threeRenderer,s=new P9(256,{generateMipmaps:!1,type:Bs,format:Kr,encoding:pr,depthBuffer:!0}),r=new W5(.1,100,s),a=r.renderTarget.texture;a.name=n;const c=i.outputEncoding,l=i.toneMapping;return i.toneMapping=yk,i.outputEncoding=pr,r.update(i,e),this.blurCubemap(s,SK),i.toneMapping=l,i.outputEncoding=c,a}async loadGeneratedEnvironmentMap(){return this.generatedEnvironmentMap==null&&(this.generatedEnvironmentMap=this.GenerateEnvironmentMap(new IK,"legacy")),this.generatedEnvironmentMap}async loadGeneratedEnvironmentMapAlt(){return this.generatedEnvironmentMapAlt==null&&(this.generatedEnvironmentMapAlt=this.GenerateEnvironmentMap(new DK,"neutral")),this.generatedEnvironmentMapAlt}blurCubemap(e,n){if(this.blurMaterial==null){this.blurMaterial=this.getBlurShader(Bo);const s=new dm,r=new mt(s,this.blurMaterial);this.blurScene=new Zr,this.blurScene.add(r)}const i=e.clone();this.halfblur(e,i,n,"latitudinal"),this.halfblur(i,e,n,"longitudinal")}halfblur(e,n,i,s){const a=e.width,c=isFinite(i)?Math.PI/(2*a):2*Math.PI/(2*Bo-1),l=i/c,d=isFinite(i)?1+Math.floor(3*l):Bo;d>Bo&&console.warn(`sigmaRadians, ${i}, is too large and will clip, as it requested ${d} samples when the maximum is set to ${Bo}`);const p=[];let f=0;for(let g=0;g{this.dispatchEvent({type:"contextlost",sourceEvent:n})},this.onWebGLContextRestored=()=>{var n;(n=this.textureUtils)===null||n===void 0||n.dispose(),this.textureUtils=new p6(this.threeRenderer);for(const i of this.scenes)i.element[oh]()},this.dpr=mf(),this.canvas3D=document.createElement("canvas"),this.canvas3D.id="webgl-canvas",this.canvas3D.classList.add("show");try{this.threeRenderer=new yk({canvas:this.canvas3D,alpha:!0,antialias:!0,powerPreference:e.powerPreference,preserveDrawingBuffer:!0}),this.threeRenderer.autoClear=!0,this.threeRenderer.outputEncoding=pi,this.threeRenderer.physicallyCorrectLights=!0,this.threeRenderer.setPixelRatio(1),this.debugger=e.debug?new gK(this):null,this.threeRenderer.debug={checkShaderErrors:!!this.debugger},this.threeRenderer.toneMapping=Ek}catch(n){console.warn(n)}this.arRenderer=new vK(this),this.textureUtils=this.canRender?new p6(this.threeRenderer):null,Dn.initializeKTX2Loader(this.threeRenderer),this.canvas3D.addEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.addEventListener("webglcontextrestored",this.onWebGLContextRestored),this.updateRendererSize()}static get singleton(){return this._singleton}static resetSingleton(){const e=this._singleton.dispose();for(const n of e)n.disconnectedCallback();this._singleton=new Ki({powerPreference:(self.ModelViewerElement||{}).powerPreference||tE,debug:xy()});for(const n of e)n.connectedCallback()}get canRender(){return this.threeRenderer!=null}get scaleFactor(){return To[this.scaleStep]}set minScale(e){let n=1;for(;n0&&this.threeRenderer.setAnimationLoop((i,s)=>this.render(i,s)),this.debugger!=null&&this.debugger.addScene(e)}unregisterScene(e){this.scenes.delete(e),this.canvas3D.parentElement===e.canvas.parentElement&&e.canvas.parentElement.removeChild(this.canvas3D),this.canRender&&this.scenes.size===0&&this.threeRenderer.setAnimationLoop(null),this.debugger!=null&&this.debugger.removeScene(e)}displayCanvas(e){return this.multipleScenesVisible?e.element[Cf]:this.canvas3D}countVisibleScenes(){const{canvas3D:e}=this;let n=0,i=null;for(const r of this.scenes){const{element:a}=r;a.modelIsVisible&&r.externalRenderer==null&&++n,e.parentElement===r.canvas.parentElement&&(i=r)}const s=n>1;if(i!=null){const r=s&&!this.multipleScenesVisible,a=!i.element.modelIsVisible;if(r||a){const{width:c,height:l}=this.sceneSize(i);this.copyPixels(i,c,l),e.parentElement.removeChild(e)}}this.multipleScenesVisible=s}updateRendererSize(){const e=mf();if(e!==this.dpr)for(const s of this.scenes){const{element:r}=s;r[Go](r.getBoundingClientRect())}let n=0,i=0;for(const s of this.scenes)n=Math.max(n,s.width),i=Math.max(i,s.height);if(!(n===this.width&&i===this.height&&e===this.dpr)){this.width=n,this.height=i,this.dpr=e,n=Math.ceil(n*e),i=Math.ceil(i*e),this.canRender&&this.threeRenderer.setSize(n,i,!1);for(const s of this.scenes){const{canvas:r}=s;r.width=n,r.height=i,s.forceRescale()}}}updateRendererScale(e){const n=this.scaleStep;this.avgFrameDuration+=Is(SK*(e-this.avgFrameDuration),-f6,f6),this.avgFrameDuration>S2?++this.scaleStep:this.avgFrameDuration0&&--this.scaleStep,this.scaleStep=Math.min(this.scaleStep,this.lastStep),n!==this.scaleStep&&(this.avgFrameDuration=(S2+D2)/2)}shouldRender(e){if(e.shouldRender())e.scaleStep!=this.scaleStep&&(e.scaleStep=this.scaleStep,this.rescaleCanvas(e));else if(e.scaleStep!=0)e.scaleStep=0,this.rescaleCanvas(e);else return!1;return!0}rescaleCanvas(e){const n=To[e.scaleStep],i=Math.ceil(this.width/n),s=Math.ceil(this.height/n),{style:r}=e.canvas;r.width=`${i}px`,r.height=`${s}px`,this.canvas3D.style.width=`${i}px`,this.canvas3D.style.height=`${s}px`;const a=this.dpr*n,c=n<1?"GPU throttling":this.dpr!==window.devicePixelRatio?"No meta viewport tag":"";e.element.dispatchEvent(new CustomEvent("render-scale",{detail:{reportedDpr:window.devicePixelRatio,renderedDpr:a,minimumDpr:this.dpr*To[this.lastStep],pixelWidth:Math.ceil(e.width*a),pixelHeight:Math.ceil(e.height*a),reason:c}}))}sceneSize(e){const{dpr:n}=this,i=To[e.scaleStep],s=Math.min(Math.ceil(e.width*i*n),this.canvas3D.width),r=Math.min(Math.ceil(e.height*i*n),this.canvas3D.height);return{width:s,height:r}}copyPixels(e,n,i){const s=e.context;if(s==null){console.log("could not acquire 2d context");return}s.clearRect(0,0,n,i),s.drawImage(this.canvas3D,0,0,n,i,0,0,n,i),e.canvas.classList.add("show")}orderedScenes(){const e=[];for(const n of[!1,!0])for(const i of this.scenes)i.element.modelIsVisible===n&&e.push(i);return e}get isPresenting(){return this.arRenderer.isPresenting}preRender(e,n,i){const{element:s,exposure:r}=e;s[Ls](n,i);const a=typeof r=="number"&&!Number.isNaN(r);this.threeRenderer.toneMappingExposure=a?r:1}render(e,n){if(n!=null){this.arRenderer.onWebXRFrame(e,n);return}const i=e-this.lastTick;if(this.lastTick=e,!this.canRender||this.isPresenting)return;this.countVisibleScenes(),this.updateRendererSize(),this.renderedLastFrame&&(this.updateRendererScale(i),this.renderedLastFrame=!1);const{canvas3D:s}=this;for(const r of this.orderedScenes()){const{element:a}=r;if(!a.loaded||!a.modelIsVisible&&r.renderCount>0||(this.preRender(r,e,i),!this.shouldRender(r)))continue;if(r.externalRenderer!=null){const d=r.getCamera();d.updateMatrix();const{matrix:h,projectionMatrix:f}=d,v=h.elements.slice(),m=r.getTarget();v[12]+=m.x,v[13]+=m.y,v[14]+=m.z,r.externalRenderer.render({viewMatrix:v,projectionMatrix:f.elements});continue}if(!a.modelIsVisible&&!this.multipleScenesVisible)for(const d of this.scenes)d.element.modelIsVisible&&d.queueRender();const{width:c,height:l}=this.sceneSize(r);r.renderShadow(this.threeRenderer),this.threeRenderer.setRenderTarget(null),this.threeRenderer.setViewport(0,Math.ceil(this.height*this.dpr)-l,c,l),this.threeRenderer.render(r,r.camera),this.multipleScenesVisible||!r.element.modelIsVisible&&r.renderCount===0?this.copyPixels(r,c,l):s.parentElement!==r.canvas.parentElement&&(r.canvas.parentElement.appendChild(s),r.canvas.classList.remove("show")),r.hasRendered(),++r.renderCount,this.renderedLastFrame=!0}}dispose(){this.textureUtils!=null&&this.textureUtils.dispose(),this.threeRenderer!=null&&this.threeRenderer.dispose(),this.textureUtils=null,this.threeRenderer=null;const e=[];for(const n of this.scenes)e.push(n.element);return this.canvas3D.removeEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.removeEventListener("webglcontextrestored",this.onWebGLContextRestored),e}}Ki._singleton=new Ki({powerPreference:(self.ModelViewerElement||{}).powerPreference||tE,debug:xy()});/* @license + */const TK=.2,B2=40,T2=60,Ag=5,To=[1,.79,.62,.5,.4,.31,.25],FK=3,nE="high-performance";class Wi extends Eu{constructor(e){super(),this.loader=new Dn(_K),this.width=0,this.height=0,this.dpr=1,this.debugger=null,this.scenes=new Set,this.multipleScenesVisible=!1,this.lastTick=performance.now(),this.renderedLastFrame=!1,this.scaleStep=0,this.lastStep=FK,this.avgFrameDuration=(T2+B2)/2,this.onWebGLContextLost=n=>{this.dispatchEvent({type:"contextlost",sourceEvent:n})},this.onWebGLContextRestored=()=>{var n;(n=this.textureUtils)===null||n===void 0||n.dispose(),this.textureUtils=new mg(this.threeRenderer);for(const i of this.scenes)i.element[uh]()},this.dpr=vf(),this.canvas3D=document.createElement("canvas"),this.canvas3D.id="webgl-canvas",this.canvas3D.classList.add("show");try{this.threeRenderer=new xk({canvas:this.canvas3D,alpha:!0,antialias:!0,powerPreference:e.powerPreference,preserveDrawingBuffer:!0}),this.threeRenderer.autoClear=!0,this.threeRenderer.outputEncoding=pi,this.threeRenderer.physicallyCorrectLights=!0,this.threeRenderer.setPixelRatio(1),this.debugger=e.debug?new yK(this):null,this.threeRenderer.debug={checkShaderErrors:!!this.debugger},this.threeRenderer.toneMapping=wk}catch(n){console.warn(n)}this.arRenderer=new bK(this),this.textureUtils=this.canRender?new mg(this.threeRenderer):null,Dn.initializeKTX2Loader(this.threeRenderer),this.canvas3D.addEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.addEventListener("webglcontextrestored",this.onWebGLContextRestored),this.updateRendererSize()}static get singleton(){return this._singleton}static resetSingleton(){const e=this._singleton.dispose();for(const n of e)n.disconnectedCallback();this._singleton=new Wi({powerPreference:(self.ModelViewerElement||{}).powerPreference||nE,debug:wy()});for(const n of e)n.connectedCallback()}get canRender(){return this.threeRenderer!=null}get scaleFactor(){return To[this.scaleStep]}set minScale(e){let n=1;for(;n0&&this.threeRenderer.setAnimationLoop((i,s)=>this.render(i,s)),this.debugger!=null&&this.debugger.addScene(e)}unregisterScene(e){this.scenes.delete(e),this.canvas3D.parentElement===e.canvas.parentElement&&e.canvas.parentElement.removeChild(this.canvas3D),this.canRender&&this.scenes.size===0&&this.threeRenderer.setAnimationLoop(null),this.debugger!=null&&this.debugger.removeScene(e)}displayCanvas(e){return this.multipleScenesVisible?e.element[Df]:this.canvas3D}countVisibleScenes(){const{canvas3D:e}=this;let n=0,i=null;for(const r of this.scenes){const{element:a}=r;a.modelIsVisible&&r.externalRenderer==null&&++n,e.parentElement===r.canvas.parentElement&&(i=r)}const s=n>1;if(i!=null){const r=s&&!this.multipleScenesVisible,a=!i.element.modelIsVisible;if(r||a){const{width:c,height:l}=this.sceneSize(i);this.copyPixels(i,c,l),e.parentElement.removeChild(e)}}this.multipleScenesVisible=s}updateRendererSize(){const e=vf();if(e!==this.dpr)for(const s of this.scenes){const{element:r}=s;r[Go](r.getBoundingClientRect())}let n=0,i=0;for(const s of this.scenes)n=Math.max(n,s.width),i=Math.max(i,s.height);if(!(n===this.width&&i===this.height&&e===this.dpr)){this.width=n,this.height=i,this.dpr=e,n=Math.ceil(n*e),i=Math.ceil(i*e),this.canRender&&this.threeRenderer.setSize(n,i,!1);for(const s of this.scenes){const{canvas:r}=s;r.width=n,r.height=i,s.forceRescale()}}}updateRendererScale(e){const n=this.scaleStep;this.avgFrameDuration+=Ds(TK*(e-this.avgFrameDuration),-Ag,Ag),this.avgFrameDuration>T2?++this.scaleStep:this.avgFrameDuration0&&--this.scaleStep,this.scaleStep=Math.min(this.scaleStep,this.lastStep),n!==this.scaleStep&&(this.avgFrameDuration=(T2+B2)/2)}shouldRender(e){if(e.shouldRender())e.scaleStep!=this.scaleStep&&(e.scaleStep=this.scaleStep,this.rescaleCanvas(e));else if(e.scaleStep!=0)e.scaleStep=0,this.rescaleCanvas(e);else return!1;return!0}rescaleCanvas(e){const n=To[e.scaleStep],i=Math.ceil(this.width/n),s=Math.ceil(this.height/n),{style:r}=e.canvas;r.width=`${i}px`,r.height=`${s}px`,this.canvas3D.style.width=`${i}px`,this.canvas3D.style.height=`${s}px`;const a=this.dpr*n,c=n<1?"GPU throttling":this.dpr!==window.devicePixelRatio?"No meta viewport tag":"";e.element.dispatchEvent(new CustomEvent("render-scale",{detail:{reportedDpr:window.devicePixelRatio,renderedDpr:a,minimumDpr:this.dpr*To[this.lastStep],pixelWidth:Math.ceil(e.width*a),pixelHeight:Math.ceil(e.height*a),reason:c}}))}sceneSize(e){const{dpr:n}=this,i=To[e.scaleStep],s=Math.min(Math.ceil(e.width*i*n),this.canvas3D.width),r=Math.min(Math.ceil(e.height*i*n),this.canvas3D.height);return{width:s,height:r}}copyPixels(e,n,i){const s=e.context;if(s==null){console.log("could not acquire 2d context");return}s.clearRect(0,0,n,i),s.drawImage(this.canvas3D,0,0,n,i,0,0,n,i),e.canvas.classList.add("show")}orderedScenes(){const e=[];for(const n of[!1,!0])for(const i of this.scenes)i.element.modelIsVisible===n&&e.push(i);return e}get isPresenting(){return this.arRenderer.isPresenting}preRender(e,n,i){const{element:s,exposure:r}=e;s[Qs](n,i);const a=typeof r=="number"&&!Number.isNaN(r);this.threeRenderer.toneMappingExposure=a?r:1}render(e,n){if(n!=null){this.arRenderer.onWebXRFrame(e,n);return}const i=e-this.lastTick;if(this.lastTick=e,!this.canRender||this.isPresenting)return;this.countVisibleScenes(),this.updateRendererSize(),this.renderedLastFrame&&(this.updateRendererScale(i),this.renderedLastFrame=!1);const{canvas3D:s}=this;for(const r of this.orderedScenes()){const{element:a}=r;if(!a.loaded||!a.modelIsVisible&&r.renderCount>0||(this.preRender(r,e,i),!this.shouldRender(r)))continue;if(r.externalRenderer!=null){const d=r.getCamera();d.updateMatrix();const{matrix:p,projectionMatrix:f}=d,v=p.elements.slice(),m=r.getTarget();v[12]+=m.x,v[13]+=m.y,v[14]+=m.z,r.externalRenderer.render({viewMatrix:v,projectionMatrix:f.elements});continue}if(!a.modelIsVisible&&!this.multipleScenesVisible)for(const d of this.scenes)d.element.modelIsVisible&&d.queueRender();const{width:c,height:l}=this.sceneSize(r);r.renderShadow(this.threeRenderer),this.threeRenderer.setRenderTarget(null),this.threeRenderer.setViewport(0,Math.ceil(this.height*this.dpr)-l,c,l),this.threeRenderer.render(r,r.camera),this.multipleScenesVisible||!r.element.modelIsVisible&&r.renderCount===0?this.copyPixels(r,c,l):s.parentElement!==r.canvas.parentElement&&(r.canvas.parentElement.appendChild(s),r.canvas.classList.remove("show")),r.hasRendered(),++r.renderCount,this.renderedLastFrame=!0}}dispose(){this.textureUtils!=null&&this.textureUtils.dispose(),this.threeRenderer!=null&&this.threeRenderer.dispose(),this.textureUtils=null,this.threeRenderer=null;const e=[];for(const n of this.scenes)e.push(n.element);return this.canvas3D.removeEventListener("webglcontextlost",this.onWebGLContextLost),this.canvas3D.removeEventListener("webglcontextrestored",this.onWebGLContextRestored),e}}Wi._singleton=new Wi({powerPreference:(self.ModelViewerElement||{}).powerPreference||nE,debug:wy()});/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1200,7 +1200,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const mn=Symbol("correlatedObjects"),Ft=Symbol("sourceObject"),ds=Symbol("onUpdate");class Bu{constructor(e,n,i=null){this[ds]=e,this[Ft]=n,this[mn]=i}}/* @license + */const vn=Symbol("correlatedObjects"),kt=Symbol("sourceObject"),hs=Symbol("onUpdate");class Fu{constructor(e,n,i=null){this[hs]=e,this[kt]=n,this[vn]=i}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1213,7 +1213,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const m6=new ur,TK=new Nh(2,2);let FK=0;const Vr=Symbol("threeTexture");let kK=class extends Bu{get[Vr](){var e;return console.assert(this[mn]!=null&&this[mn].size>0,"Image correlated object is undefined"),(e=this[mn])===null||e===void 0?void 0:e.values().next().value}constructor(e,n,i){i=i??{name:n&&n.image&&n.image.src?n.image.src.split("/").pop():"adhoc_image",uri:n&&n.image&&n.image.src?n.image.src:"adhoc_image"+FK++},super(e,i,new Set(n?[n]:[]))}get name(){return this[Ft].name||""}get uri(){return this[Ft].uri}get bufferView(){return this[Ft].bufferView}get element(){const e=this[Vr];if(e&&(e.isCanvasTexture||e.isVideoTexture))return e.image}get animation(){const e=this[Vr];if(e&&e.isCanvasTexture&&e.animation)return e.animation}get type(){return this.uri!=null?"external":"embedded"}set name(e){this[Ft].name=e}update(){const e=this[Vr];e&&e.isCanvasTexture&&!e.animation&&(this[Vr].needsUpdate=!0,this[ds]())}async createThumbnail(e,n){const i=new Zr;m6.map=this[Vr];const s=new mt(TK,m6);i.add(s);const r=new Oh(-1,1,1,-1,0,1),{threeRenderer:a}=Ki.singleton,c=new Yd(e,n);a.setRenderTarget(c),a.render(i,r),a.setRenderTarget(null);const l=new Uint8Array(e*n*4);a.readRenderTargetPixels(c,0,0,e,n,l),Ui.width=e,Ui.height=n;const d=Ui.getContext("2d"),h=d.createImageData(e,n);return h.data.set(l),d.putImageData(h,0,0),new Promise(async(f,v)=>{Ui.toBlob(m=>{if(!m)return v("Failed to capture thumbnail.");f(URL.createObjectURL(m))},"image/png")})}};var qi;(function(t){t[t.Nearest=9728]="Nearest",t[t.Linear=9729]="Linear",t[t.NearestMipmapNearest=9984]="NearestMipmapNearest",t[t.LinearMipmapNearest=9985]="LinearMipmapNearest",t[t.NearestMipmapLinear=9986]="NearestMipmapLinear",t[t.LinearMipmapLinear=9987]="LinearMipmapLinear"})(qi||(qi={}));var Ja;(function(t){t[t.ClampToEdge=33071]="ClampToEdge",t[t.MirroredRepeat=33648]="MirroredRepeat",t[t.Repeat=10497]="Repeat"})(Ja||(Ja={}));/* @license + */const vg=new ur,kK=new Qh(2,2);let MK=0;const Vr=Symbol("threeTexture");let RK=class extends Fu{get[Vr](){var e;return console.assert(this[vn]!=null&&this[vn].size>0,"Image correlated object is undefined"),(e=this[vn])===null||e===void 0?void 0:e.values().next().value}constructor(e,n,i){i=i??{name:n&&n.image&&n.image.src?n.image.src.split("/").pop():"adhoc_image",uri:n&&n.image&&n.image.src?n.image.src:"adhoc_image"+MK++},super(e,i,new Set(n?[n]:[]))}get name(){return this[kt].name||""}get uri(){return this[kt].uri}get bufferView(){return this[kt].bufferView}get element(){const e=this[Vr];if(e&&(e.isCanvasTexture||e.isVideoTexture))return e.image}get animation(){const e=this[Vr];if(e&&e.isCanvasTexture&&e.animation)return e.animation}get type(){return this.uri!=null?"external":"embedded"}set name(e){this[kt].name=e}update(){const e=this[Vr];e&&e.isCanvasTexture&&!e.animation&&(this[Vr].needsUpdate=!0,this[hs]())}async createThumbnail(e,n){const i=new Zr;vg.map=this[Vr];const s=new mt(kK,vg);i.add(s);const r=new Lh(-1,1,1,-1,0,1),{threeRenderer:a}=Wi.singleton,c=new Zd(e,n);a.setRenderTarget(c),a.render(i,r),a.setRenderTarget(null);const l=new Uint8Array(e*n*4);a.readRenderTargetPixels(c,0,0,e,n,l),Hi.width=e,Hi.height=n;const d=Hi.getContext("2d"),p=d.createImageData(e,n);return p.data.set(l),d.putImageData(p,0,0),new Promise(async(f,v)=>{Hi.toBlob(m=>{if(!m)return v("Failed to capture thumbnail.");f(URL.createObjectURL(m))},"image/png")})}};var ji;(function(t){t[t.Nearest=9728]="Nearest",t[t.Linear=9729]="Linear",t[t.NearestMipmapNearest=9984]="NearestMipmapNearest",t[t.LinearMipmapNearest=9985]="LinearMipmapNearest",t[t.NearestMipmapLinear=9986]="NearestMipmapLinear",t[t.LinearMipmapLinear=9987]="LinearMipmapLinear"})(ji||(ji={}));var Ja;(function(t){t[t.ClampToEdge=33071]="ClampToEdge",t[t.MirroredRepeat=33648]="MirroredRepeat",t[t.Repeat=10497]="Repeat"})(Ja||(Ja={}));/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1226,7 +1226,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const MK=(()=>{const t=[qi.Nearest,qi.Linear,qi.NearestMipmapNearest,qi.LinearMipmapLinear,qi.NearestMipmapLinear,qi.LinearMipmapLinear];return e=>t.indexOf(e)>-1})(),RK=(()=>{const t=[qi.Nearest,qi.Linear];return e=>t.indexOf(e)>-1})(),OK=(()=>{const t=[Ja.ClampToEdge,Ja.MirroredRepeat,Ja.Repeat];return e=>t.indexOf(e)>-1})(),NK=(t,e)=>{switch(t){case"minFilter":return MK(e);case"magFilter":return RK(e);case"wrapS":case"wrapT":return OK(e);default:throw new Error(`Cannot configure property "${t}" on Sampler`)}},A6=Symbol("threeTextures"),vl=Symbol("setProperty"),Fo=Symbol("sourceSampler");class LK extends Bu{get[A6](){return console.assert(this[mn]!=null&&this[mn].size>0,"Sampler correlated object is undefined"),this[mn]}get[Fo](){return console.assert(this[Ft]!=null,"Sampler source is undefined"),this[Ft]}constructor(e,n,i){i=i??{},i.minFilter==null&&(i.minFilter=n?n.minFilter:qi.LinearMipmapLinear),i.magFilter==null&&(i.magFilter=n?n.magFilter:qi.Linear),i.wrapS==null&&(i.wrapS=n?n.wrapS:Ja.Repeat),i.wrapT==null&&(i.wrapT=n?n.wrapT:Ja.Repeat),super(e,i,new Set(n?[n]:[]))}get name(){return this[Ft].name||""}get minFilter(){return this[Fo].minFilter}get magFilter(){return this[Fo].magFilter}get wrapS(){return this[Fo].wrapS}get wrapT(){return this[Fo].wrapT}setMinFilter(e){this[vl]("minFilter",e)}setMagFilter(e){this[vl]("magFilter",e)}setWrapS(e){this[vl]("wrapS",e)}setWrapT(e){this[vl]("wrapT",e)}[vl](e,n){const i=this[Fo];if(i!=null){if(NK(e,n)){i[e]=n;for(const s of this[A6])s[e]=n,s.needsUpdate=!0}this[ds]()}}}/* @license + */const NK=(()=>{const t=[ji.Nearest,ji.Linear,ji.NearestMipmapNearest,ji.LinearMipmapLinear,ji.NearestMipmapLinear,ji.LinearMipmapLinear];return e=>t.indexOf(e)>-1})(),OK=(()=>{const t=[ji.Nearest,ji.Linear];return e=>t.indexOf(e)>-1})(),LK=(()=>{const t=[Ja.ClampToEdge,Ja.MirroredRepeat,Ja.Repeat];return e=>t.indexOf(e)>-1})(),QK=(t,e)=>{switch(t){case"minFilter":return NK(e);case"magFilter":return OK(e);case"wrapS":case"wrapT":return LK(e);default:throw new Error(`Cannot configure property "${t}" on Sampler`)}},gg=Symbol("threeTextures"),gl=Symbol("setProperty"),Fo=Symbol("sourceSampler");class PK extends Fu{get[gg](){return console.assert(this[vn]!=null&&this[vn].size>0,"Sampler correlated object is undefined"),this[vn]}get[Fo](){return console.assert(this[kt]!=null,"Sampler source is undefined"),this[kt]}constructor(e,n,i){i=i??{},i.minFilter==null&&(i.minFilter=n?n.minFilter:ji.LinearMipmapLinear),i.magFilter==null&&(i.magFilter=n?n.magFilter:ji.Linear),i.wrapS==null&&(i.wrapS=n?n.wrapS:Ja.Repeat),i.wrapT==null&&(i.wrapT=n?n.wrapT:Ja.Repeat),super(e,i,new Set(n?[n]:[]))}get name(){return this[kt].name||""}get minFilter(){return this[Fo].minFilter}get magFilter(){return this[Fo].magFilter}get wrapS(){return this[Fo].wrapS}get wrapT(){return this[Fo].wrapT}setMinFilter(e){this[gl]("minFilter",e)}setMagFilter(e){this[gl]("magFilter",e)}setWrapS(e){this[gl]("wrapS",e)}setWrapT(e){this[gl]("wrapT",e)}[gl](e,n){const i=this[Fo];if(i!=null){if(QK(e,n)){i[e]=n;for(const s of this[gg])s[e]=n,s.needsUpdate=!0}this[hs]()}}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1239,7 +1239,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const v6=Symbol("image"),g6=Symbol("sampler");class nE extends Bu{constructor(e,n,i=null,s=null,r=null){super(e,i||{},new Set(n?[n]:[])),this[g6]=new LK(e,n,s),this[v6]=new kK(e,n,r)}get name(){return this[Ft].name||""}set name(e){this[Ft].name=e}get sampler(){return this[g6]}get source(){return this[v6]}}/* @license + */const bg=Symbol("image"),yg=Symbol("sampler");class iE extends Fu{constructor(e,n,i=null,s=null,r=null){super(e,i||{},new Set(n?[n]:[])),this[yg]=new PK(e,n,s),this[bg]=new RK(e,n,r)}get name(){return this[kt].name||""}set name(e){this[kt].name=e}get sampler(){return this[yg]}get source(){return this[bg]}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1252,7 +1252,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var iE,sE,rE;const ka=Symbol("texture"),Ma=Symbol("transform"),B2=Symbol("materials"),b6=Symbol("usage"),ko=Symbol("onUpdate"),$l=Symbol("activeVideo");var ji;(function(t){t[t.Base=0]="Base",t[t.MetallicRoughness=1]="MetallicRoughness",t[t.Normal=2]="Normal",t[t.Occlusion=3]="Occlusion",t[t.Emissive=4]="Emissive"})(ji||(ji={}));class Kl{constructor(e,n,i,s,r,a){if(this[iE]=null,this[sE]={rotation:0,scale:new Xr(1,1),offset:new Xr(0,0)},this[rE]=!1,a&&i){const c=r.textures?r.textures[a.index]:null,l=c&&r.samplers?r.samplers[c.sampler]:null,d=c&&r.images?r.images[c.source]:null;this[Ma].rotation=i.rotation,this[Ma].scale.copy(i.repeat),this[Ma].offset.copy(i.offset),this[ka]=new nE(e,i,c,l,d)}this[ko]=e,this[B2]=s,this[b6]=n}get texture(){return this[ka]}setTexture(e){var n,i;const s=e!=null?e.source[Vr]:null,r=(n=this[ka])===null||n===void 0?void 0:n.source[Vr];if(r!=null&&r.isVideoTexture?this[$l]=!1:!((i=this[ka])===null||i===void 0)&&i.source.animation&&this[ka].source.animation.removeEventListener("enterFrame",this[ko]),this[ka]=e,s!=null&&s.isVideoTexture){const c=s.image;if(this[$l]=!0,c.requestVideoFrameCallback!=null){const l=()=>{this[$l]&&(this[ko](),c.requestVideoFrameCallback(l))};c.requestVideoFrameCallback(l)}else{const l=()=>{this[$l]&&(this[ko](),requestAnimationFrame(l))};requestAnimationFrame(l)}}else(e==null?void 0:e.source.animation)!=null&&e.source.animation.addEventListener("enterFrame",this[ko]);let a=pi;if(this[B2])for(const c of this[B2]){switch(this[b6]){case ji.Base:c.map=s;break;case ji.MetallicRoughness:a=pr,c.metalnessMap=s,c.roughnessMap=s;break;case ji.Normal:a=pr,c.normalMap=s;break;case ji.Occlusion:a=pr,c.aoMap=s;break;case ji.Emissive:c.emissiveMap=s;break}c.needsUpdate=!0}s&&(s.encoding=a,s.rotation=this[Ma].rotation,s.repeat=this[Ma].scale,s.offset=this[Ma].offset),this[ko]()}}iE=ka,sE=Ma,rE=$l;/* @license + */var sE,rE,aE;const ka=Symbol("texture"),Ma=Symbol("transform"),F2=Symbol("materials"),Eg=Symbol("usage"),ko=Symbol("onUpdate"),zl=Symbol("activeVideo");var Ki;(function(t){t[t.Base=0]="Base",t[t.MetallicRoughness=1]="MetallicRoughness",t[t.Normal=2]="Normal",t[t.Occlusion=3]="Occlusion",t[t.Emissive=4]="Emissive"})(Ki||(Ki={}));class Wl{constructor(e,n,i,s,r,a){if(this[sE]=null,this[rE]={rotation:0,scale:new Xr(1,1),offset:new Xr(0,0)},this[aE]=!1,a&&i){const c=r.textures?r.textures[a.index]:null,l=c&&r.samplers?r.samplers[c.sampler]:null,d=c&&r.images?r.images[c.source]:null;this[Ma].rotation=i.rotation,this[Ma].scale.copy(i.repeat),this[Ma].offset.copy(i.offset),this[ka]=new iE(e,i,c,l,d)}this[ko]=e,this[F2]=s,this[Eg]=n}get texture(){return this[ka]}setTexture(e){var n,i;const s=e!=null?e.source[Vr]:null,r=(n=this[ka])===null||n===void 0?void 0:n.source[Vr];if(r!=null&&r.isVideoTexture?this[zl]=!1:!((i=this[ka])===null||i===void 0)&&i.source.animation&&this[ka].source.animation.removeEventListener("enterFrame",this[ko]),this[ka]=e,s!=null&&s.isVideoTexture){const c=s.image;if(this[zl]=!0,c.requestVideoFrameCallback!=null){const l=()=>{this[zl]&&(this[ko](),c.requestVideoFrameCallback(l))};c.requestVideoFrameCallback(l)}else{const l=()=>{this[zl]&&(this[ko](),requestAnimationFrame(l))};requestAnimationFrame(l)}}else(e==null?void 0:e.source.animation)!=null&&e.source.animation.addEventListener("enterFrame",this[ko]);let a=pi;if(this[F2])for(const c of this[F2]){switch(this[Eg]){case Ki.Base:c.map=s;break;case Ki.MetallicRoughness:a=pr,c.metalnessMap=s,c.roughnessMap=s;break;case Ki.Normal:a=pr,c.normalMap=s;break;case Ki.Occlusion:a=pr,c.aoMap=s;break;case Ki.Emissive:c.emissiveMap=s;break}c.needsUpdate=!0}s&&(s.encoding=a,s.rotation=this[Ma].rotation,s.repeat=this[Ma].scale,s.offset=this[Ma].offset),this[ko]()}}sE=ka,rE=Ma,aE=zl;/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1265,7 +1265,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const W1=Symbol("threeMaterials"),y6=Symbol("baseColorTexture"),E6=Symbol("metallicRoughnessTexture");class QK extends Bu{constructor(e,n,i,s){super(e,i,s),i.baseColorFactor==null&&(i.baseColorFactor=[1,1,1,1]),i.roughnessFactor==null&&(i.roughnessFactor=1),i.metallicFactor==null&&(i.metallicFactor=1);const{baseColorTexture:r,metallicRoughnessTexture:a}=i,{map:c,metalnessMap:l}=s.values().next().value;this[y6]=new Kl(e,ji.Base,c,s,n,r||null),this[E6]=new Kl(e,ji.MetallicRoughness,l,s,n,a||null)}get[W1](){return this[mn]}get baseColorFactor(){return this[Ft].baseColorFactor}get metallicFactor(){return this[Ft].metallicFactor}get roughnessFactor(){return this[Ft].roughnessFactor}get baseColorTexture(){return this[y6]}get metallicRoughnessTexture(){return this[E6]}setBaseColorFactor(e){const n=new Os;e instanceof Array?n.fromArray(e):n.set(e).convertSRGBToLinear();for(const s of this[W1])s.color.set(n),e instanceof Array?s.opacity=e[3]:(e=[0,0,0,s.opacity],n.toArray(e));const i=this[Ft];i.baseColorFactor=e,this[ds]()}setMetallicFactor(e){for(const i of this[W1])i.metalness=e;const n=this[Ft];n.metallicFactor=e,this[ds]()}setRoughnessFactor(e){for(const i of this[W1])i.roughness=e;const n=this[Ft];n.roughnessFactor=e,this[ds]()}}/* @license + */const Y1=Symbol("threeMaterials"),xg=Symbol("baseColorTexture"),wg=Symbol("metallicRoughnessTexture");class $K extends Fu{constructor(e,n,i,s){super(e,i,s),i.baseColorFactor==null&&(i.baseColorFactor=[1,1,1,1]),i.roughnessFactor==null&&(i.roughnessFactor=1),i.metallicFactor==null&&(i.metallicFactor=1);const{baseColorTexture:r,metallicRoughnessTexture:a}=i,{map:c,metalnessMap:l}=s.values().next().value;this[xg]=new Wl(e,Ki.Base,c,s,n,r||null),this[wg]=new Wl(e,Ki.MetallicRoughness,l,s,n,a||null)}get[Y1](){return this[vn]}get baseColorFactor(){return this[kt].baseColorFactor}get metallicFactor(){return this[kt].metallicFactor}get roughnessFactor(){return this[kt].roughnessFactor}get baseColorTexture(){return this[xg]}get metallicRoughnessTexture(){return this[wg]}setBaseColorFactor(e){const n=new Os;e instanceof Array?n.fromArray(e):n.set(e).convertSRGBToLinear();for(const s of this[Y1])s.color.set(n),e instanceof Array?s.opacity=e[3]:(e=[0,0,0,s.opacity],n.toArray(e));const i=this[kt];i.baseColorFactor=e,this[hs]()}setMetallicFactor(e){for(const i of this[Y1])i.metalness=e;const n=this[kt];n.metallicFactor=e,this[hs]()}setRoughnessFactor(e){for(const i of this[Y1])i.roughness=e;const n=this[kt];n.roughnessFactor=e,this[hs]()}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1278,12 +1278,12 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var x6;const w6=Symbol("pbrMetallicRoughness"),_6=Symbol("normalTexture"),C6=Symbol("occlusionTexture"),I6=Symbol("emissiveTexture"),PK=Symbol("backingThreeMaterial"),T2=Symbol("applyAlphaCutoff"),Ea=Symbol("lazyLoadGLTFInfo"),F2=Symbol("initialize"),yf=Symbol("getLoadedMaterial"),li=Symbol("ensureMaterialIsLoaded"),D6=Symbol("gltfIndex"),zl=Symbol("setActive"),Ld=Symbol("variantIndices"),k2=Symbol("isActive"),Qd=Symbol("variantSet"),S6=Symbol("modelVariants");class M2 extends Bu{constructor(e,n,i,s,r,a,c,l=void 0){super(e,i,c),this[x6]=new Set,this[D6]=s,this[k2]=r,this[S6]=a,l==null?this[F2](n):this[Ea]=l}get[(x6=Qd,PK)](){return this[mn].values().next().value}[F2](e){const n=this[ds],i=this[Ft],s=this[mn];i.extensions&&i.extensions.KHR_materials_pbrSpecularGlossiness&&console.warn(`Material ${i.name} uses a deprecated extension + */var _g;const Cg=Symbol("pbrMetallicRoughness"),Ig=Symbol("normalTexture"),Dg=Symbol("occlusionTexture"),Sg=Symbol("emissiveTexture"),zK=Symbol("backingThreeMaterial"),k2=Symbol("applyAlphaCutoff"),Ea=Symbol("lazyLoadGLTFInfo"),M2=Symbol("initialize"),xf=Symbol("getLoadedMaterial"),li=Symbol("ensureMaterialIsLoaded"),Bg=Symbol("gltfIndex"),Vl=Symbol("setActive"),Pd=Symbol("variantIndices"),R2=Symbol("isActive"),$d=Symbol("variantSet"),Tg=Symbol("modelVariants");class N2 extends Fu{constructor(e,n,i,s,r,a,c,l=void 0){super(e,i,c),this[_g]=new Set,this[Bg]=s,this[R2]=r,this[Tg]=a,l==null?this[M2](n):this[Ea]=l}get[(_g=$d,zK)](){return this[vn].values().next().value}[M2](e){const n=this[hs],i=this[kt],s=this[vn];i.extensions&&i.extensions.KHR_materials_pbrSpecularGlossiness&&console.warn(`Material ${i.name} uses a deprecated extension "KHR_materials_pbrSpecularGlossiness", please use "pbrMetallicRoughness" instead. Specular Glossiness materials are no longer supported; to convert to metal-rough, see - https://www.donmccurdy.com/2022/11/28/converting-gltf-pbr-materials-from-specgloss-to-metalrough/.`),i.pbrMetallicRoughness==null&&(i.pbrMetallicRoughness={}),this[w6]=new QK(n,e,i.pbrMetallicRoughness,s),i.emissiveFactor==null&&(i.emissiveFactor=[0,0,0]),i.doubleSided==null&&(i.doubleSided=!1),i.alphaMode==null&&(i.alphaMode="OPAQUE"),i.alphaCutoff==null&&(i.alphaCutoff=.5);const{normalTexture:r,occlusionTexture:a,emissiveTexture:c}=i,{normalMap:l,aoMap:d,emissiveMap:h}=s.values().next().value;this[_6]=new Kl(n,ji.Normal,l,s,e,r||null),this[C6]=new Kl(n,ji.Occlusion,d,s,e,a||null),this[I6]=new Kl(n,ji.Emissive,h,s,e,c||null)}async[yf](){if(this[Ea]!=null){const{set:e,material:n}=await this[Ea].doLazyLoad();return this[mn]=e,this[F2](this[Ea].gltf),this[Ea]=void 0,this.ensureLoaded=async()=>{},n}return this[mn].values().next().value}[li](){if(this[Ea]!=null)throw new Error(`Material "${this.name}" has not been loaded, call 'await - myMaterial.ensureLoaded()' before using an unloaded material.`)}async ensureLoaded(){await this[yf]()}get isLoaded(){return this[Ea]==null}get isActive(){return this[k2]}[zl](e){this[k2]=e}get name(){return this[Ft].name}set name(e){const n=this[Ft];if(n!=null&&(n.name=e),this[mn]!=null)for(const i of this[mn])i.name=e}get pbrMetallicRoughness(){return this[li](),this[w6]}get normalTexture(){return this[li](),this[_6]}get occlusionTexture(){return this[li](),this[C6]}get emissiveTexture(){return this[li](),this[I6]}get emissiveFactor(){return this[li](),this[Ft].emissiveFactor}get index(){return this[D6]}[Ld](){return this[Qd]}hasVariant(e){const n=this[S6].get(e);return n!=null&&this[Qd].has(n.index)}setEmissiveFactor(e){this[li]();const n=new Os;e instanceof Array?n.fromArray(e):n.set(e).convertSRGBToLinear();for(const i of this[mn])i.emissive.set(n);this[Ft].emissiveFactor=n.toArray(),this[ds]()}[T2](){this[li]();const e=this[Ft];for(const n of this[mn])this[Ft].alphaMode==="MASK"?n.alphaTest=e.alphaCutoff:n.alphaTest=void 0,n.needsUpdate=!0}setAlphaCutoff(e){this[li](),this[Ft].alphaCutoff=e,this[T2](),this[ds]()}getAlphaCutoff(){return this[li](),this[Ft].alphaCutoff}setDoubleSided(e){this[li]();for(const n of this[mn])n.side=e?fc:a4,n.needsUpdate=!0;this[Ft].doubleSided=e,this[ds]()}getDoubleSided(){return this[li](),this[Ft].doubleSided}setAlphaMode(e){this[li]();const n=(i,s)=>{i.transparent=s,i.depthWrite=!s};this[Ft].alphaMode=e;for(const i of this[mn])n(i,e==="BLEND"),this[T2](),i.needsUpdate=!0;this[ds]()}getAlphaMode(){return this[li](),this[Ft].alphaMode}}let aE=class{constructor(e){this.name="",this.children=new Array,this.name=e}};class R2 extends aE{constructor(e,n,i,s){super(e.name),this.materials=new Map,this.variantToMaterialMap=new Map,this.initialMaterialIdx=0,this.activeMaterialIdx=0,this.mesh=e;const{gltf:r,threeGLTF:a,threeObjectMap:c}=s;this.modelVariants=i,this.mesh.userData.variantData=i;const l=c.get(e.material);l.materials!=null?this.initialMaterialIdx=this.activeMaterialIdx=l.materials:console.error(`Primitive (${e.name}) missing initial material reference.`);const d=e.userData.associations||{};if(d.meshes==null){console.error("Mesh is missing primitive index association");return}const v=((r.meshes||[])[d.meshes].primitives||[])[d.primitives];if(v==null){console.error("Mesh primitive definition is missing.");return}if(v.material!=null)this.materials.set(v.material,n[v.material]);else{const m=n.findIndex(g=>g.name==="Default");m>=0?this.materials.set(m,n[m]):console.warn("gltfPrimitive has no material!")}if(v.extensions&&v.extensions.KHR_materials_variants){const m=v.extensions.KHR_materials_variants,b=a.parser.json.extensions.KHR_materials_variants.variants;for(const E of m.mappings){const x=n[E.material];this.materials.set(E.material,x);for(const C of E.variants){const{name:_}=b[C];this.variantToMaterialMap.set(C,x),x[Ld]().add(C),i.has(_)||i.set(_,{name:_,index:C})}}}}async setActiveMaterial(e){const n=this.materials.get(e);return n!=null&&(this.mesh.material=await n[yf](),this.activeMaterialIdx=e),this.mesh.material}getActiveMaterial(){return this.materials.get(this.activeMaterialIdx)}getMaterial(e){return this.materials.get(e)}async enableVariant(e){if(e==null)return this.setActiveMaterial(this.initialMaterialIdx);if(this.variantToMaterialMap!=null&&this.modelVariants.has(e)){const n=this.modelVariants.get(e);return this.enableVariantHelper(n.index)}return null}async enableVariantHelper(e){if(this.variantToMaterialMap!=null&&e!=null){const n=this.variantToMaterialMap.get(e);if(n!=null)return this.setActiveMaterial(n.index)}return null}async instantiateVariants(){if(this.variantToMaterialMap!=null)for(const e of this.variantToMaterialMap.keys()){const n=this.mesh.userData.variantMaterials.get(e);if(n.material!=null)continue;const i=await this.enableVariantHelper(e);i!=null&&(n.material=i)}}get variantInfo(){return this.variantToMaterialMap}addVariant(e,n){if(!this.ensureVariantIsUnused(n))return!1;this.modelVariants.has(n)||this.modelVariants.set(n,{name:n,index:this.modelVariants.size});const s=this.modelVariants.get(n).index;return e[Ld]().add(s),this.variantToMaterialMap.set(s,e),this.materials.set(e.index,e),this.updateVariantUserData(s,e),!0}deleteVariant(e){if(this.variantInfo.has(e)){this.variantInfo.delete(e);const n=this.mesh.userData.variantMaterials;n!=null&&n.delete(e)}}updateVariantUserData(e,n){n[Ld]().add(e),this.mesh.userData.variantData=this.modelVariants,this.mesh.userData.variantMaterials=this.mesh.userData.variantMaterials||new Map,this.mesh.userData.variantMaterials.set(e,{material:n[mn].values().next().value,gltfMaterialIndex:n.index})}ensureVariantIsUnused(e){const n=this.modelVariants.get(e);return n!=null&&this.variantInfo.has(n.index)?(console.warn(`Primitive cannot add variant '${e}' for this material, it already exists.`),!1):!0}}/* @license + https://www.donmccurdy.com/2022/11/28/converting-gltf-pbr-materials-from-specgloss-to-metalrough/.`),i.pbrMetallicRoughness==null&&(i.pbrMetallicRoughness={}),this[Cg]=new $K(n,e,i.pbrMetallicRoughness,s),i.emissiveFactor==null&&(i.emissiveFactor=[0,0,0]),i.doubleSided==null&&(i.doubleSided=!1),i.alphaMode==null&&(i.alphaMode="OPAQUE"),i.alphaCutoff==null&&(i.alphaCutoff=.5);const{normalTexture:r,occlusionTexture:a,emissiveTexture:c}=i,{normalMap:l,aoMap:d,emissiveMap:p}=s.values().next().value;this[Ig]=new Wl(n,Ki.Normal,l,s,e,r||null),this[Dg]=new Wl(n,Ki.Occlusion,d,s,e,a||null),this[Sg]=new Wl(n,Ki.Emissive,p,s,e,c||null)}async[xf](){if(this[Ea]!=null){const{set:e,material:n}=await this[Ea].doLazyLoad();return this[vn]=e,this[M2](this[Ea].gltf),this[Ea]=void 0,this.ensureLoaded=async()=>{},n}return this[vn].values().next().value}[li](){if(this[Ea]!=null)throw new Error(`Material "${this.name}" has not been loaded, call 'await + myMaterial.ensureLoaded()' before using an unloaded material.`)}async ensureLoaded(){await this[xf]()}get isLoaded(){return this[Ea]==null}get isActive(){return this[R2]}[Vl](e){this[R2]=e}get name(){return this[kt].name}set name(e){const n=this[kt];if(n!=null&&(n.name=e),this[vn]!=null)for(const i of this[vn])i.name=e}get pbrMetallicRoughness(){return this[li](),this[Cg]}get normalTexture(){return this[li](),this[Ig]}get occlusionTexture(){return this[li](),this[Dg]}get emissiveTexture(){return this[li](),this[Sg]}get emissiveFactor(){return this[li](),this[kt].emissiveFactor}get index(){return this[Bg]}[Pd](){return this[$d]}hasVariant(e){const n=this[Tg].get(e);return n!=null&&this[$d].has(n.index)}setEmissiveFactor(e){this[li]();const n=new Os;e instanceof Array?n.fromArray(e):n.set(e).convertSRGBToLinear();for(const i of this[vn])i.emissive.set(n);this[kt].emissiveFactor=n.toArray(),this[hs]()}[k2](){this[li]();const e=this[kt];for(const n of this[vn])this[kt].alphaMode==="MASK"?n.alphaTest=e.alphaCutoff:n.alphaTest=void 0,n.needsUpdate=!0}setAlphaCutoff(e){this[li](),this[kt].alphaCutoff=e,this[k2](),this[hs]()}getAlphaCutoff(){return this[li](),this[kt].alphaCutoff}setDoubleSided(e){this[li]();for(const n of this[vn])n.side=e?fc:cm,n.needsUpdate=!0;this[kt].doubleSided=e,this[hs]()}getDoubleSided(){return this[li](),this[kt].doubleSided}setAlphaMode(e){this[li]();const n=(i,s)=>{i.transparent=s,i.depthWrite=!s};this[kt].alphaMode=e;for(const i of this[vn])n(i,e==="BLEND"),this[k2](),i.needsUpdate=!0;this[hs]()}getAlphaMode(){return this[li](),this[kt].alphaMode}}let oE=class{constructor(e){this.name="",this.children=new Array,this.name=e}};class O2 extends oE{constructor(e,n,i,s){super(e.name),this.materials=new Map,this.variantToMaterialMap=new Map,this.initialMaterialIdx=0,this.activeMaterialIdx=0,this.mesh=e;const{gltf:r,threeGLTF:a,threeObjectMap:c}=s;this.modelVariants=i,this.mesh.userData.variantData=i;const l=c.get(e.material);l.materials!=null?this.initialMaterialIdx=this.activeMaterialIdx=l.materials:console.error(`Primitive (${e.name}) missing initial material reference.`);const d=e.userData.associations||{};if(d.meshes==null){console.error("Mesh is missing primitive index association");return}const v=((r.meshes||[])[d.meshes].primitives||[])[d.primitives];if(v==null){console.error("Mesh primitive definition is missing.");return}if(v.material!=null)this.materials.set(v.material,n[v.material]);else{const m=n.findIndex(g=>g.name==="Default");m>=0?this.materials.set(m,n[m]):console.warn("gltfPrimitive has no material!")}if(v.extensions&&v.extensions.KHR_materials_variants){const m=v.extensions.KHR_materials_variants,b=a.parser.json.extensions.KHR_materials_variants.variants;for(const E of m.mappings){const x=n[E.material];this.materials.set(E.material,x);for(const C of E.variants){const{name:_}=b[C];this.variantToMaterialMap.set(C,x),x[Pd]().add(C),i.has(_)||i.set(_,{name:_,index:C})}}}}async setActiveMaterial(e){const n=this.materials.get(e);return n!=null&&(this.mesh.material=await n[xf](),this.activeMaterialIdx=e),this.mesh.material}getActiveMaterial(){return this.materials.get(this.activeMaterialIdx)}getMaterial(e){return this.materials.get(e)}async enableVariant(e){if(e==null)return this.setActiveMaterial(this.initialMaterialIdx);if(this.variantToMaterialMap!=null&&this.modelVariants.has(e)){const n=this.modelVariants.get(e);return this.enableVariantHelper(n.index)}return null}async enableVariantHelper(e){if(this.variantToMaterialMap!=null&&e!=null){const n=this.variantToMaterialMap.get(e);if(n!=null)return this.setActiveMaterial(n.index)}return null}async instantiateVariants(){if(this.variantToMaterialMap!=null)for(const e of this.variantToMaterialMap.keys()){const n=this.mesh.userData.variantMaterials.get(e);if(n.material!=null)continue;const i=await this.enableVariantHelper(e);i!=null&&(n.material=i)}}get variantInfo(){return this.variantToMaterialMap}addVariant(e,n){if(!this.ensureVariantIsUnused(n))return!1;this.modelVariants.has(n)||this.modelVariants.set(n,{name:n,index:this.modelVariants.size});const s=this.modelVariants.get(n).index;return e[Pd]().add(s),this.variantToMaterialMap.set(s,e),this.materials.set(e.index,e),this.updateVariantUserData(s,e),!0}deleteVariant(e){if(this.variantInfo.has(e)){this.variantInfo.delete(e);const n=this.mesh.userData.variantMaterials;n!=null&&n.delete(e)}}updateVariantUserData(e,n){n[Pd]().add(e),this.mesh.userData.variantData=this.modelVariants,this.mesh.userData.variantMaterials=this.mesh.userData.variantMaterials||new Map,this.mesh.userData.variantMaterials.set(e,{material:n[vn].values().next().value,gltfMaterialIndex:n.index})}ensureVariantIsUnused(e){const n=this.modelVariants.get(e);return n!=null&&this.variantInfo.has(n.index)?(console.warn(`Primitive cannot add variant '${e}' for this material, it already exists.`),!1):!0}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1296,8 +1296,8 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var B6,T6,F6,k6,M6,R6;const xa=Symbol("materials"),J1=Symbol("hierarchy"),O6=Symbol("roots"),er=Symbol("primitives"),O2=Symbol("correlatedSceneGraph"),oE=Symbol("prepareVariantsForExport"),cE=Symbol("switchVariant"),lE=Symbol("materialFromPoint"),Ef=Symbol("nodeFromPoint"),uE=Symbol("nodeFromIndex"),Vn=Symbol("variantData"),xf=Symbol("availableVariants"),N2=Symbol("modelOnUpdate"),N6=Symbol("cloneMaterial");class $K{constructor(e,n,i,s){this.gltf=e,this.gltfElementMap=n,this.mapKey=i,this.doLazyLoad=s}}class zK{constructor(e,n=()=>{}){this[B6]=new Array,this[T6]=new Array,this[F6]=new Array,this[k6]=new Array,this[M6]=()=>{},this[R6]=new Map,this[N2]=n,this[O2]=e;const{gltf:i,threeGLTF:s,gltfElementMap:r}=e;for(const[l,d]of i.materials.entries()){const h=r.get(d);if(h!=null)this[xa].push(new M2(n,i,d,l,!0,this[Vn],h));else{const v=(i.materials||[])[l],m=l,g=async()=>{const b=await s.parser.getDependency("material",m),E=new Set;return r.set(v,E),E.add(b),{set:E,material:b}};this[xa].push(new M2(n,i,v,l,!1,this[Vn],h,new $K(i,r,v,g)))}}const a=new Map,c=new Array;for(const l of s.scene.children)c.push(l);for(;c.length>0;){const l=c.pop();let d=null;l instanceof mt?(d=new R2(l,this.materials,this[Vn],e),this[er].push(d)):d=new aE(l.name);const h=a.get(l);h!=null?h.children.push(d):this[O6].push(d),this[J1].push(d);for(const f of l.children)c.push(f),a.set(l,d)}}get materials(){return this[xa]}[(B6=xa,T6=J1,F6=O6,k6=er,M6=N2,R6=Vn,xf)](){const e=Array.from(this[Vn].values());return e.sort((n,i)=>n.index-i.index),e.map(n=>n.name)}getMaterialByName(e){const n=this[xa].filter(i=>i.name===e);return n.length>0?n[0]:null}[uE](e,n){const i=this[J1].find(s=>{if(s instanceof R2){const{meshes:r,primitives:a}=s.mesh.userData.associations;if(r==e&&a==n)return!0}return!1});return i??null}[Ef](e){return this[J1].find(n=>n instanceof R2&&n.mesh===e.object)}[lE](e){return this[Ef](e).getActiveMaterial()}async[cE](e){for(const n of this[er])await n.enableVariant(e);for(const n of this.materials)n[zl](!1);for(const n of this[er])this.materials[n.getActiveMaterial().index][zl](!0)}async[oE](){const e=new Array;for(const n of this[er])e.push(n.instantiateVariants());await Promise.all(e)}[N6](e,n){const i=this.materials[e];i.isLoaded||console.error(`Cloning an unloaded material, - call 'material.ensureLoaded() before cloning the material.`);const s=i[mn],r=JSON.parse(JSON.stringify(i[Ft]));r.name=n,this[O2].gltf.materials.push(r);const c=new Set;for(const[d,h]of s.entries()){const f=h.clone();f.name=n+(s.size>1?"_inst"+d:""),c.add(f)}const l=new M2(this[N2],this[O2].gltf,r,this[xa].length,!1,this[Vn],c);return this[xa].push(l),l}createMaterialInstanceForVariant(e,n,i,s=!0){let r=null;for(const a of this[er]){const c=this[Vn].get(i);c!=null&&a.variantInfo.has(c.index)||a.getMaterial(e)!=null&&(this.hasVariant(i)||this.createVariant(i),r==null&&(r=this[N6](e,n)),a.addVariant(r,i))}if(s&&r!=null){r[zl](!0),this.materials[e][zl](!1);for(const a of this[er])a.enableVariant(i)}return r}createVariant(e){this[Vn].has(e)?console.warn(`Variant '${e}'' already exists`):this[Vn].set(e,{name:e,index:this[Vn].size})}hasVariant(e){return this[Vn].has(e)}setMaterialToVariant(e,n){if(this[xf]().find(i=>i===n)==null){console.warn(`Can't add material to '${n}', the variant does not exist.'`);return}if(e<0||e>=this.materials.length){console.error("setMaterialToVariant(): materialIndex is out of bounds.");return}for(const i of this[er]){const s=i.getMaterial(e);s!=null&&i.addVariant(s,n)}}updateVariantName(e,n){const i=this[Vn].get(e);i!=null&&(i.name=n,this[Vn].set(n,i),this[Vn].delete(e))}deleteVariant(e){const n=this[Vn].get(e);if(n!=null){for(const i of this.materials)i.hasVariant(e)&&i[Qd].delete(n.index);for(const i of this[er])i.deleteVariant(n.index);this[Vn].delete(e)}}}/* @license + */var Fg,kg,Mg,Rg,Ng,Og;const xa=Symbol("materials"),X1=Symbol("hierarchy"),Lg=Symbol("roots"),er=Symbol("primitives"),L2=Symbol("correlatedSceneGraph"),cE=Symbol("prepareVariantsForExport"),lE=Symbol("switchVariant"),uE=Symbol("materialFromPoint"),wf=Symbol("nodeFromPoint"),dE=Symbol("nodeFromIndex"),Vn=Symbol("variantData"),_f=Symbol("availableVariants"),Q2=Symbol("modelOnUpdate"),Qg=Symbol("cloneMaterial");class VK{constructor(e,n,i,s){this.gltf=e,this.gltfElementMap=n,this.mapKey=i,this.doLazyLoad=s}}class UK{constructor(e,n=()=>{}){this[Fg]=new Array,this[kg]=new Array,this[Mg]=new Array,this[Rg]=new Array,this[Ng]=()=>{},this[Og]=new Map,this[Q2]=n,this[L2]=e;const{gltf:i,threeGLTF:s,gltfElementMap:r}=e;for(const[l,d]of i.materials.entries()){const p=r.get(d);if(p!=null)this[xa].push(new N2(n,i,d,l,!0,this[Vn],p));else{const v=(i.materials||[])[l],m=l,g=async()=>{const b=await s.parser.getDependency("material",m),E=new Set;return r.set(v,E),E.add(b),{set:E,material:b}};this[xa].push(new N2(n,i,v,l,!1,this[Vn],p,new VK(i,r,v,g)))}}const a=new Map,c=new Array;for(const l of s.scene.children)c.push(l);for(;c.length>0;){const l=c.pop();let d=null;l instanceof mt?(d=new O2(l,this.materials,this[Vn],e),this[er].push(d)):d=new oE(l.name);const p=a.get(l);p!=null?p.children.push(d):this[Lg].push(d),this[X1].push(d);for(const f of l.children)c.push(f),a.set(l,d)}}get materials(){return this[xa]}[(Fg=xa,kg=X1,Mg=Lg,Rg=er,Ng=Q2,Og=Vn,_f)](){const e=Array.from(this[Vn].values());return e.sort((n,i)=>n.index-i.index),e.map(n=>n.name)}getMaterialByName(e){const n=this[xa].filter(i=>i.name===e);return n.length>0?n[0]:null}[dE](e,n){const i=this[X1].find(s=>{if(s instanceof O2){const{meshes:r,primitives:a}=s.mesh.userData.associations;if(r==e&&a==n)return!0}return!1});return i??null}[wf](e){return this[X1].find(n=>n instanceof O2&&n.mesh===e.object)}[uE](e){return this[wf](e).getActiveMaterial()}async[lE](e){for(const n of this[er])await n.enableVariant(e);for(const n of this.materials)n[Vl](!1);for(const n of this[er])this.materials[n.getActiveMaterial().index][Vl](!0)}async[cE](){const e=new Array;for(const n of this[er])e.push(n.instantiateVariants());await Promise.all(e)}[Qg](e,n){const i=this.materials[e];i.isLoaded||console.error(`Cloning an unloaded material, + call 'material.ensureLoaded() before cloning the material.`);const s=i[vn],r=JSON.parse(JSON.stringify(i[kt]));r.name=n,this[L2].gltf.materials.push(r);const c=new Set;for(const[d,p]of s.entries()){const f=p.clone();f.name=n+(s.size>1?"_inst"+d:""),c.add(f)}const l=new N2(this[Q2],this[L2].gltf,r,this[xa].length,!1,this[Vn],c);return this[xa].push(l),l}createMaterialInstanceForVariant(e,n,i,s=!0){let r=null;for(const a of this[er]){const c=this[Vn].get(i);c!=null&&a.variantInfo.has(c.index)||a.getMaterial(e)!=null&&(this.hasVariant(i)||this.createVariant(i),r==null&&(r=this[Qg](e,n)),a.addVariant(r,i))}if(s&&r!=null){r[Vl](!0),this.materials[e][Vl](!1);for(const a of this[er])a.enableVariant(i)}return r}createVariant(e){this[Vn].has(e)?console.warn(`Variant '${e}'' already exists`):this[Vn].set(e,{name:e,index:this[Vn].size})}hasVariant(e){return this[Vn].has(e)}setMaterialToVariant(e,n){if(this[_f]().find(i=>i===n)==null){console.warn(`Can't add material to '${n}', the variant does not exist.'`);return}if(e<0||e>=this.materials.length){console.error("setMaterialToVariant(): materialIndex is out of bounds.");return}for(const i of this[er]){const s=i.getMaterial(e);s!=null&&i.addVariant(s,n)}}updateVariantName(e,n){const i=this[Vn].get(e);i!=null&&(i.name=n,this[Vn].set(n,i),this[Vn].delete(e))}deleteVariant(e){const n=this[Vn].get(e);if(n!=null){for(const i of this.materials)i.hasVariant(e)&&i[$d].delete(n.index);for(const i of this[er])i.deleteVariant(n.index);this[Vn].delete(e)}}}/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1310,7 +1310,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var L2=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const Pd=Symbol("currentGLTF"),$d=Symbol("originalGltfJson"),Ra=Symbol("model"),Q2=Symbol("getOnUpdateMethod"),gl=Symbol("buildTexture"),VK=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this[e]=void 0,this[n]=null,this[i]=null,this.variantName=null,this.orientation="0 0 0",this.scale="1 1 1"}get model(){return this[Ra]}get availableVariants(){return this.model?this.model[xf]():[]}get originalGltfJson(){return this[$d]}[(e=Ra,n=Pd,i=$d,Q2)](){return()=>{this[fi]()}}[gl](a){return a.encoding=pi,a.wrapS=hc,a.wrapT=hc,new nE(this[Q2](),a)}async createTexture(a,c="image/png"){const{textureUtils:l}=this[Ot],d=await l.loadImage(a);return d.userData.mimeType=c,this[gl](d)}async createLottieTexture(a,c=1){const{textureUtils:l}=this[Ot],d=await l.loadLottie(a,c);return this[gl](d)}createVideoTexture(a){const c=document.createElement("video");c.src=a,c.muted=!0,c.play(),c.loop=!0;const l=new xk(c);return this[gl](l)}createCanvasTexture(){const a=document.createElement("canvas"),c=new wk(a);return this[gl](c)}async updated(a){if(super.updated(a),a.has("variantName")){const c=this[Za].beginActivity();c(.1);const l=this[Ra],{variantName:d}=this;l!=null&&(await l[cE](d),this[fi](),this.dispatchEvent(new CustomEvent("variant-applied"))),c(1)}if(a.has("orientation")||a.has("scale")){if(!this.loaded)return;const c=this[Se];c.applyTransform(),c.updateBoundingBox(),c.updateShadow(),this[Ot].arRenderer.onUpdateScene(),this[fi]()}}[na](){super[na]();const{currentGLTF:a}=this[Se];if(a!=null){const{correlatedSceneGraph:c}=a;c!=null&&a!==this[Pd]&&(this[Ra]=new zK(c,this[Q2]()),this[$d]=JSON.parse(JSON.stringify(c.gltf))),"variants"in a.userData&&this.requestUpdate("variantName")}this[Pd]=a}async exportScene(a){const c=this[Se];return new Promise(async(l,d)=>{const h={binary:!0,onlyVisible:!0,maxTextureSize:1/0,includeCustomExtensions:!1,forceIndices:!1};Object.assign(h,a),h.animations=c.animations,h.truncateDrawRange=!0;const f=c.shadow;let v=!1;f!=null&&(v=f.visible,f.visible=!1),await this[Ra][oE](),new $4().register(g=>new yj(g)).parse(c.model,g=>l(new Blob([h.binary?g:JSON.stringify(g)],{type:h.binary?"application/octet-stream":"application/json"})),()=>d("glTF export failed"),h),f!=null&&(f.visible=v)})}materialFromPoint(a,c){const l=this[Ra];if(l==null)return null;const d=this[Se],h=d.getNDC(a,c),f=d.hitFromPoint(h);return f==null||f.face==null?null:l[lE](f)}}return L2([Ze({type:String,attribute:"variant-name"})],s.prototype,"variantName",void 0),L2([Ze({type:String,attribute:"orientation"})],s.prototype,"orientation",void 0),L2([Ze({type:String,attribute:"scale"})],s.prototype,"scale",void 0),s};/* @license + */var P2=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const zd=Symbol("currentGLTF"),Vd=Symbol("originalGltfJson"),Ra=Symbol("model"),$2=Symbol("getOnUpdateMethod"),bl=Symbol("buildTexture"),HK=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this[e]=void 0,this[n]=null,this[i]=null,this.variantName=null,this.orientation="0 0 0",this.scale="1 1 1"}get model(){return this[Ra]}get availableVariants(){return this.model?this.model[_f]():[]}get originalGltfJson(){return this[Vd]}[(e=Ra,n=zd,i=Vd,$2)](){return()=>{this[fi]()}}[bl](a){return a.encoding=pi,a.wrapS=hc,a.wrapT=hc,new iE(this[$2](),a)}async createTexture(a,c="image/png"){const{textureUtils:l}=this[Ot],d=await l.loadImage(a);return d.userData.mimeType=c,this[bl](d)}async createLottieTexture(a,c=1){const{textureUtils:l}=this[Ot],d=await l.loadLottie(a,c);return this[bl](d)}createVideoTexture(a){const c=document.createElement("video");c.src=a,c.muted=!0,c.play(),c.loop=!0;const l=new _k(c);return this[bl](l)}createCanvasTexture(){const a=document.createElement("canvas"),c=new Ck(a);return this[bl](c)}async updated(a){if(super.updated(a),a.has("variantName")){const c=this[Za].beginActivity();c(.1);const l=this[Ra],{variantName:d}=this;l!=null&&(await l[lE](d),this[fi](),this.dispatchEvent(new CustomEvent("variant-applied"))),c(1)}if(a.has("orientation")||a.has("scale")){if(!this.loaded)return;const c=this[Se];c.applyTransform(),c.updateBoundingBox(),c.updateShadow(),this[Ot].arRenderer.onUpdateScene(),this[fi]()}}[na](){super[na]();const{currentGLTF:a}=this[Se];if(a!=null){const{correlatedSceneGraph:c}=a;c!=null&&a!==this[zd]&&(this[Ra]=new UK(c,this[$2]()),this[Vd]=JSON.parse(JSON.stringify(c.gltf))),"variants"in a.userData&&this.requestUpdate("variantName")}this[zd]=a}async exportScene(a){const c=this[Se];return new Promise(async(l,d)=>{const p={binary:!0,onlyVisible:!0,maxTextureSize:1/0,includeCustomExtensions:!1,forceIndices:!1};Object.assign(p,a),p.animations=c.animations,p.truncateDrawRange=!0;const f=c.shadow;let v=!1;f!=null&&(v=f.visible,f.visible=!1),await this[Ra][cE](),new Vm().register(g=>new xj(g)).parse(c.model,g=>l(new Blob([p.binary?g:JSON.stringify(g)],{type:p.binary?"application/octet-stream":"application/json"})),()=>d("glTF export failed"),p),f!=null&&(f.visible=v)})}materialFromPoint(a,c){const l=this[Ra];if(l==null)return null;const d=this[Se],p=d.getNDC(a,c),f=d.hitFromPoint(p);return f==null||f.face==null?null:l[uE](f)}}return P2([et({type:String,attribute:"variant-name"})],s.prototype,"variantName",void 0),P2([et({type:String,attribute:"orientation"})],s.prototype,"orientation",void 0),P2([et({type:String,attribute:"scale"})],s.prototype,"scale",void 0),s};/* @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1323,7 +1323,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const Y1=new ot,P2=new ot,$2=new ot,X1=new c4,L6=new P9,Q6=new r4;class dE extends tj{constructor(e){super(document.createElement("div")),this.normal=new ot(0,1,0),this.initialized=!1,this.referenceCount=1,this.pivot=document.createElement("div"),this.slot=document.createElement("slot"),this.element.classList.add("annotation-wrapper"),this.slot.name=e.name,this.element.appendChild(this.pivot),this.pivot.appendChild(this.slot),this.updatePosition(e.position),this.updateNormal(e.normal),this.surface=e.surface}get facingCamera(){return!this.element.classList.contains("hide")}show(){(!this.facingCamera||!this.initialized)&&this.updateVisibility(!0)}hide(){(this.facingCamera||!this.initialized)&&this.updateVisibility(!1)}increment(){this.referenceCount++}decrement(){return this.referenceCount>0&&--this.referenceCount,this.referenceCount===0}updatePosition(e){if(e==null)return;const n=Yr(e)[0].terms;for(let i=0;i<3;++i)this.position.setComponent(i,fr(n[i]).number);this.updateMatrixWorld()}updateNormal(e){if(e==null)return;const n=Yr(e)[0].terms;for(let i=0;i<3;++i)this.normal.setComponent(i,n[i].number)}updateSurface(e){if(!e&&this.initialized)return;const{mesh:n,tri:i,bary:s}=this;if(n==null||i==null||s==null)return;n.getVertexPosition(i.x,Y1),n.getVertexPosition(i.y,P2),n.getVertexPosition(i.z,$2),Y1.toArray(X1.elements,0),P2.toArray(X1.elements,3),$2.toArray(X1.elements,6),this.position.copy(s).applyMatrix3(X1);const r=this.parent;r.worldToLocal(n.localToWorld(this.position)),L6.set(Y1,P2,$2),L6.getNormal(this.normal).transformDirection(n.matrixWorld);const a=r.parent;Q6.setFromAxisAngle(Y1.set(0,1,0),-a.yaw),this.normal.applyQuaternion(Q6)}orient(e){this.pivot.style.transform=`rotate(${e}rad)`}updateVisibility(e){e?this.element.classList.remove("hide"):this.element.classList.add("hide"),this.slot.assignedNodes().forEach(n=>{if(n.nodeType!==Node.ELEMENT_NODE)return;const i=n,s=i.dataset.visibilityAttribute;if(s!=null){const r=`data-${s}`;e?i.setAttribute(r,""):i.removeAttribute(r)}i.dispatchEvent(new CustomEvent("hotspot-visibility",{detail:{visible:e}}))}),this.initialized=!0}}const UK={uniforms:{tDiffuse:{value:null},h:{value:1/512}},vertexShader:` + */const Z1=new ot,z2=new ot,V2=new ot,ed=new um,Pg=new z9,$g=new om;class hE extends ij{constructor(e){super(document.createElement("div")),this.normal=new ot(0,1,0),this.initialized=!1,this.referenceCount=1,this.pivot=document.createElement("div"),this.slot=document.createElement("slot"),this.element.classList.add("annotation-wrapper"),this.slot.name=e.name,this.element.appendChild(this.pivot),this.pivot.appendChild(this.slot),this.updatePosition(e.position),this.updateNormal(e.normal),this.surface=e.surface}get facingCamera(){return!this.element.classList.contains("hide")}show(){(!this.facingCamera||!this.initialized)&&this.updateVisibility(!0)}hide(){(this.facingCamera||!this.initialized)&&this.updateVisibility(!1)}increment(){this.referenceCount++}decrement(){return this.referenceCount>0&&--this.referenceCount,this.referenceCount===0}updatePosition(e){if(e==null)return;const n=Yr(e)[0].terms;for(let i=0;i<3;++i)this.position.setComponent(i,fr(n[i]).number);this.updateMatrixWorld()}updateNormal(e){if(e==null)return;const n=Yr(e)[0].terms;for(let i=0;i<3;++i)this.normal.setComponent(i,n[i].number)}updateSurface(e){if(!e&&this.initialized)return;const{mesh:n,tri:i,bary:s}=this;if(n==null||i==null||s==null)return;n.getVertexPosition(i.x,Z1),n.getVertexPosition(i.y,z2),n.getVertexPosition(i.z,V2),Z1.toArray(ed.elements,0),z2.toArray(ed.elements,3),V2.toArray(ed.elements,6),this.position.copy(s).applyMatrix3(ed);const r=this.parent;r.worldToLocal(n.localToWorld(this.position)),Pg.set(Z1,z2,V2),Pg.getNormal(this.normal).transformDirection(n.matrixWorld);const a=r.parent;$g.setFromAxisAngle(Z1.set(0,1,0),-a.yaw),this.normal.applyQuaternion($g)}orient(e){this.pivot.style.transform=`rotate(${e}rad)`}updateVisibility(e){e?this.element.classList.remove("hide"):this.element.classList.add("hide"),this.slot.assignedNodes().forEach(n=>{if(n.nodeType!==Node.ELEMENT_NODE)return;const i=n,s=i.dataset.visibilityAttribute;if(s!=null){const r=`data-${s}`;e?i.setAttribute(r,""):i.removeAttribute(r)}i.dispatchEvent(new CustomEvent("hotspot-visibility",{detail:{visible:e}}))}),this.initialized=!0}}const GK={uniforms:{tDiffuse:{value:null},h:{value:1/512}},vertexShader:` varying vec2 vUv; @@ -1355,7 +1355,7 @@ canvas { gl_FragColor = sum; - }`},HK={uniforms:{tDiffuse:{value:null},v:{value:1/512}},vertexShader:` + }`},qK={uniforms:{tDiffuse:{value:null},v:{value:1/512}},vertexShader:` varying vec2 vUv; @@ -1387,7 +1387,7 @@ canvas { gl_FragColor = sum; - }`};function P6(t,e,n){return(1-n)*t+n*e}/* @license + }`};function zg(t,e,n){return(1-n)*t+n*e}/* @license * Copyright 2022 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1400,7 +1400,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const $6=9,GK=6,z2=2,qK=.3;class jK extends gu{constructor(e,n,i){super(),this.camera=new Oh,this.renderTarget=null,this.renderTargetBlur=null,this.depthMaterial=new _k,this.horizontalBlurMaterial=new Jd(UK),this.verticalBlurMaterial=new Jd(HK),this.intensity=0,this.softness=1,this.boundingBox=new $a,this.size=new ot,this.maxDimension=0,this.isAnimated=!1,this.needsUpdate=!1;const{camera:s}=this;s.rotation.x=Math.PI/2,s.left=-.5,s.right=.5,s.bottom=-.5,s.top=.5,this.add(s);const r=new Nh,a=new ur({opacity:1,transparent:!0,side:Lh});this.floor=new mt(r,a),this.floor.userData.shadow=!0,s.add(this.floor),this.blurPlane=new mt(r),this.blurPlane.visible=!1,s.add(this.blurPlane),e.target.add(this),this.depthMaterial.onBeforeCompile=function(c){c.fragmentShader=c.fragmentShader.replace("gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );","gl_FragColor = vec4( vec3( 0.0 ), ( 1.0 - fragCoordZ ) * opacity );")},this.horizontalBlurMaterial.depthTest=!1,this.verticalBlurMaterial.depthTest=!1,this.setScene(e,n,i)}setScene(e,n,i){const{boundingBox:s,size:r,rotation:a,position:c}=this;if(this.isAnimated=e.animationNames.length>0,this.boundingBox.copy(e.boundingBox),this.size.copy(e.size),this.maxDimension=Math.max(r.x,r.y,r.z)*(this.isAnimated?z2:1),this.boundingBox.getCenter(c),i==="back"){const{min:l,max:d}=s;[l.y,l.z]=[l.z,l.y],[d.y,d.z]=[d.z,d.y],[r.y,r.z]=[r.z,r.y],a.x=Math.PI/2,a.y=Math.PI}else a.x=0,a.y=0;if(this.isAnimated){const l=s.min.y,d=s.max.y;r.y=this.maxDimension,s.expandByVector(r.subScalar(this.maxDimension).multiplyScalar(-.5)),s.min.y=l,s.max.y=d,r.set(this.maxDimension,d-l,this.maxDimension)}i==="bottom"?c.y=s.min.y:c.z=s.min.y,this.setSoftness(n)}setSoftness(e){this.softness=e;const{size:n,camera:i}=this,s=this.isAnimated?z2:1,r=s*Math.pow(2,$6-e*($6-GK));this.setMapSize(r);const a=n.y/2,c=n.y*s;i.near=0,i.far=P6(c,a,e),this.depthMaterial.opacity=1/e,i.updateProjectionMatrix(),this.setIntensity(this.intensity),this.setOffset(0)}setMapSize(e){const{size:n}=this;this.isAnimated&&(e*=z2);const i=Math.floor(n.x>n.z?e:e*n.x/n.z),s=Math.floor(n.x>n.z?e*n.z/n.x:e),r=10,a=r+i,c=r+s;if(this.renderTarget!=null&&(this.renderTarget.width!==a||this.renderTarget.height!==c)&&(this.renderTarget.dispose(),this.renderTarget=null,this.renderTargetBlur.dispose(),this.renderTargetBlur=null),this.renderTarget==null){const l={format:Kr};this.renderTarget=new Yd(a,c,l),this.renderTargetBlur=new Yd(a,c,l),this.floor.material.map=this.renderTarget.texture}this.camera.scale.set(n.x*(1+r/i),n.z*(1+r/s),1),this.needsUpdate=!0}setIntensity(e){this.intensity=e,e>0?(this.visible=!0,this.floor.visible=!0,this.floor.material.opacity=e*P6(qK,1,this.softness*this.softness)):(this.visible=!1,this.floor.visible=!1)}getIntensity(){return this.intensity}setOffset(e){this.floor.position.z=-e+.001*this.maxDimension}render(e,n){n.overrideMaterial=this.depthMaterial;const i=e.getClearAlpha();e.setClearAlpha(0),this.floor.visible=!1;const s=e.xr.enabled;e.xr.enabled=!1;const r=e.getRenderTarget();e.setRenderTarget(this.renderTarget),e.render(n,this.camera),n.overrideMaterial=null,this.floor.visible=!0,this.blurShadow(e),e.xr.enabled=s,e.setRenderTarget(r),e.setClearAlpha(i)}blurShadow(e){const{camera:n,horizontalBlurMaterial:i,verticalBlurMaterial:s,renderTarget:r,renderTargetBlur:a,blurPlane:c}=this;c.visible=!0,c.material=i,i.uniforms.h.value=1/this.renderTarget.width,i.uniforms.tDiffuse.value=this.renderTarget.texture,e.setRenderTarget(a),e.render(c,n),c.material=s,s.uniforms.v.value=1/this.renderTarget.height,s.uniforms.tDiffuse.value=this.renderTargetBlur.texture,e.setRenderTarget(r),e.render(c,n),c.visible=!1}dispose(){this.renderTarget!=null&&this.renderTarget.dispose(),this.renderTargetBlur!=null&&this.renderTargetBlur.dispose(),this.depthMaterial.dispose(),this.horizontalBlurMaterial.dispose(),this.verticalBlurMaterial.dispose(),this.floor.material.dispose(),this.floor.geometry.dispose(),this.blurPlane.geometry.dispose(),this.removeFromParent()}}/* @license + */const Vg=9,jK=6,U2=2,KK=.3;class WK extends yu{constructor(e,n,i){super(),this.camera=new Lh,this.renderTarget=null,this.renderTargetBlur=null,this.depthMaterial=new Ik,this.horizontalBlurMaterial=new Xd(GK),this.verticalBlurMaterial=new Xd(qK),this.intensity=0,this.softness=1,this.boundingBox=new $a,this.size=new ot,this.maxDimension=0,this.isAnimated=!1,this.needsUpdate=!1;const{camera:s}=this;s.rotation.x=Math.PI/2,s.left=-.5,s.right=.5,s.bottom=-.5,s.top=.5,this.add(s);const r=new Qh,a=new ur({opacity:1,transparent:!0,side:Ph});this.floor=new mt(r,a),this.floor.userData.shadow=!0,s.add(this.floor),this.blurPlane=new mt(r),this.blurPlane.visible=!1,s.add(this.blurPlane),e.target.add(this),this.depthMaterial.onBeforeCompile=function(c){c.fragmentShader=c.fragmentShader.replace("gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );","gl_FragColor = vec4( vec3( 0.0 ), ( 1.0 - fragCoordZ ) * opacity );")},this.horizontalBlurMaterial.depthTest=!1,this.verticalBlurMaterial.depthTest=!1,this.setScene(e,n,i)}setScene(e,n,i){const{boundingBox:s,size:r,rotation:a,position:c}=this;if(this.isAnimated=e.animationNames.length>0,this.boundingBox.copy(e.boundingBox),this.size.copy(e.size),this.maxDimension=Math.max(r.x,r.y,r.z)*(this.isAnimated?U2:1),this.boundingBox.getCenter(c),i==="back"){const{min:l,max:d}=s;[l.y,l.z]=[l.z,l.y],[d.y,d.z]=[d.z,d.y],[r.y,r.z]=[r.z,r.y],a.x=Math.PI/2,a.y=Math.PI}else a.x=0,a.y=0;if(this.isAnimated){const l=s.min.y,d=s.max.y;r.y=this.maxDimension,s.expandByVector(r.subScalar(this.maxDimension).multiplyScalar(-.5)),s.min.y=l,s.max.y=d,r.set(this.maxDimension,d-l,this.maxDimension)}i==="bottom"?c.y=s.min.y:c.z=s.min.y,this.setSoftness(n)}setSoftness(e){this.softness=e;const{size:n,camera:i}=this,s=this.isAnimated?U2:1,r=s*Math.pow(2,Vg-e*(Vg-jK));this.setMapSize(r);const a=n.y/2,c=n.y*s;i.near=0,i.far=zg(c,a,e),this.depthMaterial.opacity=1/e,i.updateProjectionMatrix(),this.setIntensity(this.intensity),this.setOffset(0)}setMapSize(e){const{size:n}=this;this.isAnimated&&(e*=U2);const i=Math.floor(n.x>n.z?e:e*n.x/n.z),s=Math.floor(n.x>n.z?e*n.z/n.x:e),r=10,a=r+i,c=r+s;if(this.renderTarget!=null&&(this.renderTarget.width!==a||this.renderTarget.height!==c)&&(this.renderTarget.dispose(),this.renderTarget=null,this.renderTargetBlur.dispose(),this.renderTargetBlur=null),this.renderTarget==null){const l={format:Kr};this.renderTarget=new Zd(a,c,l),this.renderTargetBlur=new Zd(a,c,l),this.floor.material.map=this.renderTarget.texture}this.camera.scale.set(n.x*(1+r/i),n.z*(1+r/s),1),this.needsUpdate=!0}setIntensity(e){this.intensity=e,e>0?(this.visible=!0,this.floor.visible=!0,this.floor.material.opacity=e*zg(KK,1,this.softness*this.softness)):(this.visible=!1,this.floor.visible=!1)}getIntensity(){return this.intensity}setOffset(e){this.floor.position.z=-e+.001*this.maxDimension}render(e,n){n.overrideMaterial=this.depthMaterial;const i=e.getClearAlpha();e.setClearAlpha(0),this.floor.visible=!1;const s=e.xr.enabled;e.xr.enabled=!1;const r=e.getRenderTarget();e.setRenderTarget(this.renderTarget),e.render(n,this.camera),n.overrideMaterial=null,this.floor.visible=!0,this.blurShadow(e),e.xr.enabled=s,e.setRenderTarget(r),e.setClearAlpha(i)}blurShadow(e){const{camera:n,horizontalBlurMaterial:i,verticalBlurMaterial:s,renderTarget:r,renderTargetBlur:a,blurPlane:c}=this;c.visible=!0,c.material=i,i.uniforms.h.value=1/this.renderTarget.width,i.uniforms.tDiffuse.value=this.renderTarget.texture,e.setRenderTarget(a),e.render(c,n),c.material=s,s.uniforms.v.value=1/this.renderTarget.height,s.uniforms.tDiffuse.value=this.renderTargetBlur.texture,e.setRenderTarget(r),e.render(c,n),c.visible=!1}dispose(){this.renderTarget!=null&&this.renderTarget.dispose(),this.renderTargetBlur!=null&&this.renderTargetBlur.dispose(),this.depthMaterial.dispose(),this.horizontalBlurMaterial.dispose(),this.verticalBlurMaterial.dispose(),this.floor.material.dispose(),this.floor.geometry.dispose(),this.blurPlane.geometry.dispose(),this.removeFromParent()}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1413,7 +1413,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const V2=100,U2=new ot,z6=new ot,V6=new ot,KK=new Ck,WK=new ot,bl=new Xr;class JK extends Zr{constructor({canvas:e,element:n,width:i,height:s}){super(),this.annotationRenderer=new nj,this.schemaElement=document.createElement("script"),this.width=1,this.height=1,this.aspect=1,this.scaleStep=0,this.renderCount=0,this.externalRenderer=null,this.camera=new Kd(45,1,.1,100),this.xrCamera=null,this.url=null,this.target=new gu,this.animationNames=[],this.boundingBox=new $a,this.boundingSphere=new o4,this.size=new ot,this.idealAspect=0,this.framedFoVDeg=0,this.shadow=null,this.shadowIntensity=0,this.shadowSoftness=1,this.bakedShadows=new Set,this.exposure=1,this.canScale=!0,this.isDirty=!1,this.goalTarget=new ot,this.targetDamperX=new Ii,this.targetDamperY=new Ii,this.targetDamperZ=new Ii,this._currentGLTF=null,this._model=null,this.cancelPendingSourceChange=null,this.animationsByName=new Map,this.currentAnimationAction=null,this.name="ModelScene",this.element=n,this.canvas=e,this.camera=new Kd(45,1,.1,100),this.camera.name="MainCamera",this.add(this.target),this.setSize(i,s),this.target.name="Target",this.mixer=new Ik(this.target);const{domElement:r}=this.annotationRenderer,{style:a}=r;a.display="none",a.pointerEvents="none",a.position="absolute",a.top="0",this.element.shadowRoot.querySelector(".default").appendChild(r),this.schemaElement.setAttribute("type","application/ld+json")}get context(){return this.canvas.getContext("2d")}getCamera(){return this.xrCamera!=null?this.xrCamera:this.camera}queueRender(){this.isDirty=!0}shouldRender(){return this.isDirty}hasRendered(){this.isDirty=!1}forceRescale(){this.scaleStep=-1,this.queueRender()}async setObject(e){this.reset(),this._model=e,this.target.add(e),await this.setupScene()}async setSource(e,n=()=>{}){if(!e||e===this.url){n(1);return}if(this.reset(),this.url=e,this.externalRenderer!=null){const c=await this.externalRenderer.load(n);this.boundingSphere.radius=c.framedRadius,this.idealAspect=c.fieldOfViewAspect;return}this.cancelPendingSourceChange!=null&&(this.cancelPendingSourceChange(),this.cancelPendingSourceChange=null);let i;try{i=await new Promise(async(c,l)=>{this.cancelPendingSourceChange=()=>l();try{const d=await this.element[Ot].loader.load(e,this.element,n);c(d)}catch(d){l(d)}})}catch(c){if(c==null)return;throw c}this.cancelPendingSourceChange=null,this.reset(),this.url=e,this._currentGLTF=i,i!=null&&(this._model=i.scene,this.target.add(i.scene));const{animations:s}=i,r=new Map,a=[];for(const c of s)r.set(c.name,c),a.push(c.name);this.animations=s,this.animationsByName=r,this.animationNames=a,await this.setupScene()}async setupScene(){this.applyTransform(),this.updateBoundingBox(),await this.updateFraming(),this.updateShadow(),this.setShadowIntensity(this.shadowIntensity)}reset(){this.url=null,this.renderCount=0,this.queueRender(),this.shadow!=null&&this.shadow.setIntensity(0),this.bakedShadows.clear();const{_model:e}=this;e!=null&&(e.removeFromParent(),this._model=null);const n=this._currentGLTF;n!=null&&(n.dispose(),this._currentGLTF=null),this.currentAnimationAction!=null&&(this.currentAnimationAction.stop(),this.currentAnimationAction=null),this.mixer.stopAllAction(),this.mixer.uncacheRoot(this)}dispose(){this.reset(),this.shadow!=null&&(this.shadow.dispose(),this.shadow=null),this.element[Pd]=null,this.element[$d]=null,this.element[Ra]=null}get currentGLTF(){return this._currentGLTF}setSize(e,n){if(!(this.width===e&&this.height===n)){if(this.width=Math.max(e,1),this.height=Math.max(n,1),this.annotationRenderer.setSize(e,n),this.aspect=this.width/this.height,this.externalRenderer!=null){const i=mf();this.externalRenderer.resize(e*i,n*i)}this.queueRender()}}markBakedShadow(e){e.userData.shadow=!0,this.bakedShadows.add(e)}unmarkBakedShadow(e){e.userData.shadow=!1,e.visible=!0,this.bakedShadows.delete(e),this.boundingBox.expandByObject(e)}findBakedShadows(e){const n=new $a;e.traverse(i=>{const s=i;if(!s.isMesh||!s.material.transparent)return;n.setFromObject(s);const a=n.getSize(WK),c=Math.min(a.x,a.y,a.z);Math.max(a.x,a.y,a.z)=n.x&&i.min.z<=e.z&&i.max.z>=n.z)&&(i.min.z=n.x&&i.min.y<=e.y&&i.max.y>=n.y||this.unmarkBakedShadow(s))}applyTransform(){const{model:e}=this;if(e==null)return;const n=Yr(this.element.orientation)[0].terms,i=fr(n[0]).number,s=fr(n[1]).number,r=fr(n[2]).number;e.quaternion.setFromEuler(new Q9(s,r,i,"YXZ"));const a=Yr(this.element.scale)[0].terms;e.scale.set(a[0].number,a[1].number,a[2].number)}updateBoundingBox(){const{model:e}=this;if(e==null)return;this.target.remove(e),this.findBakedShadows(e);const n=(i,s)=>i.expandByPoint(s);this.setBakedShadowVisibility(!1),this.boundingBox=L1(e,n,new $a),this.boundingBox.isEmpty()&&(this.setBakedShadowVisibility(!0),this.bakedShadows.forEach(i=>this.unmarkBakedShadow(i)),this.boundingBox=L1(e,n,new $a)),this.checkBakedShadows(),this.setBakedShadowVisibility(),this.boundingBox.getSize(this.size),this.target.add(e)}async updateFraming(){const{model:e}=this;if(e==null)return;this.target.remove(e),this.setBakedShadowVisibility(!1);const{center:n}=this.boundingSphere;this.element.requestUpdate("cameraTarget"),await this.element.updateComplete,n.copy(this.getTarget());const i=(r,a)=>Math.max(r,n.distanceToSquared(a));this.boundingSphere.radius=Math.sqrt(L1(e,i,0));const s=(r,a)=>{a.sub(n);const c=Math.sqrt(a.x*a.x+a.z*a.z);return Math.max(r,c/(this.idealCameraDistance()-Math.abs(a.y)))};this.idealAspect=L1(e,s,0)/Math.tan(this.framedFoVDeg/2*Math.PI/180),this.setBakedShadowVisibility(),this.target.add(e)}setBakedShadowVisibility(e=this.shadowIntensity<=0){for(const n of this.bakedShadows)n.visible=e}idealCameraDistance(){const e=this.framedFoVDeg/2*Math.PI/180;return this.boundingSphere.radius/Math.sin(e)}adjustedFoV(e){const n=Math.tan(e/2*Math.PI/180)*Math.max(1,this.idealAspect/this.aspect);return 2*Math.atan(n)*180/Math.PI}getNDC(e,n){if(this.xrCamera!=null)bl.set(e/window.screen.width,n/window.screen.height);else{const i=this.element.getBoundingClientRect();bl.set((e-i.x)/this.width,(n-i.y)/this.height)}return bl.multiplyScalar(2).subScalar(1),bl.y*=-1,bl}getSize(){return{width:this.width,height:this.height}}setEnvironmentAndSkybox(e,n){this.element[Ot].arRenderer.presentedScene!==this&&(this.environment=e,this.background=n,this.queueRender())}setTarget(e,n,i){this.goalTarget.set(-e,-n,-i)}setTargetDamperDecayTime(e){this.targetDamperX.setDecayTime(e),this.targetDamperY.setDecayTime(e),this.targetDamperZ.setDecayTime(e)}getTarget(){return this.goalTarget.clone().multiplyScalar(-1)}jumpToGoal(){this.updateTarget(Ny)}updateTarget(e){const n=this.goalTarget,i=this.target.position;if(n.equals(i))return!1;{const s=this.boundingSphere.radius/10;let{x:r,y:a,z:c}=i;return r=this.targetDamperX.update(r,n.x,e,s),a=this.targetDamperY.update(a,n.y,e,s),c=this.targetDamperZ.update(c,n.z,e,s),this.target.position.set(r,a,c),this.target.updateMatrixWorld(),this.queueRender(),!0}}pointTowards(e,n){const{x:i,z:s}=this.position;this.yaw=Math.atan2(e-i,n-s)}get model(){return this._model}set yaw(e){this.rotation.y=e,this.queueRender()}get yaw(){return this.rotation.y}set animationTime(e){this.mixer.setTime(e),this.queueShadowRender()}get animationTime(){if(this.currentAnimationAction!=null){const e=Math.max(this.currentAnimationAction._loopCount,0);return this.currentAnimationAction.loop===$9&&(e&1)===1?this.duration-this.currentAnimationAction.time:this.currentAnimationAction.time}return 0}set animationTimeScale(e){this.mixer.timeScale=e}get animationTimeScale(){return this.mixer.timeScale}get duration(){return this.currentAnimationAction!=null&&this.currentAnimationAction.getClip()?this.currentAnimationAction.getClip().duration:0}get hasActiveAnimation(){return this.currentAnimationAction!=null}playAnimation(e=null,n=0,i=z9,s=1/0){if(this._currentGLTF==null)return;const{animations:r}=this;if(r==null||r.length===0){console.warn("Cannot play animation (model does not have any animations)");return}let a=null;if(e!=null&&(a=this.animationsByName.get(e),a==null)){const c=parseInt(e);!isNaN(c)&&c>=0&&c0&&this.animationTime==this.duration&&(this.animationTime=0)),l.setLoop(i,s),l.enabled=!0,l.clampWhenFinished=!0,l.play()}catch(c){console.error(c)}}stopAnimation(){this.currentAnimationAction=null,this.mixer.stopAllAction()}updateAnimation(e){this.mixer.update(e),this.queueShadowRender()}subscribeMixerEvent(e,n){this.mixer.addEventListener(e,n)}updateShadow(){const e=this.shadow;if(e!=null){const n=this.element.arPlacement==="wall"?"back":"bottom";e.setScene(this,this.shadowSoftness,n),e.needsUpdate=!0}}renderShadow(e){const n=this.shadow;n!=null&&n.needsUpdate==!0&&(n.render(e,this),n.needsUpdate=!1)}queueShadowRender(){this.shadow!=null&&(this.shadow.needsUpdate=!0)}setShadowIntensity(e){if(this.shadowIntensity=e,this._currentGLTF!=null&&(this.setBakedShadowVisibility(),!(e<=0&&this.shadow==null))){if(this.shadow==null){const n=this.element.arPlacement==="wall"?"back":"bottom";this.shadow=new jK(this,this.shadowSoftness,n)}this.shadow.setIntensity(e)}}setShadowSoftness(e){this.shadowSoftness=e;const n=this.shadow;n!=null&&n.setSoftness(e)}setShadowOffset(e){const n=this.shadow;n!=null&&n.setOffset(e)}get raycaster(){return KK}hitFromPoint(e,n=this){return this.raycaster.setFromCamera(e,this.getCamera()),this.raycaster.intersectObject(n,!0).find(s=>s.object.visible&&!s.object.userData.shadow)}positionAndNormalFromPoint(e,n=this){const i=this.hitFromPoint(e,n);return i==null||i.face==null?null:i.uv==null?{position:i.point,normal:i.face.normal,uv:null}:(i.face.normal.applyNormalMatrix(new c4().getNormalMatrix(i.object.matrixWorld)),{position:i.point,normal:i.face.normal,uv:i.uv})}surfaceFromPoint(e,n=this){const i=this.element.model;if(i==null)return null;const s=this.hitFromPoint(e,n);if(s==null||s.face==null)return null;const r=i[Ef](s),{meshes:a,primitives:c}=r.mesh.userData.associations,l=new ot,d=new ot,h=new ot,{a:f,b:v,c:m}=s.face,g=s.object;g.getVertexPosition(f,l),g.getVertexPosition(v,d),g.getVertexPosition(m,h);const b=new P9(l,d,h),E=new ot;return b.getBarycoord(g.worldToLocal(s.point),E),`${a} ${c} ${f} ${v} ${m} ${E.x.toFixed(3)} ${E.y.toFixed(3)} ${E.z.toFixed(3)}`}addHotspot(e){this.target.add(e),this.annotationRenderer.domElement.appendChild(e.element)}removeHotspot(e){this.target.remove(e)}forHotspots(e){const{children:n}=this.target;for(let i=0,s=n.length;i=r||s.y>=r||s.z>=r){console.warn(e.surface+" vertex indices out of range in this glTF! Skipping this hotspot.");return}const a=new ot(n[5].number,n[6].number,n[7].number);e.mesh=i.mesh,e.tri=s,e.bary=a}}updateSurfaceHotspots(){const e=!this.element.paused;this.forHotspots(n=>{this.initializeSurface(n),n.updateSurface(e)})}updateHotspotsVisibility(e){this.forHotspots(n=>{U2.copy(e),z6.setFromMatrixPosition(n.matrixWorld),U2.sub(z6),V6.copy(n.normal).transformDirection(this.target.matrixWorld),U2.dot(V6)<0?n.hide():n.show()})}orientHotspots(e){this.forHotspots(n=>{n.orient(e)})}setHotspotsVisibility(e){this.forHotspots(n=>{n.visible=e})}updateSchema(e){var n;const{schemaElement:i,element:s}=this,{alt:r,poster:a,iosSrc:c}=s;if(e!=null){const l=[{"@type":"MediaObject",contentUrl:e,encodingFormat:((n=e.split(".").pop())===null||n===void 0?void 0:n.toLowerCase())==="gltf"?"model/gltf+json":"model/gltf-binary"}];c&&l.push({"@type":"MediaObject",contentUrl:c,encodingFormat:"model/vnd.usdz+zip"});const d={"@context":"http://schema.org/","@type":"3DModel",image:a??void 0,name:r??void 0,encoding:l};i.textContent=JSON.stringify(d),document.head.appendChild(i)}else i.parentElement!=null&&i.parentElement.removeChild(i)}}/* @license + */const H2=100,G2=new ot,Ug=new ot,Hg=new ot,JK=new Dk,YK=new ot,yl=new Xr;class XK extends Zr{constructor({canvas:e,element:n,width:i,height:s}){super(),this.annotationRenderer=new sj,this.schemaElement=document.createElement("script"),this.width=1,this.height=1,this.aspect=1,this.scaleStep=0,this.renderCount=0,this.externalRenderer=null,this.camera=new Jd(45,1,.1,100),this.xrCamera=null,this.url=null,this.target=new yu,this.animationNames=[],this.boundingBox=new $a,this.boundingSphere=new lm,this.size=new ot,this.idealAspect=0,this.framedFoVDeg=0,this.shadow=null,this.shadowIntensity=0,this.shadowSoftness=1,this.bakedShadows=new Set,this.exposure=1,this.canScale=!0,this.isDirty=!1,this.goalTarget=new ot,this.targetDamperX=new Ii,this.targetDamperY=new Ii,this.targetDamperZ=new Ii,this._currentGLTF=null,this._model=null,this.cancelPendingSourceChange=null,this.animationsByName=new Map,this.currentAnimationAction=null,this.name="ModelScene",this.element=n,this.canvas=e,this.camera=new Jd(45,1,.1,100),this.camera.name="MainCamera",this.add(this.target),this.setSize(i,s),this.target.name="Target",this.mixer=new Sk(this.target);const{domElement:r}=this.annotationRenderer,{style:a}=r;a.display="none",a.pointerEvents="none",a.position="absolute",a.top="0",this.element.shadowRoot.querySelector(".default").appendChild(r),this.schemaElement.setAttribute("type","application/ld+json")}get context(){return this.canvas.getContext("2d")}getCamera(){return this.xrCamera!=null?this.xrCamera:this.camera}queueRender(){this.isDirty=!0}shouldRender(){return this.isDirty}hasRendered(){this.isDirty=!1}forceRescale(){this.scaleStep=-1,this.queueRender()}async setObject(e){this.reset(),this._model=e,this.target.add(e),await this.setupScene()}async setSource(e,n=()=>{}){if(!e||e===this.url){n(1);return}if(this.reset(),this.url=e,this.externalRenderer!=null){const c=await this.externalRenderer.load(n);this.boundingSphere.radius=c.framedRadius,this.idealAspect=c.fieldOfViewAspect;return}this.cancelPendingSourceChange!=null&&(this.cancelPendingSourceChange(),this.cancelPendingSourceChange=null);let i;try{i=await new Promise(async(c,l)=>{this.cancelPendingSourceChange=()=>l();try{const d=await this.element[Ot].loader.load(e,this.element,n);c(d)}catch(d){l(d)}})}catch(c){if(c==null)return;throw c}this.cancelPendingSourceChange=null,this.reset(),this.url=e,this._currentGLTF=i,i!=null&&(this._model=i.scene,this.target.add(i.scene));const{animations:s}=i,r=new Map,a=[];for(const c of s)r.set(c.name,c),a.push(c.name);this.animations=s,this.animationsByName=r,this.animationNames=a,await this.setupScene()}async setupScene(){this.applyTransform(),this.updateBoundingBox(),await this.updateFraming(),this.updateShadow(),this.setShadowIntensity(this.shadowIntensity)}reset(){this.url=null,this.renderCount=0,this.queueRender(),this.shadow!=null&&this.shadow.setIntensity(0),this.bakedShadows.clear();const{_model:e}=this;e!=null&&(e.removeFromParent(),this._model=null);const n=this._currentGLTF;n!=null&&(n.dispose(),this._currentGLTF=null),this.currentAnimationAction!=null&&(this.currentAnimationAction.stop(),this.currentAnimationAction=null),this.mixer.stopAllAction(),this.mixer.uncacheRoot(this)}dispose(){this.reset(),this.shadow!=null&&(this.shadow.dispose(),this.shadow=null),this.element[zd]=null,this.element[Vd]=null,this.element[Ra]=null}get currentGLTF(){return this._currentGLTF}setSize(e,n){if(!(this.width===e&&this.height===n)){if(this.width=Math.max(e,1),this.height=Math.max(n,1),this.annotationRenderer.setSize(e,n),this.aspect=this.width/this.height,this.externalRenderer!=null){const i=vf();this.externalRenderer.resize(e*i,n*i)}this.queueRender()}}markBakedShadow(e){e.userData.shadow=!0,this.bakedShadows.add(e)}unmarkBakedShadow(e){e.userData.shadow=!1,e.visible=!0,this.bakedShadows.delete(e),this.boundingBox.expandByObject(e)}findBakedShadows(e){const n=new $a;e.traverse(i=>{const s=i;if(!s.isMesh||!s.material.transparent)return;n.setFromObject(s);const a=n.getSize(YK),c=Math.min(a.x,a.y,a.z);Math.max(a.x,a.y,a.z)=n.x&&i.min.z<=e.z&&i.max.z>=n.z)&&(i.min.z=n.x&&i.min.y<=e.y&&i.max.y>=n.y||this.unmarkBakedShadow(s))}applyTransform(){const{model:e}=this;if(e==null)return;const n=Yr(this.element.orientation)[0].terms,i=fr(n[0]).number,s=fr(n[1]).number,r=fr(n[2]).number;e.quaternion.setFromEuler(new $9(s,r,i,"YXZ"));const a=Yr(this.element.scale)[0].terms;e.scale.set(a[0].number,a[1].number,a[2].number)}updateBoundingBox(){const{model:e}=this;if(e==null)return;this.target.remove(e),this.findBakedShadows(e);const n=(i,s)=>i.expandByPoint(s);this.setBakedShadowVisibility(!1),this.boundingBox=P1(e,n,new $a),this.boundingBox.isEmpty()&&(this.setBakedShadowVisibility(!0),this.bakedShadows.forEach(i=>this.unmarkBakedShadow(i)),this.boundingBox=P1(e,n,new $a)),this.checkBakedShadows(),this.setBakedShadowVisibility(),this.boundingBox.getSize(this.size),this.target.add(e)}async updateFraming(){const{model:e}=this;if(e==null)return;this.target.remove(e),this.setBakedShadowVisibility(!1);const{center:n}=this.boundingSphere;this.element.requestUpdate("cameraTarget"),await this.element.updateComplete,n.copy(this.getTarget());const i=(r,a)=>Math.max(r,n.distanceToSquared(a));this.boundingSphere.radius=Math.sqrt(P1(e,i,0));const s=(r,a)=>{a.sub(n);const c=Math.sqrt(a.x*a.x+a.z*a.z);return Math.max(r,c/(this.idealCameraDistance()-Math.abs(a.y)))};this.idealAspect=P1(e,s,0)/Math.tan(this.framedFoVDeg/2*Math.PI/180),this.setBakedShadowVisibility(),this.target.add(e)}setBakedShadowVisibility(e=this.shadowIntensity<=0){for(const n of this.bakedShadows)n.visible=e}idealCameraDistance(){const e=this.framedFoVDeg/2*Math.PI/180;return this.boundingSphere.radius/Math.sin(e)}adjustedFoV(e){const n=Math.tan(e/2*Math.PI/180)*Math.max(1,this.idealAspect/this.aspect);return 2*Math.atan(n)*180/Math.PI}getNDC(e,n){if(this.xrCamera!=null)yl.set(e/window.screen.width,n/window.screen.height);else{const i=this.element.getBoundingClientRect();yl.set((e-i.x)/this.width,(n-i.y)/this.height)}return yl.multiplyScalar(2).subScalar(1),yl.y*=-1,yl}getSize(){return{width:this.width,height:this.height}}setEnvironmentAndSkybox(e,n){this.element[Ot].arRenderer.presentedScene!==this&&(this.environment=e,this.background=n,this.queueRender())}setTarget(e,n,i){this.goalTarget.set(-e,-n,-i)}setTargetDamperDecayTime(e){this.targetDamperX.setDecayTime(e),this.targetDamperY.setDecayTime(e),this.targetDamperZ.setDecayTime(e)}getTarget(){return this.goalTarget.clone().multiplyScalar(-1)}jumpToGoal(){this.updateTarget(Ly)}updateTarget(e){const n=this.goalTarget,i=this.target.position;if(n.equals(i))return!1;{const s=this.boundingSphere.radius/10;let{x:r,y:a,z:c}=i;return r=this.targetDamperX.update(r,n.x,e,s),a=this.targetDamperY.update(a,n.y,e,s),c=this.targetDamperZ.update(c,n.z,e,s),this.target.position.set(r,a,c),this.target.updateMatrixWorld(),this.queueRender(),!0}}pointTowards(e,n){const{x:i,z:s}=this.position;this.yaw=Math.atan2(e-i,n-s)}get model(){return this._model}set yaw(e){this.rotation.y=e,this.queueRender()}get yaw(){return this.rotation.y}set animationTime(e){this.mixer.setTime(e),this.queueShadowRender()}get animationTime(){if(this.currentAnimationAction!=null){const e=Math.max(this.currentAnimationAction._loopCount,0);return this.currentAnimationAction.loop===V9&&(e&1)===1?this.duration-this.currentAnimationAction.time:this.currentAnimationAction.time}return 0}set animationTimeScale(e){this.mixer.timeScale=e}get animationTimeScale(){return this.mixer.timeScale}get duration(){return this.currentAnimationAction!=null&&this.currentAnimationAction.getClip()?this.currentAnimationAction.getClip().duration:0}get hasActiveAnimation(){return this.currentAnimationAction!=null}playAnimation(e=null,n=0,i=U9,s=1/0){if(this._currentGLTF==null)return;const{animations:r}=this;if(r==null||r.length===0){console.warn("Cannot play animation (model does not have any animations)");return}let a=null;if(e!=null&&(a=this.animationsByName.get(e),a==null)){const c=parseInt(e);!isNaN(c)&&c>=0&&c0&&this.animationTime==this.duration&&(this.animationTime=0)),l.setLoop(i,s),l.enabled=!0,l.clampWhenFinished=!0,l.play()}catch(c){console.error(c)}}stopAnimation(){this.currentAnimationAction=null,this.mixer.stopAllAction()}updateAnimation(e){this.mixer.update(e),this.queueShadowRender()}subscribeMixerEvent(e,n){this.mixer.addEventListener(e,n)}updateShadow(){const e=this.shadow;if(e!=null){const n=this.element.arPlacement==="wall"?"back":"bottom";e.setScene(this,this.shadowSoftness,n),e.needsUpdate=!0}}renderShadow(e){const n=this.shadow;n!=null&&n.needsUpdate==!0&&(n.render(e,this),n.needsUpdate=!1)}queueShadowRender(){this.shadow!=null&&(this.shadow.needsUpdate=!0)}setShadowIntensity(e){if(this.shadowIntensity=e,this._currentGLTF!=null&&(this.setBakedShadowVisibility(),!(e<=0&&this.shadow==null))){if(this.shadow==null){const n=this.element.arPlacement==="wall"?"back":"bottom";this.shadow=new WK(this,this.shadowSoftness,n)}this.shadow.setIntensity(e)}}setShadowSoftness(e){this.shadowSoftness=e;const n=this.shadow;n!=null&&n.setSoftness(e)}setShadowOffset(e){const n=this.shadow;n!=null&&n.setOffset(e)}get raycaster(){return JK}hitFromPoint(e,n=this){return this.raycaster.setFromCamera(e,this.getCamera()),this.raycaster.intersectObject(n,!0).find(s=>s.object.visible&&!s.object.userData.shadow)}positionAndNormalFromPoint(e,n=this){const i=this.hitFromPoint(e,n);return i==null||i.face==null?null:i.uv==null?{position:i.point,normal:i.face.normal,uv:null}:(i.face.normal.applyNormalMatrix(new um().getNormalMatrix(i.object.matrixWorld)),{position:i.point,normal:i.face.normal,uv:i.uv})}surfaceFromPoint(e,n=this){const i=this.element.model;if(i==null)return null;const s=this.hitFromPoint(e,n);if(s==null||s.face==null)return null;const r=i[wf](s),{meshes:a,primitives:c}=r.mesh.userData.associations,l=new ot,d=new ot,p=new ot,{a:f,b:v,c:m}=s.face,g=s.object;g.getVertexPosition(f,l),g.getVertexPosition(v,d),g.getVertexPosition(m,p);const b=new z9(l,d,p),E=new ot;return b.getBarycoord(g.worldToLocal(s.point),E),`${a} ${c} ${f} ${v} ${m} ${E.x.toFixed(3)} ${E.y.toFixed(3)} ${E.z.toFixed(3)}`}addHotspot(e){this.target.add(e),this.annotationRenderer.domElement.appendChild(e.element)}removeHotspot(e){this.target.remove(e)}forHotspots(e){const{children:n}=this.target;for(let i=0,s=n.length;i=r||s.y>=r||s.z>=r){console.warn(e.surface+" vertex indices out of range in this glTF! Skipping this hotspot.");return}const a=new ot(n[5].number,n[6].number,n[7].number);e.mesh=i.mesh,e.tri=s,e.bary=a}}updateSurfaceHotspots(){const e=!this.element.paused;this.forHotspots(n=>{this.initializeSurface(n),n.updateSurface(e)})}updateHotspotsVisibility(e){this.forHotspots(n=>{G2.copy(e),Ug.setFromMatrixPosition(n.matrixWorld),G2.sub(Ug),Hg.copy(n.normal).transformDirection(this.target.matrixWorld),G2.dot(Hg)<0?n.hide():n.show()})}orientHotspots(e){this.forHotspots(n=>{n.orient(e)})}setHotspotsVisibility(e){this.forHotspots(n=>{n.visible=e})}updateSchema(e){var n;const{schemaElement:i,element:s}=this,{alt:r,poster:a,iosSrc:c}=s;if(e!=null){const l=[{"@type":"MediaObject",contentUrl:e,encodingFormat:((n=e.split(".").pop())===null||n===void 0?void 0:n.toLowerCase())==="gltf"?"model/gltf+json":"model/gltf-binary"}];c&&l.push({"@type":"MediaObject",contentUrl:c,encodingFormat:"model/vnd.usdz+zip"});const d={"@context":"http://schema.org/","@type":"3DModel",image:a??void 0,name:r??void 0,encoding:l};i.textContent=JSON.stringify(d),document.head.appendChild(i)}else i.parentElement!=null&&i.parentElement.removeChild(i)}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1426,7 +1426,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const YK=async t=>new Promise((e,n)=>{const s=t.match(/data:(.*);/);if(!s)return n(new Error(`${t} is not a valid data Url`));const r=s[1],a=t.replace(/data:image\/\w+;base64,/,""),c=atob(a),l=[];for(let d=0;dnew Promise((e,n)=>{const s=t.match(/data:(.*);/);if(!s)return n(new Error(`${t} is not a valid data Url`));const r=s[1],a=t.replace(/data:image\/\w+;base64,/,""),c=atob(a),l=[];for(let d=0;d{let i;return i=Math.max(Is(n,0,1),e.progress),i!==e.progress&&this.announceTotalProgress(e,i),e.progress}}announceTotalProgress(e,n){let i=0,s=0;n==1&&(e.completed=!0);for(const c of this.ongoingActivities){const{progress:l}=c;i+=1-l,c.completed===!0&&s++}const r=e.progress;e.progress=n,this.totalProgress+=(n-r)*(1-this.totalProgress)/i;const a=s===this.ongoingActivityCount?1:this.totalProgress;this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:a}})),s===this.ongoingActivityCount&&(this.totalProgress=0,this.ongoingActivities.clear())}}/* @license + */class eW extends EventTarget{constructor(){super(...arguments),this.ongoingActivities=new Set,this.totalProgress=0}get ongoingActivityCount(){return this.ongoingActivities.size}beginActivity(){const e={progress:0,completed:!1};return this.ongoingActivities.add(e),this.ongoingActivityCount===1&&this.announceTotalProgress(e,0),n=>{let i;return i=Math.max(Ds(n,0,1),e.progress),i!==e.progress&&this.announceTotalProgress(e,i),e.progress}}announceTotalProgress(e,n){let i=0,s=0;n==1&&(e.completed=!0);for(const c of this.ongoingActivities){const{progress:l}=c;i+=1-l,c.completed===!0&&s++}const r=e.progress;e.progress=n,this.totalProgress+=(n-r)*(1-this.totalProgress)/i;const a=s===this.ongoingActivityCount?1:this.totalProgress;this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:a}})),s===this.ongoingActivityCount&&(this.totalProgress=0,this.ongoingActivities.clear())}}/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1452,7 +1452,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var n0=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r},U6,H6,G6,q6,j6,K6,W6,J6,Y6,X6,Z6,eg,tg;const ZK=10,eW=50,tW=0,nW=300,iW=150,Ui=document.createElement("canvas"),H2=Symbol("fallbackResizeHandler"),ng=Symbol("defaultAriaLabel"),Z1=Symbol("resizeObserver"),Mo=Symbol("clearModelTimeout"),G2=Symbol("onContextLost"),Ro=Symbol("loaded"),q2=Symbol("status"),j2=Symbol("onFocus"),K2=Symbol("onBlur"),Go=Symbol("updateSize"),ed=Symbol("intersectionObserver"),Oa=Symbol("isElementInViewport"),uh=Symbol("announceModelVisibility"),Wl=Symbol("ariaLabel"),wf=Symbol("altDefaulted"),yl=Symbol("statusElement"),_f=Symbol("updateStatus"),Vl=Symbol("loadedTime"),sc=Symbol("updateSource"),ig=Symbol("markLoaded"),Jl=Symbol("container"),Fs=Symbol("input"),Cf=Symbol("canvas"),Se=Symbol("scene"),fi=Symbol("needsRender"),Ls=Symbol("tick"),na=Symbol("onModelLoad"),lu=Symbol("onResize"),Ot=Symbol("renderer"),Za=Symbol("progressTracker"),sg=Symbol("getLoaded"),eo=Symbol("getModelIsVisible"),yc=Symbol("shouldAttemptPreload"),jr=t=>({x:t.x,y:t.y,z:t.z,toString(){return`${this.x}m ${this.y}m ${this.z}m`}}),sW=t=>({u:t.x,v:t.y,toString(){return`${this.u} ${this.v}`}});class Tu extends Va{constructor(){super(),this.alt=null,this.src=null,this.withCredentials=!1,this.generateSchema=!1,this[U6]=!1,this[H6]=!1,this[G6]=0,this[q6]="",this[j6]=null,this[K6]=tv(()=>{const s=this.getBoundingClientRect();this[Go](s)},eW),this[W6]=tv(s=>{const r=this.modelIsVisible;r!==s&&this.dispatchEvent(new CustomEvent("model-visibility",{detail:{visible:r}}))},tW),this[J6]=null,this[Y6]=null,this[X6]=new XK,this[Z6]=()=>{this[yl].textContent=this[q2]},this[eg]=()=>{this[yl].textContent=""},this[tg]=s=>{this.dispatchEvent(new CustomEvent("error",{detail:{type:"webglcontextlost",sourceError:s.sourceEvent}}))},this.attachShadow({mode:"open"});const e=this.shadowRoot;sq(e),this[Jl]=e.querySelector(".container"),this[Fs]=e.querySelector(".userInput"),this[Cf]=e.querySelector("canvas"),this[yl]=e.querySelector("#status"),this[ng]=this[Fs].getAttribute("aria-label");let n,i;if(this.isConnected){const s=this.getBoundingClientRect();n=s.width,i=s.height}else n=nW,i=iW;this[Se]=new JK({canvas:this[Cf],element:this,width:n,height:i}),Promise.resolve().then(()=>{this[Go](this.getBoundingClientRect())}),Zp&&(this[Z1]=new ResizeObserver(s=>{if(!this[Ot].isPresenting)for(let r of s)r.target===this&&this[Go](r.contentRect)})),e2?this[ed]=new IntersectionObserver(s=>{for(let r of s)if(r.target===this){const a=this.modelIsVisible;this[Oa]=r.isIntersecting,this[uh](a),this[Oa]&&!this.loaded&&this[sc]()}},{root:null,rootMargin:"0px",threshold:1e-5}):this[Oa]=!0}static get is(){return"model-viewer"}static set modelCacheSize(e){Dn[zr].evictionThreshold=e}static get modelCacheSize(){return Dn[zr].evictionThreshold}static set minimumRenderScale(e){e>1&&console.warn(" minimumRenderScale has been clamped to a maximum value of 1."),e<=0&&console.warn(" minimumRenderScale has been clamped to a minimum value of 0.25."),Ki.singleton.minScale=e}static get minimumRenderScale(){return Ki.singleton.minScale}get loaded(){return this[sg]()}get[(U6=Oa,H6=Ro,G6=Vl,q6=q2,j6=Mo,K6=H2,W6=uh,J6=Z1,Y6=ed,X6=Za,Ot)](){return Ki.singleton}get modelIsVisible(){return this[eo]()}connectedCallback(){super.connectedCallback&&super.connectedCallback(),Zp?this[Z1].observe(this):self.addEventListener("resize",this[H2]),e2&&this[ed].observe(this),this.addEventListener("focus",this[j2]),this.addEventListener("blur",this[K2]);const e=this[Ot];e.addEventListener("contextlost",this[G2]),e.registerScene(this[Se]),this[Mo]!=null&&(self.clearTimeout(this[Mo]),this[Mo]=null,this.requestUpdate("src",null))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),Zp?this[Z1].unobserve(this):self.removeEventListener("resize",this[H2]),e2&&this[ed].unobserve(this),this.removeEventListener("focus",this[j2]),this.removeEventListener("blur",this[K2]);const e=this[Ot];e.removeEventListener("contextlost",this[G2]),e.unregisterScene(this[Se]),this[Mo]=self.setTimeout(()=>{this[Se].dispose(),this[Mo]=null},ZK)}updated(e){super.updated(e),e.has("src")&&(this.src==null?(this[Ro]=!1,this[Vl]=0,this[Se].reset()):this.src!==this[Se].url&&(this[Ro]=!1,this[Vl]=0,this[sc]())),e.has("alt")&&this[Fs].setAttribute("aria-label",this[Wl]),e.has("withCredentials")&&(Dn.withCredentials=this.withCredentials,this[Ot].textureUtils.withCredentials=this.withCredentials),e.has("generateSchema")&&(this.generateSchema?this[Se].updateSchema(this.src):this[Se].updateSchema(null))}toDataURL(e,n){return this[Ot].displayCanvas(this[Se]).toDataURL(e,n)}async toBlob(e){const n=e?e.mimeType:void 0,i=e?e.qualityArgument:void 0,s=e?e.idealAspect:void 0,{width:r,height:a,idealAspect:c,aspect:l}=this[Se],{dpr:d,scaleFactor:h}=this[Ot];let f=r*h*d,v=a*h*d,m=0,g=0;if(s===!0)if(c>l){const b=v;v=Math.round(f/c),g=(b-v)/2}else{const b=f;f=Math.round(v*c),m=(b-f)/2}Ui.width=f,Ui.height=v;try{return new Promise(async(b,E)=>{if(Ui.getContext("2d").drawImage(this[Ot].displayCanvas(this[Se]),m,g,f,v,0,0,f,v),Ui.msToBlob&&(!n||n==="image/png"))return b(Ui.msToBlob());if(!Ui.toBlob)return b(await YK(Ui.toDataURL(n,i)));Ui.toBlob(x=>{if(!x)return E(new Error("Unable to retrieve canvas blob"));b(x)},n,i)})}finally{this[Go]({width:r,height:a})}}registerRenderer(e){this[Se].externalRenderer=e}unregisterRenderer(){this[Se].externalRenderer=null}get[Wl](){return this[wf]}get[wf](){return this.alt==null||this.alt==="null"?this[ng]:this.alt}[sg](){return this[Ro]}[eo](){return this.loaded&&this[Oa]}[yc](){return!!this.src&&this[Oa]}[Go]({width:e,height:n}){e===0||n===0||(this[Jl].style.width=`${e}px`,this[Jl].style.height=`${n}px`,this[lu]({width:e,height:n}))}[Ls](e,n){}[ig](){this[Ro]||(this[Ro]=!0,this[Vl]=performance.now())}[fi](){this[Se].queueRender()}[na](){}[_f](e){this[q2]=e;const n=this.getRootNode();n!=null&&n.activeElement===this&&this[yl].textContent!=e&&(this[yl].textContent=e)}[(Z6=j2,eg=K2,lu)](e){this[Se].setSize(e.width,e.height)}async[(tg=G2,sc)](){const e=this[Se];if(this.loaded||!this[yc]()||this.src===e.url)return;this.generateSchema&&e.updateSchema(this.src),this[_f]("Loading"),e.stopAnimation();const n=this[Za].beginActivity(),i=this.src;try{const s=e.setSource(i,a=>n(Is(a,0,1)*.95)),r=this[oh]();await Promise.all([s,r]),this[ig](),this[na](),await new Promise(a=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("load",{detail:{url:i}})),a()})})})}catch(s){this.dispatchEvent(new CustomEvent("error",{detail:{type:"loadfailure",sourceError:s}}))}finally{n(1)}}}n0([Ze({type:String})],Tu.prototype,"alt",void 0);n0([Ze({type:String})],Tu.prototype,"src",void 0);n0([Ze({type:Boolean,attribute:"with-credentials"})],Tu.prototype,"withCredentials",void 0);n0([Ze({type:Boolean,attribute:"generate-schema"})],Tu.prototype,"generateSchema",void 0);/* @license + */var s0=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r},Gg,qg,jg,Kg,Wg,Jg,Yg,Xg,Zg,e6,t6,n6,i6;const tW=10,nW=50,iW=0,sW=300,rW=150,Hi=document.createElement("canvas"),q2=Symbol("fallbackResizeHandler"),s6=Symbol("defaultAriaLabel"),td=Symbol("resizeObserver"),Mo=Symbol("clearModelTimeout"),j2=Symbol("onContextLost"),Ro=Symbol("loaded"),K2=Symbol("status"),W2=Symbol("onFocus"),J2=Symbol("onBlur"),Go=Symbol("updateSize"),nd=Symbol("intersectionObserver"),Na=Symbol("isElementInViewport"),ph=Symbol("announceModelVisibility"),Jl=Symbol("ariaLabel"),Cf=Symbol("altDefaulted"),El=Symbol("statusElement"),If=Symbol("updateStatus"),Ul=Symbol("loadedTime"),sc=Symbol("updateSource"),r6=Symbol("markLoaded"),Yl=Symbol("container"),ks=Symbol("input"),Df=Symbol("canvas"),Se=Symbol("scene"),fi=Symbol("needsRender"),Qs=Symbol("tick"),na=Symbol("onModelLoad"),uu=Symbol("onResize"),Ot=Symbol("renderer"),Za=Symbol("progressTracker"),a6=Symbol("getLoaded"),eo=Symbol("getModelIsVisible"),yc=Symbol("shouldAttemptPreload"),jr=t=>({x:t.x,y:t.y,z:t.z,toString(){return`${this.x}m ${this.y}m ${this.z}m`}}),aW=t=>({u:t.x,v:t.y,toString(){return`${this.u} ${this.v}`}});class ku extends Va{constructor(){super(),this.alt=null,this.src=null,this.withCredentials=!1,this.generateSchema=!1,this[Gg]=!1,this[qg]=!1,this[jg]=0,this[Kg]="",this[Wg]=null,this[Jg]=iv(()=>{const s=this.getBoundingClientRect();this[Go](s)},nW),this[Yg]=iv(s=>{const r=this.modelIsVisible;r!==s&&this.dispatchEvent(new CustomEvent("model-visibility",{detail:{visible:r}}))},iW),this[Xg]=null,this[Zg]=null,this[e6]=new eW,this[t6]=()=>{this[El].textContent=this[K2]},this[n6]=()=>{this[El].textContent=""},this[i6]=s=>{this.dispatchEvent(new CustomEvent("error",{detail:{type:"webglcontextlost",sourceError:s.sourceEvent}}))},this.attachShadow({mode:"open"});const e=this.shadowRoot;aq(e),this[Yl]=e.querySelector(".container"),this[ks]=e.querySelector(".userInput"),this[Df]=e.querySelector("canvas"),this[El]=e.querySelector("#status"),this[s6]=this[ks].getAttribute("aria-label");let n,i;if(this.isConnected){const s=this.getBoundingClientRect();n=s.width,i=s.height}else n=sW,i=rW;this[Se]=new XK({canvas:this[Df],element:this,width:n,height:i}),Promise.resolve().then(()=>{this[Go](this.getBoundingClientRect())}),t2&&(this[td]=new ResizeObserver(s=>{if(!this[Ot].isPresenting)for(let r of s)r.target===this&&this[Go](r.contentRect)})),n2?this[nd]=new IntersectionObserver(s=>{for(let r of s)if(r.target===this){const a=this.modelIsVisible;this[Na]=r.isIntersecting,this[ph](a),this[Na]&&!this.loaded&&this[sc]()}},{root:null,rootMargin:"0px",threshold:1e-5}):this[Na]=!0}static get is(){return"model-viewer"}static set modelCacheSize(e){Dn[zr].evictionThreshold=e}static get modelCacheSize(){return Dn[zr].evictionThreshold}static set minimumRenderScale(e){e>1&&console.warn(" minimumRenderScale has been clamped to a maximum value of 1."),e<=0&&console.warn(" minimumRenderScale has been clamped to a minimum value of 0.25."),Wi.singleton.minScale=e}static get minimumRenderScale(){return Wi.singleton.minScale}get loaded(){return this[a6]()}get[(Gg=Na,qg=Ro,jg=Ul,Kg=K2,Wg=Mo,Jg=q2,Yg=ph,Xg=td,Zg=nd,e6=Za,Ot)](){return Wi.singleton}get modelIsVisible(){return this[eo]()}connectedCallback(){super.connectedCallback&&super.connectedCallback(),t2?this[td].observe(this):self.addEventListener("resize",this[q2]),n2&&this[nd].observe(this),this.addEventListener("focus",this[W2]),this.addEventListener("blur",this[J2]);const e=this[Ot];e.addEventListener("contextlost",this[j2]),e.registerScene(this[Se]),this[Mo]!=null&&(self.clearTimeout(this[Mo]),this[Mo]=null,this.requestUpdate("src",null))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),t2?this[td].unobserve(this):self.removeEventListener("resize",this[q2]),n2&&this[nd].unobserve(this),this.removeEventListener("focus",this[W2]),this.removeEventListener("blur",this[J2]);const e=this[Ot];e.removeEventListener("contextlost",this[j2]),e.unregisterScene(this[Se]),this[Mo]=self.setTimeout(()=>{this[Se].dispose(),this[Mo]=null},tW)}updated(e){super.updated(e),e.has("src")&&(this.src==null?(this[Ro]=!1,this[Ul]=0,this[Se].reset()):this.src!==this[Se].url&&(this[Ro]=!1,this[Ul]=0,this[sc]())),e.has("alt")&&this[ks].setAttribute("aria-label",this[Jl]),e.has("withCredentials")&&(Dn.withCredentials=this.withCredentials,this[Ot].textureUtils.withCredentials=this.withCredentials),e.has("generateSchema")&&(this.generateSchema?this[Se].updateSchema(this.src):this[Se].updateSchema(null))}toDataURL(e,n){return this[Ot].displayCanvas(this[Se]).toDataURL(e,n)}async toBlob(e){const n=e?e.mimeType:void 0,i=e?e.qualityArgument:void 0,s=e?e.idealAspect:void 0,{width:r,height:a,idealAspect:c,aspect:l}=this[Se],{dpr:d,scaleFactor:p}=this[Ot];let f=r*p*d,v=a*p*d,m=0,g=0;if(s===!0)if(c>l){const b=v;v=Math.round(f/c),g=(b-v)/2}else{const b=f;f=Math.round(v*c),m=(b-f)/2}Hi.width=f,Hi.height=v;try{return new Promise(async(b,E)=>{if(Hi.getContext("2d").drawImage(this[Ot].displayCanvas(this[Se]),m,g,f,v,0,0,f,v),Hi.msToBlob&&(!n||n==="image/png"))return b(Hi.msToBlob());if(!Hi.toBlob)return b(await ZK(Hi.toDataURL(n,i)));Hi.toBlob(x=>{if(!x)return E(new Error("Unable to retrieve canvas blob"));b(x)},n,i)})}finally{this[Go]({width:r,height:a})}}registerRenderer(e){this[Se].externalRenderer=e}unregisterRenderer(){this[Se].externalRenderer=null}get[Jl](){return this[Cf]}get[Cf](){return this.alt==null||this.alt==="null"?this[s6]:this.alt}[a6](){return this[Ro]}[eo](){return this.loaded&&this[Na]}[yc](){return!!this.src&&this[Na]}[Go]({width:e,height:n}){e===0||n===0||(this[Yl].style.width=`${e}px`,this[Yl].style.height=`${n}px`,this[uu]({width:e,height:n}))}[Qs](e,n){}[r6](){this[Ro]||(this[Ro]=!0,this[Ul]=performance.now())}[fi](){this[Se].queueRender()}[na](){}[If](e){this[K2]=e;const n=this.getRootNode();n!=null&&n.activeElement===this&&this[El].textContent!=e&&(this[El].textContent=e)}[(t6=W2,n6=J2,uu)](e){this[Se].setSize(e.width,e.height)}async[(i6=j2,sc)](){const e=this[Se];if(this.loaded||!this[yc]()||this.src===e.url)return;this.generateSchema&&e.updateSchema(this.src),this[If]("Loading"),e.stopAnimation();const n=this[Za].beginActivity(),i=this.src;try{const s=e.setSource(i,a=>n(Ds(a,0,1)*.95)),r=this[uh]();await Promise.all([s,r]),this[r6](),this[na](),await new Promise(a=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("load",{detail:{url:i}})),a()})})})}catch(s){this.dispatchEvent(new CustomEvent("error",{detail:{type:"loadfailure",sourceError:s}}))}finally{n(1)}}}s0([et({type:String})],ku.prototype,"alt",void 0);s0([et({type:String})],ku.prototype,"src",void 0);s0([et({type:Boolean,attribute:"with-credentials"})],ku.prototype,"withCredentials",void 0);s0([et({type:Boolean,attribute:"generate-schema"})],ku.prototype,"generateSchema",void 0);/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1465,7 +1465,7 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var W2=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const rg=1e3,J2=Symbol("changeAnimation"),tr=Symbol("paused"),rW={repetitions:1/0,pingpong:!1},aW=t=>{var e;class n extends t{constructor(...s){super(s),this.autoplay=!1,this.animationName=void 0,this.animationCrossfadeDuration=300,this[e]=!0,this[Se].subscribeMixerEvent("loop",r=>{const a=r.action._loopCount;this.dispatchEvent(new CustomEvent("loop",{detail:{count:a}}))}),this[Se].subscribeMixerEvent("finished",()=>{this[tr]=!0,this.dispatchEvent(new CustomEvent("finished"))})}get availableAnimations(){return this.loaded?this[Se].animationNames:[]}get duration(){return this[Se].duration}get paused(){return this[tr]}get currentTime(){return this[Se].animationTime}set currentTime(s){this[Se].animationTime=s,this[fi]()}get timeScale(){return this[Se].animationTimeScale}set timeScale(s){this[Se].animationTimeScale=s}pause(){this[tr]||(this[tr]=!0,this.dispatchEvent(new CustomEvent("pause")))}play(s){this.availableAnimations.length>0&&(this[tr]=!1,this[J2](s),this.dispatchEvent(new CustomEvent("play")))}[(e=tr,na)](){super[na](),this[tr]=!0,this.autoplay&&this.play()}[Ls](s,r){super[Ls](s,r),!(this[tr]||!this[eo]()&&!this[Ot].isPresenting)&&(this[Se].updateAnimation(r/rg),this[fi]())}updated(s){super.updated(s),s.has("autoplay")&&this.autoplay&&this.play(),s.has("animationName")&&this[J2]()}[J2](s=rW){var r;const a=(r=s.repetitions)!==null&&r!==void 0?r:1/0,c=s.pingpong?$9:a===1?Dk:z9;this[Se].playAnimation(this.animationName,this.animationCrossfadeDuration/rg,c,a),this[tr]&&(this[Se].updateAnimation(0),this[fi]())}}return W2([Ze({type:Boolean})],n.prototype,"autoplay",void 0),W2([Ze({type:String,attribute:"animation-name"})],n.prototype,"animationName",void 0),W2([Ze({type:Number,attribute:"animation-crossfade-duration"})],n.prototype,"animationCrossfadeDuration",void 0),n};/* @license + */var Y2=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const o6=1e3,X2=Symbol("changeAnimation"),tr=Symbol("paused"),oW={repetitions:1/0,pingpong:!1},cW=t=>{var e;class n extends t{constructor(...s){super(s),this.autoplay=!1,this.animationName=void 0,this.animationCrossfadeDuration=300,this[e]=!0,this[Se].subscribeMixerEvent("loop",r=>{const a=r.action._loopCount;this.dispatchEvent(new CustomEvent("loop",{detail:{count:a}}))}),this[Se].subscribeMixerEvent("finished",()=>{this[tr]=!0,this.dispatchEvent(new CustomEvent("finished"))})}get availableAnimations(){return this.loaded?this[Se].animationNames:[]}get duration(){return this[Se].duration}get paused(){return this[tr]}get currentTime(){return this[Se].animationTime}set currentTime(s){this[Se].animationTime=s,this[fi]()}get timeScale(){return this[Se].animationTimeScale}set timeScale(s){this[Se].animationTimeScale=s}pause(){this[tr]||(this[tr]=!0,this.dispatchEvent(new CustomEvent("pause")))}play(s){this.availableAnimations.length>0&&(this[tr]=!1,this[X2](s),this.dispatchEvent(new CustomEvent("play")))}[(e=tr,na)](){super[na](),this[tr]=!0,this.autoplay&&this.play()}[Qs](s,r){super[Qs](s,r),!(this[tr]||!this[eo]()&&!this[Ot].isPresenting)&&(this[Se].updateAnimation(r/o6),this[fi]())}updated(s){super.updated(s),s.has("autoplay")&&this.autoplay&&this.play(),s.has("animationName")&&this[X2]()}[X2](s=oW){var r;const a=(r=s.repetitions)!==null&&r!==void 0?r:1/0,c=s.pingpong?V9:a===1?Bk:U9;this[Se].playAnimation(this.animationName,this.animationCrossfadeDuration/o6,c,a),this[tr]&&(this[Se].updateAnimation(0),this[fi]())}}return Y2([et({type:Boolean})],n.prototype,"autoplay",void 0),Y2([et({type:String,attribute:"animation-name"})],n.prototype,"animationName",void 0),Y2([et({type:Number,attribute:"animation-crossfade-duration"})],n.prototype,"animationCrossfadeDuration",void 0),n};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1478,12 +1478,12 @@ canvas { * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const wa=Symbol("hotspotMap"),Y2=Symbol("mutationCallback"),El=Symbol("observer"),X2=Symbol("addHotspot"),ag=Symbol("removeHotspot"),Z2=new vr,oW=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this[e]=new Map,this[n]=a=>{a.forEach(c=>{(!(c instanceof MutationRecord)||c.type==="childList")&&(c.addedNodes.forEach(l=>{this[X2](l)}),c.removedNodes.forEach(l=>{this[ag](l)}),this[fi]())})},this[i]=new MutationObserver(this[Y2])}connectedCallback(){super.connectedCallback();for(let c=0;c{var e,n,i;class s extends t{constructor(){super(...arguments),this[e]=new Map,this[n]=a=>{a.forEach(c=>{(!(c instanceof MutationRecord)||c.type==="childList")&&(c.addedNodes.forEach(l=>{this[e3](l)}),c.removedNodes.forEach(l=>{this[c6](l)}),this[fi]())})},this[i]=new MutationObserver(this[Z2])}connectedCallback(){super.connectedCallback();for(let c=0;c Licensed under MIT. https://github.com/101arrowz/fflate/blob/master/LICENSE version 0.6.9 -*/var og=function(t){return URL.createObjectURL(new Blob([t],{type:"text/javascript"}))};try{URL.revokeObjectURL(og(""))}catch{og=function(e){return"data:application/javascript;charset=UTF-8,"+encodeURI(e)}}var ii=Uint8Array,ni=Uint16Array,Ec=Uint32Array,z4=new ii([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),V4=new ii([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),cg=new ii([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),hE=function(t,e){for(var n=new ni(31),i=0;i<31;++i)n[i]=e+=1<>>1|(Kt&21845)<<1;Rr=(Rr&52428)>>>2|(Rr&13107)<<2,Rr=(Rr&61680)>>>4|(Rr&3855)<<4,Df[Kt]=((Rr&65280)>>>8|(Rr&255)<<8)>>>1}var Yl=function(t,e,n){for(var i=t.length,s=0,r=new ni(e);s>>l]=d}else for(c=new ni(i),s=0;s>>15-t[s]);return c},to=new ii(288);for(var Kt=0;Kt<144;++Kt)to[Kt]=8;for(var Kt=144;Kt<256;++Kt)to[Kt]=9;for(var Kt=256;Kt<280;++Kt)to[Kt]=7;for(var Kt=280;Kt<288;++Kt)to[Kt]=8;var dh=new ii(32);for(var Kt=0;Kt<32;++Kt)dh[Kt]=5;var uW=Yl(to,9,0),dW=Yl(dh,5,0),fE=function(t){return(t/8|0)+(t&7&&1)},mE=function(t,e,n){(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length);var i=new(t instanceof ni?ni:t instanceof Ec?Ec:ii)(n-e);return i.set(t.subarray(e,n)),i},nr=function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>>8},xl=function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>>8,t[i+2]|=n>>>16},e3=function(t,e){for(var n=[],i=0;iv&&(v=r[i].s);var m=new ni(v+1),g=Sf(n[h-1],m,0);if(g>e){var i=0,b=0,E=g-e,x=1<e)b+=x-(1<>>=E;b>0;){var _=r[i].s;m[_]=0&&b;--i){var I=r[i].s;m[I]==e&&(--m[I],++b)}g=e}return[new ii(m),g]},Sf=function(t,e,n){return t.s==-1?Math.max(Sf(t.l,e,n+1),Sf(t.r,e,n+1)):e[t.s]=n},ug=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new ni(++e),i=0,s=t[0],r=1,a=function(l){n[i++]=l},c=1;c<=e;++c)if(t[c]==s&&c!=e)++r;else{if(!s&&r>2){for(;r>138;r-=138)a(32754);r>2&&(a(r>10?r-11<<5|28690:r-3<<5|12305),r=0)}else if(r>3){for(a(s),--r;r>6;r-=6)a(8304);r>2&&(a(r-3<<5|8208),r=0)}for(;r--;)a(s);r=1,s=t[c]}return[n.subarray(0,i),e]},wl=function(t,e){for(var n=0,i=0;i>>8,t[s+2]=t[s]^255,t[s+3]=t[s+1]^255;for(var r=0;r4&&!z[cg[H-1]];--H);var N=d+5<<3,O=wl(s,to)+wl(r,dh)+a,G=wl(s,v)+wl(r,b)+a+14+3*H+wl(B,z)+(2*B[16]+3*B[17]+7*B[18]);if(N<=O&&N<=G)return zd(e,h,t.subarray(l,l+d));var ee,Y,L,J;if(nr(e,h,1+(G15&&(nr(e,h,se[F]>>>5&127),h+=se[F]>>>12)}}else ee=uW,Y=to,L=dW,J=dh;for(var F=0;F255){var be=i[F]>>>18&31;xl(e,h,ee[be+257]),h+=Y[be+257],be>7&&(nr(e,h,i[F]>>>23&31),h+=z4[be]);var ye=i[F]&31;xl(e,h,L[ye]),h+=J[ye],ye>3&&(xl(e,h,i[F]>>>5&8191),h+=V4[ye])}else xl(e,h,ee[i[F]]),h+=Y[i[F]];return xl(e,h,ee[256]),h+Y[256]},hW=new Ec([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),U4=new ii(0),pW=function(t,e,n,i,s,r){var a=t.length,c=new ii(i+a+5*(1+Math.ceil(a/7e3))+s),l=c.subarray(i,c.length-s),d=0;if(!e||a<8)for(var h=0;h<=a;h+=65535){var f=h+65535;f>>13,g=v&8191,b=(1<7e3||z>24576)&&ee>423){d=dg(t,l,0,S,T,B,Q,z,H,h-H,d),z=F=Q=0,H=h;for(var Y=0;Y<286;++Y)T[Y]=0;for(var Y=0;Y<30;++Y)B[Y]=0}var L=2,J=0,j=g,X=O-G&32767;if(ee>2&&N==I(h-X))for(var te=Math.min(m,ee)-1,se=Math.min(32767,h),be=Math.min(258,ee);X<=se&&--j&&O!=G;){if(t[h+L]==t[h+L-X]){for(var ye=0;yeL){if(L=ye,J=X,ye>te)break;for(var Te=Math.min(X,ye-2),he=0,Y=0;Yhe&&(he=Le,G=Fe)}}}O=G,G=E[O],X+=O-G+32768&32767}if(J){S[z++]=268435456|If[L]<<18|lg[J];var Pe=If[L]&31,ut=lg[J]&31;Q+=z4[Pe]+V4[ut],++T[257+Pe],++B[ut],U=h+L,++F}else S[z++]=t[h],++T[t[h]]}}d=dg(t,l,r,S,T,B,Q,z,H,h-H,d),!r&&d&7&&(d=zd(l,d+1,U4))}return mE(c,0,i+fE(d)+s)},fW=function(){for(var t=new Ec(256),e=0;e<256;++e){for(var n=e,i=9;--i;)n=(n&1&&3988292384)^n>>>1;t[e]=n}return t}(),mW=function(){var t=-1;return{p:function(e){for(var n=t,i=0;i>>8;t=n},d:function(){return~t}}},AW=function(t,e,n,i,s){return pW(t,e.level==null?6:e.level,e.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):12+e.mem,n,i,!s)},AE=function(t,e){var n={};for(var i in t)n[i]=t[i];for(var i in e)n[i]=e[i];return n},On=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8};function vW(t,e){return AW(t,e||{},0,0)}var vE=function(t,e,n,i){for(var s in t){var r=t[s],a=e+s;r instanceof ii?n[a]=[r,i]:Array.isArray(r)?n[a]=[r[0],AE(i,r[1])]:vE(r,a+"/",n,i)}},hg=typeof TextEncoder<"u"&&new TextEncoder,gW=typeof TextDecoder<"u"&&new TextDecoder,bW=0;try{gW.decode(U4,{stream:!0}),bW=1}catch{}function hh(t,e){if(e){for(var n=new ii(t.length),i=0;i>1)),a=0,c=function(h){r[a++]=h},i=0;ir.length){var l=new ii(a+8+(s-i<<1));l.set(r),r=l}var d=t.charCodeAt(i);d<128||e?c(d):d<2048?(c(192|d>>6),c(128|d&63)):d>55295&&d<57344?(d=65536+(d&1047552)|t.charCodeAt(++i)&1023,c(240|d>>18),c(128|d>>12&63),c(128|d>>6&63),c(128|d&63)):(c(224|d>>12),c(128|d>>6&63),c(128|d&63))}return mE(r,0,a)}var Bf=function(t){var e=0;if(t)for(var n in t){var i=t[n].length;if(i>65535)throw"extra field too long";e+=i+4}return e},pg=function(t,e,n,i,s,r,a,c){var l=i.length,d=n.extra,h=c&&c.length,f=Bf(d);On(t,e,a!=null?33639248:67324752),e+=4,a!=null&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(r==null&&8),t[e++]=s&&8,t[e++]=n.compression&255,t[e++]=n.compression>>8;var v=new Date(n.mtime==null?Date.now():n.mtime),m=v.getFullYear()-1980;if(m<0||m>119)throw"date not in range 1980-2099";if(On(t,e,m<<25|v.getMonth()+1<<21|v.getDate()<<16|v.getHours()<<11|v.getMinutes()<<5|v.getSeconds()>>>1),e+=4,r!=null&&(On(t,e,n.crc),On(t,e+4,r),On(t,e+8,n.size)),On(t,e+12,l),On(t,e+14,f),e+=16,a!=null&&(On(t,e,h),On(t,e+6,n.attrs),On(t,e+10,a),e+=14),t.set(i,e),e+=l,f)for(var g in d){var b=d[g],E=b.length;On(t,e,+g),On(t,e+2,E),t.set(b,e+4),e+=4+E}return h&&(t.set(c,e),e+=h),e},yW=function(t,e,n,i,s){On(t,e,101010256),On(t,e+8,n),On(t,e+10,n),On(t,e+12,i),On(t,e+16,s)};function EW(t,e){e||(e={});var n={},i=[];vE(t,"",n,e);var s=0,r=0;for(var a in n){var c=n[a],l=c[0],d=c[1],h=d.level==0?0:8,f=hh(a),v=f.length,m=d.comment,g=m&&hh(m),b=g&&g.length,E=Bf(d.extra);if(v>65535)throw"filename too long";var x=h?vW(l,d):l,C=x.length,_=mW();_.p(l),i.push(AE(d,{size:l.length,crc:_.d(),c:x,f,m:g,u:v!=a.length||g&&m.length!=b,o:s,compression:h})),s+=30+v+E+C,r+=76+2*(v+E)+(b||0)+C}for(var I=new ii(r+22),S=s,T=r-s,B=0;B{if(d.isMesh){const h=d.geometry,f=d.material;if(f.isMeshStandardMaterial){const v="geometries/Geometry_"+h.id+".usd";if(!(v in i)){const m=SW(h);i[v]=IW(m)}f.uuid in a||(a[f.uuid]=f),r+=DW(d,h,f)}else console.warn("THREE.USDZExporter: Unsupported material type (USDZ only supports MeshStandardMaterial)",d)}else d.isCamera&&(r+=OW(d))}),r+=CW(),r+=MW(a,c),i[s]=hh(r),r=null;for(const d in c){const h=c[d],f=d.split("_")[1],v=h.format===1023,m=wW(h.image,f),g=await new Promise(b=>m.toBlob(b,v?"image/png":"image/jpeg",1));i[`textures/Texture_${d}.${v?"png":"jpg"}`]=new Uint8Array(await g.arrayBuffer())}let l=0;for(const d in i){const h=i[d],f=34+d.length;l+=f;const v=l&63;if(v!==4){const m=64-v,g=new Uint8Array(m);i[d]=[h,{extra:{12345:g}}]}l=h.length}return EW(i,{level:0})}}function wW(t,e){if(typeof HTMLImageElement<"u"&&t instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&t instanceof HTMLCanvasElement||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas||typeof ImageBitmap<"u"&&t instanceof ImageBitmap){const n=1024/Math.max(t.width,t.height),i=document.createElement("canvas");i.width=t.width*Math.min(1,n),i.height=t.height*Math.min(1,n);const s=i.getContext("2d");if(s.drawImage(t,0,0,i.width,i.height),e!==void 0){const r=parseInt(e,16),a=(r>>16&255)/255,c=(r>>8&255)/255,l=(r&255)/255,d=s.getImageData(0,0,i.width,i.height),h=d.data;for(let f=0;f>>1|(Wt&21845)<<1;Rr=(Rr&52428)>>>2|(Rr&13107)<<2,Rr=(Rr&61680)>>>4|(Rr&3855)<<4,Bf[Wt]=((Rr&65280)>>>8|(Rr&255)<<8)>>>1}var Xl=function(t,e,n){for(var i=t.length,s=0,r=new ni(e);s>>l]=d}else for(c=new ni(i),s=0;s>>15-t[s]);return c},to=new ii(288);for(var Wt=0;Wt<144;++Wt)to[Wt]=8;for(var Wt=144;Wt<256;++Wt)to[Wt]=9;for(var Wt=256;Wt<280;++Wt)to[Wt]=7;for(var Wt=280;Wt<288;++Wt)to[Wt]=8;var fh=new ii(32);for(var Wt=0;Wt<32;++Wt)fh[Wt]=5;var hW=Xl(to,9,0),pW=Xl(fh,5,0),mE=function(t){return(t/8|0)+(t&7&&1)},AE=function(t,e,n){(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length);var i=new(t instanceof ni?ni:t instanceof Ec?Ec:ii)(n-e);return i.set(t.subarray(e,n)),i},nr=function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>>8},wl=function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>>8,t[i+2]|=n>>>16},n3=function(t,e){for(var n=[],i=0;iv&&(v=r[i].s);var m=new ni(v+1),g=Tf(n[p-1],m,0);if(g>e){var i=0,b=0,E=g-e,x=1<e)b+=x-(1<>>=E;b>0;){var _=r[i].s;m[_]=0&&b;--i){var I=r[i].s;m[I]==e&&(--m[I],++b)}g=e}return[new ii(m),g]},Tf=function(t,e,n){return t.s==-1?Math.max(Tf(t.l,e,n+1),Tf(t.r,e,n+1)):e[t.s]=n},h6=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new ni(++e),i=0,s=t[0],r=1,a=function(l){n[i++]=l},c=1;c<=e;++c)if(t[c]==s&&c!=e)++r;else{if(!s&&r>2){for(;r>138;r-=138)a(32754);r>2&&(a(r>10?r-11<<5|28690:r-3<<5|12305),r=0)}else if(r>3){for(a(s),--r;r>6;r-=6)a(8304);r>2&&(a(r-3<<5|8208),r=0)}for(;r--;)a(s);r=1,s=t[c]}return[n.subarray(0,i),e]},_l=function(t,e){for(var n=0,i=0;i>>8,t[s+2]=t[s]^255,t[s+3]=t[s+1]^255;for(var r=0;r4&&!z[u6[H-1]];--H);var O=d+5<<3,N=_l(s,to)+_l(r,fh)+a,G=_l(s,v)+_l(r,b)+a+14+3*H+_l(B,z)+(2*B[16]+3*B[17]+7*B[18]);if(O<=N&&O<=G)return Ud(e,p,t.subarray(l,l+d));var ee,Y,L,J;if(nr(e,p,1+(G15&&(nr(e,p,se[k]>>>5&127),p+=se[k]>>>12)}}else ee=hW,Y=to,L=pW,J=fh;for(var k=0;k255){var ye=i[k]>>>18&31;wl(e,p,ee[ye+257]),p+=Y[ye+257],ye>7&&(nr(e,p,i[k]>>>23&31),p+=Um[ye]);var Ee=i[k]&31;wl(e,p,L[Ee]),p+=J[Ee],Ee>3&&(wl(e,p,i[k]>>>5&8191),p+=Hm[Ee])}else wl(e,p,ee[i[k]]),p+=Y[i[k]];return wl(e,p,ee[256]),p+Y[256]},fW=new Ec([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Gm=new ii(0),mW=function(t,e,n,i,s,r){var a=t.length,c=new ii(i+a+5*(1+Math.ceil(a/7e3))+s),l=c.subarray(i,c.length-s),d=0;if(!e||a<8)for(var p=0;p<=a;p+=65535){var f=p+65535;f>>13,g=v&8191,b=(1<7e3||z>24576)&&ee>423){d=p6(t,l,0,S,F,B,Q,z,H,p-H,d),z=k=Q=0,H=p;for(var Y=0;Y<286;++Y)F[Y]=0;for(var Y=0;Y<30;++Y)B[Y]=0}var L=2,J=0,j=g,X=N-G&32767;if(ee>2&&O==I(p-X))for(var te=Math.min(m,ee)-1,se=Math.min(32767,p),ye=Math.min(258,ee);X<=se&&--j&&N!=G;){if(t[p+L]==t[p+L-X]){for(var Ee=0;EeL){if(L=Ee,J=X,Ee>te)break;for(var Te=Math.min(X,Ee-2),he=0,Y=0;Yhe&&(he=Le,G=Fe)}}}N=G,G=E[N],X+=N-G+32768&32767}if(J){S[z++]=268435456|Sf[L]<<18|d6[J];var $e=Sf[L]&31,ut=d6[J]&31;Q+=Um[$e]+Hm[ut],++F[257+$e],++B[ut],U=p+L,++k}else S[z++]=t[p],++F[t[p]]}}d=p6(t,l,r,S,F,B,Q,z,H,p-H,d),!r&&d&7&&(d=Ud(l,d+1,Gm))}return AE(c,0,i+mE(d)+s)},AW=function(){for(var t=new Ec(256),e=0;e<256;++e){for(var n=e,i=9;--i;)n=(n&1&&3988292384)^n>>>1;t[e]=n}return t}(),vW=function(){var t=-1;return{p:function(e){for(var n=t,i=0;i>>8;t=n},d:function(){return~t}}},gW=function(t,e,n,i,s){return mW(t,e.level==null?6:e.level,e.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):12+e.mem,n,i,!s)},vE=function(t,e){var n={};for(var i in t)n[i]=t[i];for(var i in e)n[i]=e[i];return n},Nn=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8};function bW(t,e){return gW(t,e||{},0,0)}var gE=function(t,e,n,i){for(var s in t){var r=t[s],a=e+s;r instanceof ii?n[a]=[r,i]:Array.isArray(r)?n[a]=[r[0],vE(i,r[1])]:gE(r,a+"/",n,i)}},f6=typeof TextEncoder<"u"&&new TextEncoder,yW=typeof TextDecoder<"u"&&new TextDecoder,EW=0;try{yW.decode(Gm,{stream:!0}),EW=1}catch{}function mh(t,e){if(e){for(var n=new ii(t.length),i=0;i>1)),a=0,c=function(p){r[a++]=p},i=0;ir.length){var l=new ii(a+8+(s-i<<1));l.set(r),r=l}var d=t.charCodeAt(i);d<128||e?c(d):d<2048?(c(192|d>>6),c(128|d&63)):d>55295&&d<57344?(d=65536+(d&1047552)|t.charCodeAt(++i)&1023,c(240|d>>18),c(128|d>>12&63),c(128|d>>6&63),c(128|d&63)):(c(224|d>>12),c(128|d>>6&63),c(128|d&63))}return AE(r,0,a)}var Ff=function(t){var e=0;if(t)for(var n in t){var i=t[n].length;if(i>65535)throw"extra field too long";e+=i+4}return e},m6=function(t,e,n,i,s,r,a,c){var l=i.length,d=n.extra,p=c&&c.length,f=Ff(d);Nn(t,e,a!=null?33639248:67324752),e+=4,a!=null&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(r==null&&8),t[e++]=s&&8,t[e++]=n.compression&255,t[e++]=n.compression>>8;var v=new Date(n.mtime==null?Date.now():n.mtime),m=v.getFullYear()-1980;if(m<0||m>119)throw"date not in range 1980-2099";if(Nn(t,e,m<<25|v.getMonth()+1<<21|v.getDate()<<16|v.getHours()<<11|v.getMinutes()<<5|v.getSeconds()>>>1),e+=4,r!=null&&(Nn(t,e,n.crc),Nn(t,e+4,r),Nn(t,e+8,n.size)),Nn(t,e+12,l),Nn(t,e+14,f),e+=16,a!=null&&(Nn(t,e,p),Nn(t,e+6,n.attrs),Nn(t,e+10,a),e+=14),t.set(i,e),e+=l,f)for(var g in d){var b=d[g],E=b.length;Nn(t,e,+g),Nn(t,e+2,E),t.set(b,e+4),e+=4+E}return p&&(t.set(c,e),e+=p),e},xW=function(t,e,n,i,s){Nn(t,e,101010256),Nn(t,e+8,n),Nn(t,e+10,n),Nn(t,e+12,i),Nn(t,e+16,s)};function wW(t,e){e||(e={});var n={},i=[];gE(t,"",n,e);var s=0,r=0;for(var a in n){var c=n[a],l=c[0],d=c[1],p=d.level==0?0:8,f=mh(a),v=f.length,m=d.comment,g=m&&mh(m),b=g&&g.length,E=Ff(d.extra);if(v>65535)throw"filename too long";var x=p?bW(l,d):l,C=x.length,_=vW();_.p(l),i.push(vE(d,{size:l.length,crc:_.d(),c:x,f,m:g,u:v!=a.length||g&&m.length!=b,o:s,compression:p})),s+=30+v+E+C,r+=76+2*(v+E)+(b||0)+C}for(var I=new ii(r+22),S=s,F=r-s,B=0;B{if(d.isMesh){const p=d.geometry,f=d.material;if(f.isMeshStandardMaterial){const v="geometries/Geometry_"+p.id+".usd";if(!(v in i)){const m=TW(p);i[v]=SW(m)}f.uuid in a||(a[f.uuid]=f),r+=BW(d,p,f)}else console.warn("THREE.USDZExporter: Unsupported material type (USDZ only supports MeshStandardMaterial)",d)}else d.isCamera&&(r+=LW(d))}),r+=DW(),r+=NW(a,c),i[s]=mh(r),r=null;for(const d in c){const p=c[d],f=d.split("_")[1],v=p.format===1023,m=CW(p.image,f),g=await new Promise(b=>m.toBlob(b,v?"image/png":"image/jpeg",1));i[`textures/Texture_${d}.${v?"png":"jpg"}`]=new Uint8Array(await g.arrayBuffer())}let l=0;for(const d in i){const p=i[d],f=34+d.length;l+=f;const v=l&63;if(v!==4){const m=64-v,g=new Uint8Array(m);i[d]=[p,{extra:{12345:g}}]}l=p.length}return wW(i,{level:0})}}function CW(t,e){if(typeof HTMLImageElement<"u"&&t instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&t instanceof HTMLCanvasElement||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas||typeof ImageBitmap<"u"&&t instanceof ImageBitmap){const n=1024/Math.max(t.width,t.height),i=document.createElement("canvas");i.width=t.width*Math.min(1,n),i.height=t.height*Math.min(1,n);const s=i.getContext("2d");if(s.drawImage(t,0,0,i.width,i.height),e!==void 0){const r=parseInt(e,16),a=(r>>16&255)/255,c=(r>>8&255)/255,l=(r&255)/255,d=s.getImageData(0,0,i.width,i.height),p=d.data;for(let f=0;f ) { @@ -1524,31 +1524,31 @@ version 0.6.9 rel material:binding = } -`}function bE(t){const e=t.elements;return`( ${td(e,0)}, ${td(e,4)}, ${td(e,8)}, ${td(e,12)} )`}function td(t,e){return`(${t[e+0]}, ${t[e+1]}, ${t[e+2]}, ${t[e+3]})`}function SW(t){return` +`}function yE(t){const e=t.elements;return`( ${id(e,0)}, ${id(e,4)}, ${id(e,8)}, ${id(e,12)} )`}function id(t,e){return`(${t[e+0]}, ${t[e+1]}, ${t[e+2]}, ${t[e+3]})`}function TW(t){return` def "Geometry" { - ${BW(t)} + ${FW(t)} } -`}function BW(t){const e="Geometry",n=t.attributes,i=n.position.count;return` +`}function FW(t){const e="Geometry",n=t.attributes,i=n.position.count;return` def Mesh "${e}" { - int[] faceVertexCounts = [${TW(t)}] - int[] faceVertexIndices = [${FW(t)}] - normal3f[] normals = [${fg(n.normal,i)}] ( + int[] faceVertexCounts = [${kW(t)}] + int[] faceVertexIndices = [${MW(t)}] + normal3f[] normals = [${A6(n.normal,i)}] ( interpolation = "vertex" ) - point3f[] points = [${fg(n.position,i)}] - float2[] primvars:st = [${kW(n.uv,i)}] ( + point3f[] points = [${A6(n.position,i)}] + float2[] primvars:st = [${RW(n.uv,i)}] ( interpolation = "vertex" ) uniform token subdivisionScheme = "none" } -`}function TW(t){const e=t.index!==null?t.index.count:t.attributes.position.count;return Array(e/3).fill(3).join(", ")}function FW(t){const e=t.index,n=[];if(e!==null)for(let i=0;i - float2 inputs:scale = ${Ag(a.repeat)} - float2 inputs:translation = ${Ag(a.offset)} + float2 inputs:scale = ${g6(a.repeat)} + float2 inputs:translation = ${g6(a.offset)} float2 outputs:result } def Shader "Texture_${a.id}_${c}" { uniform token info:id = "UsdUVTexture" - asset inputs:file = @textures/Texture_${d}.${h?"png":"jpg"}@ + asset inputs:file = @textures/Texture_${d}.${p?"png":"jpg"}@ float2 inputs:st.connect = token inputs:wrapS = "repeat" token inputs:wrapT = "repeat" @@ -1574,7 +1574,7 @@ ${n.join("")} float outputs:b float3 outputs:rgb ${t.transparent||t.alphaTest>0?"float outputs:a":""} - }`}return t.side===fc&&console.warn("THREE.USDZExporter: USDZ does not support double sided materials",t),t.map!==null?(i.push(`${n}color3f inputs:diffuseColor.connect = `),t.transparent?i.push(`${n}float inputs:opacity.connect = `):t.alphaTest>0&&(i.push(`${n}float inputs:opacity.connect = `),i.push(`${n}float inputs:opacityThreshold = ${t.alphaTest}`)),s.push(r(t.map,"diffuse",t.color))):i.push(`${n}color3f inputs:diffuseColor = ${mg(t.color)}`),t.emissiveMap!==null?(i.push(`${n}color3f inputs:emissiveColor.connect = `),s.push(r(t.emissiveMap,"emissive"))):t.emissive.getHex()>0&&i.push(`${n}color3f inputs:emissiveColor = ${mg(t.emissive)}`),t.normalMap!==null&&(i.push(`${n}normal3f inputs:normal.connect = `),s.push(r(t.normalMap,"normal"))),t.aoMap!==null&&(i.push(`${n}float inputs:occlusion.connect = `),s.push(r(t.aoMap,"occlusion"))),t.roughnessMap!==null&&t.roughness===1?(i.push(`${n}float inputs:roughness.connect = `),s.push(r(t.roughnessMap,"roughness"))):i.push(`${n}float inputs:roughness = ${t.roughness}`),t.metalnessMap!==null&&t.metalness===1?(i.push(`${n}float inputs:metallic.connect = `),s.push(r(t.metalnessMap,"metallic"))):i.push(`${n}float inputs:metallic = ${t.metalness}`),t.alphaMap!==null?(i.push(`${n}float inputs:opacity.connect = `),i.push(`${n}float inputs:opacityThreshold = 0.0001`),s.push(r(t.alphaMap,"opacity"))):i.push(`${n}float inputs:opacity = ${t.opacity}`),t.isMeshPhysicalMaterial&&(i.push(`${n}float inputs:clearcoat = ${t.clearcoat}`),i.push(`${n}float inputs:clearcoatRoughness = ${t.clearcoatRoughness}`),i.push(`${n}float inputs:ior = ${t.ior}`)),` + }`}return t.side===fc&&console.warn("THREE.USDZExporter: USDZ does not support double sided materials",t),t.map!==null?(i.push(`${n}color3f inputs:diffuseColor.connect = `),t.transparent?i.push(`${n}float inputs:opacity.connect = `):t.alphaTest>0&&(i.push(`${n}float inputs:opacity.connect = `),i.push(`${n}float inputs:opacityThreshold = ${t.alphaTest}`)),s.push(r(t.map,"diffuse",t.color))):i.push(`${n}color3f inputs:diffuseColor = ${v6(t.color)}`),t.emissiveMap!==null?(i.push(`${n}color3f inputs:emissiveColor.connect = `),s.push(r(t.emissiveMap,"emissive"))):t.emissive.getHex()>0&&i.push(`${n}color3f inputs:emissiveColor = ${v6(t.emissive)}`),t.normalMap!==null&&(i.push(`${n}normal3f inputs:normal.connect = `),s.push(r(t.normalMap,"normal"))),t.aoMap!==null&&(i.push(`${n}float inputs:occlusion.connect = `),s.push(r(t.aoMap,"occlusion"))),t.roughnessMap!==null&&t.roughness===1?(i.push(`${n}float inputs:roughness.connect = `),s.push(r(t.roughnessMap,"roughness"))):i.push(`${n}float inputs:roughness = ${t.roughness}`),t.metalnessMap!==null&&t.metalness===1?(i.push(`${n}float inputs:metallic.connect = `),s.push(r(t.metalnessMap,"metallic"))):i.push(`${n}float inputs:metallic = ${t.metalness}`),t.alphaMap!==null?(i.push(`${n}float inputs:opacity.connect = `),i.push(`${n}float inputs:opacityThreshold = 0.0001`),s.push(r(t.alphaMap,"opacity"))):i.push(`${n}float inputs:opacity = ${t.opacity}`),t.isMeshPhysicalMaterial&&(i.push(`${n}float inputs:clearcoat = ${t.clearcoat}`),i.push(`${n}float inputs:clearcoatRoughness = ${t.clearcoatRoughness}`),i.push(`${n}float inputs:ior = ${t.ior}`)),` def Material "Material_${t.id}" { def Shader "PreviewSurface" @@ -1601,14 +1601,14 @@ ${s.join(` `)} } -`}function mg(t){return`(${t.r}, ${t.g}, ${t.b})`}function Ag(t){return`(${t.x}, ${t.y})`}function OW(t){const e=t.name?t.name:"Camera_"+t.id,n=bE(t.matrixWorld);return t.matrixWorld.determinant()<0&&console.warn("THREE.USDZExporter: USDZ does not support negative scales",t),t.isOrthographicCamera?`def Camera "${e}" +`}function v6(t){return`(${t.r}, ${t.g}, ${t.b})`}function g6(t){return`(${t.x}, ${t.y})`}function LW(t){const e=t.name?t.name:"Camera_"+t.id,n=yE(t.matrixWorld);return t.matrixWorld.determinant()<0&&console.warn("THREE.USDZExporter: USDZ does not support negative scales",t),t.isOrthographicCamera?`def Camera "${e}" { matrix4d xformOp:transform = ${n} uniform token[] xformOpOrder = ["xformOp:transform"] - float2 clippingRange = (${t.near.toPrecision(Yn)}, ${t.far.toPrecision(Yn)}) - float horizontalAperture = ${((Math.abs(t.left)+Math.abs(t.right))*10).toPrecision(Yn)} - float verticalAperture = ${((Math.abs(t.top)+Math.abs(t.bottom))*10).toPrecision(Yn)} + float2 clippingRange = (${t.near.toPrecision(Xn)}, ${t.far.toPrecision(Xn)}) + float horizontalAperture = ${((Math.abs(t.left)+Math.abs(t.right))*10).toPrecision(Xn)} + float verticalAperture = ${((Math.abs(t.top)+Math.abs(t.bottom))*10).toPrecision(Xn)} token projection = "orthographic" } @@ -1617,12 +1617,12 @@ ${s.join(` matrix4d xformOp:transform = ${n} uniform token[] xformOpOrder = ["xformOp:transform"] - float2 clippingRange = (${t.near.toPrecision(Yn)}, ${t.far.toPrecision(Yn)}) - float focalLength = ${t.getFocalLength().toPrecision(Yn)} - float focusDistance = ${t.focus.toPrecision(Yn)} - float horizontalAperture = ${t.getFilmWidth().toPrecision(Yn)} + float2 clippingRange = (${t.near.toPrecision(Xn)}, ${t.far.toPrecision(Xn)}) + float focalLength = ${t.getFocalLength().toPrecision(Xn)} + float focusDistance = ${t.focus.toPrecision(Xn)} + float horizontalAperture = ${t.getFilmWidth().toPrecision(Xn)} token projection = "perspective" - float verticalAperture = ${t.getFilmHeight().toPrecision(Yn)} + float verticalAperture = ${t.getFilmHeight().toPrecision(Xn)} } `}/* @license @@ -1638,7 +1638,7 @@ ${s.join(` * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const NW=t=>e=>{try{const n=Yr(e),i=(n.length?n[0].terms:[]).filter(r=>r&&r.type==="ident").map(r=>r.value).filter(r=>t.indexOf(r)>-1),s=new Set;for(const r of i)s.add(r);return s}catch{}return new Set};/* @license + */const QW=t=>e=>{try{const n=Yr(e),i=(n.length?n[0].terms:[]).filter(r=>r&&r.type==="ident").map(r=>r.value).filter(r=>t.indexOf(r)>-1),s=new Set;for(const r of i)s.add(r);return s}catch{}return new Set};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1651,7 +1651,7 @@ ${s.join(` * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var Oo=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};let vg=!1,gg=!1;const bg="#model-viewer-no-ar-fallback",LW=NW(["quick-look","scene-viewer","webxr","none"]),QW="webxr scene-viewer quick-look",zi={QUICK_LOOK:"quick-look",SCENE_VIEWER:"scene-viewer",WEBXR:"webxr",NONE:"none"},ir=Symbol("arButtonContainer"),yg=Symbol("enterARWithWebXR"),Eg=Symbol("openSceneViewer"),xg=Symbol("openIOSARQuickLook"),PW=Symbol("canActivateAR"),nd=Symbol("arMode"),t3=Symbol("arModes"),No=Symbol("arAnchor"),id=Symbol("preload"),sd=Symbol("onARButtonContainerClick"),n3=Symbol("onARStatus"),i3=Symbol("onARTracking"),s3=Symbol("onARTap"),_l=Symbol("selectARMode"),r3=Symbol("triggerLoad"),$W=t=>{var e,n,i,s,r,a,c,l,d,h;class f extends t{constructor(){super(...arguments),this.ar=!1,this.arScale="auto",this.arPlacement="floor",this.arModes=QW,this.iosSrc=null,this.xrEnvironment=!1,this[e]=!1,this[n]=this.shadowRoot.querySelector(".ar-button"),this[i]=document.createElement("a"),this[s]=new Set,this[r]=zi.NONE,this[a]=!1,this[c]=m=>{m.preventDefault(),this.activateAR()},this[l]=({status:m})=>{(m===qr.NOT_PRESENTING||this[Ot].arRenderer.presentedScene===this[Se])&&(this.setAttribute("ar-status",m),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:m}})),m===qr.NOT_PRESENTING?this.removeAttribute("ar-tracking"):m===qr.SESSION_STARTED&&this.setAttribute("ar-tracking",bf.TRACKING))},this[d]=({status:m})=>{this.setAttribute("ar-tracking",m),this.dispatchEvent(new CustomEvent("ar-tracking",{detail:{status:m}}))},this[h]=m=>{m.data=="_apple_ar_quicklook_button_tapped"&&this.dispatchEvent(new CustomEvent("quick-look-button-tapped"))}}get canActivateAR(){return this[nd]!==zi.NONE}connectedCallback(){super.connectedCallback(),this[Ot].arRenderer.addEventListener("status",this[n3]),this.setAttribute("ar-status",qr.NOT_PRESENTING),this[Ot].arRenderer.addEventListener("tracking",this[i3]),this[No].addEventListener("message",this[s3])}disconnectedCallback(){super.disconnectedCallback(),this[Ot].arRenderer.removeEventListener("status",this[n3]),this[Ot].arRenderer.removeEventListener("tracking",this[i3]),this[No].removeEventListener("message",this[s3])}update(m){super.update(m),m.has("arScale")&&(this[Se].canScale=this.arScale!=="fixed"),m.has("arPlacement")&&(this[Se].updateShadow(),this[fi]()),m.has("arModes")&&(this[t3]=LW(this.arModes)),(m.has("ar")||m.has("arModes")||m.has("src")||m.has("iosSrc"))&&this[_l]()}async activateAR(){switch(this[nd]){case zi.QUICK_LOOK:this[xg]();break;case zi.WEBXR:await this[yg]();break;case zi.SCENE_VIEWER:this[Eg]();break;default:console.warn("No AR Mode can be activated. This is probably due to missing configuration or device capabilities");break}}async[(e=PW,n=ir,i=No,s=t3,r=nd,a=id,c=sd,l=n3,d=i3,h=s3,_l)](){let m=zi.NONE;if(this.ar){if(this.src!=null)for(const g of this[t3]){if(g==="webxr"&&yy&&!vg&&await this[Ot].arRenderer.supportsPresentation()){m=zi.WEBXR;break}if(g==="scene-viewer"&&VG&&!gg){m=zi.SCENE_VIEWER;break}if(g==="quick-look"&&Z8){m=zi.QUICK_LOOK;break}}m===zi.NONE&&this.iosSrc!=null&&Z8&&(m=zi.QUICK_LOOK)}if(m!==zi.NONE)this[ir].classList.add("enabled"),this[ir].addEventListener("click",this[sd]);else if(this[ir].classList.contains("enabled")){this[ir].removeEventListener("click",this[sd]),this[ir].classList.remove("enabled");const g=qr.FAILED;this.setAttribute("ar-status",g),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:g}}))}this[nd]=m}async[yg](){console.log("Attempting to present in AR with WebXR..."),await this[r3]();try{this[ir].removeEventListener("click",this[sd]);const{arRenderer:m}=this[Ot];m.placeOnWall=this.arPlacement==="wall",await m.present(this[Se],this.xrEnvironment)}catch(m){console.warn("Error while trying to present in AR with WebXR"),console.error(m),await this[Ot].arRenderer.stopPresenting(),vg=!0,console.warn("Falling back to next ar-mode"),await this[_l](),this.activateAR()}finally{this[_l]()}}async[r3](){this.loaded||(this[id]=!0,this[sc](),await KG(this,"load"),this[id]=!1)}[yc](){return super[yc]()||this[id]}[Eg](){const m=self.location.toString(),g=new URL(m),b=new URL(this.src,m);b.hash&&(b.hash="");const E=new URLSearchParams(b.search);if(g.hash=bg,E.set("mode","ar_preferred"),E.has("disable_occlusion")||E.set("disable_occlusion","true"),this.arScale==="fixed"&&E.set("resizable","false"),this.arPlacement==="wall"&&E.set("enable_vertical_placement","true"),E.has("sound")){const _=new URL(E.get("sound"),m);E.set("sound",_.toString())}if(E.has("link")){const _=new URL(E.get("link"),m);E.set("link",_.toString())}const x=`intent://arvr.google.com/scene-viewer/1.0?${E.toString()+"&file="+encodeURIComponent(b.toString())}#Intent;scheme=https;package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${encodeURIComponent(g.toString())};end;`,C=()=>{self.location.hash===bg&&(gg=!0,self.history.back(),console.warn("Error while trying to present in AR with Scene Viewer"),console.warn("Falling back to next ar-mode"),this[_l]())};self.addEventListener("hashchange",C,{once:!0}),this[No].setAttribute("href",x),console.log("Attempting to present in AR with Scene Viewer..."),this[No].click()}async[xg](){const m=!this.iosSrc;this[ir].classList.remove("enabled");const g=m?await this.prepareUSDZ():this.iosSrc,b=new URL(g,self.location.toString());if(m){const C=self.location.toString(),_=new URL(C),I=new URL(this.src,_);I.hash&&(b.hash=I.hash)}this.arScale==="fixed"&&(b.hash&&(b.hash+="&"),b.hash+="allowsContentScaling=0");const E=this[No];E.setAttribute("rel","ar");const x=document.createElement("img");E.appendChild(x),E.setAttribute("href",b.toString()),m&&E.setAttribute("download","model.usdz"),E.style.display="none",E.isConnected||this.shadowRoot.appendChild(E),console.log("Attempting to present in AR with Quick Look..."),E.click(),E.removeChild(x),m&&URL.revokeObjectURL(g),this[ir].classList.add("enabled")}async prepareUSDZ(){const m=this[Za].beginActivity();await this[r3]();const{model:g,shadow:b}=this[Se];if(g==null)return"";let E=!1;b!=null&&(E=b.visible,b.visible=!1),m(.2);const C=await new xW().parse(g),_=new Blob([C],{type:"model/vnd.usdz+zip"}),I=URL.createObjectURL(_);return m(1),b!=null&&(b.visible=E),I}}return Oo([Ze({type:Boolean,attribute:"ar"})],f.prototype,"ar",void 0),Oo([Ze({type:String,attribute:"ar-scale"})],f.prototype,"arScale",void 0),Oo([Ze({type:String,attribute:"ar-placement"})],f.prototype,"arPlacement",void 0),Oo([Ze({type:String,attribute:"ar-modes"})],f.prototype,"arModes",void 0),Oo([Ze({type:String,attribute:"ios-src"})],f.prototype,"iosSrc",void 0),Oo([Ze({type:Boolean,attribute:"xr-environment"})],f.prototype,"xrEnvironment",void 0),f};/* @license + */var No=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};let b6=!1,y6=!1;const E6="#model-viewer-no-ar-fallback",PW=QW(["quick-look","scene-viewer","webxr","none"]),$W="webxr scene-viewer quick-look",Vi={QUICK_LOOK:"quick-look",SCENE_VIEWER:"scene-viewer",WEBXR:"webxr",NONE:"none"},ir=Symbol("arButtonContainer"),x6=Symbol("enterARWithWebXR"),w6=Symbol("openSceneViewer"),_6=Symbol("openIOSARQuickLook"),zW=Symbol("canActivateAR"),sd=Symbol("arMode"),i3=Symbol("arModes"),Oo=Symbol("arAnchor"),rd=Symbol("preload"),ad=Symbol("onARButtonContainerClick"),s3=Symbol("onARStatus"),r3=Symbol("onARTracking"),a3=Symbol("onARTap"),Cl=Symbol("selectARMode"),o3=Symbol("triggerLoad"),VW=t=>{var e,n,i,s,r,a,c,l,d,p;class f extends t{constructor(){super(...arguments),this.ar=!1,this.arScale="auto",this.arPlacement="floor",this.arModes=$W,this.iosSrc=null,this.xrEnvironment=!1,this[e]=!1,this[n]=this.shadowRoot.querySelector(".ar-button"),this[i]=document.createElement("a"),this[s]=new Set,this[r]=Vi.NONE,this[a]=!1,this[c]=m=>{m.preventDefault(),this.activateAR()},this[l]=({status:m})=>{(m===qr.NOT_PRESENTING||this[Ot].arRenderer.presentedScene===this[Se])&&(this.setAttribute("ar-status",m),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:m}})),m===qr.NOT_PRESENTING?this.removeAttribute("ar-tracking"):m===qr.SESSION_STARTED&&this.setAttribute("ar-tracking",Ef.TRACKING))},this[d]=({status:m})=>{this.setAttribute("ar-tracking",m),this.dispatchEvent(new CustomEvent("ar-tracking",{detail:{status:m}}))},this[p]=m=>{m.data=="_apple_ar_quicklook_button_tapped"&&this.dispatchEvent(new CustomEvent("quick-look-button-tapped"))}}get canActivateAR(){return this[sd]!==Vi.NONE}connectedCallback(){super.connectedCallback(),this[Ot].arRenderer.addEventListener("status",this[s3]),this.setAttribute("ar-status",qr.NOT_PRESENTING),this[Ot].arRenderer.addEventListener("tracking",this[r3]),this[Oo].addEventListener("message",this[a3])}disconnectedCallback(){super.disconnectedCallback(),this[Ot].arRenderer.removeEventListener("status",this[s3]),this[Ot].arRenderer.removeEventListener("tracking",this[r3]),this[Oo].removeEventListener("message",this[a3])}update(m){super.update(m),m.has("arScale")&&(this[Se].canScale=this.arScale!=="fixed"),m.has("arPlacement")&&(this[Se].updateShadow(),this[fi]()),m.has("arModes")&&(this[i3]=PW(this.arModes)),(m.has("ar")||m.has("arModes")||m.has("src")||m.has("iosSrc"))&&this[Cl]()}async activateAR(){switch(this[sd]){case Vi.QUICK_LOOK:this[_6]();break;case Vi.WEBXR:await this[x6]();break;case Vi.SCENE_VIEWER:this[w6]();break;default:console.warn("No AR Mode can be activated. This is probably due to missing configuration or device capabilities");break}}async[(e=zW,n=ir,i=Oo,s=i3,r=sd,a=rd,c=ad,l=s3,d=r3,p=a3,Cl)](){let m=Vi.NONE;if(this.ar){if(this.src!=null)for(const g of this[i3]){if(g==="webxr"&&Ey&&!b6&&await this[Ot].arRenderer.supportsPresentation()){m=Vi.WEBXR;break}if(g==="scene-viewer"&&HG&&!y6){m=Vi.SCENE_VIEWER;break}if(g==="quick-look"&&tv){m=Vi.QUICK_LOOK;break}}m===Vi.NONE&&this.iosSrc!=null&&tv&&(m=Vi.QUICK_LOOK)}if(m!==Vi.NONE)this[ir].classList.add("enabled"),this[ir].addEventListener("click",this[ad]);else if(this[ir].classList.contains("enabled")){this[ir].removeEventListener("click",this[ad]),this[ir].classList.remove("enabled");const g=qr.FAILED;this.setAttribute("ar-status",g),this.dispatchEvent(new CustomEvent("ar-status",{detail:{status:g}}))}this[sd]=m}async[x6](){console.log("Attempting to present in AR with WebXR..."),await this[o3]();try{this[ir].removeEventListener("click",this[ad]);const{arRenderer:m}=this[Ot];m.placeOnWall=this.arPlacement==="wall",await m.present(this[Se],this.xrEnvironment)}catch(m){console.warn("Error while trying to present in AR with WebXR"),console.error(m),await this[Ot].arRenderer.stopPresenting(),b6=!0,console.warn("Falling back to next ar-mode"),await this[Cl](),this.activateAR()}finally{this[Cl]()}}async[o3](){this.loaded||(this[rd]=!0,this[sc](),await JG(this,"load"),this[rd]=!1)}[yc](){return super[yc]()||this[rd]}[w6](){const m=self.location.toString(),g=new URL(m),b=new URL(this.src,m);b.hash&&(b.hash="");const E=new URLSearchParams(b.search);if(g.hash=E6,E.set("mode","ar_preferred"),E.has("disable_occlusion")||E.set("disable_occlusion","true"),this.arScale==="fixed"&&E.set("resizable","false"),this.arPlacement==="wall"&&E.set("enable_vertical_placement","true"),E.has("sound")){const _=new URL(E.get("sound"),m);E.set("sound",_.toString())}if(E.has("link")){const _=new URL(E.get("link"),m);E.set("link",_.toString())}const x=`intent://arvr.google.com/scene-viewer/1.0?${E.toString()+"&file="+encodeURIComponent(b.toString())}#Intent;scheme=https;package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${encodeURIComponent(g.toString())};end;`,C=()=>{self.location.hash===E6&&(y6=!0,self.history.back(),console.warn("Error while trying to present in AR with Scene Viewer"),console.warn("Falling back to next ar-mode"),this[Cl]())};self.addEventListener("hashchange",C,{once:!0}),this[Oo].setAttribute("href",x),console.log("Attempting to present in AR with Scene Viewer..."),this[Oo].click()}async[_6](){const m=!this.iosSrc;this[ir].classList.remove("enabled");const g=m?await this.prepareUSDZ():this.iosSrc,b=new URL(g,self.location.toString());if(m){const C=self.location.toString(),_=new URL(C),I=new URL(this.src,_);I.hash&&(b.hash=I.hash)}this.arScale==="fixed"&&(b.hash&&(b.hash+="&"),b.hash+="allowsContentScaling=0");const E=this[Oo];E.setAttribute("rel","ar");const x=document.createElement("img");E.appendChild(x),E.setAttribute("href",b.toString()),m&&E.setAttribute("download","model.usdz"),E.style.display="none",E.isConnected||this.shadowRoot.appendChild(E),console.log("Attempting to present in AR with Quick Look..."),E.click(),E.removeChild(x),m&&URL.revokeObjectURL(g),this[ir].classList.add("enabled")}async prepareUSDZ(){const m=this[Za].beginActivity();await this[o3]();const{model:g,shadow:b}=this[Se];if(g==null)return"";let E=!1;b!=null&&(E=b.visible,b.visible=!1),m(.2);const C=await new _W().parse(g),_=new Blob([C],{type:"model/vnd.usdz+zip"}),I=URL.createObjectURL(_);return m(1),b!=null&&(b.visible=E),I}}return No([et({type:Boolean,attribute:"ar"})],f.prototype,"ar",void 0),No([et({type:String,attribute:"ar-scale"})],f.prototype,"arScale",void 0),No([et({type:String,attribute:"ar-placement"})],f.prototype,"arPlacement",void 0),No([et({type:String,attribute:"ar-modes"})],f.prototype,"arModes",void 0),No([et({type:String,attribute:"ios-src"})],f.prototype,"iosSrc",void 0),No([et({type:Boolean,attribute:"xr-environment"})],f.prototype,"xrEnvironment",void 0),f};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1664,7 +1664,7 @@ ${s.join(` * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var a3=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const zW=100,VW="https://www.gstatic.com/draco/versioned/decoders/1.5.6/",UW="https://www.gstatic.com/basis-universal/versioned/2021-04-15-ba1c3e4/",HW="https://cdn.jsdelivr.net/npm/three@0.149.0/examples/jsm/loaders/LottieLoader.js",o3={AUTO:"auto",MANUAL:"manual"},wg={AUTO:"auto",LAZY:"lazy",EAGER:"eager"},_a=Symbol("defaultProgressBarElement"),c3=Symbol("posterContainerElement"),Lo=Symbol("defaultPosterElement"),Cl=Symbol("shouldDismissPoster"),l3=Symbol("hidePoster"),rd=Symbol("modelIsRevealed"),u3=Symbol("updateProgressBar"),GW=Symbol("ariaLabelCallToAction"),d3=Symbol("onProgress"),qW=t=>{var e,n,i,s,r,a,c,l;class d extends t{constructor(...f){super(...f),this.poster=null,this.reveal=o3.AUTO,this.loading=wg.AUTO,this[e]=!1,this[n]=!1,this[i]=this.shadowRoot.querySelector(".slot.poster"),this[s]=this.shadowRoot.querySelector("#default-poster"),this[r]=this.shadowRoot.querySelector("#default-progress-bar > .bar"),this[a]=this[Lo].getAttribute("aria-label"),this[c]=GG(E=>{const x=this[_a].parentNode;requestAnimationFrame(()=>{this[_a].style.transform=`scaleX(${E})`,E===0&&(x.removeChild(this[_a]),x.appendChild(this[_a])),E===1?this[_a].classList.add("hide"):this[_a].classList.remove("hide")})},zW),this[l]=E=>{const x=E.detail.totalProgress;x===1&&(this[u3].flush(),this.loaded&&(this[Cl]||this.reveal===o3.AUTO)&&this[l3]()),this[u3](x),this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:x}}))};const v=self.ModelViewerElement||{},m=v.dracoDecoderLocation||VW;Dn.setDRACODecoderLocation(m);const g=v.ktx2TranscoderLocation||UW;Dn.setKTX2TranscoderLocation(g),v.meshoptDecoderLocation&&Dn.setMeshoptDecoderLocation(v.meshoptDecoderLocation);const b=v.lottieLoaderLocation||HW;Ki.singleton.textureUtils.lottieLoaderUrl=b}static set dracoDecoderLocation(f){Dn.setDRACODecoderLocation(f)}static get dracoDecoderLocation(){return Dn.getDRACODecoderLocation()}static set ktx2TranscoderLocation(f){Dn.setKTX2TranscoderLocation(f)}static get ktx2TranscoderLocation(){return Dn.getKTX2TranscoderLocation()}static set meshoptDecoderLocation(f){Dn.setMeshoptDecoderLocation(f)}static get meshoptDecoderLocation(){return Dn.getMeshoptDecoderLocation()}static set lottieLoaderLocation(f){Ki.singleton.textureUtils.lottieLoaderUrl=f}static get lottieLoaderLocation(){return Ki.singleton.textureUtils.lottieLoaderUrl}static mapURLs(f){Ki.singleton.loader[Fa].manager.setURLModifier(f)}dismissPoster(){this.loaded?this[l3]():(this[Cl]=!0,this[sc]())}showPoster(){const f=this[c3];if(f.classList.contains("show"))return;f.classList.add("show"),this[Fs].classList.remove("show");const v=this[Lo];v.removeAttribute("tabindex"),v.removeAttribute("aria-hidden");const m=this.modelIsVisible;this[rd]=!1,this[uh](m)}getDimensions(){return jr(this[Se].size)}getBoundingBoxCenter(){return jr(this[Se].boundingBox.getCenter(new ot))}connectedCallback(){super.connectedCallback(),this.loaded||this.showPoster(),this[Za].addEventListener("progress",this[d3])}disconnectedCallback(){super.disconnectedCallback(),this[Za].removeEventListener("progress",this[d3])}async updated(f){super.updated(f),f.has("poster")&&this.poster!=null&&(this[Lo].style.backgroundImage=`url(${this.poster})`),f.has("alt")&&this[Lo].setAttribute("aria-label",this[wf]),(f.has("reveal")||f.has("loading"))&&this[sc]()}[(e=rd,n=Cl,i=c3,s=Lo,r=_a,a=GW,c=u3,l=d3,yc)](){return!!this.src&&(this[Cl]||this.loading===wg.EAGER||this.reveal===o3.AUTO&&this[Oa])}[l3](){this[Cl]=!1;const f=this[c3];if(!f.classList.contains("show"))return;f.classList.remove("show"),this[Fs].classList.add("show");const v=this.modelIsVisible;this[rd]=!0,this[uh](v);const m=this.getRootNode();m&&m.activeElement===this&&this[Fs].focus();const g=this[Lo];g.setAttribute("aria-hidden","true"),g.tabIndex=-1,this.dispatchEvent(new CustomEvent("poster-dismissed"))}[eo](){return super[eo]()&&this[rd]}}return a3([Ze({type:String})],d.prototype,"poster",void 0),a3([Ze({type:String})],d.prototype,"reveal",void 0),a3([Ze({type:String})],d.prototype,"loading",void 0),d};/* @license + */var c3=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const UW=100,HW="https://www.gstatic.com/draco/versioned/decoders/1.5.6/",GW="https://www.gstatic.com/basis-universal/versioned/2021-04-15-ba1c3e4/",qW="https://cdn.jsdelivr.net/npm/three@0.149.0/examples/jsm/loaders/LottieLoader.js",l3={AUTO:"auto",MANUAL:"manual"},C6={AUTO:"auto",LAZY:"lazy",EAGER:"eager"},_a=Symbol("defaultProgressBarElement"),u3=Symbol("posterContainerElement"),Lo=Symbol("defaultPosterElement"),Il=Symbol("shouldDismissPoster"),d3=Symbol("hidePoster"),od=Symbol("modelIsRevealed"),h3=Symbol("updateProgressBar"),jW=Symbol("ariaLabelCallToAction"),p3=Symbol("onProgress"),KW=t=>{var e,n,i,s,r,a,c,l;class d extends t{constructor(...f){super(...f),this.poster=null,this.reveal=l3.AUTO,this.loading=C6.AUTO,this[e]=!1,this[n]=!1,this[i]=this.shadowRoot.querySelector(".slot.poster"),this[s]=this.shadowRoot.querySelector("#default-poster"),this[r]=this.shadowRoot.querySelector("#default-progress-bar > .bar"),this[a]=this[Lo].getAttribute("aria-label"),this[c]=jG(E=>{const x=this[_a].parentNode;requestAnimationFrame(()=>{this[_a].style.transform=`scaleX(${E})`,E===0&&(x.removeChild(this[_a]),x.appendChild(this[_a])),E===1?this[_a].classList.add("hide"):this[_a].classList.remove("hide")})},UW),this[l]=E=>{const x=E.detail.totalProgress;x===1&&(this[h3].flush(),this.loaded&&(this[Il]||this.reveal===l3.AUTO)&&this[d3]()),this[h3](x),this.dispatchEvent(new CustomEvent("progress",{detail:{totalProgress:x}}))};const v=self.ModelViewerElement||{},m=v.dracoDecoderLocation||HW;Dn.setDRACODecoderLocation(m);const g=v.ktx2TranscoderLocation||GW;Dn.setKTX2TranscoderLocation(g),v.meshoptDecoderLocation&&Dn.setMeshoptDecoderLocation(v.meshoptDecoderLocation);const b=v.lottieLoaderLocation||qW;Wi.singleton.textureUtils.lottieLoaderUrl=b}static set dracoDecoderLocation(f){Dn.setDRACODecoderLocation(f)}static get dracoDecoderLocation(){return Dn.getDRACODecoderLocation()}static set ktx2TranscoderLocation(f){Dn.setKTX2TranscoderLocation(f)}static get ktx2TranscoderLocation(){return Dn.getKTX2TranscoderLocation()}static set meshoptDecoderLocation(f){Dn.setMeshoptDecoderLocation(f)}static get meshoptDecoderLocation(){return Dn.getMeshoptDecoderLocation()}static set lottieLoaderLocation(f){Wi.singleton.textureUtils.lottieLoaderUrl=f}static get lottieLoaderLocation(){return Wi.singleton.textureUtils.lottieLoaderUrl}static mapURLs(f){Wi.singleton.loader[Fa].manager.setURLModifier(f)}dismissPoster(){this.loaded?this[d3]():(this[Il]=!0,this[sc]())}showPoster(){const f=this[u3];if(f.classList.contains("show"))return;f.classList.add("show"),this[ks].classList.remove("show");const v=this[Lo];v.removeAttribute("tabindex"),v.removeAttribute("aria-hidden");const m=this.modelIsVisible;this[od]=!1,this[ph](m)}getDimensions(){return jr(this[Se].size)}getBoundingBoxCenter(){return jr(this[Se].boundingBox.getCenter(new ot))}connectedCallback(){super.connectedCallback(),this.loaded||this.showPoster(),this[Za].addEventListener("progress",this[p3])}disconnectedCallback(){super.disconnectedCallback(),this[Za].removeEventListener("progress",this[p3])}async updated(f){super.updated(f),f.has("poster")&&this.poster!=null&&(this[Lo].style.backgroundImage=`url(${this.poster})`),f.has("alt")&&this[Lo].setAttribute("aria-label",this[Cf]),(f.has("reveal")||f.has("loading"))&&this[sc]()}[(e=od,n=Il,i=u3,s=Lo,r=_a,a=jW,c=h3,l=p3,yc)](){return!!this.src&&(this[Il]||this.loading===C6.EAGER||this.reveal===l3.AUTO&&this[Na])}[d3](){this[Il]=!1;const f=this[u3];if(!f.classList.contains("show"))return;f.classList.remove("show"),this[ks].classList.add("show");const v=this.modelIsVisible;this[od]=!0,this[ph](v);const m=this.getRootNode();m&&m.activeElement===this&&this[ks].focus();const g=this[Lo];g.setAttribute("aria-hidden","true"),g.tabIndex=-1,this.dispatchEvent(new CustomEvent("poster-dismissed"))}[eo](){return super[eo]()&&this[od]}}return c3([et({type:String})],d.prototype,"poster",void 0),c3([et({type:String})],d.prototype,"reveal",void 0),c3([et({type:String})],d.prototype,"loading",void 0),d};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1677,7 +1677,7 @@ ${s.join(` * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var h3=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const jW=Math.PI/32,KW=3e3,WW={basis:[t0(Gn(jW,"rad"))],keywords:{auto:[null]}},Qo=Symbol("autoRotateStartTime"),p3=Symbol("radiansPerSecond"),_g=Symbol("syncRotationRate"),f3=Symbol("onCameraChange"),JW=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this.autoRotate=!1,this.autoRotateDelay=KW,this.rotationPerSecond="auto",this[e]=performance.now(),this[n]=0,this[i]=a=>{this.autoRotate&&a.detail.source==="user-interaction"&&(this[Qo]=performance.now())}}connectedCallback(){super.connectedCallback(),this.addEventListener("camera-change",this[f3]),this[Qo]=performance.now()}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("camera-change",this[f3]),this[Qo]=performance.now()}updated(a){super.updated(a),a.has("autoRotate")&&(this[Qo]=performance.now())}[(e=Qo,n=p3,_g)](a){this[p3]=a[0]}[Ls](a,c){if(super[Ls](a,c),!this.autoRotate||!this[eo]()||this[Ot].isPresenting)return;const l=Math.min(c,a-this[Qo]-this.autoRotateDelay);l>0&&(this[Se].yaw=this.turntableRotation+this[p3]*l*.001)}get turntableRotation(){return this[Se].yaw}resetTurntableRotation(a=0){this[Se].yaw=a}}return i=f3,h3([Ze({type:Boolean,attribute:"auto-rotate"})],s.prototype,"autoRotate",void 0),h3([Ze({type:Number,attribute:"auto-rotate-delay"})],s.prototype,"autoRotateDelay",void 0),h3([Qr({intrinsics:WW,updateHandler:_g}),Ze({type:String,attribute:"rotation-per-second"})],s.prototype,"rotationPerSecond",void 0),s},YW=t=>{var e;const n=r=>{if(r.shadowRoot==null||r.hasAttribute("data-js-focus-visible"))return()=>{};if(self.applyFocusVisiblePolyfill)self.applyFocusVisiblePolyfill(r.shadowRoot);else{const a=()=>{self.applyFocusVisiblePolyfill(r.shadowRoot)};return self.addEventListener("focus-visible-polyfill-ready",a,{once:!0}),()=>{self.removeEventListener("focus-visible-polyfill-ready",a)}}return()=>{}},i=Symbol("endPolyfillCoordination");class s extends t{constructor(){super(...arguments),this[e]=null}connectedCallback(){super.connectedCallback&&super.connectedCallback(),this[i]==null&&(this[i]=n(this))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),this[i]!=null&&(this[i](),this[i]=null)}}return e=i,s};/* @license + */var f3=globalThis&&globalThis.__decorate||function(t,e,n,i){var s=arguments.length,r=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,e,n,i);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(s<3?a(r):s>3?a(e,n,r):a(e,n))||r);return s>3&&r&&Object.defineProperty(e,n,r),r};const WW=Math.PI/32,JW=3e3,YW={basis:[i0(qn(WW,"rad"))],keywords:{auto:[null]}},Qo=Symbol("autoRotateStartTime"),m3=Symbol("radiansPerSecond"),I6=Symbol("syncRotationRate"),A3=Symbol("onCameraChange"),XW=t=>{var e,n,i;class s extends t{constructor(){super(...arguments),this.autoRotate=!1,this.autoRotateDelay=JW,this.rotationPerSecond="auto",this[e]=performance.now(),this[n]=0,this[i]=a=>{this.autoRotate&&a.detail.source==="user-interaction"&&(this[Qo]=performance.now())}}connectedCallback(){super.connectedCallback(),this.addEventListener("camera-change",this[A3]),this[Qo]=performance.now()}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("camera-change",this[A3]),this[Qo]=performance.now()}updated(a){super.updated(a),a.has("autoRotate")&&(this[Qo]=performance.now())}[(e=Qo,n=m3,I6)](a){this[m3]=a[0]}[Qs](a,c){if(super[Qs](a,c),!this.autoRotate||!this[eo]()||this[Ot].isPresenting)return;const l=Math.min(c,a-this[Qo]-this.autoRotateDelay);l>0&&(this[Se].yaw=this.turntableRotation+this[m3]*l*.001)}get turntableRotation(){return this[Se].yaw}resetTurntableRotation(a=0){this[Se].yaw=a}}return i=A3,f3([et({type:Boolean,attribute:"auto-rotate"})],s.prototype,"autoRotate",void 0),f3([et({type:Number,attribute:"auto-rotate-delay"})],s.prototype,"autoRotateDelay",void 0),f3([Qr({intrinsics:YW,updateHandler:I6}),et({type:String,attribute:"rotation-per-second"})],s.prototype,"rotationPerSecond",void 0),s},ZW=t=>{var e;const n=r=>{if(r.shadowRoot==null||r.hasAttribute("data-js-focus-visible"))return()=>{};if(self.applyFocusVisiblePolyfill)self.applyFocusVisiblePolyfill(r.shadowRoot);else{const a=()=>{self.applyFocusVisiblePolyfill(r.shadowRoot)};return self.addEventListener("focus-visible-polyfill-ready",a,{once:!0}),()=>{self.removeEventListener("focus-visible-polyfill-ready",a)}}return()=>{}},i=Symbol("endPolyfillCoordination");class s extends t{constructor(){super(...arguments),this[e]=null}connectedCallback(){super.connectedCallback&&super.connectedCallback(),this[i]==null&&(this[i]=n(this))}disconnectedCallback(){super.disconnectedCallback&&super.disconnectedCallback(),this[i]!=null&&(this[i](),this[i]=null)}}return e=i,s};/* @license * Copyright 2019 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -1690,17 +1690,17 @@ ${s.join(` * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */const XW=oW(VK(JW(ZG(iK($W(qW(aW(YW(Tu)))))))));customElements.define("model-viewer",XW);const ZW=({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s})=>{let r={src:n||t};return i&&(r={...r,autoplay:!0,"auto-rotate":!0,"data-js-focus-visible":!0,"interaction-prompt":"none",ar:!0,"ar-modes":"webxr scene-viewer quick-look","camera-controls":!0}),i?p("model-viewer",{...r,title:`GLB object ${s.token_id}`,children:p("button",{slot:"ar-button",className:gG.arButton,children:"AR"})}):p(Xh,{previewUri:n,displayUri:e,displayView:!1,nft:s})},Ul=["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document,eJ="_container_98ej3_192",tJ="_displayviewVideo_98ej3_197",nJ="_video_98ej3_203",iJ="_icon_98ej3_208",Cg={container:eJ,displayviewVideo:tJ,video:nJ,icon:iJ},sJ=({artifactUri:t,displayUri:e,previewUri:n,inView:i,displayView:s,nft:r,forceVideo:a})=>{const c=y.useRef();return y.useEffect(()=>{if(!s)return;const l=h=>Ul||h.readyState>2,d=h=>h.currentTime>0&&!h.paused&&!h.ended&&h.readyState>2;if(i){if(l(c.current))try{c.current.play()}catch(h){console.error(h)}}else if(l(c.current)&&d(c.current))try{c.current.pause()}catch(h){console.error(h)}},[i,s]),s||a?p("video",{ref:c,className:Cg.displayviewVideo,autoPlay:!0,playsInline:!0,muted:!s,loop:!0,controls:s,src:n||t,poster:e,title:`video object ${r.token_id}`}):k(He,{children:[p("div",{className:Cg.icon,children:p(YQ,{size:32})}),p(Xh,{artifactUri:t,displayUri:e,previewUri:n,inView:i,displayView:s,nft:r})]})},rJ="_feed_container_1rmgo_192",aJ="_container_1rmgo_193",oJ="_button_1rmgo_207",m3={feed_container:rJ,container:aJ,button:oJ},cJ=({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s})=>{const r=y.useRef(),[a,c]=y.useState(!1),l=()=>{c(!a)};return y.useEffect(()=>{r.current&&(a?r.current.play():r.current.pause())},[a]),i?k("div",{className:m3.container,children:[p("img",{src:e,alt:`cover for audio object ${s.token_id}`}),p("audio",{playsInline:!0,autoPlay:i,src:n||t,controls:!0})]}):k("div",{className:m3.feed_container,children:[p(ge,{to:`${ms.OBJKT}/${s.token_id}`,children:p("img",{alt:`cover for audio object ${s.token_id}`,src:e})}),p(ge,{className:m3.button,onClick:l,children:a?p(sP,{fill:"var(--gray-10)",width:64,height:64}):p(iP,{fill:"var(--gray-10)",width:64,height:64})}),p("audio",{ref:r,src:n||t})]})},lJ="_vector_19knq_1",uJ="_display_19knq_24",dJ="_container_19knq_32",hJ="_interactive_19knq_47",ad={vector:lJ,display:uJ,container:dJ,interactive:hJ};const pJ=({artifactUri:t,previewUri:e,displayView:n,nft:i})=>{const s=et(d=>d.address),r=wt({[ad.container]:!0,[ad.interactive]:n,[ad.display]:n});let a=!1,c=!1;s&&(a=s),i.token_id&&(c=i.token_id);const l=e||`${t}?creator=${i.artist_address}&viewer=${a}&objkt=${c}`;return n?p("div",{className:r,children:p("iframe",{title:`SVG object ${i.token_id}`,src:l,sandbox:"allow-scripts",scrolling:"no"})}):p("div",{className:`${r} vector-container`,children:p("iframe",{className:`${ad.vector} vector`,title:`SVG object ${i.token_id}`,src:l,sandbox:"allow-scripts",scrolling:"no"})})};var Di=Uint8Array,Ga=Uint16Array,yE=Uint32Array,EE=new Di([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),xE=new Di([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),fJ=new Di([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),wE=function(t,e){for(var n=new Ga(31),i=0;i<31;++i)n[i]=e+=1<>>1|(Wt&21845)<<1;Or=(Or&52428)>>>2|(Or&13107)<<2,Or=(Or&61680)>>>4|(Or&3855)<<4,Tf[Wt]=((Or&65280)>>>8|(Or&255)<<8)>>>1}var Xl=function(t,e,n){for(var i=t.length,s=0,r=new Ga(e);s>>l]=d}else for(c=new Ga(i),s=0;s>>15-t[s]);return c},Fu=new Di(288);for(var Wt=0;Wt<144;++Wt)Fu[Wt]=8;for(var Wt=144;Wt<256;++Wt)Fu[Wt]=9;for(var Wt=256;Wt<280;++Wt)Fu[Wt]=7;for(var Wt=280;Wt<288;++Wt)Fu[Wt]=8;var IE=new Di(32);for(var Wt=0;Wt<32;++Wt)IE[Wt]=5;var gJ=Xl(Fu,9,1),bJ=Xl(IE,5,1),A3=function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},os=function(t,e,n){var i=e/8|0;return(t[i]|t[i+1]<<8)>>(e&7)&n},v3=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(e&7)},yJ=function(t){return(t+7)/8|0},H4=function(t,e,n){(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length);var i=new(t.BYTES_PER_ELEMENT==2?Ga:t.BYTES_PER_ELEMENT==4?yE:Di)(n-e);return i.set(t.subarray(e,n)),i},EJ=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ls=function(t,e,n){var i=new Error(e||EJ[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,ls),!n)throw i;return i},xJ=function(t,e,n){var i=t.length;if(!i||n&&n.f&&!n.l)return e||new Di(0);var s=!e||n,r=!n||n.i;n||(n={}),e||(e=new Di(i*3));var a=function(Te){var he=e.length;if(Te>he){var Fe=new Di(Math.max(he*2,Te));Fe.set(e),e=Fe}},c=n.f||0,l=n.p||0,d=n.b||0,h=n.l,f=n.d,v=n.m,m=n.n,g=i*8;do{if(!h){c=os(t,l,1);var b=os(t,l+1,3);if(l+=3,b)if(b==1)h=gJ,f=bJ,v=9,m=5;else if(b==2){var _=os(t,l,31)+257,I=os(t,l+10,15)+4,S=_+os(t,l+5,31)+1;l+=14;for(var T=new Di(S),B=new Di(19),F=0;F>>4;if(E<16)T[F++]=E;else{var N=0,O=0;for(E==16?(O=3+os(t,l,3),l+=2,N=T[F-1]):E==17?(O=3+os(t,l,7),l+=3):E==18&&(O=11+os(t,l,127),l+=7);O--;)T[F++]=N}}var G=T.subarray(0,_),ee=T.subarray(_);v=A3(G),m=A3(ee),h=Xl(G,v,1),f=Xl(ee,m,1)}else ls(1);else{var E=yJ(l)+4,x=t[E-4]|t[E-3]<<8,C=E+x;if(C>i){r&&ls(0);break}s&&a(d+x),e.set(t.subarray(E,C),d),n.b=d+=x,n.p=l=C*8,n.f=c;continue}if(l>g){r&&ls(0);break}}s&&a(d+131072);for(var Y=(1<>>4;if(l+=N&15,l>g){r&&ls(0);break}if(N||ls(2),j<256)e[d++]=j;else if(j==256){J=l,h=null;break}else{var X=j-254;if(j>264){var F=j-257,te=EE[F];X=os(t,l,(1<>>4;se||ls(3),l+=se&15;var ee=vJ[be];if(be>3){var te=xE[be];ee+=v3(t,l)&(1<g){r&&ls(0);break}s&&a(d+131072);for(var ye=d+X;d>>0},g3=function(t,e){return us(t,e)+us(t,e+4)*4294967296};function _J(t,e){return xJ(t,e)}var Ff=typeof TextDecoder<"u"&&new TextDecoder,CJ=0;try{Ff.decode(wJ,{stream:!0}),CJ=1}catch{}var IJ=function(t){for(var e="",n=0;;){var i=t[n++],s=(i>127)+(i>223)+(i>239);if(n+s>t.length)return[e,H4(t,n-1)];s?s==3?(i=((i&15)<<18|(t[n++]&63)<<12|(t[n++]&63)<<6|t[n++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):s&1?e+=String.fromCharCode((i&31)<<6|t[n++]&63):e+=String.fromCharCode((i&15)<<12|(t[n++]&63)<<6|t[n++]&63):e+=String.fromCharCode(i)}};function DJ(t,e){if(e){for(var n="",i=0;i65558)&&ls(13);var s=Ds(t,i+8);if(!s)return{};var r=us(t,i+16),a=r==4294967295||s==65535;if(a){var c=us(t,i-12);a=us(t,c)==101075792,a&&(s=us(t,c+32),r=us(t,c+48))}for(var l=e&&e.filter,d=0;d{let r={src:n||t};return i&&(r={...r,autoplay:!0,"auto-rotate":!0,"data-js-focus-visible":!0,"interaction-prompt":"none",ar:!0,"ar-modes":"webxr scene-viewer quick-look","camera-controls":!0}),i?h("model-viewer",{...r,title:`GLB object ${s.token_id}`,children:h("button",{slot:"ar-button",className:yG.arButton,children:"AR"})}):h(e0,{previewUri:n,displayUri:e,displayView:!1,nft:s})},Hl=["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document,nJ="_container_98ej3_192",iJ="_displayviewVideo_98ej3_197",sJ="_video_98ej3_203",rJ="_icon_98ej3_208",D6={container:nJ,displayviewVideo:iJ,video:sJ,icon:rJ},aJ=({artifactUri:t,displayUri:e,previewUri:n,inView:i,displayView:s,nft:r,forceVideo:a})=>{const c=y.useRef();return y.useEffect(()=>{if(!s)return;const l=p=>Hl||p.readyState>2,d=p=>p.currentTime>0&&!p.paused&&!p.ended&&p.readyState>2;if(i){if(l(c.current))try{c.current.play()}catch(p){console.error(p)}}else if(l(c.current)&&d(c.current))try{c.current.pause()}catch(p){console.error(p)}},[i,s]),s||a?h("video",{ref:c,className:D6.displayviewVideo,autoPlay:!0,playsInline:!0,muted:!s,loop:!0,controls:s,src:n||t,poster:e,title:`video object ${r.token_id}`}):T(Pe,{children:[h("div",{className:D6.icon,children:h(ZQ,{size:32})}),h(e0,{artifactUri:t,displayUri:e,previewUri:n,inView:i,displayView:s,nft:r})]})},oJ="_feed_container_1rmgo_192",cJ="_container_1rmgo_193",lJ="_button_1rmgo_207",v3={feed_container:oJ,container:cJ,button:lJ},uJ=({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s})=>{const r=y.useRef(),[a,c]=y.useState(!1),l=()=>{c(!a)};return y.useEffect(()=>{r.current&&(a?r.current.play():r.current.pause())},[a]),i?T("div",{className:v3.container,children:[h("img",{src:e,alt:`cover for audio object ${s.token_id}`}),h("audio",{playsInline:!0,autoPlay:i,src:n||t,controls:!0})]}):T("div",{className:v3.feed_container,children:[h(ve,{to:`${ms.OBJKT}/${s.token_id}`,children:h("img",{alt:`cover for audio object ${s.token_id}`,src:e})}),h(ve,{className:v3.button,onClick:l,children:a?h(aP,{fill:"var(--gray-10)",width:64,height:64}):h(rP,{fill:"var(--gray-10)",width:64,height:64})}),h("audio",{ref:r,src:n||t})]})},dJ="_vector_19knq_1",hJ="_display_19knq_24",pJ="_container_19knq_32",fJ="_interactive_19knq_47",cd={vector:dJ,display:hJ,container:pJ,interactive:fJ};const mJ=({artifactUri:t,previewUri:e,displayView:n,nft:i})=>{const s=Je(d=>d.address),r=_t({[cd.container]:!0,[cd.interactive]:n,[cd.display]:n});let a=!1,c=!1;s&&(a=s),i.token_id&&(c=i.token_id);const l=e||`${t}?creator=${i.artist_address}&viewer=${a}&objkt=${c}`;return n?h("div",{className:r,children:h("iframe",{title:`SVG object ${i.token_id}`,src:l,sandbox:"allow-scripts",scrolling:"no"})}):h("div",{className:`${r} vector-container`,children:h("iframe",{className:`${cd.vector} vector`,title:`SVG object ${i.token_id}`,src:l,sandbox:"allow-scripts",scrolling:"no"})})};var Di=Uint8Array,Ga=Uint16Array,EE=Uint32Array,xE=new Di([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),wE=new Di([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),AJ=new Di([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_E=function(t,e){for(var n=new Ga(31),i=0;i<31;++i)n[i]=e+=1<>>1|(Jt&21845)<<1;Nr=(Nr&52428)>>>2|(Nr&13107)<<2,Nr=(Nr&61680)>>>4|(Nr&3855)<<4,kf[Jt]=((Nr&65280)>>>8|(Nr&255)<<8)>>>1}var Zl=function(t,e,n){for(var i=t.length,s=0,r=new Ga(e);s>>l]=d}else for(c=new Ga(i),s=0;s>>15-t[s]);return c},Mu=new Di(288);for(var Jt=0;Jt<144;++Jt)Mu[Jt]=8;for(var Jt=144;Jt<256;++Jt)Mu[Jt]=9;for(var Jt=256;Jt<280;++Jt)Mu[Jt]=7;for(var Jt=280;Jt<288;++Jt)Mu[Jt]=8;var DE=new Di(32);for(var Jt=0;Jt<32;++Jt)DE[Jt]=5;var yJ=Zl(Mu,9,1),EJ=Zl(DE,5,1),g3=function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},cs=function(t,e,n){var i=e/8|0;return(t[i]|t[i+1]<<8)>>(e&7)&n},b3=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(e&7)},xJ=function(t){return(t+7)/8|0},qm=function(t,e,n){(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length);var i=new(t.BYTES_PER_ELEMENT==2?Ga:t.BYTES_PER_ELEMENT==4?EE:Di)(n-e);return i.set(t.subarray(e,n)),i},wJ=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],us=function(t,e,n){var i=new Error(e||wJ[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,us),!n)throw i;return i},_J=function(t,e,n){var i=t.length;if(!i||n&&n.f&&!n.l)return e||new Di(0);var s=!e||n,r=!n||n.i;n||(n={}),e||(e=new Di(i*3));var a=function(Te){var he=e.length;if(Te>he){var Fe=new Di(Math.max(he*2,Te));Fe.set(e),e=Fe}},c=n.f||0,l=n.p||0,d=n.b||0,p=n.l,f=n.d,v=n.m,m=n.n,g=i*8;do{if(!p){c=cs(t,l,1);var b=cs(t,l+1,3);if(l+=3,b)if(b==1)p=yJ,f=EJ,v=9,m=5;else if(b==2){var _=cs(t,l,31)+257,I=cs(t,l+10,15)+4,S=_+cs(t,l+5,31)+1;l+=14;for(var F=new Di(S),B=new Di(19),k=0;k>>4;if(E<16)F[k++]=E;else{var O=0,N=0;for(E==16?(N=3+cs(t,l,3),l+=2,O=F[k-1]):E==17?(N=3+cs(t,l,7),l+=3):E==18&&(N=11+cs(t,l,127),l+=7);N--;)F[k++]=O}}var G=F.subarray(0,_),ee=F.subarray(_);v=g3(G),m=g3(ee),p=Zl(G,v,1),f=Zl(ee,m,1)}else us(1);else{var E=xJ(l)+4,x=t[E-4]|t[E-3]<<8,C=E+x;if(C>i){r&&us(0);break}s&&a(d+x),e.set(t.subarray(E,C),d),n.b=d+=x,n.p=l=C*8,n.f=c;continue}if(l>g){r&&us(0);break}}s&&a(d+131072);for(var Y=(1<>>4;if(l+=O&15,l>g){r&&us(0);break}if(O||us(2),j<256)e[d++]=j;else if(j==256){J=l,p=null;break}else{var X=j-254;if(j>264){var k=j-257,te=xE[k];X=cs(t,l,(1<>>4;se||us(3),l+=se&15;var ee=bJ[ye];if(ye>3){var te=wE[ye];ee+=b3(t,l)&(1<g){r&&us(0);break}s&&a(d+131072);for(var Ee=d+X;d>>0},y3=function(t,e){return ds(t,e)+ds(t,e+4)*4294967296};function IJ(t,e){return _J(t,e)}var Mf=typeof TextDecoder<"u"&&new TextDecoder,DJ=0;try{Mf.decode(CJ,{stream:!0}),DJ=1}catch{}var SJ=function(t){for(var e="",n=0;;){var i=t[n++],s=(i>127)+(i>223)+(i>239);if(n+s>t.length)return[e,qm(t,n-1)];s?s==3?(i=((i&15)<<18|(t[n++]&63)<<12|(t[n++]&63)<<6|t[n++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):s&1?e+=String.fromCharCode((i&31)<<6|t[n++]&63):e+=String.fromCharCode((i&15)<<12|(t[n++]&63)<<6|t[n++]&63):e+=String.fromCharCode(i)}};function BJ(t,e){if(e){for(var n="",i=0;i65558)&&us(13);var s=Ss(t,i+8);if(!s)return{};var r=ds(t,i+16),a=r==4294967295||s==65535;if(a){var c=ds(t,i-12);a=ds(t,c)==101075792,a&&(s=ds(t,c+32),r=ds(t,c+48))}for(var l=e&&e.filter,d=0;d2){var l=n.lastIndexOf("/");if(l!==n.length-1){l===-1?(n="",i=0):(n=n.slice(0,l),i=n.length-1-n.lastIndexOf("/")),s=c,r=0;continue}}else if(n.length===2||n.length===1){n="",i=0,s=c,r=0;continue}}e&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+t.slice(s+1,c):n=t.slice(s+1,c),i=c-s-1;s=c,r=0}else a===46&&r!==-1?++r:r=-1}return n}function RJ(t,e){var n=e.dir||e.root,i=e.base||(e.name||"")+(e.ext||"");return n?n===e.root?n+i:n+t+i:i}var rc={resolve:function(){for(var e="",n=!1,i,s=arguments.length-1;s>=-1&&!n;s--){var r;s>=0?r=arguments[s]:(i===void 0&&(i=fF.cwd()),r=i),Es(r),r.length!==0&&(e=r+"/"+e,n=r.charCodeAt(0)===47)}return e=Ig(e,!n),n?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Es(e),e.length===0)return".";var n=e.charCodeAt(0)===47,i=e.charCodeAt(e.length-1)===47;return e=Ig(e,!n),e.length===0&&!n&&(e="."),e.length>0&&i&&(e+="/"),n?"/"+e:e},isAbsolute:function(e){return Es(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,n=0;n0&&(e===void 0?e=i:e+="/"+i)}return e===void 0?".":rc.normalize(e)},relative:function(e,n){if(Es(e),Es(n),e===n||(e=rc.resolve(e),n=rc.resolve(n),e===n))return"";for(var i=1;id){if(n.charCodeAt(a+f)===47)return n.slice(a+f+1);if(f===0)return n.slice(a+f)}else r>d&&(e.charCodeAt(i+f)===47?h=f:f===0&&(h=0));break}var v=e.charCodeAt(i+f),m=n.charCodeAt(a+f);if(v!==m)break;v===47&&(h=f)}var g="";for(f=i+h+1;f<=s;++f)(f===s||e.charCodeAt(f)===47)&&(g.length===0?g+="..":g+="/..");return g.length>0?g+n.slice(a+h):(a+=h,n.charCodeAt(a)===47&&++a,n.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(Es(e),e.length===0)return".";for(var n=e.charCodeAt(0),i=n===47,s=-1,r=!0,a=e.length-1;a>=1;--a)if(n=e.charCodeAt(a),n===47){if(!r){s=a;break}}else r=!1;return s===-1?i?"/":".":i&&s===1?"//":e.slice(0,s)},basename:function(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');Es(e);var i=0,s=-1,r=!0,a;if(n!==void 0&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var c=n.length-1,l=-1;for(a=e.length-1;a>=0;--a){var d=e.charCodeAt(a);if(d===47){if(!r){i=a+1;break}}else l===-1&&(r=!1,l=a+1),c>=0&&(d===n.charCodeAt(c)?--c===-1&&(s=a):(c=-1,s=l))}return i===s?s=l:s===-1&&(s=e.length),e.slice(i,s)}else{for(a=e.length-1;a>=0;--a)if(e.charCodeAt(a)===47){if(!r){i=a+1;break}}else s===-1&&(r=!1,s=a+1);return s===-1?"":e.slice(i,s)}},extname:function(e){Es(e);for(var n=-1,i=0,s=-1,r=!0,a=0,c=e.length-1;c>=0;--c){var l=e.charCodeAt(c);if(l===47){if(!r){i=c+1;break}continue}s===-1&&(r=!1,s=c+1),l===46?n===-1?n=c:a!==1&&(a=1):n!==-1&&(a=-1)}return n===-1||s===-1||a===0||a===1&&n===s-1&&n===i+1?"":e.slice(n,s)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return RJ("/",e)},parse:function(e){Es(e);var n={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return n;var i=e.charCodeAt(0),s=i===47,r;s?(n.root="/",r=1):r=0;for(var a=-1,c=0,l=-1,d=!0,h=e.length-1,f=0;h>=r;--h){if(i=e.charCodeAt(h),i===47){if(!d){c=h+1;break}continue}l===-1&&(d=!1,l=h+1),i===46?a===-1?a=h:f!==1&&(f=1):a!==-1&&(f=-1)}return a===-1||l===-1||f===0||f===1&&a===l-1&&a===c+1?l!==-1&&(c===0&&s?n.base=n.name=e.slice(1,l):n.base=n.name=e.slice(c,l)):(c===0&&s?(n.name=e.slice(1,a),n.base=e.slice(1,l)):(n.name=e.slice(c,a),n.base=e.slice(c,l)),n.ext=e.slice(a,l)),c>0?n.dir=e.slice(0,c-1):s&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};rc.posix=rc;var OJ=rc;/*! + */var NJ=RJ;function xs(t){if(typeof t!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}function S6(t,e){for(var n="",i=0,s=-1,r=0,a,c=0;c<=t.length;++c){if(c2){var l=n.lastIndexOf("/");if(l!==n.length-1){l===-1?(n="",i=0):(n=n.slice(0,l),i=n.length-1-n.lastIndexOf("/")),s=c,r=0;continue}}else if(n.length===2||n.length===1){n="",i=0,s=c,r=0;continue}}e&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+t.slice(s+1,c):n=t.slice(s+1,c),i=c-s-1;s=c,r=0}else a===46&&r!==-1?++r:r=-1}return n}function OJ(t,e){var n=e.dir||e.root,i=e.base||(e.name||"")+(e.ext||"");return n?n===e.root?n+i:n+t+i:i}var rc={resolve:function(){for(var e="",n=!1,i,s=arguments.length-1;s>=-1&&!n;s--){var r;s>=0?r=arguments[s]:(i===void 0&&(i=AF.cwd()),r=i),xs(r),r.length!==0&&(e=r+"/"+e,n=r.charCodeAt(0)===47)}return e=S6(e,!n),n?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(xs(e),e.length===0)return".";var n=e.charCodeAt(0)===47,i=e.charCodeAt(e.length-1)===47;return e=S6(e,!n),e.length===0&&!n&&(e="."),e.length>0&&i&&(e+="/"),n?"/"+e:e},isAbsolute:function(e){return xs(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,n=0;n0&&(e===void 0?e=i:e+="/"+i)}return e===void 0?".":rc.normalize(e)},relative:function(e,n){if(xs(e),xs(n),e===n||(e=rc.resolve(e),n=rc.resolve(n),e===n))return"";for(var i=1;id){if(n.charCodeAt(a+f)===47)return n.slice(a+f+1);if(f===0)return n.slice(a+f)}else r>d&&(e.charCodeAt(i+f)===47?p=f:f===0&&(p=0));break}var v=e.charCodeAt(i+f),m=n.charCodeAt(a+f);if(v!==m)break;v===47&&(p=f)}var g="";for(f=i+p+1;f<=s;++f)(f===s||e.charCodeAt(f)===47)&&(g.length===0?g+="..":g+="/..");return g.length>0?g+n.slice(a+p):(a+=p,n.charCodeAt(a)===47&&++a,n.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(xs(e),e.length===0)return".";for(var n=e.charCodeAt(0),i=n===47,s=-1,r=!0,a=e.length-1;a>=1;--a)if(n=e.charCodeAt(a),n===47){if(!r){s=a;break}}else r=!1;return s===-1?i?"/":".":i&&s===1?"//":e.slice(0,s)},basename:function(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');xs(e);var i=0,s=-1,r=!0,a;if(n!==void 0&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var c=n.length-1,l=-1;for(a=e.length-1;a>=0;--a){var d=e.charCodeAt(a);if(d===47){if(!r){i=a+1;break}}else l===-1&&(r=!1,l=a+1),c>=0&&(d===n.charCodeAt(c)?--c===-1&&(s=a):(c=-1,s=l))}return i===s?s=l:s===-1&&(s=e.length),e.slice(i,s)}else{for(a=e.length-1;a>=0;--a)if(e.charCodeAt(a)===47){if(!r){i=a+1;break}}else s===-1&&(r=!1,s=a+1);return s===-1?"":e.slice(i,s)}},extname:function(e){xs(e);for(var n=-1,i=0,s=-1,r=!0,a=0,c=e.length-1;c>=0;--c){var l=e.charCodeAt(c);if(l===47){if(!r){i=c+1;break}continue}s===-1&&(r=!1,s=c+1),l===46?n===-1?n=c:a!==1&&(a=1):n!==-1&&(a=-1)}return n===-1||s===-1||a===0||a===1&&n===s-1&&n===i+1?"":e.slice(n,s)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return OJ("/",e)},parse:function(e){xs(e);var n={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return n;var i=e.charCodeAt(0),s=i===47,r;s?(n.root="/",r=1):r=0;for(var a=-1,c=0,l=-1,d=!0,p=e.length-1,f=0;p>=r;--p){if(i=e.charCodeAt(p),i===47){if(!d){c=p+1;break}continue}l===-1&&(d=!1,l=p+1),i===46?a===-1?a=p:f!==1&&(f=1):a!==-1&&(f=-1)}return a===-1||l===-1||f===0||f===1&&a===l-1&&a===c+1?l!==-1&&(c===0&&s?n.base=n.name=e.slice(1,l):n.base=n.name=e.slice(c,l)):(c===0&&s?(n.name=e.slice(1,a),n.base=e.slice(1,l)):(n.name=e.slice(c,a),n.base=e.slice(c,l)),n.ext=e.slice(a,l)),c>0?n.dir=e.slice(0,c-1):s&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};rc.posix=rc;var LJ=rc;/*! * mime-types * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed - */(function(t){var e=MJ,n=OJ.extname,i=/^\s*([^;\s]*)(?:;|\s|$)/,s=/^text\//i;t.charset=r,t.charsets={lookup:r},t.contentType=a,t.extension=c,t.extensions=Object.create(null),t.lookup=l,t.types=Object.create(null),d(t.extensions,t.types);function r(h){if(!h||typeof h!="string")return!1;var f=i.exec(h),v=f&&e[f[1].toLowerCase()];return v&&v.charset?v.charset:f&&s.test(f[1])?"UTF-8":!1}function a(h){if(!h||typeof h!="string")return!1;var f=h.indexOf("/")===-1?t.lookup(h):h;if(!f)return!1;if(f.indexOf("charset")===-1){var v=t.charset(f);v&&(f+="; charset="+v.toLowerCase())}return f}function c(h){if(!h||typeof h!="string")return!1;var f=i.exec(h),v=f&&t.extensions[f[1].toLowerCase()];return!v||!v.length?!1:v[0]}function l(h){if(!h||typeof h!="string")return!1;var f=n("x."+h).toLowerCase().substr(1);return f&&t.types[f]||!1}function d(h,f){var v=["nginx","apache",void 0,"iana"];Object.keys(e).forEach(function(g){var b=e[g],E=b.extensions;if(!(!E||!E.length)){h[g]=E;for(var x=0;xI||_===I&&f[C].substr(0,12)==="application/"))continue}f[C]=g}}})}})(DE);const G4=Ji(DE);async function SE(t){console.debug("Preparing files from ZIP");let e=await NJ(t);const n=e["index.html"];e["index_raw.html"]=new Blob([n],{type:n.type});for(let i in e)if(i.endsWith(".html")||i.endsWith(".htm")){const s=await e[i].arrayBuffer(),r=LJ(s);e[i]=new Blob([r],{type:n.type})}return e=Object.entries(e).map(i=>(console.debug("Entry: ",i),{path:i[0],blob:i[1]})),e=e.filter(i=>i.path!==""),e}async function NJ(t){console.debug("Unzipping buffer");let e=FJ(t);e=Object.entries(e).map(s=>(console.debug("Entry: ",s),{path:s[0],buffer:s[1]}));let n=null;for(const s of e)if(s.path.replace(/^.*[\\/]/,"")==="index.html"){const a=s.path.match(/.*\//)||"/";a.length>0&&(console.debug("Found root dir: ",a[0]),n=a[0]);break}if(n===null){const s="No index.html file found!";throw new Error(s)}console.debug("Creating file map");const i={};return e.forEach((s,r)=>{const a=n==="/"?s.path:s.path.replace(`${n}`,"");console.debug("Entry relPath: ",a);let c;s.buffer.length===0&&(s.path.endsWith("/")||!s.path)?c=We.DIRECTORY:c=G4.lookup(s.path),i[a]=new Blob([s.buffer],{type:c})}),i}function LJ(t){const e=new TextDecoder().decode(t),n=QJ(e);return new TextEncoder().encode(n)}function QJ(t){const n=new DOMParser().parseFromString(t,"text/html"),i=n.head.querySelectorAll('meta[http-equiv="Content-Security-Policy"]');if(i.length)for(const s of i)s.remove();if(!n.head){const s="index.html is missing tag!";throw window.alert(s),new Error(s)}return n.head.insertAdjacentHTML("afterbegin",` + */(function(t){var e=NJ,n=LJ.extname,i=/^\s*([^;\s]*)(?:;|\s|$)/,s=/^text\//i;t.charset=r,t.charsets={lookup:r},t.contentType=a,t.extension=c,t.extensions=Object.create(null),t.lookup=l,t.types=Object.create(null),d(t.extensions,t.types);function r(p){if(!p||typeof p!="string")return!1;var f=i.exec(p),v=f&&e[f[1].toLowerCase()];return v&&v.charset?v.charset:f&&s.test(f[1])?"UTF-8":!1}function a(p){if(!p||typeof p!="string")return!1;var f=p.indexOf("/")===-1?t.lookup(p):p;if(!f)return!1;if(f.indexOf("charset")===-1){var v=t.charset(f);v&&(f+="; charset="+v.toLowerCase())}return f}function c(p){if(!p||typeof p!="string")return!1;var f=i.exec(p),v=f&&t.extensions[f[1].toLowerCase()];return!v||!v.length?!1:v[0]}function l(p){if(!p||typeof p!="string")return!1;var f=n("x."+p).toLowerCase().substr(1);return f&&t.types[f]||!1}function d(p,f){var v=["nginx","apache",void 0,"iana"];Object.keys(e).forEach(function(g){var b=e[g],E=b.extensions;if(!(!E||!E.length)){p[g]=E;for(var x=0;xI||_===I&&f[C].substr(0,12)==="application/"))continue}f[C]=g}}})}})(SE);const jm=Yi(SE);async function BE(t){console.debug("Preparing files from ZIP");let e=await QJ(t);const n=e["index.html"];e["index_raw.html"]=new Blob([n],{type:n.type});for(let i in e)if(i.endsWith(".html")||i.endsWith(".htm")){const s=await e[i].arrayBuffer(),r=PJ(s);e[i]=new Blob([r],{type:n.type})}return e=Object.entries(e).map(i=>(console.debug("Entry: ",i),{path:i[0],blob:i[1]})),e=e.filter(i=>i.path!==""),e}async function QJ(t){console.debug("Unzipping buffer");let e=MJ(t);e=Object.entries(e).map(s=>(console.debug("Entry: ",s),{path:s[0],buffer:s[1]}));let n=null;for(const s of e)if(s.path.replace(/^.*[\\/]/,"")==="index.html"){const a=s.path.match(/.*\//)||"/";a.length>0&&(console.debug("Found root dir: ",a[0]),n=a[0]);break}if(n===null){const s="No index.html file found!";throw new Error(s)}console.debug("Creating file map");const i={};return e.forEach((s,r)=>{const a=n==="/"?s.path:s.path.replace(`${n}`,"");console.debug("Entry relPath: ",a);let c;s.buffer.length===0&&(s.path.endsWith("/")||!s.path)?c=We.DIRECTORY:c=jm.lookup(s.path),i[a]=new Blob([s.buffer],{type:c})}),i}function PJ(t){const e=new TextDecoder().decode(t),n=$J(e);return new TextEncoder().encode(n)}function $J(t){const n=new DOMParser().parseFromString(t,"text/html"),i=n.head.querySelectorAll('meta[http-equiv="Content-Security-Policy"]');if(i.length)for(const s of i)s.remove();if(!n.head){const s="index.html is missing tag!";throw window.alert(s),new Error(s)}return n.head.insertAdjacentHTML("afterbegin",` - `),`${n.documentElement.innerHTML}`}async function PJ(t){if(!t["index.html"])return{valid:!1,error:"Missing index.html file"};let n=await t["index.html"].text();return new DOMParser().parseFromString(n,"text/html").head?{valid:!0}:{valid:!1,error:"Missing tag in index.html. Please refer to the Interactive OBJKTs Guide.."}}function $J(t){const n=t.split(",")[1],i=atob(n),s=i.length,r=new Uint8Array(s);for(let a=0;a{const{artifactUri:e,displayUri:n,previewUri:i,nft:s,displayView:r}=t,a=et(I=>I.address),c=Oe(I=>I.show);let l=!1,d=!1,h=!1;s.artist_address&&(l=s.artist_address),a&&(d=a),s.token_id&&(h=String(s.token_id));const f=y.useRef(null),v=y.useRef(null),m=y.useRef(!1),[g,b]=y.useState(null),[E,x]=y.useState(null),C=async()=>{m.current=!0;const I=$J(i);try{const T=(await SE(I)).reduce((F,Q)=>({...F,[Q.path]:Q.blob}),{});v.current=T;const B=await PJ(v.current);B.error?(console.error(B.error),x(B.error)):x(null),b(B.valid),m.current=!1}catch(S){c(`Couldn't unpack ZIP file: ${S}`),console.error(S);return}};i&&!v.current&&!m.current&&C(),y.useEffect(()=>{const I=async S=>{S.data===Dg&&f.current.contentWindow.postMessage({target:"hicetnunc-html-preview",data:v.current},"*")};return window.addEventListener("message",I),()=>window.removeEventListener("message",I)},[i]);const _=wt({[Na.container]:!0,[Na.interactive]:r});if(i){if(l=d,g)return p("div",{className:_,children:p("iframe",{ref:f,title:`interactive object ${s.token_id}`,src:`https://iframe.teia.art/html?uid=${Dg}&creator=${l}&viewer=${d}&objkt=${h}`,sandbox:Bg,allow:Sg})});if(g===!1)return k("div",{className:Na.error,children:["Preview Error: ",E]})}return r?p("div",{children:p("iframe",{className:`${Na.html} zip-embed`,title:`interactive object ${s.token_id}`,src:`${e}/?creator=${l}&viewer=${d}&objkt=${h}`,sandbox:Bg,allow:Sg})}):p("div",{className:_,children:k("div",{className:Na.preview,children:[p("img",{src:n,alt:`interactive object ${s.token_id}`}),p("div",{className:Na.button,children:p(ge,{alt:"View Generative Token",children:p(jQ,{})})})]})})},JJ="_container_5la40_192",YJ="_square_5la40_195",Tg={container:JJ,square:YJ},XJ=({mimeType:t})=>p("div",{className:Tg.container,children:p("div",{className:Tg.square,children:"Metadata on queue"})}),ZJ="_container_1349m_192",eY="_pdfNav_1349m_201",tY="_previous_page_1349m_214",nY="_page_1349m_222",od={container:ZJ,pdfNav:eY,previous_page:tY,page:nY};gF();bF.GlobalWorkerOptions.workerSrc=new URL("/teia-ui/previews/pr-333/assets/pdf.worker-6b078827.js",self.location);const iY={cMapUrl:"cmaps/",cMapPacked:!0,standardFontDataUrl:"standard_fonts/"},sY=y.memo(function({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s}){const[r,a]=y.useState(),[c,l]=y.useState(1),[d,h]=y.useState(),[f,v]=y.useState(i),[m,g]=y.useState(),b=y.useRef(null),E=y.useMemo(()=>n||t,[n,t]);function x({numPages:F}){a(F)}function C(F){throw Error(F.message,{cause:"PDF Error"})}function _(F){l(Q=>Q+F)}function I(){_(-1)}function S(){_(1)}const T=()=>{var F;f&&(v(!1),g((F=b.current)==null?void 0:F.clientHeight)),h(c)},B=k(He,{children:[p(Xh,{artifactUri:e,displayUri:e,previewUri:n,displayView:!1,nft:s},`img-${s.token_id}`),f&&p("p",{style:{textAlign:"center",margin:"1em"},children:"Loading PDF..."},`loading-${s.token_id}`)]});return i?k("div",{ref:b,className:od.container,children:[k(yF,{file:E,loading:B,onLoadSuccess:x,onLoadError:C,title:`PDF object ${s.token_id}`,options:iY,children:[d&&d!==c&&p(U5,{className:od.previous_page,pageNumber:d,height:m},`${d}`),p(U5,{className:od.page,pageNumber:c,onRenderSuccess:T,height:m},c)]}),!f&&k("div",{className:od.pdfNav,children:[p(ge,{disabled:c<=1,onClick:I,children:"Prev «"}),k("p",{children:["Page ",c||(r?1:"--")," of ",r||"--"]}),p(ge,{disabled:r?c>=r:!1,onClick:S,children:">» Next"})]})]}):B}),Fg=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],mr=(()=>{if(typeof document>"u")return!1;const t=Fg[0],e={};for(const n of Fg)if((n==null?void 0:n[1])in document){for(const[s,r]of n.entries())e[t[s]]=r;return e}return!1})(),kg={change:mr.fullscreenchange,error:mr.fullscreenerror};let wi={request(t=document.documentElement,e){return new Promise((n,i)=>{const s=()=>{wi.off("change",s),n()};wi.on("change",s);const r=t[mr.requestFullscreen](e);r instanceof Promise&&r.then(s).catch(i)})},exit(){return new Promise((t,e)=>{if(!wi.isFullscreen){t();return}const n=()=>{wi.off("change",n),t()};wi.on("change",n);const i=document[mr.exitFullscreen]();i instanceof Promise&&i.then(n).catch(e)})},toggle(t,e){return wi.isFullscreen?wi.exit():wi.request(t,e)},onchange(t){wi.on("change",t)},onerror(t){wi.on("error",t)},on(t,e){const n=kg[t];n&&document.addEventListener(n,e,!1)},off(t,e){const n=kg[t];n&&document.removeEventListener(n,e,!1)},raw:mr};Object.defineProperties(wi,{isFullscreen:{get:()=>!!document[mr.fullscreenElement]},element:{enumerable:!0,get:()=>document[mr.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[mr.fullscreenEnabled]}});mr||(wi={isEnabled:!1});const cd=wi,kf=new Map,ld=new WeakMap;let Mg=0,rY;function aY(t){return t?(ld.has(t)||(Mg+=1,ld.set(t,Mg.toString())),ld.get(t)):"0"}function oY(t){return Object.keys(t).sort().filter(e=>t[e]!==void 0).map(e=>`${e}_${e==="root"?aY(t.root):t[e]}`).toString()}function cY(t){let e=oY(t),n=kf.get(e);if(!n){const i=new Map;let s;const r=new IntersectionObserver(a=>{a.forEach(c=>{var l;const d=c.isIntersecting&&s.some(h=>c.intersectionRatio>=h);t.trackVisibility&&typeof c.isVisible>"u"&&(c.isVisible=d),(l=i.get(c.target))==null||l.forEach(h=>{h(d,c)})})},t);s=r.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),n={id:e,observer:r,elements:i},kf.set(e,n)}return n}function lY(t,e,n={},i=rY){if(typeof window.IntersectionObserver>"u"&&i!==void 0){const l=t.getBoundingClientRect();return e(i,{isIntersecting:i,target:t,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}const{id:s,observer:r,elements:a}=cY(n);let c=a.get(t)||[];return a.has(t)||a.set(t,c),c.push(e),r.observe(t),function(){c.splice(c.indexOf(e),1),c.length===0&&(a.delete(t),r.unobserve(t)),a.size===0&&(r.disconnect(),kf.delete(s))}}function uY({threshold:t,delay:e,trackVisibility:n,rootMargin:i,root:s,triggerOnce:r,skip:a,initialInView:c,fallbackInView:l,onChange:d}={}){var h;const[f,v]=y.useState(null),m=y.useRef(),[g,b]=y.useState({inView:!!c,entry:void 0});m.current=d,y.useEffect(()=>{if(a||!f)return;let _;return _=lY(f,(I,S)=>{b({inView:I,entry:S}),m.current&&m.current(I,S),S.isIntersecting&&r&&_&&(_(),_=void 0)},{root:s,rootMargin:i,threshold:t,trackVisibility:n,delay:e},l),()=>{_&&_()}},[Array.isArray(t)?t.toString():t,f,s,i,r,a,n,l,e]);const E=(h=g.entry)==null?void 0:h.target,x=y.useRef();!f&&E&&!r&&!a&&x.current!==E&&(x.current=E,b({inView:!!c,entry:void 0}));const C=[v,g.inView,g.entry];return C.ref=C[0],C.inView=C[1],C.entry=C[2],C}const dY="_flex_gv65q_192",hY="_container_gv65q_201",pY="_feed_gv65q_211",fY="_fullscreen_gv65q_220",mY="_icon_gv65q_244",AY="_icon_fullscreen_gv65q_274",Po={flex:dY,container:hY,feed:pY,fullscreen:fY,icon:mY,icon_fullscreen:AY};const vY=({nft:t,children:e,displayView:n})=>{const i=y.useRef(null),[s,r]=y.useState(),{ref:a,inView:c}=uY({threshold:0,initialInView:!1}),l=[We.MP4,We.OGV,We.QUICKTIME,We.WEBM].includes(t.mime_type),d=()=>{i.current&&(cd.isFullscreen?cd.exit():cd.request(i.current,{navigationUI:"hide"}))};y.useEffect(()=>{const v=m=>{Ul||(cd.isFullscreen?r(!0):r(!1),window.dispatchEvent(new Event("resize")))};return(l||!Ul)&&(document.addEventListener("fullscreenchange",v),document.addEventListener("webkitfullscreenchange",v,!1)),()=>{(l||!Ul)&&(document.removeEventListener("fullscreenchange",v),document.removeEventListener("webkitfullscreenchange",v,!1))}},[]);const h=wt({[Po.container]:!0,[Po.fullscreen]:s,[Po.flex]:n,[Po.feed]:!n}),f=ve.Children.map(e,v=>ve.isValidElement(v)?ve.cloneElement(v,{inView:c,displayView:n}):v);return p("div",{ref:a,children:k("div",{ref:i,className:h,children:[f,n&&!Ul&&!l&&p(ge,{alt:"Fullscreen Button",className:Po.icon+" svg-icon "+(s?Po.icon_fullscreen:""),onClick:d,children:s?p(rP,{width:32}):p(aP,{width:32})})]})})},gY="_container_mhzek_1",bY="_preview_mhzek_16",yY="_button_mhzek_31",EY="_gradient_mhzek_41",b3={container:gY,preview:bY,button:yY,gradient:EY},xY=({displayView:t,displayUri:e,artifactUri:n,previewUri:i,preview:s,objktID:r})=>{const[a,c]=ve.useState("");return ve.useEffect(()=>{if(n&&wn.get(n).then(l=>{c(l.data)}),s&&i)if(i.startsWith("data:text/markdown;base64,")){const l=i.replace("data:text/markdown;base64,","");c(atob(l))}else console.error("previewUri is not a base64 encoded markdown",i)},[n,i,t,e,s]),t?p("div",{className:b3.container,children:k("div",{className:b3.preview,children:[p("img",{src:e,alt:`cover for markdown object ${r}`}),p("div",{className:b3.button,children:p(ge,{alt:"View Markdown Token"})})]})}):p("div",{children:p(dn,{children:p(p4,{children:a})})})},ph=({nft:t,previewUri:e,previewDisplayUri:n,displayView:i,details:s})=>{const r=y.useMemo(()=>t.artifact_uri?ec(t.artifact_uri,"CDN",{size:"raw"}):"",[t]);if(!t)throw Error("No OBJKT to render");if(t.metadata_status==="unprocessed")throw Error(`The OBJKT #${t.token_id} is being processed`,{cause:"Processing Metadata"});const a=y.useMemo(()=>{var d;return!!(!t.display_uri&&((d=t.mime_type)!=null&&d.startsWith("video")))},[t]),c=y.useMemo(()=>{var d;if(n)return n;if(t.display_uri)return ec(t.display_uri,"CDN",{size:"raw"});if((d=t.mime_type)!=null&&d.startsWith("video"))return ec(t.artifact_uri,"CDN",{size:"raw"})},[t,n]),l=y.useMemo(()=>{switch(t.mime_type){case We.BMP:case We.GIF:case We.JPEG:case We.PNG:case We.TIFF:case We.WEBP:return p(Xh,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.SVG:return p(pJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.DIRECTORY:case We.ZIP:case We.ZIP1:case We.ZIP2:return p(WJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.MP4:case We.OGV:case We.QUICKTIME:case We.WEBM:return p(sJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t,forceVideo:a});case We.GLB:case We.GLTF:return p(ZW,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.MP3:case We.OGA:case We.FLAC:case We.WAV:case We.XWAV:return p(cJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.PDF:return p(sY,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.MD:return p(xY,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});default:return p(XJ,{mimeType:t.mime_type})}},[t.mime_type]);if(t.metadata_status==="error"){const d=Error(`The OBJKT #${t.token_id} failed to index, - if this persists for more than a day please log an issue.`,{cause:"Metadata Error"});return console.error(d),null}return k(vY,{displayView:i,nft:t,children:[s,l]})},wY="_hover_details_10vmi_192",_Y="_container_10vmi_205",CY="_token_infos_container_10vmi_213",IY="_blur_10vmi_221",DY="_photo_protect_10vmi_225",SY="_masonry_10vmi_233",qo={hover_details:wY,container:_Y,token_infos_container:CY,blur:IY,photo_protect:DY,masonry:SY},BY={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},Rg=({nft:t,visible:e})=>p(gr,{children:e&&k(nn.div,{...BY,className:qo.hover_details,children:[k("h3",{children:["#",t.token_id]}),p("h4",{children:t.name}),p("p",{children:t.description})]})}),BE=({nft:t})=>{var l;const[e,n]=hn(d=>[d.nsfwFriendly,d.photosensitiveFriendly],Ns),i=hn(d=>d.zen),s=hn(d=>d.viewMode),[r,a]=y.useState(!1),c=wt({[qo.container]:!0,[qo.blur]:t.isNSFW&&!e,[qo.photo_protect]:t.isPhotosensitive&&!n,[qo.masonry]:s==="masonry"});return k("div",{onMouseOver:()=>a(!0),onFocus:()=>a(!0),onMouseOut:()=>a(!1),onBlur:()=>a(!1),className:c,children:[(l=t.mime_type)!=null&&l.startsWith("audio")?p(ph,{details:p(Rg,{nft:t,visible:r&&!i}),nft:t}):p(Zo,{"aria-label":`OBJKT ${t.token_id}`,to:`${ms.OBJKT}/${t.token_id}`,children:p(ph,{details:p(Rg,{nft:t,visible:r&&!i}),nft:t})}),!i&&p("div",{className:qo.token_infos_container,children:p(fG,{nft:t})})]})};class Mf extends y.Component{constructor(e){super(e),this.scrollListener=this.scrollListener.bind(this),this.eventListenerOptions=this.eventListenerOptions.bind(this),this.mousewheelListener=this.mousewheelListener.bind(this)}componentDidMount(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}componentDidUpdate(){if(this.props.isReverse&&this.loadMore){const e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}componentWillUnmount(){this.detachScrollListener(),this.detachMousewheelListener()}isPassiveSupported(){let e=!1;const n={get passive(){e=!0}};try{document.addEventListener("test",null,n),document.removeEventListener("test",null,n)}catch{}return e}eventListenerOptions(){let e=this.props.useCapture;return this.isPassiveSupported()?e={useCapture:this.props.useCapture,passive:!0}:e={passive:!1},e}setDefaultLoader(e){this.defaultLoader=e}detachMousewheelListener(){let e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}detachScrollListener(){let e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}getParentElement(e){const n=this.props.getScrollParent&&this.props.getScrollParent();return n??(e&&e.parentNode)}filterProps(e){return e}attachScrollListener(){const e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;let n=window;this.props.useWindow===!1&&(n=e),n.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),n.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}mousewheelListener(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}scrollListener(){const e=this.scrollComponent,n=window,i=this.getParentElement(e);let s;if(this.props.useWindow){const r=document.documentElement||document.body.parentNode||document.body,a=n.pageYOffset!==void 0?n.pageYOffset:r.scrollTop;this.props.isReverse?s=a:s=this.calculateOffset(e,a)}else this.props.isReverse?s=i.scrollTop:s=e.scrollHeight-i.scrollTop-i.clientHeight;s{this.scrollComponent=x,h&&h(x)};const E=[n];return s&&(c?a?E.unshift(c):E.push(c):this.defaultLoader&&(a?E.unshift(this.defaultLoader):E.push(this.defaultLoader))),ve.createElement(i,b,E)}}Rp(Mf,"propTypes",{children:xi.node.isRequired,element:xi.node,hasMore:xi.bool,initialLoad:xi.bool,isReverse:xi.bool,loader:xi.node,loadMore:xi.func.isRequired,pageStart:xi.number,ref:xi.func,getScrollParent:xi.func,threshold:xi.number,useCapture:xi.bool,useWindow:xi.bool}),Rp(Mf,"defaultProps",{element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null});function TE(t){return(e,n,i)=>{const s=y.useRef(),r=t(e,n,i);y.useEffect(()=>{r.data!==void 0&&(s.current=r.data)},[r.data]);const a=y.useCallback(()=>{s.current=void 0},[]),c=r.data===void 0?s.current:r.data,l=r.data===void 0&&s.current!==void 0;return Object.assign({},r,{data:c,isLagging:l,resetLaggy:a})}}const TY="_toolbar_1ix1s_192",FY="_filter_box_1ix1s_212",kY="_feeds_area_1ix1s_227",MY="_filter_area_1ix1s_234",RY="_feeds_button_1ix1s_239",OY="_separator_1ix1s_259",NY="_feeds_dropdown_1ix1s_264",LY="_view_mode_area_1ix1s_268",QY="_tagline_1ix1s_277",PY="_media_type_1ix1s_282",$Y="_confirm_box_1ix1s_288",zY="_tags_1ix1s_296",VY="_filters_container_1ix1s_303",$o={toolbar:TY,filter_box:FY,feeds_area:kY,filter_area:MY,feeds_button:RY,separator:OY,feeds_dropdown:NY,view_mode_area:LY,tagline:QY,media_type:PY,confirm_box:$Y,tags:zY,filters_container:VY},Og=t=>document.body.classList.add(t),Ng=t=>document.body.classList.remove(t);function UY(t){y.useEffect(()=>(t instanceof Array?t.map(Og):Og(t),()=>{t instanceof Array?t.map(Ng):Ng(t)}),[t])}const HY="_dropdown_container_1na8u_192",GY="_vertical_1na8u_213",qY="_header_button_1na8u_217",jY="_menu_left_1na8u_230",KY="_header_button_open_1na8u_236",WY="_header_button_toggled_1na8u_249",JY="_left_1na8u_257",qa={dropdown_container:HY,vertical:GY,header_button:qY,menu_left:jY,header_button_open:KY,header_button_toggled:WY,left:JY},YY=(t,e,n=!1)=>{const i=s=>{t.current&&!t.current.contains(s.target)&&(n&&t.current.parentElement.contains(s.target)||e())};y.useEffect(()=>(document.addEventListener("mousedown",i),()=>{document.removeEventListener("mousedown",i)}),[])};/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */var XY=function(){var t={base:"https://twemoji.maxcdn.com/v/14.0.2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:C,toCodePoint:T},onerror:function(){this.parentNode&&this.parentNode.replaceChild(l(this.alt,!1),this)},parse:_,replace:I,test:S},e={"&":"&","<":"<",">":">","'":"'",'"':"""},n=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd\udec3-\udec5\udef0-\udef6]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedd-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec2\uded0-\uded9\udee0-\udee7]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,i=/\uFE0F/g,s=String.fromCharCode(8205),r=/[&<>'"]/g,a=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,c=String.fromCharCode;return t;function l(B,F){return document.createTextNode(F?B.replace(i,""):B)}function d(B){return B.replace(r,b)}function h(B,F){return"".concat(F.base,F.size,"/",B,F.ext)}function f(B,F){for(var Q=B.childNodes,z=Q.length,U,H;z--;)U=Q[z],H=U.nodeType,H===3?F.push(U):H===1&&!("ownerSVGElement"in U)&&!a.test(U.nodeName.toLowerCase())&&f(U,F);return F}function v(B){return T(B.indexOf(s)<0?B.replace(i,""):B)}function m(B,F){for(var Q=f(B,[]),z=Q.length,U,H,N,O,G,ee,Y,L,J,j,X,te,se;z--;){for(N=!1,O=document.createDocumentFragment(),G=Q[z],ee=G.nodeValue,L=0;Y=n.exec(ee);){if(J=Y.index,J!==L&&O.appendChild(l(ee.slice(L,J),!0)),X=Y[0],te=v(X),L=J+X.length,se=F.callback(te,F),te&&se){j=new Image,j.onerror=F.onerror,j.setAttribute("draggable","false"),U=F.attributes(X,te);for(H in U)U.hasOwnProperty(H)&&H.indexOf("on")!==0&&!j.hasAttribute(H)&&j.setAttribute(H,U[H]);j.className=F.className,j.alt=X,j.src=se,N=!0,O.appendChild(j)}j||O.appendChild(l(X,!1)),j=null}N&&(L")}return z})}function b(B){return e[B]}function E(){return null}function x(B){return typeof B=="number"?B+"x"+B:B}function C(B){var F=typeof B=="string"?parseInt(B,16):B;return F<65536?c(F):(F-=65536,c(55296+(F>>10),56320+(F&1023)))}function _(B,F){return(!F||typeof F=="function")&&(F={callback:F}),(typeof B=="string"?g:m)(B,{callback:F.callback||h,attributes:typeof F.attributes=="function"?F.attributes:E,base:typeof F.base=="string"?F.base:t.base,ext:F.ext||t.ext,size:F.folder||x(F.size||t.size),className:F.className||t.className,onerror:F.onerror||t.onerror})}function I(B,F){return String(B).replace(n,F)}function S(B){n.lastIndex=0;var F=n.test(B);return n.lastIndex=0,F}function T(B,F){for(var Q=[],z=0,U=0,H=0;H{XY.parse(document.body,{folder:"svg",ext:".svg",base:"https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/"})},[])}function ZY({children:t,setOpen:e,vertical:n,menuID:i,left:s}){UY("overlay");const r=y.useRef(null);FE(),YY(r,()=>{e(!1)},!0);const a=wt({[qa.dropdown_container]:!0,[qa.vertical]:n,[qa.left]:s});return p(nn.div,{className:a,initial:"hidden",animate:"show",variants:sM,id:i||"dropdown",ref:r,children:p(gr,{children:t})})}const kE=y.memo(ZY);function eX({menuID:t,direction:e="right",label:n,alt:i,icon:s,toggled:r,children:a,onClick:c,className:l}){const[d,h]=y.useState(!1);FE();const f=()=>{h(!d)},v=wt({[qa.header_button]:!0,[qa.header_button_open]:d,[qa.header_button_toggled]:r}),m=wt({[qa.menu_left]:e==="left"}),g={};return e==="left"&&(g.left=!0),k(nn.div,{className:`${l||""} ${m}`,children:[p(ge,{alt:i,className:v,"data-toggle":t,onClick:()=>{f(),c&&c()},children:k(He,{children:[n,s]})}),p(gr,{children:a&&d&&ve.cloneElement(a,{setOpen:h,...g})})]})}const ME=y.memo(eX),ud=new Map([["/feed/sales","Recent Sales"],["/feed/random","Random"],["/feed/newobjkts","New OBJKTs"],["/feed/friends","Friends"],["---fund_feeds","fund_feeds"],["/feed/morocco-quake-aid","🇲🇦 Quake Aid"],["/feed/quake-aid","🇹🇷🇸🇾 Quake Aid"],["/feed/ukraine","🇺🇦 Ukraine"],["/feed/pakistan","🇵🇰 Pakistan"],["/feed/iran","🇮🇷 Iran"],["/feed/tezospride","🏳️‍🌈 Tezospride"],["---mime_feeds","mime_feeds"],["/feed/image","Image"],["/feed/video","Video"],["/feed/audio","Audio"],["/feed/glb","3D"],["/feed/html-svg","HTML & SVG"],["/feed/gif","GIF"],["/feed/pdf","PDF"],["/feed/md","Markdown"]]),tX=["/feed/friends"],y3=({feeds_menu:t=!1})=>{const[e,n,i]=hn(c=>[c.viewMode,c.setViewMode,c.startFeed],Ns),s=e4(),r=ud.get(s.pathname)||i||fb,a=fu();return k(nn.div,{className:$o.toolbar,children:[t&&p("div",{className:$o.feeds_area,children:p(ME,{alt:"feeds selection dropdown",menuID:"feeds",icon:p(ZQ,{}),label:r,className:$o.feeds_dropdown,children:p(kE,{menuID:"feeds",children:p("div",{className:$o.feeds_button,children:[...ud.keys()].map(c=>c.startsWith("-")?p(Jt,{className:$o.separator},c):tX.includes(c)?p(ge,{onClick:()=>{a("/sync",{state:`${c}`})},children:ud.get(c)},c):p(ge,{to:c,children:ud.get(c)},c))})})})}),k("div",{className:$o.view_mode_area,children:[p(h8,{alt:"single view mode",toggled:e==="single",onClick:()=>{n("single")},icon:p(nP,{})}),p(h8,{alt:"masonry view mode",toggled:e==="masonry",onClick:()=>n("masonry"),icon:p(tP,{})})]})]})},nX="_single_view_1uovf_192",iX="_load_container_1uovf_198",sX="_feed_container_1uovf_207",rX="_infinite_scroll_1uovf_227",aX="_empty_section_1uovf_232",La={single_view:nX,load_container:iX,feed_container:sX,infinite_scroll:rX,empty_section:aX};function oX(){var t=y.useRef(!0);return t.current?(t.current=!1,!0):t.current}var cX=function(t,e){var n=oX();y.useEffect(function(){if(!n)return t()},e)};const lX=cX;function uX(t){for(var e=[],n=1;n"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=Lg[e.format]||Lg.default;window.clipboardData.setData(f,t)}else h.clipboardData.clearData(),h.clipboardData.setData(e.format,t);e.onCopy&&(h.preventDefault(),e.onCopy(h.clipboardData))}),document.body.appendChild(c),r.selectNodeContents(c),a.addRange(r);var d=document.execCommand("copy");if(!d)throw new Error("copy command was unsuccessful");l=!0}catch(h){n&&console.error("unable to copy using execCommand: ",h),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),l=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),i=mX("message"in e?e.message:fX),window.prompt(i,t)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(r):a.removeAllRanges()),c&&document.body.removeChild(c),s()}return l}var vX=AX;const gX=Ji(vX);var bX=function(t){y.useEffect(t,[])};const RE=bX;var yX=function(t,e){return e!==void 0?e:Rf?window.matchMedia(t).matches:!1},EX=function(t,e){var n=y.useState(yX(t,e)),i=n[0],s=n[1];return y.useEffect(function(){var r=!0,a=window.matchMedia(t),c=function(){r&&s(!!a.matches)};return a.addListener(c),s(a.matches),function(){r=!1,a.removeListener(c)}},[t]),i};const xX=EX;var wX=function(t){RE(function(){t()})};const _X=wX;var CX=function(t){var e=y.useRef(t);e.current=t,RE(function(){return function(){return e.current()}})};const IX=CX;var DX=function(t){var e=y.useRef(0),n=y.useState(t),i=n[0],s=n[1],r=y.useCallback(function(a){cancelAnimationFrame(e.current),e.current=requestAnimationFrame(function(){s(a)})},[]);return IX(function(){cancelAnimationFrame(e.current)}),[i,r]};const SX=DX;var BX=function(){var t=SX(function(){return{x:Rf?window.pageXOffset:0,y:Rf?window.pageYOffset:0}}),e=t[0],n=t[1];return y.useEffect(function(){var i=function(){n(function(s){var r=window.pageXOffset,a=window.pageYOffset;return s.x!==r||s.y!==a?{x:r,y:a}:s})};return i(),uX(window,"scroll",i,{capture:!1,passive:!0}),function(){dX(window,"scroll",i)}},[]),e};const TX=BX,Qg=(t,e,n)=>{const[i,s]=y.useState([!1,null]),[r,a]=y.useState(null);return _X(()=>{_9(()=>import("./keyboard-ff2bbdc4.js").then(c=>c.k),["assets/keyboard-ff2bbdc4.js","assets/contracts-485dccc3.js"]).then(c=>a(c.default||c))}),y.useEffect(()=>{if(!r)return;const c=d=>s([!0,d]),l=d=>s([!1,d]);return r.bind(t,c,l,!0),()=>{r.unbind(t,c,l)}},[t,r]),lX(()=>{!i[0]&&n?n():i[0]&&e&&e()},[i[0]]),i};function FX({tokens:t}){return p("div",{className:`${La.single_view} no-fool`,children:t.map(e=>p(BE,{nft:e},e.token_id))})}function kX({tokens:t}){return p(SU,{children:t.map(e=>p(BE,{nft:e},e.key||e.token_id))})}function Yi({query:t,label:e,namespace:n,showRestricted:i=!1,overrideProtections:s=!1,feeds_menu:r=!1,disable:a=!1,variables:c={},swrParams:l=[],itemsPerLoad:d=40,maxItems:h=2e3,resultsPath:f="tokens",tokenPath:v="",keyPath:m="token_id",emptyMessage:g="no results",postProcessTokens:b=x=>x,extractTokensFromResponse:E=(x,{postProcessTokens:C,resultsPath:_,tokenPath:I,keyPath:S})=>C(xt(x,_).map(T=>({...I?xt(T,I):T,key:xt(T,S)})))}){const[x,C]=mu(),{walletBlockMap:_,nsfwMap:I,photosensitiveMap:S,objktBlockMap:T}=yr(),[B,F,Q]=hn(G=>[G.viewMode,G.toggleViewMode,G.toggleZen],Ns);Qg("v",F),Qg("z",Q);const z=x.get(n)?parseInt(x.get(n),10):d,{data:U,error:H}=qn(a?null:[n,...l],async G=>typeof t=="string"?Qn.request("https://teztok.teia.rocks/v1/graphql",t,{...c,...h?{limit:h}:{}}):t,{revalidateIfStale:!1,revalidateOnFocus:!1,use:[TE]});if(H)return p(dn,{children:p("pre",{children:JSON.stringify(H,null,2)})});if(!U)return k("div",{className:La.feed_container,children:[p(y3,{feeds_menu:r}),p("div",{className:La.load_container,children:p(Qs,{message:`Loading ${e||n}`})})]});if(_===void 0)throw new Error("Please try again in a few minutes.",{cause:"Could not retrieve the ban list"});const N=E(U,{postProcessTokens:b,resultsPath:f,tokenPath:v,keyPath:m}).filter(G=>i?!0:_.get(G.artist_address)!==1&&T.get(G.id)!==1).map(G=>{var ee,Y,L;return{...G,isNSFW:!s&&(I.get(G.token_id)===1||((ee=G.teia_meta)==null?void 0:ee.content_rating)===b4),isPhotosensitive:!s&&(S.get(G.token_id)===1||((L=(Y=G.teia_meta)==null?void 0:Y.accessibility)==null?void 0:L.hazards.includes(y4)))}});if(!N.length)return k("div",{className:La.feed_container,children:[p(y3,{feeds_menu:r}),p("div",{className:La.empty_section,children:p("h1",{children:g})})]});const O=N.slice(0,z);return k("div",{className:`${La.feed_container} no-fool`,children:[p(y3,{feeds_menu:r}),p(D4.Provider,{value:{},children:p(Mf,{className:`${La.infinite_scroll} no-fool`,loadMore:()=>{C({...Object.fromEntries(x),[n]:z+d},{preventScrollReset:!0})},hasMore:z${n.documentElement.innerHTML}`}async function zJ(t){if(!t["index.html"])return{valid:!1,error:"Missing index.html file"};let n=await t["index.html"].text();return new DOMParser().parseFromString(n,"text/html").head?{valid:!0}:{valid:!1,error:"Missing tag in index.html. Please refer to the Interactive OBJKTs Guide.."}}function VJ(t){const n=t.split(",")[1],i=atob(n),s=i.length,r=new Uint8Array(s);for(let a=0;a{const{artifactUri:e,displayUri:n,previewUri:i,nft:s,displayView:r}=t,a=Je(I=>I.address),c=Me(I=>I.show);let l=!1,d=!1,p=!1;s.artist_address&&(l=s.artist_address),a&&(d=a),s.token_id&&(p=String(s.token_id));const f=y.useRef(null),v=y.useRef(null),m=y.useRef(!1),[g,b]=y.useState(null),[E,x]=y.useState(null),C=async()=>{m.current=!0;const I=VJ(i);try{const F=(await BE(I)).reduce((k,Q)=>({...k,[Q.path]:Q.blob}),{});v.current=F;const B=await zJ(v.current);B.error?(console.error(B.error),x(B.error)):x(null),b(B.valid),m.current=!1}catch(S){c(`Couldn't unpack ZIP file: ${S}`),console.error(S);return}};i&&!v.current&&!m.current&&C(),y.useEffect(()=>{const I=async S=>{S.data===B6&&f.current.contentWindow.postMessage({target:"hicetnunc-html-preview",data:v.current},"*")};return window.addEventListener("message",I),()=>window.removeEventListener("message",I)},[i]);const _=_t({[Oa.container]:!0,[Oa.interactive]:r});if(i){if(l=d,g)return h("div",{className:_,children:h("iframe",{ref:f,title:`interactive object ${s.token_id}`,src:`https://iframe.teia.art/html?uid=${B6}&creator=${l}&viewer=${d}&objkt=${p}`,sandbox:F6,allow:T6})});if(g===!1)return T("div",{className:Oa.error,children:["Preview Error: ",E]})}return r?h("div",{children:h("iframe",{className:`${Oa.html} zip-embed`,title:`interactive object ${s.token_id}`,src:`${e}/?creator=${l}&viewer=${d}&objkt=${p}`,sandbox:F6,allow:T6})}):h("div",{className:_,children:T("div",{className:Oa.preview,children:[h("img",{src:n,alt:`interactive object ${s.token_id}`}),h("div",{className:Oa.button,children:h(ve,{alt:"View Generative Token",children:h(WQ,{})})})]})})},XJ="_container_5la40_192",ZJ="_square_5la40_195",k6={container:XJ,square:ZJ},eY=({mimeType:t})=>h("div",{className:k6.container,children:h("div",{className:k6.square,children:"Metadata on queue"})}),tY="_container_1349m_192",nY="_pdfNav_1349m_201",iY="_previous_page_1349m_214",sY="_page_1349m_222",ld={container:tY,pdfNav:nY,previous_page:iY,page:sY};yF();EF.GlobalWorkerOptions.workerSrc=new URL("/teia-ui/previews/pr-333/assets/pdf.worker-6b078827.js",self.location);const rY={cMapUrl:"cmaps/",cMapPacked:!0,standardFontDataUrl:"standard_fonts/"},aY=y.memo(function({artifactUri:t,displayUri:e,previewUri:n,displayView:i,nft:s}){const[r,a]=y.useState(),[c,l]=y.useState(1),[d,p]=y.useState(),[f,v]=y.useState(i),[m,g]=y.useState(),b=y.useRef(null),E=y.useMemo(()=>n||t,[n,t]);function x({numPages:k}){a(k)}function C(k){throw Error(k.message,{cause:"PDF Error"})}function _(k){l(Q=>Q+k)}function I(){_(-1)}function S(){_(1)}const F=()=>{var k;f&&(v(!1),g((k=b.current)==null?void 0:k.clientHeight)),p(c)},B=T(Pe,{children:[h(e0,{artifactUri:e,displayUri:e,previewUri:n,displayView:!1,nft:s},`img-${s.token_id}`),f&&h("p",{style:{textAlign:"center",margin:"1em"},children:"Loading PDF..."},`loading-${s.token_id}`)]});return i?T("div",{ref:b,className:ld.container,children:[T(xF,{file:E,loading:B,onLoadSuccess:x,onLoadError:C,title:`PDF object ${s.token_id}`,options:rY,children:[d&&d!==c&&h(G5,{className:ld.previous_page,pageNumber:d,height:m},`${d}`),h(G5,{className:ld.page,pageNumber:c,onRenderSuccess:F,height:m},c)]}),!f&&T("div",{className:ld.pdfNav,children:[h(ve,{disabled:c<=1,onClick:I,children:"Prev «"}),T("p",{children:["Page ",c||(r?1:"--")," of ",r||"--"]}),h(ve,{disabled:r?c>=r:!1,onClick:S,children:">» Next"})]})]}):B}),M6=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],mr=(()=>{if(typeof document>"u")return!1;const t=M6[0],e={};for(const n of M6)if((n==null?void 0:n[1])in document){for(const[s,r]of n.entries())e[t[s]]=r;return e}return!1})(),R6={change:mr.fullscreenchange,error:mr.fullscreenerror};let wi={request(t=document.documentElement,e){return new Promise((n,i)=>{const s=()=>{wi.off("change",s),n()};wi.on("change",s);const r=t[mr.requestFullscreen](e);r instanceof Promise&&r.then(s).catch(i)})},exit(){return new Promise((t,e)=>{if(!wi.isFullscreen){t();return}const n=()=>{wi.off("change",n),t()};wi.on("change",n);const i=document[mr.exitFullscreen]();i instanceof Promise&&i.then(n).catch(e)})},toggle(t,e){return wi.isFullscreen?wi.exit():wi.request(t,e)},onchange(t){wi.on("change",t)},onerror(t){wi.on("error",t)},on(t,e){const n=R6[t];n&&document.addEventListener(n,e,!1)},off(t,e){const n=R6[t];n&&document.removeEventListener(n,e,!1)},raw:mr};Object.defineProperties(wi,{isFullscreen:{get:()=>!!document[mr.fullscreenElement]},element:{enumerable:!0,get:()=>document[mr.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[mr.fullscreenEnabled]}});mr||(wi={isEnabled:!1});const ud=wi,Rf=new Map,dd=new WeakMap;let N6=0,oY;function cY(t){return t?(dd.has(t)||(N6+=1,dd.set(t,N6.toString())),dd.get(t)):"0"}function lY(t){return Object.keys(t).sort().filter(e=>t[e]!==void 0).map(e=>`${e}_${e==="root"?cY(t.root):t[e]}`).toString()}function uY(t){let e=lY(t),n=Rf.get(e);if(!n){const i=new Map;let s;const r=new IntersectionObserver(a=>{a.forEach(c=>{var l;const d=c.isIntersecting&&s.some(p=>c.intersectionRatio>=p);t.trackVisibility&&typeof c.isVisible>"u"&&(c.isVisible=d),(l=i.get(c.target))==null||l.forEach(p=>{p(d,c)})})},t);s=r.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),n={id:e,observer:r,elements:i},Rf.set(e,n)}return n}function dY(t,e,n={},i=oY){if(typeof window.IntersectionObserver>"u"&&i!==void 0){const l=t.getBoundingClientRect();return e(i,{isIntersecting:i,target:t,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}const{id:s,observer:r,elements:a}=uY(n);let c=a.get(t)||[];return a.has(t)||a.set(t,c),c.push(e),r.observe(t),function(){c.splice(c.indexOf(e),1),c.length===0&&(a.delete(t),r.unobserve(t)),a.size===0&&(r.disconnect(),Rf.delete(s))}}function hY({threshold:t,delay:e,trackVisibility:n,rootMargin:i,root:s,triggerOnce:r,skip:a,initialInView:c,fallbackInView:l,onChange:d}={}){var p;const[f,v]=y.useState(null),m=y.useRef(),[g,b]=y.useState({inView:!!c,entry:void 0});m.current=d,y.useEffect(()=>{if(a||!f)return;let _;return _=dY(f,(I,S)=>{b({inView:I,entry:S}),m.current&&m.current(I,S),S.isIntersecting&&r&&_&&(_(),_=void 0)},{root:s,rootMargin:i,threshold:t,trackVisibility:n,delay:e},l),()=>{_&&_()}},[Array.isArray(t)?t.toString():t,f,s,i,r,a,n,l,e]);const E=(p=g.entry)==null?void 0:p.target,x=y.useRef();!f&&E&&!r&&!a&&x.current!==E&&(x.current=E,b({inView:!!c,entry:void 0}));const C=[v,g.inView,g.entry];return C.ref=C[0],C.inView=C[1],C.entry=C[2],C}const pY="_flex_gv65q_192",fY="_container_gv65q_201",mY="_feed_gv65q_211",AY="_fullscreen_gv65q_220",vY="_icon_gv65q_244",gY="_icon_fullscreen_gv65q_274",Po={flex:pY,container:fY,feed:mY,fullscreen:AY,icon:vY,icon_fullscreen:gY};const bY=({nft:t,children:e,displayView:n})=>{const i=y.useRef(null),[s,r]=y.useState(),{ref:a,inView:c}=hY({threshold:0,initialInView:!1}),l=[We.MP4,We.OGV,We.QUICKTIME,We.WEBM].includes(t.mime_type),d=()=>{i.current&&(ud.isFullscreen?ud.exit():ud.request(i.current,{navigationUI:"hide"}))};y.useEffect(()=>{const v=m=>{Hl||(ud.isFullscreen?r(!0):r(!1),window.dispatchEvent(new Event("resize")))};return(l||!Hl)&&(document.addEventListener("fullscreenchange",v),document.addEventListener("webkitfullscreenchange",v,!1)),()=>{(l||!Hl)&&(document.removeEventListener("fullscreenchange",v),document.removeEventListener("webkitfullscreenchange",v,!1))}},[]);const p=_t({[Po.container]:!0,[Po.fullscreen]:s,[Po.flex]:n,[Po.feed]:!n}),f=ge.Children.map(e,v=>ge.isValidElement(v)?ge.cloneElement(v,{inView:c,displayView:n}):v);return h("div",{ref:a,children:T("div",{ref:i,className:p,children:[f,n&&!Hl&&!l&&h(ve,{alt:"Fullscreen Button",className:Po.icon+" svg-icon "+(s?Po.icon_fullscreen:""),onClick:d,children:s?h(oP,{width:32}):h(cP,{width:32})})]})})},yY="_container_mhzek_1",EY="_preview_mhzek_16",xY="_button_mhzek_31",wY="_gradient_mhzek_41",E3={container:yY,preview:EY,button:xY,gradient:wY},_Y=({displayView:t,displayUri:e,artifactUri:n,previewUri:i,preview:s,objktID:r})=>{const[a,c]=ge.useState("");return ge.useEffect(()=>{if(n&&An.get(n).then(l=>{c(l.data)}),s&&i)if(i.startsWith("data:text/markdown;base64,")){const l=i.replace("data:text/markdown;base64,","");c(atob(l))}else console.error("previewUri is not a base64 encoded markdown",i)},[n,i,t,e,s]),t?h("div",{className:E3.container,children:T("div",{className:E3.preview,children:[h("img",{src:e,alt:`cover for markdown object ${r}`}),h("div",{className:E3.button,children:h(ve,{alt:"View Markdown Token"})})]})}):h("div",{children:h(hn,{children:h(mm,{children:a})})})},Ah=({nft:t,previewUri:e,previewDisplayUri:n,displayView:i,details:s})=>{const r=y.useMemo(()=>t.artifact_uri?ec(t.artifact_uri,"CDN",{size:"raw"}):"",[t]);if(!t)throw Error("No OBJKT to render");if(t.metadata_status==="unprocessed")throw Error(`The OBJKT #${t.token_id} is being processed`,{cause:"Processing Metadata"});const a=y.useMemo(()=>{var d;return!!(!t.display_uri&&((d=t.mime_type)!=null&&d.startsWith("video")))},[t]),c=y.useMemo(()=>{var d;if(n)return n;if(t.display_uri)return ec(t.display_uri,"CDN",{size:"raw"});if((d=t.mime_type)!=null&&d.startsWith("video"))return ec(t.artifact_uri,"CDN",{size:"raw"})},[t,n]),l=y.useMemo(()=>{switch(t.mime_type){case We.BMP:case We.GIF:case We.JPEG:case We.PNG:case We.TIFF:case We.WEBP:return h(e0,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.SVG:return h(mJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.DIRECTORY:case We.ZIP:case We.ZIP1:case We.ZIP2:return h(YJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.MP4:case We.OGV:case We.QUICKTIME:case We.WEBM:return h(aJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t,forceVideo:a});case We.GLB:case We.GLTF:return h(tJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.MP3:case We.OGA:case We.FLAC:case We.WAV:case We.XWAV:return h(uJ,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.PDF:return h(aY,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});case We.MD:return h(_Y,{artifactUri:r,displayUri:c,displayView:i,previewUri:e,nft:t});default:return h(eY,{mimeType:t.mime_type})}},[t.mime_type]);if(t.metadata_status==="error"){const d=Error(`The OBJKT #${t.token_id} failed to index, + if this persists for more than a day please log an issue.`,{cause:"Metadata Error"});return console.error(d),null}return T(bY,{displayView:i,nft:t,children:[s,l]})},CY="_hover_details_10vmi_192",IY="_container_10vmi_205",DY="_token_infos_container_10vmi_213",SY="_blur_10vmi_221",BY="_photo_protect_10vmi_225",TY="_masonry_10vmi_233",qo={hover_details:CY,container:IY,token_infos_container:DY,blur:SY,photo_protect:BY,masonry:TY},FY={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},O6=({nft:t,visible:e})=>h(gr,{children:e&&T(nn.div,{...FY,className:qo.hover_details,children:[T("h3",{children:["#",t.token_id]}),h("h4",{children:t.name}),h("p",{children:t.description})]})}),TE=({nft:t})=>{var l;const[e,n]=pn(d=>[d.nsfwFriendly,d.photosensitiveFriendly],Ls),i=pn(d=>d.zen),s=pn(d=>d.viewMode),[r,a]=y.useState(!1),c=_t({[qo.container]:!0,[qo.blur]:t.isNSFW&&!e,[qo.photo_protect]:t.isPhotosensitive&&!n,[qo.masonry]:s==="masonry"});return T("div",{onMouseOver:()=>a(!0),onFocus:()=>a(!0),onMouseOut:()=>a(!1),onBlur:()=>a(!1),className:c,children:[(l=t.mime_type)!=null&&l.startsWith("audio")?h(Ah,{details:h(O6,{nft:t,visible:r&&!i}),nft:t}):h(Zo,{"aria-label":`OBJKT ${t.token_id}`,to:`${ms.OBJKT}/${t.token_id}`,children:h(Ah,{details:h(O6,{nft:t,visible:r&&!i}),nft:t})}),!i&&h("div",{className:qo.token_infos_container,children:h(AG,{nft:t})})]})};class Nf extends y.Component{constructor(e){super(e),this.scrollListener=this.scrollListener.bind(this),this.eventListenerOptions=this.eventListenerOptions.bind(this),this.mousewheelListener=this.mousewheelListener.bind(this)}componentDidMount(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}componentDidUpdate(){if(this.props.isReverse&&this.loadMore){const e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}componentWillUnmount(){this.detachScrollListener(),this.detachMousewheelListener()}isPassiveSupported(){let e=!1;const n={get passive(){e=!0}};try{document.addEventListener("test",null,n),document.removeEventListener("test",null,n)}catch{}return e}eventListenerOptions(){let e=this.props.useCapture;return this.isPassiveSupported()?e={useCapture:this.props.useCapture,passive:!0}:e={passive:!1},e}setDefaultLoader(e){this.defaultLoader=e}detachMousewheelListener(){let e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}detachScrollListener(){let e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}getParentElement(e){const n=this.props.getScrollParent&&this.props.getScrollParent();return n??(e&&e.parentNode)}filterProps(e){return e}attachScrollListener(){const e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;let n=window;this.props.useWindow===!1&&(n=e),n.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),n.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}mousewheelListener(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}scrollListener(){const e=this.scrollComponent,n=window,i=this.getParentElement(e);let s;if(this.props.useWindow){const r=document.documentElement||document.body.parentNode||document.body,a=n.pageYOffset!==void 0?n.pageYOffset:r.scrollTop;this.props.isReverse?s=a:s=this.calculateOffset(e,a)}else this.props.isReverse?s=i.scrollTop:s=e.scrollHeight-i.scrollTop-i.clientHeight;s{this.scrollComponent=x,p&&p(x)};const E=[n];return s&&(c?a?E.unshift(c):E.push(c):this.defaultLoader&&(a?E.unshift(this.defaultLoader):E.push(this.defaultLoader))),ge.createElement(i,b,E)}}Op(Nf,"propTypes",{children:xi.node.isRequired,element:xi.node,hasMore:xi.bool,initialLoad:xi.bool,isReverse:xi.bool,loader:xi.node,loadMore:xi.func.isRequired,pageStart:xi.number,ref:xi.func,getScrollParent:xi.func,threshold:xi.number,useCapture:xi.bool,useWindow:xi.bool}),Op(Nf,"defaultProps",{element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null});function FE(t){return(e,n,i)=>{const s=y.useRef(),r=t(e,n,i);y.useEffect(()=>{r.data!==void 0&&(s.current=r.data)},[r.data]);const a=y.useCallback(()=>{s.current=void 0},[]),c=r.data===void 0?s.current:r.data,l=r.data===void 0&&s.current!==void 0;return Object.assign({},r,{data:c,isLagging:l,resetLaggy:a})}}const kY="_toolbar_1ix1s_192",MY="_filter_box_1ix1s_212",RY="_feeds_area_1ix1s_227",NY="_filter_area_1ix1s_234",OY="_feeds_button_1ix1s_239",LY="_separator_1ix1s_259",QY="_feeds_dropdown_1ix1s_264",PY="_view_mode_area_1ix1s_268",$Y="_tagline_1ix1s_277",zY="_media_type_1ix1s_282",VY="_confirm_box_1ix1s_288",UY="_tags_1ix1s_296",HY="_filters_container_1ix1s_303",$o={toolbar:kY,filter_box:MY,feeds_area:RY,filter_area:NY,feeds_button:OY,separator:LY,feeds_dropdown:QY,view_mode_area:PY,tagline:$Y,media_type:zY,confirm_box:VY,tags:UY,filters_container:HY},L6=t=>document.body.classList.add(t),Q6=t=>document.body.classList.remove(t);function GY(t){y.useEffect(()=>(t instanceof Array?t.map(L6):L6(t),()=>{t instanceof Array?t.map(Q6):Q6(t)}),[t])}const qY="_dropdown_container_1na8u_192",jY="_vertical_1na8u_213",KY="_header_button_1na8u_217",WY="_menu_left_1na8u_230",JY="_header_button_open_1na8u_236",YY="_header_button_toggled_1na8u_249",XY="_left_1na8u_257",qa={dropdown_container:qY,vertical:jY,header_button:KY,menu_left:WY,header_button_open:JY,header_button_toggled:YY,left:XY},ZY=(t,e,n=!1)=>{const i=s=>{t.current&&!t.current.contains(s.target)&&(n&&t.current.parentElement.contains(s.target)||e())};y.useEffect(()=>(document.addEventListener("mousedown",i),()=>{document.removeEventListener("mousedown",i)}),[])};/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */var eX=function(){var t={base:"https://twemoji.maxcdn.com/v/14.0.2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:C,toCodePoint:F},onerror:function(){this.parentNode&&this.parentNode.replaceChild(l(this.alt,!1),this)},parse:_,replace:I,test:S},e={"&":"&","<":"<",">":">","'":"'",'"':"""},n=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd\udec3-\udec5\udef0-\udef6]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedd-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec2\uded0-\uded9\udee0-\udee7]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,i=/\uFE0F/g,s=String.fromCharCode(8205),r=/[&<>'"]/g,a=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,c=String.fromCharCode;return t;function l(B,k){return document.createTextNode(k?B.replace(i,""):B)}function d(B){return B.replace(r,b)}function p(B,k){return"".concat(k.base,k.size,"/",B,k.ext)}function f(B,k){for(var Q=B.childNodes,z=Q.length,U,H;z--;)U=Q[z],H=U.nodeType,H===3?k.push(U):H===1&&!("ownerSVGElement"in U)&&!a.test(U.nodeName.toLowerCase())&&f(U,k);return k}function v(B){return F(B.indexOf(s)<0?B.replace(i,""):B)}function m(B,k){for(var Q=f(B,[]),z=Q.length,U,H,O,N,G,ee,Y,L,J,j,X,te,se;z--;){for(O=!1,N=document.createDocumentFragment(),G=Q[z],ee=G.nodeValue,L=0;Y=n.exec(ee);){if(J=Y.index,J!==L&&N.appendChild(l(ee.slice(L,J),!0)),X=Y[0],te=v(X),L=J+X.length,se=k.callback(te,k),te&&se){j=new Image,j.onerror=k.onerror,j.setAttribute("draggable","false"),U=k.attributes(X,te);for(H in U)U.hasOwnProperty(H)&&H.indexOf("on")!==0&&!j.hasAttribute(H)&&j.setAttribute(H,U[H]);j.className=k.className,j.alt=X,j.src=se,O=!0,N.appendChild(j)}j||N.appendChild(l(X,!1)),j=null}O&&(L")}return z})}function b(B){return e[B]}function E(){return null}function x(B){return typeof B=="number"?B+"x"+B:B}function C(B){var k=typeof B=="string"?parseInt(B,16):B;return k<65536?c(k):(k-=65536,c(55296+(k>>10),56320+(k&1023)))}function _(B,k){return(!k||typeof k=="function")&&(k={callback:k}),(typeof B=="string"?g:m)(B,{callback:k.callback||p,attributes:typeof k.attributes=="function"?k.attributes:E,base:typeof k.base=="string"?k.base:t.base,ext:k.ext||t.ext,size:k.folder||x(k.size||t.size),className:k.className||t.className,onerror:k.onerror||t.onerror})}function I(B,k){return String(B).replace(n,k)}function S(B){n.lastIndex=0;var k=n.test(B);return n.lastIndex=0,k}function F(B,k){for(var Q=[],z=0,U=0,H=0;H{eX.parse(document.body,{folder:"svg",ext:".svg",base:"https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/"})},[])}function tX({children:t,setOpen:e,vertical:n,menuID:i,left:s}){GY("overlay");const r=y.useRef(null);kE(),ZY(r,()=>{e(!1)},!0);const a=_t({[qa.dropdown_container]:!0,[qa.vertical]:n,[qa.left]:s});return h(nn.div,{className:a,initial:"hidden",animate:"show",variants:aM,id:i||"dropdown",ref:r,children:h(gr,{children:t})})}const ME=y.memo(tX);function nX({menuID:t,direction:e="right",label:n,alt:i,icon:s,toggled:r,children:a,onClick:c,className:l}){const[d,p]=y.useState(!1);kE();const f=()=>{p(!d)},v=_t({[qa.header_button]:!0,[qa.header_button_open]:d,[qa.header_button_toggled]:r}),m=_t({[qa.menu_left]:e==="left"}),g={};return e==="left"&&(g.left=!0),T(nn.div,{className:`${l||""} ${m}`,children:[h(ve,{alt:i,className:v,"data-toggle":t,onClick:()=>{f(),c&&c()},children:T(Pe,{children:[n,s]})}),h(gr,{children:a&&d&&ge.cloneElement(a,{setOpen:p,...g})})]})}const RE=y.memo(nX),hd=new Map([["/feed/sales","Recent Sales"],["/feed/random","Random"],["/feed/newobjkts","New OBJKTs"],["/feed/friends","Friends"],["---fund_feeds","fund_feeds"],["/feed/morocco-quake-aid","🇲🇦 Quake Aid"],["/feed/quake-aid","🇹🇷🇸🇾 Quake Aid"],["/feed/ukraine","🇺🇦 Ukraine"],["/feed/pakistan","🇵🇰 Pakistan"],["/feed/iran","🇮🇷 Iran"],["/feed/tezospride","🏳️‍🌈 Tezospride"],["---mime_feeds","mime_feeds"],["/feed/image","Image"],["/feed/video","Video"],["/feed/audio","Audio"],["/feed/glb","3D"],["/feed/html-svg","HTML & SVG"],["/feed/gif","GIF"],["/feed/pdf","PDF"],["/feed/md","Markdown"]]),iX=["/feed/friends"],x3=({feeds_menu:t=!1})=>{const[e,n,i]=pn(c=>[c.viewMode,c.setViewMode,c.startFeed],Ls),s=nm(),r=hd.get(s.pathname)||i||Ab,a=Au();return T(nn.div,{className:$o.toolbar,children:[t&&h("div",{className:$o.feeds_area,children:h(RE,{alt:"feeds selection dropdown",menuID:"feeds",icon:h(tP,{}),label:r,className:$o.feeds_dropdown,children:h(ME,{menuID:"feeds",children:h("div",{className:$o.feeds_button,children:[...hd.keys()].map(c=>c.startsWith("-")?h(gt,{className:$o.separator},c):iX.includes(c)?h(ve,{onClick:()=>{a("/sync",{state:`${c}`})},children:hd.get(c)},c):h(ve,{to:c,children:hd.get(c)},c))})})})}),T("div",{className:$o.view_mode_area,children:[h(f8,{alt:"single view mode",toggled:e==="single",onClick:()=>{n("single")},icon:h(sP,{})}),h(f8,{alt:"masonry view mode",toggled:e==="masonry",onClick:()=>n("masonry"),icon:h(iP,{})})]})]})},sX="_single_view_1uovf_192",rX="_load_container_1uovf_198",aX="_feed_container_1uovf_207",oX="_infinite_scroll_1uovf_227",cX="_empty_section_1uovf_232",La={single_view:sX,load_container:rX,feed_container:aX,infinite_scroll:oX,empty_section:cX};function lX(){var t=y.useRef(!0);return t.current?(t.current=!1,!0):t.current}var uX=function(t,e){var n=lX();y.useEffect(function(){if(!n)return t()},e)};const dX=uX;function hX(t){for(var e=[],n=1;n"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=P6[e.format]||P6.default;window.clipboardData.setData(f,t)}else p.clipboardData.clearData(),p.clipboardData.setData(e.format,t);e.onCopy&&(p.preventDefault(),e.onCopy(p.clipboardData))}),document.body.appendChild(c),r.selectNodeContents(c),a.addRange(r);var d=document.execCommand("copy");if(!d)throw new Error("copy command was unsuccessful");l=!0}catch(p){n&&console.error("unable to copy using execCommand: ",p),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),l=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),i=vX("message"in e?e.message:AX),window.prompt(i,t)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(r):a.removeAllRanges()),c&&document.body.removeChild(c),s()}return l}var bX=gX;const yX=Yi(bX);var EX=function(t){y.useEffect(t,[])};const NE=EX;var xX=function(t,e){return e!==void 0?e:Of?window.matchMedia(t).matches:!1},wX=function(t,e){var n=y.useState(xX(t,e)),i=n[0],s=n[1];return y.useEffect(function(){var r=!0,a=window.matchMedia(t),c=function(){r&&s(!!a.matches)};return a.addListener(c),s(a.matches),function(){r=!1,a.removeListener(c)}},[t]),i};const _X=wX;var CX=function(t){NE(function(){t()})};const IX=CX;var DX=function(t){var e=y.useRef(t);e.current=t,NE(function(){return function(){return e.current()}})};const SX=DX;var BX=function(t){var e=y.useRef(0),n=y.useState(t),i=n[0],s=n[1],r=y.useCallback(function(a){cancelAnimationFrame(e.current),e.current=requestAnimationFrame(function(){s(a)})},[]);return SX(function(){cancelAnimationFrame(e.current)}),[i,r]};const TX=BX;var FX=function(){var t=TX(function(){return{x:Of?window.pageXOffset:0,y:Of?window.pageYOffset:0}}),e=t[0],n=t[1];return y.useEffect(function(){var i=function(){n(function(s){var r=window.pageXOffset,a=window.pageYOffset;return s.x!==r||s.y!==a?{x:r,y:a}:s})};return i(),hX(window,"scroll",i,{capture:!1,passive:!0}),function(){pX(window,"scroll",i)}},[]),e};const kX=FX,$6=(t,e,n)=>{const[i,s]=y.useState([!1,null]),[r,a]=y.useState(null);return IX(()=>{I9(()=>import("./keyboard-ff2bbdc4.js").then(c=>c.k),["assets/keyboard-ff2bbdc4.js","assets/contracts-485dccc3.js"]).then(c=>a(c.default||c))}),y.useEffect(()=>{if(!r)return;const c=d=>s([!0,d]),l=d=>s([!1,d]);return r.bind(t,c,l,!0),()=>{r.unbind(t,c,l)}},[t,r]),dX(()=>{!i[0]&&n?n():i[0]&&e&&e()},[i[0]]),i};function MX({tokens:t}){return h("div",{className:`${La.single_view} no-fool`,children:t.map(e=>h(TE,{nft:e},e.token_id))})}function RX({tokens:t}){return h(TU,{children:t.map(e=>h(TE,{nft:e},e.key||e.token_id))})}function Xi({query:t,label:e,namespace:n,showRestricted:i=!1,overrideProtections:s=!1,feeds_menu:r=!1,disable:a=!1,variables:c={},swrParams:l=[],itemsPerLoad:d=40,maxItems:p=2e3,resultsPath:f="tokens",tokenPath:v="",keyPath:m="token_id",emptyMessage:g="no results",postProcessTokens:b=x=>x,extractTokensFromResponse:E=(x,{postProcessTokens:C,resultsPath:_,tokenPath:I,keyPath:S})=>C(wt(x,_).map(F=>({...I?wt(F,I):F,key:wt(F,S)})))}){const[x,C]=vu(),{walletBlockMap:_,nsfwMap:I,photosensitiveMap:S,objktBlockMap:F}=yr(),[B,k,Q]=pn(G=>[G.viewMode,G.toggleViewMode,G.toggleZen],Ls);$6("v",k),$6("z",Q);const z=x.get(n)?parseInt(x.get(n),10):d,{data:U,error:H}=jn(a?null:[n,...l],async G=>typeof t=="string"?Qn.request("https://teztok.teia.rocks/v1/graphql",t,{...c,...p?{limit:p}:{}}):t,{revalidateIfStale:!1,revalidateOnFocus:!1,use:[FE]});if(H)return h(hn,{children:h("pre",{children:JSON.stringify(H,null,2)})});if(!U)return T("div",{className:La.feed_container,children:[h(x3,{feeds_menu:r}),h("div",{className:La.load_container,children:h(vs,{message:`Loading ${e||n}`})})]});if(_===void 0)throw new Error("Please try again in a few minutes.",{cause:"Could not retrieve the ban list"});const O=E(U,{postProcessTokens:b,resultsPath:f,tokenPath:v,keyPath:m}).filter(G=>i?!0:_.get(G.artist_address)!==1&&F.get(G.id)!==1).map(G=>{var ee,Y,L;return{...G,isNSFW:!s&&(I.get(G.token_id)===1||((ee=G.teia_meta)==null?void 0:ee.content_rating)===Em),isPhotosensitive:!s&&(S.get(G.token_id)===1||((L=(Y=G.teia_meta)==null?void 0:Y.accessibility)==null?void 0:L.hazards.includes(xm)))}});if(!O.length)return T("div",{className:La.feed_container,children:[h(x3,{feeds_menu:r}),h("div",{className:La.empty_section,children:h("h1",{children:g})})]});const N=O.slice(0,z);return T("div",{className:`${La.feed_container} no-fool`,children:[h(x3,{feeds_menu:r}),h(Bm.Provider,{value:{},children:h(Nf,{className:`${La.infinite_scroll} no-fool`,loadMore:()=>{C({...Object.fromEntries(x),[n]:z+d},{preventScrollReset:!0})},hasMore:z{const{tag:t}=io();return p(gn,{feed:!0,title:`Tag ${t}`,children:p(i0,{tag:t,namespace:`tag_${t}`})})},RX="_buttons_kr513_192",OX="_about_kr513_197",NX={buttons:RX,about:OX},LX=function(t){return Object.keys(t).forEach(function(n){t[n]}),ve.createElement("div",null,ve.createElement("h1",null,"Teia is"),ve.createElement("p",null,"... a collaborative artwork made of artworks, a place for ideas and creative works."),ve.createElement("p",null,"... a non-profit, open-source online platform for trading digital assets as OBJKT NFTs."),ve.createElement("p",null,"... a collective, aligning under the values of sustainability, accessibility, and equity."),ve.createElement("p",null,"... owned and maintained by its community, built and improved by its participants."),ve.createElement("p",null,"... an infinite work in progress."),ve.createElement("hr",null),ve.createElement("p",null,ve.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#core-values"},"Core Values")," /",ve.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#code-of-conduct"},"Code of Conduct")," /",ve.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#terms-and-conditions"},"Terms and Conditions"),"/",ve.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#content-moderation"},"Account Restrictions/Content Moderation")),ve.createElement("p",null,ve.createElement("a",{href:"https://github.com/teia-community/teia-ui/issues"},"Report an issue")),ve.createElement("hr",null),ve.createElement("h2",null,"Links"),ve.createElement("ul",null,ve.createElement("li",null,"News and articles: ",ve.createElement("a",{href:"https://blog.teia.art"},"blog.teia.art")),ve.createElement("li",null,"Announcements and Updates: ",ve.createElement("a",{href:"https://twitter.com/TeiaCommunity"},"Twitter")),ve.createElement("li",null,"Wiki: ",ve.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki"},"wiki.teia.art")),ve.createElement("li",null,"Join the community: ",ve.createElement("a",{href:"https://discord.com/invite/7pZrPCcgnG"},"discord")),ve.createElement("li",null,"Agora/Forum: ",ve.createElement("a",{href:"https://discourse.teia.art/"},"discourse.teia.art")),ve.createElement("li",null,"Code: ",ve.createElement("a",{href:"https://github.com/teia-community"},"Teia Github")),ve.createElement("li",null,"Community Curation: ",ve.createElement("a",{href:"https://twitter.com/TeiaCommunity"},"@TeiaArt"))),ve.createElement("hr",null),ve.createElement("h2",null,"Tech Specs"),ve.createElement("p",null,"The Teia Marketplace Interface and marketplace contract are ",ve.createElement("a",{href:"https://github.com/teia-community/teia-ui"},"code forks")," based on the open source Tezos NFT marketplace ",ve.createElement("a",{href:"https://github.com/hicetnunc2000"},"hic et nunc")," that have been and will be further developed and maintained by the Teia community."),ve.createElement("hr",null),ve.createElement("p",null,ve.createElement("strong",null,"FA2 Token Contract:")," ",ve.createElement("a",{href:"https://tzstats.com/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton")," by ",ve.createElement("a",{href:"https://github.com/hicetnunc2000/objkt-swap"},"hicetnunclab2000")),ve.createElement("hr",null),ve.createElement("p",null,ve.createElement("strong",null,"Minting Contract:")," ",ve.createElement("a",{href:"https://tzkt.io/KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9/operations/"},"KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9")," by ",ve.createElement("a",{href:"https://github.com/hicetnunc2000/objkt-swap"},"hicetnunclab2000")),ve.createElement("hr",null),ve.createElement("p",null,ve.createElement("strong",null,"Marketplace Contract:")," ",ve.createElement("a",{href:"https://tzkt.io/KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w/operations/"},"KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w")," by ",ve.createElement("a",{href:"https://github.com/teia-community/teia-smart-contracts/blob/main/python/contracts/teiaMarketplace_v1.py"},"Teia community")," - audited by ",ve.createElement("a",{href:"https://github.com/InferenceAG/ReportPublications/blob/master/Inference%20AG%20-%20Teia%20community%20-%20marketplace%20%26%20multisig%20-%20v1.0.pdf"},"Inference AG")),ve.createElement("p",null,ve.createElement("strong",null,"Marketplace Contract Admin:")," ",ve.createElement("a",{href:"https://tzkt.io/KT1PKBTVmdxfgkFvSeNUQacYiEFsPBw16B4P/operations/"},"KT1PKBTVmdxfgkFvSeNUQacYiEFsPBw16B4P")," - ",ve.createElement("a",{href:"https://multisign.onrender.com/"},"multisig contract")," developed and owned by the Teia Community"),ve.createElement("p",null,"The ",ve.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Marketplace-Fees"},"marketplace fees")," are set to 2.5%."),ve.createElement("hr",null),ve.createElement("p",null,"All code and contracts above have been ",ve.createElement("a",{href:"https://github.com/teia-community/teia-ui/blob/main/LICENSE"},"released under the MIT license.")),ve.createElement("hr",null))};function QX(){return p(gn,{title:"about",children:p("div",{className:NX.about,children:p(LX,{})})})}function Pg(t,e){var n=y.useState(!1),i=n[0],s=n[1],r=e&&e.successDuration;return y.useEffect(function(){if(i&&r){var a=setTimeout(function(){s(!1)},r);return function(){clearTimeout(a)}}},[i,r]),[i,function(){var a=gX(t);s(a)}]}function PX(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),n=0;n>>0,_=new Uint8Array(C);E!==x;){for(var I=m[E],S=0,T=C-1;(I!==0||S>>0,_[T]=I%a>>>0,I=I/a>>>0;if(I!==0)throw new Error("Non-zero carry");b=S,E++}for(var B=C-b;B!==C&&_[B]===0;)B++;for(var F=c.repeat(g);B>>0,C=new Uint8Array(x);m[g];){var _=e[m.charCodeAt(g)];if(_===255)return;for(var I=0,S=x-1;(_!==0||I>>0,C[S]=_%256>>>0,_=_/256>>>0;if(_!==0)throw new Error("Non-zero carry");E=I,g++}for(var T=x-E;T!==x&&C[T]===0;)T++;for(var B=new Uint8Array(b+(x-T)),F=b;T!==x;)B[F++]=C[T++];return B}function v(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:h,decodeUnsafe:f,decode:v}}var $X=PX;const zX=Ji($X),VX="_identicon_nmxy9_192",UX="_smol_nmxy9_205",$g={identicon:VX,smol:UX},HX="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",OE=zX(HX),vt=64;function zo(t,e){return Math.abs((e-t)%e)}function GX({x:t,y:e}){const s=vt-13,r=vt*2-26;return t+e<13||t+e>r||t>s&&e<13||e>s&&t<13}function qX(t){return t.substr(-2)!=="M "}function jX(){const t=[{tag:0,curve:0,prefix:"tz1"},{tag:0,curve:1,prefix:"tz2"},{tag:0,curve:2,prefix:"tz3"},{tag:1,prefix:"KT1"}],e=t[Math.floor(Math.random()*t.length)],n=window.crypto.getRandomValues(new Uint8Array(20)),i=new Uint8Array(22);i[0]=e.tag,e.tag===0&&e.curve&&(i[1]=e.curve),i.set(n,e.tag===0?2:1),e.tag===1&&(i[21]=0);const s=OE.encode(i);return e.prefix+s}function KX(t){t=t||jX();const e=OE.decode(t.trim().substr(3)),n=uc.Buffer.from(e).toString("hex"),i=n.split("").reduce((l,d)=>l+parseInt(d,16),0),s=n.split("").slice(-5).reduce((l,d)=>l+parseInt(d,16),0),r=[];for(let l=0;lp("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:p("path",{id:"path",d:`${t}`})}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[p("filter",{id:`filter${e}`,x:"0%",y:"0%",width:"100%",height:"100%",filterUnits:"objectBoundingBox",primitiveUnits:"userSpaceOnUse",children:p("feMorphology",{operator:"erode",radius:"3 1",x:"0%",y:"0%",width:"100%",height:"100%",in:"SourceGraphic",result:"morphology"})}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[k("filter",{id:`filter${e}`,children:[p("feTurbulence",{type:"turbulence",baseFrequency:"0.005",numOctaves:"4",result:"turbulence"}),p("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"30",xChannelSelector:"R",yChannelSelector:"G"}),p("feMorphology",{operator:"dilate",radius:"0.5"}),p("feMorphology",{operator:"erode",radius:"0.5"})]}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[k("filter",{id:`filter${e}`,children:[p("feTurbulence",{type:"turbulence",baseFrequency:"0.005",numOctaves:"4",result:"turbulence"}),p("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"50",xChannelSelector:"R",yChannelSelector:"G"}),p("feMorphology",{operator:"erode",radius:"0.5"})]}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[k("filter",{id:`filter${e}`,children:[p("feTurbulence",{type:"turbulence",baseFrequency:"0.5 0",numOctaves:"1",result:"turbulence"}),p("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"10",xChannelSelector:"R",yChannelSelector:"G"})]}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[k("filter",{id:`filter${e}`,children:[p("feTurbulence",{type:"turbulence",baseFrequency:"0.05 0.5",numOctaves:"1",result:"turbulence"}),p("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"10",xChannelSelector:"R",yChannelSelector:"G"})]}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[p("filter",{id:`filter${e}`,children:p("feMorphology",{operator:"erode",radius:"1"})}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[p("filter",{id:`filter${e}`,children:p("feMorphology",{operator:"dilate",radius:"1.2"})}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[k("filter",{id:`filter${e}`,x:"0",y:"0",width:"100%",height:"100%",children:[p("feTile",{in:"SourceGraphic",x:"16",y:"16",width:"98",height:"98"}),p("feTile",{})]}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>k("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[k("filter",{id:`filter${e}`,children:[p("feTurbulence",{type:"turbulence",baseFrequency:"0.05",numOctaves:"2",result:"turbulence"}),p("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"20",xChannelSelector:"R",yChannelSelector:"G"})]}),p("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]})],q4=({address:t="",logo:e,className:n})=>{const i=y.useMemo(()=>{if(e)return e.startsWith("ipfs://")?ec(e,"CDN",{size:"raw"}):e},[e]),[s,r]=y.useState(!1),[a,c]=y.useState(!1),l=wt($g.identicon,n,a?$g.smol:""),d=({target:m})=>{const g=m.naturalWidth,b=m.naturalHeight;g+b<256&&c(!0)};if(i)return s?p("video",{className:l,"aria-label":"identicon",src:i}):p(hf.LazyLoadImage,{className:l,src:i,alt:"identicon",onLoad:d,onError:m=>{console.error(m),r(!0)}});const[h,f]=KX(t);return zg[f%zg.length](h,t,l)},WX=y.memo(q4),JX="_identicon_nmggp_192",YX="_square_nmggp_197",XX="_profile_nmggp_209",ZX="_info_nmggp_216",eZ="_user_nmggp_219",tZ="_user_pfp_nmggp_235",nZ="_socials_nmggp_243",iZ="_menu_nmggp_254",sZ="_profile_page_nmggp_263",rZ="_container_nmggp_267",aZ="_number_nmggp_272",oZ="_filter_nmggp_282",cZ="_card_nmggp_295",lZ="_cardContainer_nmggp_309",uZ="_cardText_nmggp_313",dZ="_cardTitle_nmggp_323",hZ="_cardCollect_nmggp_329",pZ="_cardCollectPrice_nmggp_348",fZ="_tag_nmggp_352",mZ="_top_nmggp_369",AZ="_restricted_nmggp_424",vZ="_blur_nmggp_437",gZ="_tools_nmggp_441",_i={identicon:JX,square:YX,profile:XX,info:ZX,user:eZ,user_pfp:tZ,socials:nZ,menu:iZ,profile_page:sZ,container:rZ,number:aZ,filter:oZ,card:cZ,cardContainer:lZ,cardText:uZ,cardTitle:dZ,cardCollect:hZ,cardCollectPrice:pZ,tag:fZ,top:mZ,restricted:AZ,blur:vZ,tools:gZ};function bZ({user:t}){const[e,n]=Pg(t.discord),[i,s]=Pg(t.address,{successDuration:2500}),r=NE(a=>a.coreParticipants);return p("div",{className:_i.container,children:k("div",{className:_i.profile,children:[p("div",{className:_i.user_pfp,children:p(WX,{className:_i.identicon,address:t.address,logo:t.identicon})}),k("div",{className:_i.info,children:[p("p",{className:_i.user,children:t.subjkt||t.alias}),t.description&&p("p",{children:t.description}),r&&r.length>0&&p(sh,{title:!1,participants:r}),k("div",{style:{display:"flex",gap:"1em",alignItems:"center"},children:[p(ge,{href:`https://tzkt.io/${t.address}`,children:Wi(t.address)}),p(ge,{className:_i.square,onClick:s}),i&&"Copied!"]}),t.daoTokenBalance>=0&&k("p",{children:[Math.round(t.daoTokenBalance*10)/10," ",p("a",{href:"claim",children:"TEIA"})]}),k("div",{className:_i.socials,children:[t.twitter&&p(ge,{alt:`User profile on Twitter (@${t.twitter})`,href:`https://twitter.com/${t.twitter}`,children:p("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:p("path",{d:"M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"})})}),t.tzprofile&&p(ge,{alt:"User profile on TzProfile",href:`https://tzprofiles.com/view/${t.tzprofile}`,children:p("svg",{height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:k("g",{children:[p("rect",{x:"1",y:"1",width:"9",height:"14"}),p("rect",{x:"1",y:"1",width:"14",height:"9"})]})})}),t.discord&&p(ge,{alt:`User profile on Discord, click to copy (${t.discord})`,onClick:n,children:p("span",{className:_i.top,"data-position":"top","data-tooltip":e?"Copied":t.discord,style:{marginRight:"10px"},children:p("svg",{width:"20",height:"15",viewBox:"0 0 20 15",xmlns:"http://www.w3.org/2000/svg",style:{fill:"var(--text-color)",stroke:"transparent"},children:p("path",{d:"M16.9308 1.24342C15.6561 0.667894 14.2892 0.243873 12.8599 0.00101874C12.8339 -0.00366827 12.8079 0.00804483 12.7945 0.0314716C12.6187 0.339138 12.4239 0.740513 12.2876 1.05599C10.7503 0.829542 9.22099 0.829542 7.71527 1.05599C7.57887 0.733501 7.37707 0.339138 7.20048 0.0314716C7.18707 0.00882646 7.16107 -0.00288664 7.13504 0.00101874C5.70659 0.243097 4.33963 0.667118 3.06411 1.24342C3.05307 1.2481 3.04361 1.25592 3.03732 1.26606C0.444493 5.07759 -0.265792 8.79544 0.0826501 12.4672C0.0842267 12.4852 0.0944749 12.5023 0.108665 12.5133C1.81934 13.7494 3.47642 14.4998 5.10273 14.9973C5.12876 15.0051 5.15634 14.9957 5.1729 14.9746C5.55761 14.4577 5.90054 13.9126 6.19456 13.3394C6.21192 13.3059 6.19535 13.266 6.15989 13.2528C5.61594 13.0497 5.098 12.8022 4.59977 12.5211C4.56037 12.4984 4.55721 12.443 4.59347 12.4164C4.69831 12.3391 4.80318 12.2587 4.9033 12.1775C4.92141 12.1626 4.94665 12.1595 4.96794 12.1689C8.24107 13.6393 11.7846 13.6393 15.0191 12.1689C15.0404 12.1587 15.0657 12.1619 15.0846 12.1767C15.1847 12.2579 15.2895 12.3391 15.3952 12.4164C15.4314 12.443 15.4291 12.4984 15.3897 12.5211C14.8914 12.8076 14.3735 13.0497 13.8288 13.252C13.7933 13.2653 13.7775 13.3059 13.7949 13.3394C14.0952 13.9118 14.4381 14.4569 14.8157 14.9738C14.8315 14.9957 14.8599 15.0051 14.8859 14.9973C16.5201 14.4998 18.1772 13.7494 19.8879 12.5133C19.9028 12.5023 19.9123 12.4859 19.9139 12.468C20.3309 8.22302 19.2154 4.53566 16.9568 1.26684C16.9513 1.25592 16.9419 1.2481 16.9308 1.24342ZM6.68335 10.2315C5.69792 10.2315 4.88594 9.34128 4.88594 8.24802C4.88594 7.15476 5.68217 6.26456 6.68335 6.26456C7.69239 6.26456 8.49651 7.16258 8.48073 8.24802C8.48073 9.34128 7.68451 10.2315 6.68335 10.2315ZM13.329 10.2315C12.3435 10.2315 11.5316 9.34128 11.5316 8.24802C11.5316 7.15476 12.3278 6.26456 13.329 6.26456C14.338 6.26456 15.1421 7.16258 15.1264 8.24802C15.1264 9.34128 14.338 10.2315 13.329 10.2315Z"})})})}),t.github&&p(ge,{alt:`User profile on Github (@${t.github})`,href:`https://github.com/${t.github}`,children:p("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:p("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"})})}),t.dns&&p(ge,{alt:`User DNS Profile (${t.dns})`,href:`http://${t.dns}`,children:p("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:p("path",{d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"})})})]})]})]})})}const yZ="_container_1mgdz_192",EZ="_tab_1mgdz_196",xZ="_active_1mgdz_199",wZ="_selected_1mgdz_199",_Z="_tabs_1mgdz_205",CZ="_line_1mgdz_223",Il={container:yZ,tab:EZ,active:xZ,selected:wZ,tabs:_Z,line:CZ},s0=({tabs:t,className:e,filter:n})=>{const i=y.useMemo(()=>n?t.map(n).filter(s=>s!==null):t,[t,n]);return k("div",{className:`${Il.container} ${e||""}`,children:[p("div",{className:Il.tabs,children:i.map((s,r)=>s?p(ge,{alt:`tab_${s.title}`,preventScrollReset:!0,className:Il.tab,activeClass:Il.active,disabled:s.disabled,to:s==null?void 0:s.to,children:s.title},s.title):null)}),p(Jt,{className:Il.line})]})},IZ="_check_container_1324u_192",DZ="_checkmark_1324u_209",SZ="_container_1324u_237",BZ="_small_1324u_282",Zl={check_container:IZ,checkmark:DZ,container:SZ,small:BZ},TZ=y.forwardRef(({name:t,label:e,alt:n,initial:i,onCheck:s=()=>null,onBlur:r=()=>null,onWheel:a=()=>null,disabled:c,checked:l,autoFocus:d=!1,className:h,small:f},v)=>{const[m,g]=$h(l,i),b=y.useCallback(x=>{const C=x.target.checked;g(C),s==null||s(C)},[m]),E=wt({[Zl.check_container]:!0,[Zl.small]:f});return k("label",{className:`${E} ${h||""}`,children:[e,p("input",{ref:v,"aria-label":n||t,defaultChecked:i,type:"checkbox",name:t,onChange:b,onBlur:r,onWheel:a,checked:l,"aria-checked":m}),p("span",{className:Zl.checkmark})]})}),Jr=y.memo(TZ),FZ="_box_1czlq_1",kZ="_buttons_1czlq_17",Vg={box:FZ,buttons:kZ},MZ=({onInteract:t})=>{const[e,n]=y.useState(!1),{setNsfwFriendly:i,setPhotosensitiveFriendly:s}=hn(l=>[l.setNsfwFriendly,l.setPhotosensitiveFriendly]),r=l=>{t(l)},a=()=>{e&&(console.log("disabling protections for good"),i(!0),s(!0)),r(!0)},c=()=>{r(!1)};return k("div",{className:Vg.box,children:[p("h1",{children:"Override Mode"}),k("div",{children:[p("p",{children:"The override mode momentarily removes visual protections (NSFW and Flashing content)"}),p("p",{children:"By clicking enable, those filters will be removed only for this profile"}),p("p",{children:'You can tick the "Remember my choice" checkbox to make it effective across teia.'}),k("p",{children:["If you ever need to change these, head to the local",p(ge,{inline:!0,strong:!0,to:"/settings",children:"settings"})]})]}),k("div",{className:Vg.buttons,children:[p(ge,{onClick:c,"data-id":"skip",shadow_box:!0,children:"Skip"}),p(ge,{onClick:a,"data-id":"enable",shadow_box:!0,children:"Enable"})]}),p(Jr,{checked:e,onCheck:n,label:"Remember my choice"})]})};async function RZ(t,e="user_address"){let n=await Dd(t,e);if(!n&&e!=="user_address")throw new Error(`SUBJKT ${t} is not registered`,{cause:"User not found"});if(!n&&Gl(t)===mF.VALID&&(n={user_address:t}),!(n!=null&&n.user_address))throw new Error(`Invalid or missing Tz address: ${t}`,{cause:"Address not found"});const i=(await E4(n.user_address)).data,s=i?{...i}:{};s.address=n.user_address,xt(n,"metadata.data.description")&&(s.description=xt(n,"metadata.data.description")),xt(n,"metadata.data.identicon")&&(s.identicon=xt(n,"metadata.data.identicon")),n.name&&(s.subjkt=n.name);const r=await FO(s.address);return s.daoTokenBalance=r,s}const NE=_c(Ic((t,e)=>({coreParticipants:void 0})));function dd(){const{address:t,name:e}=io(),{walletBlockMap:n,underReviewMap:i}=yr(),[s,r]=y.useState(),[a,c]=y.useState(),[l,d]=y.useState();let[h]=mu();const{nsfwFriendly:f,photosensitiveFriendly:v}=hn(_=>[_.nsfwFriendly,_.photosensitiveFriendly]);y.useLayoutEffect(()=>{h.get("yolo")!==null&&(!f||!v)&&r(!0),c(h.get("show")!==null)},[]);const[m]=y.useState(!1),{data:g,error:b}=qn(["/user",t||e],(_,I)=>RZ(I,t?"user_address":"name"),{revalidateIfStale:!1,revalidateOnFocus:!1}),E=y.useMemo(()=>g!=null&&g.address?n.get(g.address)===1:!1,[g==null?void 0:g.address,n]),x=y.useMemo(()=>g!=null&&g.address?i.get(g.address)===1:!1,[g==null?void 0:g.address,i]);if(b)throw b;if(!g)return p(gn,{title:"loading",children:p(Qs,{message:"Getting user profile"})});const C=[{title:"Creations",to:""},{title:"Collection",to:"collection"},{title:"Collabs",to:"collabs"}];return p(gn,{feed:!0,title:g.alias,children:s?p(MZ,{onInteract:_=>{d(_),r(!1)}}):k(He,{children:[p(bZ,{user:g}),g.address.substr(0,2)!=="KT"&&p("div",{className:_i.menu,children:p(s0,{tabs:C})}),(E||x)&&k("div",{className:_i.restricted,children:[k("h1",{children:[x?"Under review":"Restricted"," account",a?"(bypassed)":""]}),k("p",{children:["Contact the Teia moderators on",p(ge,{small:!0,inline:!0,href:"https://discord.gg/TKeybhYhNe",children:"Discord"}),"to resolve the status."]}),k("p",{children:["See the",p(ge,{inline:!0,small:!0,href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#3-terms-and-conditions---account-restrictions",children:"Teia Terms and Conditions"})]})]}),p(Au,{context:{showRestricted:a,overrideProtections:l,showFilters:m,address:g.address}})]})})}const Ug=()=>{const{id:t,name:e}=io(),{data:n,error:i}=qn(!t||!e?["/contract",t,e]:null,async()=>{const l=await SO(e||t,e?"subjkt":"address");if(!l.split_contracts.length)throw new Error("unknown split contract");return{tokens:l.tokens,split_contract:l.split_contracts[0]}},{revalidateIfStale:!1,revalidateOnFocus:!1});if(y.useEffect(()=>{NE.setState({coreParticipants:xt(n==null?void 0:n.split_contract,"shareholders",[]).filter(({holder_type:l})=>l===mc.CORE_PARTICIPANT)})},[n==null?void 0:n.split_contract]),i)return p("pre",{children:JSON.stringify(i,null,2)});if(!n)return p(Qs,{message:"Collab contract"});const{split_contract:s,tokens:r}=n,a=s==null?void 0:s.contract_address;return t&&["KT1CSfR6kx3uwDEXpwuCPnqp3MhpzfPmnLKj","KT1XhXv6jBpkahnvrtdiSi8foWXneWEjcz6F"].indexOf(t)>-1?p(I9,{to:`${ms.ISSUER}/${t}`,replace:!0}):p(He,{children:p(Yi,{namespace:"collab-tokens",emptyMessage:"This collab has no OBJKT creations to display",swrParams:[a],query:{tokens:r}})})},j4=t=>t.length?["tz","KT"].includes(t.substr(0,2))&&t.length===36:!1,LE=t=>{let e;return e=/^.*(tz[\w\d]{34}).*$/i.exec(t.trim()),e?e[1]:(e=/^.*(kt[\w\d]{34}).*$/i.exec(t.trim()),e?e[1]:!1)},Yo=t=>t.reduce((e,n)=>(n.shares||0)+e,0),OZ=({onSelect:t})=>p("div",{className:Ae.tipSelect,children:wO.map(e=>k("button",{onClick:()=>t(e),children:[e,isNaN(e)?"":"%"]},`btn-${e}`))}),NZ="_check_container_1324u_192",LZ="_checkmark_1324u_209",QZ="_container_1324u_237",PZ="_small_1324u_282",QE={check_container:NZ,checkmark:LZ,container:QZ,small:PZ},$Z=({beneficiary:t,onUpdate:e,onAdd:n,onRemove:i,onPasteMulti:s,onSelectPercentage:r,minimalView:a})=>{const[c,l]=y.useState(),[d,h]=y.useState(t.address),[f,v]=y.useState(t.shares);y.useEffect(()=>{const{address:C,shares:_}=t;!c&&C&&E4(C).then(({data:I})=>l(I)),c&&!C&&l(),h(C),v(_)},[t,c]);const m=(C,_)=>{if(_.replace(/\r/g,"").split(/\n/).length>1)s(_);else{const S={...t,[C]:isNaN(_)?_:Number(_)};e(S)}},g=wt(QE.container,Ae.input),b=C=>{C.keyCode===13&&n&&n(t)},x=(c?c.alias:null)||`${d?"":"(tz... or KT...)"}`;return a?k("tr",{className:Ae.row,children:[p("td",{className:Ae.addressCell,children:d}),k("td",{className:Ae.sharesCell,children:[t.share,"%"]})]}):k("tr",{className:Ae.row,children:[p("td",{className:Ae.addressCell,children:p("div",{className:g,children:k("label",{children:[p("p",{children:"Address"}),p("textarea",{rows:1,value:d||"",className:Ae.textInput,placeholder:x,onChange:C=>m("address",C.target.value)})]})})}),p("td",{className:Ae.sharesCell,children:k("div",{className:g,children:[k("label",{children:[p("p",{children:"Shares"}),p("input",{type:"number",placeholder:"(proportional)",value:f||"",onKeyDown:b,onChange:C=>m("shares",C.target.value)})]}),!f&&r&&p(OZ,{onSelect:r})]})}),p("td",{className:Ae.actionCell,children:p(ge,{onClick:i,children:p(Cc,{children:p(Vh,{})})})})]})},zZ=({beneficiaries:t,onSelect:e})=>{const[n,i]=y.useState(!1),s=t.map(d=>d.address),r=t.filter(d=>d.address&&d.shares),a=c8.filter(d=>!s.includes(d.address)),c=wt(Ae.btn,{[Ae.muted]:n||a.length0,[Ae.absolute]:n}),l=(d,h)=>{e(d,h),i(!1)};return a.length>0?k("div",{className:n?Ae.projectList:null,children:[p("button",{className:c,onClick:()=>i(!n),children:p(Cc,{children:n?"Close":"Choose from popular projects"})}),n&&p("ul",{className:Ae.list,children:a.map(d=>{const{name:h,address:f}=d;return p("li",{children:p("button",{className:Ae.btn,onClick:()=>l(f,h),children:h})},f)})})]}):null},VZ=({collaborators:t,onClick:e,threshold:n=2})=>{const i=t.filter(s=>!!s.shares&&j4(s.address));return p("div",{className:Ae.mt3,children:p(ge,{onClick:e,disabled:i.length{const[r,a]=y.useState(""),c=(E,x)=>{typeof E=="object"&&(E="");const C=t.filter(I=>I.address),_={...th,address:E||"",name:x};e([...C,_])},l=E=>{n(E,0);const x=[...t];x.splice(E,1),e(x)},d=(E,x)=>{const C=[...t];C[E]={...x,share:x.percentage},e([...C])};if(r.length){const E=t.filter(S=>S.address).map(S=>S.address),C=r.replace(/\r/g,"").split(/\n/).map(S=>LE(S)).filter(S=>S),I=E.concat(C).map(S=>({...th,address:S}));e(I),a("")}const h=wt(Ae.mt3,{[Ae.mb1]:t.length===0,[Ae.mb2]:t.length>0}),f=wt(Ae.muted,{[Ae.mb1]:t.length===0,[Ae.mb2]:t.length>0}),v=t.filter(E=>E.address&&E.shares),m=t[t.length-1],g=m?!m.address:!0,b=i===t.length;return k(y.Fragment,{children:[p("h2",{className:h,children:p("strong",{children:"Beneficiaries"})}),t.length===0&&p("p",{className:f,children:"Do you want to include anyone that wasn’t a collaborator, eg. the team who made the collab contract ;)"}),t.length===0&&p("button",{className:Ae.btn,onClick:c,children:p(Cc,{children:"Add address manually"})}),t.length>0&&k("table",{className:Ae.table,children:[p("tbody",{children:t.map((E,x)=>p($Z,{beneficiary:E,onUpdate:C=>d(x,C),onRemove:()=>l(x),onAdd:c,onPasteMulti:a,onSelectPercentage:b?null:C=>n(x,C)},`beneficiary-${x}`))}),t.filter(E=>E.address).length>0&&p("tfoot",{children:p("tr",{children:p("td",{children:p("button",{className:Ae.btn,onClick:()=>c(),disabled:g,children:"Add another beneficiary"})})})})]}),p(zZ,{beneficiaries:t,onSelect:c}),v.length>0&&i>=2&&p(PE,{threshold:1,collaborators:t,onClick:s}),(v.length===0||i<2)&&k("div",{className:Ae.mt2,children:[i>=2&&p(ge,{shadow_box:!0,onClick:s,children:"Skip"}),i<2&&p("p",{className:Ae.muted,children:"You need to have at least two participants to create a collaborative contract"})]})]})},HZ=({collaborator:t,onUpdate:e,onAdd:n,onRemove:i,onPasteMulti:s,minimalView:r,onEdit:a})=>{const[c,l]=y.useState(),[d,h]=y.useState(t.address),[f,v]=y.useState(t.shares),m=y.useRef();y.useEffect(()=>{const{address:_,shares:I}=t;h(_),v(I)},[t]),y.useEffect(()=>{const _=j4(d);_&&!f&&m.current&&m.current.focus(),_?(console.debug("valid address, checking meta",c,d),(!c||c&&c.tzprofile!==d)&&E4(d).then(({data:I})=>{console.debug("Data from user meta query",I),l(I)})):l()},[d,f,c]);const g=(_,I)=>{if(I.replace(/\r/g,"").split(/\n/).length>1)s(I);else{const T={...t,[_]:isNaN(I)?I:Number(I)};e(T)}},b=wt(QE.container,Ae.input),E=_=>{_.keyCode===13&&n&&n(t)},x=c?c.alias:null,C=x||`${d?"":"(tz... or KT...)"}`;return r?k("tr",{className:Ae.row,onClick:a,children:[k("td",{className:Ae.cellWithPadding,children:[x&&p("p",{children:x}),p("span",{children:d})]}),k("td",{className:Ae.cellWithPadding,children:[t.shares," Shares"]})]}):k("tr",{className:Ae.row,children:[p("td",{className:Ae.addressCell,children:p("div",{className:b,children:k("label",{children:[p("p",{children:"Address"}),p("textarea",{rows:1,className:Ae.textInput,onChange:_=>g("address",_.target.value),placeholder:C,value:d||""})]})})}),p("td",{className:Ae.sharesCell,children:p("div",{className:b,children:k("label",{children:[p("p",{children:"Shares"}),p("input",{ref:m,type:"number",onChange:_=>g("shares",_.target.value),onKeyDown:E,placeholder:"(proportional)",label:"shares",value:f||""})]})})}),i&&p("td",{className:Ae.actionCell,children:p(ge,{onClick:i,children:p(Cc,{children:p(Vh,{})})})})]})},GZ=({collaborators:t,setCollaborators:e,availableShares:n,minimalView:i,onEdit:s})=>{const[r,a]=y.useState(""),[c,l]=y.useState(!1),d=()=>{e([...t,{...th}]),i&&s()},h=g=>{const b=[...t];b.splice(g,1),e(b)},f=(g,b)=>{const E=[...t];E.length>1&&E.some((x,C)=>x.address===b.address&&C!==g)?console.debug("Address exists"):E[g]=b,e(E)};y.useEffect(()=>{if(r.length){const g=t.filter(I=>I.address).map(I=>I.address),E=r.replace(/\r/g,"").split(/\n/).map(I=>LE(I)).filter(I=>!!I&&g.indexOf(I)===-1),x=g.concat(E),C=Math.floor(100/x.length),_=x.map(I=>({address:I,shares:C}));l(!0),e(_),a("")}t.length===0&&(c||e([{...th}]))},[r,t,e,c,l]);const v=t[t.length-1],m=v?!v.address:!0;return p("div",{children:k("table",{className:Ae.table,children:[p("tbody",{children:t.map((g,b)=>p(HZ,{collaborator:g,availableShares:n,onUpdate:E=>f(b,E),onRemove:()=>h(b),onAdd:d,onEdit:s,onPasteMulti:a,minimalView:i},`collaborator-${b}`))}),t.filter(g=>g.address).length>0&&p("tfoot",{children:p("tr",{children:p("td",{colSpan:i?2:3,children:p("button",{className:Ae.btn,onClick:()=>d(),disabled:m,children:"Add another collaborator"})})})})]})})},qZ=({collaborators:t,beneficiaries:e,onEdit:n})=>{const i=Yo(t)+Yo(e),s=t.length,r=e.length,a=Yh(l=>l.originateProxy),c=async()=>{const l={},d=t.filter(v=>v.shares).map(v=>({...v,role:"collaborator"})),h=e.filter(v=>v.shares).map(v=>({...v,role:"benefactor"})),f=d.concat(h);Object.values(f).forEach(v=>l[v.address]={share:parseFloat(Math.floor(v.shares*1e3)),isCore:v.role==="collaborator"}),await a(l)};return k(dn,{children:[p("h1",{className:Ae.mb1,children:p("strong",{children:"Review & Create"})}),k("p",{className:Ae.descriptive,children:["You have a total of ",i," shares divided between ",s+r," ","addresses. Percentages may not total 100% due to rounding."]}),p("h2",{className:Ae.mt3,children:"Collaborators"}),t.length>0&&k("table",{className:Ae.reviewTable,children:[p("thead",{children:k("tr",{children:[p("th",{children:"Address"}),p("th",{children:"Shares"}),p("th",{style:{textAlign:"right"},children:"%"})]})}),p("tbody",{children:t.map(l=>{const{address:d,shares:h,name:f}=l,v=(h/i*100).toFixed(2);return k("tr",{children:[k("td",{className:Ae.cellWithPadding,children:[f&&p("p",{className:Ae.muted,children:f}),d]}),p("td",{className:Ae.cellWithPadding,children:h}),p("td",{className:Ae.cellWithPadding,style:{textAlign:"right"},children:v})]},d)})})]}),t.length===0&&p("p",{className:Ae.muted,children:"No core collaborators"}),e.length>0&&k(y.Fragment,{children:[p("h2",{className:Ae.mt3,children:"Beneficiaries"}),k("table",{className:Ae.reviewTable,children:[p("thead",{children:k("tr",{children:[p("th",{children:"Address"}),p("th",{children:"Shares"}),p("th",{style:{textAlign:"right"},children:"%"})]})}),p("tbody",{children:e.map(l=>{const{address:d,shares:h,name:f}=l,v=(h/i*100).toFixed(2);return k("tr",{children:[k("td",{className:Ae.cellWithPadding,children:[f&&p("p",{className:Ae.muted,children:f}),d]}),p("td",{className:Ae.cellWithPadding,children:h}),p("td",{className:Ae.cellWithPadding,style:{textAlign:"right"},children:v})]},d)})})]})]}),p("div",{className:Ae.mt3,children:p(ge,{shadow_box:!0,onClick:()=>c(),children:"Create collaborative contract"})}),p("button",{className:Ae.btn,onClick:n,children:"< Go back"})]})},jZ="_mb1_1nb9t_192",KZ="_mt1_1nb9t_196",WZ="_mb2_1nb9t_200",JZ="_mt2_1nb9t_204",YZ="_mb3_1nb9t_208",XZ="_mt3_1nb9t_212",ZZ="_muted_1nb9t_216",eee="_tabs_1nb9t_225",jo={mb1:jZ,mt1:KZ,mb2:WZ,mt2:JZ,mb3:YZ,mt3:XZ,muted:ZZ,tabs:eee},tee=()=>{const t=et(C=>C.address),[e,n]=y.useState(!0),[i,s]=y.useState([]),[r,a]=y.useState([]),[c,l]=y.useState(!1),[d,h]=y.useState(!1),f=Yo(i)+Yo(r),v=i.filter(C=>!!C.shares&&j4(C.address));y.useEffect(()=>{r.length===0&&l(!1)},[d,r.length]),y.useEffect(()=>{!e&&!c&&l(!0),v.length===0&&s([])},[e,c,v.length]);const m=(C,_)=>{const I=r[C],S=[...r];console.debug("_calculateShares",C,_),S[C]={...I,shares:Math.ceil(f*_/100)};const T=f-Yo(S),B=i.map(F=>{const Q=F.shares/Yo(i),z=Math.floor(Q*T*100)/100;return{...F,shares:z}});a(S),s(B)},g=v.length+r.length,b=wt(jo.mb2,jo.muted),E=!e&&(c||d),x=e||v.length>0;return t?d?p(qZ,{collaborators:v,beneficiaries:r,onEdit:()=>h(!1)}):k(dn,{children:[p("h1",{className:x?jo.mb1:jo.mb2,children:p("strong",{children:"Core collaborators"})}),x&&k(y.Fragment,{children:[p("p",{className:b,children:"Note: shares don’t have to add up to 100% - splits are calculated as proportions of the total shares."}),p("p",{className:b,children:"You can paste multiple addresses to get an auto split"})]}),x&&p(GZ,{collaborators:e?i:v,setCollaborators:s,minimalView:E,onEdit:()=>n(!0)}),!x&&p("p",{className:jo.muted,children:p(ge,{onClick:()=>n(!0),children:p(Cc,{children:"No core collaborators - click to add"})})}),!E&&p(PE,{threshold:0,collaborators:i,onClick:()=>n(!1)}),c&&p(UZ,{totalParticipants:g,totalShares:f,beneficiaries:r,setBeneficiaries:a,minimalView:d,onComplete:()=>h(!0),onSelectPercentage:(C,_)=>m(C,_)})]}):p(dn,{children:"Please sync your wallet to create a collaboration"})},nee=({endDate:t,onComplete:e})=>{const n=()=>{const a=Math.abs(t-new Date);return Math.floor(a/1e3%60)},[i,s]=y.useState(n());return y.useEffect(()=>{const r=setTimeout(()=>{const a=n();s(a)},1e3);return()=>clearTimeout(r)}),y.useEffect(()=>{i<=0&&e()},[i]),i>0?`${i}s`:"checking..."},iee=({collabData:t,expanded:e=!1})=>{const[n,i]=et(E=>[E.proxyAddress,E.address]),{administrator_address:s,contract_address:r,contract_profile:a,shareholders:c}=t,l=i===s,d=c.filter(({holder_type:E})=>E===mc.CORE_PARTICIPANT),h=c.filter(({holder_type:E})=>E===mc.BENEFACTOR),f=wt(Ae.flex,Ae.flexBetween,Ae.alignStart,Ae.mb2,{[Ae.border]:r===n}),v=wt(Ae.flex,Ae.flexBetween,Ae.alignStart,Ae.fullWidth),m=xt(a,"name"),g=m||r,b=m?`/collab/${m}`:`${ms.COLLAB}/${r}`;return p("li",{className:f,children:k("div",{className:Ae.fullWidth,children:[k("div",{className:v,children:[g&&p("h3",{children:p("strong",{children:p(Zo,{to:b,children:g})})}),r!==n&&l&&p(ge,{shadow_box:!0,onClick:()=>et.setState({proxyAddress:r,proxyName:m}),children:"sign in"}),r===n&&l&&p(ge,{shadow_box:!0,onClick:()=>et.setState({proxyAddress:void 0,proxyName:void 0}),children:"sign out"})]}),!m&&l&&k("p",{children:["to set the name of this collab,"," ",r!==n?"sign in and":""," visit"," ",p(Zo,{to:"/subjkt",style:{textDecoration:"underline"},children:"settings"})]}),e&&k(y.Fragment,{children:[k("p",{children:[p("span",{className:Ae.infoLabel,children:"address:"}),p(Zo,{className:Ae.link,to:`${ms.ISSUER}/${r}`,children:r})]})," ",d.length>0&&p(sh,{title:"participants",participants:d}),h.length>0&&p(sh,{title:"beneficiaries",participants:h})]})]})},r)},see=({description:t,collabs:e})=>{const[n,i]=y.useState(!1),s=wt(Ae.flex,Ae.flexBetween),r=wt(Ae.borderBottom,Ae.mb3);return k("div",{className:r,children:[k("div",{className:s,children:[t&&p("p",{className:Ae.mb1,children:t}),p("div",{className:Ae.mb2,children:p(ge,{shadow_box:!0,onClick:()=>i(!n),children:n?"less detail":"more detail"})})]}),p("ul",{children:e.map(a=>p(iee,{collabData:a,expanded:n},a.contract_address))})]})},$E=({showAdminOnly:t=!1})=>{const e=et(g=>g.address),[n,i,s]=Yh(g=>[g.originatedContract,g.originationOpHash,g.findOriginatedContractFromOpHash],Ns),[r,a]=y.useState([]),[c,l]=y.useState(!0),[d,h]=y.useState(30),[f,v]=y.useState();y.useEffect(()=>{if(!(i&&!f))return;const g=new Date;g.setTime(g.getTime()+d*1e3),v(g)},[i,f,d]),y.useEffect(()=>{e&&(l(!0),console.debug("Now checking for available collabs"),Ps(gb,"GetCollabs",{address:e}).then(({data:g})=>{if(l(!1),!g)return;const b=g.split_contracts||[],E=b.filter(_=>_.administrator_address===e),x=b.filter(_=>_.administrator_address!==e),C=t?b.filter(_=>_.administrator_address===e):[...E,...x];a(C)}))},[e,n,t]);const m=()=>{s(i),h(10)};return k(dn,{children:[i&&f&&k("p",{className:Ae.mb3,children:["Collab contract creation in progress..."," ",p(nee,{endDate:f,onComplete:m})]}),n&&k("div",{className:Ae.mb3,children:[p("p",{children:p("strong",{children:"Collaborative contract created successfully!"})}),k("p",{children:["Address: ",n.address]})]}),r.length>0&&p(see,{description:t?"you can mint with these collab contracts:":"you are part of these collab contracts:",collabs:r}),r.length===0&&!i&&p("p",{children:c?"Looking for collabs...":"You are not a manager of any collaborations at the moment"})]})},ree=[{title:"Manage",to:""},{title:"Create",to:"create"}],aee=()=>{const t=fu();return y.useEffect(()=>{const e=i=>{console.debug({originationOpHash:i}),i&&t("/")};return Yh.subscribe(i=>i.originationOpHash,e)},[]),k(gn,{title:"proxy",children:[p(s0,{className:jo.tabs,tabs:ree}),p(Au,{})]})};function oee({type:t="text",placeholder:e="placeholder",name:n,min:i,max:s,maxlength:r=500,label:a,onChange:c=x=>null,onBlur:l=()=>null,disabled:d,value:h,children:f,defaultValue:v,pattern:m,onKeyDown:g,className:b},E){const[x,C]=$h(h,v),_=y.useCallback(I=>{if(E){c(I);return}const S=I.target;if(S){const T=t==="number"?isNaN(S.valueAsNumber)?S.value:S.valueAsNumber:S.value;C(T),c(T)}},[x]);return k("div",{className:`${Zl.container} ${b||""}`,children:[k("label",{htmlFor:n,children:[p("p",{children:a||n}),p("input",{type:t,ref:E,placeholder:e,name:n||a,min:i,max:s,maxLength:r,defaultValue:v,value:x,onChange:_,onBlur:l,pattern:m,onWheel:I=>I.target.blur(),onKeyDown:g,autoComplete:"off"})]}),f]})}const As=y.memo(ve.forwardRef(oee)),cee=y.forwardRef(({type:t="text",placeholder:e="placeholder",name:n="input-name-not-set",min:i,max:s,children:r,maxlength:a=5e3,label:c,onChange:l=()=>null,onBlur:d=()=>null,disabled:h,value:f,className:v},m)=>k("div",{className:`${Zl.container} ${v||""}`,children:[k("label",{htmlFor:n,children:[p("p",{children:c}),p("textarea",{ref:m,type:t,placeholder:e,name:n,min:i,max:s,maxLength:a,value:f,onChange:l,onBlur:d,disabled:h})]}),r]})),lee=y.memo(cee),uee="_subjkt_editor_1s7n5_192",dee="_identicon_1s7n5_205",hee="_title_line_1s7n5_209",pee="_fields_1s7n5_215",fee="_localSettings_1s7n5_223",mee="_info_1s7n5_233",Aee="_explainer_1s7n5_250",or={subjkt_editor:uee,identicon:dee,title_line:hee,fields:pee,localSettings:fee,info:mee,explainer:Aee},vee="_container_y9n0i_192",gee="_label_y9n0i_209",Hg={container:vee,label:gee};function Gg(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),n.push.apply(n,i)}return n}function Ye(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function xee(t){var e=Eee();return function(){var i=H5(t),s;if(e){var r=H5(this).constructor;s=Reflect.construct(i,arguments,r)}else s=i.apply(this,arguments);return EF(this,s)}}function wee(t){if(t.sheet)return t.sheet;for(var e=0;e0?Ln(Oc,--mi):0,xc--,vn===10&&(xc=1,a0--),vn}function Bi(){return vn=mi2||du(vn)>3?"":" "}function Oee(t,e){for(;--e&&Bi()&&!(vn<48||vn>102||vn>57&&vn<65||vn>70&&vn<97););return ku(t,Vd()+(e<6&&Rs()==32&&Bi()==32))}function Nf(t){for(;Bi();)switch(vn){case t:return mi;case 34:case 39:t!==34&&t!==39&&Nf(vn);break;case 40:t===41&&Nf(t);break;case 92:Bi();break}return mi}function Nee(t,e){for(;Bi()&&t+vn!==47+10;)if(t+vn===42+42&&Rs()===47)break;return"/*"+ku(e,mi-1)+"*"+r0(t===47?t:Bi())}function Lee(t){for(;!du(Rs());)Bi();return ku(t,mi)}function Qee(t){return qE(Hd("",null,null,null,[""],t=GE(t),0,[0],t))}function Hd(t,e,n,i,s,r,a,c,l){for(var d=0,h=0,f=a,v=0,m=0,g=0,b=1,E=1,x=1,C=0,_="",I=s,S=r,T=i,B=_;E;)switch(g=C,C=Bi()){case 40:if(g!=108&&Ln(B,f-1)==58){Of(B+=Tt(Ud(C),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:B+=Ud(C);break;case 9:case 10:case 13:case 32:B+=Ree(g);break;case 92:B+=Oee(Vd()-1,7);continue;case 47:switch(Rs()){case 42:case 47:hd(Pee(Nee(Bi(),Vd()),e,n),l);break;default:B+="/"}break;case 123*b:c[d++]=_s(B)*x;case 125*b:case 59:case 0:switch(C){case 0:case 125:E=0;case 59+h:m>0&&_s(B)-f&&hd(m>32?jg(B+";",i,n,f-1):jg(Tt(B," ","")+";",i,n,f-2),l);break;case 59:B+=";";default:if(hd(T=qg(B,e,n,d,h,s,c,_,I=[],S=[],f),r),C===123)if(h===0)Hd(B,e,T,T,I,r,f,c,S);else switch(v===99&&Ln(B,3)===110?100:v){case 100:case 109:case 115:Hd(t,T,T,i&&hd(qg(t,T,T,0,0,s,c,_,s,I=[],f),S),s,S,f,c,i?I:S);break;default:Hd(B,T,T,T,[""],S,0,c,S)}}d=h=m=0,b=x=1,_=B="",f=a;break;case 58:f=1+_s(B),m=g;default:if(b<1){if(C==123)--b;else if(C==125&&b++==0&&Mee()==125)continue}switch(B+=r0(C),C*b){case 38:x=h>0?1:(B+="\f",-1);break;case 44:c[d++]=(_s(B)-1)*x,x=1;break;case 64:Rs()===45&&(B+=Ud(Bi())),v=Rs(),h=f=_s(_=B+=Lee(Vd())),C++;break;case 45:g===45&&_s(B)==2&&(b=0)}}return r}function qg(t,e,n,i,s,r,a,c,l,d,h){for(var f=s-1,v=s===0?r:[""],m=J4(v),g=0,b=0,E=0;g0?v[x]+" "+C:Tt(C,/&\f/g,v[x])))&&(l[E++]=_);return o0(t,e,n,s===0?K4:c,l,d,h)}function Pee(t,e,n){return o0(t,e,n,zE,r0(kee()),uu(t,2,-2),0)}function jg(t,e,n,i){return o0(t,e,n,W4,uu(t,0,i),uu(t,i+1,-1),i)}function ac(t,e){for(var n="",i=J4(t),s=0;s6)switch(Ln(t,e+1)){case 109:if(Ln(t,e+4)!==45)break;case 102:return Tt(t,/(.+:)(.+)-([^]+)/,"$1"+Dt+"$2-$3$1"+fh+(Ln(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~Of(t,"stretch")?jE(Tt(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(Ln(t,e+1)!==115)break;case 6444:switch(Ln(t,_s(t)-3-(~Of(t,"!important")&&10))){case 107:return Tt(t,":",":"+Dt)+t;case 101:return Tt(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Dt+(Ln(t,14)===45?"inline-":"")+"box$3$1"+Dt+"$2$3$1"+Un+"$2box$3")+t}break;case 5936:switch(Ln(t,e+11)){case 114:return Dt+t+Un+Tt(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Dt+t+Un+Tt(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Dt+t+Un+Tt(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Dt+t+Un+t+t}return t}var Wee=function(e,n,i,s){if(e.length>-1&&!e.return)switch(e.type){case W4:e.return=jE(e.value,e.length);break;case VE:return ac([Dl(e,{value:Tt(e.value,"@","@"+Dt)})],s);case K4:if(e.length)return Fee(e.props,function(r){switch(Tee(r,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ac([Dl(e,{props:[Tt(r,/:(read-\w+)/,":"+fh+"$1")]})],s);case"::placeholder":return ac([Dl(e,{props:[Tt(r,/:(plac\w+)/,":"+Dt+"input-$1")]}),Dl(e,{props:[Tt(r,/:(plac\w+)/,":"+fh+"$1")]}),Dl(e,{props:[Tt(r,/:(plac\w+)/,Un+"input-$1")]})],s)}return""})}},Jee=[Wee],Yee=function(e){var n=e.key;if(n==="css"){var i=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(i,function(b){var E=b.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var s=e.stylisPlugins||Jee,r={},a,c=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(b){for(var E=b.getAttribute("data-emotion").split(" "),x=1;x{const{tag:t}=io();return h(on,{feed:!0,title:`Tag ${t}`,children:h(r0,{tag:t,namespace:`tag_${t}`})})},OX="_buttons_kr513_192",LX="_about_kr513_197",QX={buttons:OX,about:LX},PX=function(t){return Object.keys(t).forEach(function(n){t[n]}),ge.createElement("div",null,ge.createElement("h1",null,"Teia is"),ge.createElement("p",null,"... a collaborative artwork made of artworks, a place for ideas and creative works."),ge.createElement("p",null,"... a non-profit, open-source online platform for trading digital assets as OBJKT NFTs."),ge.createElement("p",null,"... a collective, aligning under the values of sustainability, accessibility, and equity."),ge.createElement("p",null,"... owned and maintained by its community, built and improved by its participants."),ge.createElement("p",null,"... an infinite work in progress."),ge.createElement("hr",null),ge.createElement("p",null,ge.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#core-values"},"Core Values")," /",ge.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#code-of-conduct"},"Code of Conduct")," /",ge.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#terms-and-conditions"},"Terms and Conditions"),"/",ge.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#content-moderation"},"Account Restrictions/Content Moderation")),ge.createElement("p",null,ge.createElement("a",{href:"https://github.com/teia-community/teia-ui/issues"},"Report an issue")),ge.createElement("hr",null),ge.createElement("h2",null,"Links"),ge.createElement("ul",null,ge.createElement("li",null,"News and articles: ",ge.createElement("a",{href:"https://blog.teia.art"},"blog.teia.art")),ge.createElement("li",null,"Announcements and Updates: ",ge.createElement("a",{href:"https://twitter.com/TeiaCommunity"},"Twitter")),ge.createElement("li",null,"Wiki: ",ge.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki"},"wiki.teia.art")),ge.createElement("li",null,"Join the community: ",ge.createElement("a",{href:"https://discord.com/invite/7pZrPCcgnG"},"discord")),ge.createElement("li",null,"Agora/Forum: ",ge.createElement("a",{href:"https://discourse.teia.art/"},"discourse.teia.art")),ge.createElement("li",null,"Code: ",ge.createElement("a",{href:"https://github.com/teia-community"},"Teia Github")),ge.createElement("li",null,"Community Curation: ",ge.createElement("a",{href:"https://twitter.com/TeiaCommunity"},"@TeiaArt"))),ge.createElement("hr",null),ge.createElement("h2",null,"Tech Specs"),ge.createElement("p",null,"The Teia Marketplace Interface and marketplace contract are ",ge.createElement("a",{href:"https://github.com/teia-community/teia-ui"},"code forks")," based on the open source Tezos NFT marketplace ",ge.createElement("a",{href:"https://github.com/hicetnunc2000"},"hic et nunc")," that have been and will be further developed and maintained by the Teia community."),ge.createElement("hr",null),ge.createElement("p",null,ge.createElement("strong",null,"FA2 Token Contract:")," ",ge.createElement("a",{href:"https://tzstats.com/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton")," by ",ge.createElement("a",{href:"https://github.com/hicetnunc2000/objkt-swap"},"hicetnunclab2000")),ge.createElement("hr",null),ge.createElement("p",null,ge.createElement("strong",null,"Minting Contract:")," ",ge.createElement("a",{href:"https://tzkt.io/KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9/operations/"},"KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9")," by ",ge.createElement("a",{href:"https://github.com/hicetnunc2000/objkt-swap"},"hicetnunclab2000")),ge.createElement("hr",null),ge.createElement("p",null,ge.createElement("strong",null,"Marketplace Contract:")," ",ge.createElement("a",{href:"https://tzkt.io/KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w/operations/"},"KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w")," by ",ge.createElement("a",{href:"https://github.com/teia-community/teia-smart-contracts/blob/main/python/contracts/teiaMarketplace_v1.py"},"Teia community")," - audited by ",ge.createElement("a",{href:"https://github.com/InferenceAG/ReportPublications/blob/master/Inference%20AG%20-%20Teia%20community%20-%20marketplace%20%26%20multisig%20-%20v1.0.pdf"},"Inference AG")),ge.createElement("p",null,ge.createElement("strong",null,"Marketplace Contract Admin:")," ",ge.createElement("a",{href:"https://tzkt.io/KT1PKBTVmdxfgkFvSeNUQacYiEFsPBw16B4P/operations/"},"KT1PKBTVmdxfgkFvSeNUQacYiEFsPBw16B4P")," - ",ge.createElement("a",{href:"https://multisign.onrender.com/"},"multisig contract")," developed and owned by the Teia Community"),ge.createElement("p",null,"The ",ge.createElement("a",{href:"https://github.com/teia-community/teia-docs/wiki/Marketplace-Fees"},"marketplace fees")," are set to 2.5%."),ge.createElement("hr",null),ge.createElement("p",null,"All code and contracts above have been ",ge.createElement("a",{href:"https://github.com/teia-community/teia-ui/blob/main/LICENSE"},"released under the MIT license.")),ge.createElement("hr",null))};function $X(){return h(on,{title:"about",children:h("div",{className:QX.about,children:h(PX,{})})})}function z6(t,e){var n=y.useState(!1),i=n[0],s=n[1],r=e&&e.successDuration;return y.useEffect(function(){if(i&&r){var a=setTimeout(function(){s(!1)},r);return function(){clearTimeout(a)}}},[i,r]),[i,function(){var a=yX(t);s(a)}]}function zX(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),n=0;n>>0,_=new Uint8Array(C);E!==x;){for(var I=m[E],S=0,F=C-1;(I!==0||S>>0,_[F]=I%a>>>0,I=I/a>>>0;if(I!==0)throw new Error("Non-zero carry");b=S,E++}for(var B=C-b;B!==C&&_[B]===0;)B++;for(var k=c.repeat(g);B>>0,C=new Uint8Array(x);m[g];){var _=e[m.charCodeAt(g)];if(_===255)return;for(var I=0,S=x-1;(_!==0||I>>0,C[S]=_%256>>>0,_=_/256>>>0;if(_!==0)throw new Error("Non-zero carry");E=I,g++}for(var F=x-E;F!==x&&C[F]===0;)F++;for(var B=new Uint8Array(b+(x-F)),k=b;F!==x;)B[k++]=C[F++];return B}function v(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:p,decodeUnsafe:f,decode:v}}var VX=zX;const UX=Yi(VX),HX="_identicon_nmxy9_192",GX="_smol_nmxy9_205",V6={identicon:HX,smol:GX},qX="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",OE=UX(qX),vt=64;function zo(t,e){return Math.abs((e-t)%e)}function jX({x:t,y:e}){const s=vt-13,r=vt*2-26;return t+e<13||t+e>r||t>s&&e<13||e>s&&t<13}function KX(t){return t.substr(-2)!=="M "}function WX(){const t=[{tag:0,curve:0,prefix:"tz1"},{tag:0,curve:1,prefix:"tz2"},{tag:0,curve:2,prefix:"tz3"},{tag:1,prefix:"KT1"}],e=t[Math.floor(Math.random()*t.length)],n=window.crypto.getRandomValues(new Uint8Array(20)),i=new Uint8Array(22);i[0]=e.tag,e.tag===0&&e.curve&&(i[1]=e.curve),i.set(n,e.tag===0?2:1),e.tag===1&&(i[21]=0);const s=OE.encode(i);return e.prefix+s}function JX(t){t=t||WX();const e=OE.decode(t.trim().substr(3)),n=uc.Buffer.from(e).toString("hex"),i=n.split("").reduce((l,d)=>l+parseInt(d,16),0),s=n.split("").slice(-5).reduce((l,d)=>l+parseInt(d,16),0),r=[];for(let l=0;lh("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:h("path",{id:"path",d:`${t}`})}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[h("filter",{id:`filter${e}`,x:"0%",y:"0%",width:"100%",height:"100%",filterUnits:"objectBoundingBox",primitiveUnits:"userSpaceOnUse",children:h("feMorphology",{operator:"erode",radius:"3 1",x:"0%",y:"0%",width:"100%",height:"100%",in:"SourceGraphic",result:"morphology"})}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[T("filter",{id:`filter${e}`,children:[h("feTurbulence",{type:"turbulence",baseFrequency:"0.005",numOctaves:"4",result:"turbulence"}),h("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"30",xChannelSelector:"R",yChannelSelector:"G"}),h("feMorphology",{operator:"dilate",radius:"0.5"}),h("feMorphology",{operator:"erode",radius:"0.5"})]}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[T("filter",{id:`filter${e}`,children:[h("feTurbulence",{type:"turbulence",baseFrequency:"0.005",numOctaves:"4",result:"turbulence"}),h("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"50",xChannelSelector:"R",yChannelSelector:"G"}),h("feMorphology",{operator:"erode",radius:"0.5"})]}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[T("filter",{id:`filter${e}`,children:[h("feTurbulence",{type:"turbulence",baseFrequency:"0.5 0",numOctaves:"1",result:"turbulence"}),h("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"10",xChannelSelector:"R",yChannelSelector:"G"})]}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[T("filter",{id:`filter${e}`,children:[h("feTurbulence",{type:"turbulence",baseFrequency:"0.05 0.5",numOctaves:"1",result:"turbulence"}),h("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"10",xChannelSelector:"R",yChannelSelector:"G"})]}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[h("filter",{id:`filter${e}`,children:h("feMorphology",{operator:"erode",radius:"1"})}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[h("filter",{id:`filter${e}`,children:h("feMorphology",{operator:"dilate",radius:"1.2"})}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[T("filter",{id:`filter${e}`,x:"0",y:"0",width:"100%",height:"100%",children:[h("feTile",{in:"SourceGraphic",x:"16",y:"16",width:"98",height:"98"}),h("feTile",{})]}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]}),(t,e,n)=>T("svg",{className:n,viewBox:`0 0 ${vt} ${vt}`,xmlns:"http://www.w3.org/2000/svg",children:[T("filter",{id:`filter${e}`,children:[h("feTurbulence",{type:"turbulence",baseFrequency:"0.05",numOctaves:"2",result:"turbulence"}),h("feDisplacementMap",{in2:"turbulence",in:"SourceGraphic",scale:"20",xChannelSelector:"R",yChannelSelector:"G"})]}),h("path",{id:"path",d:`${t}`,style:{filter:`url(#filter${e})`}})]})],Km=({address:t="",logo:e,className:n})=>{const i=y.useMemo(()=>{if(e)return e.startsWith("ipfs://")?ec(e,"CDN",{size:"raw"}):e},[e]),[s,r]=y.useState(!1),[a,c]=y.useState(!1),l=_t(V6.identicon,n,a?V6.smol:""),d=({target:m})=>{const g=m.naturalWidth,b=m.naturalHeight;g+b<256&&c(!0)};if(i)return s?h("video",{className:l,"aria-label":"identicon",src:i}):h(ff.LazyLoadImage,{className:l,src:i,alt:"identicon",onLoad:d,onError:m=>{console.error(m),r(!0)}});const[p,f]=JX(t);return U6[f%U6.length](p,t,l)},YX=y.memo(Km),XX="_identicon_nmggp_192",ZX="_square_nmggp_197",eZ="_profile_nmggp_209",tZ="_info_nmggp_216",nZ="_user_nmggp_219",iZ="_user_pfp_nmggp_235",sZ="_socials_nmggp_243",rZ="_menu_nmggp_254",aZ="_profile_page_nmggp_263",oZ="_container_nmggp_267",cZ="_number_nmggp_272",lZ="_filter_nmggp_282",uZ="_card_nmggp_295",dZ="_cardContainer_nmggp_309",hZ="_cardText_nmggp_313",pZ="_cardTitle_nmggp_323",fZ="_cardCollect_nmggp_329",mZ="_cardCollectPrice_nmggp_348",AZ="_tag_nmggp_352",vZ="_top_nmggp_369",gZ="_restricted_nmggp_424",bZ="_blur_nmggp_437",yZ="_tools_nmggp_441",_i={identicon:XX,square:ZX,profile:eZ,info:tZ,user:nZ,user_pfp:iZ,socials:sZ,menu:rZ,profile_page:aZ,container:oZ,number:cZ,filter:lZ,card:uZ,cardContainer:dZ,cardText:hZ,cardTitle:pZ,cardCollect:fZ,cardCollectPrice:mZ,tag:AZ,top:vZ,restricted:gZ,blur:bZ,tools:yZ};function EZ({user:t}){const[e,n]=z6(t.discord),[i,s]=z6(t.address,{successDuration:2500}),r=LE(a=>a.coreParticipants);return h("div",{className:_i.container,children:T("div",{className:_i.profile,children:[h("div",{className:_i.user_pfp,children:h(YX,{className:_i.identicon,address:t.address,logo:t.identicon})}),T("div",{className:_i.info,children:[h("p",{className:_i.user,children:t.subjkt||t.alias}),t.description&&h("p",{children:t.description}),r&&r.length>0&&h(oh,{title:!1,participants:r}),T("div",{style:{display:"flex",gap:"1em",alignItems:"center"},children:[h(ve,{href:`https://tzkt.io/${t.address}`,children:Ji(t.address)}),h(ve,{className:_i.square,onClick:s}),i&&"Copied!"]}),t.daoTokenBalance>=0&&T("p",{children:[Math.round(t.daoTokenBalance*10)/10," ",h("a",{href:"claim",children:"TEIA"})]}),T("div",{className:_i.socials,children:[t.twitter&&h(ve,{alt:`User profile on Twitter (@${t.twitter})`,href:`https://twitter.com/${t.twitter}`,children:h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:h("path",{d:"M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"})})}),t.tzprofile&&h(ve,{alt:"User profile on TzProfile",href:`https://tzprofiles.com/view/${t.tzprofile}`,children:h("svg",{height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:T("g",{children:[h("rect",{x:"1",y:"1",width:"9",height:"14"}),h("rect",{x:"1",y:"1",width:"14",height:"9"})]})})}),t.discord&&h(ve,{alt:`User profile on Discord, click to copy (${t.discord})`,onClick:n,children:h("span",{className:_i.top,"data-position":"top","data-tooltip":e?"Copied":t.discord,style:{marginRight:"10px"},children:h("svg",{width:"20",height:"15",viewBox:"0 0 20 15",xmlns:"http://www.w3.org/2000/svg",style:{fill:"var(--text-color)",stroke:"transparent"},children:h("path",{d:"M16.9308 1.24342C15.6561 0.667894 14.2892 0.243873 12.8599 0.00101874C12.8339 -0.00366827 12.8079 0.00804483 12.7945 0.0314716C12.6187 0.339138 12.4239 0.740513 12.2876 1.05599C10.7503 0.829542 9.22099 0.829542 7.71527 1.05599C7.57887 0.733501 7.37707 0.339138 7.20048 0.0314716C7.18707 0.00882646 7.16107 -0.00288664 7.13504 0.00101874C5.70659 0.243097 4.33963 0.667118 3.06411 1.24342C3.05307 1.2481 3.04361 1.25592 3.03732 1.26606C0.444493 5.07759 -0.265792 8.79544 0.0826501 12.4672C0.0842267 12.4852 0.0944749 12.5023 0.108665 12.5133C1.81934 13.7494 3.47642 14.4998 5.10273 14.9973C5.12876 15.0051 5.15634 14.9957 5.1729 14.9746C5.55761 14.4577 5.90054 13.9126 6.19456 13.3394C6.21192 13.3059 6.19535 13.266 6.15989 13.2528C5.61594 13.0497 5.098 12.8022 4.59977 12.5211C4.56037 12.4984 4.55721 12.443 4.59347 12.4164C4.69831 12.3391 4.80318 12.2587 4.9033 12.1775C4.92141 12.1626 4.94665 12.1595 4.96794 12.1689C8.24107 13.6393 11.7846 13.6393 15.0191 12.1689C15.0404 12.1587 15.0657 12.1619 15.0846 12.1767C15.1847 12.2579 15.2895 12.3391 15.3952 12.4164C15.4314 12.443 15.4291 12.4984 15.3897 12.5211C14.8914 12.8076 14.3735 13.0497 13.8288 13.252C13.7933 13.2653 13.7775 13.3059 13.7949 13.3394C14.0952 13.9118 14.4381 14.4569 14.8157 14.9738C14.8315 14.9957 14.8599 15.0051 14.8859 14.9973C16.5201 14.4998 18.1772 13.7494 19.8879 12.5133C19.9028 12.5023 19.9123 12.4859 19.9139 12.468C20.3309 8.22302 19.2154 4.53566 16.9568 1.26684C16.9513 1.25592 16.9419 1.2481 16.9308 1.24342ZM6.68335 10.2315C5.69792 10.2315 4.88594 9.34128 4.88594 8.24802C4.88594 7.15476 5.68217 6.26456 6.68335 6.26456C7.69239 6.26456 8.49651 7.16258 8.48073 8.24802C8.48073 9.34128 7.68451 10.2315 6.68335 10.2315ZM13.329 10.2315C12.3435 10.2315 11.5316 9.34128 11.5316 8.24802C11.5316 7.15476 12.3278 6.26456 13.329 6.26456C14.338 6.26456 15.1421 7.16258 15.1264 8.24802C15.1264 9.34128 14.338 10.2315 13.329 10.2315Z"})})})}),t.github&&h(ve,{alt:`User profile on Github (@${t.github})`,href:`https://github.com/${t.github}`,children:h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:h("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"})})}),t.dns&&h(ve,{alt:`User DNS Profile (${t.dns})`,href:`http://${t.dns}`,children:h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16",style:{fill:"var(--text-color)",stroke:"transparent",marginRight:"10px"},children:h("path",{d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"})})})]})]})]})})}const xZ="_container_1mgdz_192",wZ="_tab_1mgdz_196",_Z="_active_1mgdz_199",CZ="_selected_1mgdz_199",IZ="_tabs_1mgdz_205",DZ="_line_1mgdz_223",Dl={container:xZ,tab:wZ,active:_Z,selected:CZ,tabs:IZ,line:DZ},a0=({tabs:t,className:e,filter:n})=>{const i=y.useMemo(()=>n?t.map(n).filter(s=>s!==null):t,[t,n]);return T("div",{className:`${Dl.container} ${e||""}`,children:[h("div",{className:Dl.tabs,children:i.map((s,r)=>s?h(ve,{alt:`tab_${s.title}`,preventScrollReset:!0,className:Dl.tab,activeClass:Dl.active,disabled:s.disabled,to:s==null?void 0:s.to,children:s.title},s.title):null)}),h(gt,{className:Dl.line})]})},SZ="_check_container_1324u_192",BZ="_checkmark_1324u_209",TZ="_container_1324u_237",FZ="_small_1324u_282",eu={check_container:SZ,checkmark:BZ,container:TZ,small:FZ},kZ=y.forwardRef(({name:t,label:e,alt:n,initial:i,onCheck:s=()=>null,onBlur:r=()=>null,onWheel:a=()=>null,disabled:c,checked:l,autoFocus:d=!1,className:p,small:f},v)=>{const[m,g]=Vh(l,i),b=y.useCallback(x=>{const C=x.target.checked;g(C),s==null||s(C)},[m]),E=_t({[eu.check_container]:!0,[eu.small]:f});return T("label",{className:`${E} ${p||""}`,children:[e,h("input",{ref:v,"aria-label":n||t,defaultChecked:i,type:"checkbox",name:t,onChange:b,onBlur:r,onWheel:a,checked:l,"aria-checked":m}),h("span",{className:eu.checkmark})]})}),Jr=y.memo(kZ),MZ="_box_1czlq_1",RZ="_buttons_1czlq_17",H6={box:MZ,buttons:RZ},NZ=({onInteract:t})=>{const[e,n]=y.useState(!1),{setNsfwFriendly:i,setPhotosensitiveFriendly:s}=pn(l=>[l.setNsfwFriendly,l.setPhotosensitiveFriendly]),r=l=>{t(l)},a=()=>{e&&(console.log("disabling protections for good"),i(!0),s(!0)),r(!0)},c=()=>{r(!1)};return T("div",{className:H6.box,children:[h("h1",{children:"Override Mode"}),T("div",{children:[h("p",{children:"The override mode momentarily removes visual protections (NSFW and Flashing content)"}),h("p",{children:"By clicking enable, those filters will be removed only for this profile"}),h("p",{children:'You can tick the "Remember my choice" checkbox to make it effective across teia.'}),T("p",{children:["If you ever need to change these, head to the local",h(ve,{inline:!0,strong:!0,to:"/settings",children:"settings"})]})]}),T("div",{className:H6.buttons,children:[h(ve,{onClick:c,"data-id":"skip",shadow_box:!0,children:"Skip"}),h(ve,{onClick:a,"data-id":"enable",shadow_box:!0,children:"Enable"})]}),h(Jr,{checked:e,onCheck:n,label:"Remember my choice"})]})};async function OZ(t,e="user_address"){let n=await Bd(t,e);if(!n&&e!=="user_address")throw new Error(`SUBJKT ${t} is not registered`,{cause:"User not found"});if(!n&&ql(t)===vF.VALID&&(n={user_address:t}),!(n!=null&&n.user_address))throw new Error(`Invalid or missing Tz address: ${t}`,{cause:"Address not found"});const i=(await wm(n.user_address)).data,s=i?{...i}:{};s.address=n.user_address,wt(n,"metadata.data.description")&&(s.description=wt(n,"metadata.data.description")),wt(n,"metadata.data.identicon")&&(s.identicon=wt(n,"metadata.data.identicon")),n.name&&(s.subjkt=n.name);const r=await MN(s.address);return s.daoTokenBalance=r,s}const LE=_c(Ic((t,e)=>({coreParticipants:void 0})));function pd(){const{address:t,name:e}=io(),{walletBlockMap:n,underReviewMap:i}=yr(),[s,r]=y.useState(),[a,c]=y.useState(),[l,d]=y.useState();let[p]=vu();const{nsfwFriendly:f,photosensitiveFriendly:v}=pn(_=>[_.nsfwFriendly,_.photosensitiveFriendly]);y.useLayoutEffect(()=>{p.get("yolo")!==null&&(!f||!v)&&r(!0),c(p.get("show")!==null)},[]);const[m]=y.useState(!1),{data:g,error:b}=jn(["/user",t||e],(_,I)=>OZ(I,t?"user_address":"name"),{revalidateIfStale:!1,revalidateOnFocus:!1}),E=y.useMemo(()=>g!=null&&g.address?n.get(g.address)===1:!1,[g==null?void 0:g.address,n]),x=y.useMemo(()=>g!=null&&g.address?i.get(g.address)===1:!1,[g==null?void 0:g.address,i]);if(b)throw b;if(!g)return h(on,{title:"loading",children:h(vs,{message:"Getting user profile"})});const C=[{title:"Creations",to:""},{title:"Collection",to:"collection"},{title:"Collabs",to:"collabs"}];return h(on,{feed:!0,title:g.alias,children:s?h(NZ,{onInteract:_=>{d(_),r(!1)}}):T(Pe,{children:[h(EZ,{user:g}),g.address.substr(0,2)!=="KT"&&h("div",{className:_i.menu,children:h(a0,{tabs:C})}),(E||x)&&T("div",{className:_i.restricted,children:[T("h1",{children:[x?"Under review":"Restricted"," account",a?"(bypassed)":""]}),T("p",{children:["Contact the Teia moderators on",h(ve,{small:!0,inline:!0,href:"https://discord.gg/TKeybhYhNe",children:"Discord"}),"to resolve the status."]}),T("p",{children:["See the",h(ve,{inline:!0,small:!0,href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#3-terms-and-conditions---account-restrictions",children:"Teia Terms and Conditions"})]})]}),h(gu,{context:{showRestricted:a,overrideProtections:l,showFilters:m,address:g.address}})]})})}const G6=()=>{const{id:t,name:e}=io(),{data:n,error:i}=jn(!t||!e?["/contract",t,e]:null,async()=>{const l=await TN(e||t,e?"subjkt":"address");if(!l.split_contracts.length)throw new Error("unknown split contract");return{tokens:l.tokens,split_contract:l.split_contracts[0]}},{revalidateIfStale:!1,revalidateOnFocus:!1});if(y.useEffect(()=>{LE.setState({coreParticipants:wt(n==null?void 0:n.split_contract,"shareholders",[]).filter(({holder_type:l})=>l===mc.CORE_PARTICIPANT)})},[n==null?void 0:n.split_contract]),i)return h("pre",{children:JSON.stringify(i,null,2)});if(!n)return h(vs,{message:"Collab contract"});const{split_contract:s,tokens:r}=n,a=s==null?void 0:s.contract_address;return t&&["KT1CSfR6kx3uwDEXpwuCPnqp3MhpzfPmnLKj","KT1XhXv6jBpkahnvrtdiSi8foWXneWEjcz6F"].indexOf(t)>-1?h(S9,{to:`${ms.ISSUER}/${t}`,replace:!0}):h(Pe,{children:h(Xi,{namespace:"collab-tokens",emptyMessage:"This collab has no OBJKT creations to display",swrParams:[a],query:{tokens:r}})})},Wm=t=>t.length?["tz","KT"].includes(t.substr(0,2))&&t.length===36:!1,QE=t=>{let e;return e=/^.*(tz[\w\d]{34}).*$/i.exec(t.trim()),e?e[1]:(e=/^.*(kt[\w\d]{34}).*$/i.exec(t.trim()),e?e[1]:!1)},Yo=t=>t.reduce((e,n)=>(n.shares||0)+e,0),LZ=({onSelect:t})=>h("div",{className:Ae.tipSelect,children:CN.map(e=>T("button",{onClick:()=>t(e),children:[e,isNaN(e)?"":"%"]},`btn-${e}`))}),QZ="_check_container_1324u_192",PZ="_checkmark_1324u_209",$Z="_container_1324u_237",zZ="_small_1324u_282",PE={check_container:QZ,checkmark:PZ,container:$Z,small:zZ},VZ=({beneficiary:t,onUpdate:e,onAdd:n,onRemove:i,onPasteMulti:s,onSelectPercentage:r,minimalView:a})=>{const[c,l]=y.useState(),[d,p]=y.useState(t.address),[f,v]=y.useState(t.shares);y.useEffect(()=>{const{address:C,shares:_}=t;!c&&C&&wm(C).then(({data:I})=>l(I)),c&&!C&&l(),p(C),v(_)},[t,c]);const m=(C,_)=>{if(_.replace(/\r/g,"").split(/\n/).length>1)s(_);else{const S={...t,[C]:isNaN(_)?_:Number(_)};e(S)}},g=_t(PE.container,Ae.input),b=C=>{C.keyCode===13&&n&&n(t)},x=(c?c.alias:null)||`${d?"":"(tz... or KT...)"}`;return a?T("tr",{className:Ae.row,children:[h("td",{className:Ae.addressCell,children:d}),T("td",{className:Ae.sharesCell,children:[t.share,"%"]})]}):T("tr",{className:Ae.row,children:[h("td",{className:Ae.addressCell,children:h("div",{className:g,children:T("label",{children:[h("p",{children:"Address"}),h("textarea",{rows:1,value:d||"",className:Ae.textInput,placeholder:x,onChange:C=>m("address",C.target.value)})]})})}),h("td",{className:Ae.sharesCell,children:T("div",{className:g,children:[T("label",{children:[h("p",{children:"Shares"}),h("input",{type:"number",placeholder:"(proportional)",value:f||"",onKeyDown:b,onChange:C=>m("shares",C.target.value)})]}),!f&&r&&h(LZ,{onSelect:r})]})}),h("td",{className:Ae.actionCell,children:h(ve,{onClick:i,children:h(Cc,{children:h(Hh,{})})})})]})},UZ=({beneficiaries:t,onSelect:e})=>{const[n,i]=y.useState(!1),s=t.map(d=>d.address),r=t.filter(d=>d.address&&d.shares),a=u8.filter(d=>!s.includes(d.address)),c=_t(Ae.btn,{[Ae.muted]:n||a.length0,[Ae.absolute]:n}),l=(d,p)=>{e(d,p),i(!1)};return a.length>0?T("div",{className:n?Ae.projectList:null,children:[h("button",{className:c,onClick:()=>i(!n),children:h(Cc,{children:n?"Close":"Choose from popular projects"})}),n&&h("ul",{className:Ae.list,children:a.map(d=>{const{name:p,address:f}=d;return h("li",{children:h("button",{className:Ae.btn,onClick:()=>l(f,p),children:p})},f)})})]}):null},HZ=({collaborators:t,onClick:e,threshold:n=2})=>{const i=t.filter(s=>!!s.shares&&Wm(s.address));return h("div",{className:Ae.mt3,children:h(ve,{onClick:e,disabled:i.length{const[r,a]=y.useState(""),c=(E,x)=>{typeof E=="object"&&(E="");const C=t.filter(I=>I.address),_={...sh,address:E||"",name:x};e([...C,_])},l=E=>{n(E,0);const x=[...t];x.splice(E,1),e(x)},d=(E,x)=>{const C=[...t];C[E]={...x,share:x.percentage},e([...C])};if(r.length){const E=t.filter(S=>S.address).map(S=>S.address),C=r.replace(/\r/g,"").split(/\n/).map(S=>QE(S)).filter(S=>S),I=E.concat(C).map(S=>({...sh,address:S}));e(I),a("")}const p=_t(Ae.mt3,{[Ae.mb1]:t.length===0,[Ae.mb2]:t.length>0}),f=_t(Ae.muted,{[Ae.mb1]:t.length===0,[Ae.mb2]:t.length>0}),v=t.filter(E=>E.address&&E.shares),m=t[t.length-1],g=m?!m.address:!0,b=i===t.length;return T(y.Fragment,{children:[h("h2",{className:p,children:h("strong",{children:"Beneficiaries"})}),t.length===0&&h("p",{className:f,children:"Do you want to include anyone that wasn’t a collaborator, eg. the team who made the collab contract ;)"}),t.length===0&&h("button",{className:Ae.btn,onClick:c,children:h(Cc,{children:"Add address manually"})}),t.length>0&&T("table",{className:Ae.table,children:[h("tbody",{children:t.map((E,x)=>h(VZ,{beneficiary:E,onUpdate:C=>d(x,C),onRemove:()=>l(x),onAdd:c,onPasteMulti:a,onSelectPercentage:b?null:C=>n(x,C)},`beneficiary-${x}`))}),t.filter(E=>E.address).length>0&&h("tfoot",{children:h("tr",{children:h("td",{children:h("button",{className:Ae.btn,onClick:()=>c(),disabled:g,children:"Add another beneficiary"})})})})]}),h(UZ,{beneficiaries:t,onSelect:c}),v.length>0&&i>=2&&h($E,{threshold:1,collaborators:t,onClick:s}),(v.length===0||i<2)&&T("div",{className:Ae.mt2,children:[i>=2&&h(ve,{shadow_box:!0,onClick:s,children:"Skip"}),i<2&&h("p",{className:Ae.muted,children:"You need to have at least two participants to create a collaborative contract"})]})]})},qZ=({collaborator:t,onUpdate:e,onAdd:n,onRemove:i,onPasteMulti:s,minimalView:r,onEdit:a})=>{const[c,l]=y.useState(),[d,p]=y.useState(t.address),[f,v]=y.useState(t.shares),m=y.useRef();y.useEffect(()=>{const{address:_,shares:I}=t;p(_),v(I)},[t]),y.useEffect(()=>{const _=Wm(d);_&&!f&&m.current&&m.current.focus(),_?(console.debug("valid address, checking meta",c,d),(!c||c&&c.tzprofile!==d)&&wm(d).then(({data:I})=>{console.debug("Data from user meta query",I),l(I)})):l()},[d,f,c]);const g=(_,I)=>{if(I.replace(/\r/g,"").split(/\n/).length>1)s(I);else{const F={...t,[_]:isNaN(I)?I:Number(I)};e(F)}},b=_t(PE.container,Ae.input),E=_=>{_.keyCode===13&&n&&n(t)},x=c?c.alias:null,C=x||`${d?"":"(tz... or KT...)"}`;return r?T("tr",{className:Ae.row,onClick:a,children:[T("td",{className:Ae.cellWithPadding,children:[x&&h("p",{children:x}),h("span",{children:d})]}),T("td",{className:Ae.cellWithPadding,children:[t.shares," Shares"]})]}):T("tr",{className:Ae.row,children:[h("td",{className:Ae.addressCell,children:h("div",{className:b,children:T("label",{children:[h("p",{children:"Address"}),h("textarea",{rows:1,className:Ae.textInput,onChange:_=>g("address",_.target.value),placeholder:C,value:d||""})]})})}),h("td",{className:Ae.sharesCell,children:h("div",{className:b,children:T("label",{children:[h("p",{children:"Shares"}),h("input",{ref:m,type:"number",onChange:_=>g("shares",_.target.value),onKeyDown:E,placeholder:"(proportional)",label:"shares",value:f||""})]})})}),i&&h("td",{className:Ae.actionCell,children:h(ve,{onClick:i,children:h(Cc,{children:h(Hh,{})})})})]})},jZ=({collaborators:t,setCollaborators:e,availableShares:n,minimalView:i,onEdit:s})=>{const[r,a]=y.useState(""),[c,l]=y.useState(!1),d=()=>{e([...t,{...sh}]),i&&s()},p=g=>{const b=[...t];b.splice(g,1),e(b)},f=(g,b)=>{const E=[...t];E.length>1&&E.some((x,C)=>x.address===b.address&&C!==g)?console.debug("Address exists"):E[g]=b,e(E)};y.useEffect(()=>{if(r.length){const g=t.filter(I=>I.address).map(I=>I.address),E=r.replace(/\r/g,"").split(/\n/).map(I=>QE(I)).filter(I=>!!I&&g.indexOf(I)===-1),x=g.concat(E),C=Math.floor(100/x.length),_=x.map(I=>({address:I,shares:C}));l(!0),e(_),a("")}t.length===0&&(c||e([{...sh}]))},[r,t,e,c,l]);const v=t[t.length-1],m=v?!v.address:!0;return h("div",{children:T("table",{className:Ae.table,children:[h("tbody",{children:t.map((g,b)=>h(qZ,{collaborator:g,availableShares:n,onUpdate:E=>f(b,E),onRemove:()=>p(b),onAdd:d,onEdit:s,onPasteMulti:a,minimalView:i},`collaborator-${b}`))}),t.filter(g=>g.address).length>0&&h("tfoot",{children:h("tr",{children:h("td",{colSpan:i?2:3,children:h("button",{className:Ae.btn,onClick:()=>d(),disabled:m,children:"Add another collaborator"})})})})]})})},KZ=({collaborators:t,beneficiaries:e,onEdit:n})=>{const i=Yo(t)+Yo(e),s=t.length,r=e.length,a=Zh(l=>l.originateProxy),c=async()=>{const l={},d=t.filter(v=>v.shares).map(v=>({...v,role:"collaborator"})),p=e.filter(v=>v.shares).map(v=>({...v,role:"benefactor"})),f=d.concat(p);Object.values(f).forEach(v=>l[v.address]={share:parseFloat(Math.floor(v.shares*1e3)),isCore:v.role==="collaborator"}),await a(l)};return T(hn,{children:[h("h1",{className:Ae.mb1,children:h("strong",{children:"Review & Create"})}),T("p",{className:Ae.descriptive,children:["You have a total of ",i," shares divided between ",s+r," ","addresses. Percentages may not total 100% due to rounding."]}),h("h2",{className:Ae.mt3,children:"Collaborators"}),t.length>0&&T("table",{className:Ae.reviewTable,children:[h("thead",{children:T("tr",{children:[h("th",{children:"Address"}),h("th",{children:"Shares"}),h("th",{style:{textAlign:"right"},children:"%"})]})}),h("tbody",{children:t.map(l=>{const{address:d,shares:p,name:f}=l,v=(p/i*100).toFixed(2);return T("tr",{children:[T("td",{className:Ae.cellWithPadding,children:[f&&h("p",{className:Ae.muted,children:f}),d]}),h("td",{className:Ae.cellWithPadding,children:p}),h("td",{className:Ae.cellWithPadding,style:{textAlign:"right"},children:v})]},d)})})]}),t.length===0&&h("p",{className:Ae.muted,children:"No core collaborators"}),e.length>0&&T(y.Fragment,{children:[h("h2",{className:Ae.mt3,children:"Beneficiaries"}),T("table",{className:Ae.reviewTable,children:[h("thead",{children:T("tr",{children:[h("th",{children:"Address"}),h("th",{children:"Shares"}),h("th",{style:{textAlign:"right"},children:"%"})]})}),h("tbody",{children:e.map(l=>{const{address:d,shares:p,name:f}=l,v=(p/i*100).toFixed(2);return T("tr",{children:[T("td",{className:Ae.cellWithPadding,children:[f&&h("p",{className:Ae.muted,children:f}),d]}),h("td",{className:Ae.cellWithPadding,children:p}),h("td",{className:Ae.cellWithPadding,style:{textAlign:"right"},children:v})]},d)})})]})]}),h("div",{className:Ae.mt3,children:h(ve,{shadow_box:!0,onClick:()=>c(),children:"Create collaborative contract"})}),h("button",{className:Ae.btn,onClick:n,children:"< Go back"})]})},WZ="_mb1_1nb9t_192",JZ="_mt1_1nb9t_196",YZ="_mb2_1nb9t_200",XZ="_mt2_1nb9t_204",ZZ="_mb3_1nb9t_208",eee="_mt3_1nb9t_212",tee="_muted_1nb9t_216",nee="_tabs_1nb9t_225",jo={mb1:WZ,mt1:JZ,mb2:YZ,mt2:XZ,mb3:ZZ,mt3:eee,muted:tee,tabs:nee},iee=()=>{const t=Je(C=>C.address),[e,n]=y.useState(!0),[i,s]=y.useState([]),[r,a]=y.useState([]),[c,l]=y.useState(!1),[d,p]=y.useState(!1),f=Yo(i)+Yo(r),v=i.filter(C=>!!C.shares&&Wm(C.address));y.useEffect(()=>{r.length===0&&l(!1)},[d,r.length]),y.useEffect(()=>{!e&&!c&&l(!0),v.length===0&&s([])},[e,c,v.length]);const m=(C,_)=>{const I=r[C],S=[...r];console.debug("_calculateShares",C,_),S[C]={...I,shares:Math.ceil(f*_/100)};const F=f-Yo(S),B=i.map(k=>{const Q=k.shares/Yo(i),z=Math.floor(Q*F*100)/100;return{...k,shares:z}});a(S),s(B)},g=v.length+r.length,b=_t(jo.mb2,jo.muted),E=!e&&(c||d),x=e||v.length>0;return t?d?h(KZ,{collaborators:v,beneficiaries:r,onEdit:()=>p(!1)}):T(hn,{children:[h("h1",{className:x?jo.mb1:jo.mb2,children:h("strong",{children:"Core collaborators"})}),x&&T(y.Fragment,{children:[h("p",{className:b,children:"Note: shares don’t have to add up to 100% - splits are calculated as proportions of the total shares."}),h("p",{className:b,children:"You can paste multiple addresses to get an auto split"})]}),x&&h(jZ,{collaborators:e?i:v,setCollaborators:s,minimalView:E,onEdit:()=>n(!0)}),!x&&h("p",{className:jo.muted,children:h(ve,{onClick:()=>n(!0),children:h(Cc,{children:"No core collaborators - click to add"})})}),!E&&h($E,{threshold:0,collaborators:i,onClick:()=>n(!1)}),c&&h(GZ,{totalParticipants:g,totalShares:f,beneficiaries:r,setBeneficiaries:a,minimalView:d,onComplete:()=>p(!0),onSelectPercentage:(C,_)=>m(C,_)})]}):h(hn,{children:"Please sync your wallet to create a collaboration"})},see=({endDate:t,onComplete:e})=>{const n=()=>{const a=Math.abs(t-new Date);return Math.floor(a/1e3%60)},[i,s]=y.useState(n());return y.useEffect(()=>{const r=setTimeout(()=>{const a=n();s(a)},1e3);return()=>clearTimeout(r)}),y.useEffect(()=>{i<=0&&e()},[i]),i>0?`${i}s`:"checking..."},ree=({collabData:t,expanded:e=!1})=>{const[n,i]=Je(E=>[E.proxyAddress,E.address]),{administrator_address:s,contract_address:r,contract_profile:a,shareholders:c}=t,l=i===s,d=c.filter(({holder_type:E})=>E===mc.CORE_PARTICIPANT),p=c.filter(({holder_type:E})=>E===mc.BENEFACTOR),f=_t(Ae.flex,Ae.flexBetween,Ae.alignStart,Ae.mb2,{[Ae.border]:r===n}),v=_t(Ae.flex,Ae.flexBetween,Ae.alignStart,Ae.fullWidth),m=wt(a,"name"),g=m||r,b=m?`/collab/${m}`:`${ms.COLLAB}/${r}`;return h("li",{className:f,children:T("div",{className:Ae.fullWidth,children:[T("div",{className:v,children:[g&&h("h3",{children:h("strong",{children:h(Zo,{to:b,children:g})})}),r!==n&&l&&h(ve,{shadow_box:!0,onClick:()=>Je.setState({proxyAddress:r,proxyName:m}),children:"sign in"}),r===n&&l&&h(ve,{shadow_box:!0,onClick:()=>Je.setState({proxyAddress:void 0,proxyName:void 0}),children:"sign out"})]}),!m&&l&&T("p",{children:["to set the name of this collab,"," ",r!==n?"sign in and":""," visit"," ",h(Zo,{to:"/subjkt",style:{textDecoration:"underline"},children:"settings"})]}),e&&T(y.Fragment,{children:[T("p",{children:[h("span",{className:Ae.infoLabel,children:"address:"}),h(Zo,{className:Ae.link,to:`${ms.ISSUER}/${r}`,children:r})]})," ",d.length>0&&h(oh,{title:"participants",participants:d}),p.length>0&&h(oh,{title:"beneficiaries",participants:p})]})]})},r)},aee=({description:t,collabs:e})=>{const[n,i]=y.useState(!1),s=_t(Ae.flex,Ae.flexBetween),r=_t(Ae.borderBottom,Ae.mb3);return T("div",{className:r,children:[T("div",{className:s,children:[t&&h("p",{className:Ae.mb1,children:t}),h("div",{className:Ae.mb2,children:h(ve,{shadow_box:!0,onClick:()=>i(!n),children:n?"less detail":"more detail"})})]}),h("ul",{children:e.map(a=>h(ree,{collabData:a,expanded:n},a.contract_address))})]})},zE=({showAdminOnly:t=!1})=>{const e=Je(g=>g.address),[n,i,s]=Zh(g=>[g.originatedContract,g.originationOpHash,g.findOriginatedContractFromOpHash],Ls),[r,a]=y.useState([]),[c,l]=y.useState(!0),[d,p]=y.useState(30),[f,v]=y.useState();y.useEffect(()=>{if(!(i&&!f))return;const g=new Date;g.setTime(g.getTime()+d*1e3),v(g)},[i,f,d]),y.useEffect(()=>{e&&(l(!0),console.debug("Now checking for available collabs"),Ps(bb,"GetCollabs",{address:e}).then(({data:g})=>{if(l(!1),!g)return;const b=g.split_contracts||[],E=b.filter(_=>_.administrator_address===e),x=b.filter(_=>_.administrator_address!==e),C=t?b.filter(_=>_.administrator_address===e):[...E,...x];a(C)}))},[e,n,t]);const m=()=>{s(i),p(10)};return T(hn,{children:[i&&f&&T("p",{className:Ae.mb3,children:["Collab contract creation in progress..."," ",h(see,{endDate:f,onComplete:m})]}),n&&T("div",{className:Ae.mb3,children:[h("p",{children:h("strong",{children:"Collaborative contract created successfully!"})}),T("p",{children:["Address: ",n.address]})]}),r.length>0&&h(aee,{description:t?"you can mint with these collab contracts:":"you are part of these collab contracts:",collabs:r}),r.length===0&&!i&&h("p",{children:c?"Looking for collabs...":"You are not a manager of any collaborations at the moment"})]})},oee=[{title:"Manage",to:""},{title:"Create",to:"create"}],cee=()=>{const t=Au();return y.useEffect(()=>{const e=i=>{console.debug({originationOpHash:i}),i&&t("/")};return Zh.subscribe(i=>i.originationOpHash,e)},[]),T(on,{title:"proxy",children:[h(a0,{className:jo.tabs,tabs:oee}),h(gu,{})]})};function lee({type:t="text",placeholder:e="placeholder",name:n,min:i,max:s,maxlength:r=500,label:a,onChange:c=x=>null,onBlur:l=()=>null,disabled:d,value:p,children:f,defaultValue:v,pattern:m,onKeyDown:g,className:b},E){const[x,C]=Vh(p,v),_=y.useCallback(I=>{if(E){c(I);return}const S=I.target;if(S){const F=t==="number"?isNaN(S.valueAsNumber)?S.value:S.valueAsNumber:S.value;C(F),c(F)}},[x]);return T("div",{className:`${eu.container} ${b||""}`,children:[T("label",{htmlFor:n,children:[h("p",{children:a||n}),h("input",{type:t,ref:E,placeholder:e,name:n||a,min:i,max:s,maxLength:r,defaultValue:v,value:x,onChange:_,onBlur:l,pattern:m,onWheel:I=>I.target.blur(),onKeyDown:g,autoComplete:"off"})]}),f]})}const As=y.memo(ge.forwardRef(lee)),uee=y.forwardRef(({type:t="text",placeholder:e="placeholder",name:n="input-name-not-set",min:i,max:s,children:r,maxlength:a=5e3,label:c,onChange:l=()=>null,onBlur:d=()=>null,disabled:p,value:f,className:v},m)=>T("div",{className:`${eu.container} ${v||""}`,children:[T("label",{htmlFor:n,children:[h("p",{children:c}),h("textarea",{ref:m,type:t,placeholder:e,name:n,min:i,max:s,maxLength:a,value:f,onChange:l,onBlur:d,disabled:p})]}),r]})),dee=y.memo(uee),hee="_subjkt_editor_1s7n5_192",pee="_identicon_1s7n5_205",fee="_title_line_1s7n5_209",mee="_fields_1s7n5_215",Aee="_localSettings_1s7n5_223",vee="_info_1s7n5_233",gee="_explainer_1s7n5_250",or={subjkt_editor:hee,identicon:pee,title_line:fee,fields:mee,localSettings:Aee,info:vee,explainer:gee},bee="_container_y9n0i_192",yee="_label_y9n0i_209",q6={container:bee,label:yee};function j6(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),n.push.apply(n,i)}return n}function Xe(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _ee(t){var e=wee();return function(){var i=q5(t),s;if(e){var r=q5(this).constructor;s=Reflect.construct(i,arguments,r)}else s=i.apply(this,arguments);return wF(this,s)}}function Cee(t){if(t.sheet)return t.sheet;for(var e=0;e0?Ln(Nc,--mi):0,xc--,bn===10&&(xc=1,c0--),bn}function Ti(){return bn=mi2||hu(bn)>3?"":" "}function Lee(t,e){for(;--e&&Ti()&&!(bn<48||bn>102||bn>57&&bn<65||bn>70&&bn<97););return Ru(t,Hd()+(e<6&&Ns()==32&&Ti()==32))}function Qf(t){for(;Ti();)switch(bn){case t:return mi;case 34:case 39:t!==34&&t!==39&&Qf(bn);break;case 40:t===41&&Qf(t);break;case 92:Ti();break}return mi}function Qee(t,e){for(;Ti()&&t+bn!==47+10;)if(t+bn===42+42&&Ns()===47)break;return"/*"+Ru(e,mi-1)+"*"+o0(t===47?t:Ti())}function Pee(t){for(;!hu(Ns());)Ti();return Ru(t,mi)}function $ee(t){return jE(qd("",null,null,null,[""],t=qE(t),0,[0],t))}function qd(t,e,n,i,s,r,a,c,l){for(var d=0,p=0,f=a,v=0,m=0,g=0,b=1,E=1,x=1,C=0,_="",I=s,S=r,F=i,B=_;E;)switch(g=C,C=Ti()){case 40:if(g!=108&&Ln(B,f-1)==58){Lf(B+=Ft(Gd(C),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:B+=Gd(C);break;case 9:case 10:case 13:case 32:B+=Oee(g);break;case 92:B+=Lee(Hd()-1,7);continue;case 47:switch(Ns()){case 42:case 47:fd(zee(Qee(Ti(),Hd()),e,n),l);break;default:B+="/"}break;case 123*b:c[d++]=Cs(B)*x;case 125*b:case 59:case 0:switch(C){case 0:case 125:E=0;case 59+p:m>0&&Cs(B)-f&&fd(m>32?W6(B+";",i,n,f-1):W6(Ft(B," ","")+";",i,n,f-2),l);break;case 59:B+=";";default:if(fd(F=K6(B,e,n,d,p,s,c,_,I=[],S=[],f),r),C===123)if(p===0)qd(B,e,F,F,I,r,f,c,S);else switch(v===99&&Ln(B,3)===110?100:v){case 100:case 109:case 115:qd(t,F,F,i&&fd(K6(t,F,F,0,0,s,c,_,s,I=[],f),S),s,S,f,c,i?I:S);break;default:qd(B,F,F,F,[""],S,0,c,S)}}d=p=m=0,b=x=1,_=B="",f=a;break;case 58:f=1+Cs(B),m=g;default:if(b<1){if(C==123)--b;else if(C==125&&b++==0&&Nee()==125)continue}switch(B+=o0(C),C*b){case 38:x=p>0?1:(B+="\f",-1);break;case 44:c[d++]=(Cs(B)-1)*x,x=1;break;case 64:Ns()===45&&(B+=Gd(Ti())),v=Ns(),p=f=Cs(_=B+=Pee(Hd())),C++;break;case 45:g===45&&Cs(B)==2&&(b=0)}}return r}function K6(t,e,n,i,s,r,a,c,l,d,p){for(var f=s-1,v=s===0?r:[""],m=Xm(v),g=0,b=0,E=0;g0?v[x]+" "+C:Ft(C,/&\f/g,v[x])))&&(l[E++]=_);return l0(t,e,n,s===0?Jm:c,l,d,p)}function zee(t,e,n){return l0(t,e,n,VE,o0(Ree()),du(t,2,-2),0)}function W6(t,e,n,i){return l0(t,e,n,Ym,du(t,0,i),du(t,i+1,-1),i)}function ac(t,e){for(var n="",i=Xm(t),s=0;s6)switch(Ln(t,e+1)){case 109:if(Ln(t,e+4)!==45)break;case 102:return Ft(t,/(.+:)(.+)-([^]+)/,"$1"+St+"$2-$3$1"+vh+(Ln(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~Lf(t,"stretch")?KE(Ft(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(Ln(t,e+1)!==115)break;case 6444:switch(Ln(t,Cs(t)-3-(~Lf(t,"!important")&&10))){case 107:return Ft(t,":",":"+St)+t;case 101:return Ft(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+St+(Ln(t,14)===45?"inline-":"")+"box$3$1"+St+"$2$3$1"+Un+"$2box$3")+t}break;case 5936:switch(Ln(t,e+11)){case 114:return St+t+Un+Ft(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return St+t+Un+Ft(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return St+t+Un+Ft(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return St+t+Un+t+t}return t}var Yee=function(e,n,i,s){if(e.length>-1&&!e.return)switch(e.type){case Ym:e.return=KE(e.value,e.length);break;case UE:return ac([Sl(e,{value:Ft(e.value,"@","@"+St)})],s);case Jm:if(e.length)return Mee(e.props,function(r){switch(kee(r,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ac([Sl(e,{props:[Ft(r,/:(read-\w+)/,":"+vh+"$1")]})],s);case"::placeholder":return ac([Sl(e,{props:[Ft(r,/:(plac\w+)/,":"+St+"input-$1")]}),Sl(e,{props:[Ft(r,/:(plac\w+)/,":"+vh+"$1")]}),Sl(e,{props:[Ft(r,/:(plac\w+)/,Un+"input-$1")]})],s)}return""})}},Xee=[Yee],Zee=function(e){var n=e.key;if(n==="css"){var i=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(i,function(b){var E=b.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var s=e.stylisPlugins||Xee,r={},a,c=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(b){for(var E=b.getAttribute("data-emotion").split(" "),x=1;x=4;++i,s-=4)n=t.charCodeAt(i)&255|(t.charCodeAt(++i)&255)<<8|(t.charCodeAt(++i)&255)<<16|(t.charCodeAt(++i)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,e=(n&65535)*1540483477+((n>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(s){case 3:e^=(t.charCodeAt(i+2)&255)<<16;case 2:e^=(t.charCodeAt(i+1)&255)<<8;case 1:e^=t.charCodeAt(i)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var ute={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},dte=/[A-Z]|^ms/g,hte=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ZE=function(e){return e.charCodeAt(1)===45},Wg=function(e){return e!=null&&typeof e!="boolean"},E3=Uee(function(t){return ZE(t)?t:t.replace(dte,"-$&").toLowerCase()}),Jg=function(e,n){switch(e){case"animation":case"animationName":if(typeof n=="string")return n.replace(hte,function(i,s,r){return Cs={name:s,styles:r,next:Cs},s})}return ute[e]!==1&&!ZE(e)&&typeof n=="number"&&n!==0?n+"px":n};function hu(t,e,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Cs={name:n.name,styles:n.styles,next:Cs},n.name;if(n.styles!==void 0){var i=n.next;if(i!==void 0)for(;i!==void 0;)Cs={name:i.name,styles:i.styles,next:Cs},i=i.next;var s=n.styles+";";return s}return pte(t,e,n)}case"function":{if(t!==void 0){var r=Cs,a=n(t);return Cs=r,hu(t,e,a)}break}}if(e==null)return n;var c=e[n];return c!==void 0?c:n}function pte(t,e,n){var i="";if(Array.isArray(n))for(var s=0;se.brand+"/"+e.version).join(" "),pd):navigator.userAgent}function sx(t){return t instanceof ks(t).HTMLElement}function oc(t){return t instanceof ks(t).Element}function rx(t){return t instanceof ks(t).Node}function Xg(t){return typeof ShadowRoot>"u"?!1:t instanceof ks(t).ShadowRoot||t instanceof ShadowRoot}function ax(t){const{overflow:e,overflowX:n,overflowY:i,display:s}=nx(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!["inline","contents"].includes(s)}function Ite(){return/^((?!chrome|android).)*safari/i.test(Cte())}function Dte(t){return["html","body","#document"].includes(ix(t))}function ox(t){return oc(t)?t:t.contextElement}const cx={x:1,y:1};function x3(t){const e=ox(t);if(!sx(e))return cx;const n=e.getBoundingClientRect(),{width:i,height:s,fallback:r}=_te(e);let a=(r?mh(n.width):n.width)/i,c=(r?mh(n.height):n.height)/s;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}function Zg(t,e,n,i){var s,r;e===void 0&&(e=!1),n===void 0&&(n=!1);const a=t.getBoundingClientRect(),c=ox(t);let l=cx;e&&(i?oc(i)&&(l=x3(i)):l=x3(t));const d=c?ks(c):window,h=Ite()&&n;let f=(a.left+(h&&((s=d.visualViewport)==null?void 0:s.offsetLeft)||0))/l.x,v=(a.top+(h&&((r=d.visualViewport)==null?void 0:r.offsetTop)||0))/l.y,m=a.width/l.x,g=a.height/l.y;if(c){const b=ks(c),E=i&&oc(i)?ks(i):i;let x=b.frameElement;for(;x&&i&&E!==b;){const C=x3(x),_=x.getBoundingClientRect(),I=getComputedStyle(x);_.x+=(x.clientLeft+parseFloat(I.paddingLeft))*C.x,_.y+=(x.clientTop+parseFloat(I.paddingTop))*C.y,f*=C.x,v*=C.y,m*=C.x,g*=C.y,f+=_.x,v+=_.y,x=ks(x).frameElement}}return{width:m,height:g,top:v,right:f+m,bottom:v+g,left:f,x:f,y:v}}function Ste(t){return((rx(t)?t.ownerDocument:t.document)||window.document).documentElement}function Bte(t){if(ix(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Xg(t)&&t.host||Ste(t);return Xg(e)?e.host:e}function lx(t){const e=Bte(t);return Dte(e)?e.ownerDocument.body:sx(e)&&ax(e)?e:lx(e)}function Gd(t,e){var n;e===void 0&&(e=[]);const i=lx(t),s=i===((n=t.ownerDocument)==null?void 0:n.body),r=ks(i);return s?e.concat(r,r.visualViewport||[],ax(i)?i:[]):e.concat(i,Gd(i))}function Tte(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:s=!0,ancestorResize:r=!0,elementResize:a=!0,animationFrame:c=!1}=i,l=s&&!c,d=l||r?[...oc(t)?Gd(t):t.contextElement?Gd(t.contextElement):[],...Gd(e)]:[];d.forEach(m=>{l&&m.addEventListener("scroll",n,{passive:!0}),r&&m.addEventListener("resize",n)});let h,f=null;if(a){let m=!0;f=new ResizeObserver(()=>{m||n(),m=!1}),oc(t)&&!c&&f.observe(t),oc(t)||!t.contextElement||c||f.observe(t.contextElement),f.observe(e)}let v=c?Zg(t):null;return c&&function m(){const g=Zg(t);!v||g.x===v.x&&g.y===v.y&&g.width===v.width&&g.height===v.height||n(),v=g,h=requestAnimationFrame(m)}(),n(),()=>{var m;d.forEach(g=>{l&&g.removeEventListener("scroll",n),r&&g.removeEventListener("resize",n)}),(m=f)==null||m.disconnect(),f=null,c&&cancelAnimationFrame(h)}}var Qf=y.useLayoutEffect,Fte=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Ah=function(){};function kte(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function Mte(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),s=2;s-1}function Rte(t){return g0(t)?window.innerHeight:t.clientHeight}function dx(t){return g0(t)?window.pageYOffset:t.scrollTop}function vh(t,e){if(g0(t)){window.scrollTo(0,e);return}t.scrollTop=e}function Ote(t){var e=getComputedStyle(t),n=e.position==="absolute",i=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var s=t;s=s.parentElement;)if(e=getComputedStyle(s),!(n&&e.position==="static")&&i.test(e.overflow+e.overflowY+e.overflowX))return s;return document.documentElement}function Nte(t,e,n,i){return n*((t=t/i-1)*t*t+1)+e}function fd(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Ah,s=dx(t),r=e-s,a=10,c=0;function l(){c+=a;var d=Nte(c,s,r,n);vh(t,d),cn.bottom?vh(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+s,t.scrollHeight)):i.top-s1?n-1:0),s=1;s=g)return{placement:"bottom",maxHeight:e};if(Q>=g&&!a)return r&&fd(l,z,H),{placement:"bottom",maxHeight:e};if(!a&&Q>=i||a&&B>=i){r&&fd(l,z,H);var N=a?B-I:Q-I;return{placement:"bottom",maxHeight:N}}if(s==="auto"||a){var O=e,G=a?T:F;return G>=i&&(O=Math.min(G-I-c,e)),{placement:"top",maxHeight:O}}if(s==="bottom")return r&&vh(l,z),{placement:"bottom",maxHeight:e};break;case"top":if(T>=g)return{placement:"top",maxHeight:e};if(F>=g&&!a)return r&&fd(l,U,H),{placement:"top",maxHeight:e};if(!a&&F>=i||a&&T>=i){var ee=e;return(!a&&F>=i||a&&T>=i)&&(ee=a?T-S:F-S),r&&fd(l,U,H),{placement:"top",maxHeight:ee}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(s,'".'))}return d}function Gte(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var px=function(e){return e==="auto"?"bottom":e},qte=function(e,n){var i,s=e.placement,r=e.theme,a=r.borderRadius,c=r.spacing,l=r.colors;return Ye((i={label:"menu"},Rl(i,Gte(s),"100%"),Rl(i,"position","absolute"),Rl(i,"width","100%"),Rl(i,"zIndex",1),i),n?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:c.menuGutter,marginTop:c.menuGutter})},fx=y.createContext(null),jte=function(e){var n=e.children,i=e.minMenuHeight,s=e.maxMenuHeight,r=e.menuPlacement,a=e.menuPosition,c=e.menuShouldScrollIntoView,l=e.theme,d=y.useContext(fx)||{},h=d.setPortalPlacement,f=y.useRef(null),v=y.useState(s),m=hr(v,2),g=m[0],b=m[1],E=y.useState(null),x=hr(E,2),C=x[0],_=x[1],I=l.spacing.controlHeight;return Qf(function(){var S=f.current;if(S){var T=a==="fixed",B=c&&!T,F=Hte({maxHeight:s,menuEl:S,minHeight:i,placement:r,shouldScroll:B,isFixedPosition:T,controlHeight:I});b(F.maxHeight),_(F.placement),h==null||h(F.placement)}},[s,r,a,c,i,h,I]),n({ref:f,placerProps:Ye(Ye({},e),{},{placement:C||px(r),maxHeight:g})})},Kte=function(e){var n=e.children,i=e.innerRef,s=e.innerProps;return Ue("div",Je({},on(e,"menu",{menu:!0}),{ref:i},s),n)},Wte=function(e,n){var i=e.maxHeight,s=e.theme.spacing.baseUnit;return Ye({maxHeight:i,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:s,paddingTop:s})},Jte=function(e){var n=e.children,i=e.innerProps,s=e.innerRef,r=e.isMulti;return Ue("div",Je({},on(e,"menuList",{"menu-list":!0,"menu-list--is-multi":r}),{ref:s},i),n)},mx=function(e,n){var i=e.theme,s=i.spacing.baseUnit,r=i.colors;return Ye({textAlign:"center"},n?{}:{color:r.neutral40,padding:"".concat(s*2,"px ").concat(s*3,"px")})},Yte=mx,Xte=mx,Ax=function(e){var n=e.children,i=e.innerProps;return Ue("div",Je({},on(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),n)};Ax.defaultProps={children:"No options"};var vx=function(e){var n=e.children,i=e.innerProps;return Ue("div",Je({},on(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),n)};vx.defaultProps={children:"Loading..."};var Zte=function(e){var n=e.rect,i=e.offset,s=e.position;return{left:n.left,position:s,top:i,width:n.width,zIndex:1}},ene=function(e){var n=e.appendTo,i=e.children,s=e.controlElement,r=e.innerProps,a=e.menuPlacement,c=e.menuPosition,l=y.useRef(null),d=y.useRef(null),h=y.useState(px(a)),f=hr(h,2),v=f[0],m=f[1],g=y.useMemo(function(){return{setPortalPlacement:m}},[]),b=y.useState(null),E=hr(b,2),x=E[0],C=E[1],_=y.useCallback(function(){if(s){var B=Lte(s),F=c==="fixed"?0:window.pageYOffset,Q=B[v]+F;(Q!==(x==null?void 0:x.offset)||B.left!==(x==null?void 0:x.rect.left)||B.width!==(x==null?void 0:x.rect.width))&&C({offset:Q,rect:B})}},[s,c,v,x==null?void 0:x.offset,x==null?void 0:x.rect.left,x==null?void 0:x.rect.width]);Qf(function(){_()},[_]);var I=y.useCallback(function(){typeof d.current=="function"&&(d.current(),d.current=null),s&&l.current&&(d.current=Tte(s,l.current,_,{elementResize:"ResizeObserver"in window}))},[s,_]);Qf(function(){I()},[I]);var S=y.useCallback(function(B){l.current=B,I()},[I]);if(!n&&c!=="fixed"||!x)return null;var T=Ue("div",Je({ref:S},on(Ye(Ye({},e),{},{offset:x.offset,position:c,rect:x.rect}),"menuPortal",{"menu-portal":!0}),r),i);return Ue(fx.Provider,{value:g},n?Zf.createPortal(T,n):T)},tne=function(e){var n=e.isDisabled,i=e.isRtl;return{label:"container",direction:i?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},nne=function(e){var n=e.children,i=e.innerProps,s=e.isDisabled,r=e.isRtl;return Ue("div",Je({},on(e,"container",{"--is-disabled":s,"--is-rtl":r}),i),n)},ine=function(e,n){var i=e.theme.spacing,s=e.isMulti,r=e.hasValue,a=e.selectProps.controlShouldRenderValue;return Ye({alignItems:"center",display:s&&r&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(i.baseUnit/2,"px ").concat(i.baseUnit*2,"px")})},sne=function(e){var n=e.children,i=e.innerProps,s=e.isMulti,r=e.hasValue;return Ue("div",Je({},on(e,"valueContainer",{"value-container":!0,"value-container--is-multi":s,"value-container--has-value":r}),i),n)},rne=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},ane=function(e){var n=e.children,i=e.innerProps;return Ue("div",Je({},on(e,"indicatorsContainer",{indicators:!0}),i),n)},i7,one=["size"],cne={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},gx=function(e){var n=e.size,i=wc(e,one);return Ue("svg",Je({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:cne},i))},nm=function(e){return Ue(gx,Je({size:20},e),Ue("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},bx=function(e){return Ue(gx,Je({size:20},e),Ue("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},yx=function(e,n){var i=e.isFocused,s=e.theme,r=s.spacing.baseUnit,a=s.colors;return Ye({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:i?a.neutral60:a.neutral20,padding:r*2,":hover":{color:i?a.neutral80:a.neutral40}})},lne=yx,une=function(e){var n=e.children,i=e.innerProps;return Ue("div",Je({},on(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),i),n||Ue(bx,null))},dne=yx,hne=function(e){var n=e.children,i=e.innerProps;return Ue("div",Je({},on(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),i),n||Ue(nm,null))},pne=function(e,n){var i=e.isDisabled,s=e.theme,r=s.spacing.baseUnit,a=s.colors;return Ye({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:i?a.neutral10:a.neutral20,marginBottom:r*2,marginTop:r*2})},fne=function(e){var n=e.innerProps;return Ue("span",Je({},n,on(e,"indicatorSeparator",{"indicator-separator":!0})))},mne=xte(i7||(i7=wte([` + */var Tn=typeof Symbol=="function"&&Symbol.for,Zm=Tn?Symbol.for("react.element"):60103,e4=Tn?Symbol.for("react.portal"):60106,u0=Tn?Symbol.for("react.fragment"):60107,d0=Tn?Symbol.for("react.strict_mode"):60108,h0=Tn?Symbol.for("react.profiler"):60114,p0=Tn?Symbol.for("react.provider"):60109,f0=Tn?Symbol.for("react.context"):60110,t4=Tn?Symbol.for("react.async_mode"):60111,m0=Tn?Symbol.for("react.concurrent_mode"):60111,A0=Tn?Symbol.for("react.forward_ref"):60112,v0=Tn?Symbol.for("react.suspense"):60113,ete=Tn?Symbol.for("react.suspense_list"):60120,g0=Tn?Symbol.for("react.memo"):60115,b0=Tn?Symbol.for("react.lazy"):60116,tte=Tn?Symbol.for("react.block"):60121,nte=Tn?Symbol.for("react.fundamental"):60117,ite=Tn?Symbol.for("react.responder"):60118,ste=Tn?Symbol.for("react.scope"):60119;function Mi(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case Zm:switch(t=t.type,t){case t4:case m0:case u0:case h0:case d0:case v0:return t;default:switch(t=t&&t.$$typeof,t){case f0:case A0:case b0:case g0:case p0:return t;default:return e}}case e4:return e}}}function JE(t){return Mi(t)===m0}Lt.AsyncMode=t4;Lt.ConcurrentMode=m0;Lt.ContextConsumer=f0;Lt.ContextProvider=p0;Lt.Element=Zm;Lt.ForwardRef=A0;Lt.Fragment=u0;Lt.Lazy=b0;Lt.Memo=g0;Lt.Portal=e4;Lt.Profiler=h0;Lt.StrictMode=d0;Lt.Suspense=v0;Lt.isAsyncMode=function(t){return JE(t)||Mi(t)===t4};Lt.isConcurrentMode=JE;Lt.isContextConsumer=function(t){return Mi(t)===f0};Lt.isContextProvider=function(t){return Mi(t)===p0};Lt.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===Zm};Lt.isForwardRef=function(t){return Mi(t)===A0};Lt.isFragment=function(t){return Mi(t)===u0};Lt.isLazy=function(t){return Mi(t)===b0};Lt.isMemo=function(t){return Mi(t)===g0};Lt.isPortal=function(t){return Mi(t)===e4};Lt.isProfiler=function(t){return Mi(t)===h0};Lt.isStrictMode=function(t){return Mi(t)===d0};Lt.isSuspense=function(t){return Mi(t)===v0};Lt.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===u0||t===m0||t===h0||t===d0||t===v0||t===ete||typeof t=="object"&&t!==null&&(t.$$typeof===b0||t.$$typeof===g0||t.$$typeof===p0||t.$$typeof===f0||t.$$typeof===A0||t.$$typeof===nte||t.$$typeof===ite||t.$$typeof===ste||t.$$typeof===tte)};Lt.typeOf=Mi;WE.exports=Lt;var rte=WE.exports,YE=rte,ate={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ote={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},XE={};XE[YE.ForwardRef]=ate;XE[YE.Memo]=ote;var cte=!0;function lte(t,e,n){var i="";return n.split(" ").forEach(function(s){t[s]!==void 0?e.push(t[s]+";"):i+=s+" "}),i}var ZE=function(e,n,i){var s=e.key+"-"+n.name;(i===!1||cte===!1)&&e.registered[s]===void 0&&(e.registered[s]=n.styles)},ute=function(e,n,i){ZE(e,n,i);var s=e.key+"-"+n.name;if(e.inserted[n.name]===void 0){var r=n;do e.insert(n===r?"."+s:"",r,e.sheet,!0),r=r.next;while(r!==void 0)}};function dte(t){for(var e=0,n,i=0,s=t.length;s>=4;++i,s-=4)n=t.charCodeAt(i)&255|(t.charCodeAt(++i)&255)<<8|(t.charCodeAt(++i)&255)<<16|(t.charCodeAt(++i)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,e=(n&65535)*1540483477+((n>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(s){case 3:e^=(t.charCodeAt(i+2)&255)<<16;case 2:e^=(t.charCodeAt(i+1)&255)<<8;case 1:e^=t.charCodeAt(i)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var hte={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},pte=/[A-Z]|^ms/g,fte=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ex=function(e){return e.charCodeAt(1)===45},Y6=function(e){return e!=null&&typeof e!="boolean"},w3=Gee(function(t){return ex(t)?t:t.replace(pte,"-$&").toLowerCase()}),X6=function(e,n){switch(e){case"animation":case"animationName":if(typeof n=="string")return n.replace(fte,function(i,s,r){return Is={name:s,styles:r,next:Is},s})}return hte[e]!==1&&!ex(e)&&typeof n=="number"&&n!==0?n+"px":n};function pu(t,e,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Is={name:n.name,styles:n.styles,next:Is},n.name;if(n.styles!==void 0){var i=n.next;if(i!==void 0)for(;i!==void 0;)Is={name:i.name,styles:i.styles,next:Is},i=i.next;var s=n.styles+";";return s}return mte(t,e,n)}case"function":{if(t!==void 0){var r=Is,a=n(t);return Is=r,pu(t,e,a)}break}}if(e==null)return n;var c=e[n];return c!==void 0?c:n}function mte(t,e,n){var i="";if(Array.isArray(n))for(var s=0;se.brand+"/"+e.version).join(" "),md):navigator.userAgent}function rx(t){return t instanceof Ms(t).HTMLElement}function oc(t){return t instanceof Ms(t).Element}function ax(t){return t instanceof Ms(t).Node}function e7(t){return typeof ShadowRoot>"u"?!1:t instanceof Ms(t).ShadowRoot||t instanceof ShadowRoot}function ox(t){const{overflow:e,overflowX:n,overflowY:i,display:s}=ix(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!["inline","contents"].includes(s)}function Ste(){return/^((?!chrome|android).)*safari/i.test(Dte())}function Bte(t){return["html","body","#document"].includes(sx(t))}function cx(t){return oc(t)?t:t.contextElement}const lx={x:1,y:1};function _3(t){const e=cx(t);if(!rx(e))return lx;const n=e.getBoundingClientRect(),{width:i,height:s,fallback:r}=Ite(e);let a=(r?gh(n.width):n.width)/i,c=(r?gh(n.height):n.height)/s;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}function t7(t,e,n,i){var s,r;e===void 0&&(e=!1),n===void 0&&(n=!1);const a=t.getBoundingClientRect(),c=cx(t);let l=lx;e&&(i?oc(i)&&(l=_3(i)):l=_3(t));const d=c?Ms(c):window,p=Ste()&&n;let f=(a.left+(p&&((s=d.visualViewport)==null?void 0:s.offsetLeft)||0))/l.x,v=(a.top+(p&&((r=d.visualViewport)==null?void 0:r.offsetTop)||0))/l.y,m=a.width/l.x,g=a.height/l.y;if(c){const b=Ms(c),E=i&&oc(i)?Ms(i):i;let x=b.frameElement;for(;x&&i&&E!==b;){const C=_3(x),_=x.getBoundingClientRect(),I=getComputedStyle(x);_.x+=(x.clientLeft+parseFloat(I.paddingLeft))*C.x,_.y+=(x.clientTop+parseFloat(I.paddingTop))*C.y,f*=C.x,v*=C.y,m*=C.x,g*=C.y,f+=_.x,v+=_.y,x=Ms(x).frameElement}}return{width:m,height:g,top:v,right:f+m,bottom:v+g,left:f,x:f,y:v}}function Tte(t){return((ax(t)?t.ownerDocument:t.document)||window.document).documentElement}function Fte(t){if(sx(t)==="html")return t;const e=t.assignedSlot||t.parentNode||e7(t)&&t.host||Tte(t);return e7(e)?e.host:e}function ux(t){const e=Fte(t);return Bte(e)?e.ownerDocument.body:rx(e)&&ox(e)?e:ux(e)}function jd(t,e){var n;e===void 0&&(e=[]);const i=ux(t),s=i===((n=t.ownerDocument)==null?void 0:n.body),r=Ms(i);return s?e.concat(r,r.visualViewport||[],ox(i)?i:[]):e.concat(i,jd(i))}function kte(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:s=!0,ancestorResize:r=!0,elementResize:a=!0,animationFrame:c=!1}=i,l=s&&!c,d=l||r?[...oc(t)?jd(t):t.contextElement?jd(t.contextElement):[],...jd(e)]:[];d.forEach(m=>{l&&m.addEventListener("scroll",n,{passive:!0}),r&&m.addEventListener("resize",n)});let p,f=null;if(a){let m=!0;f=new ResizeObserver(()=>{m||n(),m=!1}),oc(t)&&!c&&f.observe(t),oc(t)||!t.contextElement||c||f.observe(t.contextElement),f.observe(e)}let v=c?t7(t):null;return c&&function m(){const g=t7(t);!v||g.x===v.x&&g.y===v.y&&g.width===v.width&&g.height===v.height||n(),v=g,p=requestAnimationFrame(m)}(),n(),()=>{var m;d.forEach(g=>{l&&g.removeEventListener("scroll",n),r&&g.removeEventListener("resize",n)}),(m=f)==null||m.disconnect(),f=null,c&&cancelAnimationFrame(p)}}var $f=y.useLayoutEffect,Mte=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],bh=function(){};function Rte(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function Nte(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),s=2;s-1}function Ote(t){return y0(t)?window.innerHeight:t.clientHeight}function hx(t){return y0(t)?window.pageYOffset:t.scrollTop}function yh(t,e){if(y0(t)){window.scrollTo(0,e);return}t.scrollTop=e}function Lte(t){var e=getComputedStyle(t),n=e.position==="absolute",i=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var s=t;s=s.parentElement;)if(e=getComputedStyle(s),!(n&&e.position==="static")&&i.test(e.overflow+e.overflowY+e.overflowX))return s;return document.documentElement}function Qte(t,e,n,i){return n*((t=t/i-1)*t*t+1)+e}function Ad(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:bh,s=hx(t),r=e-s,a=10,c=0;function l(){c+=a;var d=Qte(c,s,r,n);yh(t,d),cn.bottom?yh(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+s,t.scrollHeight)):i.top-s1?n-1:0),s=1;s=g)return{placement:"bottom",maxHeight:e};if(Q>=g&&!a)return r&&Ad(l,z,H),{placement:"bottom",maxHeight:e};if(!a&&Q>=i||a&&B>=i){r&&Ad(l,z,H);var O=a?B-I:Q-I;return{placement:"bottom",maxHeight:O}}if(s==="auto"||a){var N=e,G=a?F:k;return G>=i&&(N=Math.min(G-I-c,e)),{placement:"top",maxHeight:N}}if(s==="bottom")return r&&yh(l,z),{placement:"bottom",maxHeight:e};break;case"top":if(F>=g)return{placement:"top",maxHeight:e};if(k>=g&&!a)return r&&Ad(l,U,H),{placement:"top",maxHeight:e};if(!a&&k>=i||a&&F>=i){var ee=e;return(!a&&k>=i||a&&F>=i)&&(ee=a?F-S:k-S),r&&Ad(l,U,H),{placement:"top",maxHeight:ee}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(s,'".'))}return d}function jte(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var fx=function(e){return e==="auto"?"bottom":e},Kte=function(e,n){var i,s=e.placement,r=e.theme,a=r.borderRadius,c=r.spacing,l=r.colors;return Xe((i={label:"menu"},Nl(i,jte(s),"100%"),Nl(i,"position","absolute"),Nl(i,"width","100%"),Nl(i,"zIndex",1),i),n?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:c.menuGutter,marginTop:c.menuGutter})},mx=y.createContext(null),Wte=function(e){var n=e.children,i=e.minMenuHeight,s=e.maxMenuHeight,r=e.menuPlacement,a=e.menuPosition,c=e.menuShouldScrollIntoView,l=e.theme,d=y.useContext(mx)||{},p=d.setPortalPlacement,f=y.useRef(null),v=y.useState(s),m=hr(v,2),g=m[0],b=m[1],E=y.useState(null),x=hr(E,2),C=x[0],_=x[1],I=l.spacing.controlHeight;return $f(function(){var S=f.current;if(S){var F=a==="fixed",B=c&&!F,k=qte({maxHeight:s,menuEl:S,minHeight:i,placement:r,shouldScroll:B,isFixedPosition:F,controlHeight:I});b(k.maxHeight),_(k.placement),p==null||p(k.placement)}},[s,r,a,c,i,p,I]),n({ref:f,placerProps:Xe(Xe({},e),{},{placement:C||fx(r),maxHeight:g})})},Jte=function(e){var n=e.children,i=e.innerRef,s=e.innerProps;return He("div",Ye({},cn(e,"menu",{menu:!0}),{ref:i},s),n)},Yte=function(e,n){var i=e.maxHeight,s=e.theme.spacing.baseUnit;return Xe({maxHeight:i,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:s,paddingTop:s})},Xte=function(e){var n=e.children,i=e.innerProps,s=e.innerRef,r=e.isMulti;return He("div",Ye({},cn(e,"menuList",{"menu-list":!0,"menu-list--is-multi":r}),{ref:s},i),n)},Ax=function(e,n){var i=e.theme,s=i.spacing.baseUnit,r=i.colors;return Xe({textAlign:"center"},n?{}:{color:r.neutral40,padding:"".concat(s*2,"px ").concat(s*3,"px")})},Zte=Ax,ene=Ax,vx=function(e){var n=e.children,i=e.innerProps;return He("div",Ye({},cn(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),n)};vx.defaultProps={children:"No options"};var gx=function(e){var n=e.children,i=e.innerProps;return He("div",Ye({},cn(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),n)};gx.defaultProps={children:"Loading..."};var tne=function(e){var n=e.rect,i=e.offset,s=e.position;return{left:n.left,position:s,top:i,width:n.width,zIndex:1}},nne=function(e){var n=e.appendTo,i=e.children,s=e.controlElement,r=e.innerProps,a=e.menuPlacement,c=e.menuPosition,l=y.useRef(null),d=y.useRef(null),p=y.useState(fx(a)),f=hr(p,2),v=f[0],m=f[1],g=y.useMemo(function(){return{setPortalPlacement:m}},[]),b=y.useState(null),E=hr(b,2),x=E[0],C=E[1],_=y.useCallback(function(){if(s){var B=Pte(s),k=c==="fixed"?0:window.pageYOffset,Q=B[v]+k;(Q!==(x==null?void 0:x.offset)||B.left!==(x==null?void 0:x.rect.left)||B.width!==(x==null?void 0:x.rect.width))&&C({offset:Q,rect:B})}},[s,c,v,x==null?void 0:x.offset,x==null?void 0:x.rect.left,x==null?void 0:x.rect.width]);$f(function(){_()},[_]);var I=y.useCallback(function(){typeof d.current=="function"&&(d.current(),d.current=null),s&&l.current&&(d.current=kte(s,l.current,_,{elementResize:"ResizeObserver"in window}))},[s,_]);$f(function(){I()},[I]);var S=y.useCallback(function(B){l.current=B,I()},[I]);if(!n&&c!=="fixed"||!x)return null;var F=He("div",Ye({ref:S},cn(Xe(Xe({},e),{},{offset:x.offset,position:c,rect:x.rect}),"menuPortal",{"menu-portal":!0}),r),i);return He(mx.Provider,{value:g},n?tm.createPortal(F,n):F)},ine=function(e){var n=e.isDisabled,i=e.isRtl;return{label:"container",direction:i?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},sne=function(e){var n=e.children,i=e.innerProps,s=e.isDisabled,r=e.isRtl;return He("div",Ye({},cn(e,"container",{"--is-disabled":s,"--is-rtl":r}),i),n)},rne=function(e,n){var i=e.theme.spacing,s=e.isMulti,r=e.hasValue,a=e.selectProps.controlShouldRenderValue;return Xe({alignItems:"center",display:s&&r&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(i.baseUnit/2,"px ").concat(i.baseUnit*2,"px")})},ane=function(e){var n=e.children,i=e.innerProps,s=e.isMulti,r=e.hasValue;return He("div",Ye({},cn(e,"valueContainer",{"value-container":!0,"value-container--is-multi":s,"value-container--has-value":r}),i),n)},one=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},cne=function(e){var n=e.children,i=e.innerProps;return He("div",Ye({},cn(e,"indicatorsContainer",{indicators:!0}),i),n)},r7,lne=["size"],une={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},bx=function(e){var n=e.size,i=wc(e,lne);return He("svg",Ye({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:une},i))},s4=function(e){return He(bx,Ye({size:20},e),He("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},yx=function(e){return He(bx,Ye({size:20},e),He("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Ex=function(e,n){var i=e.isFocused,s=e.theme,r=s.spacing.baseUnit,a=s.colors;return Xe({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:i?a.neutral60:a.neutral20,padding:r*2,":hover":{color:i?a.neutral80:a.neutral40}})},dne=Ex,hne=function(e){var n=e.children,i=e.innerProps;return He("div",Ye({},cn(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),i),n||He(yx,null))},pne=Ex,fne=function(e){var n=e.children,i=e.innerProps;return He("div",Ye({},cn(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),i),n||He(s4,null))},mne=function(e,n){var i=e.isDisabled,s=e.theme,r=s.spacing.baseUnit,a=s.colors;return Xe({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:i?a.neutral10:a.neutral20,marginBottom:r*2,marginTop:r*2})},Ane=function(e){var n=e.innerProps;return He("span",Ye({},n,cn(e,"indicatorSeparator",{"indicator-separator":!0})))},vne=_te(r7||(r7=Cte([` 0%, 80%, 100% { opacity: 0; } 40% { opacity: 1; } -`]))),Ane=function(e,n){var i=e.isFocused,s=e.size,r=e.theme,a=r.colors,c=r.spacing.baseUnit;return Ye({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:s,lineHeight:1,marginRight:s,textAlign:"center",verticalAlign:"middle"},n?{}:{color:i?a.neutral60:a.neutral20,padding:c*2})},w3=function(e){var n=e.delay,i=e.offset;return Ue("span",{css:tm({animation:"".concat(mne," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:i?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ex=function(e){var n=e.innerProps,i=e.isRtl;return Ue("div",Je({},on(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),Ue(w3,{delay:0,offset:i}),Ue(w3,{delay:160,offset:!0}),Ue(w3,{delay:320,offset:!i}))};Ex.defaultProps={size:4};var vne=function(e,n){var i=e.isDisabled,s=e.isFocused,r=e.theme,a=r.colors,c=r.borderRadius,l=r.spacing;return Ye({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:i?a.neutral5:a.neutral0,borderColor:i?a.neutral10:s?a.primary:a.neutral20,borderRadius:c,borderStyle:"solid",borderWidth:1,boxShadow:s?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:s?a.primary:a.neutral30}})},gne=function(e){var n=e.children,i=e.isDisabled,s=e.isFocused,r=e.innerRef,a=e.innerProps,c=e.menuIsOpen;return Ue("div",Je({ref:r},on(e,"control",{control:!0,"control--is-disabled":i,"control--is-focused":s,"control--menu-is-open":c}),a),n)},bne=["data"],yne=function(e,n){var i=e.theme.spacing;return n?{}:{paddingBottom:i.baseUnit*2,paddingTop:i.baseUnit*2}},Ene=function(e){var n=e.children,i=e.cx,s=e.getStyles,r=e.getClassNames,a=e.Heading,c=e.headingProps,l=e.innerProps,d=e.label,h=e.theme,f=e.selectProps;return Ue("div",Je({},on(e,"group",{group:!0}),l),Ue(a,Je({},c,{selectProps:f,theme:h,getStyles:s,getClassNames:r,cx:i}),d),Ue("div",null,n))},xne=function(e,n){var i=e.theme,s=i.colors,r=i.spacing;return Ye({label:"group",cursor:"default",display:"block"},n?{}:{color:s.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:r.baseUnit*3,paddingRight:r.baseUnit*3,textTransform:"uppercase"})},wne=function(e){var n=ux(e);n.data;var i=wc(n,bne);return Ue("div",Je({},on(e,"groupHeading",{"group-heading":!0}),i))},_ne=["innerRef","isDisabled","isHidden","inputClassName"],Cne=function(e,n){var i=e.isDisabled,s=e.value,r=e.theme,a=r.spacing,c=r.colors;return Ye(Ye({visibility:i?"hidden":"visible",transform:s?"translateZ(0)":""},Ine),n?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:c.neutral80})},xx={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Ine={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Ye({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},xx)},Dne=function(e){return Ye({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},xx)},Sne=function(e){var n=e.cx,i=e.value,s=ux(e),r=s.innerRef,a=s.isDisabled,c=s.isHidden,l=s.inputClassName,d=wc(s,_ne);return Ue("div",Je({},on(e,"input",{"input-container":!0}),{"data-value":i||""}),Ue("input",Je({className:n({input:!0},l),ref:r,style:Dne(c),disabled:a},d)))},Bne=function(e,n){var i=e.theme,s=i.spacing,r=i.borderRadius,a=i.colors;return Ye({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:a.neutral10,borderRadius:r/2,margin:s.baseUnit/2})},Tne=function(e,n){var i=e.theme,s=i.borderRadius,r=i.colors,a=e.cropWithEllipsis;return Ye({overflow:"hidden",textOverflow:a||a===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:s/2,color:r.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Fne=function(e,n){var i=e.theme,s=i.spacing,r=i.borderRadius,a=i.colors,c=e.isFocused;return Ye({alignItems:"center",display:"flex"},n?{}:{borderRadius:r/2,backgroundColor:c?a.dangerLight:void 0,paddingLeft:s.baseUnit,paddingRight:s.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},wx=function(e){var n=e.children,i=e.innerProps;return Ue("div",i,n)},kne=wx,Mne=wx;function Rne(t){var e=t.children,n=t.innerProps;return Ue("div",Je({role:"button"},n),e||Ue(nm,{size:14}))}var One=function(e){var n=e.children,i=e.components,s=e.data,r=e.innerProps,a=e.isDisabled,c=e.removeProps,l=e.selectProps,d=i.Container,h=i.Label,f=i.Remove;return Ue(d,{data:s,innerProps:Ye(Ye({},on(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),r),selectProps:l},Ue(h,{data:s,innerProps:Ye({},on(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},n),Ue(f,{data:s,innerProps:Ye(Ye({},on(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},c),selectProps:l}))},Nne=function(e,n){var i=e.isDisabled,s=e.isFocused,r=e.isSelected,a=e.theme,c=a.spacing,l=a.colors;return Ye({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:r?l.primary:s?l.primary25:"transparent",color:i?l.neutral20:r?l.neutral0:"inherit",padding:"".concat(c.baseUnit*2,"px ").concat(c.baseUnit*3,"px"),":active":{backgroundColor:i?void 0:r?l.primary:l.primary50}})},Lne=function(e){var n=e.children,i=e.isDisabled,s=e.isFocused,r=e.isSelected,a=e.innerRef,c=e.innerProps;return Ue("div",Je({},on(e,"option",{option:!0,"option--is-disabled":i,"option--is-focused":s,"option--is-selected":r}),{ref:a,"aria-disabled":i},c),n)},Qne=function(e,n){var i=e.theme,s=i.spacing,r=i.colors;return Ye({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:r.neutral50,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},Pne=function(e){var n=e.children,i=e.innerProps;return Ue("div",Je({},on(e,"placeholder",{placeholder:!0}),i),n)},$ne=function(e,n){var i=e.isDisabled,s=e.theme,r=s.spacing,a=s.colors;return Ye({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:i?a.neutral40:a.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},zne=function(e){var n=e.children,i=e.isDisabled,s=e.innerProps;return Ue("div",Je({},on(e,"singleValue",{"single-value":!0,"single-value--is-disabled":i}),s),n)},Vne={ClearIndicator:hne,Control:gne,DropdownIndicator:une,DownChevron:bx,CrossIcon:nm,Group:Ene,GroupHeading:wne,IndicatorsContainer:ane,IndicatorSeparator:fne,Input:Sne,LoadingIndicator:Ex,Menu:Kte,MenuList:Jte,MenuPortal:ene,LoadingMessage:vx,NoOptionsMessage:Ax,MultiValue:One,MultiValueContainer:kne,MultiValueLabel:Mne,MultiValueRemove:Rne,Option:Lne,Placeholder:Pne,SelectContainer:nne,SingleValue:zne,ValueContainer:sne},Une=function(e){return Ye(Ye({},Vne),e.components)},s7=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function Hne(t,e){return!!(t===e||s7(t)&&s7(e))}function Gne(t,e){if(t.length!==e.length)return!1;for(var n=0;n1?"s":""," ").concat(r.join(","),", selected.");case"select-option":return a?"option ".concat(s," is disabled. Select another option."):"option ".concat(s,", selected.");default:return""}},onFocus:function(e){var n=e.context,i=e.focused,s=e.options,r=e.label,a=r===void 0?"":r,c=e.selectValue,l=e.isDisabled,d=e.isSelected,h=function(g,b){return g&&g.length?"".concat(g.indexOf(b)+1," of ").concat(g.length):""};if(n==="value"&&c)return"value ".concat(a," focused, ").concat(h(c,i),".");if(n==="menu"){var f=l?" disabled":"",v="".concat(d?"selected":"focused").concat(f);return"option ".concat(a," ").concat(v,", ").concat(h(s,i),".")}return""},onFilter:function(e){var n=e.inputValue,i=e.resultsMessage;return"".concat(i).concat(n?" for search term "+n:"",".")}},Wne=function(e){var n=e.ariaSelection,i=e.focusedOption,s=e.focusedValue,r=e.focusableOptions,a=e.isFocused,c=e.selectValue,l=e.selectProps,d=e.id,h=l.ariaLiveMessages,f=l.getOptionLabel,v=l.inputValue,m=l.isMulti,g=l.isOptionDisabled,b=l.isSearchable,E=l.menuIsOpen,x=l.options,C=l.screenReaderStatus,_=l.tabSelectsValue,I=l["aria-label"],S=l["aria-live"],T=y.useMemo(function(){return Ye(Ye({},Kne),h||{})},[h]),B=y.useMemo(function(){var O="";if(n&&T.onChange){var G=n.option,ee=n.options,Y=n.removedValue,L=n.removedValues,J=n.value,j=function(he){return Array.isArray(he)?null:he},X=Y||G||j(J),te=X?f(X):"",se=ee||L||void 0,be=se?se.map(f):[],ye=Ye({isDisabled:X&&g(X,c),label:te,labels:be},n);O=T.onChange(ye)}return O},[n,T,g,c,f]),F=y.useMemo(function(){var O="",G=i||s,ee=!!(i&&c&&c.includes(i));if(G&&T.onFocus){var Y={focused:G,label:f(G),isDisabled:g(G,c),isSelected:ee,options:r,context:G===i?"menu":"value",selectValue:c};O=T.onFocus(Y)}return O},[i,s,f,g,T,r,c]),Q=y.useMemo(function(){var O="";if(E&&x.length&&T.onFilter){var G=C({count:r.length});O=T.onFilter({inputValue:v,resultsMessage:G})}return O},[r,v,E,T,x,C]),z=y.useMemo(function(){var O="";if(T.guidance){var G=s?"value":E?"menu":"input";O=T.guidance({"aria-label":I,context:G,isDisabled:i&&g(i,c),isMulti:m,isSearchable:b,tabSelectsValue:_})}return O},[I,i,s,m,g,b,E,T,c,_]),U="".concat(F," ").concat(Q," ").concat(z),H=Ue(y.Fragment,null,Ue("span",{id:"aria-selection"},B),Ue("span",{id:"aria-context"},U)),N=(n==null?void 0:n.action)==="initial-input-focus";return Ue(y.Fragment,null,Ue(r7,{id:d},N&&H),Ue(r7,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text"},a&&!N&&H))},Pf=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Jne=new RegExp("["+Pf.map(function(t){return t.letters}).join("")+"]","g"),_x={};for(var _3=0;_3-1}},eie=["innerRef"];function tie(t){var e=t.innerRef,n=wc(t,eie),i=Ute(n,"onExited","in","enter","exit","appear");return Ue("input",Je({ref:e},i,{css:tm({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var nie=function(e){e.preventDefault(),e.stopPropagation()};function iie(t){var e=t.isEnabled,n=t.onBottomArrive,i=t.onBottomLeave,s=t.onTopArrive,r=t.onTopLeave,a=y.useRef(!1),c=y.useRef(!1),l=y.useRef(0),d=y.useRef(null),h=y.useCallback(function(E,x){if(d.current!==null){var C=d.current,_=C.scrollTop,I=C.scrollHeight,S=C.clientHeight,T=d.current,B=x>0,F=I-S-_,Q=!1;F>x&&a.current&&(i&&i(E),a.current=!1),B&&c.current&&(r&&r(E),c.current=!1),B&&x>F?(n&&!a.current&&n(E),T.scrollTop=I,Q=!0,a.current=!0):!B&&-x>_&&(s&&!c.current&&s(E),T.scrollTop=0,Q=!0,c.current=!0),Q&&nie(E)}},[n,i,s,r]),f=y.useCallback(function(E){h(E,E.deltaY)},[h]),v=y.useCallback(function(E){l.current=E.changedTouches[0].clientY},[]),m=y.useCallback(function(E){var x=l.current-E.changedTouches[0].clientY;h(E,x)},[h]),g=y.useCallback(function(E){if(E){var x=$te?{passive:!1}:!1;E.addEventListener("wheel",f,x),E.addEventListener("touchstart",v,x),E.addEventListener("touchmove",m,x)}},[m,v,f]),b=y.useCallback(function(E){E&&(E.removeEventListener("wheel",f,!1),E.removeEventListener("touchstart",v,!1),E.removeEventListener("touchmove",m,!1))},[m,v,f]);return y.useEffect(function(){if(e){var E=d.current;return g(E),function(){b(E)}}},[e,g,b]),function(E){d.current=E}}var o7=["boxSizing","height","overflow","paddingRight","position"],c7={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function l7(t){t.preventDefault()}function u7(t){t.stopPropagation()}function d7(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;t===0?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function h7(){return"ontouchstart"in window||navigator.maxTouchPoints}var p7=!!(typeof window<"u"&&window.document&&window.document.createElement),Sl=0,Vo={capture:!1,passive:!1};function sie(t){var e=t.isEnabled,n=t.accountForScrollbars,i=n===void 0?!0:n,s=y.useRef({}),r=y.useRef(null),a=y.useCallback(function(l){if(p7){var d=document.body,h=d&&d.style;if(i&&o7.forEach(function(g){var b=h&&h[g];s.current[g]=b}),i&&Sl<1){var f=parseInt(s.current.paddingRight,10)||0,v=document.body?document.body.clientWidth:0,m=window.innerWidth-v+f||0;Object.keys(c7).forEach(function(g){var b=c7[g];h&&(h[g]=b)}),h&&(h.paddingRight="".concat(m,"px"))}d&&h7()&&(d.addEventListener("touchmove",l7,Vo),l&&(l.addEventListener("touchstart",d7,Vo),l.addEventListener("touchmove",u7,Vo))),Sl+=1}},[i]),c=y.useCallback(function(l){if(p7){var d=document.body,h=d&&d.style;Sl=Math.max(Sl-1,0),i&&Sl<1&&o7.forEach(function(f){var v=s.current[f];h&&(h[f]=v)}),d&&h7()&&(d.removeEventListener("touchmove",l7,Vo),l&&(l.removeEventListener("touchstart",d7,Vo),l.removeEventListener("touchmove",u7,Vo)))}},[i]);return y.useEffect(function(){if(e){var l=r.current;return a(l),function(){c(l)}}},[e,a,c]),function(l){r.current=l}}var rie=function(){return document.activeElement&&document.activeElement.blur()},aie={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function oie(t){var e=t.children,n=t.lockEnabled,i=t.captureEnabled,s=i===void 0?!0:i,r=t.onBottomArrive,a=t.onBottomLeave,c=t.onTopArrive,l=t.onTopLeave,d=iie({isEnabled:s,onBottomArrive:r,onBottomLeave:a,onTopArrive:c,onTopLeave:l}),h=sie({isEnabled:n}),f=function(m){d(m),h(m)};return Ue(y.Fragment,null,n&&Ue("div",{onClick:rie,css:aie}),e(f))}var cie={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},lie=function(e){var n=e.name,i=e.onFocus;return Ue("input",{required:!0,name:n,tabIndex:-1,onFocus:i,css:cie,value:"",onChange:function(){}})},uie=function(e){return e.label},die=function(e){return e.label},hie=function(e){return e.value},pie=function(e){return!!e.isDisabled},fie={clearIndicator:dne,container:tne,control:vne,dropdownIndicator:lne,group:yne,groupHeading:xne,indicatorsContainer:rne,indicatorSeparator:pne,input:Cne,loadingIndicator:Ane,loadingMessage:Xte,menu:qte,menuList:Wte,menuPortal:Zte,multiValue:Bne,multiValueLabel:Tne,multiValueRemove:Fne,noOptionsMessage:Yte,option:Nne,placeholder:Qne,singleValue:$ne,valueContainer:ine},mie={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},Aie=4,Ix=4,vie=38,gie=Ix*2,bie={baseUnit:Ix,controlHeight:vie,menuGutter:gie},D3={borderRadius:Aie,colors:mie,spacing:bie},yie={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:n7(),captureMenuScroll:!n7(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:Zne(),formatGroupLabel:uie,getOptionLabel:die,getOptionValue:hie,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:pie,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!Qte(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var n=e.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function f7(t,e,n,i){var s=Tx(t,e,n),r=Fx(t,e,n),a=Bx(t,e),c=gh(t,e);return{type:"option",data:e,isDisabled:s,isSelected:r,label:a,value:c,index:i}}function Dx(t,e){return t.options.map(function(n,i){if("options"in n){var s=n.options.map(function(a,c){return f7(t,a,e,c)}).filter(function(a){return m7(t,a)});return s.length>0?{type:"group",data:n,options:s,index:i}:void 0}var r=f7(t,n,e,i);return m7(t,r)?r:void 0}).filter(zte)}function Sx(t){return t.reduce(function(e,n){return n.type==="group"?e.push.apply(e,C9(n.options.map(function(i){return i.data}))):e.push(n.data),e},[])}function Eie(t,e){return Sx(Dx(t,e))}function m7(t,e){var n=t.inputValue,i=n===void 0?"":n,s=e.data,r=e.isSelected,a=e.label,c=e.value;return(!Mx(t)||!r)&&kx(t,{label:a,value:c,data:s},i)}function xie(t,e){var n=t.focusedValue,i=t.selectValue,s=i.indexOf(n);if(s>-1){var r=e.indexOf(n);if(r>-1)return n;if(s-1?n:e[0]}var Bx=function(e,n){return e.getOptionLabel(n)},gh=function(e,n){return e.getOptionValue(n)};function Tx(t,e,n){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,n):!1}function Fx(t,e,n){if(n.indexOf(e)>-1)return!0;if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,n);var i=gh(t,e);return n.some(function(s){return gh(t,s)===i})}function kx(t,e,n){return t.filterOption?t.filterOption(e,n):!0}var Mx=function(e){var n=e.hideSelectedOptions,i=e.isMulti;return n===void 0?i:n},_ie=1,Rx=function(t){wF(n,t);var e=xee(n);function n(i){var s;if(_F(this,n),s=e.call(this,i),s.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},s.blockOptionHover=!1,s.isComposing=!1,s.commonProps=void 0,s.initialTouchX=0,s.initialTouchY=0,s.instancePrefix="",s.openAfterFocus=!1,s.scrollToFocusedOptionOnUpdate=!1,s.userIsDragging=void 0,s.controlRef=null,s.getControlRef=function(c){s.controlRef=c},s.focusedOptionRef=null,s.getFocusedOptionRef=function(c){s.focusedOptionRef=c},s.menuListRef=null,s.getMenuListRef=function(c){s.menuListRef=c},s.inputRef=null,s.getInputRef=function(c){s.inputRef=c},s.focus=s.focusInput,s.blur=s.blurInput,s.onChange=function(c,l){var d=s.props,h=d.onChange,f=d.name;l.name=f,s.ariaOnChange(c,l),h(c,l)},s.setValue=function(c,l,d){var h=s.props,f=h.closeMenuOnSelect,v=h.isMulti,m=h.inputValue;s.onInputChange("",{action:"set-value",prevInputValue:m}),f&&(s.setState({inputIsHiddenAfterUpdate:!v}),s.onMenuClose()),s.setState({clearFocusValueOnUpdate:!0}),s.onChange(c,{action:l,option:d})},s.selectOption=function(c){var l=s.props,d=l.blurInputOnSelect,h=l.isMulti,f=l.name,v=s.state.selectValue,m=h&&s.isOptionSelected(c,v),g=s.isOptionDisabled(c,v);if(m){var b=s.getOptionValue(c);s.setValue(v.filter(function(E){return s.getOptionValue(E)!==b}),"deselect-option",c)}else if(!g)h?s.setValue([].concat(C9(v),[c]),"select-option",c):s.setValue(c,"select-option");else{s.ariaOnChange(c,{action:"select-option",option:c,name:f});return}d&&s.blurInput()},s.removeValue=function(c){var l=s.props.isMulti,d=s.state.selectValue,h=s.getOptionValue(c),f=d.filter(function(m){return s.getOptionValue(m)!==h}),v=Ad(l,f,f[0]||null);s.onChange(v,{action:"remove-value",removedValue:c}),s.focusInput()},s.clearValue=function(){var c=s.state.selectValue;s.onChange(Ad(s.props.isMulti,[],null),{action:"clear",removedValues:c})},s.popValue=function(){var c=s.props.isMulti,l=s.state.selectValue,d=l[l.length-1],h=l.slice(0,l.length-1),f=Ad(c,h,h[0]||null);s.onChange(f,{action:"pop-value",removedValue:d})},s.getValue=function(){return s.state.selectValue},s.cx=function(){for(var c=arguments.length,l=new Array(c),d=0;dv||f>v}},s.onTouchEnd=function(c){s.userIsDragging||(s.controlRef&&!s.controlRef.contains(c.target)&&s.menuListRef&&!s.menuListRef.contains(c.target)&&s.blurInput(),s.initialTouchX=0,s.initialTouchY=0)},s.onControlTouchEnd=function(c){s.userIsDragging||s.onControlMouseDown(c)},s.onClearIndicatorTouchEnd=function(c){s.userIsDragging||s.onClearIndicatorMouseDown(c)},s.onDropdownIndicatorTouchEnd=function(c){s.userIsDragging||s.onDropdownIndicatorMouseDown(c)},s.handleInputChange=function(c){var l=s.props.inputValue,d=c.currentTarget.value;s.setState({inputIsHiddenAfterUpdate:!1}),s.onInputChange(d,{action:"input-change",prevInputValue:l}),s.props.menuIsOpen||s.onMenuOpen()},s.onInputFocus=function(c){s.props.onFocus&&s.props.onFocus(c),s.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(s.openAfterFocus||s.props.openMenuOnFocus)&&s.openMenu("first"),s.openAfterFocus=!1},s.onInputBlur=function(c){var l=s.props.inputValue;if(s.menuListRef&&s.menuListRef.contains(document.activeElement)){s.inputRef.focus();return}s.props.onBlur&&s.props.onBlur(c),s.onInputChange("",{action:"input-blur",prevInputValue:l}),s.onMenuClose(),s.setState({focusedValue:null,isFocused:!1})},s.onOptionHover=function(c){s.blockOptionHover||s.state.focusedOption===c||s.setState({focusedOption:c})},s.shouldHideSelectedOptions=function(){return Mx(s.props)},s.onValueInputFocus=function(c){c.preventDefault(),c.stopPropagation(),s.focus()},s.onKeyDown=function(c){var l=s.props,d=l.isMulti,h=l.backspaceRemovesValue,f=l.escapeClearsValue,v=l.inputValue,m=l.isClearable,g=l.isDisabled,b=l.menuIsOpen,E=l.onKeyDown,x=l.tabSelectsValue,C=l.openMenuOnFocus,_=s.state,I=_.focusedOption,S=_.focusedValue,T=_.selectValue;if(!g&&!(typeof E=="function"&&(E(c),c.defaultPrevented))){switch(s.blockOptionHover=!0,c.key){case"ArrowLeft":if(!d||v)return;s.focusValue("previous");break;case"ArrowRight":if(!d||v)return;s.focusValue("next");break;case"Delete":case"Backspace":if(v)return;if(S)s.removeValue(S);else{if(!h)return;d?s.popValue():m&&s.clearValue()}break;case"Tab":if(s.isComposing||c.shiftKey||!b||!x||!I||C&&s.isOptionSelected(I,T))return;s.selectOption(I);break;case"Enter":if(c.keyCode===229)break;if(b){if(!I||s.isComposing)return;s.selectOption(I);break}return;case"Escape":b?(s.setState({inputIsHiddenAfterUpdate:!1}),s.onInputChange("",{action:"menu-close",prevInputValue:v}),s.onMenuClose()):m&&f&&s.clearValue();break;case" ":if(v)return;if(!b){s.openMenu("first");break}if(!I)return;s.selectOption(I);break;case"ArrowUp":b?s.focusOption("up"):s.openMenu("last");break;case"ArrowDown":b?s.focusOption("down"):s.openMenu("first");break;case"PageUp":if(!b)return;s.focusOption("pageup");break;case"PageDown":if(!b)return;s.focusOption("pagedown");break;case"Home":if(!b)return;s.focusOption("first");break;case"End":if(!b)return;s.focusOption("last");break;default:return}c.preventDefault()}},s.instancePrefix="react-select-"+(s.props.instanceId||++_ie),s.state.selectValue=e7(i.value),i.menuIsOpen&&s.state.selectValue.length){var r=s.buildFocusableOptions(),a=r.indexOf(s.state.selectValue[0]);s.state.focusedOption=r[a]}return s}return CF(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&t7(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(s){var r=this.props,a=r.isDisabled,c=r.menuIsOpen,l=this.state.isFocused;(l&&!a&&s.isDisabled||l&&c&&!s.menuIsOpen)&&this.focusInput(),l&&a&&!s.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!a&&s.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t7(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(s,r){this.props.onInputChange(s,r)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(s){var r=this,a=this.state,c=a.selectValue,l=a.isFocused,d=this.buildFocusableOptions(),h=s==="first"?0:d.length-1;if(!this.props.isMulti){var f=d.indexOf(c[0]);f>-1&&(h=f)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:d[h]},function(){return r.onMenuOpen()})}},{key:"focusValue",value:function(s){var r=this.state,a=r.selectValue,c=r.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(c);c||(l=-1);var d=a.length-1,h=-1;if(a.length){switch(s){case"previous":l===0?h=0:l===-1?h=d:h=l-1;break;case"next":l>-1&&l0&&arguments[0]!==void 0?arguments[0]:"first",r=this.props.pageSize,a=this.state.focusedOption,c=this.getFocusableOptions();if(c.length){var l=0,d=c.indexOf(a);a||(d=-1),s==="up"?l=d>0?d-1:c.length-1:s==="down"?l=(d+1)%c.length:s==="pageup"?(l=d-r,l<0&&(l=0)):s==="pagedown"?(l=d+r,l>c.length-1&&(l=c.length-1)):s==="last"&&(l=c.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:c[l],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(D3):Ye(Ye({},D3),this.props.theme):D3}},{key:"getCommonProps",value:function(){var s=this.clearValue,r=this.cx,a=this.getStyles,c=this.getClassNames,l=this.getValue,d=this.selectOption,h=this.setValue,f=this.props,v=f.isMulti,m=f.isRtl,g=f.options,b=this.hasValue();return{clearValue:s,cx:r,getStyles:a,getClassNames:c,getValue:l,hasValue:b,isMulti:v,isRtl:m,options:g,selectOption:d,selectProps:f,setValue:h,theme:this.getTheme()}}},{key:"hasValue",value:function(){var s=this.state.selectValue;return s.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var s=this.props,r=s.isClearable,a=s.isMulti;return r===void 0?a:r}},{key:"isOptionDisabled",value:function(s,r){return Tx(this.props,s,r)}},{key:"isOptionSelected",value:function(s,r){return Fx(this.props,s,r)}},{key:"filterOption",value:function(s,r){return kx(this.props,s,r)}},{key:"formatOptionLabel",value:function(s,r){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,c=this.state.selectValue;return this.props.formatOptionLabel(s,{context:r,inputValue:a,selectValue:c})}else return this.getOptionLabel(s)}},{key:"formatGroupLabel",value:function(s){return this.props.formatGroupLabel(s)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var s=this.props,r=s.isDisabled,a=s.isSearchable,c=s.inputId,l=s.inputValue,d=s.tabIndex,h=s.form,f=s.menuIsOpen,v=s.required,m=this.getComponents(),g=m.Input,b=this.state,E=b.inputIsHidden,x=b.ariaSelection,C=this.commonProps,_=c||this.getElementId("input"),I=Ye(Ye(Ye({"aria-autocomplete":"list","aria-expanded":f,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":v,role:"combobox"},f&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?(x==null?void 0:x.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?y.createElement(g,Je({},C,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:_,innerRef:this.getInputRef,isDisabled:r,isHidden:E,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:d,form:h,type:"text",value:l},I)):y.createElement(tie,Je({id:_,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Ah,onFocus:this.onInputFocus,disabled:r,tabIndex:d,inputMode:"none",form:h,value:""},I))}},{key:"renderPlaceholderOrValue",value:function(){var s=this,r=this.getComponents(),a=r.MultiValue,c=r.MultiValueContainer,l=r.MultiValueLabel,d=r.MultiValueRemove,h=r.SingleValue,f=r.Placeholder,v=this.commonProps,m=this.props,g=m.controlShouldRenderValue,b=m.isDisabled,E=m.isMulti,x=m.inputValue,C=m.placeholder,_=this.state,I=_.selectValue,S=_.focusedValue,T=_.isFocused;if(!this.hasValue()||!g)return x?null:y.createElement(f,Je({},v,{key:"placeholder",isDisabled:b,isFocused:T,innerProps:{id:this.getElementId("placeholder")}}),C);if(E)return I.map(function(F,Q){var z=F===S,U="".concat(s.getOptionLabel(F),"-").concat(s.getOptionValue(F));return y.createElement(a,Je({},v,{components:{Container:c,Label:l,Remove:d},isFocused:z,isDisabled:b,key:U,index:Q,removeProps:{onClick:function(){return s.removeValue(F)},onTouchEnd:function(){return s.removeValue(F)},onMouseDown:function(N){N.preventDefault()}},data:F}),s.formatOptionLabel(F,"value"))});if(x)return null;var B=I[0];return y.createElement(h,Je({},v,{data:B,isDisabled:b}),this.formatOptionLabel(B,"value"))}},{key:"renderClearIndicator",value:function(){var s=this.getComponents(),r=s.ClearIndicator,a=this.commonProps,c=this.props,l=c.isDisabled,d=c.isLoading,h=this.state.isFocused;if(!this.isClearable()||!r||l||!this.hasValue()||d)return null;var f={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(r,Je({},a,{innerProps:f,isFocused:h}))}},{key:"renderLoadingIndicator",value:function(){var s=this.getComponents(),r=s.LoadingIndicator,a=this.commonProps,c=this.props,l=c.isDisabled,d=c.isLoading,h=this.state.isFocused;if(!r||!d)return null;var f={"aria-hidden":"true"};return y.createElement(r,Je({},a,{innerProps:f,isDisabled:l,isFocused:h}))}},{key:"renderIndicatorSeparator",value:function(){var s=this.getComponents(),r=s.DropdownIndicator,a=s.IndicatorSeparator;if(!r||!a)return null;var c=this.commonProps,l=this.props.isDisabled,d=this.state.isFocused;return y.createElement(a,Je({},c,{isDisabled:l,isFocused:d}))}},{key:"renderDropdownIndicator",value:function(){var s=this.getComponents(),r=s.DropdownIndicator;if(!r)return null;var a=this.commonProps,c=this.props.isDisabled,l=this.state.isFocused,d={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(r,Je({},a,{innerProps:d,isDisabled:c,isFocused:l}))}},{key:"renderMenu",value:function(){var s=this,r=this.getComponents(),a=r.Group,c=r.GroupHeading,l=r.Menu,d=r.MenuList,h=r.MenuPortal,f=r.LoadingMessage,v=r.NoOptionsMessage,m=r.Option,g=this.commonProps,b=this.state.focusedOption,E=this.props,x=E.captureMenuScroll,C=E.inputValue,_=E.isLoading,I=E.loadingMessage,S=E.minMenuHeight,T=E.maxMenuHeight,B=E.menuIsOpen,F=E.menuPlacement,Q=E.menuPosition,z=E.menuPortalTarget,U=E.menuShouldBlockScroll,H=E.menuShouldScrollIntoView,N=E.noOptionsMessage,O=E.onMenuScrollToTop,G=E.onMenuScrollToBottom;if(!B)return null;var ee=function(se,be){var ye=se.type,Te=se.data,he=se.isDisabled,Fe=se.isSelected,ze=se.label,Le=se.value,Pe=b===Te,ut=he?void 0:function(){return s.onOptionHover(Te)},_t=he?void 0:function(){return s.selectOption(Te)},Ge="".concat(s.getElementId("option"),"-").concat(be),$={id:Ge,onClick:_t,onMouseMove:ut,onMouseOver:ut,tabIndex:-1};return y.createElement(m,Je({},g,{innerProps:$,data:Te,isDisabled:he,isSelected:Fe,key:Ge,label:ze,type:ye,value:Le,isFocused:Pe,innerRef:Pe?s.getFocusedOptionRef:void 0}),s.formatOptionLabel(se.data,"menu"))},Y;if(this.hasOptions())Y=this.getCategorizedOptions().map(function(te){if(te.type==="group"){var se=te.data,be=te.options,ye=te.index,Te="".concat(s.getElementId("group"),"-").concat(ye),he="".concat(Te,"-heading");return y.createElement(a,Je({},g,{key:Te,data:se,options:be,Heading:c,headingProps:{id:he,data:te.data},label:s.formatGroupLabel(te.data)}),te.options.map(function(Fe){return ee(Fe,"".concat(ye,"-").concat(Fe.index))}))}else if(te.type==="option")return ee(te,"".concat(te.index))});else if(_){var L=I({inputValue:C});if(L===null)return null;Y=y.createElement(f,g,L)}else{var J=N({inputValue:C});if(J===null)return null;Y=y.createElement(v,g,J)}var j={minMenuHeight:S,maxMenuHeight:T,menuPlacement:F,menuPosition:Q,menuShouldScrollIntoView:H},X=y.createElement(jte,Je({},g,j),function(te){var se=te.ref,be=te.placerProps,ye=be.placement,Te=be.maxHeight;return y.createElement(l,Je({},g,j,{innerRef:se,innerProps:{onMouseDown:s.onMenuMouseDown,onMouseMove:s.onMenuMouseMove,id:s.getElementId("listbox")},isLoading:_,placement:ye}),y.createElement(oie,{captureEnabled:x,onTopArrive:O,onBottomArrive:G,lockEnabled:U},function(he){return y.createElement(d,Je({},g,{innerRef:function(ze){s.getMenuListRef(ze),he(ze)},isLoading:_,maxHeight:Te,focusedOption:b}),Y)}))});return z||Q==="fixed"?y.createElement(h,Je({},g,{appendTo:z,controlElement:this.controlRef,menuPlacement:F,menuPosition:Q}),X):X}},{key:"renderFormField",value:function(){var s=this,r=this.props,a=r.delimiter,c=r.isDisabled,l=r.isMulti,d=r.name,h=r.required,f=this.state.selectValue;if(!(!d||c)){if(h&&!this.hasValue())return y.createElement(lie,{name:d,onFocus:this.onValueInputFocus});if(l)if(a){var v=f.map(function(b){return s.getOptionValue(b)}).join(a);return y.createElement("input",{name:d,type:"hidden",value:v})}else{var m=f.length>0?f.map(function(b,E){return y.createElement("input",{key:"i-".concat(E),name:d,type:"hidden",value:s.getOptionValue(b)})}):y.createElement("input",{name:d,type:"hidden",value:""});return y.createElement("div",null,m)}else{var g=f[0]?this.getOptionValue(f[0]):"";return y.createElement("input",{name:d,type:"hidden",value:g})}}}},{key:"renderLiveRegion",value:function(){var s=this.commonProps,r=this.state,a=r.ariaSelection,c=r.focusedOption,l=r.focusedValue,d=r.isFocused,h=r.selectValue,f=this.getFocusableOptions();return y.createElement(Wne,Je({},s,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:c,focusedValue:l,isFocused:d,selectValue:h,focusableOptions:f}))}},{key:"render",value:function(){var s=this.getComponents(),r=s.Control,a=s.IndicatorsContainer,c=s.SelectContainer,l=s.ValueContainer,d=this.props,h=d.className,f=d.id,v=d.isDisabled,m=d.menuIsOpen,g=this.state.isFocused,b=this.commonProps=this.getCommonProps();return y.createElement(c,Je({},b,{className:h,innerProps:{id:f,onKeyDown:this.onKeyDown},isDisabled:v,isFocused:g}),this.renderLiveRegion(),y.createElement(r,Je({},b,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:v,isFocused:g,menuIsOpen:m}),y.createElement(l,Je({},b,{isDisabled:v}),this.renderPlaceholderOrValue(),this.renderInput()),y.createElement(a,Je({},b,{isDisabled:v}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(s,r){var a=r.prevProps,c=r.clearFocusValueOnUpdate,l=r.inputIsHiddenAfterUpdate,d=r.ariaSelection,h=r.isFocused,f=r.prevWasFocused,v=s.options,m=s.value,g=s.menuIsOpen,b=s.inputValue,E=s.isMulti,x=e7(m),C={};if(a&&(m!==a.value||v!==a.options||g!==a.menuIsOpen||b!==a.inputValue)){var _=g?Eie(s,x):[],I=c?xie(r,x):null,S=wie(r,_);C={selectValue:x,focusedOption:S,focusedValue:I,clearFocusValueOnUpdate:!1}}var T=l!=null&&s!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},B=d,F=h&&f;return h&&!F&&(B={value:Ad(E,x,x[0]||null),options:x,action:"initial-input-focus"},F=!f),(d==null?void 0:d.action)==="initial-input-focus"&&(B=null),Ye(Ye(Ye({},C),T),{},{prevProps:s,ariaSelection:B,prevWasFocused:F})}}]),n}(y.Component);Rx.defaultProps=yie;var Cie=y.forwardRef(function(t,e){var n=yee(t);return y.createElement(Rx,Je({ref:e},n))});const Iie=Cie,Die=t=>({...t,colors:{...t.colors,text:"var(--background-color)",primary:"var(--text-color)"}}),vd={color:"var(--text-color)"},Sie={option:(t,{isSelected:e})=>({...t,color:e?"var(--background-color)":"var(--text-color)",backgroundColor:e?"var(--text-color)":"var(--background-color)","&:hover":{color:"var(--background-color)",backgroundColor:"var(--gray-60)"}}),dropdownIndicator:t=>({...t,...vd,opacity:.6,"&:hover":{color:"var(--text-color)",opacity:.8}}),placeholder:t=>({...t,color:"var(--gray-60)"}),indicatorSeparator:t=>({...t,backgroundColor:"var(--gray-60)"}),valueContainer:t=>({...t,padding:"0px"}),input:t=>({...t,...vd}),control:(t,{isFocused:e})=>({...t,...vd,backgroundColor:"var(--background-color)",border:"none"}),menu:t=>({...t,backgroundColor:"var(--background-color)",zIndex:9999}),menuList:t=>({...t,"::-webkit-scrollbar":{width:"4px",height:"0px"},"::-webkit-scrollbar-track":{background:"var(--gray-20)"},"::-webkit-scrollbar-thumb":{background:"var(--gray-60)"},"::-webkit-scrollbar-thumb:hover":{background:"var(--gray-80)"}}),menuPortal:t=>({...t,zIndex:9999}),singleValue:t=>({...t,...vd,overflow:"visible"})},bh=y.forwardRef(({label:t,alt:e,value:n,search:i=!1,defaultValue:s,options:r,onChange:a=()=>null,disabled:c,children:l,placeholder:d,className:h,style:f,...v},m)=>{const[g,b]=$h(n,s),E=y.useCallback(x=>{b(x),a(x)},[g]);return k("label",{style:f,className:`${Hg.label} ${h||""}`,children:[p("p",{children:t}),p(Iie,{inputRef:m,"aria-label":e||t,styles:Sie,theme:Die,className:Hg.container,classNamePrefix:"react_select",onChange:E,options:r,disabled:c,placeholder:d,isSearchable:i,menuPortalTarget:document.querySelector("body"),value:g===void 0?"":g,...v}),l]})}),Ox=t=>{const e=hn(i=>i.theme),n=hn(i=>i.setTheme);return p(bh,{alt:"theme selection",value:{label:ef[e],value:e},onChange:i=>n(i.value,t.apply),options:EO,...t})};var Bie=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,Tie=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,Fie=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,S3={Space_Separator:Bie,ID_Start:Tie,ID_Continue:Fie},un={isSpaceSeparator(t){return typeof t=="string"&&S3.Space_Separator.test(t)},isIdStartChar(t){return typeof t=="string"&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t==="$"||t==="_"||S3.ID_Start.test(t))},isIdContinueChar(t){return typeof t=="string"&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||t==="$"||t==="_"||t==="‌"||t==="‍"||S3.ID_Continue.test(t))},isDigit(t){return typeof t=="string"&&/[0-9]/.test(t)},isHexDigit(t){return typeof t=="string"&&/[0-9A-Fa-f]/.test(t)}};let $f,ti,cr,yh,ia,fs,In,im,eu;var kie=function(e,n){$f=String(e),ti="start",cr=[],yh=0,ia=1,fs=0,In=void 0,im=void 0,eu=void 0;do In=Mie(),Nie[ti]();while(In.type!=="eof");return typeof n=="function"?zf({"":eu},"",n):eu};function zf(t,e,n){const i=t[e];if(i!=null&&typeof i=="object")if(Array.isArray(i))for(let s=0;s1?"s":""," ").concat(r.join(","),", selected.");case"select-option":return a?"option ".concat(s," is disabled. Select another option."):"option ".concat(s,", selected.");default:return""}},onFocus:function(e){var n=e.context,i=e.focused,s=e.options,r=e.label,a=r===void 0?"":r,c=e.selectValue,l=e.isDisabled,d=e.isSelected,p=function(g,b){return g&&g.length?"".concat(g.indexOf(b)+1," of ").concat(g.length):""};if(n==="value"&&c)return"value ".concat(a," focused, ").concat(p(c,i),".");if(n==="menu"){var f=l?" disabled":"",v="".concat(d?"selected":"focused").concat(f);return"option ".concat(a," ").concat(v,", ").concat(p(s,i),".")}return""},onFilter:function(e){var n=e.inputValue,i=e.resultsMessage;return"".concat(i).concat(n?" for search term "+n:"",".")}},Yne=function(e){var n=e.ariaSelection,i=e.focusedOption,s=e.focusedValue,r=e.focusableOptions,a=e.isFocused,c=e.selectValue,l=e.selectProps,d=e.id,p=l.ariaLiveMessages,f=l.getOptionLabel,v=l.inputValue,m=l.isMulti,g=l.isOptionDisabled,b=l.isSearchable,E=l.menuIsOpen,x=l.options,C=l.screenReaderStatus,_=l.tabSelectsValue,I=l["aria-label"],S=l["aria-live"],F=y.useMemo(function(){return Xe(Xe({},Jne),p||{})},[p]),B=y.useMemo(function(){var N="";if(n&&F.onChange){var G=n.option,ee=n.options,Y=n.removedValue,L=n.removedValues,J=n.value,j=function(he){return Array.isArray(he)?null:he},X=Y||G||j(J),te=X?f(X):"",se=ee||L||void 0,ye=se?se.map(f):[],Ee=Xe({isDisabled:X&&g(X,c),label:te,labels:ye},n);N=F.onChange(Ee)}return N},[n,F,g,c,f]),k=y.useMemo(function(){var N="",G=i||s,ee=!!(i&&c&&c.includes(i));if(G&&F.onFocus){var Y={focused:G,label:f(G),isDisabled:g(G,c),isSelected:ee,options:r,context:G===i?"menu":"value",selectValue:c};N=F.onFocus(Y)}return N},[i,s,f,g,F,r,c]),Q=y.useMemo(function(){var N="";if(E&&x.length&&F.onFilter){var G=C({count:r.length});N=F.onFilter({inputValue:v,resultsMessage:G})}return N},[r,v,E,F,x,C]),z=y.useMemo(function(){var N="";if(F.guidance){var G=s?"value":E?"menu":"input";N=F.guidance({"aria-label":I,context:G,isDisabled:i&&g(i,c),isMulti:m,isSearchable:b,tabSelectsValue:_})}return N},[I,i,s,m,g,b,E,F,c,_]),U="".concat(k," ").concat(Q," ").concat(z),H=He(y.Fragment,null,He("span",{id:"aria-selection"},B),He("span",{id:"aria-context"},U)),O=(n==null?void 0:n.action)==="initial-input-focus";return He(y.Fragment,null,He(o7,{id:d},O&&H),He(o7,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text"},a&&!O&&H))},zf=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Xne=new RegExp("["+zf.map(function(t){return t.letters}).join("")+"]","g"),Cx={};for(var I3=0;I3-1}},nie=["innerRef"];function iie(t){var e=t.innerRef,n=wc(t,nie),i=Gte(n,"onExited","in","enter","exit","appear");return He("input",Ye({ref:e},i,{css:i4({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var sie=function(e){e.preventDefault(),e.stopPropagation()};function rie(t){var e=t.isEnabled,n=t.onBottomArrive,i=t.onBottomLeave,s=t.onTopArrive,r=t.onTopLeave,a=y.useRef(!1),c=y.useRef(!1),l=y.useRef(0),d=y.useRef(null),p=y.useCallback(function(E,x){if(d.current!==null){var C=d.current,_=C.scrollTop,I=C.scrollHeight,S=C.clientHeight,F=d.current,B=x>0,k=I-S-_,Q=!1;k>x&&a.current&&(i&&i(E),a.current=!1),B&&c.current&&(r&&r(E),c.current=!1),B&&x>k?(n&&!a.current&&n(E),F.scrollTop=I,Q=!0,a.current=!0):!B&&-x>_&&(s&&!c.current&&s(E),F.scrollTop=0,Q=!0,c.current=!0),Q&&sie(E)}},[n,i,s,r]),f=y.useCallback(function(E){p(E,E.deltaY)},[p]),v=y.useCallback(function(E){l.current=E.changedTouches[0].clientY},[]),m=y.useCallback(function(E){var x=l.current-E.changedTouches[0].clientY;p(E,x)},[p]),g=y.useCallback(function(E){if(E){var x=Vte?{passive:!1}:!1;E.addEventListener("wheel",f,x),E.addEventListener("touchstart",v,x),E.addEventListener("touchmove",m,x)}},[m,v,f]),b=y.useCallback(function(E){E&&(E.removeEventListener("wheel",f,!1),E.removeEventListener("touchstart",v,!1),E.removeEventListener("touchmove",m,!1))},[m,v,f]);return y.useEffect(function(){if(e){var E=d.current;return g(E),function(){b(E)}}},[e,g,b]),function(E){d.current=E}}var l7=["boxSizing","height","overflow","paddingRight","position"],u7={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function d7(t){t.preventDefault()}function h7(t){t.stopPropagation()}function p7(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;t===0?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function f7(){return"ontouchstart"in window||navigator.maxTouchPoints}var m7=!!(typeof window<"u"&&window.document&&window.document.createElement),Bl=0,Vo={capture:!1,passive:!1};function aie(t){var e=t.isEnabled,n=t.accountForScrollbars,i=n===void 0?!0:n,s=y.useRef({}),r=y.useRef(null),a=y.useCallback(function(l){if(m7){var d=document.body,p=d&&d.style;if(i&&l7.forEach(function(g){var b=p&&p[g];s.current[g]=b}),i&&Bl<1){var f=parseInt(s.current.paddingRight,10)||0,v=document.body?document.body.clientWidth:0,m=window.innerWidth-v+f||0;Object.keys(u7).forEach(function(g){var b=u7[g];p&&(p[g]=b)}),p&&(p.paddingRight="".concat(m,"px"))}d&&f7()&&(d.addEventListener("touchmove",d7,Vo),l&&(l.addEventListener("touchstart",p7,Vo),l.addEventListener("touchmove",h7,Vo))),Bl+=1}},[i]),c=y.useCallback(function(l){if(m7){var d=document.body,p=d&&d.style;Bl=Math.max(Bl-1,0),i&&Bl<1&&l7.forEach(function(f){var v=s.current[f];p&&(p[f]=v)}),d&&f7()&&(d.removeEventListener("touchmove",d7,Vo),l&&(l.removeEventListener("touchstart",p7,Vo),l.removeEventListener("touchmove",h7,Vo)))}},[i]);return y.useEffect(function(){if(e){var l=r.current;return a(l),function(){c(l)}}},[e,a,c]),function(l){r.current=l}}var oie=function(){return document.activeElement&&document.activeElement.blur()},cie={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function lie(t){var e=t.children,n=t.lockEnabled,i=t.captureEnabled,s=i===void 0?!0:i,r=t.onBottomArrive,a=t.onBottomLeave,c=t.onTopArrive,l=t.onTopLeave,d=rie({isEnabled:s,onBottomArrive:r,onBottomLeave:a,onTopArrive:c,onTopLeave:l}),p=aie({isEnabled:n}),f=function(m){d(m),p(m)};return He(y.Fragment,null,n&&He("div",{onClick:oie,css:cie}),e(f))}var uie={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},die=function(e){var n=e.name,i=e.onFocus;return He("input",{required:!0,name:n,tabIndex:-1,onFocus:i,css:uie,value:"",onChange:function(){}})},hie=function(e){return e.label},pie=function(e){return e.label},fie=function(e){return e.value},mie=function(e){return!!e.isDisabled},Aie={clearIndicator:pne,container:ine,control:bne,dropdownIndicator:dne,group:xne,groupHeading:_ne,indicatorsContainer:one,indicatorSeparator:mne,input:Dne,loadingIndicator:gne,loadingMessage:ene,menu:Kte,menuList:Yte,menuPortal:tne,multiValue:Fne,multiValueLabel:kne,multiValueRemove:Mne,noOptionsMessage:Zte,option:Qne,placeholder:$ne,singleValue:Vne,valueContainer:rne},vie={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},gie=4,Dx=4,bie=38,yie=Dx*2,Eie={baseUnit:Dx,controlHeight:bie,menuGutter:yie},B3={borderRadius:gie,colors:vie,spacing:Eie},xie={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:s7(),captureMenuScroll:!s7(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:tie(),formatGroupLabel:hie,getOptionLabel:pie,getOptionValue:fie,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:mie,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!$te(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var n=e.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function A7(t,e,n,i){var s=Fx(t,e,n),r=kx(t,e,n),a=Tx(t,e),c=Eh(t,e);return{type:"option",data:e,isDisabled:s,isSelected:r,label:a,value:c,index:i}}function Sx(t,e){return t.options.map(function(n,i){if("options"in n){var s=n.options.map(function(a,c){return A7(t,a,e,c)}).filter(function(a){return v7(t,a)});return s.length>0?{type:"group",data:n,options:s,index:i}:void 0}var r=A7(t,n,e,i);return v7(t,r)?r:void 0}).filter(Ute)}function Bx(t){return t.reduce(function(e,n){return n.type==="group"?e.push.apply(e,D9(n.options.map(function(i){return i.data}))):e.push(n.data),e},[])}function wie(t,e){return Bx(Sx(t,e))}function v7(t,e){var n=t.inputValue,i=n===void 0?"":n,s=e.data,r=e.isSelected,a=e.label,c=e.value;return(!Rx(t)||!r)&&Mx(t,{label:a,value:c,data:s},i)}function _ie(t,e){var n=t.focusedValue,i=t.selectValue,s=i.indexOf(n);if(s>-1){var r=e.indexOf(n);if(r>-1)return n;if(s-1?n:e[0]}var Tx=function(e,n){return e.getOptionLabel(n)},Eh=function(e,n){return e.getOptionValue(n)};function Fx(t,e,n){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,n):!1}function kx(t,e,n){if(n.indexOf(e)>-1)return!0;if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,n);var i=Eh(t,e);return n.some(function(s){return Eh(t,s)===i})}function Mx(t,e,n){return t.filterOption?t.filterOption(e,n):!0}var Rx=function(e){var n=e.hideSelectedOptions,i=e.isMulti;return n===void 0?i:n},Iie=1,Nx=function(t){CF(n,t);var e=_ee(n);function n(i){var s;if(IF(this,n),s=e.call(this,i),s.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},s.blockOptionHover=!1,s.isComposing=!1,s.commonProps=void 0,s.initialTouchX=0,s.initialTouchY=0,s.instancePrefix="",s.openAfterFocus=!1,s.scrollToFocusedOptionOnUpdate=!1,s.userIsDragging=void 0,s.controlRef=null,s.getControlRef=function(c){s.controlRef=c},s.focusedOptionRef=null,s.getFocusedOptionRef=function(c){s.focusedOptionRef=c},s.menuListRef=null,s.getMenuListRef=function(c){s.menuListRef=c},s.inputRef=null,s.getInputRef=function(c){s.inputRef=c},s.focus=s.focusInput,s.blur=s.blurInput,s.onChange=function(c,l){var d=s.props,p=d.onChange,f=d.name;l.name=f,s.ariaOnChange(c,l),p(c,l)},s.setValue=function(c,l,d){var p=s.props,f=p.closeMenuOnSelect,v=p.isMulti,m=p.inputValue;s.onInputChange("",{action:"set-value",prevInputValue:m}),f&&(s.setState({inputIsHiddenAfterUpdate:!v}),s.onMenuClose()),s.setState({clearFocusValueOnUpdate:!0}),s.onChange(c,{action:l,option:d})},s.selectOption=function(c){var l=s.props,d=l.blurInputOnSelect,p=l.isMulti,f=l.name,v=s.state.selectValue,m=p&&s.isOptionSelected(c,v),g=s.isOptionDisabled(c,v);if(m){var b=s.getOptionValue(c);s.setValue(v.filter(function(E){return s.getOptionValue(E)!==b}),"deselect-option",c)}else if(!g)p?s.setValue([].concat(D9(v),[c]),"select-option",c):s.setValue(c,"select-option");else{s.ariaOnChange(c,{action:"select-option",option:c,name:f});return}d&&s.blurInput()},s.removeValue=function(c){var l=s.props.isMulti,d=s.state.selectValue,p=s.getOptionValue(c),f=d.filter(function(m){return s.getOptionValue(m)!==p}),v=gd(l,f,f[0]||null);s.onChange(v,{action:"remove-value",removedValue:c}),s.focusInput()},s.clearValue=function(){var c=s.state.selectValue;s.onChange(gd(s.props.isMulti,[],null),{action:"clear",removedValues:c})},s.popValue=function(){var c=s.props.isMulti,l=s.state.selectValue,d=l[l.length-1],p=l.slice(0,l.length-1),f=gd(c,p,p[0]||null);s.onChange(f,{action:"pop-value",removedValue:d})},s.getValue=function(){return s.state.selectValue},s.cx=function(){for(var c=arguments.length,l=new Array(c),d=0;dv||f>v}},s.onTouchEnd=function(c){s.userIsDragging||(s.controlRef&&!s.controlRef.contains(c.target)&&s.menuListRef&&!s.menuListRef.contains(c.target)&&s.blurInput(),s.initialTouchX=0,s.initialTouchY=0)},s.onControlTouchEnd=function(c){s.userIsDragging||s.onControlMouseDown(c)},s.onClearIndicatorTouchEnd=function(c){s.userIsDragging||s.onClearIndicatorMouseDown(c)},s.onDropdownIndicatorTouchEnd=function(c){s.userIsDragging||s.onDropdownIndicatorMouseDown(c)},s.handleInputChange=function(c){var l=s.props.inputValue,d=c.currentTarget.value;s.setState({inputIsHiddenAfterUpdate:!1}),s.onInputChange(d,{action:"input-change",prevInputValue:l}),s.props.menuIsOpen||s.onMenuOpen()},s.onInputFocus=function(c){s.props.onFocus&&s.props.onFocus(c),s.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(s.openAfterFocus||s.props.openMenuOnFocus)&&s.openMenu("first"),s.openAfterFocus=!1},s.onInputBlur=function(c){var l=s.props.inputValue;if(s.menuListRef&&s.menuListRef.contains(document.activeElement)){s.inputRef.focus();return}s.props.onBlur&&s.props.onBlur(c),s.onInputChange("",{action:"input-blur",prevInputValue:l}),s.onMenuClose(),s.setState({focusedValue:null,isFocused:!1})},s.onOptionHover=function(c){s.blockOptionHover||s.state.focusedOption===c||s.setState({focusedOption:c})},s.shouldHideSelectedOptions=function(){return Rx(s.props)},s.onValueInputFocus=function(c){c.preventDefault(),c.stopPropagation(),s.focus()},s.onKeyDown=function(c){var l=s.props,d=l.isMulti,p=l.backspaceRemovesValue,f=l.escapeClearsValue,v=l.inputValue,m=l.isClearable,g=l.isDisabled,b=l.menuIsOpen,E=l.onKeyDown,x=l.tabSelectsValue,C=l.openMenuOnFocus,_=s.state,I=_.focusedOption,S=_.focusedValue,F=_.selectValue;if(!g&&!(typeof E=="function"&&(E(c),c.defaultPrevented))){switch(s.blockOptionHover=!0,c.key){case"ArrowLeft":if(!d||v)return;s.focusValue("previous");break;case"ArrowRight":if(!d||v)return;s.focusValue("next");break;case"Delete":case"Backspace":if(v)return;if(S)s.removeValue(S);else{if(!p)return;d?s.popValue():m&&s.clearValue()}break;case"Tab":if(s.isComposing||c.shiftKey||!b||!x||!I||C&&s.isOptionSelected(I,F))return;s.selectOption(I);break;case"Enter":if(c.keyCode===229)break;if(b){if(!I||s.isComposing)return;s.selectOption(I);break}return;case"Escape":b?(s.setState({inputIsHiddenAfterUpdate:!1}),s.onInputChange("",{action:"menu-close",prevInputValue:v}),s.onMenuClose()):m&&f&&s.clearValue();break;case" ":if(v)return;if(!b){s.openMenu("first");break}if(!I)return;s.selectOption(I);break;case"ArrowUp":b?s.focusOption("up"):s.openMenu("last");break;case"ArrowDown":b?s.focusOption("down"):s.openMenu("first");break;case"PageUp":if(!b)return;s.focusOption("pageup");break;case"PageDown":if(!b)return;s.focusOption("pagedown");break;case"Home":if(!b)return;s.focusOption("first");break;case"End":if(!b)return;s.focusOption("last");break;default:return}c.preventDefault()}},s.instancePrefix="react-select-"+(s.props.instanceId||++Iie),s.state.selectValue=n7(i.value),i.menuIsOpen&&s.state.selectValue.length){var r=s.buildFocusableOptions(),a=r.indexOf(s.state.selectValue[0]);s.state.focusedOption=r[a]}return s}return DF(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&i7(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(s){var r=this.props,a=r.isDisabled,c=r.menuIsOpen,l=this.state.isFocused;(l&&!a&&s.isDisabled||l&&c&&!s.menuIsOpen)&&this.focusInput(),l&&a&&!s.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!a&&s.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(i7(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(s,r){this.props.onInputChange(s,r)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(s){var r=this,a=this.state,c=a.selectValue,l=a.isFocused,d=this.buildFocusableOptions(),p=s==="first"?0:d.length-1;if(!this.props.isMulti){var f=d.indexOf(c[0]);f>-1&&(p=f)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:d[p]},function(){return r.onMenuOpen()})}},{key:"focusValue",value:function(s){var r=this.state,a=r.selectValue,c=r.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(c);c||(l=-1);var d=a.length-1,p=-1;if(a.length){switch(s){case"previous":l===0?p=0:l===-1?p=d:p=l-1;break;case"next":l>-1&&l0&&arguments[0]!==void 0?arguments[0]:"first",r=this.props.pageSize,a=this.state.focusedOption,c=this.getFocusableOptions();if(c.length){var l=0,d=c.indexOf(a);a||(d=-1),s==="up"?l=d>0?d-1:c.length-1:s==="down"?l=(d+1)%c.length:s==="pageup"?(l=d-r,l<0&&(l=0)):s==="pagedown"?(l=d+r,l>c.length-1&&(l=c.length-1)):s==="last"&&(l=c.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:c[l],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(B3):Xe(Xe({},B3),this.props.theme):B3}},{key:"getCommonProps",value:function(){var s=this.clearValue,r=this.cx,a=this.getStyles,c=this.getClassNames,l=this.getValue,d=this.selectOption,p=this.setValue,f=this.props,v=f.isMulti,m=f.isRtl,g=f.options,b=this.hasValue();return{clearValue:s,cx:r,getStyles:a,getClassNames:c,getValue:l,hasValue:b,isMulti:v,isRtl:m,options:g,selectOption:d,selectProps:f,setValue:p,theme:this.getTheme()}}},{key:"hasValue",value:function(){var s=this.state.selectValue;return s.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var s=this.props,r=s.isClearable,a=s.isMulti;return r===void 0?a:r}},{key:"isOptionDisabled",value:function(s,r){return Fx(this.props,s,r)}},{key:"isOptionSelected",value:function(s,r){return kx(this.props,s,r)}},{key:"filterOption",value:function(s,r){return Mx(this.props,s,r)}},{key:"formatOptionLabel",value:function(s,r){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,c=this.state.selectValue;return this.props.formatOptionLabel(s,{context:r,inputValue:a,selectValue:c})}else return this.getOptionLabel(s)}},{key:"formatGroupLabel",value:function(s){return this.props.formatGroupLabel(s)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var s=this.props,r=s.isDisabled,a=s.isSearchable,c=s.inputId,l=s.inputValue,d=s.tabIndex,p=s.form,f=s.menuIsOpen,v=s.required,m=this.getComponents(),g=m.Input,b=this.state,E=b.inputIsHidden,x=b.ariaSelection,C=this.commonProps,_=c||this.getElementId("input"),I=Xe(Xe(Xe({"aria-autocomplete":"list","aria-expanded":f,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":v,role:"combobox"},f&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?(x==null?void 0:x.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?y.createElement(g,Ye({},C,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:_,innerRef:this.getInputRef,isDisabled:r,isHidden:E,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:d,form:p,type:"text",value:l},I)):y.createElement(iie,Ye({id:_,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:bh,onFocus:this.onInputFocus,disabled:r,tabIndex:d,inputMode:"none",form:p,value:""},I))}},{key:"renderPlaceholderOrValue",value:function(){var s=this,r=this.getComponents(),a=r.MultiValue,c=r.MultiValueContainer,l=r.MultiValueLabel,d=r.MultiValueRemove,p=r.SingleValue,f=r.Placeholder,v=this.commonProps,m=this.props,g=m.controlShouldRenderValue,b=m.isDisabled,E=m.isMulti,x=m.inputValue,C=m.placeholder,_=this.state,I=_.selectValue,S=_.focusedValue,F=_.isFocused;if(!this.hasValue()||!g)return x?null:y.createElement(f,Ye({},v,{key:"placeholder",isDisabled:b,isFocused:F,innerProps:{id:this.getElementId("placeholder")}}),C);if(E)return I.map(function(k,Q){var z=k===S,U="".concat(s.getOptionLabel(k),"-").concat(s.getOptionValue(k));return y.createElement(a,Ye({},v,{components:{Container:c,Label:l,Remove:d},isFocused:z,isDisabled:b,key:U,index:Q,removeProps:{onClick:function(){return s.removeValue(k)},onTouchEnd:function(){return s.removeValue(k)},onMouseDown:function(O){O.preventDefault()}},data:k}),s.formatOptionLabel(k,"value"))});if(x)return null;var B=I[0];return y.createElement(p,Ye({},v,{data:B,isDisabled:b}),this.formatOptionLabel(B,"value"))}},{key:"renderClearIndicator",value:function(){var s=this.getComponents(),r=s.ClearIndicator,a=this.commonProps,c=this.props,l=c.isDisabled,d=c.isLoading,p=this.state.isFocused;if(!this.isClearable()||!r||l||!this.hasValue()||d)return null;var f={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(r,Ye({},a,{innerProps:f,isFocused:p}))}},{key:"renderLoadingIndicator",value:function(){var s=this.getComponents(),r=s.LoadingIndicator,a=this.commonProps,c=this.props,l=c.isDisabled,d=c.isLoading,p=this.state.isFocused;if(!r||!d)return null;var f={"aria-hidden":"true"};return y.createElement(r,Ye({},a,{innerProps:f,isDisabled:l,isFocused:p}))}},{key:"renderIndicatorSeparator",value:function(){var s=this.getComponents(),r=s.DropdownIndicator,a=s.IndicatorSeparator;if(!r||!a)return null;var c=this.commonProps,l=this.props.isDisabled,d=this.state.isFocused;return y.createElement(a,Ye({},c,{isDisabled:l,isFocused:d}))}},{key:"renderDropdownIndicator",value:function(){var s=this.getComponents(),r=s.DropdownIndicator;if(!r)return null;var a=this.commonProps,c=this.props.isDisabled,l=this.state.isFocused,d={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(r,Ye({},a,{innerProps:d,isDisabled:c,isFocused:l}))}},{key:"renderMenu",value:function(){var s=this,r=this.getComponents(),a=r.Group,c=r.GroupHeading,l=r.Menu,d=r.MenuList,p=r.MenuPortal,f=r.LoadingMessage,v=r.NoOptionsMessage,m=r.Option,g=this.commonProps,b=this.state.focusedOption,E=this.props,x=E.captureMenuScroll,C=E.inputValue,_=E.isLoading,I=E.loadingMessage,S=E.minMenuHeight,F=E.maxMenuHeight,B=E.menuIsOpen,k=E.menuPlacement,Q=E.menuPosition,z=E.menuPortalTarget,U=E.menuShouldBlockScroll,H=E.menuShouldScrollIntoView,O=E.noOptionsMessage,N=E.onMenuScrollToTop,G=E.onMenuScrollToBottom;if(!B)return null;var ee=function(se,ye){var Ee=se.type,Te=se.data,he=se.isDisabled,Fe=se.isSelected,Ve=se.label,Le=se.value,$e=b===Te,ut=he?void 0:function(){return s.onOptionHover(Te)},Ct=he?void 0:function(){return s.selectOption(Te)},Ge="".concat(s.getElementId("option"),"-").concat(ye),$={id:Ge,onClick:Ct,onMouseMove:ut,onMouseOver:ut,tabIndex:-1};return y.createElement(m,Ye({},g,{innerProps:$,data:Te,isDisabled:he,isSelected:Fe,key:Ge,label:Ve,type:Ee,value:Le,isFocused:$e,innerRef:$e?s.getFocusedOptionRef:void 0}),s.formatOptionLabel(se.data,"menu"))},Y;if(this.hasOptions())Y=this.getCategorizedOptions().map(function(te){if(te.type==="group"){var se=te.data,ye=te.options,Ee=te.index,Te="".concat(s.getElementId("group"),"-").concat(Ee),he="".concat(Te,"-heading");return y.createElement(a,Ye({},g,{key:Te,data:se,options:ye,Heading:c,headingProps:{id:he,data:te.data},label:s.formatGroupLabel(te.data)}),te.options.map(function(Fe){return ee(Fe,"".concat(Ee,"-").concat(Fe.index))}))}else if(te.type==="option")return ee(te,"".concat(te.index))});else if(_){var L=I({inputValue:C});if(L===null)return null;Y=y.createElement(f,g,L)}else{var J=O({inputValue:C});if(J===null)return null;Y=y.createElement(v,g,J)}var j={minMenuHeight:S,maxMenuHeight:F,menuPlacement:k,menuPosition:Q,menuShouldScrollIntoView:H},X=y.createElement(Wte,Ye({},g,j),function(te){var se=te.ref,ye=te.placerProps,Ee=ye.placement,Te=ye.maxHeight;return y.createElement(l,Ye({},g,j,{innerRef:se,innerProps:{onMouseDown:s.onMenuMouseDown,onMouseMove:s.onMenuMouseMove,id:s.getElementId("listbox")},isLoading:_,placement:Ee}),y.createElement(lie,{captureEnabled:x,onTopArrive:N,onBottomArrive:G,lockEnabled:U},function(he){return y.createElement(d,Ye({},g,{innerRef:function(Ve){s.getMenuListRef(Ve),he(Ve)},isLoading:_,maxHeight:Te,focusedOption:b}),Y)}))});return z||Q==="fixed"?y.createElement(p,Ye({},g,{appendTo:z,controlElement:this.controlRef,menuPlacement:k,menuPosition:Q}),X):X}},{key:"renderFormField",value:function(){var s=this,r=this.props,a=r.delimiter,c=r.isDisabled,l=r.isMulti,d=r.name,p=r.required,f=this.state.selectValue;if(!(!d||c)){if(p&&!this.hasValue())return y.createElement(die,{name:d,onFocus:this.onValueInputFocus});if(l)if(a){var v=f.map(function(b){return s.getOptionValue(b)}).join(a);return y.createElement("input",{name:d,type:"hidden",value:v})}else{var m=f.length>0?f.map(function(b,E){return y.createElement("input",{key:"i-".concat(E),name:d,type:"hidden",value:s.getOptionValue(b)})}):y.createElement("input",{name:d,type:"hidden",value:""});return y.createElement("div",null,m)}else{var g=f[0]?this.getOptionValue(f[0]):"";return y.createElement("input",{name:d,type:"hidden",value:g})}}}},{key:"renderLiveRegion",value:function(){var s=this.commonProps,r=this.state,a=r.ariaSelection,c=r.focusedOption,l=r.focusedValue,d=r.isFocused,p=r.selectValue,f=this.getFocusableOptions();return y.createElement(Yne,Ye({},s,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:c,focusedValue:l,isFocused:d,selectValue:p,focusableOptions:f}))}},{key:"render",value:function(){var s=this.getComponents(),r=s.Control,a=s.IndicatorsContainer,c=s.SelectContainer,l=s.ValueContainer,d=this.props,p=d.className,f=d.id,v=d.isDisabled,m=d.menuIsOpen,g=this.state.isFocused,b=this.commonProps=this.getCommonProps();return y.createElement(c,Ye({},b,{className:p,innerProps:{id:f,onKeyDown:this.onKeyDown},isDisabled:v,isFocused:g}),this.renderLiveRegion(),y.createElement(r,Ye({},b,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:v,isFocused:g,menuIsOpen:m}),y.createElement(l,Ye({},b,{isDisabled:v}),this.renderPlaceholderOrValue(),this.renderInput()),y.createElement(a,Ye({},b,{isDisabled:v}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(s,r){var a=r.prevProps,c=r.clearFocusValueOnUpdate,l=r.inputIsHiddenAfterUpdate,d=r.ariaSelection,p=r.isFocused,f=r.prevWasFocused,v=s.options,m=s.value,g=s.menuIsOpen,b=s.inputValue,E=s.isMulti,x=n7(m),C={};if(a&&(m!==a.value||v!==a.options||g!==a.menuIsOpen||b!==a.inputValue)){var _=g?wie(s,x):[],I=c?_ie(r,x):null,S=Cie(r,_);C={selectValue:x,focusedOption:S,focusedValue:I,clearFocusValueOnUpdate:!1}}var F=l!=null&&s!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},B=d,k=p&&f;return p&&!k&&(B={value:gd(E,x,x[0]||null),options:x,action:"initial-input-focus"},k=!f),(d==null?void 0:d.action)==="initial-input-focus"&&(B=null),Xe(Xe(Xe({},C),F),{},{prevProps:s,ariaSelection:B,prevWasFocused:k})}}]),n}(y.Component);Nx.defaultProps=xie;var Die=y.forwardRef(function(t,e){var n=xee(t);return y.createElement(Nx,Ye({ref:e},n))});const Sie=Die,Bie=t=>({...t,colors:{...t.colors,text:"var(--background-color)",primary:"var(--text-color)"}}),bd={color:"var(--text-color)"},Tie={option:(t,{isSelected:e})=>({...t,color:e?"var(--background-color)":"var(--text-color)",backgroundColor:e?"var(--text-color)":"var(--background-color)","&:hover":{color:"var(--background-color)",backgroundColor:"var(--gray-60)"}}),dropdownIndicator:t=>({...t,...bd,opacity:.6,"&:hover":{color:"var(--text-color)",opacity:.8}}),placeholder:t=>({...t,color:"var(--gray-60)"}),indicatorSeparator:t=>({...t,backgroundColor:"var(--gray-60)"}),valueContainer:t=>({...t,padding:"0px"}),input:t=>({...t,...bd}),control:(t,{isFocused:e})=>({...t,...bd,backgroundColor:"var(--background-color)",border:"none"}),menu:t=>({...t,backgroundColor:"var(--background-color)",zIndex:9999}),menuList:t=>({...t,"::-webkit-scrollbar":{width:"4px",height:"0px"},"::-webkit-scrollbar-track":{background:"var(--gray-20)"},"::-webkit-scrollbar-thumb":{background:"var(--gray-60)"},"::-webkit-scrollbar-thumb:hover":{background:"var(--gray-80)"}}),menuPortal:t=>({...t,zIndex:9999}),singleValue:t=>({...t,...bd,overflow:"visible"})},xh=y.forwardRef(({label:t,alt:e,value:n,search:i=!1,defaultValue:s,options:r,onChange:a=()=>null,disabled:c,children:l,placeholder:d,className:p,style:f,...v},m)=>{const[g,b]=Vh(n,s),E=y.useCallback(x=>{b(x),a(x)},[g]);return T("label",{style:f,className:`${q6.label} ${p||""}`,children:[h("p",{children:t}),h(Sie,{inputRef:m,"aria-label":e||t,styles:Tie,theme:Bie,className:q6.container,classNamePrefix:"react_select",onChange:E,options:r,disabled:c,placeholder:d,isSearchable:i,menuPortalTarget:document.querySelector("body"),value:g===void 0?"":g,...v}),l]})}),Ox=t=>{const e=pn(i=>i.theme),n=pn(i=>i.setTheme);return h(xh,{alt:"theme selection",value:{label:nf[e],value:e},onChange:i=>n(i.value,t.apply),options:wN,...t})};var Fie=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,kie=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,Mie=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,T3={Space_Separator:Fie,ID_Start:kie,ID_Continue:Mie},dn={isSpaceSeparator(t){return typeof t=="string"&&T3.Space_Separator.test(t)},isIdStartChar(t){return typeof t=="string"&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t==="$"||t==="_"||T3.ID_Start.test(t))},isIdContinueChar(t){return typeof t=="string"&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||t==="$"||t==="_"||t==="‌"||t==="‍"||T3.ID_Continue.test(t))},isDigit(t){return typeof t=="string"&&/[0-9]/.test(t)},isHexDigit(t){return typeof t=="string"&&/[0-9A-Fa-f]/.test(t)}};let Vf,ti,cr,wh,ia,fs,In,r4,tu;var Rie=function(e,n){Vf=String(e),ti="start",cr=[],wh=0,ia=1,fs=0,In=void 0,r4=void 0,tu=void 0;do In=Nie(),Qie[ti]();while(In.type!=="eof");return typeof n=="function"?Uf({"":tu},"",n):tu};function Uf(t,e,n){const i=t[e];if(i!=null&&typeof i=="object")if(Array.isArray(i))for(let s=0;s0;){const n=Ar();if(!un.isHexDigit(n))throw qt(ue());t+=ue()}return String.fromCodePoint(parseInt(t,16))}const Nie={start(){if(In.type==="eof")throw Ia();B3()},beforePropertyName(){switch(In.type){case"identifier":case"string":im=In.value,ti="afterPropertyName";return;case"punctuator":gd();return;case"eof":throw Ia()}},afterPropertyName(){if(In.type==="eof")throw Ia();ti="beforePropertyValue"},beforePropertyValue(){if(In.type==="eof")throw Ia();B3()},beforeArrayValue(){if(In.type==="eof")throw Ia();if(In.type==="punctuator"&&In.value==="]"){gd();return}B3()},afterPropertyValue(){if(In.type==="eof")throw Ia();switch(In.value){case",":ti="beforePropertyName";return;case"}":gd()}},afterArrayValue(){if(In.type==="eof")throw Ia();switch(In.value){case",":ti="beforeArrayValue";return;case"]":gd()}},end(){}};function B3(){let t;switch(In.type){case"punctuator":switch(In.value){case"{":t={};break;case"[":t=[];break}break;case"null":case"boolean":case"numeric":case"string":t=In.value;break}if(eu===void 0)eu=t;else{const e=cr[cr.length-1];Array.isArray(e)?e.push(t):Object.defineProperty(e,im,{value:t,writable:!0,enumerable:!0,configurable:!0})}if(t!==null&&typeof t=="object")cr.push(t),Array.isArray(t)?ti="beforeArrayValue":ti="beforePropertyName";else{const e=cr[cr.length-1];e==null?ti="end":Array.isArray(e)?ti="afterArrayValue":ti="afterPropertyValue"}}function gd(){cr.pop();const t=cr[cr.length-1];t==null?ti="end":Array.isArray(t)?ti="afterArrayValue":ti="afterPropertyValue"}function qt(t){return Eh(t===void 0?`JSON5: invalid end of input at ${ia}:${fs}`:`JSON5: invalid character '${Lx(t)}' at ${ia}:${fs}`)}function Ia(){return Eh(`JSON5: invalid end of input at ${ia}:${fs}`)}function A7(){return fs-=5,Eh(`JSON5: invalid identifier character at ${ia}:${fs}`)}function Lie(t){console.warn(`JSON5: '${Lx(t)}' in strings is not valid ECMAScript; consider escaping`)}function Lx(t){const e={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(e[t])return e[t];if(t<" "){const n=t.charCodeAt(0).toString(16);return"\\x"+("00"+n).substring(n.length)}return t}function Eh(t){const e=new SyntaxError(t);return e.lineNumber=ia,e.columnNumber=fs,e}var Qie=function(e,n,i){const s=[];let r="",a,c,l="",d;if(n!=null&&typeof n=="object"&&!Array.isArray(n)&&(i=n.space,d=n.quote,n=n.replacer),typeof n=="function")c=n;else if(Array.isArray(n)){a=[];for(const b of n){let E;typeof b=="string"?E=b:(typeof b=="number"||b instanceof String||b instanceof Number)&&(E=String(b)),E!==void 0&&a.indexOf(E)<0&&a.push(E)}}return i instanceof Number?i=Number(i):i instanceof String&&(i=String(i)),typeof i=="number"?i>0&&(i=Math.min(10,Math.floor(i)),l=" ".substr(0,i)):typeof i=="string"&&(l=i.substr(0,10)),h("",{"":e});function h(b,E){let x=E[b];switch(x!=null&&(typeof x.toJSON5=="function"?x=x.toJSON5(b):typeof x.toJSON=="function"&&(x=x.toJSON(b))),c&&(x=c.call(E,b,x)),x instanceof Number?x=Number(x):x instanceof String?x=String(x):x instanceof Boolean&&(x=x.valueOf()),x){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof x=="string")return f(x);if(typeof x=="number")return String(x);if(typeof x=="object")return Array.isArray(x)?g(x):v(x)}function f(b){const E={"'":.1,'"':.2},x={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let C="";for(let I=0;IE[I]=0)throw TypeError("Converting circular structure to JSON5");s.push(b);let E=r;r=r+l;let x=a||Object.keys(b),C=[];for(const I of x){const S=h(I,b);if(S!==void 0){let T=m(I)+":";l!==""&&(T+=" "),T+=S,C.push(T)}}let _;if(C.length===0)_="{}";else{let I;if(l==="")I=C.join(","),_="{"+I+"}";else{let S=`, +`&&ue(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw jt(ue());case void 0:throw jt(ue())}return ue()}function Lie(){let t="",e=Ar();if(!dn.isHexDigit(e)||(t+=ue(),e=Ar(),!dn.isHexDigit(e)))throw jt(ue());return t+=ue(),String.fromCodePoint(parseInt(t,16))}function Hf(){let t="",e=4;for(;e-- >0;){const n=Ar();if(!dn.isHexDigit(n))throw jt(ue());t+=ue()}return String.fromCodePoint(parseInt(t,16))}const Qie={start(){if(In.type==="eof")throw Ia();F3()},beforePropertyName(){switch(In.type){case"identifier":case"string":r4=In.value,ti="afterPropertyName";return;case"punctuator":yd();return;case"eof":throw Ia()}},afterPropertyName(){if(In.type==="eof")throw Ia();ti="beforePropertyValue"},beforePropertyValue(){if(In.type==="eof")throw Ia();F3()},beforeArrayValue(){if(In.type==="eof")throw Ia();if(In.type==="punctuator"&&In.value==="]"){yd();return}F3()},afterPropertyValue(){if(In.type==="eof")throw Ia();switch(In.value){case",":ti="beforePropertyName";return;case"}":yd()}},afterArrayValue(){if(In.type==="eof")throw Ia();switch(In.value){case",":ti="beforeArrayValue";return;case"]":yd()}},end(){}};function F3(){let t;switch(In.type){case"punctuator":switch(In.value){case"{":t={};break;case"[":t=[];break}break;case"null":case"boolean":case"numeric":case"string":t=In.value;break}if(tu===void 0)tu=t;else{const e=cr[cr.length-1];Array.isArray(e)?e.push(t):Object.defineProperty(e,r4,{value:t,writable:!0,enumerable:!0,configurable:!0})}if(t!==null&&typeof t=="object")cr.push(t),Array.isArray(t)?ti="beforeArrayValue":ti="beforePropertyName";else{const e=cr[cr.length-1];e==null?ti="end":Array.isArray(e)?ti="afterArrayValue":ti="afterPropertyValue"}}function yd(){cr.pop();const t=cr[cr.length-1];t==null?ti="end":Array.isArray(t)?ti="afterArrayValue":ti="afterPropertyValue"}function jt(t){return _h(t===void 0?`JSON5: invalid end of input at ${ia}:${fs}`:`JSON5: invalid character '${Qx(t)}' at ${ia}:${fs}`)}function Ia(){return _h(`JSON5: invalid end of input at ${ia}:${fs}`)}function g7(){return fs-=5,_h(`JSON5: invalid identifier character at ${ia}:${fs}`)}function Pie(t){console.warn(`JSON5: '${Qx(t)}' in strings is not valid ECMAScript; consider escaping`)}function Qx(t){const e={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(e[t])return e[t];if(t<" "){const n=t.charCodeAt(0).toString(16);return"\\x"+("00"+n).substring(n.length)}return t}function _h(t){const e=new SyntaxError(t);return e.lineNumber=ia,e.columnNumber=fs,e}var $ie=function(e,n,i){const s=[];let r="",a,c,l="",d;if(n!=null&&typeof n=="object"&&!Array.isArray(n)&&(i=n.space,d=n.quote,n=n.replacer),typeof n=="function")c=n;else if(Array.isArray(n)){a=[];for(const b of n){let E;typeof b=="string"?E=b:(typeof b=="number"||b instanceof String||b instanceof Number)&&(E=String(b)),E!==void 0&&a.indexOf(E)<0&&a.push(E)}}return i instanceof Number?i=Number(i):i instanceof String&&(i=String(i)),typeof i=="number"?i>0&&(i=Math.min(10,Math.floor(i)),l=" ".substr(0,i)):typeof i=="string"&&(l=i.substr(0,10)),p("",{"":e});function p(b,E){let x=E[b];switch(x!=null&&(typeof x.toJSON5=="function"?x=x.toJSON5(b):typeof x.toJSON=="function"&&(x=x.toJSON(b))),c&&(x=c.call(E,b,x)),x instanceof Number?x=Number(x):x instanceof String?x=String(x):x instanceof Boolean&&(x=x.valueOf()),x){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof x=="string")return f(x);if(typeof x=="number")return String(x);if(typeof x=="object")return Array.isArray(x)?g(x):v(x)}function f(b){const E={"'":.1,'"':.2},x={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let C="";for(let I=0;IE[I]=0)throw TypeError("Converting circular structure to JSON5");s.push(b);let E=r;r=r+l;let x=a||Object.keys(b),C=[];for(const I of x){const S=p(I,b);if(S!==void 0){let F=m(I)+":";l!==""&&(F+=" "),F+=S,C.push(F)}}let _;if(C.length===0)_="{}";else{let I;if(l==="")I=C.join(","),_="{"+I+"}";else{let S=`, `+r;I=C.join(S),_=`{ `+r+I+`, -`+E+"}"}}return s.pop(),r=E,_}function m(b){if(b.length===0)return f(b);const E=String.fromCodePoint(b.codePointAt(0));if(!un.isIdStartChar(E))return f(b);for(let x=E.length;x=0)throw TypeError("Converting circular structure to JSON5");s.push(b);let E=r;r=r+l;let x=[];for(let _=0;_=0)throw TypeError("Converting circular structure to JSON5");s.push(b);let E=r;r=r+l;let x=[];for(let _=0;_{const[t,e]=y.useState(!1);y.useEffect(()=>{async function E(){const C=await(await fetch(`${X3}/banner_config.json`)).text(),_=Qx.parse(C);e(_.enable===1)}try{E()}catch(x){console.error(x)}},[]);const[n,i,s,r,a,c,l,d,h,f,v,m,g,b]=hn(E=>[E.nsfwFriendly,E.setNsfwFriendly,E.photosensitiveFriendly,E.setPhotosensitiveFriendly,E.startFeed,E.setStartFeed,E.rpcNode,E.setRpcNode,E.customRpcNode,E.setCustomRpcNode,E.tilted,E.setTilted,E.has_seen_banner,E.setHasSeenBanner]);return k(gn,{children:[k("div",{className:or.info,children:[p("h1",{children:"Local Settings"}),p("p",{children:"Those settings are non portable and only stored in your current browser cache."}),p(Jt,{className:or.title_line})]}),p("div",{className:or.localSettings,children:k("div",{className:or.fields,children:[p("p",{children:p("strong",{children:"Feed preferences"})}),p(Jr,{alt:`click to ${n?"disable":"enable"} the blurring of NSFW tokens on feeds`,checked:n,onCheck:i,label:"Allow NSFW on feeds"}),p(Jr,{alt:`click to ${s?"disable":"enable"} the blurring of photosensitive tokens on feeds`,checked:s,onCheck:r,label:"Allow Photosensitive on feeds"}),p(bh,{label:"Start Feed",value:{label:a.replace(/[^\x00-\xFF]/g,""),value:a},options:eO.map(E=>({label:E.replace(/[^\x00-\xFF]/g,""),value:E})),onChange:E=>{c(E.value)}}),p(Jt,{}),p(Ox,{label:"Theme"}),p(Jt,{}),p(bh,{label:"RPC Node",value:{label:l,value:l},options:vb.map(E=>({label:E,value:E})),onChange:E=>{d(E.value)}}),l==="custom"&&p(As,{name:"custom-rpc",value:h,onChange:f,placeholder:"url to a RPC node",label:"Custom RPC node"}),p(Jt,{}),p(Jr,{alt:"click to enable fool around (a throwback of the 2023 april fool)",checked:v,onCheck:m,className:"no-fool",label:"Fool Around"}),t&&p(Jr,{alt:"click to enable fool around (a throwback of the 2023 april fool)",checked:g,onCheck:b,label:"Hide banner for last announcement"})]})})]})};async function dr(t,e="Preparing OBJKT"){const n=Oe.getState().step,i=Oe.getState().show,s=new FormData,r=G4.lookup(t.path);if(!r){i("Filetype Error",`Could not determine the type from file ${t.path}`);return}const a=t.size?` (${(t.size/1e6).toFixed(1)}mb)`:"";return n(e,`uploading ${t.path}${a} as ${r}`),console.debug(`uploading ${t.path} as ${r}`),s.append("asset",new File([t.blob],t.path,{type:r})),(await wn.post("https://ipfsproxy.teia.rocks/single",s,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:l=>{const d=Number(l.loaded/l.total*100).toFixed(1);n(e,`uploading ${t.path}${a} as ${r} -## ${d}%`)}})).data.cid}async function zie(t){const e=new FormData,n=Oe.getState().step;return n("Preparing OBJKT","uploading multiple files"),t.forEach(s=>{const r=G4.lookup(s.path);console.debug(`uploading ${s.path} as ${r}`),e.append("assets",new File([s.blob],encodeURI(s.path),{type:r||""}))}),(await wn.post("https://ipfsproxy.teia.rocks/multiple",e,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:s=>{const r=Number(s.loaded/s.total*100).toFixed(1);n("Preparing OBJKT",`uploading multiple files -## ${r}%`)}})).data.cid}const Vie=async t=>{const e=Qn.gql` +`+E+"]"}return s.pop(),r=E,C}};const zie={parse:Rie,stringify:$ie};var Px=zie;const Vie=()=>{const[t,e]=y.useState(!1);y.useEffect(()=>{async function E(){const C=await(await fetch(`${ef}/banner_config.json`)).text(),_=Px.parse(C);e(_.enable===1)}try{E()}catch(x){console.error(x)}},[]);const[n,i,s,r,a,c,l,d,p,f,v,m,g,b]=pn(E=>[E.nsfwFriendly,E.setNsfwFriendly,E.photosensitiveFriendly,E.setPhotosensitiveFriendly,E.startFeed,E.setStartFeed,E.rpcNode,E.setRpcNode,E.customRpcNode,E.setCustomRpcNode,E.tilted,E.setTilted,E.has_seen_banner,E.setHasSeenBanner]);return T(on,{children:[T("div",{className:or.info,children:[h("h1",{children:"Local Settings"}),h("p",{children:"Those settings are non portable and only stored in your current browser cache."}),h(gt,{className:or.title_line})]}),h("div",{className:or.localSettings,children:T("div",{className:or.fields,children:[h("p",{children:h("strong",{children:"Feed preferences"})}),h(Jr,{alt:`click to ${n?"disable":"enable"} the blurring of NSFW tokens on feeds`,checked:n,onCheck:i,label:"Allow NSFW on feeds"}),h(Jr,{alt:`click to ${s?"disable":"enable"} the blurring of photosensitive tokens on feeds`,checked:s,onCheck:r,label:"Allow Photosensitive on feeds"}),h(xh,{label:"Start Feed",value:{label:a.replace(/[^\x00-\xFF]/g,""),value:a},options:nN.map(E=>({label:E.replace(/[^\x00-\xFF]/g,""),value:E})),onChange:E=>{c(E.value)}}),h(gt,{}),h(Ox,{label:"Theme"}),h(gt,{}),h(xh,{label:"RPC Node",value:{label:l,value:l},options:gb.map(E=>({label:E,value:E})),onChange:E=>{d(E.value)}}),l==="custom"&&h(As,{name:"custom-rpc",value:p,onChange:f,placeholder:"url to a RPC node",label:"Custom RPC node"}),h(gt,{}),h(Jr,{alt:"click to enable fool around (a throwback of the 2023 april fool)",checked:v,onCheck:m,className:"no-fool",label:"Fool Around"}),t&&h(Jr,{alt:"click to enable fool around (a throwback of the 2023 april fool)",checked:g,onCheck:b,label:"Hide banner for last announcement"})]})})]})};async function dr(t,e="Preparing OBJKT"){const n=Me.getState().step,i=Me.getState().show,s=new FormData,r=jm.lookup(t.path);if(!r){i("Filetype Error",`Could not determine the type from file ${t.path}`);return}const a=t.size?` (${(t.size/1e6).toFixed(1)}mb)`:"";return n(e,`uploading ${t.path}${a} as ${r}`),console.debug(`uploading ${t.path} as ${r}`),s.append("asset",new File([t.blob],t.path,{type:r})),(await An.post("https://ipfsproxy.teia.rocks/single",s,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:l=>{const d=Number(l.loaded/l.total*100).toFixed(1);n(e,`uploading ${t.path}${a} as ${r} +## ${d}%`)}})).data.cid}async function Uie(t){const e=new FormData,n=Me.getState().step;return n("Preparing OBJKT","uploading multiple files"),t.forEach(s=>{const r=jm.lookup(s.path);console.debug(`uploading ${s.path} as ${r}`),e.append("assets",new File([s.blob],encodeURI(s.path),{type:r||""}))}),(await An.post("https://ipfsproxy.teia.rocks/multiple",e,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:s=>{const r=Number(s.loaded/s.total*100).toFixed(1);n("Preparing OBJKT",`uploading multiple files +## ${r}%`)}})).data.cid}const Hie=async t=>{const e=Qn.gql` query uriQuery($address: String!, $ids: [String!] = "") { tokens( order_by: { minted_at: desc } @@ -1855,7 +1855,7 @@ ${s.join(` token_id } } - `,{proxyAddress:n,address:i}=et.getState(),{show:s}=Oe.getState(),{errors:r,data:a}=await Ps(e,"uriQuery",{address:n||i,ids:[t]});return console.debug(a),r?(s(`GraphQL Error: ${JSON.stringify(r)}`),!0):a?!a.tokens||a.tokens.every(({editions:l})=>l===0)?!1:(s(`Duplicate mint detected: [#${a.tokens[0].token_id}](/objkt/${a.tokens[0].token_id}) is already minted`),!0):!1},Uie=async({name:t,description:e,tags:n,address:i,file:s,cover:r,thumbnail:a,rights:c,rightUri:l,language:d,accessibility:h,contentRating:f,formats:v})=>{var S,T,B,F,Q,z;const m=Oe.getState().step,g=Oe.getState().show,b=!s.mimeType.startsWith("image");if(!((S=s.file)!=null&&S.name)){console.error("Incomplete item received",s),g("No name for file","");return}const E=await dr({blob:new Blob([s.buffer]),path:s.file.name,size:(T=s.file)==null?void 0:T.size});m("Preparing OBJKT",`Successfully uploaded file to IPFS: ${E}`);const x=`ipfs://${E}`;if(await Vie(x))throw Error("Double Mint",{cause:"You already minted the same token."});v.length>0&&(v[0].uri=x,console.debug("file format",v[0]));let C=x;if(b&&r){const U=await dr({blob:new Blob([r.buffer]),path:`cover_${r.file?r.file.name:(B=r.format)==null?void 0:B.fileName}`,size:(F=r.file)==null?void 0:F.size});if(m("Preparing OBJKT",`Successfully uploaded cover to IPFS: ${U}`),console.debug(`Successfully uploaded cover to IPFS: ${U}`),C=`ipfs://${U}`,r!=null&&r.format){const H=JSON.parse(JSON.stringify(r.format));H.uri=C,H.fileName=`cover_${H.fileName}`,v.push(H),console.debug("cover format",H)}}let _=A4;if(a){if(_=`ipfs://${await dr({blob:new Blob([a.buffer]),path:`thumbnail_${a.file?a.file.name:(Q=a.format)==null?void 0:Q.fileName}`,size:(z=a.file)==null?void 0:z.size})}`,a!=null&&a.format){const H=JSON.parse(JSON.stringify(a.format));H.uri=_,H.fileName=`thumbnail_${H.fileName}`,v.push(H),console.debug("thumbnail format",H)}}else console.debug("Using default thumbnail CID");const I=await Px({name:t,description:e,tags:n,uri:x,address:i,displayUri:C,thumbnailUri:_,rights:c,rightUri:l,language:d,accessibility:h,contentRating:f,formats:v});return m("Preparing OBJKT","Uploading metadata file"),console.debug("Uploading metadata file:",JSON.parse(I)),await dr({blob:new Blob([uc.Buffer.from(I)]),path:"metadata.json"})},Hie=async({name:t,description:e,tags:n,address:i,files:s,cover:r,thumbnail:a,generateDisplayUri:c,rights:l,rightUri:d,language:h,accessibility:f,contentRating:v,formats:m})=>{var I,S,T;const g=Oe.getState().step,b=await qie(s);g("Preparing OBJKT",`Successfully uploaded directory to IPFS: ${b.directory}`),console.debug("Successfully uploaded directory to IPFS:",b.directory);const E=`ipfs://${b.directory}`;m.length>0&&(m[0].uri=E,console.debug("file format",m[0]));let x="";if(c){const B=await dr({blob:new Blob([r.buffer]),path:`cover_${((I=r.format)==null?void 0:I.fileName)||"format"}`});if(g("Preparing OBJKT","Successfully uploaded cover to IPFS"),console.debug(`Successfully uploaded cover to IPFS: ${B}`),x=`ipfs://${B}`,r!=null&&r.format){const F=JSON.parse(JSON.stringify(r.format));F.uri=x,F.fileName=`cover_${F.fileName}`,m.push(F),console.debug("cover format",F)}}let C=A4;if(c&&a&&(C=`ipfs://${await dr({blob:new Blob([a.buffer]),path:((S=a.format)==null?void 0:S.fileName)||a.title||((T=a.file)==null?void 0:T.name)||""})}`,a!=null&&a.format)){const F=JSON.parse(JSON.stringify(a.format));F.uri=C,F.fileName=`thumbnail_${F.fileName}`,m.push(F),console.debug("thumbnail format",F)}const _=await Px({name:t,description:e,tags:n,uri:E,address:i,displayUri:x,thumbnailUri:C,rights:l,rightUri:d,language:h,accessibility:f,contentRating:v,formats:m});return console.debug("Uploading metadata file:",JSON.parse(_)),await dr({blob:new Blob([uc.Buffer.from(_)]),path:"metadata.json"})};function Gie(t){return t.blob.type!==We.DIRECTORY}async function qie(t){return console.debug("uploadFilesToDirectory",t),t=t.filter(Gie),{directory:await zie(t)}}async function Px({name:t,description:e,tags:n,uri:i,address:s,displayUri:r="",thumbnailUri:a=A4,rights:c,rightUri:l,language:d,accessibility:h,contentRating:f,formats:v}){const m={name:t,description:e,tags:n?n.replace(/\s/g,"").split(","):[],symbol:"OBJKT",artifactUri:i,displayUri:r,thumbnailUri:a,creators:[s],formats:v,decimals:0,isBooleanAmount:!1,shouldPreferSymbol:!1,rights:c,date:new Date().toISOString(),mintingTool:"https://teia.art/mint"};return h&&(m.accessibility=h),f&&(m.contentRating=f),c==="custom"&&(m.rightUri=l),d!=null&&(m.language=d),JSON.stringify(m)}const jie=Qn.gql` + `,{proxyAddress:n,address:i}=Je.getState(),{show:s}=Me.getState(),{errors:r,data:a}=await Ps(e,"uriQuery",{address:n||i,ids:[t]});return console.debug(a),r?(s(`GraphQL Error: ${JSON.stringify(r)}`),!0):a?!a.tokens||a.tokens.every(({editions:l})=>l===0)?!1:(s(`Duplicate mint detected: [#${a.tokens[0].token_id}](/objkt/${a.tokens[0].token_id}) is already minted`),!0):!1},Gie=async({name:t,description:e,tags:n,address:i,file:s,cover:r,thumbnail:a,rights:c,rightUri:l,language:d,accessibility:p,contentRating:f,formats:v})=>{var S,F,B,k,Q,z;const m=Me.getState().step,g=Me.getState().show,b=!s.mimeType.startsWith("image");if(!((S=s.file)!=null&&S.name)){console.error("Incomplete item received",s),g("No name for file","");return}const E=await dr({blob:new Blob([s.buffer]),path:s.file.name,size:(F=s.file)==null?void 0:F.size});m("Preparing OBJKT",`Successfully uploaded file to IPFS: ${E}`);const x=`ipfs://${E}`;if(await Hie(x))throw Error("Double Mint",{cause:"You already minted the same token."});v.length>0&&(v[0].uri=x,console.debug("file format",v[0]));let C=x;if(b&&r){const U=await dr({blob:new Blob([r.buffer]),path:`cover_${r.file?r.file.name:(B=r.format)==null?void 0:B.fileName}`,size:(k=r.file)==null?void 0:k.size});if(m("Preparing OBJKT",`Successfully uploaded cover to IPFS: ${U}`),console.debug(`Successfully uploaded cover to IPFS: ${U}`),C=`ipfs://${U}`,r!=null&&r.format){const H=JSON.parse(JSON.stringify(r.format));H.uri=C,H.fileName=`cover_${H.fileName}`,v.push(H),console.debug("cover format",H)}}let _=gm;if(a){if(_=`ipfs://${await dr({blob:new Blob([a.buffer]),path:`thumbnail_${a.file?a.file.name:(Q=a.format)==null?void 0:Q.fileName}`,size:(z=a.file)==null?void 0:z.size})}`,a!=null&&a.format){const H=JSON.parse(JSON.stringify(a.format));H.uri=_,H.fileName=`thumbnail_${H.fileName}`,v.push(H),console.debug("thumbnail format",H)}}else console.debug("Using default thumbnail CID");const I=await $x({name:t,description:e,tags:n,uri:x,address:i,displayUri:C,thumbnailUri:_,rights:c,rightUri:l,language:d,accessibility:p,contentRating:f,formats:v});return m("Preparing OBJKT","Uploading metadata file"),console.debug("Uploading metadata file:",JSON.parse(I)),await dr({blob:new Blob([uc.Buffer.from(I)]),path:"metadata.json"})},qie=async({name:t,description:e,tags:n,address:i,files:s,cover:r,thumbnail:a,generateDisplayUri:c,rights:l,rightUri:d,language:p,accessibility:f,contentRating:v,formats:m})=>{var I,S,F;const g=Me.getState().step,b=await Kie(s);g("Preparing OBJKT",`Successfully uploaded directory to IPFS: ${b.directory}`),console.debug("Successfully uploaded directory to IPFS:",b.directory);const E=`ipfs://${b.directory}`;m.length>0&&(m[0].uri=E,console.debug("file format",m[0]));let x="";if(c){const B=await dr({blob:new Blob([r.buffer]),path:`cover_${((I=r.format)==null?void 0:I.fileName)||"format"}`});if(g("Preparing OBJKT","Successfully uploaded cover to IPFS"),console.debug(`Successfully uploaded cover to IPFS: ${B}`),x=`ipfs://${B}`,r!=null&&r.format){const k=JSON.parse(JSON.stringify(r.format));k.uri=x,k.fileName=`cover_${k.fileName}`,m.push(k),console.debug("cover format",k)}}let C=gm;if(c&&a&&(C=`ipfs://${await dr({blob:new Blob([a.buffer]),path:((S=a.format)==null?void 0:S.fileName)||a.title||((F=a.file)==null?void 0:F.name)||""})}`,a!=null&&a.format)){const k=JSON.parse(JSON.stringify(a.format));k.uri=C,k.fileName=`thumbnail_${k.fileName}`,m.push(k),console.debug("thumbnail format",k)}const _=await $x({name:t,description:e,tags:n,uri:E,address:i,displayUri:x,thumbnailUri:C,rights:l,rightUri:d,language:p,accessibility:f,contentRating:v,formats:m});return console.debug("Uploading metadata file:",JSON.parse(_)),await dr({blob:new Blob([uc.Buffer.from(_)]),path:"metadata.json"})};function jie(t){return t.blob.type!==We.DIRECTORY}async function Kie(t){return console.debug("uploadFilesToDirectory",t),t=t.filter(jie),{directory:await Uie(t)}}async function $x({name:t,description:e,tags:n,uri:i,address:s,displayUri:r="",thumbnailUri:a=gm,rights:c,rightUri:l,language:d,accessibility:p,contentRating:f,formats:v}){const m={name:t,description:e,tags:n?n.replace(/\s/g,"").split(","):[],symbol:"OBJKT",artifactUri:i,displayUri:r,thumbnailUri:a,creators:[s],formats:v,decimals:0,isBooleanAmount:!1,shouldPreferSymbol:!1,rights:c,date:new Date().toISOString(),mintingTool:"https://teia.art/mint"};return p&&(m.accessibility=p),f&&(m.contentRating=f),c==="custom"&&(m.rightUri=l),d!=null&&(m.language=d),JSON.stringify(m)}const Wie=Qn.gql` query addressQuery($address: String!) { teia_users(where: { user_address: { _eq: $address } }) { user_address @@ -1865,15 +1865,15 @@ ${s.join(` } } } -`,Kie=Qn.gql` +`,Jie=Qn.gql` query nameExists($name: String!) { teia_users(where: { name: { _eq: $name } }) { user_address } } -`;async function Wie(t){const{errors:e,data:n}=await Ps(jie,"addressQuery",{address:t});return e&&console.error(e),xt(n,"teia_users.0",{user_address:t})}const Jie=()=>{const[t,e]=y.useState(!0),[n,i]=y.useState(""),[s,r]=y.useState(""),[a,c]=y.useState(""),[l,d]=y.useState(),[h,f]=y.useState(""),v="Editing Profile",[m,g,b]=et(S=>[S.address,S.proxyAddress,S.registry]),E=Oe(S=>S.show),x=g||m;y.useEffect(()=>{(async()=>{var T,B;if(x){const F=await Wie(x);if(console.debug("Subjkt Infos:",F),F){const{metadata:Q,name:z}=F;z&&i(z),Q&&!JR.isEmpty(Q==null?void 0:Q.data)&&((T=Q==null?void 0:Q.data)!=null&&T.description&&r(Q.data.description),(B=Q==null?void 0:Q.data)!=null&&B.identicon&&c(Q.data.identicon))}}e(!1)})()},[]);const C=async()=>{if(!n)return!1;const{errors:S,data:T}=await Ps(Kie,"nameExists",{name:n});if(S)return console.error(S),!1;if(T.teia_users.length===0)return!1;const B=T.teia_users[0];return B.user_address===m||B.user_address===g?!1:(console.error(`name exists and is registered to ${B.user_address}`),E("Subjkt",`The provided name is already registered by ${B.user_address}`),!0)},_=async()=>{if(await C())return;let S=a;const T=Oe.getState().show,B=Oe.getState().step;if(B(v,"uploading SUBJKT"),l){const[z]=l;B(v,"uploading identicon");const U=uc.Buffer.from(await z.arrayBuffer());S=`ipfs://${await dr({blob:new Blob([U]),path:z.name},v)}`}const F=JSON.stringify({description:s,identicon:S});B(v,"uploading metadatas"),console.debug("Uploading metadatas file to IPFS",JSON.parse(F));const Q=await dr({blob:new Blob([uc.Buffer.from(F)]),path:"profile_metadata.json"});if(Q==null){T(`${v} (Error)`,"Error uploading SUBJKT"),console.error("Error uploading metadatas file to IPFS");return}console.debug("Uploaded metadatas file to IPFS",Q),B(v,"Minting SUBJKT"),c(S),await b(n,Q)},I=async S=>{if(S.target.files){const[T]=S.target.files;f(URL.createObjectURL(T)),d(S.target.files)}};return!t&&k(gn,{children:[p("h1",{children:"Subjkt Settings"}),p(Jt,{className:or.title_line}),k("div",{className:or.subjkt_editor,children:[k("div",{className:or.fields,children:[p(q4,{className:or.identicon,address:m,logo:h||a}),p("input",{type:"file",onChange:I,title:"avatar file"})]}),k("div",{className:or.fields,children:[p(As,{name:"subjkt",value:n,onChange:i,onBlur:S=>{i(S.target.value.replace(/[^a-z0-9-._]/g,""))},placeholder:"can contain letters (a-z), numbers (0-9), . (dot), - (dash), _ (underscore)",label:"Username",pattern:"^[a-z0-9-._]*$"}),p(As,{name:"description",value:s,onChange:r,placeholder:"(Max length 500 characters)",label:"Description"})]})]}),p(ge,{shadow_box:!0,onClick:_,children:"Save Profile"}),p("div",{style:{display:"inline"},children:k("p",{style:{paddingTop:"7.5px"},children:[p("span",{children:"Link your Twitter, Discord, GitHub, and website with "}),p("span",{children:p("a",{style:{fontWeight:"bold"},target:"_blank",href:"https://tzprofiles.com",rel:"noreferrer",children:"Tezos Profiles"})})]})})]})},Yie="_container_16nuu_2",Xie="_headline_16nuu_13",Zie="_section_title_16nuu_17",ese="_section_16nuu_17",tse="_parameters_list_16nuu_54",nse="_tezos_address_16nuu_58",ise="_token_link_16nuu_59",sse="_ipfs_link_16nuu_60",rse="_proposal_list_16nuu_68",ase="_proposal_timestamp_16nuu_82",ose="_user_votes_16nuu_94",cse="_yes_vote_16nuu_110",lse="_no_vote_16nuu_114",use="_abstain_vote_16nuu_118",dse="_proposal_description_16nuu_122",hse="_proposal_id_16nuu_135",pse="_proposal_title_16nuu_147",fse="_proposal_votes_summary_16nuu_166",mse="_votes_display_result_16nuu_172",Ase="_vote_display_nothing_16nuu_181",vse="_vote_display_yes_16nuu_185",gse="_vote_display_no_16nuu_181",bse="_vote_display_abstain_16nuu_193",yse="_proposal_actions_16nuu_197",Ese="_micheline_code_16nuu_207",xse="_proposal_16nuu_68",wse="_proposal_extra_information_16nuu_230",_se="_proposal_actions_buttons_16nuu_236",Ce={container:Yie,headline:Xie,section_title:Zie,section:ese,parameters_list:tse,tezos_address:nse,token_link:ise,ipfs_link:sse,proposal_list:rse,proposal_timestamp:ase,user_votes:ose,yes_vote:cse,no_vote:lse,abstain_vote:use,proposal_description:dse,proposal_id:hse,proposal_title:pse,proposal_votes_summary:fse,votes_display_result:mse,vote_display_nothing:Ase,vote_display_yes:vse,vote_display_no:gse,vote_display_abstain:bse,proposal_actions:yse,micheline_code:Ese,proposal:xse,proposal_extra_information:wse,proposal_actions_buttons:_se},Cse=()=>{const t=et(i=>i.claimTokens),[e,n]=y.useState(!1);return p(gn,{title:"Claim DAO tokens",large:!0,children:k("div",{className:Ce.container,children:[k("section",{className:Ce.section,children:[k("div",{className:Ce.headline,children:[p("h1",{children:"Welcome to the TEIA tokens claim page!"}),p("p",{children:"Here you can claim your Teia DAO tokens."}),p(oP,{})]}),p("p",{children:'By owning TEIA tokens, you are part of the Teia DAO LLC and eligible to put forward and vote on DAO proposals for Teia. Teia DAO tokens, (or "TEIA tokens") are specifically designed and intended for governance purposes within the Teia DAO ecosystem.'}),k("p",{children:["If your Tezos wallet satisfies the conditions laid out in the"," ",p("a",{href:"https://blog.teia.art/blog/fact-sheet-token-drop",target:"_blank",rel:"noreferrer",children:"token distribution fact sheet"})," ","you are eligible to claim your TEIA tokens during the claiming period (August 20th, 2023 to November 20th, 2023). You can find a table with all eligible Tezos addresses and the amount of tokens in this"," ",p("a",{href:"https://docs.google.com/spreadsheets/d/11jFANEUsvNSc9vQGD7sc46n_BOp8v0tGOLY1LG0KENk/edit?usp=sharing",target:"_blank",rel:"noreferrer",children:"token distribution spreadsheet"}),"."]}),k("p",{children:["For any questions or assistance regarding the token claim process get in touch with the team via discord or mail at"," ",p("a",{href:"mailto:info@teia.art",children:"info@teia.art"})]})]}),p(Jt,{}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"How to Claim your Tokens"}),k("ol",{children:[k("li",{counter:"1",children:[p("b",{children:"Sync your wallet"})," with teia.art (top right corner). Please check the URL before syncing your wallet: The only official TEIA token claim page is at www.teia.art/claim"]}),k("li",{counter:"2",children:[p("b",{children:"Read the legal disclaimer below."})," It outlines important information regarding the nature of TEIA tokens and your responsibilities as a token holder."]}),k("li",{counter:"3",children:[p("b",{children:"Confirm you have read the disclaimer"})," by checking the box at the bottom of this page to get access to the claim button."]}),k("li",{counter:"4",children:[p("b",{children:'Click on the "Claim TEIA tokens" button'})," at the bottom of this page to initiate the token claim process and confirm the operation with your wallet. Your tokens should arrive in your wallet after a few minutes."]})]}),p("p",{children:"If you own multiple eligible wallets, unsync your wallet and repeat these steps for each of your wallets."})]}),p(Jt,{}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Legal Disclaimer"}),p("p",{children:`By claiming your Teia DAO tokens ("TEIA tokens"), you agree to be bound by the terms and conditions set forth in this disclaimer. If you do not agree with any part of this disclaimer, don't participate in the token claim process!`}),k("ol",{children:[k("li",{counter:"1",children:[p("b",{children:"Governance only:"})," The TEIA tokens are intended solely for governance purposes within the Teia DAO ecosystem. TEIA tokens do not represent any form of investment in the Teia DAO or any associated entity. TEIA tokens are not intended to be securities or investment assets. The Teia DAO LLC does not intend to generate and distribute profits among its members. Teia does not sell TEIA tokens and does not intend to generate profit with the tokens. Claiming TEIA tokens via this claim page is free."]}),k("li",{counter:"2",children:[p("b",{children:"No investment advice:"})," The information provided on this claim page, as well as any other informational materials, blog articles, or announcements published by Teia DAO LLC, are strictly for informational purposes. It does not constitute investment advice or any form of recommendation. The Teia DAO team does not endorse or recommend the purchase or sale of TEIA tokens as investment assets. The Teia DAO team makes no guarantees or representations regarding the future value, utility, or performance of TEIA tokens. The value of TEIA tokens may fluctuate, and you may experience losses if you choose to acquire or trade them. The Teia DAO team disclaims any responsibility for such losses."]}),k("li",{counter:"3",children:[p("b",{children:"DAO membership:"})," By claiming and/or holding TEIA tokens, you become a member of the Teia DAO LLC. Teia does not require you to provide any personal information, as long as you hold less than 10% of tokens in circulation. Every address is limited to 400k TEIA tokens (5% of total supply) initially. This limit can be adjusted between 1% and 10% of total supply via DAO vote. If you want to stop being a Teia DAO member, you can send all your TEIA tokens to the"," ",p("a",{href:"https://tzkt.io/KT1J9FYz29RBQi1oGLw8uXyACrzXzV1dHuvb/operations/",children:"Teia Treasury Address"}),"."]}),k("li",{counter:"4",children:[p("b",{children:"Regulatory compliance:"})," The distribution and use of TEIA tokens may be subject to various laws, regulations, and restrictions in different jurisdictions. It is your sole responsibility to ensure compliance with any applicable laws and regulations before participating in the TEIA token claim process. The Teia DAO team does not provide legal, regulatory, or tax advice."]}),k("li",{counter:"5",children:[p("b",{children:"No liability:"})," To the maximum extent permitted by applicable law, the Teia DAO team, its contributors, affiliates, partners, and any other associated entities shall not be liable for any direct, indirect, incidental, consequential, or punitive damages arising out of or in connection with the TEIA tokens or your participation in the TEIA token claim process."]}),k("li",{counter:"6",children:[p("b",{children:"Risk acknowledgement:"})," By participating in the TEIA token claim process, you acknowledge and assume the risks associated with blockchain technology, cryptocurrencies, and the volatility of the cryptocurrency market. You agree to hold the Teia DAO team harmless against any claims, demands, actions, or liabilities arising from your participation."]}),k("li",{counter:"7",children:[p("b",{children:"Updates and amendments:"})," The Teia DAO team reserves the right to modify, update, or amend this disclaimer at any time without prior notice."]})]}),p("br",{}),p(Jr,{alt:`click to ${e?"decline":"accept"} the legal disclaimer`,checked:e,onCheck:n,label:"I have read and understood the legal disclaimer and agree to it"}),p("i",{children:"You need to accept the disclaimer in order to access the token claim button."})]}),e&&k(He,{children:[p(Jt,{}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Claim your TEIA tokens!"}),p("p",{children:p(ge,{shadow_box:!0,onClick:t,children:"Claim TEIA tokens"})})]}),p(Jt,{}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Troubleshooting"}),p("p",{children:"Here are some of the most common solutions if the token claim process fails"}),k("ol",{children:[p("li",{children:"Unsync and resync your wallet from teia.art"}),p("li",{children:"Check if you have enough funds for the transaction in your wallet. The transaction cost for the claim process is about 0.1-0.2 tez."}),p("li",{children:"Clear your browser cache"}),k("li",{children:["Switch the rpc node in the"," ",p("a",{href:"/settings",target:"_blank",rel:"noreferrer",children:"config menu"})," ",", reload the page and try again."]})]})]})]})]})})};function sm(t){return p("a",{href:t.href,target:"_blank",rel:"noreferrer",className:t.className?t.className:"",children:t.children})}function $x(t){return p(sm,{href:`https://tzkt.io/${t.address}`,className:t.className?t.className:"",children:t.children})}function Gi(t){return k($x,{address:t.address,className:Ce.tezos_address+" "+(t.className?t.className:""),children:[t.children,t.shorten?t.address.slice(0,5)+"..."+t.address.slice(-5):t.address]})}function v7(t){const e=mb.find(n=>n.fa2===t.fa2);return e!=null&&e.website?p(sm,{href:e.website+t.id,className:Ce.token_link+" "+(t.className?t.className:""),children:t.children}):p($x,{address:t.fa2,className:Ce.token_link+" "+(t.className?t.className:""),children:t.children})}function Ise(t){return p(sm,{href:`https://ipfs.io/ipfs/${t.path}`,className:Ce.ipfs_link+" "+(t.className?t.className:""),children:t.children?t.children:t.path})}async function aa(t,e){return(await wn.get("https://api.tzkt.io"+t,{params:e})).data}function Dse(t){const{data:e}=qn(t?[`/v1/accounts/${t}/balance`,{}]:null,aa);return e?e/1e6:0}function xh(t){const e={"token.contract":g4,"token.tokenId":"0",account:t,select:"balance"},{data:n}=qn(t?["/v1/tokens/balances",e]:null,aa);return n&&n[0]?parseInt(n[0])/ps:0}function Mu(t){const{data:e}=qn(t?[`/v1/contracts/${t}/storage`,{}]:null,aa);return e}function b0(t){const{data:e}=qn(t?[`/v1/bigmaps/${t.governance_parameters}/keys`,{}]:null,aa),n=e?{}:void 0;return e==null||e.forEach(i=>n[i.key]=i.value),n}function Sse(t){const{data:e}=qn(t?[`/v1/bigmaps/${t.proposals}/keys`,{}]:null,aa);return e}function y0(t){const{data:e}=qn(t?[`/v1/contracts/${t.representatives}/storage`,{}]:null,aa);return e==null?void 0:e.representatives}function E0(t,e){const n={"key.address":t},{data:i}=qn(t&&e?[`/v1/bigmaps/${e.token_votes}/keys`,n]:null,aa),s=i?{}:void 0;return i==null||i.forEach(r=>s[r.key.nat]=r.value),s}function rm(t,e){const n={"key.string":t},{data:i}=qn(t&&e?[`/v1/bigmaps/${e.representatives_votes}/keys`,n]:null,aa),s=i?{}:void 0;return i==null||i.forEach(r=>s[r.key.nat]=r.value),s}const Bse=()=>{const t=Mu(ei),e=b0(t),n=y0(t),i=Dse(ei),s=xh(ei),r=et(v=>v.address),a=r&&n?n[r]:void 0,c=xh(r),l=E0(r,t);if(!t||!e||!n)return p(gn,{title:"DAO main parameters",large:!0,children:p(Qs,{message:"loading DAO information"})});const d=e[t.gp_counter-1],h=d.vote_method.linear?ps:Math.pow(ps,.5),f=l?Object.keys(l).length:0;return p(gn,{title:"DAO main parameters",large:!0,children:k("div",{className:Ce.container,children:[p("div",{className:Ce.headline,children:p("h1",{children:"DAO main parameters"})}),r&&k(He,{children:[k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"User information"}),k("ul",{className:Ce.parameters_list,children:[k("li",{children:["Address: ",p(Gi,{address:r})]}),k("li",{children:["Teia Community:"," ",a||"not a community representative"]}),k("li",{children:["DAO token balance: ",Math.round(c*10)/10," ","TEIA"]}),k("li",{children:["Voted in ",f," proposal",f===1?"":"s"]})]})]}),p(Jt,{})]}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"DAO smart contracts"}),k("ul",{className:Ce.parameters_list,children:[k("li",{children:["DAO governance:"," ",p(Gi,{address:ei})]}),k("li",{children:["DAO token: ",p(Gi,{address:t.token})]}),k("li",{children:["DAO treasury: ",p(Gi,{address:t.treasury})]}),k("li",{children:["DAO guardians: ",p(Gi,{address:t.guardians})]}),k("li",{children:["DAO administrator:"," ",p(Gi,{address:t.administrator})]}),k("li",{children:["Teia Community representatives:"," ",p(Gi,{address:t.representatives})]}),k("li",{children:["DAO treasury balance: ",i," ꜩ and ",s," TEIA tokens"]})]})]}),p(Jt,{}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Current governance parameters"}),k("ul",{className:Ce.parameters_list,children:[k("li",{children:["Vote method:"," ",d.vote_method.linear?"linear weight":"quadratic weight"]}),k("li",{children:["Required quorum: ",t.quorum/h," weighted votes"]}),k("li",{children:["Percentage for supermajority:"," ",d.supermajority,"% positive votes"]}),k("li",{children:["Representatives vote share:"," ",d.representatives_share,"% of the quorum"]}),k("li",{children:["Representative max vote share:"," ",d.representative_max_share,"% of the quorum"]}),k("li",{children:["Proposal voting period: ",d.vote_period," ","days"]}),k("li",{children:["Proposal waiting period: ",d.wait_period," ","days"]}),k("li",{children:["Number of tokens to escrow to submit a proposal:"," ",d.escrow_amount/ps," ","TEIA tokens"]}),k("li",{children:["Minimum number of tokens required to vote a proposal:"," ",d.min_amount/ps," TEIA tokens"]})]})]})]})})};function Tse(){const t=Mu(ei),e=b0(t),n=Sse(t),i=y0(t),s=et(E=>E.address),r=s&&i?i[s]:void 0,a=E0(s,t),c=rm(r,t),l=[],d=[],h=[],f=[],v=[],m=[],g=[],b=[];if(e&&n){const E=new Date;for(const x of n){const C=e[x.value.gp_index],_=parseInt(C.vote_period),I=parseInt(C.wait_period);if(x.value.status.open){const S=new Date(x.value.timestamp);S.setDate(S.getDate()+_),E>S?h.push(x):a&&a[x.key]?c&&!c[x.key]?l.push(x):d.push(x):l.push(x)}else if(x.value.status.approved){const S=new Date(x.value.timestamp);S.setDate(S.getDate()+_+I),E>S?v.push(x):f.push(x)}else x.value.status.executed?m.push(x):x.value.status.rejected?g.push(x):x.value.status.cancelled&&b.push(x)}}return p(gn,{title:"DAO proposals",large:!0,children:k("div",{className:Ce.container,children:[p("div",{className:Ce.headline,children:p("h1",{children:"DAO proposals"})}),k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Proposals to vote"}),l.length>0?p("p",{children:"These proposals are still in the voting phase and you didn't vote for them yet."}):p("p",{children:"There are no new proposals to vote at the moment."}),p(Nr,{proposals:l,canVote:!0,canCancel:!0})]}),d.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Already voted proposals"}),p("p",{children:"These proposals are still in the voting phase, but you already voted them."}),p(Nr,{proposals:d,canCancel:!0})]}),h.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Proposals pending votes results evaluation"}),p("p",{children:"The voting period for these proposals has finished. You can evaluate their result to see if they are approved or rejected."}),p(Nr,{proposals:h,canEvaluate:!0,canCancel:!0})]}),f.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Approved proposals"}),p("p",{children:"These are approved proposals that are still in the waiting phase. Once the waiting phase finishes, you will be able to execute them."}),p(Nr,{proposals:f,canCancel:!0})]}),v.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Proposals to execute"}),p("p",{children:"These are approved proposals that can be exectuded."}),p(Nr,{proposals:v,canExecute:!0,canCancel:!0})]}),m.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Executed proposals"}),p("p",{children:"These proposals have been executed already."}),p(Nr,{proposals:m})]}),g.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Rejected proposals"}),p("p",{children:"These proposals didn't reach the required quorum and/or supermajority. As a result, they were rejected by the DAO."}),p(Nr,{proposals:g})]}),b.length>0&&k("section",{className:Ce.section,children:[p("h1",{className:Ce.section_title,children:"Cancelled proposals"}),p("p",{children:"These proposals were cancelled by the proposal issuer or the DAO guardians."}),p(Nr,{proposals:b})]})]})})}function Nr(t){return p("ul",{className:Ce.proposal_list,children:t.proposals.map(e=>p("li",{children:p(Fse,{proposalId:e.key,proposal:e.value,canVote:t.canVote,canCancel:t.canCancel,canEvaluate:t.canEvaluate,canExecute:t.canExecute})},e.key))})}function Fse(t){return k("div",{className:Ce.proposal,children:[p(kse,{id:t.proposalId,timestamp:t.proposal.timestamp}),p(Mse,{id:t.proposalId,proposal:t.proposal}),p(Lse,{id:t.proposalId,proposal:t.proposal,canVote:t.canVote,canCancel:t.canCancel,canEvaluate:t.canEvaluate,canExecute:t.canExecute})]})}function kse(t){var g;const e=Mu(ei),n=y0(e),i=et(b=>b.address),s=i&&n?n[i]:void 0,r=xh(i),a=E0(i,e),c=rm(s,e),l=r>0,d=c!==void 0,h=a&&((g=a[t.id])==null?void 0:g.vote);let f="";h&&(f=h.yes?Ce.yes_vote:h.no?Ce.no_vote:Ce.abstain_vote);const v=c&&c[t.id];let m="";return v&&(m=v.yes?Ce.yes_vote:v.no?Ce.no_vote:Ce.abstain_vote),k("div",{children:[p("p",{className:Ce.proposal_timestamp,children:t.timestamp}),l&&p("span",{className:Ce.user_votes+" "+f}),d&&p("span",{className:Ce.user_votes+" "+m})]})}function Mse(t){return k("div",{className:Ce.proposal_description,children:[p(Rse,{id:t.id,proposal:t.proposal})," ",p(Ose,{proposal:t.proposal})," ",p(Nse,{proposal:t.proposal})]})}function Rse(t){const e=r8(t.proposal.title),n=r8(t.proposal.description),i=n.split("/")[2];return k(He,{children:[k("p",{children:[k("span",{className:Ce.proposal_id,children:["#",t.id]}),p("span",{className:Ce.proposal_title,children:e})]}),k("p",{children:["Issuer:"," ",p(Gi,{address:t.proposal.issuer,useAlias:!0,shorten:!0})]}),k("p",{children:["Description:"," ",i?p(Ise,{path:i,children:"ipfs"}):n]})]})}function Ose(t){const e=t.proposal;if(e.kind.text)return p("p",{children:"Effect: Approves a text proposal."});if(e.kind.transfer_mutez){const n=e.kind.transfer_mutez,i=n.reduce((s,r)=>s+parseInt(r.amount),0);return n.length===1?k("p",{children:["Effect: Transfers ",n[0].amount/1e6," ꜩ to"," ",p(Gi,{address:n[0].destination,useAlias:!0,shorten:!0}),"."]}):k(He,{children:[k("p",{children:["Effect: Transfers ",i/1e6," ꜩ."]}),k("details",{children:[p("summary",{children:"See transfer details"}),p("table",{children:p("tbody",{children:n.map((s,r)=>k("tr",{children:[k("td",{children:[s.amount/1e6," ꜩ to"]}),p("td",{children:p(Gi,{address:s.destination,useAlias:!0,shorten:!0})})]},r))})})]})]})}else if(e.kind.transfer_token){const n=e.kind.transfer_token.fa2,i=e.kind.transfer_token.token_id,s=e.kind.transfer_token.distribution,r=s.reduce((c,l)=>c+parseInt(l.amount),0),a=mb.find(c=>c.fa2===n);return s.length===1?k("p",{children:["Effect: Transfers"," ",a?s[0].amount/a.decimals:s[0].amount," ",a!=null&&a.multiasset?`edition${s[0].amount>1?"s":""} of token`:""," ",p(v7,{fa2:n,id:i,children:a?a.multiasset?"#"+i:a.name:"tokens"})," ","to"," ",p(Gi,{address:s[0].destination,useAlias:!0,shorten:!0}),"."]}):k(He,{children:[k("p",{children:["Effect: Transfers ",a?r/a.decimals:r," ",a!=null&&a.multiasset?"editions of token":""," ",p(v7,{fa2:n,id:i,children:a?a.multiasset?"#"+i:a.name:"tokens"}),"."]}),k("details",{children:[p("summary",{children:"See transfer details"}),p("table",{children:p("tbody",{children:s.map((c,l)=>k("tr",{children:[k("td",{children:[a?c.amount/a.decimals:c.amount," ",a!=null&&a.multiasset?`edition${c.amount>1?"s":""}`:""," ","to"]}),p("td",{children:p(Gi,{address:c.destination,useAlias:!0,shorten:!0})})]},l))})})]})]})}else{const i=new Xf().parseJSON(JSON.parse(e.kind.lambda_function)),r=AF(i,{indent:" ",newline:` -`}).replace(/0x0[0123]{1}[\w\d]{42}/g,a=>`"${vF(a.slice(2))}"`);return k(He,{children:[p("p",{children:"Effect: Executes a lambda function."}),k("details",{children:[p("summary",{children:"See Micheline code"}),p("pre",{className:Ce.micheline_code,children:r})]})]})}}function Nse(t){const e=Mu(ei),i=b0(e)[t.proposal.gp_index];let s=parseInt(t.proposal.token_votes.total),r=parseInt(t.proposal.token_votes.positive),a=parseInt(t.proposal.token_votes.negative),c=parseInt(t.proposal.token_votes.abstain);if(t.proposal.representatives_votes.total>0){const b=Math.min(i.representatives_share,t.proposal.representatives_votes.total*i.representative_max_share),E=Math.floor(t.proposal.quorum*b/100);s+=E,r+=Math.floor(E*t.proposal.representatives_votes.positive/t.proposal.representatives_votes.total),a+=Math.floor(E*t.proposal.representatives_votes.negative/t.proposal.representatives_votes.total),c+=Math.floor(E*t.proposal.representatives_votes.abstain/t.proposal.representatives_votes.total)}const l=t.proposal.quorum,d=i.supermajority/100,h=s>l,f=r>Math.floor((r+a)*d),v=h?0:l-s,m=i.vote_method.linear?ps:Math.pow(ps,.5),g=f?0:a===0?m:a*d/(1-d)-r;return k("div",{className:Ce.proposal_votes_summary,children:[p(T3,{title:"Token votes:",yes:t.proposal.token_votes.positive/m,no:t.proposal.token_votes.negative/m,abstain:t.proposal.token_votes.abstain/m}),p(T3,{title:"Representatives votes:",yes:t.proposal.representatives_votes.positive,no:t.proposal.representatives_votes.negative,abstain:t.proposal.representatives_votes.abstain}),p(T3,{title:"Combined votes:",yes:r/m,no:a/m,abstain:c/m}),k("p",{children:["Passes supermajority condition?"," ",f?"yes":`no, ${Math.ceil(g/m)} yes votes still missing.`]}),k("p",{children:["Passes minimum quorum condition?"," ",h?"yes":`no, ${Math.ceil(v/m)} votes still missing.`]})]})}function T3(t){const e=parseInt(t.yes)+parseInt(t.no)+parseInt(t.abstain),n=100*t.yes/e,i=100*t.no/e,s=100*t.abstain/e;return k("div",{className:Ce.votes_display,children:[p("p",{className:Ce.votes_display_title,children:t.title}),k("div",{className:Ce.votes_display_result,children:[e===0&&p("div",{className:Ce.vote_display_nothing,style:{width:"100%"},children:"0"}),n>0&&p("div",{className:Ce.vote_display_yes,style:{width:n+"%"},children:Math.round(t.yes)}),i>0&&p("div",{className:Ce.vote_display_no,style:{width:i+"%"},children:Math.round(t.no)}),s>0&&p("div",{className:Ce.vote_display_abstain,style:{width:s+"%"},children:Math.round(t.abstain)})]})]})}function Lse(t){const e=Mu(ei),n=b0(e),i=y0(e),s=et(C=>C.address),r=xh(s),a=s&&i?i[s]:void 0,c=E0(s,e),l=rm(a,e),d=et(C=>C.voteProposal),h=et(C=>C.voteProposalAsRepresentative),f=et(C=>C.cancelProposal),v=et(C=>C.evaluateVotingResult),m=et(C=>C.executeProposal),g=r>0,b=a!==void 0,E=t.proposal.issuer===s,x=r>=n[t.proposal.gp_index].min_amount/ps;return k("div",{className:Ce.proposal_actions,children:[t.canVote&&x&&!c[t.id]&&k("div",{children:[p("p",{children:"Vote with your tokens:"}),k("div",{className:Ce.proposal_actions_buttons,children:[p(ge,{shadow_box:!0,onClick:()=>d(t.id,"yes"),children:"yes"}),p(ge,{shadow_box:!0,onClick:()=>d(t.id,"no"),children:"no"}),p(ge,{shadow_box:!0,onClick:()=>d(t.id,"abstain"),children:"abstain"})]})]}),t.canVote&&b&&l&&!l[t.id]&&k("div",{children:[p("p",{children:"Vote as representative:"}),k("div",{className:Ce.proposal_actions_buttons,children:[p(ge,{shadow_box:!0,onClick:()=>h(t.id,"yes"),children:"yes"}),p(ge,{shadow_box:!0,onClick:()=>h(t.id,"no"),children:"no"}),p(ge,{shadow_box:!0,onClick:()=>h(t.id,"abstain"),children:"abstain"})]})]}),t.canCancel&&E&&!t.canEvaluate&&!t.canExecute&&p("div",{className:Ce.proposal_actions_buttons,children:p(ge,{shadow_box:!0,onClick:()=>f(t.id,!0),children:"cancel"})}),t.canEvaluate&&g&&k("div",{className:Ce.proposal_actions_buttons,children:[t.canCancel&&E&&p(ge,{shadow_box:!0,onClick:()=>f(t.id,!0),children:"cancel"}),p(ge,{shadow_box:!0,onClick:()=>v(t.id),children:"evaluate"})]}),t.canExecute&&g&&k("div",{className:Ce.proposal_actions_buttons,children:[t.canCancel&&E&&p(ge,{shadow_box:!0,onClick:()=>f(t.id,!0),children:"cancel"}),p(ge,{shadow_box:!0,onClick:()=>m(t.id),children:"execute"})]})]})}function Qse(){return p(gn,{title:"DAO proposals",large:!0,children:p("div",{className:Ce.container,children:p("div",{className:Ce.headline,children:p("h1",{children:"Create DAO proposals"})})})})}const Pse="_faq__container_191gx_1",$se="_faq__title_191gx_30",zse="_faq__outer__container_191gx_36",Da={faq__container:Pse,faq__title:$se,faq__outer__container:zse},Vse=()=>{const t=({text:e,link:n})=>p("li",{className:Da.buttons,children:p(ge,{href:n,children:e})});return k(gn,{title:"faq",large:!0,children:[k("div",{className:Da.faq__outer__container,children:[p("h1",{className:Da.faq__title,children:"FAQ"}),k("ul",{className:Da.faq__container,children:[p(t,{text:"How do I get tezos/make a wallet?",link:"https://github.com/teia-community/teia-docs/wiki/Getting-Started-with-Tezos"}),p(t,{text:"How do I mint?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-mint-%F0%9F%8C%BF"}),p(t,{text:"How do I edit my profile?",link:"https://github.com/teia-community/teia-docs/wiki/Edit-your-profile"}),p(t,{text:"How do I add/change the price of my OBJKT?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-swap-%F0%9F%94%83"}),p(t,{text:"How do I burn my OBJKT?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-burn-%F0%9F%94%A5"}),p(t,{text:"How do I resell an OBJKT?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-resell-%F0%9F%8F%AA"})]})]}),p("div",{className:Da.faq__outer__container,children:p(Jt,{})}),p("div",{className:Da.faq__outer__container,children:k("ul",{className:Da.faq__container,children:[p(t,{text:"General FAQ",link:"https://github.com/teia-community/teia-docs/wiki/General-FAQs"}),p(t,{text:"Troubleshooting",link:"https://github.com/teia-community/teia-docs/wiki/Troubleshooting"}),p(t,{text:"Useful tools",link:"https://github.com/teia-community/teia-docs/wiki/Tools-made-by-the-community"}),p(t,{text:"User Safety",link:"https://github.com/teia-community/teia-docs/wiki/User-safety"})]})})]})};var Use=Kh;function Hse(){this.__data__=new Use,this.size=0}var Gse=Hse;function qse(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var jse=qse;function Kse(t){return this.__data__.get(t)}var Wse=Kse;function Jse(t){return this.__data__.has(t)}var Yse=Jse,Xse=Kh,Zse=k4,ere=M4,tre=200;function nre(t,e){var n=this.__data__;if(n instanceof Xse){var i=n.__data__;if(!Zse||i.lengthc))return!1;var d=r.get(t),h=r.get(e);if(d&&h)return d==e&&h==t;var f=-1,v=!0,m=n&Cre?new Ere:void 0;for(r.set(t,e),r.set(e,t);++f-1&&t%1==0&&t-1&&t%1==0&&t<=bae}var cm=yae,Eae=Dc,xae=cm,wae=Sc,_ae="[object Arguments]",Cae="[object Array]",Iae="[object Boolean]",Dae="[object Date]",Sae="[object Error]",Bae="[object Function]",Tae="[object Map]",Fae="[object Number]",kae="[object Object]",Mae="[object RegExp]",Rae="[object Set]",Oae="[object String]",Nae="[object WeakMap]",Lae="[object ArrayBuffer]",Qae="[object DataView]",Pae="[object Float32Array]",$ae="[object Float64Array]",zae="[object Int8Array]",Vae="[object Int16Array]",Uae="[object Int32Array]",Hae="[object Uint8Array]",Gae="[object Uint8ClampedArray]",qae="[object Uint16Array]",jae="[object Uint32Array]",jt={};jt[Pae]=jt[$ae]=jt[zae]=jt[Vae]=jt[Uae]=jt[Hae]=jt[Gae]=jt[qae]=jt[jae]=!0;jt[_ae]=jt[Cae]=jt[Lae]=jt[Iae]=jt[Qae]=jt[Dae]=jt[Sae]=jt[Bae]=jt[Tae]=jt[Fae]=jt[kae]=jt[Mae]=jt[Rae]=jt[Oae]=jt[Nae]=!1;function Kae(t){return wae(t)&&xae(t.length)&&!!jt[Eae(t)]}var Wae=Kae;function Jae(t){return function(e){return t(e)}}var qx=Jae,Ch={exports:{}};Ch.exports;(function(t,e){var n=kb,i=e&&!e.nodeType&&e,s=i&&!0&&t&&!t.nodeType&&t,r=s&&s.exports===i,a=r&&n.process,c=function(){try{var l=s&&s.require&&s.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();t.exports=c})(Ch,Ch.exports);var Yae=Ch.exports,Xae=Wae,Zae=qx,x7=Yae,w7=x7&&x7.isTypedArray,eoe=w7?Zae(w7):Xae,jx=eoe,toe=pae,noe=I4,ioe=vs,soe=Gx,roe=om,aoe=jx,ooe=Object.prototype,coe=ooe.hasOwnProperty;function loe(t,e){var n=ioe(t),i=!n&&noe(t),s=!n&&!i&&soe(t),r=!n&&!i&&!s&&aoe(t),a=n||i||s||r,c=a?toe(t.length,String):[],l=c.length;for(var d in t)(e||coe.call(t,d))&&!(a&&(d=="length"||s&&(d=="offset"||d=="parent")||r&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||roe(d,l)))&&c.push(d);return c}var uoe=loe,doe=Object.prototype;function hoe(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||doe;return t===n}var poe=hoe;function foe(t,e){return function(n){return t(e(n))}}var moe=foe,Aoe=moe,voe=Aoe(Object.keys,Object),goe=voe,boe=poe,yoe=goe,Eoe=Object.prototype,xoe=Eoe.hasOwnProperty;function woe(t){if(!boe(t))return yoe(t);var e=[];for(var n in Object(t))xoe.call(t,n)&&n!="constructor"&&e.push(n);return e}var _oe=woe,Coe=Zb,Ioe=cm;function Doe(t){return t!=null&&Ioe(t.length)&&!Coe(t)}var x0=Doe,Soe=uoe,Boe=_oe,Toe=x0;function Foe(t){return Toe(t)?Soe(t):Boe(t)}var lm=Foe,koe=tae,Moe=dae,Roe=lm;function Ooe(t){return koe(t,Roe,Moe)}var Noe=Ooe,_7=Noe,Loe=1,Qoe=Object.prototype,Poe=Qoe.hasOwnProperty;function $oe(t,e,n,i,s,r){var a=n&Loe,c=_7(t),l=c.length,d=_7(e),h=d.length;if(l!=h&&!a)return!1;for(var f=l;f--;){var v=c[f];if(!(a?v in e:Poe.call(e,v)))return!1}var m=r.get(t),g=r.get(e);if(m&&g)return m==e&&g==t;var b=!0;r.set(t,e),r.set(e,t);for(var E=a;++f-1}var Ple=Qle;function $le(t,e,n){for(var i=-1,s=t==null?0:t.length;++i=tue){var d=e?null:Zle(t);if(d)return eue(d);a=!1,s=Xle,l=new Wle}else l=e?[]:c;e:for(;++ino(t,"artist_address"),query:Qn.gql` - ${Fi} +`;async function Yie(t){const{errors:e,data:n}=await Ps(Wie,"addressQuery",{address:t});return e&&console.error(e),wt(n,"teia_users.0",{user_address:t})}const Xie=()=>{const[t,e]=y.useState(!0),[n,i]=y.useState(""),[s,r]=y.useState(""),[a,c]=y.useState(""),[l,d]=y.useState(),[p,f]=y.useState(""),v="Editing Profile",[m,g,b]=Je(S=>[S.address,S.proxyAddress,S.registry]),E=Me(S=>S.show),x=g||m;y.useEffect(()=>{(async()=>{var F,B;if(x){const k=await Yie(x);if(console.debug("Subjkt Infos:",k),k){const{metadata:Q,name:z}=k;z&&i(z),Q&&!XR.isEmpty(Q==null?void 0:Q.data)&&((F=Q==null?void 0:Q.data)!=null&&F.description&&r(Q.data.description),(B=Q==null?void 0:Q.data)!=null&&B.identicon&&c(Q.data.identicon))}}e(!1)})()},[]);const C=async()=>{if(!n)return!1;const{errors:S,data:F}=await Ps(Jie,"nameExists",{name:n});if(S)return console.error(S),!1;if(F.teia_users.length===0)return!1;const B=F.teia_users[0];return B.user_address===m||B.user_address===g?!1:(console.error(`name exists and is registered to ${B.user_address}`),E("Subjkt",`The provided name is already registered by ${B.user_address}`),!0)},_=async()=>{if(await C())return;let S=a;const F=Me.getState().show,B=Me.getState().step;if(B(v,"uploading SUBJKT"),l){const[z]=l;B(v,"uploading identicon");const U=uc.Buffer.from(await z.arrayBuffer());S=`ipfs://${await dr({blob:new Blob([U]),path:z.name},v)}`}const k=JSON.stringify({description:s,identicon:S});B(v,"uploading metadatas"),console.debug("Uploading metadatas file to IPFS",JSON.parse(k));const Q=await dr({blob:new Blob([uc.Buffer.from(k)]),path:"profile_metadata.json"});if(Q==null){F(`${v} (Error)`,"Error uploading SUBJKT"),console.error("Error uploading metadatas file to IPFS");return}console.debug("Uploaded metadatas file to IPFS",Q),B(v,"Minting SUBJKT"),c(S),await b(n,Q)},I=async S=>{if(S.target.files){const[F]=S.target.files;f(URL.createObjectURL(F)),d(S.target.files)}};return!t&&T(on,{children:[h("h1",{children:"Subjkt Settings"}),h(gt,{className:or.title_line}),T("div",{className:or.subjkt_editor,children:[T("div",{className:or.fields,children:[h(Km,{className:or.identicon,address:m,logo:p||a}),h("input",{type:"file",onChange:I,title:"avatar file"})]}),T("div",{className:or.fields,children:[h(As,{name:"subjkt",value:n,onChange:i,onBlur:S=>{i(S.target.value.replace(/[^a-z0-9-._]/g,""))},placeholder:"can contain letters (a-z), numbers (0-9), . (dot), - (dash), _ (underscore)",label:"Username",pattern:"^[a-z0-9-._]*$"}),h(As,{name:"description",value:s,onChange:r,placeholder:"(Max length 500 characters)",label:"Description"})]})]}),h(ve,{shadow_box:!0,onClick:_,children:"Save Profile"}),h("div",{style:{display:"inline"},children:T("p",{style:{paddingTop:"7.5px"},children:[h("span",{children:"Link your Twitter, Discord, GitHub, and website with "}),h("span",{children:h("a",{style:{fontWeight:"bold"},target:"_blank",href:"https://tzprofiles.com",rel:"noreferrer",children:"Tezos Profiles"})})]})})]})},Zie="_container_sdalh_2",ese="_headline_sdalh_13",tse="_section_title_sdalh_17",nse="_section_sdalh_17",ise="_parameters_list_sdalh_54",sse="_tezos_address_sdalh_58",rse="_token_link_sdalh_59",ase="_ipfs_link_sdalh_60",ose="_proposal_list_sdalh_68",cse="_proposal_timestamp_sdalh_82",lse="_user_votes_sdalh_94",use="_yes_vote_sdalh_110",dse="_no_vote_sdalh_114",hse="_abstain_vote_sdalh_118",pse="_proposal_description_sdalh_122",fse="_proposal_id_sdalh_135",mse="_proposal_title_sdalh_147",Ase="_proposal_votes_summary_sdalh_166",vse="_votes_display_result_sdalh_172",gse="_vote_display_nothing_sdalh_181",bse="_vote_display_yes_sdalh_185",yse="_vote_display_no_sdalh_181",Ese="_vote_display_abstain_sdalh_193",xse="_proposal_actions_sdalh_197",wse="_micheline_code_sdalh_207",_se="_proposal_sdalh_68",Cse="_proposal_extra_information_sdalh_230",Ise="_proposal_actions_buttons_sdalh_236",Dse="_form_input_sdalh_249",Sse="_tezos_wallet_input_sdalh_275",Bse="_contract_address_input_sdalh_278",Tse="_transfers_input_sdalh_282",Fse="_transfer_input_sdalh_290",be={container:Zie,headline:ese,section_title:tse,section:nse,parameters_list:ise,tezos_address:sse,token_link:rse,ipfs_link:ase,proposal_list:ose,proposal_timestamp:cse,user_votes:lse,yes_vote:use,no_vote:dse,abstain_vote:hse,proposal_description:pse,proposal_id:fse,proposal_title:mse,proposal_votes_summary:Ase,votes_display_result:vse,vote_display_nothing:gse,vote_display_yes:bse,vote_display_no:yse,vote_display_abstain:Ese,proposal_actions:xse,micheline_code:wse,proposal:_se,proposal_extra_information:Cse,proposal_actions_buttons:Ise,form_input:Dse,tezos_wallet_input:Sse,contract_address_input:Bse,transfers_input:Tse,transfer_input:Fse,"form-input":"_form-input_sdalh_318"},kse=()=>{const t=Je(i=>i.claimTokens),[e,n]=y.useState(!1);return h(on,{title:"Claim DAO tokens",large:!0,children:T("div",{className:be.container,children:[T("section",{className:be.section,children:[T("div",{className:be.headline,children:[h("h1",{children:"Welcome to the TEIA tokens claim page!"}),h("p",{children:"Here you can claim your Teia DAO tokens."}),h(lP,{})]}),h("p",{children:'By owning TEIA tokens, you are part of the Teia DAO LLC and eligible to put forward and vote on DAO proposals for Teia. Teia DAO tokens, (or "TEIA tokens") are specifically designed and intended for governance purposes within the Teia DAO ecosystem.'}),T("p",{children:["If your Tezos wallet satisfies the conditions laid out in the"," ",h("a",{href:"https://blog.teia.art/blog/fact-sheet-token-drop",target:"_blank",rel:"noreferrer",children:"token distribution fact sheet"})," ","you are eligible to claim your TEIA tokens during the claiming period (August 20th, 2023 to November 20th, 2023). You can find a table with all eligible Tezos addresses and the amount of tokens in this"," ",h("a",{href:"https://docs.google.com/spreadsheets/d/11jFANEUsvNSc9vQGD7sc46n_BOp8v0tGOLY1LG0KENk/edit?usp=sharing",target:"_blank",rel:"noreferrer",children:"token distribution spreadsheet"}),"."]}),T("p",{children:["For any questions or assistance regarding the token claim process get in touch with the team via discord or mail at"," ",h("a",{href:"mailto:info@teia.art",children:"info@teia.art"})]})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"How to Claim your Tokens"}),T("ol",{children:[T("li",{counter:"1",children:[h("b",{children:"Sync your wallet"})," with teia.art (top right corner). Please check the URL before syncing your wallet: The only official TEIA token claim page is at www.teia.art/claim"]}),T("li",{counter:"2",children:[h("b",{children:"Read the legal disclaimer below."})," It outlines important information regarding the nature of TEIA tokens and your responsibilities as a token holder."]}),T("li",{counter:"3",children:[h("b",{children:"Confirm you have read the disclaimer"})," by checking the box at the bottom of this page to get access to the claim button."]}),T("li",{counter:"4",children:[h("b",{children:'Click on the "Claim TEIA tokens" button'})," at the bottom of this page to initiate the token claim process and confirm the operation with your wallet. Your tokens should arrive in your wallet after a few minutes."]})]}),h("p",{children:"If you own multiple eligible wallets, unsync your wallet and repeat these steps for each of your wallets."})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Legal Disclaimer"}),h("p",{children:`By claiming your Teia DAO tokens ("TEIA tokens"), you agree to be bound by the terms and conditions set forth in this disclaimer. If you do not agree with any part of this disclaimer, don't participate in the token claim process!`}),T("ol",{children:[T("li",{counter:"1",children:[h("b",{children:"Governance only:"})," The TEIA tokens are intended solely for governance purposes within the Teia DAO ecosystem. TEIA tokens do not represent any form of investment in the Teia DAO or any associated entity. TEIA tokens are not intended to be securities or investment assets. The Teia DAO LLC does not intend to generate and distribute profits among its members. Teia does not sell TEIA tokens and does not intend to generate profit with the tokens. Claiming TEIA tokens via this claim page is free."]}),T("li",{counter:"2",children:[h("b",{children:"No investment advice:"})," The information provided on this claim page, as well as any other informational materials, blog articles, or announcements published by Teia DAO LLC, are strictly for informational purposes. It does not constitute investment advice or any form of recommendation. The Teia DAO team does not endorse or recommend the purchase or sale of TEIA tokens as investment assets. The Teia DAO team makes no guarantees or representations regarding the future value, utility, or performance of TEIA tokens. The value of TEIA tokens may fluctuate, and you may experience losses if you choose to acquire or trade them. The Teia DAO team disclaims any responsibility for such losses."]}),T("li",{counter:"3",children:[h("b",{children:"DAO membership:"})," By claiming and/or holding TEIA tokens, you become a member of the Teia DAO LLC. Teia does not require you to provide any personal information, as long as you hold less than 10% of tokens in circulation. Every address is limited to 400k TEIA tokens (5% of total supply) initially. This limit can be adjusted between 1% and 10% of total supply via DAO vote. If you want to stop being a Teia DAO member, you can send all your TEIA tokens to the"," ",h("a",{href:"https://tzkt.io/KT1J9FYz29RBQi1oGLw8uXyACrzXzV1dHuvb/operations/",children:"Teia Treasury Address"}),"."]}),T("li",{counter:"4",children:[h("b",{children:"Regulatory compliance:"})," The distribution and use of TEIA tokens may be subject to various laws, regulations, and restrictions in different jurisdictions. It is your sole responsibility to ensure compliance with any applicable laws and regulations before participating in the TEIA token claim process. The Teia DAO team does not provide legal, regulatory, or tax advice."]}),T("li",{counter:"5",children:[h("b",{children:"No liability:"})," To the maximum extent permitted by applicable law, the Teia DAO team, its contributors, affiliates, partners, and any other associated entities shall not be liable for any direct, indirect, incidental, consequential, or punitive damages arising out of or in connection with the TEIA tokens or your participation in the TEIA token claim process."]}),T("li",{counter:"6",children:[h("b",{children:"Risk acknowledgement:"})," By participating in the TEIA token claim process, you acknowledge and assume the risks associated with blockchain technology, cryptocurrencies, and the volatility of the cryptocurrency market. You agree to hold the Teia DAO team harmless against any claims, demands, actions, or liabilities arising from your participation."]}),T("li",{counter:"7",children:[h("b",{children:"Updates and amendments:"})," The Teia DAO team reserves the right to modify, update, or amend this disclaimer at any time without prior notice."]})]}),h("br",{}),h(Jr,{alt:`click to ${e?"decline":"accept"} the legal disclaimer`,checked:e,onCheck:n,label:"I have read and understood the legal disclaimer and agree to it"}),h("i",{children:"You need to accept the disclaimer in order to access the token claim button."})]}),e&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Claim your TEIA tokens!"}),h("p",{children:h(ve,{shadow_box:!0,onClick:t,children:"Claim TEIA tokens"})})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Troubleshooting"}),h("p",{children:"Here are some of the most common solutions if the token claim process fails"}),T("ol",{children:[h("li",{children:"Unsync and resync your wallet from teia.art"}),h("li",{children:"Check if you have enough funds for the transaction in your wallet. The transaction cost for the claim process is about 0.1-0.2 tez."}),h("li",{children:"Clear your browser cache"}),T("li",{children:["Switch the rpc node in the"," ",h("a",{href:"/settings",target:"_blank",rel:"noreferrer",children:"config menu"})," ",", reload the page and try again."]})]})]})]})]})})};function a4(t){return h("a",{href:t.href,target:"_blank",rel:"noreferrer",className:t.className?t.className:"",children:t.children})}function zx(t){return h(a4,{href:`https://tzkt.io/${t.address}`,className:t.className?t.className:"",children:t.children})}function qi(t){return T(zx,{address:t.address,className:be.tezos_address+" "+(t.className?t.className:""),children:[t.children,t.shorten?t.address.slice(0,5)+"..."+t.address.slice(-5):t.address]})}function b7(t){const e=th.find(n=>n.fa2===t.fa2);return e!=null&&e.website?h(a4,{href:e.website+t.id,className:be.token_link+" "+(t.className?t.className:""),children:t.children}):h(zx,{address:t.fa2,className:be.token_link+" "+(t.className?t.className:""),children:t.children})}function Vx(t){return h(a4,{href:`https://ipfs.io/ipfs/${t.path}`,className:be.ipfs_link+" "+(t.className?t.className:""),children:t.children?t.children:t.path})}async function aa(t,e){return(await An.get("https://api.tzkt.io"+t,{params:e})).data}function Mse(t){const{data:e}=jn(t?[`/v1/accounts/${t}/balance`,{}]:null,aa);return e?e/1e6:0}function fu(t){const e={"token.contract":ym,"token.tokenId":"0",account:t,select:"balance"},{data:n}=jn(t?["/v1/tokens/balances",e]:null,aa);return n&&n[0]?parseInt(n[0])/Si:0}function Oc(t){const{data:e}=jn(t?[`/v1/contracts/${t}/storage`,{}]:null,aa);return e}function Nu(t){const{data:e}=jn(t?[`/v1/bigmaps/${t.governance_parameters}/keys`,{}]:null,aa),n=e?{}:void 0;return e==null||e.forEach(i=>n[i.key]=i.value),n}function Rse(t){const{data:e}=jn(t?[`/v1/bigmaps/${t.proposals}/keys`,{}]:null,aa);return e}function E0(t){const{data:e}=jn(t?[`/v1/contracts/${t.representatives}/storage`,{}]:null,aa);return e==null?void 0:e.representatives}function x0(t,e){const n={"key.address":t},{data:i}=jn(t&&e?[`/v1/bigmaps/${e.token_votes}/keys`,n]:null,aa),s=i?{}:void 0;return i==null||i.forEach(r=>s[r.key.nat]=r.value),s}function o4(t,e){const n={"key.string":t},{data:i}=jn(t&&e?[`/v1/bigmaps/${e.representatives_votes}/keys`,n]:null,aa),s=i?{}:void 0;return i==null||i.forEach(r=>s[r.key.nat]=r.value),s}const Nse=()=>{const t=Oc(Gn),e=Nu(t),n=E0(t),i=Mse(Gn),s=fu(Gn),r=Je(v=>v.address),a=r&&n?n[r]:void 0,c=fu(r),l=x0(r,t);if(!t||!e||!n)return h(on,{title:"DAO main parameters",large:!0,children:h(vs,{message:"loading DAO information"})});const d=e[t.gp_counter-1],p=d.vote_method.linear?Si:Math.pow(Si,.5),f=l?Object.keys(l).length:0;return h(on,{title:"DAO main parameters",large:!0,children:T("div",{className:be.container,children:[h("div",{className:be.headline,children:h("h1",{children:"DAO main parameters"})}),r&&T(Pe,{children:[T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"User information"}),T("ul",{className:be.parameters_list,children:[T("li",{children:["Address: ",h(qi,{address:r})]}),T("li",{children:["Teia Community:"," ",a||"not a community representative"]}),T("li",{children:["DAO token balance: ",Math.round(c*10)/10," ","TEIA"]}),T("li",{children:["Voted in ",f," proposal",f===1?"":"s"]})]})]}),h(gt,{})]}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"DAO smart contracts"}),T("ul",{className:be.parameters_list,children:[T("li",{children:["DAO governance:"," ",h(qi,{address:Gn})]}),T("li",{children:["DAO token: ",h(qi,{address:t.token})]}),T("li",{children:["DAO treasury: ",h(qi,{address:t.treasury})]}),T("li",{children:["DAO guardians: ",h(qi,{address:t.guardians})]}),T("li",{children:["DAO administrator:"," ",h(qi,{address:t.administrator})]}),T("li",{children:["Teia Community representatives:"," ",h(qi,{address:t.representatives})]}),T("li",{children:["DAO treasury balance: ",i," ꜩ and ",s," TEIA tokens"]})]})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Current governance parameters"}),T("ul",{className:be.parameters_list,children:[T("li",{children:["Vote method:"," ",d.vote_method.linear?"linear weight":"quadratic weight"]}),T("li",{children:["Required quorum: ",t.quorum/p," weighted votes"]}),T("li",{children:["Percentage for supermajority:"," ",d.supermajority,"% positive votes"]}),T("li",{children:["Representatives vote share:"," ",d.representatives_share,"% of the quorum"]}),T("li",{children:["Representative max vote share:"," ",d.representative_max_share,"% of the quorum"]}),T("li",{children:["Proposal voting period: ",d.vote_period," ","days"]}),T("li",{children:["Proposal waiting period: ",d.wait_period," ","days"]}),T("li",{children:["Number of tokens to escrow to submit a proposal:"," ",d.escrow_amount/Si," ","TEIA tokens"]}),T("li",{children:["Minimum number of tokens required to vote a proposal:"," ",d.min_amount/Si," TEIA tokens"]})]})]})]})})};function Ose(){const t=Oc(Gn),e=Nu(t),n=Rse(t),i=E0(t),s=Je(E=>E.address),r=s&&i?i[s]:void 0,a=x0(s,t),c=o4(r,t),l=[],d=[],p=[],f=[],v=[],m=[],g=[],b=[];if(e&&n){const E=new Date;for(const x of n){const C=e[x.value.gp_index],_=parseInt(C.vote_period),I=parseInt(C.wait_period);if(x.value.status.open){const S=new Date(x.value.timestamp);S.setDate(S.getDate()+_),E>S?p.push(x):a&&a[x.key]?c&&!c[x.key]?l.push(x):d.push(x):l.push(x)}else if(x.value.status.approved){const S=new Date(x.value.timestamp);S.setDate(S.getDate()+_+I),E>S?v.push(x):f.push(x)}else x.value.status.executed?m.push(x):x.value.status.rejected?g.push(x):x.value.status.cancelled&&b.push(x)}}return h(on,{title:"DAO proposals",large:!0,children:T("div",{className:be.container,children:[h("div",{className:be.headline,children:h("h1",{children:"DAO proposals"})}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Proposals to vote"}),l.length>0?h("p",{children:"These proposals are still in the voting phase and you didn't vote for them yet."}):h("p",{children:"There are no new proposals to vote at the moment."}),h(Or,{proposals:l,canVote:!0,canCancel:!0})]}),d.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Already voted proposals"}),h("p",{children:"These proposals are still in the voting phase, but you already voted them."}),h(Or,{proposals:d,canCancel:!0})]})]}),p.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Proposals pending votes results evaluation"}),h("p",{children:"The voting period for these proposals has finished. You can evaluate their result to see if they are approved or rejected."}),h(Or,{proposals:p,canEvaluate:!0,canCancel:!0})]})]}),f.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Approved proposals"}),h("p",{children:"These are approved proposals that are still in the waiting phase. Once the waiting phase finishes, you will be able to execute them."}),h(Or,{proposals:f,canCancel:!0})]})]}),v.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Proposals to execute"}),h("p",{children:"These are approved proposals that can be exectuded."}),h(Or,{proposals:v,canExecute:!0,canCancel:!0})]})]}),m.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Executed proposals"}),h("p",{children:"These proposals have been executed already."}),h(Or,{proposals:m})]})]}),g.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Rejected proposals"}),h("p",{children:"These proposals didn't reach the required quorum and/or supermajority. As a result, they were rejected by the DAO."}),h(Or,{proposals:g})]})]}),b.length>0&&T(Pe,{children:[h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Cancelled proposals"}),h("p",{children:"These proposals were cancelled by the proposal issuer or the DAO guardians."}),h(Or,{proposals:b})]})]})]})})}function Or(t){return h("ul",{className:be.proposal_list,children:t.proposals.map(e=>h("li",{children:h(Lse,{proposalId:e.key,proposal:e.value,canVote:t.canVote,canCancel:t.canCancel,canEvaluate:t.canEvaluate,canExecute:t.canExecute})},e.key))})}function Lse(t){return T("div",{className:be.proposal,children:[h(Qse,{id:t.proposalId,timestamp:t.proposal.timestamp}),h(Pse,{id:t.proposalId,proposal:t.proposal}),h(Use,{id:t.proposalId,proposal:t.proposal,canVote:t.canVote,canCancel:t.canCancel,canEvaluate:t.canEvaluate,canExecute:t.canExecute})]})}function Qse(t){var g;const e=Oc(Gn),n=E0(e),i=Je(b=>b.address),s=i&&n?n[i]:void 0,r=fu(i),a=x0(i,e),c=o4(s,e),l=r>0,d=c!==void 0,p=a&&((g=a[t.id])==null?void 0:g.vote);let f="";p&&(f=p.yes?be.yes_vote:p.no?be.no_vote:be.abstain_vote);const v=c&&c[t.id];let m="";return v&&(m=v.yes?be.yes_vote:v.no?be.no_vote:be.abstain_vote),T("div",{children:[h("p",{className:be.proposal_timestamp,children:t.timestamp}),l&&h("span",{className:be.user_votes+" "+f}),d&&h("span",{className:be.user_votes+" "+m})]})}function Pse(t){return T("div",{className:be.proposal_description,children:[h($se,{id:t.id,proposal:t.proposal})," ",h(zse,{proposal:t.proposal})," ",h(Vse,{proposal:t.proposal})]})}function $se(t){const e=o8(t.proposal.title),n=o8(t.proposal.description),i=n.split("/")[2];return T(Pe,{children:[T("p",{children:[T("span",{className:be.proposal_id,children:["#",t.id]}),h("span",{className:be.proposal_title,children:e})]}),T("p",{children:["Issuer:"," ",h(qi,{address:t.proposal.issuer,useAlias:!0,shorten:!0})]}),T("p",{children:["Description:"," ",i?h(Vx,{path:i,children:"ipfs"}):n]})]})}function zse(t){const e=t.proposal;if(e.kind.text)return h("p",{children:"Effect: Approves a text proposal."});if(e.kind.transfer_mutez){const n=e.kind.transfer_mutez,i=n.reduce((s,r)=>s+parseInt(r.amount),0);return n.length===1?T("p",{children:["Effect: Transfers ",n[0].amount/1e6," ꜩ to"," ",h(qi,{address:n[0].destination,useAlias:!0,shorten:!0}),"."]}):T(Pe,{children:[T("p",{children:["Effect: Transfers ",i/1e6," ꜩ."]}),T("details",{children:[h("summary",{children:"See transfer details"}),h("table",{children:h("tbody",{children:n.map((s,r)=>T("tr",{children:[T("td",{children:[s.amount/1e6," ꜩ to"]}),h("td",{children:h(qi,{address:s.destination,useAlias:!0,shorten:!0})})]},r))})})]})]})}else if(e.kind.transfer_token){const n=e.kind.transfer_token.fa2,i=e.kind.transfer_token.token_id,s=e.kind.transfer_token.distribution,r=s.reduce((c,l)=>c+parseInt(l.amount),0),a=th.find(c=>c.fa2===n);return s.length===1?T("p",{children:["Effect: Transfers"," ",a?s[0].amount/a.decimals:s[0].amount," ",a!=null&&a.multiasset?`edition${s[0].amount>1?"s":""} of token`:""," ",h(b7,{fa2:n,id:i,children:a?a.multiasset?"#"+i:a.name:"tokens"})," ","to"," ",h(qi,{address:s[0].destination,useAlias:!0,shorten:!0}),"."]}):T(Pe,{children:[T("p",{children:["Effect: Transfers ",a?r/a.decimals:r," ",a!=null&&a.multiasset?"editions of token":""," ",h(b7,{fa2:n,id:i,children:a?a.multiasset?"#"+i:a.name:"tokens"}),"."]}),T("details",{children:[h("summary",{children:"See transfer details"}),h("table",{children:h("tbody",{children:s.map((c,l)=>T("tr",{children:[T("td",{children:[a?c.amount/a.decimals:c.amount," ",a!=null&&a.multiasset?`edition${c.amount>1?"s":""}`:""," ","to"]}),h("td",{children:h(qi,{address:c.destination,useAlias:!0,shorten:!0})})]},l))})})]})]})}else{const i=new em().parseJSON(JSON.parse(e.kind.lambda_function)),r=gF(i,{indent:" ",newline:` +`}).replace(/0x0[0123]{1}[\w\d]{42}/g,a=>`"${bF(a.slice(2))}"`);return T(Pe,{children:[h("p",{children:"Effect: Executes a lambda function."}),T("details",{children:[h("summary",{children:"See Micheline code"}),h("pre",{className:be.micheline_code,children:r})]})]})}}function Vse(t){const e=Oc(Gn),i=Nu(e)[t.proposal.gp_index];let s=parseInt(t.proposal.token_votes.total),r=parseInt(t.proposal.token_votes.positive),a=parseInt(t.proposal.token_votes.negative),c=parseInt(t.proposal.token_votes.abstain);if(t.proposal.representatives_votes.total>0){const b=Math.min(i.representatives_share,t.proposal.representatives_votes.total*i.representative_max_share),E=Math.floor(t.proposal.quorum*b/100);s+=E,r+=Math.floor(E*t.proposal.representatives_votes.positive/t.proposal.representatives_votes.total),a+=Math.floor(E*t.proposal.representatives_votes.negative/t.proposal.representatives_votes.total),c+=Math.floor(E*t.proposal.representatives_votes.abstain/t.proposal.representatives_votes.total)}const l=t.proposal.quorum,d=i.supermajority/100,p=s>l,f=r>Math.floor((r+a)*d),v=p?0:l-s,m=i.vote_method.linear?Si:Math.pow(Si,.5),g=f?0:a===0?m:a*d/(1-d)-r;return T("div",{className:be.proposal_votes_summary,children:[h(k3,{title:"Token votes:",yes:t.proposal.token_votes.positive/m,no:t.proposal.token_votes.negative/m,abstain:t.proposal.token_votes.abstain/m}),h(k3,{title:"Representatives votes:",yes:t.proposal.representatives_votes.positive,no:t.proposal.representatives_votes.negative,abstain:t.proposal.representatives_votes.abstain}),h(k3,{title:"Combined votes:",yes:r/m,no:a/m,abstain:c/m}),T("p",{children:["Passes supermajority condition?"," ",f?"yes":`no, ${Math.ceil(g/m)} yes votes still missing.`]}),T("p",{children:["Passes minimum quorum condition?"," ",p?"yes":`no, ${Math.ceil(v/m)} votes still missing.`]})]})}function k3(t){const e=parseInt(t.yes)+parseInt(t.no)+parseInt(t.abstain),n=100*t.yes/e,i=100*t.no/e,s=100*t.abstain/e;return T("div",{className:be.votes_display,children:[h("p",{className:be.votes_display_title,children:t.title}),T("div",{className:be.votes_display_result,children:[e===0&&h("div",{className:be.vote_display_nothing,style:{width:"100%"},children:"0"}),n>0&&h("div",{className:be.vote_display_yes,style:{width:n+"%"},children:Math.round(t.yes)}),i>0&&h("div",{className:be.vote_display_no,style:{width:i+"%"},children:Math.round(t.no)}),s>0&&h("div",{className:be.vote_display_abstain,style:{width:s+"%"},children:Math.round(t.abstain)})]})]})}function Use(t){const e=Oc(Gn),n=Nu(e),i=E0(e),s=Je(C=>C.address),r=fu(s),a=s&&i?i[s]:void 0,c=x0(s,e),l=o4(a,e),d=Je(C=>C.voteProposal),p=Je(C=>C.voteProposalAsRepresentative),f=Je(C=>C.cancelProposal),v=Je(C=>C.evaluateVotingResult),m=Je(C=>C.executeProposal),g=r>0,b=a!==void 0,E=t.proposal.issuer===s,x=r>=n[t.proposal.gp_index].min_amount/Si;return T("div",{className:be.proposal_actions,children:[t.canVote&&x&&!c[t.id]&&T("div",{children:[h("p",{children:"Vote with your tokens:"}),T("div",{className:be.proposal_actions_buttons,children:[h(ve,{shadow_box:!0,onClick:()=>d(t.id,"yes"),children:"yes"}),h(ve,{shadow_box:!0,onClick:()=>d(t.id,"no"),children:"no"}),h(ve,{shadow_box:!0,onClick:()=>d(t.id,"abstain"),children:"abstain"})]})]}),t.canVote&&b&&l&&!l[t.id]&&T("div",{children:[h("p",{children:"Vote as representative:"}),T("div",{className:be.proposal_actions_buttons,children:[h(ve,{shadow_box:!0,onClick:()=>p(t.id,"yes"),children:"yes"}),h(ve,{shadow_box:!0,onClick:()=>p(t.id,"no"),children:"no"}),h(ve,{shadow_box:!0,onClick:()=>p(t.id,"abstain"),children:"abstain"})]})]}),t.canCancel&&E&&!t.canEvaluate&&!t.canExecute&&h("div",{className:be.proposal_actions_buttons,children:h(ve,{shadow_box:!0,onClick:()=>f(t.id,!0),children:"cancel"})}),t.canEvaluate&&g&&T("div",{className:be.proposal_actions_buttons,children:[t.canCancel&&E&&h(ve,{shadow_box:!0,onClick:()=>f(t.id,!0),children:"cancel"}),h(ve,{shadow_box:!0,onClick:()=>v(t.id),children:"evaluate"})]}),t.canExecute&&g&&T("div",{className:be.proposal_actions_buttons,children:[t.canCancel&&E&&h(ve,{shadow_box:!0,onClick:()=>f(t.id,!0),children:"cancel"}),h(ve,{shadow_box:!0,onClick:()=>m(t.id),children:"execute"})]})]})}function Hse(){const t=Oc(Gn),e=Nu(t),n=Je(d=>d.address),i=fu(n),s=Je(d=>d.createTextProposal),r=Je(d=>d.createTransferMutezProposal),a=Je(d=>d.createTransferTokenProposal),c=Je(d=>d.createLambdaFunctionProposal);if(!t||!e)return h(on,{title:"Create DAO proposals",large:!0,children:h(vs,{message:"loading DAO information"})});const l=e[t.gp_counter-1];return i==0||l.escrow_amount/Si>i?h(on,{title:"Create DAO proposals",large:!0,children:h("div",{className:be.container,children:T("div",{className:be.headline,children:[h("h1",{children:"Create DAO proposals"}),T("p",{children:["A minimum of"," ",l.escrow_amount/Si," ","TEIA tokens are needed to create proposals."]})]})})}):h(on,{title:"Create DAO proposals",large:!0,children:T("div",{className:be.container,children:[h("div",{className:be.headline,children:h("h1",{children:"Create DAO proposals"})}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Text proposal"}),h("p",{children:"Use this form to create a proposal to approve a text or decission."}),h("p",{children:"This proposal has no direct consequences on the blockchain. However, if accepted and executed, it should trigger some off-chain actions by one of the Teia DAO members (e.g. change a website UI, decide on a dog name, buy bread at the bakery). The proposal description will be stored in IPFS for archival purposes."}),h(qse,{handleSubmit:s})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Transfer tez proposal"}),h("p",{children:"Use this form to create a proposal that, if accepted, it will transfer the specified amount of tez from the DAO treasury to a list of tezos addresses. The proposal description will be stored in IPFS for archival purposes."}),h(jse,{handleSubmit:r})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Transfer token proposal"}),h("p",{children:"Use this form to create a proposal that, if accepted, it will transfer the specified amount of token editions from the DAO treasury to a list of tezos addresses. The proposal description will be stored in IPFS for archival purposes."}),h(Kse,{handleSubmit:a})]}),h(gt,{}),T("section",{className:be.section,children:[h("h1",{className:be.section_title,children:"Lambda function proposal"}),h("p",{children:"Use this form to create a proposal that, if accepted, it will execute some smart contract code stored in a Michelson lambda function. The proposal description will be stored in IPFS for archival purposes."}),h("p",{children:"This proposal could be used to administer other smart contracts of which the DAO is the administrator (e.g. to update some smart contract fees), or to execute entry points from other contracts (e.g. swap or collect a token, vote in anoter DAO / multisig)."}),h("p",{className:be.create_proposal_warning,children:"Warning: Executing arbitrary smart contract code could compromise the DAO or have unexpected consequences. The lambda function code should have been revised by some trusted smart contract expert before the proposal is accepted and executed."}),h(Wse,{handleSubmit:c})]})]})})}async function Gse(t,e){const n=Me.getState().show,i=Me.getState().step,s=Me.getState().close;if(!t){n("A file needs to be loaded before uploading to IPFS");return}e&&i("IPFS upload",`Uploading ${t.name} to ipfs...`);const r=new FormData;r.append("asset",t);const a=await An.post("https://ipfsproxy.teia.rocks/single",r,{headers:{"Content-Type":"multipart/form-data"}});return e&&s(),a==null?void 0:a.data.cid}function w0(t){const[e,n]=y.useState(void 0),i=r=>{n(r.target.files[0]),t.setDescriptionIpfsPath(void 0)},s=async r=>{r.preventDefault(),t.setDescriptionIpfsPath(await Gse(e,!0))};return T(Pe,{children:[T("label",{children:["Proposal title:"," ",h("input",{type:"text",placeholder:"write here",spellCheck:"false",minLength:"1",value:t.title,onChange:r=>t.setTitle(r.target.value)})]}),h("br",{}),T("label",{children:["Proposal description: ",h("input",{type:"file",onChange:i})]}),e&&T("div",{children:[h(ve,{shadow_box:!0,onClick:s,children:t.descriptionIpfsPath?"uploaded":"upload to IPFS"})," ",t.descriptionIpfsPath&&h(Vx,{path:t.descriptionIpfsPath})]})]})}function qse(t){const[e,n]=y.useState(""),[i,s]=y.useState(void 0);return T("form",{onSubmit:a=>{a.preventDefault(),t.handleSubmit(e,i)},children:[h("div",{className:be.form_input,children:h(w0,{title:e,setTitle:n,descriptionIpfsPath:i,setDescriptionIpfsPath:s})}),h(ve,{shadow_box:!0,children:"send proposal"})]})}function jse(t){const[e,n]=y.useState(""),[i,s]=y.useState(void 0),[r,a]=y.useState([{amount:0,destination:""}]),c=(p,f,v)=>{const m=r.map((g,b)=>{const E={amount:g.amount,destination:g.destination};return b===p&&(E[f]=v),E});a(m)},l=(p,f)=>{p.preventDefault();const v=r.map(m=>({amount:m.amount,destination:m.destination}));f?v.push({amount:0,destination:""}):v.length>1&&v.pop(),a(v)};return T("form",{onSubmit:p=>{p.preventDefault(),t.handleSubmit(e,i,r.map(f=>({amount:f.amount*1e6,destination:f.destination})))},children:[T("div",{className:be.form_input,children:[h(w0,{title:e,setTitle:n,descriptionIpfsPath:i,setDescriptionIpfsPath:s}),h("br",{}),h("div",{className:be.transfers_input,children:r.map((p,f)=>T("div",{className:be.transfer_input,children:[T("label",{children:["Amount to transfer (ꜩ):"," ",h("input",{type:"number",min:"0",step:"0.000001",value:p.amount,onChange:v=>c(f,"amount",v.target.value)})]}),h("br",{}),T("label",{children:["Destination address:"," ",h("input",{type:"text",placeholder:"tz1...",spellCheck:"false",minLength:"36",maxLength:"36",className:be.tezos_wallet_input,value:p.destination,onChange:v=>c(f,"destination",v.target.value)})]})]},f))}),h(ve,{shadow_box:!0,inline:!0,onClick:p=>l(p,!0),children:"+"}),h(ve,{shadow_box:!0,inline:!0,onClick:p=>l(p,!1),children:"-"})]}),h(ve,{shadow_box:!0,children:"send proposal"})]})}function Kse(t){const[e,n]=y.useState(""),[i,s]=y.useState(void 0),[r,a]=y.useState(""),[c,l]=y.useState(""),[d,p]=y.useState([{amount:0,destination:""}]),f=(g,b,E)=>{const x=d.map((C,_)=>{const I={amount:C.amount,destination:C.destination};return _===g&&(I[b]=E),I});p(x)},v=(g,b)=>{g.preventDefault();const E=d.map(x=>({amount:x.amount,destination:x.destination}));b?E.push({amount:0,destination:""}):E.length>1&&E.pop(),p(E)};return T("form",{onSubmit:g=>{g.preventDefault();const b=th.find(x=>x.fa2===r),E=d.map(x=>({amount:b?x.amount*b.decimals:x.amount,destination:x.destination}));t.handleSubmit(e,i,r,c,E)},children:[T("div",{className:be.form_input,children:[h(w0,{title:e,setTitle:n,descriptionIpfsPath:i,setDescriptionIpfsPath:s}),h("br",{}),T("label",{children:["Token contract address:"," ",h("input",{type:"text",placeholder:"KT...",list:"tokenContracts",spellCheck:"false",minLength:"36",maxLength:"36",className:be.contract_address_input,value:r,onMouseDown:()=>a(""),onChange:g=>a(g.target.value)}),T("datalist",{id:"tokenContracts",children:[h("option",{value:""}),th.map(g=>h("option",{value:g.fa2,children:g.name},g.fa2))]})]}),h("br",{}),T("label",{children:["Token Id:"," ",h("input",{type:"number",placeholder:"0",min:"0",step:"1",value:c,onChange:g=>l(g.target.value)})]}),h("br",{}),h("div",{className:be.transfers_input,children:d.map((g,b)=>T("div",{className:be.transfer_input,children:[T("label",{children:["Token editions:"," ",h("input",{type:"number",min:"1",step:"1",value:g.amount,onChange:E=>f(b,"amount",E.target.value)})]}),h("br",{}),T("label",{children:["Destination address:"," ",h("input",{type:"text",placeholder:"tz1...",spellCheck:"false",minLength:"36",maxLength:"36",className:be.tezos_wallet_input,value:g.destination,onChange:E=>f(b,"destination",E.target.value)})]})]},b))}),h(ve,{shadow_box:!0,inline:!0,onClick:g=>v(g,!0),children:"+"}),h(ve,{shadow_box:!0,inline:!0,onClick:g=>v(g,!1),children:"-"})]}),h(ve,{shadow_box:!0,children:"send proposal"})]})}function Wse(t){const[e,n]=y.useState(""),[i,s]=y.useState(void 0),[r,a]=y.useState("");return T("form",{onSubmit:l=>{l.preventDefault(),t.handleSubmit(e,i,r)},children:[T("div",{className:be.form_input,children:[h(w0,{title:e,setTitle:n,descriptionIpfsPath:i,setDescriptionIpfsPath:s}),h("br",{}),T("label",{className:be.form_input,children:["Lambda function code in Micheline format:"," ",h("textarea",{className:be.micheline_code,spellCheck:"false",value:r,onChange:l=>a(l.target.value)})]})]}),h(ve,{shadow_box:!0,children:"send proposal"})]})}const Jse="_faq__container_191gx_1",Yse="_faq__title_191gx_30",Xse="_faq__outer__container_191gx_36",Da={faq__container:Jse,faq__title:Yse,faq__outer__container:Xse},Zse=()=>{const t=({text:e,link:n})=>h("li",{className:Da.buttons,children:h(ve,{href:n,children:e})});return T(on,{title:"faq",large:!0,children:[T("div",{className:Da.faq__outer__container,children:[h("h1",{className:Da.faq__title,children:"FAQ"}),T("ul",{className:Da.faq__container,children:[h(t,{text:"How do I get tezos/make a wallet?",link:"https://github.com/teia-community/teia-docs/wiki/Getting-Started-with-Tezos"}),h(t,{text:"How do I mint?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-mint-%F0%9F%8C%BF"}),h(t,{text:"How do I edit my profile?",link:"https://github.com/teia-community/teia-docs/wiki/Edit-your-profile"}),h(t,{text:"How do I add/change the price of my OBJKT?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-swap-%F0%9F%94%83"}),h(t,{text:"How do I burn my OBJKT?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-burn-%F0%9F%94%A5"}),h(t,{text:"How do I resell an OBJKT?",link:"https://github.com/teia-community/teia-docs/wiki/How-to-resell-%F0%9F%8F%AA"})]})]}),h("div",{className:Da.faq__outer__container,children:h(gt,{})}),h("div",{className:Da.faq__outer__container,children:T("ul",{className:Da.faq__container,children:[h(t,{text:"General FAQ",link:"https://github.com/teia-community/teia-docs/wiki/General-FAQs"}),h(t,{text:"Troubleshooting",link:"https://github.com/teia-community/teia-docs/wiki/Troubleshooting"}),h(t,{text:"Useful tools",link:"https://github.com/teia-community/teia-docs/wiki/Tools-made-by-the-community"}),h(t,{text:"User Safety",link:"https://github.com/teia-community/teia-docs/wiki/User-safety"})]})})]})};var ere=Jh;function tre(){this.__data__=new ere,this.size=0}var nre=tre;function ire(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var sre=ire;function rre(t){return this.__data__.get(t)}var are=rre;function ore(t){return this.__data__.has(t)}var cre=ore,lre=Jh,ure=Rm,dre=Nm,hre=200;function pre(t,e){var n=this.__data__;if(n instanceof lre){var i=n.__data__;if(!ure||i.lengthc))return!1;var d=r.get(t),p=r.get(e);if(d&&p)return d==e&&p==t;var f=-1,v=!0,m=n&Ore?new kre:void 0;for(r.set(t,e),r.set(e,t);++f-1&&t%1==0&&t-1&&t%1==0&&t<=Tae}var u4=Fae,kae=Dc,Mae=u4,Rae=Sc,Nae="[object Arguments]",Oae="[object Array]",Lae="[object Boolean]",Qae="[object Date]",Pae="[object Error]",$ae="[object Function]",zae="[object Map]",Vae="[object Number]",Uae="[object Object]",Hae="[object RegExp]",Gae="[object Set]",qae="[object String]",jae="[object WeakMap]",Kae="[object ArrayBuffer]",Wae="[object DataView]",Jae="[object Float32Array]",Yae="[object Float64Array]",Xae="[object Int8Array]",Zae="[object Int16Array]",eoe="[object Int32Array]",toe="[object Uint8Array]",noe="[object Uint8ClampedArray]",ioe="[object Uint16Array]",soe="[object Uint32Array]",Kt={};Kt[Jae]=Kt[Yae]=Kt[Xae]=Kt[Zae]=Kt[eoe]=Kt[toe]=Kt[noe]=Kt[ioe]=Kt[soe]=!0;Kt[Nae]=Kt[Oae]=Kt[Kae]=Kt[Lae]=Kt[Wae]=Kt[Qae]=Kt[Pae]=Kt[$ae]=Kt[zae]=Kt[Vae]=Kt[Uae]=Kt[Hae]=Kt[Gae]=Kt[qae]=Kt[jae]=!1;function roe(t){return Rae(t)&&Mae(t.length)&&!!Kt[kae(t)]}var aoe=roe;function ooe(t){return function(e){return t(e)}}var Kx=ooe,Dh={exports:{}};Dh.exports;(function(t,e){var n=Mb,i=e&&!e.nodeType&&e,s=i&&!0&&t&&!t.nodeType&&t,r=s&&s.exports===i,a=r&&n.process,c=function(){try{var l=s&&s.require&&s.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();t.exports=c})(Dh,Dh.exports);var coe=Dh.exports,loe=aoe,uoe=Kx,_7=coe,C7=_7&&_7.isTypedArray,doe=C7?uoe(C7):loe,Wx=doe,hoe=_ae,poe=Sm,foe=gs,moe=jx,Aoe=l4,voe=Wx,goe=Object.prototype,boe=goe.hasOwnProperty;function yoe(t,e){var n=foe(t),i=!n&&poe(t),s=!n&&!i&&moe(t),r=!n&&!i&&!s&&voe(t),a=n||i||s||r,c=a?hoe(t.length,String):[],l=c.length;for(var d in t)(e||boe.call(t,d))&&!(a&&(d=="length"||s&&(d=="offset"||d=="parent")||r&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||Aoe(d,l)))&&c.push(d);return c}var Eoe=yoe,xoe=Object.prototype;function woe(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||xoe;return t===n}var _oe=woe;function Coe(t,e){return function(n){return t(e(n))}}var Ioe=Coe,Doe=Ioe,Soe=Doe(Object.keys,Object),Boe=Soe,Toe=_oe,Foe=Boe,koe=Object.prototype,Moe=koe.hasOwnProperty;function Roe(t){if(!Toe(t))return Foe(t);var e=[];for(var n in Object(t))Moe.call(t,n)&&n!="constructor"&&e.push(n);return e}var Noe=Roe,Ooe=ey,Loe=u4;function Qoe(t){return t!=null&&Loe(t.length)&&!Ooe(t)}var _0=Qoe,Poe=Eoe,$oe=Noe,zoe=_0;function Voe(t){return zoe(t)?Poe(t):$oe(t)}var d4=Voe,Uoe=hae,Hoe=xae,Goe=d4;function qoe(t){return Uoe(t,Goe,Hoe)}var joe=qoe,I7=joe,Koe=1,Woe=Object.prototype,Joe=Woe.hasOwnProperty;function Yoe(t,e,n,i,s,r){var a=n&Koe,c=I7(t),l=c.length,d=I7(e),p=d.length;if(l!=p&&!a)return!1;for(var f=l;f--;){var v=c[f];if(!(a?v in e:Joe.call(e,v)))return!1}var m=r.get(t),g=r.get(e);if(m&&g)return m==e&&g==t;var b=!0;r.set(t,e),r.set(e,t);for(var E=a;++f-1}var Jle=Wle;function Yle(t,e,n){for(var i=-1,s=t==null?0:t.length;++i=hue){var d=e?null:uue(t);if(d)return due(d);a=!1,s=lue,l=new aue}else l=e?[]:c;e:for(;++ino(t,"artist_address"),query:Qn.gql` + ${ki} query getNewObjkt($limit: Int!) { tokens( where: { editions: { _gt: "0" }, metadata_status: { _eq: "processed" }, fa2_address: { _eq: "${Ci}"} } @@ -1884,15 +1884,15 @@ ${s.join(` ...baseTokenFields } } - `})}function oa({label:t,namespace:e,mimeTypes:n}){return p(Yi,{feeds_menu:!0,label:t,namespace:e,maxItems:600,postProcessTokens:i=>no(i,"artist_address"),query:Qn.gql` - ${Fi} + `})}function oa({label:t,namespace:e,mimeTypes:n}){return h(Xi,{feeds_menu:!0,label:t,namespace:e,maxItems:600,postProcessTokens:i=>no(i,"artist_address"),query:Qn.gql` + ${ki} query getTokensByMimeTypes($limit: Int!) { tokens(where: { mime_type: {_in : [${n.map(i=>`"${i}"`).join(", ")}] }, editions : { _neq : 0 }, metadata_status: { _eq: "processed" }, fa2_address: { _eq: "${Ci}"}}, order_by: { minted_at: desc }, limit: $limit) { ...baseTokenFields } } - `})}function sw(){return p(oa,{label:"3D OBJKTs",namespace:"glb-feed",mimeTypes:["model/gltf-binary"]})}function rw(){return p(oa,{label:"Audio OBJKTs",namespace:"audio-feed",mimeTypes:["audio/ogg","audio/wav","audio/mpeg","audio/vorbis","audio/mp4"]})}function aw(){return p(oa,{label:"Video OBJKTs",namespace:"video-feed",mimeTypes:["video/mp4"]})}function ow(){return p(oa,{label:"PDF OBJKTs",namespace:"pdf-feed",mimeTypes:["application/pdf"]})}function cw(){return p(oa,{label:"Markdown OBJKTs",namespace:"md-feed",mimeTypes:["text/markdown"]})}function lw(){return p(oa,{label:"Image OBJKTs",namespace:"image-feed",mimeTypes:["image/jpeg","image/png","image/jpg"]})}function uw(){return p(oa,{label:"Interactive OBJKTs (HTML or SVG)",namespace:"html-svg-feed",mimeTypes:["application/x-directory","image/svg+xml"]})}function dw(){return p(oa,{label:"GIF OBJKTs",namespace:"gif-feed",mimeTypes:["image/gif"]})}function oue(t){return function(e,n,i){for(var s=-1,r=Object(e),a=i(e),c=a.length;c--;){var l=a[t?c:++s];if(n(r[l],l,r)===!1)break}return e}}var cue=oue,lue=cue,uue=lue(),due=uue,hue=due,pue=lm;function fue(t,e){return t&&hue(t,e,pue)}var mue=fue,Aue=x0;function vue(t,e){return function(n,i){if(n==null)return n;if(!Aue(n))return t(n,i);for(var s=n.length,r=e?s:-1,a=Object(n);(e?r--:++re||r&&a&&l&&!c&&!d||i&&a&&l||!n&&l||!s)return 1;if(!i&&!r&&!d&&t=c)return l;var d=n[i];return l*(d=="desc"?-1:1)}}return t.index-e.index}var Mue=kue,R3=ny,Rue=O4,Oue=tw,Nue=Iue,Lue=Sue,Que=qx,Pue=Mue,$ue=ew,zue=vs;function Vue(t,e,n){e.length?e=R3(e,function(r){return zue(r)?function(a){return Rue(a,r.length===1?r[0]:r)}:r}):e=[$ue];var i=-1;e=R3(e,Que(Oue));var s=Nue(t,function(r,a,c){var l=R3(e,function(d){return d(r)});return{criteria:l,index:++i,value:r}});return Lue(s,function(r,a){return Pue(r,a,n)})}var Uue=Vue,Hue=Uue,Q7=vs;function Gue(t,e,n,i){return t==null?[]:(Q7(e)||(e=e==null?[]:[e]),n=i?void 0:n,Q7(n)||(n=n==null?[]:[n]),Hue(t,e,n))}var que=Gue;const hw=Ji(que),jue="_tag_385c6_192",Kue="_feed_info_385c6_214",pw={tag:jue,feed_info:Kue};function Ru({minShares:t=50,introText:e,infoUrl:n,contractAddress:i,cause:s,namespace:r,tags:a=null}){return k(He,{children:[k("div",{className:pw.feed_info,children:[p("p",{children:e}),k("a",{href:n,target:"_blank",rel:"noreferrer",children:["More infos ",p("strong",{children:"here"})]})]}),p(Yi,{feeds_menu:!0,label:`Fundraise for ${s}`,namespace:r,maxItems:600,extractTokensFromResponse:({tokens_by_share:c,tokens_by_tag:l})=>hw(no([...nh(c.map(({total_shares:d,shareholders:h,created_tokens:f})=>nh(h.map(v=>{if([i].includes(v.shareholder_address)&&v.shares/d*100>=t)return f}).filter(v=>v!==void 0)))),...l||[]].map(d=>({...d,key:d.token_id})),({key:d})=>d),["minted_at"],["desc"]),query:Qn.gql` - ${Fi} + `})}function aw(){return h(oa,{label:"3D OBJKTs",namespace:"glb-feed",mimeTypes:["model/gltf-binary"]})}function ow(){return h(oa,{label:"Audio OBJKTs",namespace:"audio-feed",mimeTypes:["audio/ogg","audio/wav","audio/mpeg","audio/vorbis","audio/mp4"]})}function cw(){return h(oa,{label:"Video OBJKTs",namespace:"video-feed",mimeTypes:["video/mp4"]})}function lw(){return h(oa,{label:"PDF OBJKTs",namespace:"pdf-feed",mimeTypes:["application/pdf"]})}function uw(){return h(oa,{label:"Markdown OBJKTs",namespace:"md-feed",mimeTypes:["text/markdown"]})}function dw(){return h(oa,{label:"Image OBJKTs",namespace:"image-feed",mimeTypes:["image/jpeg","image/png","image/jpg"]})}function hw(){return h(oa,{label:"Interactive OBJKTs (HTML or SVG)",namespace:"html-svg-feed",mimeTypes:["application/x-directory","image/svg+xml"]})}function pw(){return h(oa,{label:"GIF OBJKTs",namespace:"gif-feed",mimeTypes:["image/gif"]})}function gue(t){return function(e,n,i){for(var s=-1,r=Object(e),a=i(e),c=a.length;c--;){var l=a[t?c:++s];if(n(r[l],l,r)===!1)break}return e}}var bue=gue,yue=bue,Eue=yue(),xue=Eue,wue=xue,_ue=d4;function Cue(t,e){return t&&wue(t,e,_ue)}var Iue=Cue,Due=_0;function Sue(t,e){return function(n,i){if(n==null)return n;if(!Due(n))return t(n,i);for(var s=n.length,r=e?s:-1,a=Object(n);(e?r--:++re||r&&a&&l&&!c&&!d||i&&a&&l||!n&&l||!s)return 1;if(!i&&!r&&!d&&t=c)return l;var d=n[i];return l*(d=="desc"?-1:1)}}return t.index-e.index}var Hue=Uue,O3=iy,Gue=Lm,que=iw,jue=Lue,Kue=Pue,Wue=Kx,Jue=Hue,Yue=nw,Xue=gs;function Zue(t,e,n){e.length?e=O3(e,function(r){return Xue(r)?function(a){return Gue(a,r.length===1?r[0]:r)}:r}):e=[Yue];var i=-1;e=O3(e,Wue(que));var s=jue(t,function(r,a,c){var l=O3(e,function(d){return d(r)});return{criteria:l,index:++i,value:r}});return Kue(s,function(r,a){return Jue(r,a,n)})}var e1e=Zue,t1e=e1e,$7=gs;function n1e(t,e,n,i){return t==null?[]:($7(e)||(e=e==null?[]:[e]),n=i?void 0:n,$7(n)||(n=n==null?[]:[n]),t1e(t,e,n))}var i1e=n1e;const fw=Yi(i1e),s1e="_tag_385c6_192",r1e="_feed_info_385c6_214",mw={tag:s1e,feed_info:r1e};function Ou({minShares:t=50,introText:e,infoUrl:n,contractAddress:i,cause:s,namespace:r,tags:a=null}){return T(Pe,{children:[T("div",{className:mw.feed_info,children:[h("p",{children:e}),T("a",{href:n,target:"_blank",rel:"noreferrer",children:["More infos ",h("strong",{children:"here"})]})]}),h(Xi,{feeds_menu:!0,label:`Fundraise for ${s}`,namespace:r,maxItems:600,extractTokensFromResponse:({tokens_by_share:c,tokens_by_tag:l})=>fw(no([...rh(c.map(({total_shares:d,shareholders:p,created_tokens:f})=>rh(p.map(v=>{if([i].includes(v.shareholder_address)&&v.shares/d*100>=t)return f}).filter(v=>v!==void 0)))),...l||[]].map(d=>({...d,key:d.token_id})),({key:d})=>d),["minted_at"],["desc"]),query:Qn.gql` + ${ki} query GetCollabTokens($limit: Int!) { tokens_by_share: teia_split_contracts(limit: $limit, where: {shareholders: {shareholder_address: {_eq: "${i}"}}}) { contract_profile { @@ -1913,7 +1913,7 @@ ${s.join(` } `:""} } - `})]})}function Kf(){return p(Ru,{introText:p(He,{children:"This feed shows OBJKTs minted with the Iran donation address as beneficiary of at least 50% of sales volume or tagged with #Tezos4Iran"}),contractAddress:oO,cause:"Iran",namespace:"iran-feed",tags:["tezos4iran","#tezos4iran"],infoUrl:"https://github.com/teia-community/teia-docs/wiki/Tezos-for-Iran"})}function fw(){return p(Ru,{introText:p(He,{children:"This feed shows OBJKTs minted with the Pakistan donation address as beneficiary of at least 50% of sales volume."}),contractAddress:aO,cause:"Pakistan",namespace:"pakistan-feed",infoUrl:"https://github.com/teia-community/teia-docs/wiki/Pakistan-Fundraiser"})}function mw(){return p(Ru,{introText:p(He,{children:"This feed shows OBJKTs minted with the Ukraine donation address as beneficiary of at least 50% of sales volume."}),contractAddress:rO,cause:"Ukraine",namespace:"ukraine-feed",infoUrl:"https://github.com/teia-community/teia-docs/wiki/Ukranian-Fundraising"})}function Aw(){return p(Ru,{introText:p(He,{children:"Tezos community initiative to support those affected by the recent earthquake in Turkey and Syria. Given the events in Morocco, we are channeling our current support toward emergency relief there."}),contractAddress:cO,cause:"Morocco, Turkey and Syria Earthquakes",namespace:"quake-feed",tags:["TezQuakeAid","#TezQuakeAid"],infoUrl:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671"})}function Wue(){return p(Ru,{introText:p(He,{children:"Tezos community initiative to support those affected by the recent earthquake in Morocco."}),contractAddress:lO,cause:"Morocco Earthquakes",namespace:"morocco-quake-feed",tags:["TezQuakeAid","#TezQuakeAid"],infoUrl:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671"})}var Jue=nw;function Yue(t){return t&&t.length?Jue(t):[]}var Xue=Yue;const Zue=Ji(Xue);async function e1e(t){const{errors:e,data:n}=await Ps(Qn.gql` + `})]})}function Jf(){return h(Ou,{introText:h(Pe,{children:"This feed shows OBJKTs minted with the Iran donation address as beneficiary of at least 50% of sales volume or tagged with #Tezos4Iran"}),contractAddress:lN,cause:"Iran",namespace:"iran-feed",tags:["tezos4iran","#tezos4iran"],infoUrl:"https://github.com/teia-community/teia-docs/wiki/Tezos-for-Iran"})}function Aw(){return h(Ou,{introText:h(Pe,{children:"This feed shows OBJKTs minted with the Pakistan donation address as beneficiary of at least 50% of sales volume."}),contractAddress:cN,cause:"Pakistan",namespace:"pakistan-feed",infoUrl:"https://github.com/teia-community/teia-docs/wiki/Pakistan-Fundraiser"})}function vw(){return h(Ou,{introText:h(Pe,{children:"This feed shows OBJKTs minted with the Ukraine donation address as beneficiary of at least 50% of sales volume."}),contractAddress:oN,cause:"Ukraine",namespace:"ukraine-feed",infoUrl:"https://github.com/teia-community/teia-docs/wiki/Ukranian-Fundraising"})}function gw(){return h(Ou,{introText:h(Pe,{children:"Tezos community initiative to support those affected by the recent earthquake in Turkey and Syria. Given the events in Morocco, we are channeling our current support toward emergency relief there."}),contractAddress:uN,cause:"Morocco, Turkey and Syria Earthquakes",namespace:"quake-feed",tags:["TezQuakeAid","#TezQuakeAid"],infoUrl:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671"})}function a1e(){return h(Ou,{introText:h(Pe,{children:"Tezos community initiative to support those affected by the recent earthquake in Morocco."}),contractAddress:dN,cause:"Morocco Earthquakes",namespace:"morocco-quake-feed",tags:["TezQuakeAid","#TezQuakeAid"],infoUrl:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671"})}var o1e=sw;function c1e(t){return t&&t.length?o1e(t):[]}var l1e=c1e;const u1e=Yi(l1e);async function d1e(t){const{errors:e,data:n}=await Ps(Qn.gql` query collectorGallery($address: String!) { holdings( where: { @@ -1928,8 +1928,8 @@ ${s.join(` } } } - `,"collectorGallery",{address:t});return e?(console.error(e),[]):Zue(n.holdings.map(i=>i.token.artist_address))}function vw(){const t=io(),{data:e}=qn(["/feed/friends",t.address],async()=>e1e(t.address),{revalidateIfStale:!1,revalidateOnFocus:!1});return k(He,{children:[p("div",{className:pw.feed_info,children:p("p",{children:"This feed show OBJKTs of your collectors and artists you collected from."})}),p(Yi,{feeds_menu:!0,disable:!e,label:"Friends Feed",namespace:"friends",variables:{wallets:e},swrParams:[t.address],query:Qn.gql` - ${Fi} + `,"collectorGallery",{address:t});return e?(console.error(e),[]):u1e(n.holdings.map(i=>i.token.artist_address))}function bw(){const t=io(),{data:e}=jn(["/feed/friends",t.address],async()=>d1e(t.address),{revalidateIfStale:!1,revalidateOnFocus:!1});return T(Pe,{children:[h("div",{className:mw.feed_info,children:h("p",{children:"This feed show OBJKTs of your collectors and artists you collected from."})}),h(Xi,{feeds_menu:!0,disable:!e,label:"Friends Feed",namespace:"friends",variables:{wallets:e},swrParams:[t.address],query:Qn.gql` + ${ki} query frensGallery($wallets: [String!], $limit: Int!) { tokens( where: { @@ -1943,15 +1943,15 @@ ${s.join(` ...baseTokenFields } } - `})]})}var t1e=Math.floor,n1e=Math.random;function i1e(t,e){return t+t1e(n1e()*(e-t+1))}var s1e=i1e,r1e=F4,a1e=x0,o1e=om,c1e=Iu;function l1e(t,e,n){if(!c1e(n))return!1;var i=typeof e;return(i=="number"?a1e(n)&&o1e(e,n.length):i=="string"&&e in n)?r1e(n[e],t):!1}var u1e=l1e,d1e=/\s/;function h1e(t){for(var e=t.length;e--&&d1e.test(t.charAt(e)););return e}var p1e=h1e,f1e=p1e,m1e=/^\s+/;function A1e(t){return t&&t.slice(0,f1e(t)+1).replace(m1e,"")}var v1e=A1e,g1e=v1e,P7=Iu,b1e=Cu,$7=0/0,y1e=/^[-+]0x[0-9a-f]+$/i,E1e=/^0b[01]+$/i,x1e=/^0o[0-7]+$/i,w1e=parseInt;function _1e(t){if(typeof t=="number")return t;if(b1e(t))return $7;if(P7(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=P7(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=g1e(t);var n=E1e.test(t);return n||x1e.test(t)?w1e(t.slice(2),n?2:8):y1e.test(t)?$7:+t}var C1e=_1e,I1e=C1e,z7=1/0,D1e=17976931348623157e292;function S1e(t){if(!t)return t===0?t:0;if(t=I1e(t),t===z7||t===-z7){var e=t<0?-1:1;return e*D1e}return t===t?t:0}var B1e=S1e,T1e=s1e,F1e=u1e,V7=B1e,k1e=parseFloat,M1e=Math.min,R1e=Math.random;function O1e(t,e,n){if(n&&typeof n!="boolean"&&F1e(t,e,n)&&(e=n=void 0),n===void 0&&(typeof e=="boolean"?(n=e,e=void 0):typeof t=="boolean"&&(n=t,t=void 0)),t===void 0&&e===void 0?(t=0,e=1):(t=V7(t),e===void 0?(e=t,t=0):e=V7(e)),t>e){var i=t;t=e,e=i}if(n||t%1||e%1){var s=R1e();return M1e(t+s*(e-t+k1e("1e-"+((s+"").length-1))),e)}return T1e(t,e)}var N1e=O1e;const L1e=Ji(N1e);function gw({firstId:t=196,lastId:e=1592463,max:n=200}){const i=y.useMemo(()=>{const s=new Set;for(;s.sizee){var i=t;t=e,e=i}if(n||t%1||e%1){var s=G1e();return H1e(t+s*(e-t+U1e("1e-"+((s+"").length-1))),e)}return z1e(t,e)}var j1e=q1e;const K1e=Yi(j1e);function yw({firstId:t=196,lastId:e=1592463,max:n=200}){const i=y.useMemo(()=>{const s=new Set;for(;s.sizeno(no(t,"token_id"),"artist_address"),query:Qn.gql` - ${Fi} + `})}function h4(){return h(Xi,{feeds_menu:!0,label:"Recent Sales",namespace:"recent-sales-feed",resultsPath:"events",tokenPath:"token",keyPath:"token.token_id",maxItems:600,postProcessTokens:t=>no(no(t,"token_id"),"artist_address"),query:Qn.gql` + ${ki} query getLatestSales($limit: Int!) { events(limit: $limit, order_by: [{level: desc, opid: desc}], where: {token: {metadata_status: {_eq: "processed"}}, implements: {_eq: "SALE"}, fa2_address: {_eq: "${Ci}"}}) { type @@ -1961,7 +1961,7 @@ ${s.join(` } } } - `})}function Q1e(){const[t]=mu(),e=t.get("term")||"";return p(i0,{feeds_menu:!1,label:"Search",namespace:"search-feed",tag:e})}const P1e="_container_dbnqg_192",$1e="_subjkt_icon_dbnqg_198",z1e="_flex_dbnqg_205",V1e="_description_dbnqg_214",U1e="_user_dbnqg_219",H1e="_user_box_dbnqg_226",Sa={container:P1e,subjkt_icon:$1e,flex:z1e,description:V1e,user:U1e,user_box:H1e};function G1e(){const[t]=mu(),e=t.get("term")||"",{data:n}=qn(["subjkts-search",e],async(s,r)=>(await Ps(Qn.gql` + `})}function W1e(){const[t]=vu(),e=t.get("term")||"";return h(r0,{feeds_menu:!1,label:"Search",namespace:"search-feed",tag:e})}const J1e="_container_dbnqg_192",Y1e="_subjkt_icon_dbnqg_198",X1e="_flex_dbnqg_205",Z1e="_description_dbnqg_214",ede="_user_dbnqg_219",tde="_user_box_dbnqg_226",Sa={container:J1e,subjkt_icon:Y1e,flex:X1e,description:Z1e,user:ede,user_box:tde};function nde(){const[t]=vu(),e=t.get("term")||"",{data:n}=jn(["subjkts-search",e],async(s,r)=>(await Ps(Qn.gql` query getSubjkts($subjkt: String!) { teia_users(where: { name: { _ilike: $subjkt } }) { user_address @@ -1971,7 +1971,7 @@ ${s.join(` } } } - `,"getSubjkts",{subjkt:`%${r}%`})).data,{revalidateIfStale:!1,revalidateOnFocus:!1,use:[TE]}),i=no(xt(n,"teia_users")||[],({name:s})=>s).filter(({name:s})=>s);return i.length?p("div",{className:Sa.container,children:i.map(({user_address:s,name:r,metadata:a})=>{var c;return k("div",{className:Sa.subjkt_result,children:[k("div",{className:Sa.flex,children:[k(Zo,{className:Sa.user_box,to:`/${r}`,children:[a.data&&p(q4,{className:Sa.subjkt_icon,address:s,logo:(c=a.data)==null?void 0:c.identicon}),p("p",{className:Sa.user,children:r})]})," ",p("p",{className:Sa.description,children:xt(a,"data.description")})]}),p(Jt,{},`${r}-line`)]},r)})}):null}const q1e=um,j1e={"Recent Sales":um,"🏳️‍🌈 Tezospride":i0,"🇮🇷 Iran":Kf,"Quake Aid":Aw,"🇵🇰 Pakistan":fw,"🇺🇦 Ukraine":mw,Random:gw,"New OBJKTs":iw,"3D":sw,Video:aw,Image:lw,Audio:rw,"HTML & SVG":uw,PDF:ow,Markdown:cw,GIF:dw,Friends:vw};function O3({isSearch:t=!1}){const e=BF(),[n]=mu(),[i,s]=y.useState(n.get("term")||""),r=fu(),[a]=hn(l=>[l.startFeed]),c=j1e[a]||q1e;return k(gn,{feed:!t,title:"Home",children:[p(He,{children:t&&p(As,{type:"text",name:"search",onChange:l=>{s(l)},placeholder:"Search ↵",onKeyDown:l=>{l.key==="Enter"&&r({pathname:"/search",search:TF({term:i}).toString()},{replace:!0})},value:i})}),p(He,{children:t&&n.get("term")?p(G1e,{}):null}),t?n.get("term")?p(Q1e,{}):p("h1",{children:"Enter a search term"}):e||p(c,{})]})}/*! + `,"getSubjkts",{subjkt:`%${r}%`})).data,{revalidateIfStale:!1,revalidateOnFocus:!1,use:[FE]}),i=no(wt(n,"teia_users")||[],({name:s})=>s).filter(({name:s})=>s);return i.length?h("div",{className:Sa.container,children:i.map(({user_address:s,name:r,metadata:a})=>{var c;return T("div",{className:Sa.subjkt_result,children:[T("div",{className:Sa.flex,children:[T(Zo,{className:Sa.user_box,to:`/${r}`,children:[a.data&&h(Km,{className:Sa.subjkt_icon,address:s,logo:(c=a.data)==null?void 0:c.identicon}),h("p",{className:Sa.user,children:r})]})," ",h("p",{className:Sa.description,children:wt(a,"data.description")})]}),h(gt,{},`${r}-line`)]},r)})}):null}const ide=h4,sde={"Recent Sales":h4,"🏳️‍🌈 Tezospride":r0,"🇮🇷 Iran":Jf,"Quake Aid":gw,"🇵🇰 Pakistan":Aw,"🇺🇦 Ukraine":vw,Random:yw,"New OBJKTs":rw,"3D":aw,Video:cw,Image:dw,Audio:ow,"HTML & SVG":hw,PDF:lw,Markdown:uw,GIF:pw,Friends:bw};function L3({isSearch:t=!1}){const e=FF(),[n]=vu(),[i,s]=y.useState(n.get("term")||""),r=Au(),[a]=pn(l=>[l.startFeed]),c=sde[a]||ide;return T(on,{feed:!t,title:"Home",children:[h(Pe,{children:t&&h(As,{type:"text",name:"search",onChange:l=>{s(l)},placeholder:"Search ↵",onKeyDown:l=>{l.key==="Enter"&&r({pathname:"/search",search:kF({term:i}).toString()},{replace:!0})},value:i})}),h(Pe,{children:t&&n.get("term")?h(nde,{}):null}),t?n.get("term")?h(W1e,{}):h("h1",{children:"Enter a search term"}):e||h(c,{})]})}/*! * Compressor.js v1.1.1 * https://fengyuanchen.github.io/compressorjs * @@ -1979,10 +1979,10 @@ ${s.join(` * Released under the MIT license * * Date: 2021-10-05T02:32:40.212Z - */function U7(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),n.push.apply(n,i)}return n}function yd(t){for(var e=1;e"u"||function(e){var n=e.HTMLCanvasElement&&e.HTMLCanvasElement.prototype,i=e.Blob&&function(){try{return!!new Blob}catch{return!1}}(),s=i&&e.Uint8Array&&function(){try{return new Blob([new Uint8Array(100)]).size===100}catch{return!1}}(),r=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||e.MSBlobBuilder,a=/^data:((.*?)(;charset=.*?)?)(;base64)?,/,c=(i||r)&&e.atob&&e.ArrayBuffer&&e.Uint8Array&&function(l){var d,h,f,v,m,g,b,E,x;if(d=l.match(a),!d)throw new Error("invalid data URI");for(h=d[2]?d[1]:"text/plain"+(d[3]||";charset=US-ASCII"),f=!!d[4],v=l.slice(d[0].length),f?m=atob(v):m=decodeURIComponent(v),g=new ArrayBuffer(m.length),b=new Uint8Array(g),E=0;E"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"},G7={strict:!0,checkOrientation:!0,maxWidth:1/0,maxHeight:1/0,minWidth:0,minHeight:0,width:void 0,height:void 0,resize:"none",quality:.8,mimeType:"auto",convertTypes:["image/png"],convertSize:5e6,beforeDraw:null,drew:null,success:null,error:null},Z1e=typeof window<"u"&&typeof window.document<"u",sa=Z1e?window:{},Dh=function(e){return e>0&&e<1/0},ede=Array.prototype.slice;function tde(t){return Array.from?Array.from(t):ede.call(t)}var nde=/^image\/.+$/;function Wf(t){return nde.test(t)}function ide(t){var e=Wf(t)?t.substr(6):"";return e==="jpeg"&&(e="jpg"),".".concat(e)}var yw=String.fromCharCode;function sde(t,e,n){var i="",s;for(n+=e,s=e;s0;)n.push(yw.apply(null,tde(s.subarray(0,i)))),s=s.subarray(i);return"data:".concat(e,";base64,").concat(rde(n.join("")))}function ode(t){var e=new DataView(t),n;try{var i,s,r;if(e.getUint8(0)===255&&e.getUint8(1)===216)for(var a=e.byteLength,c=2;c+1=8&&(r=d+f)}}}if(r){var v=e.getUint16(r,i),m,g;for(g=0;g1&&arguments[1]!==void 0?arguments[1]:1e11;return lde.test(t)?Math.round(t*e)/e:t}function Bl(t){var e=t.aspectRatio,n=t.height,i=t.width,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"none",r=Dh(i),a=Dh(n);if(r&&a){var c=n*e;(s==="contain"||s==="none")&&c>i||s==="cover"&&c1||!Ba?(f.url=ade(h,r),v>1&&Ih(f,cde(v))):f.url=Ba.createObjectURL(i)}else f.url=h;n.load(f)},a.onabort=function(){n.fail(new Error("Aborted to read the image with FileReader."))},a.onerror=function(){n.fail(new Error("Failed to read the image with FileReader."))},a.onloadend=function(){n.reader=null},c?a.readAsArrayBuffer(i):a.readAsDataURL(i)}}},{key:"load",value:function(n){var i=this,s=this.file,r=this.image;r.onload=function(){i.draw(yd(yd({},n),{},{naturalWidth:r.naturalWidth,naturalHeight:r.naturalHeight}))},r.onabort=function(){i.fail(new Error("Aborted to load the image."))},r.onerror=function(){i.fail(new Error("Failed to load the image."))},sa.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(sa.navigator.userAgent)&&(r.crossOrigin="anonymous"),r.alt=s.name,r.src=n.url}},{key:"draw",value:function(n){var i=this,s=n.naturalWidth,r=n.naturalHeight,a=n.rotate,c=a===void 0?0:a,l=n.scaleX,d=l===void 0?1:l,h=n.scaleY,f=h===void 0?1:h,v=this.file,m=this.image,g=this.options,b=document.createElement("canvas"),E=b.getContext("2d"),x=Math.abs(c)%180===90,C=(g.resize==="contain"||g.resize==="cover")&&Dh(g.width)&&Dh(g.height),_=Math.max(g.maxWidth,0)||1/0,I=Math.max(g.maxHeight,0)||1/0,S=Math.max(g.minWidth,0)||0,T=Math.max(g.minHeight,0)||0,B=s/r,F=g.width,Q=g.height;if(x){var z=[I,_];_=z[0],I=z[1];var U=[T,S];S=U[0],T=U[1];var H=[Q,F];F=H[0],Q=H[1]}C&&(B=F/Q);var N=Bl({aspectRatio:B,width:_,height:I},"contain");_=N.width,I=N.height;var O=Bl({aspectRatio:B,width:S,height:T},"cover");if(S=O.width,T=O.height,C){var G=Bl({aspectRatio:B,width:F,height:Q},g.resize);F=G.width,Q=G.height}else{var ee=Bl({aspectRatio:B,width:F,height:Q}),Y=ee.width;F=Y===void 0?s:Y;var L=ee.height;Q=L===void 0?r:L}F=Math.floor(q7(Math.min(Math.max(F,S),_))),Q=Math.floor(q7(Math.min(Math.max(Q,T),I)));var J=-F/2,j=-Q/2,X=F,te=Q,se=[];if(C){var be=0,ye=0,Te=s,he=r,Fe=Bl({aspectRatio:B,width:s,height:r},{contain:"cover",cover:"contain"}[g.resize]);Te=Fe.width,he=Fe.height,be=(s-Te)/2,ye=(r-he)/2,se.push(be,ye,Te,he)}if(se.push(J,j,X,te),x){var ze=[Q,F];F=ze[0],Q=ze[1]}b.width=F,b.height=Q,Wf(g.mimeType)||(g.mimeType=v.type);var Le="transparent";if(v.size>g.convertSize&&g.convertTypes.indexOf(g.mimeType)>=0&&(g.mimeType="image/jpeg"),g.mimeType==="image/jpeg"&&(Le="#fff"),E.fillStyle=Le,E.fillRect(0,0,F,Q),g.beforeDraw&&g.beforeDraw.call(this,E,b),!this.aborted&&(E.save(),E.translate(F/2,Q/2),E.rotate(c*Math.PI/180),E.scale(d,f),E.drawImage.apply(E,[m].concat(se)),E.restore(),g.drew&&g.drew.call(this,E,b),!this.aborted)){var Pe=function(_t){i.aborted||i.done({naturalWidth:s,naturalHeight:r,result:_t})};b.toBlob?b.toBlob(Pe,g.mimeType,g.quality):Pe(Y1e(b.toDataURL(g.mimeType,g.quality)))}}},{key:"done",value:function(n){var i=n.naturalWidth,s=n.naturalHeight,r=n.result,a=this.file,c=this.image,l=this.options;if(Ba&&!l.checkOrientation&&Ba.revokeObjectURL(c.src),r)if(l.strict&&r.size>a.size&&l.mimeType===a.type&&!(l.width>i||l.height>s||l.minWidth>i||l.minHeight>s||l.maxWidth{switch(t){case We.JPEG:return"jpg";case We.PNG:return"png";case We.GIF:return"gif";default:return"jpg"}},W7=t=>t.split(".").slice(0,-1).join("."),N3=async t=>await new Promise((e,n)=>{if(t){const i=new Image;i.src=t.reader,i.onload=function(){e({imageWidth:i.width,imageHeight:i.height})},i.onerror=s=>{e({imageWidth:0,imageHeight:0})};return}e({imageWidth:0,imageHeight:0})}),J7=async(t,e)=>{if(!t.file)return;const n=await mde(t.file,e),i=n.type,s=await n.arrayBuffer(),r=await fde(n);return{mimeType:i,buffer:s,reader:r}},fde=async t=>new Promise((e,n)=>{const i=new FileReader;i.onerror=n,i.onload=s=>e(i.result),i.readAsDataURL(t)}),mde=(t,e)=>new Promise((n,i)=>{new pde(t,{...e,success(s){n(s)},error(s){i(s)}})}),Ade=async t=>{if(t.mimeType===We.GIF)return{cover:t,thumbnail:t};console.debug("Generating cover");const e=await J7(t,gO);console.debug("Generating thumbnail");const n=await J7(t,bO);return{cover:e,thumbnail:n}},L3={title:"",description:"",tags:"",editions:void 0,royalties:void 0,license:void 0,custom_license_uri:"",language:void 0,nsfw:!1,photosensitive:!1},Q3={artifact:void 0,cover:void 0,thumbnail:void 0,getValuesStored:()=>{}},pu=_c()(Ic(Ph((t,e)=>({...L3,...Q3,isValid:!1,reset:()=>{t({...L3,...Q3})},getValuesStored:()=>{const n=e();return Object.fromEntries(Object.entries(n).filter(([i])=>Object.keys(Q3).includes(i)))},mint:async n=>{const{proxyAddress:i,address:s,sync:r,mint:a}=et.getState(),{language:c,editions:l,royalties:d,license:h,custom_license_uri:f,artifact:v,title:m,description:g,tags:b,cover:E,photosensitive:x,nsfw:C,reset:_}=e(),I=Oe.getState().show,S=Oe.getState().step,T=Oe.getState().close;if(!v||!v.file)return;if(!s){S("Sync Required","Sync your wallet"),await r(),T();return}if(!hb.includes(v.mimeType)){I(`File format invalid. supported formats include: ${pb.toLocaleLowerCase()}`);return}const B=parseInt((v.file.size/1024/1024).toFixed(4));if(B>a8){I(`Max file size (${B}). Limit is currently ${a8}MB`);return}S("Mint","Preparing OBJKT");const F=i||s;console.debug({minterAddress:F});const Q=x?{hazards:[y4]}:null,z=C?b4:null,{imageWidth:U,imageHeight:H}=await N3(v),N=[We.ZIP,We.ZIP1,We.ZIP2].includes(v.mimeType),O=[],G=await Ade(E||v),ee=E||G.cover,Y=G.thumbnail;if(v.mimeType.indexOf("image")===0){const j={mimeType:v.mimeType,fileSize:v.file.size,fileName:v.file.name};U&&H&&(j.dimensions={value:`${U}x${H}`,unit:"px"}),O.push(j)}else N?O.push({fileSize:v.file.size,fileName:v.file.name,mimeType:We.DIRECTORY}):O.push({fileSize:v.file.size,fileName:v.file.name,mimeType:v.mimeType});if(v.mimeType!==We.GIF){let j=!1;if(ee){j=ee.mimeType===We.GIF;const{imageWidth:X,imageHeight:te}=await N3(ee);ee.format={mimeType:ee.mimeType,fileSize:ee.buffer.byteLength,fileName:`${W7(v.file.name)}.${j?"gif":K7(ee.mimeType)}`,dimensions:{value:`${X}x${te}`,unit:"px"}}}if(Y&&!j){const{imageWidth:X,imageHeight:te}=await N3(Y);Y.format={mimeType:Y.mimeType,fileSize:Y.buffer.byteLength,fileName:`${W7(v.file.name)}.${K7(Y.mimeType)}`,dimensions:{value:`${X}x${te}`,unit:"px"}}}}let L;if(N){const j=await SE(v.buffer);L=await Hie({name:m,description:g,tags:b,address:F,files:j,cover:ee,thumbnail:Y,generateDisplayUri:!0,rights:h==null?void 0:h.value,rightUri:f,language:c==null?void 0:c.value,accessibility:Q,contentRating:z,formats:O})}else L=await Uie({name:m,description:g,tags:b,address:F,file:v,cover:ee,thumbnail:Y,rights:h==null?void 0:h.value,rightUri:f,language:c==null?void 0:c.value,accessibility:Q,contentRating:z,formats:O});console.debug("Calling mint with",{minterAddress:F,amount:l,path:L,royalties:d});const J=await a(F,l,L,d);console.debug("success",J),J&&_()}}),{name:"mint",storage:yu(()=>localStorage),onRehydrateStorage:t=>(e,n)=>{n&&console.log("an error happened during hydration",n)},version:1,partialize:t=>Object.fromEntries(Object.entries(t).filter(([e])=>Object.keys(L3).includes(e)))})));var Ou=t=>t.type==="checkbox",Xo=t=>t instanceof Date,Zn=t=>t==null;const Ew=t=>typeof t=="object";var _n=t=>!Zn(t)&&!Array.isArray(t)&&Ew(t)&&!Xo(t),xw=t=>_n(t)&&t.target?Ou(t.target)?t.target.checked:t.target.value:t,vde=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,ww=(t,e)=>t.has(vde(e)),Nu=t=>Array.isArray(t)?t.filter(Boolean):[],An=t=>t===void 0,Be=(t,e,n)=>{if(!e||!_n(t))return n;const i=Nu(e.split(/[,[\].]+?/)).reduce((s,r)=>Zn(s)?s:s[r],t);return An(i)||i===t?An(t[e])?n:t[e]:i};const Sh={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},hs={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},sr={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},_w=ve.createContext(null),Lu=()=>ve.useContext(_w),gde=t=>{const{children:e,...n}=t;return ve.createElement(_w.Provider,{value:n},e)};var Cw=(t,e,n,i=!0)=>{const s={defaultValues:e._defaultValues};for(const r in t)Object.defineProperty(s,r,{get:()=>{const a=r;return e._proxyFormState[a]!==hs.all&&(e._proxyFormState[a]=!i||hs.all),n&&(n[a]=!0),t[a]}});return s},Hi=t=>_n(t)&&!Object.keys(t).length,Iw=(t,e,n,i)=>{n(t);const{name:s,...r}=t;return Hi(r)||Object.keys(r).length>=Object.keys(e).length||Object.keys(r).find(a=>e[a]===(!i||hs.all))},qd=t=>Array.isArray(t)?t:[t],Dw=(t,e,n)=>n&&e?t===e:!t||!e||t===e||qd(t).some(i=>i&&(i.startsWith(e)||e.startsWith(i)));function dm(t){const e=ve.useRef(t);e.current=t,ve.useEffect(()=>{const n=!t.disabled&&e.current.subject.subscribe({next:e.current.next});return()=>{n&&n.unsubscribe()}},[t.disabled])}function hm(t){const e=Lu(),{control:n=e.control,disabled:i,name:s,exact:r}=t||{},[a,c]=ve.useState(n._formState),l=ve.useRef(!0),d=ve.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),h=ve.useRef(s);return h.current=s,dm({disabled:i,next:f=>l.current&&Dw(h.current,f.name,r)&&Iw(f,d.current,n._updateFormState)&&c({...n._formState,...f}),subject:n._subjects.state}),ve.useEffect(()=>{l.current=!0;const f=n._proxyFormState.isDirty&&n._getDirty();return f!==n._formState.isDirty&&n._subjects.state.next({isDirty:f}),d.current.isValid&&n._updateValid(!0),()=>{l.current=!1}},[n]),Cw(a,n,d.current,!1)}var Ms=t=>typeof t=="string",Sw=(t,e,n,i,s)=>Ms(t)?(i&&e.watch.add(t),Be(n,t,s)):Array.isArray(t)?t.map(r=>(i&&e.watch.add(r),Be(n,r))):(i&&(e.watchAll=!0),n),bde=t=>{const e=t.constructor&&t.constructor.prototype;return _n(e)&&e.hasOwnProperty("isPrototypeOf")},pm=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ur(t){let e;const n=Array.isArray(t);if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(pm&&(t instanceof Blob||t instanceof FileList))&&(n||_n(t)))if(e=n?[]:{},!Array.isArray(t)&&!bde(t))e=t;else for(const i in t)e[i]=Ur(t[i]);else return t;return e}function yde(t){const e=Lu(),{control:n=e.control,name:i,defaultValue:s,disabled:r,exact:a}=t||{},c=ve.useRef(i);c.current=i,dm({disabled:r,subject:n._subjects.watch,next:h=>{Dw(c.current,h.name,a)&&d(Ur(Sw(c.current,n._names,h.values||n._formValues,!1,s)))}});const[l,d]=ve.useState(n._getWatch(i,s));return ve.useEffect(()=>n._removeUnmounted()),l}function Ede(t){const e=Lu(),{name:n,control:i=e.control,shouldUnregister:s}=t,r=ww(i._names.array,n),a=yde({control:i,name:n,defaultValue:Be(i._formValues,n,Be(i._defaultValues,n,t.defaultValue)),exact:!0}),c=hm({control:i,name:n}),l=ve.useRef(i.register(n,{...t.rules,value:a}));return ve.useEffect(()=>{const d=(h,f)=>{const v=Be(i._fields,h);v&&(v._f.mount=f)};return d(n,!0),()=>{const h=i._options.shouldUnregister||s;(r?h&&!i._stateFlags.action:h)?i.unregister(n):d(n,!1)}},[n,i,r,s]),{field:{name:n,value:a,onChange:ve.useCallback(d=>l.current.onChange({target:{value:xw(d),name:n},type:Sh.CHANGE}),[n]),onBlur:ve.useCallback(()=>l.current.onBlur({target:{value:Be(i._formValues,n),name:n},type:Sh.BLUR}),[n,i]),ref:d=>{const h=Be(i._fields,n);h&&d&&(h._f.ref={focus:()=>d.focus(),select:()=>d.select(),setCustomValidity:f=>d.setCustomValidity(f),reportValidity:()=>d.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Be(c.errors,n)},isDirty:{enumerable:!0,get:()=>!!Be(c.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Be(c.touchedFields,n)},error:{enumerable:!0,get:()=>Be(c.errors,n)}})}}const P3=t=>t.render(Ede(t));var xde=(t,e,n,i,s)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[i]:s||!0}}:{},fm=t=>/^\w*$/.test(t),Bw=t=>Nu(t.replace(/["|']|\]/g,"").split(/\.|\[/));function Xt(t,e,n){let i=-1;const s=fm(e)?[e]:Bw(e),r=s.length,a=r-1;for(;++i{for(const i of n||Object.keys(t)){const s=Be(t,i);if(s){const{_f:r,...a}=s;if(r&&e(r.name)){if(r.ref.focus){r.ref.focus();break}else if(r.refs&&r.refs[0].focus){r.refs[0].focus();break}}else _n(a)&&Jf(a,e)}}};var Y7=t=>({isOnSubmit:!t||t===hs.onSubmit,isOnBlur:t===hs.onBlur,isOnChange:t===hs.onChange,isOnAll:t===hs.all,isOnTouch:t===hs.onTouched}),X7=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(i=>t.startsWith(i)&&/^\.\w+/.test(t.slice(i.length)))),wde=(t,e,n)=>{const i=Nu(Be(t,n));return Xt(i,"root",e[n]),Xt(t,n,i),t},cc=t=>typeof t=="boolean",mm=t=>t.type==="file",lc=t=>typeof t=="function",Bh=t=>{if(!pm)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},jd=t=>Ms(t)||ve.isValidElement(t),Am=t=>t.type==="radio",Th=t=>t instanceof RegExp;const Z7={value:!1,isValid:!1},e9={value:!0,isValid:!0};var Tw=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!An(t[0].attributes.value)?An(t[0].value)||t[0].value===""?e9:{value:t[0].value,isValid:!0}:e9:Z7}return Z7};const t9={isValid:!1,value:null};var Fw=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,t9):t9;function n9(t,e,n="validate"){if(jd(t)||Array.isArray(t)&&t.every(jd)||cc(t)&&!t)return{type:n,message:jd(t)?t:"",ref:e}}var Uo=t=>_n(t)&&!Th(t)?t:{value:t,message:""},i9=async(t,e,n,i,s)=>{const{ref:r,refs:a,required:c,maxLength:l,minLength:d,min:h,max:f,pattern:v,validate:m,name:g,valueAsNumber:b,mount:E,disabled:x}=t._f,C=Be(e,g);if(!E||x)return{};const _=a?a[0]:r,I=H=>{i&&_.reportValidity&&(_.setCustomValidity(cc(H)?"":H||""),_.reportValidity())},S={},T=Am(r),B=Ou(r),F=T||B,Q=(b||mm(r))&&An(r.value)&&An(C)||Bh(r)&&r.value===""||C===""||Array.isArray(C)&&!C.length,z=xde.bind(null,g,n,S),U=(H,N,O,G=sr.maxLength,ee=sr.minLength)=>{const Y=H?N:O;S[g]={type:H?G:ee,message:Y,ref:r,...z(H?G:ee,Y)}};if(s?!Array.isArray(C)||!C.length:c&&(!F&&(Q||Zn(C))||cc(C)&&!C||B&&!Tw(a).isValid||T&&!Fw(a).isValid)){const{value:H,message:N}=jd(c)?{value:!!c,message:c}:Uo(c);if(H&&(S[g]={type:sr.required,message:N,ref:_,...z(sr.required,N)},!n))return I(N),S}if(!Q&&(!Zn(h)||!Zn(f))){let H,N;const O=Uo(f),G=Uo(h);if(!Zn(C)&&!isNaN(C)){const ee=r.valueAsNumber||C&&+C;Zn(O.value)||(H=ee>O.value),Zn(G.value)||(N=eenew Date(new Date().toDateString()+" "+j),L=r.type=="time",J=r.type=="week";Ms(O.value)&&C&&(H=L?Y(C)>Y(O.value):J?C>O.value:ee>new Date(O.value)),Ms(G.value)&&C&&(N=L?Y(C)H.value,G=!Zn(N.value)&&C.length{for(const r of t)r.next(s)},subscribe:s=>(t.push(s),{unsubscribe:()=>{t=t.filter(r=>r!==s)}}),unsubscribe:()=>{t=[]}}}var Fh=t=>Zn(t)||!Ew(t);function ja(t,e){if(Fh(t)||Fh(e))return t===e;if(Xo(t)&&Xo(e))return t.getTime()===e.getTime();const n=Object.keys(t),i=Object.keys(e);if(n.length!==i.length)return!1;for(const s of n){const r=t[s];if(!i.includes(s))return!1;if(s!=="ref"){const a=e[s];if(Xo(r)&&Xo(a)||_n(r)&&_n(a)||Array.isArray(r)&&Array.isArray(a)?!ja(r,a):r!==a)return!1}}return!0}var kw=t=>t.type==="select-multiple",Ide=t=>Am(t)||Ou(t),z3=t=>Bh(t)&&t.isConnected,Mw=t=>{for(const e in t)if(lc(t[e]))return!0;return!1};function kh(t,e={}){const n=Array.isArray(t);if(_n(t)||n)for(const i in t)Array.isArray(t[i])||_n(t[i])&&!Mw(t[i])?(e[i]=Array.isArray(t[i])?[]:{},kh(t[i],e[i])):Zn(t[i])||(e[i]=!0);return e}function Rw(t,e,n){const i=Array.isArray(t);if(_n(t)||i)for(const s in t)Array.isArray(t[s])||_n(t[s])&&!Mw(t[s])?An(e)||Fh(n[s])?n[s]=Array.isArray(t[s])?kh(t[s],[]):{...kh(t[s])}:Rw(t[s],Zn(e)?{}:e[s],n[s]):ja(t[s],e[s])?delete n[s]:n[s]=!0;return n}var V3=(t,e)=>Rw(t,e,kh(e)),Ow=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:i})=>An(t)?t:e?t===""?NaN:t&&+t:n&&Ms(t)?new Date(t):i?i(t):t;function U3(t){const e=t.ref;if(!(t.refs?t.refs.every(n=>n.disabled):e.disabled))return mm(e)?e.files:Am(e)?Fw(t.refs).value:kw(e)?[...e.selectedOptions].map(({value:n})=>n):Ou(e)?Tw(t.refs).value:Ow(An(e.value)?t.ref.value:e.value,t)}var Dde=(t,e,n,i)=>{const s={};for(const r of t){const a=Be(e,r);a&&Xt(s,r,a._f)}return{criteriaMode:n,names:[...t],fields:s,shouldUseNativeValidation:i}},Tl=t=>An(t)?t:Th(t)?t.source:_n(t)?Th(t.value)?t.value.source:t.value:t,Sde=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate);function s9(t,e,n){const i=Be(t,n);if(i||fm(n))return{error:i,name:n};const s=n.split(".");for(;s.length;){const r=s.join("."),a=Be(e,r),c=Be(t,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(c&&c.type)return{name:r,error:c};s.pop()}return{name:n}}var Bde=(t,e,n,i,s)=>s.isOnAll?!1:!n&&s.isOnTouch?!(e||t):(n?i.isOnBlur:s.isOnBlur)?!t:(n?i.isOnChange:s.isOnChange)?t:!0,Tde=(t,e)=>!Nu(Be(t,e)).length&&Rn(t,e);const Fde={mode:hs.onSubmit,reValidateMode:hs.onChange,shouldFocusError:!0};function kde(t={},e){let n={...Fde,...t};const i=t.resetOptions&&t.resetOptions.keepDirtyValues;let s={submitCount:0,isDirty:!1,isLoading:!0,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},r={},a=_n(n.defaultValues)||_n(n.values)?Ur(n.defaultValues||n.values)||{}:{},c=n.shouldUnregister?{}:Ur(a),l={action:!1,mount:!1,watch:!1},d={mount:new Set,unMount:new Set,array:new Set,watch:new Set},h,f=0;const v={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={watch:$3(),array:$3(),state:$3()},g=Y7(n.mode),b=Y7(n.reValidateMode),E=n.criteriaMode===hs.all,x=$=>Z=>{clearTimeout(f),f=window.setTimeout($,Z)},C=async $=>{if(v.isValid||$){const Z=n.resolver?Hi((await Q()).errors):await U(r,!0);Z!==s.isValid&&m.state.next({isValid:Z})}},_=$=>v.isValidating&&m.state.next({isValidating:$}),I=($,Z=[],ie,we,Ie=!0,fe=!0)=>{if(we&&ie){if(l.action=!0,fe&&Array.isArray(Be(r,$))){const De=ie(Be(r,$),we.argA,we.argB);Ie&&Xt(r,$,De)}if(fe&&Array.isArray(Be(s.errors,$))){const De=ie(Be(s.errors,$),we.argA,we.argB);Ie&&Xt(s.errors,$,De),Tde(s.errors,$)}if(v.touchedFields&&fe&&Array.isArray(Be(s.touchedFields,$))){const De=ie(Be(s.touchedFields,$),we.argA,we.argB);Ie&&Xt(s.touchedFields,$,De)}v.dirtyFields&&(s.dirtyFields=V3(a,c)),m.state.next({name:$,isDirty:N($,Z),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else Xt(c,$,Z)},S=($,Z)=>{Xt(s.errors,$,Z),m.state.next({errors:s.errors})},T=($,Z,ie,we)=>{const Ie=Be(r,$);if(Ie){const fe=Be(c,$,An(ie)?Be(a,$):ie);An(fe)||we&&we.defaultChecked||Z?Xt(c,$,Z?fe:U3(Ie._f)):ee($,fe),l.mount&&C()}},B=($,Z,ie,we,Ie)=>{let fe=!1,De=!1;const yt={name:$};if(!ie||we){v.isDirty&&(De=s.isDirty,s.isDirty=yt.isDirty=N(),fe=De!==yt.isDirty);const kt=ja(Be(a,$),Z);De=Be(s.dirtyFields,$),kt?Rn(s.dirtyFields,$):Xt(s.dirtyFields,$,!0),yt.dirtyFields=s.dirtyFields,fe=fe||v.dirtyFields&&De!==!kt}if(ie){const kt=Be(s.touchedFields,$);kt||(Xt(s.touchedFields,$,ie),yt.touchedFields=s.touchedFields,fe=fe||v.touchedFields&&kt!==ie)}return fe&&Ie&&m.state.next(yt),fe?yt:{}},F=($,Z,ie,we)=>{const Ie=Be(s.errors,$),fe=v.isValid&&cc(Z)&&s.isValid!==Z;if(t.delayError&&ie?(h=x(()=>S($,ie)),h(t.delayError)):(clearTimeout(f),h=null,ie?Xt(s.errors,$,ie):Rn(s.errors,$)),(ie?!ja(Ie,ie):Ie)||!Hi(we)||fe){const De={...we,...fe&&cc(Z)?{isValid:Z}:{},errors:s.errors,name:$};s={...s,...De},m.state.next(De)}_(!1)},Q=async $=>await n.resolver(c,n.context,Dde($||d.mount,r,n.criteriaMode,n.shouldUseNativeValidation)),z=async $=>{const{errors:Z}=await Q();if($)for(const ie of $){const we=Be(Z,ie);we?Xt(s.errors,ie,we):Rn(s.errors,ie)}else s.errors=Z;return Z},U=async($,Z,ie={valid:!0})=>{for(const we in $){const Ie=$[we];if(Ie){const{_f:fe,...De}=Ie;if(fe){const yt=d.array.has(fe.name),kt=await i9(Ie,c,E,n.shouldUseNativeValidation,yt);if(kt[fe.name]&&(ie.valid=!1,Z))break;!Z&&(Be(kt,fe.name)?yt?wde(s.errors,kt,fe.name):Xt(s.errors,fe.name,kt[fe.name]):Rn(s.errors,fe.name))}De&&await U(De,Z,ie)}}return ie.valid},H=()=>{for(const $ of d.unMount){const Z=Be(r,$);Z&&(Z._f.refs?Z._f.refs.every(ie=>!z3(ie)):!z3(Z._f.ref))&&Te($)}d.unMount=new Set},N=($,Z)=>($&&Z&&Xt(c,$,Z),!ja(X(),a)),O=($,Z,ie)=>Sw($,d,{...l.mount?c:An(Z)?a:Ms($)?{[$]:Z}:Z},ie,Z),G=$=>Nu(Be(l.mount?c:a,$,t.shouldUnregister?Be(a,$,[]):[])),ee=($,Z,ie={})=>{const we=Be(r,$);let Ie=Z;if(we){const fe=we._f;fe&&(!fe.disabled&&Xt(c,$,Ow(Z,fe)),Ie=Bh(fe.ref)&&Zn(Z)?"":Z,kw(fe.ref)?[...fe.ref.options].forEach(De=>De.selected=Ie.includes(De.value)):fe.refs?Ou(fe.ref)?fe.refs.length>1?fe.refs.forEach(De=>(!De.defaultChecked||!De.disabled)&&(De.checked=Array.isArray(Ie)?!!Ie.find(yt=>yt===De.value):Ie===De.value)):fe.refs[0]&&(fe.refs[0].checked=!!Ie):fe.refs.forEach(De=>De.checked=De.value===Ie):mm(fe.ref)?fe.ref.value="":(fe.ref.value=Ie,fe.ref.type||m.watch.next({name:$})))}(ie.shouldDirty||ie.shouldTouch)&&B($,Ie,ie.shouldTouch,ie.shouldDirty,!0),ie.shouldValidate&&j($)},Y=($,Z,ie)=>{for(const we in Z){const Ie=Z[we],fe=`${$}.${we}`,De=Be(r,fe);(d.array.has($)||!Fh(Ie)||De&&!De._f)&&!Xo(Ie)?Y(fe,Ie,ie):ee(fe,Ie,ie)}},L=($,Z,ie={})=>{const we=Be(r,$),Ie=d.array.has($),fe=Ur(Z);Xt(c,$,fe),Ie?(m.array.next({name:$,values:c}),(v.isDirty||v.dirtyFields)&&ie.shouldDirty&&m.state.next({name:$,dirtyFields:V3(a,c),isDirty:N($,fe)})):we&&!we._f&&!Zn(fe)?Y($,fe,ie):ee($,fe,ie),X7($,d)&&m.state.next({}),m.watch.next({name:$}),!l.mount&&e()},J=async $=>{const Z=$.target;let ie=Z.name;const we=Be(r,ie),Ie=()=>Z.type?U3(we._f):xw($);if(we){let fe,De;const yt=Ie(),kt=$.type===Sh.BLUR||$.type===Sh.FOCUS_OUT,ro=!Sde(we._f)&&!n.resolver&&!Be(s.errors,ie)&&!we._f.deps||Bde(kt,Be(s.touchedFields,ie),s.isSubmitted,b,g),Xi=X7(ie,d,kt);Xt(c,ie,yt),kt?(we._f.onBlur&&we._f.onBlur($),h&&h(0)):we._f.onChange&&we._f.onChange($);const $s=B(ie,yt,kt,!1),Zi=!Hi($s)||Xi;if(!kt&&m.watch.next({name:ie,type:$.type}),ro)return v.isValid&&C(),Zi&&m.state.next({name:ie,...Xi?{}:$s});if(!kt&&Xi&&m.state.next({}),_(!0),n.resolver){const{errors:es}=await Q([ie]),de=s9(s.errors,r,ie),W=s9(es,r,de.name||ie);fe=W.error,ie=W.name,De=Hi(es)}else fe=(await i9(we,c,E,n.shouldUseNativeValidation))[ie],fe?De=!1:v.isValid&&(De=await U(r,!0));we._f.deps&&j(we._f.deps),F(ie,De,fe,$s)}},j=async($,Z={})=>{let ie,we;const Ie=qd($);if(_(!0),n.resolver){const fe=await z(An($)?$:Ie);ie=Hi(fe),we=$?!Ie.some(De=>Be(fe,De)):ie}else $?(we=(await Promise.all(Ie.map(async fe=>{const De=Be(r,fe);return await U(De&&De._f?{[fe]:De}:De)}))).every(Boolean),!(!we&&!s.isValid)&&C()):we=ie=await U(r);return m.state.next({...!Ms($)||v.isValid&&ie!==s.isValid?{}:{name:$},...n.resolver||!$?{isValid:ie}:{},errors:s.errors,isValidating:!1}),Z.shouldFocus&&!we&&Jf(r,fe=>fe&&Be(s.errors,fe),$?Ie:d.mount),we},X=$=>{const Z={...a,...l.mount?c:{}};return An($)?Z:Ms($)?Be(Z,$):$.map(ie=>Be(Z,ie))},te=($,Z)=>({invalid:!!Be((Z||s).errors,$),isDirty:!!Be((Z||s).dirtyFields,$),isTouched:!!Be((Z||s).touchedFields,$),error:Be((Z||s).errors,$)}),se=$=>{$&&qd($).forEach(Z=>Rn(s.errors,Z)),m.state.next({errors:$?s.errors:{}})},be=($,Z,ie)=>{const we=(Be(r,$,{_f:{}})._f||{}).ref;Xt(s.errors,$,{...Z,ref:we}),m.state.next({name:$,errors:s.errors,isValid:!1}),ie&&ie.shouldFocus&&we&&we.focus&&we.focus()},ye=($,Z)=>lc($)?m.watch.subscribe({next:ie=>$(O(void 0,Z),ie)}):O($,Z,!0),Te=($,Z={})=>{for(const ie of $?qd($):d.mount)d.mount.delete(ie),d.array.delete(ie),Be(r,ie)&&(Z.keepValue||(Rn(r,ie),Rn(c,ie)),!Z.keepError&&Rn(s.errors,ie),!Z.keepDirty&&Rn(s.dirtyFields,ie),!Z.keepTouched&&Rn(s.touchedFields,ie),!n.shouldUnregister&&!Z.keepDefaultValue&&Rn(a,ie));m.watch.next({}),m.state.next({...s,...Z.keepDirty?{isDirty:N()}:{}}),!Z.keepIsValid&&C()},he=($,Z={})=>{let ie=Be(r,$);const we=cc(Z.disabled);return Xt(r,$,{...ie||{},_f:{...ie&&ie._f?ie._f:{ref:{name:$}},name:$,mount:!0,...Z}}),d.mount.add($),ie?we&&Xt(c,$,Z.disabled?void 0:Be(c,$,U3(ie._f))):T($,!0,Z.value),{...we?{disabled:Z.disabled}:{},...n.shouldUseNativeValidation?{required:!!Z.required,min:Tl(Z.min),max:Tl(Z.max),minLength:Tl(Z.minLength),maxLength:Tl(Z.maxLength),pattern:Tl(Z.pattern)}:{},name:$,onChange:J,onBlur:J,ref:Ie=>{if(Ie){he($,Z),ie=Be(r,$);const fe=An(Ie.value)&&Ie.querySelectorAll&&Ie.querySelectorAll("input,select,textarea")[0]||Ie,De=Ide(fe),yt=ie._f.refs||[];if(De?yt.find(kt=>kt===fe):fe===ie._f.ref)return;Xt(r,$,{_f:{...ie._f,...De?{refs:[...yt.filter(z3),fe,...Array.isArray(Be(a,$))?[{}]:[]],ref:{type:fe.type,name:$}}:{ref:fe}}}),T($,!1,void 0,fe)}else ie=Be(r,$,{}),ie._f&&(ie._f.mount=!1),(n.shouldUnregister||Z.shouldUnregister)&&!(ww(d.array,$)&&l.action)&&d.unMount.add($)}}},Fe=()=>n.shouldFocusError&&Jf(r,$=>$&&Be(s.errors,$),d.mount),ze=($,Z)=>async ie=>{ie&&(ie.preventDefault&&ie.preventDefault(),ie.persist&&ie.persist());let we=Ur(c);if(m.state.next({isSubmitting:!0}),n.resolver){const{errors:Ie,values:fe}=await Q();s.errors=Ie,we=fe}else await U(r);Rn(s.errors,"root"),Hi(s.errors)?(m.state.next({errors:{}}),await $(we,ie)):(Z&&await Z({...s.errors},ie),Fe()),m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Hi(s.errors),submitCount:s.submitCount+1,errors:s.errors})},Le=($,Z={})=>{Be(r,$)&&(An(Z.defaultValue)?L($,Be(a,$)):(L($,Z.defaultValue),Xt(a,$,Z.defaultValue)),Z.keepTouched||Rn(s.touchedFields,$),Z.keepDirty||(Rn(s.dirtyFields,$),s.isDirty=Z.defaultValue?N($,Be(a,$)):N()),Z.keepError||(Rn(s.errors,$),v.isValid&&C()),m.state.next({...s}))},Pe=($,Z={})=>{const ie=$||a,we=Ur(ie),Ie=$&&!Hi($)?we:a;if(Z.keepDefaultValues||(a=ie),!Z.keepValues){if(Z.keepDirtyValues||i)for(const fe of d.mount)Be(s.dirtyFields,fe)?Xt(Ie,fe,Be(c,fe)):L(fe,Be(Ie,fe));else{if(pm&&An($))for(const fe of d.mount){const De=Be(r,fe);if(De&&De._f){const yt=Array.isArray(De._f.refs)?De._f.refs[0]:De._f.ref;if(Bh(yt)){const kt=yt.closest("form");if(kt){kt.reset();break}}}}r={}}c=t.shouldUnregister?Z.keepDefaultValues?Ur(a):{}:we,m.array.next({values:Ie}),m.watch.next({values:Ie})}d={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&e(),l.mount=!v.isValid||!!Z.keepIsValid,l.watch=!!t.shouldUnregister,m.state.next({submitCount:Z.keepSubmitCount?s.submitCount:0,isDirty:Z.keepDirty||Z.keepDirtyValues?s.isDirty:!!(Z.keepDefaultValues&&!ja($,a)),isSubmitted:Z.keepIsSubmitted?s.isSubmitted:!1,dirtyFields:Z.keepDirty||Z.keepDirtyValues?s.dirtyFields:Z.keepDefaultValues&&$?V3(a,$):{},touchedFields:Z.keepTouched?s.touchedFields:{},errors:Z.keepErrors?s.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},ut=($,Z)=>Pe(lc($)?$(c):$,Z),_t=($,Z={})=>{const ie=Be(r,$),we=ie&&ie._f;if(we){const Ie=we.refs?we.refs[0]:we.ref;Ie.focus&&(Ie.focus(),Z.shouldSelect&&Ie.select())}},Ge=$=>{s={...s,...$}};return lc(n.defaultValues)&&n.defaultValues().then($=>{ut($,n.resetOptions),m.state.next({isLoading:!1})}),{control:{register:he,unregister:Te,getFieldState:te,_executeSchema:Q,_focusError:Fe,_getWatch:O,_getDirty:N,_updateValid:C,_removeUnmounted:H,_updateFieldArray:I,_getFieldArray:G,_reset:Pe,_updateFormState:Ge,_subjects:m,_proxyFormState:v,get _fields(){return r},get _formValues(){return c},get _stateFlags(){return l},set _stateFlags($){l=$},get _defaultValues(){return a},get _names(){return d},set _names($){d=$},get _formState(){return s},set _formState($){s=$},get _options(){return n},set _options($){n={...n,...$}}},trigger:j,register:he,handleSubmit:ze,watch:ye,setValue:L,getValues:X,reset:ut,resetField:Le,clearErrors:se,unregister:Te,setError:be,setFocus:_t,getFieldState:te}}function Mde(t={}){const e=ve.useRef(),[n,i]=ve.useState({isDirty:!1,isValidating:!1,isLoading:!0,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:lc(t.defaultValues)?void 0:t.defaultValues});e.current||(e.current={...kde(t,()=>i(r=>({...r}))),formState:n});const s=e.current.control;return s._options=t,dm({subject:s._subjects.state,next:r=>{Iw(r,s._proxyFormState,s._updateFormState,!0)&&i({...s._formState})}}),ve.useEffect(()=>{s._stateFlags.mount||(s._updateValid(),s._stateFlags.mount=!0),s._stateFlags.watch&&(s._stateFlags.watch=!1,s._subjects.state.next({})),s._removeUnmounted()}),ve.useEffect(()=>{t.values&&!ja(t.values,s._defaultValues)&&s._reset(t.values,s._options.resetOptions)},[t.values,s]),ve.useEffect(()=>{n.submitCount&&s._focusError()},[s,n.submitCount]),e.current.formState=Cw(n,s),e.current}const r9=[{title:"Edit",to:""},{title:"Preview",to:"preview",disabled:!0},{title:"Mint",disabled:!0}];function Rde(){const t=Mde({defaultValues:pu.getState(),mode:"onChange",reValidateMode:"onChange"}),e=et(v=>v.address),n=et(v=>v.userInfo),i=et(v=>v.proxyAddress),s=et(v=>v.proxyName),[r,a]=y.useState(),{isValid:c,errors:l,isDirty:d}=hm({control:t.control}),h=y.useMemo(()=>(r9[1].disabled=d||!c||Object.keys(l).length>0,r9),[c,l,d]),f=y.useMemo(()=>s||i||(n==null?void 0:n.name)||e,[e,i,s,n==null?void 0:n.name]);return y.useEffect(()=>{async function v(){if(e){const m=await et.getState().getBalance(e);a(m)}}v()},[e]),k(gn,{title:"Mint",children:[p("h1",{children:"MINT"}),p(s0,{tabs:h}),p(gde,{...t,children:p(gr,{mode:"sync",children:p(Au,{context:{balance:r,minterName:f,address:e,artifact:t.watch("artifact"),license:t.watch("license")}})})})]})}const Ode="_objktview_vd8ky_192",Nde="_profile_page_vd8ky_207",Lde="_info_ipfs_vd8ky_211",Qde="_info_attributes_vd8ky_221",Pde="_infos_attributes_container_vd8ky_243",$de="_infos_container_vd8ky_244",zde="_profile_tabs_vd8ky_249",Vde="_infos_attributes_flex_vd8ky_254",Ude="_container_vd8ky_260",Hde="_history_vd8ky_265",Gde="_history__mint__op_vd8ky_277",qde="_history__labels_vd8ky_313",jde="_history__event__container_vd8ky_327",Kde="_history__event_vd8ky_327",Wde="_history__from_vd8ky_341",Jde="_history__to_vd8ky_342",Yde="_history__ed_vd8ky_343",Xde="_history__price_vd8ky_344",Zde="_history__date_vd8ky_345",ehe="_history__royalties_vd8ky_396",the="_history__secondary_vd8ky_409",nhe="_history__mobile_vd8ky_414",ihe="_history__inner__mobile_vd8ky_441",she="_history__desktop_vd8ky_457",rhe="_objkt__title_vd8ky_466",ahe="_restricted_vd8ky_477",ohe="_tab_vd8ky_495",che="_tab_area_vd8ky_506",Fl={objktview:Ode,profile_page:Nde,info_ipfs:Lde,info_attributes:Qde,infos_attributes_container:Pde,infos_container:$de,profile_tabs:zde,infos_attributes_flex:Vde,container:Ude,history:Hde,history__mint__op:Gde,history__labels:qde,history__event__container:jde,history__event:Kde,history__from:Wde,history__to:Jde,history__ed:Yde,history__price:Xde,history__date:Zde,history__royalties:ehe,history__secondary:the,history__mobile:nhe,history__inner__mobile:ihe,history__desktop:she,objkt__title:rhe,restricted:ahe,tab:ohe,tab_area:che};const Qc=()=>vu(),lhe=[{title:"Info",to:""},{title:"Listings",to:"listings"},{title:"History",to:"history"},{title:"Swap",to:"swap",private:!0,restricted:!0},{title:"Burn",to:"burn",private:!0},{title:"Transfer",to:"transfer",private:!0}],uhe=()=>{const{id:t}=io(),e=et(h=>h.address),n=et(h=>h.proxyAddress),{walletBlockMap:i,nsfwMap:s,photosensitiveMap:r,underReviewMap:a}=yr(),{data:c,error:l}=qn(["/token",t],async()=>{var h,f,v;if(t){const m=await BO(t);if(!m)throw/^\d+$/.test(t)?new Error(`Cannot find an OBJKT with id: ${t}`,{cause:"Unknown OBJKT"}):new Error(`Received a non numeric token_id: ${t}. + */function G7(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),n.push.apply(n,i)}return n}function xd(t){for(var e=1;e"u"||function(e){var n=e.HTMLCanvasElement&&e.HTMLCanvasElement.prototype,i=e.Blob&&function(){try{return!!new Blob}catch{return!1}}(),s=i&&e.Uint8Array&&function(){try{return new Blob([new Uint8Array(100)]).size===100}catch{return!1}}(),r=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||e.MSBlobBuilder,a=/^data:((.*?)(;charset=.*?)?)(;base64)?,/,c=(i||r)&&e.atob&&e.ArrayBuffer&&e.Uint8Array&&function(l){var d,p,f,v,m,g,b,E,x;if(d=l.match(a),!d)throw new Error("invalid data URI");for(p=d[2]?d[1]:"text/plain"+(d[3]||";charset=US-ASCII"),f=!!d[4],v=l.slice(d[0].length),f?m=atob(v):m=decodeURIComponent(v),g=new ArrayBuffer(m.length),b=new Uint8Array(g),E=0;E"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"},j7={strict:!0,checkOrientation:!0,maxWidth:1/0,maxHeight:1/0,minWidth:0,minHeight:0,width:void 0,height:void 0,resize:"none",quality:.8,mimeType:"auto",convertTypes:["image/png"],convertSize:5e6,beforeDraw:null,drew:null,success:null,error:null},ude=typeof window<"u"&&typeof window.document<"u",sa=ude?window:{},Bh=function(e){return e>0&&e<1/0},dde=Array.prototype.slice;function hde(t){return Array.from?Array.from(t):dde.call(t)}var pde=/^image\/.+$/;function Yf(t){return pde.test(t)}function fde(t){var e=Yf(t)?t.substr(6):"";return e==="jpeg"&&(e="jpg"),".".concat(e)}var xw=String.fromCharCode;function mde(t,e,n){var i="",s;for(n+=e,s=e;s0;)n.push(xw.apply(null,hde(s.subarray(0,i)))),s=s.subarray(i);return"data:".concat(e,";base64,").concat(Ade(n.join("")))}function gde(t){var e=new DataView(t),n;try{var i,s,r;if(e.getUint8(0)===255&&e.getUint8(1)===216)for(var a=e.byteLength,c=2;c+1=8&&(r=d+f)}}}if(r){var v=e.getUint16(r,i),m,g;for(g=0;g1&&arguments[1]!==void 0?arguments[1]:1e11;return yde.test(t)?Math.round(t*e)/e:t}function Tl(t){var e=t.aspectRatio,n=t.height,i=t.width,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"none",r=Bh(i),a=Bh(n);if(r&&a){var c=n*e;(s==="contain"||s==="none")&&c>i||s==="cover"&&c1||!Ba?(f.url=vde(p,r),v>1&&Sh(f,bde(v))):f.url=Ba.createObjectURL(i)}else f.url=p;n.load(f)},a.onabort=function(){n.fail(new Error("Aborted to read the image with FileReader."))},a.onerror=function(){n.fail(new Error("Failed to read the image with FileReader."))},a.onloadend=function(){n.reader=null},c?a.readAsArrayBuffer(i):a.readAsDataURL(i)}}},{key:"load",value:function(n){var i=this,s=this.file,r=this.image;r.onload=function(){i.draw(xd(xd({},n),{},{naturalWidth:r.naturalWidth,naturalHeight:r.naturalHeight}))},r.onabort=function(){i.fail(new Error("Aborted to load the image."))},r.onerror=function(){i.fail(new Error("Failed to load the image."))},sa.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(sa.navigator.userAgent)&&(r.crossOrigin="anonymous"),r.alt=s.name,r.src=n.url}},{key:"draw",value:function(n){var i=this,s=n.naturalWidth,r=n.naturalHeight,a=n.rotate,c=a===void 0?0:a,l=n.scaleX,d=l===void 0?1:l,p=n.scaleY,f=p===void 0?1:p,v=this.file,m=this.image,g=this.options,b=document.createElement("canvas"),E=b.getContext("2d"),x=Math.abs(c)%180===90,C=(g.resize==="contain"||g.resize==="cover")&&Bh(g.width)&&Bh(g.height),_=Math.max(g.maxWidth,0)||1/0,I=Math.max(g.maxHeight,0)||1/0,S=Math.max(g.minWidth,0)||0,F=Math.max(g.minHeight,0)||0,B=s/r,k=g.width,Q=g.height;if(x){var z=[I,_];_=z[0],I=z[1];var U=[F,S];S=U[0],F=U[1];var H=[Q,k];k=H[0],Q=H[1]}C&&(B=k/Q);var O=Tl({aspectRatio:B,width:_,height:I},"contain");_=O.width,I=O.height;var N=Tl({aspectRatio:B,width:S,height:F},"cover");if(S=N.width,F=N.height,C){var G=Tl({aspectRatio:B,width:k,height:Q},g.resize);k=G.width,Q=G.height}else{var ee=Tl({aspectRatio:B,width:k,height:Q}),Y=ee.width;k=Y===void 0?s:Y;var L=ee.height;Q=L===void 0?r:L}k=Math.floor(K7(Math.min(Math.max(k,S),_))),Q=Math.floor(K7(Math.min(Math.max(Q,F),I)));var J=-k/2,j=-Q/2,X=k,te=Q,se=[];if(C){var ye=0,Ee=0,Te=s,he=r,Fe=Tl({aspectRatio:B,width:s,height:r},{contain:"cover",cover:"contain"}[g.resize]);Te=Fe.width,he=Fe.height,ye=(s-Te)/2,Ee=(r-he)/2,se.push(ye,Ee,Te,he)}if(se.push(J,j,X,te),x){var Ve=[Q,k];k=Ve[0],Q=Ve[1]}b.width=k,b.height=Q,Yf(g.mimeType)||(g.mimeType=v.type);var Le="transparent";if(v.size>g.convertSize&&g.convertTypes.indexOf(g.mimeType)>=0&&(g.mimeType="image/jpeg"),g.mimeType==="image/jpeg"&&(Le="#fff"),E.fillStyle=Le,E.fillRect(0,0,k,Q),g.beforeDraw&&g.beforeDraw.call(this,E,b),!this.aborted&&(E.save(),E.translate(k/2,Q/2),E.rotate(c*Math.PI/180),E.scale(d,f),E.drawImage.apply(E,[m].concat(se)),E.restore(),g.drew&&g.drew.call(this,E,b),!this.aborted)){var $e=function(Ct){i.aborted||i.done({naturalWidth:s,naturalHeight:r,result:Ct})};b.toBlob?b.toBlob($e,g.mimeType,g.quality):$e(cde(b.toDataURL(g.mimeType,g.quality)))}}},{key:"done",value:function(n){var i=n.naturalWidth,s=n.naturalHeight,r=n.result,a=this.file,c=this.image,l=this.options;if(Ba&&!l.checkOrientation&&Ba.revokeObjectURL(c.src),r)if(l.strict&&r.size>a.size&&l.mimeType===a.type&&!(l.width>i||l.height>s||l.minWidth>i||l.minHeight>s||l.maxWidth{switch(t){case We.JPEG:return"jpg";case We.PNG:return"png";case We.GIF:return"gif";default:return"jpg"}},Y7=t=>t.split(".").slice(0,-1).join("."),Q3=async t=>await new Promise((e,n)=>{if(t){const i=new Image;i.src=t.reader,i.onload=function(){e({imageWidth:i.width,imageHeight:i.height})},i.onerror=s=>{e({imageWidth:0,imageHeight:0})};return}e({imageWidth:0,imageHeight:0})}),X7=async(t,e)=>{if(!t.file)return;const n=await Ide(t.file,e),i=n.type,s=await n.arrayBuffer(),r=await Cde(n);return{mimeType:i,buffer:s,reader:r}},Cde=async t=>new Promise((e,n)=>{const i=new FileReader;i.onerror=n,i.onload=s=>e(i.result),i.readAsDataURL(t)}),Ide=(t,e)=>new Promise((n,i)=>{new _de(t,{...e,success(s){n(s)},error(s){i(s)}})}),Dde=async t=>{if(t.mimeType===We.GIF)return{cover:t,thumbnail:t};console.debug("Generating cover");const e=await X7(t,yN);console.debug("Generating thumbnail");const n=await X7(t,EN);return{cover:e,thumbnail:n}},P3={title:"",description:"",tags:"",editions:void 0,royalties:void 0,license:void 0,custom_license_uri:"",language:void 0,nsfw:!1,photosensitive:!1},$3={artifact:void 0,cover:void 0,thumbnail:void 0,getValuesStored:()=>{}},mu=_c()(Ic(zh((t,e)=>({...P3,...$3,isValid:!1,reset:()=>{t({...P3,...$3})},getValuesStored:()=>{const n=e();return Object.fromEntries(Object.entries(n).filter(([i])=>Object.keys($3).includes(i)))},mint:async n=>{const{proxyAddress:i,address:s,sync:r,mint:a}=Je.getState(),{language:c,editions:l,royalties:d,license:p,custom_license_uri:f,artifact:v,title:m,description:g,tags:b,cover:E,photosensitive:x,nsfw:C,reset:_}=e(),I=Me.getState().show,S=Me.getState().step,F=Me.getState().close;if(!v||!v.file)return;if(!s){S("Sync Required","Sync your wallet"),await r(),F();return}if(!fb.includes(v.mimeType)){I(`File format invalid. supported formats include: ${mb.toLocaleLowerCase()}`);return}const B=parseInt((v.file.size/1024/1024).toFixed(4));if(B>c8){I(`Max file size (${B}). Limit is currently ${c8}MB`);return}S("Mint","Preparing OBJKT");const k=i||s;console.debug({minterAddress:k});const Q=x?{hazards:[xm]}:null,z=C?Em:null,{imageWidth:U,imageHeight:H}=await Q3(v),O=[We.ZIP,We.ZIP1,We.ZIP2].includes(v.mimeType),N=[],G=await Dde(E||v),ee=E||G.cover,Y=G.thumbnail;if(v.mimeType.indexOf("image")===0){const j={mimeType:v.mimeType,fileSize:v.file.size,fileName:v.file.name};U&&H&&(j.dimensions={value:`${U}x${H}`,unit:"px"}),N.push(j)}else O?N.push({fileSize:v.file.size,fileName:v.file.name,mimeType:We.DIRECTORY}):N.push({fileSize:v.file.size,fileName:v.file.name,mimeType:v.mimeType});if(v.mimeType!==We.GIF){let j=!1;if(ee){j=ee.mimeType===We.GIF;const{imageWidth:X,imageHeight:te}=await Q3(ee);ee.format={mimeType:ee.mimeType,fileSize:ee.buffer.byteLength,fileName:`${Y7(v.file.name)}.${j?"gif":J7(ee.mimeType)}`,dimensions:{value:`${X}x${te}`,unit:"px"}}}if(Y&&!j){const{imageWidth:X,imageHeight:te}=await Q3(Y);Y.format={mimeType:Y.mimeType,fileSize:Y.buffer.byteLength,fileName:`${Y7(v.file.name)}.${J7(Y.mimeType)}`,dimensions:{value:`${X}x${te}`,unit:"px"}}}}let L;if(O){const j=await BE(v.buffer);L=await qie({name:m,description:g,tags:b,address:k,files:j,cover:ee,thumbnail:Y,generateDisplayUri:!0,rights:p==null?void 0:p.value,rightUri:f,language:c==null?void 0:c.value,accessibility:Q,contentRating:z,formats:N})}else L=await Gie({name:m,description:g,tags:b,address:k,file:v,cover:ee,thumbnail:Y,rights:p==null?void 0:p.value,rightUri:f,language:c==null?void 0:c.value,accessibility:Q,contentRating:z,formats:N});console.debug("Calling mint with",{minterAddress:k,amount:l,path:L,royalties:d});const J=await a(k,l,L,d);console.debug("success",J),J&&_()}}),{name:"mint",storage:xu(()=>localStorage),onRehydrateStorage:t=>(e,n)=>{n&&console.log("an error happened during hydration",n)},version:1,partialize:t=>Object.fromEntries(Object.entries(t).filter(([e])=>Object.keys(P3).includes(e)))})));var Lu=t=>t.type==="checkbox",Xo=t=>t instanceof Date,ei=t=>t==null;const ww=t=>typeof t=="object";var _n=t=>!ei(t)&&!Array.isArray(t)&&ww(t)&&!Xo(t),_w=t=>_n(t)&&t.target?Lu(t.target)?t.target.checked:t.target.value:t,Sde=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,Cw=(t,e)=>t.has(Sde(e)),Qu=t=>Array.isArray(t)?t.filter(Boolean):[],gn=t=>t===void 0,Be=(t,e,n)=>{if(!e||!_n(t))return n;const i=Qu(e.split(/[,[\].]+?/)).reduce((s,r)=>ei(s)?s:s[r],t);return gn(i)||i===t?gn(t[e])?n:t[e]:i};const Th={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ps={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},sr={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Iw=ge.createContext(null),Pu=()=>ge.useContext(Iw),Bde=t=>{const{children:e,...n}=t;return ge.createElement(Iw.Provider,{value:n},e)};var Dw=(t,e,n,i=!0)=>{const s={defaultValues:e._defaultValues};for(const r in t)Object.defineProperty(s,r,{get:()=>{const a=r;return e._proxyFormState[a]!==ps.all&&(e._proxyFormState[a]=!i||ps.all),n&&(n[a]=!0),t[a]}});return s},Gi=t=>_n(t)&&!Object.keys(t).length,Sw=(t,e,n,i)=>{n(t);const{name:s,...r}=t;return Gi(r)||Object.keys(r).length>=Object.keys(e).length||Object.keys(r).find(a=>e[a]===(!i||ps.all))},Kd=t=>Array.isArray(t)?t:[t],Bw=(t,e,n)=>n&&e?t===e:!t||!e||t===e||Kd(t).some(i=>i&&(i.startsWith(e)||e.startsWith(i)));function p4(t){const e=ge.useRef(t);e.current=t,ge.useEffect(()=>{const n=!t.disabled&&e.current.subject.subscribe({next:e.current.next});return()=>{n&&n.unsubscribe()}},[t.disabled])}function f4(t){const e=Pu(),{control:n=e.control,disabled:i,name:s,exact:r}=t||{},[a,c]=ge.useState(n._formState),l=ge.useRef(!0),d=ge.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),p=ge.useRef(s);return p.current=s,p4({disabled:i,next:f=>l.current&&Bw(p.current,f.name,r)&&Sw(f,d.current,n._updateFormState)&&c({...n._formState,...f}),subject:n._subjects.state}),ge.useEffect(()=>{l.current=!0;const f=n._proxyFormState.isDirty&&n._getDirty();return f!==n._formState.isDirty&&n._subjects.state.next({isDirty:f}),d.current.isValid&&n._updateValid(!0),()=>{l.current=!1}},[n]),Dw(a,n,d.current,!1)}var Rs=t=>typeof t=="string",Tw=(t,e,n,i,s)=>Rs(t)?(i&&e.watch.add(t),Be(n,t,s)):Array.isArray(t)?t.map(r=>(i&&e.watch.add(r),Be(n,r))):(i&&(e.watchAll=!0),n),Tde=t=>{const e=t.constructor&&t.constructor.prototype;return _n(e)&&e.hasOwnProperty("isPrototypeOf")},m4=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ur(t){let e;const n=Array.isArray(t);if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(m4&&(t instanceof Blob||t instanceof FileList))&&(n||_n(t)))if(e=n?[]:{},!Array.isArray(t)&&!Tde(t))e=t;else for(const i in t)e[i]=Ur(t[i]);else return t;return e}function Fde(t){const e=Pu(),{control:n=e.control,name:i,defaultValue:s,disabled:r,exact:a}=t||{},c=ge.useRef(i);c.current=i,p4({disabled:r,subject:n._subjects.watch,next:p=>{Bw(c.current,p.name,a)&&d(Ur(Tw(c.current,n._names,p.values||n._formValues,!1,s)))}});const[l,d]=ge.useState(n._getWatch(i,s));return ge.useEffect(()=>n._removeUnmounted()),l}function kde(t){const e=Pu(),{name:n,control:i=e.control,shouldUnregister:s}=t,r=Cw(i._names.array,n),a=Fde({control:i,name:n,defaultValue:Be(i._formValues,n,Be(i._defaultValues,n,t.defaultValue)),exact:!0}),c=f4({control:i,name:n}),l=ge.useRef(i.register(n,{...t.rules,value:a}));return ge.useEffect(()=>{const d=(p,f)=>{const v=Be(i._fields,p);v&&(v._f.mount=f)};return d(n,!0),()=>{const p=i._options.shouldUnregister||s;(r?p&&!i._stateFlags.action:p)?i.unregister(n):d(n,!1)}},[n,i,r,s]),{field:{name:n,value:a,onChange:ge.useCallback(d=>l.current.onChange({target:{value:_w(d),name:n},type:Th.CHANGE}),[n]),onBlur:ge.useCallback(()=>l.current.onBlur({target:{value:Be(i._formValues,n),name:n},type:Th.BLUR}),[n,i]),ref:d=>{const p=Be(i._fields,n);p&&d&&(p._f.ref={focus:()=>d.focus(),select:()=>d.select(),setCustomValidity:f=>d.setCustomValidity(f),reportValidity:()=>d.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Be(c.errors,n)},isDirty:{enumerable:!0,get:()=>!!Be(c.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Be(c.touchedFields,n)},error:{enumerable:!0,get:()=>Be(c.errors,n)}})}}const z3=t=>t.render(kde(t));var Mde=(t,e,n,i,s)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[i]:s||!0}}:{},A4=t=>/^\w*$/.test(t),Fw=t=>Qu(t.replace(/["|']|\]/g,"").split(/\.|\[/));function Xt(t,e,n){let i=-1;const s=A4(e)?[e]:Fw(e),r=s.length,a=r-1;for(;++i{for(const i of n||Object.keys(t)){const s=Be(t,i);if(s){const{_f:r,...a}=s;if(r&&e(r.name)){if(r.ref.focus){r.ref.focus();break}else if(r.refs&&r.refs[0].focus){r.refs[0].focus();break}}else _n(a)&&Xf(a,e)}}};var Z7=t=>({isOnSubmit:!t||t===ps.onSubmit,isOnBlur:t===ps.onBlur,isOnChange:t===ps.onChange,isOnAll:t===ps.all,isOnTouch:t===ps.onTouched}),e9=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(i=>t.startsWith(i)&&/^\.\w+/.test(t.slice(i.length)))),Rde=(t,e,n)=>{const i=Qu(Be(t,n));return Xt(i,"root",e[n]),Xt(t,n,i),t},cc=t=>typeof t=="boolean",v4=t=>t.type==="file",lc=t=>typeof t=="function",Fh=t=>{if(!m4)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},Wd=t=>Rs(t)||ge.isValidElement(t),g4=t=>t.type==="radio",kh=t=>t instanceof RegExp;const t9={value:!1,isValid:!1},n9={value:!0,isValid:!0};var kw=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!gn(t[0].attributes.value)?gn(t[0].value)||t[0].value===""?n9:{value:t[0].value,isValid:!0}:n9:t9}return t9};const i9={isValid:!1,value:null};var Mw=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,i9):i9;function s9(t,e,n="validate"){if(Wd(t)||Array.isArray(t)&&t.every(Wd)||cc(t)&&!t)return{type:n,message:Wd(t)?t:"",ref:e}}var Uo=t=>_n(t)&&!kh(t)?t:{value:t,message:""},r9=async(t,e,n,i,s)=>{const{ref:r,refs:a,required:c,maxLength:l,minLength:d,min:p,max:f,pattern:v,validate:m,name:g,valueAsNumber:b,mount:E,disabled:x}=t._f,C=Be(e,g);if(!E||x)return{};const _=a?a[0]:r,I=H=>{i&&_.reportValidity&&(_.setCustomValidity(cc(H)?"":H||""),_.reportValidity())},S={},F=g4(r),B=Lu(r),k=F||B,Q=(b||v4(r))&&gn(r.value)&&gn(C)||Fh(r)&&r.value===""||C===""||Array.isArray(C)&&!C.length,z=Mde.bind(null,g,n,S),U=(H,O,N,G=sr.maxLength,ee=sr.minLength)=>{const Y=H?O:N;S[g]={type:H?G:ee,message:Y,ref:r,...z(H?G:ee,Y)}};if(s?!Array.isArray(C)||!C.length:c&&(!k&&(Q||ei(C))||cc(C)&&!C||B&&!kw(a).isValid||F&&!Mw(a).isValid)){const{value:H,message:O}=Wd(c)?{value:!!c,message:c}:Uo(c);if(H&&(S[g]={type:sr.required,message:O,ref:_,...z(sr.required,O)},!n))return I(O),S}if(!Q&&(!ei(p)||!ei(f))){let H,O;const N=Uo(f),G=Uo(p);if(!ei(C)&&!isNaN(C)){const ee=r.valueAsNumber||C&&+C;ei(N.value)||(H=ee>N.value),ei(G.value)||(O=eenew Date(new Date().toDateString()+" "+j),L=r.type=="time",J=r.type=="week";Rs(N.value)&&C&&(H=L?Y(C)>Y(N.value):J?C>N.value:ee>new Date(N.value)),Rs(G.value)&&C&&(O=L?Y(C)H.value,G=!ei(O.value)&&C.length{for(const r of t)r.next(s)},subscribe:s=>(t.push(s),{unsubscribe:()=>{t=t.filter(r=>r!==s)}}),unsubscribe:()=>{t=[]}}}var Mh=t=>ei(t)||!ww(t);function ja(t,e){if(Mh(t)||Mh(e))return t===e;if(Xo(t)&&Xo(e))return t.getTime()===e.getTime();const n=Object.keys(t),i=Object.keys(e);if(n.length!==i.length)return!1;for(const s of n){const r=t[s];if(!i.includes(s))return!1;if(s!=="ref"){const a=e[s];if(Xo(r)&&Xo(a)||_n(r)&&_n(a)||Array.isArray(r)&&Array.isArray(a)?!ja(r,a):r!==a)return!1}}return!0}var Rw=t=>t.type==="select-multiple",Lde=t=>g4(t)||Lu(t),U3=t=>Fh(t)&&t.isConnected,Nw=t=>{for(const e in t)if(lc(t[e]))return!0;return!1};function Rh(t,e={}){const n=Array.isArray(t);if(_n(t)||n)for(const i in t)Array.isArray(t[i])||_n(t[i])&&!Nw(t[i])?(e[i]=Array.isArray(t[i])?[]:{},Rh(t[i],e[i])):ei(t[i])||(e[i]=!0);return e}function Ow(t,e,n){const i=Array.isArray(t);if(_n(t)||i)for(const s in t)Array.isArray(t[s])||_n(t[s])&&!Nw(t[s])?gn(e)||Mh(n[s])?n[s]=Array.isArray(t[s])?Rh(t[s],[]):{...Rh(t[s])}:Ow(t[s],ei(e)?{}:e[s],n[s]):ja(t[s],e[s])?delete n[s]:n[s]=!0;return n}var H3=(t,e)=>Ow(t,e,Rh(e)),Lw=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:i})=>gn(t)?t:e?t===""?NaN:t&&+t:n&&Rs(t)?new Date(t):i?i(t):t;function G3(t){const e=t.ref;if(!(t.refs?t.refs.every(n=>n.disabled):e.disabled))return v4(e)?e.files:g4(e)?Mw(t.refs).value:Rw(e)?[...e.selectedOptions].map(({value:n})=>n):Lu(e)?kw(t.refs).value:Lw(gn(e.value)?t.ref.value:e.value,t)}var Qde=(t,e,n,i)=>{const s={};for(const r of t){const a=Be(e,r);a&&Xt(s,r,a._f)}return{criteriaMode:n,names:[...t],fields:s,shouldUseNativeValidation:i}},Fl=t=>gn(t)?t:kh(t)?t.source:_n(t)?kh(t.value)?t.value.source:t.value:t,Pde=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate);function a9(t,e,n){const i=Be(t,n);if(i||A4(n))return{error:i,name:n};const s=n.split(".");for(;s.length;){const r=s.join("."),a=Be(e,r),c=Be(t,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(c&&c.type)return{name:r,error:c};s.pop()}return{name:n}}var $de=(t,e,n,i,s)=>s.isOnAll?!1:!n&&s.isOnTouch?!(e||t):(n?i.isOnBlur:s.isOnBlur)?!t:(n?i.isOnChange:s.isOnChange)?t:!0,zde=(t,e)=>!Qu(Be(t,e)).length&&Rn(t,e);const Vde={mode:ps.onSubmit,reValidateMode:ps.onChange,shouldFocusError:!0};function Ude(t={},e){let n={...Vde,...t};const i=t.resetOptions&&t.resetOptions.keepDirtyValues;let s={submitCount:0,isDirty:!1,isLoading:!0,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},r={},a=_n(n.defaultValues)||_n(n.values)?Ur(n.defaultValues||n.values)||{}:{},c=n.shouldUnregister?{}:Ur(a),l={action:!1,mount:!1,watch:!1},d={mount:new Set,unMount:new Set,array:new Set,watch:new Set},p,f=0;const v={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={watch:V3(),array:V3(),state:V3()},g=Z7(n.mode),b=Z7(n.reValidateMode),E=n.criteriaMode===ps.all,x=$=>Z=>{clearTimeout(f),f=window.setTimeout($,Z)},C=async $=>{if(v.isValid||$){const Z=n.resolver?Gi((await Q()).errors):await U(r,!0);Z!==s.isValid&&m.state.next({isValid:Z})}},_=$=>v.isValidating&&m.state.next({isValidating:$}),I=($,Z=[],ie,_e,Ie=!0,fe=!0)=>{if(_e&&ie){if(l.action=!0,fe&&Array.isArray(Be(r,$))){const De=ie(Be(r,$),_e.argA,_e.argB);Ie&&Xt(r,$,De)}if(fe&&Array.isArray(Be(s.errors,$))){const De=ie(Be(s.errors,$),_e.argA,_e.argB);Ie&&Xt(s.errors,$,De),zde(s.errors,$)}if(v.touchedFields&&fe&&Array.isArray(Be(s.touchedFields,$))){const De=ie(Be(s.touchedFields,$),_e.argA,_e.argB);Ie&&Xt(s.touchedFields,$,De)}v.dirtyFields&&(s.dirtyFields=H3(a,c)),m.state.next({name:$,isDirty:O($,Z),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else Xt(c,$,Z)},S=($,Z)=>{Xt(s.errors,$,Z),m.state.next({errors:s.errors})},F=($,Z,ie,_e)=>{const Ie=Be(r,$);if(Ie){const fe=Be(c,$,gn(ie)?Be(a,$):ie);gn(fe)||_e&&_e.defaultChecked||Z?Xt(c,$,Z?fe:G3(Ie._f)):ee($,fe),l.mount&&C()}},B=($,Z,ie,_e,Ie)=>{let fe=!1,De=!1;const Et={name:$};if(!ie||_e){v.isDirty&&(De=s.isDirty,s.isDirty=Et.isDirty=O(),fe=De!==Et.isDirty);const Mt=ja(Be(a,$),Z);De=Be(s.dirtyFields,$),Mt?Rn(s.dirtyFields,$):Xt(s.dirtyFields,$,!0),Et.dirtyFields=s.dirtyFields,fe=fe||v.dirtyFields&&De!==!Mt}if(ie){const Mt=Be(s.touchedFields,$);Mt||(Xt(s.touchedFields,$,ie),Et.touchedFields=s.touchedFields,fe=fe||v.touchedFields&&Mt!==ie)}return fe&&Ie&&m.state.next(Et),fe?Et:{}},k=($,Z,ie,_e)=>{const Ie=Be(s.errors,$),fe=v.isValid&&cc(Z)&&s.isValid!==Z;if(t.delayError&&ie?(p=x(()=>S($,ie)),p(t.delayError)):(clearTimeout(f),p=null,ie?Xt(s.errors,$,ie):Rn(s.errors,$)),(ie?!ja(Ie,ie):Ie)||!Gi(_e)||fe){const De={..._e,...fe&&cc(Z)?{isValid:Z}:{},errors:s.errors,name:$};s={...s,...De},m.state.next(De)}_(!1)},Q=async $=>await n.resolver(c,n.context,Qde($||d.mount,r,n.criteriaMode,n.shouldUseNativeValidation)),z=async $=>{const{errors:Z}=await Q();if($)for(const ie of $){const _e=Be(Z,ie);_e?Xt(s.errors,ie,_e):Rn(s.errors,ie)}else s.errors=Z;return Z},U=async($,Z,ie={valid:!0})=>{for(const _e in $){const Ie=$[_e];if(Ie){const{_f:fe,...De}=Ie;if(fe){const Et=d.array.has(fe.name),Mt=await r9(Ie,c,E,n.shouldUseNativeValidation,Et);if(Mt[fe.name]&&(ie.valid=!1,Z))break;!Z&&(Be(Mt,fe.name)?Et?Rde(s.errors,Mt,fe.name):Xt(s.errors,fe.name,Mt[fe.name]):Rn(s.errors,fe.name))}De&&await U(De,Z,ie)}}return ie.valid},H=()=>{for(const $ of d.unMount){const Z=Be(r,$);Z&&(Z._f.refs?Z._f.refs.every(ie=>!U3(ie)):!U3(Z._f.ref))&&Te($)}d.unMount=new Set},O=($,Z)=>($&&Z&&Xt(c,$,Z),!ja(X(),a)),N=($,Z,ie)=>Tw($,d,{...l.mount?c:gn(Z)?a:Rs($)?{[$]:Z}:Z},ie,Z),G=$=>Qu(Be(l.mount?c:a,$,t.shouldUnregister?Be(a,$,[]):[])),ee=($,Z,ie={})=>{const _e=Be(r,$);let Ie=Z;if(_e){const fe=_e._f;fe&&(!fe.disabled&&Xt(c,$,Lw(Z,fe)),Ie=Fh(fe.ref)&&ei(Z)?"":Z,Rw(fe.ref)?[...fe.ref.options].forEach(De=>De.selected=Ie.includes(De.value)):fe.refs?Lu(fe.ref)?fe.refs.length>1?fe.refs.forEach(De=>(!De.defaultChecked||!De.disabled)&&(De.checked=Array.isArray(Ie)?!!Ie.find(Et=>Et===De.value):Ie===De.value)):fe.refs[0]&&(fe.refs[0].checked=!!Ie):fe.refs.forEach(De=>De.checked=De.value===Ie):v4(fe.ref)?fe.ref.value="":(fe.ref.value=Ie,fe.ref.type||m.watch.next({name:$})))}(ie.shouldDirty||ie.shouldTouch)&&B($,Ie,ie.shouldTouch,ie.shouldDirty,!0),ie.shouldValidate&&j($)},Y=($,Z,ie)=>{for(const _e in Z){const Ie=Z[_e],fe=`${$}.${_e}`,De=Be(r,fe);(d.array.has($)||!Mh(Ie)||De&&!De._f)&&!Xo(Ie)?Y(fe,Ie,ie):ee(fe,Ie,ie)}},L=($,Z,ie={})=>{const _e=Be(r,$),Ie=d.array.has($),fe=Ur(Z);Xt(c,$,fe),Ie?(m.array.next({name:$,values:c}),(v.isDirty||v.dirtyFields)&&ie.shouldDirty&&m.state.next({name:$,dirtyFields:H3(a,c),isDirty:O($,fe)})):_e&&!_e._f&&!ei(fe)?Y($,fe,ie):ee($,fe,ie),e9($,d)&&m.state.next({}),m.watch.next({name:$}),!l.mount&&e()},J=async $=>{const Z=$.target;let ie=Z.name;const _e=Be(r,ie),Ie=()=>Z.type?G3(_e._f):_w($);if(_e){let fe,De;const Et=Ie(),Mt=$.type===Th.BLUR||$.type===Th.FOCUS_OUT,ro=!Pde(_e._f)&&!n.resolver&&!Be(s.errors,ie)&&!_e._f.deps||$de(Mt,Be(s.touchedFields,ie),s.isSubmitted,b,g),Zi=e9(ie,d,Mt);Xt(c,ie,Et),Mt?(_e._f.onBlur&&_e._f.onBlur($),p&&p(0)):_e._f.onChange&&_e._f.onChange($);const $s=B(ie,Et,Mt,!1),es=!Gi($s)||Zi;if(!Mt&&m.watch.next({name:ie,type:$.type}),ro)return v.isValid&&C(),es&&m.state.next({name:ie,...Zi?{}:$s});if(!Mt&&Zi&&m.state.next({}),_(!0),n.resolver){const{errors:ts}=await Q([ie]),de=a9(s.errors,r,ie),W=a9(ts,r,de.name||ie);fe=W.error,ie=W.name,De=Gi(ts)}else fe=(await r9(_e,c,E,n.shouldUseNativeValidation))[ie],fe?De=!1:v.isValid&&(De=await U(r,!0));_e._f.deps&&j(_e._f.deps),k(ie,De,fe,$s)}},j=async($,Z={})=>{let ie,_e;const Ie=Kd($);if(_(!0),n.resolver){const fe=await z(gn($)?$:Ie);ie=Gi(fe),_e=$?!Ie.some(De=>Be(fe,De)):ie}else $?(_e=(await Promise.all(Ie.map(async fe=>{const De=Be(r,fe);return await U(De&&De._f?{[fe]:De}:De)}))).every(Boolean),!(!_e&&!s.isValid)&&C()):_e=ie=await U(r);return m.state.next({...!Rs($)||v.isValid&&ie!==s.isValid?{}:{name:$},...n.resolver||!$?{isValid:ie}:{},errors:s.errors,isValidating:!1}),Z.shouldFocus&&!_e&&Xf(r,fe=>fe&&Be(s.errors,fe),$?Ie:d.mount),_e},X=$=>{const Z={...a,...l.mount?c:{}};return gn($)?Z:Rs($)?Be(Z,$):$.map(ie=>Be(Z,ie))},te=($,Z)=>({invalid:!!Be((Z||s).errors,$),isDirty:!!Be((Z||s).dirtyFields,$),isTouched:!!Be((Z||s).touchedFields,$),error:Be((Z||s).errors,$)}),se=$=>{$&&Kd($).forEach(Z=>Rn(s.errors,Z)),m.state.next({errors:$?s.errors:{}})},ye=($,Z,ie)=>{const _e=(Be(r,$,{_f:{}})._f||{}).ref;Xt(s.errors,$,{...Z,ref:_e}),m.state.next({name:$,errors:s.errors,isValid:!1}),ie&&ie.shouldFocus&&_e&&_e.focus&&_e.focus()},Ee=($,Z)=>lc($)?m.watch.subscribe({next:ie=>$(N(void 0,Z),ie)}):N($,Z,!0),Te=($,Z={})=>{for(const ie of $?Kd($):d.mount)d.mount.delete(ie),d.array.delete(ie),Be(r,ie)&&(Z.keepValue||(Rn(r,ie),Rn(c,ie)),!Z.keepError&&Rn(s.errors,ie),!Z.keepDirty&&Rn(s.dirtyFields,ie),!Z.keepTouched&&Rn(s.touchedFields,ie),!n.shouldUnregister&&!Z.keepDefaultValue&&Rn(a,ie));m.watch.next({}),m.state.next({...s,...Z.keepDirty?{isDirty:O()}:{}}),!Z.keepIsValid&&C()},he=($,Z={})=>{let ie=Be(r,$);const _e=cc(Z.disabled);return Xt(r,$,{...ie||{},_f:{...ie&&ie._f?ie._f:{ref:{name:$}},name:$,mount:!0,...Z}}),d.mount.add($),ie?_e&&Xt(c,$,Z.disabled?void 0:Be(c,$,G3(ie._f))):F($,!0,Z.value),{..._e?{disabled:Z.disabled}:{},...n.shouldUseNativeValidation?{required:!!Z.required,min:Fl(Z.min),max:Fl(Z.max),minLength:Fl(Z.minLength),maxLength:Fl(Z.maxLength),pattern:Fl(Z.pattern)}:{},name:$,onChange:J,onBlur:J,ref:Ie=>{if(Ie){he($,Z),ie=Be(r,$);const fe=gn(Ie.value)&&Ie.querySelectorAll&&Ie.querySelectorAll("input,select,textarea")[0]||Ie,De=Lde(fe),Et=ie._f.refs||[];if(De?Et.find(Mt=>Mt===fe):fe===ie._f.ref)return;Xt(r,$,{_f:{...ie._f,...De?{refs:[...Et.filter(U3),fe,...Array.isArray(Be(a,$))?[{}]:[]],ref:{type:fe.type,name:$}}:{ref:fe}}}),F($,!1,void 0,fe)}else ie=Be(r,$,{}),ie._f&&(ie._f.mount=!1),(n.shouldUnregister||Z.shouldUnregister)&&!(Cw(d.array,$)&&l.action)&&d.unMount.add($)}}},Fe=()=>n.shouldFocusError&&Xf(r,$=>$&&Be(s.errors,$),d.mount),Ve=($,Z)=>async ie=>{ie&&(ie.preventDefault&&ie.preventDefault(),ie.persist&&ie.persist());let _e=Ur(c);if(m.state.next({isSubmitting:!0}),n.resolver){const{errors:Ie,values:fe}=await Q();s.errors=Ie,_e=fe}else await U(r);Rn(s.errors,"root"),Gi(s.errors)?(m.state.next({errors:{}}),await $(_e,ie)):(Z&&await Z({...s.errors},ie),Fe()),m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Gi(s.errors),submitCount:s.submitCount+1,errors:s.errors})},Le=($,Z={})=>{Be(r,$)&&(gn(Z.defaultValue)?L($,Be(a,$)):(L($,Z.defaultValue),Xt(a,$,Z.defaultValue)),Z.keepTouched||Rn(s.touchedFields,$),Z.keepDirty||(Rn(s.dirtyFields,$),s.isDirty=Z.defaultValue?O($,Be(a,$)):O()),Z.keepError||(Rn(s.errors,$),v.isValid&&C()),m.state.next({...s}))},$e=($,Z={})=>{const ie=$||a,_e=Ur(ie),Ie=$&&!Gi($)?_e:a;if(Z.keepDefaultValues||(a=ie),!Z.keepValues){if(Z.keepDirtyValues||i)for(const fe of d.mount)Be(s.dirtyFields,fe)?Xt(Ie,fe,Be(c,fe)):L(fe,Be(Ie,fe));else{if(m4&&gn($))for(const fe of d.mount){const De=Be(r,fe);if(De&&De._f){const Et=Array.isArray(De._f.refs)?De._f.refs[0]:De._f.ref;if(Fh(Et)){const Mt=Et.closest("form");if(Mt){Mt.reset();break}}}}r={}}c=t.shouldUnregister?Z.keepDefaultValues?Ur(a):{}:_e,m.array.next({values:Ie}),m.watch.next({values:Ie})}d={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&e(),l.mount=!v.isValid||!!Z.keepIsValid,l.watch=!!t.shouldUnregister,m.state.next({submitCount:Z.keepSubmitCount?s.submitCount:0,isDirty:Z.keepDirty||Z.keepDirtyValues?s.isDirty:!!(Z.keepDefaultValues&&!ja($,a)),isSubmitted:Z.keepIsSubmitted?s.isSubmitted:!1,dirtyFields:Z.keepDirty||Z.keepDirtyValues?s.dirtyFields:Z.keepDefaultValues&&$?H3(a,$):{},touchedFields:Z.keepTouched?s.touchedFields:{},errors:Z.keepErrors?s.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},ut=($,Z)=>$e(lc($)?$(c):$,Z),Ct=($,Z={})=>{const ie=Be(r,$),_e=ie&&ie._f;if(_e){const Ie=_e.refs?_e.refs[0]:_e.ref;Ie.focus&&(Ie.focus(),Z.shouldSelect&&Ie.select())}},Ge=$=>{s={...s,...$}};return lc(n.defaultValues)&&n.defaultValues().then($=>{ut($,n.resetOptions),m.state.next({isLoading:!1})}),{control:{register:he,unregister:Te,getFieldState:te,_executeSchema:Q,_focusError:Fe,_getWatch:N,_getDirty:O,_updateValid:C,_removeUnmounted:H,_updateFieldArray:I,_getFieldArray:G,_reset:$e,_updateFormState:Ge,_subjects:m,_proxyFormState:v,get _fields(){return r},get _formValues(){return c},get _stateFlags(){return l},set _stateFlags($){l=$},get _defaultValues(){return a},get _names(){return d},set _names($){d=$},get _formState(){return s},set _formState($){s=$},get _options(){return n},set _options($){n={...n,...$}}},trigger:j,register:he,handleSubmit:Ve,watch:Ee,setValue:L,getValues:X,reset:ut,resetField:Le,clearErrors:se,unregister:Te,setError:ye,setFocus:Ct,getFieldState:te}}function Hde(t={}){const e=ge.useRef(),[n,i]=ge.useState({isDirty:!1,isValidating:!1,isLoading:!0,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:lc(t.defaultValues)?void 0:t.defaultValues});e.current||(e.current={...Ude(t,()=>i(r=>({...r}))),formState:n});const s=e.current.control;return s._options=t,p4({subject:s._subjects.state,next:r=>{Sw(r,s._proxyFormState,s._updateFormState,!0)&&i({...s._formState})}}),ge.useEffect(()=>{s._stateFlags.mount||(s._updateValid(),s._stateFlags.mount=!0),s._stateFlags.watch&&(s._stateFlags.watch=!1,s._subjects.state.next({})),s._removeUnmounted()}),ge.useEffect(()=>{t.values&&!ja(t.values,s._defaultValues)&&s._reset(t.values,s._options.resetOptions)},[t.values,s]),ge.useEffect(()=>{n.submitCount&&s._focusError()},[s,n.submitCount]),e.current.formState=Dw(n,s),e.current}const o9=[{title:"Edit",to:""},{title:"Preview",to:"preview",disabled:!0},{title:"Mint",disabled:!0}];function Gde(){const t=Hde({defaultValues:mu.getState(),mode:"onChange",reValidateMode:"onChange"}),e=Je(v=>v.address),n=Je(v=>v.userInfo),i=Je(v=>v.proxyAddress),s=Je(v=>v.proxyName),[r,a]=y.useState(),{isValid:c,errors:l,isDirty:d}=f4({control:t.control}),p=y.useMemo(()=>(o9[1].disabled=d||!c||Object.keys(l).length>0,o9),[c,l,d]),f=y.useMemo(()=>s||i||(n==null?void 0:n.name)||e,[e,i,s,n==null?void 0:n.name]);return y.useEffect(()=>{async function v(){if(e){const m=await Je.getState().getBalance(e);a(m)}}v()},[e]),T(on,{title:"Mint",children:[h("h1",{children:"MINT"}),h(a0,{tabs:p}),h(Bde,{...t,children:h(gr,{mode:"sync",children:h(gu,{context:{balance:r,minterName:f,address:e,artifact:t.watch("artifact"),license:t.watch("license")}})})})]})}const qde="_objktview_vd8ky_192",jde="_profile_page_vd8ky_207",Kde="_info_ipfs_vd8ky_211",Wde="_info_attributes_vd8ky_221",Jde="_infos_attributes_container_vd8ky_243",Yde="_infos_container_vd8ky_244",Xde="_profile_tabs_vd8ky_249",Zde="_infos_attributes_flex_vd8ky_254",ehe="_container_vd8ky_260",the="_history_vd8ky_265",nhe="_history__mint__op_vd8ky_277",ihe="_history__labels_vd8ky_313",she="_history__event__container_vd8ky_327",rhe="_history__event_vd8ky_327",ahe="_history__from_vd8ky_341",ohe="_history__to_vd8ky_342",che="_history__ed_vd8ky_343",lhe="_history__price_vd8ky_344",uhe="_history__date_vd8ky_345",dhe="_history__royalties_vd8ky_396",hhe="_history__secondary_vd8ky_409",phe="_history__mobile_vd8ky_414",fhe="_history__inner__mobile_vd8ky_441",mhe="_history__desktop_vd8ky_457",Ahe="_objkt__title_vd8ky_466",vhe="_restricted_vd8ky_477",ghe="_tab_vd8ky_495",bhe="_tab_area_vd8ky_506",kl={objktview:qde,profile_page:jde,info_ipfs:Kde,info_attributes:Wde,infos_attributes_container:Jde,infos_container:Yde,profile_tabs:Xde,infos_attributes_flex:Zde,container:ehe,history:the,history__mint__op:nhe,history__labels:ihe,history__event__container:she,history__event:rhe,history__from:ahe,history__to:ohe,history__ed:che,history__price:lhe,history__date:uhe,history__royalties:dhe,history__secondary:hhe,history__mobile:phe,history__inner__mobile:fhe,history__desktop:mhe,objkt__title:Ahe,restricted:vhe,tab:ghe,tab_area:bhe};const Pc=()=>bu(),yhe=[{title:"Info",to:""},{title:"Listings",to:"listings"},{title:"History",to:"history"},{title:"Swap",to:"swap",private:!0,restricted:!0},{title:"Burn",to:"burn",private:!0},{title:"Transfer",to:"transfer",private:!0}],Ehe=()=>{const{id:t}=io(),e=Je(p=>p.address),n=Je(p=>p.proxyAddress),{walletBlockMap:i,nsfwMap:s,photosensitiveMap:r,underReviewMap:a}=yr(),{data:c,error:l}=jn(["/token",t],async()=>{var p,f,v;if(t){const m=await FN(t);if(!m)throw/^\d+$/.test(t)?new Error(`Cannot find an OBJKT with id: ${t}`,{cause:"Unknown OBJKT"}):new Error(`Received a non numeric token_id: ${t}. This can happen if the requested SUBJKT is conflicting with a protected route. - You can still access it by its address (tz/)`,{cause:"Conflicting route"});return(s.get(m.token_id)===1||((h=m.teia_meta)==null?void 0:h.content_rating)===b4)&&(m.isNSFW=!0),(r.get(m.token_id)===1||(v=(f=m.teia_meta)==null?void 0:f.accessibility)!=null&&v.hazards.includes(y4))&&(m.isPhotosensitive=!0),m.restricted=i.get(m.artist_address)===1,m.underReview=a.get(m.artist_address)===1,m}},{revalidateIfStale:!1,revalidateOnFocus:!1}),d=!c&&!l;if(d)return p(gn,{title:"loading",children:d&&p(Qs,{message:"Loading OBJKT"})});if(l)throw l;if(c)return p(gn,{className:Fl.profile_page,title:c==null?void 0:c.name,children:k(He,{children:[c.restricted?k("div",{className:Fl.restricted,children:["Restricted OBJKT. Contact the Teia moderators on"," ",p("a",{href:"https://discord.gg/TKeybhYhNe",target:"_blank",rel:"noreferrer",children:"Discord"})," ","to resolve the status. See the"," ",p("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#content-moderation",target:"_blank",rel:"noreferrer",children:"Teia Terms and Conditions"}),"."]}):null,c.underReview&&k("div",{className:Fl.restricted,children:["OBJKT under review. Contact the Teia moderators on"," ",p("a",{href:"https://discord.gg/TKeybhYhNe",target:"_blank",rel:"noreferrer",children:"Discord"})," ","to resolve the status."]}),k("div",{style:{position:"relative",display:"block",width:"100%"},className:"objkt-display",children:[p("div",{children:p(ph,{nft:c,displayView:!0})}),p(hG,{nft:c})]}),p(s0,{tabs:lhe,className:Fl.profile_tabs,filter:h=>c!=null&&c.restricted&&h.restricted||c!=null&&c.holdings&&h.private&&c.holdings.map(v=>v.holder_address).includes(e||"UNSYNCED")===!1&&c.artist_address!==e&&c.artist_address!==n?null:h}),p("div",{className:Fl.tab_area,children:p(Au,{context:{nft:c,viewer_address:e}})})]})})},dhe="_objktview_10bo6_192",hhe="_info_ipfs_10bo6_207",phe="_info_attributes_10bo6_217",fhe="_infos_attributes_container_10bo6_246",mhe="_infos_attributes_flex_10bo6_250",Ahe="_container_10bo6_256",vhe="_history_10bo6_262",ghe="_history__mint__op_10bo6_274",bhe="_history__labels_10bo6_310",yhe="_history__event__container_10bo6_324",Ehe="_history__event_10bo6_324",xhe="_history__from_10bo6_338",whe="_history__to_10bo6_339",_he="_history__ed_10bo6_340",Che="_history__price_10bo6_341",Ihe="_history__date_10bo6_342",Dhe="_history__royalties_10bo6_393",She="_history__secondary_10bo6_406",Bhe="_history__mobile_10bo6_411",The="_history__inner__mobile_10bo6_438",Fhe="_history__desktop_10bo6_454",khe="_basic_infos_10bo6_463",Mhe="_restricted_10bo6_470",it={objktview:dhe,info_ipfs:hhe,info_attributes:phe,infos_attributes_container:fhe,infos_attributes_flex:mhe,container:Ahe,history:vhe,history__mint__op:ghe,history__labels:bhe,history__event__container:yhe,history__event:Ehe,history__from:xhe,history__to:whe,history__ed:_he,history__price:Che,history__date:Ihe,history__royalties:Dhe,history__secondary:She,history__mobile:Bhe,history__inner__mobile:The,history__desktop:Fhe,basic_infos:khe,restricted:Mhe},Rhe=()=>{var v,m;const{nft:t}=Qc(),[e,n,i]=et(g=>[g.burn,g.address,g.proxyAddress]),[s,r]=Oe(g=>[g.visible,g.message]),[a,c]=y.useState(""),l=(m=(v=t.artist_profile)==null?void 0:v.split_contract)==null?void 0:m.administrator_address,d=y.useMemo(()=>{var g;return(g=t.holdings)==null?void 0:g.find(b=>b.holder_address===n||b.holder_address===i&&n===l)},[t,n,i,l]),h=y.useMemo(()=>(d==null?void 0:d.amount)||0,[d]),f=()=>{if(a===""||a==="0"){alert("Error: No amount specified.");return}if(a>h){alert(`Error: You're trying to burn ${a}, but you only own ${h}.`);return}e(t.token_id,a)};return p(He,{children:s?k("div",{children:[p("p",{style:{position:"absolute",left:"50%",top:"35%"},children:r}),p(Qs,{})]}):k("div",{children:[p(dn,{children:p("div",{className:it.container,children:k("p",{children:["You own ",h," editions of OBJKT#",t.id,". How many would you like to burn?"]})})}),p(dn,{children:p("div",{className:it.container,children:p(As,{type:"number",placeholder:"OBJKTs to burn",value:a,onChange:c,onBlur:g=>{parseInt(g.target.value)>=h&&c(h)}})})}),p(dn,{children:k("div",{className:it.container,children:[p("p",{style:{fontSize:"14px"},children:"Burning will transfer the OBJKTs from your possession to a burn address. Once in the burn address, the OBJKT can't be recovered or sold. You can only burn tokens that you own. If you have them swapped, you first need to cancel that swap before you try to burn them."}),p("br",{}),p("p",{children:p("strong",{children:"NB: This action is not reversable."})})]})}),p(dn,{children:p("div",{className:it.container,children:p(ge,{shadow_box:!0,onClick:f,fit:!0,children:"Burn"})})})]})})},Ohe="_container_1gv4b_192",Nhe="_owner_1gv4b_196",a9={container:Ohe,owner:Nhe},Lhe=({owners:t})=>{const e=t.filter(n=>n.holder_address!==ql);return p("div",{className:a9.container,children:e.map(({amount:n,holder_address:i,holder_profile:s})=>k("div",{className:a9.owner,children:[n," ed. ",xt(s,"name")?p(ge,{to:`/${xt(s,"name")}`,children:xt(s,"name")}):o8[i]?p(ge,{to:`/tz/${i}`,children:o8[i]}):p(ge,{to:`/tz/${i}`,children:Wi(i)})]},i))})},Qhe="_container_139pc_192",Phe="_swap_139pc_197",$he="_issuer_139pc_208",zhe="_buttons_139pc_219",Vhe="_swapLabel_139pc_233",Uhe="_border_139pc_247",Hhe="_nomobile_139pc_258",Pa={container:Qhe,swap:Phe,issuer:$he,buttons:zhe,swapLabel:Vhe,border:Uhe,nomobile:Hhe};function Ghe({nft:t,listing:e,onCollectClick:n,reswapPrices:i,setReswapPrices:s,proxyAdminAddress:r,rowId:a}){const{walletBlockMap:c}=yr(),[l,d]=et(g=>[g.address,g.proxyAddress]),h=et(g=>g.reswap),f=et(g=>g.cancel),v=e.seller_address===l||r===l&&e.seller_address===d;console.debug("isOwnSwap",v);const m=y.useMemo(()=>t.restricted||c.get(e.seller_address)===1,[t.restricted,c,e.seller_address]);return k("div",{className:Pa.swap,children:[k("div",{className:Pa.issuer,children:[e.amount_left," ed. ",p(ge,{alt:"seller",to:`/tz/${e.seller_address}`,children:xt(e,"seller_profile.name")||Wi(e.seller_address)})]}),k("div",{className:Pa.buttons,children:[m&&p(sG,{}),p(cy,{listing:e}),!m&&c.get(e.seller_address)!==1&&!v&&p(ge,{alt:"collect",shadow_box:!0,onClick:()=>n(e),children:`Collect for ${e.price/1e6} tez`}),v&&!m&&(e.type.startsWith("TEIA")||e.type.startsWith("HEN"))&&k(He,{children:[p("div",{className:Pa.break}),p("input",{value:i[a]||e.price/1e6,onChange:g=>{const{value:b}=g.target;s(E=>({...E,[a]:b}))},type:"number",placeholder:"New price",style:{width:"80px",marginRight:"5px"}}),p(ge,{alt:"Click to reswap",className:Pa.smol,shadow_box:!0,onClick:async()=>{const g=i[a];!g||g<=0||await h(t,g*1e6,e)},children:"reswap"})]}),v&&p(ge,{alt:"Click to cancel swap",shadow_box:!0,onClick:()=>f(e.contract_address,e.swap_id),className:Pa.smol,children:"cancel"})]})]})}const qhe=({proxyAdminAddress:t,nft:e,handleCollect:n})=>{var a;const[i,s]=y.useState({}),r=(a=e.listings)==null?void 0:a.map(c=>({...c,key:c.swap_id||c.ask_id||c.offer_id}));return k("div",{className:Pa.container,children:[r.map(c=>p(Ghe,{nft:e,rowId:c.key,listing:c,proxyAdminAddress:t,reswapPrices:i,setReswapPrices:s,onCollectClick:()=>{console.debug("buy",c),n(c)}},c.key)),p(Jt,{})]})},jhe=()=>{var a,c;const{nft:t}=Qc(),[e,n,i]=et(l=>[l.address,l.sync,l.collect]),s=l=>{e==null?n():i(l)},r=(c=(a=t.artist_profile)==null?void 0:a.split_contract)==null?void 0:c.administrator_address;return k(He,{children:[t.listings.length>0&&p(dn,{children:p(qhe,{nft:t,handleCollect:s,proxyAdminAddress:r})}),p(dn,{children:p(Lhe,{owners:t.holdings})})]})};var Khe=Dc,Whe=Sc,Jhe="[object Number]";function Yhe(t){return typeof t=="number"||Whe(t)&&Khe(t)==Jhe}var Xhe=Yhe;const o9=Ji(Xhe),c9=t=>{const e=Math.round(new Date(t).getTime()/1e3),i=Math.round(new Date().getTime()/1e3)-e;let s,r;return i/60<60?(s="minutes",r=Math.round(i/60),r<=1&&(s="minute")):i/(60*60)<24?(s="hours",r=Math.round(i/(60*60)),r<=1&&(s="hour")):(s="days",r=Math.round(i/(60*60*24)),r<=1&&(s="day")),`${r} ${s} ago`},Zhe=t=>{const e=new Date(t),n={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};return e.toLocaleString("en-GB",n)};function Ho({event:t,attr:e}){return p(He,{children:xt(t,`${e}_profile.name`)?p("span",{children:p(ge,{href:`/${encodeURI(xt(t,`${e}_profile.name`))}`,children:xt(t,`${e}_profile.name`)})}):p("span",{children:p(ge,{href:`/tz/${xt(t,`${e}_address`)}`,children:Wi(xt(t,`${e}_address`))})})})}function kl({eventType:t,from:e,to:n,editions:i,price:s,timestamp:r}){return k("div",{className:`${it.history}`,children:[p("div",{className:it.history__event__container,children:t}),p("div",{className:it.history__from,children:e?k(He,{children:[p("div",{className:`${it.history__mobile} ${it.history__secondary}`,children:"From"}),e]}):null}),p("div",{className:it.history__to,children:n?k(He,{children:[p("div",{className:`${it.history__mobile} ${it.history__secondary}`,children:"To"}),n]}):null}),p("div",{className:`${it.history__ed} ${it.history__desktop}`,children:i}),p("div",{className:`${it.history__price} ${it.history__desktop}`,children:o9(s)?`${parseFloat(s/1e6)} tez`:null}),p("div",{className:`${it.history__date} ${it.history__desktop}`,title:r,children:c9(r)}),k("div",{className:it.history__inner__mobile,children:[p("div",{className:it.history__date,title:r,children:c9(r)}),k("div",{className:it.history__ed,children:["ed. ",i]}),p("div",{className:it.history__price,children:o9(s)?`${parseFloat(s/1e6)} tez`:null})]})]})}const e0e=()=>{const{nft:t}=Qc();return console.debug("nft.events",t==null?void 0:t.events),p(dn,{children:k("div",{className:it.history__container,children:[k("div",{className:it.history__labels,children:[p("div",{className:it.history__event,style:{width:"calc(10% + 35px)"},children:"Event"}),p("div",{className:it.history__from,children:"From"}),p("div",{className:it.history__to,children:"To"}),p("div",{className:it.history__ed,children:"Ed."}),p("div",{className:it.history__price,children:"Price"}),p("div",{className:it.history__date,children:"Time"})]}),t.events.map(e=>e.implements==="SALE"?p(kl,{eventType:k(He,{children:[p(x8,{size:14}),p("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Trade"})]}),from:p(Ho,{event:e,attr:"seller"}),to:p(Ho,{event:e,attr:"buyer"}),editions:1,timestamp:e.timestamp,price:e.price},`t-${e.id}`):["OBJKT_ASK","OBJKT_ASK_V2","TEIA_SWAP","HEN_SWAP","HEN_SWAP_V2","VERSUM_SWAP"].includes(e.type)?p(kl,{eventType:k(He,{children:[p(KQ,{size:14}),p("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Swap"})]}),from:p(Ho,{event:e,attr:"seller"}),editions:e.amount,timestamp:e.timestamp,price:e.price},`t-${e.id}`):e.type==="FA2_TRANSFER"&&e.to_address!==ql&&!e.from_address.startsWith("KT1")&&!e.to_address.startsWith("KT1")?p(kl,{eventType:k(He,{children:[p(x8,{size:14}),p("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Transfer"})]}),from:p(Ho,{event:e,attr:"from"}),to:p(Ho,{event:e,attr:"to"}),editions:e.amount,timestamp:e.timestamp},`t-${e.id}`):e.type==="FA2_TRANSFER"&&e.to_address===ql?p(kl,{eventType:k(He,{children:[p(qQ,{size:14}),p("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Burn"})]}),from:p(Ho,{event:e,attr:"from"}),to:p("span",{children:p(ge,{href:`/tz/${encodeURI(ql)}`,children:"Burn Address"})}),editions:e.amount,timestamp:e.timestamp},`t-${e.id}`):e.type==="HEN_MINT"?p(kl,{eventType:k(He,{children:[p(JQ,{size:14}),p("div",{className:it.history__mint__op,children:"Minted"})]}),editions:e.editions,timestamp:e.timestamp},`t-${e.id}`):null),k("div",{className:it.history__royalties,children:[ZR(t)," Royalties"]})]})})},t0e="_container_h0rp8_192",n0e="_tag_h0rp8_208",l9={container:t0e,tag:n0e},Nw=({tags:t})=>p("div",{className:l9.container,children:t.filter(e=>e!=="").map((e,n)=>p(ge,{to:`${ms.TAGS}/${encodeURI(e)}`,children:p("div",{className:l9.tag,children:e})},`tag${e}${n}`))}),Ed=({label:t,value:e})=>k("div",{className:it.info_attributes,children:[t,":",p("p",{children:e})]}),i0e=()=>{var s;const{nft:t,viewer_address:e}=Qc(),n=ec(t.artifact_uri)+`/?creator=${t.artist_address}&viewer=${e||""}&objkt=${t.token_id}`,i=ec(t.metadata_uri);return k(He,{children:[p(dn,{children:k("div",{className:it.infos_container,children:[k("div",{className:it.basic_infos,children:[p("h1",{children:t.name}),p("p",{children:t.description})]}),(s=t.tags)!=null&&s.length?p(Nw,{tags:t.tags.map(({tag:r})=>r)}):null]})}),p(Jt,{}),p(dn,{children:k("div",{className:it.infos_attributes_container,children:[k("div",{className:it.infos_attributes_flex,children:[p(Ed,{label:"Mimetype",value:t.mime_type}),t.language&&p(Ed,{label:"Language",value:tf[t.language]}),t.isNSFW&&p(Ed,{label:"Content Rating",value:"NSFW (Mature)"}),t.isPhotosensitive&&p(Ed,{label:"Accessibility Hazards",value:"Photo Sensitive"}),k("div",{className:it.info_attributes,children:["Rights:",p("p",{children:t.rights?t.rights==="custom"?p("a",{target:"_blank",href:t.right_uri,rel:"noreferrer",children:"Custom"}):eh[t.rights]:eh.none})]}),k("div",{className:it.info_attributes,children:["Mint date:",p("p",{children:Zhe(t.minted_at)})]})]}),k("div",{className:it.info_ipfs,children:[p("a",{href:i,children:"Metadata"})," // ",p("a",{href:n,children:"View on ipfs"})]})]})})]})},s0e=()=>{var T;const{nft:t}=Qc(),{id:e}=io(),[n,i,s]=et(B=>[B.address,B.proxyAddress,B.swap]),[r,a,c,l]=Oe(B=>[B.visible,B.progress,B.message,B.show]),[d,h]=y.useState(""),[f,v]=y.useState(""),[m,g]=y.useState("tez"),b=B=>g(B.target.value),E=B=>{console.debug(B),B<=.1&&l(`Price is really low (${B}ꜩ), for giveaways checkout hicetdono (dono.xtz.tools)`)},x=(T=t.artist_profile)!=null&&T.is_split?t.artist_profile.split_contract.administrator_address:null,C=y.useMemo(()=>{var B;return(B=t.holdings)==null?void 0:B.find(F=>F.holder_address===n||F.holder_address===i&&n===x)},[t,n,i,x]),_=y.useMemo(()=>(C==null?void 0:C.amount)||0,[C]),I=async()=>{if(console.debug({amount:d,price:f}),!d){l(`Please enter an OBJKT quantity to swap (current value: ${d})`);return}if(f==null||f<0){l(`Please enter a price for the swap (current value: ${f})`);return}console.debug(n,t.royalties_total,parseFloat(f)*1e6,e,t.artist_address,parseFloat(d)),console.log([n,t.royalties_total,parseFloat(f)*1e6,e,t.artist_address,parseFloat(d)]),m==="tez"&&await s(n,t.royalties_total/1e3,parseFloat(f)*1e6,e,t.artist_address,parseFloat(d))},S={width:"75% !important"};return p(He,{children:r?p(dn,{children:k("div",{children:[p("p",{children:c}),p(Qs,{})]})}):k("div",{children:[p(dn,{children:p("div",{className:it.container,children:k("p",{children:["You own ",_," editions of OBJKT#",e,". How many would you like to swap?"]})})}),p(dn,{children:k("div",{className:it.container,children:[p(As,{type:"number",placeholder:"OBJKT quantity",min:1,value:d,onChange:h,onBlur:B=>{parseInt(B.target.value)>_&&h(_)},disabled:a}),k("div",{style:{width:"100%",display:"flex"},children:[p("div",{style:{width:"90%"},children:p(As,{style:S,type:"number",placeholder:"Price per OBJKT",value:f,initial:0,onChange:v,onBlur:B=>{const F=parseFloat(B.target.value);F>1e6?v(1e6):F<0&&v(0),E(F)},disabled:a})}),p("div",{children:p("select",{onChange:b,style:{float:"right",display:"inline"},children:p("option",{value:"tezos",children:"tez"})})})]}),p(ge,{shadow_box:!0,onClick:I,fit:!0,disabled:a,children:"Swap"})]})}),p(dn,{children:p("div",{className:it.container,children:p("p",{children:"The Teia marketplace fee is set to 2.5%. Fees get directed to the Teia DAO treasury multisig (KT1J9FYz29RBQi1oGLw8uXyACrzXzV1dHuvb)"})})})]})})},r0e=({tx:t,index:e,onAdd:n,onRemove:i})=>{const[s,r]=y.useState(""),[a,c]=y.useState(""),l=Oe(f=>f.show),d=()=>{Gl(a)?n({index:e,to_:a,amount:parseInt(s),token_id:t.token_id}):l("Transfer",`Invalid address ${a}`)},h=f=>{f.code==="Enter"&&d()};return t?k("tr",{className:Ae.row,children:[p("td",{style:{width:"200px"},children:p(As,{type:"number",name:"transfer-quantity",label:"Quantity",placeholder:"OBJKT quantity",min:1,value:s,onChange:f=>{typeof f=="number"&&r(f.toString())}})}),p("td",{children:p(As,{type:"text",label:"Recipient",placeholder:"to address (tz...)",value:a,onChange:f=>{typeof f=="string"&&c(f)},onKeyDown:h})}),i&&p("td",{className:Ae.actionCell,children:p(ge,{alt:"Click to delete this transfer",fit:!0,onClick:()=>i(t),children:p(Vh,{width:16})})}),!i&&a&&s&&p("td",{className:Ae.actionCell,align:"center",children:p(ge,{alt:"Add transfer to batch list",fit:!0,shadow_box:!0,onClick:d,children:"add"})})]}):null},a0e=()=>{var E,x,C;const{nft:t}=Qc(),[e,n,i]=et(_=>[_.address,_.proxyAddress,_.transfer]),s=n||e,r=(E=t.artist_profile)!=null&&E.is_split?(C=(x=t.artist_profile)==null?void 0:x.split_contract)==null?void 0:C.administrator_address:null,a=y.useMemo(()=>{var _;return(_=t.holdings)==null?void 0:_.find(I=>I.holder_address===s&&(e===s||e===r))},[t,e,r,s]),c={index:0,to_:void 0,amount:void 0,token_id:t.token_id},[l,d]=y.useState([{...c}]),h=wt(Ae.table,Ae.mt3,Ae.mb3),f=l.filter(_=>(_==null?void 0:_.to_)&&(_==null?void 0:_.amount)),v=_=>{const I=[...l];I[_.index]=_,d([...I,{...c,index:I.length}])},m=_=>{const I=[...l];delete I[_.index],d(I)},g=()=>{i(f)},b=a?a.amount:0;return p(He,{children:b===0?p("div",{className:Ae.container,children:p("p",{children:"No editions found to transfer."})}):k("div",{className:Ae.container,children:[k("h2",{children:["Transfer (count: ",f.length,"/",b,")"]}),p("p",{children:"Add addresses below along with how many tokens you wish to send to each."}),k("p",{children:["You currently have ",b," editions available."]}),p("table",{className:h,children:p("tbody",{children:l.map((_,I)=>p(r0e,{tx:_,index:I,onAdd:v,onRemove:I{i(t)},children:p("div",{className:_i.tag,style:{textDecoration:n?"underline":"none"},children:e})})}function Lw({onChange:t,filter:e,items:n=[]}){return p(dn,{children:p("div",{style:{display:"flex",justifyContent:"flex-end"},children:n.map(({type:i,label:s})=>p(o0e,{type:i,onClick:t,isActive:e===i,children:s},i))})})}const u9="ALL",d9="FOR_SALE",h9="NOT_FOR_SALE";function c0e(){const{showFilters:t,showRestricted:e,overrideProtections:n,address:i}=vu(),[s,r]=y.useState(u9);return k(He,{children:[t&&p(Lw,{filter:s,onChange:r,items:[{type:u9,label:"All"},{type:d9,label:"For sale"},{type:h9,label:"Not for sale"}]}),p(Yi,{showRestricted:e,overrideProtections:n,label:"Artist's Collection",namespace:"collections",swrParams:[i],variables:{address:i},emptyMessage:"no collections",maxItems:null,postProcessTokens:a=>s===d9?a.filter(({listing_seller_address:c})=>c===i):s===h9?a.filter(({listing_seller_address:c,artist_address:l})=>l!==i&&c!==i):a,extractTokensFromResponse:(a,{postProcessTokens:c})=>{const l=a.holdings.map(({token:f})=>f),d=a.listings.map(({token:f,seller_address:v})=>({...f,listing_seller_address:v})),h=no([...l,...d],({token_id:f})=>f).map(f=>({...f,key:f.token_id}));return c(h)},query:Qn.gql` - ${Fi} + You can still access it by its address (tz/)`,{cause:"Conflicting route"});return(s.get(m.token_id)===1||((p=m.teia_meta)==null?void 0:p.content_rating)===Em)&&(m.isNSFW=!0),(r.get(m.token_id)===1||(v=(f=m.teia_meta)==null?void 0:f.accessibility)!=null&&v.hazards.includes(xm))&&(m.isPhotosensitive=!0),m.restricted=i.get(m.artist_address)===1,m.underReview=a.get(m.artist_address)===1,m}},{revalidateIfStale:!1,revalidateOnFocus:!1}),d=!c&&!l;if(d)return h(on,{title:"loading",children:d&&h(vs,{message:"Loading OBJKT"})});if(l)throw l;if(c)return h(on,{className:kl.profile_page,title:c==null?void 0:c.name,children:T(Pe,{children:[c.restricted?T("div",{className:kl.restricted,children:["Restricted OBJKT. Contact the Teia moderators on"," ",h("a",{href:"https://discord.gg/TKeybhYhNe",target:"_blank",rel:"noreferrer",children:"Discord"})," ","to resolve the status. See the"," ",h("a",{href:"https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions#content-moderation",target:"_blank",rel:"noreferrer",children:"Teia Terms and Conditions"}),"."]}):null,c.underReview&&T("div",{className:kl.restricted,children:["OBJKT under review. Contact the Teia moderators on"," ",h("a",{href:"https://discord.gg/TKeybhYhNe",target:"_blank",rel:"noreferrer",children:"Discord"})," ","to resolve the status."]}),T("div",{style:{position:"relative",display:"block",width:"100%"},className:"objkt-display",children:[h("div",{children:h(Ah,{nft:c,displayView:!0})}),h(fG,{nft:c})]}),h(a0,{tabs:yhe,className:kl.profile_tabs,filter:p=>c!=null&&c.restricted&&p.restricted||c!=null&&c.holdings&&p.private&&c.holdings.map(v=>v.holder_address).includes(e||"UNSYNCED")===!1&&c.artist_address!==e&&c.artist_address!==n?null:p}),h("div",{className:kl.tab_area,children:h(gu,{context:{nft:c,viewer_address:e}})})]})})},xhe="_objktview_10bo6_192",whe="_info_ipfs_10bo6_207",_he="_info_attributes_10bo6_217",Che="_infos_attributes_container_10bo6_246",Ihe="_infos_attributes_flex_10bo6_250",Dhe="_container_10bo6_256",She="_history_10bo6_262",Bhe="_history__mint__op_10bo6_274",The="_history__labels_10bo6_310",Fhe="_history__event__container_10bo6_324",khe="_history__event_10bo6_324",Mhe="_history__from_10bo6_338",Rhe="_history__to_10bo6_339",Nhe="_history__ed_10bo6_340",Ohe="_history__price_10bo6_341",Lhe="_history__date_10bo6_342",Qhe="_history__royalties_10bo6_393",Phe="_history__secondary_10bo6_406",$he="_history__mobile_10bo6_411",zhe="_history__inner__mobile_10bo6_438",Vhe="_history__desktop_10bo6_454",Uhe="_basic_infos_10bo6_463",Hhe="_restricted_10bo6_470",it={objktview:xhe,info_ipfs:whe,info_attributes:_he,infos_attributes_container:Che,infos_attributes_flex:Ihe,container:Dhe,history:She,history__mint__op:Bhe,history__labels:The,history__event__container:Fhe,history__event:khe,history__from:Mhe,history__to:Rhe,history__ed:Nhe,history__price:Ohe,history__date:Lhe,history__royalties:Qhe,history__secondary:Phe,history__mobile:$he,history__inner__mobile:zhe,history__desktop:Vhe,basic_infos:Uhe,restricted:Hhe},Ghe=()=>{var v,m;const{nft:t}=Pc(),[e,n,i]=Je(g=>[g.burn,g.address,g.proxyAddress]),[s,r]=Me(g=>[g.visible,g.message]),[a,c]=y.useState(""),l=(m=(v=t.artist_profile)==null?void 0:v.split_contract)==null?void 0:m.administrator_address,d=y.useMemo(()=>{var g;return(g=t.holdings)==null?void 0:g.find(b=>b.holder_address===n||b.holder_address===i&&n===l)},[t,n,i,l]),p=y.useMemo(()=>(d==null?void 0:d.amount)||0,[d]),f=()=>{if(a===""||a==="0"){alert("Error: No amount specified.");return}if(a>p){alert(`Error: You're trying to burn ${a}, but you only own ${p}.`);return}e(t.token_id,a)};return h(Pe,{children:s?T("div",{children:[h("p",{style:{position:"absolute",left:"50%",top:"35%"},children:r}),h(vs,{})]}):T("div",{children:[h(hn,{children:h("div",{className:it.container,children:T("p",{children:["You own ",p," editions of OBJKT#",t.id,". How many would you like to burn?"]})})}),h(hn,{children:h("div",{className:it.container,children:h(As,{type:"number",placeholder:"OBJKTs to burn",value:a,onChange:c,onBlur:g=>{parseInt(g.target.value)>=p&&c(p)}})})}),h(hn,{children:T("div",{className:it.container,children:[h("p",{style:{fontSize:"14px"},children:"Burning will transfer the OBJKTs from your possession to a burn address. Once in the burn address, the OBJKT can't be recovered or sold. You can only burn tokens that you own. If you have them swapped, you first need to cancel that swap before you try to burn them."}),h("br",{}),h("p",{children:h("strong",{children:"NB: This action is not reversable."})})]})}),h(hn,{children:h("div",{className:it.container,children:h(ve,{shadow_box:!0,onClick:f,fit:!0,children:"Burn"})})})]})})},qhe="_container_1gv4b_192",jhe="_owner_1gv4b_196",c9={container:qhe,owner:jhe},Khe=({owners:t})=>{const e=t.filter(n=>n.holder_address!==jl);return h("div",{className:c9.container,children:e.map(({amount:n,holder_address:i,holder_profile:s})=>T("div",{className:c9.owner,children:[n," ed. ",wt(s,"name")?h(ve,{to:`/${wt(s,"name")}`,children:wt(s,"name")}):l8[i]?h(ve,{to:`/tz/${i}`,children:l8[i]}):h(ve,{to:`/tz/${i}`,children:Ji(i)})]},i))})},Whe="_container_139pc_192",Jhe="_swap_139pc_197",Yhe="_issuer_139pc_208",Xhe="_buttons_139pc_219",Zhe="_swapLabel_139pc_233",e0e="_border_139pc_247",t0e="_nomobile_139pc_258",Pa={container:Whe,swap:Jhe,issuer:Yhe,buttons:Xhe,swapLabel:Zhe,border:e0e,nomobile:t0e};function n0e({nft:t,listing:e,onCollectClick:n,reswapPrices:i,setReswapPrices:s,proxyAdminAddress:r,rowId:a}){const{walletBlockMap:c}=yr(),[l,d]=Je(g=>[g.address,g.proxyAddress]),p=Je(g=>g.reswap),f=Je(g=>g.cancel),v=e.seller_address===l||r===l&&e.seller_address===d;console.debug("isOwnSwap",v);const m=y.useMemo(()=>t.restricted||c.get(e.seller_address)===1,[t.restricted,c,e.seller_address]);return T("div",{className:Pa.swap,children:[T("div",{className:Pa.issuer,children:[e.amount_left," ed. ",h(ve,{alt:"seller",to:`/tz/${e.seller_address}`,children:wt(e,"seller_profile.name")||Ji(e.seller_address)})]}),T("div",{className:Pa.buttons,children:[m&&h(aG,{}),h(ly,{listing:e}),!m&&c.get(e.seller_address)!==1&&!v&&h(ve,{alt:"collect",shadow_box:!0,onClick:()=>n(e),children:`Collect for ${e.price/1e6} tez`}),v&&!m&&(e.type.startsWith("TEIA")||e.type.startsWith("HEN"))&&T(Pe,{children:[h("div",{className:Pa.break}),h("input",{value:i[a]||e.price/1e6,onChange:g=>{const{value:b}=g.target;s(E=>({...E,[a]:b}))},type:"number",placeholder:"New price",style:{width:"80px",marginRight:"5px"}}),h(ve,{alt:"Click to reswap",className:Pa.smol,shadow_box:!0,onClick:async()=>{const g=i[a];!g||g<=0||await p(t,g*1e6,e)},children:"reswap"})]}),v&&h(ve,{alt:"Click to cancel swap",shadow_box:!0,onClick:()=>f(e.contract_address,e.swap_id),className:Pa.smol,children:"cancel"})]})]})}const i0e=({proxyAdminAddress:t,nft:e,handleCollect:n})=>{var a;const[i,s]=y.useState({}),r=(a=e.listings)==null?void 0:a.map(c=>({...c,key:c.swap_id||c.ask_id||c.offer_id}));return T("div",{className:Pa.container,children:[r.map(c=>h(n0e,{nft:e,rowId:c.key,listing:c,proxyAdminAddress:t,reswapPrices:i,setReswapPrices:s,onCollectClick:()=>{console.debug("buy",c),n(c)}},c.key)),h(gt,{})]})},s0e=()=>{var a,c;const{nft:t}=Pc(),[e,n,i]=Je(l=>[l.address,l.sync,l.collect]),s=l=>{e==null?n():i(l)},r=(c=(a=t.artist_profile)==null?void 0:a.split_contract)==null?void 0:c.administrator_address;return T(Pe,{children:[t.listings.length>0&&h(hn,{children:h(i0e,{nft:t,handleCollect:s,proxyAdminAddress:r})}),h(hn,{children:h(Khe,{owners:t.holdings})})]})};var r0e=Dc,a0e=Sc,o0e="[object Number]";function c0e(t){return typeof t=="number"||a0e(t)&&r0e(t)==o0e}var l0e=c0e;const l9=Yi(l0e),u9=t=>{const e=Math.round(new Date(t).getTime()/1e3),i=Math.round(new Date().getTime()/1e3)-e;let s,r;return i/60<60?(s="minutes",r=Math.round(i/60),r<=1&&(s="minute")):i/(60*60)<24?(s="hours",r=Math.round(i/(60*60)),r<=1&&(s="hour")):(s="days",r=Math.round(i/(60*60*24)),r<=1&&(s="day")),`${r} ${s} ago`},u0e=t=>{const e=new Date(t),n={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};return e.toLocaleString("en-GB",n)};function Ho({event:t,attr:e}){return h(Pe,{children:wt(t,`${e}_profile.name`)?h("span",{children:h(ve,{href:`/${encodeURI(wt(t,`${e}_profile.name`))}`,children:wt(t,`${e}_profile.name`)})}):h("span",{children:h(ve,{href:`/tz/${wt(t,`${e}_address`)}`,children:Ji(wt(t,`${e}_address`))})})})}function Ml({eventType:t,from:e,to:n,editions:i,price:s,timestamp:r}){return T("div",{className:`${it.history}`,children:[h("div",{className:it.history__event__container,children:t}),h("div",{className:it.history__from,children:e?T(Pe,{children:[h("div",{className:`${it.history__mobile} ${it.history__secondary}`,children:"From"}),e]}):null}),h("div",{className:it.history__to,children:n?T(Pe,{children:[h("div",{className:`${it.history__mobile} ${it.history__secondary}`,children:"To"}),n]}):null}),h("div",{className:`${it.history__ed} ${it.history__desktop}`,children:i}),h("div",{className:`${it.history__price} ${it.history__desktop}`,children:l9(s)?`${parseFloat(s/1e6)} tez`:null}),h("div",{className:`${it.history__date} ${it.history__desktop}`,title:r,children:u9(r)}),T("div",{className:it.history__inner__mobile,children:[h("div",{className:it.history__date,title:r,children:u9(r)}),T("div",{className:it.history__ed,children:["ed. ",i]}),h("div",{className:it.history__price,children:l9(s)?`${parseFloat(s/1e6)} tez`:null})]})]})}const d0e=()=>{const{nft:t}=Pc();return console.debug("nft.events",t==null?void 0:t.events),h(hn,{children:T("div",{className:it.history__container,children:[T("div",{className:it.history__labels,children:[h("div",{className:it.history__event,style:{width:"calc(10% + 35px)"},children:"Event"}),h("div",{className:it.history__from,children:"From"}),h("div",{className:it.history__to,children:"To"}),h("div",{className:it.history__ed,children:"Ed."}),h("div",{className:it.history__price,children:"Price"}),h("div",{className:it.history__date,children:"Time"})]}),t.events.map(e=>e.implements==="SALE"?h(Ml,{eventType:T(Pe,{children:[h(_8,{size:14}),h("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Trade"})]}),from:h(Ho,{event:e,attr:"seller"}),to:h(Ho,{event:e,attr:"buyer"}),editions:1,timestamp:e.timestamp,price:e.price},`t-${e.id}`):["OBJKT_ASK","OBJKT_ASK_V2","TEIA_SWAP","HEN_SWAP","HEN_SWAP_V2","VERSUM_SWAP"].includes(e.type)?h(Ml,{eventType:T(Pe,{children:[h(JQ,{size:14}),h("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Swap"})]}),from:h(Ho,{event:e,attr:"seller"}),editions:e.amount,timestamp:e.timestamp,price:e.price},`t-${e.id}`):e.type==="FA2_TRANSFER"&&e.to_address!==jl&&!e.from_address.startsWith("KT1")&&!e.to_address.startsWith("KT1")?h(Ml,{eventType:T(Pe,{children:[h(_8,{size:14}),h("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Transfer"})]}),from:h(Ho,{event:e,attr:"from"}),to:h(Ho,{event:e,attr:"to"}),editions:e.amount,timestamp:e.timestamp},`t-${e.id}`):e.type==="FA2_TRANSFER"&&e.to_address===jl?h(Ml,{eventType:T(Pe,{children:[h(KQ,{size:14}),h("a",{href:`https://tzkt.io/${e.ophash}`,target:"_blank",rel:"noreferrer",children:"Burn"})]}),from:h(Ho,{event:e,attr:"from"}),to:h("span",{children:h(ve,{href:`/tz/${encodeURI(jl)}`,children:"Burn Address"})}),editions:e.amount,timestamp:e.timestamp},`t-${e.id}`):e.type==="HEN_MINT"?h(Ml,{eventType:T(Pe,{children:[h(XQ,{size:14}),h("div",{className:it.history__mint__op,children:"Minted"})]}),editions:e.editions,timestamp:e.timestamp},`t-${e.id}`):null),T("div",{className:it.history__royalties,children:[tN(t)," Royalties"]})]})})},h0e="_container_h0rp8_192",p0e="_tag_h0rp8_208",d9={container:h0e,tag:p0e},Qw=({tags:t})=>h("div",{className:d9.container,children:t.filter(e=>e!=="").map((e,n)=>h(ve,{to:`${ms.TAGS}/${encodeURI(e)}`,children:h("div",{className:d9.tag,children:e})},`tag${e}${n}`))}),wd=({label:t,value:e})=>T("div",{className:it.info_attributes,children:[t,":",h("p",{children:e})]}),f0e=()=>{var s;const{nft:t,viewer_address:e}=Pc(),n=ec(t.artifact_uri)+`/?creator=${t.artist_address}&viewer=${e||""}&objkt=${t.token_id}`,i=ec(t.metadata_uri);return T(Pe,{children:[h(hn,{children:T("div",{className:it.infos_container,children:[T("div",{className:it.basic_infos,children:[h("h1",{children:t.name}),h("p",{children:t.description})]}),(s=t.tags)!=null&&s.length?h(Qw,{tags:t.tags.map(({tag:r})=>r)}):null]})}),h(gt,{}),h(hn,{children:T("div",{className:it.infos_attributes_container,children:[T("div",{className:it.infos_attributes_flex,children:[h(wd,{label:"Mimetype",value:t.mime_type}),t.language&&h(wd,{label:"Language",value:sf[t.language]}),t.isNSFW&&h(wd,{label:"Content Rating",value:"NSFW (Mature)"}),t.isPhotosensitive&&h(wd,{label:"Accessibility Hazards",value:"Photo Sensitive"}),T("div",{className:it.info_attributes,children:["Rights:",h("p",{children:t.rights?t.rights==="custom"?h("a",{target:"_blank",href:t.right_uri,rel:"noreferrer",children:"Custom"}):ih[t.rights]:ih.none})]}),T("div",{className:it.info_attributes,children:["Mint date:",h("p",{children:u0e(t.minted_at)})]})]}),T("div",{className:it.info_ipfs,children:[h("a",{href:i,children:"Metadata"})," // ",h("a",{href:n,children:"View on ipfs"})]})]})})]})},m0e=()=>{var F;const{nft:t}=Pc(),{id:e}=io(),[n,i,s]=Je(B=>[B.address,B.proxyAddress,B.swap]),[r,a,c,l]=Me(B=>[B.visible,B.progress,B.message,B.show]),[d,p]=y.useState(""),[f,v]=y.useState(""),[m,g]=y.useState("tez"),b=B=>g(B.target.value),E=B=>{console.debug(B),B<=.1&&l(`Price is really low (${B}ꜩ), for giveaways checkout hicetdono (dono.xtz.tools)`)},x=(F=t.artist_profile)!=null&&F.is_split?t.artist_profile.split_contract.administrator_address:null,C=y.useMemo(()=>{var B;return(B=t.holdings)==null?void 0:B.find(k=>k.holder_address===n||k.holder_address===i&&n===x)},[t,n,i,x]),_=y.useMemo(()=>(C==null?void 0:C.amount)||0,[C]),I=async()=>{if(console.debug({amount:d,price:f}),!d){l(`Please enter an OBJKT quantity to swap (current value: ${d})`);return}if(f==null||f<0){l(`Please enter a price for the swap (current value: ${f})`);return}console.debug(n,t.royalties_total,parseFloat(f)*1e6,e,t.artist_address,parseFloat(d)),console.log([n,t.royalties_total,parseFloat(f)*1e6,e,t.artist_address,parseFloat(d)]),m==="tez"&&await s(n,t.royalties_total/1e3,parseFloat(f)*1e6,e,t.artist_address,parseFloat(d))},S={width:"75% !important"};return h(Pe,{children:r?h(hn,{children:T("div",{children:[h("p",{children:c}),h(vs,{})]})}):T("div",{children:[h(hn,{children:h("div",{className:it.container,children:T("p",{children:["You own ",_," editions of OBJKT#",e,". How many would you like to swap?"]})})}),h(hn,{children:T("div",{className:it.container,children:[h(As,{type:"number",placeholder:"OBJKT quantity",min:1,value:d,onChange:p,onBlur:B=>{parseInt(B.target.value)>_&&p(_)},disabled:a}),T("div",{style:{width:"100%",display:"flex"},children:[h("div",{style:{width:"90%"},children:h(As,{style:S,type:"number",placeholder:"Price per OBJKT",value:f,initial:0,onChange:v,onBlur:B=>{const k=parseFloat(B.target.value);k>1e6?v(1e6):k<0&&v(0),E(k)},disabled:a})}),h("div",{children:h("select",{onChange:b,style:{float:"right",display:"inline"},children:h("option",{value:"tezos",children:"tez"})})})]}),h(ve,{shadow_box:!0,onClick:I,fit:!0,disabled:a,children:"Swap"})]})}),h(hn,{children:h("div",{className:it.container,children:h("p",{children:"The Teia marketplace fee is set to 2.5%. Fees get directed to the Teia DAO treasury multisig (KT1J9FYz29RBQi1oGLw8uXyACrzXzV1dHuvb)"})})})]})})},A0e=({tx:t,index:e,onAdd:n,onRemove:i})=>{const[s,r]=y.useState(""),[a,c]=y.useState(""),l=Me(f=>f.show),d=()=>{ql(a)?n({index:e,to_:a,amount:parseInt(s),token_id:t.token_id}):l("Transfer",`Invalid address ${a}`)},p=f=>{f.code==="Enter"&&d()};return t?T("tr",{className:Ae.row,children:[h("td",{style:{width:"200px"},children:h(As,{type:"number",name:"transfer-quantity",label:"Quantity",placeholder:"OBJKT quantity",min:1,value:s,onChange:f=>{typeof f=="number"&&r(f.toString())}})}),h("td",{children:h(As,{type:"text",label:"Recipient",placeholder:"to address (tz...)",value:a,onChange:f=>{typeof f=="string"&&c(f)},onKeyDown:p})}),i&&h("td",{className:Ae.actionCell,children:h(ve,{alt:"Click to delete this transfer",fit:!0,onClick:()=>i(t),children:h(Hh,{width:16})})}),!i&&a&&s&&h("td",{className:Ae.actionCell,align:"center",children:h(ve,{alt:"Add transfer to batch list",fit:!0,shadow_box:!0,onClick:d,children:"add"})})]}):null},v0e=()=>{var E,x,C;const{nft:t}=Pc(),[e,n,i]=Je(_=>[_.address,_.proxyAddress,_.transfer]),s=n||e,r=(E=t.artist_profile)!=null&&E.is_split?(C=(x=t.artist_profile)==null?void 0:x.split_contract)==null?void 0:C.administrator_address:null,a=y.useMemo(()=>{var _;return(_=t.holdings)==null?void 0:_.find(I=>I.holder_address===s&&(e===s||e===r))},[t,e,r,s]),c={index:0,to_:void 0,amount:void 0,token_id:t.token_id},[l,d]=y.useState([{...c}]),p=_t(Ae.table,Ae.mt3,Ae.mb3),f=l.filter(_=>(_==null?void 0:_.to_)&&(_==null?void 0:_.amount)),v=_=>{const I=[...l];I[_.index]=_,d([...I,{...c,index:I.length}])},m=_=>{const I=[...l];delete I[_.index],d(I)},g=()=>{i(f)},b=a?a.amount:0;return h(Pe,{children:b===0?h("div",{className:Ae.container,children:h("p",{children:"No editions found to transfer."})}):T("div",{className:Ae.container,children:[T("h2",{children:["Transfer (count: ",f.length,"/",b,")"]}),h("p",{children:"Add addresses below along with how many tokens you wish to send to each."}),T("p",{children:["You currently have ",b," editions available."]}),h("table",{className:p,children:h("tbody",{children:l.map((_,I)=>h(A0e,{tx:_,index:I,onAdd:v,onRemove:I{i(t)},children:h("div",{className:_i.tag,style:{textDecoration:n?"underline":"none"},children:e})})}function Pw({onChange:t,filter:e,items:n=[]}){return h(hn,{children:h("div",{style:{display:"flex",justifyContent:"flex-end"},children:n.map(({type:i,label:s})=>h(g0e,{type:i,onClick:t,isActive:e===i,children:s},i))})})}const h9="ALL",p9="FOR_SALE",f9="NOT_FOR_SALE";function b0e(){const{showFilters:t,showRestricted:e,overrideProtections:n,address:i}=bu(),[s,r]=y.useState(h9);return T(Pe,{children:[t&&h(Pw,{filter:s,onChange:r,items:[{type:h9,label:"All"},{type:p9,label:"For sale"},{type:f9,label:"Not for sale"}]}),h(Xi,{showRestricted:e,overrideProtections:n,label:"Artist's Collection",namespace:"collections",swrParams:[i],variables:{address:i},emptyMessage:"no collections",maxItems:null,postProcessTokens:a=>s===p9?a.filter(({listing_seller_address:c})=>c===i):s===f9?a.filter(({listing_seller_address:c,artist_address:l})=>l!==i&&c!==i):a,extractTokensFromResponse:(a,{postProcessTokens:c})=>{const l=a.holdings.map(({token:f})=>f),d=a.listings.map(({token:f,seller_address:v})=>({...f,listing_seller_address:v})),p=no([...l,...d],({token_id:f})=>f).map(f=>({...f,key:f.token_id}));return c(p)},query:Qn.gql` + ${ki} query collectorGallery($address: String!) { holdings( where: { @@ -2016,8 +2016,8 @@ ${s.join(` price } } - `})]})}const p9="ALL",f9="PRIMARY",m9="SECONDARY",A9="NOT_FOR_SALE";function l0e(){const{showFilters:t,showRestricted:e,overrideProtections:n,address:i}=vu(),[s,r]=y.useState(p9);return k(He,{children:[t&&p(Lw,{filter:s,onChange:r,items:[{type:p9,label:"All"},{type:f9,label:"Primary"},{type:m9,label:"Secondary"},{type:A9,label:"Not for sale"}]}),p(Yi,{showRestricted:e,overrideProtections:n,label:"Artist's Creations",namespace:"creations",swrParams:[i],variables:{address:i},emptyMessage:"no creations",maxItems:null,extractTokensFromResponse:a=>{const c=a.artist_tokens,l=a.artist_single_collabs.map(d=>{var h,f;return(h=d==null?void 0:d.split_contract)!=null&&h.created_tokens&&d.split_contract.shareholders.length===1?(f=d==null?void 0:d.split_contract)==null?void 0:f.created_tokens:[]}).flat();return Ti.orderBy([...c,...l],["minted_at"]).reverse().map(d=>({...d,key:d.token_id}))},postProcessTokens:a=>s===f9?a.filter(c=>xt(c,"lowest_price_listing.seller_address")===i):s===m9?a.filter(c=>xt(c,"lowest_price_listing.seller_address")!==i):s===A9?a.filter(c=>xt(c,"lowest_price_listing")===null):a,query:Qn.gql` - ${Fi} + `})]})}const m9="ALL",A9="PRIMARY",v9="SECONDARY",g9="NOT_FOR_SALE";function y0e(){const{showFilters:t,showRestricted:e,overrideProtections:n,address:i}=bu(),[s,r]=y.useState(m9);return T(Pe,{children:[t&&h(Pw,{filter:s,onChange:r,items:[{type:m9,label:"All"},{type:A9,label:"Primary"},{type:v9,label:"Secondary"},{type:g9,label:"Not for sale"}]}),h(Xi,{showRestricted:e,overrideProtections:n,label:"Artist's Creations",namespace:"creations",swrParams:[i],variables:{address:i},emptyMessage:"no creations",maxItems:null,extractTokensFromResponse:a=>{const c=a.artist_tokens,l=a.artist_single_collabs.map(d=>{var p,f;return(p=d==null?void 0:d.split_contract)!=null&&p.created_tokens&&d.split_contract.shareholders.length===1?(f=d==null?void 0:d.split_contract)==null?void 0:f.created_tokens:[]}).flat();return Fi.orderBy([...c,...l],["minted_at"]).reverse().map(d=>({...d,key:d.token_id}))},postProcessTokens:a=>s===A9?a.filter(c=>wt(c,"lowest_price_listing.seller_address")===i):s===v9?a.filter(c=>wt(c,"lowest_price_listing.seller_address")!==i):s===g9?a.filter(c=>wt(c,"lowest_price_listing")===null):a,query:Qn.gql` + ${ki} query creatorGallery($address: String!) { artist_tokens: tokens( where: { @@ -2047,8 +2047,8 @@ ${s.join(` } } } - `})]})}function u0e(){const{showRestricted:t,address:e,overrideProtections:n}=vu(),[i,s]=y.useState(!1),[r,a]=y.useState(!1);return k(He,{children:[i?p("div",{className:_i.tools,children:p(Jr,{small:!0,checked:r,onCheck:a,label:"Include unverified OBJKTs"})}):null,p(Yi,{showRestricted:t,overrideProtections:n,label:"Artist's Collabs",namespace:"collabs",swrParams:[e],variables:{address:e},emptyMessage:"no collabs",maxItems:null,extractTokensFromResponse:c=>{const l=c.teia_shareholders.map(d=>xt(d,"split_contract.created_tokens",[])).flat();return s(l.some(d=>!xt(d,"teia_meta.is_signed"))),hw(l,["minted_at"]).reverse().filter(d=>r||xt(d,"teia_meta.is_signed")).map(d=>({...d,key:d.token_id}))},query:Qn.gql` - ${Fi} + `})]})}function E0e(){const{showRestricted:t,address:e,overrideProtections:n}=bu(),[i,s]=y.useState(!1),[r,a]=y.useState(!1);return T(Pe,{children:[i?h("div",{className:_i.tools,children:h(Jr,{small:!0,checked:r,onCheck:a,label:"Include unverified OBJKTs"})}):null,h(Xi,{showRestricted:t,overrideProtections:n,label:"Artist's Collabs",namespace:"collabs",swrParams:[e],variables:{address:e},emptyMessage:"no collabs",maxItems:null,extractTokensFromResponse:c=>{const l=c.teia_shareholders.map(d=>wt(d,"split_contract.created_tokens",[])).flat();return s(l.some(d=>!wt(d,"teia_meta.is_signed"))),fw(l,["minted_at"]).reverse().filter(d=>r||wt(d,"teia_meta.is_signed")).map(d=>({...d,key:d.token_id}))},query:Qn.gql` + ${ki} query GetCollabTokens($address: String!) { teia_shareholders( where: { @@ -2063,13 +2063,13 @@ ${s.join(` } } } - `})]})}function d0e(){const t=e4(),[e,n,i,s]=et(a=>[a.address,a.setAccount,a.proxyAddress,a.sync],Ns);y.useEffect(()=>{(async()=>{e||await s(),await n()})().catch(console.error)},[e]);const r=a=>{const c=i||e;switch(a){case"/tz":case"/feed/friends":return`${a}/${c}`;case"/settings":case"/subjkt":case"/mint":case"/collaborate":return a;default:return"/"}};return e?p(I9,{to:r(t.state),replace:!0}):k(gn,{title:"",children:[p(Qs,{message:"Requesting Permissions"}),p(ge,{to:"/sync",children:"try again?"})]})}const h0e=()=>{const{language:t}=m4(),[e,n]=y.useState(""),i=y.useCallback(()=>{const s=`/languages/documents/terms-${t}.md`;fetch(s).then(r=>r.text()).then(r=>{n(r)})},[t]);return y.useEffect(()=>{i()},[i]),p(gn,{title:"terms",large:!0,children:p(dn,{children:e&&p(p4,{options:{forceBlock:!0},className:"markdown-doc",children:e})})})};var Yf={},v9=Zf;Yf.createRoot=v9.createRoot,Yf.hydrateRoot=v9.hydrateRoot;const p0e="_container_13xw0_192",f0e="_grid_13xw0_199",m0e="_fill_bg_13xw0_210",A0e="_large_13xw0_213",v0e="_left_13xw0_216",g0e="_right_13xw0_223",b0e="_separator_13xw0_233",y0e="_address_13xw0_237",E0e="_logo_13xw0_243",x0e="_sync_label_13xw0_247",cs={container:p0e,grid:f0e,fill_bg:m0e,large:A0e,left:v0e,right:g0e,separator:b0e,address:y0e,logo:E0e,sync_label:x0e},w0e="_menu_11qop_192",_0e={menu:w0e},C0e={duration:.5,ease:[.43,.13,.23,.96]},I0e=y.memo(({isOpen:t=!1})=>{const e=t?"opened":"closed",n={closed:{rotate:0},opened:{rotate:45,translateY:3}},i={closed:{opacity:1},opened:{opacity:0}},s={closed:{rotate:0,translateY:0},opened:{rotate:-45,translateY:-3}},r={strokeWidth:2,vectorEffect:"non-scaling-stroke",initial:"closed",animate:e,transition:C0e};return p("div",{className:_0e.menu,children:k(nn.svg,{viewBox:"0 0 14 14",overflow:"visible",preserveAspectRatio:"none",children:[p(nn.line,{x1:"2",x2:"12",y1:"4",y2:"4",variants:n,...r}),p(nn.line,{x1:"2",x2:"12",y1:"7",y2:"7",variants:i,...r}),p(nn.line,{x1:"2",x2:"12",y1:"10",y2:"10",variants:s,...r})]})})}),D0e=()=>{const[t,e,n,i]=et(l=>[l.address,l.proxyName,l.proxyAddress,l.userInfo],Ns),[s,r]=hn(l=>[l.zen,l.setZen]),a=e||(i==null?void 0:i.name),c=n||t;return k(nn.div,{className:`${pn.menu}`,...H9(),children:[k("nav",{className:`${pn.content}`,children:[k("div",{className:`${pn.menu_left}`,children:[p(Nn,{className:pn.menu_label,route:"search"}),p(Nn,{className:pn.menu_label,route:"about"}),p(Nn,{className:pn.menu_label,label:"F.A.Q",route:"faq"})]}),p(Jt,{className:pn.line,vertical:!0}),k("div",{className:pn.menu_right,children:[p("div",{className:pn.address,children:Wi(t)}),p(Nn,{className:pn.menu_label,label:"Mint",route:"mint",need_sync:!0}),p(Nn,{className:pn.menu_label,label:"Assets",route:`${a||c}`||"tz",need_sync:!a||!c}),p(Nn,{className:pn.menu_label,need_sync:!0,route:"collaborate"}),p(Nn,{className:pn.menu_label,label:"Profile",route:"subjkt",need_sync:!0}),p(Nn,{className:pn.menu_label,label:"Claim DAO tokens",route:"claim"}),p(Nn,{className:pn.menu_label,label:"DAO parameters",route:"dao"}),p(Nn,{className:pn.menu_label,label:"DAO proposals",route:"proposals"}),p(Nn,{className:pn.menu_label,label:"Create DAO proposals",route:"create"}),k("div",{className:pn.state_buttons,children:[p(VO,{box:!0,label:"ZEN",onToggle:r,toggled:s}),p(Ox,{className:pn.theme_selection})]})]})]}),p(Lb,{pin:!0})]})},S0e="_bottom_banner_wdso2_192",B0e="_banner_wdso2_208",T0e="_close_wdso2_222",F0e="_content_wdso2_228",Mh={bottom_banner:S0e,banner:B0e,close:T0e,content:F0e},k0e=({children:t,color:e})=>{const[n,i]=y.useState(!0),{y:s}=TX();return y.useEffect(()=>{i(s<50)},[s]),p(gr,{children:n&&p(nn.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"40px",y:0},exit:{opacity:0,y:-100},className:Mh.banner,children:t})})},M0e=()=>{const[t,e]=y.useState(),[n,i]=y.useState(),[s,r]=hn(a=>[a.has_seen_banner,a.setHasSeenBanner]);return y.useEffect(()=>{async function a(){const l=await(await fetch(`${X3}/banner_config.json`)).text(),d=Qx.parse(l);if(i(d),d.enable<=0)return;const f=await(await fetch(`${X3}/banner.md`)).text();e(f)}try{a()}catch(c){console.error(c)}},[]),p(He,{children:t&&!s&&k(k0e,{color:n==null?void 0:n.color,children:[p(f4,{className:Mh.content,children:t}),p(ge,{onClick:()=>{r(!0)},className:Mh.close,children:p(Vh,{fill:"var(--background-color)",width:"16"})})]})})},R0e=({children:t=null})=>p("div",{className:Mh.bottom_banner,children:t});y.memo(R0e);const H3=[{title:"TezQuakeAid - Morocco",icon:"🇲🇦 ",feed:"morocco-quake-aid",link:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671",subtitle:"9th September 2023 - ",content:"In September 2023, Morocco has been hit by a devastating earthquake. The TezQuateAid team launched a fundraising campaign dedicated to assisting those who have been impacted by this tragic catastrophe."},{title:"Tezos Pride",icon:"🏳️‍🌈",feed:"tezospride",link:"https://github.com/teia-community/teia-docs/wiki/Tezospride",subtitle:"throughout June and beyond every year",content:"TezosPride is a continuous event to celebrate and support the 2SLGBTQ+ community in the Tezos ecosystem. The main event spans Pride Month (June) annually."},{title:"TezQuakeAid - Turkey/Syria",icon:"🇹🇷🇸🇾 ",feed:"quake-aid",link:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671",subtitle:"8st February 2023 - March 2023",content:"The earthquakes in Turkey and Syria in February 2023 have caused immense devastation. The Tezos community has set up donation opportunities to recognised, independent relief organisations. Donations after April 2023 will be directed towards the current flood relief event for Morocco"},{title:"Tezos for Iran",icon:"🇮🇷 ",feed:"iran",link:"https://github.com/teia-community/teia-docs/wiki/Tezos-for-Iran",subtitle:"25 October - 1st January 2022",content:"In the wake of the historic protests against the killing of young Iranian women, Teia has set up a charity fundraiser in solidarity with the protests and to raise awareness for womens rights in Iran."},{title:"Pakistan Fundraiser",icon:"🇵🇰 ",feed:"pakistan",link:"https://github.com/teia-community/teia-docs/wiki/Pakistan-Fundraiser",subtitle:"1st October - 2nd December 2022",content:"In late August, torrential monsoon triggered the biggest climate related disasters in history: a third of Pakistans landmass is submerged in water affecting tens of millions of people, washing away houses, destroying crops, hospitals, schools. To date, more than 1,500 people have lost their lives to the floods, including 552 children. Currently, 73% of the flood victims have inadequate access to necessities like food, water, medical aid, etc."},{title:"Ukraine",feed:"ukraine",icon:"🇺🇦 ",link:"https://github.com/teia-community/teia-docs/wiki/Ukranian-Fundraising",subtitle:"Mid November - Late December 2022",content:`In support for our Ukrainian friends, + `})]})}function x0e(){const t=nm(),[e,n,i,s]=Je(a=>[a.address,a.setAccount,a.proxyAddress,a.sync],Ls);y.useEffect(()=>{(async()=>{e||await s(),await n()})().catch(console.error)},[e]);const r=a=>{const c=i||e;switch(a){case"/tz":case"/feed/friends":return`${a}/${c}`;case"/settings":case"/subjkt":case"/mint":case"/collaborate":return a;default:return"/"}};return e?h(S9,{to:r(t.state),replace:!0}):T(on,{title:"",children:[h(vs,{message:"Requesting Permissions"}),h(ve,{to:"/sync",children:"try again?"})]})}const w0e=()=>{const{language:t}=vm(),[e,n]=y.useState(""),i=y.useCallback(()=>{const s=`/languages/documents/terms-${t}.md`;fetch(s).then(r=>r.text()).then(r=>{n(r)})},[t]);return y.useEffect(()=>{i()},[i]),h(on,{title:"terms",large:!0,children:h(hn,{children:e&&h(mm,{options:{forceBlock:!0},className:"markdown-doc",children:e})})})};var Zf={},b9=tm;Zf.createRoot=b9.createRoot,Zf.hydrateRoot=b9.hydrateRoot;const _0e="_container_13xw0_192",C0e="_grid_13xw0_199",I0e="_fill_bg_13xw0_210",D0e="_large_13xw0_213",S0e="_left_13xw0_216",B0e="_right_13xw0_223",T0e="_separator_13xw0_233",F0e="_address_13xw0_237",k0e="_logo_13xw0_243",M0e="_sync_label_13xw0_247",ls={container:_0e,grid:C0e,fill_bg:I0e,large:D0e,left:S0e,right:B0e,separator:T0e,address:F0e,logo:k0e,sync_label:M0e},R0e="_menu_11qop_192",N0e={menu:R0e},O0e={duration:.5,ease:[.43,.13,.23,.96]},L0e=y.memo(({isOpen:t=!1})=>{const e=t?"opened":"closed",n={closed:{rotate:0},opened:{rotate:45,translateY:3}},i={closed:{opacity:1},opened:{opacity:0}},s={closed:{rotate:0,translateY:0},opened:{rotate:-45,translateY:-3}},r={strokeWidth:2,vectorEffect:"non-scaling-stroke",initial:"closed",animate:e,transition:O0e};return h("div",{className:N0e.menu,children:T(nn.svg,{viewBox:"0 0 14 14",overflow:"visible",preserveAspectRatio:"none",children:[h(nn.line,{x1:"2",x2:"12",y1:"4",y2:"4",variants:n,...r}),h(nn.line,{x1:"2",x2:"12",y1:"7",y2:"7",variants:i,...r}),h(nn.line,{x1:"2",x2:"12",y1:"10",y2:"10",variants:s,...r})]})})}),Q0e=()=>{const[t,e,n,i]=Je(l=>[l.address,l.proxyName,l.proxyAddress,l.userInfo],Ls),[s,r]=pn(l=>[l.zen,l.setZen]),a=e||(i==null?void 0:i.name),c=n||t;return T(nn.div,{className:`${fn.menu}`,...q9(),children:[T("nav",{className:`${fn.content}`,children:[T("div",{className:`${fn.menu_left}`,children:[h(On,{className:fn.menu_label,route:"search"}),h(On,{className:fn.menu_label,route:"about"}),h(On,{className:fn.menu_label,label:"F.A.Q",route:"faq"})]}),h(gt,{className:fn.line,vertical:!0}),T("div",{className:fn.menu_right,children:[h("div",{className:fn.address,children:Ji(t)}),h(On,{className:fn.menu_label,label:"Mint",route:"mint",need_sync:!0}),h(On,{className:fn.menu_label,label:"Assets",route:`${a||c}`||"tz",need_sync:!a||!c}),h(On,{className:fn.menu_label,need_sync:!0,route:"collaborate"}),h(On,{className:fn.menu_label,label:"Profile",route:"subjkt",need_sync:!0}),h(On,{className:fn.menu_label,label:"Claim DAO tokens",route:"claim"}),h(On,{className:fn.menu_label,label:"DAO parameters",route:"dao"}),h(On,{className:fn.menu_label,label:"DAO proposals",route:"proposals"}),h(On,{className:fn.menu_label,label:"Create DAO proposals",route:"create"}),T("div",{className:fn.state_buttons,children:[h(HN,{box:!0,label:"ZEN",onToggle:r,toggled:s}),h(Ox,{className:fn.theme_selection})]})]})]}),h(Qb,{pin:!0})]})},P0e="_bottom_banner_wdso2_192",$0e="_banner_wdso2_208",z0e="_close_wdso2_222",V0e="_content_wdso2_228",Nh={bottom_banner:P0e,banner:$0e,close:z0e,content:V0e},U0e=({children:t,color:e})=>{const[n,i]=y.useState(!0),{y:s}=kX();return y.useEffect(()=>{i(s<50)},[s]),h(gr,{children:n&&h(nn.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"40px",y:0},exit:{opacity:0,y:-100},className:Nh.banner,children:t})})},H0e=()=>{const[t,e]=y.useState(),[n,i]=y.useState(),[s,r]=pn(a=>[a.has_seen_banner,a.setHasSeenBanner]);return y.useEffect(()=>{async function a(){const l=await(await fetch(`${ef}/banner_config.json`)).text(),d=Px.parse(l);if(i(d),d.enable<=0)return;const f=await(await fetch(`${ef}/banner.md`)).text();e(f)}try{a()}catch(c){console.error(c)}},[]),h(Pe,{children:t&&!s&&T(U0e,{color:n==null?void 0:n.color,children:[h(Am,{className:Nh.content,children:t}),h(ve,{onClick:()=>{r(!0)},className:Nh.close,children:h(Hh,{fill:"var(--background-color)",width:"16"})})]})})},G0e=({children:t=null})=>h("div",{className:Nh.bottom_banner,children:t});y.memo(G0e);const q3=[{title:"TezQuakeAid - Morocco",icon:"🇲🇦 ",feed:"morocco-quake-aid",link:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671",subtitle:"9th September 2023 - ",content:"In September 2023, Morocco has been hit by a devastating earthquake. The TezQuateAid team launched a fundraising campaign dedicated to assisting those who have been impacted by this tragic catastrophe."},{title:"Tezos Pride",icon:"🏳️‍🌈",feed:"tezospride",link:"https://github.com/teia-community/teia-docs/wiki/Tezospride",subtitle:"throughout June and beyond every year",content:"TezosPride is a continuous event to celebrate and support the 2SLGBTQ+ community in the Tezos ecosystem. The main event spans Pride Month (June) annually."},{title:"TezQuakeAid - Turkey/Syria",icon:"🇹🇷🇸🇾 ",feed:"quake-aid",link:"https://app.joyn.xyz/space/tezquakeaid-ec7f1f650671",subtitle:"8st February 2023 - March 2023",content:"The earthquakes in Turkey and Syria in February 2023 have caused immense devastation. The Tezos community has set up donation opportunities to recognised, independent relief organisations. Donations after April 2023 will be directed towards the current flood relief event for Morocco"},{title:"Tezos for Iran",icon:"🇮🇷 ",feed:"iran",link:"https://github.com/teia-community/teia-docs/wiki/Tezos-for-Iran",subtitle:"25 October - 1st January 2022",content:"In the wake of the historic protests against the killing of young Iranian women, Teia has set up a charity fundraiser in solidarity with the protests and to raise awareness for womens rights in Iran."},{title:"Pakistan Fundraiser",icon:"🇵🇰 ",feed:"pakistan",link:"https://github.com/teia-community/teia-docs/wiki/Pakistan-Fundraiser",subtitle:"1st October - 2nd December 2022",content:"In late August, torrential monsoon triggered the biggest climate related disasters in history: a third of Pakistans landmass is submerged in water affecting tens of millions of people, washing away houses, destroying crops, hospitals, schools. To date, more than 1,500 people have lost their lives to the floods, including 552 children. Currently, 73% of the flood victims have inadequate access to necessities like food, water, medical aid, etc."},{title:"Ukraine",feed:"ukraine",icon:"🇺🇦 ",link:"https://github.com/teia-community/teia-docs/wiki/Ukranian-Fundraising",subtitle:"Mid November - Late December 2022",content:`In support for our Ukrainian friends, brothers and sisters, [Veqtor](https://twitter.com/Veqtor/status/1497167740146266112?s=20&t=mmvu8KPxybOa0TQXX32nFw) from [Versum](https://twitter.com/versumofficial) in conjunction with [FxHash](https://twitter.com/fx_hash_/status/1497113572085751810?s=20&t=mmvu8KPxybOa0TQXX32nFw) set up a [shared donation contract](https://tzkt.io/KT1DWnLiUkNtAQDErXxudFEH63JC6mqg3HEx/info), that will redirect tezos to multiple charity orgs (listed below) in support of Ukraine relief, and we want to help support this initiative. -you can find the source code on [github](https://github.com/ciphrd/public-contracts/blob/master/donations_ukraine.py)`}],O0e="_event_card_1762z_192",N0e="_event_content_1762z_212",L0e="_event_tag_line_1762z_213",Q0e="_event_icon_1762z_219",Ml={event_card:O0e,event_content:N0e,event_tag_line:L0e,event_icon:Q0e},P0e=({event:t})=>{const e={hidden:{opacity:0,x:-100,transition:{ease:"easeOut"}},show:{opacity:1,x:0,transition:{ease:"easeOut"}}};return k("article",{className:Ml.event_card,children:[p(nn.h1,{variants:e,children:t.feed?k(ge,{to:`/feed/${t.feed}`,children:[t.title," ",t.icon&&p("span",{className:Ml.event_icon,children:t.icon})]}):k(He,{children:[t.title,t.icon&&p("span",{className:Ml.event_icon,children:t.icon})]})}),p(nn.p,{variants:e,className:Ml.event_tag_line,children:t.subtitle}),k(nn.div,{variants:e,className:Ml.event_content,children:[p(f4,{children:t.content}),t.link&&p("a",{target:"_blank",rel:"noreferrer",href:t.link,children:"More info >> "})]})]})},$0e=()=>{const[t,e,n,i,s,r,a,c]=et(U=>[U.address,U.setAccount,U.proxyName,U.proxyAddress,U.userInfo,U.unsync,U.sync,U.resetProxy],Ns),[l,d,h]=Oe(U=>[U.collapsed,U.setCollapsed,U.toggleMenu],Ns);y.useEffect(()=>{const U=hn.getState().applyTheme;return hn.subscribe(N=>N.theme,U,{fireImmediately:!0})},[]),y.useEffect(()=>{const U=document.body.parentElement;U&&(U.style.overflowY=l?"":"scroll",U.style.position=l?"":"fixed")},[l]);const f=fu(),v=e4(),m=xX("(min-width: 600px)"),[g,b]=y.useState(),[E,x]=y.useState(),[C,_]=y.useState("Sync"),[I,S]=y.useState(""),[T,B]=y.useState("");y.useEffect(()=>{e(),b(Math.floor(Math.random()*150))},[]),y.useEffect(()=>{x(v.pathname==="/")},[v.pathname]),y.useEffect(()=>{const U=([H,N,O,G])=>{if(_(H?"Unsync":"Sync"),H&&l){const ee=N?` (${O||Wi(N)})`:"",Y=G!=null&&G.name?`(${G.name})`:"";S(()=>Wi(H)+(ee||Y)),B(()=>C.slice(C.length-5,C.length).split("").join(" "))}};return et.subscribe(H=>[H.address,H.proxyAddress,H.proxyName,H.userInfo],U)},[]);const F=(U,H)=>{d(!0),f(U,{state:H})},Q=()=>{if(t)if(l){const U=n||(s==null?void 0:s.name),H=i||t;F(U?`/${U}`:`${ms.ISSUER}/${H}`)}else r();else a()},z=wt({[cs.grid]:!0,[cs.fill_bg]:!l});return k(He,{children:[p(M0e,{}),p(gr,{children:!l&&p(D0e,{})}),k("header",{className:`${cs.container}`,children:[k("div",{className:z,children:[p("div",{className:cs.left,children:p(ME,{alt:"events dropdown",className:cs.events_button,icon:p(eP,{}),menuID:"events",label:m?"Events":"",id:`events-${v.pathname}`,children:p(kE,{menuID:"events",vertical:!0,children:H3==null?void 0:H3.map(U=>p(P0e,{event:U},`${U.title} - ${U.subtitle}`))})})}),p(ge,{alt:"teia logo",to:E?null:"/",onTo:()=>{d(!0),x(E)},onClick:()=>{b(Math.random()*100)},children:p(cP,{seed:g,className:cs.logo})}),k("div",{className:cs.right,children:[!l&&p(He,{children:k(ge,{alt:"local settings",to:"/settings",onTo:()=>d(!0),className:cs.config_button,children:[p(XQ,{fill:"var(--text-color)",width:16,height:16}),m&&"Config"]})}),!l&&i&&k(He,{children:[p(Jt,{className:cs.separator,vertical:!0}),p(ge,{alt:"exit collab",small:!0,onClick:()=>c(),secondary:!0,children:"Exit collab"}),p(Jt,{className:cs.separator,vertical:!0})]}),p(ge,{onClick:Q,className:cs.sync_label,secondary:!0,alt:l?T?`wallet account ending in ${T}`:"sync wallet":T?"unsync":"sync",children:!l||!t?p("span",{children:C},"synclabel"):p("span",{children:I},"")}),p(ge,{alt:`${l?"show":"hide"} menu`,onClick:h,secondary:!0,children:p(I0e,{isOpen:!l})})]})]}),p(Jt,{})]})]})};function z0e(t=-2,e=2){const[n]=hn(i=>[i.tilted]);y.useEffect(()=>{let i=document.getElementById("page-styles");i||(i=document.createElement("style"),i.setAttribute("id","page-styles"),document.head.appendChild(i));let s="";if(n){let r=0;for(;Math.abs(r)<.3;)r=Math.random()*(e-t)+t;s=`*:not(.no-fool):not([id^="beacon-alert-wrapper-"]):not(main):not(body):not(html):not(#root) { transition: transform 500ms; rotate:${r}deg; }`}i.innerHTML=s},[n,t,e])}const V0e=()=>{const{isLoading:t}=yr();return z0e(),t?p(Qs,{}):k(He,{children:[!1,p(FF,{getKey:e=>e.key}),k(gr,{mode:"wait",initial:!1,children:[p($0e,{},"header"),p(Au,{})]})]})};window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/);function U0e(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(t=>{t.unregister()}).catch(t=>{console.error(t.message)})}function H0e(){return k("div",{className:Na.warning,children:[p("p",{children:"IMPORTANT: Please read the guide before minting!"}),p(ge,{href:"https://github.com/teia-community/teia-docs/wiki/Interactive-OBJKTs",children:p("strong",{children:"Interactive OBJKTs Guide"})})]})}const G0e="_container_15ucc_1",q0e="_media_15ucc_5",j0e="_info_15ucc_6",K0e="_field_15ucc_15",W0e="_attributes_15ucc_18",J0e="_label_15ucc_27",Y0e="_title_15ucc_62",Hr={container:G0e,media:q0e,info:j0e,field:K0e,attributes:W0e,label:J0e,title:Y0e};function X0e(t){return t===We.ZIP||t===We.ZIP1||t===We.ZIP2}const G3=({title:t,children:e})=>e&&k("div",{className:Hr.attributes,children:[k("strong",{children:[t,":"]}),e]}),xd=({title:t,value:e})=>e&&k("div",{className:Hr.field,children:[k("strong",{children:[t,":"]}),e]}),Z0e=()=>{const[t,e,n,i,s,r,a,c,l,d,h,f]=pu(g=>[g.tags,g.title,g.description,g.artifact,g.cover,g.license,g.custom_license_uri,g.royalties,g.language,g.photosensitive,g.nsfw,g.editions]),{ignoreUriMap:v}=yr(),m=t?t===""?[]:t.replace(/\s/g,"").split(","):[];return i?k(nn.div,{style:{width:"100%"},initial:{x:"20%"},animate:{x:0},exit:{x:"20%"},transition:{ease:"easeInOut"},children:[X0e(i.mimeType)&&p(H0e,{}),p("div",{className:Hr.media,children:p(ph,{displayView:!0,nft:{mime_type:i.mimeType},previewUri:i.reader,previewDisplayUri:s==null?void 0:s.reader})}),k("div",{className:Hr.info,children:[k("div",{className:Hr.title,children:[p("strong",{children:"Title:"}),e]}),p(xd,{title:"Description",value:n}),p(xd,{title:"License",value:r==null?void 0:r.label}),p(xd,{title:"License URI",value:a}),p(xd,{title:"Language",value:l==null?void 0:l.label}),(d||h)&&k("div",{className:Hr.attributes,children:[p("strong",{children:"Attributes:"}),h&&p("span",{className:Hr.label,title:"This artwork is NSFW",children:"NSFW"}),d&&p("span",{className:Hr.label,title:"This artwork can cause seizures",children:"Photo Sensitive Seizure Warning!"})]}),p(G3,{title:"Tags",children:(m==null?void 0:m.length)>0&&p(Nw,{tags:m})}),p(G3,{title:"Editions",children:f}),k(G3,{title:"Royalties",children:[c,"%"]})]}),p(ge,{onClick:()=>pu.getState().mint(v),shadow_box:!0,fit:!0,children:"Mint"})]}):p(nn.div,{style:{width:"100%"},initial:{x:"20%"},animate:{x:0},exit:{x:"20%"},transition:{ease:"easeInOut"},children:p("p",{children:"No file provided for preview"})})},epe="_text_field_error_hq55n_1",tpe="_error_hq55n_7",npe="_field_hq55n_11",Ua={text_field_error:epe,error:tpe,field:npe},ipe="_container_103r9_1",spe="_allowed_103r9_16",rpe="_selected_103r9_23",g9={container:ipe,allowed:spe,selected:rpe},ape=t=>new Promise(e=>{const n=new FileReader;n.onloadend=function(i){if(i.target.readyState===FileReader.DONE){const s=new Uint8Array(i.target.result),r=[];s.forEach(l=>{r.push(l.toString(16))});const a=r.join("").toUpperCase();let c;switch(a){case"7BA2020":c=We.GLTF;break;case"676C5446":c=We.GLB;break;default:c="Unknown MimeType"}e(c)}},n.onerror=()=>e("Unknown MimeType"),n.readAsArrayBuffer(t.slice(0,4))}),ope=y.forwardRef(({label:t,file:e,placeHolder:n,allowedTypes:i,allowedTypesLabel:s,children:r,onChange:a=()=>null,...c},l)=>{const{language:d}=m4(),[h,f]=y.useState(n),v=async g=>{const{files:b}=g.target,E=b[0];if(!E){f(n);return}f(E.name);const x=E.type===""?await ape(E):E.type,C=Buffer.from(await E.arrayBuffer()),_=new FileReader;_.addEventListener("load",I=>{a({title:h,mimeType:x,file:E,buffer:C,reader:I.target.result})}),_.readAsDataURL(E)},m={type:"file",name:c.name||"file"};return i&&(m.accept=i.join(",")),k("div",{className:g9.container,children:[p("strong",{children:t}),k("label",{children:[h,p("input",{...m,ref:l,onChange:v,...c})]}),k("div",{className:g9.allowed,children:[d.mint.supports,": ",s]}),r]})}),q3=y.memo(({error:t,text:e})=>{const n=wt({[Ua.error]:!0,[Ua.text_field_error]:e});return p("p",{className:n,children:t})}),cpe=({value:t,field:e,error:n,register:i,control:s})=>{const r=e.name;switch(e.type){case"text":case"number":return k(As,{className:Ua.field,type:e.type,label:e.label,placeholder:e.placeholder,...i(r,e.rules),children:[p(Jt,{}),n&&p(q3,{text:!0,error:n.message})]});case"textarea":return k(lee,{className:Ua.field,label:e.label,placeholder:e.placeholder,...i(r,e.rules),children:[p(Jt,{}),n&&p(q3,{text:!0,error:n.message})]});case"select":case"select-search":return p(P3,{control:s,defaultValue:e.defaultValue,name:r,rules:e.rules,render:({field:{onChange:a,value:c,name:l,ref:d}})=>p(bh,{inputRef:d,className:Ua.field,options:e.options,value:c,search:e.type==="select-search",label:e.label,placeholder:e.placeholder,onChange:a})});case"checkbox":return p(P3,{control:s,defaultValue:e.defaultValue,name:r,rules:e.rules,render:({field:{onChange:a,value:c,name:l,ref:d}})=>p(Jr,{ref:d,className:Ua.field,label:e.label,checked:c,onCheck:h=>a(h)})});case"file":return p(P3,{control:s,defaultValue:e.defaultValue,name:r,rules:e.rules,render:({field:{onChange:a,value:c,name:l,ref:d}})=>{var h;return p(ope,{ref:d,name:l,file:c==null?void 0:c.file,label:e.label,placeHolder:c?(h=c==null?void 0:c.file)==null?void 0:h.name:e.placeHolder,className:Ua.field,onChange:a,allowedTypesLabel:pb,children:n&&p(q3,{error:n.message})})}});default:return k("p",{children:["Unknown field ",e.label," of type ",e.type]})}};function lpe({fields:t,defaultValues:e,children:n,onSubmit:i,onReset:s}){const{register:r,control:a,handleSubmit:c,watch:l,reset:d,formState:{errors:h}}=Lu();return k("form",{style:{width:"100%"},onSubmit:c(i),children:[t.map(f=>{const v=f.watch?l(f.name):null;return p(cpe,{register:r,value:v,control:a,field:f,error:Ti.get(h,f.name)},f.name)}),p(ge,{onClick:()=>{s==null||s(),d(e)},type:"button",children:"Clear Fields"}),p(ge,{fit:!0,shadow_box:!0,disabled:Object.keys(h).length>0,children:"Submit"})]})}const upe=y.memo(lpe),dpe=[{label:"Title",type:"text",placeholder:"Max 500 characters (optional)",rules:{maxLength:{value:500,message:"Title must be 500 characters or less"}}},{label:"Description",type:"textarea",placeholder:"Max 5000 characters (optional)",rules:{value:5e3,message:"Description must be 5000 characters or less"}},{label:"Tags",type:"text",placeholder:"Comma separated. example: illustration, digital (optional)",rules:{setValueAs:t=>Ti.join(Ti.uniq(t.split(",").map(e=>e.trim()).filter(e=>e)),",")}},{label:"Editions",type:"number",placeholder:`No. editions, 1-${Pp}`,rules:{required:"You need at least 1 edition",min:{value:1,message:"You need at least 1 edition"},max:{value:Pp,message:`You can only mint ${Pp} editions at once.`}}},{label:"Royalties",type:"number",placeholder:`After each sale (between ${F1}-${k1}%)`,rules:{required:`Royalties cannot be left empty, choose a value between ${F1}% and ${k1}%`,min:{value:F1,message:`Royalties must be greater than ${F1}%`},max:{value:k1,message:`Royalties must be less than ${k1}%`}}},{label:"License",placeholder:"(optional)",type:"select",alt:"license selection",options:yO},{label:"Custom license URI",name:"custom_license_uri",enable_if:"useCustomLicense",placeholder:"The URI to the custom license",type:"text",rules:{required:!0,valueAs:t=>t.value,pattern:{value:/((https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})|(ipfs:\/\/.*))/g,message:"Invalid url (supports http, https or ipfs)"}}},{label:"Language",placeholder:"(optional)",rules:{valueAs:t=>t.value},type:"select-search",alt:"token language",options:xO},{label:"NSFW",type:"checkbox"},{label:"Photo Sensitive Seizure Warning",name:"photosensitive",type:"checkbox"},{label:"Artifact",placeHolder:"Upload OBJKT",name:"artifact",type:"file",watch:!0,rules:{required:"No file selected"}},{label:"Cover Image",placeHolder:"Upload Cover image",name:"cover",type:"file",watch:!0,enable_if:"needsCover",rules:{required:"No cover provided"}}],hpe=t=>{const e=Object.keys(t);return dpe.map(n=>(n.name=n.name||Ti.kebabCase(n.label),n)).filter(n=>n.enable_if&&e.includes(n.enable_if)?Ti.get(t,n.enable_if):!0)},ppe=({address:t,name:e,className:n})=>{const[i,s]=y.useState([]),[r,a]=y.useState(!1);y.useEffect(()=>{Ps(gb,"GetCollabs",{address:t}).then(({data:l,errors:d})=>{if(l){const h=l.split_contracts;s(h||[])}})},[t]);const c=wt(Ae.flex,Ae.flexBetween,n);return k(He,{children:[i.length>0&&k("div",{className:c,children:[k("p",{children:[p("span",{style:{opacity:.5},children:"minting as"})," ",e]}),p(ge,{shadow_box:!0,onClick:()=>a(!r),children:r?"Cancel":"Change"})]}),r&&p($E,{showAdminOnly:!0})]})},fpe="_fundsWarning_otiqi_192",mpe="_attributes_checkboxes_otiqi_198",Ape="_mint_form_otiqi_216",vpe="_field_otiqi_221",gpe="_line_otiqi_225",bpe="_collab_bar_otiqi_229",ype={fundsWarning:fpe,attributes_checkboxes:mpe,mint_form:Ape,field:vpe,line:gpe,collab_bar:bpe};function Epe(){const{artifact:t,license:e,minterName:n,address:i,balance:s}=vu(),r=fu(),{control:a}=Lu(),{defaultValues:c}=hm({control:a}),[l,d]=y.useState(!1);y.useEffect(()=>{var v;t&&d(!((v=t==null?void 0:t.mimeType)!=null&&v.startsWith("image")))},[t]);const h=async v=>{var m,g;if(v.artifact&&(m=v.artifact.file)!=null&&m.size&&((g=v.artifact.file)==null?void 0:g.size)/1e6>2e3){Oe.getState().show(`File too big: ${v.artifact.file.size/1e6}mb`);return}pu.setState({...v,isValid:!0}),r("preview")},f=y.useMemo(()=>hpe({needsCover:l,useCustomLicense:(e==null?void 0:e.value)==="custom"}),[l,e==null?void 0:e.value]);return k(nn.div,{style:{width:"100%"},initial:{x:"-20%",opacity:0},animate:{x:0,opacity:1},exit:{x:"-20%",opacity:0},transition:{ease:"easeInOut"},children:[p(ppe,{address:i,name:n}),s>0&&s/1e6<.7&&p("div",{className:ype.fundsWarning,children:p("p",{children:`⚠️ You seem to be low on funds (${s/1e6}ꜩ), mint will probably fail...`})}),p(upe,{defaultValues:c,onSubmit:h,onReset:pu.getState().reset,fields:f})]})}async function xpe(t){return(await wn.get(t)).data.map(n=>n.toString())}const j3={"NSFW List":"https://lists.teia.art/nsfw.json","Photo Sensitive List":"https://lists.teia.art/photosensitive.json","Restricted OBJKTs (deprecated)":"https://lists.teia.art/restricted_objkt.json"};function wpe(){const[t,e]=y.useState(""),[n,i]=y.useState(""),{data:s}=qn(["/feed/lists",n],async()=>xpe(n),{revalidateIfStale:!1,revalidateOnFocus:!1});return k(He,{children:[p("div",{style:{display:"flex",gap:"1em"},children:Object.keys(j3).map(r=>p(ge,{box:!0,onClick:()=>{i(j3[r]),e(j3[r])},children:r}))}),k("div",{style:{display:"flex",marginTop:"25px",alignItems:"center",alignContent:"center",justifyContent:"center",width:"100%"},children:[p(As,{placeholder:"link to a json list of tokens",type:"text",value:t,onChange:e}),p(ge,{onClick:()=>{i(t)},shadow_box:!0,children:"Search"})]}),n&&p(Yi,{disable:!s,label:"Lists Feed",namespace:"lists",variables:{ids:s},swrParams:[n],query:Qn.gql` - ${Fi} +you can find the source code on [github](https://github.com/ciphrd/public-contracts/blob/master/donations_ukraine.py)`}],q0e="_event_card_1762z_192",j0e="_event_content_1762z_212",K0e="_event_tag_line_1762z_213",W0e="_event_icon_1762z_219",Rl={event_card:q0e,event_content:j0e,event_tag_line:K0e,event_icon:W0e},J0e=({event:t})=>{const e={hidden:{opacity:0,x:-100,transition:{ease:"easeOut"}},show:{opacity:1,x:0,transition:{ease:"easeOut"}}};return T("article",{className:Rl.event_card,children:[h(nn.h1,{variants:e,children:t.feed?T(ve,{to:`/feed/${t.feed}`,children:[t.title," ",t.icon&&h("span",{className:Rl.event_icon,children:t.icon})]}):T(Pe,{children:[t.title,t.icon&&h("span",{className:Rl.event_icon,children:t.icon})]})}),h(nn.p,{variants:e,className:Rl.event_tag_line,children:t.subtitle}),T(nn.div,{variants:e,className:Rl.event_content,children:[h(Am,{children:t.content}),t.link&&h("a",{target:"_blank",rel:"noreferrer",href:t.link,children:"More info >> "})]})]})},Y0e=()=>{const[t,e,n,i,s,r,a,c]=Je(U=>[U.address,U.setAccount,U.proxyName,U.proxyAddress,U.userInfo,U.unsync,U.sync,U.resetProxy],Ls),[l,d,p]=Me(U=>[U.collapsed,U.setCollapsed,U.toggleMenu],Ls);y.useEffect(()=>{const U=pn.getState().applyTheme;return pn.subscribe(O=>O.theme,U,{fireImmediately:!0})},[]),y.useEffect(()=>{const U=document.body.parentElement;U&&(U.style.overflowY=l?"":"scroll",U.style.position=l?"":"fixed")},[l]);const f=Au(),v=nm(),m=_X("(min-width: 600px)"),[g,b]=y.useState(),[E,x]=y.useState(),[C,_]=y.useState("Sync"),[I,S]=y.useState(""),[F,B]=y.useState("");y.useEffect(()=>{e(),b(Math.floor(Math.random()*150))},[]),y.useEffect(()=>{x(v.pathname==="/")},[v.pathname]),y.useEffect(()=>{const U=([H,O,N,G])=>{if(_(H?"Unsync":"Sync"),H&&l){const ee=O?` (${N||Ji(O)})`:"",Y=G!=null&&G.name?`(${G.name})`:"";S(()=>Ji(H)+(ee||Y)),B(()=>C.slice(C.length-5,C.length).split("").join(" "))}};return Je.subscribe(H=>[H.address,H.proxyAddress,H.proxyName,H.userInfo],U)},[]);const k=(U,H)=>{d(!0),f(U,{state:H})},Q=()=>{if(t)if(l){const U=n||(s==null?void 0:s.name),H=i||t;k(U?`/${U}`:`${ms.ISSUER}/${H}`)}else r();else a()},z=_t({[ls.grid]:!0,[ls.fill_bg]:!l});return T(Pe,{children:[h(H0e,{}),h(gr,{children:!l&&h(Q0e,{})}),T("header",{className:`${ls.container}`,children:[T("div",{className:z,children:[h("div",{className:ls.left,children:h(RE,{alt:"events dropdown",className:ls.events_button,icon:h(nP,{}),menuID:"events",label:m?"Events":"",id:`events-${v.pathname}`,children:h(ME,{menuID:"events",vertical:!0,children:q3==null?void 0:q3.map(U=>h(J0e,{event:U},`${U.title} - ${U.subtitle}`))})})}),h(ve,{alt:"teia logo",to:E?null:"/",onTo:()=>{d(!0),x(E)},onClick:()=>{b(Math.random()*100)},children:h(uP,{seed:g,className:ls.logo})}),T("div",{className:ls.right,children:[!l&&h(Pe,{children:T(ve,{alt:"local settings",to:"/settings",onTo:()=>d(!0),className:ls.config_button,children:[h(eP,{fill:"var(--text-color)",width:16,height:16}),m&&"Config"]})}),!l&&i&&T(Pe,{children:[h(gt,{className:ls.separator,vertical:!0}),h(ve,{alt:"exit collab",small:!0,onClick:()=>c(),secondary:!0,children:"Exit collab"}),h(gt,{className:ls.separator,vertical:!0})]}),h(ve,{onClick:Q,className:ls.sync_label,secondary:!0,alt:l?F?`wallet account ending in ${F}`:"sync wallet":F?"unsync":"sync",children:!l||!t?h("span",{children:C},"synclabel"):h("span",{children:I},"")}),h(ve,{alt:`${l?"show":"hide"} menu`,onClick:p,secondary:!0,children:h(L0e,{isOpen:!l})})]})]}),h(gt,{})]})]})};function X0e(t=-2,e=2){const[n]=pn(i=>[i.tilted]);y.useEffect(()=>{let i=document.getElementById("page-styles");i||(i=document.createElement("style"),i.setAttribute("id","page-styles"),document.head.appendChild(i));let s="";if(n){let r=0;for(;Math.abs(r)<.3;)r=Math.random()*(e-t)+t;s=`*:not(.no-fool):not([id^="beacon-alert-wrapper-"]):not(main):not(body):not(html):not(#root) { transition: transform 500ms; rotate:${r}deg; }`}i.innerHTML=s},[n,t,e])}const Z0e=()=>{const{isLoading:t}=yr();return X0e(),t?h(vs,{}):T(Pe,{children:[!1,h(MF,{getKey:e=>e.key}),T(gr,{mode:"wait",initial:!1,children:[h(Y0e,{},"header"),h(gu,{})]})]})};window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/);function epe(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(t=>{t.unregister()}).catch(t=>{console.error(t.message)})}function tpe(){return T("div",{className:Oa.warning,children:[h("p",{children:"IMPORTANT: Please read the guide before minting!"}),h(ve,{href:"https://github.com/teia-community/teia-docs/wiki/Interactive-OBJKTs",children:h("strong",{children:"Interactive OBJKTs Guide"})})]})}const npe="_container_15ucc_1",ipe="_media_15ucc_5",spe="_info_15ucc_6",rpe="_field_15ucc_15",ape="_attributes_15ucc_18",ope="_label_15ucc_27",cpe="_title_15ucc_62",Hr={container:npe,media:ipe,info:spe,field:rpe,attributes:ape,label:ope,title:cpe};function lpe(t){return t===We.ZIP||t===We.ZIP1||t===We.ZIP2}const j3=({title:t,children:e})=>e&&T("div",{className:Hr.attributes,children:[T("strong",{children:[t,":"]}),e]}),_d=({title:t,value:e})=>e&&T("div",{className:Hr.field,children:[T("strong",{children:[t,":"]}),e]}),upe=()=>{const[t,e,n,i,s,r,a,c,l,d,p,f]=mu(g=>[g.tags,g.title,g.description,g.artifact,g.cover,g.license,g.custom_license_uri,g.royalties,g.language,g.photosensitive,g.nsfw,g.editions]),{ignoreUriMap:v}=yr(),m=t?t===""?[]:t.replace(/\s/g,"").split(","):[];return i?T(nn.div,{style:{width:"100%"},initial:{x:"20%"},animate:{x:0},exit:{x:"20%"},transition:{ease:"easeInOut"},children:[lpe(i.mimeType)&&h(tpe,{}),h("div",{className:Hr.media,children:h(Ah,{displayView:!0,nft:{mime_type:i.mimeType},previewUri:i.reader,previewDisplayUri:s==null?void 0:s.reader})}),T("div",{className:Hr.info,children:[T("div",{className:Hr.title,children:[h("strong",{children:"Title:"}),e]}),h(_d,{title:"Description",value:n}),h(_d,{title:"License",value:r==null?void 0:r.label}),h(_d,{title:"License URI",value:a}),h(_d,{title:"Language",value:l==null?void 0:l.label}),(d||p)&&T("div",{className:Hr.attributes,children:[h("strong",{children:"Attributes:"}),p&&h("span",{className:Hr.label,title:"This artwork is NSFW",children:"NSFW"}),d&&h("span",{className:Hr.label,title:"This artwork can cause seizures",children:"Photo Sensitive Seizure Warning!"})]}),h(j3,{title:"Tags",children:(m==null?void 0:m.length)>0&&h(Qw,{tags:m})}),h(j3,{title:"Editions",children:f}),T(j3,{title:"Royalties",children:[c,"%"]})]}),h(ve,{onClick:()=>mu.getState().mint(v),shadow_box:!0,fit:!0,children:"Mint"})]}):h(nn.div,{style:{width:"100%"},initial:{x:"20%"},animate:{x:0},exit:{x:"20%"},transition:{ease:"easeInOut"},children:h("p",{children:"No file provided for preview"})})},dpe="_text_field_error_hq55n_1",hpe="_error_hq55n_7",ppe="_field_hq55n_11",Ua={text_field_error:dpe,error:hpe,field:ppe},fpe="_container_103r9_1",mpe="_allowed_103r9_16",Ape="_selected_103r9_23",y9={container:fpe,allowed:mpe,selected:Ape},vpe=t=>new Promise(e=>{const n=new FileReader;n.onloadend=function(i){if(i.target.readyState===FileReader.DONE){const s=new Uint8Array(i.target.result),r=[];s.forEach(l=>{r.push(l.toString(16))});const a=r.join("").toUpperCase();let c;switch(a){case"7BA2020":c=We.GLTF;break;case"676C5446":c=We.GLB;break;default:c="Unknown MimeType"}e(c)}},n.onerror=()=>e("Unknown MimeType"),n.readAsArrayBuffer(t.slice(0,4))}),gpe=y.forwardRef(({label:t,file:e,placeHolder:n,allowedTypes:i,allowedTypesLabel:s,children:r,onChange:a=()=>null,...c},l)=>{const{language:d}=vm(),[p,f]=y.useState(n),v=async g=>{const{files:b}=g.target,E=b[0];if(!E){f(n);return}f(E.name);const x=E.type===""?await vpe(E):E.type,C=Buffer.from(await E.arrayBuffer()),_=new FileReader;_.addEventListener("load",I=>{a({title:p,mimeType:x,file:E,buffer:C,reader:I.target.result})}),_.readAsDataURL(E)},m={type:"file",name:c.name||"file"};return i&&(m.accept=i.join(",")),T("div",{className:y9.container,children:[h("strong",{children:t}),T("label",{children:[p,h("input",{...m,ref:l,onChange:v,...c})]}),T("div",{className:y9.allowed,children:[d.mint.supports,": ",s]}),r]})}),K3=y.memo(({error:t,text:e})=>{const n=_t({[Ua.error]:!0,[Ua.text_field_error]:e});return h("p",{className:n,children:t})}),bpe=({value:t,field:e,error:n,register:i,control:s})=>{const r=e.name;switch(e.type){case"text":case"number":return T(As,{className:Ua.field,type:e.type,label:e.label,placeholder:e.placeholder,...i(r,e.rules),children:[h(gt,{}),n&&h(K3,{text:!0,error:n.message})]});case"textarea":return T(dee,{className:Ua.field,label:e.label,placeholder:e.placeholder,...i(r,e.rules),children:[h(gt,{}),n&&h(K3,{text:!0,error:n.message})]});case"select":case"select-search":return h(z3,{control:s,defaultValue:e.defaultValue,name:r,rules:e.rules,render:({field:{onChange:a,value:c,name:l,ref:d}})=>h(xh,{inputRef:d,className:Ua.field,options:e.options,value:c,search:e.type==="select-search",label:e.label,placeholder:e.placeholder,onChange:a})});case"checkbox":return h(z3,{control:s,defaultValue:e.defaultValue,name:r,rules:e.rules,render:({field:{onChange:a,value:c,name:l,ref:d}})=>h(Jr,{ref:d,className:Ua.field,label:e.label,checked:c,onCheck:p=>a(p)})});case"file":return h(z3,{control:s,defaultValue:e.defaultValue,name:r,rules:e.rules,render:({field:{onChange:a,value:c,name:l,ref:d}})=>{var p;return h(gpe,{ref:d,name:l,file:c==null?void 0:c.file,label:e.label,placeHolder:c?(p=c==null?void 0:c.file)==null?void 0:p.name:e.placeHolder,className:Ua.field,onChange:a,allowedTypesLabel:mb,children:n&&h(K3,{error:n.message})})}});default:return T("p",{children:["Unknown field ",e.label," of type ",e.type]})}};function ype({fields:t,defaultValues:e,children:n,onSubmit:i,onReset:s}){const{register:r,control:a,handleSubmit:c,watch:l,reset:d,formState:{errors:p}}=Pu();return T("form",{style:{width:"100%"},onSubmit:c(i),children:[t.map(f=>{const v=f.watch?l(f.name):null;return h(bpe,{register:r,value:v,control:a,field:f,error:Fi.get(p,f.name)},f.name)}),h(ve,{onClick:()=>{s==null||s(),d(e)},type:"button",children:"Clear Fields"}),h(ve,{fit:!0,shadow_box:!0,disabled:Object.keys(p).length>0,children:"Submit"})]})}const Epe=y.memo(ype),xpe=[{label:"Title",type:"text",placeholder:"Max 500 characters (optional)",rules:{maxLength:{value:500,message:"Title must be 500 characters or less"}}},{label:"Description",type:"textarea",placeholder:"Max 5000 characters (optional)",rules:{value:5e3,message:"Description must be 5000 characters or less"}},{label:"Tags",type:"text",placeholder:"Comma separated. example: illustration, digital (optional)",rules:{setValueAs:t=>Fi.join(Fi.uniq(t.split(",").map(e=>e.trim()).filter(e=>e)),",")}},{label:"Editions",type:"number",placeholder:`No. editions, 1-${zp}`,rules:{required:"You need at least 1 edition",min:{value:1,message:"You need at least 1 edition"},max:{value:zp,message:`You can only mint ${zp} editions at once.`}}},{label:"Royalties",type:"number",placeholder:`After each sale (between ${M1}-${R1}%)`,rules:{required:`Royalties cannot be left empty, choose a value between ${M1}% and ${R1}%`,min:{value:M1,message:`Royalties must be greater than ${M1}%`},max:{value:R1,message:`Royalties must be less than ${R1}%`}}},{label:"License",placeholder:"(optional)",type:"select",alt:"license selection",options:xN},{label:"Custom license URI",name:"custom_license_uri",enable_if:"useCustomLicense",placeholder:"The URI to the custom license",type:"text",rules:{required:!0,valueAs:t=>t.value,pattern:{value:/((https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})|(ipfs:\/\/.*))/g,message:"Invalid url (supports http, https or ipfs)"}}},{label:"Language",placeholder:"(optional)",rules:{valueAs:t=>t.value},type:"select-search",alt:"token language",options:_N},{label:"NSFW",type:"checkbox"},{label:"Photo Sensitive Seizure Warning",name:"photosensitive",type:"checkbox"},{label:"Artifact",placeHolder:"Upload OBJKT",name:"artifact",type:"file",watch:!0,rules:{required:"No file selected"}},{label:"Cover Image",placeHolder:"Upload Cover image",name:"cover",type:"file",watch:!0,enable_if:"needsCover",rules:{required:"No cover provided"}}],wpe=t=>{const e=Object.keys(t);return xpe.map(n=>(n.name=n.name||Fi.kebabCase(n.label),n)).filter(n=>n.enable_if&&e.includes(n.enable_if)?Fi.get(t,n.enable_if):!0)},_pe=({address:t,name:e,className:n})=>{const[i,s]=y.useState([]),[r,a]=y.useState(!1);y.useEffect(()=>{Ps(bb,"GetCollabs",{address:t}).then(({data:l,errors:d})=>{if(l){const p=l.split_contracts;s(p||[])}})},[t]);const c=_t(Ae.flex,Ae.flexBetween,n);return T(Pe,{children:[i.length>0&&T("div",{className:c,children:[T("p",{children:[h("span",{style:{opacity:.5},children:"minting as"})," ",e]}),h(ve,{shadow_box:!0,onClick:()=>a(!r),children:r?"Cancel":"Change"})]}),r&&h(zE,{showAdminOnly:!0})]})},Cpe="_fundsWarning_otiqi_192",Ipe="_attributes_checkboxes_otiqi_198",Dpe="_mint_form_otiqi_216",Spe="_field_otiqi_221",Bpe="_line_otiqi_225",Tpe="_collab_bar_otiqi_229",Fpe={fundsWarning:Cpe,attributes_checkboxes:Ipe,mint_form:Dpe,field:Spe,line:Bpe,collab_bar:Tpe};function kpe(){const{artifact:t,license:e,minterName:n,address:i,balance:s}=bu(),r=Au(),{control:a}=Pu(),{defaultValues:c}=f4({control:a}),[l,d]=y.useState(!1);y.useEffect(()=>{var v;t&&d(!((v=t==null?void 0:t.mimeType)!=null&&v.startsWith("image")))},[t]);const p=async v=>{var m,g;if(v.artifact&&(m=v.artifact.file)!=null&&m.size&&((g=v.artifact.file)==null?void 0:g.size)/1e6>2e3){Me.getState().show(`File too big: ${v.artifact.file.size/1e6}mb`);return}mu.setState({...v,isValid:!0}),r("preview")},f=y.useMemo(()=>wpe({needsCover:l,useCustomLicense:(e==null?void 0:e.value)==="custom"}),[l,e==null?void 0:e.value]);return T(nn.div,{style:{width:"100%"},initial:{x:"-20%",opacity:0},animate:{x:0,opacity:1},exit:{x:"-20%",opacity:0},transition:{ease:"easeInOut"},children:[h(_pe,{address:i,name:n}),s>0&&s/1e6<.7&&h("div",{className:Fpe.fundsWarning,children:h("p",{children:`⚠️ You seem to be low on funds (${s/1e6}ꜩ), mint will probably fail...`})}),h(Epe,{defaultValues:c,onSubmit:p,onReset:mu.getState().reset,fields:f})]})}async function Mpe(t){return(await An.get(t)).data.map(n=>n.toString())}const W3={"NSFW List":"https://lists.teia.art/nsfw.json","Photo Sensitive List":"https://lists.teia.art/photosensitive.json","Restricted OBJKTs (deprecated)":"https://lists.teia.art/restricted_objkt.json"};function Rpe(){const[t,e]=y.useState(""),[n,i]=y.useState(""),{data:s}=jn(["/feed/lists",n],async()=>Mpe(n),{revalidateIfStale:!1,revalidateOnFocus:!1});return T(Pe,{children:[h("div",{style:{display:"flex",gap:"1em"},children:Object.keys(W3).map(r=>h(ve,{box:!0,onClick:()=>{i(W3[r]),e(W3[r])},children:r}))}),T("div",{style:{display:"flex",marginTop:"25px",alignItems:"center",alignContent:"center",justifyContent:"center",width:"100%"},children:[h(As,{placeholder:"link to a json list of tokens",type:"text",value:t,onChange:e}),h(ve,{onClick:()=>{i(t)},shadow_box:!0,children:"Search"})]}),n&&h(Xi,{disable:!s,label:"Lists Feed",namespace:"lists",variables:{ids:s},swrParams:[n],query:Qn.gql` + ${ki} query fromList($ids: [String!], $limit: Int!) { tokens( where: { token_id: { _in: $ids } } @@ -2079,4 +2079,4 @@ you can find the source code on [github](https://github.com/ciphrd/public-contra ...baseTokenFields } } - `})]})}const b9=k(He,{children:[p($e,{index:!0,element:p(l0e,{})}),p($e,{exact:!0,path:"collection",element:p(c0e,{})}),p($e,{exact:!0,path:"collabs",element:p(u0e,{})})]}),_pe=kF(MF(k($e,{path:"*",errorElement:p(mP,{}),element:p(V0e,{}),children:[p($e,{path:"/*",index:!0,element:p(O3,{})}),k($e,{path:"feed/*",element:p(O3,{}),children:[p($e,{path:"sales",element:p(um,{})}),p($e,{path:"lists",element:p(wpe,{})}),p($e,{path:"tezospride",element:p(i0,{tag:"tezospride",namespace:"tezospride"})}),p($e,{path:"iran",element:p(Kf,{})}),p($e,{path:"morocco-quake-aid",element:p(Wue,{})}),p($e,{path:"quake-aid",element:p(Aw,{})}),p($e,{path:"iran",element:p(Kf,{})}),p($e,{path:"pakistan",element:p(fw,{})}),p($e,{path:"ukraine",element:p(mw,{})}),p($e,{path:"random",element:p(gw,{})}),p($e,{path:"newobjkts",element:p(iw,{})}),p($e,{path:"glb",element:p(sw,{})}),p($e,{path:"video",element:p(aw,{})}),p($e,{path:"image",element:p(lw,{})}),p($e,{path:"audio",element:p(rw,{})}),p($e,{path:"html-svg",element:p(uw,{})}),p($e,{path:"pdf",element:p(ow,{})}),p($e,{path:"md",element:p(cw,{})}),p($e,{path:"gif",element:p(dw,{})}),p($e,{path:"friends/:address",element:p(vw,{})})]}),p($e,{path:"search/*",element:p(O3,{isSearch:!0})}),p($e,{path:"kt/:address",element:p(dd,{}),children:p($e,{index:!0,element:p(Ug,{})})}),p($e,{path:"collab/:name",element:p(dd,{}),children:p($e,{index:!0,element:p(Ug,{})})}),p($e,{exact:!0,path:"about",element:p(QX,{})}),p($e,{exact:!0,path:"terms",element:p(h0e,{})}),p($e,{exact:!0,path:"faq",element:p(Vse,{})}),p($e,{path:"sync",element:p(d0e,{})}),k($e,{exact:!0,path:"mint/*",element:p(Rde,{}),children:[p($e,{index:!0,element:p(Epe,{})}),p($e,{path:"preview",element:p(Z0e,{})})]}),k($e,{path:"collaborate/*",element:p(aee,{}),children:[p($e,{index:!0,element:p($E,{})}),p($e,{path:"create",element:p(tee,{})})]}),k($e,{path:"objkt/:id/*",element:p(uhe,{}),children:[p($e,{index:!0,element:p(i0e,{})}),p($e,{path:"listings",element:p(jhe,{})}),p($e,{path:"history",element:p(e0e,{})}),p($e,{path:"swap",element:p(s0e,{})}),p($e,{path:"burn",element:p(Rhe,{})}),p($e,{path:"transfer",element:p(a0e,{})})]}),p($e,{path:"subjkt/*",element:p(Jie,{})}),p($e,{path:"settings/*",element:p($ie,{})}),p($e,{path:"claim/*",element:p(Cse,{})}),p($e,{path:"dao/*",element:p(Bse,{})}),p($e,{path:"proposals/*",element:p(Tse,{})}),p($e,{path:"create/*",element:p(Qse,{})}),p($e,{path:"tags/:tag",element:p(MX,{})}),p($e,{path:"tz/:address/*",element:p(dd,{}),children:b9}),p($e,{path:":name/*",element:p(dd,{}),children:b9})]})));Yf.createRoot(document.getElementById("root")).render(p(D4.Provider,{value:{},children:p(RF,{router:_pe})}));U0e(); + `})]})}const E9=T(Pe,{children:[h(ze,{index:!0,element:h(y0e,{})}),h(ze,{exact:!0,path:"collection",element:h(b0e,{})}),h(ze,{exact:!0,path:"collabs",element:h(E0e,{})})]}),Npe=RF(NF(T(ze,{path:"*",errorElement:h(vP,{}),element:h(Z0e,{}),children:[h(ze,{path:"/*",index:!0,element:h(L3,{})}),T(ze,{path:"feed/*",element:h(L3,{}),children:[h(ze,{path:"sales",element:h(h4,{})}),h(ze,{path:"lists",element:h(Rpe,{})}),h(ze,{path:"tezospride",element:h(r0,{tag:"tezospride",namespace:"tezospride"})}),h(ze,{path:"iran",element:h(Jf,{})}),h(ze,{path:"morocco-quake-aid",element:h(a1e,{})}),h(ze,{path:"quake-aid",element:h(gw,{})}),h(ze,{path:"iran",element:h(Jf,{})}),h(ze,{path:"pakistan",element:h(Aw,{})}),h(ze,{path:"ukraine",element:h(vw,{})}),h(ze,{path:"random",element:h(yw,{})}),h(ze,{path:"newobjkts",element:h(rw,{})}),h(ze,{path:"glb",element:h(aw,{})}),h(ze,{path:"video",element:h(cw,{})}),h(ze,{path:"image",element:h(dw,{})}),h(ze,{path:"audio",element:h(ow,{})}),h(ze,{path:"html-svg",element:h(hw,{})}),h(ze,{path:"pdf",element:h(lw,{})}),h(ze,{path:"md",element:h(uw,{})}),h(ze,{path:"gif",element:h(pw,{})}),h(ze,{path:"friends/:address",element:h(bw,{})})]}),h(ze,{path:"search/*",element:h(L3,{isSearch:!0})}),h(ze,{path:"kt/:address",element:h(pd,{}),children:h(ze,{index:!0,element:h(G6,{})})}),h(ze,{path:"collab/:name",element:h(pd,{}),children:h(ze,{index:!0,element:h(G6,{})})}),h(ze,{exact:!0,path:"about",element:h($X,{})}),h(ze,{exact:!0,path:"terms",element:h(w0e,{})}),h(ze,{exact:!0,path:"faq",element:h(Zse,{})}),h(ze,{path:"sync",element:h(x0e,{})}),T(ze,{exact:!0,path:"mint/*",element:h(Gde,{}),children:[h(ze,{index:!0,element:h(kpe,{})}),h(ze,{path:"preview",element:h(upe,{})})]}),T(ze,{path:"collaborate/*",element:h(cee,{}),children:[h(ze,{index:!0,element:h(zE,{})}),h(ze,{path:"create",element:h(iee,{})})]}),T(ze,{path:"objkt/:id/*",element:h(Ehe,{}),children:[h(ze,{index:!0,element:h(f0e,{})}),h(ze,{path:"listings",element:h(s0e,{})}),h(ze,{path:"history",element:h(d0e,{})}),h(ze,{path:"swap",element:h(m0e,{})}),h(ze,{path:"burn",element:h(Ghe,{})}),h(ze,{path:"transfer",element:h(v0e,{})})]}),h(ze,{path:"subjkt/*",element:h(Xie,{})}),h(ze,{path:"settings/*",element:h(Vie,{})}),h(ze,{path:"claim/*",element:h(kse,{})}),h(ze,{path:"dao/*",element:h(Nse,{})}),h(ze,{path:"proposals/*",element:h(Ose,{})}),h(ze,{path:"create/*",element:h(Hse,{})}),h(ze,{path:"tags/:tag",element:h(NX,{})}),h(ze,{path:"tz/:address/*",element:h(pd,{}),children:E9}),h(ze,{path:":name/*",element:h(pd,{}),children:E9})]})));Zf.createRoot(document.getElementById("root")).render(h(Bm.Provider,{value:{},children:h(OF,{router:Npe})}));epe(); diff --git a/previews/pr-333/assets/index-984da1ab.css b/previews/pr-333/assets/index-fa176e4b.css similarity index 63% rename from previews/pr-333/assets/index-984da1ab.css rename to previews/pr-333/assets/index-fa176e4b.css index 090c4cfb1..e98af0abb 100644 --- a/previews/pr-333/assets/index-984da1ab.css +++ b/previews/pr-333/assets/index-fa176e4b.css @@ -1 +1 @@ -@charset "UTF-8";._container_2hy4p_192,._msg_box_2hy4p_193{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}._container_2hy4p_192{height:100vh;left:0;position:fixed;top:0;width:100vw}._container_2hy4p_192 a{font-size:13px}._msg_box_2hy4p_193{border:1px dashed #333;border:1px dashed var(--text-color);margin-bottom:10em;padding:1em 2em;width:-webkit-max-content;width:max-content}._msg_box_2hy4p_193 h1{margin-bottom:20px}._msg_box_2hy4p_193 p{font-size:13px}._loader_1rasz_192{flex-direction:column}._container_1rasz_199,._loader_1rasz_192{align-items:center;display:flex;justify-content:center}._container_1rasz_199{pointer-events:none;position:absolute}._container_1rasz_199 ._circle_1rasz_206{-webkit-animation:_circle_1rasz_206 1.5s linear infinite;animation:_circle_1rasz_206 1.5s linear infinite;background-color:#333;background-color:var(--text-color);border-radius:1000px;display:inline-block;height:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color .333s ease-out;width:20px}._container_1rasz_199 ._message_1rasz_217{margin-left:10px}@-webkit-keyframes _circle_1rasz_206{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes _circle_1rasz_206{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes _flicker_1rasz_1{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes _flicker_1rasz_1{0%{opacity:1}50%{opacity:0}to{opacity:1}}._strong_1wlh0_192{font-weight:700}._container_1wlh0_196{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font);font-size:var(--font-body);gap:.5rem;padding:0;transition:background-color .333s ease-out,color filter .333s ease-out .3s;transition:var(--body-transition) filter .3s;-webkit-user-select:none;user-select:none;word-break:keep-all;word-break:normal}._container_1wlh0_196:focus{outline:0}._container_1wlh0_196._inline_1wlh0_216{display:inline;padding:0 .5em}._container_1wlh0_196._fit_1wlh0_220{display:contents}._container_1wlh0_196._small_1wlh0_223{font-size:13px}._container_1wlh0_196._disabled_1wlh0_226,._container_1wlh0_196:disabled{cursor:inherit;opacity:.5;pointer-events:none}._container_1wlh0_196._full_1wlh0_231{white-space:nowrap;width:100%}@media (min-width:1024px){._container_1wlh0_196._full_1wlh0_231{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}._container_1wlh0_196>button{background-color:#4169e1}._primary_1wlh0_244{color:#333;color:var(--text-color);transition:color .333s ease-out}._primary_1wlh0_244._active_1wlh0_248,._primary_1wlh0_244._selected_1wlh0_248{-webkit-text-stroke:.5px #333;-webkit-text-stroke:.5px var(--text-color)}@media (any-pointer:coarse){._primary_1wlh0_244:active._menu_1wlh0_252{border-bottom:1px solid #333;border-bottom:1px solid var(--text-color);margin-bottom:-1px;padding:6px 0;text-decoration:none}}@media (pointer:fine){._primary_1wlh0_244:hover._menu_1wlh0_252{border-bottom:1px solid #333;border-bottom:1px solid var(--text-color);margin-bottom:-1px;padding:6px 0;text-decoration:none}}._secondary_1wlh0_268{color:#333;color:var(--text-color);transition:color .333s ease-out}@media (any-pointer:coarse){._secondary_1wlh0_268:active{text-decoration:none}}@media (pointer:fine){._secondary_1wlh0_268:hover{text-decoration:none}}._box_1wlh0_283{background-color:#f2f2f2;background-color:var(--gray-5);border-bottom:2px solid #000;border-bottom:2px solid var(--gray-100);border-right:2px solid #000;border-right:2px solid var(--gray-100);color:#000;color:var(--gray-100);min-width:220px;padding:4px 16px;text-align:center;text-justify:center;transition:border-color .333s ease-out,color .333s ease-out;width:100%}._box_1wlh0_283:hover{border-bottom:2px solid grey;border-bottom:2px solid var(--gray-50);border-right:2px solid grey;border-right:2px solid var(--gray-50)}:root[data-theme=dark] ._box_1wlh0_283{background-color:#d9d9d9;background-color:var(--gray-15);border-bottom:2px solid #333;border-bottom:2px solid var(--gray-80);border-right:2px solid #333;border-right:2px solid var(--gray-80);color:#333;color:var(--gray-80)}:root[data-theme=dark] ._box_1wlh0_283:hover{border-bottom:2px solid grey;border-bottom:2px solid var(--gray-50);border-right:2px solid grey;border-right:2px solid var(--gray-50)}._shadow_box_1wlh0_312{background-color:#d9d9d9;background-color:var(--gray-15);border-right:2px solid #333;border-right:2px solid var(--text-color);color:#333;color:var(--text-color);cursor:pointer;font-weight:700;opacity:inherit;padding:2px 16px;text-align:center;transition:border-color .333s ease-out,color .333s ease-out;width:100%}._shadow_box_1wlh0_312:hover{border-bottom:2px solid #333;border-bottom:2px solid var(--text-color);padding-bottom:0}._left_1wlh0_329{text-align:left}._button_theme_1wlh0_333{background-color:#fff;background-color:var(--background-color);border-radius:50%;cursor:pointer;display:flex;height:16px;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition);width:16px;z-index:200}._container_jg3vp_1{align-items:center;background-color:var(--background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}._container_jg3vp_1 ._content_jg3vp_13{align-items:center;color:var(--text-color);display:flex;flex-direction:column;min-width:300px;width:100%}._container_jg3vp_1 ._content_jg3vp_13 ._message_jg3vp_21{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0 50px;text-align:center;width:50%}._container_jg3vp_1 ._content_jg3vp_13 ._message_jg3vp_21>*{margin-bottom:1rem}._container_jg3vp_1 ._content_jg3vp_13 ._buttons_jg3vp_33,._loader_jg3vp_39{align-items:center;display:flex;justify-content:center}._loader_jg3vp_39{height:100%;scale:2;width:100%}._content_19f1p_192 a{font-weight:700}._container_1ewm1_192{justify-content:space-between;margin:auto;min-height:100vh;position:relative}._container_1ewm1_192,._container_1ewm1_192 ._content_1ewm1_202{align-items:center;display:flex;flex-direction:column;width:100%}._container_1ewm1_192 ._content_1ewm1_202{flex-grow:1;max-width:1200px;max-width:var(--max-width-internal)}._container_1ewm1_192._feed_1ewm1_210 ._content_1ewm1_202{max-width:1800px;max-width:var(--max-width)}._container_tginf_192{align-items:center;background-color:#fff;background-color:var(--background-color);display:flex;flex-direction:column;font-size:13px;justify-content:center;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition);width:100%}._container_tginf_192._pinned_tginf_202{bottom:0;position:fixed}._content_tginf_207{grid-gap:20px 10px;align-items:flex-start;display:grid;gap:20px 10px;grid-auto-flow:column;grid-template-areas:"Copyright Copyright" "Menu Menu";max-width:1200px;max-width:var(--max-width-internal);padding:1em;pointer-events:all;position:relative;text-align:center;width:100%}@media (min-width:600px){._content_tginf_207{grid-template-areas:"Logo Copyright Menu Tools";grid-template-columns:1fr 2fr repeat(2,1fr);grid-template-rows:none;text-align:right}}._minimal_tginf_233{grid-template-columns:2fr 2fr}._menus_tginf_240,._minimal_tginf_233 ._logo_tginf_236{align-items:flex-start}._menus_tginf_240{display:flex;gap:1em;grid-area:Menu;justify-content:center}._menu_left_tginf_248{align-items:flex-end;display:flex;flex-direction:column;text-align:right}._menu_right_tginf_255{align-items:flex-start;display:flex;flex-direction:column;text-align:left}._address_tginf_262{color:#ccc;color:var(--gray-20)}._logo_tginf_236{align-items:center;flex-direction:column;grid-area:Logo;justify-content:center}@media (min-width:0px){._logo_tginf_236{display:none}}@media (min-width:600px){._logo_tginf_236{display:flex}}._copyright_tginf_283{grid-area:Copyright}._state_buttons_tginf_287{align-items:center;display:flex;flex:row 1;gap:.5em;grid-area:Tools}._state_buttons_tginf_287 :first-child{height:2em;width:2em}._theme_selection_1cfbp_192{max-width:165px}._menu_1cfbp_196{container:main_menu/inline-size;align-items:center;background-color:#fff;background-color:var(--background-color);color:#333;color:var(--text-color);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition);width:100%;z-index:400}._menu_1cfbp_196 ._content_1cfbp_213{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;line-height:3em;pointer-events:all;-webkit-transform:translateY(-10%);transform:translateY(-10%);width:100%}._menu_label_1cfbp_224{font-size:20px;margin-bottom:.2em}._menu_label_1cfbp_224:hover{text-decoration:underline}@media (min-width:1024px){._menu_label_1cfbp_224{font-size:30px}}._address_1cfbp_237{color:#00000080;color:var(--secondary-color);position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}._menu_left_1cfbp_243,._menu_right_1cfbp_244{display:flex;flex-direction:column;width:100%}._menu_right_1cfbp_244{padding-left:15px}@media (min-width:1024px){._menu_right_1cfbp_244{padding-left:30px}}._menu_right_1cfbp_244 button{text-align:left}._menu_left_1cfbp_243{padding-right:15px}@media (min-width:1024px){._menu_left_1cfbp_243{padding-right:30px}}._menu_left_1cfbp_243 a{align-self:flex-end;text-align:right}._disabled_1cfbp_275{color:#b3b3b3;color:var(--gray-30)}._state_buttons_1cfbp_279{align-items:center;display:flex;flex:row 1;gap:.5em;justify-content:flex-start;line-height:100%}._line_1cfbp_288{align-self:center;height:200%}._base_toggle_xzkwe_192{cursor:pointer;transition:background-color 133ms linear;word-break:keep-all}._base_toggle_xzkwe_192 input[type=checkbox]{display:none}._box_toggle_xzkwe_201{background-color:#e6e6e6;background-color:var(--gray-10);border:none;color:#333;color:var(--text-color);display:block;font-weight:700;min-height:1.7em;min-width:1.7em;padding:5px 10px;-webkit-user-select:none;user-select:none}._box_toggle_xzkwe_201._toggled_xzkwe_212{background-color:#333;background-color:var(--gray-80);color:#fff;color:var(--background-color)}._minimal_toggle_xzkwe_217{align-items:center;border:none;display:flex}._minimal_toggle_xzkwe_217 svg>*{fill:gray;fill:var(--gray-50)}._minimal_toggle_xzkwe_217._toggled_xzkwe_212{color:#fff;color:var(--background-color)}._minimal_toggle_xzkwe_217._toggled_xzkwe_212 svg>*{fill:#191919;fill:var(--gray-90)}._logo_duimp_192{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:22px;justify-content:center}._logo_duimp_192 svg{transition:fill .333s ease-out}._logo_duimp_192 img{height:32px;width:auto}._container_duimp_207{align-items:center;display:flex;flex-direction:column}._container_duimp_207 ._beta_duimp_212{color:gray;color:var(--gray-50);font-size:11px;padding-top:.5em}._horizontal_qh7uj_1{border-bottom:1px solid var(--gray-20);display:block;width:100%}._vertical_qh7uj_7{border-right:1px solid var(--border-color)}._container_oeznn_192{margin:0 auto 40px;position:relative;width:100%;word-break:break-word}@media (min-width:1024px){._container_oeznn_192._large_oeznn_200{width:55%}._container_oeznn_192._xlarge_oeznn_205{width:80%}}._grid_gxg6m_1{display:flex;margin-left:-16px;width:auto}@media (min-width:600px){._grid_gxg6m_1{margin-left:-20px}}._column_gxg6m_12{background-clip:padding-box;padding-left:16px}@media (min-width:600px){._column_gxg6m_12{padding-left:20px}}._column_gxg6m_12>*{display:block;margin-bottom:5px;position:relative}._compact_container_yydfq_192{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--font-body);justify-content:space-between;margin-top:10px;width:100%;word-break:normal}._compact_container_yydfq_192 ._artist_yydfq_204{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hide_yydfq_210{display:none}._price_box_yydfq_214{align-items:center;display:flex}._price_box_yydfq_214 svg{-webkit-transform:translateY(2px);transform:translateY(2px)}._container_yydfq_222{font-size:13px;margin-bottom:20px;margin-top:30px;padding:20px 0;word-break:normal}._container_yydfq_222,._spread_yydfq_234{align-items:center;display:flex;justify-content:space-between;width:100%}._spread_yydfq_234{flex-direction:column}@media (min-width:1024px){._spread_yydfq_234{flex-direction:row}}._spread__inner_yydfq_247{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (min-width:1024px){._spread__inner_yydfq_247{justify-content:left;width:auto}}._editions_yydfq_261{color:gray;color:var(--gray-50)}._edition_yydfq_261{align-items:flex-end;display:flex;font-size:80%;justify-content:space-between;width:100%}._edition_yydfq_261 ._inline_yydfq_272{align-items:center;display:flex}@media (min-width:0px){._issuer_yydfq_278{display:none}}@media (min-width:600px){._issuer_yydfq_278{display:block}}span[data-tooltip]._top_yydfq_288{margin-left:.5em}span[data-tooltip]._top_yydfq_288:after,span[data-tooltip]._top_yydfq_288:before{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}span[data-tooltip]._top_yydfq_288:hover:after,span[data-tooltip]._top_yydfq_288:hover:before{-webkit-transform:translate(-50%);transform:translate(-50%)}span[data-tooltip]:before{background-color:#333;background-color:var(--text-color);border-radius:10px;color:#fff;color:var(--background-color);content:attr(data-tooltip);font-size:13px;font-weight:700;letter-spacing:1px;padding:10px 15px;text-decoration:none;white-space:nowrap}span[data-tooltip][data-position=top]:before{bottom:100%;left:50%}._objkt_label_yydfq_345{margin-bottom:7.5px}@media (min-width:1024px){._objkt_label_yydfq_345{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}}._objkt_details_container_yydfq_355{align-items:center}._objkt_label_container_yydfq_359{width:100%}._collab_verification_title_yydfq_363{display:flex;padding-bottom:.8em;padding-top:.5em}._collab_verification_symbol_yydfq_369{padding-right:.5em}._main_swap_yydfq_373{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-end;text-align:center;width:100%}._infos_left_yydfq_382,._infos_right_yydfq_383{align-items:center;display:flex;flex-direction:row;gap:1em}._container_1ikwt_192{display:flex;flex-direction:column;margin:0 1em}._input_1ikwt_198{background:none;letter-spacing:.015em}._input_1ikwt_198,._link_1ikwt_204{color:#333;color:var(--text-color)}._link_1ikwt_204:hover{text-decoration:underline}._input_1ikwt_198:focus{outline:none}._textarea_1ikwt_215{background:none;color:#333;color:var(--text-color);margin-bottom:1em;padding:.5em;width:100%}._textarea_1ikwt_215:focus{outline:none}._reviewTable_1ikwt_228,._row_1ikwt_229,._table_1ikwt_227{width:100%}._reviewTable_1ikwt_228 th,._table_1ikwt_227 th{color:#666;padding-bottom:.5em;padding-top:.5em;text-align:left}._reviewTable_1ikwt_228 td{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);padding-bottom:10px;padding-top:10px}._addressCell_1ikwt_252{width:48em}._addressCell_1ikwt_252,._cellWithPadding_1ikwt_258,._sharesCell_1ikwt_263{padding-bottom:6px;vertical-align:top}._sharesCell_1ikwt_263{padding-right:20px;width:12em}._actionCell_1ikwt_270{fill:#333;fill:var(--text-color);display:block;margin:auto;padding-top:6px;text-align:right;text-align:center}._actionCell_1ikwt_270 button{opacity:.7;width:12px}._actionCell_1ikwt_270 button:hover{opacity:1}._absolute_1ikwt_287{padding:1em!important;right:0;top:0}._alignRight_1ikwt_294{padding-right:3em;text-align:right}._projectList_1ikwt_299{border:1px dashed rgba(0,0,0,.1);border:1px dashed var(--border-color);padding:.5em;position:relative;width:66%}._mt1_1ikwt_306{margin-top:1em}._mb1_1ikwt_310{margin-bottom:1em}._pt1_1ikwt_314{padding-top:1em}._pb1_1ikwt_318{padding-bottom:1em}._mt2_1ikwt_322{margin-top:2em}._mb2_1ikwt_326{margin-bottom:2em}._pt2_1ikwt_330{padding-top:2em}._pb2_1ikwt_334{padding-bottom:2em}._mt3_1ikwt_338{margin-top:3em}._mb3_1ikwt_342{margin-bottom:3em}._pt3_1ikwt_346{padding-top:3em}._pb3_1ikwt_350{padding-bottom:3em}._mt4_1ikwt_354{margin-top:4em}._mb4_1ikwt_358{margin-bottom:4em}._pt4_1ikwt_362{padding-top:4em}._pb4_1ikwt_366{padding-bottom:4em}._checkbox_1ikwt_370{display:inline-block;margin-bottom:1em}._list_1ikwt_375{list-style:none}._list_1ikwt_375 li{margin-bottom:6px;padding-left:1em}._check_1ikwt_370{margin-right:10px}._flex_1ikwt_388{display:flex}._flexBetween_1ikwt_392{display:flex;justify-content:space-between}._alignStart_1ikwt_397{align-items:flex-start}._tipSelect_1ikwt_401 button{background:none;border:1px solid transparent;border-bottom-color:#0000001a;border-bottom:1px solid var(--border-color);border-right:1px solid rgba(0,0,0,.1);border-right:1px solid var(--border-color);color:#333;color:var(--text-color);margin-right:8px;padding:3px}._tipSelect_1ikwt_401 button:hover{border:1px solid #333;border:1px solid var(--text-color)}._btn_1ikwt_414{background:none;border:none;color:#333;color:var(--text-color);cursor:pointer;font-size:1em;padding:6px 0}._btn_1ikwt_414:hover{text-decoration:underline}._btn_1ikwt_414._disabled_1ikwt_425,._btn_1ikwt_414:disabled{cursor:inherit;opacity:.5;pointer-events:none}._selected_1ikwt_431{background:#fff;color:#000}._muted_1ikwt_436{opacity:.5}._border_1ikwt_248{border:1px solid rgba(0,0,0,.1);border:1px solid var(--border-color);padding:12px}._borderBottom_1ikwt_248{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color)}._pb_1ikwt_318{padding-bottom:12px}._mb_1ikwt_310{margin-bottom:12px}._secondary_1ikwt_457{border-bottom:2px solid #333;border-bottom:2px solid var(--text-color);border-right:2px solid #333;border-right:2px solid var(--text-color);color:#333;color:var(--text-color);padding:2px 6px;transition:border-color .333s ease-out,color .333s ease-out}._textInput_1ikwt_465{background:none;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);color:#333;color:var(--text-color);overflow:hidden;padding:6px 0;resize:none;transition:color .333s ease-out;vertical-align:middle;width:90%}._textInput_1ikwt_465::-webkit-input-placeholder{color:#333;color:var(--text-color);opacity:.4}._textInput_1ikwt_465::placeholder{color:#333;color:var(--text-color);opacity:.4}._textInput_1ikwt_465:focus{outline:none}._textInput_1ikwt_465:focus+p,._textInput_1ikwt_465:not(:placeholder-shown)+p{opacity:.4;-webkit-transform:translateY(-20px);transform:translateY(-20px)}._textInput_1ikwt_465:focus::-webkit-input-placeholder{opacity:0}._textInput_1ikwt_465:focus::placeholder{opacity:0}._relative_1ikwt_492{position:relative}._absolute_1ikwt_287{position:absolute}._collabInfo_1ikwt_500{background-color:#ffffffe6;background-color:rgba(var(--background-color-rgb),.9);border:1px solid rgba(0,0,0,.1);border:1px solid var(--border-color);left:0;margin-top:.85em;min-width:370px;padding:12px;position:absolute;top:24px;z-index:100}._descriptive_1ikwt_513{color:#999;line-height:1.5;margin-bottom:2em}._collabTable_1ikwt_519 th{border:none;padding:.25em;text-align:left;vertical-align:top;width:25%}._collabTable_1ikwt_519 td{padding:.25em;vertical-align:top;width:75%}._infoLabel_1ikwt_532{display:inline-block;min-width:180px;opacity:.75}._fullWidth_1ikwt_538{width:100%}._qr_1ikwt_542{background:#fff;padding:5px}._row_1ikwt_229 input[type=text]{margin-bottom:0!important}._upload_container_1ikwt_551{margin-bottom:10px}._upload_container_1ikwt_551 label{border:2px dashed #333;border:2px dashed var(--text-color);cursor:pointer;display:block;padding:6px;text-align:center;width:100%}._upload_container_1ikwt_551 label input{display:none;width:100%}._upload_container_1ikwt_551 ._allowed_1ikwt_566{display:inline-flex;font-size:13px;opacity:.5;padding-top:6px;text-transform:lowercase}._upload_container_1ikwt_551 ._allowed_1ikwt_566>._selected_1ikwt_431{font-weight:700}._swapLabel_1owfw_192{--borderWidth:2px;align-items:center;border:1px solid #b3b3b3;border:1px solid var(--gray-30);color:#999;color:var(--gray-40);display:flex;font-size:13px;font-weight:700;margin-right:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 8px;position:relative;white-space:nowrap}._teiaLabel_1owfw_208{border-color:#4d4d4d;border-color:var(--gray-70);color:#4d4d4d;color:var(--gray-70)}._viewer_15is3_1{border:none;display:block;margin:0 auto;width:100%}@media (min-width:1024px){._viewer_15is3_1{width:50%!important}}._container_15is3_13{align-items:center;display:block;display:flex;justify-content:center;margin:0 auto;position:relative;width:100%}._container_15is3_13:after{content:"";display:block;padding-bottom:100%}model-viewer{margin:0 auto;min-height:55vh;width:100%}._arButton_15is3_34{background-color:initial;border:2px solid var(--text-color);border-radius:4px;bottom:10px;color:var(--text-color);cursor:pointer;left:10px;padding:4px 8px;position:absolute}._style_i54md_192{border:none;margin:0 auto;max-height:60vh;max-width:100%;min-height:300px;object-fit:contain;width:100vw}._container_i54md_202 ._image_i54md_202{display:block;height:auto;margin:0 auto;max-height:60vh;max-width:100%}._smol_i54md_210{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}._container_98ej3_192{max-height:auto;max-width:100%}._displayviewVideo_98ej3_197{height:100%;max-height:60vh;width:100%}._video_98ej3_203{max-height:60vh;max-width:100%}._icon_98ej3_208{position:absolute;right:6px;top:6px}._container_1rmgo_193 img,._feed_container_1rmgo_192 img{height:100%;object-fit:contain;width:100%}._container_1rmgo_193 audio,._feed_container_1rmgo_192 audio{width:100%}._container_1rmgo_193 img{max-height:40vh}._feed_container_1rmgo_192 ._button_1rmgo_207{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}._vector_19knq_1{border:none;display:block;height:100%;margin:0 auto;position:relative;width:100%}@media (min-width:600px){._vector_19knq_1{height:550px;width:550px}}@media (min-width:1024px){._vector_19knq_1{height:100%;min-height:550px;min-width:550px;width:100%}}._display_19knq_24{border:none;margin:0 auto}._container_19knq_32,._display_19knq_24{display:block;pointer-events:none;width:100%}._container_19knq_32{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}._container_19knq_32:after{content:"";display:block;padding-bottom:100%}._container_19knq_32._interactive_19knq_47{pointer-events:all}._container_19knq_32 iframe{border:none;height:100%;position:absolute;width:100%}.tag-view .vector{border:none;height:100%;left:50%;min-height:0;min-width:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:100%}.objktview .vector-container{pointer-events:all;width:50%}._html_lkxcu_1{border:none;display:block;height:100%;margin:0 auto;position:relative;width:100%}@media (min-width:600px){._html_lkxcu_1{height:550px;width:550px}}@media (min-width:1024px){._html_lkxcu_1{height:100%;min-height:550px;min-width:550px;width:100%}}._container_lkxcu_24{align-items:center;display:block;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative}._container_lkxcu_24:after{content:"";display:block;padding-bottom:100%}._container_lkxcu_24._interactive_lkxcu_38{pointer-events:all}._container_lkxcu_24 ._preview_lkxcu_41{height:100%;width:100%}._container_lkxcu_24 ._preview_lkxcu_41 img{height:auto;width:100vw}._container_lkxcu_24 ._preview_lkxcu_41 ._button_lkxcu_49{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._container_lkxcu_24 ._preview_lkxcu_41 ._button_lkxcu_49 ._gradient_lkxcu_59{background:radial-gradient(circle,transparent 70%,hsla(0,0%,100%,.2) 100%);height:200%;position:absolute;right:0;top:0;-webkit-transform:translateY(50%) translateY(-50%);transform:translateY(50%) translateY(-50%);width:200%}._container_lkxcu_24 ._preview_lkxcu_41 ._button_lkxcu_49 svg{display:flex;height:auto;margin:0 auto;position:absolute;right:6px;top:6px;width:30px;z-index:10}._container_lkxcu_24 iframe{border:none;height:100%;left:0;position:absolute;width:100%}._warning_lkxcu_86{border:1px solid var(--text-color);display:flex;flex-direction:column;margin-bottom:20px;padding:20px}._error_lkxcu_94{padding:20px}._container_5la40_192{width:100%}._container_5la40_192 ._square_5la40_195{align-items:center;background-color:#333;background-color:var(--text-color);color:#fff;color:var(--background-color);display:block;display:flex;justify-content:center;margin:0 auto;text-align:center;transition:background-color .333s ease-out,color .333s ease-out;width:100%}._container_5la40_192 ._square_5la40_195:after{content:"";display:block;padding-bottom:100%}._container_1349m_192{align-items:center;display:block;flex-grow:1;justify-content:center;max-height:60vh;min-height:60vh;position:relative}._container_1349m_192 ._pdfNav_1349m_201{align-items:center;display:flex;font-size:.8em;justify-content:center;margin:6px;position:relative;text-align:center}._container_1349m_192 ._pdfNav_1349m_201 p{margin:6px 12px}._previous_page_1349m_214{left:0;opacity:1;position:absolute!important;top:0;z-index:50}._page_1349m_222{height:100%}:root{--react-pdf-text-layer:1}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0}.textLayer br,.textLayer span{color:transparent;cursor:text;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:transparent}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000}@media (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}}.annotationLayer{--scale-factor:1;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0}.annotationLayer section{box-sizing:border-box;pointer-events:auto;position:absolute;text-align:left;text-align:initial;-webkit-transform-origin:0 0;transform-origin:0 0}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,');background-image:var(--annotation-unfocused-field-background);border:2px solid transparent;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid transparent;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:transparent;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}._flex_gv65q_192{flex-direction:column;max-height:80vh;width:auto}._container_gv65q_201,._flex_gv65q_192{align-items:center;display:flex;justify-content:center}._container_gv65q_201{min-height:100px;min-width:100px;position:relative}._container_gv65q_201._feed_gv65q_211{overflow:hidden}@media (min-width:600px){._container_gv65q_201{min-height:200px;min-width:200px}}._container_gv65q_201._fullscreen_gv65q_220{align-items:center;background-color:#fff;background-color:var(--background-color);display:flex;height:100%;justify-content:center;left:0;max-height:90vh;position:fixed;top:0;width:100%;z-index:400}._container_gv65q_201._fullscreen_gv65q_220 iframe,._container_gv65q_201._fullscreen_gv65q_220 model-viewer{height:100vh;width:100vw}._container_gv65q_201._fullscreen_gv65q_220 img{max-height:90vh}._container_gv65q_201 ._icon_gv65q_244{align-items:center;background-color:#000;border-radius:1000px;bottom:10px;cursor:pointer;display:flex;height:30px;justify-content:center;margin:.5em;opacity:0;right:10px;transition:opacity .3s ease-in-out;width:30px;z-index:10}._container_gv65q_201 ._icon_gv65q_244:hover{background-color:#00000080}._container_gv65q_201 ._icon_gv65q_244 svg{height:12px;width:12px}._container_gv65q_201 ._icon_gv65q_244 svg path{fill:#fff}._container_gv65q_201:hover ._icon_gv65q_244{opacity:.5}._icon_fullscreen_gv65q_274{position:absolute}.no-fullscreen .svg-icon{display:none}._container_mhzek_1{align-items:center;display:block;display:flex;justify-content:center;margin:0 auto;overflow:scroll;position:relative;width:100%}._container_mhzek_1:after{content:"";display:block;padding-bottom:100%}._container_mhzek_1 ._preview_mhzek_16{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._container_mhzek_1 ._preview_mhzek_16 img{height:auto;width:100%}._container_mhzek_1 ._preview_mhzek_16 ._button_mhzek_31{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._container_mhzek_1 ._preview_mhzek_16 ._button_mhzek_31 ._gradient_mhzek_41{background:radial-gradient(circle,transparent 70%,hsla(0,0%,100%,.2) 100%);height:200%;position:absolute;right:0;top:0;-webkit-transform:translateY(50%) translateY(-50%);transform:translateY(50%) translateY(-50%);width:200%}._container_mhzek_1 ._preview_mhzek_16 ._button_mhzek_31 svg{display:flex;height:auto;margin:0 auto;position:absolute;right:6px;top:6px;width:30px;z-index:10}._hover_details_10vmi_192{background-color:#fffc;background-color:rgba(var(--background-color-rgb),.8);height:100%;left:0;overflow:hidden;padding:1em;pointer-events:none;position:absolute;top:0;width:100%;z-index:200}._container_10vmi_205{border:1px solid #e6e6e6;border:1px solid var(--gray-10);margin-bottom:20px;max-width:600px;padding:10px;position:relative;width:100%}._container_10vmi_205 ._token_infos_container_10vmi_213{margin-bottom:2em;width:100%}._container_10vmi_205 img,._container_10vmi_205 video{object-fit:contain}._container_10vmi_205._blur_10vmi_221 img,._container_10vmi_205._blur_10vmi_221 video{-webkit-filter:blur(1.1rem);filter:blur(1.1rem)}._container_10vmi_205._photo_protect_10vmi_225 img,._container_10vmi_205._photo_protect_10vmi_225 video{-webkit-filter:blur(.3em) brightness(.2) grayscale(1);filter:blur(.3em) brightness(.2) grayscale(1)}._container_10vmi_205._photo_protect_10vmi_225 img:hover,._container_10vmi_205._photo_protect_10vmi_225 video:hover{-webkit-filter:none;filter:none}._container_10vmi_205._masonry_10vmi_233 ._hover_details_10vmi_192 p{font-size:.5em}._container_10vmi_205._masonry_10vmi_233 ._token_infos_container_10vmi_213{margin:0}._container_10vmi_205._masonry_10vmi_233 ._token_infos_container_10vmi_213 *{max-width:100%}._toolbar_1ix1s_192{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-areas:"Feeds View-Mode Sort Filter";grid-template-rows:1fr;height:56px;max-width:1200px;max-width:var(--max-width-internal);width:100%}@media (min-width:0px){._toolbar_1ix1s_192{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){._toolbar_1ix1s_192{grid-template-columns:2fr repeat(3,1fr)}}._filter_box_1ix1s_212{container:filters/inline-size;background-color:#fff;background-color:var(--background-color);display:grid;flex:1 1;flex-direction:column;padding:2em;z-index:100}@media (min-width:0px){._filter_box_1ix1s_212{justify-content:center}}._feeds_area_1ix1s_227{align-items:center;display:flex;grid-area:Feeds;justify-content:flex-start}._filter_area_1ix1s_234{grid-area:Filter;justify-self:flex-end}._feeds_button_1ix1s_239{display:flex;flex-direction:column;margin-bottom:20px;margin-top:10px;padding:0 20px;width:100%}._feeds_button_1ix1s_239>*{margin-bottom:8px}._feeds_button_1ix1s_239>button:hover{text-decoration:underline}@media (min-width:600px){._feeds_button_1ix1s_239{width:180px}}._separator_1ix1s_259{margin-bottom:15px;margin-top:10px}._feeds_dropdown_1ix1s_264{width:180px}._view_mode_area_1ix1s_268{align-items:center;display:flex;gap:1.5em;grid-area:View-Mode;justify-content:center;padding:1em}._tagline_1ix1s_277{color:#b3b3b3;color:var(--gray-30);font-size:13px}._media_type_1ix1s_282{align-items:center;display:flex;gap:10px}._confirm_box_1ix1s_288{border-top:1px solid #ccc;border-top:1px solid var(--gray-20);display:flex;gap:1em;margin-bottom:1em;margin-right:1em}._tags_1ix1s_296{display:flex;flex-wrap:wrap;gap:1em;padding-bottom:1em}._filters_container_1ix1s_303{display:flex;flex-direction:row}@media (min-width:0px){._filters_container_1ix1s_303{flex-direction:column;width:100vw}}@media (min-width:600px){._filters_container_1ix1s_303{flex-direction:row;width:100vw}}@media (min-width:1024px){._filters_container_1ix1s_303{width:60vw}}@container (max-width:150px){._filters_container_1ix1s_303 ._filter_box_1ix1s_212{justify-items:center}._filters_container_1ix1s_303 ._media_type_1ix1s_282 ._tagline_1ix1s_277{display:none}}._dropdown_container_1na8u_192{background-color:#fff;background-color:var(--background-color);border:1px solid #333;border:1px solid var(--text-color);display:flex;flex-wrap:wrap;justify-content:center;left:0;min-width:180px;position:absolute;transition:height .333s ease;transition:width .333s ease;width:calc(100% - 30px);z-index:300}@media (min-width:600px){._dropdown_container_1na8u_192{left:auto;width:auto}}._vertical_1na8u_213{flex-direction:column}._header_button_1na8u_217{align-items:center;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.8em;transition:background-color .333s ease-out,color filter .333s ease-out .3s;transition:var(--body-transition) filter .3s;word-break:keep-all;z-index:100}._menu_left_1na8u_230{position:relative}._menu_left_1na8u_230 ._header_button_1na8u_217{position:static}._menu_left_1na8u_230 ._header_button_open_1na8u_236{position:relative}._header_button_1na8u_217 svg>path{fill:#333;fill:var(--text-color)}._header_button_open_1na8u_236{background-color:#fff;background-color:var(--background-color);position:relative}._header_button_toggled_1na8u_249{background-color:#333;background-color:var(--gray-80);color:#fff;color:var(--background-color)}._header_button_toggled_1na8u_249 svg>path{fill:#fff;fill:var(--background-color)}._left_1na8u_257{right:0}@media (min-width:600px){._left_1na8u_257{left:auto;position:absolute;right:0}}@media (min-width:1024px){._left_1na8u_257{position:absolute}}._single_view_1uovf_192{align-items:center;display:flex;flex-direction:column}._load_container_1uovf_198{align-items:center;display:flex;height:30vh;justify-content:center;max-height:100%;width:100%}._feed_container_1uovf_207{align-items:center;display:flex;flex-direction:column;max-width:1800px;min-height:75vh;padding:0 15px;width:100%}@media (min-width:600px){._feed_container_1uovf_207{padding:0 40px}}@media (min-width:1024px){._feed_container_1uovf_207{padding:0 60px}}._infinite_scroll_1uovf_227{align-self:stretch;width:100%}._empty_section_1uovf_232{align-items:center;align-self:center;display:flex;height:100%;justify-content:center;max-width:1200px;max-width:var(--max-width-internal);padding:2em 0;pointer-events:none;position:absolute;width:100%}._buttons_kr513_192{display:flex;flex-wrap:wrap}._about_kr513_197{line-height:1.5;margin-top:40px;width:80%}._about_kr513_197 li{margin-left:3em}._about_kr513_197 a{font-weight:700}._about_kr513_197 h1{font-size:1.25em;font-weight:700}._about_kr513_197 h2{font-size:1.1em;font-weight:700}._about_kr513_197 hr{border:none;flex:1 1 auto;height:2em}._identicon_nmxy9_192{border-radius:100%;flex-shrink:0;object-fit:cover;padding:1px;transition:border-color .333s ease-out}._identicon_nmxy9_192 path{stroke:#333;stroke:var(--text-color);fill:#333;fill:var(--text-color);transition:all .333s ease-out}._smol_nmxy9_205{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}._identicon_nmggp_192{height:128px;width:128px}._square_nmggp_197{border:1px solid #333;border:1px solid var(--text-color);border-radius:20%;box-shadow:1px 1px #333;box-shadow:1px 1px var(--text-color);height:12px;transition:box-shadow .3s ease-in-out;width:12px}._square_nmggp_197:hover{box-shadow:3px 3px #333;box-shadow:3px 3px var(--text-color)}._profile_nmggp_209{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-areas:"Photo Details";grid-template-columns:1fr 1fr;grid-template-rows:1fr}._profile_nmggp_209 ._info_nmggp_216{grid-area:Details}._profile_nmggp_209 ._info_nmggp_216 ._user_nmggp_219{font-size:24px}@media (min-width:1024px){._profile_nmggp_209 ._info_nmggp_216 ._user_nmggp_219{font-size:30px}}._profile_nmggp_209 ._info_nmggp_216 p{font-size:13px}@media (min-width:1024px){._profile_nmggp_209 ._info_nmggp_216 p{font-size:inherit}}._profile_nmggp_209 ._user_pfp_nmggp_235{align-items:center;display:flex;grid-area:Photo;justify-content:flex-end;justify-self:flex-end;width:100%}._profile_nmggp_209 ._socials_nmggp_243{display:flex;margin-top:8px}@media (min-width:1024px){._profile_nmggp_209{grid-template-columns:1fr 2fr;width:50%}}._menu_nmggp_254{max-width:1200px;max-width:var(--max-width-internal);transition:border-color .333s ease-out;width:100%}._menu_nmggp_254>*{margin-right:1em}._profile_page_nmggp_263{width:80%}._container_nmggp_267{display:flex;justify-content:center;width:100%}._container_nmggp_267 ._number_nmggp_272{background-color:#333;background-color:var(--text-color);bottom:6px;color:#fff;color:var(--background-color);padding:4px;position:absolute;right:6px;transition:background-color .333s ease-out,color .333s ease-out}._filter_nmggp_282{display:inline;float:right}._filter_nmggp_282 svg{fill:#fff;fill:var(--background-color);height:20px;left:-2px;position:relative;top:2px;width:20px}._card_nmggp_295{background-color:#333;background-color:var(--text-color);bottom:0;height:30%;left:0;min-height:150px;opacity:0;position:absolute;right:0;transition:background-color .333s ease-out,color .333s ease-out,opacity .333s ease-out;width:100%;z-index:200}._cardContainer_nmggp_309:hover ._card_nmggp_295{opacity:1}._cardText_nmggp_313{color:#fff;color:var(--background-color);margin-left:20px;margin-right:20px;margin-top:20px;overflow:hidden;position:relative;white-space:nowrap}._cardTitle_nmggp_323{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardCollect_nmggp_329{background-color:initial;border:0;border-bottom:2px solid #fff;border-bottom:2px solid var(--background-color);border-right:2px solid #fff;border-right:2px solid var(--background-color);bottom:0;cursor:pointer;font-size:var(--font-body);margin-bottom:20px;margin-left:20px;margin-right:20px;padding:0;position:absolute;right:0;-webkit-user-select:none;user-select:none}._cardCollect_nmggp_329:focus{outline:0}._cardCollect_nmggp_329 ._cardCollectPrice_nmggp_348{color:#fff;color:var(--background-color)}._tag_nmggp_352{align-items:center;border-radius:4px;color:#333;color:var(--text-color);display:inline-flex;font-size:15px;margin-bottom:6px;margin-right:6px;padding:4px 8px;text-transform:lowercase;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition)}._tag_nmggp_352:hover{text-decoration:underline}span[data-tooltip]._top_nmggp_369:after,span[data-tooltip]._top_nmggp_369:before{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}span[data-tooltip]._top_nmggp_369:hover:after,span[data-tooltip]._top_nmggp_369:hover:before{-webkit-transform:translate(-50%);transform:translate(-50%)}span[data-tooltip]{position:relative}span[data-tooltip]:after,span[data-tooltip]:before{opacity:1;position:absolute;transition:opacity .2s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s;transition:transform .2s ease,opacity .2s,-webkit-transform .2s ease;visibility:hidden;z-index:100}span[data-tooltip]:before{background-color:#333;background-color:var(--text-color);border-radius:10px;color:#fff;color:var(--background-color);content:attr(data-tooltip);font-size:12px;font-weight:700;letter-spacing:1px;padding:10px 15px;text-decoration:none;white-space:nowrap}span[data-tooltip]:after{border:6px solid transparent;content:"";height:0;left:50%;width:0}span[data-tooltip]:hover:after,span[data-tooltip]:hover:before{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}span[data-tooltip][data-position=top]:before{bottom:100%;left:50%;margin-bottom:9px}span[data-tooltip][data-position=top]:after{border-bottom:none;border-top-color:#333;border-top-color:var(--text-color);bottom:101%;margin-bottom:4px}._restricted_nmggp_424{--text-color:var(--gray-0);--background-color:var(--gray-90);background-color:#fff;background-color:var(--background-color);color:#333;color:var(--text-color);cursor:default;padding:15px;text-align:center}._restricted_nmggp_424 p{font-size:13px}._blur_nmggp_437{-webkit-filter:blur(1.1rem);filter:blur(1.1rem)}._tools_nmggp_441{padding-top:20px}._container_1mgdz_192{width:100%}._tab_1mgdz_196{padding:0 10px 4px 0}._tab_1mgdz_196._active_1mgdz_199,._tab_1mgdz_196._selected_1mgdz_199,._tab_1mgdz_196:hover{border-bottom:1px solid #666;border-bottom:1px solid var(--gray-60);margin-bottom:-1px;text-decoration:none}._tabs_1mgdz_205{align-self:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;z-index:5}._tabs_1mgdz_205 a,._tabs_1mgdz_205 button{font-size:var(--font-body);padding:.15em 12px}@media (min-width:600px){._tabs_1mgdz_205{justify-content:flex-start}}._line_1mgdz_223{align-self:flex-start}._box_1czlq_1{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}._box_1czlq_1 h1{padding-bottom:20px}._box_1czlq_1 ._buttons_1czlq_17{display:flex;flex-direction:row;margin-bottom:20px;margin-top:20px}._check_container_1324u_192{cursor:pointer;display:block;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}._check_container_1324u_192 input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}._check_container_1324u_192 ._checkmark_1324u_209{background-color:#fff;background-color:var(--background-color);box-shadow:1px 1px 0 1px #4d4d4d;box-shadow:1px 1px 0 1px var(--gray-70);height:20px;left:0;position:absolute;top:0;width:20px}._check_container_1324u_192 input:focus-visible~._checkmark_1324u_209{opacity:.4}._check_container_1324u_192 ._checkmark_1324u_209:after{content:"";display:none;position:absolute}._check_container_1324u_192 input:checked~._checkmark_1324u_209:after{display:block}._check_container_1324u_192 ._checkmark_1324u_209:after{background-color:#4d4d4d;background-color:var(--gray-70);height:10px;left:5px;top:5px;width:10px}._container_1324u_237,._container_1324u_237 label{position:relative;width:100%}._container_1324u_237 label{color:#333;color:var(--text-color);display:block}._container_1324u_237 label p{border:1px;color:inherit;display:inline-block;font-weight:700;letter-spacing:.015em;pointer-events:none}._container_1324u_237 label input,._container_1324u_237 label textarea{background-color:initial;border:none;color:inherit;letter-spacing:.015em;padding:5px 0;transition:color .333s ease-out;width:100%}._container_1324u_237 label input::-webkit-input-placeholder,._container_1324u_237 label textarea::-webkit-input-placeholder{color:inherit;opacity:.4}._container_1324u_237 label input::placeholder,._container_1324u_237 label textarea::placeholder{color:inherit;opacity:.4}._container_1324u_237 label input:focus,._container_1324u_237 label textarea:focus{outline:none}._container_1324u_237 label input:focus::-webkit-input-placeholder,._container_1324u_237 label textarea:focus::-webkit-input-placeholder{opacity:0}._container_1324u_237 label input:focus::placeholder,._container_1324u_237 label textarea:focus::placeholder{opacity:0}._container_1324u_237 label textarea{min-height:75px}._small_1324u_282{font-size:13px}._mb1_1nb9t_192,._mt1_1nb9t_196{margin-bottom:1em}._mb2_1nb9t_200,._mt2_1nb9t_204{margin-bottom:2em}._mb3_1nb9t_208,._mt3_1nb9t_212{margin-bottom:3em}._muted_1nb9t_216{opacity:.5}a._muted_1nb9t_216:hover,button._muted_1nb9t_216:hover{opacity:1}._tabs_1nb9t_225{margin-bottom:40px;margin-top:30px}._subjkt_editor_1s7n5_192{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;width:100%}@media (min-width:600px){._subjkt_editor_1s7n5_192{flex-direction:row}}._identicon_1s7n5_205{width:128px}._title_line_1s7n5_209{margin-bottom:20px;padding-top:10px;width:25%}._fields_1s7n5_215{align-items:stretch;display:flex;flex-direction:column;gap:1.5em;width:80%}._localSettings_1s7n5_223{align-items:center;display:flex;gap:1em;justify-content:center;max-width:1200px;max-width:var(--max-width-internal);padding-top:2em;width:100%}._info_1s7n5_233{align-items:center;display:flex;flex-direction:column;margin-top:20px;text-align:center;width:100%}._info_1s7n5_233 p{font-size:13px}@media (min-width:600px){._info_1s7n5_233{width:50%}}._explainer_1s7n5_250{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center;margin-bottom:1em;white-space:nowrap}select:focus~._container_y9n0i_192{background-color:red}._container_y9n0i_192{position:relative;width:100%}._container_y9n0i_192 [class^=react_select__control]{border-radius:0;box-shadow:none}._container_y9n0i_192 [class^=react_select__option]:hover{background-color:#333;background-color:var(--text-color);color:#fff;color:var(--background-color)}._label_y9n0i_209{display:block;width:100%}._label_y9n0i_209 p{border:1px;color:#333;color:var(--text-color);font-weight:700;letter-spacing:.015em;pointer-events:none;transition:all .333s}._container_16nuu_2{padding-bottom:60px;padding-top:12px;width:100%}@media (min-width:1024px){._container_16nuu_2{margin:0}}._headline_16nuu_13{text-align:center}._section_title_16nuu_17{margin-bottom:1em}._section_16nuu_17{margin:1em 0}._section_16nuu_17 b{font-weight:700}._section_16nuu_17 i{font-style:italic}._section_16nuu_17 a{text-decoration:underline}._section_16nuu_17 p{margin:1em 0}._section_16nuu_17 li{margin-left:1.5em;margin-top:.8em}._section_16nuu_17 li:before{content:attr(counter) ".";margin-left:-1.5em;position:absolute}._section_16nuu_17 button{margin-bottom:1em}@media (min-width:1024px){._section_16nuu_17{margin-bottom:30px}}._parameters_list_16nuu_54 li:before{content:""}._ipfs_link_16nuu_60,._tezos_address_16nuu_58,._token_link_16nuu_59{font-family:monospace}._ipfs_link_16nuu_60{word-break:break-word}._proposal_list_16nuu_68{max-height:50em;overflow:auto}._proposal_list_16nuu_68>li{padding:.2em 0}._proposal_list_16nuu_68>li:before{content:""}._proposal_list_16nuu_68>li:not(:last-child){border-bottom:1px solid #b3b3b3}._proposal_timestamp_16nuu_82{font-family:monospace;margin:.5em 0}@media (min-width:480px){._proposal_timestamp_16nuu_82{padding-right:1em}}._user_votes_16nuu_94,button,input{border-radius:4px;display:inline-block;font-family:monospace;min-width:3em;padding:.5em}._user_votes_16nuu_94{background-color:#fff;margin:0 .5em .5em 0}._user_votes_16nuu_94:empty:before{content:"​"}._yes_vote_16nuu_110{background-color:#9aff9a}._no_vote_16nuu_114{background-color:#ff8080}._abstain_vote_16nuu_118{background-color:#ffff80}._proposal_description_16nuu_122{margin:0;min-width:20em}._proposal_description_16nuu_122 p{margin:.5em 0}@media (min-width:480px){._proposal_description_16nuu_122{padding:0 1em}}._proposal_id_16nuu_135{background-color:#fff;border-radius:4px;color:#333;display:inline-block;font-family:monospace;margin-right:.5em;min-width:4em;padding:0 .5em;text-align:center}._proposal_title_16nuu_147{font-weight:700}details summary{cursor:pointer}details table{background-color:#fff;border-radius:4px;display:inline-block;margin:.5em 0 0;overflow:hidden;padding:1em}details td:first-child{text-align:right}._proposal_votes_summary_16nuu_166{border-radius:4px;margin:1em 0 .5em;padding:0 .5em}._votes_display_result_16nuu_172{color:#000;display:flex;flex-direction:row;font-size:.9em;margin:0 1em;text-align:center}._vote_display_nothing_16nuu_181{background-color:#fff}._vote_display_yes_16nuu_185{background-color:#9aff9a}._vote_display_no_16nuu_181{background-color:#ff8080}._vote_display_abstain_16nuu_193{background-color:#ffff80}._proposal_actions_16nuu_197{margin-right:.5em}._proposal_actions_16nuu_197>:not(:first-child){margin-top:1em}._proposal_actions_16nuu_197 p{margin:.5em 0}._micheline_code_16nuu_207{background-color:#fff;border-radius:4px;color:#000;font-family:monospace;line-height:1.4;margin:1em 0;padding:1em;white-space:pre-wrap;word-break:break-word}._proposal_16nuu_68{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap}._proposal_description_16nuu_122{flex:1 1}._proposal_extra_information_16nuu_230{display:flex;flex-direction:column;gap:1em}._proposal_actions_buttons_16nuu_236{align-items:baseline;display:flex;flex-direction:row;gap:.5em;justify-content:flex-start}@media (min-width:816px){._proposal_actions_buttons_16nuu_236{justify-content:flex-end}}._faq__container_191gx_1 li:before{content:"-";margin-left:-1em;position:absolute}._faq__container_191gx_1{list-style-type:none;margin:0 20px 20px}._faq__container_191gx_1 li{margin-top:.8em}@media (min-width:1024px){._faq__container_191gx_1{margin-bottom:30px}}._faq__container_191gx_1:last-of-type{margin-top:20px}@media (min-width:1024px){._faq__container_191gx_1:last-of-type{margin-top:30px}}._faq__title_191gx_30{font-size:1.8em;font-weight:700;margin-bottom:.2em}._faq__outer__container_191gx_36{padding-top:80px;width:100%}@media (min-width:1024px){._faq__outer__container_191gx_36{margin:0}}._tag_385c6_192{align-items:center;background:none;border:none;border-radius:4px;color:#333;color:var(--text-color);display:inline-flex;font-family:--var(--text-font);font-size:var(--font-body);font-weight:700;margin-bottom:6px;margin-right:6px;padding:4px 8px}._tag_385c6_192:hover{cursor:pointer;text-decoration:underline}._tag_385c6_192 img{margin-right:.5em}._feed_info_385c6_214{border:1px solid #e6e6e6;border:1px solid var(--gray-10);margin-bottom:1em;padding:1em;text-align:center;width:100%}@media (min-width:1024px){._feed_info_385c6_214{width:50%}}._container_dbnqg_192{max-height:400px;overflow:scroll;width:100%}._subjkt_icon_dbnqg_198{border-radius:100%;height:32px;margin-right:1em;width:32px}._flex_dbnqg_205{align-items:center;display:flex;gap:1em;justify-content:flex-start;padding-bottom:10px;padding-top:10px}._description_dbnqg_214{font-size:11px;width:100%}._user_dbnqg_219{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._user_box_dbnqg_226{align-content:center;align-items:center;display:flex;font-size:13px;width:33%}._objktview_vd8ky_192{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:600px){._objktview_vd8ky_192{height:60vh;margin:0 auto;width:60vh}}._profile_page_vd8ky_207{width:100%}._info_ipfs_vd8ky_211{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);padding-top:12px;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}._info_ipfs_vd8ky_211 a{color:#4d4d4d;color:var(--gray-70)}._info_attributes_vd8ky_221,._info_ipfs_vd8ky_211{align-items:center;color:#4d4d4d;color:var(--gray-70);display:flex;flex-direction:row;font-size:.75em;margin:.5em 0;white-space:pre-wrap}._info_attributes_vd8ky_221 p,._info_ipfs_vd8ky_211 p{margin:0 .5em}._info_attributes_vd8ky_221,._info_attributes_vd8ky_221 p{color:#4d4d4d;color:var(--gray-70)}._infos_attributes_container_vd8ky_243 hr,._infos_container_vd8ky_244 hr{border-color:#0000001a;border-color:var(--border-color);margin-bottom:1em}._profile_tabs_vd8ky_249{margin-bottom:40px;margin-top:35px}._infos_attributes_flex_vd8ky_254{margin-bottom:1em}._container_vd8ky_260,._history_vd8ky_265,._infos_attributes_flex_vd8ky_254{display:flex;flex-direction:column}._history_vd8ky_265{align-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);flex-wrap:wrap;font-size:13px;height:95px;margin-bottom:15px;margin-top:18px}._history_vd8ky_265 ._history__mint__op_vd8ky_277,._history_vd8ky_265 a{font-size:13px;min-width:0}@media (min-width:1024px){._history_vd8ky_265 ._history__mint__op_vd8ky_277,._history_vd8ky_265 a{flex-direction:row;font-size:13px;height:auto;min-width:50px;width:7%}}._history_vd8ky_265 svg{fill:#333;fill:var(--text-color);margin:auto 5px auto 0}._history_vd8ky_265 svg line,._history_vd8ky_265 svg path{stroke:#333;stroke:var(--text-color)}._history_vd8ky_265 span{height:20px}@media (min-width:1024px){._history_vd8ky_265{border-bottom:none;font-size:13px;height:20px;margin:0 0 10px}}._history__labels_vd8ky_313{color:#666;color:var(--gray-60);display:none;font-size:13px;justify-content:space-between;margin-bottom:8px}@media (min-width:1024px){._history__labels_vd8ky_313{display:flex;font-size:13px}}._history__event__container_vd8ky_327{display:flex;height:20px;margin-bottom:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){._history__event__container_vd8ky_327{margin-bottom:0;width:calc(7% + 35px)}}._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__event_vd8ky_327,._history__from_vd8ky_341,._history__price_vd8ky_344,._history__to_vd8ky_342{height:20px;margin-bottom:7px;white-space:nowrap}@media (min-width:1024px){._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__event_vd8ky_327,._history__from_vd8ky_341,._history__price_vd8ky_344,._history__to_vd8ky_342{margin-bottom:0;overflow:hidden;text-overflow:clip}}._history__date_vd8ky_345{overflow:visible}@media (min-width:1024px){._history__event_vd8ky_327{width:9.166666666%}._history__from_vd8ky_341,._history__to_vd8ky_342{text-overflow:ellipsis;width:20.833333333%}._history__ed_vd8ky_343{text-align:center;width:6.944444444%}._history__date_vd8ky_345,._history__price_vd8ky_344{text-align:right;width:13.888888888%}}._history__royalties_vd8ky_396{font-size:13px}@media (min-width:1024px){._history__royalties_vd8ky_396{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);font-size:13px;margin-top:20px;padding-top:10px;width:33.333333333%}}._history__secondary_vd8ky_409{color:#00000080;color:var(--secondary-color);margin-right:1em}._history__mobile_vd8ky_414{display:block}@media (min-width:1024px){._history__mobile_vd8ky_414{display:none}}._history__from_vd8ky_341,._history__to_vd8ky_342{display:flex}._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__price_vd8ky_344{display:none}@media (min-width:1024px){._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__price_vd8ky_344{display:block}}._history__inner__mobile_vd8ky_441{display:flex;flex-direction:column;text-align:right}._history__inner__mobile_vd8ky_441 ._history__date_vd8ky_345,._history__inner__mobile_vd8ky_441 ._history__ed_vd8ky_343,._history__inner__mobile_vd8ky_441 ._history__price_vd8ky_344{display:block}@media (min-width:1024px){._history__inner__mobile_vd8ky_441{display:none}}._history__desktop_vd8ky_457{display:none}@media (min-width:1024px){._history__desktop_vd8ky_457{display:block}}._objkt__title_vd8ky_466{font-size:16px;font-weight:700;padding-top:10px}@media (min-width:1024px){._objkt__title_vd8ky_466{font-size:18px}}._restricted_vd8ky_477,._restricted_vd8ky_477>*{color:#fff;color:var(--background-color);cursor:default;font-size:1em;padding:.75em;text-align:center}._restricted_vd8ky_477{background:#333;background:var(--text-color)}._restricted_vd8ky_477 a{cursor:pointer;padding:0}._tab_vd8ky_495{border-bottom:1px solid #b3b3b3;border-bottom:1px solid var(--gray-30);padding:10px}._tab_vd8ky_495:hover{border-bottom:1px solid #666;border-bottom:1px solid var(--gray-60)}._tab_vd8ky_495:hover *{text-decoration:none}._tab_area_vd8ky_506{min-height:550px;width:100%}.objktview-zipembed.objktview{border:none;display:block;height:100vw;margin:0 auto;position:relative;width:100vw}.message{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:600px){.objktview-zipembed.objktview{height:550px;width:550px}}@media (min-width:1024px){.objktview-zipembed.objktview{height:calc(100vh - 280px);min-height:550px;min-width:550px;width:calc(100vh - 280px)}}a{color:var(--text-color)}a:hover{text-decoration:underline}._objktview_10bo6_192{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:600px){._objktview_10bo6_192{height:60vh;margin:0 auto;width:60vh}}._info_ipfs_10bo6_207{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);padding-top:20px;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}._info_ipfs_10bo6_207 a{color:#4d4d4d;color:var(--gray-70)}._info_attributes_10bo6_217{margin-bottom:10px}._info_ipfs_10bo6_207{margin-bottom:100px}._info_attributes_10bo6_217,._info_ipfs_10bo6_207{align-items:center;color:#4d4d4d;color:var(--gray-70);display:flex;flex-direction:row;font-size:13px;white-space:pre-wrap}._info_attributes_10bo6_217 p,._info_ipfs_10bo6_207 p{margin-left:10px}._info_attributes_10bo6_217,._info_attributes_10bo6_217 p{color:#4d4d4d;color:var(--gray-70)}._infos_attributes_container_10bo6_246{margin-top:20px}._infos_attributes_flex_10bo6_250{display:flex;flex-direction:column;margin-bottom:10px}._container_10bo6_256{display:flex;flex-direction:column;margin:0 1em}._history_10bo6_262{align-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:13px;height:95px;margin-bottom:15px;margin-top:18px}._history_10bo6_262 ._history__mint__op_10bo6_274,._history_10bo6_262 a{font-size:13px;min-width:0}@media (min-width:1024px){._history_10bo6_262 ._history__mint__op_10bo6_274,._history_10bo6_262 a{flex-direction:row;font-size:13px;height:auto;min-width:80px;width:7%}}._history_10bo6_262 svg{fill:#333;fill:var(--text-color);margin:auto 5px auto 0}._history_10bo6_262 svg line,._history_10bo6_262 svg path{stroke:#333;stroke:var(--text-color)}._history_10bo6_262 span{height:20px}@media (min-width:1024px){._history_10bo6_262{border-bottom:none;font-size:13px;height:20px;margin:0 0 10px}}._history__labels_10bo6_310{color:#666;color:var(--gray-60);display:none;font-size:13px;justify-content:space-between;margin-bottom:8px}@media (min-width:1024px){._history__labels_10bo6_310{display:flex;font-size:13px}}._history__event__container_10bo6_324{display:flex;height:20px;margin-bottom:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){._history__event__container_10bo6_324{margin-bottom:0;width:calc(7% + 35px)}}._history__date_10bo6_342,._history__ed_10bo6_340,._history__event_10bo6_324,._history__from_10bo6_338,._history__price_10bo6_341,._history__to_10bo6_339{height:20px;margin-bottom:7px;white-space:nowrap}@media (min-width:1024px){._history__date_10bo6_342,._history__ed_10bo6_340,._history__event_10bo6_324,._history__from_10bo6_338,._history__price_10bo6_341,._history__to_10bo6_339{margin-bottom:0;overflow:hidden;text-overflow:clip}}._history__date_10bo6_342{overflow:visible}@media (min-width:1024px){._history__event_10bo6_324{width:9.166666666%}._history__from_10bo6_338,._history__to_10bo6_339{text-overflow:ellipsis;width:20.833333333%}._history__ed_10bo6_340{text-align:center;width:6.944444444%}._history__date_10bo6_342,._history__price_10bo6_341{text-align:right;width:13.888888888%}}._history__royalties_10bo6_393{font-size:13px}@media (min-width:1024px){._history__royalties_10bo6_393{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);font-size:13px;margin-top:20px;padding-top:10px;width:33.333333333%}}._history__secondary_10bo6_406{color:#00000080;color:var(--secondary-color);margin-right:1em}._history__mobile_10bo6_411{display:block}@media (min-width:1024px){._history__mobile_10bo6_411{display:none}}._history__from_10bo6_338,._history__to_10bo6_339{display:flex}._history__date_10bo6_342,._history__ed_10bo6_340,._history__price_10bo6_341{display:none}@media (min-width:1024px){._history__date_10bo6_342,._history__ed_10bo6_340,._history__price_10bo6_341{display:block}}._history__inner__mobile_10bo6_438{display:flex;flex-direction:column;text-align:right}._history__inner__mobile_10bo6_438 ._history__date_10bo6_342,._history__inner__mobile_10bo6_438 ._history__ed_10bo6_340,._history__inner__mobile_10bo6_438 ._history__price_10bo6_341{display:block}@media (min-width:1024px){._history__inner__mobile_10bo6_438{display:none}}._history__desktop_10bo6_454{display:none}@media (min-width:1024px){._history__desktop_10bo6_454{display:block}}._basic_infos_10bo6_463{margin-bottom:20px}._basic_infos_10bo6_463 h1{margin-bottom:10px}._restricted_10bo6_470,._restricted_10bo6_470>*{color:#fff;color:var(--background-color);cursor:default;font-size:1em;padding:.75em;text-align:center}._restricted_10bo6_470{background:#333;background:var(--text-color)}._restricted_10bo6_470 a{cursor:pointer;padding:0}._container_1gv4b_192{display:flex;flex-direction:column}._container_1gv4b_192 ._owner_1gv4b_196{align-items:center;color:#333;color:var(--text-color);display:flex;margin-bottom:10px}._container_139pc_192{color:#333;color:var(--text-color);display:flex;flex-direction:column}._container_139pc_192 ._swap_139pc_197{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197{flex-direction:row}}._container_139pc_192 ._swap_139pc_197 ._issuer_139pc_208{align-items:center;display:flex;justify-content:space-between;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197 ._issuer_139pc_208{justify-content:normal}}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219{align-items:center;display:flex;flex-wrap:wrap;width:100%}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>*{margin-top:1em}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>*{margin-top:0}}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>:not(._swapLabel_139pc_233){flex-grow:1}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>:not(._swapLabel_139pc_233){flex-grow:0}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219{justify-content:flex-end}}._border_139pc_247{border-bottom:1px solid #ccc;border-bottom:1px solid var(--gray-20);padding-top:1em;width:100%}@media (min-width:1024px){._border_139pc_247{width:45%}}._nomobile_139pc_258{display:none;width:50%}@media (min-width:1024px){._nomobile_139pc_258{display:block}}._container_h0rp8_192{align-items:center;display:flex;flex-wrap:wrap}._container_h0rp8_192 a{margin:0 15px 15px 0}@media (min-width:1024px){._container_h0rp8_192 a{margin:0 10px 10px 0}}._container_h0rp8_192 a:hover{text-decoration:none}._container_h0rp8_192 ._tag_h0rp8_208{align-items:center;background-color:#f2f2f2;background-color:var(--gray-5);color:#333;color:var(--gray-80);display:inline-flex;font-size:13px;padding:3px 8px;text-decoration:none;text-transform:lowercase;transition:background-color .333s ease-out,color .333s ease-out}@media (min-width:1024px){._container_h0rp8_192 ._tag_h0rp8_208{font-size:13px}}._container_h0rp8_192 ._tag_h0rp8_208:hover{color:gray;color:var(--gray-50)}:root[data-theme=dark] ._tag_h0rp8_208{background-color:#d9d9d9;background-color:var(--gray-15);color:#666;color:var(--gray-60)}:root[data-theme=dark] ._tag_h0rp8_208:hover{background-color:#e6e6e6;background-color:var(--gray-10);color:#999;color:var(--gray-40)}._debug_uu7vw_192{left:0;pointer-events:none;position:fixed;top:0;z-index:2000}._debug_uu7vw_192 h1{font-size:256px;opacity:.5}._debug_uu7vw_192 p{opacity:.5}._name_uu7vw_207{color:#4169e1;font-weight:700}._storage_uu7vw_212{padding:2em}._storage_uu7vw_212 h3{color:#8a2be2}._cross_uu7vw_220,._debug_center_uu7vw_219{height:100%;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:999999}._fill_uu7vw_232{background-color:#fff;background-color:var(--background-color);opacity:1}._cross_uu7vw_220:after,._cross_uu7vw_220:before,._debug_center_uu7vw_219:after,._debug_center_uu7vw_219:before{background-color:#333;content:" ";height:5px;position:absolute;top:50%;width:100%}._debug_center_uu7vw_219:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}._cross_uu7vw_220:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}._cross_uu7vw_220:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}._container_13xw0_192{color:#333;color:var(--text-color);margin-bottom:20px;max-width:1200px;max-width:var(--max-width-internal);width:100%;z-index:800}._container_13xw0_192 ._grid_13xw0_199{display:grid;font-size:var(--font-body);grid-template-areas:"Events Logo User";grid-template-columns:3fr 1fr 3fr;height:64px;justify-items:center;transition:background-color .333s ease-out,height .333s ease-out;width:100%}._container_13xw0_192 ._grid_13xw0_199._fill_bg_13xw0_210{background-color:#fff;background-color:var(--background-color)}._container_13xw0_192 ._grid_13xw0_199._large_13xw0_213{height:110px}._container_13xw0_192 ._grid_13xw0_199 ._left_13xw0_216{align-items:center;display:flex;grid-area:Events;justify-content:center;justify-self:flex-start}._container_13xw0_192 ._grid_13xw0_199 ._right_13xw0_223{align-items:center;display:flex;gap:10px;grid-area:User;justify-content:flex-end;width:100%;z-index:500}._separator_13xw0_233{height:25%}._address_13xw0_237{color:#00000080;color:var(--secondary-color);position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}._logo_13xw0_243{grid-area:Logo}._sync_label_13xw0_247{font-size:11px;word-break:break-all}@media (min-width:600px){._sync_label_13xw0_247{font-size:var(--font-body)}}._menu_11qop_192 svg{display:block;height:30px;width:30px}._menu_11qop_192 svg line{stroke:#333;stroke:var(--text-color);transition:stroke .333s ease-out}._bottom_banner_wdso2_192{background:#fff;background:var(--background-color);bottom:0;font-size:15px;left:0;padding:10px;position:fixed;right:0;text-align:justify;z-index:100}._bottom_banner_wdso2_192 a{color:#333;color:var(--text-color);font-weight:700}._banner_wdso2_208{background-color:#333;background-color:var(--text-color);color:#fff;color:var(--background-color);top:0;width:100%;z-index:1400}._banner_wdso2_208 a{font-size:13px}._banner_wdso2_208 h2{font-size:18px}._close_wdso2_222{position:absolute;right:15px;top:13px}._content_wdso2_228{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:1200px;max-width:var(--max-width-internal);width:100%}@media (min-width:1024px){._content_wdso2_228{margin:0 auto}}._content_wdso2_228 a{color:#fff;color:var(--background-color);text-decoration:underline;text-underline-offset:.3em}@media (min-width:769px){._content_wdso2_228 a{display:inline-block}}._event_card_1762z_192{border-bottom:1px solid #ccc;border-bottom:1px solid var(--gray-20);overflow:hidden;padding:1rem 1rem 10px;width:100%}@media (min-width:1024px){._event_card_1762z_192{width:600px}}._event_card_1762z_192 h1>a{align-items:center;display:flex;font-size:20px;font-weight:600}._event_content_1762z_212,._event_tag_line_1762z_213{word-wrap:break-word;font-size:13px;width:100%}._event_icon_1762z_219{display:inline-flex;margin:0 1rem}._event_icon_1762z_219 img{width:25px}._event_tag_line_1762z_213{color:gray;color:var(--gray-50);padding-bottom:10px}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:400;src:url(/teia-ui/previews/pr-333/assets/iosevka-extended-cd7e21a5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:italic;font-weight:400;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendeditalic-d2b211ce.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:500;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendedmedium-18822c5f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:600;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendedsemibold-02e75fa0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:700;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendedbold-1ffb2392.woff2) format("woff2")}:root{--font-body:13px}@media (min-width:1024px){:root{--font-body:16px}}html{height:100vh}body,html{background-color:#fff;background-color:var(--background-color);margin:0;padding:0;width:100%}body{color:#333;color:var(--text-color);font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font);font-size:13px;font-size:var(--font-body);line-height:150%;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition)}#root{align-items:center;display:flex;flex-direction:column;padding:0 15px}@media screen and (min-width:1215px){#root{padding:0}}h1,h2,h3,h4,h5,h6,strong{font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font);font-weight:700}p{line-height:150%;white-space:pre-line}h1{font-size:24px;line-height:125%}@media (min-width:1024px){h1{font-size:32px}}h2{font-size:22px}h2,h3{line-height:125%}h3{font-size:20px}@media (min-width:1024px){h3{font-size:23px}}button{background:none;color:#333;color:var(--text-color);font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font)}*{font-smooth:always;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box}img.emoji{pointer-events:none;width:13px}.markdown-doc{font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font)}.markdown-doc p{margin:1em 0}.markdown-doc h1{font-size:1.5em;margin:1.5em 0 .5em}body.overlay:after{background-color:#0003;content:"";display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}._container_15ucc_1{display:flex;flex-direction:column!important}._container_15ucc_1 ._info_15ucc_6,._container_15ucc_1 ._media_15ucc_5{width:100%}._container_15ucc_1 ._info_15ucc_6{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}._container_15ucc_1 ._field_15ucc_15{white-space:pre-wrap}._container_15ucc_1 ._attributes_15ucc_18{display:flex;flex-direction:row;margin-bottom:20px}._container_15ucc_1 strong{margin-right:1em;min-width:75px}._container_15ucc_1 ._label_15ucc_27{--borderWidth:2px;align-items:center;border:1px solid var(--gray-30);color:var(--gray-40);cursor:default;display:flex;font-size:12px;font-weight:700;margin-right:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:6px 8px;position:relative;white-space:nowrap}@media (min-width:600px){._container_15ucc_1{flex-direction:row}._container_15ucc_1 ._info_15ucc_6,._container_15ucc_1 ._media_15ucc_5{width:100%}._container_15ucc_1 ._media_15ucc_5{align-items:center;display:flex;justify-content:center;min-height:40vh}._container_15ucc_1 ._info_15ucc_6{display:flex;flex-direction:column;padding-left:10px}._container_15ucc_1 ._info_15ucc_6 ._field_15ucc_15,._container_15ucc_1 ._info_15ucc_6 ._title_15ucc_62{margin-bottom:20px}._container_15ucc_1 ._info_15ucc_6 ._title_15ucc_62{font-weight:700}}._text_field_error_hq55n_1{position:absolute;right:0;top:0}._error_hq55n_7{color:red}._field_hq55n_11{margin:1em 0}._container_103r9_1{margin-bottom:10px}._container_103r9_1 label{border:2px dashed var(--text-color);cursor:pointer;display:block;padding:6px;text-align:center;width:100%}._container_103r9_1 label input{display:none;width:100%}._container_103r9_1 ._allowed_103r9_16{display:inline-flex;font-size:12px;opacity:.5;padding-top:6px;text-transform:lowercase}._container_103r9_1 ._allowed_103r9_16>._selected_103r9_23{font-weight:700}:root{--text-font:"Iosevka","IBM Plex Mono","Courier New",monospace;--body-transition:background-color .333s ease-out,color .333s ease-out;--max-width:1800px;--max-width-internal:1200px;--gray-0:#fff;--gray-5:#f2f2f2;--gray-10:#e6e6e6;--gray-15:#d9d9d9;--gray-20:#ccc;--gray-30:#b3b3b3;--gray-40:#999;--gray-50:grey;--gray-60:#666;--gray-70:#4d4d4d;--gray-80:#333;--gray-90:#191919;--gray-100:#000;--background-color:#fff;--background-color-rgb:255,255,255;--border-color:rgba(0,0,0,.1);--shadow-color:rgba(0,0,0,.2);--secondary-color:rgba(0,0,0,.5);--text-color:var(--gray-80)}:root[data-theme=dark]{--gray-0:#000;--gray-5:#2f2f2f;--gray-10:#1a1a1a;--gray-15:#262626;--gray-20:#515151;--gray-30:#494949;--gray-40:#666;--gray-50:grey;--gray-60:#999;--gray-70:#b3b3b3;--gray-80:#ccc;--gray-90:#e6e6e6;--gray-100:#fff;--background-color:#111;--background-color-rgb:0,0,0;--border-color:hsla(0,0%,100%,.3);--shadow-color:hsla(0,0%,100%,.3);--secondary-color:hsla(0,0%,100%,.5);--text-color:#dedede}:root[data-theme=grass]{--gray-0:#000;--gray-5:#023108;--gray-10:#1a1a1a;--gray-15:#262626;--gray-20:#075000;--gray-30:#494949;--gray-40:#666;--gray-50:#028802;--gray-60:#00970d;--gray-70:#28c202;--gray-80:#05d810;--gray-90:#00e21e;--gray-100:#0f0;--background-color:#111;--background-color-rgb:0,0,0;--border-color:hsla(0,0%,100%,.3);--shadow-color:hsla(0,0%,100%,.3);--secondary-color:hsla(0,0%,100%,.5);--text-color:#0f0}:root[data-theme=noui]{--gray-0:#111;--gray-5:##111;--gray-10:#111;--gray-15:#111;--gray-20:#111;--gray-30:#111;--gray-40:#111;--gray-50:#111;--gray-60:#111;--gray-70:#111;--gray-80:#111;--gray-90:#111;--gray-100:#111;--background-color:#111;--text-color:#111}:root[data-theme=noui] *{color:#111}:root[data-theme=noui] * svg *{fill:#111;stroke:#111}:root[data-theme=noui] * svg:hover *{fill:#ccc;stroke:#ccc}:root[data-theme=noui] :hover{color:#ccc}:root[data-theme=aqua]{--gray-0:#6aadff;--gray-5:#63a7fb;--gray-10:#5da1f5;--gray-15:#579aee;--gray-20:#5094e8;--gray-30:#4487db;--gray-40:#377ace;--gray-50:#2a6ec2;--gray-60:#1d61b5;--gray-70:#1154a8;--gray-80:#04479b;--gray-90:#003a8e;--gray-100:#002e82;--background-color:var(--gray-0);--background-color-rgb:106,173,255;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-80)}:root[data-theme=kawai]{--gray-0:#ffbde6;--gray-5:#dcb7ff;--gray-10:#d6b1ff;--gray-15:#d0aaf9;--gray-20:#c9a4f3;--gray-30:#bd97e6;--gray-40:#b08ad9;--gray-50:#a37ecd;--gray-60:#9671c0;--gray-70:#8a64b3;--gray-80:#7d57a6;--gray-90:#704a99;--gray-100:#633e8d;--background-color:var(--gray-0);--background-color-rgb:255,189,230;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-90)}:root[data-theme=midnight]{--gray-0:#002633;--gray-5:#183d4b;--gray-10:#0d3340;--gray-15:#133946;--gray-20:#294e5c;--gray-30:#254a58;--gray-40:#335966;--gray-50:#406673;--gray-60:#4d7280;--gray-70:#5a7f8d;--gray-80:#668c99;--gray-90:#7399a6;--gray-100:#80a5b3;--background-color:var(--gray-0);--background-color-rgb:49,15,56;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-90)}:root[data-theme=coffee]{--gray-0:#170a06;--gray-5:#2f211d;--gray-10:#251713;--gray-15:#2b1d19;--gray-20:#40332e;--gray-30:#3c2f2a;--gray-40:#4a3d39;--gray-50:#584a46;--gray-60:#645652;--gray-70:#71635f;--gray-80:#7e706c;--gray-90:#8b7d78;--gray-100:#978985;--background-color:var(--gray-0);--background-color-rgb:49,15,56;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-90)}._fundsWarning_otiqi_192{border:.1em solid #333;border:.1em solid var(--text-color);font-weight:500;padding:1em}._attributes_checkboxes_otiqi_198{display:flex;gap:1em;justify-content:flex-start;margin-bottom:20px;margin-top:30px}::selection{background:#333;background:var(--text-color);color:#fff;color:var(--background-color)}::-moz-selection{background:#333;background:var(--text-color);color:#fff;color:var(--background-color)}._mint_form_otiqi_216{margin-bottom:80px;width:100%}._field_otiqi_221{margin-bottom:10px}._line_otiqi_225{margin-bottom:20px}._collab_bar_otiqi_229{margin-bottom:40px;margin-top:20px} +@charset "UTF-8";._container_2hy4p_192,._msg_box_2hy4p_193{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}._container_2hy4p_192{height:100vh;left:0;position:fixed;top:0;width:100vw}._container_2hy4p_192 a{font-size:13px}._msg_box_2hy4p_193{border:1px dashed #333;border:1px dashed var(--text-color);margin-bottom:10em;padding:1em 2em;width:-webkit-max-content;width:max-content}._msg_box_2hy4p_193 h1{margin-bottom:20px}._msg_box_2hy4p_193 p{font-size:13px}._loader_1rasz_192{flex-direction:column}._container_1rasz_199,._loader_1rasz_192{align-items:center;display:flex;justify-content:center}._container_1rasz_199{pointer-events:none;position:absolute}._container_1rasz_199 ._circle_1rasz_206{-webkit-animation:_circle_1rasz_206 1.5s linear infinite;animation:_circle_1rasz_206 1.5s linear infinite;background-color:#333;background-color:var(--text-color);border-radius:1000px;display:inline-block;height:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color .333s ease-out;width:20px}._container_1rasz_199 ._message_1rasz_217{margin-left:10px}@-webkit-keyframes _circle_1rasz_206{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes _circle_1rasz_206{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes _flicker_1rasz_1{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes _flicker_1rasz_1{0%{opacity:1}50%{opacity:0}to{opacity:1}}._strong_1wlh0_192{font-weight:700}._container_1wlh0_196{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font);font-size:var(--font-body);gap:.5rem;padding:0;transition:background-color .333s ease-out,color filter .333s ease-out .3s;transition:var(--body-transition) filter .3s;-webkit-user-select:none;user-select:none;word-break:keep-all;word-break:normal}._container_1wlh0_196:focus{outline:0}._container_1wlh0_196._inline_1wlh0_216{display:inline;padding:0 .5em}._container_1wlh0_196._fit_1wlh0_220{display:contents}._container_1wlh0_196._small_1wlh0_223{font-size:13px}._container_1wlh0_196._disabled_1wlh0_226,._container_1wlh0_196:disabled{cursor:inherit;opacity:.5;pointer-events:none}._container_1wlh0_196._full_1wlh0_231{white-space:nowrap;width:100%}@media (min-width:1024px){._container_1wlh0_196._full_1wlh0_231{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}._container_1wlh0_196>button{background-color:#4169e1}._primary_1wlh0_244{color:#333;color:var(--text-color);transition:color .333s ease-out}._primary_1wlh0_244._active_1wlh0_248,._primary_1wlh0_244._selected_1wlh0_248{-webkit-text-stroke:.5px #333;-webkit-text-stroke:.5px var(--text-color)}@media (any-pointer:coarse){._primary_1wlh0_244:active._menu_1wlh0_252{border-bottom:1px solid #333;border-bottom:1px solid var(--text-color);margin-bottom:-1px;padding:6px 0;text-decoration:none}}@media (pointer:fine){._primary_1wlh0_244:hover._menu_1wlh0_252{border-bottom:1px solid #333;border-bottom:1px solid var(--text-color);margin-bottom:-1px;padding:6px 0;text-decoration:none}}._secondary_1wlh0_268{color:#333;color:var(--text-color);transition:color .333s ease-out}@media (any-pointer:coarse){._secondary_1wlh0_268:active{text-decoration:none}}@media (pointer:fine){._secondary_1wlh0_268:hover{text-decoration:none}}._box_1wlh0_283{background-color:#f2f2f2;background-color:var(--gray-5);border-bottom:2px solid #000;border-bottom:2px solid var(--gray-100);border-right:2px solid #000;border-right:2px solid var(--gray-100);color:#000;color:var(--gray-100);min-width:220px;padding:4px 16px;text-align:center;text-justify:center;transition:border-color .333s ease-out,color .333s ease-out;width:100%}._box_1wlh0_283:hover{border-bottom:2px solid grey;border-bottom:2px solid var(--gray-50);border-right:2px solid grey;border-right:2px solid var(--gray-50)}:root[data-theme=dark] ._box_1wlh0_283{background-color:#d9d9d9;background-color:var(--gray-15);border-bottom:2px solid #333;border-bottom:2px solid var(--gray-80);border-right:2px solid #333;border-right:2px solid var(--gray-80);color:#333;color:var(--gray-80)}:root[data-theme=dark] ._box_1wlh0_283:hover{border-bottom:2px solid grey;border-bottom:2px solid var(--gray-50);border-right:2px solid grey;border-right:2px solid var(--gray-50)}._shadow_box_1wlh0_312{background-color:#d9d9d9;background-color:var(--gray-15);border-right:2px solid #333;border-right:2px solid var(--text-color);color:#333;color:var(--text-color);cursor:pointer;font-weight:700;opacity:inherit;padding:2px 16px;text-align:center;transition:border-color .333s ease-out,color .333s ease-out;width:100%}._shadow_box_1wlh0_312:hover{border-bottom:2px solid #333;border-bottom:2px solid var(--text-color);padding-bottom:0}._left_1wlh0_329{text-align:left}._button_theme_1wlh0_333{background-color:#fff;background-color:var(--background-color);border-radius:50%;cursor:pointer;display:flex;height:16px;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition);width:16px;z-index:200}._container_jg3vp_1{align-items:center;background-color:var(--background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}._container_jg3vp_1 ._content_jg3vp_13{align-items:center;color:var(--text-color);display:flex;flex-direction:column;min-width:300px;width:100%}._container_jg3vp_1 ._content_jg3vp_13 ._message_jg3vp_21{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0 50px;text-align:center;width:50%}._container_jg3vp_1 ._content_jg3vp_13 ._message_jg3vp_21>*{margin-bottom:1rem}._container_jg3vp_1 ._content_jg3vp_13 ._buttons_jg3vp_33,._loader_jg3vp_39{align-items:center;display:flex;justify-content:center}._loader_jg3vp_39{height:100%;scale:2;width:100%}._content_19f1p_192 a{font-weight:700}._container_1ewm1_192{justify-content:space-between;margin:auto;min-height:100vh;position:relative}._container_1ewm1_192,._container_1ewm1_192 ._content_1ewm1_202{align-items:center;display:flex;flex-direction:column;width:100%}._container_1ewm1_192 ._content_1ewm1_202{flex-grow:1;max-width:1200px;max-width:var(--max-width-internal)}._container_1ewm1_192._feed_1ewm1_210 ._content_1ewm1_202{max-width:1800px;max-width:var(--max-width)}._container_tginf_192{align-items:center;background-color:#fff;background-color:var(--background-color);display:flex;flex-direction:column;font-size:13px;justify-content:center;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition);width:100%}._container_tginf_192._pinned_tginf_202{bottom:0;position:fixed}._content_tginf_207{grid-gap:20px 10px;align-items:flex-start;display:grid;gap:20px 10px;grid-auto-flow:column;grid-template-areas:"Copyright Copyright" "Menu Menu";max-width:1200px;max-width:var(--max-width-internal);padding:1em;pointer-events:all;position:relative;text-align:center;width:100%}@media (min-width:600px){._content_tginf_207{grid-template-areas:"Logo Copyright Menu Tools";grid-template-columns:1fr 2fr repeat(2,1fr);grid-template-rows:none;text-align:right}}._minimal_tginf_233{grid-template-columns:2fr 2fr}._menus_tginf_240,._minimal_tginf_233 ._logo_tginf_236{align-items:flex-start}._menus_tginf_240{display:flex;gap:1em;grid-area:Menu;justify-content:center}._menu_left_tginf_248{align-items:flex-end;display:flex;flex-direction:column;text-align:right}._menu_right_tginf_255{align-items:flex-start;display:flex;flex-direction:column;text-align:left}._address_tginf_262{color:#ccc;color:var(--gray-20)}._logo_tginf_236{align-items:center;flex-direction:column;grid-area:Logo;justify-content:center}@media (min-width:0px){._logo_tginf_236{display:none}}@media (min-width:600px){._logo_tginf_236{display:flex}}._copyright_tginf_283{grid-area:Copyright}._state_buttons_tginf_287{align-items:center;display:flex;flex:row 1;gap:.5em;grid-area:Tools}._state_buttons_tginf_287 :first-child{height:2em;width:2em}._theme_selection_1cfbp_192{max-width:165px}._menu_1cfbp_196{container:main_menu/inline-size;align-items:center;background-color:#fff;background-color:var(--background-color);color:#333;color:var(--text-color);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition);width:100%;z-index:400}._menu_1cfbp_196 ._content_1cfbp_213{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;line-height:3em;pointer-events:all;-webkit-transform:translateY(-10%);transform:translateY(-10%);width:100%}._menu_label_1cfbp_224{font-size:20px;margin-bottom:.2em}._menu_label_1cfbp_224:hover{text-decoration:underline}@media (min-width:1024px){._menu_label_1cfbp_224{font-size:30px}}._address_1cfbp_237{color:#00000080;color:var(--secondary-color);position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}._menu_left_1cfbp_243,._menu_right_1cfbp_244{display:flex;flex-direction:column;width:100%}._menu_right_1cfbp_244{padding-left:15px}@media (min-width:1024px){._menu_right_1cfbp_244{padding-left:30px}}._menu_right_1cfbp_244 button{text-align:left}._menu_left_1cfbp_243{padding-right:15px}@media (min-width:1024px){._menu_left_1cfbp_243{padding-right:30px}}._menu_left_1cfbp_243 a{align-self:flex-end;text-align:right}._disabled_1cfbp_275{color:#b3b3b3;color:var(--gray-30)}._state_buttons_1cfbp_279{align-items:center;display:flex;flex:row 1;gap:.5em;justify-content:flex-start;line-height:100%}._line_1cfbp_288{align-self:center;height:200%}._base_toggle_xzkwe_192{cursor:pointer;transition:background-color 133ms linear;word-break:keep-all}._base_toggle_xzkwe_192 input[type=checkbox]{display:none}._box_toggle_xzkwe_201{background-color:#e6e6e6;background-color:var(--gray-10);border:none;color:#333;color:var(--text-color);display:block;font-weight:700;min-height:1.7em;min-width:1.7em;padding:5px 10px;-webkit-user-select:none;user-select:none}._box_toggle_xzkwe_201._toggled_xzkwe_212{background-color:#333;background-color:var(--gray-80);color:#fff;color:var(--background-color)}._minimal_toggle_xzkwe_217{align-items:center;border:none;display:flex}._minimal_toggle_xzkwe_217 svg>*{fill:gray;fill:var(--gray-50)}._minimal_toggle_xzkwe_217._toggled_xzkwe_212{color:#fff;color:var(--background-color)}._minimal_toggle_xzkwe_217._toggled_xzkwe_212 svg>*{fill:#191919;fill:var(--gray-90)}._logo_duimp_192{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:22px;justify-content:center}._logo_duimp_192 svg{transition:fill .333s ease-out}._logo_duimp_192 img{height:32px;width:auto}._container_duimp_207{align-items:center;display:flex;flex-direction:column}._container_duimp_207 ._beta_duimp_212{color:gray;color:var(--gray-50);font-size:11px;padding-top:.5em}._horizontal_qh7uj_1{border-bottom:1px solid var(--gray-20);display:block;width:100%}._vertical_qh7uj_7{border-right:1px solid var(--border-color)}._container_oeznn_192{margin:0 auto 40px;position:relative;width:100%;word-break:break-word}@media (min-width:1024px){._container_oeznn_192._large_oeznn_200{width:55%}._container_oeznn_192._xlarge_oeznn_205{width:80%}}._grid_gxg6m_1{display:flex;margin-left:-16px;width:auto}@media (min-width:600px){._grid_gxg6m_1{margin-left:-20px}}._column_gxg6m_12{background-clip:padding-box;padding-left:16px}@media (min-width:600px){._column_gxg6m_12{padding-left:20px}}._column_gxg6m_12>*{display:block;margin-bottom:5px;position:relative}._compact_container_yydfq_192{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--font-body);justify-content:space-between;margin-top:10px;width:100%;word-break:normal}._compact_container_yydfq_192 ._artist_yydfq_204{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hide_yydfq_210{display:none}._price_box_yydfq_214{align-items:center;display:flex}._price_box_yydfq_214 svg{-webkit-transform:translateY(2px);transform:translateY(2px)}._container_yydfq_222{font-size:13px;margin-bottom:20px;margin-top:30px;padding:20px 0;word-break:normal}._container_yydfq_222,._spread_yydfq_234{align-items:center;display:flex;justify-content:space-between;width:100%}._spread_yydfq_234{flex-direction:column}@media (min-width:1024px){._spread_yydfq_234{flex-direction:row}}._spread__inner_yydfq_247{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (min-width:1024px){._spread__inner_yydfq_247{justify-content:left;width:auto}}._editions_yydfq_261{color:gray;color:var(--gray-50)}._edition_yydfq_261{align-items:flex-end;display:flex;font-size:80%;justify-content:space-between;width:100%}._edition_yydfq_261 ._inline_yydfq_272{align-items:center;display:flex}@media (min-width:0px){._issuer_yydfq_278{display:none}}@media (min-width:600px){._issuer_yydfq_278{display:block}}span[data-tooltip]._top_yydfq_288{margin-left:.5em}span[data-tooltip]._top_yydfq_288:after,span[data-tooltip]._top_yydfq_288:before{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}span[data-tooltip]._top_yydfq_288:hover:after,span[data-tooltip]._top_yydfq_288:hover:before{-webkit-transform:translate(-50%);transform:translate(-50%)}span[data-tooltip]:before{background-color:#333;background-color:var(--text-color);border-radius:10px;color:#fff;color:var(--background-color);content:attr(data-tooltip);font-size:13px;font-weight:700;letter-spacing:1px;padding:10px 15px;text-decoration:none;white-space:nowrap}span[data-tooltip][data-position=top]:before{bottom:100%;left:50%}._objkt_label_yydfq_345{margin-bottom:7.5px}@media (min-width:1024px){._objkt_label_yydfq_345{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}}._objkt_details_container_yydfq_355{align-items:center}._objkt_label_container_yydfq_359{width:100%}._collab_verification_title_yydfq_363{display:flex;padding-bottom:.8em;padding-top:.5em}._collab_verification_symbol_yydfq_369{padding-right:.5em}._main_swap_yydfq_373{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-end;text-align:center;width:100%}._infos_left_yydfq_382,._infos_right_yydfq_383{align-items:center;display:flex;flex-direction:row;gap:1em}._container_1ikwt_192{display:flex;flex-direction:column;margin:0 1em}._input_1ikwt_198{background:none;letter-spacing:.015em}._input_1ikwt_198,._link_1ikwt_204{color:#333;color:var(--text-color)}._link_1ikwt_204:hover{text-decoration:underline}._input_1ikwt_198:focus{outline:none}._textarea_1ikwt_215{background:none;color:#333;color:var(--text-color);margin-bottom:1em;padding:.5em;width:100%}._textarea_1ikwt_215:focus{outline:none}._reviewTable_1ikwt_228,._row_1ikwt_229,._table_1ikwt_227{width:100%}._reviewTable_1ikwt_228 th,._table_1ikwt_227 th{color:#666;padding-bottom:.5em;padding-top:.5em;text-align:left}._reviewTable_1ikwt_228 td{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);padding-bottom:10px;padding-top:10px}._addressCell_1ikwt_252{width:48em}._addressCell_1ikwt_252,._cellWithPadding_1ikwt_258,._sharesCell_1ikwt_263{padding-bottom:6px;vertical-align:top}._sharesCell_1ikwt_263{padding-right:20px;width:12em}._actionCell_1ikwt_270{fill:#333;fill:var(--text-color);display:block;margin:auto;padding-top:6px;text-align:right;text-align:center}._actionCell_1ikwt_270 button{opacity:.7;width:12px}._actionCell_1ikwt_270 button:hover{opacity:1}._absolute_1ikwt_287{padding:1em!important;right:0;top:0}._alignRight_1ikwt_294{padding-right:3em;text-align:right}._projectList_1ikwt_299{border:1px dashed rgba(0,0,0,.1);border:1px dashed var(--border-color);padding:.5em;position:relative;width:66%}._mt1_1ikwt_306{margin-top:1em}._mb1_1ikwt_310{margin-bottom:1em}._pt1_1ikwt_314{padding-top:1em}._pb1_1ikwt_318{padding-bottom:1em}._mt2_1ikwt_322{margin-top:2em}._mb2_1ikwt_326{margin-bottom:2em}._pt2_1ikwt_330{padding-top:2em}._pb2_1ikwt_334{padding-bottom:2em}._mt3_1ikwt_338{margin-top:3em}._mb3_1ikwt_342{margin-bottom:3em}._pt3_1ikwt_346{padding-top:3em}._pb3_1ikwt_350{padding-bottom:3em}._mt4_1ikwt_354{margin-top:4em}._mb4_1ikwt_358{margin-bottom:4em}._pt4_1ikwt_362{padding-top:4em}._pb4_1ikwt_366{padding-bottom:4em}._checkbox_1ikwt_370{display:inline-block;margin-bottom:1em}._list_1ikwt_375{list-style:none}._list_1ikwt_375 li{margin-bottom:6px;padding-left:1em}._check_1ikwt_370{margin-right:10px}._flex_1ikwt_388{display:flex}._flexBetween_1ikwt_392{display:flex;justify-content:space-between}._alignStart_1ikwt_397{align-items:flex-start}._tipSelect_1ikwt_401 button{background:none;border:1px solid transparent;border-bottom-color:#0000001a;border-bottom:1px solid var(--border-color);border-right:1px solid rgba(0,0,0,.1);border-right:1px solid var(--border-color);color:#333;color:var(--text-color);margin-right:8px;padding:3px}._tipSelect_1ikwt_401 button:hover{border:1px solid #333;border:1px solid var(--text-color)}._btn_1ikwt_414{background:none;border:none;color:#333;color:var(--text-color);cursor:pointer;font-size:1em;padding:6px 0}._btn_1ikwt_414:hover{text-decoration:underline}._btn_1ikwt_414._disabled_1ikwt_425,._btn_1ikwt_414:disabled{cursor:inherit;opacity:.5;pointer-events:none}._selected_1ikwt_431{background:#fff;color:#000}._muted_1ikwt_436{opacity:.5}._border_1ikwt_248{border:1px solid rgba(0,0,0,.1);border:1px solid var(--border-color);padding:12px}._borderBottom_1ikwt_248{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color)}._pb_1ikwt_318{padding-bottom:12px}._mb_1ikwt_310{margin-bottom:12px}._secondary_1ikwt_457{border-bottom:2px solid #333;border-bottom:2px solid var(--text-color);border-right:2px solid #333;border-right:2px solid var(--text-color);color:#333;color:var(--text-color);padding:2px 6px;transition:border-color .333s ease-out,color .333s ease-out}._textInput_1ikwt_465{background:none;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);color:#333;color:var(--text-color);overflow:hidden;padding:6px 0;resize:none;transition:color .333s ease-out;vertical-align:middle;width:90%}._textInput_1ikwt_465::-webkit-input-placeholder{color:#333;color:var(--text-color);opacity:.4}._textInput_1ikwt_465::placeholder{color:#333;color:var(--text-color);opacity:.4}._textInput_1ikwt_465:focus{outline:none}._textInput_1ikwt_465:focus+p,._textInput_1ikwt_465:not(:placeholder-shown)+p{opacity:.4;-webkit-transform:translateY(-20px);transform:translateY(-20px)}._textInput_1ikwt_465:focus::-webkit-input-placeholder{opacity:0}._textInput_1ikwt_465:focus::placeholder{opacity:0}._relative_1ikwt_492{position:relative}._absolute_1ikwt_287{position:absolute}._collabInfo_1ikwt_500{background-color:#ffffffe6;background-color:rgba(var(--background-color-rgb),.9);border:1px solid rgba(0,0,0,.1);border:1px solid var(--border-color);left:0;margin-top:.85em;min-width:370px;padding:12px;position:absolute;top:24px;z-index:100}._descriptive_1ikwt_513{color:#999;line-height:1.5;margin-bottom:2em}._collabTable_1ikwt_519 th{border:none;padding:.25em;text-align:left;vertical-align:top;width:25%}._collabTable_1ikwt_519 td{padding:.25em;vertical-align:top;width:75%}._infoLabel_1ikwt_532{display:inline-block;min-width:180px;opacity:.75}._fullWidth_1ikwt_538{width:100%}._qr_1ikwt_542{background:#fff;padding:5px}._row_1ikwt_229 input[type=text]{margin-bottom:0!important}._upload_container_1ikwt_551{margin-bottom:10px}._upload_container_1ikwt_551 label{border:2px dashed #333;border:2px dashed var(--text-color);cursor:pointer;display:block;padding:6px;text-align:center;width:100%}._upload_container_1ikwt_551 label input{display:none;width:100%}._upload_container_1ikwt_551 ._allowed_1ikwt_566{display:inline-flex;font-size:13px;opacity:.5;padding-top:6px;text-transform:lowercase}._upload_container_1ikwt_551 ._allowed_1ikwt_566>._selected_1ikwt_431{font-weight:700}._swapLabel_1owfw_192{--borderWidth:2px;align-items:center;border:1px solid #b3b3b3;border:1px solid var(--gray-30);color:#999;color:var(--gray-40);display:flex;font-size:13px;font-weight:700;margin-right:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 8px;position:relative;white-space:nowrap}._teiaLabel_1owfw_208{border-color:#4d4d4d;border-color:var(--gray-70);color:#4d4d4d;color:var(--gray-70)}._viewer_15is3_1{border:none;display:block;margin:0 auto;width:100%}@media (min-width:1024px){._viewer_15is3_1{width:50%!important}}._container_15is3_13{align-items:center;display:block;display:flex;justify-content:center;margin:0 auto;position:relative;width:100%}._container_15is3_13:after{content:"";display:block;padding-bottom:100%}model-viewer{margin:0 auto;min-height:55vh;width:100%}._arButton_15is3_34{background-color:initial;border:2px solid var(--text-color);border-radius:4px;bottom:10px;color:var(--text-color);cursor:pointer;left:10px;padding:4px 8px;position:absolute}._style_i54md_192{border:none;margin:0 auto;max-height:60vh;max-width:100%;min-height:300px;object-fit:contain;width:100vw}._container_i54md_202 ._image_i54md_202{display:block;height:auto;margin:0 auto;max-height:60vh;max-width:100%}._smol_i54md_210{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}._container_98ej3_192{max-height:auto;max-width:100%}._displayviewVideo_98ej3_197{height:100%;max-height:60vh;width:100%}._video_98ej3_203{max-height:60vh;max-width:100%}._icon_98ej3_208{position:absolute;right:6px;top:6px}._container_1rmgo_193 img,._feed_container_1rmgo_192 img{height:100%;object-fit:contain;width:100%}._container_1rmgo_193 audio,._feed_container_1rmgo_192 audio{width:100%}._container_1rmgo_193 img{max-height:40vh}._feed_container_1rmgo_192 ._button_1rmgo_207{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}._vector_19knq_1{border:none;display:block;height:100%;margin:0 auto;position:relative;width:100%}@media (min-width:600px){._vector_19knq_1{height:550px;width:550px}}@media (min-width:1024px){._vector_19knq_1{height:100%;min-height:550px;min-width:550px;width:100%}}._display_19knq_24{border:none;margin:0 auto}._container_19knq_32,._display_19knq_24{display:block;pointer-events:none;width:100%}._container_19knq_32{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}._container_19knq_32:after{content:"";display:block;padding-bottom:100%}._container_19knq_32._interactive_19knq_47{pointer-events:all}._container_19knq_32 iframe{border:none;height:100%;position:absolute;width:100%}.tag-view .vector{border:none;height:100%;left:50%;min-height:0;min-width:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:100%}.objktview .vector-container{pointer-events:all;width:50%}._html_lkxcu_1{border:none;display:block;height:100%;margin:0 auto;position:relative;width:100%}@media (min-width:600px){._html_lkxcu_1{height:550px;width:550px}}@media (min-width:1024px){._html_lkxcu_1{height:100%;min-height:550px;min-width:550px;width:100%}}._container_lkxcu_24{align-items:center;display:block;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative}._container_lkxcu_24:after{content:"";display:block;padding-bottom:100%}._container_lkxcu_24._interactive_lkxcu_38{pointer-events:all}._container_lkxcu_24 ._preview_lkxcu_41{height:100%;width:100%}._container_lkxcu_24 ._preview_lkxcu_41 img{height:auto;width:100vw}._container_lkxcu_24 ._preview_lkxcu_41 ._button_lkxcu_49{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._container_lkxcu_24 ._preview_lkxcu_41 ._button_lkxcu_49 ._gradient_lkxcu_59{background:radial-gradient(circle,transparent 70%,hsla(0,0%,100%,.2) 100%);height:200%;position:absolute;right:0;top:0;-webkit-transform:translateY(50%) translateY(-50%);transform:translateY(50%) translateY(-50%);width:200%}._container_lkxcu_24 ._preview_lkxcu_41 ._button_lkxcu_49 svg{display:flex;height:auto;margin:0 auto;position:absolute;right:6px;top:6px;width:30px;z-index:10}._container_lkxcu_24 iframe{border:none;height:100%;left:0;position:absolute;width:100%}._warning_lkxcu_86{border:1px solid var(--text-color);display:flex;flex-direction:column;margin-bottom:20px;padding:20px}._error_lkxcu_94{padding:20px}._container_5la40_192{width:100%}._container_5la40_192 ._square_5la40_195{align-items:center;background-color:#333;background-color:var(--text-color);color:#fff;color:var(--background-color);display:block;display:flex;justify-content:center;margin:0 auto;text-align:center;transition:background-color .333s ease-out,color .333s ease-out;width:100%}._container_5la40_192 ._square_5la40_195:after{content:"";display:block;padding-bottom:100%}._container_1349m_192{align-items:center;display:block;flex-grow:1;justify-content:center;max-height:60vh;min-height:60vh;position:relative}._container_1349m_192 ._pdfNav_1349m_201{align-items:center;display:flex;font-size:.8em;justify-content:center;margin:6px;position:relative;text-align:center}._container_1349m_192 ._pdfNav_1349m_201 p{margin:6px 12px}._previous_page_1349m_214{left:0;opacity:1;position:absolute!important;top:0;z-index:50}._page_1349m_222{height:100%}:root{--react-pdf-text-layer:1}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0}.textLayer br,.textLayer span{color:transparent;cursor:text;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:transparent}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000}@media (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}}.annotationLayer{--scale-factor:1;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0}.annotationLayer section{box-sizing:border-box;pointer-events:auto;position:absolute;text-align:left;text-align:initial;-webkit-transform-origin:0 0;transform-origin:0 0}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,');background-image:var(--annotation-unfocused-field-background);border:2px solid transparent;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid transparent;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:transparent;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}._flex_gv65q_192{flex-direction:column;max-height:80vh;width:auto}._container_gv65q_201,._flex_gv65q_192{align-items:center;display:flex;justify-content:center}._container_gv65q_201{min-height:100px;min-width:100px;position:relative}._container_gv65q_201._feed_gv65q_211{overflow:hidden}@media (min-width:600px){._container_gv65q_201{min-height:200px;min-width:200px}}._container_gv65q_201._fullscreen_gv65q_220{align-items:center;background-color:#fff;background-color:var(--background-color);display:flex;height:100%;justify-content:center;left:0;max-height:90vh;position:fixed;top:0;width:100%;z-index:400}._container_gv65q_201._fullscreen_gv65q_220 iframe,._container_gv65q_201._fullscreen_gv65q_220 model-viewer{height:100vh;width:100vw}._container_gv65q_201._fullscreen_gv65q_220 img{max-height:90vh}._container_gv65q_201 ._icon_gv65q_244{align-items:center;background-color:#000;border-radius:1000px;bottom:10px;cursor:pointer;display:flex;height:30px;justify-content:center;margin:.5em;opacity:0;right:10px;transition:opacity .3s ease-in-out;width:30px;z-index:10}._container_gv65q_201 ._icon_gv65q_244:hover{background-color:#00000080}._container_gv65q_201 ._icon_gv65q_244 svg{height:12px;width:12px}._container_gv65q_201 ._icon_gv65q_244 svg path{fill:#fff}._container_gv65q_201:hover ._icon_gv65q_244{opacity:.5}._icon_fullscreen_gv65q_274{position:absolute}.no-fullscreen .svg-icon{display:none}._container_mhzek_1{align-items:center;display:block;display:flex;justify-content:center;margin:0 auto;overflow:scroll;position:relative;width:100%}._container_mhzek_1:after{content:"";display:block;padding-bottom:100%}._container_mhzek_1 ._preview_mhzek_16{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._container_mhzek_1 ._preview_mhzek_16 img{height:auto;width:100%}._container_mhzek_1 ._preview_mhzek_16 ._button_mhzek_31{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._container_mhzek_1 ._preview_mhzek_16 ._button_mhzek_31 ._gradient_mhzek_41{background:radial-gradient(circle,transparent 70%,hsla(0,0%,100%,.2) 100%);height:200%;position:absolute;right:0;top:0;-webkit-transform:translateY(50%) translateY(-50%);transform:translateY(50%) translateY(-50%);width:200%}._container_mhzek_1 ._preview_mhzek_16 ._button_mhzek_31 svg{display:flex;height:auto;margin:0 auto;position:absolute;right:6px;top:6px;width:30px;z-index:10}._hover_details_10vmi_192{background-color:#fffc;background-color:rgba(var(--background-color-rgb),.8);height:100%;left:0;overflow:hidden;padding:1em;pointer-events:none;position:absolute;top:0;width:100%;z-index:200}._container_10vmi_205{border:1px solid #e6e6e6;border:1px solid var(--gray-10);margin-bottom:20px;max-width:600px;padding:10px;position:relative;width:100%}._container_10vmi_205 ._token_infos_container_10vmi_213{margin-bottom:2em;width:100%}._container_10vmi_205 img,._container_10vmi_205 video{object-fit:contain}._container_10vmi_205._blur_10vmi_221 img,._container_10vmi_205._blur_10vmi_221 video{-webkit-filter:blur(1.1rem);filter:blur(1.1rem)}._container_10vmi_205._photo_protect_10vmi_225 img,._container_10vmi_205._photo_protect_10vmi_225 video{-webkit-filter:blur(.3em) brightness(.2) grayscale(1);filter:blur(.3em) brightness(.2) grayscale(1)}._container_10vmi_205._photo_protect_10vmi_225 img:hover,._container_10vmi_205._photo_protect_10vmi_225 video:hover{-webkit-filter:none;filter:none}._container_10vmi_205._masonry_10vmi_233 ._hover_details_10vmi_192 p{font-size:.5em}._container_10vmi_205._masonry_10vmi_233 ._token_infos_container_10vmi_213{margin:0}._container_10vmi_205._masonry_10vmi_233 ._token_infos_container_10vmi_213 *{max-width:100%}._toolbar_1ix1s_192{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-areas:"Feeds View-Mode Sort Filter";grid-template-rows:1fr;height:56px;max-width:1200px;max-width:var(--max-width-internal);width:100%}@media (min-width:0px){._toolbar_1ix1s_192{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){._toolbar_1ix1s_192{grid-template-columns:2fr repeat(3,1fr)}}._filter_box_1ix1s_212{container:filters/inline-size;background-color:#fff;background-color:var(--background-color);display:grid;flex:1 1;flex-direction:column;padding:2em;z-index:100}@media (min-width:0px){._filter_box_1ix1s_212{justify-content:center}}._feeds_area_1ix1s_227{align-items:center;display:flex;grid-area:Feeds;justify-content:flex-start}._filter_area_1ix1s_234{grid-area:Filter;justify-self:flex-end}._feeds_button_1ix1s_239{display:flex;flex-direction:column;margin-bottom:20px;margin-top:10px;padding:0 20px;width:100%}._feeds_button_1ix1s_239>*{margin-bottom:8px}._feeds_button_1ix1s_239>button:hover{text-decoration:underline}@media (min-width:600px){._feeds_button_1ix1s_239{width:180px}}._separator_1ix1s_259{margin-bottom:15px;margin-top:10px}._feeds_dropdown_1ix1s_264{width:180px}._view_mode_area_1ix1s_268{align-items:center;display:flex;gap:1.5em;grid-area:View-Mode;justify-content:center;padding:1em}._tagline_1ix1s_277{color:#b3b3b3;color:var(--gray-30);font-size:13px}._media_type_1ix1s_282{align-items:center;display:flex;gap:10px}._confirm_box_1ix1s_288{border-top:1px solid #ccc;border-top:1px solid var(--gray-20);display:flex;gap:1em;margin-bottom:1em;margin-right:1em}._tags_1ix1s_296{display:flex;flex-wrap:wrap;gap:1em;padding-bottom:1em}._filters_container_1ix1s_303{display:flex;flex-direction:row}@media (min-width:0px){._filters_container_1ix1s_303{flex-direction:column;width:100vw}}@media (min-width:600px){._filters_container_1ix1s_303{flex-direction:row;width:100vw}}@media (min-width:1024px){._filters_container_1ix1s_303{width:60vw}}@container (max-width:150px){._filters_container_1ix1s_303 ._filter_box_1ix1s_212{justify-items:center}._filters_container_1ix1s_303 ._media_type_1ix1s_282 ._tagline_1ix1s_277{display:none}}._dropdown_container_1na8u_192{background-color:#fff;background-color:var(--background-color);border:1px solid #333;border:1px solid var(--text-color);display:flex;flex-wrap:wrap;justify-content:center;left:0;min-width:180px;position:absolute;transition:height .333s ease;transition:width .333s ease;width:calc(100% - 30px);z-index:300}@media (min-width:600px){._dropdown_container_1na8u_192{left:auto;width:auto}}._vertical_1na8u_213{flex-direction:column}._header_button_1na8u_217{align-items:center;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.8em;transition:background-color .333s ease-out,color filter .333s ease-out .3s;transition:var(--body-transition) filter .3s;word-break:keep-all;z-index:100}._menu_left_1na8u_230{position:relative}._menu_left_1na8u_230 ._header_button_1na8u_217{position:static}._menu_left_1na8u_230 ._header_button_open_1na8u_236{position:relative}._header_button_1na8u_217 svg>path{fill:#333;fill:var(--text-color)}._header_button_open_1na8u_236{background-color:#fff;background-color:var(--background-color);position:relative}._header_button_toggled_1na8u_249{background-color:#333;background-color:var(--gray-80);color:#fff;color:var(--background-color)}._header_button_toggled_1na8u_249 svg>path{fill:#fff;fill:var(--background-color)}._left_1na8u_257{right:0}@media (min-width:600px){._left_1na8u_257{left:auto;position:absolute;right:0}}@media (min-width:1024px){._left_1na8u_257{position:absolute}}._single_view_1uovf_192{align-items:center;display:flex;flex-direction:column}._load_container_1uovf_198{align-items:center;display:flex;height:30vh;justify-content:center;max-height:100%;width:100%}._feed_container_1uovf_207{align-items:center;display:flex;flex-direction:column;max-width:1800px;min-height:75vh;padding:0 15px;width:100%}@media (min-width:600px){._feed_container_1uovf_207{padding:0 40px}}@media (min-width:1024px){._feed_container_1uovf_207{padding:0 60px}}._infinite_scroll_1uovf_227{align-self:stretch;width:100%}._empty_section_1uovf_232{align-items:center;align-self:center;display:flex;height:100%;justify-content:center;max-width:1200px;max-width:var(--max-width-internal);padding:2em 0;pointer-events:none;position:absolute;width:100%}._buttons_kr513_192{display:flex;flex-wrap:wrap}._about_kr513_197{line-height:1.5;margin-top:40px;width:80%}._about_kr513_197 li{margin-left:3em}._about_kr513_197 a{font-weight:700}._about_kr513_197 h1{font-size:1.25em;font-weight:700}._about_kr513_197 h2{font-size:1.1em;font-weight:700}._about_kr513_197 hr{border:none;flex:1 1 auto;height:2em}._identicon_nmxy9_192{border-radius:100%;flex-shrink:0;object-fit:cover;padding:1px;transition:border-color .333s ease-out}._identicon_nmxy9_192 path{stroke:#333;stroke:var(--text-color);fill:#333;fill:var(--text-color);transition:all .333s ease-out}._smol_nmxy9_205{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}._identicon_nmggp_192{height:128px;width:128px}._square_nmggp_197{border:1px solid #333;border:1px solid var(--text-color);border-radius:20%;box-shadow:1px 1px #333;box-shadow:1px 1px var(--text-color);height:12px;transition:box-shadow .3s ease-in-out;width:12px}._square_nmggp_197:hover{box-shadow:3px 3px #333;box-shadow:3px 3px var(--text-color)}._profile_nmggp_209{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-areas:"Photo Details";grid-template-columns:1fr 1fr;grid-template-rows:1fr}._profile_nmggp_209 ._info_nmggp_216{grid-area:Details}._profile_nmggp_209 ._info_nmggp_216 ._user_nmggp_219{font-size:24px}@media (min-width:1024px){._profile_nmggp_209 ._info_nmggp_216 ._user_nmggp_219{font-size:30px}}._profile_nmggp_209 ._info_nmggp_216 p{font-size:13px}@media (min-width:1024px){._profile_nmggp_209 ._info_nmggp_216 p{font-size:inherit}}._profile_nmggp_209 ._user_pfp_nmggp_235{align-items:center;display:flex;grid-area:Photo;justify-content:flex-end;justify-self:flex-end;width:100%}._profile_nmggp_209 ._socials_nmggp_243{display:flex;margin-top:8px}@media (min-width:1024px){._profile_nmggp_209{grid-template-columns:1fr 2fr;width:50%}}._menu_nmggp_254{max-width:1200px;max-width:var(--max-width-internal);transition:border-color .333s ease-out;width:100%}._menu_nmggp_254>*{margin-right:1em}._profile_page_nmggp_263{width:80%}._container_nmggp_267{display:flex;justify-content:center;width:100%}._container_nmggp_267 ._number_nmggp_272{background-color:#333;background-color:var(--text-color);bottom:6px;color:#fff;color:var(--background-color);padding:4px;position:absolute;right:6px;transition:background-color .333s ease-out,color .333s ease-out}._filter_nmggp_282{display:inline;float:right}._filter_nmggp_282 svg{fill:#fff;fill:var(--background-color);height:20px;left:-2px;position:relative;top:2px;width:20px}._card_nmggp_295{background-color:#333;background-color:var(--text-color);bottom:0;height:30%;left:0;min-height:150px;opacity:0;position:absolute;right:0;transition:background-color .333s ease-out,color .333s ease-out,opacity .333s ease-out;width:100%;z-index:200}._cardContainer_nmggp_309:hover ._card_nmggp_295{opacity:1}._cardText_nmggp_313{color:#fff;color:var(--background-color);margin-left:20px;margin-right:20px;margin-top:20px;overflow:hidden;position:relative;white-space:nowrap}._cardTitle_nmggp_323{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardCollect_nmggp_329{background-color:initial;border:0;border-bottom:2px solid #fff;border-bottom:2px solid var(--background-color);border-right:2px solid #fff;border-right:2px solid var(--background-color);bottom:0;cursor:pointer;font-size:var(--font-body);margin-bottom:20px;margin-left:20px;margin-right:20px;padding:0;position:absolute;right:0;-webkit-user-select:none;user-select:none}._cardCollect_nmggp_329:focus{outline:0}._cardCollect_nmggp_329 ._cardCollectPrice_nmggp_348{color:#fff;color:var(--background-color)}._tag_nmggp_352{align-items:center;border-radius:4px;color:#333;color:var(--text-color);display:inline-flex;font-size:15px;margin-bottom:6px;margin-right:6px;padding:4px 8px;text-transform:lowercase;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition)}._tag_nmggp_352:hover{text-decoration:underline}span[data-tooltip]._top_nmggp_369:after,span[data-tooltip]._top_nmggp_369:before{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}span[data-tooltip]._top_nmggp_369:hover:after,span[data-tooltip]._top_nmggp_369:hover:before{-webkit-transform:translate(-50%);transform:translate(-50%)}span[data-tooltip]{position:relative}span[data-tooltip]:after,span[data-tooltip]:before{opacity:1;position:absolute;transition:opacity .2s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s;transition:transform .2s ease,opacity .2s,-webkit-transform .2s ease;visibility:hidden;z-index:100}span[data-tooltip]:before{background-color:#333;background-color:var(--text-color);border-radius:10px;color:#fff;color:var(--background-color);content:attr(data-tooltip);font-size:12px;font-weight:700;letter-spacing:1px;padding:10px 15px;text-decoration:none;white-space:nowrap}span[data-tooltip]:after{border:6px solid transparent;content:"";height:0;left:50%;width:0}span[data-tooltip]:hover:after,span[data-tooltip]:hover:before{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}span[data-tooltip][data-position=top]:before{bottom:100%;left:50%;margin-bottom:9px}span[data-tooltip][data-position=top]:after{border-bottom:none;border-top-color:#333;border-top-color:var(--text-color);bottom:101%;margin-bottom:4px}._restricted_nmggp_424{--text-color:var(--gray-0);--background-color:var(--gray-90);background-color:#fff;background-color:var(--background-color);color:#333;color:var(--text-color);cursor:default;padding:15px;text-align:center}._restricted_nmggp_424 p{font-size:13px}._blur_nmggp_437{-webkit-filter:blur(1.1rem);filter:blur(1.1rem)}._tools_nmggp_441{padding-top:20px}._container_1mgdz_192{width:100%}._tab_1mgdz_196{padding:0 10px 4px 0}._tab_1mgdz_196._active_1mgdz_199,._tab_1mgdz_196._selected_1mgdz_199,._tab_1mgdz_196:hover{border-bottom:1px solid #666;border-bottom:1px solid var(--gray-60);margin-bottom:-1px;text-decoration:none}._tabs_1mgdz_205{align-self:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;z-index:5}._tabs_1mgdz_205 a,._tabs_1mgdz_205 button{font-size:var(--font-body);padding:.15em 12px}@media (min-width:600px){._tabs_1mgdz_205{justify-content:flex-start}}._line_1mgdz_223{align-self:flex-start}._box_1czlq_1{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}._box_1czlq_1 h1{padding-bottom:20px}._box_1czlq_1 ._buttons_1czlq_17{display:flex;flex-direction:row;margin-bottom:20px;margin-top:20px}._check_container_1324u_192{cursor:pointer;display:block;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}._check_container_1324u_192 input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}._check_container_1324u_192 ._checkmark_1324u_209{background-color:#fff;background-color:var(--background-color);box-shadow:1px 1px 0 1px #4d4d4d;box-shadow:1px 1px 0 1px var(--gray-70);height:20px;left:0;position:absolute;top:0;width:20px}._check_container_1324u_192 input:focus-visible~._checkmark_1324u_209{opacity:.4}._check_container_1324u_192 ._checkmark_1324u_209:after{content:"";display:none;position:absolute}._check_container_1324u_192 input:checked~._checkmark_1324u_209:after{display:block}._check_container_1324u_192 ._checkmark_1324u_209:after{background-color:#4d4d4d;background-color:var(--gray-70);height:10px;left:5px;top:5px;width:10px}._container_1324u_237,._container_1324u_237 label{position:relative;width:100%}._container_1324u_237 label{color:#333;color:var(--text-color);display:block}._container_1324u_237 label p{border:1px;color:inherit;display:inline-block;font-weight:700;letter-spacing:.015em;pointer-events:none}._container_1324u_237 label input,._container_1324u_237 label textarea{background-color:initial;border:none;color:inherit;letter-spacing:.015em;padding:5px 0;transition:color .333s ease-out;width:100%}._container_1324u_237 label input::-webkit-input-placeholder,._container_1324u_237 label textarea::-webkit-input-placeholder{color:inherit;opacity:.4}._container_1324u_237 label input::placeholder,._container_1324u_237 label textarea::placeholder{color:inherit;opacity:.4}._container_1324u_237 label input:focus,._container_1324u_237 label textarea:focus{outline:none}._container_1324u_237 label input:focus::-webkit-input-placeholder,._container_1324u_237 label textarea:focus::-webkit-input-placeholder{opacity:0}._container_1324u_237 label input:focus::placeholder,._container_1324u_237 label textarea:focus::placeholder{opacity:0}._container_1324u_237 label textarea{min-height:75px}._small_1324u_282{font-size:13px}._mb1_1nb9t_192,._mt1_1nb9t_196{margin-bottom:1em}._mb2_1nb9t_200,._mt2_1nb9t_204{margin-bottom:2em}._mb3_1nb9t_208,._mt3_1nb9t_212{margin-bottom:3em}._muted_1nb9t_216{opacity:.5}a._muted_1nb9t_216:hover,button._muted_1nb9t_216:hover{opacity:1}._tabs_1nb9t_225{margin-bottom:40px;margin-top:30px}._subjkt_editor_1s7n5_192{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;width:100%}@media (min-width:600px){._subjkt_editor_1s7n5_192{flex-direction:row}}._identicon_1s7n5_205{width:128px}._title_line_1s7n5_209{margin-bottom:20px;padding-top:10px;width:25%}._fields_1s7n5_215{align-items:stretch;display:flex;flex-direction:column;gap:1.5em;width:80%}._localSettings_1s7n5_223{align-items:center;display:flex;gap:1em;justify-content:center;max-width:1200px;max-width:var(--max-width-internal);padding-top:2em;width:100%}._info_1s7n5_233{align-items:center;display:flex;flex-direction:column;margin-top:20px;text-align:center;width:100%}._info_1s7n5_233 p{font-size:13px}@media (min-width:600px){._info_1s7n5_233{width:50%}}._explainer_1s7n5_250{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center;margin-bottom:1em;white-space:nowrap}select:focus~._container_y9n0i_192{background-color:red}._container_y9n0i_192{position:relative;width:100%}._container_y9n0i_192 [class^=react_select__control]{border-radius:0;box-shadow:none}._container_y9n0i_192 [class^=react_select__option]:hover{background-color:#333;background-color:var(--text-color);color:#fff;color:var(--background-color)}._label_y9n0i_209{display:block;width:100%}._label_y9n0i_209 p{border:1px;color:#333;color:var(--text-color);font-weight:700;letter-spacing:.015em;pointer-events:none;transition:all .333s}._container_sdalh_2{padding-bottom:60px;padding-top:12px;width:100%}@media (min-width:1024px){._container_sdalh_2{margin:0}}._headline_sdalh_13{text-align:center}._section_title_sdalh_17{margin-bottom:1em}._section_sdalh_17{margin:1em 0}._section_sdalh_17 b{font-weight:700}._section_sdalh_17 i{font-style:italic}._section_sdalh_17 a{text-decoration:underline}._section_sdalh_17 p{margin:1em 0}._section_sdalh_17 li{margin-left:1.5em;margin-top:.8em}._section_sdalh_17 li:before{content:attr(counter) ".";margin-left:-1.5em;position:absolute}._section_sdalh_17 button{margin-bottom:1em}@media (min-width:1024px){._section_sdalh_17{margin-bottom:30px}}._parameters_list_sdalh_54 li:before{content:""}._ipfs_link_sdalh_60,._tezos_address_sdalh_58,._token_link_sdalh_59{font-family:monospace}._ipfs_link_sdalh_60{word-break:break-word}._proposal_list_sdalh_68{max-height:50em;overflow:auto}._proposal_list_sdalh_68>li{padding:.2em 0}._proposal_list_sdalh_68>li:before{content:""}._proposal_list_sdalh_68>li:not(:last-child){border-bottom:1px solid #b3b3b3}._proposal_timestamp_sdalh_82{font-family:monospace;margin:.5em 0}@media (min-width:480px){._proposal_timestamp_sdalh_82{padding-right:1em}}._user_votes_sdalh_94,button,input{border-radius:4px;display:inline-block;font-family:monospace;min-width:3em;padding:.5em}._user_votes_sdalh_94{background-color:#fff;margin:0 .5em .5em 0}._user_votes_sdalh_94:empty:before{content:"​"}._yes_vote_sdalh_110{background-color:#9aff9a}._no_vote_sdalh_114{background-color:#ff8080}._abstain_vote_sdalh_118{background-color:#ffff80}._proposal_description_sdalh_122{margin:0;min-width:20em}._proposal_description_sdalh_122 p{margin:.5em 0}@media (min-width:480px){._proposal_description_sdalh_122{padding:0 1em}}._proposal_id_sdalh_135{background-color:#fff;border-radius:4px;color:#333;display:inline-block;font-family:monospace;margin-right:.5em;min-width:4em;padding:0 .5em;text-align:center}._proposal_title_sdalh_147{font-weight:700}details summary{cursor:pointer}details table{background-color:#fff;border-radius:4px;display:inline-block;margin:.5em 0 0;overflow:hidden;padding:1em}details td:first-child{text-align:right}._proposal_votes_summary_sdalh_166{border-radius:4px;margin:1em 0 .5em;padding:0 .5em}._votes_display_result_sdalh_172{color:#000;display:flex;flex-direction:row;font-size:.9em;margin:0 1em;text-align:center}._vote_display_nothing_sdalh_181{background-color:#fff}._vote_display_yes_sdalh_185{background-color:#9aff9a}._vote_display_no_sdalh_181{background-color:#ff8080}._vote_display_abstain_sdalh_193{background-color:#ffff80}._proposal_actions_sdalh_197{margin-right:.5em}._proposal_actions_sdalh_197>:not(:first-child){margin-top:1em}._proposal_actions_sdalh_197 p{margin:.5em 0}._micheline_code_sdalh_207{background-color:#fff;border-radius:4px;color:#000;font-family:monospace;line-height:1.4;margin:1em 0;padding:1em;white-space:pre-wrap;word-break:break-word}._proposal_sdalh_68{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap}._proposal_description_sdalh_122{flex:1 1}._proposal_extra_information_sdalh_230{display:flex;flex-direction:column;gap:1em}._proposal_actions_buttons_sdalh_236{align-items:baseline;display:flex;flex-direction:row;gap:.5em;justify-content:flex-start}@media (min-width:816px){._proposal_actions_buttons_sdalh_236{justify-content:flex-end}}._form_input_sdalh_249{max-width:1000px}._form_input_sdalh_249 input{margin:.5em 0}._form_input_sdalh_249 textarea{margin-top:.5em}input[type=file]{background-color:#fff}input[type=number]{text-align:right;width:13ch}textarea{min-height:10em;resize:none;width:100%}@media (min-width:480px){._tezos_wallet_input_sdalh_275{width:38ch}._contract_address_input_sdalh_278{width:41ch}}._transfers_input_sdalh_282{display:block;margin:1em 0}._transfers_input_sdalh_282:first-child{margin-top:1em}._transfer_input_sdalh_290{border-radius:4px;display:block;margin:1em 0;padding:1em}._transfer_input_sdalh_290:first-child{margin-top:0}._transfer_input_sdalh_290:last-child{margin-bottom:0}form{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1em}@media (min-width:816px){form{align-items:flex-end;flex-direction:row;justify-content:space-between}}._form-input_sdalh_318{flex:1 1 auto}._faq__container_191gx_1 li:before{content:"-";margin-left:-1em;position:absolute}._faq__container_191gx_1{list-style-type:none;margin:0 20px 20px}._faq__container_191gx_1 li{margin-top:.8em}@media (min-width:1024px){._faq__container_191gx_1{margin-bottom:30px}}._faq__container_191gx_1:last-of-type{margin-top:20px}@media (min-width:1024px){._faq__container_191gx_1:last-of-type{margin-top:30px}}._faq__title_191gx_30{font-size:1.8em;font-weight:700;margin-bottom:.2em}._faq__outer__container_191gx_36{padding-top:80px;width:100%}@media (min-width:1024px){._faq__outer__container_191gx_36{margin:0}}._tag_385c6_192{align-items:center;background:none;border:none;border-radius:4px;color:#333;color:var(--text-color);display:inline-flex;font-family:--var(--text-font);font-size:var(--font-body);font-weight:700;margin-bottom:6px;margin-right:6px;padding:4px 8px}._tag_385c6_192:hover{cursor:pointer;text-decoration:underline}._tag_385c6_192 img{margin-right:.5em}._feed_info_385c6_214{border:1px solid #e6e6e6;border:1px solid var(--gray-10);margin-bottom:1em;padding:1em;text-align:center;width:100%}@media (min-width:1024px){._feed_info_385c6_214{width:50%}}._container_dbnqg_192{max-height:400px;overflow:scroll;width:100%}._subjkt_icon_dbnqg_198{border-radius:100%;height:32px;margin-right:1em;width:32px}._flex_dbnqg_205{align-items:center;display:flex;gap:1em;justify-content:flex-start;padding-bottom:10px;padding-top:10px}._description_dbnqg_214{font-size:11px;width:100%}._user_dbnqg_219{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._user_box_dbnqg_226{align-content:center;align-items:center;display:flex;font-size:13px;width:33%}._objktview_vd8ky_192{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:600px){._objktview_vd8ky_192{height:60vh;margin:0 auto;width:60vh}}._profile_page_vd8ky_207{width:100%}._info_ipfs_vd8ky_211{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);padding-top:12px;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}._info_ipfs_vd8ky_211 a{color:#4d4d4d;color:var(--gray-70)}._info_attributes_vd8ky_221,._info_ipfs_vd8ky_211{align-items:center;color:#4d4d4d;color:var(--gray-70);display:flex;flex-direction:row;font-size:.75em;margin:.5em 0;white-space:pre-wrap}._info_attributes_vd8ky_221 p,._info_ipfs_vd8ky_211 p{margin:0 .5em}._info_attributes_vd8ky_221,._info_attributes_vd8ky_221 p{color:#4d4d4d;color:var(--gray-70)}._infos_attributes_container_vd8ky_243 hr,._infos_container_vd8ky_244 hr{border-color:#0000001a;border-color:var(--border-color);margin-bottom:1em}._profile_tabs_vd8ky_249{margin-bottom:40px;margin-top:35px}._infos_attributes_flex_vd8ky_254{margin-bottom:1em}._container_vd8ky_260,._history_vd8ky_265,._infos_attributes_flex_vd8ky_254{display:flex;flex-direction:column}._history_vd8ky_265{align-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);flex-wrap:wrap;font-size:13px;height:95px;margin-bottom:15px;margin-top:18px}._history_vd8ky_265 ._history__mint__op_vd8ky_277,._history_vd8ky_265 a{font-size:13px;min-width:0}@media (min-width:1024px){._history_vd8ky_265 ._history__mint__op_vd8ky_277,._history_vd8ky_265 a{flex-direction:row;font-size:13px;height:auto;min-width:50px;width:7%}}._history_vd8ky_265 svg{fill:#333;fill:var(--text-color);margin:auto 5px auto 0}._history_vd8ky_265 svg line,._history_vd8ky_265 svg path{stroke:#333;stroke:var(--text-color)}._history_vd8ky_265 span{height:20px}@media (min-width:1024px){._history_vd8ky_265{border-bottom:none;font-size:13px;height:20px;margin:0 0 10px}}._history__labels_vd8ky_313{color:#666;color:var(--gray-60);display:none;font-size:13px;justify-content:space-between;margin-bottom:8px}@media (min-width:1024px){._history__labels_vd8ky_313{display:flex;font-size:13px}}._history__event__container_vd8ky_327{display:flex;height:20px;margin-bottom:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){._history__event__container_vd8ky_327{margin-bottom:0;width:calc(7% + 35px)}}._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__event_vd8ky_327,._history__from_vd8ky_341,._history__price_vd8ky_344,._history__to_vd8ky_342{height:20px;margin-bottom:7px;white-space:nowrap}@media (min-width:1024px){._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__event_vd8ky_327,._history__from_vd8ky_341,._history__price_vd8ky_344,._history__to_vd8ky_342{margin-bottom:0;overflow:hidden;text-overflow:clip}}._history__date_vd8ky_345{overflow:visible}@media (min-width:1024px){._history__event_vd8ky_327{width:9.166666666%}._history__from_vd8ky_341,._history__to_vd8ky_342{text-overflow:ellipsis;width:20.833333333%}._history__ed_vd8ky_343{text-align:center;width:6.944444444%}._history__date_vd8ky_345,._history__price_vd8ky_344{text-align:right;width:13.888888888%}}._history__royalties_vd8ky_396{font-size:13px}@media (min-width:1024px){._history__royalties_vd8ky_396{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);font-size:13px;margin-top:20px;padding-top:10px;width:33.333333333%}}._history__secondary_vd8ky_409{color:#00000080;color:var(--secondary-color);margin-right:1em}._history__mobile_vd8ky_414{display:block}@media (min-width:1024px){._history__mobile_vd8ky_414{display:none}}._history__from_vd8ky_341,._history__to_vd8ky_342{display:flex}._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__price_vd8ky_344{display:none}@media (min-width:1024px){._history__date_vd8ky_345,._history__ed_vd8ky_343,._history__price_vd8ky_344{display:block}}._history__inner__mobile_vd8ky_441{display:flex;flex-direction:column;text-align:right}._history__inner__mobile_vd8ky_441 ._history__date_vd8ky_345,._history__inner__mobile_vd8ky_441 ._history__ed_vd8ky_343,._history__inner__mobile_vd8ky_441 ._history__price_vd8ky_344{display:block}@media (min-width:1024px){._history__inner__mobile_vd8ky_441{display:none}}._history__desktop_vd8ky_457{display:none}@media (min-width:1024px){._history__desktop_vd8ky_457{display:block}}._objkt__title_vd8ky_466{font-size:16px;font-weight:700;padding-top:10px}@media (min-width:1024px){._objkt__title_vd8ky_466{font-size:18px}}._restricted_vd8ky_477,._restricted_vd8ky_477>*{color:#fff;color:var(--background-color);cursor:default;font-size:1em;padding:.75em;text-align:center}._restricted_vd8ky_477{background:#333;background:var(--text-color)}._restricted_vd8ky_477 a{cursor:pointer;padding:0}._tab_vd8ky_495{border-bottom:1px solid #b3b3b3;border-bottom:1px solid var(--gray-30);padding:10px}._tab_vd8ky_495:hover{border-bottom:1px solid #666;border-bottom:1px solid var(--gray-60)}._tab_vd8ky_495:hover *{text-decoration:none}._tab_area_vd8ky_506{min-height:550px;width:100%}.objktview-zipembed.objktview{border:none;display:block;height:100vw;margin:0 auto;position:relative;width:100vw}.message{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:600px){.objktview-zipembed.objktview{height:550px;width:550px}}@media (min-width:1024px){.objktview-zipembed.objktview{height:calc(100vh - 280px);min-height:550px;min-width:550px;width:calc(100vh - 280px)}}a{color:var(--text-color)}a:hover{text-decoration:underline}._objktview_10bo6_192{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:600px){._objktview_10bo6_192{height:60vh;margin:0 auto;width:60vh}}._info_ipfs_10bo6_207{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);padding-top:20px;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}._info_ipfs_10bo6_207 a{color:#4d4d4d;color:var(--gray-70)}._info_attributes_10bo6_217{margin-bottom:10px}._info_ipfs_10bo6_207{margin-bottom:100px}._info_attributes_10bo6_217,._info_ipfs_10bo6_207{align-items:center;color:#4d4d4d;color:var(--gray-70);display:flex;flex-direction:row;font-size:13px;white-space:pre-wrap}._info_attributes_10bo6_217 p,._info_ipfs_10bo6_207 p{margin-left:10px}._info_attributes_10bo6_217,._info_attributes_10bo6_217 p{color:#4d4d4d;color:var(--gray-70)}._infos_attributes_container_10bo6_246{margin-top:20px}._infos_attributes_flex_10bo6_250{display:flex;flex-direction:column;margin-bottom:10px}._container_10bo6_256{display:flex;flex-direction:column;margin:0 1em}._history_10bo6_262{align-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:13px;height:95px;margin-bottom:15px;margin-top:18px}._history_10bo6_262 ._history__mint__op_10bo6_274,._history_10bo6_262 a{font-size:13px;min-width:0}@media (min-width:1024px){._history_10bo6_262 ._history__mint__op_10bo6_274,._history_10bo6_262 a{flex-direction:row;font-size:13px;height:auto;min-width:80px;width:7%}}._history_10bo6_262 svg{fill:#333;fill:var(--text-color);margin:auto 5px auto 0}._history_10bo6_262 svg line,._history_10bo6_262 svg path{stroke:#333;stroke:var(--text-color)}._history_10bo6_262 span{height:20px}@media (min-width:1024px){._history_10bo6_262{border-bottom:none;font-size:13px;height:20px;margin:0 0 10px}}._history__labels_10bo6_310{color:#666;color:var(--gray-60);display:none;font-size:13px;justify-content:space-between;margin-bottom:8px}@media (min-width:1024px){._history__labels_10bo6_310{display:flex;font-size:13px}}._history__event__container_10bo6_324{display:flex;height:20px;margin-bottom:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){._history__event__container_10bo6_324{margin-bottom:0;width:calc(7% + 35px)}}._history__date_10bo6_342,._history__ed_10bo6_340,._history__event_10bo6_324,._history__from_10bo6_338,._history__price_10bo6_341,._history__to_10bo6_339{height:20px;margin-bottom:7px;white-space:nowrap}@media (min-width:1024px){._history__date_10bo6_342,._history__ed_10bo6_340,._history__event_10bo6_324,._history__from_10bo6_338,._history__price_10bo6_341,._history__to_10bo6_339{margin-bottom:0;overflow:hidden;text-overflow:clip}}._history__date_10bo6_342{overflow:visible}@media (min-width:1024px){._history__event_10bo6_324{width:9.166666666%}._history__from_10bo6_338,._history__to_10bo6_339{text-overflow:ellipsis;width:20.833333333%}._history__ed_10bo6_340{text-align:center;width:6.944444444%}._history__date_10bo6_342,._history__price_10bo6_341{text-align:right;width:13.888888888%}}._history__royalties_10bo6_393{font-size:13px}@media (min-width:1024px){._history__royalties_10bo6_393{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--border-color);font-size:13px;margin-top:20px;padding-top:10px;width:33.333333333%}}._history__secondary_10bo6_406{color:#00000080;color:var(--secondary-color);margin-right:1em}._history__mobile_10bo6_411{display:block}@media (min-width:1024px){._history__mobile_10bo6_411{display:none}}._history__from_10bo6_338,._history__to_10bo6_339{display:flex}._history__date_10bo6_342,._history__ed_10bo6_340,._history__price_10bo6_341{display:none}@media (min-width:1024px){._history__date_10bo6_342,._history__ed_10bo6_340,._history__price_10bo6_341{display:block}}._history__inner__mobile_10bo6_438{display:flex;flex-direction:column;text-align:right}._history__inner__mobile_10bo6_438 ._history__date_10bo6_342,._history__inner__mobile_10bo6_438 ._history__ed_10bo6_340,._history__inner__mobile_10bo6_438 ._history__price_10bo6_341{display:block}@media (min-width:1024px){._history__inner__mobile_10bo6_438{display:none}}._history__desktop_10bo6_454{display:none}@media (min-width:1024px){._history__desktop_10bo6_454{display:block}}._basic_infos_10bo6_463{margin-bottom:20px}._basic_infos_10bo6_463 h1{margin-bottom:10px}._restricted_10bo6_470,._restricted_10bo6_470>*{color:#fff;color:var(--background-color);cursor:default;font-size:1em;padding:.75em;text-align:center}._restricted_10bo6_470{background:#333;background:var(--text-color)}._restricted_10bo6_470 a{cursor:pointer;padding:0}._container_1gv4b_192{display:flex;flex-direction:column}._container_1gv4b_192 ._owner_1gv4b_196{align-items:center;color:#333;color:var(--text-color);display:flex;margin-bottom:10px}._container_139pc_192{color:#333;color:var(--text-color);display:flex;flex-direction:column}._container_139pc_192 ._swap_139pc_197{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197{flex-direction:row}}._container_139pc_192 ._swap_139pc_197 ._issuer_139pc_208{align-items:center;display:flex;justify-content:space-between;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197 ._issuer_139pc_208{justify-content:normal}}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219{align-items:center;display:flex;flex-wrap:wrap;width:100%}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>*{margin-top:1em}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>*{margin-top:0}}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>:not(._swapLabel_139pc_233){flex-grow:1}@media (min-width:1024px){._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219>:not(._swapLabel_139pc_233){flex-grow:0}._container_139pc_192 ._swap_139pc_197 ._buttons_139pc_219{justify-content:flex-end}}._border_139pc_247{border-bottom:1px solid #ccc;border-bottom:1px solid var(--gray-20);padding-top:1em;width:100%}@media (min-width:1024px){._border_139pc_247{width:45%}}._nomobile_139pc_258{display:none;width:50%}@media (min-width:1024px){._nomobile_139pc_258{display:block}}._container_h0rp8_192{align-items:center;display:flex;flex-wrap:wrap}._container_h0rp8_192 a{margin:0 15px 15px 0}@media (min-width:1024px){._container_h0rp8_192 a{margin:0 10px 10px 0}}._container_h0rp8_192 a:hover{text-decoration:none}._container_h0rp8_192 ._tag_h0rp8_208{align-items:center;background-color:#f2f2f2;background-color:var(--gray-5);color:#333;color:var(--gray-80);display:inline-flex;font-size:13px;padding:3px 8px;text-decoration:none;text-transform:lowercase;transition:background-color .333s ease-out,color .333s ease-out}@media (min-width:1024px){._container_h0rp8_192 ._tag_h0rp8_208{font-size:13px}}._container_h0rp8_192 ._tag_h0rp8_208:hover{color:gray;color:var(--gray-50)}:root[data-theme=dark] ._tag_h0rp8_208{background-color:#d9d9d9;background-color:var(--gray-15);color:#666;color:var(--gray-60)}:root[data-theme=dark] ._tag_h0rp8_208:hover{background-color:#e6e6e6;background-color:var(--gray-10);color:#999;color:var(--gray-40)}._debug_uu7vw_192{left:0;pointer-events:none;position:fixed;top:0;z-index:2000}._debug_uu7vw_192 h1{font-size:256px;opacity:.5}._debug_uu7vw_192 p{opacity:.5}._name_uu7vw_207{color:#4169e1;font-weight:700}._storage_uu7vw_212{padding:2em}._storage_uu7vw_212 h3{color:#8a2be2}._cross_uu7vw_220,._debug_center_uu7vw_219{height:100%;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:999999}._fill_uu7vw_232{background-color:#fff;background-color:var(--background-color);opacity:1}._cross_uu7vw_220:after,._cross_uu7vw_220:before,._debug_center_uu7vw_219:after,._debug_center_uu7vw_219:before{background-color:#333;content:" ";height:5px;position:absolute;top:50%;width:100%}._debug_center_uu7vw_219:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}._cross_uu7vw_220:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}._cross_uu7vw_220:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}._container_13xw0_192{color:#333;color:var(--text-color);margin-bottom:20px;max-width:1200px;max-width:var(--max-width-internal);width:100%;z-index:800}._container_13xw0_192 ._grid_13xw0_199{display:grid;font-size:var(--font-body);grid-template-areas:"Events Logo User";grid-template-columns:3fr 1fr 3fr;height:64px;justify-items:center;transition:background-color .333s ease-out,height .333s ease-out;width:100%}._container_13xw0_192 ._grid_13xw0_199._fill_bg_13xw0_210{background-color:#fff;background-color:var(--background-color)}._container_13xw0_192 ._grid_13xw0_199._large_13xw0_213{height:110px}._container_13xw0_192 ._grid_13xw0_199 ._left_13xw0_216{align-items:center;display:flex;grid-area:Events;justify-content:center;justify-self:flex-start}._container_13xw0_192 ._grid_13xw0_199 ._right_13xw0_223{align-items:center;display:flex;gap:10px;grid-area:User;justify-content:flex-end;width:100%;z-index:500}._separator_13xw0_233{height:25%}._address_13xw0_237{color:#00000080;color:var(--secondary-color);position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}._logo_13xw0_243{grid-area:Logo}._sync_label_13xw0_247{font-size:11px;word-break:break-all}@media (min-width:600px){._sync_label_13xw0_247{font-size:var(--font-body)}}._menu_11qop_192 svg{display:block;height:30px;width:30px}._menu_11qop_192 svg line{stroke:#333;stroke:var(--text-color);transition:stroke .333s ease-out}._bottom_banner_wdso2_192{background:#fff;background:var(--background-color);bottom:0;font-size:15px;left:0;padding:10px;position:fixed;right:0;text-align:justify;z-index:100}._bottom_banner_wdso2_192 a{color:#333;color:var(--text-color);font-weight:700}._banner_wdso2_208{background-color:#333;background-color:var(--text-color);color:#fff;color:var(--background-color);top:0;width:100%;z-index:1400}._banner_wdso2_208 a{font-size:13px}._banner_wdso2_208 h2{font-size:18px}._close_wdso2_222{position:absolute;right:15px;top:13px}._content_wdso2_228{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:1200px;max-width:var(--max-width-internal);width:100%}@media (min-width:1024px){._content_wdso2_228{margin:0 auto}}._content_wdso2_228 a{color:#fff;color:var(--background-color);text-decoration:underline;text-underline-offset:.3em}@media (min-width:769px){._content_wdso2_228 a{display:inline-block}}._event_card_1762z_192{border-bottom:1px solid #ccc;border-bottom:1px solid var(--gray-20);overflow:hidden;padding:1rem 1rem 10px;width:100%}@media (min-width:1024px){._event_card_1762z_192{width:600px}}._event_card_1762z_192 h1>a{align-items:center;display:flex;font-size:20px;font-weight:600}._event_content_1762z_212,._event_tag_line_1762z_213{word-wrap:break-word;font-size:13px;width:100%}._event_icon_1762z_219{display:inline-flex;margin:0 1rem}._event_icon_1762z_219 img{width:25px}._event_tag_line_1762z_213{color:gray;color:var(--gray-50);padding-bottom:10px}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:400;src:url(/teia-ui/previews/pr-333/assets/iosevka-extended-cd7e21a5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:italic;font-weight:400;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendeditalic-d2b211ce.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:500;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendedmedium-18822c5f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:600;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendedsemibold-02e75fa0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka;font-stretch:expanded;font-style:normal;font-weight:700;src:url(/teia-ui/previews/pr-333/assets/iosevka-extendedbold-1ffb2392.woff2) format("woff2")}:root{--font-body:13px}@media (min-width:1024px){:root{--font-body:16px}}html{height:100vh}body,html{background-color:#fff;background-color:var(--background-color);margin:0;padding:0;width:100%}body{color:#333;color:var(--text-color);font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font);font-size:13px;font-size:var(--font-body);line-height:150%;transition:background-color .333s ease-out,color .333s ease-out;transition:var(--body-transition)}#root{align-items:center;display:flex;flex-direction:column;padding:0 15px}@media screen and (min-width:1215px){#root{padding:0}}h1,h2,h3,h4,h5,h6,strong{font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font);font-weight:700}p{line-height:150%;white-space:pre-line}h1{font-size:24px;line-height:125%}@media (min-width:1024px){h1{font-size:32px}}h2{font-size:22px}h2,h3{line-height:125%}h3{font-size:20px}@media (min-width:1024px){h3{font-size:23px}}button{background:none;color:#333;color:var(--text-color);font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font)}*{font-smooth:always;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box}img.emoji{pointer-events:none;width:13px}.markdown-doc{font-family:Iosevka,IBM Plex Mono,Courier New,monospace;font-family:var(--text-font)}.markdown-doc p{margin:1em 0}.markdown-doc h1{font-size:1.5em;margin:1.5em 0 .5em}body.overlay:after{background-color:#0003;content:"";display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}._container_15ucc_1{display:flex;flex-direction:column!important}._container_15ucc_1 ._info_15ucc_6,._container_15ucc_1 ._media_15ucc_5{width:100%}._container_15ucc_1 ._info_15ucc_6{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}._container_15ucc_1 ._field_15ucc_15{white-space:pre-wrap}._container_15ucc_1 ._attributes_15ucc_18{display:flex;flex-direction:row;margin-bottom:20px}._container_15ucc_1 strong{margin-right:1em;min-width:75px}._container_15ucc_1 ._label_15ucc_27{--borderWidth:2px;align-items:center;border:1px solid var(--gray-30);color:var(--gray-40);cursor:default;display:flex;font-size:12px;font-weight:700;margin-right:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:6px 8px;position:relative;white-space:nowrap}@media (min-width:600px){._container_15ucc_1{flex-direction:row}._container_15ucc_1 ._info_15ucc_6,._container_15ucc_1 ._media_15ucc_5{width:100%}._container_15ucc_1 ._media_15ucc_5{align-items:center;display:flex;justify-content:center;min-height:40vh}._container_15ucc_1 ._info_15ucc_6{display:flex;flex-direction:column;padding-left:10px}._container_15ucc_1 ._info_15ucc_6 ._field_15ucc_15,._container_15ucc_1 ._info_15ucc_6 ._title_15ucc_62{margin-bottom:20px}._container_15ucc_1 ._info_15ucc_6 ._title_15ucc_62{font-weight:700}}._text_field_error_hq55n_1{position:absolute;right:0;top:0}._error_hq55n_7{color:red}._field_hq55n_11{margin:1em 0}._container_103r9_1{margin-bottom:10px}._container_103r9_1 label{border:2px dashed var(--text-color);cursor:pointer;display:block;padding:6px;text-align:center;width:100%}._container_103r9_1 label input{display:none;width:100%}._container_103r9_1 ._allowed_103r9_16{display:inline-flex;font-size:12px;opacity:.5;padding-top:6px;text-transform:lowercase}._container_103r9_1 ._allowed_103r9_16>._selected_103r9_23{font-weight:700}:root{--text-font:"Iosevka","IBM Plex Mono","Courier New",monospace;--body-transition:background-color .333s ease-out,color .333s ease-out;--max-width:1800px;--max-width-internal:1200px;--gray-0:#fff;--gray-5:#f2f2f2;--gray-10:#e6e6e6;--gray-15:#d9d9d9;--gray-20:#ccc;--gray-30:#b3b3b3;--gray-40:#999;--gray-50:grey;--gray-60:#666;--gray-70:#4d4d4d;--gray-80:#333;--gray-90:#191919;--gray-100:#000;--background-color:#fff;--background-color-rgb:255,255,255;--border-color:rgba(0,0,0,.1);--shadow-color:rgba(0,0,0,.2);--secondary-color:rgba(0,0,0,.5);--text-color:var(--gray-80)}:root[data-theme=dark]{--gray-0:#000;--gray-5:#2f2f2f;--gray-10:#1a1a1a;--gray-15:#262626;--gray-20:#515151;--gray-30:#494949;--gray-40:#666;--gray-50:grey;--gray-60:#999;--gray-70:#b3b3b3;--gray-80:#ccc;--gray-90:#e6e6e6;--gray-100:#fff;--background-color:#111;--background-color-rgb:0,0,0;--border-color:hsla(0,0%,100%,.3);--shadow-color:hsla(0,0%,100%,.3);--secondary-color:hsla(0,0%,100%,.5);--text-color:#dedede}:root[data-theme=grass]{--gray-0:#000;--gray-5:#023108;--gray-10:#1a1a1a;--gray-15:#262626;--gray-20:#075000;--gray-30:#494949;--gray-40:#666;--gray-50:#028802;--gray-60:#00970d;--gray-70:#28c202;--gray-80:#05d810;--gray-90:#00e21e;--gray-100:#0f0;--background-color:#111;--background-color-rgb:0,0,0;--border-color:hsla(0,0%,100%,.3);--shadow-color:hsla(0,0%,100%,.3);--secondary-color:hsla(0,0%,100%,.5);--text-color:#0f0}:root[data-theme=noui]{--gray-0:#111;--gray-5:##111;--gray-10:#111;--gray-15:#111;--gray-20:#111;--gray-30:#111;--gray-40:#111;--gray-50:#111;--gray-60:#111;--gray-70:#111;--gray-80:#111;--gray-90:#111;--gray-100:#111;--background-color:#111;--text-color:#111}:root[data-theme=noui] *{color:#111}:root[data-theme=noui] * svg *{fill:#111;stroke:#111}:root[data-theme=noui] * svg:hover *{fill:#ccc;stroke:#ccc}:root[data-theme=noui] :hover{color:#ccc}:root[data-theme=aqua]{--gray-0:#6aadff;--gray-5:#63a7fb;--gray-10:#5da1f5;--gray-15:#579aee;--gray-20:#5094e8;--gray-30:#4487db;--gray-40:#377ace;--gray-50:#2a6ec2;--gray-60:#1d61b5;--gray-70:#1154a8;--gray-80:#04479b;--gray-90:#003a8e;--gray-100:#002e82;--background-color:var(--gray-0);--background-color-rgb:106,173,255;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-80)}:root[data-theme=kawai]{--gray-0:#ffbde6;--gray-5:#dcb7ff;--gray-10:#d6b1ff;--gray-15:#d0aaf9;--gray-20:#c9a4f3;--gray-30:#bd97e6;--gray-40:#b08ad9;--gray-50:#a37ecd;--gray-60:#9671c0;--gray-70:#8a64b3;--gray-80:#7d57a6;--gray-90:#704a99;--gray-100:#633e8d;--background-color:var(--gray-0);--background-color-rgb:255,189,230;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-90)}:root[data-theme=midnight]{--gray-0:#002633;--gray-5:#183d4b;--gray-10:#0d3340;--gray-15:#133946;--gray-20:#294e5c;--gray-30:#254a58;--gray-40:#335966;--gray-50:#406673;--gray-60:#4d7280;--gray-70:#5a7f8d;--gray-80:#668c99;--gray-90:#7399a6;--gray-100:#80a5b3;--background-color:var(--gray-0);--background-color-rgb:49,15,56;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-90)}:root[data-theme=coffee]{--gray-0:#170a06;--gray-5:#2f211d;--gray-10:#251713;--gray-15:#2b1d19;--gray-20:#40332e;--gray-30:#3c2f2a;--gray-40:#4a3d39;--gray-50:#584a46;--gray-60:#645652;--gray-70:#71635f;--gray-80:#7e706c;--gray-90:#8b7d78;--gray-100:#978985;--background-color:var(--gray-0);--background-color-rgb:49,15,56;--border-color:var(--gray-80);--shadow-color:var(--gray-80);--secondary-color:var(--gray-70);--text-color:var(--gray-90)}._fundsWarning_otiqi_192{border:.1em solid #333;border:.1em solid var(--text-color);font-weight:500;padding:1em}._attributes_checkboxes_otiqi_198{display:flex;gap:1em;justify-content:flex-start;margin-bottom:20px;margin-top:30px}::selection{background:#333;background:var(--text-color);color:#fff;color:var(--background-color)}::-moz-selection{background:#333;background:var(--text-color);color:#fff;color:var(--background-color)}._mint_form_otiqi_216{margin-bottom:80px;width:100%}._field_otiqi_221{margin-bottom:10px}._line_otiqi_225{margin-bottom:20px}._collab_bar_otiqi_229{margin-bottom:40px;margin-top:20px} diff --git a/previews/pr-333/index.html b/previews/pr-333/index.html index 2a6c11f87..385d48628 100644 --- a/previews/pr-333/index.html +++ b/previews/pr-333/index.html @@ -32,7 +32,7 @@ - + @@ -54,12 +54,12 @@ teia - + - +