e.scrollTop;function so(e,t){var n,r;const{timeout:o,easing:i,style:s={}}=e;return{duration:(n=s.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=s.transitionTimingFunction)!=null?r:typeof i=="object"?i[t.mode]:i,delay:s.transitionDelay}}const fw=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function fa(e){return`scale(${e}, ${e**2})`}const dw={entering:{opacity:1,transform:fa(1)},entered:{opacity:1,transform:"none"}},da=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)[4-9]/i.test(navigator.userAgent),ha=ne.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:s,in:a,onEnter:c,onEntered:u,onEntering:l,onExit:f,onExited:d,onExiting:p,style:M,timeout:y="auto",TransitionComponent:m=of}=t,w=Ve(t,fw),D=ne.useRef(),N=ne.useRef(),E=io(),T=ne.useRef(null),Q=gt(i.ref,n),_=gt(T,Q),J=H=>S=>{if(H){const K=T.current;S===void 0?H(K):H(K,S)}},B=J(l),G=J((H,S)=>{sf(H);const{duration:K,delay:ue,easing:O}=so({style:M,timeout:y,easing:s},{mode:"enter"});let z;y==="auto"?(z=E.transitions.getAutoHeightDuration(H.clientHeight),N.current=z):z=K,H.style.transition=[E.transitions.create("opacity",{duration:z,delay:ue}),E.transitions.create("transform",{duration:da?z:z*.666,delay:ue,easing:O})].join(","),c&&c(H,S)}),ee=J(u),ie=J(p),U=J(H=>{const{duration:S,delay:K,easing:ue}=so({style:M,timeout:y,easing:s},{mode:"exit"});let O;y==="auto"?(O=E.transitions.getAutoHeightDuration(H.clientHeight),N.current=O):O=S,H.style.transition=[E.transitions.create("opacity",{duration:O,delay:K}),E.transitions.create("transform",{duration:da?O:O*.666,delay:da?K:K||O*.333,easing:ue})].join(","),H.style.opacity=0,H.style.transform=fa(.75),f&&f(H)}),j=J(d),C=H=>{y==="auto"&&(D.current=setTimeout(H,N.current||0)),r&&r(T.current,H)};return ne.useEffect(()=>()=>{clearTimeout(D.current)},[]),de.jsx(m,he({appear:o,in:a,nodeRef:T,onEnter:G,onEntered:ee,onEntering:B,onExit:U,onExited:j,onExiting:ie,addEndListener:C,timeout:y==="auto"?null:y},w,{children:(H,S)=>ne.cloneElement(i,he({style:he({opacity:0,transform:fa(.75),visibility:H==="exited"&&!a?"hidden":void 0},dw[H],M,i.props.style),ref:_},S))}))});process.env.NODE_ENV!=="production"&&(ha.propTypes={addEndListener:v.func,appear:v.bool,children:_r.isRequired,easing:v.oneOfType([v.shape({enter:v.string,exit:v.string}),v.string]),in:v.bool,onEnter:v.func,onEntered:v.func,onEntering:v.func,onExit:v.func,onExited:v.func,onExiting:v.func,style:v.object,timeout:v.oneOfType([v.oneOf(["auto"]),v.number,v.shape({appear:v.number,enter:v.number,exit:v.number})])}),ha.muiSupportAuto=!0;const hw=ha,gw=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],pw={entering:{opacity:1},entered:{opacity:1}},af=ne.forwardRef(function(t,n){const r=io(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:a,easing:c,in:u,onEnter:l,onEntered:f,onEntering:d,onExit:p,onExited:M,onExiting:y,style:m,timeout:w=o,TransitionComponent:D=of}=t,N=Ve(t,gw),E=ne.useRef(null),T=gt(a.ref,n),Q=gt(E,T),_=C=>H=>{if(C){const S=E.current;H===void 0?C(S):C(S,H)}},J=_(d),B=_((C,H)=>{sf(C);const S=so({style:m,timeout:w,easing:c},{mode:"enter"});C.style.webkitTransition=r.transitions.create("opacity",S),C.style.transition=r.transitions.create("opacity",S),l&&l(C,H)}),G=_(f),ee=_(y),ie=_(C=>{const H=so({style:m,timeout:w,easing:c},{mode:"exit"});C.style.webkitTransition=r.transitions.create("opacity",H),C.style.transition=r.transitions.create("opacity",H),p&&p(C)}),U=_(M),j=C=>{i&&i(E.current,C)};return de.jsx(D,he({appear:s,in:u,nodeRef:E,onEnter:B,onEntered:G,onEntering:J,onExit:ie,onExited:U,onExiting:ee,addEndListener:j,timeout:w},N,{children:(C,H)=>ne.cloneElement(a,he({style:he({opacity:0,visibility:C==="exited"&&!u?"hidden":void 0},pw[C],m,a.props.style),ref:Q},H))}))});process.env.NODE_ENV!=="production"&&(af.propTypes={addEndListener:v.func,appear:v.bool,children:_r.isRequired,easing:v.oneOfType([v.shape({enter:v.string,exit:v.string}),v.string]),in:v.bool,onEnter:v.func,onEntered:v.func,onEntering:v.func,onExit:v.func,onExited:v.func,onExiting:v.func,style:v.object,timeout:v.oneOfType([v.number,v.shape({appear:v.number,enter:v.number,exit:v.number})])});const Mw=af;function yw(e){return kt("MuiBackdrop",e)}mt("MuiBackdrop",["root","invisible"]);const mw=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],vw=e=>{const{classes:t,invisible:n}=e;return an({root:["root",n&&"invisible"]},yw,t)},ww=dt("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>he({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),uf=ne.forwardRef(function(t,n){var r,o;const i=Wt({props:t,name:"MuiBackdrop"}),{children:s,component:a="div",components:c={},componentsProps:u={},className:l,invisible:f=!1,open:d,transitionDuration:p,TransitionComponent:M=Mw}=i,y=Ve(i,mw),m=he({},i,{component:a,invisible:f}),w=vw(m);return de.jsx(M,he({in:d,timeout:p},y,{children:de.jsx(ww,{"aria-hidden":!0,as:(r=c.Root)!=null?r:a,className:et(w.root,l),ownerState:he({},m,(o=u.root)==null?void 0:o.ownerState),classes:w,ref:n,children:s})}))});process.env.NODE_ENV!=="production"&&(uf.propTypes={children:v.node,classes:v.object,className:v.string,component:v.elementType,components:v.shape({Root:v.elementType}),componentsProps:v.shape({root:v.object}),invisible:v.bool,open:v.bool.isRequired,sx:v.oneOfType([v.arrayOf(v.oneOfType([v.func,v.object,v.bool])),v.func,v.object]),transitionDuration:v.oneOfType([v.number,v.shape({appear:v.number,enter:v.number,exit:v.number})])});const Dw=uf,Iw=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],Aw=e=>e.classes,Ew=dt("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>he({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Tw=dt(Dw,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),cf=ne.forwardRef(function(t,n){var r;const o=Wt({name:"MuiModal",props:t}),{BackdropComponent:i=Tw,closeAfterTransition:s=!1,children:a,components:c={},componentsProps:u={},disableAutoFocus:l=!1,disableEnforceFocus:f=!1,disableEscapeKeyDown:d=!1,disablePortal:p=!1,disableRestoreFocus:M=!1,disableScrollLock:y=!1,hideBackdrop:m=!1,keepMounted:w=!1}=o,D=Ve(o,Iw),[N,E]=ne.useState(!0),T={closeAfterTransition:s,disableAutoFocus:l,disableEnforceFocus:f,disableEscapeKeyDown:d,disablePortal:p,disableRestoreFocus:M,disableScrollLock:y,hideBackdrop:m,keepMounted:w},Q=he({},o,T,{exited:N}),_=Aw(Q);return de.jsx(qM,he({components:he({Root:Ew},c),componentsProps:{root:he({},u.root,(!c.Root||!kc(c.Root))&&{ownerState:he({},(r=u.root)==null?void 0:r.ownerState)})},BackdropComponent:i,onTransitionEnter:()=>E(!1),onTransitionExited:()=>E(!0),ref:n},D,{classes:_},T,{children:a}))});process.env.NODE_ENV!=="production"&&(cf.propTypes={BackdropComponent:v.elementType,BackdropProps:v.object,children:_r.isRequired,classes:v.object,closeAfterTransition:v.bool,components:v.shape({Root:v.elementType}),componentsProps:v.shape({root:v.object}),container:v.oneOfType([Hn,v.func]),disableAutoFocus:v.bool,disableEnforceFocus:v.bool,disableEscapeKeyDown:v.bool,disablePortal:v.bool,disableRestoreFocus:v.bool,disableScrollLock:v.bool,hideBackdrop:v.bool,keepMounted:v.bool,onBackdropClick:v.func,onClose:v.func,open:v.bool.isRequired,sx:v.oneOfType([v.arrayOf(v.oneOfType([v.func,v.object,v.bool])),v.func,v.object])});const Nw=cf;function jw(e){return kt("MuiPopover",e)}mt("MuiPopover",["root","paper"]);const bw=["onEntering"],Sw=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function lf(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function ff(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function df(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function ao(e){return typeof e=="function"?e():e}const xw=e=>{const{classes:t}=e;return an({root:["root"],paper:["paper"]},jw,t)},Cw=dt(Nw,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ow=dt(tf,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),hf=ne.forwardRef(function(t,n){const r=Wt({props:t,name:"MuiPopover"}),{action:o,anchorEl:i,anchorOrigin:s={vertical:"top",horizontal:"left"},anchorPosition:a,anchorReference:c="anchorEl",children:u,className:l,container:f,elevation:d=8,marginThreshold:p=16,open:M,PaperProps:y={},transformOrigin:m={vertical:"top",horizontal:"left"},TransitionComponent:w=hw,transitionDuration:D="auto",TransitionProps:{onEntering:N}={}}=r,E=Ve(r.TransitionProps,bw),T=Ve(r,Sw),Q=ne.useRef(),_=gt(Q,y.ref),J=he({},r,{anchorOrigin:s,anchorReference:c,elevation:d,marginThreshold:p,PaperProps:y,transformOrigin:m,TransitionComponent:w,transitionDuration:D,TransitionProps:E}),B=xw(J),G=ne.useCallback(()=>{if(c==="anchorPosition")return process.env.NODE_ENV!=="production"&&(a||console.error('MUI: You need to provide a `anchorPosition` prop when using .')),a;const S=ao(i),K=S&&S.nodeType===1?S:St(Q.current).body,ue=K.getBoundingClientRect();if(process.env.NODE_ENV!=="production"){const O=K.getBoundingClientRect();process.env.NODE_ENV!=="test"&&O.top===0&&O.left===0&&O.right===0&&O.bottom===0&&console.warn(["MUI: The `anchorEl` prop provided to the component is invalid.","The anchor element should be part of the document layout.","Make sure the element is present in the document or that it's not display none."].join(`
+`))}return{top:ue.top+lf(ue,s.vertical),left:ue.left+ff(ue,s.horizontal)}},[i,s.horizontal,s.vertical,a,c]),ee=ne.useCallback(S=>({vertical:lf(S,m.vertical),horizontal:ff(S,m.horizontal)}),[m.horizontal,m.vertical]),ie=ne.useCallback(S=>{const K={width:S.offsetWidth,height:S.offsetHeight},ue=ee(K);if(c==="none")return{top:null,left:null,transformOrigin:df(ue)};const O=G();let z=O.top-ue.vertical,Y=O.left-ue.horizontal;const V=z+K.height,$=Y+K.width,te=zr(ao(i)),b=te.innerHeight-p,re=te.innerWidth-p;if(zb){const W=V-b;z-=W,ue.vertical+=W}if(process.env.NODE_ENV!=="production"&&K.height>b&&K.height&&b&&console.error(["MUI: The popover component is too tall.",`Some part of it can not be seen on the screen (${K.height-b}px).`,"Please consider adding a `max-height` to improve the user-experience."].join(`
+`)),Y
re){const W=$-re;Y-=W,ue.horizontal+=W}return{top:`${Math.round(z)}px`,left:`${Math.round(Y)}px`,transformOrigin:df(ue)}},[i,c,G,ee,p]),U=ne.useCallback(()=>{const S=Q.current;if(!S)return;const K=ie(S);K.top!==null&&(S.style.top=K.top),K.left!==null&&(S.style.left=K.left),S.style.transformOrigin=K.transformOrigin},[ie]),j=(S,K)=>{N&&N(S,K),U()};ne.useEffect(()=>{M&&U()}),ne.useImperativeHandle(o,()=>M?{updatePosition:()=>{U()}}:null,[M,U]),ne.useEffect(()=>{if(!M)return;const S=yM(()=>{U()}),K=zr(i);return K.addEventListener("resize",S),()=>{S.clear(),K.removeEventListener("resize",S)}},[i,M,U]);let C=D;D==="auto"&&!w.muiSupportAuto&&(C=void 0);const H=f||(i?St(ao(i)).body:void 0);return de.jsx(Cw,he({BackdropProps:{invisible:!0},className:et(B.root,l),container:H,open:M,ref:n,ownerState:J},T,{children:de.jsx(w,he({appear:!0,in:M,onEntering:j,timeout:C},E,{children:de.jsx(Ow,he({elevation:d},y,{ref:_,className:et(B.paper,y.className),children:u}))}))}))});process.env.NODE_ENV!=="production"&&(hf.propTypes={action:Bc,anchorEl:Lr(v.oneOfType([Hn,v.func]),e=>{if(e.open&&(!e.anchorReference||e.anchorReference==="anchorEl")){const t=ao(e.anchorEl);if(t&&t.nodeType===1){const n=t.getBoundingClientRect();if(process.env.NODE_ENV!=="test"&&n.top===0&&n.left===0&&n.right===0&&n.bottom===0)return new Error(["MUI: The `anchorEl` prop provided to the component is invalid.","The anchor element should be part of the document layout.","Make sure the element is present in the document or that it's not display none."].join(`
`))}else return new Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`It should be an Element instance but it's \`${t}\` instead.`].join(`
-`))}return null}),anchorOrigin:D.shape({horizontal:D.oneOfType([D.oneOf(["center","left","right"]),D.number]).isRequired,vertical:D.oneOfType([D.oneOf(["bottom","center","top"]),D.number]).isRequired}),anchorPosition:D.shape({left:D.number.isRequired,top:D.number.isRequired}),anchorReference:D.oneOf(["anchorEl","anchorPosition","none"]),children:D.node,classes:D.object,className:D.string,container:D.oneOfType([dr,D.func]),elevation:xl,marginThreshold:D.number,onClose:D.func,open:D.bool.isRequired,PaperProps:D.shape({component:Dl}),sx:D.oneOfType([D.arrayOf(D.oneOfType([D.func,D.object,D.bool])),D.func,D.object]),transformOrigin:D.shape({horizontal:D.oneOfType([D.oneOf(["center","left","right"]),D.number]).isRequired,vertical:D.oneOfType([D.oneOf(["bottom","center","top"]),D.number]).isRequired}),TransitionComponent:D.elementType,transitionDuration:D.oneOfType([D.oneOf(["auto"]),D.number,D.shape({appear:D.number,enter:D.number,exit:D.number})]),TransitionProps:D.object});const FD=qf;function YD(e){return Wt("MuiMenu",e)}jt("MuiMenu",["root","paper","list"]);const BD=["onEntering"],QD=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],$D={vertical:"top",horizontal:"right"},WD={vertical:"top",horizontal:"left"},VD=e=>{const{classes:t}=e;return Mn({root:["root"],paper:["paper"],list:["list"]},YD,t)},HD=wt(FD,{shouldForwardProp:e=>Aa(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),qD=wt(Pf,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),KD=wt(iD,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Kf=se.forwardRef(function(t,n){const r=tn({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:o,disableAutoFocusItem:s=!1,MenuListProps:a={},onClose:u,open:c,PaperProps:l={},PopoverClasses:f,transitionDuration:d="auto",TransitionProps:{onEntering:g}={},variant:h="selectedMenu"}=r,p=st(r.TransitionProps,BD),m=st(r,QD),v=Lo(),w=v.direction==="rtl",j=we({},r,{autoFocus:i,disableAutoFocusItem:s,MenuListProps:a,onEntering:g,PaperProps:l,transitionDuration:d,TransitionProps:p,variant:h}),I=VD(j),T=i&&!s&&c,B=se.useRef(null),z=(b,k)=>{B.current&&B.current.adjustStyleForScrollbar(b,v),g&&g(b,k)},H=b=>{b.key==="Tab"&&(b.preventDefault(),u&&u(b,"tabKeyDown"))};let W=-1;return se.Children.map(o,(b,k)=>{se.isValidElement(b)&&(process.env.NODE_ENV!=="production"&&oo.isFragment(b)&&console.error(["MUI: The Menu component doesn't accept a Fragment as a child.","Consider providing an array instead."].join(`
-`)),b.props.disabled||(h==="selectedMenu"&&b.props.selected||W===-1)&&(W=k))}),ge.jsx(HD,we({classes:f,onClose:u,anchorOrigin:{vertical:"bottom",horizontal:w?"right":"left"},transformOrigin:w?$D:WD,PaperProps:we({component:qD},l,{classes:we({},l.classes,{root:I.paper})}),className:I.root,open:c,ref:n,transitionDuration:d,TransitionProps:we({onEntering:z},p),ownerState:j},m,{children:ge.jsx(KD,we({onKeyDown:H,actions:B,autoFocus:i&&(W===-1||s),autoFocusItem:T,variant:h},a,{className:at(I.list,a.className),children:o}))}))});process.env.NODE_ENV!=="production"&&(Kf.propTypes={anchorEl:D.oneOfType([dr,D.func]),autoFocus:D.bool,children:D.node,classes:D.object,disableAutoFocusItem:D.bool,MenuListProps:D.object,onClose:D.func,open:D.bool.isRequired,PaperProps:D.object,PopoverClasses:D.object,sx:D.oneOfType([D.arrayOf(D.oneOfType([D.func,D.object,D.bool])),D.func,D.object]),transitionDuration:D.oneOfType([D.oneOf(["auto"]),D.number,D.shape({appear:D.number,enter:D.number,exit:D.number})]),TransitionProps:D.object,variant:D.oneOf(["menu","selectedMenu"])});const GD=Kf;function Gf(e){const{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:o,rippleSize:s,in:a,onExited:u,timeout:c}=e,[l,f]=se.useState(!1),d=at(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),g={width:s,height:s,top:-(s/2)+o,left:-(s/2)+i},h=at(n.child,l&&n.childLeaving,r&&n.childPulsate);return!a&&!l&&f(!0),se.useEffect(()=>{if(!a&&u!=null){const p=setTimeout(u,c);return()=>{clearTimeout(p)}}},[u,a,c]),ge.jsx("span",{className:d,style:g,children:ge.jsx("span",{className:h})})}process.env.NODE_ENV!=="production"&&(Gf.propTypes={classes:D.object.isRequired,className:D.string,in:D.bool,onExited:D.func,pulsate:D.bool,rippleSize:D.number,rippleX:D.number,rippleY:D.number,timeout:D.number.isRequired});const St=jt("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),JD=["center","classes","className"];let Po=e=>e,Jf,Zf,Xf,ed;const Oa=550,ZD=80,XD=ga(Jf||(Jf=Po`
+`))}return null}),anchorOrigin:v.shape({horizontal:v.oneOfType([v.oneOf(["center","left","right"]),v.number]).isRequired,vertical:v.oneOfType([v.oneOf(["bottom","center","top"]),v.number]).isRequired}),anchorPosition:v.shape({left:v.number.isRequired,top:v.number.isRequired}),anchorReference:v.oneOf(["anchorEl","anchorPosition","none"]),children:v.node,classes:v.object,className:v.string,container:v.oneOfType([Hn,v.func]),elevation:Kc,marginThreshold:v.number,onClose:v.func,open:v.bool.isRequired,PaperProps:v.shape({component:Rc}),sx:v.oneOfType([v.arrayOf(v.oneOfType([v.func,v.object,v.bool])),v.func,v.object]),transformOrigin:v.shape({horizontal:v.oneOfType([v.oneOf(["center","left","right"]),v.number]).isRequired,vertical:v.oneOfType([v.oneOf(["bottom","center","top"]),v.number]).isRequired}),TransitionComponent:v.elementType,transitionDuration:v.oneOfType([v.oneOf(["auto"]),v.number,v.shape({appear:v.number,enter:v.number,exit:v.number})]),TransitionProps:v.object});const Lw=hf;function _w(e){return kt("MuiMenu",e)}mt("MuiMenu",["root","paper","list"]);const kw=["onEntering"],zw=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],Uw={vertical:"top",horizontal:"right"},Pw={vertical:"top",horizontal:"left"},Rw=e=>{const{classes:t}=e;return an({root:["root"],paper:["paper"],list:["list"]},_w,t)},Yw=dt(Lw,{shouldForwardProp:e=>ia(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Fw=dt(tf,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Qw=dt(Jv,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),gf=ne.forwardRef(function(t,n){const r=Wt({props:t,name:"MuiMenu"}),{autoFocus:o=!0,children:i,disableAutoFocusItem:s=!1,MenuListProps:a={},onClose:c,open:u,PaperProps:l={},PopoverClasses:f,transitionDuration:d="auto",TransitionProps:{onEntering:p}={},variant:M="selectedMenu"}=r,y=Ve(r.TransitionProps,kw),m=Ve(r,zw),w=io(),D=w.direction==="rtl",N=he({},r,{autoFocus:o,disableAutoFocusItem:s,MenuListProps:a,onEntering:p,PaperProps:l,transitionDuration:d,TransitionProps:y,variant:M}),E=Rw(N),T=o&&!s&&u,Q=ne.useRef(null),_=(G,ee)=>{Q.current&&Q.current.adjustStyleForScrollbar(G,w),p&&p(G,ee)},J=G=>{G.key==="Tab"&&(G.preventDefault(),c&&c(G,"tabKeyDown"))};let B=-1;return ne.Children.map(i,(G,ee)=>{ne.isValidElement(G)&&(process.env.NODE_ENV!=="production"&&Lc.isFragment(G)&&console.error(["MUI: The Menu component doesn't accept a Fragment as a child.","Consider providing an array instead."].join(`
+`)),G.props.disabled||(M==="selectedMenu"&&G.props.selected||B===-1)&&(B=ee))}),de.jsx(Yw,he({classes:f,onClose:c,anchorOrigin:{vertical:"bottom",horizontal:D?"right":"left"},transformOrigin:D?Uw:Pw,PaperProps:he({component:Fw},l,{classes:he({},l.classes,{root:E.paper})}),className:E.root,open:u,ref:n,transitionDuration:d,TransitionProps:he({onEntering:_},y),ownerState:N},m,{children:de.jsx(Qw,he({onKeyDown:J,actions:Q,autoFocus:o&&(B===-1||s),autoFocusItem:T,variant:M},a,{className:et(E.list,a.className),children:i}))}))});process.env.NODE_ENV!=="production"&&(gf.propTypes={anchorEl:v.oneOfType([Hn,v.func]),autoFocus:v.bool,children:v.node,classes:v.object,disableAutoFocusItem:v.bool,MenuListProps:v.object,onClose:v.func,open:v.bool.isRequired,PaperProps:v.object,PopoverClasses:v.object,sx:v.oneOfType([v.arrayOf(v.oneOfType([v.func,v.object,v.bool])),v.func,v.object]),transitionDuration:v.oneOfType([v.oneOf(["auto"]),v.number,v.shape({appear:v.number,enter:v.number,exit:v.number})]),TransitionProps:v.object,variant:v.oneOf(["menu","selectedMenu"])});const Bw=gf;function pf(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:s,in:a,onExited:c,timeout:u}=e,[l,f]=ne.useState(!1),d=et(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),p={width:s,height:s,top:-(s/2)+i,left:-(s/2)+o},M=et(n.child,l&&n.childLeaving,r&&n.childPulsate);return!a&&!l&&f(!0),ne.useEffect(()=>{if(!a&&c!=null){const y=setTimeout(c,u);return()=>{clearTimeout(y)}}},[c,a,u]),de.jsx("span",{className:d,style:p,children:de.jsx("span",{className:M})})}process.env.NODE_ENV!=="production"&&(pf.propTypes={classes:v.object.isRequired,className:v.string,in:v.bool,onExited:v.func,pulsate:v.bool,rippleSize:v.number,rippleX:v.number,rippleY:v.number,timeout:v.number.isRequired});const vt=mt("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),$w=["center","classes","className"];let uo=e=>e,Mf,yf,mf,vf;const ga=550,Ww=80,Vw=Gs(Mf||(Mf=uo`
0% {
transform: scale(0);
opacity: 0.1;
@@ -252,7 +252,7 @@ const theme2 = createTheme({ palette: {
transform: scale(1);
opacity: 0.3;
}
-`)),eA=ga(Zf||(Zf=Po`
+`)),Hw=Gs(yf||(yf=uo`
0% {
opacity: 1;
}
@@ -260,7 +260,7 @@ const theme2 = createTheme({ palette: {
100% {
opacity: 0;
}
-`)),tA=ga(Xf||(Xf=Po`
+`)),qw=Gs(mf||(mf=uo`
0% {
transform: scale(1);
}
@@ -272,7 +272,7 @@ const theme2 = createTheme({ palette: {
100% {
transform: scale(1);
}
-`)),nA=wt("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),rA=wt(Gf,{name:"MuiTouchRipple",slot:"Ripple"})(ed||(ed=Po`
+`)),Kw=dt("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Gw=dt(pf,{name:"MuiTouchRipple",slot:"Ripple"})(vf||(vf=uo`
opacity: 0;
position: absolute;
@@ -315,12 +315,12 @@ const theme2 = createTheme({ palette: {
animation-iteration-count: infinite;
animation-delay: 200ms;
}
-`),St.rippleVisible,XD,Oa,({theme:e})=>e.transitions.easing.easeInOut,St.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,St.child,St.childLeaving,eA,Oa,({theme:e})=>e.transitions.easing.easeInOut,St.childPulsate,tA,({theme:e})=>e.transitions.easing.easeInOut),td=se.forwardRef(function(t,n){const r=tn({props:t,name:"MuiTouchRipple"}),{center:i=!1,classes:o={},className:s}=r,a=st(r,JD),[u,c]=se.useState([]),l=se.useRef(0),f=se.useRef(null);se.useEffect(()=>{f.current&&(f.current(),f.current=null)},[u]);const d=se.useRef(!1),g=se.useRef(null),h=se.useRef(null),p=se.useRef(null);se.useEffect(()=>()=>{clearTimeout(g.current)},[]);const m=se.useCallback(I=>{const{pulsate:T,rippleX:B,rippleY:z,rippleSize:H,cb:W}=I;c(b=>[...b,ge.jsx(rA,{classes:{ripple:at(o.ripple,St.ripple),rippleVisible:at(o.rippleVisible,St.rippleVisible),ripplePulsate:at(o.ripplePulsate,St.ripplePulsate),child:at(o.child,St.child),childLeaving:at(o.childLeaving,St.childLeaving),childPulsate:at(o.childPulsate,St.childPulsate)},timeout:Oa,pulsate:T,rippleX:B,rippleY:z,rippleSize:H},l.current)]),l.current+=1,f.current=W},[o]),v=se.useCallback((I={},T={},B)=>{const{pulsate:z=!1,center:H=i||T.pulsate,fakeElement:W=!1}=T;if((I==null?void 0:I.type)==="mousedown"&&d.current){d.current=!1;return}(I==null?void 0:I.type)==="touchstart"&&(d.current=!0);const b=W?null:p.current,k=b?b.getBoundingClientRect():{width:0,height:0,left:0,top:0};let R,x,N;if(H||I===void 0||I.clientX===0&&I.clientY===0||!I.clientX&&!I.touches)R=Math.round(k.width/2),x=Math.round(k.height/2);else{const{clientX:S,clientY:U}=I.touches?I.touches[0]:I;R=Math.round(S-k.left),x=Math.round(U-k.top)}if(H)N=Math.sqrt((2*k.width**2+k.height**2)/3),N%2===0&&(N+=1);else{const S=Math.max(Math.abs((b?b.clientWidth:0)-R),R)*2+2,U=Math.max(Math.abs((b?b.clientHeight:0)-x),x)*2+2;N=Math.sqrt(S**2+U**2)}I!=null&&I.touches?h.current===null&&(h.current=()=>{m({pulsate:z,rippleX:R,rippleY:x,rippleSize:N,cb:B})},g.current=setTimeout(()=>{h.current&&(h.current(),h.current=null)},ZD)):m({pulsate:z,rippleX:R,rippleY:x,rippleSize:N,cb:B})},[i,m]),w=se.useCallback(()=>{v({},{pulsate:!0})},[v]),j=se.useCallback((I,T)=>{if(clearTimeout(g.current),(I==null?void 0:I.type)==="touchend"&&h.current){h.current(),h.current=null,g.current=setTimeout(()=>{j(I,T)});return}h.current=null,c(B=>B.length>0?B.slice(1):B),f.current=T},[]);return se.useImperativeHandle(n,()=>({pulsate:w,start:v,stop:j}),[w,v,j]),ge.jsx(nA,we({className:at(o.root,St.root,s),ref:p},a,{children:ge.jsx(yD,{component:null,exit:!0,children:u})}))});process.env.NODE_ENV!=="production"&&(td.propTypes={center:D.bool,classes:D.object,className:D.string});const iA=td;function oA(e){return Wt("MuiButtonBase",e)}const sA=jt("MuiButtonBase",["root","disabled","focusVisible"]),aA=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],uA=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:i}=e,s=Mn({root:["root",t&&"disabled",n&&"focusVisible"]},oA,i);return n&&r&&(s.root+=` ${r}`),s},cA=wt("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${sA.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),nd=se.forwardRef(function(t,n){const r=tn({props:t,name:"MuiButtonBase"}),{action:i,centerRipple:o=!1,children:s,className:a,component:u="button",disabled:c=!1,disableRipple:l=!1,disableTouchRipple:f=!1,focusRipple:d=!1,LinkComponent:g="a",onBlur:h,onClick:p,onContextMenu:m,onDragLeave:v,onFocus:w,onFocusVisible:j,onKeyDown:I,onKeyUp:T,onMouseDown:B,onMouseLeave:z,onMouseUp:H,onTouchEnd:W,onTouchMove:b,onTouchStart:k,tabIndex:R=0,TouchRippleProps:x,touchRippleRef:N,type:S}=r,U=st(r,aA),C=se.useRef(null),Z=se.useRef(null),ie=At(Z,N),{isFocusVisibleRef:L,onFocus:F,onBlur:P,ref:q}=Om(),[K,ee]=se.useState(!1);c&&K&&ee(!1),se.useImperativeHandle(i,()=>({focusVisible:()=>{ee(!0),C.current.focus()}}),[]);const[O,re]=se.useState(!1);se.useEffect(()=>{re(!0)},[]);const J=O&&!l&&!c;se.useEffect(()=>{K&&d&&!l&&O&&Z.current.pulsate()},[l,d,K,O]);function pe(Ae,dn,Fr=f){return hr(Is=>(dn&&dn(Is),!Fr&&Z.current&&Z.current[Ae](Is),!0))}const V=pe("start",B),Q=pe("stop",m),$=pe("stop",v),de=pe("stop",H),ne=pe("stop",Ae=>{K&&Ae.preventDefault(),z&&z(Ae)}),fe=pe("start",k),Me=pe("stop",W),he=pe("stop",b),E=pe("stop",Ae=>{P(Ae),L.current===!1&&ee(!1),h&&h(Ae)},!1),y=hr(Ae=>{C.current||(C.current=Ae.currentTarget),F(Ae),L.current===!0&&(ee(!0),j&&j(Ae)),w&&w(Ae)}),M=()=>{const Ae=C.current;return u&&u!=="button"&&!(Ae.tagName==="A"&&Ae.href)},A=se.useRef(!1),Y=hr(Ae=>{d&&!A.current&&K&&Z.current&&Ae.key===" "&&(A.current=!0,Z.current.stop(Ae,()=>{Z.current.start(Ae)})),Ae.target===Ae.currentTarget&&M()&&Ae.key===" "&&Ae.preventDefault(),I&&I(Ae),Ae.target===Ae.currentTarget&&M()&&Ae.key==="Enter"&&!c&&(Ae.preventDefault(),p&&p(Ae))}),te=hr(Ae=>{d&&Ae.key===" "&&Z.current&&K&&!Ae.defaultPrevented&&(A.current=!1,Z.current.stop(Ae,()=>{Z.current.pulsate(Ae)})),T&&T(Ae),p&&Ae.target===Ae.currentTarget&&M()&&Ae.key===" "&&!Ae.defaultPrevented&&p(Ae)});let X=u;X==="button"&&(U.href||U.to)&&(X=g);const ve={};X==="button"?(ve.type=S===void 0?"button":S,ve.disabled=c):(!U.href&&!U.to&&(ve.role="button"),c&&(ve["aria-disabled"]=c));const Oe=At(q,C),be=At(n,Oe);process.env.NODE_ENV!=="production"&&se.useEffect(()=>{J&&!Z.current&&console.error(["MUI: The `component` prop provided to ButtonBase is invalid.","Please make sure the children prop is rendered in this custom component."].join(`
-`))},[J]);const Qe=we({},r,{centerRipple:o,component:u,disabled:c,disableRipple:l,disableTouchRipple:f,focusRipple:d,tabIndex:R,focusVisible:K}),Je=uA(Qe);return ge.jsxs(cA,we({as:X,className:at(Je.root,a),ownerState:Qe,onBlur:E,onClick:p,onContextMenu:Q,onFocus:y,onKeyDown:Y,onKeyUp:te,onMouseDown:V,onMouseLeave:ne,onMouseUp:de,onDragLeave:$,onTouchEnd:Me,onTouchMove:he,onTouchStart:fe,ref:be,tabIndex:c?-1:R,type:S},ve,U,{children:[s,J?ge.jsx(iA,we({ref:ie,center:o},x)):null]}))});process.env.NODE_ENV!=="production"&&(nd.propTypes={action:Tl,centerRipple:D.bool,children:D.node,classes:D.object,className:D.string,component:Dl,disabled:D.bool,disableRipple:D.bool,disableTouchRipple:D.bool,focusRipple:D.bool,focusVisibleClassName:D.string,href:D.any,LinkComponent:D.elementType,onBlur:D.func,onClick:D.func,onContextMenu:D.func,onDragLeave:D.func,onFocus:D.func,onFocusVisible:D.func,onKeyDown:D.func,onKeyUp:D.func,onMouseDown:D.func,onMouseLeave:D.func,onMouseUp:D.func,onTouchEnd:D.func,onTouchMove:D.func,onTouchStart:D.func,sx:D.oneOfType([D.arrayOf(D.oneOfType([D.func,D.object,D.bool])),D.func,D.object]),tabIndex:D.number,TouchRippleProps:D.object,touchRippleRef:D.oneOfType([D.func,D.shape({current:D.shape({pulsate:D.func.isRequired,start:D.func.isRequired,stop:D.func.isRequired})})]),type:D.oneOfType([D.oneOf(["button","reset","submit"]),D.string])});const lA=nd,rd=jt("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),id=jt("MuiListItemIcon",["root","alignItemsFlexStart"]),od=jt("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function fA(e){return Wt("MuiMenuItem",e)}const vi=jt("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),dA=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],hA=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},gA=e=>{const{disabled:t,dense:n,divider:r,disableGutters:i,selected:o,classes:s}=e,u=Mn({root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",o&&"selected"]},fA,s);return we({},s,u)},pA=wt(lA,{shouldForwardProp:e=>Aa(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:hA})(({theme:e,ownerState:t})=>we({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${vi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:wr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${vi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:wr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${vi.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:wr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:wr(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${vi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${vi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${rd.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${rd.inset}`]:{marginLeft:52},[`& .${od.root}`]:{marginTop:0,marginBottom:0},[`& .${od.inset}`]:{paddingLeft:36},[`& .${id.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&we({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${id.root} svg`]:{fontSize:"1.25rem"}}))),sd=se.forwardRef(function(t,n){const r=tn({props:t,name:"MuiMenuItem"}),{autoFocus:i=!1,component:o="li",dense:s=!1,divider:a=!1,disableGutters:u=!1,focusVisibleClassName:c,role:l="menuitem",tabIndex:f}=r,d=st(r,dA),g=se.useContext(Ea),h={dense:s||g.dense||!1,disableGutters:u},p=se.useRef(null);ii(()=>{i&&(p.current?p.current.focus():process.env.NODE_ENV!=="production"&&console.error("MUI: Unable to set focus to a MenuItem whose component has not been rendered."))},[i]);const m=we({},r,{dense:h.dense,divider:a,disableGutters:u}),v=gA(r),w=At(p,n);let j;return r.disabled||(j=f!==void 0?f:-1),ge.jsx(Ea.Provider,{value:h,children:ge.jsx(pA,we({ref:w,role:l,tabIndex:j,component:o,focusVisibleClassName:at(v.focusVisible,c)},d,{ownerState:m,classes:v}))})});process.env.NODE_ENV!=="production"&&(sd.propTypes={autoFocus:D.bool,children:D.node,classes:D.object,component:D.elementType,dense:D.bool,disabled:D.bool,disableGutters:D.bool,divider:D.bool,focusVisibleClassName:D.string,role:D.string,selected:D.bool,sx:D.oneOfType([D.arrayOf(D.oneOfType([D.func,D.object,D.bool])),D.func,D.object]),tabIndex:D.number});const ad=sd;var MA={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const yA=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),La=(e,t)=>{const n=G.forwardRef(({color:r="currentColor",size:i=24,strokeWidth:o=2,absoluteStrokeWidth:s,children:a,...u},c)=>G.createElement("svg",{ref:c,...MA,width:i,height:i,stroke:r,strokeWidth:s?Number(o)*24/Number(i):o,className:`lucide lucide-${yA(e)}`,...u},[...t.map(([l,f])=>G.createElement(l,f)),...(Array.isArray(a)?a:[a])||[]]));return n.displayName=`${e}`,n},mA=La("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),vA=La("Moon",[["path",{d:"M12 3a6.364 6.364 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"1rit1i"}]]),wA=La("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),DA={display:"flex",flexDirection:"column",alignItems:"center",border:"none",outline:"none",padding:"0px",margin:"0px 1rem",backgroundColor:"inherit"},ud=({theme:e,changeLang:t})=>{const[n,r]=G.useState(null),i=a=>{a.preventDefault(),r(a.currentTarget)},o=()=>{r(null)},s=(a,u)=>{a.preventDefault(),t(u),window.dispatchEvent(new Event("storage")),o()};return ge.jsxs("div",{style:{float:"right"},children:[ge.jsx("button",{style:{...DA,color:e==="light"?He.light.main:He.dark.text2},onClick:i,"aria-label":"Language toggle",children:ge.jsx(mA,{size:32})}),ge.jsxs(GD,{id:"language-menu",anchorEl:n,open:!!n,onClose:o,disableAutoFocusItem:!0,classes:{paper:e==="light"?He.light.bgSide:He.dark.bgSide},children:[ge.jsx(ad,{style:{fontSize:"0.8em",padding:"5px 12px",color:e==="light"?He.light.text2:He.dark.text2},onClick:a=>s(a,"ja"),children:"日本語"}),ge.jsx(ad,{style:{fontSize:"0.8em",padding:"5px 12px",color:e==="light"?He.light.text2:He.dark.text2},onClick:a=>s(a,"en"),children:"English"})]})]})},Uo={desktop:992,tablet:768,phone:480,phoneMini:375},AA=(e,t)=>`
- @media screen and (max-width: ${Uo[e]/16}em) {
+`),vt.rippleVisible,Vw,ga,({theme:e})=>e.transitions.easing.easeInOut,vt.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,vt.child,vt.childLeaving,Hw,ga,({theme:e})=>e.transitions.easing.easeInOut,vt.childPulsate,qw,({theme:e})=>e.transitions.easing.easeInOut),wf=ne.forwardRef(function(t,n){const r=Wt({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:s}=r,a=Ve(r,$w),[c,u]=ne.useState([]),l=ne.useRef(0),f=ne.useRef(null);ne.useEffect(()=>{f.current&&(f.current(),f.current=null)},[c]);const d=ne.useRef(!1),p=ne.useRef(null),M=ne.useRef(null),y=ne.useRef(null);ne.useEffect(()=>()=>{clearTimeout(p.current)},[]);const m=ne.useCallback(E=>{const{pulsate:T,rippleX:Q,rippleY:_,rippleSize:J,cb:B}=E;u(G=>[...G,de.jsx(Gw,{classes:{ripple:et(i.ripple,vt.ripple),rippleVisible:et(i.rippleVisible,vt.rippleVisible),ripplePulsate:et(i.ripplePulsate,vt.ripplePulsate),child:et(i.child,vt.child),childLeaving:et(i.childLeaving,vt.childLeaving),childPulsate:et(i.childPulsate,vt.childPulsate)},timeout:ga,pulsate:T,rippleX:Q,rippleY:_,rippleSize:J},l.current)]),l.current+=1,f.current=B},[i]),w=ne.useCallback((E={},T={},Q)=>{const{pulsate:_=!1,center:J=o||T.pulsate,fakeElement:B=!1}=T;if((E==null?void 0:E.type)==="mousedown"&&d.current){d.current=!1;return}(E==null?void 0:E.type)==="touchstart"&&(d.current=!0);const G=B?null:y.current,ee=G?G.getBoundingClientRect():{width:0,height:0,left:0,top:0};let ie,U,j;if(J||E===void 0||E.clientX===0&&E.clientY===0||!E.clientX&&!E.touches)ie=Math.round(ee.width/2),U=Math.round(ee.height/2);else{const{clientX:C,clientY:H}=E.touches?E.touches[0]:E;ie=Math.round(C-ee.left),U=Math.round(H-ee.top)}if(J)j=Math.sqrt((2*ee.width**2+ee.height**2)/3),j%2===0&&(j+=1);else{const C=Math.max(Math.abs((G?G.clientWidth:0)-ie),ie)*2+2,H=Math.max(Math.abs((G?G.clientHeight:0)-U),U)*2+2;j=Math.sqrt(C**2+H**2)}E!=null&&E.touches?M.current===null&&(M.current=()=>{m({pulsate:_,rippleX:ie,rippleY:U,rippleSize:j,cb:Q})},p.current=setTimeout(()=>{M.current&&(M.current(),M.current=null)},Ww)):m({pulsate:_,rippleX:ie,rippleY:U,rippleSize:j,cb:Q})},[o,m]),D=ne.useCallback(()=>{w({},{pulsate:!0})},[w]),N=ne.useCallback((E,T)=>{if(clearTimeout(p.current),(E==null?void 0:E.type)==="touchend"&&M.current){M.current(),M.current=null,p.current=setTimeout(()=>{N(E,T)});return}M.current=null,u(Q=>Q.length>0?Q.slice(1):Q),f.current=T},[]);return ne.useImperativeHandle(n,()=>({pulsate:D,start:w,stop:N}),[D,w,N]),de.jsx(Kw,he({className:et(i.root,vt.root,s),ref:y},a,{children:de.jsx(lw,{component:null,exit:!0,children:c})}))});process.env.NODE_ENV!=="production"&&(wf.propTypes={center:v.bool,classes:v.object,className:v.string});const Jw=wf;function Xw(e){return kt("MuiButtonBase",e)}const Zw=mt("MuiButtonBase",["root","disabled","focusVisible"]),e0=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],t0=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,s=an({root:["root",t&&"disabled",n&&"focusVisible"]},Xw,o);return n&&r&&(s.root+=` ${r}`),s},n0=dt("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Zw.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Df=ne.forwardRef(function(t,n){const r=Wt({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:s,className:a,component:c="button",disabled:u=!1,disableRipple:l=!1,disableTouchRipple:f=!1,focusRipple:d=!1,LinkComponent:p="a",onBlur:M,onClick:y,onContextMenu:m,onDragLeave:w,onFocus:D,onFocusVisible:N,onKeyDown:E,onKeyUp:T,onMouseDown:Q,onMouseLeave:_,onMouseUp:J,onTouchEnd:B,onTouchMove:G,onTouchStart:ee,tabIndex:ie=0,TouchRippleProps:U,touchRippleRef:j,type:C}=r,H=Ve(r,e0),S=ne.useRef(null),K=ne.useRef(null),ue=gt(K,j),{isFocusVisibleRef:O,onFocus:z,onBlur:Y,ref:V}=EM(),[$,te]=ne.useState(!1);u&&$&&te(!1),ne.useImperativeHandle(o,()=>({focusVisible:()=>{te(!0),S.current.focus()}}),[]);const[b,re]=ne.useState(!1);ne.useEffect(()=>{re(!0)},[]);const W=b&&!l&&!u;ne.useEffect(()=>{$&&d&&!l&&b&&K.current.pulsate()},[l,d,$,b]);function oe(me,nn,Dr=f){return Kn(Jo=>(nn&&nn(Jo),!Dr&&K.current&&K.current[me](Jo),!0))}const P=oe("start",Q),L=oe("stop",m),R=oe("stop",w),le=oe("stop",J),Z=oe("stop",me=>{$&&me.preventDefault(),_&&_(me)}),ce=oe("start",ee),ge=oe("stop",B),fe=oe("stop",G),A=oe("stop",me=>{Y(me),O.current===!1&&te(!1),M&&M(me)},!1),g=Kn(me=>{S.current||(S.current=me.currentTarget),z(me),O.current===!0&&(te(!0),N&&N(me)),D&&D(me)}),h=()=>{const me=S.current;return c&&c!=="button"&&!(me.tagName==="A"&&me.href)},I=ne.useRef(!1),k=Kn(me=>{d&&!I.current&&$&&K.current&&me.key===" "&&(I.current=!0,K.current.stop(me,()=>{K.current.start(me)})),me.target===me.currentTarget&&h()&&me.key===" "&&me.preventDefault(),E&&E(me),me.target===me.currentTarget&&h()&&me.key==="Enter"&&!u&&(me.preventDefault(),y&&y(me))}),X=Kn(me=>{d&&me.key===" "&&K.current&&$&&!me.defaultPrevented&&(I.current=!1,K.current.stop(me,()=>{K.current.pulsate(me)})),T&&T(me),y&&me.target===me.currentTarget&&h()&&me.key===" "&&!me.defaultPrevented&&y(me)});let q=c;q==="button"&&(H.href||H.to)&&(q=p);const ye={};q==="button"?(ye.type=C===void 0?"button":C,ye.disabled=u):(!H.href&&!H.to&&(ye.role="button"),u&&(ye["aria-disabled"]=u));const Ne=gt(V,S),Ae=gt(n,Ne);process.env.NODE_ENV!=="production"&&ne.useEffect(()=>{W&&!K.current&&console.error(["MUI: The `component` prop provided to ButtonBase is invalid.","Please make sure the children prop is rendered in this custom component."].join(`
+`))},[W]);const Re=he({},r,{centerRipple:i,component:c,disabled:u,disableRipple:l,disableTouchRipple:f,focusRipple:d,tabIndex:ie,focusVisible:$}),$e=t0(Re);return de.jsxs(n0,he({as:q,className:et($e.root,a),ownerState:Re,onBlur:A,onClick:y,onContextMenu:L,onFocus:g,onKeyDown:k,onKeyUp:X,onMouseDown:P,onMouseLeave:Z,onMouseUp:le,onDragLeave:R,onTouchEnd:ge,onTouchMove:fe,onTouchStart:ce,ref:Ae,tabIndex:u?-1:ie,type:C},ye,H,{children:[s,W?de.jsx(Jw,he({ref:ue,center:i},U)):null]}))});process.env.NODE_ENV!=="production"&&(Df.propTypes={action:Bc,centerRipple:v.bool,children:v.node,classes:v.object,className:v.string,component:Rc,disabled:v.bool,disableRipple:v.bool,disableTouchRipple:v.bool,focusRipple:v.bool,focusVisibleClassName:v.string,href:v.any,LinkComponent:v.elementType,onBlur:v.func,onClick:v.func,onContextMenu:v.func,onDragLeave:v.func,onFocus:v.func,onFocusVisible:v.func,onKeyDown:v.func,onKeyUp:v.func,onMouseDown:v.func,onMouseLeave:v.func,onMouseUp:v.func,onTouchEnd:v.func,onTouchMove:v.func,onTouchStart:v.func,sx:v.oneOfType([v.arrayOf(v.oneOfType([v.func,v.object,v.bool])),v.func,v.object]),tabIndex:v.number,TouchRippleProps:v.object,touchRippleRef:v.oneOfType([v.func,v.shape({current:v.shape({pulsate:v.func.isRequired,start:v.func.isRequired,stop:v.func.isRequired})})]),type:v.oneOfType([v.oneOf(["button","reset","submit"]),v.string])});const r0=Df,If=mt("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Af=mt("MuiListItemIcon",["root","alignItemsFlexStart"]),Ef=mt("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function i0(e){return kt("MuiMenuItem",e)}const Xr=mt("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),o0=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],s0=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},a0=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:s}=e,c=an({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},i0,s);return he({},s,c)},u0=dt(r0,{shouldForwardProp:e=>ia(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:s0})(({theme:e,ownerState:t})=>he({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Xr.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:nr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Xr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:nr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Xr.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:nr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:nr(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Xr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Xr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${If.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${If.inset}`]:{marginLeft:52},[`& .${Ef.root}`]:{marginTop:0,marginBottom:0},[`& .${Ef.inset}`]:{paddingLeft:36},[`& .${Af.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&he({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Af.root} svg`]:{fontSize:"1.25rem"}}))),Tf=ne.forwardRef(function(t,n){const r=Wt({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:s=!1,divider:a=!1,disableGutters:c=!1,focusVisibleClassName:u,role:l="menuitem",tabIndex:f}=r,d=Ve(r,o0),p=ne.useContext(oa),M={dense:s||p.dense||!1,disableGutters:c},y=ne.useRef(null);Ur(()=>{o&&(y.current?y.current.focus():process.env.NODE_ENV!=="production"&&console.error("MUI: Unable to set focus to a MenuItem whose component has not been rendered."))},[o]);const m=he({},r,{dense:M.dense,divider:a,disableGutters:c}),w=a0(r),D=gt(y,n);let N;return r.disabled||(N=f!==void 0?f:-1),de.jsx(oa.Provider,{value:M,children:de.jsx(u0,he({ref:D,role:l,tabIndex:N,component:i,focusVisibleClassName:et(w.focusVisible,u)},d,{ownerState:m,classes:w}))})});process.env.NODE_ENV!=="production"&&(Tf.propTypes={autoFocus:v.bool,children:v.node,classes:v.object,component:v.elementType,dense:v.bool,disabled:v.bool,disableGutters:v.bool,divider:v.bool,focusVisibleClassName:v.string,role:v.string,selected:v.bool,sx:v.oneOfType([v.arrayOf(v.oneOfType([v.func,v.object,v.bool])),v.func,v.object]),tabIndex:v.number});const Nf=Tf;var c0={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const l0=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),pa=(e,t)=>{const n=F.forwardRef(({color:r="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:s,children:a,...c},u)=>F.createElement("svg",{ref:u,...c0,width:o,height:o,stroke:r,strokeWidth:s?Number(i)*24/Number(o):i,className:`lucide lucide-${l0(e)}`,...c},[...t.map(([l,f])=>F.createElement(l,f)),...(Array.isArray(a)?a:[a])||[]]));return n.displayName=`${e}`,n},f0=pa("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),d0=pa("Moon",[["path",{d:"M12 3a6.364 6.364 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"1rit1i"}]]),h0=pa("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),g0={display:"flex",flexDirection:"column",alignItems:"center",border:"none",outline:"none",padding:"0px",margin:"0px 1rem",backgroundColor:"inherit"},jf=({theme:e,changeLang:t})=>{const[n,r]=F.useState(null),o=a=>{a.preventDefault(),r(a.currentTarget)},i=()=>{r(null)},s=(a,c)=>{a.preventDefault(),t(c),window.dispatchEvent(new Event("storage")),i()};return de.jsxs("div",{style:{float:"right"},children:[de.jsx("button",{style:{...g0,color:e==="light"?Qe.light.main:Qe.dark.text2},onClick:o,"aria-label":"Language toggle",children:de.jsx(f0,{size:32})}),de.jsxs(Bw,{id:"language-menu",anchorEl:n,open:!!n,onClose:i,disableAutoFocusItem:!0,classes:{paper:e==="light"?Qe.light.bgSide:Qe.dark.bgSide},children:[de.jsx(Nf,{style:{fontSize:"0.8em",padding:"5px 12px",color:e==="light"?Qe.light.text2:Qe.dark.text2},onClick:a=>s(a,"ja"),children:"日本語"}),de.jsx(Nf,{style:{fontSize:"0.8em",padding:"5px 12px",color:e==="light"?Qe.light.text2:Qe.dark.text2},onClick:a=>s(a,"en"),children:"English"})]})]})},co={desktop:992,tablet:768,phone:480,phoneMini:375},p0=(e,t)=>`
+ @media screen and (max-width: ${co[e]/16}em) {
${t};
}
- `,cd="data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwLCAwLCA0MDAsNDAwIj48ZyBpZD0ic3ZnZyI+PHBhdGggaWQ9InBhdGgwIiBkPSJNMzAxLjYwMCAxNDAuMzM0IEMgMzAxLjMzMiAxNDAuNDIzLDMwMS4yODYgMTQ1LjMzNCwzMDEuNDYyIDE1NC45NzEgQyAzMDEuNzU5IDE3MS4xOTQsMzAxLjc4NCAxNzEuMDUwLDI5OS4xNjIgMTY4LjIwNSBDIDI5NS40MzkgMTY0LjE2NywyODcuNTg1IDE2Mi41MDksMjgxLjgwMCAxNjQuNTQyIEMgMjY0LjM3OSAxNzAuNjYyLDI2NC43NjcgMjAyLjA2NywyODIuMzIwIDIwNi42NDcgQyAyODguODE1IDIwOC4zNDIsMjk5LjAxMiAyMDQuOTAxLDMwMC40NDYgMjAwLjUzMCBDIDMwMS4wNTQgMTk4LjY3NSwzMDEuNzcxIDE5OS45OTcsMzAxLjc4NSAyMDMuMDAwIEwgMzAxLjgwMCAyMDYuMjAwIDMwNS40NzEgMjA2LjI2NCBDIDMwNy45NjQgMjA2LjMwOCwzMDkuMTgzIDIwNi4xNzksMzA5LjI3MSAyMDUuODY0IEMgMzA5LjM0MiAyMDUuNjA5LDMwOS4zMTAgMTkwLjc0MSwzMDkuMjAwIDE3Mi44MjUgTCAzMDkuMDAwIDE0MC4yNTAgMzA1LjUwMiAxNDAuMjI1IEMgMzAzLjU3OCAxNDAuMjExLDMwMS44MjIgMTQwLjI2MCwzMDEuNjAwIDE0MC4zMzQgTTYzLjYwMCAxNDYuNjczIEMgNjMuNjAwIDE0Ny4wNDQsNjMuOTQ3IDE0OC4zNDksNjQuMzcxIDE0OS41NzMgQyA2NC43OTUgMTUwLjc5OCw2Ni4yNTEgMTU1LjMxMCw2Ny42MDUgMTU5LjYwMCBDIDY4Ljk2MCAxNjMuODkwLDcwLjM5NyAxNjguMzkwLDcwLjc5OSAxNjkuNjAwIEMgNzEuODA0IDE3Mi42MjcsNzMuNzM1IDE3OC43OTMsNzQuODA2IDE4Mi40MDAgQyA3NS4yOTcgMTg0LjA1MCw3Ni4wMjEgMTg2LjM5MCw3Ni40MTUgMTg3LjYwMCBDIDc2LjgxMCAxODguODEwLDc3LjcwNyAxOTEuNjkwLDc4LjQwOSAxOTQuMDAwIEMgNzkuMTEwIDE5Ni4zMTAsODAuMDQwIDE5OS4zNzAsODAuNDc1IDIwMC44MDAgQyA4MC45MTAgMjAyLjIzMCw4MS41MDEgMjA0LjAzMCw4MS43ODggMjA0LjgwMCBMIDgyLjMxMSAyMDYuMjAwIDg1LjY1MyAyMDYuMjAwIEwgODguOTk2IDIwNi4yMDAgOTYuNzk4IDE4Mi43MDkgQyAxMDMuMzQwIDE2My4wMTIsMTA1LjYwMCAxNTcuMDAzLDEwNS42MDAgMTU5LjMwOSBDIDEwNS42MDAgMTU5LjM2OSwxMDYuMzI4IDE2MS40ODQsMTA3LjIxOSAxNjQuMDA5IEMgMTEwLjQxOCAxNzMuMDgyLDExNS45NzIgMTg5Ljk3MywxMTguODU2IDE5OS40MDAgQyAxMTkuMzI3IDIwMC45NDAsMTIwLjAwOSAyMDMuMTAwLDEyMC4zNzEgMjA0LjIwMCBMIDEyMS4wMzEgMjA2LjIwMCAxMjQuNDA1IDIwNi4yMDAgTCAxMjcuNzc5IDIwNi4yMDAgMTM3LjUzMCAxNzcuMjAwIEMgMTQyLjg5MyAxNjEuMjUwLDE0Ny4zNzMgMTQ3LjcwNSwxNDcuNDg2IDE0Ny4xMDAgTCAxNDcuNjkxIDE0Ni4wMDAgMTQ0LjUzOCAxNDYuMDAwIEwgMTQxLjM4NSAxNDYuMDAwIDE0MC40NDcgMTQ5LjUwMCBDIDEzOS42MzYgMTUyLjUyNSwxMzguMTM5IDE1Ny45ODUsMTM2LjgwMCAxNjIuODAwIEMgMTMyLjk0MyAxNzYuNjY4LDEyNi43MjcgMTk1LjY4NiwxMjYuMjI2IDE5NS4xNTAgQyAxMjUuOTM2IDE5NC44MzgsMTE2LjAxOCAxNjUuMzgzLDExMy42NTAgMTU3LjgwMCBDIDExMi45NjMgMTU1LjYwMCwxMTEuODMwIDE1Mi4wNDUsMTExLjEzMyAxNDkuOTAwIEwgMTA5Ljg2NCAxNDYuMDAwIDEwNi43ODEgMTQ2LjAwMCBDIDEwMy4yNTEgMTQ2LjAwMCwxMDMuNDI0IDE0NS43OTEsMTAxLjY1MCAxNTIuMjAwIEMgMTAxLjQwNiAxNTMuMDgwLDEwMC44NDUgMTU1LjAxNSwxMDAuNDAzIDE1Ni41MDAgQyA5OS45NjIgMTU3Ljk4NSw5OS4yNjYgMTYwLjMyNSw5OC44NTcgMTYxLjcwMCBDIDk2LjgyNSAxNjguNTM5LDk2LjExOSAxNzAuNzczLDkzLjc3MCAxNzcuODAwIEMgODcuODEwIDE5NS42MjIsODcuNDAyIDE5Ni42NzcsODYuOTcyIDE5NS4zNTcgQyA4Ni44MzYgMTk0Ljk0MSw4Ni41NzQgMTk0LjE1MCw4Ni4zODggMTkzLjYwMCBDIDg2LjIwMyAxOTMuMDUwLDg1LjQ4MSAxOTAuNzEwLDg0Ljc4NCAxODguNDAwIEMgODIuNDcyIDE4MC43NDEsODEuOTQxIDE3OS4wMDksODEuNTk1IDE3OC4wMDAgQyA4MS4yMTIgMTc2Ljg4Niw3OS4wMTggMTY5LjQ4NCw3OC4zMzMgMTY3LjAwMCBDIDc3LjgzNCAxNjUuMTkxLDc3LjIzMSAxNjMuMDc5LDc2Ljc5MSAxNjEuNjAwIEMgNzYuNjI3IDE2MS4wNTAsNzYuMjk2IDE1OS44ODAsNzYuMDU1IDE1OS4wMDAgQyA3NS4xNTIgMTU1LjcwNSw3My45MTUgMTUxLjMxMyw3My4xNTMgMTQ4LjcwMCBMIDcyLjM2NiAxNDYuMDAwIDY3Ljk4MyAxNDYuMDAwIEMgNjQuMTQxIDE0Ni4wMDAsNjMuNjAwIDE0Ni4wODMsNjMuNjAwIDE0Ni42NzMgTTE2Ni4yMDAgMTYzLjg1OSBDIDE2My40MzQgMTY0LjE2MywxNTkuNDg0IDE2NS41OTcsMTU3LjIwMCAxNjcuMTI3IEwgMTU1LjAwMCAxNjguNjAwIDE1NC44ODEgMTcxLjEwMCBDIDE1NC43MzAgMTc0LjI2MywxNTUuMjIxIDE3NC4zNDEsMTU3Ljk3MiAxNzEuNTg5IEMgMTYwLjgyMCAxNjguNzQyLDE2Mi45ODMgMTY3Ljg2NCwxNjcuMjAwIDE2Ny44NDQgQyAxNzMuNDMxIDE2Ny44MTUsMTc2LjAzMiAxNzAuNTI1LDE3Ni4xNDMgMTc3LjE2MyBMIDE3Ni4yMDAgMTgwLjYwMCAxNzQuNzU1IDE4MS4zMDYgQyAxNzMuOTYxIDE4MS42OTUsMTcwLjE4MSAxODIuNjU3LDE2Ni4zNTUgMTgzLjQ0MyBDIDE1NC4wMjkgMTg1Ljk3OCwxNTAuODM4IDE4OC44MjUsMTUxLjI4MCAxOTYuODkwIEMgMTUxLjg1MCAyMDcuMjc3LDE2NS4yMTYgMjExLjA2NywxNzQuMzA0IDIwMy40MTkgQyAxNzUuNzQzIDIwMi4yMDksMTc2LjgwMCAyMDIuMDk4LDE3Ni44MDAgMjAzLjE1OSBDIDE3Ni44MDAgMjA0LjYzOCwxNzkuNDA2IDIwNi40MDAsMTgxLjU5NCAyMDYuNDAwIEMgMTg3LjQzNiAyMDYuNDAwLDE5MS40MjggMjAzLjU1MiwxODYuNzk3IDIwMi42ODkgQyAxODUuNjc2IDIwMi40ODEsMTg0LjY1MyAyMDEuOTY5LDE4NC4wNzkgMjAxLjMzMSBMIDE4My4xNTggMjAwLjMwNiAxODMuMjQ3IDE4Ny4yNTMgQyAxODMuMzQ2IDE3Mi44MDAsMTgzLjE1NiAxNzEuMzE2LDE4MC43OTAgMTY4LjA0OSBDIDE3OC40MTMgMTY0Ljc2OCwxNzIuNzQ1IDE2My4xNDEsMTY2LjIwMCAxNjMuODU5IE0yMDIuNjg3IDE2NC4wMzcgQyAxOTYuNzMyIDE2NS40MzksMTkzLjM4NiAxNjkuNzU4LDE5My40MzQgMTc1Ljk4MSBDIDE5My40ODQgMTgyLjU5OCwxOTYuMjQ1IDE4NS44OTgsMjAzLjI5MyAxODcuNzY1IEMgMjExLjMxMiAxODkuODg4LDIxMy45NzYgMTkyLjE2OCwyMTMuNDY2IDE5Ni40NzIgQyAyMTIuNDUwIDIwNS4wNDksMjAyLjQyNCAyMDUuNzI0LDE5NS42MzkgMTk3LjY3MSBMIDE5NC44NTYgMTk2Ljc0MiAxOTQuMjgzIDE5Ny42NzEgQyAxOTMuOTY3IDE5OC4xODIsMTkzLjM5NSAxOTkuNzYyLDE5My4wMTEgMjAxLjE4MyBMIDE5Mi4zMTIgMjAzLjc2NSAxOTMuMzUxIDIwNC41OTQgQyAxOTMuOTIzIDIwNS4wNTAsMTk1LjI0OCAyMDUuNjU4LDE5Ni4yOTUgMjA1Ljk0NyBDIDE5Ny4zNDMgMjA2LjIzNSwxOTguNzIyIDIwNi42MzUsMTk5LjM2MCAyMDYuODM1IEMgMjExLjI4OSAyMTAuNTg3LDIyMy44NDggMTk4LjM4MiwyMTguNTM2IDE4OC4yMDAgQyAyMTYuOTI2IDE4NS4xMTMsMjE0LjMyMyAxODMuNjUyLDIwNi4wMDAgMTgxLjE2NCBDIDIwMS4wNjAgMTc5LjY4NywxOTkuMDAwIDE3Ny41MjksMTk5LjAwMSAxNzMuODMxIEMgMTk5LjAwMyAxNjYuMzcxLDIwNy4wMjggMTY0LjYxNCwyMTMuODQ4IDE3MC41ODAgQyAyMTUuOTY4IDE3Mi40MzQsMjE2LjgwMCAxNzIuNDQwLDIxNi44MDAgMTcwLjYwMCBDIDIxNi44MDAgMTcwLjEzOCwyMTYuOTYxIDE2OS41ODksMjE3LjE1OCAxNjkuMzgwIEMgMjE3LjM1NSAxNjkuMTcxLDIxNy42NDAgMTY4LjQxMiwyMTcuNzkxIDE2Ny42OTMgQyAyMTguMzc2IDE2NC45MTYsMjA4Ljc5OSAxNjIuNTk3LDIwMi42ODcgMTY0LjAzNyBNMjQwLjQwMCAxNjMuODg1IEMgMjI3LjI3MSAxNjYuMTg5LDIyMC4zOTYgMTgyLjc3NCwyMjYuOTI1IDE5Ni4zOTEgQyAyMzEuOTg4IDIwNi45NDgsMjQ2LjM5MSAyMTAuNDA3LDI1OC4wMDAgMjAzLjg1MyBDIDI2MC40OTYgMjAyLjQ0NCwyNjAuODAwIDIwMi4wMjIsMjYwLjgwMCAxOTkuOTYyIEMgMjYwLjgwMCAxOTcuNDMxLDI2MC40MDQgMTk3LjI5NiwyNTguMTE5IDE5OS4wNDkgQyAyNDYuNTkwIDIwNy44OTQsMjMyLjgwMCAyMDEuNjUxLDIzMi44MDAgMTg3LjU4NSBMIDIzMi44MDAgMTg1LjIxMCAyNDcuNzAwIDE4NS4xMDUgTCAyNjIuNjAwIDE4NS4wMDAgMjYyLjcyMiAxODIuNjE4IEMgMjYzLjM5MSAxNjkuNjA2LDI1My43NzYgMTYxLjUzNiwyNDAuNDAwIDE2My44ODUgTTMzMy44MDAgMTYzLjg0NyBDIDMyNi45NDIgMTY0LjUzNywzMjIuMDAwIDE2Ny42OTMsMzIyLjAwMCAxNzEuMzgxIEMgMzIyLjAwMCAxNzQuMjQwLDMyMi42OTMgMTc0LjMwNywzMjUuMTkxIDE3MS42ODggQyAzMzAuOTQ1IDE2NS42NTUsMzQwLjg2MSAxNjYuNDk2LDM0Mi45NjYgMTczLjE5NSBDIDM0NS4yMTMgMTgwLjM0OCwzNDQuNDU0IDE4MS4yNzcsMzM0LjgwMCAxODMuMTg2IEMgMzIxLjU2MyAxODUuODAzLDMxOC41OTYgMTg4LjIzMiwzMTguNjYwIDE5Ni40MDAgQyAzMTguNzQzIDIwNi44NjgsMzMwLjYwNyAyMTAuOTIyLDM0MC44MzUgMjAzLjk3NiBDIDM0My42MjMgMjAyLjA4MywzNDMuNzY2IDIwMi4wNjgsMzQ0LjQwNCAyMDMuNjEwIEMgMzQ1LjEyNyAyMDUuMzU0LDM0Ni43OTcgMjA2LjQwMCwzNDguODYyIDIwNi40MDEgQyAzNTQuNzE1IDIwNi40MDUsMzU4LjYzOCAyMDMuNTYyLDM1NC4wMDAgMjAyLjY3OCBDIDM1MC40NTkgMjAyLjAwNCwzNTAuNjAwIDIwMi42NDgsMzUwLjYwMCAxODcuMDg4IEMgMzUwLjYwMCAxNzEuNTk0LDM1MC40NjkgMTcwLjc1NCwzNDcuNTIwIDE2Ny40MDQgQyAzNDUuMDYwIDE2NC42MTAsMzM5Ljc5MSAxNjMuMjQ0LDMzMy44MDAgMTYzLjg0NyBNMjQ3Ljg5NiAxNjcuNDA2IEMgMjUyLjAwMyAxNjguNjI2LDI1NS40NDcgMTc0LjM2NSwyNTUuMTI0IDE3OS40NTEgTCAyNTUuMDAwIDE4MS40MDAgMjQzLjkwMCAxODEuNTA2IEwgMjMyLjgwMCAxODEuNjEzIDIzMi44MDAgMTgwLjYyNiBDIDIzMi44MDAgMTcxLjkwMiwyNDAuNDU3IDE2NS4xOTcsMjQ3Ljg5NiAxNjcuNDA2IE0yOTQuMjk1IDE2OC41NDMgQyAzMDEuNTMzIDE3Mi4zMDAsMzA0LjAxNiAxODYuMjUzLDI5OS4yNTcgMTk2LjQyNyBDIDI5NS4zNDQgMjA0Ljc5MywyODQuMDQ0IDIwNS42MjcsMjc5LjU5OSAxOTcuODc4IEMgMjc0LjMzNiAxODguNzAyLDI3Ni44NjggMTcyLjc0OSwyODQuMTk3IDE2OC45MDYgQyAyODcuMDEyIDE2Ny40MzEsMjkxLjgxOSAxNjcuMjU4LDI5NC4yOTUgMTY4LjU0MyBNMTc2LjE5NyAxOTEuMjA4IEMgMTc2LjE5NCAxOTguMzI0LDE3Ni4wNTcgMTk4LjcxMCwxNzIuNzgyIDIwMC44MTEgQyAxNjYuMjM1IDIwNS4wMTMsMTU5Ljk5OSAyMDIuOTk5LDE1OS4wMDMgMTk2LjM2MiBDIDE1OC4xNDIgMTkwLjYxNSwxNjEuMzg0IDE4Ny44NTEsMTcxLjYwMCAxODUuNjI0IEMgMTc2LjYwMSAxODQuNTM0LDE3Ni4yMDAgMTg0LjA0NywxNzYuMTk3IDE5MS4yMDggTTM0My41MDQgMTkxLjAwNSBDIDM0My42MjYgMTk4LjAyOCwzNDMuNDI1IDE5OC41ODYsMzM5Ljk1MCAyMDAuODY3IEMgMzM0LjAwMiAyMDQuNzcxLDMyNy42NDQgMjAyLjk5NCwzMjYuNDE4IDE5Ny4wODUgQyAzMjUuMjYzIDE5MS41MjEsMzI4LjAyMiAxODguMzM0LDMzNS42MDAgMTg2LjQ4MCBDIDM0NC4zNzUgMTg0LjMzNCwzNDMuMzc4IDE4My43NjMsMzQzLjUwNCAxOTEuMDA1IE0xNTcuNjc5IDIxOS40NTAgQyAxNTMuMzc1IDIyMS42MzQsMTU1LjA0OSAyMjguMDAwLDE1OS45MjcgMjI4LjAwMCBDIDE2NS43MzMgMjI4LjAwMCwxNjYuMzM0IDIxOS44MzcsMTYwLjU5MCAyMTkuMDA5IEMgMTU5LjUwOSAyMTguODUzLDE1OC41NzcgMjE4Ljk5NSwxNTcuNjc5IDIxOS40NTAgTTEwMi44ODIgMjIyLjY5NyBMIDEwMy4wMDAgMjI1LjQwMCAxMDQuNDAwIDIyNS4zMDAgQyAxMDUuMTcwIDIyNS4yNDYsMTA5LjI4MiAyMjUuMDg5LDExMy41MzggMjI0Ljk1MiBMIDEyMS4yNzYgMjI0LjcwNCAxMjEuMTUyIDI1Mi40NTIgTCAxMjEuMDI5IDI4MC4yMDAgMTI1LjExNCAyODAuMzE0IEMgMTI4LjIyMyAyODAuNDAxLDEyOS4yMDcgMjgwLjMwNSwxMjkuMjMwIDI3OS45MTQgQyAxMjkuMjQ2IDI3OS42MzEsMTI5LjIzMyAyNjcuNzY3LDEyOS4yMDIgMjUzLjU0OSBDIDEyOS4xNzEgMjM5LjMzMSwxMjkuMjcyIDIyNy4wMjUsMTI5LjQyNiAyMjYuMjAyIEwgMTI5LjcwNyAyMjQuNzA2IDEzNy4xNTMgMjI0Ljk1NSBDIDE0MS4yNDkgMjI1LjA5MSwxNDUuMjMwIDIyNS4yNDcsMTQ2LjAwMCAyMjUuMzAyIEwgMTQ3LjQwMCAyMjUuNDAwIDE0Ny40MDAgMjIyLjgwMCBMIDE0Ny40MDAgMjIwLjIwMCAxMjUuMDgyIDIyMC4wOTcgTCAxMDIuNzYzIDIxOS45OTMgMTAyLjg4MiAyMjIuNjk3IE0xOTQuNDAwIDIzOC4xMjQgQyAxOTEuNDc4IDIzOC45NzAsMTg5LjgxOSAyMzkuOTI2LDE4Ny4yNzUgMjQyLjIyOCBDIDE4NC4zMDcgMjQ0LjkxMywxODQuNDAxIDI0NC45MjQsMTg0LjM5NCAyNDEuOTAwIEMgMTg0LjM4NiAyMzguNjMxLDE4NC4zMzAgMjM4LjU4MiwxODAuNjU1IDIzOC41OTYgTCAxNzcuNTExIDIzOC42MDggMTc3LjQ1NSAyNTkuNTA0IEwgMTc3LjQwMCAyODAuNDAwIDE4MS4wODUgMjgwLjQwMCBMIDE4NC43NjkgMjgwLjQwMCAxODQuNzEwIDI2Ny4zMDAgQyAxODQuNjIwIDI0Ny4zNTcsMTg2LjQwMCAyNDMuMjAwLDE5NS4wMzIgMjQzLjIwMCBDIDIwMi43NTggMjQzLjIwMCwyMDQuNTMzIDI0Ny45MDQsMjAzLjY1OSAyNjYuMDY0IEMgMjAzLjQwMiAyNzEuNDE5LDIwMy4xOTMgMjc2LjgzNSwyMDMuMTk2IDI3OC4xMDAgTCAyMDMuMjAwIDI4MC40MDAgMjA2LjgwMCAyODAuNDAwIEMgMjA5LjM4NyAyODAuNDAwLDIxMC40MTQgMjgwLjI1OSwyMTAuNDUwIDI3OS45MDAgQyAyMTAuNDc4IDI3OS42MjUsMjEwLjQ2MSAyNzUuMjYwLDIxMC40MTIgMjcwLjIwMCBDIDIxMC4yMDkgMjQ4Ljk0NiwyMTIuNDA1IDI0My4wOTYsMjIwLjYwMCAyNDMuMDYwIEMgMjIzLjg4MiAyNDMuMDQ1LDIyNi4xODAgMjQ0LjAyNCwyMjcuNzI3IDI0Ni4wOTYgQyAyMjkuNzMzIDI0OC43ODIsMjI5LjgwNiAyNDkuNDk1LDIyOS43MTQgMjY1LjUxNSBMIDIyOS42MjkgMjgwLjQzMCAyMzMuMjU3IDI4MC4zMTUgTCAyMzYuODg2IDI4MC4yMDAgMjM2LjkxMiAyNjQuMDAwIEMgMjM2LjkzNyAyNDguMTkyLDIzNi45MTYgMjQ3Ljc0NSwyMzYuMDUyIDI0NS41MzAgQyAyMzIuMjc5IDIzNS44NzEsMjE4LjA1MCAyMzQuOTYzLDIxMS40MDAgMjQzLjk1OCBDIDIwOS45NDAgMjQ1LjkzMywyMDkuODU0IDI0NS45NDQsMjA5LjA1MCAyNDQuMjQ5IEMgMjA2LjcwOSAyMzkuMzE1LDE5OS45OTEgMjM2LjUwNiwxOTQuNDAwIDIzOC4xMjQgTTI2MS4yODMgMjM4LjIxMCBDIDI0MS4yNTIgMjQyLjU2MCwyNDAuNjgyIDI3NC40MDYsMjYwLjUyNyAyODAuNDQyIEMgMjY4Ljg2NCAyODIuOTc3LDI4MS41MzMgMjc5LjQwMSwyODIuMTMyIDI3NC4zNDQgQyAyODIuNDY3IDI3MS41MTcsMjgyLjAwNyAyNzEuMTg5LDI4MC4wNTIgMjcyLjg2MiBDIDI2OS4yMjAgMjgyLjEzNCwyNTUuNjg0IDI3Ni42NDcsMjU0LjI0NCAyNjIuNDAwIEMgMjUzLjkwMCAyNTguOTk1LDI1Mi44NDkgMjU5LjIyMywyNjkuNDIxIDI1OS4xMDUgTCAyODQuMjAwIDI1OS4wMDAgMjg0LjMzNiAyNTcuMDAwIEMgMjg1LjIzMSAyNDMuODI4LDI3NC43NTEgMjM1LjI4NiwyNjEuMjgzIDIzOC4yMTAgTTE1Ni4zODAgMjM4Ljc5MyBDIDE1Ni4zNjkgMjM4LjkwNywxNTYuMzQzIDI0OC4yNzAsMTU2LjMyMiAyNTkuNjAwIEwgMTU2LjI4NSAyODAuMjAwIDE1OS44NzYgMjgwLjMxNCBMIDE2My40NjcgMjgwLjQyOCAxNjMuNDM0IDI1OS41MzEgTCAxNjMuNDAwIDIzOC42MzMgMTU5LjkwMCAyMzguNjA5IEMgMTU3Ljk3NSAyMzguNTk2LDE1Ni4zOTEgMjM4LjY3OCwxNTYuMzgwIDIzOC43OTMgTTI2OS4xNjQgMjQxLjQyNiBDIDI3My40MDggMjQyLjY4NywyNzYuMjYzIDI0Ny4wNzcsMjc2LjQ5MCAyNTIuNjg5IEwgMjc2LjYwMCAyNTUuNDAwIDI2NS41MDAgMjU1LjUwNiBMIDI1NC40MDAgMjU1LjYxMyAyNTQuNDA1IDI1NC41MDYgQyAyNTQuNDQxIDI0NS45NzUsMjYxLjk4MSAyMzkuMjkzLDI2OS4xNjQgMjQxLjQyNiAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2Y4ZjVmNSIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PHBhdGggaWQ9InBhdGgxIiBkPSJNMTc2LjIwMCAyMi43MDAgQyAxNjMuNzg2IDM1LjE4NSwxNTEuODIzIDQ3LjIwMCwxNDkuNjE2IDQ5LjQwMCBDIDE0NC4zMzggNTQuNjYxLDU0LjM1MCAxNDQuNjUzLDQ5LjMwNCAxNDkuNzE3IEMgNDcuMTU3IDE1MS44NzIsMzUuMTg1IDE2My43ODksMjIuNzAwIDE3Ni4yMDEgQyAyLjU3OCAxOTYuMjA0LDAuMDAwIDE5OC45MDYsMC4wMDAgMTk5Ljk4OSBDIDAuMDAwIDIwMS4wNzAsMi4xNTMgMjAzLjM0MiwxOC42ODAgMjE5LjcwNiBDIDI4Ljk1NCAyMjkuODc4LDQ3LjgwOSAyNDguNzEyLDYwLjU4MCAyNjEuNTYwIEMgODkuODg4IDI5MS4wNDUsMTA4Ljk1NSAzMTAuMTEyLDEzOC40NDAgMzM5LjQyMCBDIDE1MS4yODggMzUyLjE5MSwxNzAuMTIyIDM3MS4wNDYsMTgwLjI5NCAzODEuMzIwIEMgMTk2LjU0MyAzOTcuNzMyLDE5OC45MzUgNDAwLjAwMCwxOTkuOTk0IDQwMC4wMDAgQyAyMDEuMDU0IDQwMC4wMDAsMjA0LjEzMiAzOTcuMDU3LDIyNS43NTkgMzc1LjM2MCBDIDIzOS4yNjcgMzYxLjgwOCwyNTAuNTAwIDM1MC41NDAsMjUwLjcyMCAzNTAuMzIwIEMgMjUxLjI0MyAzNDkuNzk3LDM0OS42NTkgMjUxLjM4MSwzNTAuMjYwIDI1MC43ODAgQyAzNTAuNTEzIDI1MC41MjcsMzYxLjgwOCAyMzkuMjY3LDM3NS4zNjAgMjI1Ljc1OSBDIDM5Ny4wMjcgMjA0LjE2Miw0MDAuMDAwIDIwMS4wNTMsNDAwLjAwMCAxOTkuOTk3IEMgNDAwLjAwMCAxOTguOTQwLDM5Ny4xMTMgMTk1LjkyMCwzNzYuMTAwIDE3NC45OTQgQyAzNjIuOTU1IDE2MS45MDMsMzUxLjY2MCAxNTAuNjUwLDM1MS4wMDAgMTQ5Ljk4OCBDIDM1MC4zNDAgMTQ5LjMyNSwzMjcuNzUwIDEyNi43MzMsMzAwLjgwMCA5OS43ODIgQyAyNzMuODUwIDcyLjgzMiwyNTEuNDY1IDUwLjQ0NiwyNTEuMDU1IDUwLjAzNSBDIDI1MC42NDYgNDkuNjI1LDIzOS4yNjAgMzguMTk5LDIyNS43NTUgMjQuNjQ1IEMgMjA0LjA1NSAyLjg2NywyMDEuMDU3IDAuMDAwLDE5OS45ODUgMC4wMDAgQyAxOTguOTE0IDAuMDAwLDE5Ni4xMzYgMi42NTEsMTc2LjIwMCAyMi43MDAgTTMwOS4yMDAgMTcyLjgyNSBDIDMwOS4zMTAgMTkwLjc0MSwzMDkuMzQyIDIwNS42MDksMzA5LjI3MSAyMDUuODY0IEMgMzA5LjE4MyAyMDYuMTc5LDMwNy45NjQgMjA2LjMwOCwzMDUuNDcxIDIwNi4yNjQgTCAzMDEuODAwIDIwNi4yMDAgMzAxLjc4NSAyMDMuMDAwIEMgMzAxLjc3MSAxOTkuOTk3LDMwMS4wNTQgMTk4LjY3NSwzMDAuNDQ2IDIwMC41MzAgQyAyOTkuMDEyIDIwNC45MDEsMjg4LjgxNSAyMDguMzQyLDI4Mi4zMjAgMjA2LjY0NyBDIDI2NC43NjcgMjAyLjA2NywyNjQuMzc5IDE3MC42NjIsMjgxLjgwMCAxNjQuNTQyIEMgMjg3LjU4NSAxNjIuNTA5LDI5NS40MzkgMTY0LjE2NywyOTkuMTYyIDE2OC4yMDUgQyAzMDEuNzg0IDE3MS4wNTAsMzAxLjc1OSAxNzEuMTk0LDMwMS40NjIgMTU0Ljk3MSBDIDMwMS4yODYgMTQ1LjMzNCwzMDEuMzMyIDE0MC40MjMsMzAxLjYwMCAxNDAuMzM0IEMgMzAxLjgyMiAxNDAuMjYwLDMwMy41NzggMTQwLjIxMSwzMDUuNTAyIDE0MC4yMjUgTCAzMDkuMDAwIDE0MC4yNTAgMzA5LjIwMCAxNzIuODI1IE03My4xNTMgMTQ4LjcwMCBDIDczLjkxNSAxNTEuMzEzLDc1LjE1MiAxNTUuNzA1LDc2LjA1NSAxNTkuMDAwIEMgNzYuMjk2IDE1OS44ODAsNzYuNjI3IDE2MS4wNTAsNzYuNzkxIDE2MS42MDAgQyA3Ny4yMzEgMTYzLjA3OSw3Ny44MzQgMTY1LjE5MSw3OC4zMzMgMTY3LjAwMCBDIDc5LjAxOCAxNjkuNDg0LDgxLjIxMiAxNzYuODg2LDgxLjU5NSAxNzguMDAwIEMgODEuOTQxIDE3OS4wMDksODIuNDcyIDE4MC43NDEsODQuNzg0IDE4OC40MDAgQyA4NS40ODEgMTkwLjcxMCw4Ni4yMDMgMTkzLjA1MCw4Ni4zODggMTkzLjYwMCBDIDg2LjU3NCAxOTQuMTUwLDg2LjgzNiAxOTQuOTQxLDg2Ljk3MiAxOTUuMzU3IEMgODcuNDAyIDE5Ni42NzcsODcuODEwIDE5NS42MjIsOTMuNzcwIDE3Ny44MDAgQyA5Ni4xMTkgMTcwLjc3Myw5Ni44MjUgMTY4LjUzOSw5OC44NTcgMTYxLjcwMCBDIDk5LjI2NiAxNjAuMzI1LDk5Ljk2MiAxNTcuOTg1LDEwMC40MDMgMTU2LjUwMCBDIDEwMC44NDUgMTU1LjAxNSwxMDEuNDA2IDE1My4wODAsMTAxLjY1MCAxNTIuMjAwIEMgMTAzLjQyNCAxNDUuNzkxLDEwMy4yNTEgMTQ2LjAwMCwxMDYuNzgxIDE0Ni4wMDAgTCAxMDkuODY0IDE0Ni4wMDAgMTExLjEzMyAxNDkuOTAwIEMgMTExLjgzMCAxNTIuMDQ1LDExMi45NjMgMTU1LjYwMCwxMTMuNjUwIDE1Ny44MDAgQyAxMTYuMDE4IDE2NS4zODMsMTI1LjkzNiAxOTQuODM4LDEyNi4yMjYgMTk1LjE1MCBDIDEyNi41MDYgMTk1LjQ0OSwxMjcuNjE5IDE5Mi40MDAsMTMwLjczNyAxODIuODAwIEMgMTMzLjQ3MCAxNzQuMzg1LDEzNC43NzYgMTcwLjA3NiwxMzYuODAwIDE2Mi44MDAgQyAxMzguMTM5IDE1Ny45ODUsMTM5LjYzNiAxNTIuNTI1LDE0MC40NDcgMTQ5LjUwMCBMIDE0MS4zODUgMTQ2LjAwMCAxNDQuNTM4IDE0Ni4wMDAgTCAxNDcuNjkxIDE0Ni4wMDAgMTQ3LjQ4NiAxNDcuMTAwIEMgMTQ3LjM3MyAxNDcuNzA1LDE0Mi44OTMgMTYxLjI1MCwxMzcuNTMwIDE3Ny4yMDAgTCAxMjcuNzc5IDIwNi4yMDAgMTI0LjQwNSAyMDYuMjAwIEwgMTIxLjAzMSAyMDYuMjAwIDEyMC4zNzEgMjA0LjIwMCBDIDEyMC4wMDkgMjAzLjEwMCwxMTkuMzI3IDIwMC45NDAsMTE4Ljg1NiAxOTkuNDAwIEMgMTE1Ljk3MiAxODkuOTczLDExMC40MTggMTczLjA4MiwxMDcuMjE5IDE2NC4wMDkgQyAxMDYuMzI4IDE2MS40ODQsMTA1LjYwMCAxNTkuMzY5LDEwNS42MDAgMTU5LjMwOSBDIDEwNS42MDAgMTU3LjAwMywxMDMuMzQwIDE2My4wMTIsOTYuNzk4IDE4Mi43MDkgTCA4OC45OTYgMjA2LjIwMCA4NS42NTMgMjA2LjIwMCBMIDgyLjMxMSAyMDYuMjAwIDgxLjc4OCAyMDQuODAwIEMgODEuNTAxIDIwNC4wMzAsODAuOTEwIDIwMi4yMzAsODAuNDc1IDIwMC44MDAgQyA4MC4wNDAgMTk5LjM3MCw3OS4xMTAgMTk2LjMxMCw3OC40MDkgMTk0LjAwMCBDIDc3LjcwNyAxOTEuNjkwLDc2LjgxMCAxODguODEwLDc2LjQxNSAxODcuNjAwIEMgNzYuMDIxIDE4Ni4zOTAsNzUuMjk3IDE4NC4wNTAsNzQuODA2IDE4Mi40MDAgQyA3My43MzUgMTc4Ljc5Myw3MS44MDQgMTcyLjYyNyw3MC43OTkgMTY5LjYwMCBDIDcwLjM5NyAxNjguMzkwLDY4Ljk2MCAxNjMuODkwLDY3LjYwNSAxNTkuNjAwIEMgNjYuMjUxIDE1NS4zMTAsNjQuNzk1IDE1MC43OTgsNjQuMzcxIDE0OS41NzMgQyA2My4wOTEgMTQ1Ljg3Niw2Mi45NjYgMTQ2LjAwMCw2Ny45ODMgMTQ2LjAwMCBMIDcyLjM2NiAxNDYuMDAwIDczLjE1MyAxNDguNzAwIE0xNzUuNjAwIDE2NC41MTggQyAxODIuNTkwIDE2Ny4wNzIsMTgzLjM2OSAxNjkuMzg4LDE4My4yNDcgMTg3LjI1MyBMIDE4My4xNTggMjAwLjMwNiAxODQuMDc5IDIwMS4zMzEgQyAxODQuNjUzIDIwMS45NjksMTg1LjY3NiAyMDIuNDgxLDE4Ni43OTcgMjAyLjY4OSBDIDE5MS40MjggMjAzLjU1MiwxODcuNDM2IDIwNi40MDAsMTgxLjU5NCAyMDYuNDAwIEMgMTc5LjQwNiAyMDYuNDAwLDE3Ni44MDAgMjA0LjYzOCwxNzYuODAwIDIwMy4xNTkgQyAxNzYuODAwIDIwMi4wOTgsMTc1Ljc0MyAyMDIuMjA5LDE3NC4zMDQgMjAzLjQxOSBDIDE2NS4yMTYgMjExLjA2NywxNTEuODUwIDIwNy4yNzcsMTUxLjI4MCAxOTYuODkwIEMgMTUwLjgzOCAxODguODI1LDE1NC4wMjkgMTg1Ljk3OCwxNjYuMzU1IDE4My40NDMgQyAxNzAuMTgxIDE4Mi42NTcsMTczLjk2MSAxODEuNjk1LDE3NC43NTUgMTgxLjMwNiBMIDE3Ni4yMDAgMTgwLjYwMCAxNzYuMTQzIDE3Ny4xNjMgQyAxNzYuMDMyIDE3MC41MjUsMTczLjQzMSAxNjcuODE1LDE2Ny4yMDAgMTY3Ljg0NCBDIDE2Mi45ODMgMTY3Ljg2NCwxNjAuODIwIDE2OC43NDIsMTU3Ljk3MiAxNzEuNTg5IEMgMTU1LjIyMSAxNzQuMzQxLDE1NC43MzAgMTc0LjI2MywxNTQuODgxIDE3MS4xMDAgTCAxNTUuMDAwIDE2OC42MDAgMTU3LjIwMCAxNjcuMTI3IEMgMTYxLjkwNyAxNjMuOTc0LDE3MC42OTkgMTYyLjcyOCwxNzUuNjAwIDE2NC41MTggTTIxMS4zMjggMTYzLjk4NiBDIDIxNi44MDAgMTY0Ljg4MiwyMTkuMjU1IDE2Ny4xNTQsMjE3LjE1OCAxNjkuMzgwIEMgMjE2Ljk2MSAxNjkuNTg5LDIxNi44MDAgMTcwLjEzOCwyMTYuODAwIDE3MC42MDAgQyAyMTYuODAwIDE3Mi40NDAsMjE1Ljk2OCAxNzIuNDM0LDIxMy44NDggMTcwLjU4MCBDIDIwNy4wMjggMTY0LjYxNCwxOTkuMDAzIDE2Ni4zNzEsMTk5LjAwMSAxNzMuODMxIEMgMTk5LjAwMCAxNzcuNTI5LDIwMS4wNjAgMTc5LjY4NywyMDYuMDAwIDE4MS4xNjQgQyAyMTQuMzIzIDE4My42NTIsMjE2LjkyNiAxODUuMTEzLDIxOC41MzYgMTg4LjIwMCBDIDIyMy44NDggMTk4LjM4MiwyMTEuMjg5IDIxMC41ODcsMTk5LjM2MCAyMDYuODM1IEMgMTk4LjcyMiAyMDYuNjM1LDE5Ny4zNDMgMjA2LjIzNSwxOTYuMjk1IDIwNS45NDcgQyAxOTUuMjQ4IDIwNS42NTgsMTkzLjkyMyAyMDUuMDUwLDE5My4zNTEgMjA0LjU5NCBMIDE5Mi4zMTIgMjAzLjc2NSAxOTMuMDExIDIwMS4xODMgQyAxOTMuMzk1IDE5OS43NjIsMTkzLjk2NyAxOTguMTgyLDE5NC4yODMgMTk3LjY3MSBMIDE5NC44NTYgMTk2Ljc0MiAxOTUuNjM5IDE5Ny42NzEgQyAyMDIuNDI0IDIwNS43MjQsMjEyLjQ1MCAyMDUuMDQ5LDIxMy40NjYgMTk2LjQ3MiBDIDIxMy45NzYgMTkyLjE2OCwyMTEuMzEyIDE4OS44ODgsMjAzLjI5MyAxODcuNzY1IEMgMTk2LjI0NSAxODUuODk4LDE5My40ODQgMTgyLjU5OCwxOTMuNDM0IDE3NS45ODEgQyAxOTMuMzY1IDE2Ni45NDAsMjAwLjQzMyAxNjIuMjAyLDIxMS4zMjggMTYzLjk4NiBNMjUwLjUyOCAxNjQuMTk4IEMgMjU4LjUzMyAxNjYuMjgzLDI2My4yMDAgMTczLjMzMiwyNjIuNzIyIDE4Mi42MTggTCAyNjIuNjAwIDE4NS4wMDAgMjQ3LjcwMCAxODUuMTA1IEwgMjMyLjgwMCAxODUuMjEwIDIzMi44MDAgMTg3LjU4NSBDIDIzMi44MDAgMjAxLjY1MSwyNDYuNTkwIDIwNy44OTQsMjU4LjExOSAxOTkuMDQ5IEMgMjYwLjQwNCAxOTcuMjk2LDI2MC44MDAgMTk3LjQzMSwyNjAuODAwIDE5OS45NjIgQyAyNjAuODAwIDIwMi4zNjMsMjU5LjYyNiAyMDMuNDIxLDI1NC44MDAgMjA1LjM3MCBDIDIzNi42NzAgMjEyLjY5MiwyMjAuMTg3IDE5Ny42MTIsMjI1LjMyMiAxNzguNDAwIEMgMjI4LjI4MyAxNjcuMzE5LDIzOS4xMDQgMTYxLjIyMiwyNTAuNTI4IDE2NC4xOTggTTM0My44MDAgMTY0LjgzNCBDIDM0OS44MDAgMTY3LjA3OSwzNTAuNjAwIDE2OS42OTgsMzUwLjYwMCAxODcuMDg4IEMgMzUwLjYwMCAyMDIuNjQ4LDM1MC40NTkgMjAyLjAwNCwzNTQuMDAwIDIwMi42NzggQyAzNTguNjM4IDIwMy41NjIsMzU0LjcxNSAyMDYuNDA1LDM0OC44NjIgMjA2LjQwMSBDIDM0Ni43OTcgMjA2LjQwMCwzNDUuMTI3IDIwNS4zNTQsMzQ0LjQwNCAyMDMuNjEwIEMgMzQzLjc2NiAyMDIuMDY4LDM0My42MjMgMjAyLjA4MywzNDAuODM1IDIwMy45NzYgQyAzMzAuNjA3IDIxMC45MjIsMzE4Ljc0MyAyMDYuODY4LDMxOC42NjAgMTk2LjQwMCBDIDMxOC41OTYgMTg4LjIzMiwzMjEuNTYzIDE4NS44MDMsMzM0LjgwMCAxODMuMTg2IEMgMzQ0LjQ1NCAxODEuMjc3LDM0NS4yMTMgMTgwLjM0OCwzNDIuOTY2IDE3My4xOTUgQyAzNDAuODYxIDE2Ni40OTYsMzMwLjk0NSAxNjUuNjU1LDMyNS4xOTEgMTcxLjY4OCBDIDMyMi42OTMgMTc0LjMwNywzMjIuMDAwIDE3NC4yNDAsMzIyLjAwMCAxNzEuMzgxIEMgMzIyLjAwMCAxNjUuNTI2LDMzNS4xMjAgMTYxLjU4NywzNDMuODAwIDE2NC44MzQgTTI0MS45OTcgMTY3LjE3NCBDIDIzNy4xNTcgMTY4LjY0NiwyMzIuODAwIDE3NS4wMTgsMjMyLjgwMCAxODAuNjI2IEwgMjMyLjgwMCAxODEuNjEzIDI0My45MDAgMTgxLjUwNiBMIDI1NS4wMDAgMTgxLjQwMCAyNTUuMTI0IDE3OS40NTEgQyAyNTUuNjIxIDE3MS42MzQsMjQ4LjY3OSAxNjUuMTQxLDI0MS45OTcgMTY3LjE3NCBNMjg2LjM5NyAxNjcuOTUwIEMgMjc0LjAyNSAxNzIuMDA3LDI3My4yMzQgMTk3LjUwNCwyODUuMzE5IDIwMi43MTcgQyAyODguODE0IDIwNC4yMjUsMjk0LjM0NyAyMDIuNzA5LDI5Ny4zMTQgMTk5LjQzMSBDIDMwMy4xMTAgMTkzLjAyNiwzMDIuOTMzIDE3NS42NjMsMjk3LjAxOCAxNzAuNDcwIEMgMjk0LjI1MiAxNjguMDQxLDI4OS41MzQgMTY2LjkyMSwyODYuMzk3IDE2Ny45NTAgTTE3MS42MDAgMTg1LjYyNCBDIDE2MS4zODQgMTg3Ljg1MSwxNTguMTQyIDE5MC42MTUsMTU5LjAwMyAxOTYuMzYyIEMgMTU5Ljk5OSAyMDIuOTk5LDE2Ni4yMzUgMjA1LjAxMywxNzIuNzgyIDIwMC44MTEgQyAxNzYuMDU3IDE5OC43MTAsMTc2LjE5NCAxOTguMzI0LDE3Ni4xOTcgMTkxLjIwOCBDIDE3Ni4yMDAgMTg0LjA0NywxNzYuNjAxIDE4NC41MzQsMTcxLjYwMCAxODUuNjI0IE0zNDAuNjAwIDE4NS4yNjEgQyAzMzMuNjAyIDE4Ni45NTUsMzMyLjAyMSAxODcuNDAyLDMzMC43MjQgMTg4LjA1MiBDIDMyMi4xNTEgMTkyLjM0OSwzMjYuNjM0IDIwNS4wMjAsMzM1LjkyMSAyMDIuNzM5IEMgMzQyLjAxNiAyMDEuMjQzLDM0My42MzkgMTk4LjczMiwzNDMuNTA0IDE5MS4wMDUgQyAzNDMuMzg5IDE4NC4zNDksMzQzLjQ5NSAxODQuNTYxLDM0MC42MDAgMTg1LjI2MSBNMTYyLjk0NSAyMTkuOTE5IEMgMTY2LjI1OCAyMjIuODY2LDE2NC4zNDEgMjI4LjAwMCwxNTkuOTI3IDIyOC4wMDAgQyAxNTUuMDQ5IDIyOC4wMDAsMTUzLjM3NSAyMjEuNjM0LDE1Ny42NzkgMjE5LjQ1MCBDIDE1OS4yNDMgMjE4LjY1NywxNjEuNzc5IDIxOC44ODMsMTYyLjk0NSAyMTkuOTE5IE0xNDcuNDAwIDIyMi44MDAgTCAxNDcuNDAwIDIyNS40MDAgMTQ2LjAwMCAyMjUuMzAyIEMgMTQ1LjIzMCAyMjUuMjQ3LDE0MS4yNDkgMjI1LjA5MSwxMzcuMTUzIDIyNC45NTUgTCAxMjkuNzA3IDIyNC43MDYgMTI5LjQyNiAyMjYuMjAyIEMgMTI5LjI3MiAyMjcuMDI1LDEyOS4xNzEgMjM5LjMzMSwxMjkuMjAyIDI1My41NDkgQyAxMjkuMjMzIDI2Ny43NjcsMTI5LjI0NiAyNzkuNjMxLDEyOS4yMzAgMjc5LjkxNCBDIDEyOS4yMDcgMjgwLjMwNSwxMjguMjIzIDI4MC40MDEsMTI1LjExNCAyODAuMzE0IEwgMTIxLjAyOSAyODAuMjAwIDEyMS4xNTIgMjUyLjQ1MiBMIDEyMS4yNzYgMjI0LjcwNCAxMTMuNTM4IDIyNC45NTIgQyAxMDkuMjgyIDIyNS4wODksMTA1LjE3MCAyMjUuMjQ2LDEwNC40MDAgMjI1LjMwMCBMIDEwMy4wMDAgMjI1LjQwMCAxMDIuODgyIDIyMi42OTcgTCAxMDIuNzYzIDIxOS45OTMgMTI1LjA4MiAyMjAuMDk3IEwgMTQ3LjQwMCAyMjAuMjAwIDE0Ny40MDAgMjIyLjgwMCBNMjAzLjc0MiAyMzkuMDEwIEMgMjA2LjAyOCAyNDAuMTc2LDIwOC4wNzcgMjQyLjE5OSwyMDkuMDUwIDI0NC4yNDkgQyAyMDkuODU0IDI0NS45NDQsMjA5Ljk0MCAyNDUuOTMzLDIxMS40MDAgMjQzLjk1OCBDIDIxOC4wNTAgMjM0Ljk2MywyMzIuMjc5IDIzNS44NzEsMjM2LjA1MiAyNDUuNTMwIEMgMjM2LjkxNiAyNDcuNzQ1LDIzNi45MzcgMjQ4LjE5MiwyMzYuOTEyIDI2NC4wMDAgTCAyMzYuODg2IDI4MC4yMDAgMjMzLjI1NyAyODAuMzE1IEwgMjI5LjYyOSAyODAuNDMwIDIyOS43MTQgMjY1LjUxNSBDIDIyOS44MDYgMjQ5LjQ5NSwyMjkuNzMzIDI0OC43ODIsMjI3LjcyNyAyNDYuMDk2IEMgMjI2LjE4MCAyNDQuMDI0LDIyMy44ODIgMjQzLjA0NSwyMjAuNjAwIDI0My4wNjAgQyAyMTIuNDA1IDI0My4wOTYsMjEwLjIwOSAyNDguOTQ2LDIxMC40MTIgMjcwLjIwMCBDIDIxMC40NjEgMjc1LjI2MCwyMTAuNDc4IDI3OS42MjUsMjEwLjQ1MCAyNzkuOTAwIEMgMjEwLjQxNCAyODAuMjU5LDIwOS4zODcgMjgwLjQwMCwyMDYuODAwIDI4MC40MDAgTCAyMDMuMjAwIDI4MC40MDAgMjAzLjE5NiAyNzguMTAwIEMgMjAzLjE5MyAyNzYuODM1LDIwMy40MDIgMjcxLjQxOSwyMDMuNjU5IDI2Ni4wNjQgQyAyMDQuNTMzIDI0Ny45MDQsMjAyLjc1OCAyNDMuMjAwLDE5NS4wMzIgMjQzLjIwMCBDIDE4Ni40MDAgMjQzLjIwMCwxODQuNjIwIDI0Ny4zNTcsMTg0LjcxMCAyNjcuMzAwIEwgMTg0Ljc2OSAyODAuNDAwIDE4MS4wODUgMjgwLjQwMCBMIDE3Ny40MDAgMjgwLjQwMCAxNzcuNDU1IDI1OS41MDQgTCAxNzcuNTExIDIzOC42MDggMTgwLjY1NSAyMzguNTk2IEMgMTg0LjMzMCAyMzguNTgyLDE4NC4zODYgMjM4LjYzMSwxODQuMzk0IDI0MS45MDAgQyAxODQuNDAxIDI0NC45MjQsMTg0LjMwNyAyNDQuOTEzLDE4Ny4yNzUgMjQyLjIyOCBDIDE5Mi4zNzggMjM3LjYwOSwxOTguNjEwIDIzNi4zOTIsMjAzLjc0MiAyMzkuMDEwIE0yNzEuNTY1IDIzOC4yMTcgQyAyNzkuNzA5IDI0MC4xMzYsMjg0Ljk1OCAyNDcuODU1LDI4NC4zMzYgMjU3LjAwMCBMIDI4NC4yMDAgMjU5LjAwMCAyNjkuNDIxIDI1OS4xMDUgQyAyNTIuODQ5IDI1OS4yMjMsMjUzLjkwMCAyNTguOTk1LDI1NC4yNDQgMjYyLjQwMCBDIDI1NS42ODQgMjc2LjY0NywyNjkuMjIwIDI4Mi4xMzQsMjgwLjA1MiAyNzIuODYyIEMgMjgyLjAwNyAyNzEuMTg5LDI4Mi40NjcgMjcxLjUxNywyODIuMTMyIDI3NC4zNDQgQyAyODEuNTMzIDI3OS40MDEsMjY4Ljg2NCAyODIuOTc3LDI2MC41MjcgMjgwLjQ0MiBDIDI1MS4yNjkgMjc3LjYyNiwyNDYuMjE5IDI3MC4yNzYsMjQ2LjIwOCAyNTkuNjAwIEMgMjQ2LjE5MyAyNDQuMjE0LDI1Ny4yOTUgMjM0Ljg1MywyNzEuNTY1IDIzOC4yMTcgTTE2My40MzQgMjU5LjUzMSBMIDE2My40NjcgMjgwLjQyOCAxNTkuODc2IDI4MC4zMTQgTCAxNTYuMjg1IDI4MC4yMDAgMTU2LjMyMiAyNTkuNjAwIEMgMTU2LjM0MyAyNDguMjcwLDE1Ni4zNjkgMjM4LjkwNywxNTYuMzgwIDIzOC43OTMgQyAxNTYuMzkxIDIzOC42NzgsMTU3Ljk3NSAyMzguNTk2LDE1OS45MDAgMjM4LjYwOSBMIDE2My40MDAgMjM4LjYzMyAxNjMuNDM0IDI1OS41MzEgTTI2Mi44NjYgMjQxLjU2MyBDIDI1OC4zOTEgMjQzLjEwOSwyNTQuNDI4IDI0OS4xNzEsMjU0LjQwNSAyNTQuNTA2IEwgMjU0LjQwMCAyNTUuNjEzIDI2NS41MDAgMjU1LjUwNiBMIDI3Ni42MDAgMjU1LjQwMCAyNzYuNDkwIDI1Mi42ODkgQyAyNzYuMTQ2IDI0NC4xNzYsMjY5Ljk1MCAyMzkuMTE3LDI2Mi44NjYgMjQxLjU2MyAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzhjMTQyNCIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9nPjwvc3ZnPg==",ld="data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwLCAwLCA0MDAsNDAwIj48ZyBpZD0ic3ZnZyI+PHBhdGggaWQ9InBhdGgwIiBkPSJNMTg1LjAwMCAxMjcuMDY1IEMgMTgwLjY3MSAxMjkuNzQzLDE3Mi4zNjcgMTMzLjMzNSwxNjYuMjAwIDEzNS4xOTYgQyAxNjAuNzIwIDEzNi44NTAsMTU5LjQ1MiAxMzcuNTUwLDE2MC45MTkgMTM4LjExNCBDIDE2MS43NzEgMTM4LjQ0MSwxNjcuNDgwIDEzNy43MDIsMTcwLjYwMCAxMzYuODYxIEMgMTcyLjE0MCAxMzYuNDQ2LDE3My42NzAgMTM2LjAzNywxNzQuMDAwIDEzNS45NTMgQyAxNzQuNTE1IDEzNS44MjIsMTc0LjYwMCAxMzYuNzEwLDE3NC42MDAgMTQyLjIwMCBMIDE3NC42MDAgMTQ4LjYwMCAxNjguNjAwIDE0OC44MDAgTCAxNjIuNjAwIDE0OS4wMDAgMTYyLjYwMCAxNTAuMDAwIEwgMTYyLjYwMCAxNTEuMDAwIDE2OC41MDAgMTUxLjExMSBDIDE3Mi44NTYgMTUxLjE5MiwxNzQuNDAwIDE1MS4zNTEsMTc0LjQwMCAxNTEuNzE2IEMgMTc0LjQwMCAxNTQuNzY4LDE2OC4yNjEgMTY4Ljc4NCwxNjMuNDQ0IDE3Ni43MjcgQyAxNjEuMzE3IDE4MC4yMzYsMTYxLjA1MiAxODAuODM0LDE2MS4xNTMgMTgxLjkwMCBDIDE2MS4zOTYgMTg0LjQ3MiwxNjguMTQzIDE3Ni42MTEsMTcyLjIzMyAxNjguOTg5IEMgMTczLjM1MiAxNjYuOTA1LDE3NC4zODcgMTY1LjMyMCwxNzQuNTMzIDE2NS40NjcgQyAxNzQuNjgwIDE2NS42MTMsMTc0LjgwMCAxNzMuNTg5LDE3NC44MDAgMTgzLjE5MCBDIDE3NC44MDAgMjAzLjQyNCwxNzQuOTg3IDIwNC4yNjcsMTc4LjcwOCAyMDAuODAwIEwgMTc5LjYwMCAxOTkuOTY5IDE3OS42MDAgMTgyLjU4NCBDIDE3OS42MDAgMTY4LjY0NCwxNzkuNzAyIDE2NS4yMDAsMTgwLjExNyAxNjUuMjAwIEMgMTgwLjc5MiAxNjUuMjAwLDE4My41NDYgMTY4LjA5MywxODUuMTYzIDE3MC41MDAgQyAxODcuMTIyIDE3My40MTcsMTg5LjcxNiAxNzMuMTQwLDE4OS42NzIgMTcwLjAxNyBDIDE4OS42MzEgMTY3LjA0NCwxODYuNzY1IDE2NC42NDAsMTgxLjA4OSAxNjIuODE2IEwgMTc5LjU3OCAxNjIuMzMxIDE3OS42ODkgMTU2Ljg2NSBMIDE3OS44MDAgMTUxLjQwMCAxODcuMDYxIDE1MS4yOTEgQyAxOTYuMjk5IDE1MS4xNTMsMTk2Ljc1OCAxNTAuNzA0LDE5MS42MDEgMTQ2Ljg1NyBDIDE4OC4yMjIgMTQ0LjMzNiwxODguMjI3IDE0NC4zMzYsMTg1LjgwMCAxNDYuODAwIEMgMTgzLjkyOSAxNDguNjk5LDE4My43MjQgMTQ4LjgwMCwxODEuNzE1IDE0OC44MDAgTCAxNzkuNjAwIDE0OC44MDAgMTc5LjYwMCAxNDEuNDYxIEwgMTc5LjYwMCAxMzQuMTIyIDE4MS41MDAgMTMzLjQ5MiBDIDE4Mi41NDUgMTMzLjE0NiwxODQuNjYwIDEzMi4zOTYsMTg2LjIwMCAxMzEuODI2IEMgMTg3Ljc4NSAxMzEuMjM5LDE4OS40MzQgMTMwLjg3OCwxOTAuMDAwIDEzMC45OTQgQyAxOTIuNjQ4IDEzMS41MzYsMTkyLjM5MCAxMjkuODcxLDE4OS40NTQgMTI3LjQ2NSBDIDE4Ny4zNzkgMTI1Ljc2NSwxODcuMTM3IDEyNS43NDMsMTg1LjAwMCAxMjcuMDY1IE0yMjAuMDAwIDEyOC40NTIgQyAyMTYuMzM5IDEyOS45ODAsMjA5LjA4NiAxMzIuNTU4LDIwNi42MDAgMTMzLjIxNCBDIDIwNS45NDAgMTMzLjM4OCwyMDQuNDEwIDEzMy44MDMsMjAzLjIwMCAxMzQuMTM1IEMgMTk4Ljg4MSAxMzUuMzIzLDE5NC45NjEgMTM2LjMxMSwxOTIuNDc2IDEzNi44MzkgQyAxODkuODkwIDEzNy4zODksMTg4LjkxNiAxMzguMDE4LDE4OS40MTEgMTM4LjgxOCBDIDE4OS43MTkgMTM5LjMxNiwxOTIuNzU3IDEzOS4xMTcsMTk5LjAwMCAxMzguMTkwIEMgMjAwLjk4MCAxMzcuODk2LDIwMy40MTAgMTM3LjUzOCwyMDQuNDAwIDEzNy4zOTQgQyAyMDkuMTU5IDEzNi43MDIsMjE2LjgwOCAxMzUuMDM2LDIyMS43OTkgMTMzLjYwMyBDIDIyMy4zMzggMTMzLjE2MiwyMjUuNjIxIDEzMi44MDAsMjI2Ljg3MyAxMzIuODAwIEMgMjMyLjAxMCAxMzIuODAwLDIzMi4yMzQgMTMxLjg2NywyMjcuODA3IDEyOC45MDAgQyAyMjQuMTIwIDEyNi40MjksMjI0Ljc1OSAxMjYuNDY2LDIyMC4wMDAgMTI4LjQ1MiBNOTQuODAwIDE0OS43NTEgQyA5NC44MDAgMTcwLjMzMyw5NC43OTIgMTcwLjI1NSw5Ni44NzQgMTY5LjE3NiBDIDk4LjU4NSAxNjguMjkxLDk5LjIwMCAxNjcuNDk2LDk5LjIwMCAxNjYuMTcxIEMgOTkuMjAwIDE2My41MTIsOTguOTI0IDE2My42MDAsMTA3LjI0MyAxNjMuNjAwIEwgMTE0LjgwMCAxNjMuNjAwIDExNC44MDAgMTY5LjgwMCBMIDExNC44MDAgMTc2LjAwMCA5Ny44MjQgMTc2LjAwMCBDIDgwLjM5NiAxNzYuMDAwLDgwLjEwMSAxNzYuMDI3LDgwLjYwMCAxNzcuNTk5IEMgODAuODQ0IDE3OC4zNzAsODEuMzA2IDE3OC4zOTQsOTcuNzI2IDE3OC40OTYgTCAxMTQuNjAwIDE3OC42MDAgMTE0LjgxNyAxODkuMjAwIEMgMTE0LjkzNiAxOTUuMDMwLDExNS4wNzEgMTk5Ljg0NSwxMTUuMTE3IDE5OS45MDAgQyAxMTUuNDQ4IDIwMC4yOTcsMTE3LjQ4MSAxOTkuODU0LDExOC40MzEgMTk5LjE3OCBMIDExOS41ODYgMTk4LjM1NSAxMTkuNjkzIDE4OC40NzggTCAxMTkuODAwIDE3OC42MDAgMTM3LjgwMCAxNzguNDAwIEwgMTU1LjgwMCAxNzguMjAwIDE1NS45MDggMTc3LjIwMCBDIDE1Ni4wMDQgMTc2LjMxMSwxNTEuMTEzIDE3Mi4wNDMsMTQ5LjA5MyAxNzEuMjUzIEMgMTQ4Ljg4NiAxNzEuMTcyLDE0Ny42MDMgMTcyLjIxMCwxNDYuMjQxIDE3My41NTkgTCAxNDMuNzY2IDE3Ni4wMTIgMTMxLjc4MyAxNzUuOTA2IEwgMTE5LjgwMCAxNzUuODAwIDExOS42OTAgMTY5LjY5MiBMIDExOS41NzkgMTYzLjU4NCAxMjcuODkwIDE2My42OTIgTCAxMzYuMjAwIDE2My44MDAgMTM2LjMzMCAxNjUuMzk1IEMgMTM2LjU1NiAxNjguMTY4LDEzNy45NjUgMTY4LjQ5MSwxNDAuMzAwIDE2Ni4zMDQgTCAxNDEuMjAwIDE2NS40NjEgMTQxLjIwMCAxNTAuOTMwIEMgMTQxLjIwMCAxMzguNTQ2LDE0MS4yODUgMTM2LjQwMCwxNDEuNzc2IDEzNi40MDAgQyAxNDMuNjQwIDEzNi40MDAsMTQyLjg2NCAxMzQuNDQ2LDE0MC4yMDIgMTMyLjQzNiBDIDEzNy42MTEgMTMwLjQ4MCwxMzcuNDkyIDEzMC40NjcsMTM2LjQwMCAxMzIuMDAwIEwgMTM1LjU0NiAxMzMuMjAwIDExNy42NTEgMTMzLjIwMCBMIDk5Ljc1NyAxMzMuMjAwIDk3Ljg2NCAxMzIuMDAwIEMgOTQuNTU1IDEyOS45MDEsOTQuODAwIDEyOC40NzksOTQuODAwIDE0OS43NTEgTTI1NS44MDQgMTM0LjA2NSBDIDI1NS4yMTggMTM2LjQ1OSwyNTUuNzg4IDE5OC44MjIsMjU2LjQwMCAxOTkuMjA2IEMgMjU4LjU2NSAyMDAuNTYzLDI2MC40MDAgMTk4LjE1OCwyNjAuNDAwIDE5My45NjMgQyAyNjAuNDAwIDE5Mi4wMzksMjYwLjUwOSAxOTAuMTgxLDI2MC42NDMgMTg5LjgzMyBDIDI2MC44NjAgMTg5LjI2NiwyNjMuMjc4IDE4OS4yMDAsMjgzLjg0MyAxODkuMjAwIEwgMzA2LjgwMCAxODkuMjAwIDMwNi44MDAgMTkyLjE3MSBDIDMwNi44MDAgMTk2LjMzOCwzMDguMTc0IDE5Ny4zNjEsMzEwLjcwMCAxOTUuMDc1IEwgMzExLjYwMCAxOTQuMjYxIDMxMS42MDAgMTY3LjY3NiBMIDMxMS42MDAgMTQxLjA5MiAzMTIuNTk2IDE0MC4xNjkgQyAzMTMuODc1IDEzOC45ODQsMzEzLjYzMyAxMzguNDIzLDMxMC45ODMgMTM2LjQyMiBDIDMwOC40MTQgMTM0LjQ4MiwzMDcuOTE2IDEzNC40MzIsMzA2LjgwMCAxMzYuMDAwIEwgMzA1Ljk0NiAxMzcuMjAwIDI4My41MjggMTM3LjIwMCBMIDI2MS4xMTEgMTM3LjIwMCAyNTkuMjU2IDEzNS42ODkgQyAyNTUuODU5IDEzMi45MjQsMjU2LjA2MCAxMzMuMDE5LDI1NS44MDQgMTM0LjA2NSBNMTM2LjIwMCAxNDEuMjAwIEwgMTM2LjIwMCAxNDYuNjAwIDExNy44MDAgMTQ2LjYwMCBMIDk5LjQwMCAxNDYuNjAwIDk5LjI4NyAxNDEuNjU2IEMgOTkuMTMzIDEzNC44ODEsOTYuOTM5IDEzNS41NzQsMTE4LjE1MiAxMzUuNjk2IEwgMTM2LjIwMCAxMzUuODAwIDEzNi4yMDAgMTQxLjIwMCBNMjI3LjQ3NCAxNDAuNTAwIEMgMjI1LjQyOCAxNDYuMjg1LDIyNC4yNjIgMTQ5LjA5OSwyMjIuMjU2IDE1My4wOTMgQyAyMTkuMjczIDE1OS4wMzUsMjE5LjQ2NyAxNjEuMjk3LDIyMi42NjggMTU3LjkwMCBDIDIyNC41MjEgMTU1LjkzNCwyMzEuMjAwIDE0NS42NTEsMjMxLjIwMCAxNDQuNzY1IEMgMjMxLjIwMCAxNDQuNTcxLDIzMi4wMDUgMTQ0LjIwOSwyMzIuOTg4IDE0My45NjEgQyAyMzYuNDk3IDE0My4wNzgsMjM2LjM1NCAxNDIuMTkxLDIzMi4zODAgMTQwLjE5MCBDIDIyOC43MzMgMTM4LjM1MywyMjguMjIyIDEzOC4zODUsMjI3LjQ3NCAxNDAuNTAwIE0yODAuOTU3IDE0MC4yMzMgQyAyODEuMDkxIDE0MC41ODEsMjgxLjIwMCAxNDUuMzQ3LDI4MS4yMDAgMTUwLjgyNSBMIDI4MS4yMDAgMTYwLjc4NSAyODAuMzAwIDE2MS4wMDUgQyAyNzkuODA1IDE2MS4xMjYsMjc1LjE3MCAxNjEuMTc1LDI3MC4wMDAgMTYxLjExMyBMIDI2MC42MDAgMTYxLjAwMCAyNjAuNDg3IDE1MS4yMDAgQyAyNjAuNDI1IDE0NS44MTAsMjYwLjQ3NCAxNDAuOTk1LDI2MC41OTUgMTQwLjUwMCBMIDI2MC44MTUgMTM5LjYwMCAyNzAuNzY1IDEzOS42MDAgQyAyNzkuNDY5IDEzOS42MDAsMjgwLjc0NSAxMzkuNjc5LDI4MC45NTcgMTQwLjIzMyBNMzA2LjcwNyAxNTAuMzAwIEwgMzA2LjYwMCAxNjEuMDAwIDI5Ni40MDAgMTYxLjAwMCBMIDI4Ni4yMDAgMTYxLjAwMCAyODYuMDkzIDE1MC4zMDAgTCAyODUuOTg3IDEzOS42MDAgMjk2LjQwMCAxMzkuNjAwIEwgMzA2LjgxMyAxMzkuNjAwIDMwNi43MDcgMTUwLjMwMCBNMjA2Ljk4NiAxNDEuMjIzIEMgMjA2Ljg0MiAxNDEuNDU2LDIwNy41NDkgMTQyLjg3NSwyMDguNTU3IDE0NC4zNzcgQyAyMTAuNDMwIDE0Ny4xNjksMjExLjY0NSAxNDkuNjY2LDIxMi4xNjggMTUxLjgwMCBDIDIxMy4wNTAgMTU1LjM5OCwyMTYuODAwIDE1NS4xNjksMjE2LjgwMCAxNTEuNTE3IEMgMjE2LjgwMCAxNDcuMzgxLDIwOC41MzcgMTM4LjcxMywyMDYuOTg2IDE0MS4yMjMgTTE5NS4zMDAgMTQzLjQ4MyBDIDE5NC40NzggMTQzLjc4NSwxOTQuNzIyIDE0NC41ODksMTk2LjE5NiAxNDYuNDQ0IEMgMTk2Ljk2NCAxNDcuNDEwLDE5Ny41OTQgMTQ4LjMzNywxOTcuNTk2IDE0OC41MDQgQyAxOTcuNTk4IDE0OC42NzIsMTk3LjkzOSAxNDkuNTcyLDE5OC4zNTMgMTUwLjUwNCBDIDE5OC43NjcgMTUxLjQzNywxOTkuMzM3IDE1Mi44MzAsMTk5LjYyMCAxNTMuNjAwIEMgMjAxLjAxNyAxNTcuNDAyLDIwNC4wMDAgMTU2Ljk3MCwyMDQuMDAwIDE1Mi45NjYgQyAyMDQuMDAwIDE0OS4xMTcsMTk3Ljk0MSAxNDIuNTEyLDE5NS4zMDAgMTQzLjQ4MyBNMTM2LjIwOCAxNTAuMTAwIEMgMTM2LjMzMSAxNTAuNTk1LDEzNi4zNzkgMTUzLjI1MCwxMzYuMzE2IDE1Ni4wMDAgTCAxMzYuMjAwIDE2MS4wMDAgMTE4LjYwMCAxNjEuMTExIEMgMTA4LjkyMCAxNjEuMTcyLDEwMC41OTUgMTYxLjEyNCwxMDAuMTAwIDE2MS4wMDMgQyA5OS4wNDQgMTYwLjc0Nyw5OC42NzEgMTUwLjY4OSw5OS42ODAgMTQ5LjY4MCBDIDEwMC4wMzkgMTQ5LjMyMSwxMDQuNjc0IDE0OS4yMDAsMTE4LjA3MiAxNDkuMjAwIEwgMTM1Ljk4NSAxNDkuMjAwIDEzNi4yMDggMTUwLjEwMCBNMjA2LjU4MiAxNTkuNzA0IEMgMjA2LjQ3NyAxNTkuOTc3LDIwNi40MzkgMTY5LjIwMCwyMDYuNDk2IDE4MC4yMDAgTCAyMDYuNjAwIDIwMC4yMDAgMjA3Ljk1NCAyMDAuMTM1IEMgMjA5LjgzMCAyMDAuMDQ1LDIxMC45MTQgMTk4LjgyNiwyMTEuMTgxIDE5Ni41MDggTCAyMTEuNDAwIDE5NC42MDAgMjIwLjAwMCAxOTQuNjAwIEwgMjI4LjYwMCAxOTQuNjAwIDIyOC43MTIgMTk1LjYwMCBDIDIyOS4wNTggMTk4LjY5MiwyMzAuMDk2IDE5OS4yNDEsMjMyLjQzOCAxOTcuNTczIEwgMjMzLjYwMCAxOTYuNzQ2IDIzMy42MDAgMTgxLjE2NCBMIDIzMy42MDAgMTY1LjU4MyAyMzQuNjE1IDE2NS4xMjAgQyAyMzUuMjMyIDE2NC44MzksMjM1LjU0NiAxNjQuNDM3LDIzNS40MTUgMTY0LjA5NiBDIDIzNS4yOTcgMTYzLjc4NywyMzUuMjAwIDE2My40MDUsMjM1LjIwMCAxNjMuMjQ2IEMgMjM1LjIwMCAxNjIuODk3LDIzMC41ODMgMTU5LjYwMCwyMzAuMDk1IDE1OS42MDAgQyAyMjkuOTA1IDE1OS42MDAsMjI5LjM1MSAxNjAuMTQwLDIyOC44NjMgMTYwLjgwMCBMIDIyNy45NzYgMTYyLjAwMCAyMTkuNjg4IDE2MS45OTkgTCAyMTEuNDAwIDE2MS45OTggMjA5LjA4NiAxNjAuNjAzIEMgMjA3LjQ4NiAxNTkuNjM4LDIwNi43MTMgMTU5LjM2MCwyMDYuNTgyIDE1OS43MDQgTTE5Mi44MDAgMTgwLjE0OCBMIDE5Mi44MDAgMjAwLjAwMCAxOTMuOTY5IDIwMC4wMDAgQyAxOTQuNjQ0IDIwMC4wMDAsMTk1LjY2MCAxOTkuNTYyLDE5Ni4zNjkgMTk4Ljk2NCBMIDE5Ny42MDAgMTk3LjkyOSAxOTcuNjAwIDE4MC45NTYgTCAxOTcuNjAwIDE2My45ODMgMTk4LjU1MiAxNjMuNTQ5IEMgMjAwLjY4MyAxNjIuNTc4LDE5OC45MTcgMTYwLjk4OSwxOTUuMjQ1IDE2MC41NzMgTCAxOTIuODAwIDE2MC4yOTcgMTkyLjgwMCAxODAuMTQ4IE0yODAuOTU3IDE2NC4yMzMgQyAyODEuNTc0IDE2NS44MzksMjgxLjIxNiAxODYuMzA4LDI4MC41NjcgMTg2LjU1NyBDIDI3OC45NjkgMTg3LjE3MCwyNjAuODkyIDE4Ni44MTcsMjYwLjY0MyAxODYuMTY3IEMgMjYwLjUwOSAxODUuODE5LDI2MC40MDAgMTgwLjg4NCwyNjAuNDAwIDE3NS4yMDAgQyAyNjAuNDAwIDE2OS41MTYsMjYwLjUwOSAxNjQuNTgxLDI2MC42NDMgMTY0LjIzMyBDIDI2MS4wMTAgMTYzLjI3NSwyODAuNTkwIDE2My4yNzUsMjgwLjk1NyAxNjQuMjMzIE0zMDYuNzA2IDE3NS4xMDAgTCAzMDYuNjAwIDE4Ni42MDAgMjk2LjQwMCAxODYuNjAwIEwgMjg2LjIwMCAxODYuNjAwIDI4Ni4wOTQgMTc1LjEwMCBMIDI4NS45ODggMTYzLjYwMCAyOTYuNDAwIDE2My42MDAgTCAzMDYuODEyIDE2My42MDAgMzA2LjcwNiAxNzUuMTAwIE0yMjguNzEwIDE3MC43MDAgTCAyMjguODIxIDE3Ni44MDAgMjIwLjAxMCAxNzYuODAwIEwgMjExLjIwMCAxNzYuODAwIDIxMS4yMDAgMTcwLjg2NyBDIDIxMS4yMDAgMTY3LjYwMywyMTEuMzIzIDE2NC44MTAsMjExLjQ3NCAxNjQuNjU5IEMgMjExLjYyNSAxNjQuNTA4LDIxNS41NDAgMTY0LjQzMywyMjAuMTc0IDE2NC40OTIgTCAyMjguNjAwIDE2NC42MDAgMjI4LjcxMCAxNzAuNzAwIE0yMjguNzEwIDE4NS43MDAgTCAyMjguODIwIDE5Mi4wMDAgMjIwLjAxMCAxOTIuMDAwIEwgMjExLjIwMCAxOTIuMDAwIDIxMS4yMDAgMTg1Ljg2NyBDIDIxMS4yMDAgMTgyLjQ5MywyMTEuMzIzIDE3OS42MTAsMjExLjQ3NCAxNzkuNDU5IEMgMjExLjYyNSAxNzkuMzA4LDIxNS41NDAgMTc5LjIzMywyMjAuMTc0IDE3OS4yOTIgTCAyMjguNjAwIDE3OS40MDAgMjI4LjcxMCAxODUuNzAwIE0yMTEuMzIwIDIxMS40NjMgQyAyMTEuMTY3IDIxMS44NjQsMjExLjM2NSAyMTIuMzI4LDIxMS44MzUgMjEyLjY2NSBDIDIxNS4zNjQgMjE1LjIwMiwyMTQuODYyIDIxNi4yNDAsMjA1LjQyMCAyMjUuOTQyIEMgMTk2LjE5NSAyMzUuNDIwLDE4NC40MzEgMjQ0LjIxNiwxNjkuMjcxIDI1Mi45NzIgQyAxNjMuMjgwIDI1Ni40MzIsMTYyLjA2OSAyNTcuNTkxLDE2My43NjQgMjU4LjI0MiBDIDE2NS45ODEgMjU5LjA5MiwxODUuOTQxIDI0Ny45OTksMTk2LjY2NCAyMzkuOTU3IEMgMTk3LjU4MCAyMzkuMjcwLDE5OC41MjUgMjM4LjgzMCwxOTguNzY0IDIzOC45NzggQyAxOTkuNTI5IDIzOS40NTEsMTk5LjM0NiAyNjQuMTMwLDE5OC41NDAgMjY5LjIxNyBDIDE5Ny42MzggMjc0LjkwOSwxOTguOTUzIDI3OC40MDAsMjAxLjk5OSAyNzguNDAwIEMgMjAzLjYyOSAyNzguNDAwLDIwMy41OTkgMjc4Ljc3MCwyMDMuNjA2IDI1OC4yNjcgQyAyMDMuNjA5IDI0Ny44OTAsMjAzLjc0NCAyMzkuMjIwLDIwMy45MDYgMjM4Ljk5OSBDIDIwNC4wNjggMjM4Ljc3OSwyMDQuNjk1IDIzOC4zNDQsMjA1LjMwMCAyMzguMDMyIEMgMjA2LjgwMiAyMzcuMjU4LDIwNi42OTAgMjM2LjIyOSwyMDUuMDE3IDIzNS40MzUgQyAyMDMuMzQ1IDIzNC42NDIsMjAzLjQ2NiAyMzQuMjI1LDIwNS45MDEgMjMyLjQwMCBDIDIwNi45MjggMjMxLjYzMCwyMTAuMTA3IDIyOC42OTIsMjEyLjk2NSAyMjUuODcxIEMgMjE4LjYyOCAyMjAuMjgyLDIxOC45OTkgMjIwLjAwMCwyMjAuNjk0IDIyMC4wMDAgQyAyMjUuOTk1IDIyMC4wMDAsMjE5LjQxMyAyMTEuODQwLDIxMy40ODUgMjExLjA2MiBDIDIxMS45MzEgMjEwLjg1OSwyMTEuNTIzIDIxMC45MzQsMjExLjMyMCAyMTEuNDYzIE0xMDYuMjgzIDIxMS43MjggQyAxMDYuMDUwIDIxMi4zMzYsMTA2LjYwMyAyMTIuODEzLDEwOC44NzAgMjEzLjk2MSBDIDExMC40NDcgMjE0Ljc2MCwxMTAuNjQ3IDIxNi4wMjcsMTA5LjYwMyAyMTguNjAwIEMgMTA5LjQyNCAyMTkuMDQwLDEwOC44NjUgMjIwLjQ4MCwxMDguMzYwIDIyMS44MDAgQyAxMDYuODAxIDIyNS44NzQsMTAwLjgwNCAyMzYuMjU2LDk5LjIzNCAyMzcuNjAwIEMgOTkuMTA1IDIzNy43MTAsOTguMDI0IDIzOC45NzAsOTYuODMyIDI0MC40MDAgQyA5NS42MzkgMjQxLjgzMCw5Mi43NzggMjQ0LjgyNyw5MC40NzMgMjQ3LjA1OSBDIDg2LjUwNSAyNTAuOTA0LDg1LjYwMiAyNTIuNDAwLDg3LjI1MCAyNTIuNDAwIEMgODguMjQ5IDI1Mi40MDAsOTUuMjg4IDI0Ni43NDYsOTkuODcyIDI0Mi4yNjMgTCAxMDMuNTQ0IDIzOC42NzEgMTA2LjE0NyAyMzkuMzE0IEMgMTExLjIwNiAyNDAuNTYyLDExNy41NjkgMjQzLjczMywxMjAuMzA1IDI0Ni4zNjkgTCAxMjEuMjEwIDI0Ny4yNDEgMTE5Ljk0MSAyNDkuMTIwIEMgMTE0LjgyOCAyNTYuNjg5LDEwNS40MjkgMjY1LjQxNiw5NS40MDAgMjcxLjkwNSBDIDg5Ljc4NSAyNzUuNTM4LDg5LjIwMCAyNzUuOTgwLDg5LjIwMCAyNzYuNTk2IEMgODkuMjAwIDI4MC45MTAsMTEyLjQ0NCAyNjUuMjkzLDEyMC44OTcgMjU1LjMwMSBDIDEyMi4zMzkgMjUzLjU5NSwxMjMuOTg5IDI1MS43NjIsMTI0LjU2MyAyNTEuMjI4IEwgMTI1LjYwNSAyNTAuMjU1IDEyNi43MDMgMjUxLjMwMiBDIDEzMS4wODcgMjU1LjQ4NSwxMzQuNTYwIDI1MS4yNTQsMTMwLjM5OSAyNDYuNzk5IEMgMTI4Ljg4OCAyNDUuMTgxLDEyOC44ODQgMjQ1LjIyMSwxMzAuODAwIDI0Mi40MDAgQyAxMzEuNjgwIDI0MS4xMDQsMTMyLjQwMCAyMzkuOTMxLDEzMi40MDAgMjM5Ljc5NCBDIDEzMi40MDAgMjM5LjY1NywxMzIuOTQwIDIzOC43NTksMTMzLjYwMCAyMzcuODAwIEMgMTM0LjI2MCAyMzYuODQwLDEzNS44OTggMjMzLjg4MCwxMzcuMjM4IDIzMS4yMjEgQyAxMzkuMzAwIDIyNy4xMzMsMTM5Ljk1MSAyMjYuMTk3LDE0MS40NTUgMjI1LjE2MiBDIDE0NC4wMTEgMjIzLjQwNCwxNDMuMTQxIDIyMS42MDgsMTM4LjUzNyAyMTkuMTM0IEwgMTM2Ljg3NCAyMTguMjQwIDEzNS4yNjggMjE5LjY5MSBDIDEzMy41MjYgMjIxLjI2NSwxMzMuMTAyIDIyMS4zNjYsMTI2LjQwMCAyMjEuODE5IEMgMTE0Ljg1OSAyMjIuNTk5LDExNC4zMDIgMjIyLjYxMSwxMTQuMDk4IDIyMi4wNzggQyAxMTMuNzc2IDIyMS4yMzksMTE1LjY0MyAyMTguMDIzLDExNi43NjQgMjE3LjQ4NiBDIDExOC44NjMgMjE2LjQ4MCwxMTcuNzcxIDIxNC41MzIsMTE0LjAwNCAyMTIuNTYzIEMgMTExLjM1MiAyMTEuMTc4LDEwNi42ODggMjEwLjY3MywxMDYuMjgzIDIxMS43MjggTTI3NS43MjAgMjE0LjY2NSBDIDI3NS41NDQgMjE1LjEyMiwyNzUuNzcwIDIxNS41NDcsMjc2LjQxMyAyMTUuOTcxIEMgMjgxLjM3OSAyMTkuMjQ2LDI4MS4zODEgMjIwLjAwMCwyNzYuNDU5IDIzMy44MDAgQyAyNzIuMzU5IDI0NS4yOTMsMjY4LjUwNCAyNTQuNjI1LDI2Ni4wNzkgMjU4LjkyNiBDIDI2My45OTIgMjYyLjYyNiwyNTQuMzkwIDI2Mi43OTcsMjUyLjMwOSAyNTkuMTcwIEMgMjUwLjU0OCAyNTYuMTAyLDI0OS43MTUgMjU5LjkxMiwyNTEuMzcwIDI2My40NjYgQyAyNTMuNTY5IDI2OC4xOTAsMjU3LjMwNCAyNzAuNjk0LDI1OS4wODkgMjY4LjY0MiBDIDI1OS43MTMgMjY3LjkyNCwyNjAuODYwIDI2Ny40NzcsMjYzLjY2MSAyNjYuODYyIEMgMjgyLjA2MiAyNjIuODIyLDI4OC42NzYgMjYxLjI4NiwyOTYuNTc0IDI1OS4yMjMgQyAzMDAuNzM5IDI1OC4xMzUsMzA0LjI5NyAyNTcuMzM2LDMwNC40ODAgMjU3LjQ0OSBDIDMwNS4zMTcgMjU3Ljk2NywzMDYuODk3IDI2MS42MzAsMzA4LjA0OSAyNjUuNzI3IEMgMzA5LjQ5NyAyNzAuODc2LDMxMy42MDAgMjcwLjQzMiwzMTMuNjAwIDI2NS4xMjUgQyAzMTMuNjAwIDI1OC4yNjcsMzA1LjU1NyAyNDguMTU4LDI5My4wMzUgMjM5LjI3NyBDIDI4OC4yNzkgMjM1LjkwNCwyODcuODEzIDIzNy42NzksMjkyLjMyMCAyNDIuMDAwIEMgMjk3LjIyOCAyNDYuNzA2LDMwMi40MDAgMjUyLjk3OSwzMDIuNDAwIDI1NC4yMjcgQyAzMDIuNDAwIDI1NS4xNzUsMjY5Ljc0MyAyNjEuMDc3LDI2OC45NDEgMjYwLjI3NCBDIDI2OC44MTIgMjYwLjE0NSwyNjkuNjA0IDI1OC41NDYsMjcwLjcwMCAyNTYuNzIwIEMgMjczLjk2MyAyNTEuMjg3LDI3OS40NjIgMjQwLjEzMiwyODEuOTk5IDIzMy44MDAgQyAyODQuNjQ0IDIyNy4xOTYsMjg1Ljg5NiAyMjQuODc0LDI4Ny4xNjQgMjI0LjIxOSBDIDI4OS4yMDQgMjIzLjE2NCwyODguNTcwIDIyMS4zMzIsMjg1LjA1MyAyMTguMTE4IEMgMjgxLjYzMSAyMTQuOTkxLDI3Ni4zNDUgMjEzLjAzNSwyNzUuNzIwIDIxNC42NjUgTTEzMy44NDggMjI0LjU4MCBDIDEzNC4yNjggMjI1LjY3NywxMjcuODk3IDIzNy44ODMsMTI1LjEwOSAyNDEuMzIxIEwgMTI0LjIwMCAyNDIuNDQyIDEyMS42MDAgMjQxLjI2MyBDIDExNy45NzEgMjM5LjYxOCwxMTMuNTk1IDIzOC4yMTIsMTA5LjYwMCAyMzcuNDA3IEMgMTA3LjczMCAyMzcuMDMwLDEwNS45NjggMjM2LjY1MiwxMDUuNjg0IDIzNi41NjcgQyAxMDUuMzQwIDIzNi40NjQsMTA1Ljg2MCAyMzUuMzg3LDEwNy4yMzEgMjMzLjM1NCBDIDEwOC4zNjYgMjMxLjY3MywxMDkuOTcyIDIyOS4xMjksMTEwLjc5OSAyMjcuNzAyIEwgMTEyLjMwNCAyMjUuMTA4IDExOC4yNTIgMjI0LjkzMyBDIDEyMS41MjMgMjI0LjgzNywxMjUuNDYwIDIyNC42MTEsMTI3LjAwMCAyMjQuNDMyIEMgMTMxLjY1NiAyMjMuODg5LDEzMy41OTkgMjIzLjkzMSwxMzMuODQ4IDIyNC41ODAgIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNmOGY0ZjUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjxwYXRoIGlkPSJwYXRoMSIgZD0iTTE3Ny44NzYgMjEuMDQ1IEMgMTY2LjM5NCAzMi42MjAsMTUxLjcxMSA0Ny4zMzUsMTQ1LjI0NiA1My43NDUgQyAxMzAuMDQ0IDY4LjgxOSw2OC44MTkgMTMwLjA0NCw1My43NDUgMTQ1LjI0NiBDIDQ3LjMzNSAxNTEuNzExLDMyLjYyMCAxNjYuMzk0LDIxLjA0NSAxNzcuODc2IEMgMi4zOTEgMTk2LjM4MSwwLjAwMCAxOTguODkxLDAuMDAwIDE5OS45NzUgQyAwLjAwMCAyMDEuMDYxLDIuNzc4IDIwMy45NjYsMjQuNjQ1IDIyNS43NTUgQyAzOC4xOTkgMjM5LjI2MCw0OS42MjUgMjUwLjY0Niw1MC4wMzUgMjUxLjA1NSBDIDUwLjQ0NiAyNTEuNDY1LDcyLjgzMiAyNzMuODUwLDk5Ljc4MiAzMDAuODAwIEMgMTI2LjczMyAzMjcuNzUwLDE0OS4zMjUgMzUwLjM0MCwxNDkuOTg4IDM1MS4wMDAgQyAxNTAuNjUwIDM1MS42NjAsMTYxLjkwMyAzNjIuOTU1LDE3NC45OTQgMzc2LjEwMCBDIDE5NS45MjAgMzk3LjExMywxOTguOTQwIDQwMC4wMDAsMTk5Ljk5NyA0MDAuMDAwIEMgMjAxLjA1MyA0MDAuMDAwLDIwNC4xNjIgMzk3LjAyNywyMjUuNzU5IDM3NS4zNjAgQyAyMzkuMjY3IDM2MS44MDgsMjUwLjUwMCAzNTAuNTQwLDI1MC43MjAgMzUwLjMyMCBDIDI1MS4yNDMgMzQ5Ljc5NywzNDkuNjU5IDI1MS4zODEsMzUwLjI2MCAyNTAuNzgwIEMgMzUwLjUxMyAyNTAuNTI3LDM2MS44MDggMjM5LjI2NywzNzUuMzYwIDIyNS43NTkgQyAzOTYuMDU3IDIwNS4xMjgsMzk5Ljk5OSAyMDEuMDIzLDM5OS45OTYgMjAwLjA5OSBDIDM5OS45OTIgMTk5LjE3MiwzODcuMjk3IDE4Ni4zMTIsMzE5LjA5NiAxMTguMTQ0IEMgMjc0LjYwMyA3My42NzMsMjI5Ljg3OCAyOC44OTgsMjE5LjcwNiAxOC42NDQgQyAyMDMuMzAwIDIuMTA2LDIwMS4wNzIgMC4wMDAsMTk5Ljk4MiAwLjAwMCBDIDE5OC44ODkgMC4wMDAsMTk2LjQyOCAyLjM0MywxNzcuODc2IDIxLjA0NSBNMTg5LjQ1NCAxMjcuNDY1IEMgMTkyLjM5MCAxMjkuODcxLDE5Mi42NDggMTMxLjUzNiwxOTAuMDAwIDEzMC45OTQgQyAxODkuNDM0IDEzMC44NzgsMTg3Ljc4NSAxMzEuMjM5LDE4Ni4yMDAgMTMxLjgyNiBDIDE4NC42NjAgMTMyLjM5NiwxODIuNTQ1IDEzMy4xNDYsMTgxLjUwMCAxMzMuNDkyIEwgMTc5LjYwMCAxMzQuMTIyIDE3OS42MDAgMTQxLjQ2MSBMIDE3OS42MDAgMTQ4LjgwMCAxODEuNzE1IDE0OC44MDAgQyAxODMuNzI0IDE0OC44MDAsMTgzLjkyOSAxNDguNjk5LDE4NS44MDAgMTQ2LjgwMCBDIDE4OC4yMjcgMTQ0LjMzNiwxODguMjIyIDE0NC4zMzYsMTkxLjYwMSAxNDYuODU3IEMgMTk2Ljc1OCAxNTAuNzA0LDE5Ni4yOTkgMTUxLjE1MywxODcuMDYxIDE1MS4yOTEgTCAxNzkuODAwIDE1MS40MDAgMTc5LjY4OSAxNTYuODY1IEwgMTc5LjU3OCAxNjIuMzMxIDE4MS4wODkgMTYyLjgxNiBDIDE4Ni43NjUgMTY0LjY0MCwxODkuNjMxIDE2Ny4wNDQsMTg5LjY3MiAxNzAuMDE3IEMgMTg5LjcxNiAxNzMuMTQwLDE4Ny4xMjIgMTczLjQxNywxODUuMTYzIDE3MC41MDAgQyAxODMuNTQ2IDE2OC4wOTMsMTgwLjc5MiAxNjUuMjAwLDE4MC4xMTcgMTY1LjIwMCBDIDE3OS43MDIgMTY1LjIwMCwxNzkuNjAwIDE2OC42NDQsMTc5LjYwMCAxODIuNTg0IEwgMTc5LjYwMCAxOTkuOTY5IDE3OC43MDggMjAwLjgwMCBDIDE3NC45ODcgMjA0LjI2NywxNzQuODAwIDIwMy40MjQsMTc0LjgwMCAxODMuMTkwIEMgMTc0LjgwMCAxNzMuNTg5LDE3NC42ODAgMTY1LjYxMywxNzQuNTMzIDE2NS40NjcgQyAxNzQuMzg3IDE2NS4zMjAsMTczLjM1MiAxNjYuOTA1LDE3Mi4yMzMgMTY4Ljk4OSBDIDE2OC4xNDMgMTc2LjYxMSwxNjEuMzk2IDE4NC40NzIsMTYxLjE1MyAxODEuOTAwIEMgMTYxLjA1MiAxODAuODM0LDE2MS4zMTcgMTgwLjIzNiwxNjMuNDQ0IDE3Ni43MjcgQyAxNjguMjYxIDE2OC43ODQsMTc0LjQwMCAxNTQuNzY4LDE3NC40MDAgMTUxLjcxNiBDIDE3NC40MDAgMTUxLjM1MSwxNzIuODU2IDE1MS4xOTIsMTY4LjUwMCAxNTEuMTExIEwgMTYyLjYwMCAxNTEuMDAwIDE2Mi42MDAgMTUwLjAwMCBMIDE2Mi42MDAgMTQ5LjAwMCAxNjguNjAwIDE0OC44MDAgTCAxNzQuNjAwIDE0OC42MDAgMTc0LjYwMCAxNDIuMjAwIEMgMTc0LjYwMCAxMzYuNzEwLDE3NC41MTUgMTM1LjgyMiwxNzQuMDAwIDEzNS45NTMgQyAxNzMuNjcwIDEzNi4wMzcsMTcyLjE0MCAxMzYuNDQ2LDE3MC42MDAgMTM2Ljg2MSBDIDE2Ny40ODAgMTM3LjcwMiwxNjEuNzcxIDEzOC40NDEsMTYwLjkxOSAxMzguMTE0IEMgMTU5LjQ1MiAxMzcuNTUwLDE2MC43MjAgMTM2Ljg1MCwxNjYuMjAwIDEzNS4xOTYgQyAxNzIuMzY3IDEzMy4zMzUsMTgwLjY3MSAxMjkuNzQzLDE4NS4wMDAgMTI3LjA2NSBDIDE4Ny4xMzcgMTI1Ljc0MywxODcuMzc5IDEyNS43NjUsMTg5LjQ1NCAxMjcuNDY1IE0yMjcuODA3IDEyOC45MDAgQyAyMzIuMjM0IDEzMS44NjcsMjMyLjAxMCAxMzIuODAwLDIyNi44NzMgMTMyLjgwMCBDIDIyNS42MjEgMTMyLjgwMCwyMjMuMzM4IDEzMy4xNjIsMjIxLjc5OSAxMzMuNjAzIEMgMjE2LjgwOCAxMzUuMDM2LDIwOS4xNTkgMTM2LjcwMiwyMDQuNDAwIDEzNy4zOTQgQyAyMDMuNDEwIDEzNy41MzgsMjAwLjk4MCAxMzcuODk2LDE5OS4wMDAgMTM4LjE5MCBDIDE5Mi43NTcgMTM5LjExNywxODkuNzE5IDEzOS4zMTYsMTg5LjQxMSAxMzguODE4IEMgMTg4LjkxNiAxMzguMDE4LDE4OS44OTAgMTM3LjM4OSwxOTIuNDc2IDEzNi44MzkgQyAxOTQuOTYxIDEzNi4zMTEsMTk4Ljg4MSAxMzUuMzIzLDIwMy4yMDAgMTM0LjEzNSBDIDIwNC40MTAgMTMzLjgwMywyMDUuOTQwIDEzMy4zODgsMjA2LjYwMCAxMzMuMjE0IEMgMjA5LjA4NiAxMzIuNTU4LDIxNi4zMzkgMTI5Ljk4MCwyMjAuMDAwIDEyOC40NTIgQyAyMjQuNzU5IDEyNi40NjYsMjI0LjEyMCAxMjYuNDI5LDIyNy44MDcgMTI4LjkwMCBNOTcuODY0IDEzMi4wMDAgTCA5OS43NTcgMTMzLjIwMCAxMTcuNjUxIDEzMy4yMDAgTCAxMzUuNTQ2IDEzMy4yMDAgMTM2LjQwMCAxMzIuMDAwIEMgMTM3LjQ5MiAxMzAuNDY3LDEzNy42MTEgMTMwLjQ4MCwxNDAuMjAyIDEzMi40MzYgQyAxNDIuODY0IDEzNC40NDYsMTQzLjY0MCAxMzYuNDAwLDE0MS43NzYgMTM2LjQwMCBDIDE0MS4yODUgMTM2LjQwMCwxNDEuMjAwIDEzOC41NDYsMTQxLjIwMCAxNTAuOTMwIEwgMTQxLjIwMCAxNjUuNDYxIDE0MC4zMDAgMTY2LjMwNCBDIDEzNy45NjUgMTY4LjQ5MSwxMzYuNTU2IDE2OC4xNjgsMTM2LjMzMCAxNjUuMzk1IEwgMTM2LjIwMCAxNjMuODAwIDEyNy44OTAgMTYzLjY5MiBMIDExOS41NzkgMTYzLjU4NCAxMTkuNjkwIDE2OS42OTIgTCAxMTkuODAwIDE3NS44MDAgMTMxLjc4MyAxNzUuOTA2IEwgMTQzLjc2NiAxNzYuMDEyIDE0Ni4yNDEgMTczLjU1OSBDIDE0Ny42MDMgMTcyLjIxMCwxNDguODg2IDE3MS4xNzIsMTQ5LjA5MyAxNzEuMjUzIEMgMTUxLjExMyAxNzIuMDQzLDE1Ni4wMDQgMTc2LjMxMSwxNTUuOTA4IDE3Ny4yMDAgTCAxNTUuODAwIDE3OC4yMDAgMTM3LjgwMCAxNzguNDAwIEwgMTE5LjgwMCAxNzguNjAwIDExOS42OTMgMTg4LjQ3OCBMIDExOS41ODYgMTk4LjM1NSAxMTguNDMxIDE5OS4xNzggQyAxMTcuNDgxIDE5OS44NTQsMTE1LjQ0OCAyMDAuMjk3LDExNS4xMTcgMTk5LjkwMCBDIDExNS4wNzEgMTk5Ljg0NSwxMTQuOTM2IDE5NS4wMzAsMTE0LjgxNyAxODkuMjAwIEwgMTE0LjYwMCAxNzguNjAwIDk3LjcyNiAxNzguNDk2IEMgODEuMzA2IDE3OC4zOTQsODAuODQ0IDE3OC4zNzAsODAuNjAwIDE3Ny41OTkgQyA4MC4xMDEgMTc2LjAyNyw4MC4zOTYgMTc2LjAwMCw5Ny44MjQgMTc2LjAwMCBMIDExNC44MDAgMTc2LjAwMCAxMTQuODAwIDE2OS44MDAgTCAxMTQuODAwIDE2My42MDAgMTA3LjI0MyAxNjMuNjAwIEMgOTguOTI0IDE2My42MDAsOTkuMjAwIDE2My41MTIsOTkuMjAwIDE2Ni4xNzEgQyA5OS4yMDAgMTY3LjQ5Niw5OC41ODUgMTY4LjI5MSw5Ni44NzQgMTY5LjE3NiBDIDk0Ljc5MiAxNzAuMjU1LDk0LjgwMCAxNzAuMzMzLDk0LjgwMCAxNDkuNzUxIEMgOTQuODAwIDEyOC40NzksOTQuNTU1IDEyOS45MDEsOTcuODY0IDEzMi4wMDAgTTI1OS4yNTYgMTM1LjY4OSBMIDI2MS4xMTEgMTM3LjIwMCAyODMuNTI4IDEzNy4yMDAgTCAzMDUuOTQ2IDEzNy4yMDAgMzA2LjgwMCAxMzYuMDAwIEMgMzA3LjkxNiAxMzQuNDMyLDMwOC40MTQgMTM0LjQ4MiwzMTAuOTgzIDEzNi40MjIgQyAzMTMuNjMzIDEzOC40MjMsMzEzLjg3NSAxMzguOTg0LDMxMi41OTYgMTQwLjE2OSBMIDMxMS42MDAgMTQxLjA5MiAzMTEuNjAwIDE2Ny42NzYgTCAzMTEuNjAwIDE5NC4yNjEgMzEwLjcwMCAxOTUuMDc1IEMgMzA4LjE3NCAxOTcuMzYxLDMwNi44MDAgMTk2LjMzOCwzMDYuODAwIDE5Mi4xNzEgTCAzMDYuODAwIDE4OS4yMDAgMjgzLjg0MyAxODkuMjAwIEMgMjYzLjI3OCAxODkuMjAwLDI2MC44NjAgMTg5LjI2NiwyNjAuNjQzIDE4OS44MzMgQyAyNjAuNTA5IDE5MC4xODEsMjYwLjQwMCAxOTIuMDM5LDI2MC40MDAgMTkzLjk2MyBDIDI2MC40MDAgMTk4LjE1OCwyNTguNTY1IDIwMC41NjMsMjU2LjQwMCAxOTkuMjA2IEMgMjU1Ljc4OCAxOTguODIyLDI1NS4yMTggMTM2LjQ1OSwyNTUuODA0IDEzNC4wNjUgQyAyNTYuMDYwIDEzMy4wMTksMjU1Ljg1OSAxMzIuOTI0LDI1OS4yNTYgMTM1LjY4OSBNOTkuNjQwIDEzNi4xNTIgQyA5OS4zMjcgMTM2LjUyOSw5OS4yMTIgMTM4LjMzMyw5OS4yODcgMTQxLjY1NiBMIDk5LjQwMCAxNDYuNjAwIDExNy44MDAgMTQ2LjYwMCBMIDEzNi4yMDAgMTQ2LjYwMCAxMzYuMjAwIDE0MS4yMDAgTCAxMzYuMjAwIDEzNS44MDAgMTE4LjE1MiAxMzUuNjk2IEMgMTAzLjA3NCAxMzUuNjA5LDEwMC4wMjggMTM1LjY4NCw5OS42NDAgMTM2LjE1MiBNMjMyLjM4MCAxNDAuMTkwIEMgMjM2LjM1NCAxNDIuMTkxLDIzNi40OTcgMTQzLjA3OCwyMzIuOTg4IDE0My45NjEgQyAyMzIuMDA1IDE0NC4yMDksMjMxLjIwMCAxNDQuNTcxLDIzMS4yMDAgMTQ0Ljc2NSBDIDIzMS4yMDAgMTQ1LjY1MSwyMjQuNTIxIDE1NS45MzQsMjIyLjY2OCAxNTcuOTAwIEMgMjE5LjQ2NyAxNjEuMjk3LDIxOS4yNzMgMTU5LjAzNSwyMjIuMjU2IDE1My4wOTMgQyAyMjQuMjYyIDE0OS4wOTksMjI1LjQyOCAxNDYuMjg1LDIyNy40NzQgMTQwLjUwMCBDIDIyOC4yMjIgMTM4LjM4NSwyMjguNzMzIDEzOC4zNTMsMjMyLjM4MCAxNDAuMTkwIE0yNjAuNTk1IDE0MC41MDAgQyAyNjAuNDc0IDE0MC45OTUsMjYwLjQyNSAxNDUuODEwLDI2MC40ODcgMTUxLjIwMCBMIDI2MC42MDAgMTYxLjAwMCAyNzAuMDAwIDE2MS4xMTMgQyAyNzUuMTcwIDE2MS4xNzUsMjc5LjgwNSAxNjEuMTI2LDI4MC4zMDAgMTYxLjAwNSBMIDI4MS4yMDAgMTYwLjc4NSAyODEuMjAwIDE1MC44MjUgQyAyODEuMjAwIDE0NS4zNDcsMjgxLjA5MSAxNDAuNTgxLDI4MC45NTcgMTQwLjIzMyBDIDI4MC43NDUgMTM5LjY3OSwyNzkuNDY5IDEzOS42MDAsMjcwLjc2NSAxMzkuNjAwIEwgMjYwLjgxNSAxMzkuNjAwIDI2MC41OTUgMTQwLjUwMCBNMjg2LjA5MyAxNTAuMzAwIEwgMjg2LjIwMCAxNjEuMDAwIDI5Ni40MDAgMTYxLjAwMCBMIDMwNi42MDAgMTYxLjAwMCAzMDYuNzA3IDE1MC4zMDAgTCAzMDYuODEzIDEzOS42MDAgMjk2LjQwMCAxMzkuNjAwIEwgMjg1Ljk4NyAxMzkuNjAwIDI4Ni4wOTMgMTUwLjMwMCBNMjEwLjAyNiAxNDIuMDE2IEMgMjE0LjAxMiAxNDQuNTc1LDIxNi44MDAgMTQ4LjQ4NCwyMTYuODAwIDE1MS41MTcgQyAyMTYuODAwIDE1NS4xNjksMjEzLjA1MCAxNTUuMzk4LDIxMi4xNjggMTUxLjgwMCBDIDIxMS42NDUgMTQ5LjY2NiwyMTAuNDMwIDE0Ny4xNjksMjA4LjU1NyAxNDQuMzc3IEMgMjA2LjA2MCAxNDAuNjU2LDIwNi41ODcgMTM5LjgxMCwyMTAuMDI2IDE0Mi4wMTYgTTIwMS4yMDMgMTQ2Ljk2MSBDIDIwNC43ODQgMTUwLjYwMiwyMDUuMjQxIDE1Ni4wMDAsMjAxLjk2OSAxNTYuMDAwIEMgMjAwLjc1NCAxNTYuMDAwLDIwMC4zNTAgMTU1LjU4NywxOTkuNjIwIDE1My42MDAgQyAxOTkuMzM3IDE1Mi44MzAsMTk4Ljc2NyAxNTEuNDM3LDE5OC4zNTMgMTUwLjUwNCBDIDE5Ny45MzkgMTQ5LjU3MiwxOTcuNTk4IDE0OC42NzIsMTk3LjU5NiAxNDguNTA0IEMgMTk3LjU5NCAxNDguMzM3LDE5Ni45NjQgMTQ3LjQxMCwxOTYuMTk2IDE0Ni40NDQgQyAxOTIuOTEzIDE0Mi4zMTQsMTk3LjA1MiAxNDIuNzQyLDIwMS4yMDMgMTQ2Ljk2MSBNOTkuNjgwIDE0OS42ODAgQyA5OC42NzEgMTUwLjY4OSw5OS4wNDQgMTYwLjc0NywxMDAuMTAwIDE2MS4wMDMgQyAxMDAuNTk1IDE2MS4xMjQsMTA4LjkyMCAxNjEuMTcyLDExOC42MDAgMTYxLjExMSBMIDEzNi4yMDAgMTYxLjAwMCAxMzYuMzE2IDE1Ni4wMDAgQyAxMzYuMzc5IDE1My4yNTAsMTM2LjMzMSAxNTAuNTk1LDEzNi4yMDggMTUwLjEwMCBMIDEzNS45ODUgMTQ5LjIwMCAxMTguMDcyIDE0OS4yMDAgQyAxMDQuNjc0IDE0OS4yMDAsMTAwLjAzOSAxNDkuMzIxLDk5LjY4MCAxNDkuNjgwIE0yMTkuNjg4IDE2MS45OTkgTCAyMjcuOTc2IDE2Mi4wMDAgMjI4Ljg2MyAxNjAuODAwIEMgMjI5LjM1MSAxNjAuMTQwLDIyOS45MDUgMTU5LjYwMCwyMzAuMDk1IDE1OS42MDAgQyAyMzAuNTgzIDE1OS42MDAsMjM1LjIwMCAxNjIuODk3LDIzNS4yMDAgMTYzLjI0NiBDIDIzNS4yMDAgMTYzLjQwNSwyMzUuMjk3IDE2My43ODcsMjM1LjQxNSAxNjQuMDk2IEMgMjM1LjU0NiAxNjQuNDM3LDIzNS4yMzIgMTY0LjgzOSwyMzQuNjE1IDE2NS4xMjAgTCAyMzMuNjAwIDE2NS41ODMgMjMzLjYwMCAxODEuMTY0IEwgMjMzLjYwMCAxOTYuNzQ2IDIzMi40MzggMTk3LjU3MyBDIDIzMC4wOTYgMTk5LjI0MSwyMjkuMDU4IDE5OC42OTIsMjI4LjcxMiAxOTUuNjAwIEwgMjI4LjYwMCAxOTQuNjAwIDIyMC4wMDAgMTk0LjYwMCBMIDIxMS40MDAgMTk0LjYwMCAyMTEuMTgxIDE5Ni41MDggQyAyMTAuOTE0IDE5OC44MjYsMjA5LjgzMCAyMDAuMDQ1LDIwNy45NTQgMjAwLjEzNSBMIDIwNi42MDAgMjAwLjIwMCAyMDYuNDk2IDE4MC4yMDAgQyAyMDYuMzc1IDE1Ni45MzMsMjA2LjEyNiAxNTguODE4LDIwOS4wODYgMTYwLjYwMyBMIDIxMS40MDAgMTYxLjk5OCAyMTkuNjg4IDE2MS45OTkgTTE5OC40MjAgMTYxLjMwNSBDIDE5OS41NzEgMTYyLjAyNCwxOTkuNjMxIDE2My4wNTcsMTk4LjU1MiAxNjMuNTQ5IEwgMTk3LjYwMCAxNjMuOTgzIDE5Ny42MDAgMTgwLjk1NiBMIDE5Ny42MDAgMTk3LjkyOSAxOTYuMzY5IDE5OC45NjQgQyAxOTUuNjYwIDE5OS41NjIsMTk0LjY0NCAyMDAuMDAwLDE5My45NjkgMjAwLjAwMCBMIDE5Mi44MDAgMjAwLjAwMCAxOTIuODAwIDE4MC4xNDggTCAxOTIuODAwIDE2MC4yOTcgMTk1LjI0NSAxNjAuNTczIEMgMTk2LjU5MCAxNjAuNzI2LDE5OC4wMTkgMTYxLjA1NSwxOTguNDIwIDE2MS4zMDUgTTI2MC42NDMgMTY0LjIzMyBDIDI2MC41MDkgMTY0LjU4MSwyNjAuNDAwIDE2OS41MTYsMjYwLjQwMCAxNzUuMjAwIEMgMjYwLjQwMCAxODAuODg0LDI2MC41MDkgMTg1LjgxOSwyNjAuNjQzIDE4Ni4xNjcgQyAyNjAuODkyIDE4Ni44MTcsMjc4Ljk2OSAxODcuMTcwLDI4MC41NjcgMTg2LjU1NyBDIDI4MS4yMTYgMTg2LjMwOCwyODEuNTc0IDE2NS44MzksMjgwLjk1NyAxNjQuMjMzIEMgMjgwLjU5MCAxNjMuMjc1LDI2MS4wMTAgMTYzLjI3NSwyNjAuNjQzIDE2NC4yMzMgTTI4Ni4wOTQgMTc1LjEwMCBMIDI4Ni4yMDAgMTg2LjYwMCAyOTYuNDAwIDE4Ni42MDAgTCAzMDYuNjAwIDE4Ni42MDAgMzA2LjcwNiAxNzUuMTAwIEwgMzA2LjgxMiAxNjMuNjAwIDI5Ni40MDAgMTYzLjYwMCBMIDI4NS45ODggMTYzLjYwMCAyODYuMDk0IDE3NS4xMDAgTTIxMS40NzQgMTY0LjY1OSBDIDIxMS4zMjMgMTY0LjgxMCwyMTEuMjAwIDE2Ny42MDMsMjExLjIwMCAxNzAuODY3IEwgMjExLjIwMCAxNzYuODAwIDIyMC4wMTAgMTc2LjgwMCBMIDIyOC44MjEgMTc2LjgwMCAyMjguNzEwIDE3MC43MDAgTCAyMjguNjAwIDE2NC42MDAgMjIwLjE3NCAxNjQuNDkyIEMgMjE1LjU0MCAxNjQuNDMzLDIxMS42MjUgMTY0LjUwOCwyMTEuNDc0IDE2NC42NTkgTTIxMS40NzQgMTc5LjQ1OSBDIDIxMS4zMjMgMTc5LjYxMCwyMTEuMjAwIDE4Mi40OTMsMjExLjIwMCAxODUuODY3IEwgMjExLjIwMCAxOTIuMDAwIDIyMC4wMTAgMTkyLjAwMCBMIDIyOC44MjAgMTkyLjAwMCAyMjguNzEwIDE4NS43MDAgTCAyMjguNjAwIDE3OS40MDAgMjIwLjE3NCAxNzkuMjkyIEMgMjE1LjU0MCAxNzkuMjMzLDIxMS42MjUgMTc5LjMwOCwyMTEuNDc0IDE3OS40NTkgTTIxNi44MDAgMjEyLjAxNSBDIDIxOC41OTcgMjEyLjkxNCwyMjIuODAwIDIxNy4zMTEsMjIyLjgwMCAyMTguMjkwIEMgMjIyLjgwMCAyMTkuMzY0LDIyMi4wMTYgMjIwLjAwMCwyMjAuNjk0IDIyMC4wMDAgQyAyMTguOTk5IDIyMC4wMDAsMjE4LjYyOCAyMjAuMjgyLDIxMi45NjUgMjI1Ljg3MSBDIDIxMC4xMDcgMjI4LjY5MiwyMDYuOTI4IDIzMS42MzAsMjA1LjkwMSAyMzIuNDAwIEMgMjAzLjQ2NiAyMzQuMjI1LDIwMy4zNDUgMjM0LjY0MiwyMDUuMDE3IDIzNS40MzUgQyAyMDYuNjkwIDIzNi4yMjksMjA2LjgwMiAyMzcuMjU4LDIwNS4zMDAgMjM4LjAzMiBDIDIwNC42OTUgMjM4LjM0NCwyMDQuMDY4IDIzOC43NzksMjAzLjkwNiAyMzguOTk5IEMgMjAzLjc0NCAyMzkuMjIwLDIwMy42MDkgMjQ3Ljg5MCwyMDMuNjA2IDI1OC4yNjcgQyAyMDMuNTk5IDI3OC43NzAsMjAzLjYyOSAyNzguNDAwLDIwMS45OTkgMjc4LjQwMCBDIDE5OC45NTMgMjc4LjQwMCwxOTcuNjM4IDI3NC45MDksMTk4LjU0MCAyNjkuMjE3IEMgMTk5LjM0NiAyNjQuMTMwLDE5OS41MjkgMjM5LjQ1MSwxOTguNzY0IDIzOC45NzggQyAxOTguNTI1IDIzOC44MzAsMTk3LjU4MCAyMzkuMjcwLDE5Ni42NjQgMjM5Ljk1NyBDIDE4NS45NDEgMjQ3Ljk5OSwxNjUuOTgxIDI1OS4wOTIsMTYzLjc2NCAyNTguMjQyIEMgMTYyLjA2OSAyNTcuNTkxLDE2My4yODAgMjU2LjQzMiwxNjkuMjcxIDI1Mi45NzIgQyAxODQuNDMxIDI0NC4yMTYsMTk2LjE5NSAyMzUuNDIwLDIwNS40MjAgMjI1Ljk0MiBDIDIxNC44NjIgMjE2LjI0MCwyMTUuMzY0IDIxNS4yMDIsMjExLjgzNSAyMTIuNjY1IEMgMjA5LjQyOSAyMTAuOTM2LDIxMy41NjQgMjEwLjM5NCwyMTYuODAwIDIxMi4wMTUgTTExNC4wMDQgMjEyLjU2MyBDIDExNy43NzEgMjE0LjUzMiwxMTguODYzIDIxNi40ODAsMTE2Ljc2NCAyMTcuNDg2IEMgMTE1LjY0MyAyMTguMDIzLDExMy43NzYgMjIxLjIzOSwxMTQuMDk4IDIyMi4wNzggQyAxMTQuMzAyIDIyMi42MTEsMTE0Ljg1OSAyMjIuNTk5LDEyNi40MDAgMjIxLjgxOSBDIDEzMy4xMDIgMjIxLjM2NiwxMzMuNTI2IDIyMS4yNjUsMTM1LjI2OCAyMTkuNjkxIEwgMTM2Ljg3NCAyMTguMjQwIDEzOC41MzcgMjE5LjEzNCBDIDE0My4xNDEgMjIxLjYwOCwxNDQuMDExIDIyMy40MDQsMTQxLjQ1NSAyMjUuMTYyIEMgMTM5Ljk1MSAyMjYuMTk3LDEzOS4zMDAgMjI3LjEzMywxMzcuMjM4IDIzMS4yMjEgQyAxMzUuODk4IDIzMy44ODAsMTM0LjI2MCAyMzYuODQwLDEzMy42MDAgMjM3LjgwMCBDIDEzMi45NDAgMjM4Ljc1OSwxMzIuNDAwIDIzOS42NTcsMTMyLjQwMCAyMzkuNzk0IEMgMTMyLjQwMCAyMzkuOTMxLDEzMS42ODAgMjQxLjEwNCwxMzAuODAwIDI0Mi40MDAgQyAxMjguODg0IDI0NS4yMjEsMTI4Ljg4OCAyNDUuMTgxLDEzMC4zOTkgMjQ2Ljc5OSBDIDEzNC41NjAgMjUxLjI1NCwxMzEuMDg3IDI1NS40ODUsMTI2LjcwMyAyNTEuMzAyIEwgMTI1LjYwNSAyNTAuMjU1IDEyNC41NjMgMjUxLjIyOCBDIDEyMy45ODkgMjUxLjc2MiwxMjIuMzM5IDI1My41OTUsMTIwLjg5NyAyNTUuMzAxIEMgMTEyLjQ0NCAyNjUuMjkzLDg5LjIwMCAyODAuOTEwLDg5LjIwMCAyNzYuNTk2IEMgODkuMjAwIDI3NS45ODAsODkuNzg1IDI3NS41MzgsOTUuNDAwIDI3MS45MDUgQyAxMDUuNDI5IDI2NS40MTYsMTE0LjgyOCAyNTYuNjg5LDExOS45NDEgMjQ5LjEyMCBMIDEyMS4yMTAgMjQ3LjI0MSAxMjAuMzA1IDI0Ni4zNjkgQyAxMTcuNTY5IDI0My43MzMsMTExLjIwNiAyNDAuNTYyLDEwNi4xNDcgMjM5LjMxNCBMIDEwMy41NDQgMjM4LjY3MSA5OS44NzIgMjQyLjI2MyBDIDk1LjI4OCAyNDYuNzQ2LDg4LjI0OSAyNTIuNDAwLDg3LjI1MCAyNTIuNDAwIEMgODUuNjAyIDI1Mi40MDAsODYuNTA1IDI1MC45MDQsOTAuNDczIDI0Ny4wNTkgQyA5Mi43NzggMjQ0LjgyNyw5NS42MzkgMjQxLjgzMCw5Ni44MzIgMjQwLjQwMCBDIDk4LjAyNCAyMzguOTcwLDk5LjEwNSAyMzcuNzEwLDk5LjIzNCAyMzcuNjAwIEMgMTAwLjgwNCAyMzYuMjU2LDEwNi44MDEgMjI1Ljg3NCwxMDguMzYwIDIyMS44MDAgQyAxMDguODY1IDIyMC40ODAsMTA5LjQyNCAyMTkuMDQwLDEwOS42MDMgMjE4LjYwMCBDIDExMC42NDcgMjE2LjAyNywxMTAuNDQ3IDIxNC43NjAsMTA4Ljg3MCAyMTMuOTYxIEMgMTA2LjYwMyAyMTIuODEzLDEwNi4wNTAgMjEyLjMzNiwxMDYuMjgzIDIxMS43MjggQyAxMDYuNjg4IDIxMC42NzMsMTExLjM1MiAyMTEuMTc4LDExNC4wMDQgMjEyLjU2MyBNMjgxLjEzMyAyMTUuMzE2IEMgMjg2LjIzMiAyMTcuNjc4LDI4OS43NTYgMjIyLjg3OCwyODcuMTY0IDIyNC4yMTkgQyAyODUuODk2IDIyNC44NzQsMjg0LjY0NCAyMjcuMTk2LDI4MS45OTkgMjMzLjgwMCBDIDI3OS40NjIgMjQwLjEzMiwyNzMuOTYzIDI1MS4yODcsMjcwLjcwMCAyNTYuNzIwIEMgMjY5LjYwNCAyNTguNTQ2LDI2OC44MTIgMjYwLjE0NSwyNjguOTQxIDI2MC4yNzQgQyAyNjkuNzQzIDI2MS4wNzcsMzAyLjQwMCAyNTUuMTc1LDMwMi40MDAgMjU0LjIyNyBDIDMwMi40MDAgMjUyLjk3OSwyOTcuMjI4IDI0Ni43MDYsMjkyLjMyMCAyNDIuMDAwIEMgMjg3LjgxMyAyMzcuNjc5LDI4OC4yNzkgMjM1LjkwNCwyOTMuMDM1IDIzOS4yNzcgQyAzMDUuNTU3IDI0OC4xNTgsMzEzLjYwMCAyNTguMjY3LDMxMy42MDAgMjY1LjEyNSBDIDMxMy42MDAgMjcwLjQzMiwzMDkuNDk3IDI3MC44NzYsMzA4LjA0OSAyNjUuNzI3IEMgMzA2Ljg5NyAyNjEuNjMwLDMwNS4zMTcgMjU3Ljk2NywzMDQuNDgwIDI1Ny40NDkgQyAzMDQuMjk3IDI1Ny4zMzYsMzAwLjczOSAyNTguMTM1LDI5Ni41NzQgMjU5LjIyMyBDIDI4OC42NzYgMjYxLjI4NiwyODIuMDYyIDI2Mi44MjIsMjYzLjY2MSAyNjYuODYyIEMgMjYwLjg2MCAyNjcuNDc3LDI1OS43MTMgMjY3LjkyNCwyNTkuMDg5IDI2OC42NDIgQyAyNTcuMzA0IDI3MC42OTQsMjUzLjU2OSAyNjguMTkwLDI1MS4zNzAgMjYzLjQ2NiBDIDI0OS43MTUgMjU5LjkxMiwyNTAuNTQ4IDI1Ni4xMDIsMjUyLjMwOSAyNTkuMTcwIEMgMjUzLjY2NCAyNjEuNTMxLDI1NS44ODYgMjYxLjk4MywyNjIuNTU0IDI2MS4yNTcgQyAyNjQuODkyIDI2MS4wMDIsMjY0LjkxNyAyNjAuOTg1LDI2Ni4wNzkgMjU4LjkyNiBDIDI2OC41MDQgMjU0LjYyNSwyNzIuMzU5IDI0NS4yOTMsMjc2LjQ1OSAyMzMuODAwIEMgMjgxLjM4MSAyMjAuMDAwLDI4MS4zNzkgMjE5LjI0NiwyNzYuNDEzIDIxNS45NzEgQyAyNzMuNTg0IDIxNC4xMDUsMjc3LjM3OSAyMTMuNTc4LDI4MS4xMzMgMjE1LjMxNiBNMTI3LjAwMCAyMjQuNDMyIEMgMTI1LjQ2MCAyMjQuNjExLDEyMS41MjMgMjI0LjgzNywxMTguMjUyIDIyNC45MzMgTCAxMTIuMzA0IDIyNS4xMDggMTEwLjc5OSAyMjcuNzAyIEMgMTA5Ljk3MiAyMjkuMTI5LDEwOC4zNjYgMjMxLjY3MywxMDcuMjMxIDIzMy4zNTQgQyAxMDUuODYwIDIzNS4zODcsMTA1LjM0MCAyMzYuNDY0LDEwNS42ODQgMjM2LjU2NyBDIDEwNS45NjggMjM2LjY1MiwxMDcuNzMwIDIzNy4wMzAsMTA5LjYwMCAyMzcuNDA3IEMgMTEzLjU5NSAyMzguMjEyLDExNy45NzEgMjM5LjYxOCwxMjEuNjAwIDI0MS4yNjMgTCAxMjQuMjAwIDI0Mi40NDIgMTI1LjEwOSAyNDEuMzIxIEMgMTI3Ljg5NyAyMzcuODgzLDEzNC4yNjggMjI1LjY3NywxMzMuODQ4IDIyNC41ODAgQyAxMzMuNTk5IDIyMy45MzEsMTMxLjY1NiAyMjMuODg5LDEyNy4wMDAgMjI0LjQzMiAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzhjMWMyYyIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9nPjwvc3ZnPg==",fd=()=>ge.jsx("img",{src:cd,alt:"WasedaTime English Logo",style:{width:120,height:120}}),EA=()=>ge.jsx("img",{src:ld,alt:"WasedaTime Japanese Logo",style:{width:120,height:120}}),dd=()=>ge.jsx("img",{src:cd,alt:"WasedaTime English Small Logo",style:{width:50,height:50}}),IA=()=>ge.jsx("img",{src:ld,style:{width:50,height:50}}),hd=({theme:e,setTheme:t})=>{const n={light:ge.jsx(wA,{color:He.icon.sun}),dark:ge.jsx(vA,{color:He.icon.moon})};return ge.jsx("div",{className:"cursor-pointer transition duration-500 ease-in-out p-2 text-center flex items-center justify-center text-icon-sun dark:text-icon-moon",onClick:()=>t(e==="dark"?"light":"dark"),children:n[e]})},TA=(e,t)=>{const n=e?"#FAFAFA30":He.light.bgSide,r=e?"#24252770":He.dark.bgSide;return{height:"67px",width:"100%",padding:"8px 0px",borderWidth:0,borderBottomWidth:2,borderStyle:"solid",borderColor:t==="light"?He.light.bgSide:He.dark.bgSide,background:t==="light"?n:r,backdropFilter:e?"blur(5px)":"none",position:"fixed",top:"0",left:"0",zIndex:90,gridRow:"1 / 2",display:"flex",flexDirection:"row"}},NA={flex:"5",paddingRight:"0px"},jA={flex:"3",padding:"0px 0px 0px 1em"},SA={flex:"8",margin:"auto 0px"},bA={flex:"10",margin:"auto 0px"},CA={flex:"3",margin:"auto 0px",display:"flex",flexDirection:"row",justifyContent:"flex-end"},xA=e=>({width:"100%",borderRadius:"25px",height:"40px",padding:"0px 1em",outline:"none",borderWidth:1,borderStyle:"solid",borderColor:e==="light"?He.light.bgSide:He.dark.text3,backgroundColor:e==="light"?He.light.bgMain:He.dark.text3,color:e==="light"?He.light.text1:He.dark.text1}),OA=e=>({fontWeight:500,paddingLeft:"100px",fontSize:"32px",color:e==="light"?He.light.text1:He.dark.text1}),LA=({title:e,onInputChange:t,placeholder:n,inputText:r,disabled:i,isBlur:o,changeLang:s,theme:a="light",setTheme:u})=>{const c=ge.jsx("label",{style:{marginLeft:"0"},children:ge.jsx("input",{style:xA(a),placeholder:n||"Search...",onChange:t?l=>t(l.target.value):()=>{},value:r||"",disabled:i,autoFocus:!0})});return ge.jsxs("header",{style:TA(o,a),children:[ge.jsx(hl,{maxWidth:Uo.tablet,children:l=>l?ge.jsx("div",{style:jA,onClick:()=>{location.href="/home"},children:ge.jsx(dd,{})}):ge.jsx("header",{style:NA,children:ge.jsx("h2",{style:OA(a),children:e})})}),ge.jsx(hl,{maxWidth:Uo.tablet,children:l=>l?ge.jsx("div",{style:bA,children:c}):ge.jsx("div",{style:SA,children:c})}),ge.jsxs("div",{style:CA,children:[ge.jsx(hd,{theme:a,setTheme:u}),ge.jsx(ud,{theme:a,changeLang:s})]})]})},_A=ge.jsx("style",{children:`
+ `,bf="data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwLCAwLCA0MDAsNDAwIj48ZyBpZD0ic3ZnZyI+PHBhdGggaWQ9InBhdGgwIiBkPSJNMzAxLjYwMCAxNDAuMzM0IEMgMzAxLjMzMiAxNDAuNDIzLDMwMS4yODYgMTQ1LjMzNCwzMDEuNDYyIDE1NC45NzEgQyAzMDEuNzU5IDE3MS4xOTQsMzAxLjc4NCAxNzEuMDUwLDI5OS4xNjIgMTY4LjIwNSBDIDI5NS40MzkgMTY0LjE2NywyODcuNTg1IDE2Mi41MDksMjgxLjgwMCAxNjQuNTQyIEMgMjY0LjM3OSAxNzAuNjYyLDI2NC43NjcgMjAyLjA2NywyODIuMzIwIDIwNi42NDcgQyAyODguODE1IDIwOC4zNDIsMjk5LjAxMiAyMDQuOTAxLDMwMC40NDYgMjAwLjUzMCBDIDMwMS4wNTQgMTk4LjY3NSwzMDEuNzcxIDE5OS45OTcsMzAxLjc4NSAyMDMuMDAwIEwgMzAxLjgwMCAyMDYuMjAwIDMwNS40NzEgMjA2LjI2NCBDIDMwNy45NjQgMjA2LjMwOCwzMDkuMTgzIDIwNi4xNzksMzA5LjI3MSAyMDUuODY0IEMgMzA5LjM0MiAyMDUuNjA5LDMwOS4zMTAgMTkwLjc0MSwzMDkuMjAwIDE3Mi44MjUgTCAzMDkuMDAwIDE0MC4yNTAgMzA1LjUwMiAxNDAuMjI1IEMgMzAzLjU3OCAxNDAuMjExLDMwMS44MjIgMTQwLjI2MCwzMDEuNjAwIDE0MC4zMzQgTTYzLjYwMCAxNDYuNjczIEMgNjMuNjAwIDE0Ny4wNDQsNjMuOTQ3IDE0OC4zNDksNjQuMzcxIDE0OS41NzMgQyA2NC43OTUgMTUwLjc5OCw2Ni4yNTEgMTU1LjMxMCw2Ny42MDUgMTU5LjYwMCBDIDY4Ljk2MCAxNjMuODkwLDcwLjM5NyAxNjguMzkwLDcwLjc5OSAxNjkuNjAwIEMgNzEuODA0IDE3Mi42MjcsNzMuNzM1IDE3OC43OTMsNzQuODA2IDE4Mi40MDAgQyA3NS4yOTcgMTg0LjA1MCw3Ni4wMjEgMTg2LjM5MCw3Ni40MTUgMTg3LjYwMCBDIDc2LjgxMCAxODguODEwLDc3LjcwNyAxOTEuNjkwLDc4LjQwOSAxOTQuMDAwIEMgNzkuMTEwIDE5Ni4zMTAsODAuMDQwIDE5OS4zNzAsODAuNDc1IDIwMC44MDAgQyA4MC45MTAgMjAyLjIzMCw4MS41MDEgMjA0LjAzMCw4MS43ODggMjA0LjgwMCBMIDgyLjMxMSAyMDYuMjAwIDg1LjY1MyAyMDYuMjAwIEwgODguOTk2IDIwNi4yMDAgOTYuNzk4IDE4Mi43MDkgQyAxMDMuMzQwIDE2My4wMTIsMTA1LjYwMCAxNTcuMDAzLDEwNS42MDAgMTU5LjMwOSBDIDEwNS42MDAgMTU5LjM2OSwxMDYuMzI4IDE2MS40ODQsMTA3LjIxOSAxNjQuMDA5IEMgMTEwLjQxOCAxNzMuMDgyLDExNS45NzIgMTg5Ljk3MywxMTguODU2IDE5OS40MDAgQyAxMTkuMzI3IDIwMC45NDAsMTIwLjAwOSAyMDMuMTAwLDEyMC4zNzEgMjA0LjIwMCBMIDEyMS4wMzEgMjA2LjIwMCAxMjQuNDA1IDIwNi4yMDAgTCAxMjcuNzc5IDIwNi4yMDAgMTM3LjUzMCAxNzcuMjAwIEMgMTQyLjg5MyAxNjEuMjUwLDE0Ny4zNzMgMTQ3LjcwNSwxNDcuNDg2IDE0Ny4xMDAgTCAxNDcuNjkxIDE0Ni4wMDAgMTQ0LjUzOCAxNDYuMDAwIEwgMTQxLjM4NSAxNDYuMDAwIDE0MC40NDcgMTQ5LjUwMCBDIDEzOS42MzYgMTUyLjUyNSwxMzguMTM5IDE1Ny45ODUsMTM2LjgwMCAxNjIuODAwIEMgMTMyLjk0MyAxNzYuNjY4LDEyNi43MjcgMTk1LjY4NiwxMjYuMjI2IDE5NS4xNTAgQyAxMjUuOTM2IDE5NC44MzgsMTE2LjAxOCAxNjUuMzgzLDExMy42NTAgMTU3LjgwMCBDIDExMi45NjMgMTU1LjYwMCwxMTEuODMwIDE1Mi4wNDUsMTExLjEzMyAxNDkuOTAwIEwgMTA5Ljg2NCAxNDYuMDAwIDEwNi43ODEgMTQ2LjAwMCBDIDEwMy4yNTEgMTQ2LjAwMCwxMDMuNDI0IDE0NS43OTEsMTAxLjY1MCAxNTIuMjAwIEMgMTAxLjQwNiAxNTMuMDgwLDEwMC44NDUgMTU1LjAxNSwxMDAuNDAzIDE1Ni41MDAgQyA5OS45NjIgMTU3Ljk4NSw5OS4yNjYgMTYwLjMyNSw5OC44NTcgMTYxLjcwMCBDIDk2LjgyNSAxNjguNTM5LDk2LjExOSAxNzAuNzczLDkzLjc3MCAxNzcuODAwIEMgODcuODEwIDE5NS42MjIsODcuNDAyIDE5Ni42NzcsODYuOTcyIDE5NS4zNTcgQyA4Ni44MzYgMTk0Ljk0MSw4Ni41NzQgMTk0LjE1MCw4Ni4zODggMTkzLjYwMCBDIDg2LjIwMyAxOTMuMDUwLDg1LjQ4MSAxOTAuNzEwLDg0Ljc4NCAxODguNDAwIEMgODIuNDcyIDE4MC43NDEsODEuOTQxIDE3OS4wMDksODEuNTk1IDE3OC4wMDAgQyA4MS4yMTIgMTc2Ljg4Niw3OS4wMTggMTY5LjQ4NCw3OC4zMzMgMTY3LjAwMCBDIDc3LjgzNCAxNjUuMTkxLDc3LjIzMSAxNjMuMDc5LDc2Ljc5MSAxNjEuNjAwIEMgNzYuNjI3IDE2MS4wNTAsNzYuMjk2IDE1OS44ODAsNzYuMDU1IDE1OS4wMDAgQyA3NS4xNTIgMTU1LjcwNSw3My45MTUgMTUxLjMxMyw3My4xNTMgMTQ4LjcwMCBMIDcyLjM2NiAxNDYuMDAwIDY3Ljk4MyAxNDYuMDAwIEMgNjQuMTQxIDE0Ni4wMDAsNjMuNjAwIDE0Ni4wODMsNjMuNjAwIDE0Ni42NzMgTTE2Ni4yMDAgMTYzLjg1OSBDIDE2My40MzQgMTY0LjE2MywxNTkuNDg0IDE2NS41OTcsMTU3LjIwMCAxNjcuMTI3IEwgMTU1LjAwMCAxNjguNjAwIDE1NC44ODEgMTcxLjEwMCBDIDE1NC43MzAgMTc0LjI2MywxNTUuMjIxIDE3NC4zNDEsMTU3Ljk3MiAxNzEuNTg5IEMgMTYwLjgyMCAxNjguNzQyLDE2Mi45ODMgMTY3Ljg2NCwxNjcuMjAwIDE2Ny44NDQgQyAxNzMuNDMxIDE2Ny44MTUsMTc2LjAzMiAxNzAuNTI1LDE3Ni4xNDMgMTc3LjE2MyBMIDE3Ni4yMDAgMTgwLjYwMCAxNzQuNzU1IDE4MS4zMDYgQyAxNzMuOTYxIDE4MS42OTUsMTcwLjE4MSAxODIuNjU3LDE2Ni4zNTUgMTgzLjQ0MyBDIDE1NC4wMjkgMTg1Ljk3OCwxNTAuODM4IDE4OC44MjUsMTUxLjI4MCAxOTYuODkwIEMgMTUxLjg1MCAyMDcuMjc3LDE2NS4yMTYgMjExLjA2NywxNzQuMzA0IDIwMy40MTkgQyAxNzUuNzQzIDIwMi4yMDksMTc2LjgwMCAyMDIuMDk4LDE3Ni44MDAgMjAzLjE1OSBDIDE3Ni44MDAgMjA0LjYzOCwxNzkuNDA2IDIwNi40MDAsMTgxLjU5NCAyMDYuNDAwIEMgMTg3LjQzNiAyMDYuNDAwLDE5MS40MjggMjAzLjU1MiwxODYuNzk3IDIwMi42ODkgQyAxODUuNjc2IDIwMi40ODEsMTg0LjY1MyAyMDEuOTY5LDE4NC4wNzkgMjAxLjMzMSBMIDE4My4xNTggMjAwLjMwNiAxODMuMjQ3IDE4Ny4yNTMgQyAxODMuMzQ2IDE3Mi44MDAsMTgzLjE1NiAxNzEuMzE2LDE4MC43OTAgMTY4LjA0OSBDIDE3OC40MTMgMTY0Ljc2OCwxNzIuNzQ1IDE2My4xNDEsMTY2LjIwMCAxNjMuODU5IE0yMDIuNjg3IDE2NC4wMzcgQyAxOTYuNzMyIDE2NS40MzksMTkzLjM4NiAxNjkuNzU4LDE5My40MzQgMTc1Ljk4MSBDIDE5My40ODQgMTgyLjU5OCwxOTYuMjQ1IDE4NS44OTgsMjAzLjI5MyAxODcuNzY1IEMgMjExLjMxMiAxODkuODg4LDIxMy45NzYgMTkyLjE2OCwyMTMuNDY2IDE5Ni40NzIgQyAyMTIuNDUwIDIwNS4wNDksMjAyLjQyNCAyMDUuNzI0LDE5NS42MzkgMTk3LjY3MSBMIDE5NC44NTYgMTk2Ljc0MiAxOTQuMjgzIDE5Ny42NzEgQyAxOTMuOTY3IDE5OC4xODIsMTkzLjM5NSAxOTkuNzYyLDE5My4wMTEgMjAxLjE4MyBMIDE5Mi4zMTIgMjAzLjc2NSAxOTMuMzUxIDIwNC41OTQgQyAxOTMuOTIzIDIwNS4wNTAsMTk1LjI0OCAyMDUuNjU4LDE5Ni4yOTUgMjA1Ljk0NyBDIDE5Ny4zNDMgMjA2LjIzNSwxOTguNzIyIDIwNi42MzUsMTk5LjM2MCAyMDYuODM1IEMgMjExLjI4OSAyMTAuNTg3LDIyMy44NDggMTk4LjM4MiwyMTguNTM2IDE4OC4yMDAgQyAyMTYuOTI2IDE4NS4xMTMsMjE0LjMyMyAxODMuNjUyLDIwNi4wMDAgMTgxLjE2NCBDIDIwMS4wNjAgMTc5LjY4NywxOTkuMDAwIDE3Ny41MjksMTk5LjAwMSAxNzMuODMxIEMgMTk5LjAwMyAxNjYuMzcxLDIwNy4wMjggMTY0LjYxNCwyMTMuODQ4IDE3MC41ODAgQyAyMTUuOTY4IDE3Mi40MzQsMjE2LjgwMCAxNzIuNDQwLDIxNi44MDAgMTcwLjYwMCBDIDIxNi44MDAgMTcwLjEzOCwyMTYuOTYxIDE2OS41ODksMjE3LjE1OCAxNjkuMzgwIEMgMjE3LjM1NSAxNjkuMTcxLDIxNy42NDAgMTY4LjQxMiwyMTcuNzkxIDE2Ny42OTMgQyAyMTguMzc2IDE2NC45MTYsMjA4Ljc5OSAxNjIuNTk3LDIwMi42ODcgMTY0LjAzNyBNMjQwLjQwMCAxNjMuODg1IEMgMjI3LjI3MSAxNjYuMTg5LDIyMC4zOTYgMTgyLjc3NCwyMjYuOTI1IDE5Ni4zOTEgQyAyMzEuOTg4IDIwNi45NDgsMjQ2LjM5MSAyMTAuNDA3LDI1OC4wMDAgMjAzLjg1MyBDIDI2MC40OTYgMjAyLjQ0NCwyNjAuODAwIDIwMi4wMjIsMjYwLjgwMCAxOTkuOTYyIEMgMjYwLjgwMCAxOTcuNDMxLDI2MC40MDQgMTk3LjI5NiwyNTguMTE5IDE5OS4wNDkgQyAyNDYuNTkwIDIwNy44OTQsMjMyLjgwMCAyMDEuNjUxLDIzMi44MDAgMTg3LjU4NSBMIDIzMi44MDAgMTg1LjIxMCAyNDcuNzAwIDE4NS4xMDUgTCAyNjIuNjAwIDE4NS4wMDAgMjYyLjcyMiAxODIuNjE4IEMgMjYzLjM5MSAxNjkuNjA2LDI1My43NzYgMTYxLjUzNiwyNDAuNDAwIDE2My44ODUgTTMzMy44MDAgMTYzLjg0NyBDIDMyNi45NDIgMTY0LjUzNywzMjIuMDAwIDE2Ny42OTMsMzIyLjAwMCAxNzEuMzgxIEMgMzIyLjAwMCAxNzQuMjQwLDMyMi42OTMgMTc0LjMwNywzMjUuMTkxIDE3MS42ODggQyAzMzAuOTQ1IDE2NS42NTUsMzQwLjg2MSAxNjYuNDk2LDM0Mi45NjYgMTczLjE5NSBDIDM0NS4yMTMgMTgwLjM0OCwzNDQuNDU0IDE4MS4yNzcsMzM0LjgwMCAxODMuMTg2IEMgMzIxLjU2MyAxODUuODAzLDMxOC41OTYgMTg4LjIzMiwzMTguNjYwIDE5Ni40MDAgQyAzMTguNzQzIDIwNi44NjgsMzMwLjYwNyAyMTAuOTIyLDM0MC44MzUgMjAzLjk3NiBDIDM0My42MjMgMjAyLjA4MywzNDMuNzY2IDIwMi4wNjgsMzQ0LjQwNCAyMDMuNjEwIEMgMzQ1LjEyNyAyMDUuMzU0LDM0Ni43OTcgMjA2LjQwMCwzNDguODYyIDIwNi40MDEgQyAzNTQuNzE1IDIwNi40MDUsMzU4LjYzOCAyMDMuNTYyLDM1NC4wMDAgMjAyLjY3OCBDIDM1MC40NTkgMjAyLjAwNCwzNTAuNjAwIDIwMi42NDgsMzUwLjYwMCAxODcuMDg4IEMgMzUwLjYwMCAxNzEuNTk0LDM1MC40NjkgMTcwLjc1NCwzNDcuNTIwIDE2Ny40MDQgQyAzNDUuMDYwIDE2NC42MTAsMzM5Ljc5MSAxNjMuMjQ0LDMzMy44MDAgMTYzLjg0NyBNMjQ3Ljg5NiAxNjcuNDA2IEMgMjUyLjAwMyAxNjguNjI2LDI1NS40NDcgMTc0LjM2NSwyNTUuMTI0IDE3OS40NTEgTCAyNTUuMDAwIDE4MS40MDAgMjQzLjkwMCAxODEuNTA2IEwgMjMyLjgwMCAxODEuNjEzIDIzMi44MDAgMTgwLjYyNiBDIDIzMi44MDAgMTcxLjkwMiwyNDAuNDU3IDE2NS4xOTcsMjQ3Ljg5NiAxNjcuNDA2IE0yOTQuMjk1IDE2OC41NDMgQyAzMDEuNTMzIDE3Mi4zMDAsMzA0LjAxNiAxODYuMjUzLDI5OS4yNTcgMTk2LjQyNyBDIDI5NS4zNDQgMjA0Ljc5MywyODQuMDQ0IDIwNS42MjcsMjc5LjU5OSAxOTcuODc4IEMgMjc0LjMzNiAxODguNzAyLDI3Ni44NjggMTcyLjc0OSwyODQuMTk3IDE2OC45MDYgQyAyODcuMDEyIDE2Ny40MzEsMjkxLjgxOSAxNjcuMjU4LDI5NC4yOTUgMTY4LjU0MyBNMTc2LjE5NyAxOTEuMjA4IEMgMTc2LjE5NCAxOTguMzI0LDE3Ni4wNTcgMTk4LjcxMCwxNzIuNzgyIDIwMC44MTEgQyAxNjYuMjM1IDIwNS4wMTMsMTU5Ljk5OSAyMDIuOTk5LDE1OS4wMDMgMTk2LjM2MiBDIDE1OC4xNDIgMTkwLjYxNSwxNjEuMzg0IDE4Ny44NTEsMTcxLjYwMCAxODUuNjI0IEMgMTc2LjYwMSAxODQuNTM0LDE3Ni4yMDAgMTg0LjA0NywxNzYuMTk3IDE5MS4yMDggTTM0My41MDQgMTkxLjAwNSBDIDM0My42MjYgMTk4LjAyOCwzNDMuNDI1IDE5OC41ODYsMzM5Ljk1MCAyMDAuODY3IEMgMzM0LjAwMiAyMDQuNzcxLDMyNy42NDQgMjAyLjk5NCwzMjYuNDE4IDE5Ny4wODUgQyAzMjUuMjYzIDE5MS41MjEsMzI4LjAyMiAxODguMzM0LDMzNS42MDAgMTg2LjQ4MCBDIDM0NC4zNzUgMTg0LjMzNCwzNDMuMzc4IDE4My43NjMsMzQzLjUwNCAxOTEuMDA1IE0xNTcuNjc5IDIxOS40NTAgQyAxNTMuMzc1IDIyMS42MzQsMTU1LjA0OSAyMjguMDAwLDE1OS45MjcgMjI4LjAwMCBDIDE2NS43MzMgMjI4LjAwMCwxNjYuMzM0IDIxOS44MzcsMTYwLjU5MCAyMTkuMDA5IEMgMTU5LjUwOSAyMTguODUzLDE1OC41NzcgMjE4Ljk5NSwxNTcuNjc5IDIxOS40NTAgTTEwMi44ODIgMjIyLjY5NyBMIDEwMy4wMDAgMjI1LjQwMCAxMDQuNDAwIDIyNS4zMDAgQyAxMDUuMTcwIDIyNS4yNDYsMTA5LjI4MiAyMjUuMDg5LDExMy41MzggMjI0Ljk1MiBMIDEyMS4yNzYgMjI0LjcwNCAxMjEuMTUyIDI1Mi40NTIgTCAxMjEuMDI5IDI4MC4yMDAgMTI1LjExNCAyODAuMzE0IEMgMTI4LjIyMyAyODAuNDAxLDEyOS4yMDcgMjgwLjMwNSwxMjkuMjMwIDI3OS45MTQgQyAxMjkuMjQ2IDI3OS42MzEsMTI5LjIzMyAyNjcuNzY3LDEyOS4yMDIgMjUzLjU0OSBDIDEyOS4xNzEgMjM5LjMzMSwxMjkuMjcyIDIyNy4wMjUsMTI5LjQyNiAyMjYuMjAyIEwgMTI5LjcwNyAyMjQuNzA2IDEzNy4xNTMgMjI0Ljk1NSBDIDE0MS4yNDkgMjI1LjA5MSwxNDUuMjMwIDIyNS4yNDcsMTQ2LjAwMCAyMjUuMzAyIEwgMTQ3LjQwMCAyMjUuNDAwIDE0Ny40MDAgMjIyLjgwMCBMIDE0Ny40MDAgMjIwLjIwMCAxMjUuMDgyIDIyMC4wOTcgTCAxMDIuNzYzIDIxOS45OTMgMTAyLjg4MiAyMjIuNjk3IE0xOTQuNDAwIDIzOC4xMjQgQyAxOTEuNDc4IDIzOC45NzAsMTg5LjgxOSAyMzkuOTI2LDE4Ny4yNzUgMjQyLjIyOCBDIDE4NC4zMDcgMjQ0LjkxMywxODQuNDAxIDI0NC45MjQsMTg0LjM5NCAyNDEuOTAwIEMgMTg0LjM4NiAyMzguNjMxLDE4NC4zMzAgMjM4LjU4MiwxODAuNjU1IDIzOC41OTYgTCAxNzcuNTExIDIzOC42MDggMTc3LjQ1NSAyNTkuNTA0IEwgMTc3LjQwMCAyODAuNDAwIDE4MS4wODUgMjgwLjQwMCBMIDE4NC43NjkgMjgwLjQwMCAxODQuNzEwIDI2Ny4zMDAgQyAxODQuNjIwIDI0Ny4zNTcsMTg2LjQwMCAyNDMuMjAwLDE5NS4wMzIgMjQzLjIwMCBDIDIwMi43NTggMjQzLjIwMCwyMDQuNTMzIDI0Ny45MDQsMjAzLjY1OSAyNjYuMDY0IEMgMjAzLjQwMiAyNzEuNDE5LDIwMy4xOTMgMjc2LjgzNSwyMDMuMTk2IDI3OC4xMDAgTCAyMDMuMjAwIDI4MC40MDAgMjA2LjgwMCAyODAuNDAwIEMgMjA5LjM4NyAyODAuNDAwLDIxMC40MTQgMjgwLjI1OSwyMTAuNDUwIDI3OS45MDAgQyAyMTAuNDc4IDI3OS42MjUsMjEwLjQ2MSAyNzUuMjYwLDIxMC40MTIgMjcwLjIwMCBDIDIxMC4yMDkgMjQ4Ljk0NiwyMTIuNDA1IDI0My4wOTYsMjIwLjYwMCAyNDMuMDYwIEMgMjIzLjg4MiAyNDMuMDQ1LDIyNi4xODAgMjQ0LjAyNCwyMjcuNzI3IDI0Ni4wOTYgQyAyMjkuNzMzIDI0OC43ODIsMjI5LjgwNiAyNDkuNDk1LDIyOS43MTQgMjY1LjUxNSBMIDIyOS42MjkgMjgwLjQzMCAyMzMuMjU3IDI4MC4zMTUgTCAyMzYuODg2IDI4MC4yMDAgMjM2LjkxMiAyNjQuMDAwIEMgMjM2LjkzNyAyNDguMTkyLDIzNi45MTYgMjQ3Ljc0NSwyMzYuMDUyIDI0NS41MzAgQyAyMzIuMjc5IDIzNS44NzEsMjE4LjA1MCAyMzQuOTYzLDIxMS40MDAgMjQzLjk1OCBDIDIwOS45NDAgMjQ1LjkzMywyMDkuODU0IDI0NS45NDQsMjA5LjA1MCAyNDQuMjQ5IEMgMjA2LjcwOSAyMzkuMzE1LDE5OS45OTEgMjM2LjUwNiwxOTQuNDAwIDIzOC4xMjQgTTI2MS4yODMgMjM4LjIxMCBDIDI0MS4yNTIgMjQyLjU2MCwyNDAuNjgyIDI3NC40MDYsMjYwLjUyNyAyODAuNDQyIEMgMjY4Ljg2NCAyODIuOTc3LDI4MS41MzMgMjc5LjQwMSwyODIuMTMyIDI3NC4zNDQgQyAyODIuNDY3IDI3MS41MTcsMjgyLjAwNyAyNzEuMTg5LDI4MC4wNTIgMjcyLjg2MiBDIDI2OS4yMjAgMjgyLjEzNCwyNTUuNjg0IDI3Ni42NDcsMjU0LjI0NCAyNjIuNDAwIEMgMjUzLjkwMCAyNTguOTk1LDI1Mi44NDkgMjU5LjIyMywyNjkuNDIxIDI1OS4xMDUgTCAyODQuMjAwIDI1OS4wMDAgMjg0LjMzNiAyNTcuMDAwIEMgMjg1LjIzMSAyNDMuODI4LDI3NC43NTEgMjM1LjI4NiwyNjEuMjgzIDIzOC4yMTAgTTE1Ni4zODAgMjM4Ljc5MyBDIDE1Ni4zNjkgMjM4LjkwNywxNTYuMzQzIDI0OC4yNzAsMTU2LjMyMiAyNTkuNjAwIEwgMTU2LjI4NSAyODAuMjAwIDE1OS44NzYgMjgwLjMxNCBMIDE2My40NjcgMjgwLjQyOCAxNjMuNDM0IDI1OS41MzEgTCAxNjMuNDAwIDIzOC42MzMgMTU5LjkwMCAyMzguNjA5IEMgMTU3Ljk3NSAyMzguNTk2LDE1Ni4zOTEgMjM4LjY3OCwxNTYuMzgwIDIzOC43OTMgTTI2OS4xNjQgMjQxLjQyNiBDIDI3My40MDggMjQyLjY4NywyNzYuMjYzIDI0Ny4wNzcsMjc2LjQ5MCAyNTIuNjg5IEwgMjc2LjYwMCAyNTUuNDAwIDI2NS41MDAgMjU1LjUwNiBMIDI1NC40MDAgMjU1LjYxMyAyNTQuNDA1IDI1NC41MDYgQyAyNTQuNDQxIDI0NS45NzUsMjYxLjk4MSAyMzkuMjkzLDI2OS4xNjQgMjQxLjQyNiAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2Y4ZjVmNSIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PHBhdGggaWQ9InBhdGgxIiBkPSJNMTc2LjIwMCAyMi43MDAgQyAxNjMuNzg2IDM1LjE4NSwxNTEuODIzIDQ3LjIwMCwxNDkuNjE2IDQ5LjQwMCBDIDE0NC4zMzggNTQuNjYxLDU0LjM1MCAxNDQuNjUzLDQ5LjMwNCAxNDkuNzE3IEMgNDcuMTU3IDE1MS44NzIsMzUuMTg1IDE2My43ODksMjIuNzAwIDE3Ni4yMDEgQyAyLjU3OCAxOTYuMjA0LDAuMDAwIDE5OC45MDYsMC4wMDAgMTk5Ljk4OSBDIDAuMDAwIDIwMS4wNzAsMi4xNTMgMjAzLjM0MiwxOC42ODAgMjE5LjcwNiBDIDI4Ljk1NCAyMjkuODc4LDQ3LjgwOSAyNDguNzEyLDYwLjU4MCAyNjEuNTYwIEMgODkuODg4IDI5MS4wNDUsMTA4Ljk1NSAzMTAuMTEyLDEzOC40NDAgMzM5LjQyMCBDIDE1MS4yODggMzUyLjE5MSwxNzAuMTIyIDM3MS4wNDYsMTgwLjI5NCAzODEuMzIwIEMgMTk2LjU0MyAzOTcuNzMyLDE5OC45MzUgNDAwLjAwMCwxOTkuOTk0IDQwMC4wMDAgQyAyMDEuMDU0IDQwMC4wMDAsMjA0LjEzMiAzOTcuMDU3LDIyNS43NTkgMzc1LjM2MCBDIDIzOS4yNjcgMzYxLjgwOCwyNTAuNTAwIDM1MC41NDAsMjUwLjcyMCAzNTAuMzIwIEMgMjUxLjI0MyAzNDkuNzk3LDM0OS42NTkgMjUxLjM4MSwzNTAuMjYwIDI1MC43ODAgQyAzNTAuNTEzIDI1MC41MjcsMzYxLjgwOCAyMzkuMjY3LDM3NS4zNjAgMjI1Ljc1OSBDIDM5Ny4wMjcgMjA0LjE2Miw0MDAuMDAwIDIwMS4wNTMsNDAwLjAwMCAxOTkuOTk3IEMgNDAwLjAwMCAxOTguOTQwLDM5Ny4xMTMgMTk1LjkyMCwzNzYuMTAwIDE3NC45OTQgQyAzNjIuOTU1IDE2MS45MDMsMzUxLjY2MCAxNTAuNjUwLDM1MS4wMDAgMTQ5Ljk4OCBDIDM1MC4zNDAgMTQ5LjMyNSwzMjcuNzUwIDEyNi43MzMsMzAwLjgwMCA5OS43ODIgQyAyNzMuODUwIDcyLjgzMiwyNTEuNDY1IDUwLjQ0NiwyNTEuMDU1IDUwLjAzNSBDIDI1MC42NDYgNDkuNjI1LDIzOS4yNjAgMzguMTk5LDIyNS43NTUgMjQuNjQ1IEMgMjA0LjA1NSAyLjg2NywyMDEuMDU3IDAuMDAwLDE5OS45ODUgMC4wMDAgQyAxOTguOTE0IDAuMDAwLDE5Ni4xMzYgMi42NTEsMTc2LjIwMCAyMi43MDAgTTMwOS4yMDAgMTcyLjgyNSBDIDMwOS4zMTAgMTkwLjc0MSwzMDkuMzQyIDIwNS42MDksMzA5LjI3MSAyMDUuODY0IEMgMzA5LjE4MyAyMDYuMTc5LDMwNy45NjQgMjA2LjMwOCwzMDUuNDcxIDIwNi4yNjQgTCAzMDEuODAwIDIwNi4yMDAgMzAxLjc4NSAyMDMuMDAwIEMgMzAxLjc3MSAxOTkuOTk3LDMwMS4wNTQgMTk4LjY3NSwzMDAuNDQ2IDIwMC41MzAgQyAyOTkuMDEyIDIwNC45MDEsMjg4LjgxNSAyMDguMzQyLDI4Mi4zMjAgMjA2LjY0NyBDIDI2NC43NjcgMjAyLjA2NywyNjQuMzc5IDE3MC42NjIsMjgxLjgwMCAxNjQuNTQyIEMgMjg3LjU4NSAxNjIuNTA5LDI5NS40MzkgMTY0LjE2NywyOTkuMTYyIDE2OC4yMDUgQyAzMDEuNzg0IDE3MS4wNTAsMzAxLjc1OSAxNzEuMTk0LDMwMS40NjIgMTU0Ljk3MSBDIDMwMS4yODYgMTQ1LjMzNCwzMDEuMzMyIDE0MC40MjMsMzAxLjYwMCAxNDAuMzM0IEMgMzAxLjgyMiAxNDAuMjYwLDMwMy41NzggMTQwLjIxMSwzMDUuNTAyIDE0MC4yMjUgTCAzMDkuMDAwIDE0MC4yNTAgMzA5LjIwMCAxNzIuODI1IE03My4xNTMgMTQ4LjcwMCBDIDczLjkxNSAxNTEuMzEzLDc1LjE1MiAxNTUuNzA1LDc2LjA1NSAxNTkuMDAwIEMgNzYuMjk2IDE1OS44ODAsNzYuNjI3IDE2MS4wNTAsNzYuNzkxIDE2MS42MDAgQyA3Ny4yMzEgMTYzLjA3OSw3Ny44MzQgMTY1LjE5MSw3OC4zMzMgMTY3LjAwMCBDIDc5LjAxOCAxNjkuNDg0LDgxLjIxMiAxNzYuODg2LDgxLjU5NSAxNzguMDAwIEMgODEuOTQxIDE3OS4wMDksODIuNDcyIDE4MC43NDEsODQuNzg0IDE4OC40MDAgQyA4NS40ODEgMTkwLjcxMCw4Ni4yMDMgMTkzLjA1MCw4Ni4zODggMTkzLjYwMCBDIDg2LjU3NCAxOTQuMTUwLDg2LjgzNiAxOTQuOTQxLDg2Ljk3MiAxOTUuMzU3IEMgODcuNDAyIDE5Ni42NzcsODcuODEwIDE5NS42MjIsOTMuNzcwIDE3Ny44MDAgQyA5Ni4xMTkgMTcwLjc3Myw5Ni44MjUgMTY4LjUzOSw5OC44NTcgMTYxLjcwMCBDIDk5LjI2NiAxNjAuMzI1LDk5Ljk2MiAxNTcuOTg1LDEwMC40MDMgMTU2LjUwMCBDIDEwMC44NDUgMTU1LjAxNSwxMDEuNDA2IDE1My4wODAsMTAxLjY1MCAxNTIuMjAwIEMgMTAzLjQyNCAxNDUuNzkxLDEwMy4yNTEgMTQ2LjAwMCwxMDYuNzgxIDE0Ni4wMDAgTCAxMDkuODY0IDE0Ni4wMDAgMTExLjEzMyAxNDkuOTAwIEMgMTExLjgzMCAxNTIuMDQ1LDExMi45NjMgMTU1LjYwMCwxMTMuNjUwIDE1Ny44MDAgQyAxMTYuMDE4IDE2NS4zODMsMTI1LjkzNiAxOTQuODM4LDEyNi4yMjYgMTk1LjE1MCBDIDEyNi41MDYgMTk1LjQ0OSwxMjcuNjE5IDE5Mi40MDAsMTMwLjczNyAxODIuODAwIEMgMTMzLjQ3MCAxNzQuMzg1LDEzNC43NzYgMTcwLjA3NiwxMzYuODAwIDE2Mi44MDAgQyAxMzguMTM5IDE1Ny45ODUsMTM5LjYzNiAxNTIuNTI1LDE0MC40NDcgMTQ5LjUwMCBMIDE0MS4zODUgMTQ2LjAwMCAxNDQuNTM4IDE0Ni4wMDAgTCAxNDcuNjkxIDE0Ni4wMDAgMTQ3LjQ4NiAxNDcuMTAwIEMgMTQ3LjM3MyAxNDcuNzA1LDE0Mi44OTMgMTYxLjI1MCwxMzcuNTMwIDE3Ny4yMDAgTCAxMjcuNzc5IDIwNi4yMDAgMTI0LjQwNSAyMDYuMjAwIEwgMTIxLjAzMSAyMDYuMjAwIDEyMC4zNzEgMjA0LjIwMCBDIDEyMC4wMDkgMjAzLjEwMCwxMTkuMzI3IDIwMC45NDAsMTE4Ljg1NiAxOTkuNDAwIEMgMTE1Ljk3MiAxODkuOTczLDExMC40MTggMTczLjA4MiwxMDcuMjE5IDE2NC4wMDkgQyAxMDYuMzI4IDE2MS40ODQsMTA1LjYwMCAxNTkuMzY5LDEwNS42MDAgMTU5LjMwOSBDIDEwNS42MDAgMTU3LjAwMywxMDMuMzQwIDE2My4wMTIsOTYuNzk4IDE4Mi43MDkgTCA4OC45OTYgMjA2LjIwMCA4NS42NTMgMjA2LjIwMCBMIDgyLjMxMSAyMDYuMjAwIDgxLjc4OCAyMDQuODAwIEMgODEuNTAxIDIwNC4wMzAsODAuOTEwIDIwMi4yMzAsODAuNDc1IDIwMC44MDAgQyA4MC4wNDAgMTk5LjM3MCw3OS4xMTAgMTk2LjMxMCw3OC40MDkgMTk0LjAwMCBDIDc3LjcwNyAxOTEuNjkwLDc2LjgxMCAxODguODEwLDc2LjQxNSAxODcuNjAwIEMgNzYuMDIxIDE4Ni4zOTAsNzUuMjk3IDE4NC4wNTAsNzQuODA2IDE4Mi40MDAgQyA3My43MzUgMTc4Ljc5Myw3MS44MDQgMTcyLjYyNyw3MC43OTkgMTY5LjYwMCBDIDcwLjM5NyAxNjguMzkwLDY4Ljk2MCAxNjMuODkwLDY3LjYwNSAxNTkuNjAwIEMgNjYuMjUxIDE1NS4zMTAsNjQuNzk1IDE1MC43OTgsNjQuMzcxIDE0OS41NzMgQyA2My4wOTEgMTQ1Ljg3Niw2Mi45NjYgMTQ2LjAwMCw2Ny45ODMgMTQ2LjAwMCBMIDcyLjM2NiAxNDYuMDAwIDczLjE1MyAxNDguNzAwIE0xNzUuNjAwIDE2NC41MTggQyAxODIuNTkwIDE2Ny4wNzIsMTgzLjM2OSAxNjkuMzg4LDE4My4yNDcgMTg3LjI1MyBMIDE4My4xNTggMjAwLjMwNiAxODQuMDc5IDIwMS4zMzEgQyAxODQuNjUzIDIwMS45NjksMTg1LjY3NiAyMDIuNDgxLDE4Ni43OTcgMjAyLjY4OSBDIDE5MS40MjggMjAzLjU1MiwxODcuNDM2IDIwNi40MDAsMTgxLjU5NCAyMDYuNDAwIEMgMTc5LjQwNiAyMDYuNDAwLDE3Ni44MDAgMjA0LjYzOCwxNzYuODAwIDIwMy4xNTkgQyAxNzYuODAwIDIwMi4wOTgsMTc1Ljc0MyAyMDIuMjA5LDE3NC4zMDQgMjAzLjQxOSBDIDE2NS4yMTYgMjExLjA2NywxNTEuODUwIDIwNy4yNzcsMTUxLjI4MCAxOTYuODkwIEMgMTUwLjgzOCAxODguODI1LDE1NC4wMjkgMTg1Ljk3OCwxNjYuMzU1IDE4My40NDMgQyAxNzAuMTgxIDE4Mi42NTcsMTczLjk2MSAxODEuNjk1LDE3NC43NTUgMTgxLjMwNiBMIDE3Ni4yMDAgMTgwLjYwMCAxNzYuMTQzIDE3Ny4xNjMgQyAxNzYuMDMyIDE3MC41MjUsMTczLjQzMSAxNjcuODE1LDE2Ny4yMDAgMTY3Ljg0NCBDIDE2Mi45ODMgMTY3Ljg2NCwxNjAuODIwIDE2OC43NDIsMTU3Ljk3MiAxNzEuNTg5IEMgMTU1LjIyMSAxNzQuMzQxLDE1NC43MzAgMTc0LjI2MywxNTQuODgxIDE3MS4xMDAgTCAxNTUuMDAwIDE2OC42MDAgMTU3LjIwMCAxNjcuMTI3IEMgMTYxLjkwNyAxNjMuOTc0LDE3MC42OTkgMTYyLjcyOCwxNzUuNjAwIDE2NC41MTggTTIxMS4zMjggMTYzLjk4NiBDIDIxNi44MDAgMTY0Ljg4MiwyMTkuMjU1IDE2Ny4xNTQsMjE3LjE1OCAxNjkuMzgwIEMgMjE2Ljk2MSAxNjkuNTg5LDIxNi44MDAgMTcwLjEzOCwyMTYuODAwIDE3MC42MDAgQyAyMTYuODAwIDE3Mi40NDAsMjE1Ljk2OCAxNzIuNDM0LDIxMy44NDggMTcwLjU4MCBDIDIwNy4wMjggMTY0LjYxNCwxOTkuMDAzIDE2Ni4zNzEsMTk5LjAwMSAxNzMuODMxIEMgMTk5LjAwMCAxNzcuNTI5LDIwMS4wNjAgMTc5LjY4NywyMDYuMDAwIDE4MS4xNjQgQyAyMTQuMzIzIDE4My42NTIsMjE2LjkyNiAxODUuMTEzLDIxOC41MzYgMTg4LjIwMCBDIDIyMy44NDggMTk4LjM4MiwyMTEuMjg5IDIxMC41ODcsMTk5LjM2MCAyMDYuODM1IEMgMTk4LjcyMiAyMDYuNjM1LDE5Ny4zNDMgMjA2LjIzNSwxOTYuMjk1IDIwNS45NDcgQyAxOTUuMjQ4IDIwNS42NTgsMTkzLjkyMyAyMDUuMDUwLDE5My4zNTEgMjA0LjU5NCBMIDE5Mi4zMTIgMjAzLjc2NSAxOTMuMDExIDIwMS4xODMgQyAxOTMuMzk1IDE5OS43NjIsMTkzLjk2NyAxOTguMTgyLDE5NC4yODMgMTk3LjY3MSBMIDE5NC44NTYgMTk2Ljc0MiAxOTUuNjM5IDE5Ny42NzEgQyAyMDIuNDI0IDIwNS43MjQsMjEyLjQ1MCAyMDUuMDQ5LDIxMy40NjYgMTk2LjQ3MiBDIDIxMy45NzYgMTkyLjE2OCwyMTEuMzEyIDE4OS44ODgsMjAzLjI5MyAxODcuNzY1IEMgMTk2LjI0NSAxODUuODk4LDE5My40ODQgMTgyLjU5OCwxOTMuNDM0IDE3NS45ODEgQyAxOTMuMzY1IDE2Ni45NDAsMjAwLjQzMyAxNjIuMjAyLDIxMS4zMjggMTYzLjk4NiBNMjUwLjUyOCAxNjQuMTk4IEMgMjU4LjUzMyAxNjYuMjgzLDI2My4yMDAgMTczLjMzMiwyNjIuNzIyIDE4Mi42MTggTCAyNjIuNjAwIDE4NS4wMDAgMjQ3LjcwMCAxODUuMTA1IEwgMjMyLjgwMCAxODUuMjEwIDIzMi44MDAgMTg3LjU4NSBDIDIzMi44MDAgMjAxLjY1MSwyNDYuNTkwIDIwNy44OTQsMjU4LjExOSAxOTkuMDQ5IEMgMjYwLjQwNCAxOTcuMjk2LDI2MC44MDAgMTk3LjQzMSwyNjAuODAwIDE5OS45NjIgQyAyNjAuODAwIDIwMi4zNjMsMjU5LjYyNiAyMDMuNDIxLDI1NC44MDAgMjA1LjM3MCBDIDIzNi42NzAgMjEyLjY5MiwyMjAuMTg3IDE5Ny42MTIsMjI1LjMyMiAxNzguNDAwIEMgMjI4LjI4MyAxNjcuMzE5LDIzOS4xMDQgMTYxLjIyMiwyNTAuNTI4IDE2NC4xOTggTTM0My44MDAgMTY0LjgzNCBDIDM0OS44MDAgMTY3LjA3OSwzNTAuNjAwIDE2OS42OTgsMzUwLjYwMCAxODcuMDg4IEMgMzUwLjYwMCAyMDIuNjQ4LDM1MC40NTkgMjAyLjAwNCwzNTQuMDAwIDIwMi42NzggQyAzNTguNjM4IDIwMy41NjIsMzU0LjcxNSAyMDYuNDA1LDM0OC44NjIgMjA2LjQwMSBDIDM0Ni43OTcgMjA2LjQwMCwzNDUuMTI3IDIwNS4zNTQsMzQ0LjQwNCAyMDMuNjEwIEMgMzQzLjc2NiAyMDIuMDY4LDM0My42MjMgMjAyLjA4MywzNDAuODM1IDIwMy45NzYgQyAzMzAuNjA3IDIxMC45MjIsMzE4Ljc0MyAyMDYuODY4LDMxOC42NjAgMTk2LjQwMCBDIDMxOC41OTYgMTg4LjIzMiwzMjEuNTYzIDE4NS44MDMsMzM0LjgwMCAxODMuMTg2IEMgMzQ0LjQ1NCAxODEuMjc3LDM0NS4yMTMgMTgwLjM0OCwzNDIuOTY2IDE3My4xOTUgQyAzNDAuODYxIDE2Ni40OTYsMzMwLjk0NSAxNjUuNjU1LDMyNS4xOTEgMTcxLjY4OCBDIDMyMi42OTMgMTc0LjMwNywzMjIuMDAwIDE3NC4yNDAsMzIyLjAwMCAxNzEuMzgxIEMgMzIyLjAwMCAxNjUuNTI2LDMzNS4xMjAgMTYxLjU4NywzNDMuODAwIDE2NC44MzQgTTI0MS45OTcgMTY3LjE3NCBDIDIzNy4xNTcgMTY4LjY0NiwyMzIuODAwIDE3NS4wMTgsMjMyLjgwMCAxODAuNjI2IEwgMjMyLjgwMCAxODEuNjEzIDI0My45MDAgMTgxLjUwNiBMIDI1NS4wMDAgMTgxLjQwMCAyNTUuMTI0IDE3OS40NTEgQyAyNTUuNjIxIDE3MS42MzQsMjQ4LjY3OSAxNjUuMTQxLDI0MS45OTcgMTY3LjE3NCBNMjg2LjM5NyAxNjcuOTUwIEMgMjc0LjAyNSAxNzIuMDA3LDI3My4yMzQgMTk3LjUwNCwyODUuMzE5IDIwMi43MTcgQyAyODguODE0IDIwNC4yMjUsMjk0LjM0NyAyMDIuNzA5LDI5Ny4zMTQgMTk5LjQzMSBDIDMwMy4xMTAgMTkzLjAyNiwzMDIuOTMzIDE3NS42NjMsMjk3LjAxOCAxNzAuNDcwIEMgMjk0LjI1MiAxNjguMDQxLDI4OS41MzQgMTY2LjkyMSwyODYuMzk3IDE2Ny45NTAgTTE3MS42MDAgMTg1LjYyNCBDIDE2MS4zODQgMTg3Ljg1MSwxNTguMTQyIDE5MC42MTUsMTU5LjAwMyAxOTYuMzYyIEMgMTU5Ljk5OSAyMDIuOTk5LDE2Ni4yMzUgMjA1LjAxMywxNzIuNzgyIDIwMC44MTEgQyAxNzYuMDU3IDE5OC43MTAsMTc2LjE5NCAxOTguMzI0LDE3Ni4xOTcgMTkxLjIwOCBDIDE3Ni4yMDAgMTg0LjA0NywxNzYuNjAxIDE4NC41MzQsMTcxLjYwMCAxODUuNjI0IE0zNDAuNjAwIDE4NS4yNjEgQyAzMzMuNjAyIDE4Ni45NTUsMzMyLjAyMSAxODcuNDAyLDMzMC43MjQgMTg4LjA1MiBDIDMyMi4xNTEgMTkyLjM0OSwzMjYuNjM0IDIwNS4wMjAsMzM1LjkyMSAyMDIuNzM5IEMgMzQyLjAxNiAyMDEuMjQzLDM0My42MzkgMTk4LjczMiwzNDMuNTA0IDE5MS4wMDUgQyAzNDMuMzg5IDE4NC4zNDksMzQzLjQ5NSAxODQuNTYxLDM0MC42MDAgMTg1LjI2MSBNMTYyLjk0NSAyMTkuOTE5IEMgMTY2LjI1OCAyMjIuODY2LDE2NC4zNDEgMjI4LjAwMCwxNTkuOTI3IDIyOC4wMDAgQyAxNTUuMDQ5IDIyOC4wMDAsMTUzLjM3NSAyMjEuNjM0LDE1Ny42NzkgMjE5LjQ1MCBDIDE1OS4yNDMgMjE4LjY1NywxNjEuNzc5IDIxOC44ODMsMTYyLjk0NSAyMTkuOTE5IE0xNDcuNDAwIDIyMi44MDAgTCAxNDcuNDAwIDIyNS40MDAgMTQ2LjAwMCAyMjUuMzAyIEMgMTQ1LjIzMCAyMjUuMjQ3LDE0MS4yNDkgMjI1LjA5MSwxMzcuMTUzIDIyNC45NTUgTCAxMjkuNzA3IDIyNC43MDYgMTI5LjQyNiAyMjYuMjAyIEMgMTI5LjI3MiAyMjcuMDI1LDEyOS4xNzEgMjM5LjMzMSwxMjkuMjAyIDI1My41NDkgQyAxMjkuMjMzIDI2Ny43NjcsMTI5LjI0NiAyNzkuNjMxLDEyOS4yMzAgMjc5LjkxNCBDIDEyOS4yMDcgMjgwLjMwNSwxMjguMjIzIDI4MC40MDEsMTI1LjExNCAyODAuMzE0IEwgMTIxLjAyOSAyODAuMjAwIDEyMS4xNTIgMjUyLjQ1MiBMIDEyMS4yNzYgMjI0LjcwNCAxMTMuNTM4IDIyNC45NTIgQyAxMDkuMjgyIDIyNS4wODksMTA1LjE3MCAyMjUuMjQ2LDEwNC40MDAgMjI1LjMwMCBMIDEwMy4wMDAgMjI1LjQwMCAxMDIuODgyIDIyMi42OTcgTCAxMDIuNzYzIDIxOS45OTMgMTI1LjA4MiAyMjAuMDk3IEwgMTQ3LjQwMCAyMjAuMjAwIDE0Ny40MDAgMjIyLjgwMCBNMjAzLjc0MiAyMzkuMDEwIEMgMjA2LjAyOCAyNDAuMTc2LDIwOC4wNzcgMjQyLjE5OSwyMDkuMDUwIDI0NC4yNDkgQyAyMDkuODU0IDI0NS45NDQsMjA5Ljk0MCAyNDUuOTMzLDIxMS40MDAgMjQzLjk1OCBDIDIxOC4wNTAgMjM0Ljk2MywyMzIuMjc5IDIzNS44NzEsMjM2LjA1MiAyNDUuNTMwIEMgMjM2LjkxNiAyNDcuNzQ1LDIzNi45MzcgMjQ4LjE5MiwyMzYuOTEyIDI2NC4wMDAgTCAyMzYuODg2IDI4MC4yMDAgMjMzLjI1NyAyODAuMzE1IEwgMjI5LjYyOSAyODAuNDMwIDIyOS43MTQgMjY1LjUxNSBDIDIyOS44MDYgMjQ5LjQ5NSwyMjkuNzMzIDI0OC43ODIsMjI3LjcyNyAyNDYuMDk2IEMgMjI2LjE4MCAyNDQuMDI0LDIyMy44ODIgMjQzLjA0NSwyMjAuNjAwIDI0My4wNjAgQyAyMTIuNDA1IDI0My4wOTYsMjEwLjIwOSAyNDguOTQ2LDIxMC40MTIgMjcwLjIwMCBDIDIxMC40NjEgMjc1LjI2MCwyMTAuNDc4IDI3OS42MjUsMjEwLjQ1MCAyNzkuOTAwIEMgMjEwLjQxNCAyODAuMjU5LDIwOS4zODcgMjgwLjQwMCwyMDYuODAwIDI4MC40MDAgTCAyMDMuMjAwIDI4MC40MDAgMjAzLjE5NiAyNzguMTAwIEMgMjAzLjE5MyAyNzYuODM1LDIwMy40MDIgMjcxLjQxOSwyMDMuNjU5IDI2Ni4wNjQgQyAyMDQuNTMzIDI0Ny45MDQsMjAyLjc1OCAyNDMuMjAwLDE5NS4wMzIgMjQzLjIwMCBDIDE4Ni40MDAgMjQzLjIwMCwxODQuNjIwIDI0Ny4zNTcsMTg0LjcxMCAyNjcuMzAwIEwgMTg0Ljc2OSAyODAuNDAwIDE4MS4wODUgMjgwLjQwMCBMIDE3Ny40MDAgMjgwLjQwMCAxNzcuNDU1IDI1OS41MDQgTCAxNzcuNTExIDIzOC42MDggMTgwLjY1NSAyMzguNTk2IEMgMTg0LjMzMCAyMzguNTgyLDE4NC4zODYgMjM4LjYzMSwxODQuMzk0IDI0MS45MDAgQyAxODQuNDAxIDI0NC45MjQsMTg0LjMwNyAyNDQuOTEzLDE4Ny4yNzUgMjQyLjIyOCBDIDE5Mi4zNzggMjM3LjYwOSwxOTguNjEwIDIzNi4zOTIsMjAzLjc0MiAyMzkuMDEwIE0yNzEuNTY1IDIzOC4yMTcgQyAyNzkuNzA5IDI0MC4xMzYsMjg0Ljk1OCAyNDcuODU1LDI4NC4zMzYgMjU3LjAwMCBMIDI4NC4yMDAgMjU5LjAwMCAyNjkuNDIxIDI1OS4xMDUgQyAyNTIuODQ5IDI1OS4yMjMsMjUzLjkwMCAyNTguOTk1LDI1NC4yNDQgMjYyLjQwMCBDIDI1NS42ODQgMjc2LjY0NywyNjkuMjIwIDI4Mi4xMzQsMjgwLjA1MiAyNzIuODYyIEMgMjgyLjAwNyAyNzEuMTg5LDI4Mi40NjcgMjcxLjUxNywyODIuMTMyIDI3NC4zNDQgQyAyODEuNTMzIDI3OS40MDEsMjY4Ljg2NCAyODIuOTc3LDI2MC41MjcgMjgwLjQ0MiBDIDI1MS4yNjkgMjc3LjYyNiwyNDYuMjE5IDI3MC4yNzYsMjQ2LjIwOCAyNTkuNjAwIEMgMjQ2LjE5MyAyNDQuMjE0LDI1Ny4yOTUgMjM0Ljg1MywyNzEuNTY1IDIzOC4yMTcgTTE2My40MzQgMjU5LjUzMSBMIDE2My40NjcgMjgwLjQyOCAxNTkuODc2IDI4MC4zMTQgTCAxNTYuMjg1IDI4MC4yMDAgMTU2LjMyMiAyNTkuNjAwIEMgMTU2LjM0MyAyNDguMjcwLDE1Ni4zNjkgMjM4LjkwNywxNTYuMzgwIDIzOC43OTMgQyAxNTYuMzkxIDIzOC42NzgsMTU3Ljk3NSAyMzguNTk2LDE1OS45MDAgMjM4LjYwOSBMIDE2My40MDAgMjM4LjYzMyAxNjMuNDM0IDI1OS41MzEgTTI2Mi44NjYgMjQxLjU2MyBDIDI1OC4zOTEgMjQzLjEwOSwyNTQuNDI4IDI0OS4xNzEsMjU0LjQwNSAyNTQuNTA2IEwgMjU0LjQwMCAyNTUuNjEzIDI2NS41MDAgMjU1LjUwNiBMIDI3Ni42MDAgMjU1LjQwMCAyNzYuNDkwIDI1Mi42ODkgQyAyNzYuMTQ2IDI0NC4xNzYsMjY5Ljk1MCAyMzkuMTE3LDI2Mi44NjYgMjQxLjU2MyAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzhjMTQyNCIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9nPjwvc3ZnPg==",Sf="data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwLCAwLCA0MDAsNDAwIj48ZyBpZD0ic3ZnZyI+PHBhdGggaWQ9InBhdGgwIiBkPSJNMTg1LjAwMCAxMjcuMDY1IEMgMTgwLjY3MSAxMjkuNzQzLDE3Mi4zNjcgMTMzLjMzNSwxNjYuMjAwIDEzNS4xOTYgQyAxNjAuNzIwIDEzNi44NTAsMTU5LjQ1MiAxMzcuNTUwLDE2MC45MTkgMTM4LjExNCBDIDE2MS43NzEgMTM4LjQ0MSwxNjcuNDgwIDEzNy43MDIsMTcwLjYwMCAxMzYuODYxIEMgMTcyLjE0MCAxMzYuNDQ2LDE3My42NzAgMTM2LjAzNywxNzQuMDAwIDEzNS45NTMgQyAxNzQuNTE1IDEzNS44MjIsMTc0LjYwMCAxMzYuNzEwLDE3NC42MDAgMTQyLjIwMCBMIDE3NC42MDAgMTQ4LjYwMCAxNjguNjAwIDE0OC44MDAgTCAxNjIuNjAwIDE0OS4wMDAgMTYyLjYwMCAxNTAuMDAwIEwgMTYyLjYwMCAxNTEuMDAwIDE2OC41MDAgMTUxLjExMSBDIDE3Mi44NTYgMTUxLjE5MiwxNzQuNDAwIDE1MS4zNTEsMTc0LjQwMCAxNTEuNzE2IEMgMTc0LjQwMCAxNTQuNzY4LDE2OC4yNjEgMTY4Ljc4NCwxNjMuNDQ0IDE3Ni43MjcgQyAxNjEuMzE3IDE4MC4yMzYsMTYxLjA1MiAxODAuODM0LDE2MS4xNTMgMTgxLjkwMCBDIDE2MS4zOTYgMTg0LjQ3MiwxNjguMTQzIDE3Ni42MTEsMTcyLjIzMyAxNjguOTg5IEMgMTczLjM1MiAxNjYuOTA1LDE3NC4zODcgMTY1LjMyMCwxNzQuNTMzIDE2NS40NjcgQyAxNzQuNjgwIDE2NS42MTMsMTc0LjgwMCAxNzMuNTg5LDE3NC44MDAgMTgzLjE5MCBDIDE3NC44MDAgMjAzLjQyNCwxNzQuOTg3IDIwNC4yNjcsMTc4LjcwOCAyMDAuODAwIEwgMTc5LjYwMCAxOTkuOTY5IDE3OS42MDAgMTgyLjU4NCBDIDE3OS42MDAgMTY4LjY0NCwxNzkuNzAyIDE2NS4yMDAsMTgwLjExNyAxNjUuMjAwIEMgMTgwLjc5MiAxNjUuMjAwLDE4My41NDYgMTY4LjA5MywxODUuMTYzIDE3MC41MDAgQyAxODcuMTIyIDE3My40MTcsMTg5LjcxNiAxNzMuMTQwLDE4OS42NzIgMTcwLjAxNyBDIDE4OS42MzEgMTY3LjA0NCwxODYuNzY1IDE2NC42NDAsMTgxLjA4OSAxNjIuODE2IEwgMTc5LjU3OCAxNjIuMzMxIDE3OS42ODkgMTU2Ljg2NSBMIDE3OS44MDAgMTUxLjQwMCAxODcuMDYxIDE1MS4yOTEgQyAxOTYuMjk5IDE1MS4xNTMsMTk2Ljc1OCAxNTAuNzA0LDE5MS42MDEgMTQ2Ljg1NyBDIDE4OC4yMjIgMTQ0LjMzNiwxODguMjI3IDE0NC4zMzYsMTg1LjgwMCAxNDYuODAwIEMgMTgzLjkyOSAxNDguNjk5LDE4My43MjQgMTQ4LjgwMCwxODEuNzE1IDE0OC44MDAgTCAxNzkuNjAwIDE0OC44MDAgMTc5LjYwMCAxNDEuNDYxIEwgMTc5LjYwMCAxMzQuMTIyIDE4MS41MDAgMTMzLjQ5MiBDIDE4Mi41NDUgMTMzLjE0NiwxODQuNjYwIDEzMi4zOTYsMTg2LjIwMCAxMzEuODI2IEMgMTg3Ljc4NSAxMzEuMjM5LDE4OS40MzQgMTMwLjg3OCwxOTAuMDAwIDEzMC45OTQgQyAxOTIuNjQ4IDEzMS41MzYsMTkyLjM5MCAxMjkuODcxLDE4OS40NTQgMTI3LjQ2NSBDIDE4Ny4zNzkgMTI1Ljc2NSwxODcuMTM3IDEyNS43NDMsMTg1LjAwMCAxMjcuMDY1IE0yMjAuMDAwIDEyOC40NTIgQyAyMTYuMzM5IDEyOS45ODAsMjA5LjA4NiAxMzIuNTU4LDIwNi42MDAgMTMzLjIxNCBDIDIwNS45NDAgMTMzLjM4OCwyMDQuNDEwIDEzMy44MDMsMjAzLjIwMCAxMzQuMTM1IEMgMTk4Ljg4MSAxMzUuMzIzLDE5NC45NjEgMTM2LjMxMSwxOTIuNDc2IDEzNi44MzkgQyAxODkuODkwIDEzNy4zODksMTg4LjkxNiAxMzguMDE4LDE4OS40MTEgMTM4LjgxOCBDIDE4OS43MTkgMTM5LjMxNiwxOTIuNzU3IDEzOS4xMTcsMTk5LjAwMCAxMzguMTkwIEMgMjAwLjk4MCAxMzcuODk2LDIwMy40MTAgMTM3LjUzOCwyMDQuNDAwIDEzNy4zOTQgQyAyMDkuMTU5IDEzNi43MDIsMjE2LjgwOCAxMzUuMDM2LDIyMS43OTkgMTMzLjYwMyBDIDIyMy4zMzggMTMzLjE2MiwyMjUuNjIxIDEzMi44MDAsMjI2Ljg3MyAxMzIuODAwIEMgMjMyLjAxMCAxMzIuODAwLDIzMi4yMzQgMTMxLjg2NywyMjcuODA3IDEyOC45MDAgQyAyMjQuMTIwIDEyNi40MjksMjI0Ljc1OSAxMjYuNDY2LDIyMC4wMDAgMTI4LjQ1MiBNOTQuODAwIDE0OS43NTEgQyA5NC44MDAgMTcwLjMzMyw5NC43OTIgMTcwLjI1NSw5Ni44NzQgMTY5LjE3NiBDIDk4LjU4NSAxNjguMjkxLDk5LjIwMCAxNjcuNDk2LDk5LjIwMCAxNjYuMTcxIEMgOTkuMjAwIDE2My41MTIsOTguOTI0IDE2My42MDAsMTA3LjI0MyAxNjMuNjAwIEwgMTE0LjgwMCAxNjMuNjAwIDExNC44MDAgMTY5LjgwMCBMIDExNC44MDAgMTc2LjAwMCA5Ny44MjQgMTc2LjAwMCBDIDgwLjM5NiAxNzYuMDAwLDgwLjEwMSAxNzYuMDI3LDgwLjYwMCAxNzcuNTk5IEMgODAuODQ0IDE3OC4zNzAsODEuMzA2IDE3OC4zOTQsOTcuNzI2IDE3OC40OTYgTCAxMTQuNjAwIDE3OC42MDAgMTE0LjgxNyAxODkuMjAwIEMgMTE0LjkzNiAxOTUuMDMwLDExNS4wNzEgMTk5Ljg0NSwxMTUuMTE3IDE5OS45MDAgQyAxMTUuNDQ4IDIwMC4yOTcsMTE3LjQ4MSAxOTkuODU0LDExOC40MzEgMTk5LjE3OCBMIDExOS41ODYgMTk4LjM1NSAxMTkuNjkzIDE4OC40NzggTCAxMTkuODAwIDE3OC42MDAgMTM3LjgwMCAxNzguNDAwIEwgMTU1LjgwMCAxNzguMjAwIDE1NS45MDggMTc3LjIwMCBDIDE1Ni4wMDQgMTc2LjMxMSwxNTEuMTEzIDE3Mi4wNDMsMTQ5LjA5MyAxNzEuMjUzIEMgMTQ4Ljg4NiAxNzEuMTcyLDE0Ny42MDMgMTcyLjIxMCwxNDYuMjQxIDE3My41NTkgTCAxNDMuNzY2IDE3Ni4wMTIgMTMxLjc4MyAxNzUuOTA2IEwgMTE5LjgwMCAxNzUuODAwIDExOS42OTAgMTY5LjY5MiBMIDExOS41NzkgMTYzLjU4NCAxMjcuODkwIDE2My42OTIgTCAxMzYuMjAwIDE2My44MDAgMTM2LjMzMCAxNjUuMzk1IEMgMTM2LjU1NiAxNjguMTY4LDEzNy45NjUgMTY4LjQ5MSwxNDAuMzAwIDE2Ni4zMDQgTCAxNDEuMjAwIDE2NS40NjEgMTQxLjIwMCAxNTAuOTMwIEMgMTQxLjIwMCAxMzguNTQ2LDE0MS4yODUgMTM2LjQwMCwxNDEuNzc2IDEzNi40MDAgQyAxNDMuNjQwIDEzNi40MDAsMTQyLjg2NCAxMzQuNDQ2LDE0MC4yMDIgMTMyLjQzNiBDIDEzNy42MTEgMTMwLjQ4MCwxMzcuNDkyIDEzMC40NjcsMTM2LjQwMCAxMzIuMDAwIEwgMTM1LjU0NiAxMzMuMjAwIDExNy42NTEgMTMzLjIwMCBMIDk5Ljc1NyAxMzMuMjAwIDk3Ljg2NCAxMzIuMDAwIEMgOTQuNTU1IDEyOS45MDEsOTQuODAwIDEyOC40NzksOTQuODAwIDE0OS43NTEgTTI1NS44MDQgMTM0LjA2NSBDIDI1NS4yMTggMTM2LjQ1OSwyNTUuNzg4IDE5OC44MjIsMjU2LjQwMCAxOTkuMjA2IEMgMjU4LjU2NSAyMDAuNTYzLDI2MC40MDAgMTk4LjE1OCwyNjAuNDAwIDE5My45NjMgQyAyNjAuNDAwIDE5Mi4wMzksMjYwLjUwOSAxOTAuMTgxLDI2MC42NDMgMTg5LjgzMyBDIDI2MC44NjAgMTg5LjI2NiwyNjMuMjc4IDE4OS4yMDAsMjgzLjg0MyAxODkuMjAwIEwgMzA2LjgwMCAxODkuMjAwIDMwNi44MDAgMTkyLjE3MSBDIDMwNi44MDAgMTk2LjMzOCwzMDguMTc0IDE5Ny4zNjEsMzEwLjcwMCAxOTUuMDc1IEwgMzExLjYwMCAxOTQuMjYxIDMxMS42MDAgMTY3LjY3NiBMIDMxMS42MDAgMTQxLjA5MiAzMTIuNTk2IDE0MC4xNjkgQyAzMTMuODc1IDEzOC45ODQsMzEzLjYzMyAxMzguNDIzLDMxMC45ODMgMTM2LjQyMiBDIDMwOC40MTQgMTM0LjQ4MiwzMDcuOTE2IDEzNC40MzIsMzA2LjgwMCAxMzYuMDAwIEwgMzA1Ljk0NiAxMzcuMjAwIDI4My41MjggMTM3LjIwMCBMIDI2MS4xMTEgMTM3LjIwMCAyNTkuMjU2IDEzNS42ODkgQyAyNTUuODU5IDEzMi45MjQsMjU2LjA2MCAxMzMuMDE5LDI1NS44MDQgMTM0LjA2NSBNMTM2LjIwMCAxNDEuMjAwIEwgMTM2LjIwMCAxNDYuNjAwIDExNy44MDAgMTQ2LjYwMCBMIDk5LjQwMCAxNDYuNjAwIDk5LjI4NyAxNDEuNjU2IEMgOTkuMTMzIDEzNC44ODEsOTYuOTM5IDEzNS41NzQsMTE4LjE1MiAxMzUuNjk2IEwgMTM2LjIwMCAxMzUuODAwIDEzNi4yMDAgMTQxLjIwMCBNMjI3LjQ3NCAxNDAuNTAwIEMgMjI1LjQyOCAxNDYuMjg1LDIyNC4yNjIgMTQ5LjA5OSwyMjIuMjU2IDE1My4wOTMgQyAyMTkuMjczIDE1OS4wMzUsMjE5LjQ2NyAxNjEuMjk3LDIyMi42NjggMTU3LjkwMCBDIDIyNC41MjEgMTU1LjkzNCwyMzEuMjAwIDE0NS42NTEsMjMxLjIwMCAxNDQuNzY1IEMgMjMxLjIwMCAxNDQuNTcxLDIzMi4wMDUgMTQ0LjIwOSwyMzIuOTg4IDE0My45NjEgQyAyMzYuNDk3IDE0My4wNzgsMjM2LjM1NCAxNDIuMTkxLDIzMi4zODAgMTQwLjE5MCBDIDIyOC43MzMgMTM4LjM1MywyMjguMjIyIDEzOC4zODUsMjI3LjQ3NCAxNDAuNTAwIE0yODAuOTU3IDE0MC4yMzMgQyAyODEuMDkxIDE0MC41ODEsMjgxLjIwMCAxNDUuMzQ3LDI4MS4yMDAgMTUwLjgyNSBMIDI4MS4yMDAgMTYwLjc4NSAyODAuMzAwIDE2MS4wMDUgQyAyNzkuODA1IDE2MS4xMjYsMjc1LjE3MCAxNjEuMTc1LDI3MC4wMDAgMTYxLjExMyBMIDI2MC42MDAgMTYxLjAwMCAyNjAuNDg3IDE1MS4yMDAgQyAyNjAuNDI1IDE0NS44MTAsMjYwLjQ3NCAxNDAuOTk1LDI2MC41OTUgMTQwLjUwMCBMIDI2MC44MTUgMTM5LjYwMCAyNzAuNzY1IDEzOS42MDAgQyAyNzkuNDY5IDEzOS42MDAsMjgwLjc0NSAxMzkuNjc5LDI4MC45NTcgMTQwLjIzMyBNMzA2LjcwNyAxNTAuMzAwIEwgMzA2LjYwMCAxNjEuMDAwIDI5Ni40MDAgMTYxLjAwMCBMIDI4Ni4yMDAgMTYxLjAwMCAyODYuMDkzIDE1MC4zMDAgTCAyODUuOTg3IDEzOS42MDAgMjk2LjQwMCAxMzkuNjAwIEwgMzA2LjgxMyAxMzkuNjAwIDMwNi43MDcgMTUwLjMwMCBNMjA2Ljk4NiAxNDEuMjIzIEMgMjA2Ljg0MiAxNDEuNDU2LDIwNy41NDkgMTQyLjg3NSwyMDguNTU3IDE0NC4zNzcgQyAyMTAuNDMwIDE0Ny4xNjksMjExLjY0NSAxNDkuNjY2LDIxMi4xNjggMTUxLjgwMCBDIDIxMy4wNTAgMTU1LjM5OCwyMTYuODAwIDE1NS4xNjksMjE2LjgwMCAxNTEuNTE3IEMgMjE2LjgwMCAxNDcuMzgxLDIwOC41MzcgMTM4LjcxMywyMDYuOTg2IDE0MS4yMjMgTTE5NS4zMDAgMTQzLjQ4MyBDIDE5NC40NzggMTQzLjc4NSwxOTQuNzIyIDE0NC41ODksMTk2LjE5NiAxNDYuNDQ0IEMgMTk2Ljk2NCAxNDcuNDEwLDE5Ny41OTQgMTQ4LjMzNywxOTcuNTk2IDE0OC41MDQgQyAxOTcuNTk4IDE0OC42NzIsMTk3LjkzOSAxNDkuNTcyLDE5OC4zNTMgMTUwLjUwNCBDIDE5OC43NjcgMTUxLjQzNywxOTkuMzM3IDE1Mi44MzAsMTk5LjYyMCAxNTMuNjAwIEMgMjAxLjAxNyAxNTcuNDAyLDIwNC4wMDAgMTU2Ljk3MCwyMDQuMDAwIDE1Mi45NjYgQyAyMDQuMDAwIDE0OS4xMTcsMTk3Ljk0MSAxNDIuNTEyLDE5NS4zMDAgMTQzLjQ4MyBNMTM2LjIwOCAxNTAuMTAwIEMgMTM2LjMzMSAxNTAuNTk1LDEzNi4zNzkgMTUzLjI1MCwxMzYuMzE2IDE1Ni4wMDAgTCAxMzYuMjAwIDE2MS4wMDAgMTE4LjYwMCAxNjEuMTExIEMgMTA4LjkyMCAxNjEuMTcyLDEwMC41OTUgMTYxLjEyNCwxMDAuMTAwIDE2MS4wMDMgQyA5OS4wNDQgMTYwLjc0Nyw5OC42NzEgMTUwLjY4OSw5OS42ODAgMTQ5LjY4MCBDIDEwMC4wMzkgMTQ5LjMyMSwxMDQuNjc0IDE0OS4yMDAsMTE4LjA3MiAxNDkuMjAwIEwgMTM1Ljk4NSAxNDkuMjAwIDEzNi4yMDggMTUwLjEwMCBNMjA2LjU4MiAxNTkuNzA0IEMgMjA2LjQ3NyAxNTkuOTc3LDIwNi40MzkgMTY5LjIwMCwyMDYuNDk2IDE4MC4yMDAgTCAyMDYuNjAwIDIwMC4yMDAgMjA3Ljk1NCAyMDAuMTM1IEMgMjA5LjgzMCAyMDAuMDQ1LDIxMC45MTQgMTk4LjgyNiwyMTEuMTgxIDE5Ni41MDggTCAyMTEuNDAwIDE5NC42MDAgMjIwLjAwMCAxOTQuNjAwIEwgMjI4LjYwMCAxOTQuNjAwIDIyOC43MTIgMTk1LjYwMCBDIDIyOS4wNTggMTk4LjY5MiwyMzAuMDk2IDE5OS4yNDEsMjMyLjQzOCAxOTcuNTczIEwgMjMzLjYwMCAxOTYuNzQ2IDIzMy42MDAgMTgxLjE2NCBMIDIzMy42MDAgMTY1LjU4MyAyMzQuNjE1IDE2NS4xMjAgQyAyMzUuMjMyIDE2NC44MzksMjM1LjU0NiAxNjQuNDM3LDIzNS40MTUgMTY0LjA5NiBDIDIzNS4yOTcgMTYzLjc4NywyMzUuMjAwIDE2My40MDUsMjM1LjIwMCAxNjMuMjQ2IEMgMjM1LjIwMCAxNjIuODk3LDIzMC41ODMgMTU5LjYwMCwyMzAuMDk1IDE1OS42MDAgQyAyMjkuOTA1IDE1OS42MDAsMjI5LjM1MSAxNjAuMTQwLDIyOC44NjMgMTYwLjgwMCBMIDIyNy45NzYgMTYyLjAwMCAyMTkuNjg4IDE2MS45OTkgTCAyMTEuNDAwIDE2MS45OTggMjA5LjA4NiAxNjAuNjAzIEMgMjA3LjQ4NiAxNTkuNjM4LDIwNi43MTMgMTU5LjM2MCwyMDYuNTgyIDE1OS43MDQgTTE5Mi44MDAgMTgwLjE0OCBMIDE5Mi44MDAgMjAwLjAwMCAxOTMuOTY5IDIwMC4wMDAgQyAxOTQuNjQ0IDIwMC4wMDAsMTk1LjY2MCAxOTkuNTYyLDE5Ni4zNjkgMTk4Ljk2NCBMIDE5Ny42MDAgMTk3LjkyOSAxOTcuNjAwIDE4MC45NTYgTCAxOTcuNjAwIDE2My45ODMgMTk4LjU1MiAxNjMuNTQ5IEMgMjAwLjY4MyAxNjIuNTc4LDE5OC45MTcgMTYwLjk4OSwxOTUuMjQ1IDE2MC41NzMgTCAxOTIuODAwIDE2MC4yOTcgMTkyLjgwMCAxODAuMTQ4IE0yODAuOTU3IDE2NC4yMzMgQyAyODEuNTc0IDE2NS44MzksMjgxLjIxNiAxODYuMzA4LDI4MC41NjcgMTg2LjU1NyBDIDI3OC45NjkgMTg3LjE3MCwyNjAuODkyIDE4Ni44MTcsMjYwLjY0MyAxODYuMTY3IEMgMjYwLjUwOSAxODUuODE5LDI2MC40MDAgMTgwLjg4NCwyNjAuNDAwIDE3NS4yMDAgQyAyNjAuNDAwIDE2OS41MTYsMjYwLjUwOSAxNjQuNTgxLDI2MC42NDMgMTY0LjIzMyBDIDI2MS4wMTAgMTYzLjI3NSwyODAuNTkwIDE2My4yNzUsMjgwLjk1NyAxNjQuMjMzIE0zMDYuNzA2IDE3NS4xMDAgTCAzMDYuNjAwIDE4Ni42MDAgMjk2LjQwMCAxODYuNjAwIEwgMjg2LjIwMCAxODYuNjAwIDI4Ni4wOTQgMTc1LjEwMCBMIDI4NS45ODggMTYzLjYwMCAyOTYuNDAwIDE2My42MDAgTCAzMDYuODEyIDE2My42MDAgMzA2LjcwNiAxNzUuMTAwIE0yMjguNzEwIDE3MC43MDAgTCAyMjguODIxIDE3Ni44MDAgMjIwLjAxMCAxNzYuODAwIEwgMjExLjIwMCAxNzYuODAwIDIxMS4yMDAgMTcwLjg2NyBDIDIxMS4yMDAgMTY3LjYwMywyMTEuMzIzIDE2NC44MTAsMjExLjQ3NCAxNjQuNjU5IEMgMjExLjYyNSAxNjQuNTA4LDIxNS41NDAgMTY0LjQzMywyMjAuMTc0IDE2NC40OTIgTCAyMjguNjAwIDE2NC42MDAgMjI4LjcxMCAxNzAuNzAwIE0yMjguNzEwIDE4NS43MDAgTCAyMjguODIwIDE5Mi4wMDAgMjIwLjAxMCAxOTIuMDAwIEwgMjExLjIwMCAxOTIuMDAwIDIxMS4yMDAgMTg1Ljg2NyBDIDIxMS4yMDAgMTgyLjQ5MywyMTEuMzIzIDE3OS42MTAsMjExLjQ3NCAxNzkuNDU5IEMgMjExLjYyNSAxNzkuMzA4LDIxNS41NDAgMTc5LjIzMywyMjAuMTc0IDE3OS4yOTIgTCAyMjguNjAwIDE3OS40MDAgMjI4LjcxMCAxODUuNzAwIE0yMTEuMzIwIDIxMS40NjMgQyAyMTEuMTY3IDIxMS44NjQsMjExLjM2NSAyMTIuMzI4LDIxMS44MzUgMjEyLjY2NSBDIDIxNS4zNjQgMjE1LjIwMiwyMTQuODYyIDIxNi4yNDAsMjA1LjQyMCAyMjUuOTQyIEMgMTk2LjE5NSAyMzUuNDIwLDE4NC40MzEgMjQ0LjIxNiwxNjkuMjcxIDI1Mi45NzIgQyAxNjMuMjgwIDI1Ni40MzIsMTYyLjA2OSAyNTcuNTkxLDE2My43NjQgMjU4LjI0MiBDIDE2NS45ODEgMjU5LjA5MiwxODUuOTQxIDI0Ny45OTksMTk2LjY2NCAyMzkuOTU3IEMgMTk3LjU4MCAyMzkuMjcwLDE5OC41MjUgMjM4LjgzMCwxOTguNzY0IDIzOC45NzggQyAxOTkuNTI5IDIzOS40NTEsMTk5LjM0NiAyNjQuMTMwLDE5OC41NDAgMjY5LjIxNyBDIDE5Ny42MzggMjc0LjkwOSwxOTguOTUzIDI3OC40MDAsMjAxLjk5OSAyNzguNDAwIEMgMjAzLjYyOSAyNzguNDAwLDIwMy41OTkgMjc4Ljc3MCwyMDMuNjA2IDI1OC4yNjcgQyAyMDMuNjA5IDI0Ny44OTAsMjAzLjc0NCAyMzkuMjIwLDIwMy45MDYgMjM4Ljk5OSBDIDIwNC4wNjggMjM4Ljc3OSwyMDQuNjk1IDIzOC4zNDQsMjA1LjMwMCAyMzguMDMyIEMgMjA2LjgwMiAyMzcuMjU4LDIwNi42OTAgMjM2LjIyOSwyMDUuMDE3IDIzNS40MzUgQyAyMDMuMzQ1IDIzNC42NDIsMjAzLjQ2NiAyMzQuMjI1LDIwNS45MDEgMjMyLjQwMCBDIDIwNi45MjggMjMxLjYzMCwyMTAuMTA3IDIyOC42OTIsMjEyLjk2NSAyMjUuODcxIEMgMjE4LjYyOCAyMjAuMjgyLDIxOC45OTkgMjIwLjAwMCwyMjAuNjk0IDIyMC4wMDAgQyAyMjUuOTk1IDIyMC4wMDAsMjE5LjQxMyAyMTEuODQwLDIxMy40ODUgMjExLjA2MiBDIDIxMS45MzEgMjEwLjg1OSwyMTEuNTIzIDIxMC45MzQsMjExLjMyMCAyMTEuNDYzIE0xMDYuMjgzIDIxMS43MjggQyAxMDYuMDUwIDIxMi4zMzYsMTA2LjYwMyAyMTIuODEzLDEwOC44NzAgMjEzLjk2MSBDIDExMC40NDcgMjE0Ljc2MCwxMTAuNjQ3IDIxNi4wMjcsMTA5LjYwMyAyMTguNjAwIEMgMTA5LjQyNCAyMTkuMDQwLDEwOC44NjUgMjIwLjQ4MCwxMDguMzYwIDIyMS44MDAgQyAxMDYuODAxIDIyNS44NzQsMTAwLjgwNCAyMzYuMjU2LDk5LjIzNCAyMzcuNjAwIEMgOTkuMTA1IDIzNy43MTAsOTguMDI0IDIzOC45NzAsOTYuODMyIDI0MC40MDAgQyA5NS42MzkgMjQxLjgzMCw5Mi43NzggMjQ0LjgyNyw5MC40NzMgMjQ3LjA1OSBDIDg2LjUwNSAyNTAuOTA0LDg1LjYwMiAyNTIuNDAwLDg3LjI1MCAyNTIuNDAwIEMgODguMjQ5IDI1Mi40MDAsOTUuMjg4IDI0Ni43NDYsOTkuODcyIDI0Mi4yNjMgTCAxMDMuNTQ0IDIzOC42NzEgMTA2LjE0NyAyMzkuMzE0IEMgMTExLjIwNiAyNDAuNTYyLDExNy41NjkgMjQzLjczMywxMjAuMzA1IDI0Ni4zNjkgTCAxMjEuMjEwIDI0Ny4yNDEgMTE5Ljk0MSAyNDkuMTIwIEMgMTE0LjgyOCAyNTYuNjg5LDEwNS40MjkgMjY1LjQxNiw5NS40MDAgMjcxLjkwNSBDIDg5Ljc4NSAyNzUuNTM4LDg5LjIwMCAyNzUuOTgwLDg5LjIwMCAyNzYuNTk2IEMgODkuMjAwIDI4MC45MTAsMTEyLjQ0NCAyNjUuMjkzLDEyMC44OTcgMjU1LjMwMSBDIDEyMi4zMzkgMjUzLjU5NSwxMjMuOTg5IDI1MS43NjIsMTI0LjU2MyAyNTEuMjI4IEwgMTI1LjYwNSAyNTAuMjU1IDEyNi43MDMgMjUxLjMwMiBDIDEzMS4wODcgMjU1LjQ4NSwxMzQuNTYwIDI1MS4yNTQsMTMwLjM5OSAyNDYuNzk5IEMgMTI4Ljg4OCAyNDUuMTgxLDEyOC44ODQgMjQ1LjIyMSwxMzAuODAwIDI0Mi40MDAgQyAxMzEuNjgwIDI0MS4xMDQsMTMyLjQwMCAyMzkuOTMxLDEzMi40MDAgMjM5Ljc5NCBDIDEzMi40MDAgMjM5LjY1NywxMzIuOTQwIDIzOC43NTksMTMzLjYwMCAyMzcuODAwIEMgMTM0LjI2MCAyMzYuODQwLDEzNS44OTggMjMzLjg4MCwxMzcuMjM4IDIzMS4yMjEgQyAxMzkuMzAwIDIyNy4xMzMsMTM5Ljk1MSAyMjYuMTk3LDE0MS40NTUgMjI1LjE2MiBDIDE0NC4wMTEgMjIzLjQwNCwxNDMuMTQxIDIyMS42MDgsMTM4LjUzNyAyMTkuMTM0IEwgMTM2Ljg3NCAyMTguMjQwIDEzNS4yNjggMjE5LjY5MSBDIDEzMy41MjYgMjIxLjI2NSwxMzMuMTAyIDIyMS4zNjYsMTI2LjQwMCAyMjEuODE5IEMgMTE0Ljg1OSAyMjIuNTk5LDExNC4zMDIgMjIyLjYxMSwxMTQuMDk4IDIyMi4wNzggQyAxMTMuNzc2IDIyMS4yMzksMTE1LjY0MyAyMTguMDIzLDExNi43NjQgMjE3LjQ4NiBDIDExOC44NjMgMjE2LjQ4MCwxMTcuNzcxIDIxNC41MzIsMTE0LjAwNCAyMTIuNTYzIEMgMTExLjM1MiAyMTEuMTc4LDEwNi42ODggMjEwLjY3MywxMDYuMjgzIDIxMS43MjggTTI3NS43MjAgMjE0LjY2NSBDIDI3NS41NDQgMjE1LjEyMiwyNzUuNzcwIDIxNS41NDcsMjc2LjQxMyAyMTUuOTcxIEMgMjgxLjM3OSAyMTkuMjQ2LDI4MS4zODEgMjIwLjAwMCwyNzYuNDU5IDIzMy44MDAgQyAyNzIuMzU5IDI0NS4yOTMsMjY4LjUwNCAyNTQuNjI1LDI2Ni4wNzkgMjU4LjkyNiBDIDI2My45OTIgMjYyLjYyNiwyNTQuMzkwIDI2Mi43OTcsMjUyLjMwOSAyNTkuMTcwIEMgMjUwLjU0OCAyNTYuMTAyLDI0OS43MTUgMjU5LjkxMiwyNTEuMzcwIDI2My40NjYgQyAyNTMuNTY5IDI2OC4xOTAsMjU3LjMwNCAyNzAuNjk0LDI1OS4wODkgMjY4LjY0MiBDIDI1OS43MTMgMjY3LjkyNCwyNjAuODYwIDI2Ny40NzcsMjYzLjY2MSAyNjYuODYyIEMgMjgyLjA2MiAyNjIuODIyLDI4OC42NzYgMjYxLjI4NiwyOTYuNTc0IDI1OS4yMjMgQyAzMDAuNzM5IDI1OC4xMzUsMzA0LjI5NyAyNTcuMzM2LDMwNC40ODAgMjU3LjQ0OSBDIDMwNS4zMTcgMjU3Ljk2NywzMDYuODk3IDI2MS42MzAsMzA4LjA0OSAyNjUuNzI3IEMgMzA5LjQ5NyAyNzAuODc2LDMxMy42MDAgMjcwLjQzMiwzMTMuNjAwIDI2NS4xMjUgQyAzMTMuNjAwIDI1OC4yNjcsMzA1LjU1NyAyNDguMTU4LDI5My4wMzUgMjM5LjI3NyBDIDI4OC4yNzkgMjM1LjkwNCwyODcuODEzIDIzNy42NzksMjkyLjMyMCAyNDIuMDAwIEMgMjk3LjIyOCAyNDYuNzA2LDMwMi40MDAgMjUyLjk3OSwzMDIuNDAwIDI1NC4yMjcgQyAzMDIuNDAwIDI1NS4xNzUsMjY5Ljc0MyAyNjEuMDc3LDI2OC45NDEgMjYwLjI3NCBDIDI2OC44MTIgMjYwLjE0NSwyNjkuNjA0IDI1OC41NDYsMjcwLjcwMCAyNTYuNzIwIEMgMjczLjk2MyAyNTEuMjg3LDI3OS40NjIgMjQwLjEzMiwyODEuOTk5IDIzMy44MDAgQyAyODQuNjQ0IDIyNy4xOTYsMjg1Ljg5NiAyMjQuODc0LDI4Ny4xNjQgMjI0LjIxOSBDIDI4OS4yMDQgMjIzLjE2NCwyODguNTcwIDIyMS4zMzIsMjg1LjA1MyAyMTguMTE4IEMgMjgxLjYzMSAyMTQuOTkxLDI3Ni4zNDUgMjEzLjAzNSwyNzUuNzIwIDIxNC42NjUgTTEzMy44NDggMjI0LjU4MCBDIDEzNC4yNjggMjI1LjY3NywxMjcuODk3IDIzNy44ODMsMTI1LjEwOSAyNDEuMzIxIEwgMTI0LjIwMCAyNDIuNDQyIDEyMS42MDAgMjQxLjI2MyBDIDExNy45NzEgMjM5LjYxOCwxMTMuNTk1IDIzOC4yMTIsMTA5LjYwMCAyMzcuNDA3IEMgMTA3LjczMCAyMzcuMDMwLDEwNS45NjggMjM2LjY1MiwxMDUuNjg0IDIzNi41NjcgQyAxMDUuMzQwIDIzNi40NjQsMTA1Ljg2MCAyMzUuMzg3LDEwNy4yMzEgMjMzLjM1NCBDIDEwOC4zNjYgMjMxLjY3MywxMDkuOTcyIDIyOS4xMjksMTEwLjc5OSAyMjcuNzAyIEwgMTEyLjMwNCAyMjUuMTA4IDExOC4yNTIgMjI0LjkzMyBDIDEyMS41MjMgMjI0LjgzNywxMjUuNDYwIDIyNC42MTEsMTI3LjAwMCAyMjQuNDMyIEMgMTMxLjY1NiAyMjMuODg5LDEzMy41OTkgMjIzLjkzMSwxMzMuODQ4IDIyNC41ODAgIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNmOGY0ZjUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjxwYXRoIGlkPSJwYXRoMSIgZD0iTTE3Ny44NzYgMjEuMDQ1IEMgMTY2LjM5NCAzMi42MjAsMTUxLjcxMSA0Ny4zMzUsMTQ1LjI0NiA1My43NDUgQyAxMzAuMDQ0IDY4LjgxOSw2OC44MTkgMTMwLjA0NCw1My43NDUgMTQ1LjI0NiBDIDQ3LjMzNSAxNTEuNzExLDMyLjYyMCAxNjYuMzk0LDIxLjA0NSAxNzcuODc2IEMgMi4zOTEgMTk2LjM4MSwwLjAwMCAxOTguODkxLDAuMDAwIDE5OS45NzUgQyAwLjAwMCAyMDEuMDYxLDIuNzc4IDIwMy45NjYsMjQuNjQ1IDIyNS43NTUgQyAzOC4xOTkgMjM5LjI2MCw0OS42MjUgMjUwLjY0Niw1MC4wMzUgMjUxLjA1NSBDIDUwLjQ0NiAyNTEuNDY1LDcyLjgzMiAyNzMuODUwLDk5Ljc4MiAzMDAuODAwIEMgMTI2LjczMyAzMjcuNzUwLDE0OS4zMjUgMzUwLjM0MCwxNDkuOTg4IDM1MS4wMDAgQyAxNTAuNjUwIDM1MS42NjAsMTYxLjkwMyAzNjIuOTU1LDE3NC45OTQgMzc2LjEwMCBDIDE5NS45MjAgMzk3LjExMywxOTguOTQwIDQwMC4wMDAsMTk5Ljk5NyA0MDAuMDAwIEMgMjAxLjA1MyA0MDAuMDAwLDIwNC4xNjIgMzk3LjAyNywyMjUuNzU5IDM3NS4zNjAgQyAyMzkuMjY3IDM2MS44MDgsMjUwLjUwMCAzNTAuNTQwLDI1MC43MjAgMzUwLjMyMCBDIDI1MS4yNDMgMzQ5Ljc5NywzNDkuNjU5IDI1MS4zODEsMzUwLjI2MCAyNTAuNzgwIEMgMzUwLjUxMyAyNTAuNTI3LDM2MS44MDggMjM5LjI2NywzNzUuMzYwIDIyNS43NTkgQyAzOTYuMDU3IDIwNS4xMjgsMzk5Ljk5OSAyMDEuMDIzLDM5OS45OTYgMjAwLjA5OSBDIDM5OS45OTIgMTk5LjE3MiwzODcuMjk3IDE4Ni4zMTIsMzE5LjA5NiAxMTguMTQ0IEMgMjc0LjYwMyA3My42NzMsMjI5Ljg3OCAyOC44OTgsMjE5LjcwNiAxOC42NDQgQyAyMDMuMzAwIDIuMTA2LDIwMS4wNzIgMC4wMDAsMTk5Ljk4MiAwLjAwMCBDIDE5OC44ODkgMC4wMDAsMTk2LjQyOCAyLjM0MywxNzcuODc2IDIxLjA0NSBNMTg5LjQ1NCAxMjcuNDY1IEMgMTkyLjM5MCAxMjkuODcxLDE5Mi42NDggMTMxLjUzNiwxOTAuMDAwIDEzMC45OTQgQyAxODkuNDM0IDEzMC44NzgsMTg3Ljc4NSAxMzEuMjM5LDE4Ni4yMDAgMTMxLjgyNiBDIDE4NC42NjAgMTMyLjM5NiwxODIuNTQ1IDEzMy4xNDYsMTgxLjUwMCAxMzMuNDkyIEwgMTc5LjYwMCAxMzQuMTIyIDE3OS42MDAgMTQxLjQ2MSBMIDE3OS42MDAgMTQ4LjgwMCAxODEuNzE1IDE0OC44MDAgQyAxODMuNzI0IDE0OC44MDAsMTgzLjkyOSAxNDguNjk5LDE4NS44MDAgMTQ2LjgwMCBDIDE4OC4yMjcgMTQ0LjMzNiwxODguMjIyIDE0NC4zMzYsMTkxLjYwMSAxNDYuODU3IEMgMTk2Ljc1OCAxNTAuNzA0LDE5Ni4yOTkgMTUxLjE1MywxODcuMDYxIDE1MS4yOTEgTCAxNzkuODAwIDE1MS40MDAgMTc5LjY4OSAxNTYuODY1IEwgMTc5LjU3OCAxNjIuMzMxIDE4MS4wODkgMTYyLjgxNiBDIDE4Ni43NjUgMTY0LjY0MCwxODkuNjMxIDE2Ny4wNDQsMTg5LjY3MiAxNzAuMDE3IEMgMTg5LjcxNiAxNzMuMTQwLDE4Ny4xMjIgMTczLjQxNywxODUuMTYzIDE3MC41MDAgQyAxODMuNTQ2IDE2OC4wOTMsMTgwLjc5MiAxNjUuMjAwLDE4MC4xMTcgMTY1LjIwMCBDIDE3OS43MDIgMTY1LjIwMCwxNzkuNjAwIDE2OC42NDQsMTc5LjYwMCAxODIuNTg0IEwgMTc5LjYwMCAxOTkuOTY5IDE3OC43MDggMjAwLjgwMCBDIDE3NC45ODcgMjA0LjI2NywxNzQuODAwIDIwMy40MjQsMTc0LjgwMCAxODMuMTkwIEMgMTc0LjgwMCAxNzMuNTg5LDE3NC42ODAgMTY1LjYxMywxNzQuNTMzIDE2NS40NjcgQyAxNzQuMzg3IDE2NS4zMjAsMTczLjM1MiAxNjYuOTA1LDE3Mi4yMzMgMTY4Ljk4OSBDIDE2OC4xNDMgMTc2LjYxMSwxNjEuMzk2IDE4NC40NzIsMTYxLjE1MyAxODEuOTAwIEMgMTYxLjA1MiAxODAuODM0LDE2MS4zMTcgMTgwLjIzNiwxNjMuNDQ0IDE3Ni43MjcgQyAxNjguMjYxIDE2OC43ODQsMTc0LjQwMCAxNTQuNzY4LDE3NC40MDAgMTUxLjcxNiBDIDE3NC40MDAgMTUxLjM1MSwxNzIuODU2IDE1MS4xOTIsMTY4LjUwMCAxNTEuMTExIEwgMTYyLjYwMCAxNTEuMDAwIDE2Mi42MDAgMTUwLjAwMCBMIDE2Mi42MDAgMTQ5LjAwMCAxNjguNjAwIDE0OC44MDAgTCAxNzQuNjAwIDE0OC42MDAgMTc0LjYwMCAxNDIuMjAwIEMgMTc0LjYwMCAxMzYuNzEwLDE3NC41MTUgMTM1LjgyMiwxNzQuMDAwIDEzNS45NTMgQyAxNzMuNjcwIDEzNi4wMzcsMTcyLjE0MCAxMzYuNDQ2LDE3MC42MDAgMTM2Ljg2MSBDIDE2Ny40ODAgMTM3LjcwMiwxNjEuNzcxIDEzOC40NDEsMTYwLjkxOSAxMzguMTE0IEMgMTU5LjQ1MiAxMzcuNTUwLDE2MC43MjAgMTM2Ljg1MCwxNjYuMjAwIDEzNS4xOTYgQyAxNzIuMzY3IDEzMy4zMzUsMTgwLjY3MSAxMjkuNzQzLDE4NS4wMDAgMTI3LjA2NSBDIDE4Ny4xMzcgMTI1Ljc0MywxODcuMzc5IDEyNS43NjUsMTg5LjQ1NCAxMjcuNDY1IE0yMjcuODA3IDEyOC45MDAgQyAyMzIuMjM0IDEzMS44NjcsMjMyLjAxMCAxMzIuODAwLDIyNi44NzMgMTMyLjgwMCBDIDIyNS42MjEgMTMyLjgwMCwyMjMuMzM4IDEzMy4xNjIsMjIxLjc5OSAxMzMuNjAzIEMgMjE2LjgwOCAxMzUuMDM2LDIwOS4xNTkgMTM2LjcwMiwyMDQuNDAwIDEzNy4zOTQgQyAyMDMuNDEwIDEzNy41MzgsMjAwLjk4MCAxMzcuODk2LDE5OS4wMDAgMTM4LjE5MCBDIDE5Mi43NTcgMTM5LjExNywxODkuNzE5IDEzOS4zMTYsMTg5LjQxMSAxMzguODE4IEMgMTg4LjkxNiAxMzguMDE4LDE4OS44OTAgMTM3LjM4OSwxOTIuNDc2IDEzNi44MzkgQyAxOTQuOTYxIDEzNi4zMTEsMTk4Ljg4MSAxMzUuMzIzLDIwMy4yMDAgMTM0LjEzNSBDIDIwNC40MTAgMTMzLjgwMywyMDUuOTQwIDEzMy4zODgsMjA2LjYwMCAxMzMuMjE0IEMgMjA5LjA4NiAxMzIuNTU4LDIxNi4zMzkgMTI5Ljk4MCwyMjAuMDAwIDEyOC40NTIgQyAyMjQuNzU5IDEyNi40NjYsMjI0LjEyMCAxMjYuNDI5LDIyNy44MDcgMTI4LjkwMCBNOTcuODY0IDEzMi4wMDAgTCA5OS43NTcgMTMzLjIwMCAxMTcuNjUxIDEzMy4yMDAgTCAxMzUuNTQ2IDEzMy4yMDAgMTM2LjQwMCAxMzIuMDAwIEMgMTM3LjQ5MiAxMzAuNDY3LDEzNy42MTEgMTMwLjQ4MCwxNDAuMjAyIDEzMi40MzYgQyAxNDIuODY0IDEzNC40NDYsMTQzLjY0MCAxMzYuNDAwLDE0MS43NzYgMTM2LjQwMCBDIDE0MS4yODUgMTM2LjQwMCwxNDEuMjAwIDEzOC41NDYsMTQxLjIwMCAxNTAuOTMwIEwgMTQxLjIwMCAxNjUuNDYxIDE0MC4zMDAgMTY2LjMwNCBDIDEzNy45NjUgMTY4LjQ5MSwxMzYuNTU2IDE2OC4xNjgsMTM2LjMzMCAxNjUuMzk1IEwgMTM2LjIwMCAxNjMuODAwIDEyNy44OTAgMTYzLjY5MiBMIDExOS41NzkgMTYzLjU4NCAxMTkuNjkwIDE2OS42OTIgTCAxMTkuODAwIDE3NS44MDAgMTMxLjc4MyAxNzUuOTA2IEwgMTQzLjc2NiAxNzYuMDEyIDE0Ni4yNDEgMTczLjU1OSBDIDE0Ny42MDMgMTcyLjIxMCwxNDguODg2IDE3MS4xNzIsMTQ5LjA5MyAxNzEuMjUzIEMgMTUxLjExMyAxNzIuMDQzLDE1Ni4wMDQgMTc2LjMxMSwxNTUuOTA4IDE3Ny4yMDAgTCAxNTUuODAwIDE3OC4yMDAgMTM3LjgwMCAxNzguNDAwIEwgMTE5LjgwMCAxNzguNjAwIDExOS42OTMgMTg4LjQ3OCBMIDExOS41ODYgMTk4LjM1NSAxMTguNDMxIDE5OS4xNzggQyAxMTcuNDgxIDE5OS44NTQsMTE1LjQ0OCAyMDAuMjk3LDExNS4xMTcgMTk5LjkwMCBDIDExNS4wNzEgMTk5Ljg0NSwxMTQuOTM2IDE5NS4wMzAsMTE0LjgxNyAxODkuMjAwIEwgMTE0LjYwMCAxNzguNjAwIDk3LjcyNiAxNzguNDk2IEMgODEuMzA2IDE3OC4zOTQsODAuODQ0IDE3OC4zNzAsODAuNjAwIDE3Ny41OTkgQyA4MC4xMDEgMTc2LjAyNyw4MC4zOTYgMTc2LjAwMCw5Ny44MjQgMTc2LjAwMCBMIDExNC44MDAgMTc2LjAwMCAxMTQuODAwIDE2OS44MDAgTCAxMTQuODAwIDE2My42MDAgMTA3LjI0MyAxNjMuNjAwIEMgOTguOTI0IDE2My42MDAsOTkuMjAwIDE2My41MTIsOTkuMjAwIDE2Ni4xNzEgQyA5OS4yMDAgMTY3LjQ5Niw5OC41ODUgMTY4LjI5MSw5Ni44NzQgMTY5LjE3NiBDIDk0Ljc5MiAxNzAuMjU1LDk0LjgwMCAxNzAuMzMzLDk0LjgwMCAxNDkuNzUxIEMgOTQuODAwIDEyOC40NzksOTQuNTU1IDEyOS45MDEsOTcuODY0IDEzMi4wMDAgTTI1OS4yNTYgMTM1LjY4OSBMIDI2MS4xMTEgMTM3LjIwMCAyODMuNTI4IDEzNy4yMDAgTCAzMDUuOTQ2IDEzNy4yMDAgMzA2LjgwMCAxMzYuMDAwIEMgMzA3LjkxNiAxMzQuNDMyLDMwOC40MTQgMTM0LjQ4MiwzMTAuOTgzIDEzNi40MjIgQyAzMTMuNjMzIDEzOC40MjMsMzEzLjg3NSAxMzguOTg0LDMxMi41OTYgMTQwLjE2OSBMIDMxMS42MDAgMTQxLjA5MiAzMTEuNjAwIDE2Ny42NzYgTCAzMTEuNjAwIDE5NC4yNjEgMzEwLjcwMCAxOTUuMDc1IEMgMzA4LjE3NCAxOTcuMzYxLDMwNi44MDAgMTk2LjMzOCwzMDYuODAwIDE5Mi4xNzEgTCAzMDYuODAwIDE4OS4yMDAgMjgzLjg0MyAxODkuMjAwIEMgMjYzLjI3OCAxODkuMjAwLDI2MC44NjAgMTg5LjI2NiwyNjAuNjQzIDE4OS44MzMgQyAyNjAuNTA5IDE5MC4xODEsMjYwLjQwMCAxOTIuMDM5LDI2MC40MDAgMTkzLjk2MyBDIDI2MC40MDAgMTk4LjE1OCwyNTguNTY1IDIwMC41NjMsMjU2LjQwMCAxOTkuMjA2IEMgMjU1Ljc4OCAxOTguODIyLDI1NS4yMTggMTM2LjQ1OSwyNTUuODA0IDEzNC4wNjUgQyAyNTYuMDYwIDEzMy4wMTksMjU1Ljg1OSAxMzIuOTI0LDI1OS4yNTYgMTM1LjY4OSBNOTkuNjQwIDEzNi4xNTIgQyA5OS4zMjcgMTM2LjUyOSw5OS4yMTIgMTM4LjMzMyw5OS4yODcgMTQxLjY1NiBMIDk5LjQwMCAxNDYuNjAwIDExNy44MDAgMTQ2LjYwMCBMIDEzNi4yMDAgMTQ2LjYwMCAxMzYuMjAwIDE0MS4yMDAgTCAxMzYuMjAwIDEzNS44MDAgMTE4LjE1MiAxMzUuNjk2IEMgMTAzLjA3NCAxMzUuNjA5LDEwMC4wMjggMTM1LjY4NCw5OS42NDAgMTM2LjE1MiBNMjMyLjM4MCAxNDAuMTkwIEMgMjM2LjM1NCAxNDIuMTkxLDIzNi40OTcgMTQzLjA3OCwyMzIuOTg4IDE0My45NjEgQyAyMzIuMDA1IDE0NC4yMDksMjMxLjIwMCAxNDQuNTcxLDIzMS4yMDAgMTQ0Ljc2NSBDIDIzMS4yMDAgMTQ1LjY1MSwyMjQuNTIxIDE1NS45MzQsMjIyLjY2OCAxNTcuOTAwIEMgMjE5LjQ2NyAxNjEuMjk3LDIxOS4yNzMgMTU5LjAzNSwyMjIuMjU2IDE1My4wOTMgQyAyMjQuMjYyIDE0OS4wOTksMjI1LjQyOCAxNDYuMjg1LDIyNy40NzQgMTQwLjUwMCBDIDIyOC4yMjIgMTM4LjM4NSwyMjguNzMzIDEzOC4zNTMsMjMyLjM4MCAxNDAuMTkwIE0yNjAuNTk1IDE0MC41MDAgQyAyNjAuNDc0IDE0MC45OTUsMjYwLjQyNSAxNDUuODEwLDI2MC40ODcgMTUxLjIwMCBMIDI2MC42MDAgMTYxLjAwMCAyNzAuMDAwIDE2MS4xMTMgQyAyNzUuMTcwIDE2MS4xNzUsMjc5LjgwNSAxNjEuMTI2LDI4MC4zMDAgMTYxLjAwNSBMIDI4MS4yMDAgMTYwLjc4NSAyODEuMjAwIDE1MC44MjUgQyAyODEuMjAwIDE0NS4zNDcsMjgxLjA5MSAxNDAuNTgxLDI4MC45NTcgMTQwLjIzMyBDIDI4MC43NDUgMTM5LjY3OSwyNzkuNDY5IDEzOS42MDAsMjcwLjc2NSAxMzkuNjAwIEwgMjYwLjgxNSAxMzkuNjAwIDI2MC41OTUgMTQwLjUwMCBNMjg2LjA5MyAxNTAuMzAwIEwgMjg2LjIwMCAxNjEuMDAwIDI5Ni40MDAgMTYxLjAwMCBMIDMwNi42MDAgMTYxLjAwMCAzMDYuNzA3IDE1MC4zMDAgTCAzMDYuODEzIDEzOS42MDAgMjk2LjQwMCAxMzkuNjAwIEwgMjg1Ljk4NyAxMzkuNjAwIDI4Ni4wOTMgMTUwLjMwMCBNMjEwLjAyNiAxNDIuMDE2IEMgMjE0LjAxMiAxNDQuNTc1LDIxNi44MDAgMTQ4LjQ4NCwyMTYuODAwIDE1MS41MTcgQyAyMTYuODAwIDE1NS4xNjksMjEzLjA1MCAxNTUuMzk4LDIxMi4xNjggMTUxLjgwMCBDIDIxMS42NDUgMTQ5LjY2NiwyMTAuNDMwIDE0Ny4xNjksMjA4LjU1NyAxNDQuMzc3IEMgMjA2LjA2MCAxNDAuNjU2LDIwNi41ODcgMTM5LjgxMCwyMTAuMDI2IDE0Mi4wMTYgTTIwMS4yMDMgMTQ2Ljk2MSBDIDIwNC43ODQgMTUwLjYwMiwyMDUuMjQxIDE1Ni4wMDAsMjAxLjk2OSAxNTYuMDAwIEMgMjAwLjc1NCAxNTYuMDAwLDIwMC4zNTAgMTU1LjU4NywxOTkuNjIwIDE1My42MDAgQyAxOTkuMzM3IDE1Mi44MzAsMTk4Ljc2NyAxNTEuNDM3LDE5OC4zNTMgMTUwLjUwNCBDIDE5Ny45MzkgMTQ5LjU3MiwxOTcuNTk4IDE0OC42NzIsMTk3LjU5NiAxNDguNTA0IEMgMTk3LjU5NCAxNDguMzM3LDE5Ni45NjQgMTQ3LjQxMCwxOTYuMTk2IDE0Ni40NDQgQyAxOTIuOTEzIDE0Mi4zMTQsMTk3LjA1MiAxNDIuNzQyLDIwMS4yMDMgMTQ2Ljk2MSBNOTkuNjgwIDE0OS42ODAgQyA5OC42NzEgMTUwLjY4OSw5OS4wNDQgMTYwLjc0NywxMDAuMTAwIDE2MS4wMDMgQyAxMDAuNTk1IDE2MS4xMjQsMTA4LjkyMCAxNjEuMTcyLDExOC42MDAgMTYxLjExMSBMIDEzNi4yMDAgMTYxLjAwMCAxMzYuMzE2IDE1Ni4wMDAgQyAxMzYuMzc5IDE1My4yNTAsMTM2LjMzMSAxNTAuNTk1LDEzNi4yMDggMTUwLjEwMCBMIDEzNS45ODUgMTQ5LjIwMCAxMTguMDcyIDE0OS4yMDAgQyAxMDQuNjc0IDE0OS4yMDAsMTAwLjAzOSAxNDkuMzIxLDk5LjY4MCAxNDkuNjgwIE0yMTkuNjg4IDE2MS45OTkgTCAyMjcuOTc2IDE2Mi4wMDAgMjI4Ljg2MyAxNjAuODAwIEMgMjI5LjM1MSAxNjAuMTQwLDIyOS45MDUgMTU5LjYwMCwyMzAuMDk1IDE1OS42MDAgQyAyMzAuNTgzIDE1OS42MDAsMjM1LjIwMCAxNjIuODk3LDIzNS4yMDAgMTYzLjI0NiBDIDIzNS4yMDAgMTYzLjQwNSwyMzUuMjk3IDE2My43ODcsMjM1LjQxNSAxNjQuMDk2IEMgMjM1LjU0NiAxNjQuNDM3LDIzNS4yMzIgMTY0LjgzOSwyMzQuNjE1IDE2NS4xMjAgTCAyMzMuNjAwIDE2NS41ODMgMjMzLjYwMCAxODEuMTY0IEwgMjMzLjYwMCAxOTYuNzQ2IDIzMi40MzggMTk3LjU3MyBDIDIzMC4wOTYgMTk5LjI0MSwyMjkuMDU4IDE5OC42OTIsMjI4LjcxMiAxOTUuNjAwIEwgMjI4LjYwMCAxOTQuNjAwIDIyMC4wMDAgMTk0LjYwMCBMIDIxMS40MDAgMTk0LjYwMCAyMTEuMTgxIDE5Ni41MDggQyAyMTAuOTE0IDE5OC44MjYsMjA5LjgzMCAyMDAuMDQ1LDIwNy45NTQgMjAwLjEzNSBMIDIwNi42MDAgMjAwLjIwMCAyMDYuNDk2IDE4MC4yMDAgQyAyMDYuMzc1IDE1Ni45MzMsMjA2LjEyNiAxNTguODE4LDIwOS4wODYgMTYwLjYwMyBMIDIxMS40MDAgMTYxLjk5OCAyMTkuNjg4IDE2MS45OTkgTTE5OC40MjAgMTYxLjMwNSBDIDE5OS41NzEgMTYyLjAyNCwxOTkuNjMxIDE2My4wNTcsMTk4LjU1MiAxNjMuNTQ5IEwgMTk3LjYwMCAxNjMuOTgzIDE5Ny42MDAgMTgwLjk1NiBMIDE5Ny42MDAgMTk3LjkyOSAxOTYuMzY5IDE5OC45NjQgQyAxOTUuNjYwIDE5OS41NjIsMTk0LjY0NCAyMDAuMDAwLDE5My45NjkgMjAwLjAwMCBMIDE5Mi44MDAgMjAwLjAwMCAxOTIuODAwIDE4MC4xNDggTCAxOTIuODAwIDE2MC4yOTcgMTk1LjI0NSAxNjAuNTczIEMgMTk2LjU5MCAxNjAuNzI2LDE5OC4wMTkgMTYxLjA1NSwxOTguNDIwIDE2MS4zMDUgTTI2MC42NDMgMTY0LjIzMyBDIDI2MC41MDkgMTY0LjU4MSwyNjAuNDAwIDE2OS41MTYsMjYwLjQwMCAxNzUuMjAwIEMgMjYwLjQwMCAxODAuODg0LDI2MC41MDkgMTg1LjgxOSwyNjAuNjQzIDE4Ni4xNjcgQyAyNjAuODkyIDE4Ni44MTcsMjc4Ljk2OSAxODcuMTcwLDI4MC41NjcgMTg2LjU1NyBDIDI4MS4yMTYgMTg2LjMwOCwyODEuNTc0IDE2NS44MzksMjgwLjk1NyAxNjQuMjMzIEMgMjgwLjU5MCAxNjMuMjc1LDI2MS4wMTAgMTYzLjI3NSwyNjAuNjQzIDE2NC4yMzMgTTI4Ni4wOTQgMTc1LjEwMCBMIDI4Ni4yMDAgMTg2LjYwMCAyOTYuNDAwIDE4Ni42MDAgTCAzMDYuNjAwIDE4Ni42MDAgMzA2LjcwNiAxNzUuMTAwIEwgMzA2LjgxMiAxNjMuNjAwIDI5Ni40MDAgMTYzLjYwMCBMIDI4NS45ODggMTYzLjYwMCAyODYuMDk0IDE3NS4xMDAgTTIxMS40NzQgMTY0LjY1OSBDIDIxMS4zMjMgMTY0LjgxMCwyMTEuMjAwIDE2Ny42MDMsMjExLjIwMCAxNzAuODY3IEwgMjExLjIwMCAxNzYuODAwIDIyMC4wMTAgMTc2LjgwMCBMIDIyOC44MjEgMTc2LjgwMCAyMjguNzEwIDE3MC43MDAgTCAyMjguNjAwIDE2NC42MDAgMjIwLjE3NCAxNjQuNDkyIEMgMjE1LjU0MCAxNjQuNDMzLDIxMS42MjUgMTY0LjUwOCwyMTEuNDc0IDE2NC42NTkgTTIxMS40NzQgMTc5LjQ1OSBDIDIxMS4zMjMgMTc5LjYxMCwyMTEuMjAwIDE4Mi40OTMsMjExLjIwMCAxODUuODY3IEwgMjExLjIwMCAxOTIuMDAwIDIyMC4wMTAgMTkyLjAwMCBMIDIyOC44MjAgMTkyLjAwMCAyMjguNzEwIDE4NS43MDAgTCAyMjguNjAwIDE3OS40MDAgMjIwLjE3NCAxNzkuMjkyIEMgMjE1LjU0MCAxNzkuMjMzLDIxMS42MjUgMTc5LjMwOCwyMTEuNDc0IDE3OS40NTkgTTIxNi44MDAgMjEyLjAxNSBDIDIxOC41OTcgMjEyLjkxNCwyMjIuODAwIDIxNy4zMTEsMjIyLjgwMCAyMTguMjkwIEMgMjIyLjgwMCAyMTkuMzY0LDIyMi4wMTYgMjIwLjAwMCwyMjAuNjk0IDIyMC4wMDAgQyAyMTguOTk5IDIyMC4wMDAsMjE4LjYyOCAyMjAuMjgyLDIxMi45NjUgMjI1Ljg3MSBDIDIxMC4xMDcgMjI4LjY5MiwyMDYuOTI4IDIzMS42MzAsMjA1LjkwMSAyMzIuNDAwIEMgMjAzLjQ2NiAyMzQuMjI1LDIwMy4zNDUgMjM0LjY0MiwyMDUuMDE3IDIzNS40MzUgQyAyMDYuNjkwIDIzNi4yMjksMjA2LjgwMiAyMzcuMjU4LDIwNS4zMDAgMjM4LjAzMiBDIDIwNC42OTUgMjM4LjM0NCwyMDQuMDY4IDIzOC43NzksMjAzLjkwNiAyMzguOTk5IEMgMjAzLjc0NCAyMzkuMjIwLDIwMy42MDkgMjQ3Ljg5MCwyMDMuNjA2IDI1OC4yNjcgQyAyMDMuNTk5IDI3OC43NzAsMjAzLjYyOSAyNzguNDAwLDIwMS45OTkgMjc4LjQwMCBDIDE5OC45NTMgMjc4LjQwMCwxOTcuNjM4IDI3NC45MDksMTk4LjU0MCAyNjkuMjE3IEMgMTk5LjM0NiAyNjQuMTMwLDE5OS41MjkgMjM5LjQ1MSwxOTguNzY0IDIzOC45NzggQyAxOTguNTI1IDIzOC44MzAsMTk3LjU4MCAyMzkuMjcwLDE5Ni42NjQgMjM5Ljk1NyBDIDE4NS45NDEgMjQ3Ljk5OSwxNjUuOTgxIDI1OS4wOTIsMTYzLjc2NCAyNTguMjQyIEMgMTYyLjA2OSAyNTcuNTkxLDE2My4yODAgMjU2LjQzMiwxNjkuMjcxIDI1Mi45NzIgQyAxODQuNDMxIDI0NC4yMTYsMTk2LjE5NSAyMzUuNDIwLDIwNS40MjAgMjI1Ljk0MiBDIDIxNC44NjIgMjE2LjI0MCwyMTUuMzY0IDIxNS4yMDIsMjExLjgzNSAyMTIuNjY1IEMgMjA5LjQyOSAyMTAuOTM2LDIxMy41NjQgMjEwLjM5NCwyMTYuODAwIDIxMi4wMTUgTTExNC4wMDQgMjEyLjU2MyBDIDExNy43NzEgMjE0LjUzMiwxMTguODYzIDIxNi40ODAsMTE2Ljc2NCAyMTcuNDg2IEMgMTE1LjY0MyAyMTguMDIzLDExMy43NzYgMjIxLjIzOSwxMTQuMDk4IDIyMi4wNzggQyAxMTQuMzAyIDIyMi42MTEsMTE0Ljg1OSAyMjIuNTk5LDEyNi40MDAgMjIxLjgxOSBDIDEzMy4xMDIgMjIxLjM2NiwxMzMuNTI2IDIyMS4yNjUsMTM1LjI2OCAyMTkuNjkxIEwgMTM2Ljg3NCAyMTguMjQwIDEzOC41MzcgMjE5LjEzNCBDIDE0My4xNDEgMjIxLjYwOCwxNDQuMDExIDIyMy40MDQsMTQxLjQ1NSAyMjUuMTYyIEMgMTM5Ljk1MSAyMjYuMTk3LDEzOS4zMDAgMjI3LjEzMywxMzcuMjM4IDIzMS4yMjEgQyAxMzUuODk4IDIzMy44ODAsMTM0LjI2MCAyMzYuODQwLDEzMy42MDAgMjM3LjgwMCBDIDEzMi45NDAgMjM4Ljc1OSwxMzIuNDAwIDIzOS42NTcsMTMyLjQwMCAyMzkuNzk0IEMgMTMyLjQwMCAyMzkuOTMxLDEzMS42ODAgMjQxLjEwNCwxMzAuODAwIDI0Mi40MDAgQyAxMjguODg0IDI0NS4yMjEsMTI4Ljg4OCAyNDUuMTgxLDEzMC4zOTkgMjQ2Ljc5OSBDIDEzNC41NjAgMjUxLjI1NCwxMzEuMDg3IDI1NS40ODUsMTI2LjcwMyAyNTEuMzAyIEwgMTI1LjYwNSAyNTAuMjU1IDEyNC41NjMgMjUxLjIyOCBDIDEyMy45ODkgMjUxLjc2MiwxMjIuMzM5IDI1My41OTUsMTIwLjg5NyAyNTUuMzAxIEMgMTEyLjQ0NCAyNjUuMjkzLDg5LjIwMCAyODAuOTEwLDg5LjIwMCAyNzYuNTk2IEMgODkuMjAwIDI3NS45ODAsODkuNzg1IDI3NS41MzgsOTUuNDAwIDI3MS45MDUgQyAxMDUuNDI5IDI2NS40MTYsMTE0LjgyOCAyNTYuNjg5LDExOS45NDEgMjQ5LjEyMCBMIDEyMS4yMTAgMjQ3LjI0MSAxMjAuMzA1IDI0Ni4zNjkgQyAxMTcuNTY5IDI0My43MzMsMTExLjIwNiAyNDAuNTYyLDEwNi4xNDcgMjM5LjMxNCBMIDEwMy41NDQgMjM4LjY3MSA5OS44NzIgMjQyLjI2MyBDIDk1LjI4OCAyNDYuNzQ2LDg4LjI0OSAyNTIuNDAwLDg3LjI1MCAyNTIuNDAwIEMgODUuNjAyIDI1Mi40MDAsODYuNTA1IDI1MC45MDQsOTAuNDczIDI0Ny4wNTkgQyA5Mi43NzggMjQ0LjgyNyw5NS42MzkgMjQxLjgzMCw5Ni44MzIgMjQwLjQwMCBDIDk4LjAyNCAyMzguOTcwLDk5LjEwNSAyMzcuNzEwLDk5LjIzNCAyMzcuNjAwIEMgMTAwLjgwNCAyMzYuMjU2LDEwNi44MDEgMjI1Ljg3NCwxMDguMzYwIDIyMS44MDAgQyAxMDguODY1IDIyMC40ODAsMTA5LjQyNCAyMTkuMDQwLDEwOS42MDMgMjE4LjYwMCBDIDExMC42NDcgMjE2LjAyNywxMTAuNDQ3IDIxNC43NjAsMTA4Ljg3MCAyMTMuOTYxIEMgMTA2LjYwMyAyMTIuODEzLDEwNi4wNTAgMjEyLjMzNiwxMDYuMjgzIDIxMS43MjggQyAxMDYuNjg4IDIxMC42NzMsMTExLjM1MiAyMTEuMTc4LDExNC4wMDQgMjEyLjU2MyBNMjgxLjEzMyAyMTUuMzE2IEMgMjg2LjIzMiAyMTcuNjc4LDI4OS43NTYgMjIyLjg3OCwyODcuMTY0IDIyNC4yMTkgQyAyODUuODk2IDIyNC44NzQsMjg0LjY0NCAyMjcuMTk2LDI4MS45OTkgMjMzLjgwMCBDIDI3OS40NjIgMjQwLjEzMiwyNzMuOTYzIDI1MS4yODcsMjcwLjcwMCAyNTYuNzIwIEMgMjY5LjYwNCAyNTguNTQ2LDI2OC44MTIgMjYwLjE0NSwyNjguOTQxIDI2MC4yNzQgQyAyNjkuNzQzIDI2MS4wNzcsMzAyLjQwMCAyNTUuMTc1LDMwMi40MDAgMjU0LjIyNyBDIDMwMi40MDAgMjUyLjk3OSwyOTcuMjI4IDI0Ni43MDYsMjkyLjMyMCAyNDIuMDAwIEMgMjg3LjgxMyAyMzcuNjc5LDI4OC4yNzkgMjM1LjkwNCwyOTMuMDM1IDIzOS4yNzcgQyAzMDUuNTU3IDI0OC4xNTgsMzEzLjYwMCAyNTguMjY3LDMxMy42MDAgMjY1LjEyNSBDIDMxMy42MDAgMjcwLjQzMiwzMDkuNDk3IDI3MC44NzYsMzA4LjA0OSAyNjUuNzI3IEMgMzA2Ljg5NyAyNjEuNjMwLDMwNS4zMTcgMjU3Ljk2NywzMDQuNDgwIDI1Ny40NDkgQyAzMDQuMjk3IDI1Ny4zMzYsMzAwLjczOSAyNTguMTM1LDI5Ni41NzQgMjU5LjIyMyBDIDI4OC42NzYgMjYxLjI4NiwyODIuMDYyIDI2Mi44MjIsMjYzLjY2MSAyNjYuODYyIEMgMjYwLjg2MCAyNjcuNDc3LDI1OS43MTMgMjY3LjkyNCwyNTkuMDg5IDI2OC42NDIgQyAyNTcuMzA0IDI3MC42OTQsMjUzLjU2OSAyNjguMTkwLDI1MS4zNzAgMjYzLjQ2NiBDIDI0OS43MTUgMjU5LjkxMiwyNTAuNTQ4IDI1Ni4xMDIsMjUyLjMwOSAyNTkuMTcwIEMgMjUzLjY2NCAyNjEuNTMxLDI1NS44ODYgMjYxLjk4MywyNjIuNTU0IDI2MS4yNTcgQyAyNjQuODkyIDI2MS4wMDIsMjY0LjkxNyAyNjAuOTg1LDI2Ni4wNzkgMjU4LjkyNiBDIDI2OC41MDQgMjU0LjYyNSwyNzIuMzU5IDI0NS4yOTMsMjc2LjQ1OSAyMzMuODAwIEMgMjgxLjM4MSAyMjAuMDAwLDI4MS4zNzkgMjE5LjI0NiwyNzYuNDEzIDIxNS45NzEgQyAyNzMuNTg0IDIxNC4xMDUsMjc3LjM3OSAyMTMuNTc4LDI4MS4xMzMgMjE1LjMxNiBNMTI3LjAwMCAyMjQuNDMyIEMgMTI1LjQ2MCAyMjQuNjExLDEyMS41MjMgMjI0LjgzNywxMTguMjUyIDIyNC45MzMgTCAxMTIuMzA0IDIyNS4xMDggMTEwLjc5OSAyMjcuNzAyIEMgMTA5Ljk3MiAyMjkuMTI5LDEwOC4zNjYgMjMxLjY3MywxMDcuMjMxIDIzMy4zNTQgQyAxMDUuODYwIDIzNS4zODcsMTA1LjM0MCAyMzYuNDY0LDEwNS42ODQgMjM2LjU2NyBDIDEwNS45NjggMjM2LjY1MiwxMDcuNzMwIDIzNy4wMzAsMTA5LjYwMCAyMzcuNDA3IEMgMTEzLjU5NSAyMzguMjEyLDExNy45NzEgMjM5LjYxOCwxMjEuNjAwIDI0MS4yNjMgTCAxMjQuMjAwIDI0Mi40NDIgMTI1LjEwOSAyNDEuMzIxIEMgMTI3Ljg5NyAyMzcuODgzLDEzNC4yNjggMjI1LjY3NywxMzMuODQ4IDIyNC41ODAgQyAxMzMuNTk5IDIyMy45MzEsMTMxLjY1NiAyMjMuODg5LDEyNy4wMDAgMjI0LjQzMiAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzhjMWMyYyIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9nPjwvc3ZnPg==",xf=()=>de.jsx("img",{src:bf,alt:"WasedaTime English Logo",style:{width:120,height:120}}),M0=()=>de.jsx("img",{src:Sf,alt:"WasedaTime Japanese Logo",style:{width:120,height:120}}),Cf=()=>de.jsx("img",{src:bf,alt:"WasedaTime English Small Logo",style:{width:50,height:50}}),y0=()=>de.jsx("img",{src:Sf,style:{width:50,height:50}}),Of=({theme:e,setTheme:t})=>{const n={light:de.jsx(h0,{color:Qe.icon.sun}),dark:de.jsx(d0,{color:Qe.icon.moon})};return de.jsx("div",{className:"cursor-pointer transition duration-500 ease-in-out p-2 text-center flex items-center justify-center text-icon-sun dark:text-icon-moon",onClick:()=>t(e==="dark"?"light":"dark"),children:n[e]})},m0=(e,t)=>{const n=e?"#FAFAFA30":Qe.light.bgSide,r=e?"#24252770":Qe.dark.bgSide;return{height:"67px",width:"100%",padding:"8px 0px",borderWidth:0,borderBottomWidth:2,borderStyle:"solid",borderColor:t==="light"?Qe.light.bgSide:Qe.dark.bgSide,background:t==="light"?n:r,backdropFilter:e?"blur(5px)":"none",position:"fixed",top:"0",left:"0",zIndex:90,gridRow:"1 / 2",display:"flex",flexDirection:"row"}},v0={flex:"5",paddingRight:"0px"},w0={flex:"3",padding:"0px 0px 0px 1em"},D0={flex:"8",margin:"auto 0px"},I0={flex:"10",margin:"auto 0px"},A0={flex:"3",margin:"auto 0px",display:"flex",flexDirection:"row",justifyContent:"flex-end"},E0=e=>({width:"100%",borderRadius:"25px",height:"40px",padding:"0px 1em",outline:"none",borderWidth:1,borderStyle:"solid",borderColor:e==="light"?Qe.light.bgSide:Qe.dark.text3,backgroundColor:e==="light"?Qe.light.bgMain:Qe.dark.text3,color:e==="light"?Qe.light.text1:Qe.dark.text1}),T0=e=>({fontWeight:500,paddingLeft:"100px",fontSize:"32px",color:e==="light"?Qe.light.text1:Qe.dark.text1}),N0=({title:e,onInputChange:t,placeholder:n,inputText:r,disabled:o,isBlur:i,changeLang:s,theme:a="light",setTheme:c})=>{const u=de.jsx("label",{style:{marginLeft:"0"},children:de.jsx("input",{style:E0(a),placeholder:n||"Search...",onChange:t?l=>t(l.target.value):()=>{},value:r||"",disabled:o,autoFocus:!0})});return de.jsxs("header",{style:m0(i,a),children:[de.jsx(xc,{maxWidth:co.tablet,children:l=>l?de.jsx("div",{style:w0,onClick:()=>{location.href="/home"},children:de.jsx(Cf,{})}):de.jsx("header",{style:v0,children:de.jsx("h2",{style:T0(a),children:e})})}),de.jsx(xc,{maxWidth:co.tablet,children:l=>l?de.jsx("div",{style:I0,children:u}):de.jsx("div",{style:D0,children:u})}),de.jsxs("div",{style:A0,children:[de.jsx(Of,{theme:a,setTheme:c}),de.jsx(jf,{theme:a,changeLang:s})]})]})},j0=de.jsx("style",{children:`
@keyframes loadingSpinnerSpin {
from {
transform: rotate(0deg);
@@ -332,7 +332,7 @@ const theme2 = createTheme({ palette: {
transform: rotate(360deg);
}
}
- `}),kA={display:"block",width:"100px",height:"100px",transition:"transform(0, 12vh)",animation:"loadingSpinnerSpin 3s linear infinite"},zA=({message:e,theme:t})=>{const[n,r]=G.useState("");return G.useEffect(()=>{setTimeout(()=>{r("Slow network is detected. Please wait we're almost done 💪")},4e3)}),ge.jsx(Us,{style:{flex:"1 0 0"},children:ge.jsxs(kc,{style:{alignItems:"center",justifyContent:"center",padding:"25px"},children:[_A,ge.jsx("div",{style:kA,children:ge.jsx(fd,{})}),ge.jsx("p",{style:{fontSize:"2rem",textAlign:"center",color:t==="light"?He.light.text2:He.dark.text2},children:e||"Loading..."}),ge.jsx("p",{style:{fontSize:"2rem",textAlign:"center",color:t==="light"?He.light.text2:He.dark.text2},children:n})]})})};var ce={},PA={get exports(){return ce},set exports(e){ce=e}};/*! *****************************************************************************
+ `}),b0={display:"block",width:"100px",height:"100px",transition:"transform(0, 12vh)",animation:"loadingSpinnerSpin 3s linear infinite"},S0=({message:e,theme:t})=>{const[n,r]=F.useState("");return F.useEffect(()=>{setTimeout(()=>{r("Slow network is detected. Please wait we're almost done 💪")},4e3)}),de.jsx(gs,{style:{flex:"1 0 0"},children:de.jsxs(Gu,{style:{alignItems:"center",justifyContent:"center",padding:"25px"},children:[j0,de.jsx("div",{style:b0,children:de.jsx(xf,{})}),de.jsx("p",{style:{fontSize:"2rem",textAlign:"center",color:t==="light"?Qe.light.text2:Qe.dark.text2},children:e||"Loading..."}),de.jsx("p",{style:{fontSize:"2rem",textAlign:"center",color:t==="light"?Qe.light.text2:Qe.dark.text2},children:n})]})})};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
@@ -345,86 +345,57 @@ const theme2 = createTheme({ palette: {
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(e){var t,n,r,i,o,s,a,u,c,l,f,d,g,h,p,m,v,w,j,I,T,B,z;(function(H){var W=typeof Nt=="object"?Nt:typeof self=="object"?self:typeof this=="object"?this:{};H(b(W,b(e.exports)));function b(k,R){return k!==W&&(typeof Object.create=="function"?Object.defineProperty(k,"__esModule",{value:!0}):k.__esModule=!0),function(x,N){return k[x]=R?R(x,N):N}}})(function(H){var W=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,k){b.__proto__=k}||function(b,k){for(var R in k)k.hasOwnProperty(R)&&(b[R]=k[R])};t=function(b,k){W(b,k);function R(){this.constructor=b}b.prototype=k===null?Object.create(k):(R.prototype=k.prototype,new R)},n=Object.assign||function(b){for(var k,R=1,x=arguments.length;R=0;C--)(U=b[C])&&(S=(N<3?U(S):N>3?U(k,R,S):U(k,R))||S);return N>3&&S&&Object.defineProperty(k,R,S),S},o=function(b,k){return function(R,x){k(R,x,b)}},s=function(b,k){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(b,k)},a=function(b,k,R,x){function N(S){return S instanceof R?S:new R(function(U){U(S)})}return new(R||(R=Promise))(function(S,U){function C(L){try{ie(x.next(L))}catch(F){U(F)}}function Z(L){try{ie(x.throw(L))}catch(F){U(F)}}function ie(L){L.done?S(L.value):N(L.value).then(C,Z)}ie((x=x.apply(b,k||[])).next())})},u=function(b,k){var R={label:0,sent:function(){if(S[0]&1)throw S[1];return S[1]},trys:[],ops:[]},x,N,S,U;return U={next:C(0),throw:C(1),return:C(2)},typeof Symbol=="function"&&(U[Symbol.iterator]=function(){return this}),U;function C(ie){return function(L){return Z([ie,L])}}function Z(ie){if(x)throw new TypeError("Generator is already executing.");for(;R;)try{if(x=1,N&&(S=ie[0]&2?N.return:ie[0]?N.throw||((S=N.return)&&S.call(N),0):N.next)&&!(S=S.call(N,ie[1])).done)return S;switch(N=0,S&&(ie=[ie[0]&2,S.value]),ie[0]){case 0:case 1:S=ie;break;case 4:return R.label++,{value:ie[1],done:!1};case 5:R.label++,N=ie[1],ie=[0];continue;case 7:ie=R.ops.pop(),R.trys.pop();continue;default:if(S=R.trys,!(S=S.length>0&&S[S.length-1])&&(ie[0]===6||ie[0]===2)){R=0;continue}if(ie[0]===3&&(!S||ie[1]>S[0]&&ie[1]=b.length&&(b=void 0),{value:b&&b[x++],done:!b}}};throw new TypeError(k?"Object is not iterable.":"Symbol.iterator is not defined.")},f=function(b,k){var R=typeof Symbol=="function"&&b[Symbol.iterator];if(!R)return b;var x=R.call(b),N,S=[],U;try{for(;(k===void 0||k-- >0)&&!(N=x.next()).done;)S.push(N.value)}catch(C){U={error:C}}finally{try{N&&!N.done&&(R=x.return)&&R.call(x)}finally{if(U)throw U.error}}return S},d=function(){for(var b=[],k=0;k1||C(P,q)})})}function C(P,q){try{Z(x[P](q))}catch(K){F(S[0][3],K)}}function Z(P){P.value instanceof h?Promise.resolve(P.value.v).then(ie,L):F(S[0][2],P)}function ie(P){C("next",P)}function L(P){C("throw",P)}function F(P,q){P(q),S.shift(),S.length&&C(S[0][0],S[0][1])}},m=function(b){var k,R;return k={},x("next"),x("throw",function(N){throw N}),x("return"),k[Symbol.iterator]=function(){return this},k;function x(N,S){k[N]=b[N]?function(U){return(R=!R)?{value:h(b[N](U)),done:N==="return"}:S?S(U):U}:S}},v=function(b){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var k=b[Symbol.asyncIterator],R;return k?k.call(b):(b=typeof l=="function"?l(b):b[Symbol.iterator](),R={},x("next"),x("throw"),x("return"),R[Symbol.asyncIterator]=function(){return this},R);function x(S){R[S]=b[S]&&function(U){return new Promise(function(C,Z){U=b[S](U),N(C,Z,U.done,U.value)})}}function N(S,U,C,Z){Promise.resolve(Z).then(function(ie){S({value:ie,done:C})},U)}},w=function(b,k){return Object.defineProperty?Object.defineProperty(b,"raw",{value:k}):b.raw=k,b},j=function(b){if(b&&b.__esModule)return b;var k={};if(b!=null)for(var R in b)Object.hasOwnProperty.call(b,R)&&(k[R]=b[R]);return k.default=b,k},I=function(b){return b&&b.__esModule?b:{default:b}},T=function(b,k){if(!k.has(b))throw new TypeError("attempted to get private field on non-instance");return k.get(b)},B=function(b,k,R){if(!k.has(b))throw new TypeError("attempted to set private field on non-instance");return k.set(b,R),R},H("__extends",t),H("__assign",n),H("__rest",r),H("__decorate",i),H("__param",o),H("__metadata",s),H("__awaiter",a),H("__generator",u),H("__exportStar",c),H("__createBinding",z),H("__values",l),H("__read",f),H("__spread",d),H("__spreadArrays",g),H("__await",h),H("__asyncGenerator",p),H("__asyncDelegator",m),H("__asyncValues",v),H("__makeTemplateObject",w),H("__importStar",j),H("__importDefault",I),H("__classPrivateFieldGet",T),H("__classPrivateFieldSet",B)})})(PA);var Ro;(function(e){e.Cognito="COGNITO",e.Google="Google",e.Facebook="Facebook",e.Amazon="LoginWithAmazon",e.Apple="SignInWithApple"})(Ro||(Ro={}));function _a(e){var t=["provider"];return e&&!!t.find(function(n){return e.hasOwnProperty(n)})}function UA(e){var t=["customProvider"];return e&&!!t.find(function(n){return e.hasOwnProperty(n)})}function RA(e){var t=["customState"];return e&&!!t.find(function(n){return e.hasOwnProperty(n)})}function $n(e){return e.redirectSignIn!==void 0}var ze;(function(e){e.NoConfig="noConfig",e.MissingAuthConfig="missingAuthConfig",e.EmptyUsername="emptyUsername",e.InvalidUsername="invalidUsername",e.EmptyPassword="emptyPassword",e.EmptyCode="emptyCode",e.SignUpError="signUpError",e.NoMFA="noMFA",e.InvalidMFA="invalidMFA",e.EmptyChallengeResponse="emptyChallengeResponse",e.NoUserSession="noUserSession",e.Default="default",e.DeviceConfig="deviceConfig",e.NetworkError="networkError",e.AutoSignInError="autoSignInError"})(ze||(ze={}));function FA(e){return!!e.username}var gd;(function(e){e.API_KEY="API_KEY",e.AWS_IAM="AWS_IAM",e.OPENID_CONNECT="OPENID_CONNECT",e.AMAZON_COGNITO_USER_POOLS="AMAZON_COGNITO_USER_POOLS",e.AWS_LAMBDA="AWS_LAMBDA"})(gd||(gd={}));/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
-
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */var ka=function(e,t){return ka=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)r.hasOwnProperty(i)&&(n[i]=r[i])},ka(e,t)};function za(e,t){ka(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var De=function(){return De=Object.assign||function(t){for(var n,r=1,i=arguments.length;r0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wn(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],s;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return o}function ut(){for(var e=[],t=0;t=a){var c=console.log.bind(console);t===Bt.ERROR&&console.error&&(c=console.error.bind(console)),t===Bt.WARN&&console.warn&&(c=console.warn.bind(console));var l="["+t+"] "+this._ts()+" "+this.name,f="";if(i.length===1&&typeof i[0]=="string")f=l+" - "+i[0],c(f);else if(i.length===1)f=l+" "+i[0],c(l,i[0]);else if(typeof i[0]=="string"){var d=i.slice(1);d.length===1&&(d=d[0]),f=l+" - "+i[0]+" "+d,c(l+" - "+i[0],d)}else f=l+" "+i,c(l,i);try{for(var g=bt(this._pluggables),h=g.next();!h.done;h=g.next()){var p=h.value,m={message:f,timestamp:Date.now()};p.pushLogs([m])}}catch(v){n={error:v}}finally{try{h&&!h.done&&(r=g.return)&&r.call(g)}finally{if(n)throw n.error}}}},e.prototype.log=function(){for(var t=[],n=0;n-1){var o=i===WA;o||rn.warn("WARNING: "+t+" is protected and dispatching on it can have unintended consequences")}var s={channel:t,payload:De({},n),source:r,patternInfo:[]};try{this._toListeners(s)}catch(a){rn.error(a)}},e.prototype.listen=function(t,n,r){var i=this;r===void 0&&(r="noname");var o;if(VA(n))rn.warn("WARNING onHubCapsule is Deprecated. Please pass in a callback."),o=n.onHubCapsule.bind(n);else{if(typeof n!="function")throw new Error("No callback supplied to Hub");o=n}if(t instanceof RegExp)this.patterns.push({pattern:t,callback:o});else{var s=this.listeners[t];s||(s=[],this.listeners[t]=s),s.push({name:r,callback:o})}return function(){i._remove(t,o)}},e.prototype._toListeners=function(t){var n=t.channel,r=t.payload,i=this.listeners[n];if(i&&i.forEach(function(s){rn.debug("Dispatching to "+n+" with ",r);try{s.callback(t)}catch(a){rn.error(a)}}),this.patterns.length>0){if(!r.message){rn.warn("Cannot perform pattern matching without a message key");return}var o=r.message;this.patterns.forEach(function(s){var a=o.match(s.pattern);if(a){var u=Wn(a),c=u.slice(1),l=De(De({},t),{patternInfo:c});try{s.callback(l)}catch(f){rn.error(f)}}})}},e}(),on=new HA("__default__"),qA=function(e){if(e.isResolved)return e;var t=!0,n=!1,r=!1,i=e.then(function(o){return r=!0,t=!1,o},function(o){throw n=!0,t=!1,o});return i.isFullfilled=function(){return r},i.isPending=function(){return t},i.isRejected=function(){return n},i},sn=function(){var e=typeof window<"u"&&typeof window.document<"u",t=typeof process<"u"&&process.versions!=null&&process.versions.node!=null;return{isBrowser:e,isNode:t}},mn={},Fo={},Tt={};Object.defineProperty(Tt,"__esModule",{value:!0}),Tt.MAX_HASHABLE_LENGTH=Tt.INIT=Tt.KEY=Tt.DIGEST_LENGTH=Tt.BLOCK_SIZE=void 0,Tt.BLOCK_SIZE=64,Tt.DIGEST_LENGTH=32,Tt.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Tt.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],Tt.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1;var Yo={};Object.defineProperty(Yo,"__esModule",{value:!0}),Yo.RawSha256=void 0;var Ct=Tt,KA=function(){function e(){this.state=Int32Array.from(Ct.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(t){if(this.finished)throw new Error("Attempted to update an already finished hash.");var n=0,r=t.byteLength;if(this.bytesHashed+=r,this.bytesHashed*8>Ct.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=t[n++],r--,this.bufferLength===Ct.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var t=this.bytesHashed*8,n=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),r=this.bufferLength;if(n.setUint8(this.bufferLength++,128),r%Ct.BLOCK_SIZE>=Ct.BLOCK_SIZE-8){for(var i=this.bufferLength;i>>24&255,o[i*4+1]=this.state[i]>>>16&255,o[i*4+2]=this.state[i]>>>8&255,o[i*4+3]=this.state[i]>>>0&255;return o},e.prototype.hashBuffer=function(){for(var t=this,n=t.buffer,r=t.state,i=r[0],o=r[1],s=r[2],a=r[3],u=r[4],c=r[5],l=r[6],f=r[7],d=0;d>>17|g<<15)^(g>>>19|g<<13)^g>>>10;g=this.temp[d-15];var p=(g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3;this.temp[d]=(h+this.temp[d-7]|0)+(p+this.temp[d-16]|0)}var m=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&c^~u&l)|0)+(f+(Ct.KEY[d]+this.temp[d]|0)|0)|0,v=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&o^i&s^o&s)|0;f=l,l=c,c=u,u=a+m|0,a=s,s=o,o=i,i=m+v|0}r[0]+=i,r[1]+=o,r[2]+=s,r[3]+=a,r[4]+=u,r[5]+=c,r[6]+=l,r[7]+=f},e}();Yo.RawSha256=KA;var Fa={},Bo={};const GA=e=>{const t=[];for(let n=0,r=e.length;n>6|192,i&63|128);else if(n+1>18|240,o>>12&63|128,o>>6&63|128,o&63|128)}else t.push(i>>12|224,i>>6&63|128,i&63|128)}return Uint8Array.from(t)},JA=e=>{let t="";for(let n=0,r=e.length;na.toString(16)).join("%");t+=decodeURIComponent(s)}else t+=String.fromCharCode((i&15)<<12|(e[++n]&63)<<6|e[++n]&63)}return t};function ZA(e){return new TextEncoder().encode(e)}function XA(e){return new TextDecoder("utf-8").decode(e)}const eE=Qr(Object.freeze(Object.defineProperty({__proto__:null,fromUtf8:e=>typeof TextEncoder=="function"?ZA(e):GA(e),toUtf8:e=>typeof TextDecoder=="function"?XA(e):JA(e)},Symbol.toStringTag,{value:"Module"})));Object.defineProperty(Bo,"__esModule",{value:!0}),Bo.convertToBuffer=void 0;var tE=eE,nE=typeof Buffer<"u"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:tE.fromUtf8;function rE(e){return e instanceof Uint8Array?e:typeof e=="string"?nE(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}Bo.convertToBuffer=rE;var Qo={};Object.defineProperty(Qo,"__esModule",{value:!0}),Qo.isEmptyData=void 0;function iE(e){return typeof e=="string"?e.length===0:e.byteLength===0}Qo.isEmptyData=iE;var $o={};Object.defineProperty($o,"__esModule",{value:!0}),$o.numToUint8=void 0;function oE(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}$o.numToUint8=oE;var Wo={};Object.defineProperty(Wo,"__esModule",{value:!0}),Wo.uint32ArrayFrom=void 0;function sE(e){if(!Array.from){for(var t=new Uint32Array(e.length),n=0;nVo.BLOCK_SIZE){var n=new Ya.RawSha256;n.update(t),t=n.digest()}var r=new Uint8Array(Vo.BLOCK_SIZE);return r.set(t),r}(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=ce;(0,t.__exportStar)(Fo,e)})(mn);for(var md={},Ho=0;Ho<256;Ho++){var qo=Ho.toString(16).toLowerCase();qo.length===1&&(qo="0"+qo),md[Ho]=qo}function Sr(e){for(var t="",n=0;n= 0x80 (not a basic code point)","invalid-input":"Invalid input"},I=u-c,T=Math.floor,B=String.fromCharCode,z;function H(L){throw RangeError(j[L])}function W(L,F){for(var P=L.length,q=[];P--;)q[P]=F(L[P]);return q}function b(L,F){var P=L.split("@"),q="";P.length>1&&(q=P[0]+"@",L=P[1]),L=L.replace(w,".");var K=L.split("."),ee=W(K,F).join(".");return q+ee}function k(L){for(var F=[],P=0,q=L.length,K,ee;P=55296&&K<=56319&&P65535&&(F-=65536,P+=B(F>>>10&1023|55296),F=56320|F&1023),P+=B(F),P}).join("")}function x(L){return L-48<10?L-22:L-65<26?L-65:L-97<26?L-97:u}function N(L,F){return L+22+75*(L<26)-((F!=0)<<5)}function S(L,F,P){var q=0;for(L=P?T(L/d):L>>1,L+=T(L/F);L>I*l>>1;q+=u)L=T(L/I);return T(q+(I+1)*L/(L+f))}function U(L){var F=[],P=L.length,q,K=0,ee=h,O=g,re,J,pe,V,Q,$,de,ne,fe;for(re=L.lastIndexOf(p),re<0&&(re=0),J=0;J=128&&H("not-basic"),F.push(L.charCodeAt(J));for(pe=re>0?re+1:0;pe=P&&H("invalid-input"),de=x(L.charCodeAt(pe++)),(de>=u||de>T((a-K)/Q))&&H("overflow"),K+=de*Q,ne=$<=O?c:$>=O+l?l:$-O,!(deT(a/fe)&&H("overflow"),Q*=fe;q=F.length+1,O=S(K-V,q,V==0),T(K/q)>a-ee&&H("overflow"),ee+=T(K/q),K%=q,F.splice(K++,0,ee)}return R(F)}function C(L){var F,P,q,K,ee,O,re,J,pe,V,Q,$=[],de,ne,fe,Me;for(L=k(L),de=L.length,F=h,P=0,ee=g,O=0;O=F&&QT((a-P)/ne)&&H("overflow"),P+=(re-F)*ne,F=re,O=0;Oa&&H("overflow"),Q==F){for(J=P,pe=u;V=pe<=ee?c:pe>=ee+l?l:pe-ee,!(J0&&a>s&&(a=s);for(var u=0;u=0?(f=c.substr(0,l),d=c.substr(l+1)):(f=c,d=""),g=decodeURIComponent(f),h=decodeURIComponent(d),fE(i,g)?Array.isArray(i[g])?i[g].push(h):i[g]=[i[g],h]:i[g]=h}return i},Di=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}},hE=function(e,t,n,r){return t=t||"&",n=n||"=",e===null&&(e=void 0),typeof e=="object"?Object.keys(e).map(function(i){var o=encodeURIComponent(Di(i))+n;return Array.isArray(e[i])?e[i].map(function(s){return o+encodeURIComponent(Di(s))}).join(t):o+encodeURIComponent(Di(e[i]))}).join(t):r?encodeURIComponent(Di(r))+n+encodeURIComponent(Di(e)):""};wi.decode=wi.parse=dE,wi.encode=wi.stringify=hE;var gE=Ko,an=lE,vn=Ad;function un(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var pE=/^([a-z0-9.+-]+:)/i,ME=/:[0-9]*$/,yE=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,mE=["<",">",'"',"`"," ","\r",`
-`," "],vE=["{","}","|","\\","^","`"].concat(mE),Qa=["'"].concat(vE),vd=["%","/","?",";","#"].concat(Qa),wd=["/","?","#"],wE=255,Dd=/^[+a-z0-9A-Z_-]{0,63}$/,DE=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,AE={javascript:!0,"javascript:":!0},$a={javascript:!0,"javascript:":!0},br={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},Wa=wi;function Ad(e,t,n){if(e&&an.isObject(e)&&e instanceof un)return e;var r=new un;return r.parse(e,t,n),r}un.prototype.parse=function(e,t,n){if(!an.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),i=r!==-1&&r127?T+="x":T+=I[B];if(!T.match(Dd)){var H=w.slice(0,g),W=w.slice(g+1),b=I.match(DE);b&&(H.push(b[1]),W.unshift(b[2])),W.length&&(a="/"+W.join(".")+a),this.hostname=H.join(".");break}}}this.hostname.length>wE?this.hostname="":this.hostname=this.hostname.toLowerCase(),v||(this.hostname=gE.toASCII(this.hostname));var k=this.port?":"+this.port:"",R=this.hostname||"";this.host=R+k,this.href+=this.host,v&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),a[0]!=="/"&&(a="/"+a))}if(!AE[l])for(var g=0,j=Qa.length;g0?n.host.split("@"):!1;T&&(n.auth=T.shift(),n.host=n.hostname=T.shift())}return n.search=e.search,n.query=e.query,(!an.isNull(n.pathname)||!an.isNull(n.search))&&(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var B=w.slice(-1)[0],z=(n.host||e.host||w.length>1)&&(B==="."||B==="..")||B==="",H=0,W=w.length;W>=0;W--)B=w[W],B==="."?w.splice(W,1):B===".."?(w.splice(W,1),H++):H&&(w.splice(W,1),H--);if(!m&&!v)for(;H--;H)w.unshift("..");m&&w[0]!==""&&(!w[0]||w[0].charAt(0)!=="/")&&w.unshift(""),z&&w.join("/").substr(-1)!=="/"&&w.push("");var b=w[0]===""||w[0]&&w[0].charAt(0)==="/";if(I){n.hostname=n.host=b?"":w.length?w.shift():"";var T=n.host&&n.host.indexOf("@")>0?n.host.split("@"):!1;T&&(n.auth=T.shift(),n.host=n.hostname=T.shift())}return m=m||n.host&&w.length,m&&!b&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),(!an.isNull(n.pathname)||!an.isNull(n.search))&&(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},un.prototype.parseHost=function(){var e=this.host,t=ME.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var Go=new Qt("Util"),Hn=function(e){za(t,e);function t(n){var r=e.call(this,n)||this;return r.nonRetryable=!0,r}return t}(Error),EE=function(e){var t="nonRetryable";return e&&e[t]};function IE(e,t,n,r){return je(this,void 0,void 0,function(){var i=this;return Ee(this,function(o){if(typeof e!="function")throw Error("functionToRetry must be a function");return[2,new Promise(function(s,a){return je(i,void 0,void 0,function(){var u,c,l,f,d,g,h;return Ee(this,function(p){switch(p.label){case 0:u=0,c=!1,f=function(){},r&&r.then(function(){c=!0,clearTimeout(l),f()}),g=function(){var m,v,w,j;return Ee(this,function(I){switch(I.label){case 0:u++,Go.debug(e.name+" attempt #"+u+" with this vars: "+JSON.stringify(t)),I.label=1;case 1:return I.trys.push([1,3,,7]),m={},v=s,[4,e.apply(void 0,ut(t))];case 2:return[2,(m.value=v.apply(void 0,[I.sent()]),m)];case 3:return w=I.sent(),d=w,Go.debug("error on "+e.name,w),EE(w)?(Go.debug(e.name+" non retryable error",w),[2,{value:a(w)}]):(j=n(u,t,w),Go.debug(e.name+" retrying in "+j+" ms"),j===!1||c?[2,{value:a(w)}]:[3,4]);case 4:return[4,new Promise(function(T){f=T,l=setTimeout(f,j)})];case 5:I.sent(),I.label=6;case 6:return[3,7];case 7:return[2]}})},p.label=1;case 1:return c?[3,3]:[5,g()];case 2:return h=p.sent(),typeof h=="object"?[2,h.value]:[3,1];case 3:return a(d),[2]}})})})]})})}var Ed=5*60*1e3;function TE(e){e===void 0&&(e=Ed);var t=100,n=100;return function(r){var i=Math.pow(2,r)*t+n*Math.random();return i>e?!1:i}}var NE=function(e,t,n,r){return n===void 0&&(n=Ed),IE(e,t,TE(n),r)};function jE(e){return e.split("").map(function(t){return t.charCodeAt(0).toString(16).padStart(2,"0")}).join("")}function SE(e){return e.match(/.{2}/g).map(function(t){return String.fromCharCode(parseInt(t,16))}).join("")}var bE=new Qt("Parser"),Id=function(e){var t={};if(e.aws_mobile_analytics_app_id){var n={AWSPinpoint:{appId:e.aws_mobile_analytics_app_id,region:e.aws_mobile_analytics_app_region}};t.Analytics=n}(e.aws_cognito_identity_pool_id||e.aws_user_pools_id)&&(t.Auth={userPoolId:e.aws_user_pools_id,userPoolWebClientId:e.aws_user_pools_web_client_id,region:e.aws_cognito_region,identityPoolId:e.aws_cognito_identity_pool_id,identityPoolRegion:e.aws_cognito_region,mandatorySignIn:e.aws_mandatory_sign_in==="enable",signUpVerificationMethod:e.aws_cognito_sign_up_verification_method||"code"});var r;return e.aws_user_files_s3_bucket?r={AWSS3:{bucket:e.aws_user_files_s3_bucket,region:e.aws_user_files_s3_bucket_region,dangerouslyConnectToHttpEndpointForTesting:e.aws_user_files_s3_dangerously_connect_to_http_endpoint_for_testing}}:r=e?e.Storage||e:{},e.Logging&&(t.Logging=De(De({},e.Logging),{region:e.aws_project_region})),e.geo&&(t.Geo=Object.assign({},e.geo),e.geo.amazon_location_service&&(t.Geo={AmazonLocationService:e.geo.amazon_location_service})),t.Analytics=Object.assign({},t.Analytics,e.Analytics),t.Auth=Object.assign({},t.Auth,e.Auth),t.Storage=Object.assign({},r),t.Logging=Object.assign({},t.Logging,e.Logging),bE.debug("parse config",e,"to amplifyconfig",t),t},Va=function(e,t){return Va=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},Va(e,t)};function Ha(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Va(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var oe=function(){return oe=Object.assign||function(t){for(var n,r=1,i=arguments.length;r0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]0)&&!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return o}var Td={},Jo={},Ai={},Zo={};Object.defineProperty(Zo,"__esModule",{value:!0}),Zo.isEmptyData=void 0;function xE(e){return typeof e=="string"?e.length===0:e.byteLength===0}Zo.isEmptyData=xE;var qa={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.EMPTY_DATA_SHA_256=e.SHA_256_HMAC_ALGO=e.SHA_256_HASH=void 0,e.SHA_256_HASH={name:"SHA-256"},e.SHA_256_HMAC_ALGO={name:"HMAC",hash:e.SHA_256_HASH},e.EMPTY_DATA_SHA_256=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])})(qa);var OE=function(e){for(var t=[],n=0,r=e.length;n>6|192,i&63|128);else if(n+1>18|240,o>>12&63|128,o>>6&63|128,o&63|128)}else t.push(i>>12|224,i>>6&63|128,i&63|128)}return Uint8Array.from(t)},LE=function(e){for(var t="",n=0,r=e.length;n>=Or;var c=i/4*3;o>>=s%ji;for(var l=Math.floor(s/ji),f=0;f>d)}}return new Uint8Array(n)}function uI(e){for(var t="",n=0;n>c]}t+="==".slice(0,4-a)}return t}var cI=function(e){return typeof Blob=="function"&&e instanceof Blob?lI(e):fI(e)};function lI(e){return je(this,void 0,void 0,function(){var t,n;return Ee(this,function(r){switch(r.label){case 0:return[4,dI(e)];case 1:return t=r.sent(),n=Fd(t),[2,new Uint8Array(n)]}})})}function fI(e){return je(this,void 0,void 0,function(){var t,n,r,i,o,s,a;return Ee(this,function(u){switch(u.label){case 0:t=new Uint8Array(0),n=e.getReader(),r=!1,u.label=1;case 1:return r?[3,3]:[4,n.read()];case 2:return i=u.sent(),o=i.done,s=i.value,s&&(a=t,t=new Uint8Array(a.length+s.length),t.set(a),t.set(s,a.length)),r=o,[3,1];case 3:return[2,t]}})})}function dI(e){return new Promise(function(t,n){var r=new FileReader;r.onloadend=function(){var i;if(r.readyState!==2)return n(new Error("Reader aborted too early"));var o=(i=r.result)!==null&&i!==void 0?i:"",s=o.indexOf(","),a=s>-1?s+1:o.length;t(o.substring(a))},r.onabort=function(){return n(new Error("Read aborted"))},r.onerror=function(){return n(r.error)},r.readAsDataURL(e)})}var hI=function(e){return function(){return Promise.reject(e)}},gI=function(e){return function(t,n){return function(r){return je(void 0,void 0,void 0,function(){var i;return Ee(this,function(o){return!((i=e==null?void 0:e.retryStrategy)===null||i===void 0)&&i.mode&&(n.userAgent=ut(n.userAgent||[],[["cfg/retry-mode",e.retryStrategy.mode]])),[2,e.retryStrategy.retry(t,r)]})})}}},pI={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},MI=function(e){return{applyToStack:function(t){t.add(gI(e),pI)}}},yI=100,mI=20*1e3,vI=500,wI=500,DI=5,AI=10,EI=1,II="amz-sdk-invocation-id",TI="amz-sdk-request",NI=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],jI=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],SI=["AbortError","TimeoutError","RequestTimeout","RequestTimeoutException"],bI=[500,502,503,504],CI=function(e){return e.$retryable!==void 0},xI=function(e){return NI.includes(e.name)},Yd=function(e){var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||jI.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==!0},OI=function(e){var t;return SI.includes(e.name)||bI.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)},ts={},Bd={get exports(){return ts},set exports(e){ts=e}},Qd=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);if(Qd){var $d=new Uint8Array(16);Bd.exports=function(){return Qd($d),$d}}else{var Wd=new Array(16);Bd.exports=function(){for(var t=0,n;t<16;t++)t&3||(n=Math.random()*4294967296),Wd[t]=n>>>((t&3)<<3)&255;return Wd}}for(var Vd=[],ns=0;ns<256;++ns)Vd[ns]=(ns+256).toString(16).substr(1);function LI(e,t){var n=t||0,r=Vd;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}var Hd=LI,_I=ts,kI=Hd,qd,ru,iu=0,ou=0;function zI(e,t,n){var r=t&&n||0,i=t||[];e=e||{};var o=e.node||qd,s=e.clockseq!==void 0?e.clockseq:ru;if(o==null||s==null){var a=_I();o==null&&(o=qd=[a[0]|1,a[1],a[2],a[3],a[4],a[5]]),s==null&&(s=ru=(a[6]<<8|a[7])&16383)}var u=e.msecs!==void 0?e.msecs:new Date().getTime(),c=e.nsecs!==void 0?e.nsecs:ou+1,l=u-iu+(c-ou)/1e4;if(l<0&&e.clockseq===void 0&&(s=s+1&16383),(l<0||u>iu)&&e.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");iu=u,ou=c,ru=s,u+=122192928e5;var f=((u&268435455)*1e4+c)%4294967296;i[r++]=f>>>24&255,i[r++]=f>>>16&255,i[r++]=f>>>8&255,i[r++]=f&255;var d=u/4294967296*1e4&268435455;i[r++]=d>>>8&255,i[r++]=d&255,i[r++]=d>>>24&15|16,i[r++]=d>>>16&255,i[r++]=s>>>8|128,i[r++]=s&255;for(var g=0;g<6;++g)i[r+g]=o[g];return t||kI(i)}var PI=zI,UI=ts,RI=Hd;function FI(e,t,n){var r=t&&n||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||UI)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t)for(var o=0;o<16;++o)t[r+o]=i[o];return t||RI(i)}var YI=FI,BI=PI,Kd=YI,su=Kd;su.v1=BI,su.v4=Kd;var QI=su,$I=function(e){var t=e,n=e,r=function(a){return a.name==="TimeoutError"?AI:DI},i=function(a){return r(a)<=n},o=function(a){if(!i(a))throw new Error("No retry token available");var u=r(a);return n-=u,u},s=function(a){n+=a??EI,n=Math.min(n,t)};return Object.freeze({hasRetryTokens:i,retrieveRetryTokens:o,releaseRetryTokens:s})},WI=function(e,t){return Math.floor(Math.min(mI,Math.random()*Math.pow(2,t)*e))},VI=function(e){return e?CI(e)||xI(e)||Yd(e)||OI(e):!1},au=3,HI="standard",qI=function(){function e(t,n){var r,i,o;this.maxAttemptsProvider=t,this.mode=HI,this.retryDecider=(r=n==null?void 0:n.retryDecider)!==null&&r!==void 0?r:VI,this.delayDecider=(i=n==null?void 0:n.delayDecider)!==null&&i!==void 0?i:WI,this.retryQuota=(o=n==null?void 0:n.retryQuota)!==null&&o!==void 0?o:$I(wI)}return e.prototype.shouldRetry=function(t,n,r){return n=0;n--){var r=e.charCodeAt(n);r>127&&r<=2047?t++:r>2047&&r<=65535&&(t+=2)}return t}else{if(typeof e.byteLength=="number")return e.byteLength;if(typeof e.size=="number")return e.size}}const ZI={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},Gd={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},nt={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},Mt={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Dn={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class ae{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const i=ae.getVersionPrecision(t),o=ae.getVersionPrecision(n);let s=Math.max(i,o),a=0;const u=ae.map([t,n],c=>{const l=s-ae.getVersionPrecision(c),f=c+new Array(l+1).join(".0");return ae.map(f.split("."),d=>new Array(20-d.length).join("0")+d).reverse()});for(r&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(u[0][s]>u[1][s])return 1;if(u[0][s]===u[1][s]){if(s===a)return 0;s-=1}else if(u[0][s]{r[u]=s[u]})}return t}static getBrowserAlias(t){return ZI[t]}static getBrowserTypeByAlias(t){return Gd[t]||""}}const Ke=/version\/(\d+(\.?_?\d+)+)/i,XI=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=ae.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=ae.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=ae.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=ae.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=ae.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=ae.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=ae.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=ae.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=ae.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=ae.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=ae.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=ae.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=ae.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=ae.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=ae.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=ae.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=ae.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=ae.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=ae.getFirstMatch(Ke,e)||ae.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=ae.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=ae.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=ae.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=ae.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=ae.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=ae.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=ae.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=ae.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=ae.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=ae.getFirstMatch(Ke,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,i=e.search("\\(")!==-1?n:t;return{name:ae.getFirstMatch(i,e),version:ae.getSecondMatch(i,e)}}}],eT=[{test:[/Roku\/DVP/],describe(e){const t=ae.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:Mt.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=ae.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:Mt.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=ae.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=ae.getWindowsVersionName(t);return{name:Mt.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:Mt.iOS},n=ae.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=ae.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=ae.getMacOSVersionName(t),r={name:Mt.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=ae.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:Mt.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=ae.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=ae.getAndroidVersionName(t),r={name:Mt.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=ae.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:Mt.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=ae.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||ae.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||ae.getFirstMatch(/\bbb(\d+)/i,e);return{name:Mt.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=ae.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:Mt.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=ae.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:Mt.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:Mt.Linux}}},{test:[/CrOS/],describe(){return{name:Mt.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=ae.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:Mt.PlayStation4,version:t}}}],tT=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=ae.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:nt.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:nt.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:nt.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:nt.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:nt.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:nt.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:nt.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=ae.getFirstMatch(/(ipod|iphone)/i,e);return{type:nt.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:nt.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:nt.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:nt.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:nt.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:nt.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:nt.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:nt.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:nt.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:nt.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:nt.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:nt.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:nt.tv}}}],nT=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Dn.Blink};const n=ae.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Dn.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:Dn.Trident},n=ae.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Dn.Presto},n=ae.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:Dn.Gecko},n=ae.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Dn.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Dn.WebKit},n=ae.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class Jd{constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=ae.find(XI,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=ae.find(eT,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=ae.find(tT,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=ae.find(nT,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return ae.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const i={};let o=0;if(Object.keys(t).forEach(a=>{const u=t[a];typeof u=="string"?(i[a]=u,o+=1):typeof u=="object"&&(n[a]=u,r+=1)}),r>0){const a=Object.keys(n),u=ae.find(a,l=>this.isOS(l));if(u){const l=this.satisfies(n[u]);if(l!==void 0)return l}const c=ae.find(a,l=>this.isPlatform(l));if(c){const l=this.satisfies(n[c]);if(l!==void 0)return l}}if(o>0){const a=Object.keys(i),u=ae.find(a,c=>this.isBrowser(c,!0));if(u!==void 0)return this.compareVersion(i[u])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let i=t.toLowerCase();const o=ae.getBrowserTypeByAlias(i);return n&&o&&(i=o.toLowerCase()),i===r}compareVersion(t){let n=[0],r=t,i=!1;const o=this.getBrowserVersion();if(typeof o=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(i=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(i=!0,r=t.substr(1)),n.indexOf(ae.compareVersions(o,r,i))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*!
- * Bowser - a browser detector
- * https://github.com/lancedikson/bowser
- * MIT License | (c) Dustin Diaz 2012-2015
- * MIT License | (c) Denis Demchenko 2015-2019
- */class rT{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new Jd(t,n)}static parse(t){return new Jd(t).getResult()}static get BROWSER_MAP(){return Gd}static get ENGINE_MAP(){return Dn}static get OS_MAP(){return Mt}static get PLATFORMS_MAP(){return nt}}var iT=function(e){var t=e.serviceId,n=e.clientVersion;return function(){return je(void 0,void 0,void 0,function(){var r,i,o,s,a,u,c,l,f;return Ee(this,function(d){return r=!((o=window==null?void 0:window.navigator)===null||o===void 0)&&o.userAgent?rT.parse(window.navigator.userAgent):void 0,i=[["aws-sdk-js",n],["os/"+(((s=r==null?void 0:r.os)===null||s===void 0?void 0:s.name)||"other"),(a=r==null?void 0:r.os)===null||a===void 0?void 0:a.version],["lang/js"],["md/browser",((c=(u=r==null?void 0:r.browser)===null||u===void 0?void 0:u.name)!==null&&c!==void 0?c:"unknown")+"_"+((f=(l=r==null?void 0:r.browser)===null||l===void 0?void 0:l.version)!==null&&f!==void 0?f:"unknown")]],t&&i.push(["api/"+t,n]),[2,i]})})}};function oT(e){var t,n,r={};if(e=e.replace(/^\?/,""),e)try{for(var i=bt(e.split("&")),o=i.next();!o.done;o=i.next()){var s=o.value,a=Wn(s.split("="),2),u=a[0],c=a[1],l=c===void 0?null:c;u=decodeURIComponent(u),l&&(l=decodeURIComponent(l)),u in r?Array.isArray(r[u])?r[u].push(l):r[u]=[r[u],l]:r[u]=l}}catch(f){t={error:f}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return r}var sT=function(e){var t=new URL(e),n=t.hostname,r=t.pathname,i=t.port,o=t.protocol,s=t.search,a;return s&&(a=oT(s)),{hostname:n,port:i?parseInt(i):void 0,protocol:o,path:r,query:a}},aT=function(e){var t;return De(De({},e),{tls:(t=e.tls)!==null&&t!==void 0?t:!0,endpoint:e.endpoint?uT(e):function(){return cT(e)},isCustomEndpoint:!!e.endpoint})},uT=function(e){var t=e.endpoint,n=e.urlParser;if(typeof t=="string"){var r=Promise.resolve(n(t));return function(){return r}}else if(typeof t=="object"){var i=Promise.resolve(t);return function(){return i}}return t},cT=function(e){return je(void 0,void 0,void 0,function(){var t,n,r,i,o,s;return Ee(this,function(a){switch(a.label){case 0:return t=e.tls,n=t===void 0?!0:t,[4,e.region()];case 1:if(r=a.sent(),i=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/),!i.test(r))throw new Error("Invalid region in client config");return[4,e.regionInfoProvider(r)];case 2:if(o=((s=a.sent())!==null&&s!==void 0?s:{}).hostname,!o)throw new Error("Cannot resolve hostname from client config");return[2,e.urlParser((n?"https:":"http:")+"//"+o)]}})})},lT=function(e){if(!e.region)throw new Error("Region is missing");return De(De({},e),{region:fT(e.region)})},fT=function(e){if(typeof e=="string"){var t=Promise.resolve(e);return function(){return t}}return e},Zd="content-length";function dT(e){var t=this;return function(n){return function(r){return je(t,void 0,void 0,function(){var i,o,s,a,u;return Ee(this,function(c){return i=r.request,Cr.isInstance(i)&&(o=i.body,s=i.headers,o&&Object.keys(s).map(function(l){return l.toLowerCase()}).indexOf(Zd)===-1&&(a=e(o),a!==void 0&&(i.headers=De(De({},i.headers),(u={},u[Zd]=String(a),u))))),[2,n(De(De({},r),{request:i}))]})})}}}var hT={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},gT=function(e){return{applyToStack:function(t){t.add(dT(e.bodyLengthChecker),hT)}}};function Xx(e){return e}var pT=function(e){return function(t){return function(n){return je(void 0,void 0,void 0,function(){var r,i,o;return Ee(this,function(s){return Cr.isInstance(n.request)?(r=n.request,i=(e.requestHandler.metadata||{}).handlerProtocol,o=i===void 0?"":i,o.indexOf("h2")>=0&&!r.headers[":authority"]?(delete r.headers.host,r.headers[":authority"]=""):r.headers.host||(r.headers.host=r.hostname),[2,t(n)]):[2,t(n)]})})}}},MT={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},yT=function(e){return{applyToStack:function(t){t.add(pT(e),MT)}}},mT=function(){return function(e,t){return function(n){return je(void 0,void 0,void 0,function(){var r,i,o,s,a,u,c,l,f;return Ee(this,function(d){switch(d.label){case 0:return r=t.clientName,i=t.commandName,o=t.inputFilterSensitiveLog,s=t.logger,a=t.outputFilterSensitiveLog,[4,e(n)];case 1:return u=d.sent(),s?(typeof s.info=="function"&&(c=u.output,l=c.$metadata,f=pd(c,["$metadata"]),s.info({clientName:r,commandName:i,input:o(n.input),output:a(f),metadata:l})),[2,u]):[2,u]}})})}}},vT={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},wT=function(e){return{applyToStack:function(t){t.add(mT(),vT)}}},DT="X-Amz-Algorithm",AT="X-Amz-Credential",Xd="X-Amz-Date",ET="X-Amz-SignedHeaders",IT="X-Amz-Expires",eh="X-Amz-Signature",th="X-Amz-Security-Token",nh="authorization",rh=Xd.toLowerCase(),TT="date",NT=[nh,rh,TT],jT=eh.toLowerCase(),uu="x-amz-content-sha256",ST=th.toLowerCase(),bT={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},CT=/^proxy-/,xT=/^sec-/,cu="AWS4-HMAC-SHA256",OT="AWS4-HMAC-SHA256-PAYLOAD",LT="UNSIGNED-PAYLOAD",_T=50,ih="aws4_request",kT=60*60*24*7,rs={},lu=[];function fu(e,t,n){return e+"/"+t+"/"+n+"/"+ih}var zT=function(e,t,n,r,i){return je(void 0,void 0,void 0,function(){var o,s,a,u,c,l,f,d,g;return Ee(this,function(h){switch(h.label){case 0:return[4,oh(e,t.secretAccessKey,t.accessKeyId)];case 1:if(o=h.sent(),s=n+":"+r+":"+i+":"+Sr(o)+":"+t.sessionToken,s in rs)return[2,rs[s]];for(lu.push(s);lu.length>_T;)delete rs[lu.shift()];a="AWS4"+t.secretAccessKey,h.label=2;case 2:h.trys.push([2,7,8,9]),u=bt([n,r,i,ih]),c=u.next(),h.label=3;case 3:return c.done?[3,6]:(l=c.value,[4,oh(e,a,l)]);case 4:a=h.sent(),h.label=5;case 5:return c=u.next(),[3,3];case 6:return[3,9];case 7:return f=h.sent(),d={error:f},[3,9];case 8:try{c&&!c.done&&(g=u.return)&&g.call(u)}finally{if(d)throw d.error}return[7];case 9:return[2,rs[s]=a]}})})};function oh(e,t,n){var r=new e(t);return r.update(n),r.digest()}function sh(e,t,n){var r,i,o=e.headers,s={};try{for(var a=bt(Object.keys(o).sort()),u=a.next();!u.done;u=a.next()){var c=u.value,l=c.toLowerCase();(l in bT||t!=null&&t.has(l)||CT.test(l)||xT.test(l))&&(!n||n&&!n.has(l))||(s[l]=o[c].trim().replace(/\s+/g," "))}}catch(f){r={error:f}}finally{try{u&&!u.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}function PT(e){var t,n,r=e.query,i=r===void 0?{}:r,o=[],s={},a=function(f){if(f.toLowerCase()===jT)return"continue";o.push(f);var d=i[f];typeof d=="string"?s[f]=qn(f)+"="+qn(d):Array.isArray(d)&&(s[f]=d.slice(0).sort().reduce(function(g,h){return g.concat([qn(f)+"="+qn(h)])},[]).join("&"))};try{for(var u=bt(Object.keys(i).sort()),c=u.next();!c.done;c=u.next()){var l=c.value;a(l)}}catch(f){t={error:f}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return o.map(function(f){return s[f]}).filter(function(f){return f}).join("&")}var UT=function(e){return typeof ArrayBuffer=="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]"};function du(e,t){var n=e.headers,r=e.body;return je(this,void 0,void 0,function(){var i,o,s,a,u,c,l;return Ee(this,function(f){switch(f.label){case 0:try{for(i=bt(Object.keys(n)),o=i.next();!o.done;o=i.next())if(s=o.value,s.toLowerCase()===uu)return[2,n[s]]}catch(d){c={error:d}}finally{try{o&&!o.done&&(l=i.return)&&l.call(i)}finally{if(c)throw c.error}}return r!=null?[3,1]:[2,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"];case 1:return typeof r=="string"||ArrayBuffer.isView(r)||UT(r)?(a=new t,a.update(r),u=Sr,[4,a.digest()]):[3,3];case 2:return[2,u.apply(void 0,[f.sent()])];case 3:return[2,LT]}})})}function RT(e,t){var n,r;e=e.toLowerCase();try{for(var i=bt(Object.keys(t)),o=i.next();!o.done;o=i.next()){var s=o.value;if(e===s.toLowerCase())return!0}}catch(a){n={error:a}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!1}function ah(e){var t=e.headers,n=e.query,r=pd(e,["headers","query"]);return De(De({},r),{headers:De({},t),query:n?FT(n):void 0})}function FT(e){return Object.keys(e).reduce(function(t,n){var r,i=e[n];return De(De({},t),(r={},r[n]=Array.isArray(i)?ut(i):i,r))},{})}function YT(e,t){var n,r,i;t===void 0&&(t={});var o=typeof e.clone=="function"?e.clone():ah(e),s=o.headers,a=o.query,u=a===void 0?{}:a;try{for(var c=bt(Object.keys(s)),l=c.next();!l.done;l=c.next()){var f=l.value,d=f.toLowerCase();d.substr(0,6)==="x-amz-"&&!(!((i=t.unhoistableHeaders)===null||i===void 0)&&i.has(d))&&(u[f]=s[f],delete s[f])}}catch(g){n={error:g}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}return De(De({},e),{headers:s,query:u})}function uh(e){var t,n;e=typeof e.clone=="function"?e.clone():ah(e);try{for(var r=bt(Object.keys(e.headers)),i=r.next();!i.done;i=r.next()){var o=i.value;NT.indexOf(o.toLowerCase())>-1&&delete e.headers[o]}}catch(s){t={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return e}function BT(e){return QT(e).toISOString().replace(/\.\d{3}Z$/,"Z")}function QT(e){return typeof e=="number"?new Date(e*1e3):typeof e=="string"?Number(e)?new Date(Number(e)*1e3):new Date(e):e}var $T=function(){function e(t){var n=t.applyChecksum,r=t.credentials,i=t.region,o=t.service,s=t.sha256,a=t.uriEscapePath,u=a===void 0?!0:a;this.service=o,this.sha256=s,this.uriEscapePath=u,this.applyChecksum=typeof n=="boolean"?n:!0,this.regionProvider=WT(i),this.credentialProvider=VT(r)}return e.prototype.presign=function(t,n){return n===void 0&&(n={}),je(this,void 0,void 0,function(){var r,i,o,s,a,u,c,l,f,d,g,h,p,m,v,w,j,I,T,B,z,H,W,b;return Ee(this,function(k){switch(k.label){case 0:return r=n.signingDate,i=r===void 0?new Date:r,o=n.expiresIn,s=o===void 0?3600:o,a=n.unsignableHeaders,u=n.unhoistableHeaders,c=n.signableHeaders,l=n.signingRegion,f=n.signingService,[4,this.credentialProvider()];case 1:return d=k.sent(),l==null?[3,2]:(h=l,[3,4]);case 2:return[4,this.regionProvider()];case 3:h=k.sent(),k.label=4;case 4:return g=h,p=is(i),m=p.longDate,v=p.shortDate,s>kT?[2,Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")]:(w=fu(v,g,f??this.service),j=YT(uh(t),{unhoistableHeaders:u}),d.sessionToken&&(j.query[th]=d.sessionToken),j.query[DT]=cu,j.query[AT]=d.accessKeyId+"/"+w,j.query[Xd]=m,j.query[IT]=s.toString(10),I=sh(j,a,c),j.query[ET]=ch(I),T=j.query,B=eh,z=this.getSignature,H=[m,w,this.getSigningKey(d,g,v,f)],W=this.createCanonicalRequest,b=[j,I],[4,du(t,this.sha256)]);case 5:return[4,z.apply(this,H.concat([W.apply(this,b.concat([k.sent()]))]))];case 6:return T[B]=k.sent(),[2,j]}})})},e.prototype.sign=function(t,n){return je(this,void 0,void 0,function(){return Ee(this,function(r){return typeof t=="string"?[2,this.signString(t,n)]:t.headers&&t.payload?[2,this.signEvent(t,n)]:[2,this.signRequest(t,n)]})})},e.prototype.signEvent=function(t,n){var r=t.headers,i=t.payload,o=n.signingDate,s=o===void 0?new Date:o,a=n.priorSignature,u=n.signingRegion,c=n.signingService;return je(this,void 0,void 0,function(){var l,f,d,g,h,p,m,v,w,j,I;return Ee(this,function(T){switch(T.label){case 0:return u==null?[3,1]:(f=u,[3,3]);case 1:return[4,this.regionProvider()];case 2:f=T.sent(),T.label=3;case 3:return l=f,d=is(s),g=d.shortDate,h=d.longDate,p=fu(g,l,c??this.service),[4,du({headers:{},body:i},this.sha256)];case 4:return m=T.sent(),v=new this.sha256,v.update(r),j=Sr,[4,v.digest()];case 5:return w=j.apply(void 0,[T.sent()]),I=[OT,h,p,a,w,m].join(`
-`),[2,this.signString(I,{signingDate:s,signingRegion:l,signingService:c})]}})})},e.prototype.signString=function(t,n){var r=n===void 0?{}:n,i=r.signingDate,o=i===void 0?new Date:i,s=r.signingRegion,a=r.signingService;return je(this,void 0,void 0,function(){var u,c,l,f,d,g,h,p;return Ee(this,function(m){switch(m.label){case 0:return[4,this.credentialProvider()];case 1:return u=m.sent(),s==null?[3,2]:(l=s,[3,4]);case 2:return[4,this.regionProvider()];case 3:l=m.sent(),m.label=4;case 4:return c=l,f=is(o).shortDate,h=(g=this.sha256).bind,[4,this.getSigningKey(u,c,f,a)];case 5:return d=new(h.apply(g,[void 0,m.sent()])),d.update(t),p=Sr,[4,d.digest()];case 6:return[2,p.apply(void 0,[m.sent()])]}})})},e.prototype.signRequest=function(t,n){var r=n===void 0?{}:n,i=r.signingDate,o=i===void 0?new Date:i,s=r.signableHeaders,a=r.unsignableHeaders,u=r.signingRegion,c=r.signingService;return je(this,void 0,void 0,function(){var l,f,d,g,h,p,m,v,w,j,I;return Ee(this,function(T){switch(T.label){case 0:return[4,this.credentialProvider()];case 1:return l=T.sent(),u==null?[3,2]:(d=u,[3,4]);case 2:return[4,this.regionProvider()];case 3:d=T.sent(),T.label=4;case 4:return f=d,g=uh(t),h=is(o),p=h.longDate,m=h.shortDate,v=fu(m,f,c??this.service),g.headers[rh]=p,l.sessionToken&&(g.headers[ST]=l.sessionToken),[4,du(g,this.sha256)];case 5:return w=T.sent(),!RT(uu,g.headers)&&this.applyChecksum&&(g.headers[uu]=w),j=sh(g,a,s),[4,this.getSignature(p,v,this.getSigningKey(l,f,m,c),this.createCanonicalRequest(g,j,w))];case 6:return I=T.sent(),g.headers[nh]=cu+" "+("Credential="+l.accessKeyId+"/"+v+", ")+("SignedHeaders="+ch(j)+", ")+("Signature="+I),[2,g]}})})},e.prototype.createCanonicalRequest=function(t,n,r){var i=Object.keys(n).sort();return t.method+`
-`+this.getCanonicalPath(t)+`
-`+PT(t)+`
-`+i.map(function(o){return o+":"+n[o]}).join(`
-`)+`
-
-`+i.join(";")+`
-`+r},e.prototype.createStringToSign=function(t,n,r){return je(this,void 0,void 0,function(){var i,o;return Ee(this,function(s){switch(s.label){case 0:return i=new this.sha256,i.update(r),[4,i.digest()];case 1:return o=s.sent(),[2,cu+`
-`+t+`
-`+n+`
-`+Sr(o)]}})})},e.prototype.getCanonicalPath=function(t){var n=t.path;if(this.uriEscapePath){var r=encodeURIComponent(n.replace(/^\//,""));return"/"+r.replace(/%2F/g,"/")}return n},e.prototype.getSignature=function(t,n,r,i){return je(this,void 0,void 0,function(){var o,s,a,u,c;return Ee(this,function(l){switch(l.label){case 0:return[4,this.createStringToSign(t,n,i)];case 1:return o=l.sent(),u=(a=this.sha256).bind,[4,r];case 2:return s=new(u.apply(a,[void 0,l.sent()])),s.update(o),c=Sr,[4,s.digest()];case 3:return[2,c.apply(void 0,[l.sent()])]}})})},e.prototype.getSigningKey=function(t,n,r,i){return zT(this.sha256,t,r,n,i||this.service)},e}(),is=function(e){var t=BT(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}},ch=function(e){return Object.keys(e).sort().join(";")},WT=function(e){if(typeof e=="string"){var t=Promise.resolve(e);return function(){return t}}else return e},VT=function(e){if(typeof e=="object"){var t=Promise.resolve(e);return function(){return t}}else return e};function HT(e){var t=this,n=e.credentials||e.credentialDefaultProvider(e),r=hu(n),i=e.signingEscapePath,o=i===void 0?!0:i,s=e.systemClockOffset,a=s===void 0?e.systemClockOffset||0:s,u=e.sha256,c;return e.signer?c=hu(e.signer):c=function(){return hu(e.region)().then(function(l){return je(t,void 0,void 0,function(){return Ee(this,function(f){switch(f.label){case 0:return[4,e.regionInfoProvider(l)];case 1:return[2,[f.sent()||{},l]]}})})}).then(function(l){var f=Wn(l,2),d=f[0],g=f[1],h=d.signingRegion,p=d.signingService;return e.signingRegion=e.signingRegion||h||g,e.signingName=e.signingName||p||e.serviceId,new $T({credentials:r,region:e.signingRegion,service:e.signingName,sha256:u,uriEscapePath:o})})},De(De({},e),{systemClockOffset:a,signingEscapePath:o,credentials:r,signer:c})}function hu(e){if(typeof e=="object"){var t=Promise.resolve(e);return function(){return t}}return e}function qT(e){return De(De({},e),{customUserAgent:typeof e.customUserAgent=="string"?[[e.customUserAgent]]:e.customUserAgent})}var gu="user-agent",KT="x-amz-user-agent",lh=" ",GT=/[^\!\#\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,JT=function(e){return function(t,n){return function(r){return je(void 0,void 0,void 0,function(){var i,o,s,a,u,c,l,f;return Ee(this,function(d){switch(d.label){case 0:return i=r.request,Cr.isInstance(i)?(o=i.headers,s=((l=n==null?void 0:n.userAgent)===null||l===void 0?void 0:l.map(pu))||[],[4,e.defaultUserAgentProvider()]):[2,t(r)];case 1:return a=d.sent().map(pu),u=((f=e==null?void 0:e.customUserAgent)===null||f===void 0?void 0:f.map(pu))||[],o[KT]=ut(a,s,u).join(lh),c=ut(a.filter(function(g){return g.startsWith("aws-sdk-")}),u).join(lh),e.runtime!=="browser"&&c&&(o[gu]=o[gu]?o[gu]+" "+c:c),[2,t(De(De({},r),{request:i}))]}})})}}},pu=function(e){var t=Wn(e,2),n=t[0],r=t[1],i=n.indexOf("/"),o=n.substring(0,i),s=n.substring(i+1);return o==="api"&&(s=s.toLowerCase()),[o,s,r].filter(function(a){return a&&a.length>0}).map(function(a){return a==null?void 0:a.replace(GT,"_")}).join("/")},ZT={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},XT=function(e){return{applyToStack:function(t){t.add(JT(e),ZT)}}},os=function(){var e=[],t=[],n=new Set,r=function(l){return l.sort(function(f,d){return fh[d.step]-fh[f.step]||dh[d.priority||"normal"]-dh[f.priority||"normal"]})},i=function(l){var f=!1,d=function(g){return g.name&&g.name===l?(f=!0,n.delete(l),!1):!0};return e=e.filter(d),t=t.filter(d),f},o=function(l){var f=!1,d=function(g){return g.middleware===l?(f=!0,g.name&&n.delete(g.name),!1):!0};return e=e.filter(d),t=t.filter(d),f},s=function(l){return e.forEach(function(f){l.add(f.middleware,De({},f))}),t.forEach(function(f){l.addRelativeTo(f.middleware,De({},f))}),l},a=function(l){var f=[];return l.before.forEach(function(d){d.before.length===0&&d.after.length===0?f.push(d):f.push.apply(f,ut(a(d)))}),f.push(l),l.after.reverse().forEach(function(d){d.before.length===0&&d.after.length===0?f.push(d):f.push.apply(f,ut(a(d)))}),f},u=function(){var l=[],f=[],d={};e.forEach(function(h){var p=De(De({},h),{before:[],after:[]});p.name&&(d[p.name]=p),l.push(p)}),t.forEach(function(h){var p=De(De({},h),{before:[],after:[]});p.name&&(d[p.name]=p),f.push(p)}),f.forEach(function(h){if(h.toMiddleware){var p=d[h.toMiddleware];if(p===void 0)throw new Error(h.toMiddleware+" is not found when adding "+(h.name||"anonymous")+" middleware "+h.relation+" "+h.toMiddleware);h.relation==="after"&&p.after.push(h),h.relation==="before"&&p.before.push(h)}});var g=r(l).map(a).reduce(function(h,p){return h.push.apply(h,ut(p)),h},[]);return g.map(function(h){return h.middleware})},c={add:function(l,f){f===void 0&&(f={});var d=f.name,g=f.override,h=De({step:"initialize",priority:"normal",middleware:l},f);if(d){if(n.has(d)){if(!g)throw new Error("Duplicate middleware name '"+d+"'");var p=e.findIndex(function(v){return v.name===d}),m=e[p];if(m.step!==h.step||m.priority!==h.priority)throw new Error('"'+d+'" middleware with '+m.priority+" priority in "+m.step+" step cannot be "+("overridden by same-name middleware with "+h.priority+" priority in "+h.step+" step."));e.splice(p,1)}n.add(d)}e.push(h)},addRelativeTo:function(l,f){var d=f.name,g=f.override,h=De({middleware:l},f);if(d){if(n.has(d)){if(!g)throw new Error("Duplicate middleware name '"+d+"'");var p=t.findIndex(function(v){return v.name===d}),m=t[p];if(m.toMiddleware!==h.toMiddleware||m.relation!==h.relation)throw new Error('"'+d+'" middleware '+m.relation+' "'+m.toMiddleware+'" middleware cannot be overridden '+("by same-name middleware "+h.relation+' "'+h.toMiddleware+'" middleware.'));t.splice(p,1)}n.add(d)}t.push(h)},clone:function(){return s(os())},use:function(l){l.applyToStack(c)},remove:function(l){return typeof l=="string"?i(l):o(l)},removeByTag:function(l){var f=!1,d=function(g){var h=g.tags,p=g.name;return h&&h.includes(l)?(p&&n.delete(p),f=!0,!1):!0};return e=e.filter(d),t=t.filter(d),f},concat:function(l){var f=s(os());return f.use(l),f},applyToStack:s,resolve:function(l,f){var d,g;try{for(var h=bt(u().reverse()),p=h.next();!p.done;p=h.next()){var m=p.value;l=m(l,f)}}catch(v){d={error:v}}finally{try{p&&!p.done&&(g=h.return)&&g.call(h)}finally{if(d)throw d.error}}return l}};return c},fh={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},dh={high:3,normal:2,low:1},eN=function(){function e(t){this.middlewareStack=os(),this.config=t}return e.prototype.send=function(t,n,r){var i=typeof n!="function"?n:void 0,o=typeof n=="function"?n:r,s=t.resolveMiddleware(this.middlewareStack,this.config,i);if(o)s(t).then(function(a){return o(null,a.output)},function(a){return o(a)}).catch(function(){});else return s(t).then(function(a){return a.output})},e.prototype.destroy=function(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()},e}(),hh=function(){function e(){this.middlewareStack=os()}return e}(),ss=function(){var e=Object.getPrototypeOf(this).constructor,t=Function.bind.apply(String,ut([null],arguments)),n=new t;return Object.setPrototypeOf(n,e.prototype),n};ss.prototype=Object.create(String.prototype,{constructor:{value:ss,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(ss,String),function(e){za(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.deserializeJSON=function(){return JSON.parse(e.prototype.toString.call(this))},t.prototype.toJSON=function(){return e.prototype.toString.call(this)},t.fromObject=function(n){return n instanceof t?n:n instanceof String||typeof n=="string"?new t(n):new t(JSON.stringify(n))},t}(ss);var tN=function(e,t){return function(n,r){return function(i){return je(void 0,void 0,void 0,function(){var o,s;return Ee(this,function(a){switch(a.label){case 0:return[4,n(i)];case 1:return o=a.sent().response,[4,t(o,e)];case 2:return s=a.sent(),[2,{response:o,output:s}]}})})}}},nN=function(e,t){return function(n,r){return function(i){return je(void 0,void 0,void 0,function(){var o;return Ee(this,function(s){switch(s.label){case 0:return[4,t(i.input,e)];case 1:return o=s.sent(),[2,n(De(De({},i),{request:o}))]}})})}}},rN={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},iN={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function gh(e,t,n){return{applyToStack:function(r){r.add(tN(e,n),rN),r.add(nN(e,t),iN)}}}var An=new Qt("CognitoCredentials"),oN=new Promise(function(e,t){if(!sn().isBrowser)return An.debug("not in the browser, directly resolved"),e();var n=window.gapi&&window.gapi.auth2?window.gapi.auth2:null;if(n)return An.debug("google api already loaded"),e();setTimeout(function(){return e()},2e3)}),sN=function(){function e(){this.initialized=!1,this.refreshGoogleToken=this.refreshGoogleToken.bind(this),this._refreshGoogleTokenImpl=this._refreshGoogleTokenImpl.bind(this)}return e.prototype.refreshGoogleToken=function(){return je(this,void 0,void 0,function(){return Ee(this,function(t){switch(t.label){case 0:return this.initialized?[3,2]:(An.debug("need to wait for the Google SDK loaded"),[4,oN]);case 1:t.sent(),this.initialized=!0,An.debug("finish waiting"),t.label=2;case 2:return[2,this._refreshGoogleTokenImpl()]}})})},e.prototype._refreshGoogleTokenImpl=function(){var t=null;return sn().isBrowser&&(t=window.gapi&&window.gapi.auth2?window.gapi.auth2:null),t?new Promise(function(n,r){t.getAuthInstance().then(function(i){i||(An.debug("google Auth undefined"),r(new Hn("google Auth undefined")));var o=i.currentUser.get();o.isSignedIn()?(An.debug("refreshing the google access token"),o.reloadAuthResponse().then(function(s){var a=s.id_token,u=s.expires_at;n({token:a,expires_at:u})}).catch(function(s){s&&s.error==="network_error"?r("Network error reloading google auth response"):r(new Hn("Failed to reload google auth response"))})):r(new Hn("User is not signed in with Google"))}).catch(function(i){An.debug("Failed to refresh google token",i),r(new Hn("Failed to refresh google token"))})}):(An.debug("no gapi auth2 available"),Promise.reject("no gapi auth2 available"))},e}(),Gn=new Qt("CognitoCredentials"),aN=new Promise(function(e,t){if(!sn().isBrowser)return Gn.debug("not in the browser, directly resolved"),e();var n=window.FB;if(n)return Gn.debug("FB SDK already loaded"),e();setTimeout(function(){return e()},2e3)}),uN=function(){function e(){this.initialized=!1,this.refreshFacebookToken=this.refreshFacebookToken.bind(this),this._refreshFacebookTokenImpl=this._refreshFacebookTokenImpl.bind(this)}return e.prototype.refreshFacebookToken=function(){return je(this,void 0,void 0,function(){return Ee(this,function(t){switch(t.label){case 0:return this.initialized?[3,2]:(Gn.debug("need to wait for the Facebook SDK loaded"),[4,aN]);case 1:t.sent(),this.initialized=!0,Gn.debug("finish waiting"),t.label=2;case 2:return[2,this._refreshFacebookTokenImpl()]}})})},e.prototype._refreshFacebookTokenImpl=function(){var t=null;if(sn().isBrowser&&(t=window.FB),!t){var n="no fb sdk available";return Gn.debug(n),Promise.reject(new Hn(n))}return new Promise(function(r,i){t.getLoginStatus(function(o){if(!o||!o.authResponse){var s="no response from facebook when refreshing the jwt token";Gn.debug(s),i(new Hn(s))}else{var a=o.authResponse,u=a.accessToken,c=a.expiresIn,l=new Date,f=c*1e3+l.getTime();if(!u){var s="the jwtToken is undefined";Gn.debug(s),i(new Hn(s))}r({token:u,expires_at:f})}},{scope:"public_profile,email"})})},e}(),cN=new sN,lN=new uN,Jn={},fN=function(){function e(){}return e.setItem=function(t,n){return Jn[t]=n,Jn[t]},e.getItem=function(t){return Object.prototype.hasOwnProperty.call(Jn,t)?Jn[t]:void 0},e.removeItem=function(t){return delete Jn[t]},e.clear=function(){return Jn={},Jn},e}(),ph=function(){function e(){try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.amplify.test-ls",1),this.storageWindow.removeItem("aws.amplify.test-ls")}catch{this.storageWindow=fN}}return e.prototype.getStorage=function(){return this.storageWindow},e}();const dN={name:"@aws-sdk/client-cognito-identity",description:"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",version:"3.6.1",scripts:{clean:"yarn remove-definitions && yarn remove-dist && yarn remove-documentation","build-documentation":"yarn remove-documentation && typedoc ./",prepublishOnly:"yarn build",pretest:"yarn build:cjs","remove-definitions":"rimraf ./types","remove-dist":"rimraf ./dist","remove-documentation":"rimraf ./docs","test:unit":"mocha **/cjs/**/*.spec.js","test:e2e":"mocha **/cjs/**/*.ispec.js && karma start karma.conf.js",test:"yarn test:unit","build:cjs":"tsc -p tsconfig.json","build:es":"tsc -p tsconfig.es.json",build:"yarn build:cjs && yarn build:es",postbuild:"downlevel-dts types types/ts3.4"},main:"./dist/cjs/index.js",types:"./types/index.d.ts",module:"./dist/es/index.js",browser:{"./runtimeConfig":"./runtimeConfig.browser"},"react-native":{"./runtimeConfig":"./runtimeConfig.native"},sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"^1.0.0","@aws-crypto/sha256-js":"^1.0.0","@aws-sdk/config-resolver":"3.6.1","@aws-sdk/credential-provider-node":"3.6.1","@aws-sdk/fetch-http-handler":"3.6.1","@aws-sdk/hash-node":"3.6.1","@aws-sdk/invalid-dependency":"3.6.1","@aws-sdk/middleware-content-length":"3.6.1","@aws-sdk/middleware-host-header":"3.6.1","@aws-sdk/middleware-logger":"3.6.1","@aws-sdk/middleware-retry":"3.6.1","@aws-sdk/middleware-serde":"3.6.1","@aws-sdk/middleware-signing":"3.6.1","@aws-sdk/middleware-stack":"3.6.1","@aws-sdk/middleware-user-agent":"3.6.1","@aws-sdk/node-config-provider":"3.6.1","@aws-sdk/node-http-handler":"3.6.1","@aws-sdk/protocol-http":"3.6.1","@aws-sdk/smithy-client":"3.6.1","@aws-sdk/types":"3.6.1","@aws-sdk/url-parser":"3.6.1","@aws-sdk/url-parser-native":"3.6.1","@aws-sdk/util-base64-browser":"3.6.1","@aws-sdk/util-base64-node":"3.6.1","@aws-sdk/util-body-length-browser":"3.6.1","@aws-sdk/util-body-length-node":"3.6.1","@aws-sdk/util-user-agent-browser":"3.6.1","@aws-sdk/util-user-agent-node":"3.6.1","@aws-sdk/util-utf8-browser":"3.6.1","@aws-sdk/util-utf8-node":"3.6.1",tslib:"^2.0.0"},devDependencies:{"@aws-sdk/client-documentation-generator":"3.6.1","@aws-sdk/client-iam":"3.6.1","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^12.7.5","downlevel-dts":"0.7.0",jest:"^26.1.0",rimraf:"^3.0.0",typedoc:"^0.19.2",typescript:"~4.1.2"},engines:{node:">=10.0.0"},typesVersions:{"<4.0":{"types/*":["types/ts3.4/*"]}},author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"}};var Mh="cognito-identity.{region}.amazonaws.com",hN="cognito-identity.{region}.amazonaws.com.cn",gN="cognito-identity.{region}.c2s.ic.gov",pN="cognito-identity.{region}.sc2s.sgov.gov",MN="cognito-identity.{region}.amazonaws.com",yN=new Set(["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),mN=new Set(["cn-north-1","cn-northwest-1"]),vN=new Set(["us-iso-east-1"]),wN=new Set(["us-isob-east-1"]),DN=new Set(["us-gov-east-1","us-gov-west-1"]),AN=function(e,t){var n=void 0;switch(e){case"ap-northeast-1":n={hostname:"cognito-identity.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"cognito-identity.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"cognito-identity.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"cognito-identity.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"cognito-identity.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"ca-central-1":n={hostname:"cognito-identity.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-north-1":n={hostname:"cognito-identity.cn-north-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":n={hostname:"cognito-identity.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":n={hostname:"cognito-identity.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"cognito-identity.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"cognito-identity.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":n={hostname:"cognito-identity.eu-west-3.amazonaws.com",partition:"aws"};break;case"fips-us-east-1":n={hostname:"cognito-identity-fips.us-east-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"fips-us-east-2":n={hostname:"cognito-identity-fips.us-east-2.amazonaws.com",partition:"aws",signingRegion:"us-east-2"};break;case"fips-us-gov-west-1":n={hostname:"cognito-identity-fips.us-gov-west-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-west-1"};break;case"fips-us-west-2":n={hostname:"cognito-identity-fips.us-west-2.amazonaws.com",partition:"aws",signingRegion:"us-west-2"};break;case"sa-east-1":n={hostname:"cognito-identity.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"cognito-identity.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"cognito-identity.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-west-1":n={hostname:"cognito-identity.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-west-1":n={hostname:"cognito-identity.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-2":n={hostname:"cognito-identity.us-west-2.amazonaws.com",partition:"aws"};break;default:yN.has(e)&&(n={hostname:Mh.replace("{region}",e),partition:"aws"}),mN.has(e)&&(n={hostname:hN.replace("{region}",e),partition:"aws-cn"}),vN.has(e)&&(n={hostname:gN.replace("{region}",e),partition:"aws-iso"}),wN.has(e)&&(n={hostname:pN.replace("{region}",e),partition:"aws-iso-b"}),DN.has(e)&&(n={hostname:MN.replace("{region}",e),partition:"aws-us-gov"}),n===void 0&&(n={hostname:Mh.replace("{region}",e),partition:"aws"})}return Promise.resolve(oe({signingService:"cognito-identity"},n))},yh={apiVersion:"2014-06-30",disableHostPrefix:!1,logger:{},regionInfoProvider:AN,serviceId:"Cognito Identity",urlParser:sT},EN=oe(oe({},yh),{runtime:"browser",base64Decoder:Fd,base64Encoder:uI,bodyLengthChecker:JI,credentialDefaultProvider:function(e){return function(){return Promise.reject(new Error("Credential is missing"))}},defaultUserAgentProvider:iT({serviceId:yh.serviceId,clientVersion:dN.version}),maxAttempts:au,region:hI("Region is missing"),requestHandler:new sI,sha256:Td.Sha256,streamCollector:cI,utf8Decoder:Nd,utf8Encoder:jd}),IN=function(e){Ha(t,e);function t(n){var r=this,i=oe(oe({},EN),n),o=lT(i),s=aT(o),a=HT(s),u=KI(a),c=u,l=qT(c);return r=e.call(this,l)||this,r.config=l,r.middlewareStack.use(MI(r.config)),r.middlewareStack.use(gT(r.config)),r.middlewareStack.use(yT(r.config)),r.middlewareStack.use(wT(r.config)),r.middlewareStack.use(XT(r.config)),r}return t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(eN),mh;(function(e){e.AUTHENTICATED_ROLE="AuthenticatedRole",e.DENY="Deny"})(mh||(mh={}));var vh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(vh||(vh={}));var wh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(wh||(wh={}));var Dh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Dh||(Dh={}));var Ah;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Ah||(Ah={}));var Eh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Eh||(Eh={}));var Ih;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Ih||(Ih={}));var Th;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Th||(Th={}));var Nh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Nh||(Nh={}));var jh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(jh||(jh={}));var Sh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Sh||(Sh={}));var bh;(function(e){e.ACCESS_DENIED="AccessDenied",e.INTERNAL_SERVER_ERROR="InternalServerError"})(bh||(bh={}));var Ch;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Ch||(Ch={}));var xh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(xh||(xh={}));var Oh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Oh||(Oh={}));var Lh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Lh||(Lh={}));var _h;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(_h||(_h={}));var kh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(kh||(kh={}));var zh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(zh||(zh={}));var Ph;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Ph||(Ph={}));var Mu;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Mu||(Mu={}));var Uh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Uh||(Uh={}));var yu;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(yu||(yu={}));var Rh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Rh||(Rh={}));var mu;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(mu||(mu={}));var vu;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(vu||(vu={}));var Fh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Fh||(Fh={}));var Yh;(function(e){e.CONTAINS="Contains",e.EQUALS="Equals",e.NOT_EQUAL="NotEqual",e.STARTS_WITH="StartsWith"})(Yh||(Yh={}));var Bh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Bh||(Bh={}));var Qh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Qh||(Qh={}));var $h;(function(e){e.RULES="Rules",e.TOKEN="Token"})($h||($h={}));var Wh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Wh||(Wh={}));var Vh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Vh||(Vh={}));var Hh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Hh||(Hh={}));var qh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(qh||(qh={}));var Kh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Kh||(Kh={}));var Gh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Gh||(Gh={}));var Jh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Jh||(Jh={}));var Zh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Zh||(Zh={}));var Xh;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Xh||(Xh={}));var eg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(eg||(eg={}));var tg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(tg||(tg={}));var ng;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(ng||(ng={}));var rg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(rg||(rg={}));var ig;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(ig||(ig={}));var og;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(og||(og={}));var sg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(sg||(sg={}));var ag;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(ag||(ag={}));var ug;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(ug||(ug={}));var cg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(cg||(cg={}));var lg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(lg||(lg={}));var fg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(fg||(fg={}));var dg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(dg||(dg={}));var hg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(hg||(hg={}));var gg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(gg||(gg={}));var pg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(pg||(pg={}));var Mg;(function(e){e.filterSensitiveLog=function(t){return oe({},t)}})(Mg||(Mg={}));var TN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r;return pt(this,function(i){return n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityService.GetCredentialsForIdentity"},r=JSON.stringify(LN(e)),[2,Tg(t,n,"/",void 0,r)]})})},NN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r;return pt(this,function(i){return n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityService.GetId"},r=JSON.stringify(_N(e)),[2,Tg(t,n,"/",void 0,r)]})})},jN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){switch(o.label){case 0:return e.statusCode>=300?[2,SN(e,t)]:[4,as(e.body,t)];case 1:return n=o.sent(),r={},r=PN(n),i=oe({$metadata:$e(e)},r),[2,Promise.resolve(i)]}})})},SN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i,o,s,a,u,c,l,f,d,g,h,p,m,v;return pt(this,function(w){switch(w.label){case 0:return r=[oe({},e)],v={},[4,as(e.body,t)];case 1:switch(n=oe.apply(void 0,r.concat([(v.body=w.sent(),v)])),o="UnknownError",o=Ng(e,n.body),s=o,s){case"ExternalServiceException":return[3,2];case"com.amazonaws.cognitoidentity#ExternalServiceException":return[3,2];case"InternalErrorException":return[3,4];case"com.amazonaws.cognitoidentity#InternalErrorException":return[3,4];case"InvalidIdentityPoolConfigurationException":return[3,6];case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":return[3,6];case"InvalidParameterException":return[3,8];case"com.amazonaws.cognitoidentity#InvalidParameterException":return[3,8];case"NotAuthorizedException":return[3,10];case"com.amazonaws.cognitoidentity#NotAuthorizedException":return[3,10];case"ResourceConflictException":return[3,12];case"com.amazonaws.cognitoidentity#ResourceConflictException":return[3,12];case"ResourceNotFoundException":return[3,14];case"com.amazonaws.cognitoidentity#ResourceNotFoundException":return[3,14];case"TooManyRequestsException":return[3,16];case"com.amazonaws.cognitoidentity#TooManyRequestsException":return[3,16]}return[3,18];case 2:return a=[{}],[4,yg(n)];case 3:return i=oe.apply(void 0,[oe.apply(void 0,a.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 4:return u=[{}],[4,mg(n)];case 5:return i=oe.apply(void 0,[oe.apply(void 0,u.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 6:return c=[{}],[4,xN(n)];case 7:return i=oe.apply(void 0,[oe.apply(void 0,c.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 8:return l=[{}],[4,vg(n)];case 9:return i=oe.apply(void 0,[oe.apply(void 0,l.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 10:return f=[{}],[4,wg(n)];case 11:return i=oe.apply(void 0,[oe.apply(void 0,f.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 12:return d=[{}],[4,Dg(n)];case 13:return i=oe.apply(void 0,[oe.apply(void 0,d.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 14:return g=[{}],[4,Ag(n)];case 15:return i=oe.apply(void 0,[oe.apply(void 0,g.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 16:return h=[{}],[4,Eg(n)];case 17:return i=oe.apply(void 0,[oe.apply(void 0,h.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 18:p=n.body,o=p.code||p.Code||o,i=oe(oe({},p),{name:""+o,message:p.message||p.Message||o,$fault:"client",$metadata:$e(e)}),w.label=19;case 19:return m=i.message||i.Message||o,i.message=m,delete i.Message,[2,Promise.reject(Object.assign(new Error(m),i))]}})})},bN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){switch(o.label){case 0:return e.statusCode>=300?[2,CN(e,t)]:[4,as(e.body,t)];case 1:return n=o.sent(),r={},r=UN(n),i=oe({$metadata:$e(e)},r),[2,Promise.resolve(i)]}})})},CN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i,o,s,a,u,c,l,f,d,g,h,p,m,v;return pt(this,function(w){switch(w.label){case 0:return r=[oe({},e)],v={},[4,as(e.body,t)];case 1:switch(n=oe.apply(void 0,r.concat([(v.body=w.sent(),v)])),o="UnknownError",o=Ng(e,n.body),s=o,s){case"ExternalServiceException":return[3,2];case"com.amazonaws.cognitoidentity#ExternalServiceException":return[3,2];case"InternalErrorException":return[3,4];case"com.amazonaws.cognitoidentity#InternalErrorException":return[3,4];case"InvalidParameterException":return[3,6];case"com.amazonaws.cognitoidentity#InvalidParameterException":return[3,6];case"LimitExceededException":return[3,8];case"com.amazonaws.cognitoidentity#LimitExceededException":return[3,8];case"NotAuthorizedException":return[3,10];case"com.amazonaws.cognitoidentity#NotAuthorizedException":return[3,10];case"ResourceConflictException":return[3,12];case"com.amazonaws.cognitoidentity#ResourceConflictException":return[3,12];case"ResourceNotFoundException":return[3,14];case"com.amazonaws.cognitoidentity#ResourceNotFoundException":return[3,14];case"TooManyRequestsException":return[3,16];case"com.amazonaws.cognitoidentity#TooManyRequestsException":return[3,16]}return[3,18];case 2:return a=[{}],[4,yg(n)];case 3:return i=oe.apply(void 0,[oe.apply(void 0,a.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 4:return u=[{}],[4,mg(n)];case 5:return i=oe.apply(void 0,[oe.apply(void 0,u.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 6:return c=[{}],[4,vg(n)];case 7:return i=oe.apply(void 0,[oe.apply(void 0,c.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 8:return l=[{}],[4,ON(n)];case 9:return i=oe.apply(void 0,[oe.apply(void 0,l.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 10:return f=[{}],[4,wg(n)];case 11:return i=oe.apply(void 0,[oe.apply(void 0,f.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 12:return d=[{}],[4,Dg(n)];case 13:return i=oe.apply(void 0,[oe.apply(void 0,d.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 14:return g=[{}],[4,Ag(n)];case 15:return i=oe.apply(void 0,[oe.apply(void 0,g.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 16:return h=[{}],[4,Eg(n)];case 17:return i=oe.apply(void 0,[oe.apply(void 0,h.concat([w.sent()])),{name:o,$metadata:$e(e)}]),[3,19];case 18:p=n.body,o=p.code||p.Code||o,i=oe(oe({},p),{name:""+o,message:p.message||p.Message||o,$fault:"client",$metadata:$e(e)}),w.label=19;case 19:return m=i.message||i.Message||o,i.message=m,delete i.Message,[2,Promise.reject(Object.assign(new Error(m),i))]}})})},yg=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=zN(n),i=oe({name:"ExternalServiceException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},mg=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=RN(n),i=oe({name:"InternalErrorException",$fault:"server",$metadata:$e(e)},r),[2,i]})})},xN=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=FN(n),i=oe({name:"InvalidIdentityPoolConfigurationException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},vg=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=YN(n),i=oe({name:"InvalidParameterException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},ON=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=BN(n),i=oe({name:"LimitExceededException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},wg=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=QN(n),i=oe({name:"NotAuthorizedException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},Dg=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=$N(n),i=oe({name:"ResourceConflictException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},Ag=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=WN(n),i=oe({name:"ResourceNotFoundException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},Eg=function(e,t){return gt(void 0,void 0,void 0,function(){var n,r,i;return pt(this,function(o){return n=e.body,r=VN(n),i=oe({name:"TooManyRequestsException",$fault:"client",$metadata:$e(e)},r),[2,i]})})},LN=function(e,t){return oe(oe(oe({},e.CustomRoleArn!==void 0&&e.CustomRoleArn!==null&&{CustomRoleArn:e.CustomRoleArn}),e.IdentityId!==void 0&&e.IdentityId!==null&&{IdentityId:e.IdentityId}),e.Logins!==void 0&&e.Logins!==null&&{Logins:Ig(e.Logins)})},_N=function(e,t){return oe(oe(oe({},e.AccountId!==void 0&&e.AccountId!==null&&{AccountId:e.AccountId}),e.IdentityPoolId!==void 0&&e.IdentityPoolId!==null&&{IdentityPoolId:e.IdentityPoolId}),e.Logins!==void 0&&e.Logins!==null&&{Logins:Ig(e.Logins)})},Ig=function(e,t){return Object.entries(e).reduce(function(n,r){var i,o=CE(r,2),s=o[0],a=o[1];return a===null?n:oe(oe({},n),(i={},i[s]=a,i))},{})},kN=function(e,t){return{AccessKeyId:e.AccessKeyId!==void 0&&e.AccessKeyId!==null?e.AccessKeyId:void 0,Expiration:e.Expiration!==void 0&&e.Expiration!==null?new Date(Math.round(e.Expiration*1e3)):void 0,SecretKey:e.SecretKey!==void 0&&e.SecretKey!==null?e.SecretKey:void 0,SessionToken:e.SessionToken!==void 0&&e.SessionToken!==null?e.SessionToken:void 0}},zN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},PN=function(e,t){return{Credentials:e.Credentials!==void 0&&e.Credentials!==null?kN(e.Credentials):void 0,IdentityId:e.IdentityId!==void 0&&e.IdentityId!==null?e.IdentityId:void 0}},UN=function(e,t){return{IdentityId:e.IdentityId!==void 0&&e.IdentityId!==null?e.IdentityId:void 0}},RN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},FN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},YN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},BN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},QN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},$N=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},WN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},VN=function(e,t){return{message:e.message!==void 0&&e.message!==null?e.message:void 0}},$e=function(e){var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}},HN=function(e,t){return e===void 0&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)},qN=function(e,t){return HN(e,t).then(function(n){return t.utf8Encoder(n)})},Tg=function(e,t,n,r,i){return gt(void 0,void 0,void 0,function(){var o,s,a,u,c,l;return pt(this,function(f){switch(f.label){case 0:return[4,e.endpoint()];case 1:return o=f.sent(),s=o.hostname,a=o.protocol,u=a===void 0?"https":a,c=o.port,l={protocol:u,hostname:s,port:c,method:"POST",path:n,headers:t},r!==void 0&&(l.hostname=r),i!==void 0&&(l.body=i),[2,new Cr(l)]}})})},as=function(e,t){return qN(e,t).then(function(n){return n.length?JSON.parse(n):{}})},Ng=function(e,t){var n=function(o,s){return Object.keys(o).find(function(a){return a.toLowerCase()===s.toLowerCase()})},r=function(o){var s=o;return s.indexOf(":")>=0&&(s=s.split(":")[0]),s.indexOf("#")>=0&&(s=s.split("#")[1]),s},i=n(e.headers,"x-amzn-errortype");return i!==void 0?r(e.headers[i]):t.code!==void 0?r(t.code):t.__type!==void 0?r(t.__type):""},wu=function(e){Ha(t,e);function t(n){var r=e.call(this)||this;return r.input=n,r}return t.prototype.resolveMiddleware=function(n,r,i){this.middlewareStack.use(gh(r,this.serialize,this.deserialize));var o=n.concat(this.middlewareStack),s=r.logger,a="CognitoIdentityClient",u="GetCredentialsForIdentityCommand",c={logger:s,clientName:a,commandName:u,inputFilterSensitiveLog:Mu.filterSensitiveLog,outputFilterSensitiveLog:yu.filterSensitiveLog},l=r.requestHandler;return o.resolve(function(f){return l.handle(f.request,i||{})},c)},t.prototype.serialize=function(n,r){return TN(n,r)},t.prototype.deserialize=function(n,r){return jN(n,r)},t}(hh),Si=function(e){Ha(t,e);function t(n){var r=e.call(this)||this;return r.input=n,r}return t.prototype.resolveMiddleware=function(n,r,i){this.middlewareStack.use(gh(r,this.serialize,this.deserialize));var o=n.concat(this.middlewareStack),s=r.logger,a="CognitoIdentityClient",u="GetIdCommand",c={logger:s,clientName:a,commandName:u,inputFilterSensitiveLog:mu.filterSensitiveLog,outputFilterSensitiveLog:vu.filterSensitiveLog},l=r.requestHandler;return o.resolve(function(f){return l.handle(f.request,i||{})},c)},t.prototype.serialize=function(n,r){return NN(n,r)},t.prototype.deserialize=function(n,r){return bN(n,r)},t}(hh),us=function(e){za(t,e);function t(n,r){r===void 0&&(r=!0);var i=e.call(this,n)||this;return i.tryNextLink=r,i}return t}(Error);function jg(e){return Promise.all(Object.keys(e).reduce(function(t,n){var r=e[n];return typeof r=="string"?t.push([n,r]):t.push(r().then(function(i){return[n,i]})),t},[])).then(function(t){return t.reduce(function(n,r){var i=Wn(r,2),o=i[0],s=i[1];return n[o]=s,n},{})})}function bi(e){var t=this;return function(){return je(t,void 0,void 0,function(){var n,r,i,o,s,a,u,c,l,f,d,g,h;return Ee(this,function(p){switch(p.label){case 0:return f=(l=e.client).send,d=wu.bind,h={CustomRoleArn:e.customRoleArn,IdentityId:e.identityId},e.logins?[4,jg(e.logins)]:[3,2];case 1:return g=p.sent(),[3,3];case 2:g=void 0,p.label=3;case 3:return[4,f.apply(l,[new(d.apply(wu,[void 0,(h.Logins=g,h)]))])];case 4:return n=p.sent().Credentials,r=n===void 0?GN():n,i=r.AccessKeyId,o=i===void 0?KN():i,s=r.Expiration,a=r.SecretKey,u=a===void 0?JN():a,c=r.SessionToken,[2,{identityId:e.identityId,accessKeyId:o,secretAccessKey:u,sessionToken:c,expiration:s}]}})})}}function KN(){throw new us("Response from Amazon Cognito contained no access key ID")}function GN(){throw new us("Response from Amazon Cognito contained no credentials")}function JN(){throw new us("Response from Amazon Cognito contained no secret key")}var Du="IdentityIds",ZN=function(){function e(t){t===void 0&&(t="aws:cognito-identity-ids"),this.dbName=t}return e.prototype.getItem=function(t){return this.withObjectStore("readonly",function(n){var r=n.get(t);return new Promise(function(i){r.onerror=function(){return i(null)},r.onsuccess=function(){return i(r.result?r.result.value:null)}})}).catch(function(){return null})},e.prototype.removeItem=function(t){return this.withObjectStore("readwrite",function(n){var r=n.delete(t);return new Promise(function(i,o){r.onerror=function(){return o(r.error)},r.onsuccess=function(){return i()}})})},e.prototype.setItem=function(t,n){return this.withObjectStore("readwrite",function(r){var i=r.put({id:t,value:n});return new Promise(function(o,s){i.onerror=function(){return s(i.error)},i.onsuccess=function(){return o()}})})},e.prototype.getDb=function(){var t=self.indexedDB.open(this.dbName,1);return new Promise(function(n,r){t.onsuccess=function(){n(t.result)},t.onerror=function(){r(t.error)},t.onblocked=function(){r(new Error("Unable to access DB"))},t.onupgradeneeded=function(){var i=t.result;i.onerror=function(){r(new Error("Failed to create object store"))},i.createObjectStore(Du,{keyPath:"id"})}})},e.prototype.withObjectStore=function(t,n){return this.getDb().then(function(r){var i=r.transaction(Du,t);return i.oncomplete=function(){return r.close()},new Promise(function(o,s){i.onerror=function(){return s(i.error)},o(n(i.objectStore(Du)))}).catch(function(o){throw r.close(),o})})},e}(),XN=function(){function e(t){t===void 0&&(t={}),this.store=t}return e.prototype.getItem=function(t){return t in this.store?this.store[t]:null},e.prototype.removeItem=function(t){delete this.store[t]},e.prototype.setItem=function(t,n){this.store[t]=n},e}(),ej=new XN;function tj(){return typeof self=="object"&&self.indexedDB?new ZN:typeof window=="object"&&window.localStorage?window.localStorage:ej}function nj(e){var t=this,n=e.accountId,r=e.cache,i=r===void 0?tj():r,o=e.client,s=e.customRoleArn,a=e.identityPoolId,u=e.logins,c=e.userIdentifier,l=c===void 0?!u||Object.keys(u).length===0?"ANONYMOUS":void 0:c,f=l?"aws:cognito-identity-credentials:"+a+":"+l:void 0,d=function(){return je(t,void 0,void 0,function(){var g,h,p,m,v,w,j,I,T;return Ee(this,function(B){switch(B.label){case 0:return h=f,h?[4,i.getItem(f)]:[3,2];case 1:h=B.sent(),B.label=2;case 2:return g=h,g?[3,7]:(w=(v=o).send,j=Si.bind,T={AccountId:n,IdentityPoolId:a},u?[4,jg(u)]:[3,4]);case 3:return I=B.sent(),[3,5];case 4:I=void 0,B.label=5;case 5:return[4,w.apply(v,[new(j.apply(Si,[void 0,(T.Logins=I,T)]))])];case 6:p=B.sent().IdentityId,m=p===void 0?rj():p,g=m,f&&Promise.resolve(i.setItem(f,g)).catch(function(){}),B.label=7;case 7:return d=bi({client:o,customRoleArn:s,logins:u,identityId:g}),[2,d()]}})})};return function(){return d().catch(function(g){return je(t,void 0,void 0,function(){return Ee(this,function(h){throw f&&Promise.resolve(i.removeItem(f)).catch(function(){}),g})})})}}function rj(){throw new us("Response from Amazon Cognito contained no identity ID")}function Au(e){var t=new IN({region:e.region,customUserAgent:$A()});return t.middlewareStack.add(function(n,r){return function(i){return n(ij(i))}},{step:"build",name:"cacheControlMiddleWare"}),t}function ij(e){return De(De({},e),{request:De(De({},e.request),{headers:De(De({},e.request.headers),{"cache-control":"no-store"})})})}var Se=new Qt("Credentials"),oj=50*60*1e3,sj="CognitoIdentityId-",aj=typeof Symbol<"u"&&typeof Symbol.for=="function"?Symbol.for("amplify_default"):"@@amplify_default",uj=function(e,t,n){on.dispatch("core",{event:e,data:t,message:n},"Credentials",aj)},cj=function(){function e(t){this._gettingCredPromise=null,this._refreshHandlers={},this.Auth=void 0,this.configure(t),this._refreshHandlers.google=cN.refreshGoogleToken,this._refreshHandlers.facebook=lN.refreshFacebookToken}return e.prototype.getModuleName=function(){return"Credentials"},e.prototype.getCredSource=function(){return this._credentials_source},e.prototype.configure=function(t){if(!t)return this._config||{};this._config=Object.assign({},this._config,t);var n=this._config.refreshHandlers;return n&&(this._refreshHandlers=De(De({},this._refreshHandlers),n)),this._storage=this._config.storage,this._storage||(this._storage=new ph().getStorage()),this._storageSync=Promise.resolve(),typeof this._storage.sync=="function"&&(this._storageSync=this._storage.sync()),uj("credentials_configured",null,"Credentials has been configured successfully"),this._config},e.prototype.get=function(){return Se.debug("getting credentials"),this._pickupCredentials()},e.prototype._getCognitoIdentityIdStorageKey=function(t){return""+sj+t},e.prototype._pickupCredentials=function(){return Se.debug("picking up credentials"),!this._gettingCredPromise||!this._gettingCredPromise.isPending()?(Se.debug("getting new cred promise"),this._gettingCredPromise=qA(this._keepAlive())):Se.debug("getting old cred promise"),this._gettingCredPromise},e.prototype._keepAlive=function(){return je(this,void 0,void 0,function(){var t,n,r,i,o,s,a,u;return Ee(this,function(c){switch(c.label){case 0:if(Se.debug("checking if credentials exists and not expired"),t=this._credentials,t&&!this._isExpired(t)&&!this._isPastTTL())return Se.debug("credentials not changed and not expired, directly return"),[2,Promise.resolve(t)];if(Se.debug("need to get a new credential or refresh the existing one"),n=this.Auth,r=n===void 0?Ua.Auth:n,!r||typeof r.currentUserCredentials!="function")return[2,this._setCredentialsForGuest()];if(!(!this._isExpired(t)&&this._isPastTTL()))return[3,6];Se.debug("ttl has passed but token is not yet expired"),c.label=1;case 1:return c.trys.push([1,5,,6]),[4,r.currentUserPoolUser()];case 2:return i=c.sent(),[4,r.currentSession()];case 3:return o=c.sent(),s=o.refreshToken,a=new Promise(function(l,f){i.refreshSession(s,function(d,g){return d?f(d):l(g)})}),[4,a];case 4:return c.sent(),[3,6];case 5:return u=c.sent(),Se.debug("Error attempting to refreshing the session",u),[3,6];case 6:return[2,r.currentUserCredentials()]}})})},e.prototype.refreshFederatedToken=function(t){Se.debug("Getting federated credentials");var n=t.provider,r=t.user,i=t.token,o=t.identity_id,s=t.expires_at;s=new Date(s).getFullYear()===1970?s*1e3:s;var a=this;return Se.debug("checking if federated jwt token expired"),s>new Date().getTime()?(Se.debug("token not expired"),this._setCredentialsFromFederation({provider:n,token:i,user:r,identity_id:o,expires_at:s})):a._refreshHandlers[n]&&typeof a._refreshHandlers[n]=="function"?(Se.debug("getting refreshed jwt token from federation provider"),this._providerRefreshWithRetry({refreshHandler:a._refreshHandlers[n],provider:n,user:r})):(Se.debug("no refresh handler for provider:",n),this.clear(),Promise.reject("no refresh handler for provider"))},e.prototype._providerRefreshWithRetry=function(t){var n=this,r=t.refreshHandler,i=t.provider,o=t.user,s=10*1e3;return NE(r,[],s).then(function(a){return Se.debug("refresh federated token sucessfully",a),n._setCredentialsFromFederation({provider:i,token:a.token,user:o,identity_id:a.identity_id,expires_at:a.expires_at})}).catch(function(a){var u=typeof a=="string"&&a.toLowerCase().lastIndexOf("network error",a.length)===0;return u||n.clear(),Se.debug("refresh federated token failed",a),Promise.reject("refreshing federation token failed: "+a)})},e.prototype._isExpired=function(t){if(!t)return Se.debug("no credentials for expiration check"),!0;Se.debug("are these credentials expired?",t);var n=Date.now(),r=t.expiration;return r.getTime()<=n},e.prototype._isPastTTL=function(){return this._nextCredentialsRefresh<=Date.now()},e.prototype._setCredentialsForGuest=function(){var t;return je(this,void 0,void 0,function(){var n,r,i,o,s,a,u,c,l,f,d,g=this;return Ee(this,function(h){switch(h.label){case 0:return Se.debug("setting credentials for guest"),!((t=this._config)===null||t===void 0)&&t.identityPoolId||(this._config=Object.assign({},this._config,Id(this._config||{}).Auth)),n=this._config,r=n.identityPoolId,i=n.region,o=n.mandatorySignIn,s=n.identityPoolRegion,o?[2,Promise.reject("cannot get guest credentials when mandatory signin enabled")]:r?!s&&!i?(Se.debug("region is not configured for getting the credentials"),[2,Promise.reject("region is not configured for getting the credentials")]):(u=this,[4,this._getGuestIdentityId()]):(Se.debug("No Cognito Identity pool provided for unauthenticated access"),[2,Promise.reject("No Cognito Identity pool provided for unauthenticated access")]);case 1:return a=u._identityId=h.sent(),c=Au({region:s||i}),l=void 0,a?(f={identityId:a,client:c},l=bi(f)()):(d=function(){return je(g,void 0,void 0,function(){var p,m,v;return Ee(this,function(w){switch(w.label){case 0:return[4,c.send(new Si({IdentityPoolId:r}))];case 1:return p=w.sent().IdentityId,this._identityId=p,m={client:c,identityId:p},v=bi(m),[2,v()]}})})},l=d().catch(function(p){return je(g,void 0,void 0,function(){return Ee(this,function(m){throw p})})})),[2,this._loadCredentials(l,"guest",!1,null).then(function(p){return p}).catch(function(p){return je(g,void 0,void 0,function(){var m,v=this;return Ee(this,function(w){switch(w.label){case 0:return p.name==="ResourceNotFoundException"&&p.message==="Identity '"+a+"' not found."?(Se.debug("Failed to load guest credentials"),[4,this._removeGuestIdentityId()]):[3,2];case 1:return w.sent(),m=function(){return je(v,void 0,void 0,function(){var j,I,T;return Ee(this,function(B){switch(B.label){case 0:return[4,c.send(new Si({IdentityPoolId:r}))];case 1:return j=B.sent().IdentityId,this._identityId=j,I={client:c,identityId:j},T=bi(I),[2,T()]}})})},l=m().catch(function(j){return je(v,void 0,void 0,function(){return Ee(this,function(I){throw j})})}),[2,this._loadCredentials(l,"guest",!1,null)];case 2:return[2,p]}})})})]}})})},e.prototype._setCredentialsFromFederation=function(t){var n=t.provider,r=t.token,i=t.identity_id,o={google:"accounts.google.com",facebook:"graph.facebook.com",amazon:"www.amazon.com",developer:"cognito-identity.amazonaws.com"},s=o[n]||n;if(!s)return Promise.reject("You must specify a federated provider");var a={};a[s]=r;var u=this._config,c=u.identityPoolId,l=u.region,f=u.identityPoolRegion;if(!c)return Se.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!f&&!l)return Se.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var d=Au({region:f||l}),g=void 0;if(i){var h={identityId:i,logins:a,client:d};g=bi(h)()}else{var h={logins:a,identityPoolId:c,client:d};g=nj(h)()}return this._loadCredentials(g,"federated",!0,t)},e.prototype._setCredentialsFromSession=function(t){var n=this;Se.debug("set credentials from session");var r=t.getIdToken().getJwtToken(),i=this._config,o=i.region,s=i.userPoolId,a=i.identityPoolId,u=i.identityPoolRegion;if(!a)return Se.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!u&&!o)return Se.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var c="cognito-idp."+o+".amazonaws.com/"+s,l={};l[c]=r;var f=Au({region:u||o}),d=function(){return je(n,void 0,void 0,function(){var h,p,m,v,w,j,I,T,B,z;return Ee(this,function(H){switch(H.label){case 0:return[4,this._getGuestIdentityId()];case 1:return h=H.sent(),h?[3,3]:[4,f.send(new Si({IdentityPoolId:a,Logins:l}))];case 2:m=H.sent().IdentityId,p=m,H.label=3;case 3:return[4,f.send(new wu({IdentityId:h||p,Logins:l}))];case 4:return v=H.sent(),w=v.Credentials,j=w.AccessKeyId,I=w.Expiration,T=w.SecretKey,B=w.SessionToken,z=v.IdentityId,this._identityId=z,h?(Se.debug("The guest identity "+h+" has been successfully linked to the logins"),h===z&&Se.debug("The guest identity "+h+" has become the primary identity"),[4,this._removeGuestIdentityId()]):[3,6];case 5:H.sent(),H.label=6;case 6:return[2,{accessKeyId:j,secretAccessKey:T,sessionToken:B,expiration:I,identityId:z}]}})})},g=d().catch(function(h){return je(n,void 0,void 0,function(){return Ee(this,function(p){throw h})})});return this._loadCredentials(g,"userPool",!0,null)},e.prototype._loadCredentials=function(t,n,r,i){var o=this,s=this;return new Promise(function(a,u){t.then(function(c){return je(o,void 0,void 0,function(){var l,f,d,g,h;return Ee(this,function(p){switch(p.label){case 0:if(Se.debug("Load credentials successfully",c),this._identityId&&!c.identityId&&(c.identityId=this._identityId),s._credentials=c,s._credentials.authenticated=r,s._credentials_source=n,s._nextCredentialsRefresh=new Date().getTime()+oj,n==="federated"){l=Object.assign({id:this._credentials.identityId},i.user),f=i.provider,d=i.token,g=i.expires_at,h=i.identity_id;try{this._storage.setItem("aws-amplify-federatedInfo",JSON.stringify({provider:f,token:d,user:l,expires_at:g,identity_id:h}))}catch(m){Se.debug("Failed to put federated info into auth storage",m)}}return n!=="guest"?[3,2]:[4,this._setGuestIdentityId(c.identityId)];case 1:p.sent(),p.label=2;case 2:return a(s._credentials),[2]}})})}).catch(function(c){if(c){Se.debug("Failed to load credentials",t),Se.debug("Error loading credentials",c),u(c);return}})})},e.prototype.set=function(t,n){return n==="session"?this._setCredentialsFromSession(t):n==="federation"?this._setCredentialsFromFederation(t):n==="guest"?this._setCredentialsForGuest():(Se.debug("no source specified for setting credentials"),Promise.reject("invalid source"))},e.prototype.clear=function(){return je(this,void 0,void 0,function(){return Ee(this,function(t){return this._credentials=null,this._credentials_source=null,Se.debug("removing aws-amplify-federatedInfo from storage"),this._storage.removeItem("aws-amplify-federatedInfo"),[2]})})},e.prototype._getGuestIdentityId=function(){return je(this,void 0,void 0,function(){var t,n;return Ee(this,function(r){switch(r.label){case 0:t=this._config.identityPoolId,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._storageSync];case 2:return r.sent(),[2,this._storage.getItem(this._getCognitoIdentityIdStorageKey(t))];case 3:return n=r.sent(),Se.debug("Failed to get the cached guest identityId",n),[3,4];case 4:return[2]}})})},e.prototype._setGuestIdentityId=function(t){return je(this,void 0,void 0,function(){var n,r;return Ee(this,function(i){switch(i.label){case 0:n=this._config.identityPoolId,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this._storageSync];case 2:return i.sent(),this._storage.setItem(this._getCognitoIdentityIdStorageKey(n),t),[3,4];case 3:return r=i.sent(),Se.debug("Failed to cache guest identityId",r),[3,4];case 4:return[2]}})})},e.prototype._removeGuestIdentityId=function(){return je(this,void 0,void 0,function(){var t;return Ee(this,function(n){return t=this._config.identityPoolId,Se.debug("removing "+this._getCognitoIdentityIdStorageKey(t)+" from storage"),this._storage.removeItem(this._getCognitoIdentityIdStorageKey(t)),[2]})})},e.prototype.shear=function(t){return{accessKeyId:t.accessKeyId,sessionToken:t.sessionToken,secretAccessKey:t.secretAccessKey,identityId:t.identityId,authenticated:t.authenticated}},e}(),Sg=new cj(null);Ua.register(Sg);/*!
+ ***************************************************************************** */var Ma=function(e,t){return Ma=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])},Ma(e,t)};function ya(e,t){Ma(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var tt=function(){return tt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function O0(e,t){return function(n,r){t(n,r,e)}}function L0(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function be(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(f){s(f)}}function c(l){try{u(r.throw(l))}catch(f){s(f)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function Se(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(l){return c([u,l])}}function c(u){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ct(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i}function z0(){for(var e=[],t=0;t1||a(d,p)})})}function a(d,p){try{c(r[d](p))}catch(M){f(i[0][3],M)}}function c(d){d.value instanceof Zr?Promise.resolve(d.value.v).then(u,l):f(i[0][2],d)}function u(d){a("next",d)}function l(d){a("throw",d)}function f(d,p){d(p),i.shift(),i.length&&a(i[0][0],i[0][1])}}function R0(e){var t,n;return t={},r("next"),r("throw",function(o){throw o}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(o,i){t[o]=e[o]?function(s){return(n=!n)?{value:Zr(e[o](s)),done:o==="return"}:i?i(s):s}:i}}function Y0(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof ma=="function"?ma(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}function F0(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Q0(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function B0(e){return e&&e.__esModule?e:{default:e}}function $0(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function W0(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}const V0=Object.freeze(Object.defineProperty({__proto__:null,get __assign(){return tt},__asyncDelegator:R0,__asyncGenerator:P0,__asyncValues:Y0,__await:Zr,__awaiter:be,__classPrivateFieldGet:$0,__classPrivateFieldSet:W0,__createBinding:_0,__decorate:C0,__exportStar:k0,__extends:ya,__generator:Se,__importDefault:B0,__importStar:Q0,__makeTemplateObject:F0,__metadata:L0,__param:O0,__read:Ct,__rest:x0,__spread:z0,__spreadArrays:U0,__values:ma},Symbol.toStringTag,{value:"Module"}));var lo;(function(e){e.Cognito="COGNITO",e.Google="Google",e.Facebook="Facebook",e.Amazon="LoginWithAmazon",e.Apple="SignInWithApple"})(lo||(lo={}));function va(e){var t=["provider"];return e&&!!t.find(function(n){return e.hasOwnProperty(n)})}function H0(e){var t=["customProvider"];return e&&!!t.find(function(n){return e.hasOwnProperty(n)})}function q0(e){var t=["customState"];return e&&!!t.find(function(n){return e.hasOwnProperty(n)})}function Sn(e){return e.redirectSignIn!==void 0}var Oe;(function(e){e.NoConfig="noConfig",e.MissingAuthConfig="missingAuthConfig",e.EmptyUsername="emptyUsername",e.InvalidUsername="invalidUsername",e.EmptyPassword="emptyPassword",e.EmptyCode="emptyCode",e.SignUpError="signUpError",e.NoMFA="noMFA",e.InvalidMFA="invalidMFA",e.EmptyChallengeResponse="emptyChallengeResponse",e.NoUserSession="noUserSession",e.Default="default",e.DeviceConfig="deviceConfig",e.NetworkError="networkError",e.AutoSignInError="autoSignInError"})(Oe||(Oe={}));function K0(e){return!!e.username}var Lf;(function(e){e.API_KEY="API_KEY",e.AWS_IAM="AWS_IAM",e.OPENID_CONNECT="OPENID_CONNECT",e.AMAZON_COGNITO_USER_POOLS="AMAZON_COGNITO_USER_POOLS",e.AWS_LAMBDA="AWS_LAMBDA"})(Lf||(Lf={}));var G0="Logging",J0=globalThis&&globalThis.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},lr=globalThis&&globalThis.__read||function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},fr=globalThis&&globalThis.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r=a){var u=console.log.bind(console);t===Ot.ERROR&&console.error&&(u=console.error.bind(console)),t===Ot.WARN&&console.warn&&(u=console.warn.bind(console));var l="[".concat(t,"] ").concat(this._ts()," ").concat(this.name),f="";if(o.length===1&&typeof o[0]=="string")f="".concat(l," - ").concat(o[0]),u(f);else if(o.length===1)f="".concat(l," ").concat(o[0]),u(l,o[0]);else if(typeof o[0]=="string"){var d=o.slice(1);d.length===1&&(d=d[0]),f="".concat(l," - ").concat(o[0]," ").concat(d),u("".concat(l," - ").concat(o[0]),d)}else f="".concat(l," ").concat(o),u(l,o);try{for(var p=J0(this._pluggables),M=p.next();!M.done;M=p.next()){var y=M.value,m={message:f,timestamp:Date.now()};y.pushLogs([m])}}catch(w){n={error:w}}finally{try{M&&!M.done&&(r=p.return)&&r.call(p)}finally{if(n)throw n.error}}}},e.prototype.log=function(){for(var t=[],n=0;n0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},wa=new Lt("Amplify"),Z0=function(){function e(){this._components=[],this._config={},this._modules={},this.Auth=null,this.Analytics=null,this.API=null,this.Credentials=null,this.Storage=null,this.I18n=null,this.Cache=null,this.PubSub=null,this.Interactions=null,this.Pushnotification=null,this.UI=null,this.XR=null,this.Predictions=null,this.DataStore=null,this.Geo=null,this.Notifications=null,this.Logger=Lt,this.ServiceWorker=null}return e.prototype.register=function(t){wa.debug("component registered in amplify",t),this._components.push(t),typeof t.getModuleName=="function"?(this._modules[t.getModuleName()]=t,this[t.getModuleName()]=t):wa.debug("no getModuleName method for component",t),t.configure(this._config)},e.prototype.configure=function(t){var n=this;return t?(this._config=Object.assign(this._config,t),wa.debug("amplify config",this._config),Object.entries(this._modules).forEach(function(r){var o=X0(r,2);o[0];var i=o[1];Object.keys(i).forEach(function(s){n._modules[s]&&(i[s]=n._modules[s])})}),this._components.map(function(r){r.configure(n._config)}),this._config):this._config},e.prototype.addPluggable=function(t){t&&t.getCategory&&typeof t.getCategory=="function"&&this._components.map(function(n){n.addPluggable&&typeof n.addPluggable=="function"&&n.addPluggable(t)})},e}(),Da=new Z0,Ge;(function(e){e.WebUnknown="0",e.React="1",e.NextJs="2",e.Angular="3",e.VueJs="4",e.Nuxt="5",e.Svelte="6",e.ServerSideUnknown="100",e.ReactSSR="101",e.NextJsSSR="102",e.AngularSSR="103",e.VueJsSSR="104",e.NuxtSSR="105",e.SvelteSSR="106",e.ReactNative="201",e.Expo="202"})(Ge||(Ge={}));var Ia;(function(e){e.API="api",e.Auth="auth",e.Analytics="analytics",e.DataStore="datastore",e.Geo="geo",e.InAppMessaging="inappmessaging",e.Interactions="interactions",e.Predictions="predictions",e.PubSub="pubsub",e.PushNotification="pushnotification",e.Storage="storage"})(Ia||(Ia={}));var kf;(function(e){e.Record="1",e.UpdateEndpoint="2"})(kf||(kf={}));var zf;(function(e){e.GraphQl="1",e.Get="2",e.Post="3",e.Put="4",e.Patch="5",e.Del="6",e.Head="7"})(zf||(zf={}));var Aa;(function(e){e.FederatedSignIn="30"})(Aa||(Aa={}));var Uf;(function(e){e.Subscribe="1",e.GraphQl="2"})(Uf||(Uf={}));var Pf;(function(e){e.None="0"})(Pf||(Pf={}));var Rf;(function(e){e.None="0"})(Rf||(Rf={}));var Yf;(function(e){e.None="0"})(Yf||(Yf={}));var Ff;(function(e){e.Convert="1",e.Identify="2",e.Interpret="3"})(Ff||(Ff={}));var Qf;(function(e){e.Subscribe="1"})(Qf||(Qf={}));var Bf;(function(e){e.None="0"})(Bf||(Bf={}));var $f;(function(e){e.Put="1",e.Get="2",e.List="3",e.Copy="4",e.Remove="5",e.GetProperties="6"})($f||($f={}));var Wf="5.3.11",fo=function(){return typeof global<"u"},dr=function(){return typeof window<"u"},Vf=function(){return typeof document<"u"},Ea=function(){return typeof process<"u"},ei=function(e,t){return!!Object.keys(e).find(function(n){return n.startsWith(t)})};function eD(){var e=function(r){return r.startsWith("_react")||r.startsWith("__react")},t=function(r){return Object.keys(r).find(e)},n=function(){return Array.from(document.querySelectorAll("[id]"))};return Vf()&&n().some(t)}function tD(){return Ea()&&typeof process.env<"u"&&!!Object.keys(process.env).find(function(e){return e.includes("react")})}function nD(){return dr()&&ei(window,"__VUE")}function rD(){return fo()&&ei(global,"__VUE")}function iD(){return dr()&&ei(window,"__SVELTE")}function oD(){return Ea()&&typeof process.env<"u"&&!!Object.keys(process.env).find(function(e){return e.includes("svelte")})}function sD(){return dr()&&window.next&&typeof window.next=="object"}function aD(){return fo()&&(ei(global,"__next")||ei(global,"__NEXT"))}function uD(){return dr()&&(window.__NUXT__!==void 0||window.$nuxt!==void 0)}function cD(){return fo()&&typeof global.__NUXT_PATHS__<"u"}function lD(){var e=!!(Vf()&&document.querySelector("[ng-version]")),t=!!(dr()&&typeof window.ng<"u");return e||t}function fD(){var e;return Ea()&&typeof process.env=="object"&&((e=process.env.npm_lifecycle_script)===null||e===void 0?void 0:e.startsWith("ng "))||!1}function dD(){return typeof navigator<"u"&&typeof navigator.product<"u"&&navigator.product==="ReactNative"}function hD(){return fo()&&typeof global.expo<"u"}function gD(){return dr()}var pD=[{platform:Ge.Expo,detectionMethod:hD},{platform:Ge.ReactNative,detectionMethod:dD},{platform:Ge.NextJs,detectionMethod:sD},{platform:Ge.Nuxt,detectionMethod:uD},{platform:Ge.Angular,detectionMethod:lD},{platform:Ge.React,detectionMethod:eD},{platform:Ge.VueJs,detectionMethod:nD},{platform:Ge.Svelte,detectionMethod:iD},{platform:Ge.WebUnknown,detectionMethod:gD},{platform:Ge.NextJsSSR,detectionMethod:aD},{platform:Ge.NuxtSSR,detectionMethod:cD},{platform:Ge.ReactSSR,detectionMethod:tD},{platform:Ge.VueJsSSR,detectionMethod:rD},{platform:Ge.AngularSSR,detectionMethod:fD},{platform:Ge.SvelteSSR,detectionMethod:oD}];function MD(){var e;return((e=pD.find(function(t){return t.detectionMethod()}))===null||e===void 0?void 0:e.platform)||Ge.ServerSideUnknown}var ti,ho=[],go=!1,yD=10,mD=10,vD=1e3,Ta=function(){if(!ti){if(ti=MD(),go)for(;ho.length;)ho.pop()();else ho.forEach(function(e){return e()});qf(Ge.ServerSideUnknown,yD),qf(Ge.WebUnknown,mD)}return ti},Hf=function(e){go||ho.push(e)};function wD(){ti=void 0}function qf(e,t){ti===e&&!go&&setTimeout(function(){wD(),go=!0,setTimeout(Ta,vD)},t)}var DD=globalThis&&globalThis.__read||function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},Kf="aws-amplify",ID=function(){function e(){this.userAgent="".concat(Kf,"/").concat(Wf)}return Object.defineProperty(e.prototype,"framework",{get:function(){return Ta()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isReactNative",{get:function(){return this.framework===Ge.ReactNative||this.framework===Ge.Expo},enumerable:!1,configurable:!0}),e.prototype.observeFrameworkChanges=function(t){Hf(t)},e}(),Na=new ID,AD=function(e){var t=e===void 0?{}:e,n=t.category,r=t.action;t.framework;var o=[[Kf,Wf]];return n&&o.push([n,r]),o.push(["framework",Ta()]),o},ja=function(e){var t=AD(e),n=t.map(function(r){var o=DD(r,2),i=o[0],s=o[1];return"".concat(i,"/").concat(s)}).join(" ");return n},ni=globalThis&&globalThis.__assign||function(){return ni=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},Gf=globalThis&&globalThis.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r-1){var i=o===ED;i||Ht.warn("WARNING: ".concat(t," is protected and dispatching on it can have unintended consequences"))}var s={channel:t,payload:ni({},n),source:r,patternInfo:[]};try{this._toListeners(s)}catch(a){Ht.error(a)}},e.prototype.listen=function(t,n,r){var o=this;r===void 0&&(r="noname");var i;if(TD(n))Ht.warn("WARNING onHubCapsule is Deprecated. Please pass in a callback."),i=n.onHubCapsule.bind(n);else{if(typeof n!="function")throw new Error("No callback supplied to Hub");i=n}if(t instanceof RegExp)this.patterns.push({pattern:t,callback:i});else{var s=this.listeners[t];s||(s=[],this.listeners[t]=s),s.push({name:r,callback:i})}return function(){o._remove(t,i)}},e.prototype._toListeners=function(t){var n=t.channel,r=t.payload,o=this.listeners[n];if(o&&o.forEach(function(s){Ht.debug("Dispatching to ".concat(n," with "),r);try{s.callback(t)}catch(a){Ht.error(a)}}),this.patterns.length>0){if(!r.message){Ht.warn("Cannot perform pattern matching without a message key");return}var i=r.message;this.patterns.forEach(function(s){var a=i.match(s.pattern);if(a){var c=ba(a),u=c.slice(1),l=ni(ni({},t),{patternInfo:u});try{s.callback(l)}catch(f){Ht.error(f)}}})}},e}(),qt=new ND("__default__"),jD=function(e){if(e.isResolved)return e;var t=!0,n=!1,r=!1,o=e.then(function(i){return r=!0,t=!1,i},function(i){throw n=!0,t=!1,i});return o.isFullfilled=function(){return r},o.isPending=function(){return t},o.isRejected=function(){return n},o},Kt=function(){var e=typeof window<"u"&&typeof window.document<"u",t=typeof process<"u"&&process.versions!=null&&process.versions.node!=null;return{isBrowser:e,isNode:t}},bD=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Jf=globalThis&&globalThis.__awaiter||function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(f){s(f)}}function c(l){try{u(r.throw(l))}catch(f){s(f)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})},Sa=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(l){return c([u,l])}}function c(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},xD=globalThis&&globalThis.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;re?!1:o}}var LD=function(e,t,n,r){return n===void 0&&(n=Xf),OD(e,t,Zf(n),r)};function _D(e){return e.split("").map(function(t){return t.charCodeAt(0).toString(16).padStart(2,"0")}).join("")}function kD(e){return e.match(/.{2}/g).map(function(t){return String.fromCharCode(parseInt(t,16))}).join("")}var Cn={};const xa=vi(V0);var Mo={},yt={};Object.defineProperty(yt,"__esModule",{value:!0}),yt.MAX_HASHABLE_LENGTH=yt.INIT=yt.KEY=yt.DIGEST_LENGTH=yt.BLOCK_SIZE=void 0,yt.BLOCK_SIZE=64,yt.DIGEST_LENGTH=32,yt.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),yt.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],yt.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1;var yo={};Object.defineProperty(yo,"__esModule",{value:!0}),yo.RawSha256=void 0;var wt=yt,zD=function(){function e(){this.state=Int32Array.from(wt.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(t){if(this.finished)throw new Error("Attempted to update an already finished hash.");var n=0,r=t.byteLength;if(this.bytesHashed+=r,this.bytesHashed*8>wt.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=t[n++],r--,this.bufferLength===wt.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var t=this.bytesHashed*8,n=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),r=this.bufferLength;if(n.setUint8(this.bufferLength++,128),r%wt.BLOCK_SIZE>=wt.BLOCK_SIZE-8){for(var o=this.bufferLength;o>>24&255,i[o*4+1]=this.state[o]>>>16&255,i[o*4+2]=this.state[o]>>>8&255,i[o*4+3]=this.state[o]>>>0&255;return i},e.prototype.hashBuffer=function(){for(var t=this,n=t.buffer,r=t.state,o=r[0],i=r[1],s=r[2],a=r[3],c=r[4],u=r[5],l=r[6],f=r[7],d=0;d>>17|p<<15)^(p>>>19|p<<13)^p>>>10;p=this.temp[d-15];var y=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3;this.temp[d]=(M+this.temp[d-7]|0)+(y+this.temp[d-16]|0)}var m=(((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&u^~c&l)|0)+(f+(wt.KEY[d]+this.temp[d]|0)|0)|0,w=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+(o&i^o&s^i&s)|0;f=l,l=u,u=c,c=a+m|0,a=s,s=i,i=o,o=m+w|0}r[0]+=o,r[1]+=i,r[2]+=s,r[3]+=a,r[4]+=c,r[5]+=u,r[6]+=l,r[7]+=f},e}();yo.RawSha256=zD;var ed={},mo={};const UD=e=>{const t=[];for(let n=0,r=e.length;n>6|192,o&63|128);else if(n+1>18|240,i>>12&63|128,i>>6&63|128,i&63|128)}else t.push(o>>12|224,o>>6&63|128,o&63|128)}return Uint8Array.from(t)},PD=e=>{let t="";for(let n=0,r=e.length;na.toString(16)).join("%");t+=decodeURIComponent(s)}else t+=String.fromCharCode((o&15)<<12|(e[++n]&63)<<6|e[++n]&63)}return t};function RD(e){return new TextEncoder().encode(e)}function YD(e){return new TextDecoder("utf-8").decode(e)}const FD=vi(Object.freeze(Object.defineProperty({__proto__:null,fromUtf8:e=>typeof TextEncoder=="function"?RD(e):UD(e),toUtf8:e=>typeof TextDecoder=="function"?YD(e):PD(e)},Symbol.toStringTag,{value:"Module"})));Object.defineProperty(mo,"__esModule",{value:!0}),mo.convertToBuffer=void 0;var QD=FD,BD=typeof Buffer<"u"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:QD.fromUtf8;function $D(e){return e instanceof Uint8Array?e:typeof e=="string"?BD(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}mo.convertToBuffer=$D;var vo={};Object.defineProperty(vo,"__esModule",{value:!0}),vo.isEmptyData=void 0;function WD(e){return typeof e=="string"?e.length===0:e.byteLength===0}vo.isEmptyData=WD;var wo={};Object.defineProperty(wo,"__esModule",{value:!0}),wo.numToUint8=void 0;function VD(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}wo.numToUint8=VD;var Do={};Object.defineProperty(Do,"__esModule",{value:!0}),Do.uint32ArrayFrom=void 0;function HD(e){if(!Array.from){for(var t=new Uint32Array(e.length),n=0;nIo.BLOCK_SIZE){var n=new Ca.RawSha256;n.update(t),t=n.digest()}var r=new Uint8Array(Io.BLOCK_SIZE);return r.set(t),r}(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=xa;(0,t.__exportStar)(Mo,e)})(Cn);var Ao=globalThis&&globalThis.__assign||function(){return Ao=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},lI=function(e){var t,n,r=uI.partitions;try{for(var o=cI(r),i=o.next();!i.done;i=o.next()){var s=i.value,a=s.regions,c=s.outputs,u=s.regionRegex,l=new RegExp(u);if(a.includes(e)||l.test(e))return c.dnsSuffix}}catch(f){t={error:f}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return id.outputs.dnsSuffix};function fI(e,t){return t=t||{},new Promise(function(n,r){var o=new XMLHttpRequest,i=[],s=[],a={},c=function(){return{ok:(o.status/100|0)==2,statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(o.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:c,headers:{keys:function(){return i},entries:function(){return s},get:function(l){return a[l.toLowerCase()]},has:function(l){return l.toLowerCase()in a}}}};for(var u in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(l,f,d){i.push(f=f.toLowerCase()),s.push([f,d]),a[f]=a[f]?a[f]+","+d:d}),n(c())},o.onerror=r,o.withCredentials=t.credentials=="include",t.headers)o.setRequestHeader(u,t.headers[u]);o.send(t.body||null)})}const od=vi(Object.freeze(Object.defineProperty({__proto__:null,default:fI},Symbol.toStringTag,{value:"Module"})));self.fetch||(self.fetch=od.default||od);var La=function(e){var t;return function(){return t||(t=e()),t}},Eo=globalThis&&globalThis.__assign||function(){return Eo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]d?a.attemptsCount:d+1,a.attemptsCount=d,[4,r(p,f)];case 6:return w.sent()?!(i!=null&&i.aborted)&&d0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=0;s--){var a=t[s],c=a(r);i=c(i,o)}return i(n)}},kI=ud(pI,[_I,vI]),No=globalThis&&globalThis.__assign||function(){return No=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return i},_a=function(e){return cd(void 0,void 0,void 0,function(){var t,n,r,o,i,s,a,c,u,l;return ld(this,function(f){switch(f.label){case 0:return!e||e.statusCode<300?[2]:[4,ka(e)];case 1:return t=f.sent(),n=function(d){var p=UI(d.toString().split(/[\,\:]+/),1),M=p[0];return M.includes("#")?M.split("#")[1]:M},r=n((c=(a=(s=e.headers["x-amzn-errortype"])!==null&&s!==void 0?s:t.code)!==null&&a!==void 0?a:t.__type)!==null&&c!==void 0?c:"UnknownError"),o=(l=(u=t.message)!==null&&u!==void 0?u:t.Message)!==null&&l!==void 0?l:"Unknown error",i=new Error(o),[2,Object.assign(i,{name:r,$metadata:jo(e)})]}})})},ka=function(e){return cd(void 0,void 0,void 0,function(){var t;return ld(this,function(n){switch(n.label){case 0:if(!e.body)throw new Error("Missing response payload");return[4,e.body.json()];case 1:return t=n.sent(),[2,Object.assign(t,{$metadata:jo(e)})]}})})},PI=globalThis&&globalThis.__awaiter||function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(f){s(f)}}function c(l){try{u(r.throw(l))}catch(f){s(f)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})},RI=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(l){return c([u,l])}}function c(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=300?[4,_a(e)]:[3,2];case 1:throw t=r.sent(),t;case 2:return[4,ka(e)];case 3:return n=r.sent(),[2,{IdentityId:n.IdentityId,$metadata:jo(e)}]}})})},bo=gd(fd,HI,qI,za),KI=globalThis&&globalThis.__awaiter||function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(f){s(f)}}function c(l){try{u(r.throw(l))}catch(f){s(f)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})},GI=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(u){return function(l){return c([u,l])}}function c(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=300?[4,_a(e)]:[3,2];case 1:throw t=r.sent(),t;case 2:return[4,ka(e)];case 3:return n=r.sent(),[2,{IdentityId:n.IdentityId,Credentials:ZI(n.Credentials),$metadata:jo(e)}]}})})},ZI=function(e){return e===void 0&&(e={}),{AccessKeyId:e.AccessKeyId,SecretKey:e.SecretKey,SessionToken:e.SessionToken,Expiration:new Date(e.Expiration*1e3)}},So=gd(fd,JI,XI,za),xo=globalThis&&globalThis.__assign||function(){return xo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]new Date().getTime()?(Ie.debug("token not expired"),this._setCredentialsFromFederation({provider:n,token:o,user:r,identity_id:i,expires_at:s})):a._refreshHandlers[n]&&typeof a._refreshHandlers[n]=="function"?(Ie.debug("getting refreshed jwt token from federation provider"),this._providerRefreshWithRetry({refreshHandler:a._refreshHandlers[n],provider:n,user:r})):(Ie.debug("no refresh handler for provider:",n),this.clear(),Promise.reject("no refresh handler for provider"))},e.prototype._providerRefreshWithRetry=function(t){var n=this,r=t.refreshHandler,o=t.provider,i=t.user,s=10*1e3;return LD(r,[],s).then(function(a){return Ie.debug("refresh federated token sucessfully",a),n._setCredentialsFromFederation({provider:o,token:a.token,user:i,identity_id:a.identity_id,expires_at:a.expires_at})}).catch(function(a){var c=typeof a=="string"&&a.toLowerCase().lastIndexOf("network error",a.length)===0;return c||n.clear(),Ie.debug("refresh federated token failed",a),Promise.reject("refreshing federation token failed: "+a)})},e.prototype._isExpired=function(t){if(!t)return Ie.debug("no credentials for expiration check"),!0;Ie.debug("are these credentials expired?",t);var n=Date.now(),r=t.expiration;return r.getTime()<=n},e.prototype._isPastTTL=function(){return this._nextCredentialsRefresh<=Date.now()},e.prototype._setCredentialsForGuest=function(){var t;return st(this,void 0,void 0,function(){var n,r,o,i,s,a,c,u,l,f,d=this;return at(this,function(p){switch(p.label){case 0:return Ie.debug("setting credentials for guest"),!((t=this._config)===null||t===void 0)&&t.identityPoolId||(this._config=Object.assign({},this._config,nd(this._config||{}).Auth)),n=this._config,r=n.identityPoolId,o=n.region,i=n.mandatorySignIn,s=n.identityPoolRegion,i?[2,Promise.reject("cannot get guest credentials when mandatory signin enabled")]:r?!s&&!o?(Ie.debug("region is not configured for getting the credentials"),[2,Promise.reject("region is not configured for getting the credentials")]):(c=this,[4,this._getGuestIdentityId()]):(Ie.debug("No Cognito Identity pool provided for unauthenticated access"),[2,Promise.reject("No Cognito Identity pool provided for unauthenticated access")]);case 1:return a=c._identityId=p.sent(),u={region:s??o},l=function(){return st(d,void 0,void 0,function(){var M,y;return at(this,function(m){switch(m.label){case 0:return a?[3,2]:[4,bo(u,{IdentityPoolId:r})];case 1:M=m.sent().IdentityId,this._identityId=M,m.label=2;case 2:return[4,So(u,{IdentityId:this._identityId})];case 3:return y=m.sent().Credentials,[2,{identityId:this._identityId,accessKeyId:y.AccessKeyId,secretAccessKey:y.SecretKey,sessionToken:y.SessionToken,expiration:y.Expiration}]}})})},f=l().catch(function(M){return st(d,void 0,void 0,function(){return at(this,function(y){throw M})})}),[2,this._loadCredentials(f,"guest",!1,null).then(function(M){return M}).catch(function(M){return st(d,void 0,void 0,function(){var y,m=this;return at(this,function(w){switch(w.label){case 0:return M.name==="ResourceNotFoundException"&&M.message==="Identity '".concat(a,"' not found.")?(Ie.debug("Failed to load guest credentials"),[4,this._removeGuestIdentityId()]):[3,2];case 1:return w.sent(),y=function(){return st(m,void 0,void 0,function(){var D,N;return at(this,function(E){switch(E.label){case 0:return[4,bo(u,{IdentityPoolId:r})];case 1:return D=E.sent().IdentityId,this._identityId=D,[4,So(u,{IdentityId:D})];case 2:return N=E.sent().Credentials,[2,{identityId:D,accessKeyId:N.AccessKeyId,secretAccessKey:N.SecretKey,sessionToken:N.SessionToken,expiration:N.Expiration}]}})})},f=y().catch(function(D){return st(m,void 0,void 0,function(){return at(this,function(N){throw D})})}),[2,this._loadCredentials(f,"guest",!1,null)];case 2:return[2,M]}})})})]}})})},e.prototype._setCredentialsFromFederation=function(t){var n=this,r=t.provider,o=t.token,i=t.identity_id,s={google:"accounts.google.com",facebook:"graph.facebook.com",amazon:"www.amazon.com",developer:"cognito-identity.amazonaws.com"},a=s[r]||r;if(!a)return Promise.reject("You must specify a federated provider");var c={};c[a]=o;var u=this._config,l=u.identityPoolId,f=u.region,d=u.identityPoolRegion;if(!l)return Ie.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!d&&!f)return Ie.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var p={region:d??f},M=function(){return st(n,void 0,void 0,function(){var m,w;return at(this,function(D){switch(D.label){case 0:return i?[3,2]:[4,bo(p,{IdentityPoolId:l,Logins:c})];case 1:m=D.sent().IdentityId,i=m,D.label=2;case 2:return[4,So(p,{IdentityId:i,Logins:c})];case 3:return w=D.sent().Credentials,[2,{identityId:i,accessKeyId:w.AccessKeyId,secretAccessKey:w.SecretKey,sessionToken:w.SessionToken,expiration:w.Expiration}]}})})},y=M().catch(function(m){return st(n,void 0,void 0,function(){return at(this,function(w){throw m})})});return this._loadCredentials(y,"federated",!0,t)},e.prototype._setCredentialsFromSession=function(t){var n=this;Ie.debug("set credentials from session");var r=t.getIdToken().getJwtToken(),o=this._config,i=o.region,s=o.userPoolId,a=o.identityPoolId,c=o.identityPoolRegion;if(!a)return Ie.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!c&&!i)return Ie.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var u="cognito-idp."+i+".amazonaws.com/"+s,l={};l[u]=r;var f={region:c??i},d=function(){return st(n,void 0,void 0,function(){var M,y,m,w,D,N,E,T,Q,_;return at(this,function(J){switch(J.label){case 0:return[4,this._getGuestIdentityId()];case 1:return M=J.sent(),M?[3,3]:[4,bo(f,{IdentityPoolId:a,Logins:l})];case 2:m=J.sent().IdentityId,y=m,J.label=3;case 3:return[4,So(f,{IdentityId:M||y,Logins:l})];case 4:return w=J.sent(),D=w.Credentials,N=D.AccessKeyId,E=D.Expiration,T=D.SecretKey,Q=D.SessionToken,_=w.IdentityId,this._identityId=_,M?(Ie.debug("The guest identity ".concat(M," has been successfully linked to the logins")),M===_&&Ie.debug("The guest identity ".concat(M," has become the primary identity")),[4,this._removeGuestIdentityId()]):[3,6];case 5:J.sent(),J.label=6;case 6:return[2,{accessKeyId:N,secretAccessKey:T,sessionToken:Q,expiration:E,identityId:_}]}})})},p=d().catch(function(M){return st(n,void 0,void 0,function(){return at(this,function(y){throw M})})});return this._loadCredentials(p,"userPool",!0,null)},e.prototype._loadCredentials=function(t,n,r,o){var i=this,s=this;return new Promise(function(a,c){t.then(function(u){return st(i,void 0,void 0,function(){var l,f,d,p,M;return at(this,function(y){switch(y.label){case 0:if(Ie.debug("Load credentials successfully",u),this._identityId&&!u.identityId&&(u.identityId=this._identityId),s._credentials=u,s._credentials.authenticated=r,s._credentials_source=n,s._nextCredentialsRefresh=new Date().getTime()+eA,n==="federated"){l=Object.assign({id:this._credentials.identityId},o.user),f=o.provider,d=o.token,p=o.expires_at,M=o.identity_id;try{this._storage.setItem("aws-amplify-federatedInfo",JSON.stringify({provider:f,token:d,user:l,expires_at:p,identity_id:M}))}catch(m){Ie.debug("Failed to put federated info into auth storage",m)}}return n!=="guest"?[3,2]:[4,this._setGuestIdentityId(u.identityId)];case 1:y.sent(),y.label=2;case 2:return a(s._credentials),[2]}})})}).catch(function(u){if(u){Ie.debug("Failed to load credentials",t),Ie.debug("Error loading credentials",u),c(u);return}})})},e.prototype.set=function(t,n){return n==="session"?this._setCredentialsFromSession(t):n==="federation"?this._setCredentialsFromFederation(t):n==="guest"?this._setCredentialsForGuest():(Ie.debug("no source specified for setting credentials"),Promise.reject("invalid source"))},e.prototype.clear=function(){return st(this,void 0,void 0,function(){return at(this,function(t){return this._credentials=null,this._credentials_source=null,Ie.debug("removing aws-amplify-federatedInfo from storage"),this._storage.removeItem("aws-amplify-federatedInfo"),[2]})})},e.prototype._getGuestIdentityId=function(){return st(this,void 0,void 0,function(){var t,n;return at(this,function(r){switch(r.label){case 0:t=this._config.identityPoolId,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._storageSync];case 2:return r.sent(),[2,this._storage.getItem(this._getCognitoIdentityIdStorageKey(t))];case 3:return n=r.sent(),Ie.debug("Failed to get the cached guest identityId",n),[3,4];case 4:return[2]}})})},e.prototype._setGuestIdentityId=function(t){return st(this,void 0,void 0,function(){var n,r;return at(this,function(o){switch(o.label){case 0:n=this._config.identityPoolId,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this._storageSync];case 2:return o.sent(),this._storage.setItem(this._getCognitoIdentityIdStorageKey(n),t),[3,4];case 3:return r=o.sent(),Ie.debug("Failed to cache guest identityId",r),[3,4];case 4:return[2]}})})},e.prototype._removeGuestIdentityId=function(){return st(this,void 0,void 0,function(){var t;return at(this,function(n){return t=this._config.identityPoolId,Ie.debug("removing ".concat(this._getCognitoIdentityIdStorageKey(t)," from storage")),this._storage.removeItem(this._getCognitoIdentityIdStorageKey(t)),[2]})})},e.prototype.shear=function(t){return{accessKeyId:t.accessKeyId,sessionToken:t.sessionToken,secretAccessKey:t.secretAccessKey,identityId:t.identityId,authenticated:t.authenticated}},e}(),pd=new iA(null);Da.register(pd);/*!
* cookie
* Copyright(c) 2012-2014 Roman Shtylman
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
- */var bg=dj,Cg=hj,lj=decodeURIComponent,fj=encodeURIComponent,cs=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function dj(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var n={},r=t||{},i=e.split(";"),o=r.decode||lj,s=0;s"u"&&(t=!e||e[0]!=="{"&&e[0]!=="["&&e[0]!=='"'),!t}function xg(e,t){t===void 0&&(t={});var n=mj(e);if(yj(n,t.doNotParse))try{return JSON.parse(n)}catch{}return e}function mj(e){return e&&e[0]==="j"&&e[1]===":"?e.substr(2):e}var Zn=globalThis&&globalThis.__assign||function(){return Zn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&this.changeListeners.splice(n,1)},e}();const Eu=vj;var Og=sn().isBrowser,wj=365*24*60*60*1e3,Dj=function(){function e(t){t===void 0&&(t={}),this.cookies=new Eu,this.store=Og?window.localStorage:Object.create(null),this.cookies=t.req?new Eu(t.req.headers.cookie):new Eu,Object.assign(this.store,this.cookies.getAll())}return Object.defineProperty(e.prototype,"length",{get:function(){return Object.entries(this.store).length},enumerable:!0,configurable:!0}),e.prototype.clear=function(){var t=this;Array.from(new Array(this.length)).map(function(n,r){return t.key(r)}).forEach(function(n){return t.removeItem(n)})},e.prototype.getItem=function(t){return this.getLocalItem(t)},e.prototype.getLocalItem=function(t){return Object.prototype.hasOwnProperty.call(this.store,t)?this.store[t]:null},e.prototype.getUniversalItem=function(t){return this.cookies.get(t)},e.prototype.key=function(t){return Object.keys(this.store)[t]},e.prototype.removeItem=function(t){this.removeLocalItem(t),this.removeUniversalItem(t)},e.prototype.removeLocalItem=function(t){delete this.store[t]},e.prototype.removeUniversalItem=function(t){this.cookies.remove(t,{path:"/"})},e.prototype.setItem=function(t,n){this.setLocalItem(t,n);var r=t.split(".").pop(),i=["LastAuthUser","accessToken","refreshToken","idToken"];i.includes(r??"")&&this.setUniversalItem(t,n,{expires:new Date(Date.now()+wj)})},e.prototype.setLocalItem=function(t,n){this.store[t]=n},e.prototype.setUniversalItem=function(t,n,r){r===void 0&&(r={}),this.cookies.set(t,n,De(De({},r),{path:"/",sameSite:!0,secure:!(Og&&window.location.hostname==="localhost")}))},e}();/*!
+ */var Md=aA,yd=uA,oA=decodeURIComponent,sA=encodeURIComponent,Co=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function aA(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var n={},r=t||{},o=e.split(";"),i=r.decode||oA,s=0;s"u"&&(t=!e||e[0]!=="{"&&e[0]!=="["&&e[0]!=='"'),!t}function md(e,t){t===void 0&&(t={});var n=hA(e);if(dA(n,t.doNotParse))try{return JSON.parse(n)}catch{}return e}function hA(e){return e&&e[0]==="j"&&e[1]===":"?e.substr(2):e}var _n=globalThis&&globalThis.__assign||function(){return _n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&this.changeListeners.splice(n,1)},e}();const Ua=gA;var Oo=globalThis&&globalThis.__assign||function(){return Oo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function Ij(e){var t=_g(e),n=t[0],r=t[1];return(n+r)*3/4-r}function Tj(e,t,n){return(t+n)*3/4-n}function Nj(e){var t,n=_g(e),r=n[0],i=n[1],o=new Aj(Tj(e,r,i)),s=0,a=i>0?r-4:r,u;for(u=0;u>16&255,o[s++]=t>>8&255,o[s++]=t&255;return i===2&&(t=xt[e.charCodeAt(u)]<<2|xt[e.charCodeAt(u+1)]>>4,o[s++]=t&255),i===1&&(t=xt[e.charCodeAt(u)]<<10|xt[e.charCodeAt(u+1)]<<4|xt[e.charCodeAt(u+2)]>>2,o[s++]=t>>8&255,o[s++]=t&255),o}function jj(e){return Kt[e>>18&63]+Kt[e>>12&63]+Kt[e>>6&63]+Kt[e&63]}function Sj(e,t,n){for(var r,i=[],o=t;oa?a:s+o));return r===1?(t=e[n-1],i.push(Kt[t>>2]+Kt[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],i.push(Kt[t>>10]+Kt[t>>4&63]+Kt[t<<2&63]+"=")),i.join("")}var Tu={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */Tu.read=function(e,t,n,r,i){var o,s,a=i*8-r-1,u=(1<>1,l=-7,f=n?i-1:0,d=n?-1:1,g=e[t+f];for(f+=d,o=g&(1<<-l)-1,g>>=-l,l+=a;l>0;o=o*256+e[t+f],f+=d,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=r;l>0;s=s*256+e[t+f],f+=d,l-=8);if(o===0)o=1-c;else{if(o===u)return s?NaN:(g?-1:1)*(1/0);s=s+Math.pow(2,r),o=o-c}return(g?-1:1)*s*Math.pow(2,o-r)},Tu.write=function(e,t,n,r,i,o){var s,a,u,c=o*8-i-1,l=(1<>1,d=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=r?0:o-1,h=r?1:-1,p=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(s++,u/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*u-1)*Math.pow(2,i),s=s+f):(a=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[n+g]=a&255,g+=h,a/=256,i-=8);for(s=s<0;e[n+g]=s&255,g+=h,s/=256,c-=8);e[n+g-h]|=p*128};var Cj={}.toString,xj=Array.isArray||function(e){return Cj.call(e)=="[object Array]"};/*!
+ */var wd=function(){function e(n){var r=n||{},o=r.ValidationData,i=r.Username,s=r.Password,a=r.AuthParameters,c=r.ClientMetadata;this.validationData=o||{},this.authParameters=a||{},this.clientMetadata=c||{},this.username=i,this.password=s}var t=e.prototype;return t.getUsername=function(){return this.username},t.getPassword=function(){return this.password},t.getValidationData=function(){return this.validationData},t.getAuthParameters=function(){return this.authParameters},t.getClientMetadata=function(){return this.clientMetadata},e}(),Be={},Lo={};Lo.byteLength=wA,Lo.toByteArray=IA,Lo.fromByteArray=TA;for(var Rt=[],Dt=[],mA=typeof Uint8Array<"u"?Uint8Array:Array,Pa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",hr=0,vA=Pa.length;hr0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function wA(e){var t=Dd(e),n=t[0],r=t[1];return(n+r)*3/4-r}function DA(e,t,n){return(t+n)*3/4-n}function IA(e){var t,n=Dd(e),r=n[0],o=n[1],i=new mA(DA(e,r,o)),s=0,a=o>0?r-4:r,c;for(c=0;c>16&255,i[s++]=t>>8&255,i[s++]=t&255;return o===2&&(t=Dt[e.charCodeAt(c)]<<2|Dt[e.charCodeAt(c+1)]>>4,i[s++]=t&255),o===1&&(t=Dt[e.charCodeAt(c)]<<10|Dt[e.charCodeAt(c+1)]<<4|Dt[e.charCodeAt(c+2)]>>2,i[s++]=t>>8&255,i[s++]=t&255),i}function AA(e){return Rt[e>>18&63]+Rt[e>>12&63]+Rt[e>>6&63]+Rt[e&63]}function EA(e,t,n){for(var r,o=[],i=t;ia?a:s+i));return r===1?(t=e[n-1],o.push(Rt[t>>2]+Rt[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(Rt[t>>10]+Rt[t>>4&63]+Rt[t<<2&63]+"=")),o.join("")}var Ra={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */Ra.read=function(e,t,n,r,o){var i,s,a=o*8-r-1,c=(1<>1,l=-7,f=n?o-1:0,d=n?-1:1,p=e[t+f];for(f+=d,i=p&(1<<-l)-1,p>>=-l,l+=a;l>0;i=i*256+e[t+f],f+=d,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=r;l>0;s=s*256+e[t+f],f+=d,l-=8);if(i===0)i=1-u;else{if(i===c)return s?NaN:(p?-1:1)*(1/0);s=s+Math.pow(2,r),i=i-u}return(p?-1:1)*s*Math.pow(2,i-r)},Ra.write=function(e,t,n,r,o,i){var s,a,c,u=i*8-o-1,l=(1<>1,d=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,M=r?1:-1,y=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),s+f>=1?t+=d/c:t+=d*Math.pow(2,1-f),t*c>=2&&(s++,c/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*c-1)*Math.pow(2,o),s=s+f):(a=t*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;e[n+p]=a&255,p+=M,a/=256,o-=8);for(s=s<0;e[n+p]=s&255,p+=M,s/=256,u-=8);e[n+p-M]|=y*128};var NA={}.toString,jA=Array.isArray||function(e){return NA.call(e)=="[object Array]"};/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh
* @license MIT
- */(function(e){var t=ls,n=Tu,r=xj;e.Buffer=a,e.SlowBuffer=v,e.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=Nt.TYPED_ARRAY_SUPPORT!==void 0?Nt.TYPED_ARRAY_SUPPORT:i(),e.kMaxLength=o();function i(){try{var E=new Uint8Array(1);return E.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},E.foo()===42&&typeof E.subarray=="function"&&E.subarray(1,1).byteLength===0}catch{return!1}}function o(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(E,y){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return E|0}function v(E){return+E!=E&&(E=0),a.alloc(+E)}a.isBuffer=function(y){return!!(y!=null&&y._isBuffer)},a.compare=function(y,M){if(!a.isBuffer(y)||!a.isBuffer(M))throw new TypeError("Arguments must be Buffers");if(y===M)return 0;for(var A=y.length,Y=M.length,te=0,X=Math.min(A,Y);te>>1;case"base64":return fe(E).length;default:if(A)return $(E).length;y=(""+y).toLowerCase(),A=!0}}a.byteLength=w;function j(E,y,M){var A=!1;if((y===void 0||y<0)&&(y=0),y>this.length||((M===void 0||M>this.length)&&(M=this.length),M<=0)||(M>>>=0,y>>>=0,M<=y))return"";for(E||(E="utf8");;)switch(E){case"hex":return ie(this,y,M);case"utf8":case"utf-8":return N(this,y,M);case"ascii":return C(this,y,M);case"latin1":case"binary":return Z(this,y,M);case"base64":return x(this,y,M);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,y,M);default:if(A)throw new TypeError("Unknown encoding: "+E);E=(E+"").toLowerCase(),A=!0}}a.prototype._isBuffer=!0;function I(E,y,M){var A=E[y];E[y]=E[M],E[M]=A}a.prototype.swap16=function(){var y=this.length;if(y%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var M=0;M0&&(y=this.toString("hex",0,M).match(/.{2}/g).join(" "),this.length>M&&(y+=" ... ")),""},a.prototype.compare=function(y,M,A,Y,te){if(!a.isBuffer(y))throw new TypeError("Argument must be a Buffer");if(M===void 0&&(M=0),A===void 0&&(A=y?y.length:0),Y===void 0&&(Y=0),te===void 0&&(te=this.length),M<0||A>y.length||Y<0||te>this.length)throw new RangeError("out of range index");if(Y>=te&&M>=A)return 0;if(Y>=te)return-1;if(M>=A)return 1;if(M>>>=0,A>>>=0,Y>>>=0,te>>>=0,this===y)return 0;for(var X=te-Y,ve=A-M,Oe=Math.min(X,ve),be=this.slice(Y,te),Qe=y.slice(M,A),Je=0;Je2147483647?M=2147483647:M<-2147483648&&(M=-2147483648),M=+M,isNaN(M)&&(M=Y?0:E.length-1),M<0&&(M=E.length+M),M>=E.length){if(Y)return-1;M=E.length-1}else if(M<0)if(Y)M=0;else return-1;if(typeof y=="string"&&(y=a.from(y,A)),a.isBuffer(y))return y.length===0?-1:B(E,y,M,A,Y);if(typeof y=="number")return y=y&255,a.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Y?Uint8Array.prototype.indexOf.call(E,y,M):Uint8Array.prototype.lastIndexOf.call(E,y,M):B(E,[y],M,A,Y);throw new TypeError("val must be string, number or Buffer")}function B(E,y,M,A,Y){var te=1,X=E.length,ve=y.length;if(A!==void 0&&(A=String(A).toLowerCase(),A==="ucs2"||A==="ucs-2"||A==="utf16le"||A==="utf-16le")){if(E.length<2||y.length<2)return-1;te=2,X/=2,ve/=2,M/=2}function Oe(dn,Fr){return te===1?dn[Fr]:dn.readUInt16BE(Fr*te)}var be;if(Y){var Qe=-1;for(be=M;beX&&(M=X-ve),be=M;be>=0;be--){for(var Je=!0,Ae=0;AeY&&(A=Y)):A=Y;var te=y.length;if(te%2!==0)throw new TypeError("Invalid hex string");A>te/2&&(A=te/2);for(var X=0;Xte)&&(A=te),y.length>0&&(A<0||M<0)||M>this.length)throw new RangeError("Attempt to write outside buffer bounds");Y||(Y="utf8");for(var X=!1;;)switch(Y){case"hex":return z(this,y,M,A);case"utf8":case"utf-8":return H(this,y,M,A);case"ascii":return W(this,y,M,A);case"latin1":case"binary":return b(this,y,M,A);case"base64":return k(this,y,M,A);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,y,M,A);default:if(X)throw new TypeError("Unknown encoding: "+Y);Y=(""+Y).toLowerCase(),X=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function x(E,y,M){return y===0&&M===E.length?t.fromByteArray(E):t.fromByteArray(E.slice(y,M))}function N(E,y,M){M=Math.min(E.length,M);for(var A=[],Y=y;Y239?4:te>223?3:te>191?2:1;if(Y+ve<=M){var Oe,be,Qe,Je;switch(ve){case 1:te<128&&(X=te);break;case 2:Oe=E[Y+1],(Oe&192)===128&&(Je=(te&31)<<6|Oe&63,Je>127&&(X=Je));break;case 3:Oe=E[Y+1],be=E[Y+2],(Oe&192)===128&&(be&192)===128&&(Je=(te&15)<<12|(Oe&63)<<6|be&63,Je>2047&&(Je<55296||Je>57343)&&(X=Je));break;case 4:Oe=E[Y+1],be=E[Y+2],Qe=E[Y+3],(Oe&192)===128&&(be&192)===128&&(Qe&192)===128&&(Je=(te&15)<<18|(Oe&63)<<12|(be&63)<<6|Qe&63,Je>65535&&Je<1114112&&(X=Je))}}X===null?(X=65533,ve=1):X>65535&&(X-=65536,A.push(X>>>10&1023|55296),X=56320|X&1023),A.push(X),Y+=ve}return U(A)}var S=4096;function U(E){var y=E.length;if(y<=S)return String.fromCharCode.apply(String,E);for(var M="",A=0;AA)&&(M=A);for(var Y="",te=y;teA&&(y=A),M<0?(M+=A,M<0&&(M=0)):M>A&&(M=A),MM)throw new RangeError("Trying to access beyond buffer length")}a.prototype.readUIntLE=function(y,M,A){y=y|0,M=M|0,A||F(y,M,this.length);for(var Y=this[y],te=1,X=0;++X0&&(te*=256);)Y+=this[y+--M]*te;return Y},a.prototype.readUInt8=function(y,M){return M||F(y,1,this.length),this[y]},a.prototype.readUInt16LE=function(y,M){return M||F(y,2,this.length),this[y]|this[y+1]<<8},a.prototype.readUInt16BE=function(y,M){return M||F(y,2,this.length),this[y]<<8|this[y+1]},a.prototype.readUInt32LE=function(y,M){return M||F(y,4,this.length),(this[y]|this[y+1]<<8|this[y+2]<<16)+this[y+3]*16777216},a.prototype.readUInt32BE=function(y,M){return M||F(y,4,this.length),this[y]*16777216+(this[y+1]<<16|this[y+2]<<8|this[y+3])},a.prototype.readIntLE=function(y,M,A){y=y|0,M=M|0,A||F(y,M,this.length);for(var Y=this[y],te=1,X=0;++X=te&&(Y-=Math.pow(2,8*M)),Y},a.prototype.readIntBE=function(y,M,A){y=y|0,M=M|0,A||F(y,M,this.length);for(var Y=M,te=1,X=this[y+--Y];Y>0&&(te*=256);)X+=this[y+--Y]*te;return te*=128,X>=te&&(X-=Math.pow(2,8*M)),X},a.prototype.readInt8=function(y,M){return M||F(y,1,this.length),this[y]&128?(255-this[y]+1)*-1:this[y]},a.prototype.readInt16LE=function(y,M){M||F(y,2,this.length);var A=this[y]|this[y+1]<<8;return A&32768?A|4294901760:A},a.prototype.readInt16BE=function(y,M){M||F(y,2,this.length);var A=this[y+1]|this[y]<<8;return A&32768?A|4294901760:A},a.prototype.readInt32LE=function(y,M){return M||F(y,4,this.length),this[y]|this[y+1]<<8|this[y+2]<<16|this[y+3]<<24},a.prototype.readInt32BE=function(y,M){return M||F(y,4,this.length),this[y]<<24|this[y+1]<<16|this[y+2]<<8|this[y+3]},a.prototype.readFloatLE=function(y,M){return M||F(y,4,this.length),n.read(this,y,!0,23,4)},a.prototype.readFloatBE=function(y,M){return M||F(y,4,this.length),n.read(this,y,!1,23,4)},a.prototype.readDoubleLE=function(y,M){return M||F(y,8,this.length),n.read(this,y,!0,52,8)},a.prototype.readDoubleBE=function(y,M){return M||F(y,8,this.length),n.read(this,y,!1,52,8)};function P(E,y,M,A,Y,te){if(!a.isBuffer(E))throw new TypeError('"buffer" argument must be a Buffer instance');if(y>Y||yE.length)throw new RangeError("Index out of range")}a.prototype.writeUIntLE=function(y,M,A,Y){if(y=+y,M=M|0,A=A|0,!Y){var te=Math.pow(2,8*A)-1;P(this,y,M,A,te,0)}var X=1,ve=0;for(this[M]=y&255;++ve=0&&(ve*=256);)this[M+X]=y/ve&255;return M+A},a.prototype.writeUInt8=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,1,255,0),a.TYPED_ARRAY_SUPPORT||(y=Math.floor(y)),this[M]=y&255,M+1};function q(E,y,M,A){y<0&&(y=65535+y+1);for(var Y=0,te=Math.min(E.length-M,2);Y>>(A?Y:1-Y)*8}a.prototype.writeUInt16LE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[M]=y&255,this[M+1]=y>>>8):q(this,y,M,!0),M+2},a.prototype.writeUInt16BE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[M]=y>>>8,this[M+1]=y&255):q(this,y,M,!1),M+2};function K(E,y,M,A){y<0&&(y=4294967295+y+1);for(var Y=0,te=Math.min(E.length-M,4);Y>>(A?Y:3-Y)*8&255}a.prototype.writeUInt32LE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[M+3]=y>>>24,this[M+2]=y>>>16,this[M+1]=y>>>8,this[M]=y&255):K(this,y,M,!0),M+4},a.prototype.writeUInt32BE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[M]=y>>>24,this[M+1]=y>>>16,this[M+2]=y>>>8,this[M+3]=y&255):K(this,y,M,!1),M+4},a.prototype.writeIntLE=function(y,M,A,Y){if(y=+y,M=M|0,!Y){var te=Math.pow(2,8*A-1);P(this,y,M,A,te-1,-te)}var X=0,ve=1,Oe=0;for(this[M]=y&255;++X>0)-Oe&255;return M+A},a.prototype.writeIntBE=function(y,M,A,Y){if(y=+y,M=M|0,!Y){var te=Math.pow(2,8*A-1);P(this,y,M,A,te-1,-te)}var X=A-1,ve=1,Oe=0;for(this[M+X]=y&255;--X>=0&&(ve*=256);)y<0&&Oe===0&&this[M+X+1]!==0&&(Oe=1),this[M+X]=(y/ve>>0)-Oe&255;return M+A},a.prototype.writeInt8=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,1,127,-128),a.TYPED_ARRAY_SUPPORT||(y=Math.floor(y)),y<0&&(y=255+y+1),this[M]=y&255,M+1},a.prototype.writeInt16LE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[M]=y&255,this[M+1]=y>>>8):q(this,y,M,!0),M+2},a.prototype.writeInt16BE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[M]=y>>>8,this[M+1]=y&255):q(this,y,M,!1),M+2},a.prototype.writeInt32LE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[M]=y&255,this[M+1]=y>>>8,this[M+2]=y>>>16,this[M+3]=y>>>24):K(this,y,M,!0),M+4},a.prototype.writeInt32BE=function(y,M,A){return y=+y,M=M|0,A||P(this,y,M,4,2147483647,-2147483648),y<0&&(y=4294967295+y+1),a.TYPED_ARRAY_SUPPORT?(this[M]=y>>>24,this[M+1]=y>>>16,this[M+2]=y>>>8,this[M+3]=y&255):K(this,y,M,!1),M+4};function ee(E,y,M,A,Y,te){if(M+A>E.length)throw new RangeError("Index out of range");if(M<0)throw new RangeError("Index out of range")}function O(E,y,M,A,Y){return Y||ee(E,y,M,4),n.write(E,y,M,A,23,4),M+4}a.prototype.writeFloatLE=function(y,M,A){return O(this,y,M,!0,A)},a.prototype.writeFloatBE=function(y,M,A){return O(this,y,M,!1,A)};function re(E,y,M,A,Y){return Y||ee(E,y,M,8),n.write(E,y,M,A,52,8),M+8}a.prototype.writeDoubleLE=function(y,M,A){return re(this,y,M,!0,A)},a.prototype.writeDoubleBE=function(y,M,A){return re(this,y,M,!1,A)},a.prototype.copy=function(y,M,A,Y){if(A||(A=0),!Y&&Y!==0&&(Y=this.length),M>=y.length&&(M=y.length),M||(M=0),Y>0&&Y=this.length)throw new RangeError("sourceStart out of bounds");if(Y<0)throw new RangeError("sourceEnd out of bounds");Y>this.length&&(Y=this.length),y.length-M=0;--X)y[X+M]=this[X+A];else if(te<1e3||!a.TYPED_ARRAY_SUPPORT)for(X=0;X>>0,A=A===void 0?this.length:A>>>0,y||(y=0);var X;if(typeof y=="number")for(X=M;X55295&&M<57344){if(!Y){if(M>56319){(y-=3)>-1&&te.push(239,191,189);continue}else if(X+1===A){(y-=3)>-1&&te.push(239,191,189);continue}Y=M;continue}if(M<56320){(y-=3)>-1&&te.push(239,191,189),Y=M;continue}M=(Y-55296<<10|M-56320)+65536}else Y&&(y-=3)>-1&&te.push(239,191,189);if(Y=null,M<128){if((y-=1)<0)break;te.push(M)}else if(M<2048){if((y-=2)<0)break;te.push(M>>6|192,M&63|128)}else if(M<65536){if((y-=3)<0)break;te.push(M>>12|224,M>>6&63|128,M&63|128)}else if(M<1114112){if((y-=4)<0)break;te.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw new Error("Invalid code point")}return te}function de(E){for(var y=[],M=0;M>8,Y=M%256,te.push(Y),te.push(A);return te}function fe(E){return t.toByteArray(pe(E))}function Me(E,y,M,A){for(var Y=0;Y=y.length||Y>=E.length);++Y)y[Y+M]=E[Y];return Y}function he(E){return E!==E}})(Ge);var Ot;if(typeof window<"u"&&window.crypto&&(Ot=window.crypto),!Ot&&typeof window<"u"&&window.msCrypto&&(Ot=window.msCrypto),!Ot&&typeof global<"u"&&global.crypto&&(Ot=global.crypto),!Ot&&typeof require=="function")try{Ot=require("crypto")}catch{}function Oj(){if(Ot){if(typeof Ot.getRandomValues=="function")try{return Ot.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof Ot.randomBytes=="function")try{return Ot.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")}function Lj(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((o&15).toString(16))}return r.join("")}var _j=function(){function e(n,r){n=this.words=n||[],r!=null?this.sigBytes=r:this.sigBytes=n.length*4}var t=e.prototype;return t.random=function(r){for(var i=[],o=0;o=0;){var s=t*this[e++]+n[r]+i;i=Math.floor(s/67108864),n[r++]=s&67108863}return i}function Pj(e,t,n,r,i,o){for(var s=t&32767,a=t>>15;--o>=0;){var u=this[e]&32767,c=this[e++]>>15,l=a*u+c*s;u=s*u+((l&32767)<<15)+n[r]+(i&1073741823),i=(u>>>30)+(l>>>15)+a*c+(i>>>30),n[r++]=u&1073741823}return i}function Uj(e,t,n,r,i,o){for(var s=t&16383,a=t>>14;--o>=0;){var u=this[e]&16383,c=this[e++]>>14,l=a*u+c*s;u=s*u+((l&16383)<<14)+n[r]+i,i=(u>>28)+(l>>14)+a*c,n[r++]=u&268435455}return i}var zg=typeof navigator<"u";zg&&kg&&navigator.appName=="Microsoft Internet Explorer"?(me.prototype.am=Pj,En=30):zg&&kg&&navigator.appName!="Netscape"?(me.prototype.am=zj,En=26):(me.prototype.am=Uj,En=28),me.prototype.DB=En,me.prototype.DM=(1<=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s}function Bj(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0}function ju(e){var t=yt();return t.fromInt(e),t}function Qj(e,t){var n;if(t==16)n=4;else if(t==8)n=3;else if(t==2)n=1;else if(t==32)n=5;else if(t==4)n=2;else throw new Error("Only radix 2, 4, 8, 16, 32 are supported");this.t=0,this.s=0;for(var r=e.length,i=!1,o=0;--r>=0;){var s=Fj(e,r);if(s<0){e.charAt(r)=="-"&&(i=!0);continue}i=!1,o==0?this[this.t++]=s:o+n>this.DB?(this[this.t-1]|=(s&(1<>this.DB-o):this[this.t-1]|=s<=this.DB&&(o-=this.DB)}this.clamp(),i&&me.ZERO.subTo(this,this)}function $j(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t}function Wj(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else throw new Error("Only radix 2, 4, 8, 16, 32 are supported");var n=(1<0)for(a>a)>0&&(i=!0,o=Pg(r));s>=0;)a>(a+=this.DB-t)):(r=this[s]>>(a-=t)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=Pg(r));return i?o:"0"}function Vj(){var e=yt();return me.ZERO.subTo(this,e),e}function Hj(){return this.s<0?this.negate():this}function qj(e){var t=this.s-e.s;if(t!=0)return t;var n=this.t;if(t=n-e.t,t!=0)return this.s<0?-t:t;for(;--n>=0;)if((t=this[n]-e[n])!=0)return t;return 0}function Su(e){var t=1,n;return(n=e>>>16)!=0&&(e=n,t+=16),(n=e>>8)!=0&&(e=n,t+=8),(n=e>>4)!=0&&(e=n,t+=4),(n=e>>2)!=0&&(e=n,t+=2),(n=e>>1)!=0&&(e=n,t+=1),t}function Kj(){return this.t<=0?0:this.DB*(this.t-1)+Su(this[this.t-1]^this.s&this.DM)}function Gj(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s}function Jj(e,t){for(var n=e;n=0;--a)t[a+o+1]=this[a]>>r|s,s=(this[a]&i)<=0;--a)t[a]=0;t[o]=s,t.t=this.t+o+1,t.s=this.s,t.clamp()}function Xj(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t){t.t=0;return}var r=e%this.DB,i=this.DB-r,o=(1<>r;for(var s=n+1;s>r;r>0&&(t[this.t-n-1]|=(this.s&o)<>=this.DB;if(e.t>=this.DB;r+=this.s}else{for(r+=this.s;n>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()}function tS(e,t){var n=this.abs(),r=e.abs(),i=n.t;for(t.t=i+r.t;--i>=0;)t[i]=0;for(i=0;i=0;)e[n]=0;for(n=0;n=t.DV&&(e[n+t.t]-=t.DV,e[n+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(n,t[n],e,2*n,0,1)),e.s=0,e.clamp()}function rS(e,t,n){var r=e.abs();if(!(r.t<=0)){var i=this.abs();if(i.t0?(r.lShiftTo(u,o),i.lShiftTo(u,n)):(r.copyTo(o),i.copyTo(n));var c=o.t,l=o[c-1];if(l!=0){var f=l*(1<1?o[c-2]>>this.F2:0),d=this.FV/f,g=(1<=0&&(n[n.t++]=1,n.subTo(v,n)),me.ONE.dlShiftTo(c,v),v.subTo(o,o);o.t