PageSourceSearch

https://bikebook.co.uk/_next/static/chunks/2503-46561d4b0673f4eb.js

js bikebook.co.uk collected 2026-09-24 09:51:39 UTC 90,227 bytes, 2 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="26328696-78c1-4a0d-9359-df3cd8ae4f4d",e._sentryDebugIdIdentifier="sentry-dbid-26328696-78c1-4a0d-9359-df3cd8ae4f4d")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2503],{5517:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(55729),o=n(59861),i=n(63964);let s={autoplay:!1,delay:3e3,ref:null},a=e=>({...s,...e}),l=r.createContext(null),c=(0,o.Tz)("useSlideshow","SlideshowContext",l);function h({slideshow:e,carousel:{finite:t},on:n,children:s}){let{autoplay:c,delay:h,ref:d}=a(e),u=r.useRef(c),[g,p]=r.useState(c),f=r.useRef(void 0),m=r.useRef(void 0),{slides:_,currentIndex:v}=(0,o.mp)(),{setTimeout:b,clearTimeout:w}=(0,o.Mz)(),{subscribe:y}=(0,o.LJ)(),{next:A}=(0,o.as)(),{setAutoPlaying:E}=(0,o.St)();r.useEffect(()=>E(g),[g,E]);let C=0===_.length||t&&v===_.length-1,S=r.useCallback(()=>{g||C||p(!0)},[g,C]),H=r.useCallback(()=>{g&&p(!1)},[g]),$=r.useCallback(()=>{w(f.current),f.current=void 0},[w]),k=(0,o.DK)(()=>{$(),g&&!C&&m.current!==i.Qo&&m.current!==i.pE&&(f.current=b(()=>{g&&(m.current=void 0,A())},h))});r.useEffect(k,[v,g,k]),r.useEffect(()=>{g&&C&&p(!1)},[v,g,C]);let T=(0,o.DK)(()=>{var e;return null==(e=n.slideshowStart)?void 0:e.call(n)}),I=(0,o.DK)(()=>{var e;return null==(e=n.slideshowStop)?void 0:e.call(n)});r.useEffect(()=>{g?T():u.current&&I(),u.current=g},[g,T,I]),r.useEffect(()=>(0,o.tP)($,y(i.MO,()=>{m.current=i.Qo,$()}),y(i.Uh,()=>{m.current=i.pE,$()}),y(i.iO,()=>{m.current=i.I1,k()}),y(i.jb,()=>{m.current=i.P9,k()})),[y,$,k]);let M=r.useMemo(()=>({playing:g,disabled:C,play:S,pause:H}),[g,C,S,H]);return r.useImperativeHandle(d,()=>M,[M]),r.createElement(l.Provider,{value:M},s)}let d=(0,o.wt)("Play",r.createElement("path",{d:"M8 5v14l11-7z"})),u=(0,o.wt)("Pause",r.createElement("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}));function g(){let{playing:e,disabled:t,play:n,pause:i}=c(),{render:s}=(0,o.D$)(),a=(0,o.dX)((0,o.as)().focus,t);return s.buttonSlideshow?r.createElement(r.Fragment,null,s.buttonSlideshow({playing:e,disabled:t,play:n,pause:i})):r.createElement(o.K0,{label:e?"Pause":"Play",icon:e?u:d,renderIcon:e?s.iconSlideshowPause:s.iconSlideshowPlay,onClick:e?i:n,disabled:t,...a})}function p({augment:e,addModule:t}){e(({slideshow:e,toolbar:t,...n})=>({toolbar:(0,o.bo)(t,i.hg,r.createElement(g,null)),slideshow:a(e),...n})),t((0,o.Fi)(i.hg,h))}},6062:(e,t,n)=>{"use strict";n.d(t,{M:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M124,216a12,12,0,0,1-12,12H48a12,12,0,0,1-12-12V40A12,12,0,0,1,48,28h64a12,12,0,0,1,0,24H60V204h52A12,12,0,0,1,124,216Zm108.49-96.49-40-40a12,12,0,0,0-17,17L195,116H112a12,12,0,0,0,0,24h83l-19.52,19.51a12,12,0,0,0,17,17l40-40A12,12,0,0,0,232.49,119.51Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,56V200a16,16,0,0,1-16,16H48V40H208A16,16,0,0,1,224,56Z",opacity:"0.2"}),r.createElement("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40A8,8,0,0,0,176,88v32H112a8,8,0,0,0,0,16h64v32a8,8,0,0,0,13.66,5.66l40-40A8,8,0,0,0,229.66,122.34Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M118,216a6,6,0,0,1-6,6H48a6,6,0,0,1-6-6V40a6,6,0,0,1,6-6h64a6,6,0,0,1,0,12H54V210h58A6,6,0,0,1,118,216Zm110.24-92.24-40-40a6,6,0,0,0-8.48,8.48L209.51,122H112a6,6,0,0,0,0,12h97.51l-29.75,29.76a6,6,0,1,0,8.48,8.48l40-40A6,6,0,0,0,228.24,123.76Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M116,216a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h64a4,4,0,0,1,0,8H52V212h60A4,4,0,0,1,116,216Zm110.83-90.83-40-40a4,4,0,0,0-5.66,5.66L214.34,124H112a4,4,0,0,0,0,8H214.34l-33.17,33.17a4,4,0,0,0,5.66,5.66l40-40A4,4,0,0,0,226.83,125.17Z"}))]]),s=r.forwardRef((e,t)=>
1r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="SignOutIcon";let a=s},10940:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(55729),o=n(28203),i=n(24432),s=n(4495),a=n(57095),l=n(2498),c=n(19413),h=n(56990),d=n(46522);function u(e){return(0,d.Ay)("MuiBottomNavigationAction",e)}let g=(0,h.A)("MuiBottomNavigationAction",["root","iconOnly","selected","label"]);var p=n(18374),f=n(6029);let m=(0,s.Ay)(c.A,{name:"MuiBottomNavigationAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.showLabel&&!n.selected&&t.iconOnly]}})((0,a.A)(e=>{let{theme:t}=e;return{transition:t.transitions.create(["color","padding-top"],{duration:t.transitions.duration.short}),padding:"0px 12px",minWidth:80,maxWidth:168,color:(t.vars||t).palette.text.secondary,flexDirection:"column",flex:"1",["&.".concat(g.selected)]:{color:(t.vars||t).palette.primary.main},variants:[{props:e=>{let{showLabel:t,selected:n}=e;return!t&&!n},style:{paddingTop:14}},{props:e=>{let{showLabel:t,selected:n,label:r}=e;return!t&&!n&&!r},style:{paddingTop:0}}]}})),_=(0,s.Ay)("span",{name:"MuiBottomNavigationAction",slot:"Label"})((0,a.A)(e=>{let{theme:t}=e;return{fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(12),opacity:1,transition:"font-size 0.2s, opacity 0.2s",transitionDelay:"0.1s",["&.".concat(g.selected)]:{fontSize:t.typography.pxToRem(14)},variants:[{props:e=>{let{showLabel:t,selected:n}=e;return!t&&!n},style:{opacity:0,transitionDelay:"0s"}}]}})),v=r.forwardRef(function(e,t){let n=(0,l.b)({props:e,name:"MuiBottomNavigationAction"}),{className:r,icon:s,label:a,onChange:c,onClick:h,selected:d,showLabel:g,value:v,slots:b={},slotProps:w={},...y}=n,A=(e=>{let{classes:t,showLabel:n,selected:r}=e;return(0,i.A)({root:["root",!n&&!r&&"iconOnly",r&&"selected"],label:["label",!n&&!r&&"iconOnly",r&&"selected"]},u,t)})(n),E={slots:b,slotProps:w},[C,S]=(0,p.A)("root",{elementType:m,externalForwardedProps:{...E,...y},shouldForwardComponentProp:!0,ownerState:n,ref:t,className:(0,o.A)(A.root,r),additionalProps:{focusRipple:!0},getSlotProps:e=>({...e,onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),c&&c(t,v),h&&h(t)}})}),[H,$]=(0,p.A)("label",{elementType:_,externalForwardedProps:E,ownerState:n,className:A.label});return(0,f.jsxs)(C,{...S,children:[s,(0,f.jsx)(H,{...$,children:a})]})})},11061:(e,t,n)=>{var r=n(22479),o=1/0;e.exports=function(e){return e?(e=r(e))===o||e===-o?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},11455:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00"}},12261:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4"}},14288:(e,t)=>{t.A={width:24,height:24,body:'<g id="evaArrowIosBackFill0"><g id="evaArrowIosBackFill1"><path id="evaArrowIosBackFill2" fill="currentColor" d="M13.83 19a1 1 0 0 1-.78-.37l-4.83-6a1 1 0 0 1 0-1.27l5-6a1 1 0 0 1 1.54 1.28L10.29 12l4.32 5.36a1 1 0 0 1-.78 1.64Z"/></g></g>'}},20875:(e,t)=>{t.A={width:24,height:24,body:'<g id="evaAttach2Fill0"><g id="evaAttach2Fill1"><path id="evaAttach2Fill2" fill="currentColor" d="M12 22a5.86 5.86 0 0 1-6-5.7V6.13A4.24 4.24 0 0 1 10.33 2a4.24 4.24 0 0 1 4.34 4.13v10.18a2.67 2.67 0 0 1-5.33 0V6.92a1 1 0 0 1 1-1a1 1 0 0 1 1 1v9.39a.67.67 0 0 0 1.33 0V6.13A2.25 2.25 0 0 0 10.33 4A2.25 2.25 0 0 0 8 6.13V16.3a3.86 3.86 0 0 0 4 3.7a3.86 3.86 0 0 0 4-3.7V6.13a1 1 0 1 1 2 0V16.3a5.86 5.86 0 0 1-6 5.7Z"/></g></g>'}},21849:(e,t,n)=>{"use strict";n.d(t,{I:()=>a});var r=n(55729),o=n(58534),i=n(84583);let s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i.A}));s.displayName="CubeIcon";let a=s},27113:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(55729),o=n(28203),i=n(24432),s=n(4495),a=n(57095),l=n(2498),c=n(56990),h=n(46522);
1function d(e){return(0,h.Ay)("MuiBottomNavigation",e)}(0,c.A)("MuiBottomNavigation",["root"]);var u=n(6029);let g=(0,s.Ay)("div",{name:"MuiBottomNavigation",slot:"Root"})((0,a.A)(e=>{let{theme:t}=e;return{display:"flex",justifyContent:"center",height:56,backgroundColor:(t.vars||t).palette.background.paper}})),p=r.forwardRef(function(e,t){let n=(0,l.b)({props:e,name:"MuiBottomNavigation"}),{children:s,className:a,component:c="div",onChange:h,showLabels:p=!1,value:f,...m}=n,_={...n,component:c,showLabels:p},v=(e=>{let{classes:t}=e;return(0,i.A)({root:["root"]},d,t)})(_);return(0,u.jsx)(g,{as:c,className:(0,o.A)(v.root,a),ref:t,ownerState:_,...m,children:r.Children.map(s,(e,t)=>{if(!r.isValidElement(e))return null;let n=void 0===e.props.value?t:e.props.value;return r.cloneElement(e,{selected:n===f,showLabel:void 0!==e.props.showLabel?e.props.showLabel:p,value:n,onChange:h})})})})},30454:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(55729),o=n(59861),i=n(63964);let s={controls:!0,playsInline:!0},a=e=>({...s,...e});function l({slide:e,offset:t}){let n=function(){let{video:e}=(0,o.D$)();return a(e)}(),{publish:s}=(0,o.LJ)(),{setContainerRef:l,containerRect:c,containerRef:h}=(0,o.$7)(),{getOwnerDocument:d}=(0,o.uG)(),{animation:u}=(0,o.D$)(),g=r.useRef(null),p=r.useRef(!1);r.useEffect(()=>{0!==t&&g.current&&!g.current.paused&&g.current.pause()},[t]),r.useEffect(()=>{0===t&&g.current&&(e.autoPlay||n.autoPlay)&&(s(i.MO),g.current.play().catch(()=>{}))},[t,n.autoPlay,e.autoPlay,s]);let f=(0,o.DK)(()=>{let e=setTimeout(()=>{if(h.current){let e=h.current.style.border;h.current.style.border="1px solid transparent",(0,o.qm)(h.current),h.current.style.border=e}},Math.max(u.swipe,u.navigation||0)+50);return()=>clearTimeout(e)});r.useEffect(()=>{var e;if(((null==(e=navigator.userAgentData)?void 0:e.brands.some(({brand:e})=>"Chromium"===e))||window.chrome)&&0===t)return f()},[t,f]);let m=(0,o.DK)(r=>{0===t&&(n.autoPlay||e.autoPlay)&&r.paused&&r.play().catch(()=>{})}),_=r.useCallback(e=>{g.current=e,e&&m(e)},[m]);r.useEffect(()=>{if(0===t){let e=!1,t=()=>{p.current=e=d().fullscreenElement===g.current};return d().addEventListener("fullscreenchange",t),()=>{d().removeEventListener("fullscreenchange",t),e&&(p.current=!1,d().exitFullscreen().catch(()=>{}))}}},[t,d]),r.useEffect(()=>{if(0===t){let e=!1,t=t=>n=>{n.target===g.current&&(p.current=e=t)},n=t(!0),r=t(!1);return d().addEventListener("enterpictureinpicture",n),d().addEventListener("leavepictureinpicture",r),()=>{d().removeEventListener("enterpictureinpicture",n),d().removeEventListener("leavepictureinpicture",r),e&&(p.current=!1,d().exitPictureInPicture().catch(()=>{}))}}},[t,d]);let{width:v,height:b,poster:w,sources:y}=e,A=t=>!1===e[t]?null:!0===e[t]?{[t]:!0}:!1===n[t]?null:!0===n[t]?{[t]:!0}:null,E=t=>n[t]||e[t]?{[t]:e[t]||n[t]}:null,C=e=>{p.current&&e.stopPropagation()};return r.createElement(r.Fragment,null,y&&r.createElement("div",{ref:l,style:{width:"100%",height:"100%",...v?{maxWidth:`${v}px`}:null},className:(0,o.$z)((0,o.oF)("video_container"),(0,o.oF)(i.tC),(0,o.oF)(i.pc))},c&&r.createElement("video",{ref:_,poster:w,...(()=>{let e={};if(e.style={maxWidth:"100%",maxHeight:"100%"},v&&b&&c){let t=v/b>c.width/c.height,n=t?c.width:Math.round(c.height/b*v),r=t?Math.round(c.width/v*b):c.height;e.width=n,e.height=r,e.style.width=n,e.style.height=r}return e})(),...A("controls"),...A("playsInline"),...A("loop"),...A("muted"),...A("playsInline"),...A("disablePictureInPicture"),...A("disableRemotePlayback"),...E("controlsList"),...E("crossOrigin"),...E("preload"),onPlay:()=>{var e;if(0!==t){null==(e=g.current)||e.pause();return}s(i.Uh)},onEnded:()=>{s(i.jb)},onWheel:C,onKeyDown:C,onPointerDown:e=>{C(e),/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&g.current&&g.current.getBoundingClientRect().bottom-e.clientY<40&&e.stopPropagation()}},y.map(({src:e,type:t,media:n})=>r.createElement("source",{key:[e,t,n].filter(Boolean).join("|"),src:e,type:t,media:n})))))}function c({augment:e}){e(({render:{slide:e,...t},video:n,...o})=>({render:{slide:({slide:t,offset:n,rect:o})=>{var i;return"video"===t.type?r.createElement(l,{key:null==(i=t.sources)?void 0:i.map(e=>e.src).join("|"),slide:t,offset:n}):null==e?void 0:e({slide:t,offset:n,rect:o})},...t},video:a(n),...o}))}},31505:(e,t)=>
1{t.A={width:24,height:24,body:'<path fill="currentColor" d="M21.02 5H19V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98V5h-2.01c-.54 0-.98.44-.99.98v.03c0 .55.44.99.99.99H17v2.01c0 .54.44.99.99.98h.03c.54 0 .98-.44.98-.98V7h2.02c.54 0 .98-.44.98-.98v-.04c0-.54-.44-.98-.98-.98zM16 9.01V8h-1.01c-.53 0-1.03-.21-1.41-.58c-.37-.38-.58-.88-.58-1.44c0-.36.1-.69.27-.98H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.28c-.3.17-.64.28-1.02.28A2 2 0 0 1 16 9.01zM15.96 19H6a.5.5 0 0 1-.4-.8l1.98-2.63c.21-.28.62-.26.82.02L10 18l2.61-3.48c.2-.26.59-.27.79-.01l2.95 3.68c.26.33.03.81-.39.81z"/>'}},36899:(e,t,n)=>{"use strict";var r;n.d(t,{$:()=>r}),function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Information=2]="Information",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.None=6]="None"}(r||(r={}))},37031:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(55729),o=n(28203),i=n(24432),s=n(4495),a=n(2498),l=n(56990),c=n(46522);function h(e){return(0,c.Ay)("MuiCardContent",e)}(0,l.A)("MuiCardContent",["root"]);var d=n(6029);let u=(0,s.Ay)("div",{name:"MuiCardContent",slot:"Root"})({padding:16,"&:last-child":{paddingBottom:24}}),g=r.forwardRef(function(e,t){let n=(0,a.b)({props:e,name:"MuiCardContent"}),{className:r,component:s="div",...l}=n,c={...n,component:s},g=(e=>{let{classes:t}=e;return(0,i.A)({root:["root"]},h,t)})(c);return(0,d.jsx)(u,{as:s,className:(0,o.A)(g.root,r),ownerState:c,ref:t,...l})})},38302:e=>{e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return -1}},38884:(e,t,n)=>{"use strict";n.d(t,{G:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M232,44H160a43.86,43.86,0,0,0-32,13.85A43.86,43.86,0,0,0,96,44H24A12,12,0,0,0,12,56V200a12,12,0,0,0,12,12H96a20,20,0,0,1,20,20,12,12,0,0,0,24,0,20,20,0,0,1,20-20h72a12,12,0,0,0,12-12V56A12,12,0,0,0,232,44ZM96,188H36V68H96a20,20,0,0,1,20,20V192.81A43.79,43.79,0,0,0,96,188Zm124,0H160a43.71,43.71,0,0,0-20,4.83V88a20,20,0,0,1,20-20h60Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M232,56V200H160a32,32,0,0,0-32,32,32,32,0,0,0-32-32H24V56H96a32,32,0,0,1,32,32,32,32,0,0,1,32-32Z",opacity:"0.2"}),r.createElement("path",{d:"M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M240,56V200a8,8,0,0,1-8,8H160a24,24,0,0,0-24,23.94,7.9,7.9,0,0,1-5.12,7.55A8,8,0,0,1,120,232a24,24,0,0,0-24-24H24a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H88a32,32,0,0,1,32,32v87.73a8.17,8.17,0,0,0,7.47,8.25,8,8,0,0,0,8.53-8V80a32,32,0,0,1,32-32h64A8,8,0,0,1,240,56Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M232,50H160a38,38,0,0,0-32,17.55A38,38,0,0,0,96,50H24a6,6,0,0,0-6,6V200a6,6,0,0,0,6,6H96a26,26,0,0,1,26,26,6,6,0,0,0,12,0,26,26,0,0,1,26-26h72a6,6,0,0,0,6-6V56A6,6,0,0,0,232,50ZM96,194H30V62H96a26,26,0,0,1,26,26V204.31A37.86,37.86,0,0,0,96,194Zm130,0H160a37.87,37.87,0,0,0-26,10.32V88a26,26,0,0,1,26-26h66Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M232,52H160a36,36,0,0,0-32,19.54A36,36,0,0,0,96,52H24a4,4,0,0,0-4,4V200a4,4,0,0,0,4,4H96a28,28,0,0,1,28,28,4,4,0,0,0,8,0,28,28,0,0,1,28-28h72a4,4,0,0,0,4-4V56A4,4,0,0,0,232,52ZM96,196H28V60H96a28,28,0,0,1,28,28V209.4A35.93,35.93,0,0,0,96,196Zm132,0H160a35.94,35.94,0,0,0-28,13.41V88a28,28,0,0,1,28-28h68Z"}))]]),s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="BookOpenIcon";let a=s},38921:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M172,108a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,108Zm-12,28H96a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm76-8A108,108,0,0,1,78.77,224.15L46.34,235A20,20,0,0,1,21,209.66l10.81-32.43A108,108,0,1,1,236,128Zm-24,0A84,84,0,1,0,55.27,170.06a12,12,0,0,1,1,9.81l-9.93,29.79,29.79-9.93a12.1,12.1,0,0,1,3.8-.62,12,12,0,0,1,6,1.62A84,84,0,0,0,212,128Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,128A96,96,0,0,1,79.93,211.11h0L42.54,223.58a8,8,0,0,1-10.12-10.12l12.47-37.39h0A96,96,0,1,1,224,128Z",opacity:"0.2"}),r.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-4-1.08,7.85,7.85,0,0,0-2.53.42L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Zm40-104a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,112Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,144Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm32,128H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M166,112a6,6,0,0,1-6,6H96a6,
16,0,0,1,0-12h64A6,6,0,0,1,166,112Zm-6,26H96a6,6,0,0,0,0,12h64a6,6,0,0,0,0-12Zm70-10A102,102,0,0,1,79.31,217.65L44.44,229.27a14,14,0,0,1-17.71-17.71l11.62-34.87A102,102,0,1,1,230,128Zm-12,0A90,90,0,1,0,50.08,173.06a6,6,0,0,1,.5,4.91L38.12,215.35a2,2,0,0,0,2.53,2.53L78,205.42a6.2,6.2,0,0,1,1.9-.31,6.09,6.09,0,0,1,3,.81A90,90,0,0,0,218,128Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M168,112a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,112Zm-8,24H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm72-8A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Zm-16,0A88,88,0,1,0,51.81,172.06a8,8,0,0,1,.66,6.54L40,216,77.4,203.53a7.85,7.85,0,0,1,2.53-.42,8,8,0,0,1,4,1.08A88,88,0,0,0,216,128Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M164,112a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,112Zm-4,28H96a4,4,0,0,0,0,8h64a4,4,0,0,0,0-8Zm68-12A100,100,0,0,1,79.5,215.47l-35.69,11.9a12,12,0,0,1-15.18-15.18l11.9-35.69A100,100,0,1,1,228,128Zm-8,0A92,92,0,1,0,48.35,174.07a4,4,0,0,1,.33,3.27L36.22,214.72a4,4,0,0,0,5.06,5.06l37.38-12.46a3.93,3.93,0,0,1,1.27-.21,4.05,4.05,0,0,1,2,.54A92,92,0,0,0,220,128Z"}))]]),s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="ChatCircleTextIcon";let a=s},39724:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z",opacity:"0.2"}),r.createElement("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-34.32,69.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M208,42H48A14,14,0,0,0,34,56v56c0,51.94,25.12,83.4,46.2,100.64,22.73,18.6,45.27,24.89,46.22,25.15a6,6,0,0,0,3.16,0c.95-.26,23.49-6.55,46.22-25.15C196.88,195.4,222,163.94,222,112V56A14,14,0,0,0,208,42Zm2,70c0,37.76-13.94,68.39-41.44,91.06A131.17,131.17,0,0,1,128,225.72a130.94,130.94,0,0,1-40.56-22.66C59.94,180.39,46,149.76,46,112V56a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2ZM172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M208,44H48A12,12,0,0,0,36,56v56c0,51.16,24.73,82.12,45.47,99.1,22.4,18.32,44.55,24.5,45.48,24.76a4,4,0,0,0,2.1,0c.93-.26,23.08-6.44,45.48-24.76,20.74-17,45.47-47.94,45.47-99.1V56A12,12,0,0,0,208,44Zm4,68c0,38.44-14.23,69.63-42.29,92.71A132.45,132.45,0,0,1,128,227.82a132.23,132.23,0,0,1-41.71-23.11C58.23,181.63,44,150.44,44,112V56a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-41.17-10.83a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17Z"}))]]),s=r.forwardRef((e,t)=>
1r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="ShieldCheckIcon";let a=s},39890:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"}},40806:(e,t,n)=>{"use strict";n.d(t,{R:()=>a});var r=n(55729),o=n(67360),i=n(27280);let s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i.A}));s.displayName="InfoIcon";let a=s},41022:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"}},41319:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(87250),o=n(6029);let i=(0,r.A)((0,o.jsx)("path",{d:"M9 16.17 5.53 12.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z"}),"CheckRounded")},42797:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"}},43234:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037"}},46212:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"}},46747:(e,t)=>{t.A={width:24,height:24,body:'<g id="evaEmailFill0"><g id="evaEmailFill1"><path id="evaEmailFill2" fill="currentColor" d="M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Zm0 2l-6.5 4.47a1 1 0 0 1-1 0L5 6Z"/></g></g>'}},56566:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m3.4 20.4l17.45-7.48a1 1 0 0 0 0-1.84L3.4 3.6a.993.993 0 0 0-1.39.91L2 9.12c0 .5.37.93.87.99L17 12L2.87 13.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91z"/>'}},56877:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"}},58725:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64"}},59556:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(55729),o=n(58534),i=n(41073);let s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i.A}));s.displayName="InvoiceIcon";let a=s},66310:(e,t,n)=>{"use strict";n.d(t,{F0:()=>d});let{Axios:r,AxiosError:o,CanceledError:i,isCancel:s,CancelToken:a,VERSION:l,all:c,Cancel:h,isAxiosError:d,spread:u,toFormData:g,AxiosHeaders:p,HttpStatusCode:f,formToJSON:m,getAdapter:_,mergeConfig:v}=n(75119).A},68686:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600"}},68747:(e,t)=>{t.A={width:24,height:24,body:'<g id="evaPhoneFill0"><g id="evaPhoneFill1"><path id="evaPhoneFill2" fill="currentColor" d="M17.4 22A15.42 15.42 0 0 1 2 6.6A4.6 4.6 0 0 1 6.6 2a3.94 3.94 0 0 1 .77.07a3.79 3.79 0 0 1 .72.18a1 1 0 0 1 .65.75l1.37 6a1 1 0 0 1-.26.92c-.13.14-.14.15-1.37.79a9.91 9.91 0 0 0 4.87 4.89c.65-1.24.66-1.25.8-1.38a1 1 0 0 1 .92-.26l6 1.37a1 1 0 0 1 .72.65a4.34 4.34 0 0 1 .19.73a4.77 4.77 0 0 1 .06.76A4.6 4.6 0 0 1 17.4 22Z"/></g></g>'}},70964:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5"}}
1,71362:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M84,100A12,12,0,0,1,96,88h64a12,12,0,0,1,0,24H96A12,12,0,0,1,84,100Zm12,52h64a12,12,0,0,0,0-24H96a12,12,0,0,0,0,24ZM236,56V184a20,20,0,0,1-20,20H157.89l-12.52,21.92a20,20,0,0,1-34.74,0L98.11,204H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56Zm-24,4H44V180h61.07a12,12,0,0,1,10.42,6.05L128,207.94l12.51-21.89A12,12,0,0,1,150.93,180H212Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,56V184a8,8,0,0,1-8,8H150.93l-16,28a8,8,0,0,1-13.9,0l-16-28H40a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H216A8,8,0,0,1,224,56Z",opacity:"0.2"}),r.createElement("path",{d:"M88,104a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H96A8,8,0,0,1,88,104Zm8,40h64a8,8,0,0,0,0-16H96a8,8,0,0,0,0,16ZM232,56V184a16,16,0,0,1-16,16H155.57l-13.68,23.94a16,16,0,0,1-27.78,0L100.43,200H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Zm-16,0H40V184h65.07a8,8,0,0,1,7,4l16,28,16-28a8,8,0,0,1,7-4H216Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V184a16,16,0,0,0,16,16h60.43l13.68,23.94a16,16,0,0,0,27.78,0L155.57,200H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM160,144H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M166,104a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,104Zm-6,26H96a6,6,0,0,0,0,12h64a6,6,0,0,0,0-12Zm70-74V184a14,14,0,0,1-14,14H154.41L140.16,223a14,14,0,0,1-24.32,0L101.59,198H40a14,14,0,0,1-14-14V56A14,14,0,0,1,40,42H216A14,14,0,0,1,230,56Zm-12,0a2,2,0,0,0-2-2H40a2,2,0,0,0-2,2V184a2,2,0,0,0,2,2h65.07a6,6,0,0,1,5.21,3l16,28a2,2,0,0,0,3.48,0l16-28a6,6,0,0,1,5.21-3H216a2,2,0,0,0,2-2Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M88,104a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H96A8,8,0,0,1,88,104Zm8,40h64a8,8,0,0,0,0-16H96a8,8,0,0,0,0,16ZM232,56V184a16,16,0,0,1-16,16H155.57l-13.68,23.94a16,16,0,0,1-27.78,0L100.43,200H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Zm-16,0H40V184h65.07a8,8,0,0,1,7,4l16,28,16-28a8,8,0,0,1,7-4H216Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M164,104a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,104Zm-4,28H96a4,4,0,0,0,0,8h64a4,4,0,0,0,0-8Zm68-76V184a12,12,0,0,1-12,12H153.25L138.42,222a12,12,0,0,1-20.84,0L102.75,196H40a12,12,0,0,1-12-12V56A12,12,0,0,1,40,44H216A12,12,0,0,1,228,56Zm-8,0a4,4,0,0,0-4-4H40a4,4,0,0,0-4,4V184a4,4,0,0,0,4,4h65.07a4,4,0,0,1,3.47,2l16,28a4,4,0,0,0,6.94,0l16-28a4,4,0,0,1,3.47-2H216a4,4,0,0,0,4-4Z"}))]]),s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="ChatCenteredTextIcon";let a=s},72212:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(87250),o=n(6029);let i=(0,r.A)((0,o.jsx)("path",{d:"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H13c-.55 0-1 .45-1 1s.45 1 1 1h1.6l1.46 4h-4.81l-.36-1h.09c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.42 1.23-1.6 2.08-3.02 1.99-1.49-.09-2.73-1.35-2.8-2.85C1.93 13.39 3.27 12 5 12c1.33 0 2.42.83 2.82 2H6c-.55 0-1 .45-1 1s.45 1 1 1zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.78 4c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.72-.04 3.08 1.29 3.08 3-.01 1.72-1.39 3.06-3.13 3"}),"PedalBikeRounded")},72872:(e,t,n)=>{"use strict";n.d(t,{O:()=>w});var r=n(99410),o=n(1983);n(55729);var i=n(8975),s=n(73585),a=n(4495),l=n(30918),c=n(24432),h=n(79825),d=n(46522),u=n(56990);let g=e=>(0,d.Ay)("MuiDayCalendarSkeleton",e);(0,u.A)("MuiDayCalendarSkeleton",["root","week","daySkeleton"]);var p=n(6029);let f=["className","classes"],m=(0,a.Ay)("div",{name:"MuiDayCalendarSkeleton",slot:"Root"})({alignSelf:"start"}),_=(0,a.Ay)("div",{name:"MuiDayCalendarSkeleton",slot:"Week"})({margin:`${h.y0}px 0`,display:"flex",justifyContent:"center"}),v=(0,a.Ay)(s.A,{name:"MuiDayCalendarSkeleton",slot:"DaySkeleton"})({margin:`0 ${h.y0}px`,'&[data-day-in-month="0"]':{visibility:"hidden"}}),b=[[0,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,0,0,0]];function w(e){let t=(0,l.A)({props:e,name:"MuiDayCalendarSkeleton"}),{className:n,classes:s}=t,a=(0,o.A)(t,f),d=(0,c.A)({root:["root"],week:["week"],daySkeleton:["daySkeleton"]},g,s);return(0,p.jsx)(m,(0,r.A)({className:(0,i.A)(d.root,n),ownerState:t},a,{children:b.map((e,t)=>(0,p.jsx)(_,{className:d.week,children:e.map((e,t)=>(0,p.jsx)(v,{variant:"circular",width:h.B3,height:h.B3,className:d.daySkeleton,"data-day-in-month":e},t))},t))}))}},76560:(e,t,n)=>{var r=n(38302),o=n(68988),i=n(98888),s=Math.max;e.exports=function(e,t,n){var a=null==e?0:e.length;if(!a)return -1;var l=null==n?0:i(n);return l<0&&(l=s(a+l,0)),r(e,o(t,3),l)}},77584:(e,t,n)=>{"use strict";var r,o;n.d(t,{B:()=>o,w:()=>r}),function(e){e[e.None=0]="None",e[e.WebSockets=1]="WebSockets",e[e.ServerSentEvents=2]="ServerSentEvents",e[e.LongPolling=4]="LongPolling"}(r||(r={})),function(e){e[e.Text=1]="Text",e[e.Binary=2]="Binary"}(o||(o={}))},86468:(e,t,n)=>{"use strict";n.d(t,{$:()=>X});
1let r=[0,2e3,1e4,3e4,null];class o{constructor(e){this._retryDelays=void 0!==e?[...e,null]:r}nextRetryDelayInMilliseconds(e){return this._retryDelays[e.previousRetryCount]}}class i{}i.Authorization="Authorization",i.Cookie="Cookie";class s{constructor(e,t,n){this.statusCode=e,this.statusText=t,this.content=n}}class a{get(e,t){return this.send({...t,method:"GET",url:e})}post(e,t){return this.send({...t,method:"POST",url:e})}delete(e,t){return this.send({...t,method:"DELETE",url:e})}getCookieString(e){return""}}class l extends a{constructor(e,t){super(),this._innerClient=e,this._accessTokenFactory=t}async send(e){let t=!0;this._accessTokenFactory&&(!this._accessToken||e.url&&e.url.indexOf("/negotiate?")>0)&&(t=!1,this._accessToken=await this._accessTokenFactory()),this._setAuthorizationHeader(e);let n=await this._innerClient.send(e);return t&&401===n.statusCode&&this._accessTokenFactory?(this._accessToken=await this._accessTokenFactory(),this._setAuthorizationHeader(e),await this._innerClient.send(e)):n}_setAuthorizationHeader(e){e.headers||(e.headers={}),this._accessToken?e.headers[i.Authorization]=`Bearer ${this._accessToken}`:this._accessTokenFactory&&e.headers[i.Authorization]&&delete e.headers[i.Authorization]}getCookieString(e){return this._innerClient.getCookieString(e)}}class c extends Error{constructor(e,t){let n=new.target.prototype;super(`${e}: Status code '${t}'`),this.statusCode=t,this.__proto__=n}}
1class h extends Error{constructor(e="A timeout occurred."){let t=new.target.prototype;super(e),this.__proto__=t}}class d extends Error{constructor(e="An abort occurred."){let t=new.target.prototype;super(e),this.__proto__=t}}class u extends Error{constructor(e,t){let n=new.target.prototype;super(e),this.transport=t,this.errorType="UnsupportedTransportError",this.__proto__=n}}class g extends Error{constructor(e,t){let n=new.target.prototype;super(e),this.transport=t,this.errorType="DisabledTransportError",this.__proto__=n}}class p extends Error{constructor(e,t){let n=new.target.prototype;super(e),this.transport=t,this.errorType="FailedToStartTransportError",this.__proto__=n}}class f extends Error{constructor(e){let t=new.target.prototype;super(e),this.errorType="FailedToNegotiateWithServerError",this.__proto__=t}}class m extends Error{constructor(e,t){let n=new.target.prototype;super(e),this.innerErrors=t,this.__proto__=n}}var _,v,b=n(36899);class w{constructor(){}log(e,t){}}w.instance=new w;var y=n(33601);class A{static isRequired(e,t){if(null==e)throw Error(`The '${t}' argument is required.`)}static isNotEmpty(e,t){if(!e||e.match(/^\s*$/))throw Error(`The '${t}' argument should not be empty.`)}static isIn(e,t,n){if(!(e in t))throw Error(`Unknown ${n} value: ${e}.`)}}class E{static get isBrowser(){return"object"==typeof window&&"object"==typeof window.document}static get isWebWorker(){return"object"==typeof self&&"importScripts"in self}static get isReactNative(){return"object"==typeof window&&void 0===window.document}static get isNode(){return!this.isBrowser&&!this.isWebWorker&&!this.isReactNative}}function C(e,t){let n="";return S(e)?(n=`Binary data of length ${e.byteLength}`,t&&(n+=`. Content: '${function(e){let t=new Uint8Array(e),n="";return t.forEach(e=>{let t=e<16?"0":"";n+=`0x${t}${e.toString(16)} `}),n.substr(0,n.length-1)}(e)}'`)):"string"==typeof e&&(n=`String data of length ${e.length}`,t&&(n+=`. Content: '${e}'`)),n}function S(e){return e&&"undefined"!=typeof ArrayBuffer&&(e instanceof ArrayBuffer||e.constructor&&"ArrayBuffer"===e.constructor.name)}async function H(e,t,n,r,o,i){let s={},[a,l]=T();s[a]=l,e.log(b.$.Trace,`(${t} transport) sending data. ${C(o,i.logMessageContent)}.`);let c=S(o)?"arraybuffer":"text",h=await n.post(r,{content:o,headers:{...s,...i.headers},responseType:c,timeout:i.timeout,withCredentials:i.withCredentials});e.log(b.$.Trace,`(${t} transport) request complete. Response status: ${h.statusCode}.`)}class ${constructor(e,t){this._subject=e,this._observer=t}dispose(){let e=this._subject.observers.indexOf(this._observer);e>-1&&this._subject.observers.splice(e,1),0===this._subject.observers.length&&this._subject.cancelCallback&&this._subject.cancelCallback().catch(e=>{})}}class k{constructor(e){this._minLevel=e,this.out=console}log(e,t){if(e>=this._minLevel){let n=`[${new Date().toISOString()}] ${b.$[e]}: ${t}`;switch(e){case b.$.Critical:case b.$.Error:this.out.error(n);break;case b.$.Warning:this.out.warn(n);break;case b.$.Information:this.out.info(n);break;default:this.out.log(n)}}}}function T(){let e="X-SignalR-User-Agent";return E.isNode&&(e="User-Agent"),[e,function(e,t,n,r){let o="Microsoft SignalR/",i=e.split(".");return o+=`${i[0]}.${i[1]} (${e}; `,t&&""!==t?o+=`${t}; `:o+="Unknown OS; ",o+=`${n}`,r?o+=`; ${r}`:o+="; Unknown Runtime Version",o+=")"}("7.0.14",function(){if(!E.isNode)return"";switch(y.platform){case"win32":return"Windows NT";case"darwin":return"macOS";case"linux":return"Linux";default:return y.platform}}(),E.isNode?"NodeJS":"Browser",function(){if(E.isNode)return y.versions.node}())]}function I(e){return e.stack?e.stack:e.message?e.message:`${e}`}class M extends a{constructor(e){if(super(),this._logger=e,"undefined"==typeof fetch){let e=require;this._jar=new(e("tough-cookie")).CookieJar,this._fetchType=e("node-fetch"),this._fetchType=e("fetch-cookie")(this._fetchType,this._jar)}else this._fetchType=fetch.bind(function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n.g)return n.g;throw Error("could not find global")}());if("undefined"==typeof AbortController){let e=require;this._abortControllerType=e("abort-controller")}else this._abortControllerType=AbortController}async send(e){let t,n;if(e.abortSignal&&e.abortSignal.aborted)throw new d;if(!e.method)throw Error("No method defined.");if(!e.url)throw Error("No url defined.");let r=new this._abortControllerType;e.abortSignal&&(e.abortSignal.onabort=()=>{r.abort(),t=new d});let o=null;e.timeout&&(o=setTimeout(()=>{r.abort(),this._logger.log(b.$.Warning,"Timeout from HTTP request."),t=new h},e.timeout)),""===e.content&&(e.content=void 0),e.content&&(e.headers=e.headers||{},S(e.content)?e.headers["Content-Type"]="application/octet-stream":e.headers["Content-Type"]="text/plain;charset=UTF-8");try{n=await this._fetchType(e.url,{body:e.content,cache:"no-cache",credentials:!0===e.withCredentials?"include":"same-origin",headers:{"X-Requested-With":"XMLHttpRequest",...e.headers},method:e.method,mode:"cors",redirect:"follow",signal:r.signal})}catch(e){if(t)throw t;throw this._logger.log(b.$.Warning,`Error from HTTP request. ${e}.`),e}finally{o&&clearTimeout(o),e.abortSignal&&(e.abortSignal.onabort=null)}if(!n.ok)throw new c(await P(n,"text")||n.statusText,n.status);let i=P(n,e.responseType),a=await i;return new s(n.status,n.statusText,a)}getCookieString(e){let t="";return E.isNode&&this._jar&&this._jar.getCookies(e,(e,n)=>t=n.join("; ")),t}}function P(e,t){let n;switch(t){case"arraybuffer":n=e.arrayBuffer();break;case"text":default:n=e.text();break;case"blob":case"document":case"json":throw Error(`${t} is not supported.`)}return n}class Z extends a{constructor(e){super(),this._logger=e}send(e){return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new d):e.method?e.url?new Promise((t,n)=>{let r=new XMLHttpRequest;r.open(e.method,e.url,!0),r.withCredentials=void 0===e.withCredentials||e.withCredentials,r.setRequestHeader("X-Requested-With","XMLHttpRequest"),""===e.content&&(e.content=void 0),e.content&&(S(e.content)?r.setRequestHeader("Content-Type","application/octet-stream"):r.setRequestHeader("Content-Type","text/plain;charset=UTF-8"));let o=e.headers;
1o&&Object.keys(o).forEach(e=>{r.setRequestHeader(e,o[e])}),e.responseType&&(r.responseType=e.responseType),e.abortSignal&&(e.abortSignal.onabort=()=>{r.abort(),n(new d)}),e.timeout&&(r.timeout=e.timeout),r.onload=()=>{e.abortSignal&&(e.abortSignal.onabort=null),r.status>=200&&r.status<300?t(new s(r.status,r.statusText,r.response||r.responseText)):n(new c(r.response||r.responseText||r.statusText,r.status))},r.onerror=()=>{this._logger.log(b.$.Warning,`Error from HTTP request. ${r.status}: ${r.statusText}.`),n(new c(r.statusText,r.status))},r.ontimeout=()=>{this._logger.log(b.$.Warning,"Timeout from HTTP request."),n(new h)},r.send(e.content)}):Promise.reject(Error("No url defined.")):Promise.reject(Error("No method defined."))}}class R extends a{constructor(e){if(super(),"undefined"!=typeof fetch||E.isNode)this._httpClient=new M(e);else if("undefined"!=typeof XMLHttpRequest)this._httpClient=new Z(e);else throw Error("No usable HttpClient found.")}send(e){return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new d):e.method?e.url?this._httpClient.send(e):Promise.reject(Error("No url defined.")):Promise.reject(Error("No method defined."))}getCookieString(e){return this._httpClient.getCookieString(e)}}var D=n(77584);class V{constructor(){this._isAborted=!1,this.onabort=null}abort(){!this._isAborted&&(this._isAborted=!0,this.onabort&&this.onabort())}get signal(){return this}get aborted(){return this._isAborted}}class x{constructor(e,t,n){this._httpClient=e,this._logger=t,this._pollAbort=new V,this._options=n,this._running=!1,this.onreceive=null,this.onclose=null}get pollAborted(){return this._pollAbort.aborted}async connect(e,t){if(A.isRequired(e,"url"),A.isRequired(t,"transferFormat"),A.isIn(t,D.B,"transferFormat"),this._url=e,this._logger.log(b.$.Trace,"(LongPolling transport) Connecting."),t===D.B.Binary&&"undefined"!=typeof XMLHttpRequest&&"string"!=typeof new XMLHttpRequest().responseType)throw Error("Binary protocols over XmlHttpRequest not implementing advanced features are not supported.");let[n,r]=T(),o={[n]:r,...this._options.headers},i={abortSignal:this._pollAbort.signal,headers:o,timeout:1e5,withCredentials:this._options.withCredentials};t===D.B.Binary&&(i.responseType="arraybuffer");let s=`${e}&_=${Date.now()}`;this._logger.log(b.$.Trace,`(LongPolling transport) polling: ${s}.`);let a=await this._httpClient.get(s,i);200!==a.statusCode?(this._logger.log(b.$.Error,`(LongPolling transport) Unexpected response code: ${a.statusCode}.`),this._closeError=new c(a.statusText||"",a.statusCode),this._running=!1):this._running=!0,this._receiving=this._poll(this._url,i)}async _poll(e,t){try{for(;this._running;)try{let n=`${e}&_=${Date.now()}`;this._logger.log(b.$.Trace,`(LongPolling transport) polling: ${n}.`);let r=await this._httpClient.get(n,t);204===r.statusCode?(this._logger.log(b.$.Information,"(LongPolling transport) Poll terminated by server."),this._running=!1):200!==r.statusCode?(this._logger.log(b.$.Error,`(LongPolling transport) Unexpected response code: ${r.statusCode}.`),this._closeError=new c(r.statusText||"",r.statusCode),this._running=!1):r.content?(this._logger.log(b.$.Trace,`(LongPolling transport) data received. ${C(r.content,this._options.logMessageContent)}.`),this.onreceive&&this.onreceive(r.content)):this._logger.log(b.$.Trace,"(LongPolling transport) Poll timed out, reissuing.")}catch(e){this._running?e instanceof h?this._logger.log(b.$.Trace,"(LongPolling transport) Poll timed out, reissuing."):(this._closeError=e,this._running=!1):this._logger.log(b.$.Trace,`(LongPolling transport) Poll errored after shutdown: ${e.message}`)}}finally{this._logger.log(b.$.Trace,"(LongPolling transport) Polling complete."),this.pollAborted||this._raiseOnClose()}}async send(e){return this._running?H(this._logger,"LongPolling",this._httpClient,this._url,e,this._options):Promise.reject(Error("Cannot send until the transport is connected"))}async stop(){this._logger.log(b.$.Trace,"(LongPolling transport) Stopping polling."),this._running=!1,this._pollAbort.abort();try{await this._receiving,this._logger.log(b.$.Trace,`(LongPolling transport) sending DELETE request to ${this._url}.`);let e={},[t,n]=T();e[t]=n;let r={headers:{...e,...this._options.headers},timeout:this._options.timeout,withCredentials:this._options.withCredentials};await this._httpClient.delete(this._url,r),this._logger.log(b.$.Trace,"(LongPolling transport) DELETE request sent.")}finally{this._logger.log(b.$.Trace,"(LongPolling transport) Stop finished."),this._raiseOnClose()}}_raiseOnClose(){if(this.onclose){let e="(LongPolling transport) Firing onclose event.";this._closeError&&(e+=" Error: "+this._closeError),this._logger.log(b.$.Trace,e),this.onclose(this._closeError)}}}class F{constructor(e,t,n,r){this._httpClient=e,this._accessToken=t,this._logger=n,this._options=r,this.onreceive=null,this.onclose
1=null}async connect(e,t){return A.isRequired(e,"url"),A.isRequired(t,"transferFormat"),A.isIn(t,D.B,"transferFormat"),this._logger.log(b.$.Trace,"(SSE transport) Connecting."),this._url=e,this._accessToken&&(e+=(0>e.indexOf("?")?"?":"&")+`access_token=${encodeURIComponent(this._accessToken)}`),new Promise((n,r)=>{let o,i=!1;if(t!==D.B.Text)return void r(Error("The Server-Sent Events transport only supports the 'Text' transfer format"));if(E.isBrowser||E.isWebWorker)o=new this._options.EventSource(e,{withCredentials:this._options.withCredentials});else{let t=this._httpClient.getCookieString(e),n={};n.Cookie=t;let[r,i]=T();n[r]=i,o=new this._options.EventSource(e,{withCredentials:this._options.withCredentials,headers:{...n,...this._options.headers}})}try{o.onmessage=e=>{if(this.onreceive)try{this._logger.log(b.$.Trace,`(SSE transport) data received. ${C(e.data,this._options.logMessageContent)}.`),this.onreceive(e.data)}catch(e){this._close(e);return}},o.onerror=e=>{i?this._close():r(Error("EventSource failed to connect. The connection could not be found on the server, either the connection ID is not present on the server, or a proxy is refusing/buffering the connection. If you have multiple servers check that sticky sessions are enabled."))},o.onopen=()=>{this._logger.log(b.$.Information,`SSE connected to ${this._url}`),this._eventSource=o,i=!0,n()}}catch(e){r(e);return}})}async send(e){return this._eventSource?H(this._logger,"SSE",this._httpClient,this._url,e,this._options):Promise.reject(Error("Cannot send until the transport is connected"))}stop(){return this._close(),Promise.resolve()}_close(e){this._eventSource&&(this._eventSource.close(),this._eventSource=void 0,this.onclose&&this.onclose(e))}}class L{constructor(e,t,n,r,o,i){this._logger=n,this._accessTokenFactory=t,this._logMessageContent=r,this._webSocketConstructor=o,this._httpClient=e,this.onreceive=null,this.onclose=null,this._headers=i}async connect(e,t){let n;return A.isRequired(e,"url"),A.isRequired(t,"transferFormat"),A.isIn(t,D.B,"transferFormat"),this._logger.log(b.$.Trace,"(WebSockets transport) Connecting."),this._accessTokenFactory&&(n=await this._accessTokenFactory()),new Promise((r,o)=>{let s;e=e.replace(/^http/,"ws");let a=this._httpClient.getCookieString(e),l=!1;if(E.isNode||E.isReactNative){let t={},[r,o]=T();t[r]=o,n&&(t[i.Authorization]=`Bearer ${n}`),a&&(t[i.Cookie]=a),s=new this._webSocketConstructor(e,void 0,{headers:{...t,...this._headers}})}else n&&(e+=(0>e.indexOf("?")?"?":"&")+`access_token=${encodeURIComponent(n)}`);s||(s=new this._webSocketConstructor(e)),t===D.B.Binary&&(s.binaryType="arraybuffer"),s.onopen=t=>{this._logger.log(b.$.Information,`WebSocket connected to ${e}.`),this._webSocket=s,l=!0,r()},s.onerror=e=>{let t=null;t="undefined"!=typeof ErrorEvent&&e instanceof ErrorEvent?e.error:"There was an error with the transport",this._logger.log(b.$.Information,`(WebSockets transport) ${t}.`)},s.onmessage=e=>{if(this._logger.log(b.$.Trace,`(WebSockets transport) data received. ${C(e.data,this._logMessageContent)}.`),this.onreceive)try{this.onreceive(e.data)}catch(e){this._close(e);return}},s.onclose=e=>{if(l)this._close(e);else o(Error("undefined"!=typeof ErrorEvent&&e instanceof ErrorEvent?e.error:"WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled."))}})}send(e){return this._webSocket&&this._webSocket.readyState===this._webSocketConstructor.OPEN?(this._logger.log(b.$.Trace,`(WebSockets transport) sending data. ${C(e,this._logMessageContent)}.`),this._webSocket.send(e),Promise.resolve()):Promise.reject("WebSocket is not in the OPEN state")}stop(){return this._webSocket&&this._close(void 0),Promise.resolve()}_close(e){this._webSocket&&(this._webSocket.onclose=()=>{},this._webSocket.onmessage=()=>{},this._webSocket.onerror=()=>{},this._webSocket.close(),this._webSocket=void 0),this._logger.log(b.$.Trace,"(WebSockets transport) socket closed."),this.onclose&&(this._isCloseEvent(e)&&(!1===e.wasClean||1e3!==e.code)?this.onclose(Error(`WebSocket closed with status code: ${e.code} (${e.reason||"no reason given"}).`)):e instanceof Error?this.onclose(e):this.onclose())}_isCloseEvent(e){return e&&"boolean"==typeof e.wasClean&&"number"==typeof e.code}}class N{constructor(e,t={}){if(this._stopPromiseResolver=()=>{},this.features={},this._negotiateVersion=1,A.isRequired(e,"url"),this._logger=function(e){return void 0===e?new k(b.$.Information):null===e?w.instance:void 0!==e.log?e:new k(e)}(t.logger),this.baseUrl=this._resolveUrl(e),(t=t||{}).logMessageContent=void 0!==t.logMessageContent&&t.logMessageContent,"boolean"==typeof t.withCredentials||void 0===t.withCredentials)t.withCredentials=void 0===t.withCredentials||t.withCredentials;else throw Error("withCredentials option was not a 'boolean' or 'undefined' value");t.timeout=void 0===t.timeout?1e5:t.timeout;let n=null,r=null;if(E.isNode&&1){let e=require;n=e("ws"),r=e("eventsource")}E.isNode||"undefined"==typeof WebSocket||t.WebSocket?E.isNode&&!t.WebSocket&&n&&(t.WebSocket=n):t.WebSocket=WebSocket,E.isNode||"undefined"==typeof EventSource||t.EventSource?E.isNode&&!t.EventSource&&void 0!==r&&(t.EventSource=r):t.EventSource=EventSource,this._httpClient=new l(t.httpClient||new R(this._logger),t.accessTokenFactory),this._connectionState="Disconnected",this._connectionStarted=!1,this._options=t,this.onreceive=null,this.onclose
1=null}async start(e){if(e=e||D.B.Binary,A.isIn(e,D.B,"transferFormat"),this._logger.log(b.$.Debug,`Starting connection with transfer format '${D.B[e]}'.`),"Disconnected"!==this._connectionState)return Promise.reject(Error("Cannot start an HttpConnection that is not in the 'Disconnected' state."));if(this._connectionState="Connecting",this._startInternalPromise=this._startInternal(e),await this._startInternalPromise,"Disconnecting"===this._connectionState){let e="Failed to start the HttpConnection before stop() was called.";return this._logger.log(b.$.Error,e),await this._stopPromise,Promise.reject(new d(e))}if("Connected"!==this._connectionState){let e="HttpConnection.startInternal completed gracefully but didn't enter the connection into the connected state!";return this._logger.log(b.$.Error,e),Promise.reject(new d(e))}this._connectionStarted=!0}send(e){return"Connected"!==this._connectionState?Promise.reject(Error("Cannot send data if the connection is not in the 'Connected' State.")):(this._sendQueue||(this._sendQueue=new W(this.transport)),this._sendQueue.send(e))}async stop(e){return"Disconnected"===this._connectionState?(this._logger.log(b.$.Debug,`Call to HttpConnection.stop(${e}) ignored because the connection is already in the disconnected state.`),Promise.resolve()):"Disconnecting"===this._connectionState?(this._logger.log(b.$.Debug,`Call to HttpConnection.stop(${e}) ignored because the connection is already in the disconnecting state.`),this._stopPromise):void(this._connectionState="Disconnecting",this._stopPromise=new Promise(e=>{this._stopPromiseResolver=e}),await this._stopInternal(e),await this._stopPromise)}async _stopInternal(e){this._stopError=e;try{await this._startInternalPromise}catch(e){}if(this.transport){try{await this.transport.stop()}catch(e){this._logger.log(b.$.Error,`HttpConnection.transport.stop() threw error '${e}'.`),this._stopConnection()}this.transport=void 0}else this._logger.log(b.$.Debug,"HttpConnection.transport is undefined in HttpConnection.stop() because start() failed.")}async _startInternal(e){let t=this.baseUrl;this._accessTokenFactory=this._options.accessTokenFactory,this._httpClient._accessTokenFactory=this._accessTokenFactory;try{if(this._options.skipNegotiation)if(this._options.transport===D.w.WebSockets)this.transport=this._constructTransport(D.w.WebSockets),await this._startTransport(t,e);else throw Error("Negotiation can only be skipped when using the WebSocket transport directly.");else{let n=null,r=0;do{if(n=await this._getNegotiationResponse(t),"Disconnecting"===this._connectionState||"Disconnected"===this._connectionState)throw new d("The connection was stopped during negotiation.");if(n.error)throw Error(n.error);if(n.ProtocolVersion)throw Error("Detected a connection attempt to an ASP.NET SignalR Server. This client only supports connecting to an ASP.NET Core SignalR Server. See https://aka.ms/signalr-core-differences for details.");if(n.url&&(t=n.url),n.accessToken){let e=n.accessToken;this._accessTokenFactory=()=>e,this._httpClient._accessToken=e,this._httpClient._accessTokenFactory=void 0}r++}while(n.url&&r<100);if(100===r&&n.url)throw Error("Negotiate redirection limit exceeded.");await this._createTransport(t,this._options.transport,n,e)}this.transport instanceof x&&(this.features.inherentKeepAlive=!0),"Connecting"===this._connectionState&&(this._logger.log(b.$.Debug,"The HttpConnection connected successfully."),this._connectionState="Connected")}catch(e){return this._logger.log(b.$.Error,"Failed to start the connection: "+e),this._connectionState="Disconnected",this.transport=void 0,this._stopPromiseResolver(),Promise.reject(e)}}async _getNegotiationResponse(e){let t={},[n,r]=T();t[n]=r;let o=this._resolveNegotiateUrl(e);this._logger.log(b.$.Debug,`Sending negotiation request: ${o}.`);try{let e=await this._httpClient.post(o,{content:"",headers:{...t,...this._options.headers},timeout:this._options.timeout,withCredentials:this._options.withCredentials});if(200!==e.statusCode)return Promise.reject(Error(`Unexpected status code returned from negotiate '${e.statusCode}'`));let n=JSON.parse(e.content);return(!n.negotiateVersion||n.negotiateVersion<1)&&(n.connectionToken=n.connectionId),n}catch(t){let e="Failed to complete negotiation with the server: "+t;return t instanceof c&&404===t.statusCode&&(e+=" Either this is not a SignalR endpoint or there is a proxy blocking the connection."),this._logger.log(b.$.Error,e),Promise.reject(new f(e))}}_createConnectUrl(e,t){return t?e+(-1===e.indexOf("?")?"?":"&")+`id=${t}`:e}async _createTransport(e,t,n,r){let o=this._createConnectUrl(e,n.connectionToken);if(this._isITransport(t)){this._logger.log(b.$.Debug,"Connection was provided an instance of ITransport, using that directly."),this.transport=t,await this._startTransport(o,r),this.connectionId=n.connectionId;return}let i=[],s=n.availableTransports||[],a=n;for(let n of s){let s=this._resolveTransportOrError(n,t,r);if(s instanceof Error)i.push(`${n.transport} failed:`),i.push(s);else if(this._isITransport(s)){if(this.transport=s,!a){try{a=await this._getNegotiationResponse(e)}catch(e){return Promise.reject(e)}o=this._createConnectUrl(e,a.connectionToken)}try{await this._startTransport(o,r),this.connectionId=a.connectionId;return}catch(e){if(this._logger.log(b.$.Error,`Failed to start the transport '${n.transport}': ${e}`),a=void 0,i.push(new p(`${n.transport} failed: ${e}`,D.w[n.transport])),"Connecting"!==this._connectionState){let e="Failed to select transport before stop() was called.";return this._logger.log(b.$.Debug,e),Promise.reject(new d(e))}}}}return i.length>0?Promise.reject(new m(`Unable to connect to the server with any of the available transports. ${i.join(" ")}`,i)):Promise.reject(Error("None of the transports supported by the client are supported by the server."))}
1_constructTransport(e){switch(e){case D.w.WebSockets:if(!this._options.WebSocket)throw Error("'WebSocket' is not supported in your environment.");return new L(this._httpClient,this._accessTokenFactory,this._logger,this._options.logMessageContent,this._options.WebSocket,this._options.headers||{});case D.w.ServerSentEvents:if(!this._options.EventSource)throw Error("'EventSource' is not supported in your environment.");return new F(this._httpClient,this._httpClient._accessToken,this._logger,this._options);case D.w.LongPolling:return new x(this._httpClient,this._logger,this._options);default:throw Error(`Unknown transport: ${e}.`)}}_startTransport(e,t){return this.transport.onreceive=this.onreceive,this.transport.onclose=e=>this._stopConnection(e),this.transport.connect(e,t)}_resolveTransportOrError(e,t,n){var r,o;let i=D.w[e.transport];if(null==i)return this._logger.log(b.$.Debug,`Skipping transport '${e.transport}' because it is not supported by this client.`),Error(`Skipping transport '${e.transport}' because it is not supported by this client.`);
1if(r=t,o=i,r&&(o&r)==0)return this._logger.log(b.$.Debug,`Skipping transport '${D.w[i]}' because it was disabled by the client.`),new g(`'${D.w[i]}' is disabled by the client.`,i);if(!(e.transferFormats.map(e=>D.B[e]).indexOf(n)>=0))return this._logger.log(b.$.Debug,`Skipping transport '${D.w[i]}' because it does not support the requested transfer format '${D.B[n]}'.`),Error(`'${D.w[i]}' does not support ${D.B[n]}.`);if(i===D.w.WebSockets&&!this._options.WebSocket||i===D.w.ServerSentEvents&&!this._options.EventSource)return this._logger.log(b.$.Debug,`Skipping transport '${D.w[i]}' because it is not supported in your environment.'`),new u(`'${D.w[i]}' is not supported in your environment.`,i);this._logger.log(b.$.Debug,`Selecting transport '${D.w[i]}'.`);try{return this._constructTransport(i)}catch(e){return e}}_isITransport(e){return e&&"object"==typeof e&&"connect"in e}_stopConnection(e){if(this._logger.log(b.$.Debug,`HttpConnection.stopConnection(${e}) called while in state ${this._connectionState}.`),this.transport=void 0,e=this._stopError||e,this._stopError=void 0,"Disconnected"===this._connectionState)return void this._logger.log(b.$.Debug,`Call to HttpConnection.stopConnection(${e}) was ignored because the connection is already in the disconnected state.`);if("Connecting"===this._connectionState)throw this._logger.log(b.$.Warning,`Call to HttpConnection.stopConnection(${e}) was ignored because the connection is still in the connecting state.`),Error(`HttpConnection.stopConnection(${e}) was called while the connection is still in the connecting state.`);if("Disconnecting"===this._connectionState&&this._stopPromiseResolver(),e?this._logger.log(b.$.Error,`Connection disconnected with error '${e}'.`):this._logger.log(b.$.Information,"Connection disconnected."),this._sendQueue&&(this._sendQueue.stop().catch(e=>{this._logger.log(b.$.Error,`TransportSendQueue.stop() threw error '${e}'.`)}),this._sendQueue=void 0),this.connectionId=void 0,this._connectionState="Disconnected",this._connectionStarted){this._connectionStarted=!1;try{this.onclose&&this.onclose(e)}catch(t){this._logger.log(b.$.Error,`HttpConnection.onclose(${e}) threw error '${t}'.`)}}}_resolveUrl(e){if(0===e.lastIndexOf("https://",0)||0===e.lastIndexOf("http://",0))return e;if(!E.isBrowser)throw Error(`Cannot resolve '${e}'.`);let t=window.document.createElement("a");return t.href=e,this._logger.log(b.$.Information,`Normalizing '${e}' to '${t.href}'.`),t.href}_resolveNegotiateUrl(e){let t=e.indexOf("?"),n=e.substring(0,-1===t?e.length:t);return"/"!==n[n.length-1]&&(n+="/"),n+="negotiate",-1===(n+=-1===t?"":e.substring(t)).indexOf("negotiateVersion")&&(n+=-1===t?"?":"&",n+="negotiateVersion="+this._negotiateVersion),n}}class W{constructor(e){this._transport=e,this._buffer=[],this._executing=!0,this._sendBufferedData=new j,this._transportResult=new j,this._sendLoopPromise=this._sendLoop()}send(e){return this._bufferData(e),this._transportResult||(this._transportResult=new j),this._transportResult.promise}stop(){return this._executing=!1,this._sendBufferedData.resolve(),this._sendLoopPromise}_bufferData(e){if(this._buffer.length&&typeof this._buffer[0]!=typeof e)throw Error(`Expected data to be of type ${typeof this._buffer} but was of type ${typeof e}`);this._buffer.push(e),this._sendBufferedData.resolve()}async _sendLoop(){for(;;){if(await this._sendBufferedData.promise,!this._executing){this._transportResult&&this._transportResult.reject("Connection stopped.");break}this._sendBufferedData=new j;let e=this._transportResult;this._transportResult=void 0;let t="string"==typeof this._buffer[0]?this._buffer.join(""):W._concatBuffers(this._buffer);this._buffer.length=0;try{await this._transport.send(t),e.resolve()}catch(t){e.reject(t)}}}static _concatBuffers(e){let t=new Uint8Array(e.map(e=>e.byteLength).reduce((e,t)=>e+t)),n=0;for(let r of e)t.set(new Uint8Array(r),n),n+=r.byteLength;return t.buffer}}class j{constructor(){this.promise=new Promise((e,t)=>([this._resolver,this._rejecter]=[e,t]))}resolve(){this._resolver()}reject(e){this._rejecter(e)}}class B{static write(e){return`${e}${B.RecordSeparator}`}static parse(e){if(e[e.length-1]!==B.RecordSeparator)throw Error("Message is incomplete.");let t=e.split(B.RecordSeparator);return t.pop(),t}}B.RecordSeparatorCode=30,B.RecordSeparator=String.fromCharCode(B.RecordSeparatorCode);
1class O{writeHandshakeRequest(e){return B.write(JSON.stringify(e))}parseHandshakeResponse(e){let t,n;if(S(e)){let r=new Uint8Array(e),o=r.indexOf(B.RecordSeparatorCode);if(-1===o)throw Error("Message is incomplete.");let i=o+1;t=String.fromCharCode.apply(null,Array.prototype.slice.call(r.slice(0,i))),n=r.byteLength>i?r.slice(i).buffer:null}else{let r=e.indexOf(B.RecordSeparator);if(-1===r)throw Error("Message is incomplete.");let o=r+1;t=e.substring(0,o),n=e.length>o?e.substring(o):null}let r=JSON.parse(B.parse(t)[0]);if(r.type)throw Error("Expected a handshake response from the server.");return[n,r]}}!function(e){e[e.Invocation=1]="Invocation",e[e.StreamItem=2]="StreamItem",e[e.Completion=3]="Completion",e[e.StreamInvocation=4]="StreamInvocation",e[e.CancelInvocation=5]="CancelInvocation",e[e.Ping=6]="Ping",e[e.Close=7]="Close"}(_||(_={}));class q{constructor(){this.observers=[]}next(e){for(let t of this.observers)t.next(e)}error(e){for(let t of this.observers)t.error&&t.error(e)}complete(){for(let e of this.observers)e.complete&&e.complete()}subscribe(e){return this.observers.push(e),new $(this,e)}}!function(e){e.Disconnected="Disconnected",e.Connecting="Connecting",e.Connected="Connected",e.Disconnecting="Disconnecting",e.Reconnecting="Reconnecting"}(v||(v={}));class U{constructor(e,t,n,r){this._nextKeepAlive=0,this._freezeEventListener=()=>{this._logger.log(b.$.Warning,"The page is being frozen, this will likely lead to the connection being closed and messages being lost. For more information see the docs at https://docs.microsoft.com/aspnet/core/signalr/javascript-client#bsleep")},A.isRequired(e,"connection"),A.isRequired(t,"logger"),A.isRequired(n,"protocol"),this.serverTimeoutInMilliseconds=3e4,this.keepAliveIntervalInMilliseconds=15e3,this._logger=t,this._protocol=n,this.connection=e,this._reconnectPolicy=r,this._handshakeProtocol=new O,this.connection.onreceive=e=>this._processIncomingData(e),this.connection.onclose=e=>this._connectionClosed(e),this._callbacks={},this._methods={},this._closedCallbacks=[],this._reconnectingCallbacks=[],this._reconnectedCallbacks=[],this._invocationId=0,this._receivedHandshakeResponse=!1,this._connectionState=v.Disconnected,this._connectionStarted=!1,this._cachedPingMessage=this._protocol.writeMessage({type:_.Ping})}static create(e,t,n,r){return new U(e,t,n,r)}get state(){return this._connectionState}get connectionId(){return this.connection&&this.connection.connectionId||null}get baseUrl(){return this.connection.baseUrl||""}set baseUrl(e){if(this._connectionState!==v.Disconnected&&this._connectionState!==v.Reconnecting)throw Error("The HubConnection must be in the Disconnected or Reconnecting state to change the url.");if(!e)throw Error("The HubConnection url must be a valid url.");this.connection.baseUrl=e}start(){return this._startPromise=this._startWithStateTransitions(),this._startPromise}async _startWithStateTransitions(){if(this._connectionState!==v.Disconnected)return Promise.reject(Error("Cannot start a HubConnection that is not in the 'Disconnected' state."));this._connectionState=v.Connecting,this._logger.log(b.$.Debug,"Starting HubConnection.");try{await this._startInternal(),E.isBrowser&&window.document.addEventListener("freeze",this._freezeEventListener),this._connectionState=v.Connected,this._connectionStarted=!0,this._logger.log(b.$.Debug,"HubConnection connected successfully.")}catch(e){return this._connectionState=v.Disconnected,this._logger.log(b.$.Debug,`HubConnection failed to start successfully because of error '${e}'.`),Promise.reject(e)}}async _startInternal(){this._stopDuringStartError=void 0,this._receivedHandshakeResponse=!1;let e=new Promise((e,t)=>{this._handshakeResolver=e,this._handshakeRejecter=t});await this.connection.start(this._protocol.transferFormat);try{let t={protocol:this._protocol.name,version:this._protocol.version};if(this._logger.log(b.$.Debug,"Sending handshake request."),await this._sendMessage(this._handshakeProtocol.writeHandshakeRequest(t)),this._logger.log(b.$.Information,`Using HubProtocol '${this._protocol.name}'.`),this._cleanupTimeout(),this._resetTimeoutPeriod(),this._resetKeepAliveInterval(),await e,this._stopDuringStartError)throw this._stopDuringStartError;this.connection.features.inherentKeepAlive||await this._sendMessage(this._cachedPingMessage)}catch(e){throw this._logger.log(b.$.Debug,`Hub handshake failed with error '${e}' during start(). Stopping HubConnection.`),this._cleanupTimeout(),this._cleanupPingTimer(),await this.connection.stop(e),e}}async stop(){let e=this._startPromise;this._stopPromise=this._stopInternal(),await this._stopPromise;try{await e}catch(e){}}_stopInternal(e){return this._connectionState===v.Disconnected?(this._logger.log(b.$.Debug,`Call to HubConnection.stop(${e}) ignored because it is already in the disconnected state.`),Promise.resolve()):this._connectionState===v.Disconnecting?(this._logger.log(b.$.Debug,`Call to HttpConnection.stop(${e}) ignored because the connection is already in the disconnecting state.`),this._stopPromise):(this._connectionState=v.Disconnecting,this._logger.log(b.$.Debug,"Stopping HubConnection."),this._reconnectDelayHandle)?(this._logger.log(b.$.Debug,"Connection stopped during reconnect delay. Done reconnecting."),clearTimeout(this._reconnectDelayHandle),this._reconnectDelayHandle=void 0,this._completeClose(),Promise.resolve()):(this._cleanupTimeout(),this._cleanupPingTimer(),this._stopDuringStartError=e||new d("The connection was stopped before the hub handshake could complete."),this.connection.stop(e))}stream(e,...t){let n,[r,o]=this._replaceStreamingParams(t),i=this._createStreamInvocation(e,t,o),s=new q;return s.cancelCallback=()=>{let e=this._createCancelInvocation(i.invocationId);return delete this._callbacks[i.invocationId],n.then(()=>this._sendWithProtocol(e))},this._callbacks[i.invocationId]=(e,t)=>{if(t)return void s.error(t);e&&(e.type===_.Completion?e.error?s.error(Error(e.error)):s.complete():s.next(e.item))},n=this._sendWithProtocol(i).catch(e=>{s.error(e),delete this._callbacks[i.invocationId]}),this._launchStreams(r,n),s}_sendMessage(e){return this._resetKeepAliveInterval(),this.connection.send(e)}_sendWithProtocol(e){return this._sendMessage(this._protocol.writeMessage(e))}send(e,...t){let[n,r]=this._replaceStreamingParams(t),o=this._sendWithProtocol(this._createInvocation(e,t,!0,r));return this._launchStreams(n,o),o}invoke(e,...t){let[n,r]=this._replaceStreamingParams(t),o=this._createInvocation(e,t,!1,r);return new Promise((e,t)=>
1{this._callbacks[o.invocationId]=(n,r)=>{if(r)return void t(r);n&&(n.type===_.Completion?n.error?t(Error(n.error)):e(n.result):t(Error(`Unexpected message type: ${n.type}`)))};let r=this._sendWithProtocol(o).catch(e=>{t(e),delete this._callbacks[o.invocationId]});this._launchStreams(n,r)})}on(e,t){e&&t&&(e=e.toLowerCase(),this._methods[e]||(this._methods[e]=[]),-1===this._methods[e].indexOf(t)&&this._methods[e].push(t))}off(e,t){if(!e)return;e=e.toLowerCase();let n=this._methods[e];if(n)if(t){let r=n.indexOf(t);-1!==r&&(n.splice(r,1),0===n.length&&delete this._methods[e])}else delete this._methods[e]}onclose(e){e&&this._closedCallbacks.push(e)}onreconnecting(e){e&&this._reconnectingCallbacks.push(e)}onreconnected(e){e&&this._reconnectedCallbacks.push(e)}_processIncomingData(e){if(this._cleanupTimeout(),this._receivedHandshakeResponse||(e=this._processHandshakeResponse(e),this._receivedHandshakeResponse=!0),e)for(let t of this._protocol.parseMessages(e,this._logger))switch(t.type){case _.Invocation:this._invokeClientMethod(t);break;case _.StreamItem:case _.Completion:{let e=this._callbacks[t.invocationId];if(e){t.type===_.Completion&&delete this._callbacks[t.invocationId];try{e(t)}catch(e){this._logger.log(b.$.Error,`Stream callback threw error: ${I(e)}`)}}break}case _.Ping:break;case _.Close:{this._logger.log(b.$.Information,"Close message received from server.");let e=t.error?Error("Server returned an error on close: "+t.error):void 0;!0===t.allowReconnect?this.connection.stop(e):this._stopPromise=this._stopInternal(e);break}default:this._logger.log(b.$.Warning,`Invalid message type: ${t.type}.`)}this._resetTimeoutPeriod()}_processHandshakeResponse(e){let t,n;try{[n,t]=this._handshakeProtocol.parseHandshakeResponse(e)}catch(n){let e="Error parsing handshake response: "+n;this._logger.log(b.$.Error,e);let t=Error(e);throw this._handshakeRejecter(t),t}if(t.error){let e="Server returned handshake error: "+t.error;this._logger.log(b.$.Error,e);let n=Error(e);throw this._handshakeRejecter(n),n}return this._logger.log(b.$.Debug,"Server handshake complete."),this._handshakeResolver(),n}_resetKeepAliveInterval(){this.connection.features.inherentKeepAlive||(this._nextKeepAlive=new Date().getTime()+this.keepAliveIntervalInMilliseconds,this._cleanupPingTimer())}_resetTimeoutPeriod(){if((!this.connection.features||!this.connection.features.inherentKeepAlive)&&(this._timeoutHandle=setTimeout(()=>this.serverTimeout(),this.serverTimeoutInMilliseconds),void 0===this._pingServerHandle)){let e=this._nextKeepAlive-new Date().getTime();e<0&&(e=0),this._pingServerHandle=setTimeout(async()=>{if(this._connectionState===v.Connected)try{await this._sendMessage(this._cachedPingMessage)}catch{this._cleanupPingTimer()}},e)}}serverTimeout(){this.connection.stop(Error("Server timeout elapsed without receiving a message from the server."))}async _invokeClientMethod(e){let t,n,r,o=e.target.toLowerCase(),i=this._methods[o];if(!i){this._logger.log(b.$.Warning,`No client method with the name '${o}' found.`),e.invocationId&&(this._logger.log(b.$.Warning,`No result given for '${o}' method and invocation ID '${e.invocationId}'.`),await this._sendWithProtocol(this._createCompletionMessage(e.invocationId,"Client didn't provide a result.",null)));return}let s=i.slice(),a=!!e.invocationId;for(let i of s)try{let s=t;t=await i.apply(this,e.arguments),a&&t&&s&&(this._logger.log(b.$.Error,`Multiple results provided for '${o}'. Sending error to server.`),r=this._createCompletionMessage(e.invocationId,"Client provided multiple results.",null)),n=void 0}catch(e){n=e,this._logger.log(b.$.Error,`A callback for the method '${o}' threw error '${e}'.`)}r?await this._sendWithProtocol(r):a?(n?r=this._createCompletionMessage(e.invocationId,`${n}`,null):void 0!==t?r=this._createCompletionMessage(e.invocationId,null,t):(this._logger.log(b.$.Warning,`No result given for '${o}' method and invocation ID '${e.invocationId}'.`),r=this._createCompletionMessage(e.invocationId,"Client didn't provide a result.",null)),await this._sendWithProtocol(r)):t&&this._logger.log(b.$.Error,`Result given for '${o}' method but server is not expecting a result.`)}_connectionClosed(e){this._logger.log(b.$.Debug,`HubConnection.connectionClosed(${e}) called while in state ${this._connectionState}.`),this._stopDuringStartError=this._stopDuringStartError||e||new d("The underlying connection was closed before the hub handshake could complete."),this._handshakeResolver&&this._handshakeResolver(),this._cancelCallbacksWithError(e||Error("Invocation canceled due to the underlying connection being closed.")),this._cleanupTimeout(),this._cleanupPingTimer(),this._connectionState===v.Disconnecting?this._completeClose(e):this._connectionState===v.Connected&&this._reconnectPolicy?this._reconnect(e):this._connectionState===v.Connected&&this._completeClose(e)}_completeClose(e){if(this._connectionStarted){this._connectionState=v.Disconnected,this._connectionStarted=!1,E.isBrowser&&window.document.removeEventListener("freeze",this._freezeEventListener);try{this._closedCallbacks.forEach(t=>t.apply(this,[e]))}catch(t){this._logger.log(b.$.Error,`An onclose callback called with error '${e}' threw error '${t}'.`)}}}async _reconnect(e){let t=Date.now(),n=0,r=void 0!==e?e:Error("Attempting to re
1connect due to a unknown error."),o=this._getNextRetryDelay(n++,0,r);if(null===o){this._logger.log(b.$.Debug,"Connection not reconnecting because the IRetryPolicy returned null on the first reconnect attempt."),this._completeClose(e);return}if(this._connectionState=v.Reconnecting,e?this._logger.log(b.$.Information,`Connection reconnecting because of error '${e}'.`):this._logger.log(b.$.Information,"Connection reconnecting."),0!==this._reconnectingCallbacks.length){try{this._reconnectingCallbacks.forEach(t=>t.apply(this,[e]))}catch(t){this._logger.log(b.$.Error,`An onreconnecting callback called with error '${e}' threw error '${t}'.`)}if(this._connectionState!==v.Reconnecting)return void this._logger.log(b.$.Debug,"Connection left the reconnecting state in onreconnecting callback. Done reconnecting.")}for(;null!==o;){if(this._logger.log(b.$.Information,`Reconnect attempt number ${n} will start in ${o} ms.`),await new Promise(e=>{this._reconnectDelayHandle=setTimeout(e,o)}),this._reconnectDelayHandle=void 0,this._connectionState!==v.Reconnecting)return void this._logger.log(b.$.Debug,"Connection left the reconnecting state during reconnect delay. Done reconnecting.");try{if(await this._startInternal(),this._connectionState=v.Connected,this._logger.log(b.$.Information,"HubConnection reconnected successfully."),0!==this._reconnectedCallbacks.length)try{this._reconnectedCallbacks.forEach(e=>e.apply(this,[this.connection.connectionId]))}catch(e){this._logger.log(b.$.Error,`An onreconnected callback called with connectionId '${this.connection.connectionId}; threw error '${e}'.`)}return}catch(e){if(this._logger.log(b.$.Information,`Reconnect attempt failed because of error '${e}'.`),this._connectionState!==v.Reconnecting){this._logger.log(b.$.Debug,`Connection moved to the '${this._connectionState}' from the reconnecting state during reconnect attempt. Done reconnecting.`),this._connectionState===v.Disconnecting&&this._completeClose();return}r=e instanceof Error?e:Error(e.toString()),o=this._getNextRetryDelay(n++,Date.now()-t,r)}}this._logger.log(b.$.Information,`Reconnect retries have been exhausted after ${Date.now()-t} ms and ${n} failed attempts. Connection disconnecting.`),this._completeClose()}_getNextRetryDelay(e,t,n){try{return this._reconnectPolicy.nextRetryDelayInMilliseconds({elapsedMilliseconds:t,previousRetryCount:e,retryReason:n})}catch(n){return this._logger.log(b.$.Error,`IRetryPolicy.nextRetryDelayInMilliseconds(${e}, ${t}) threw error '${n}'.`),null}}_cancelCallbacksWithError(e){let t=this._callbacks;this._callbacks={},Object.keys(t).forEach(n=>{let r=t[n];try{r(null,e)}catch(t){this._logger.log(b.$.Error,`Stream 'error' callback called with '${e}' threw error: ${I(t)}`)}})}_cleanupPingTimer(){this._pingServerHandle&&(clearTimeout(this._pingServerHandle),this._pingServerHandle=void 0)}_cleanupTimeout(){this._timeoutHandle&&clearTimeout(this._timeoutHandle)}_createInvocation(e,t,n,r){if(n)if(0!==r.length)return{arguments:t,streamIds:r,target:e,type:_.Invocation};else return{arguments:t,target:e,type:_.Invocation};{let n=this._invocationId;return(this._invocationId++,0!==r.length)?{arguments:t,invocationId:n.toString(),streamIds:r,target:e,type:_.Invocation}:{arguments:t,invocationId:n.toString(),target:e,type:_.Invocation}}}_launchStreams(e,t){if(0!==e.length)for(let n in t||(t=Promise.resolve()),e)e[n].subscribe({complete:()=>{t=t.then(()=>this._sendWithProtocol(this._createCompletionMessage(n)))},error:e=>{let r;r=e instanceof Error?e.message:e&&e.toString?e.toString():"Unknown error",t=t.then(()=>this._sendWithProtocol(this._createCompletionMessage(n,r)))},next:e=>{t=t.then(()=>this._sendWithProtocol(this._createStreamItemMessage(n,e)))}})}_replaceStreamingParams(e){let t=[],n=[];for(let r=0;r<e.length;r++){let o=e[r];if(this._isObservable(o)){let i=this._invocationId;this._invocationId++,t[i]=o,n.push(i.toString()),e.splice(r,1)}}return[t,n]}_isObservable(e){return e&&e.subscribe&&"function"==typeof e.subscribe}_createStreamInvocation(e,t,n){let r=this._invocationId;return(this._invocationId++,0!==n.length)?{arguments:t,invocationId:r.toString(),streamIds:n,target:e,type:_.StreamInvocation}:{arguments:t,invocationId:r.toString(),target:e,type:_.StreamInvocation}}_createCancelInvocation(e){return{invocationId:e,type:_.CancelInvocation}}_createStreamItemMessage(e,t){return{invocationId:e,item:t,type:_.StreamItem}}_createCompletionMessage(e,t,n){return t?{error:t,invocationId:e,type:_.Completion}:{invocationId:e,result:n,type:_.Completion}}}class z{constructor(){this.name="json",this.version=1,this.transferFormat=D.B.Text}parseMessages(e,t){if("string"!=typeof e)throw Error("Invalid input for JSON hub protocol. Expected a string.");if(!e)return[];null===t&&(t=w.instance);let n=B.parse(e),r=[];for(let e of n){let n=JSON.parse(e);if("number"!=typeof n.type)throw Error("Invalid payload.");switch(n.type){case _.Invocation:this._isInvocationMessage(n);break;case _.StreamItem:this._isStreamItemMessage(n);break;case _.Completion:this._isCompletionMessage(n);break;case _.Ping:case _.Close:break;default:t.log(b.$.Information,"Unknown message type '"+n.type+"' ignored.");continue}r.push(n)}return r}writeMessage(e){return B.write(JSON.stringify(e))}_isInvocationMessage(e){this._assertNotEmptyString(e.target,"Invalid payload for Invocation message."),void 0!==e.invocationId&&this._assertNotEmptyString(e.invocationId,"Invalid payload for Invocation message.")}_isStreamItemMessage(e){if(this._assertNotEmptyString(e.invocationId,"Invalid payload for StreamItem message."),void 0===e.item)throw Error("Invalid payload for StreamItem message.")}_isCompletionMessage(e){if(e.result&&e.error)throw Error("Invalid payload for Completion message.");!e.result&&e.error&&this._assertNotEmptyString(e.error,"Invalid payload for Completion message."),this._assertNotEmptyString(e.invocationId,"Invalid payload for Completion message.")}_assertNotEmptyString(e,t){if("string"!=typeof e||""===e)throw Error(t)}}let K={trace:b.$.Trace,debug:b.$.Debug,info:b.$.Information,information:b.$.Information,warn:b.$.Warning,warning:b.$.Warning,error:b.$.Error,critical:b.$.Critical,none:b.$.None};class X{configureLogging(e){if(A.isRequired(e,"logging"),void 0!==e.log)this.logger=e;else if("string"==typeof e){let t=function(e){let t=K[e.toLowerCase()];if(void 0!==t)return t;throw Error(`Unknown log level: ${e}`)}(e);this.logger=new k(t)}else this.logger=new k(e);return this}withUrl(e,t){return A.isRequired(e,"url"),A.isNotEmpty(e,"url"),this.url=e,"object"==typeof t?this.httpConnectionOptions={...this.httpConnectionOptions,...t}:this.httpConnectionOptions={...this.httpConnectionOptions,transport:t},this}withHubProtocol(e){return A.isRequired(e,"protocol"),this.protocol=e,this}withAutomaticReconnect(e){if(this.reconnectPolicy)throw Error("A reconnectPolicy has already been set.");return e?Array.isArray(e)?this.reconnectPolicy=new o(e):this.reconnectPolicy=e:this.reconnectPolicy=new o,this}build(){let e=this.httpConnectionOptions||{};if(void 0===e.logger&&(e.logger=this.logger),!this.url)throw Error("The 'HubConnectionBuilder.withUrl' method must be called before building the connection.");let t=new N(this.url,e);return U.create(t,this.logger||w.instance,this.protocol||new z,this.reconnectPolicy)}}},87982:(e,t)=>{t.A={width:24,height:24,body:'<g id="evaPinFill0"><g id="evaPinFill1"><g id="evaPinFill2" fill="currentColor"><circle cx="12" cy="9.5" r="1.5"/><path d="M12 2a8 8 0 0 0-8 7.92c0 5.48 7.05 11.58 7.35 11.84a1 1 0 0 0 1.3 0C13 21.5 20 15.4 20 9.92A8 8 0 0 0 12 2Zm0 11a3.5 3.5 0 1 1 3.5-3.5A3.5 3.5 0 0 1 12 13Z"/></g></g></g>'}},90524:(e,t)=>{t.A={width:24,height:24,body:'<g id="evaSmilingFaceFill0"><g id="evaSmilingFaceFill1"><path id="evaSmilingFaceFill2" fill="currentColor" d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2Zm0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16Zm5 9a5 5 0 0 1-10 0Z"/></g></g>'}},91740:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(55729),o=n(39084);function i(e){let t=(0,r.useRef)(null),n=(0,r.useRef)(null);return n.current&&n.current.update(e),(0,r.useEffect)(()=>
1(n.current=new(0,o.LC)({...e,ref:t}),()=>{n.current=null}),[]),r.createElement("div",{ref:t})}},92847:(e,t,n)=>{"use strict";n.d(t,{k:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M172,164a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,164Zm-12-52H96a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm60-64V216a20,20,0,0,1-20,20H56a20,20,0,0,1-20-20V48A20,20,0,0,1,56,28H90.53a51.88,51.88,0,0,1,74.94,0H200A20,20,0,0,1,220,48ZM100.29,60h55.42a28,28,0,0,0-55.42,0ZM196,52H178.59A52.13,52.13,0,0,1,180,64v8a12,12,0,0,1-12,12H88A12,12,0,0,1,76,72V64a52.13,52.13,0,0,1,1.41-12H60V212H196Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M208,48V216a8,8,0,0,1-8,8H56a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8H96a39.83,39.83,0,0,0-8,24v8h80V64a39.83,39.83,0,0,0-8-24h40A8,8,0,0,1,208,48Z",opacity:"0.2"}),r.createElement("path",{d:"M168,152a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,152Zm-8-40H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm56-64V216a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V48A16,16,0,0,1,56,32H92.26a47.92,47.92,0,0,1,71.48,0H200A16,16,0,0,1,216,48ZM96,64h64a32,32,0,0,0-64,0ZM200,48H173.25A47.93,47.93,0,0,1,176,64v8a8,8,0,0,1-8,8H88a8,8,0,0,1-8-8V64a47.93,47.93,0,0,1,2.75-16H56V216H200Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm32,128H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M166,152a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,152Zm-6-38H96a6,6,0,0,0,0,12h64a6,6,0,0,0,0-12Zm54-66V216a14,14,0,0,1-14,14H56a14,14,0,0,1-14-14V48A14,14,0,0,1,56,34H93.17a45.91,45.91,0,0,1,69.66,0H200A14,14,0,0,1,214,48ZM94,64v2h68V64a34,34,0,0,0-68,0ZM202,48a2,2,0,0,0-2-2H170.33A45.77,45.77,0,0,1,174,64v8a6,6,0,0,1-6,6H88a6,6,0,0,1-6-6V64a45.77,45.77,0,0,1,3.67-18H56a2,2,0,0,0-2,2V216a2,2,0,0,0,2,2H200a2,2,0,0,0,2-2Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M168,152a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,152Zm-8-40H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm56-64V216a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V48A16,16,0,0,1,56,32H92.26a47.92,47.92,0,0,1,71.48,0H200A16,16,0,0,1,216,48ZM96,64h64a32,32,0,0,0-64,0ZM200,48H173.25A47.93,47.93,0,0,1,176,64v8a8,8,0,0,1-8,8H88a8,8,0,0,1-8-8V64a47.93,47.93,0,0,1,2.75-16H56V216H200Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M164,152a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,152Zm-4-36H96a4,4,0,0,0,0,8h64a4,4,0,0,0,0-8Zm52-68V216a12,12,0,0,1-12,12H56a12,12,0,0,1-12-12V48A12,12,0,0,1,56,36H94.08a44,44,0,0,1,67.84,0H200A12,12,0,0,1,212,48ZM92,64v4h72V64a36,36,0,0,0-72,0ZM204,48a4,4,0,0,0-4-4H167.17A43.71,43.71,0,0,1,172,64v8a4,4,0,0,1-4,4H88a4,4,0,0,1-4-4V64a43.71,43.71,0,0,1,4.83-20H56a4,4,0,0,0-4,4V216a4,4,0,0,0,4,4H200a4,4,0,0,0,4-4Z"}))]]),s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="ClipboardTextIcon";let a=s},95590:(e,t,n)=>{"use strict";n.d(t,{v:()=>a});var r=n(55729),o=n(58534),i=n(87912);let s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i.A}));s.displayName="MoneyIcon";let a=s},97298:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"}},98888:(e,t,n)=>{var r=n(11061);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},99190:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M152.41,88.56l-89.6,88a12,12,0,0,1-16.82,0L7.59,138.85a12,12,0,0,1,16.82-17.13l30,29.46,81.19-79.74a12,12,0,0,1,16.82,17.12Zm96.15-17a12,12,0,0,0-17-.15L150.4,151.18l-7.88-7.74a12,12,0,0,0-16.82,17.12l16.29,16a12,12,0,0,0,16.82,0l89.6-88A12,12,0,0,0,248.56,71.59Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M240,64V192a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V64A16,16,0,0,1,32,48H224A16,16,0,0,1,240,64Z",opacity:"0.2"}),r.createElement("path",{d:"M149.61,85.71l-89.6,88a8,8,0,0,1-11.22,0L10.39,136a8,8,0,1,1,11.22-11.41L54.4,156.79l84-82.5a8,8,0,1,1,11.22,11.42Zm96.1-11.32a8,8,0,0,0-11.32-.1l-84,82.5-18.83-18.5a8,8,0,0,0-11.21,11.42l24.43,24a8,8,0,0,0,11.22,0l89.6-88A8,8,0,0,0,245.71,74.39Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM72,168a8,8,0,0,1-5.66-2.34l-24-24a8,8,0,0,1,11.32-11.32L72,148.69l58.34-58.35a8,8,0,0,1,11.32,11.32l-64,64A8,8,0,0,1,72,168Zm141.66-66.34-64,64a8,8,0,0,1-11.32,0l-16-16a8,8,0,0,1,11.32-11.32L144,148.69l58.34-58.35a8,8,0,0,1,11.32,11.32Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M148.2,84.28l-89.6,88a6,6,0,0,1-8.4,0L11.8,134.57A6,6,0,1,1,20.2,126l34.2,33.58,85.4-83.87a6,6,0,1,1,8.4,8.56Zm96.08-8.48a6,6,0,0,0-8.48-.08l-85.4,83.87-20.23-19.87a6,6,0,1,0-8.41,8.56l24.44,24a6,6,0,0,0,8.4,0l89.6-88A6,6,0,0,0,244.28,75.8Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M149.61,85.71l-89.6,88a8,8,0,0,1-11.22,0L10.39,136a8,8,0,1,1,11.22-11.41L54.4,156.79l84-82.5a8,8,0,1,1,11.22,11.42Zm96.1-11.32a8,8,0,0,0-11.32-.1l-84,82.5-18.83-18.5a8,8,0,0,0-11.21,11.42l24.43,24a8,8,0,0,0,11.22,0l89.6-88A8,8,0,0,0,245.71,74.39Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M146.8,82.85l-89.6,88a4,4,0,0,1-5.6,0L13.2,133.14a4,4,0,0,1,5.6-5.71l35.6,35,86.8-85.24a4,4,0,0,1,5.6,5.7Zm96-5.65a4,4,0,0,0-5.65,0l-86.8,85.24-21.63-21.24a4,4,0,1,0-5.61,5.7l24.44,24a4,4,0,0,0,5.6,0l89.6-88A4,4,0,0,0,242.85,77.2Z"}))]]),s=r.forwardRef((e,t)=>
1r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="ChecksIcon";let a=s},99683:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(55729),o=n(58534);let i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H69l51.52,51.51a12,12,0,0,1-17,17l-72-72a12,12,0,0,1,0-17l72-72a12,12,0,0,1,17,17L69,116H216A12,12,0,0,1,228,128Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M112,56V200L40,128Z",opacity:"0.2"}),r.createElement("path",{d:"M216,120H120V56a8,8,0,0,0-13.66-5.66l-72,72a8,8,0,0,0,0,11.32l72,72A8,8,0,0,0,120,200V136h96a8,8,0,0,0,0-16ZM104,180.69,51.31,128,104,75.31Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H120v64a8,8,0,0,1-13.66,5.66l-72-72a8,8,0,0,1,0-11.32l72-72A8,8,0,0,1,120,56v64h96A8,8,0,0,1,224,128Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H54.49l61.75,61.76a6,6,0,1,1-8.48,8.48l-72-72a6,6,0,0,1,0-8.48l72-72a6,6,0,0,1,8.48,8.48L54.49,122H216A6,6,0,0,1,222,128Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H49.66l65.17,65.17a4,4,0,0,1-5.66,5.66l-72-72a4,4,0,0,1,0-5.66l72-72a4,4,0,0,1,5.66,5.66L49.66,124H216A4,4,0,0,1,220,128Z"}))]]),s=r.forwardRef((e,t)=>r.createElement(o.A,{ref:t,...e,weights:i}));s.displayName="ArrowLeftIcon";let a=s},99913:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(87250),o=n(6029);let i=(0,r.A)((0,o.jsx)("path",{d:"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z"}),"AttachFile")}}]);
2//# sourceMappingURL=2503-46561d4b0673f4eb.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.