1"use strict";(self.webpackChunkprivacypillar_sfo3=self.webpackChunkprivacypillar_sfo3||[]).push([["default-src_app_react-flow-workflows_react-flow-wrapper_ts"],{32264:(gt,K,Ee)=>{Ee.d(K,{U:()=>Jt});var y=Ee(94650),J=Ee(54284),$=Ee(49965);let Re=(()=>{const xe=class{constructor(b,he){this.ngContainer=b,this.ngZone=he,this._destroyed=!1}ngOnInit(){if(!this.ngReactComponent)throw new Error("ReactMagicWrapperComponent cannot start without a provided ngReactComponent!")}ngOnChanges(b){this._render()}ngAfterViewInit(){this._render()}ngOnDestroy(){this._destroyed=!0;const b=this._root;if(this._root=null,b)try{b.unmount()}catch{}}_render(){this.ngReactComponent?this.ngZone.runOutsideAngular(()=>{if(!this._destroyed&&(this._root||this.ngContainer?.element?.nativeElement?.isConnected))try{const b=this.ngContainer.element.nativeElement;if(!b||!b.isConnected||(this._root??=(0,$.s)(b),this._destroyed||!this._root))return;const he=Object.keys(this).filter(U=>!/^(?:_|ng)/.test(U)),de=he.filter(U=>!U.startsWith("on")),Pe=he.filter(U=>U.startsWith("on")),k={};if(de.forEach(U=>k[U]=this[U]),this.ngZone.runGuarded(()=>{Pe.forEach(U=>k[U]=(...we)=>this[U].next(we))}),this._destroyed||!this._root)return;this._root.render(J.createElement(this.ngReactComponent,{props:k}))}catch(b){this._destroyed||console.error(b)}}):console.log("Render no component. May be context issue")}};let ce=xe;return xe.\u0275fac=function(he){return new(he||xe)(y.Y36(y.s_b),y.Y36(y.R0b))},xe.\u0275cmp=y.Xpm({type:xe,selectors:[["app-react-magic-wrapper"]],standalone:!0,features:[y.TTD,y.jDz],decls:0,vars:0,template:function(he,de){},encapsulation:2}),ce})();var Ie=Ee(18348),Oe=Ee(31124),Ue=Ee(3075),We=Ee(78005);function et(){return J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},J.createElement("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"}))}function Xe(){return J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5"},J.createElement("path",{d:"M0 0h32v4.2H0z"}))}function Me(){return J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30"},J.createElement("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"}))}function $e(){return J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},J.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"}))}function ke(){return J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},J.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"}))}const be=({children:ce,className:xe,...qe})=>J.createElement("button",{type:"button",className:(0,Ue.Z)(["react-flow__controls-button",xe]),...qe},ce);be.displayName="ControlButton";const ct=ce=>({isInteractive:ce.nodesDraggable||ce.nodesConnectable||ce.elementsSelectable,minZoomReached:ce.transform[2]<=ce.minZoom,maxZoomReached:ce.transform[2]>=ce.maxZoom}),Ne=({style:ce,showZoom:xe=!0,showFitView:qe=!0,showInteractive:b=!0,fitViewOptions:he,onZoomIn:de,onZoomOut:Pe,onFitView:k,onInteractiveChange:U,className:we,children:Ce,position:ze="bottom-left"})=>{const Ae=(0,Oe.AC)(),[Ye,Ke]=(0,J.useState)(!1),{isInteractive:De,minZoomReached:ft,maxZoomReached:Lt}=(0,Oe.oR)(ct,We.X),{zoomIn:Et,zoomOut:$n,fitView:Sn}=(0,Oe._K)();return(0,J.useEffect)(()=>{Ke(!0)},[]),Ye?J.createElement(Oe.s_,{className:(0,Ue.Z)(["react-flow__controls",we]),position:ze,style:ce,"data-testid":"rf__controls"},xe&&J.createElement(J.Fragment,null,J.createElement(be,{onClick:()=>{Et(),de?.()},className:"react-flow__controls-zoomin",title:"zoom in","aria-label":"zoom in",disabled:Lt},J.createElement(et,null)),J.createElement(be,{onClick:()=>{$n(),Pe?.()},className:"react-flow__controls-zoomout",title:"zoom out","aria-label":"zoom out",disabled:ft},J.createElement(Xe,null))),qe&&J.createElement(be,{className:"react-flow__controls-fitview",onClick:()=>{Sn(he),k?.()},title:"fit view","aria-label":"fit view"},J.createElement(Me,null)),b&&J.createElement(be,{className:"react-flow__controls-interactive",onClick:()=>{Ae.setState({nodesDraggable:!De,nodesConnectable:!De,elementsSelectable:!De}),U?.(!De)},title:"toggle interactivity","aria-label":"toggle interactivity"}
1,J.createElement(De?ke:$e,null)),Ce):null};Ne.displayName="Controls";var Fe=(0,J.memo)(Ne),Qe=(()=>{return(ce=Qe||(Qe={})).Lines="lines",ce.Dots="dots",ce.Cross="cross",Qe;var ce})();function Mt({color:ce,dimensions:xe,lineWidth:qe}){return J.createElement("path",{stroke:ce,strokeWidth:qe,d:`M${xe[0]/2} 0 V${xe[1]} M0 ${xe[1]/2} H${xe[0]}`})}function wt({color:ce,radius:xe}){return J.createElement("circle",{cx:xe,cy:xe,r:xe,fill:ce})}const it={[Qe.Dots]:"#91919a",[Qe.Lines]:"#eee",[Qe.Cross]:"#e2e2e2"},mt={[Qe.Dots]:1,[Qe.Lines]:1,[Qe.Cross]:6},Ge=ce=>({transform:ce.transform,patternId:`pattern-${ce.rfId}`});function at({id:ce,variant:xe=Qe.Dots,gap:qe=20,size:b,lineWidth:he=1,offset:de=2,color:Pe,style:k,className:U}){const we=(0,J.useRef)(null),{transform:Ce,patternId:ze}=(0,Oe.oR)(Ge,We.X),Ae=Pe||it[xe],Ye=b||mt[xe],Ke=xe===Qe.Dots,De=xe===Qe.Cross,ft=Array.isArray(qe)?qe:[qe,qe],Lt=[ft[0]*Ce[2]||1,ft[1]*Ce[2]||1],Et=Ye*Ce[2],$n=De?[Et,Et]:Lt,Sn=Ke?[Et/de,Et/de]:[$n[0]/de,$n[1]/de];return J.createElement("svg",{className:(0,Ue.Z)(["react-flow__background",U]),style:{...k,position:"absolute",width:"100%",height:"100%",top:0,left:0},ref:we,"data-testid":"rf__background"},J.createElement("pattern",{id:ze+ce,x:Ce[0]%Lt[0],y:Ce[1]%Lt[1],width:Lt[0],height:Lt[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${Sn[0]},-${Sn[1]})`},Ke?J.createElement(wt,{color:Ae,radius:Et/de}):J.createElement(Mt,{dimensions:$n,color:Ae,lineWidth:he})),J.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${ze+ce})`}))}at.displayName="Background";var Qt=(0,J.memo)(at);const Gt=ce=>{const{id:xe,sourceX:qe,sourceY:b,sourcePosition:he,targetX:de,targetY:Pe,targetPosition:k,style:U,markerEnd:we,label:Ce,source:ze}=ce,[Ae,Ye,Ke]=(0,Oe.OW)({sourceX:qe,sourceY:b,sourcePosition:he,targetX:de,targetY:Pe,targetPosition:k,borderRadius:6}),ft=ze.includes("StartConsent")||"on_success"===Ce||"on_failure"===Ce,Lt="on_success"===Ce,Et="on_failure"===Ce,$n=Lt?"#f0fdf4":Et?"#fef2f2":"#ffffff",Sn=Lt?"#15803d":Et?"#b91c1c":"#6b7280",Er=Lt?"#bbf7d0":Et?"#fecaca":"#e5e7eb";return(0,Ie.jsxs)(Ie.Fragment,{children:[(0,Ie.jsx)("path",{id:xe,style:{...U,stroke:Lt?"#16a34a":Et?"#dc2626":"#d1d5db",strokeWidth:1.5},className:"react-flow__edge-path",d:Ae,markerEnd:we}),J.createElement(Oe.XQ,{children:(0,Ie.jsxs)("div",{className:"nodrag nopan",style:{position:"absolute",transform:`translate(-50%,-50%) translate(${Ye}px,${Ke}px)`,background:$n,border:`1px solid ${Er}`,borderRadius:5,padding:"2px 8px",fontSize:10,fontWeight:600,color:Sn,display:"flex",alignItems:"center",gap:4,pointerEvents:"all",whiteSpace:"nowrap",boxShadow:"0 1px 3px rgba(0,0,0,.08)",fontFamily:"'Inter','Segoe UI',sans-serif",letterSpacing:".1px"},children:[Lt&&(0,Ie.jsx)("span",{style:{fontSize:9},children:"\u2713"}),Et&&(0,Ie.jsx)("span",{style:{fontSize:9},children:"\u2717"}),Ce,ft&&(0,Ie.jsx)("span",{onClick:rr=>{rr.stopPropagation(),window.dispatchEvent(new CustomEvent("edgeDeleteIntent",{detail:{id:xe}})),window.dispatchEvent(new CustomEvent("deleteEdge",{detail:{id:xe}}))},onMouseDown:rr=>rr.stopPropagation(),title:"Delete edge",style:{cursor:"pointer",color:"#dc2626",fontWeight:900,fontSize:13,lineHeight:1,marginLeft:2,opacity:.6},children:"\xd7"})]})})]})},Ln=({props:ce})=>{const xe=(0,Oe._K)(),qe=(0,J.useRef)(null);ce.minZoom=.15,ce.maxZoom=1.5,ce.autoPanOnConnect=!0,ce.autoPanOnNodeDrag=!0,ce.connectionRadius=25,ce.elementsSelectable=!0,ce.elevateNodesOnSelect=!0,ce.fitView=!0,ce.fitViewOptions={padding:.2},ce.connectOnClick=!0,ce.edgesFocusable=!0,ce.nodesFocusable=!0,ce.nodesDraggable=!0,ce.nodesConnectable=!0,ce.snapToGrid=!0,ce.snapGrid=[20,20],ce.nodeOrigin=[0,0],ce.noPanClassName="nopan",ce.connectionMode=Oe.jD.Loose,ce.edgeTypes={...ce.edgeTypes,default:Oe.Su,deletable:Gt};const b=(0,J.useCallback)(de=>{de.preventDefault(),de.dataTransfer.dropEffect="move"},[]),he=(0,J.useCallback)(de=>{de.preventDefault();const Pe=de.dataTransfer.getData("application/reactflow-nodetype");if(!Pe)return;let k;const U=xe;if("function"==typeof U.screenToFlowPosition)k=U.screenToFlowPosition({x:de.clientX,y:de.clientY});else if("function"==typeof U.project&&qe.current){const we=qe.current.getBoundingClientRect();k=U.project({x:de.clientX-we.left,y:de.clientY-we.top})}else{const we=qe.current?.getBoundingClientRect()??{left:0,top:0};k={x:de.clientX-we.left,y:de.clientY-we.top}}window.dispatchEvent(new CustomEvent("sidebarNodeDrop",{detail:{nodeType:Pe,position:k}}))},[xe]);return(0,Ie.jsx)("div",{ref:qe,style:{width:"100%",height:"100%"},onDragOver:b,onDrop:he,children:(0,Ie.jsxs)(Oe.x$,{...ce,children:[(0,Ie.jsx)(Fe,{style:{display:"flex",flexDirection:"column",gap:2,bottom:20,right:20,left
1:"auto"}}),(0,Ie.jsx)(Qt,{variant:"dots",color:"#d1d5db",gap:22,size:1.2,style:{backgroundColor:"#f8fafc"}})]})})},qt=({props:ce})=>(0,Ie.jsx)(Oe.tV,{children:(0,Ie.jsx)(Ln,{props:ce})});let Jt=(()=>{const xe=class extends Re{constructor(){super(...arguments),this.ngReactComponent=qt,this.onNodeClick=new y.vpe,this.onNodeDoubleClick=new y.vpe,this.onNodeMouseEnter=new y.vpe,this.onNodeMouseMove=new y.vpe,this.onNodeMouseLeave=new y.vpe,this.onNodeContextMenu=new y.vpe,this.onNodeDragStart=new y.vpe,this.onNodeDrag=new y.vpe,this.onNodeDragStop=new y.vpe,this.onEdgeClick=new y.vpe,this.onEdgeUpdate=new y.vpe,this.onEdgeContextMenu=new y.vpe,this.onEdgeMouseEnter=new y.vpe,this.onEdgeMouseMove=new y.vpe,this.onEdgeMouseLeave=new y.vpe,this.onEdgeDoubleClick=new y.vpe,this.onEdgeUpdateStart=new y.vpe,this.onEdgeUpdateEnd=new y.vpe,this.onNodesChange=new y.vpe,this.onEdgesChange=new y.vpe,this.onNodesDelete=new y.vpe,this.onEdgesDelete=new y.vpe,this.onSelectionDragStart=new y.vpe,this.onSelectionDrag=new y.vpe,this.onSelectionDragStop=new y.vpe,this.onSelectionStart=new y.vpe,this.onSelectionEnd=new y.vpe,this.onSelectionContextMenu=new y.vpe,this.onConnect=new y.vpe,this.onConnectStart=new y.vpe,this.onConnectEnd=new y.vpe,this.onClickConnectStart=new y.vpe,this.onClickConnectEnd=new y.vpe,this.onInit=new y.vpe,this.onMove=new y.vpe,this.onMoveStart=new y.vpe,this.onMoveEnd=new y.vpe,this.onSelectionChange=new y.vpe,this.onPaneScroll=new y.vpe,this.onPaneClick=new y.vpe,this.onPaneContextMenu=new y.vpe,this.onPaneMouseEnter=new y.vpe,this.onPaneMouseMove=new y.vpe,this.onPaneMouseLeave=new y.vpe,this.onError=new y.vpe}};let ce=xe;return xe.\u0275fac=function(){let b;return function(de){return(b||(b=y.n5z(xe)))(de||xe)}}(),xe.\u0275cmp=y.Xpm({type:xe,selectors:[["ngx-reactflow"]],inputs:{nodes:"nodes",edges:"edges",defaultEdgeOptions:"defaultEdgeOptions",nodeTypes:"nodeTypes",edgeTypes:"edgeTypes",connectionLineType:"connectionLineType",connectionLineStyle:"connectionLineStyle",connectionLineComponent:"connectionLineComponent",connectionLineContainerStyle:"connectionLineContainerStyle",connectionMode:"connectionMode",deleteKeyCode:"deleteKeyCode",selectionKeyCode:"selectionKeyCode",selectionOnDrag:"selectionOnDrag",selectionMode:"selectionMode",panActivationKeyCode:"panActivationKeyCode",multiSelectionKeyCode:"multiSelectionKeyCode",zoomActivationKeyCode:"zoomActivationKeyCode",snapToGrid:"snapToGrid",snapGrid:"snapGrid",onlyRenderVisibleElements:"onlyRenderVisibleElements",nodesDraggable:"nodesDraggable",nodesConnectable:"nodesConnectable",nodesFocusable:"nodesFocusable",nodeOrigin:"nodeOrigin",edgesFocusable:"edgesFocusable",elementsSelectable:"elementsSelectable",selectNodesOnDrag:"selectNodesOnDrag",panOnDrag:"panOnDrag",minZoom:"minZoom",maxZoom:"maxZoom",defaultViewport:"defaultViewport",translateExtent:"translateExtent",preventScrolling:"preventScrolling",nodeExtent:"nodeExtent",defaultMarkerColor:"defaultMarkerColor",zoomOnScroll:"zoomOnScroll",zoomOnPinch:"zoomOnPinch",panOnScroll:"panOnScroll",panOnScrollSpeed:"panOnScrollSpeed",panOnScrollMode:"panOnScrollMode",zoomOnDoubleClick:"zoomOnDoubleClick",edgeUpdaterRadius:"edgeUpdaterRadius",noDragClassName:"noDragClassName",noWheelClassName:"noWheelClassName",noPanClassName:"noPanClassName",fitView:"fitView",fitViewOptions:"fitViewOptions",connectOnClick:"connectOnClick",attributionPosition:"attributionPosition",proOptions:"proOptions",elevateNodesOnSelect:"elevateNodesOnSelect",elevateEdgesOnSelect:"elevateEdgesOnSelect",disableKeyboardA11y:"disableKeyboardA11y",autoPanOnNodeDrag:"autoPanOnNodeDrag",autoPanOnConnect:"autoPanOnConnect",connectionRadius:"connectionRadius"},outputs:{onNodeClick:"onNodeClick",onNodeDoubleClick:"onNodeDoubleClick",onNodeMouseEnter:"onNodeMouseEnter",onNodeMouseMove:"onNodeMouseMove",onNodeMouseLeave:"onNodeMouseLeave",onNodeContextMenu:"onNodeContextMenu",onNodeDragStart:"onNodeDragStart",onNodeDrag:"onNodeDrag",onNodeDragStop:"onNodeDragStop",onEdgeClick:"onEdgeClick",onEdgeUpdate:"onEdgeUpdate",onEdgeContextMenu:"onEdgeContextMenu",onEdgeMouseEnter:"onEdgeMouseEnter",onEdgeMouseMove:"onEdgeMouseMove",onEdgeMouseLeave:"onEdgeMouseLeave",onEdgeDoubleClick:"onEdgeDoubleClick",onEdgeUpdateStart:"onEdgeUpdateStart",onEdgeUpdateEnd:"onEdgeUpdateEnd",onNodesChange:"onNodesChange",onEdgesChange:"onEdgesChange",onNodesDelete:"onNodesDelete",onEdgesDelete:"onEdgesDelete",onSelectionDragStart:"onSelectionDragStart",onSelectionDrag:"onSelectionDrag",onSelectionDragStop:"onSelectionDragStop",onSelectionStart:"onSelectionStart",onSelectionEnd:"onSelectionEnd",onSelectionContextMenu:"onSelectionContextMenu",onConnect:"onConnect",onConnectStart:"onConnectStart",onConnectEnd:"onConnectEnd",onClickConnectStart:"onClickConnectStart",onClickConnectEnd:"onClickConnectEnd",onInit:"onInit",onMove:"onMove",onMoveStart:"onMoveStart",onMoveEnd:"onMoveEnd",onSelectionChange:"onSelectionChange",onPaneScroll:"onPaneScroll",onPaneClick:"onPaneClick",onPaneContextMenu:"onPaneContextMenu",onPaneMouseEnter:"onPaneMouseEnter",onPaneMouseMove:"onPaneMouseMove",onPaneMouseLeave:"onPaneMouseLeave",onError:"onError"},standalone:!0,features:[y.qOj,y.jDz],decls:0,vars:0,template:function(he,de){},styles:[".react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;
1cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;
1top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}\n"],encapsulation:2}),ce})()},66509:(gt,K,Ee)=>{var y=Ee(54284),J=Ee(44854);function $(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Re=new Set,Ie={};function Oe(e,t){Ue(e,t),Ue(e+"Capture",t)}function Ue(e,t){for(Ie[e]=t,e=0;e<t.length;e++)Re.add(t[e])}var We=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),et=Object.prototype.hasOwnProperty,Xe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Me={},$e={};function Ne(e,t,r,i,s,c,h){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=h}var Fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Fe[e]=new Ne(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Fe[t]=new Ne(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Fe[e]=new Ne(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Fe[e]=new Ne(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Fe[e]=new Ne(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Fe[e]=new Ne(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Fe[e]=new Ne(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Fe[e]=new Ne(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Fe[e]=new Ne(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qe=/[\-:]([a-z])/g;function Mt(e){return e[1].toUpperCase()}function wt(e,t,r,i){var s=Fe.hasOwnProperty(t)?Fe[t]:null;(null!==s?0!==s.type:i||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function ct(e,t,r,i){if(null===t||typeof t>"u"||function be(e,t,r,i){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,i))return!0;if(i)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,s,i)&&(r=null),i||null===s?function ke(e){return!!et.call($e,e)||!et.call(Me,e)&&(Xe.test(e)?$e[e]=!0:(Me[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):s.mustUseProperty?e[s.propertyName]=null===r?3!==s.type&&"":r:(t=s.attributeName,i=s.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(s=s.type)||4===s&&!0===r?"":""+r,i?e.setAttributeNS(i,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
1-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Qe,Mt);Fe[t]=new Ne(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Qe,Mt);Fe[t]=new Ne(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Qe,Mt);Fe[t]=new Ne(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Fe[e]=new Ne(e,1,!1,e.toLowerCase(),null,!1,!1)}),Fe.xlinkHref=new Ne("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Fe[e]=new Ne(e,1,!1,e.toLowerCase(),null,!0,!0)});var it=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,mt=Symbol.for("react.element"),Ge=Symbol.for("react.portal"),at=Symbol.for("react.fragment"),Qt=Symbol.for("react.strict_mode"),Gt=Symbol.for("react.profiler"),Ln=Symbol.for("react.provider"),qt=Symbol.for("react.context"),Jt=Symbol.for("react.forward_ref"),ce=Symbol.for("react.suspense"),xe=Symbol.for("react.suspense_list"),qe=Symbol.for("react.memo"),b=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var he=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var de=Symbol.iterator;function Pe(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=de&&e[de]||e["@@iterator"])?e:null}var U,k=Object.assign;function we(e){if(void 0===U)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var Ce=!1;function ze(e,t){if(!e||Ce)return"";Ce=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(T){var i=T}Reflect.construct(e,[],t)}else{try{t.call()}catch(T){i=T}e.call(t.prototype)}else{try{throw Error()}catch(T){i=T}e()}}catch(T){if(T&&i&&"string"==typeof T.stack){for(var s=T.stack.split("\n"),c=i.stack.split("\n"),h=s.length-1,w=c.length-1;1<=h&&0<=w&&s[h]!==c[w];)w--;for(;1<=h&&0<=w;h--,w--)if(s[h]!==c[w]){if(1!==h||1!==w)do{if(h--,0>--w||s[h]!==c[w]){var x="\n"+s[h].replace(" at new "," at ");return e.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",e.displayName)),x}}while(1<=h&&0<=w);break}}}finally{Ce=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?we(e):""}function Ae(e){switch(e.tag){case 5:return we(e.type);case 16:return we("Lazy");case 13:return we("Suspense");case 19:return we("SuspenseList");case 0:case 2:case 15:return ze(e.type,!1);case 11:return ze(e.type.render,!1);case 1:return ze(e.type,!0);default:return""}}function Ye(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case at:return"Fragment";case Ge:return"Portal";case Gt:return"Profiler";case Qt:return"StrictMode";case ce:return"Suspense";case xe:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case qt:return(e.displayName||"Context")+".Consumer";case Ln:return(e._context.displayName||"Context")+".Provider";case Jt:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case qe:return null!==(t=e.displayName||null)?t:Ye(e.type)||"Memo";case b:t=e._payload,e=e._init;try{return Ye(e(t))}catch{}}return null}function Ke(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ye(t);case 8:return t===Qt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function De(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ft(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Et(e){e._valueTracker||(e._valueTracker=function Lt(e){var t=ft(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&"function"==typeof r.get&&"function"==typeof r.set){var s=r.get,c=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(h){i=""+h,c.call(this,h)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(h){i=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function $n(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=ft(e)?e.checked?"true":"false":e.value),(e=i)!==r&&(t.setValue(e),!0)}function Sn(e){if(typeof(e=e||(typeof document<"u"?document:void 0))>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Er(e,t){return k({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t.checked??e._wrapperState.initialChecked})}function Kr(e,t){var r=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;r=De(null!=t.value?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function rr(e,t){null!=(t=t.checked)&&wt(e,"checked",t,!1)}function Io(e,t){rr(e,t);var r=De(t.value),i=t.type;if(null!=r)"number"===i?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===i||"reset"===i)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ul(e,t.type,r):t.hasOwnProperty("defaultValue")&&Ul(e,t.type,De(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Tu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(("submit"===i||"reset"===i)&&null==t.value)return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}
vendor: 4,251 bytes, line 1
1""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function Ul(e,t,r){("number"!==t||Sn(e.ownerDocument)!==e)&&(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Oo=Array.isArray;function Zr(e,t,r,i){if(e=e.options,t){t={};for(var s=0;s<r.length;s++)t["$"+r[s]]=!0;for(r=0;r<e.length;r++)s=t.hasOwnProperty("$"+e[r].value),e[r].selected!==s&&(e[r].selected=s),s&&i&&(e[r].defaultSelected=!0)}else{for(r=""+De(r),t=null,s=0;s<e.length;s++){if(e[s].value===r)return e[s].selected=!0,void(i&&(e[s].defaultSelected=!0));null!==t||e[s].disabled||(t=e[s])}null!==t&&(t.selected=!0)}}function Wl(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error($(91));return k({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Du(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error($(92));if(Oo(r)){if(1<r.length)throw Error($(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:De(r)}}function Mi(e,t){var r=De(t.value),i=De(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=i&&(e.defaultValue=""+i)}function Xl(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Ao(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function jl(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ao(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var zi,e,Ru=(e=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((zi=zi||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,i,s){MSApp.execUnsafeLocalFunction(function(){return e(t,r)})}:e);function Lo(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var $o={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yc=["Webkit","ms","Moz","O"];function Iu(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||$o.hasOwnProperty(e)&&$o[e]?(""+t).trim():t+"px"}function Yl(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var i=0===r.indexOf("--"),s=Iu(r,t[r],i);"float"===r&&(r="cssFloat"),i?e.setProperty(r,s):e[r]=s}}Object.keys($o).forEach(function(e){yc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$o[t]=$o[e]})});var vc=k({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Kl(e,t){if(t){if(vc[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error($(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error($(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error($(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error($(62))}}function Zl(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ql=null;function or(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
vendor: 4,623 bytes, line 1
1odeType?e.parentNode:e}var Gl=null,Qr=null,Gr=null;function Ou(e){if(e=nl(e)){if("function"!=typeof Gl)throw Error($(280));var t=e.stateNode;t&&(t=rl(t),Gl(e.stateNode,e.type,t))}}function ql(e){Qr?Gr?Gr.push(e):Gr=[e]:Qr=e}function Pi(){if(Qr){var e=Qr,t=Gr;if(Gr=Qr=null,Ou(e),t)for(e=0;e<t.length;e++)Ou(t[e])}}function Jl(e,t){return e(t)}function es(){}var Ti=!1;function Au(e,t,r){if(Ti)return e(t,r);Ti=!0;try{return Jl(e,t,r)}finally{Ti=!1,(null!==Qr||null!==Gr)&&(es(),Pi())}}function Fo(e,t){var r=e.stateNode;if(null===r)return null;var i=rl(r);if(null===i)return null;r=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error($(231,t,typeof r));return r}var ts=!1;if(We)try{var Ho={};Object.defineProperty(Ho,"passive",{get:function(){ts=!0}}),window.addEventListener("test",Ho,Ho),window.removeEventListener("test",Ho,Ho)}catch{ts=!1}function wc(e,t,r,i,s,c,h,w,x){var T=Array.prototype.slice.call(arguments,3);try{t.apply(r,T)}catch(B){this.onError(B)}}var bo=!1,Di=null,Ri=!1,ns=null,Sc={onError:function(e){bo=!0,Di=e}};function _c(e,t,r,i,s,c,h,w,x){bo=!1,Di=null,wc.apply(Sc,arguments)}function kr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{4098&(t=e).flags&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Lu(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function $u(e){if(kr(e)!==e)throw Error($(188))}function Fu(e){return null!==(e=function Ec(e){var t=e.alternate;if(!t){if(null===(t=kr(e)))throw Error($(188));return t!==e?null:e}for(var r=e,i=t;;){var s=r.return;if(null===s)break;var c=s.alternate;if(null===c){if(null!==(i=s.return)){r=i;continue}break}if(s.child===c.child){for(c=s.child;c;){if(c===r)return $u(s),e;if(c===i)return $u(s),t;c=c.sibling}throw Error($(188))}if(r.return!==i.return)r=s,i=c;else{for(var h=!1,w=s.child;w;){if(w===r){h=!0,r=s,i=c;break}if(w===i){h=!0,i=s,r=c;break}w=w.sibling}if(!h){for(w=c.child;w;){if(w===r){h=!0,r=c,i=s;break}if(w===i){h=!0,i=c,r=s;break}w=w.sibling}if(!h)throw Error($(189))}}if(r.alternate!==i)throw Error($(190))}if(3!==r.tag)throw Error($(188));return r.stateNode.current===r?e:t}(e))?Hu(e):null}function Hu(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Hu(e);if(null!==t)return t;e=e.sibling}return null}var rs=J.unstable_scheduleCallback,bu=J.unstable_cancelCallback,kc=J.unstable_shouldYield,Cc=J.unstable_requestPaint,dt=J.unstable_now,Nc=J.unstable_getCurrentPriorityLevel,os=J.unstable_ImmediatePriority,Vu=J.unstable_UserBlockingPriority,Ii=J.unstable_NormalPriority,Mc=J.unstable_LowPriority,Bu=J.unstable_IdlePriority,Oi=null,Fn=null,_n=Math.clz32?Math.clz32:function Tc(e){return 0===(e>>>=0)?32:31-(Uu(e)/Pc|0)|0},Uu=Math.log,Pc=Math.LN2,Ai=64,Li=4194304;function qr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Dt(e,t){var r=e.pendingLanes;if(0===r)return 0;var i=0,s=e.suspendedLanes,c=e.pingedLanes,h=268435455&r;if(0!==h){var w=h&~s;0!==w?i=qr(w):0!=(c&=h)&&(i=qr(c))}else 0!=(h=r&~s)?i=qr(h):0!==c&&(i=qr(c));if(0===i)return 0;if(0!==t&&t!==i&&!(t&s)&&((s=i&-i)>=(c=t&-t)||16===s&&0!=(4194240&c)))return t;if(4&i&&(i|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=i;0<t;)i|=e[r=31-_n(t)],t&=~(s=1<<r);return i}function Wu(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Cr(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function un(){var e=Ai;return!(4194240&(Ai<<=1))&&(Ai=64),e}function is(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 5,006 bytes, line 1
1function jn(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-_n(t)]=r}function ir(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var i=31-_n(r),s=1<<i;s&t|e[i]&t&&(e[i]|=t),r&=~s}}var je=0;function ss(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var Xu,$i,ju,Yu,Ku,us=!1,en=[],tn=null,an=null,cn=null,Jr=new Map,lr=new Map,fn=[],Fi="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function sr(e,t){switch(e){case"focusin":case"focusout":tn=null;break;case"dragenter":case"dragleave":an=null;break;case"mouseover":case"mouseout":cn=null;break;case"pointerover":case"pointerout":Jr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":lr.delete(t.pointerId)}}function ur(e,t,r,i,s,c){return null===e||e.nativeEvent!==c?(e={blockedOn:t,domEventName:r,eventSystemFlags:i,nativeEvent:c,targetContainers:[s]},null!==t&&null!==(t=nl(t))&&$i(t),e):(e.eventSystemFlags|=i,t=e.targetContainers,null!==s&&-1===t.indexOf(s)&&t.push(s),e)}function as(e){var t=mo(e.target);if(null!==t){var r=kr(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Lu(r)))return e.blockedOn=t,void Ku(e.priority,function(){ju(r)})}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function eo(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=fs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=nl(r))&&$i(t),e.blockedOn=r,!1;var i=new(r=e.nativeEvent).constructor(r.type,r);Ql=i,r.target.dispatchEvent(i),Ql=null,t.shift()}return!0}function Zu(e,t,r){eo(e)&&r.delete(t)}function Hi(){us=!1,null!==tn&&eo(tn)&&(tn=null),null!==an&&eo(an)&&(an=null),null!==cn&&eo(cn)&&(cn=null),Jr.forEach(Zu),lr.forEach(Zu)}function to(e,t){e.blockedOn===t&&(e.blockedOn=null,us||(us=!0,J.unstable_scheduleCallback(J.unstable_NormalPriority,Hi)))}function Bo(e){function t(s){return to(s,e)}if(0<en.length){to(en[0],e);for(var r=1;r<en.length;r++){var i=en[r];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==tn&&to(tn,e),null!==an&&to(an,e),null!==cn&&to(cn,e),Jr.forEach(t),lr.forEach(t),r=0;r<fn.length;r++)(i=fn[r]).blockedOn===e&&(i.blockedOn=null);for(;0<fn.length&&null===(r=fn[0]).blockedOn;)as(r),null===r.blockedOn&&fn.shift()}var Nr=it.ReactCurrentBatchConfig,bi=!0;function Rc(e,t,r,i){var s=je,c=Nr.transition;Nr.transition=null;try{je=1,Vi(e,t,r,i)}finally{je=s,Nr.transition=c}}function cs(e,t,r,i){var s=je,c=Nr.transition;Nr.transition=null;try{je=4,Vi(e,t,r,i)}finally{je=s,Nr.transition=c}}function Vi(e,t,r,i){if(bi){var s=fs(e,t,r,i);if(null===s)Ts(e,t,i,Bi,r),sr(e,i);else if(function Vo(e,t,r,i,s){switch(t){case"focusin":return tn=ur(tn,e,t,r,i,s),!0;case"dragenter":return an=ur(an,e,t,r,i,s),!0;case"mouseover":return cn=ur(cn,e,t,r,i,s),!0;case"pointerover":var c=s.pointerId;return Jr.set(c,ur(Jr.get(c)||null,e,t,r,i,s)),!0;case"gotpointercapture":return lr.set(c=s.pointerId,ur(lr.get(c)||null,e,t,r,i,s)),!0}return!1}(s,e,t,r,i))i.stopPropagation();else if(sr(e,i),4&t&&-1<Fi.indexOf(e)){for(;null!==s;){var c=nl(s);if(null!==c&&Xu(c),null===(c=fs(e,t,r,i))&&Ts(e,t,i,Bi,r),c===s)break;s=c}null!==s&&i.stopPropagation()}else Ts(e,t,i,null,r)}}var Bi=null;function fs(e,t,r,i){if(Bi=null,null!==(e=mo(e=or(i))))if(null===(t=kr(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Lu(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Bi=e,null}function ds(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Nc()){case os:return 1;case Vu:return 4;case Ii:case Mc:return 16;
vendor: 3,376 bytes, line 1
1case Bu:return 536870912;default:return 16}default:return 16}}var Yn=null,Uo=null,Mr=null;function ps(){if(Mr)return Mr;var e,i,t=Uo,r=t.length,s="value"in Yn?Yn.value:Yn.textContent,c=s.length;for(e=0;e<r&&t[e]===s[e];e++);var h=r-e;for(i=1;i<=h&&t[r-i]===s[c-i];i++);return Mr=s.slice(e,1<i?1-i:void 0)}function no(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function zr(){return!0}function Wo(){return!1}function $t(e){function t(r,i,s,c,h){for(var w in this._reactName=r,this._targetInst=s,this.type=i,this.nativeEvent=c,this.target=h,this.currentTarget=null,e)e.hasOwnProperty(w)&&(this[w]=(r=e[w])?r(c):c[w]);return this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?zr:Wo,this.isPropagationStopped=Wo,this}return k(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():"unknown"!=typeof r.returnValue&&(r.returnValue=!1),this.isDefaultPrevented=zr)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():"unknown"!=typeof r.cancelBubble&&(r.cancelBubble=!0),this.isPropagationStopped=zr)},persist:function(){},isPersistent:zr}),t}var hs,Hn,ro,Ft={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nn=$t(Ft),Xo=k({},Ft,{view:0,detail:0}),Ui=$t(Xo),oo=k({},Xo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:io,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ro&&(ro&&"mousemove"===e.type?(hs=e.screenX-ro.screenX,Hn=e.screenY-ro.screenY):Hn=hs=0,ro=e),hs)},movementY:function(e){return"movementY"in e?e.movementY:Hn}}),gs=$t(oo),Ic=$t(k({},oo,{dataTransfer:0})),Xi=$t(k({},Xo,{relatedTarget:0})),Lc=$t(k({},Ft,{animationName:0,elapsedTime:0,pseudoElement:0})),$c=k({},Ft,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Fc=$t($c),ji=$t(k({},Ft,{data:0})),ms={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qu={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},jo={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yo(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=jo[e])&&!!t[e]}function io(){return Yo}var lo=k({},Xo,{key:function(e){if(e.key){var t=ms[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=no(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Qu[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:io,charCo
vendor: 9,595 bytes, line 1
1de:function(e){return"keypress"===e.type?no(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?no(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ko=$t(lo),Gu=$t(k({},oo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Vc=$t(k({},Xo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:io})),Uc=$t(k({},Ft,{propertyName:0,elapsedTime:0,pseudoElement:0})),Wc=k({},oo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Xc=$t(Wc),qu=[9,13,27,32],Yi=We&&"CompositionEvent"in window,Zo=null;We&&"documentMode"in document&&(Zo=document.documentMode);var jc=We&&"TextEvent"in window&&!Zo,ys=We&&(!Yi||Zo&&8<Zo&&11>=Zo),so=String.fromCharCode(32),vs=!1;function Qo(e,t){switch(e){case"keyup":return-1!==qu.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ju(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1,Yc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ws(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Yc[e.type]:"textarea"===t}function Go(e,t,r,i){ql(i),0<(t=Ji(t,"onChange")).length&&(r=new nn("onChange","change",null,r,i),e.push({event:r,listeners:t}))}var xn=null,En=null;function ta(e){ha(e,0)}function qo(e){if($n(yo(e)))return e}function Kc(e,t){if("change"===e)return t}var dn=!1;if(We){var Ki;if(We){var uo="oninput"in document;if(!uo){var Zi=document.createElement("div");Zi.setAttribute("oninput","return;"),uo="function"==typeof Zi.oninput}Ki=uo}else Ki=!1;dn=Ki&&(!document.documentMode||9<document.documentMode)}function Ss(){xn&&(xn.detachEvent("onpropertychange",na),En=xn=null)}function na(e){if("value"===e.propertyName&&qo(En)){var t=[];Go(t,En,e,or(e)),Au(ta,t)}}function Zc(e,t,r){"focusin"===e?(Ss(),En=r,(xn=t).attachEvent("onpropertychange",na)):"focusout"===e&&Ss()}function ra(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return qo(En)}function oa(e,t){if("click"===e)return qo(t)}function Qc(e,t){if("input"===e||"change"===e)return qo(t)}var kn="function"==typeof Object.is?Object.is:function xf(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ao(e,t){if(kn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(i=0;i<r.length;i++){var s=r[i];if(!et.call(t,s)||!kn(e[s],t[s]))return!1}return!0}function _s(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xs(e,t){var i,r=_s(e);for(e=0;r;){if(3===r.nodeType){if(i=e+r.textContent.length,e<=t&&i>=t)return{node:r,offset:t-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=_s(r)}}function Gc(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Gc(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function qc(){for(var e=window,t=Sn();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch{r=!1}if(!r)break;t=Sn((e=t.contentWindow).document)}return t}function Jo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Es(e){var t=qc(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Gc(r.ownerDocument.documentElement,r)){if(null!==i&&Jo(r))if(t=i.start,void 0===(e=i.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var s=r.textContent.length,c=Math.min(i.start,s);i=void 0===i.end?c:Math.min(i.end,s),!e.extend&&c>i&&(s=i,i=c,c=s),s=xs(r,c);var h=xs(r,i);s&&h&&(1!==e.rangeCount||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==h.node||e.focusOffset!==h.offset)&&((t=t.createRange()).setStart(s.node,s.offset),e.removeAllRanges(),c>i?(e.addRange(t),e.extend(h.node,h.offset)):(t.setEnd(h.node,h.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Jc=We&&"documentMode"in document&&11>=document.documentMode,co=null,ks=null,fo=null,Cs=!1;function ia(e,t,r){var i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;Cs||null==co||co!==Sn(i)||(i="selectionStart"in(i=co)&&Jo(i)?{start:i.selectionStart,end:i.selectionEnd}:{anchorNode:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset},fo&&ao(fo,i)||(fo=i,0<(i=Ji(ks,"onSelect")).length&&(t=new nn("onSelect","select",null,t,r),e.push({event:t,listeners:i}),t.target=co)))}function Qi(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var po={animationend:Qi("Animation","AnimationEnd"),animationiteration:Qi("Animation","AnimationIteration"),animationstart:Qi("Animation","AnimationStart"),transitionend:Qi("Transition","TransitionEnd")},Ns={},la={};function Gi(e){if(Ns[e])return Ns[e];if(!po[e])return e;var r,t=po[e];for(r in t)if(t.hasOwnProperty(r)&&r in la)return Ns[e]=t[r];return e}We&&(la=document.createElement("div").style,"AnimationEvent"in window||(delete po.animationend.animation,delete po.animationiteration.animation,delete po.animationstart.animation),"TransitionEvent"in window||delete po.transitionend.transition);var sa=Gi("animationend"),ua=Gi("animationiteration"),aa=Gi("animationstart"),ca=Gi("transitionend"),fa=new Map,da="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ar(e,t){fa.set(e,t),Oe(t,[e])}for(var Ms=0;Ms<da.length;Ms++){var zs=da[Ms];ar(zs.toLowerCase(),"on"+(zs[0].toUpperCase()+zs.slice(1)))}ar(sa,"onAnimationEnd"),ar(ua,"onAnimationIteration"),ar(aa,"onAnimationStart"),ar("dblclick","onDoubleClick"),ar("focusin","onFocus"),ar("focusout","onBlur"),ar(ca,"onTransitionEnd"),Ue("onMouseEnter",["mouseout","mouseover"]),Ue("onMouseLeave",["mouseout","mouseover"]),Ue("onPointerEnter",["pointerout","pointerover"]),Ue("onPointerLeave",["pointerout","pointerover"]),Oe("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Oe("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Oe("onBeforeInput",["compositionend","keypress","textInput","paste"]),Oe("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Oe("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Oe("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ei="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),nf=new Set("cancel close invalid load scroll toggle".split(" ").concat(ei));function pa(e,t,r){var i=e.type||"unknown-event";e.currentTarget=r,function xc(e,t,r,i,s,c,h,w,x){if(_c.apply(this,arguments),bo){if(!bo)throw Error($(198));var T=Di;bo=!1,Di=null,Ri||(Ri=!0,ns=T)}}(i,t,void 0,e),e.currentTarget=null}function ha(e,t){t=0!=(4&t);for(var r=0;r<e.length;r++){var i=e[r],s=i.event;i=i.listeners;e:{var c=void 0;if(t)for(var h=i.length-1;0<=h;h--){var w=i[h],x=w.instance,T=w.currentTarget;if(w=w.listener,x!==c&&s.isPropagationStopped())break e;pa(s,w,T),c=x}else for(h=0;h<i.length;h++){if(x=(w=i[h]).instance,T=w.currentTarget,w=w.listener,x!==c&&s.isPropagationStopped())break e;pa(s,w,T),c=x}}}if(Ri)throw e=ns,Ri=!1,ns=null,e}function nt(e,t){var r=t[$s];void 0===r&&(r=t[$s]=new Set);var i=e+"__bubble";r.has(i)||(ga(t,e,2,!1),r.add(i))}function Ps(e,t,r){var i=0;t&&(i|=4),ga(r,e,i,t)}var qi="_reactListening"+Math.random().toString(36).slice(2);function ti(e){if(!e[qi]){e[qi]=!0,Re.forEach(function(r){"selectionchange"!==r&&(nf.has(r)||Ps(r,!1,e),Ps(r,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[qi]||(t[qi]=!0,Ps("selectionchange",!1,t))}}function ga(e,t,r,i){switch(ds(t)){case 1:var s=Rc;break;case 4:s=cs;break;default:s=Vi}r=s.bind(null,t,r,e),s=void 0,!ts||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(s=!0),e.addEventListener(t,r,i?void 0===s||{capture:!0,passive:s}:void 0!==s&&{passive:s})}function Ts(e,t,r,i,s){var c=i;
vendor: 6,182 bytes, line 1
1if(!(1&t||2&t||null===i))e:for(;;){if(null===i)return;var h=i.tag;if(3===h||4===h){var w=i.stateNode.containerInfo;if(w===s||8===w.nodeType&&w.parentNode===s)break;if(4===h)for(h=i.return;null!==h;){var x=h.tag;if((3===x||4===x)&&((x=h.stateNode.containerInfo)===s||8===x.nodeType&&x.parentNode===s))return;h=h.return}for(;null!==w;){if(null===(h=mo(w)))return;if(5===(x=h.tag)||6===x){i=c=h;continue e}w=w.parentNode}}i=i.return}Au(function(){var T=c,B=or(r),X=[];e:{var V=fa.get(e);if(void 0!==V){var te=nn,ae=e;switch(e){case"keypress":if(0===no(r))break e;case"keydown":case"keyup":te=Ko;break;case"focusin":ae="focus",te=Xi;break;case"focusout":ae="blur",te=Xi;break;case"beforeblur":case"afterblur":te=Xi;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":te=gs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":te=Ic;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":te=Vc;break;case sa:case ua:case aa:te=Lc;break;case ca:te=Uc;break;case"scroll":te=Ui;break;case"wheel":te=Xc;break;case"copy":case"cut":case"paste":te=Fc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":te=Gu}var re=0!=(4&t),fe=!re&&"scroll"===e,M=re?null!==V?V+"Capture":null:V;re=[];for(var P,C=T;null!==C;){var q=(P=C).stateNode;if(5===P.tag&&null!==q&&(P=q,null!==M&&null!=(q=Fo(C,M))&&re.push(ni(C,q,P))),fe)break;C=C.return}0<re.length&&(V=new te(V,ae,null,r,B),X.push({event:V,listeners:re}))}}if(!(7&t)){if(te="mouseout"===e||"pointerout"===e,(!(V="mouseover"===e||"pointerover"===e)||r===Ql||!(ae=r.relatedTarget||r.fromElement)||!mo(ae)&&!ae[zt])&&(te||V)&&(V=B.window===B?B:(V=B.ownerDocument)?V.defaultView||V.parentWindow:window,te?(te=T,null!==(ae=(ae=r.relatedTarget||r.toElement)?mo(ae):null)&&(ae!==(fe=kr(ae))||5!==ae.tag&&6!==ae.tag)&&(ae=null)):(te=null,ae=T),te!==ae)){if(re=gs,q="onMouseLeave",M="onMouseEnter",C="mouse",("pointerout"===e||"pointerover"===e)&&(re=Gu,q="onPointerLeave",M="onPointerEnter",C="pointer"),fe=null==te?V:yo(te),P=null==ae?V:yo(ae),(V=new re(q,C+"leave",te,r,B)).target=fe,V.relatedTarget=P,q=null,mo(B)===T&&((re=new re(M,C+"enter",ae,r,B)).target=P,re.relatedTarget=fe,q=re),fe=q,te&&ae)t:{for(M=ae,C=0,P=re=te;P;P=ho(P))C++;for(P=0,q=M;q;q=ho(q))P++;for(;0<C-P;)re=ho(re),C--;for(;0<P-C;)M=ho(M),P--;for(;C--;){if(re===M||null!==M&&re===M.alternate)break t;re=ho(re),M=ho(M)}re=null}else re=null;null!==te&&ma(X,V,te,re,!1),null!==ae&&null!==fe&&ma(X,fe,ae,re,!0)}if("select"===(te=(V=T?yo(T):window).nodeName&&V.nodeName.toLowerCase())||"input"===te&&"file"===V.type)var me=Kc;else if(ws(V))if(dn)me=Qc;else{me=ra;var ve=Zc}else(te=V.nodeName)&&"input"===te.toLowerCase()&&("checkbox"===V.type||"radio"===V.type)&&(me=oa);switch(me&&(me=me(e,T))?Go(X,me,r,B):(ve&&ve(e,V,T),"focusout"===e&&(ve=V._wrapperState)&&ve.controlled&&"number"===V.type&&Ul(V,"number",V.value)),ve=T?yo(T):window,e){case"focusin":(ws(ve)||"true"===ve.contentEditable)&&(co=ve,ks=T,fo=null);break;case"focusout":fo=ks=co=null;break;case"mousedown":Cs=!0;break;case"contextmenu":case"mouseup":case"dragend":Cs=!1,ia(X,r,B);break;case"selectionchange":if(Jc)break;case"keydown":case"keyup":ia(X,r,B)}var Se;if(Yi)e:{switch(e){case"compositionstart":var _e="onCompositionStart";break e;case"compositionend":_e="onCompositionEnd";break e;case"compositionupdate":_e="onCompositionUpdate";break e}_e=void 0}else Kn?Qo(e,r)&&(_e="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(_e="onCompositionStart");_e&&(ys&&"ko"!==r.locale&&(Kn||"onCompositionStart"!==_e?"onCompositionEnd"===_e&&Kn&&(Se=ps()):(Uo="value"in(Yn=B)?Yn.value:Yn.textContent,Kn=!0)),0<(ve=Ji(T,_e)).length&&(_e=new ji(_e,e,null,r,B),X.push({event:_e,listeners:ve}),(Se||null!==(Se=Ju(r)))&&(_e.data=Se))),(Se=jc?function Ut(e,t){switch(e){case"compositionend":return Ju(t);case"keypress":return 32!==t.which?null:(vs=!0,so);case"textInput":return(e=t.data)===so&&vs?null:e;default:return null}}(e,r):function ea(e,t){if(Kn)return"compositionend"===e||!Yi&&Qo(e,t)?(e=ps(),Mr=Uo=Yn=null,Kn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ys&&"ko"!==t.locale?null:t.data}}(e,r))&&0<(T=Ji(T,"onBeforeInput")).length&&(B=new ji("onBeforeInput","beforeinput",null,r,B),X.push({event:B,listeners:T}),B.data=Se)}ha(X,t)})}function ni(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Ji(e,t){for(var r=t+"Capture",i=[];null!==e;){var s=e,c=s.stateNode;5===s.tag&&null!==c&&(s=c,null!=(c=Fo(e,r))&&i.unshift(ni(e,c,s)),null!=(c=Fo(e,t))&&i.push(ni(e,c,s))),e=e.return}return i}function ho(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function ma(e,t,r,i,s){for(var c=t._reactName,h=[];null!==r&&r!==i;){var w=r,x=w.alternate,T=w.stateNode;if(null!==x&&x===i)break;5===w.tag&&null!==T&&(w=T,s?null!=(x=Fo(r,c))&&h.unshift(ni(r,x,w)):s||null!=(x=Fo(r,c))&&h.push(ni(r,x,w))),r=r.return}0!==h.length&&e.push({event:t,listeners:h})}var rf=/\r\n?/g,of=/\u0000|\uFFFD/g;function Ds(e){return("string"==typeof e?e:""+e).replace(rf,"\n").replace(of,"")}function el(e,t,r){if(t=Ds(t),Ds(e)!==t&&r)throw Error($(425))}function tl(){}var Rs=null,Is=null;function Os(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var As="function"==typeof setTimeout?setTimeout:void 0,lf="function"==typeof clearTimeout?clearTimeout:void 0,ya="function"==typeof Promise?Promise:void 0,sf="function"==typeof queueMicrotask?queueMicrotask:typeof ya<"u"?function(e){return ya.resolve(null).then(e).catch(uf)}:As;function uf(e){setTimeout(function(){throw e})}function Ls(e,t){var r=t,i=0;do{var s=r.nextSibling;
vendor: 4,760 bytes, line 1
1if(e.removeChild(r),s&&8===s.nodeType)if("/$"===(r=s.data)){if(0===i)return e.removeChild(s),void Bo(t);i--}else"$"!==r&&"$?"!==r&&"$!"!==r||i++;r=s}while(r);Bo(t)}function cr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function va(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var go=Math.random().toString(36).slice(2),Vn="__reactFiber$"+go,ri="__reactProps$"+go,zt="__reactContainer$"+go,$s="__reactEvents$"+go,wa="__reactListeners$"+go,Zn="__reactHandles$"+go;function mo(e){var t=e[Vn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[zt]||r[Vn]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=va(e);null!==e;){if(r=e[Vn])return r;e=va(e)}return t}r=(e=r).parentNode}return null}function nl(e){return!(e=e[Vn]||e[zt])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function yo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error($(33))}function rl(e){return e[ri]||null}var Fs=[],vo=-1;function Cn(e){return{current:e}}function rt(e){0>vo||(e.current=Fs[vo],Fs[vo]=null,vo--)}function He(e,t){vo++,Fs[vo]=e.current,e.current=t}var Rt={},It=Cn(Rt),Ot=Cn(!1),Nn=Rt;function wo(e,t){var r=e.type.contextTypes;if(!r)return Rt;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var c,s={};for(c in r)s[c]=t[c];return i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Wt(e){return null!=e.childContextTypes}function oi(){rt(Ot),rt(It)}function Sa(e,t,r){if(It.current!==Rt)throw Error($(168));He(It,t),He(Ot,r)}function _a(e,t,r){var i=e.stateNode;if(t=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var s in i=i.getChildContext())if(!(s in t))throw Error($(108,Ke(e)||"Unknown",s));return k({},r,i)}function ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Rt,Nn=It.current,He(It,e),He(Ot,Ot.current),!0}function xa(e,t,r){var i=e.stateNode;if(!i)throw Error($(169));r?(e=_a(e,t,Nn),i.__reactInternalMemoizedMergedChildContext=e,rt(Ot),rt(It),He(It,e)):rt(Ot),He(Ot,r)}var pn=null,So=!1,Hs=!1;function Ea(e){null===pn?pn=[e]:pn.push(e)}function fr(){if(!Hs&&null!==pn){Hs=!0;var e=0,t=je;try{var r=pn;for(je=1;e<r.length;e++){var i=r[e];do{i=i(!0)}while(null!==i)}pn=null,So=!1}catch(s){throw null!==pn&&(pn=pn.slice(e+1)),rs(os,fr),s}finally{je=t,Hs=!1}}return null}var _o=[],xo=0,Pr=null,il=0,st=[],rn=0,Ve=null,Ze=1,Qn="";function dr(e,t){_o[xo++]=il,_o[xo++]=Pr,Pr=e,il=t}function ka(e,t,r){st[rn++]=Ze,st[rn++]=Qn,st[rn++]=Ve,Ve=e;var i=Ze;e=Qn;var s=32-_n(i)-1;i&=~(1<<s),r+=1;var c=32-_n(t)+s;if(30<c){var h=s-s%5;c=(i&(1<<h)-1).toString(32),i>>=h,s-=h,Ze=1<<32-_n(t)+s|r<<s|i,Qn=c+e}else Ze=1<<c|r<<s|i,Qn=e}function bs(e){null!==e.return&&(dr(e,1),ka(e,1,0))}function Vs(e){for(;e===Pr;)Pr=_o[--xo],_o[xo]=null,il=_o[--xo],_o[xo]=null;for(;e===Ve;)Ve=st[--rn],st[rn]=null,Qn=st[--rn],st[rn]=null,Ze=st[--rn],st[rn]=null}var Ht=null,kt=null,tt=!1,hn=null;function Bs(e,t){var r=p(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function Us(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Ht=e,kt=cr(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Ht=e,kt=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(e.memoizedState={dehydrated:t,treeContext:r=null!==Ve?{id:Ze,overflow:Qn}:null,retryLane:1073741824},(r=p(18,null,null,0)).stateNode=t,r.return=e,e.child=r,Ht=e,kt=null,!0);default:return!1}}function ll(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Tr(e){if(tt){var t=kt;if(t){var r=t;if(!Us(e,t)){if(ll(e))throw Error($(418));t=cr(r.nextSibling);var i=Ht;t&&Us(e,t)?Bs(i,r):(e.flags=-4097&e.flags|2,tt=!1,Ht=e)}}else{if(ll(e))throw Error($(418));e.flags=-4097&e.flags|2,tt=!1,Ht=e}}}function Ws(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ht=e}function ii(e){if(e!==Ht)return!1;if(!tt)return Ws(e),tt=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Os(e.type,e.memoizedProps)),t&&(t=kt)){if(ll(e))throw cf(),Error($(418));for(;t;)Bs(e,t),t=cr(t.nextSibling)}if(Ws(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error($(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){kt=cr(e.nextSibling);break e}t--}
vendor: 4,988 bytes, line 1
1else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}kt=null}}else kt=Ht?cr(e.stateNode.nextSibling):null;return!0}function cf(){for(var e=kt;e;)e=cr(e.nextSibling)}function pr(){kt=Ht=null,tt=!1}function Xs(e){null===hn?hn=[e]:hn.push(e)}var gn=it.ReactCurrentBatchConfig;function Je(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error($(309));var i=r.stateNode}if(!i)throw Error($(147,e));var s=i,c=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===c?t.ref:((t=function(h){var w=s.refs;null===h?delete w[c]:w[c]=h})._stringRef=c,t)}if("string"!=typeof e)throw Error($(284));if(!r._owner)throw Error($(290,e))}return e}function li(e,t){throw e=Object.prototype.toString.call(t),Error($(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function si(e){return(0,e._init)(e._payload)}function Ca(e){function t(M,C){if(e){var P=M.deletions;null===P?(M.deletions=[C],M.flags|=16):P.push(C)}}function r(M,C){if(!e)return null;for(;null!==C;)t(M,C),C=C.sibling;return null}function i(M,C){for(M=new Map;null!==C;)M.set(null!==C.key?C.key:C.index,C),C=C.sibling;return M}function s(M,C){return(M=m(M,C)).index=0,M.sibling=null,M}function c(M,C,P){return M.index=P,e?null!==(P=M.alternate)?(P=P.index)<C?(M.flags|=2,C):P:(M.flags|=2,C):(M.flags|=1048576,C)}function h(M){return e&&null===M.alternate&&(M.flags|=2),M}function w(M,C,P,q){return null===C||6!==C.tag?((C=A(P,M.mode,q)).return=M,C):((C=s(C,P)).return=M,C)}function x(M,C,P,q){var me=P.type;return me===at?B(M,C,P.props.children,q,P.key):null!==C&&(C.elementType===me||"object"==typeof me&&null!==me&&me.$$typeof===b&&si(me)===C.type)?((q=s(C,P.props)).ref=Je(M,C,P),q.return=M,q):((q=S(P.type,P.key,P.props,null,M.mode,q)).ref=Je(M,C,P),q.return=M,q)}function T(M,C,P,q){return null===C||4!==C.tag||C.stateNode.containerInfo!==P.containerInfo||C.stateNode.implementation!==P.implementation?((C=D(P,M.mode,q)).return=M,C):((C=s(C,P.children||[])).return=M,C)}function B(M,C,P,q,me){return null===C||7!==C.tag?((C=E(P,M.mode,q,me)).return=M,C):((C=s(C,P)).return=M,C)}function X(M,C,P){if("string"==typeof C&&""!==C||"number"==typeof C)return(C=A(""+C,M.mode,P)).return=M,C;if("object"==typeof C&&null!==C){switch(C.$$typeof){case mt:return(P=S(C.type,C.key,C.props,null,M.mode,P)).ref=Je(M,null,C),P.return=M,P;case Ge:return(C=D(C,M.mode,P)).return=M,C;case b:return X(M,(0,C._init)(C._payload),P)}if(Oo(C)||Pe(C))return(C=E(C,M.mode,P,null)).return=M,C;li(M,C)}return null}function V(M,C,P,q){var me=null!==C?C.key:null;if("string"==typeof P&&""!==P||"number"==typeof P)return null!==me?null:w(M,C,""+P,q);if("object"==typeof P&&null!==P){switch(P.$$typeof){case mt:return P.key===me?x(M,C,P,q):null;case Ge:return P.key===me?T(M,C,P,q):null;case b:return V(M,C,(me=P._init)(P._payload),q)}if(Oo(P)||Pe(P))return null!==me?null:B(M,C,P,q,null);li(M,P)}return null}function te(M,C,P,q,me){if("string"==typeof q&&""!==q||"number"==typeof q)return w(C,M=M.get(P)||null,""+q,me);if("object"==typeof q&&null!==q){switch(q.$$typeof){case mt:return x(C,M=M.get(null===q.key?P:q.key)||null,q,me);case Ge:return T(C,M=M.get(null===q.key?P:q.key)||null,q,me);case b:return te(M,C,P,(0,q._init)(q._payload),me)}if(Oo(q)||Pe(q))return B(C,M=M.get(P)||null,q,me,null);li(C,q)}return null}return function fe(M,C,P,q){if("object"==typeof P&&null!==P&&P.type===at&&null===P.key&&(P=P.props.children),"object"==typeof P&&null!==P){switch(P.$$typeof){case mt:e:{for(var me=P.key,ve=C;null!==ve;){if(ve.key===me){if((me=P.type)===at){if(7===ve.tag){r(M,ve.sibling),(C=s(ve,P.props.children)).return=M,M=C;break e}}else if(ve.elementType===me||"object"==typeof me&&null!==me&&me.$$typeof===b&&si(me)===ve.type){r(M,ve.sibling),(C=s(ve,P.props)).ref=Je(M,ve,P),C.return=M,M=C;break e}r(M,ve);break}t(M,ve),ve=ve.sibling}P.type===at?((C=E(P.props.children,M.mode,q,P.key)).return=M,M=C):((q=S(P.type,P.key,P.props,null,M.mode,q)).ref=Je(M,C,P),q.return=M,M=q)}return h(M);case Ge:e:{for(ve=P.key;null!==C;){if(C.key===ve){if(4===C.tag&&C.stateNode.containerInfo===P.containerInfo&&C.stateNode.implementation===P.implementation){r(M,C.sibling),(C=s(C,P.children||[])).return=M,M=C;break e}r(M,C);break}t(M,C),C=C.sibling}(C=D(P,M.mode,q)).return=M,M=C}return h(M);case b:return fe(M,C,(ve=P._init)(P._payload),q)}if(Oo(P))return function ae(M,C,P,q){for(var me=null,ve=null,Se=C,_e=C=0,lt=null;null!==Se&&_e<P.length;_e++){Se.index>_e?(lt=Se,Se=null):lt=Se.sibling;var Le=V(M,Se,P[_e],q);if(null===Le){null===Se&&(Se=lt);break}e&&Se&&null===Le.alternate&&t(M,Se),C=c(Le,C,_e),null===ve?me=Le:ve.sibling=Le,ve=Le,Se=lt}if(_e===P.length)return r(M,Se),tt&&dr(M,_e),me;if(null===Se){for(;_e<P.length;_e++)null!==(Se=X(M,P[_e],q))&&(C=c(Se,C,_e),null===ve?me=Se:ve.sibling=Se,ve=Se);return tt&&dr(M,_e),me}for(Se=i(M,Se);_e<P.length;_e++)null!==(lt=te(Se,M,_e,P[_e],q))&&(e&&null!==lt.alternate&&Se.delete(null===lt.key?_e:lt.ke
vendor: 23,979 bytes, line 1
1y),C=c(lt,C,_e),null===ve?me=lt:ve.sibling=lt,ve=lt);return e&&Se.forEach(function(sn){return t(M,sn)}),tt&&dr(M,_e),me}(M,C,P,q);if(Pe(P))return function re(M,C,P,q){var me=Pe(P);if("function"!=typeof me)throw Error($(150));if(null==(P=me.call(P)))throw Error($(151));for(var ve=me=null,Se=C,_e=C=0,lt=null,Le=P.next();null!==Se&&!Le.done;_e++,Le=P.next()){Se.index>_e?(lt=Se,Se=null):lt=Se.sibling;var sn=V(M,Se,Le.value,q);if(null===sn){null===Se&&(Se=lt);break}e&&Se&&null===sn.alternate&&t(M,Se),C=c(sn,C,_e),null===ve?me=sn:ve.sibling=sn,ve=sn,Se=lt}if(Le.done)return r(M,Se),tt&&dr(M,_e),me;if(null===Se){for(;!Le.done;_e++,Le=P.next())null!==(Le=X(M,Le.value,q))&&(C=c(Le,C,_e),null===ve?me=Le:ve.sibling=Le,ve=Le);return tt&&dr(M,_e),me}for(Se=i(M,Se);!Le.done;_e++,Le=P.next())null!==(Le=te(Se,M,_e,Le.value,q))&&(e&&null!==Le.alternate&&Se.delete(null===Le.key?_e:Le.key),C=c(Le,C,_e),null===ve?me=Le:ve.sibling=Le,ve=Le);return e&&Se.forEach(function(xi){return t(M,xi)}),tt&&dr(M,_e),me}(M,C,P,q);li(M,P)}return"string"==typeof P&&""!==P||"number"==typeof P?(P=""+P,null!==C&&6===C.tag?(r(M,C.sibling),(C=s(C,P)).return=M,M=C):(r(M,C),(C=A(P,M.mode,q)).return=M,M=C),h(M)):r(M,C)}}var hr=Ca(!0),js=Ca(!1),Mn=Cn(null),Dr=null,Bn=null,Na=null;function Rr(){Na=Bn=Dr=null}function sl(e){var t=Mn.current;rt(Mn),e._currentValue=t}function ul(e,t,r){for(;null!==e;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==i&&(i.childLanes|=t)):null!==i&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===r)break;e=e.return}}function Xt(e,t){Dr=e,Na=Bn=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.lanes&t&&(jt=!0),e.firstContext=null)}function St(e){var t=e._currentValue;if(Na!==e)if(e={context:e,memoizedValue:t,next:null},null===Bn){if(null===Dr)throw Error($(308));Bn=e,Dr.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var mn=null;function zn(e){null===mn?mn=[e]:mn.push(e)}function Ir(e,t,r,i){var s=t.interleaved;return null===s?(r.next=r,zn(t)):(r.next=s.next,s.next=r),t.interleaved=r,ye(e,i)}function ye(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Gn=!1;function al(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cl(e,t){t.updateQueue===(e=e.updateQueue)&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Un(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gr(e,t,r){var i=e.updateQueue;if(null===i)return null;if(i=i.shared,2&Be){var s=i.pending;return null===s?t.next=t:(t.next=s.next,s.next=t),i.pending=t,ye(e,r)}return null===(s=i.interleaved)?(t.next=t,zn(i)):(t.next=s.next,s.next=t),i.interleaved=t,ye(e,r)}function ui(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&r))){var i=t.lanes;t.lanes=r|=i&=e.pendingLanes,ir(e,r)}}function Ma(e,t){var r=e.updateQueue,i=e.alternate;if(null===i||r!==(i=i.updateQueue))null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t;else{var s=null,c=null;if(null!==(r=r.firstBaseUpdate)){do{var h={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===c?s=c=h:c=c.next=h,r=r.next}while(null!==r);null===c?s=c=t:c=c.next=t}else s=c=t;e.updateQueue=r={baseState:i.baseState,firstBaseUpdate:s,lastBaseUpdate:c,shared:i.shared,effects:i.effects}}}function fl(e,t,r,i){var s=e.updateQueue;Gn=!1;var c=s.firstBaseUpdate,h=s.lastBaseUpdate,w=s.shared.pending;if(null!==w){s.shared.pending=null;var x=w,T=x.next;x.next=null,null===h?c=T:h.next=T,h=x;var B=e.alternate;null!==B&&(w=(B=B.updateQueue).lastBaseUpdate)!==h&&(null===w?B.firstBaseUpdate=T:w.next=T,B.lastBaseUpdate=x)}if(null!==c){var X=s.baseState;for(h=0,B=T=x=null,w=c;;){var V=w.lane,te=w.eventTime;if((i&V)===V){null!==B&&(B=B.next={eventTime:te,lane:0,tag:w.tag,payload:w.payload,callback:w.callback,next:null});e:{var ae=e,re=w;switch(V=t,te=r,re.tag){case 1:if("function"==typeof(ae=re.payload)){X=ae.call(te,X,V);break e}X=ae;break e;case 3:ae.flags=-65537&ae.flags|128;case 0:if(null==(V="function"==typeof(ae=re.payload)?ae.call(te,X,V):ae))break e;X=k({},X,V);break e;case 2:Gn=!0}}null!==w.callback&&0!==w.lane&&(e.flags|=64,null===(V=s.effects)?s.effects=[w]:V.push(w))}else te={eventTime:te,lane:V,tag:w.tag,payload:w.payload,callback:w.callback,next:null},null===B?(T=B=te,x=X):B=B.next=te,h|=V;if(null===(w=w.next)){if(null===(w=s.shared.pending))break;w=(V=w).next,V.next=null,s.lastBaseUpdate=V,s.shared.pending=null}}if(null===B&&(x=X),s.baseState=x,s.firstBaseUpdate=T,s.lastBaseUpdate=B,null!==(t=s.shared.interleaved)){s=t;do{h|=s.lane,s=s.next}while(s!==t)}else null===c&&(s.shared.lanes=0);Xr|=h,e.lanes=h,e.memoizedState=X}}function ai(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var i=e[t],s=i.callback;if(null!==s){if(i.callback=null,i=r,"function"!=typeof s)throw Error($(191,s));s.call(i)}}}var qn={},yn=Cn(qn),ci=Cn(qn),Or=Cn(qn);function Wn(e){if(e===qn)throw Error($(174));return e}function dl(e,t){switch(He(Or,t),He(ci,e),He(yn,qn),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jl(null,"");break;default:t=jl(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}rt(yn),He(yn,t)}function Ar(){rt(yn),rt(ci),rt(Or)}function fi(e){Wn(Or.current);var t=Wn(yn.current),r=jl(t,e.type);t!==r&&(He(ci,e),He(yn,r))}function di(e){ci.current===e&&(rt(yn),rt(ci))}var ut=Cn(0);function pl(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ys=[];function hl(){for(var e=0;e<Ys.length;e++)Ys[e]._workInProgressVersionPrimary=null;Ys.length=0}var Ks=it.ReactCurrentDispatcher,za=it.ReactCurrentBatchConfig,mr=0,ot=null,_t=null,Ct=null,gl=!1,ml=!1,Lr=0,Pa=0;function pt(){throw Error($(321))}function Eo(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!kn(e[r],t[r]))return!1;return!0}function Ta(e,t,r,i,s,c){if(mr=c,ot=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ks.current=null===e||null===e.memoizedState?df:ba,e=r(i,s),ml){c=0;do{if(ml=!1,Lr=0,25<=c)throw Error($(301));c+=1,Ct=_t=null,t.updateQueue=null,Ks.current=pf,e=r(i,s)}while(ml)}if(Ks.current=Te,t=null!==_t&&null!==_t.next,mr=0,Ct=_t=ot=null,gl=!1,t)throw Error($(300));return e}function yl(){var e=0!==Lr;return Lr=0,e}function Pn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ct?ot.memoizedState=Ct=e:Ct=Ct.next=e,Ct}function Tn(){if(null===_t){var e=ot.alternate;e=null!==e?e.memoizedState:null}else e=_t.next;var t=null===Ct?ot.memoizedState:Ct.next;if(null!==t)Ct=t,_t=e;else{if(null===e)throw Error($(310));e={memoizedState:(_t=e).memoizedState,baseState:_t.baseState,baseQueue:_t.baseQueue,queue:_t.queue,next:null},null===Ct?ot.memoizedState=Ct=e:Ct=Ct.next=e}return Ct}function $r(e,t){return"function"==typeof t?t(e):t}function Jn(e){var t=Tn(),r=t.queue;if(null===r)throw Error($(311));r.lastRenderedReducer=e;var i=_t,s=i.baseQueue,c=r.pending;if(null!==c){if(null!==s){var h=s.next;s.next=c.next,c.next=h}i.baseQueue=s=c,r.pending=null}if(null!==s){i=i.baseState;var w=h=null,x=null,T=c=s.next;do{var B=T.lane;if((mr&B)===B)null!==x&&(x=x.next={lane:0,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),i=T.hasEagerState?T.eagerState:e(i,T.action);else{var X={lane:B,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null};null===x?(w=x=X,h=i):x=x.next=X,ot.lanes|=B,Xr|=B}T=T.next}while(null!==T&&T!==c);null===x?h=i:x.next=w,kn(i,t.memoizedState)||(jt=!0),t.memoizedState=i,t.baseState=h,t.baseQueue=x,r.lastRenderedState=i}if(null!==(e=r.interleaved)){s=e;do{ot.lanes|=c=s.lane,Xr|=c,s=s.next}while(s!==e)}else null===s&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function vl(e){var t=Tn(),r=t.queue;if(null===r)throw Error($(311));r.lastRenderedReducer=e;var i=r.dispatch,s=r.pending,c=t.memoizedState;if(null!==s){r.pending=null;var h=s=s.next;do{c=e(c,h.action),h=h.next}while(h!==s);kn(c,t.memoizedState)||(jt=!0),t.memoizedState=c,null===t.baseQueue&&(t.baseState=c),r.lastRenderedState=c}return[c,i]}function Da(){}function Ra(e,t){var r=ot,i=Tn(),s=t(),c=!kn(i.memoizedState,s);if(c&&(i.memoizedState=s,jt=!0),Fr(Ia.bind(null,r,i=i.queue,e),[e]),i.getSnapshot!==t||c||null!==Ct&&1&Ct.memoizedState.tag){if(r.flags|=2048,ko(9,Qs.bind(null,r,i,s,t),void 0,null),null===Nt)throw Error($(349));30&mr||Zs(r,t,s)}return s}function Zs(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=ot.updateQueue)?(ot.updateQueue=t={lastEffect:null,stores:null},t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Qs(e,t,r,i){t.value=r,t.getSnapshot=i,wl(t)&&Sl(e)}function Ia(e,t,r){return r(function(){wl(t)&&Sl(e)})}function wl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!kn(e,r)}catch{return!0}}function Sl(e){var t=ye(e,1);null!==t&&wn(t,e,1,-1)}function Oa(e){var t=Pn();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,t.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:$r,lastRenderedState:e},e=e.dispatch=ff.bind(null,ot,e),[t.memoizedState,e]}function ko(e,t,r,i){return e={tag:e,create:t,destroy:r,deps:i,next:null},null===(t=ot.updateQueue)?(ot.updateQueue=t={lastEffect:null,stores:null},t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(i=r.next,r.next=e,e.next=i,t.lastEffect=e),e}function Gs(){return Tn().memoizedState}function _l(e,t,r,i){var s=Pn();ot.flags|=e,s.memoizedState=ko(1|t,r,void 0,void 0===i?null:i)}function xl(e,t,r,i){var s=Tn();i=void 0===i?null:i;var c=void 0;if(null!==_t){var h=_t.memoizedState;if(c=h.destroy,null!==i&&Eo(i,h.deps))return void(s.memoizedState=ko(t,r,c,i))}ot.flags|=e,s.memoizedState=ko(1|t,r,c,i)}function qs(e,t){return _l(8390656,8,e,t)}function Fr(e,t){return xl(2048,8,e,t)}function Js(e,t){return xl(4,2,e,t)}function El(e,t){return xl(4,4,e,t)}function eu(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function tu(e,t,r){return r=null!=r?r.concat([e]):null,xl(4,4,eu.bind(null,t,e),r)}function kl(){}function nu(e,t){var r=Tn();t=void 0===t?null:t;var i=r.memoizedState;return null!==i&&null!==t&&Eo(t,i[1])?i[0]:(r.memoizedState=[e,t],e)}function Cl(e,t){var r=Tn();t=void 0===t?null:t;var i=r.memoizedState;return null!==i&&null!==t&&Eo(t,i[1])?i[0]:(e=e(),r.memoizedState=[e,t],e)}function Aa(e,t,r){return 21&mr?(kn(r,t)||(r=un(),ot.lanes|=r,Xr|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,jt=!0),e.memoizedState=r)}function Nl(e,t){var r=je;je=0!==r&&4>r?r:4,e(!0);var i=za.transition;za.transition={};try{e(!1),t()}finally{je=r,za.transition=i}}function La(){return Tn().memoizedState}function $a(e,t,r){var i=Xn(e);r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Fa(e)?Ha(t,r):null!==(r=Ir(e,t,r,i))&&(wn(r,e,i,Bt()),Hr(r,t,i))}function ff(e,t,r){var i=Xn(e),s={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Fa(e))Ha(t,s);else{var c=e.alternate;if(0===e.lanes&&(null===c||0===c.lanes)&&null!==(c=t.lastRenderedReducer))try{var h=t.lastRenderedState,w=c(h,r);if(s.hasEagerState=!0,s.eagerState=w,kn(w,h)){var x=t.interleaved;return null===x?(s.next=s,zn(t)):(s.next=x.next,x.next=s),void(t.interleaved=s)}}catch{}null!==(r=Ir(e,t,s,i))&&(wn(r,e,i,s=Bt()),Hr(r,t,i))}}function Fa(e){var t=e.alternate;return e===ot||null!==t&&t===ot}function Ha(e,t){ml=gl=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Hr(e,t,r){if(4194240&r){var i=t.lanes;t.lanes=r|=i&=e.pendingLanes,ir(e,r)}}var Te={readContext:St,useCallback:pt,useContext:pt,useEffect:pt,useImperativeHandle:pt,useInsertionEffect:pt,useLayoutEffect:pt,useMemo:pt,useReducer:pt,useRef:pt,useState:pt,useDebugValue:pt,useDeferredValue:pt,useTransition:pt,useMutableSource:pt,useSyncExternalStore:pt,useId:pt,unstable_isNewReconciler:!1},df={readContext:St,useCallback:function(e,t){return Pn().memoizedState=[e,void 0===t?null:t],e},useContext:St,useEffect:qs,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,_l(4194308,4,eu.bind(null,t,e),r)},useLayoutEffect:function(e,t){return _l(4194308,4,e,t)},useInsertionEffect:function(e,t){return _l(4,2,e,t)},useMemo:function(e,t){var r=Pn();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=Pn();return t=void 0!==r?r(t):t,i.memoizedState=i.baseState=t,i.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=$a.bind(null,ot,e),[i.memoizedState,e]},useRef:function(e){return Pn().memoizedState={current:e}},useState:Oa,useDebugValue:kl,useDeferredValue:function(e){return Pn().memoizedState=e},useTransition:function(){var e=Oa(!1),t=e[0];return e=Nl.bind(null,e[1]),Pn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=ot,s=Pn();if(tt){if(void 0===r)throw Error($(407));r=r()}else{if(r=t(),null===Nt)throw Error($(349));30&mr||Zs(i,t,r)}s.memoizedState=r;var c={value:r,getSnapshot:t};return s.queue=c,qs(Ia.bind(null,i,c,e),[e]),i.flags|=2048,ko(9,Qs.bind(null,i,c,r,t),void 0,null),r},useId:function(){var e=Pn(),t=Nt.identifierPrefix;if(tt){var r=Qn;t=":"+t+"R"+(r=(Ze&~(1<<32-_n(Ze)-1)).toString(32)+r),0<(r=Lr++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=Pa++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ba={readContext:St,useCallback:nu,useContext:St,useEffect:Fr,useImperativeHandle:tu,useInsertionEffect:Js,useLayoutEffect:El,useMemo:Cl,useReducer:Jn,useRef:Gs,useState:function(){return Jn($r)},useDebugValue:kl,useDeferredValue:function(e){return Aa(Tn(),_t.memoizedState,e)},useTransition:function(){return[Jn($r)[0],Tn().memoizedState]},useMutableSource:Da,useSyncExternalStore:Ra,useId:La,unstable_isNewReconciler:!1},pf={readContext:St,useCallback:nu,useContext:St,useEffect:Fr,useImperativeHandle:tu,useInsertionEffect:Js,useLayoutEffect:El,useMemo:Cl,useReducer:vl,useRef:Gs,useState:function(){return vl($r)},useDebugValue:kl,useDeferredValue:function(e){var t=Tn();return null===_t?t.memoizedState=e:Aa(t,_t.memoizedState,e)},useTransition:function(){return[vl($r)[0],Tn().memoizedState]},useMutableSource:Da,useSyncExternalStore:Ra,useId:La,unstable_isNewReconciler:!1};function vn(e,t){if(e&&e.defaultProps){for(var r in t=k({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function Ml(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:k({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var zl={isMounted:function(e){return!!(e=e._reactInternals)&&kr(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var i=Bt(),s=Xn(e),c=Un(i,s);c.payload=t,null!=r&&(c.callback=r),null!==(t=gr(e,c,s))&&(wn(t,e,s,i),ui(t,e,s))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var i=Bt(),s=Xn(e),c=Un(i,s);c.tag=1,c.payload=t,null!=r&&(c.callback=r),null!==(t=gr(e,c,s))&&(wn(t,e,s,i),ui(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Bt(),i=Xn(e),s=Un(r,i);s.tag=2,null!=t&&(s.callback=t),null!==(t=gr(e,s,i))&&(wn(t,e,i,r),ui(t,e,i))}};function Va(e,t,r,i,s,c,h){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(i,c,h):!(t.prototype&&t.prototype.isPureReactComponent&&ao(r,i)&&ao(s,c))}function Ba(e,t,r){var i=!1,s=Rt,c=t.contextType;return"object"==typeof c&&null!==c?c=St(c):(s=Wt(t)?Nn:It.current,c=(i=null!=(i=t.contextTypes))?wo(e,s):Rt),t=new t(r,c),e.memoizedState=null!=t.state?t.state:null,t.updater=zl,e.stateNode=t,t._reactInternals=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=c),t}function Ua(e,t,r,i){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,i),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,i),t.state!==e&&zl.enqueueReplaceState(t,t.state,null)}function br(e,t,r,i){var s=e.stateNode;s.props=r,s.state=e.memoizedState,s.refs={},al(e);var c=t.contextType;"object"==typeof c&&null!==c?s.context=St(c):(c=Wt(t)?Nn:It.current,s.context=wo(e,c)),s.state=e.memoizedState,"function"==typeof(c=t.getDerivedStateFromProps)&&(Ml(e,t,c,r),s.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof s.getSnapshotBeforeUpdate||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||(t=s.state,"function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount(),t!==s.state&&zl.enqueueReplaceState(s,s.state,null),fl(e,r,s,i),s.state=e.memoizedState),"function"==typeof s.componentDidMount&&(e.flags|=4194308)}function Vr(e,t){try{var r="",i=t;do{r+=Ae(i),i=i.return}while(i);var s=r}catch(c){s="\nError generating stack: "+c.message+"\n"+c.stack}return{value:e,source:t,stack:s,digest:null}}function Pl(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Tl(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Wa="function"==typeof WeakMap?WeakMap:Map;function Dl(e,t,r){(r=Un(-1,r)).tag=3,r.payload={element:null};var i=t.value;return r.callback=function(){Hl||(Hl=!0,Eu=i),Tl(0,t)},r}function ru(e,t,r){(r=Un(-1,r)).tag=3;var i=e.type.getDerivedStateFromError;if("function"==typeof i){var s=t.value;r.payload=function(){return i(s)},r.callback=function(){Tl(0,t)}}var c=e.stateNode;return null!==c&&"function"==typeof c.componentDidCatch&&(r.callback=function(){Tl(0,t),"function"!=typeof i&&(null===nr?nr=new Set([this]):nr.add(this));var h=t.stack;this.componentDidCatch(t.value,{componentStack:null!==h?h:""})}),r}function Xa(e,t,r){var i=e.pingCache;if(null===i){i=e.pingCache=new Wa;var s=new Set;i.set(t,s)}else void 0===(s=i.get(t))&&i.set(t,s=new Set);s.has(r)||(s.add(r),e=n.bind(null,e,t,r),t.then(e,e))}function ja(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function pi(e,t,r,i,s){return 1&e.mode?(e.flags|=65536,e.lanes=s,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=Un(-1,1)).tag=2,gr(r,t,1))),r.lanes|=1),e)}var Co=it.ReactCurrentOwner,jt=!1;function bt(e,t,r,i){t.child=null===e?js(t,null,r,i):hr(t,e.child,r,i)}function Ya(e,t,r,i,s){r=r.render;var c=t.ref;return Xt(t,s),i=Ta(e,t,r,i,c,s),r=yl(),null===e||jt?(tt&&r&&bs(t),t.flags|=1,bt(e,t,i,s),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,Yt(e,t,s))}function Rl(e,t,r,i,s){if(null===e){var c=r.type;return"function"!=typeof c||g(c)||void 0!==c.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=S(r.type,null,i,t,t.mode,s)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=c,Ka(e,t,c,i,s))}return c=e.child,e.lanes&s||!(r=null!==(r=r.compare)?r:ao)(c.memoizedProps,i)||e.ref!==t.ref?(t.flags|=1,(e=m(c,i)).ref=t.ref,e.return=t,t.child=e):Yt(e,t,s)}function Ka(e,t,r,i,s){if(null!==e){var c=e.memoizedProps;if(ao(c,i)&&e.ref===t.ref){if(jt=!1,t.pendingProps=i=c,0==(e.lanes&s))return t.lanes=e.lanes,Yt(e,t,s);131072&e.flags&&(jt=!0)}}return hi(e,t,r,i,s)}function Za(e,t,r){var i=t.pendingProps,s=i.children,c=null!==e?e.memoizedState:null;if("hidden"===i.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==c?c.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,He(Wr,ln),ln|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=null!==c?c.baseLanes:r,He(Wr,ln),ln|=i}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},He(Wr,ln),ln|=r;else null!==c?(i=c.baseLanes|r,t.memoizedState=null):i=r,He(Wr,ln),ln|=i;return bt(e,t,s,r),t.child}function Qa(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function hi(e,t,r,i,s){var c=Wt(r)?Nn:It.current;return c=wo(t,c),Xt(t,s),r=Ta(e,t,r,i,c,s),i=yl(),null===e||jt?(tt&&i&&bs(t),t.flags|=1,bt(e,t,r,s),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,Yt(e,t,s))}function Ga(e,t,r,i,s){if(Wt(r)){var c=!0;ol(t)}else c=!1;if(Xt(t,s),null===t.stateNode)Dn(e,t),Ba(t,r,i),br(t,r,i,s),i=!0;else if(null===e){var h=t.stateNode,w=t.memoizedProps;h.props=w;var x=h.context,T=r.contextType;T="object"==typeof T&&null!==T?St(T):wo(t,T=Wt(r)?Nn:It.current);var B=r.getDerivedStateFromProps,X="function"==typeof B||"function"==typeof h.getSnapshotBeforeUpdate;X||"function"!=typeof h.UNSAFE_componentWillReceiveProps&&"function"!=typeof h.componentWillReceiveProps||(w!==i||x!==T)&&Ua(t,h,i,T),Gn=!1;var V=t.memoizedState;h.state=V,fl(t,i,h,s),x=t.memoizedState,w!==i||V!==x||Ot.current||Gn?("function"==typeof B&&(Ml(t,r,B,i),x=t.memoizedState),(w=Gn||Va(t,r,w,i,V,x,T))?(X||"function"!=typeof h.UNSAFE_componentWillMount&&"function"!=typeof h.componentWillMount||("function"==typeof h.componentWillMount&&h.componentWillMount(),"function"==typeof h.UNSAFE_componentWillMount&&h.UNSAFE_componentWillMount()),"function"==typeof h.componentDidMount&&(t.flags|=4194308)):("function"==typeof h.componentDidMount&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=x),h.props=i,h.state=x,h.context=T,i=w):("function"==typeof h.componentDidMount&&(t.flags|=4194308),i=!1)}else{h=t.stateNode,cl(e,t),w=t.memoizedProps,T=t.type===t.elementType?w:vn(t.type,w),h.props=T,X=t.pendingProps,V=h.context,x="object"==typeof(x=r.contextType)&&null!==x?St(x):wo(t,x=Wt(r)?Nn:It.current);var te=r.getDerivedStateFromProps;(B="function"==typeof te||"function"==typeof h.getSnapshotBeforeUpdate)||"function"!=typeof h.UNSAFE_componentWillReceiveProps&&"function"!=typeof h.componentWillReceiveProps||(w!==X||V!==x)&&Ua(t,h,i,x),Gn=!1,h.state=V=t.memoizedState,fl(t,i,h,s);var ae=t.memoizedState;w!==X||V!==ae||Ot.current||Gn?("function"==typeof te&&(Ml(t,r,te,i),ae=t.memoizedState),(T=Gn||Va(t,r,T,i,V,ae,x)||!1)?(B||"function"!=typeof h.UNSAFE_componentWillUpdate&&"function"!=typeof h.componentWillUpdate||("function"==typeof h.componentWillUpdate&&h.componentWillUpdate(i,ae,x),"function"==typeof h.UNSAFE_componentWillUpdate&&h.UNSAFE_componentWillUpdate(i,ae,x)),"function"==typeof h.componentDidUpdate&&(t.flags|=4),"function"==typeof h.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof h.componentDidUpdate||w===e.memoizedProps&&V===e.memoizedState||(t.flags|=4),"function"!=typeof h.getSnapshotBeforeUpdate||w===e.memoizedProps&&V===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=ae),h.props=i,h.state=ae,h.context=x,i=T):("function"!=typeof h.componentDidUpdate||w===e.memoizedProps&&V===e.memoizedState||(t.flags|=4),"function"!=typeof h.getSnapshotBeforeUpdate||w===e.memoizedProps&&V===e.memoizedState||(t.flags|=1024),i=!1)}return No(e,t,r,i,c,s)}function No(e,t,r,i,s,c){Qa(e,t);var h=0!=(128&t.flags);if(!i&&!h)return s&&xa(t,r,!1),Yt(e,t,c);i=t.stateNode,Co.current=t;var w=h&&"function"!=typeof r.getDerivedStateFromError?null:i.render();return t.flags|=1,null!==e&&h?(t.child=hr(t,e.child,null,c),t.child=hr(t,null,w,c)):bt(e,t,w,c),t.memoizedState=i.state,s&&xa(t,r,!0),t.child}function Br(e){var t=e.stateNode;t.pendingContext?Sa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Sa(0,t.context,!1),dl(e,t.containerInfo)}function ou(e,t,r,i,s){return pr(),Xs(s),t.flags|=256,bt(e,t,r,i
vendor: 9,324 bytes, line 1
1),t.child}var tc,Al,au,cu,Il={dehydrated:null,treeContext:null,retryLane:0};function iu(e){return{baseLanes:e,cachePool:null,transitions:null}}function qa(e,t,r){var w,i=t.pendingProps,s=ut.current,c=!1,h=0!=(128&t.flags);if((w=h)||(w=(null===e||null!==e.memoizedState)&&0!=(2&s)),w?(c=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(s|=1),He(ut,1&s),null===e)return Tr(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(t.lanes=1&t.mode?"$!"===e.data?8:1073741824:1,null):(h=i.children,e=i.fallback,c?(c=t.child,h={mode:"hidden",children:h},1&(i=t.mode)||null===c?c=N(h,i,0,null):(c.childLanes=0,c.pendingProps=h),e=E(e,i,r,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=iu(r),t.memoizedState=Il,e):lu(t,h));if(null!==(s=e.memoizedState)&&null!==(w=s.dehydrated))return function Ja(e,t,r,i,s,c,h){if(r)return 256&t.flags?(t.flags&=-257,Ol(e,t,h,i=Pl(Error($(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(c=i.fallback,i=N({mode:"visible",children:i.children},s=t.mode,0,null),(c=E(c,s,h,null)).flags|=2,i.return=t,c.return=t,i.sibling=c,t.child=i,1&t.mode&&hr(t,e.child,null,h),t.child.memoizedState=iu(h),t.memoizedState=Il,c);if(!(1&t.mode))return Ol(e,t,h,null);if("$!"===s.data){if(i=s.nextSibling&&s.nextSibling.dataset)var w=i.dgst;return i=w,Ol(e,t,h,i=Pl(c=Error($(419)),i,void 0))}if(w=0!=(h&e.childLanes),jt||w){if(null!==(i=Nt)){switch(h&-h){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(s=s&(i.suspendedLanes|h)?0:s)&&s!==c.retryLane&&(c.retryLane=s,ye(e,s),wn(i,e,s,-1))}return hc(),Ol(e,t,h,i=Pl(Error($(421))))}return"$?"===s.data?(t.flags|=128,t.child=e.child,t=l.bind(null,e),s._reactRetry=t,null):(e=c.treeContext,kt=cr(s.nextSibling),Ht=t,tt=!0,hn=null,null!==e&&(st[rn++]=Ze,st[rn++]=Qn,st[rn++]=Ve,Ze=e.id,Qn=e.overflow,Ve=t),(t=lu(t,i.children)).flags|=4096,t)}(e,t,h,i,w,s,r);if(c){c=i.fallback,w=(s=e.child).sibling;var x={mode:"hidden",children:i.children};return 1&(h=t.mode)||t.child===s?(i=m(s,x)).subtreeFlags=14680064&s.subtreeFlags:((i=t.child).childLanes=0,i.pendingProps=x,t.deletions=null),null!==w?c=m(w,c):(c=E(c,h,r,null)).flags|=2,c.return=t,i.return=t,i.sibling=c,t.child=i,i=c,c=t.child,h=null===(h=e.child.memoizedState)?iu(r):{baseLanes:h.baseLanes|r,cachePool:null,transitions:h.transitions},c.memoizedState=h,c.childLanes=e.childLanes&~r,t.memoizedState=Il,i}return e=(c=e.child).sibling,i=m(c,{mode:"visible",children:i.children}),!(1&t.mode)&&(i.lanes=r),i.return=t,i.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function lu(e,t){return(t=N({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ol(e,t,r,i){return null!==i&&Xs(i),hr(t,e.child,null,r),(e=lu(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function su(e,t,r){e.lanes|=t;var i=e.alternate;null!==i&&(i.lanes|=t),ul(e.return,t,r)}function gi(e,t,r,i,s){var c=e.memoizedState;null===c?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:r,tailMode:s}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=i,c.tail=r,c.tailMode=s)}function ec(e,t,r){var i=t.pendingProps,s=i.revealOrder,c=i.tail;if(bt(e,t,i.children,r),2&(i=ut.current))i=1&i|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&su(e,r,t);else if(19===e.tag)su(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(He(ut,i),1&t.mode)switch(s){case"forwards":for(r=t.child,s=null;null!==r;)null!==(e=r.alternate)&&null===pl(e)&&(s=r),r=r.sibling;null===(r=s)?(s=t.child,t.child=null):(s=r.sibling,r.sibling=null),gi(t,!1,s,r,c);break;case"backwards":for(r=null,s=t.child,t.child=null;null!==s;){if(null!==(e=s.alternate)&&null===pl(e)){t.child=s;break}e=s.sibling,s.sibling=r,r=s,s=e}gi(t,!0,r,null,c);break;case"together":gi(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Dn(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Yt(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Xr|=t.lanes,!(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error($(153));if(null!==t.child){for(r=m(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)(r=r.sibling=m(e=e.sibling,e.pendingProps)).return=t;r.sibling=null}return t.child}function mi(e,t){if(!tt)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var i=null;null!==r;)null!==r.alternate&&(i=r),r=r.sibling;null===i?t||null===e.tail?e.tail=null:e.tail.sibling=null:i.sibling=null}}function At(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,i=0;if(t)for(var s=e.child;null!==s;)r|=s.lanes|s.childLanes,i|=14680064&s.subtreeFlags,i|=14680064&s.flags,s.return=e,s=s.sibling;else for(s=e.child;null!==s;)r|=s.lanes|s.childLanes,i|=s.subtreeFlags,i|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=i,e.childLanes=r,t}function nc(e,t,r){var i=t.pendingProps;switch(Vs(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return At(t),null;case 1:case 17:return Wt(t.type)&&oi(),At(t),null;case 3:return i=t.stateNode,Ar(),rt(Ot),rt(It),hl(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(null===e||null===e.child)&&(ii(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==hn&&(Nu(hn),hn=null))),Al(e,t),At(t),null;case 5:di(t);var s=Wn(Or.current);if(r=t.type,null!==e&&null!=t.stateNode)au(e,t,r,i,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(null===t.stateNode)throw Error($(166));return At(t),null}if(e=Wn(yn.current),ii(t)){r=t.type;var c=t.memoizedProps;switch((i=t.stateNode)[Vn]=t,i[ri]=c,e=0!=(1&t.mode),r){case"dialog":nt("cancel",i),nt("close",i);break;case"iframe":case"object":case"embed":nt("load",i);break;case"video":case"audio":for(s=0;s<ei.length;s++)nt(ei[s],i);break;case"source":nt("error",i);break;case"img":case"image":case"link":nt("error",i),nt("load",i);break;case"details":nt("toggle",i);break;case"input":Kr(i,c),nt("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!c.multiple},nt("invalid",i);break;case"textarea":Du(i,c),nt("invalid",i)}for(var h in Kl(r,c),s=null,c)if(c.hasOwnProperty(h)){var w=c[h];"children"===h?"string"==typeof w?i.textContent!==w&&(!0!==c.suppressHydrationWarning&&el(i.textContent,w,e),s=["children",w]):"number"==typeof w&&i.textContent!==""+w&&(!0!==c.suppressHydrationWarning&&el(i.textContent,w,e),s=["children",""+w]):Ie.hasOwnProperty(h)&&null!=w&&"onScroll"===h&&nt("scroll",i)}switch(r){case"input":Et(i),Tu(i,c,!0);break;case"textarea":Et(i),Xl(i);break;case"select":case"option":break;default:"function"==typeof c.onClick&&(i.onclick=tl)}t.updateQueue=i=s,null!==i&&(t.flags|=4)}else{h=9===s.nodeType?s:s.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=Ao(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=h.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof i.is?e=h.createElement(r,{is:i.is}):(e=h.createElement(r),"select"===r&&(h=e,i.multiple?h.multiple=!0:i.size&&(h.size=i.size))):e=h.createElementNS(e,r),e[Vn]=t,e[ri]=i,tc(e,t,!1,!1),t.stateNode=e;e:{switch(h=Zl(r,i),r){case"dialog":nt("cancel",e),nt("close",e),s=i;break;case"iframe":case"object":case"embed":nt("load",e),s=i;break;case"video":case"audio":for(s=0;s<ei.length;s++)nt(ei[s],e);s=i;break;case"source":nt("error",e),s=i;break;case"img":case"image":case"link":nt("error",e),nt("load",e),s=i;break;case"details":nt("toggle",e),s=i;break;case"input":Kr(e,i),s=Er(e,i),nt("invalid",e);break;case"option":default:s=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},s=k({},i,{value:void 0}),nt("invalid",e);break;case"textarea":Du(e,i),s=Wl(e,i),nt("invalid",e)}for(c in Kl(r,s),w=s)if(w.hasOwnProperty(c)){var x=w[c];"style"===c?Yl(e,x):"dangerouslySetInnerHTML"===c?null!=(x=x?x.__html:void 0)&&Ru(e,x):"children"===c?"string"==typeof x?("textarea"!==r||""!==x)&&Lo(e,x):"number"==typeof x&&Lo(e,""+x):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(Ie.hasOwnProperty(c)?null!=x&&"onScroll"===c&&nt("scroll",e):null!=x&&wt(e,c,x,h))}switch(r){case"input":Et(e),Tu(e,i,!1);break;case"textarea":Et(e),Xl(e);break;case"option":null!=i.value&&e.setAttribute("value",""+De(i.value));break;case"select":e.multiple=!!i.multiple,null!=(c=i.value)?Zr(e,!!i.multiple,c,!1):null!=i.defaultValue&&Zr(e,!!i.multiple,i.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=tl)}switch(r){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}
1return At(t),null;case 6:if(e&&null!=t.stateNode)cu(e,t,e.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error($(166));if(r=Wn(Or.current),Wn(yn.current),ii(t)){if(r=t.memoizedProps,(i=t.stateNode)[Vn]=t,(c=i.nodeValue!==r)&&null!==(e=Ht))switch(e.tag){case 3:el(i.nodeValue,r,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&el(i.nodeValue,r,0!=(1&e.mode))}c&&(t.flags|=4)}else(i=(9===r.nodeType?r:r.ownerDocument).createTextNode(i))[Vn]=t,t.stateNode=i}return At(t),null;case 13:if(rt(ut),i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tt&&null!==kt&&1&t.mode&&!(128&t.flags))cf(),pr(),t.flags|=98560,c=!1;else if(c=ii(t),null!==i&&null!==i.dehydrated){if(null===e){if(!c)throw Error($(318));if(!(c=null!==(c=t.memoizedState)?c.dehydrated:null))throw Error($(317));c[Vn]=t}else pr(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;At(t),c=!1}else null!==hn&&(Nu(hn),hn=null),c=!0;if(!c)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=r,t):((i=null!==i)!=(null!==e&&null!==e.memoizedState)&&i&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ut.current?0===xt&&(xt=3):hc())),null!==t.updateQueue&&(t.flags|=4),At(t),null);case 4:return Ar(),Al(e,t),null===e&&ti(t.stateNode.containerInfo),At(t),null;case 10:return sl(t.type._context),At(t),null;case 19:if(rt(ut),null===(c=t.memoizedState))return At(t),null;if(i=0!=(128&t.flags),null===(h=c.rendering))if(i)mi(c,!1);else{if(0!==xt||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(h=pl(e))){for(t.flags|=128,mi(c,!1),null!==(i=h.updateQueue)&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=r,r=t.child;null!==r;)e=i,(c=r).flags&=14680066,null===(h=c.alternate)?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=h.childLanes,c.lanes=h.lanes,c.child=h.child,c.subtreeFlags=0,c.deleti
vendor: 7,692 bytes, line 1
1ons=null,c.memoizedProps=h.memoizedProps,c.memoizedState=h.memoizedState,c.updateQueue=h.updateQueue,c.type=h.type,c.dependencies=null===(e=h.dependencies)?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return He(ut,1&ut.current|2),t.child}e=e.sibling}null!==c.tail&&dt()>zo&&(t.flags|=128,i=!0,mi(c,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=pl(h))){if(t.flags|=128,i=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),mi(c,!0),null===c.tail&&"hidden"===c.tailMode&&!h.alternate&&!tt)return At(t),null}else 2*dt()-c.renderingStartTime>zo&&1073741824!==r&&(t.flags|=128,i=!0,mi(c,!1),t.lanes=4194304);c.isBackwards?(h.sibling=t.child,t.child=h):(null!==(r=c.last)?r.sibling=h:t.child=h,c.last=h)}return null!==c.tail?(c.rendering=t=c.tail,c.tail=t.sibling,c.renderingStartTime=dt(),t.sibling=null,r=ut.current,He(ut,i?1&r|2:1&r),t):(At(t),null);case 22:case 23:return dc(),i=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==i&&(t.flags|=8192),i&&1&t.mode?1073741824&ln&&(At(t),6&t.subtreeFlags&&(t.flags|=8192)):At(t),null;case 24:case 25:return null}throw Error($(156,t.tag))}function fu(e,t){switch(Vs(t),t.tag){case 1:return Wt(t.type)&&oi(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ar(),rt(Ot),rt(It),hl(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return di(t),null;case 13:if(rt(ut),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error($(340));pr()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return rt(ut),null;case 4:return Ar(),null;case 10:return sl(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}tc=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Al=function(){},au=function(e,t,r,i){var s=e.memoizedProps;if(s!==i){e=t.stateNode,Wn(yn.current);var h,c=null;switch(r){case"input":s=Er(e,s),i=Er(e,i),c=[];break;case"select":s=k({},s,{value:void 0}),i=k({},i,{value:void 0}),c=[];break;case"textarea":s=Wl(e,s),i=Wl(e,i),c=[];break;default:"function"!=typeof s.onClick&&"function"==typeof i.onClick&&(e.onclick=tl)}for(T in Kl(r,i),r=null,s)if(!i.hasOwnProperty(T)&&s.hasOwnProperty(T)&&null!=s[T])if("style"===T){var w=s[T];for(h in w)w.hasOwnProperty(h)&&(r||(r={}),r[h]="")}else"dangerouslySetInnerHTML"!==T&&"children"!==T&&"suppressContentEditableWarning"!==T&&"suppressHydrationWarning"!==T&&"autoFocus"!==T&&(Ie.hasOwnProperty(T)?c||(c=[]):(c=c||[]).push(T,null));for(T in i){var x=i[T];if(w=s?.[T],i.hasOwnProperty(T)&&x!==w&&(null!=x||null!=w))if("style"===T)if(w){for(h in w)!w.hasOwnProperty(h)||x&&x.hasOwnProperty(h)||(r||(r={}),r[h]="");for(h in x)x.hasOwnProperty(h)&&w[h]!==x[h]&&(r||(r={}),r[h]=x[h])}else r||(c||(c=[]),c.push(T,r)),r=x;else"dangerouslySetInnerHTML"===T?(w=w?w.__html:void 0,null!=(x=x?x.__html:void 0)&&w!==x&&(c=c||[]).push(T,x)):"children"===T?"string"!=typeof x&&"number"!=typeof x||(c=c||[]).push(T,""+x):"suppressContentEditableWarning"!==T&&"suppressHydrationWarning"!==T&&(Ie.hasOwnProperty(T)?(null!=x&&"onScroll"===T&&nt("scroll",e),c||w===x||(c=[])):(c=c||[]).push(T,x))}r&&(c=c||[]).push("style",r);var T=c;(t.updateQueue=T)&&(t.flags|=4)}},cu=function(e,t,r,i){r!==i&&(t.flags|=4)};var yi=!1,yt=!1,du="function"==typeof WeakSet?WeakSet:Set,ge=null;function yr(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(i){ht(e,t,i)}else r.current=null}function Ll(e,t,r){try{r()}catch(i){ht(e,t,i)}}var pu=!1;function er(e,t,r){var i=t.updateQueue;if(null!==(i=null!==i?i.lastEffect:null)){var s=i=i.next;do{if((s.tag&e)===e){var c=s.destroy;s.destroy=void 0,void 0!==c&&Ll(t,r,c)}s=s.next}while(s!==i)}}function $l(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{(r.tag&e)===e&&(r.destroy=(0,r.create)()),r=r.next}while(r!==t)}}function hu(e){var t=e.ref;null!==t&&(e=e.stateNode,"function"==typeof t?t(e):t.current=e)}function rc(e){var t=e.alternate;null!==t&&(e.alternate=null,rc(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[Vn],delete t[ri],delete t[$s],delete t[wa],delete t[Zn]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function oc(e){return 5===e.tag||3===e.tag||4===e.tag}function gu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||oc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function mu(e,t,r){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=tl));else if(4!==i&&null!==(e=e.child))for(mu(e,t,r),e=e.sibling;null!==e;)mu(e,t,r),e=e.sibling}function yu(e,t,r){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==i&&null!==(e=e.child))for(yu(e,t,r),e=e.sibling;null!==e;)yu(e,t,r),e=e.sibling}var Pt=null,Rn=!1;function vr(e,t,r){for(r=r.child;null!==r;)vu(e,t,r),r=r.sibling}function vu(e,t,r){if(Fn&&"function"==typeof Fn.onCommitFiberUnmount)try{Fn.onCommitFiberUnmount(Oi,r)}catch{}switch(r.tag){case 5:yt||yr(r,t);case 6:var i=Pt,s=Rn;Pt=null,vr(e,t,r),Rn=s,null!==(Pt=i)&&(Rn?(r=r.stateNode,8===(e=Pt).nodeType?e.parentNode.removeChild(r):e.removeChild(r)):Pt.removeChild(r.stateNode));break;case 18:null!==Pt&&(Rn?(r=r.stateNode,8===(e=Pt).nodeType?Ls(e.parentNode,r):1===e.nodeType&&Ls(e,r),Bo(e)):Ls(Pt,r.stateNode));break;case 4:i=Pt,s=Rn,Pt=r.stateNode.containerInfo,Rn=!0,vr(e,t,r),Pt=i,Rn=s;break;case 0:case 11:case 14:case 15:if(!yt&&null!==(i=r.updateQueue)&&null!==(i=i.lastEffect)){s=i=i.next;do{var c=s,h=c.destroy;c=c.tag,void 0!==h&&(2&c||4&c)&&Ll(r,t,h),s=s.next}while(s!==i)}vr(e,t,r);break;case 1:if(!yt&&(yr(r,t),"function"==typeof(i=r.stateNode).componentWillUnmount))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(w){ht(r,t,w)}vr(e,t,r);break;case 21:vr(e,t,r);break;case 22:1&r.mode?(yt=(i=yt)||null!==r.memoizedState,vr(e,t,r),yt=i):vr(e,t,r);break;default:vr(e,t,r)}}function ic(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new du),t.forEach(function(i){var s=u.bind(null,e,i);r.has(i)||(r.add(i),i.then(s,s))})}}function In(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var s=r[i];try{var c=e,h=t,w=h;e:for(;null!==w;){switch(w.tag){case 5:Pt=w.stateNode,Rn=!1;break e;case 3:case 4:Pt=w.stateNode.containerInfo,Rn=!0;break e}w=w.return}if(null===Pt)throw Error($(160));vu(c,h,s),Pt=null,Rn=!1;var x=s.alternate;null!==x&&(x.return=null),s.return=null}catch(T){ht(s,t,T)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)lc(t,e),t=t.sibling}function lc(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(In(t,e),On(e),4&i){try{er(3,e,e.return),$l(3,e)}catch(re){ht(e,e.return,re)}try{er(5,e,e.return)}catch(re){ht(e,e.return,re)}}break;case 1:In(t,e),On(e),512&i&&null!==r&&yr(r,r.return);break;case 5:if(In(t,e),On(e),512&i&&null!==r&&yr(r,r.return),32&e.flags){var s=e.stateNode;try{Lo(s,"")}catch(re){ht(e,e.return,re)}}if(4&i&&null!=(s=e.stateNode)){var c=e.memoizedProps,h=null!==r?r.memoizedProps:c,w=e.type,x=e.updateQueue;
vendor: 9,822 bytes, line 1
1if(e.updateQueue=null,null!==x)try{"input"===w&&"radio"===c.type&&null!=c.name&&rr(s,c),Zl(w,h);var T=Zl(w,c);for(h=0;h<x.length;h+=2){var B=x[h],X=x[h+1];"style"===B?Yl(s,X):"dangerouslySetInnerHTML"===B?Ru(s,X):"children"===B?Lo(s,X):wt(s,B,X,T)}switch(w){case"input":Io(s,c);break;case"textarea":Mi(s,c);break;case"select":var V=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!c.multiple;var te=c.value;null!=te?Zr(s,!!c.multiple,te,!1):V!==!!c.multiple&&(null!=c.defaultValue?Zr(s,!!c.multiple,c.defaultValue,!0):Zr(s,!!c.multiple,c.multiple?[]:"",!1))}s[ri]=c}catch(re){ht(e,e.return,re)}}break;case 6:if(In(t,e),On(e),4&i){if(null===e.stateNode)throw Error($(162));s=e.stateNode,c=e.memoizedProps;try{s.nodeValue=c}catch(re){ht(e,e.return,re)}}break;case 3:if(In(t,e),On(e),4&i&&null!==r&&r.memoizedState.isDehydrated)try{Bo(t.containerInfo)}catch(re){ht(e,e.return,re)}break;case 4:default:In(t,e),On(e);break;case 13:In(t,e),On(e),8192&(s=e.child).flags&&(s.stateNode.isHidden=c=null!==s.memoizedState,!c||null!==s.alternate&&null!==s.alternate.memoizedState||(xu=dt())),4&i&&ic(e);break;case 22:if(B=null!==r&&null!==r.memoizedState,1&e.mode?(yt=(T=yt)||B,In(t,e),yt=T):In(t,e),On(e),8192&i){if((e.stateNode.isHidden=T=null!==e.memoizedState)&&!B&&1&e.mode)for(ge=e,B=e.child;null!==B;){for(X=ge=B;null!==ge;){switch(te=(V=ge).child,V.tag){case 0:case 11:case 14:case 15:er(4,V,V.return);break;case 1:yr(V,V.return);var ae=V.stateNode;if("function"==typeof ae.componentWillUnmount){i=V,r=V.return;try{ae.props=(t=i).memoizedProps,ae.state=t.memoizedState,ae.componentWillUnmount()}catch(re){ht(i,r,re)}}break;case 5:yr(V,V.return);break;case 22:if(null!==V.memoizedState){ac(X);continue}}null!==te?(te.return=V,ge=te):ac(X)}B=B.sibling}e:for(B=null,X=e;;){if(5===X.tag){if(null===B){B=X;try{s=X.stateNode,T?"function"==typeof(c=s.style).setProperty?c.setProperty("display","none","important"):c.display="none":(w=X.stateNode,h=null!=(x=X.memoizedProps.style)&&x.hasOwnProperty("display")?x.display:null,w.style.display=Iu("display",h))}catch(re){ht(e,e.return,re)}}}else if(6===X.tag){if(null===B)try{X.stateNode.nodeValue=T?"":X.memoizedProps}catch(re){ht(e,e.return,re)}}else if((22!==X.tag&&23!==X.tag||null===X.memoizedState||X===e)&&null!==X.child){X.child.return=X,X=X.child;continue}if(X===e)break e;for(;null===X.sibling;){if(null===X.return||X.return===e)break e;B===X&&(B=null),X=X.return}B===X&&(B=null),X.sibling.return=X.return,X=X.sibling}}break;case 19:In(t,e),On(e),4&i&&ic(e);case 21:}}function On(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(oc(r)){var i=r;break e}r=r.return}throw Error($(160))}switch(i.tag){case 5:var s=i.stateNode;32&i.flags&&(Lo(s,""),i.flags&=-33),yu(e,gu(e),s);break;case 3:case 4:var h=i.stateNode.containerInfo;mu(e,gu(e),h);break;default:throw Error($(161))}}catch(x){ht(e,e.return,x)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function sc(e,t,r){ge=e,uc(e,t,r)}function uc(e,t,r){for(var i=0!=(1&e.mode);null!==ge;){var s=ge,c=s.child;if(22===s.tag&&i){var h=null!==s.memoizedState||yi;if(!h){var w=s.alternate,x=null!==w&&null!==w.memoizedState||yt;w=yi;var T=yt;if(yi=h,(yt=x)&&!T)for(ge=s;null!==ge;)x=(h=ge).child,22===h.tag&&null!==h.memoizedState?wu(s):null!==x?(x.return=h,ge=x):wu(s);for(;null!==c;)ge=c,uc(c,t,r),c=c.sibling;ge=s,yi=w,yt=T}Ur(e)}else 8772&s.subtreeFlags&&null!==c?(c.return=s,ge=c):Ur(e)}}function Ur(e){for(;null!==ge;){var t=ge;if(8772&t.flags){var r=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:yt||$l(5,t);break;case 1:var i=t.stateNode;if(4&t.flags&&!yt)if(null===r)i.componentDidMount();else{var s=t.elementType===t.type?r.memoizedProps:vn(t.type,r.memoizedProps);i.componentDidUpdate(s,r.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var c=t.updateQueue;null!==c&&ai(t,c,i);break;case 3:var h=t.updateQueue;if(null!==h){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}ai(t,h,r)}break;case 5:if(null===r&&4&t.flags){r=t.stateNode;var x=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":x.autoFocus&&r.focus();break;case"img":x.src&&(r.src=x.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var T=t.alternate;if(null!==T){var B=T.memoizedState;if(null!==B){var X=B.dehydrated;null!==X&&Bo(X)}}}break;default:throw Error($(163))}yt||512&t.flags&&hu(t)}catch(V){ht(t,t.return,V)}}if(t===e){ge=null;break}if(null!==(r=t.sibling)){r.return=t.return,ge=r;break}ge=t.return}}function ac(e){for(;null!==ge;){var t=ge;if(t===e){ge=null;break}var r=t.sibling;if(null!==r){r.return=t.return,ge=r;break}ge=t.return}}function wu(e){for(;null!==ge;){var t=ge;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{$l(4,t)}catch(x){ht(t,r,x)}break;case 1:var i=t.stateNode;if("function"==typeof i.componentDidMount){var s=t.return;try{i.componentDidMount()}catch(x){ht(t,s,x)}}var c=t.return;try{hu(t)}catch(x){ht(t,c,x)}break;case 5:var h=t.return;try{hu(t)}catch(x){ht(t,h,x)}}}catch(x){ht(t,t.return,x)}if(t===e){ge=null;break}var w=t.sibling;if(null!==w){w.return=t.return,ge=w;break}ge=t.return}}var a,cc=Math.ceil,Fl=it.ReactCurrentDispatcher,Su=it.ReactCurrentOwner,on=it.ReactCurrentBatchConfig,Be=0,Nt=null,vt=null,Tt=0,ln=0,Wr=Cn(0),xt=0,vi=null,Xr=0,wi=0,_u=0,Si=null,Vt=null,xu=0,zo=1/0,tr=null,Hl=!1,Eu=null,nr=null,bl=!1,wr=null,_i=0,Po=0,ku=null,To=-1,An=0;function Bt(){return 6&Be?dt():-1!==To?To:To=dt()}function Xn(e){return 1&e.mode?2&Be&&0!==Tt?Tt&-Tt:null!==gn.transition?(0===An&&(An=un()),An):(0!==(e=je)||(e=void 0===(e=window.event)?16:ds(e.type)),e):1}function wn(e,t,r,i){if(50<Po)throw Po=0,ku=null,Error($(185));jn(e,r,i),(!(2&Be)||e!==Nt)&&(e===Nt&&(!(2&Be)&&(wi|=r),4===xt&&Sr(e,Tt)),Kt(e,i),1===r&&0===Be&&!(1&t.mode)&&(zo=dt()+500,So&&fr()))}function Kt(e,t){var r=e.callbackNode;!function Dc(e,t){for(var r=e.suspendedLanes,i=e.pingedLanes,s=e.expirationTimes,c=e.pendingLanes;0<c;){var h=31-_n(c),w=1<<h,x=s[h];-1===x?(!(w&r)||w&i)&&(s[h]=Wu(w,t)):x<=t&&(e.expiredLanes|=w),c&=~w}}(e,t);var i=Dt(e,e===Nt?Tt:0);if(0===i)null!==r&&bu(r),e.callbackNode=null,e.callbackPriority=0;else if(e.callbackPriority!==(t=i&-i)){if(null!=r&&bu(r),1===t)0===e.tag?function af(e){So=!0,Ea(e)}(Mu.bind(null,e)):Ea(Mu.bind(null,e)),sf(function(){!(6&Be)&&fr()}),r=null;else{switch(ss(i)){case 1:r=os;break;case 4:r=Vu;break;case 16:default:r=Ii;break;case 536870912:r=Bu}r=d(r,fc.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function fc(e,t){if(To=-1,An=0,6&Be)throw Error($(327));var r=e.callbackNode;if(Ro()&&e.callbackNode!==r)return null;var i=Dt(e,e===Nt?Tt:0);if(0===i)return null;if(30&i||i&e.expiredLanes||t)t=Vl(e,i);else{t=i;var s=Be;Be|=2;var c=pc();for((Nt!==e||Tt!==t)&&(tr=null,zo=dt()+500,Yr(e,t));;)try{gc();break}catch(w){gf(e,w)}Rr(),Fl.current=c,Be=s,null!==vt?t=0:(Nt=null,Tt=0,t=xt)}if(0!==t){if(2===t&&0!==(s=Cr(e))&&(i=s,t=Cu(e,s)),1===t)throw r=vi,Yr(e,0),Sr(e,i),Kt(e,dt()),r;if(6===t)Sr(e,i);else{if(s=e.current.alternate,!(30&i||function hf(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var i=0;i<r.length;i++){var s=r[i],c=s.getSnapshot;s=s.value;try{if(!kn(c(),s))return!1}catch{return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(s)||(t=Vl(e,i),2===t&&(c=Cr(e),0!==c&&(i=c,t=Cu(e,c))),1!==t)))throw r=vi,Yr(e,0),Sr(e,i),Kt(e,dt()),r;switch(e.finishedWork=s,e.finishedLanes=i,t){case 0:case 1:throw Error($(345));case 2:case 5:Do(e,Vt,tr);break;case 3:if(Sr(e,i),(130023424&i)===i&&10<(t=xu+500-dt())){if(0!==Dt(e,0))break;if(((s=e.suspendedLanes)&i)!==i){Bt(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=As(Do.bind(null,e,Vt,tr),t);break}Do(e,Vt,tr);break;case 4:if(Sr(e,i),(4194240&i)===i)break;for(t=e.eventTimes,s=-1;0<i;){var h=31-_n(i);c=1<<h,(h=t[h])>s&&(s=h),i&=~c}if(i=s,10<(i=(120>(i=dt()-i)?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*cc(i/1960))-i)){e.timeoutHandle=As(Do.bind(null,e,Vt,tr),i);break}Do(e,Vt,tr);break;default:throw Error($(329))}}}return Kt(e,dt()),e.callbackNode===r?fc.bind(null,e):null}function Cu(e,t){var r=Si;return e.current.memoizedState.isDehydrated&&(Yr(e,t).flags|=256),2!==(e=Vl(e,t))&&(t=Vt,Vt=r,null!==t&&Nu(t)),e}function Nu(e){null===Vt?Vt=e:Vt.push.apply(Vt,e)}function Sr(e,t){for(t&=~_u,e.suspendedLanes|=t&=~wi,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-_n(t),i=1<<r;e[r]=-1,t&=~i}}function Mu(e){if(6&Be)throw Error($(327));Ro();var t=Dt(e,0);if(!(1&t))return Kt(e,dt()),null;var r=Vl(e,t);if(0!==e.tag&&2===r){var i=Cr(e);0!==i&&(t=i,r=Cu(e,i))}if(1===r)throw r=vi,Yr(e,0),Sr(e,t),Kt(e,dt()),r;if(6===r)throw Error($(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Do(e,Vt,tr),Kt(e,dt()),null}function zu(e,t){var r=Be;Be|=1;try{return e(t)}finally{0===(Be=r)&&(zo=dt()+500,So&&fr())}}function jr(e){null!==wr&&0===wr.tag&&!(6&Be)&&Ro();var t=Be;Be|=1;var r=on.transition,i=je;try{if(on.transition=null,je=1,e)return e()}finally{je=i,on.transition=r,!(6&(Be=t))&&fr()}}function dc(){ln=Wr.current,rt(Wr)}function Yr(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,lf(r)),null!==vt)for(r=vt.return;null!==r;){var i=r;switch(Vs(i),i.tag){case 1:null!=(i=i.type.childContextTypes)&&oi();break;case 3:Ar(),rt(Ot),rt(It),hl();break;case 5:di(i);break;case 4:Ar();break;case 13:case 19:rt(ut);break;case 10:sl(i.type._context);break;case 22:case 23:dc()}r=r.return}if(Nt=e,vt=e=m(e.current,null),Tt=ln=t,xt=0,vi=null,_u=wi=Xr=0,Vt=Si=null,null!==mn){for(t=0;t<mn.length;t++)if(null!==(i=(r=mn[t]).interleaved)){r.interleaved=null;
1var c=r.pending;if(null!==c){var h=c.next;c.next=i.next,i.next=h}r.pending=i}mn=null}return e}function gf(e,t){for(;;){var r=vt;try{if(Rr(),Ks.current=Te,gl){for(var i=ot.memoizedState;null!==i;){var s=i.queue;null!==s&&(s.pending=null),i=i.next}gl=!1}if(mr=0,Ct=_t=ot=null,ml=!1,Lr=0,Su.current=null,null===r||null===r.return){xt=1,vi=t,vt=null;break}e:{var c=e,h=r.return,w=r,x=t;if(t=Tt,w.flags|=32768,null!==x&&"object"==typeof x&&"function"==typeof x.then){var T=x,B=w,X=B.tag;if(!(1&B.mode||0!==X&&11!==X&&15!==X)){var V=B.alternate;V?(B.updateQueue=V.updateQueue,B.memoizedState=V.memoizedState,B.lanes=V.lanes):(B.updateQueue=null,B.memoizedState=null)}var te=ja(h);if(null!==te){te.flags&=-257,pi(te,h,w,0,t),1&te.mode&&Xa(c,T,t),x=T;var ae=(t=te).updateQueue;if(null===ae){var re=new Set;re.add(x),t.updateQueue=re}else ae.add(x);break e}if(!(1&t)){Xa(c,T,t),hc();break e}x=Error($(426))}else if(tt&&1&w.mode){var fe=ja(h);if(null!==fe){!(65536&fe.flags)&&(fe.flags|=256),pi(fe,h,w,0,t),Xs(Vr(x,w));break e}}c=x=Vr(x,w),4!==xt&&(xt=2),null===Si?Si=[c]:Si.push(c),c=h;do{switch(c.tag){case 3:c.flags|=65536,c.lanes|=t&=-t,Ma(c,Dl(0,x,t));break e;case 1:w=x;var P=c.stateNode;if(!(128&c.flags||"function"!=typeof c.type.getDerivedStateFromError&&(null===P||"function"!=typeof P.componentDidCatch||null!==nr&&nr.has(P)))){c.flags|=65536,c.lanes|=t&=-t,Ma(c,ru(c,w,t));break e}}c=c.return}while(null!==c)}yf(r)}catch(me){t=me,vt===r&&null!==r&&(vt=r=r.return);continue}break}}function pc(){var e=Fl.current;return Fl.current=Te,null===e?Te:e}function hc(){(0===xt||3===xt||2===xt)&&(xt=4),null===Nt||!(268435455&Xr)&&!(268435455&wi)||Sr(Nt,Tt)}function Vl(e,t){var r=Be;Be|=2;var i=pc();for((Nt!==e||Tt!==t)&&(tr=null,Yr(e,t));;)try{Ef();break}catch(s){gf(e,s)}if(Rr(),Be=r,Fl.current=i,null!==vt)throw Error($(261));return Nt=null,Tt=0,xt}function Ef(){for(;null!==vt;)mf(vt)}function gc(){for(;null!==vt&&!kc();)mf(vt)}function mf(e){var t=a(e.alternate,e,ln);e.memoizedProps=e.pendingProps,null===t?yf(e):vt=t,Su.current=null}function yf(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=fu(r,t)))return r.flags&=32767,void(vt=r);if(null===e)return xt=6,void(vt=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=nc(r,t,ln)))return void(vt=r);if(null!==(t=t.sibling))return void(vt=t);vt=t=e}while(null!==t);0===xt&&(xt=5)}function Do(e,t,r){var i=je,s=on.transition;try{on.transition=null,je=1,function kf(e,t,r,i){do{Ro()}while(null!==wr);if(6&Be)throw Error($(327));var s=e.finishedLanes;if(null===(r=e.finishedWork))return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error($(177));e.callbackNode=null,e.callbackPriority=0;var c=r.lanes|r.childLanes;if(function ls(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0<r;){var s=31-_n(r),c=1<<s;t[s]=0,i[s]=-1,e[s]=-1,r&=~c}}(e,c),e===Nt&&(vt=Nt=null,Tt=0),!(2064&r.subtreeFlags)&&!(2064&r.flags)||bl||(bl=!0,d(Ii,function(){return Ro(),null})),c=0!=(15990&r.flags),15990&r.subtreeFlags||c){c=on.transition,on.transition=null;var h=je;je=1;var w=Be;Be|=4,Su.current=null,function Mo(e,t){if(Rs=bi,Jo(e=qc())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else{var i=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(i&&0!==i.rangeCount){r=i.anchorNode;var s=i.anchorOffset,c=i.focusNode;i=i.focusOffset;var h=0,w=-1,x=-1,T=0,B=0,X=e,V=null;t:for(;;){for(var te;X!==r||0!==s&&3!==X.nodeType||(w=h+s),X!==c||0!==i&&3!==X.nodeType||(x=h+i),3===X.nodeType&&(h+=X.nodeValue.length),null!==(te=X.firstChild);)V=X,X=te;for(;;){if(X===e)break t;if(V===r&&++T===s&&(w=h),V===c&&++B===i&&(x=h),null!==(te=X.nextSibling))break;V=(X=V).parentNode}X=te}r=-1===w||-1===x?null:{start:w,end:x}}else r=null}r=r||{start:0,end:0}}else r=null;for(Is={focusedElem:e,selectionRange:r},bi=!1,ge=t;null!==ge;)if(e=(t=ge).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,ge=e;else for(;null!==ge;){t=ge;try{var ae=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case
vendor: 4,461 bytes, line 1
16:case 4:case 17:break;case 1:if(null!==ae){var re=ae.memoizedProps,fe=ae.memoizedState,M=t.stateNode,C=M.getSnapshotBeforeUpdate(t.elementType===t.type?re:vn(t.type,re),fe);M.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var P=t.stateNode.containerInfo;1===P.nodeType?P.textContent="":9===P.nodeType&&P.documentElement&&P.removeChild(P.documentElement);break;default:throw Error($(163))}}catch(q){ht(t,t.return,q)}if(null!==(e=t.sibling)){e.return=t.return,ge=e;break}ge=t.return}ae=pu,pu=!1}(e,r),lc(r,e),Es(Is),bi=!!Rs,Is=Rs=null,e.current=r,sc(r,e,s),Cc(),Be=w,je=h,on.transition=c}else e.current=r;if(bl&&(bl=!1,wr=e,_i=s),0===(c=e.pendingLanes)&&(nr=null),function zc(e){if(Fn&&"function"==typeof Fn.onCommitFiberRoot)try{Fn.onCommitFiberRoot(Oi,e,void 0,128==(128&e.current.flags))}catch{}}(r.stateNode),Kt(e,dt()),null!==t)for(i=e.onRecoverableError,r=0;r<t.length;r++)i((s=t[r]).value,{componentStack:s.stack,digest:s.digest});if(Hl)throw Hl=!1,e=Eu,Eu=null,e;1&_i&&0!==e.tag&&Ro(),1&(c=e.pendingLanes)?e===ku?Po++:(Po=0,ku=e):Po=0,fr()}(e,t,r,i)}finally{on.transition=s,je=i}return null}function Ro(){if(null!==wr){var e=ss(_i),t=on.transition,r=je;try{if(on.transition=null,je=16>e?16:e,null===wr)var i=!1;else{if(e=wr,wr=null,_i=0,6&Be)throw Error($(331));var s=Be;for(Be|=4,ge=e.current;null!==ge;){var c=ge,h=c.child;if(16&ge.flags){var w=c.deletions;if(null!==w){for(var x=0;x<w.length;x++){var T=w[x];for(ge=T;null!==ge;){var B=ge;switch(B.tag){case 0:case 11:case 15:er(8,B,c)}var X=B.child;if(null!==X)X.return=B,ge=X;else for(;null!==ge;){var V=(B=ge).sibling,te=B.return;if(rc(B),B===T){ge=null;break}if(null!==V){V.return=te,ge=V;break}ge=te}}}var ae=c.alternate;if(null!==ae){var re=ae.child;if(null!==re){ae.child=null;do{var fe=re.sibling;re.sibling=null,re=fe}while(null!==re)}}ge=c}}if(2064&c.subtreeFlags&&null!==h)h.return=c,ge=h;else e:for(;null!==ge;){if(2048&(c=ge).flags)switch(c.tag){case 0:case 11:case 15:er(9,c,c.return)}var M=c.sibling;if(null!==M){M.return=c.return,ge=M;break e}ge=c.return}}var C=e.current;for(ge=C;null!==ge;){var P=(h=ge).child;if(2064&h.subtreeFlags&&null!==P)P.return=h,ge=P;else e:for(h=C;null!==ge;){if(2048&(w=ge).flags)try{switch(w.tag){case 0:case 11:case 15:$l(9,w)}}catch(me){ht(w,w.return,me)}if(w===h){ge=null;break e}var q=w.sibling;if(null!==q){q.return=w.return,ge=q;break e}ge=w.return}}if(Be=s,fr(),Fn&&"function"==typeof Fn.onPostCommitFiberRoot)try{Fn.onPostCommitFiberRoot(Oi,e)}catch{}i=!0}return i}finally{je=r,on.transition=t}}return!1}function mc(e,t,r){e=gr(e,t=Dl(0,t=Vr(r,t),1),1),t=Bt(),null!==e&&(jn(e,1,t),Kt(e,t))}function ht(e,t,r){if(3===e.tag)mc(e,e,r);else for(;null!==t;){if(3===t.tag){mc(t,e,r);break}if(1===t.tag){var i=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof i.componentDidCatch&&(null===nr||!nr.has(i))){t=gr(t,e=ru(t,e=Vr(r,e),1),1),e=Bt(),null!==t&&(jn(t,1,e),Kt(t,e));break}}t=t.return}}function n(e,t,r){var i=e.pingCache;null!==i&&i.delete(t),t=Bt(),e.pingedLanes|=e.suspendedLanes&r,Nt===e&&(Tt&r)===r&&(4===xt||3===xt&&(130023424&Tt)===Tt&&500>dt()-xu?Yr(e,0):_u|=r),Kt(e,t)}function o(e,t){0===t&&(1&e.mode?(t=Li,!(130023424&(Li<<=1))&&(Li=4194304)):t=1);var r=Bt();null!==(e=ye(e,t))&&(jn(e,t,r),Kt(e,r))}function l(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),o(e,r)}function u(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,s=e.memoizedState;null!==s&&(r=s.retryLane);break;case 19:i=e.stateNode;break;default:throw Error($(314))}null!==i&&i.delete(t),o(e,r)}function d(e,t){return rs(e,t)}function f(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function p(e,t,r,i){return new f(e,t,r,i)}function g(e){return!(!(e=e.prototype)||!e.isReactComponent)}function m(e,t){var r=e.alternate;return null===r?((r=p(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.depen
vendor: 4,700 bytes, line 1
1dencies=null===(t=e.dependencies)?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function S(e,t,r,i,s,c){var h=2;if(i=e,"function"==typeof e)g(e)&&(h=1);else if("string"==typeof e)h=5;else e:switch(e){case at:return E(r.children,s,c,t);case Qt:h=8,s|=8;break;case Gt:return(e=p(12,r,t,2|s)).elementType=Gt,e.lanes=c,e;case ce:return(e=p(13,r,t,s)).elementType=ce,e.lanes=c,e;case xe:return(e=p(19,r,t,s)).elementType=xe,e.lanes=c,e;case he:return N(r,s,c,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ln:h=10;break e;case qt:h=9;break e;case Jt:h=11;break e;case qe:h=14;break e;case b:h=16,i=null;break e}throw Error($(130,null==e?e:typeof e,""))}return(t=p(h,r,t,s)).elementType=e,t.type=i,t.lanes=c,t}function E(e,t,r,i){return(e=p(7,e,i,t)).lanes=r,e}function N(e,t,r,i){return(e=p(22,e,i,t)).elementType=he,e.lanes=r,e.stateNode={isHidden:!1},e}function A(e,t,r){return(e=p(6,e,null,t)).lanes=r,e}function D(e,t,r){return(t=p(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function L(e,t,r,i,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=is(0),this.expirationTimes=is(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=is(0),this.identifierPrefix=i,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function z(e,t,r,i,s,c,h,w,x){return e=new L(e,t,r,w,x),1===t?(t=1,!0===c&&(t|=8)):t=0,c=p(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},al(c),e}function W(e){if(!e)return Rt;e:{if(kr(e=e._reactInternals)!==e||1!==e.tag)throw Error($(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Wt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error($(171))}if(1===e.tag){var r=e.type;if(Wt(r))return _a(e,r,t)}return t}function R(e,t,r,i,s,c,h,w,x){return(e=z(r,i,!0,e,0,c,0,w,x)).context=W(null),r=e.current,(c=Un(i=Bt(),s=Xn(r))).callback=t??null,gr(r,c,s),e.current.lanes=s,jn(e,s,i),Kt(e,i),e}function Y(e,t,r,i){var s=t.current,c=Bt(),h=Xn(s);return r=W(r),null===t.context?t.context=r:t.pendingContext=r,(t=Un(c,h)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),null!==(e=gr(s,t,h))&&(wn(e,s,h,c),ui(e,s,h)),h}function Z(e){return(e=e.current).child?e.child.stateNode:null}function ue(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function le(e,t){ue(e,t),(e=e.alternate)&&ue(e,t)}a=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ot.current)jt=!0;else{if(!(e.lanes&r||128&t.flags))return jt=!1,function uu(e,t,r){switch(t.tag){case 3:Br(t),pr();break;case 5:fi(t);break;case 1:Wt(t.type)&&ol(t);break;case 4:dl(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,s=t.memoizedProps.value;He(Mn,i._currentValue),i._currentValue=s;break;case 13:if(null!==(i=t.memoizedState))return null!==i.dehydrated?(He(ut,1&ut.current),t.flags|=128,null):r&t.child.childLanes?qa(e,t,r):(He(ut,1&ut.current),null!==(e=Yt(e,t,r))?e.sibling:null);He(ut,1&ut.current);break;case 19:if(i=0!=(r&t.childLanes),128&e.flags){if(i)return ec(e,t,r);t.flags|=128}if(null!==(s=t.memoizedState)&&(s.rendering=null,s.tail=null,s.lastEffect=null),He(ut,ut.current),i)break;return null;case 22:case 23:return t.lanes=0,Za(e,t,r)}return Yt(e,t,r)}(e,t,r);jt=!!(131072&e.flags)}else jt=!1,tt&&1048576&t.flags&&ka(t,il,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Dn(e,t),e=t.pendingProps;var s=wo(t,It.current);Xt(t,r),s=Ta(null,t,i,e,s,r);var c=yl();return t.flags|=1,"object"==typeof s&&null!==s&&"function"==typeof s.render&&void 0===s.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Wt(i)?(c=!0,ol(t)):c=!1,t.memoizedState=null!=s.state?s.state:null,al(t),s.updater=zl,t.stateNode=s,s._reactInternals=t,br(t,i,e,r),t=No(null,t,i,!0,c,r)):(t.tag=0,tt&&c&&bs(t),bt(null,t,s,r),t=t.child),t;case 16:i=t.elementType;e:{switch(Dn(e,t),e=t.pendingProps,i=(s=i._init)(i._payload),t.type=i,s=t.tag=function v(e){if("function"==typeof e)return g(e)?1:0;if(null!=e){if((e=e.$$typeof)===Jt)return 11;if(e===qe)return 14}return 2}(i),e=vn(i,e),s){case 0:t=hi(null,t,i,e,r);break e;case 1:t=Ga(null,t,i,e,r);break e;case 11:t=Ya(null,t,i,e,r);break e;
vendor: 4,525 bytes, line 1
1case 14:t=Rl(null,t,i,vn(i.type,e),r);break e}throw Error($(306,i,""))}return t;case 0:return s=t.pendingProps,hi(e,t,i=t.type,s=t.elementType===i?s:vn(i,s),r);case 1:return s=t.pendingProps,Ga(e,t,i=t.type,s=t.elementType===i?s:vn(i,s),r);case 3:e:{if(Br(t),null===e)throw Error($(387));i=t.pendingProps,s=(c=t.memoizedState).element,cl(e,t),fl(t,i,null,r);var h=t.memoizedState;if(i=h.element,c.isDehydrated){if(t.updateQueue.baseState=c={element:i,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},t.memoizedState=c,256&t.flags){t=ou(e,t,i,r,s=Vr(Error($(423)),t));break e}if(i!==s){t=ou(e,t,i,r,s=Vr(Error($(424)),t));break e}for(kt=cr(t.stateNode.containerInfo.firstChild),Ht=t,tt=!0,hn=null,r=js(t,null,i,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(pr(),i===s){t=Yt(e,t,r);break e}bt(e,t,i,r)}t=t.child}return t;case 5:return fi(t),null===e&&Tr(t),c=null!==e?e.memoizedProps:null,h=(s=t.pendingProps).children,Os(i=t.type,s)?h=null:null!==c&&Os(i,c)&&(t.flags|=32),Qa(e,t),bt(e,t,h,r),t.child;case 6:return null===e&&Tr(t),null;case 13:return qa(e,t,r);case 4:return dl(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=hr(t,null,i,r):bt(e,t,i,r),t.child;case 11:return s=t.pendingProps,Ya(e,t,i=t.type,s=t.elementType===i?s:vn(i,s),r);case 7:return bt(e,t,t.pendingProps,r),t.child;case 8:case 12:return bt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(c=t.memoizedProps,h=(s=t.pendingProps).value,He(Mn,(i=t.type._context)._currentValue),i._currentValue=h,null!==c)if(kn(c.value,h)){if(c.children===s.children&&!Ot.current){t=Yt(e,t,r);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var w=c.dependencies;if(null!==w){h=c.child;for(var x=w.firstContext;null!==x;){if(x.context===i){if(1===c.tag){(x=Un(-1,r&-r)).tag=2;var T=c.updateQueue;if(null!==T){var B=(T=T.shared).pending;null===B?x.next=x:(x.next=B.next,B.next=x),T.pending=x}}c.lanes|=r,null!==(x=c.alternate)&&(x.lanes|=r),ul(c.return,r,t),w.lanes|=r;break}x=x.next}}else if(10===c.tag)h=c.type===t.type?null:c.child;else if(18===c.tag){if(null===(h=c.return))throw Error($(341));h.lanes|=r,null!==(w=h.alternate)&&(w.lanes|=r),ul(h,r,t),h=c.sibling}else h=c.child;if(null!==h)h.return=c;else for(h=c;null!==h;){if(h===t){h=null;break}if(null!==(c=h.sibling)){c.return=h.return,h=c;break}h=h.return}c=h}bt(e,t,s.children,r),t=t.child}return t;case 9:return s=t.type,i=t.pendingProps.children,Xt(t,r),i=i(s=St(s)),t.flags|=1,bt(e,t,i,r),t.child;case 14:return s=vn(i=t.type,t.pendingProps),Rl(e,t,i,s=vn(i.type,s),r);case 15:return Ka(e,t,t.type,t.pendingProps,r);case 17:return s=t.pendingProps,s=t.elementType===(i=t.type)?s:vn(i,s),Dn(e,t),t.tag=1,Wt(i)?(e=!0,ol(t)):e=!1,Xt(t,r),Ba(t,i,s),br(t,i,s,r),No(null,t,i,!0,e,r);case 19:return ec(e,t,r);case 22:return Za(e,t,r)}throw Error($(156,t.tag))};var se="function"==typeof reportError?reportError:function(e){console.error(e)};function ie(e){this._internalRoot=e}function pe(e){this._internalRoot=e}function oe(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function _(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function F(){}function j(e,t,r,i,s){var c=r._reactRootContainer;if(c){var h=c;if("function"==typeof s){var w=s;s=function(){var x=Z(h);w.call(x)}}Y(t,h,e,s)}else h=function O(e,t,r,i,s){if(s){if("function"==typeof i){var c=i;i=function(){var T=Z(h);c.call(T)}}var h=R(t,i,e,0,null,!1,0,"",F);return e._reactRootContainer=h,e[zt]=h.current,ti(8===e.nodeType?e.parentNode:e),jr(),h}for(;s=e.lastChild;)e.removeChild(s);if("function"==typeof i){var w=i;i=function(){var T=Z(x);w.call(T)}}var x=z(e,0,!1,null,0,!1,0,"",F);return e._reactRootContainer=x,e[zt]=x.current,ti(8===e.nodeType?e.parentNode:e),jr(function(){Y(t,x,r,i)}),x}(r,t,e,s,i);return Z(h)}pe.prototype.render=ie.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error($(409));Y(e,t,null,null)},pe.prototype.unmount=ie.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;jr(function(){Y(null,e,null,null)}),t[zt]=null}},pe.prototype.unstable_scheduleHydration=function(e){if(e){var t=Yu();e={blockedOn:null,target:e,priority:t};for(var r=0;r<fn.length&&0!==t&&t<fn[r].priority;r++);fn.splice(r,0,e),0===r&&as(e)}},Xu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=qr(t.pendingLanes);
10!==r&&(ir(t,1|r),Kt(t,dt()),!(6&Be)&&(zo=dt()+500,fr()))}break;case 13:jr(function(){var i=ye(e,1);if(null!==i){var s=Bt();wn(i,e,1,s)}}),le(e,1)}},$i=function(e){if(13===e.tag){var t=ye(e,134217728);null!==t&&wn(t,e,134217728,Bt()),le(e,134217728)}},ju=function(e){if(13===e.tag){var t=Xn(e),r=ye(e,t);null!==r&&wn(r,e,t,Bt()),le(e,t)}},Yu=function(){return je},Ku=function(e,t){var r=je;try{return je=e,t()}finally{je=r}},Gl=function(e,t,r){switch(t){case"input":if(Io(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var i=r[t];if(i!==e&&i.form===e.form){var s=rl(i);if(!s)throw Error($(90));$n(i),Io(i,s)}}}break;case"textarea":Mi(e,r);break;case"select":null!=(t=r.value)&&Zr(e,!!r.multiple,t,!1)}},Jl=zu,es=jr;var ne={usingClientEntryPoint:!1,Events:[nl,yo,rl,ql,Pi,zu]},I={findFiberByHostInstance:mo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Q={bundleType:I.bundleType,version:I.version,rendererPackageName:I.rendererPackageName,rendererConfig:I.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:it.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Fu(e))?null:e.stateNode},findFiberByHostInstance:I.findFiberByHostInstance||function G(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ee=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ee.isDisabled&&ee.supportsFiber)try{Oi=ee.inject(Q),Fn=ee}catch{}}K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ne,K.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!oe(t))throw Error($(200));return function H(e,t,r){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ge,key:null==i?null:""+i,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},K.createRoot=function(e,t){if(!oe(e))throw Error($(299));var r=!1,i="",s=se;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(s=t.onRecoverableError)),t=z(e,1,!1,null,0,r,0,i,s),e[zt]=t.current,ti(8===e.nodeType?e.parentNode:e),new ie(t)},K.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t)throw"function"==typeof e.render?Error($(188)):(e=Object.keys(e).join(","),Error($(268,e)));return null===(e=Fu(t))?null:e.stateNode},K.flushSync=function(e){return jr(e)},K.hydrate=function(e,t,r){if(!_(t))throw Error($(200));return j(null,e,t,!0,r)},K.hydrateRoot=function(e,t,r){if(!oe(e))throw Error($(405));var i=null!=r&&r.hydratedSources||null,s=!1,c="",h=se;if(null!=r&&(!0===r.unstable_strictMode&&(s=!0),void 0!==r.identifierPrefix&&(c=r.identifierPrefix),void 0!==r.onRecoverableError&&(h=r.onRecoverableError)),t=R(t,null,e,1,r??null,s,0,c,h),e[zt]=t.current,ti(e),i)for(e=0;e<i.length;e++)s=(s=(r=i[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,s]:t.mutableSourceEagerHydrationData.push(r,s);return new pe(t)},K.render=function(e,t,r){if(!_(t))throw Error($(200));return j(null,e,t,!1,r)},K.unmountComponentAtNode=function(e){if(!_(e))throw Error($(40));return!!e._reactRootContainer&&(jr(function(){j(null,null,e,!1,function(){e._reactRootContainer=null,e[zt]=null})}),!0)},K.unstable_batchedUpdates=zu,K.unstable_renderSubtreeIntoContainer=function(e,t,r,i){if(!_(r))throw Error($(200));if(null==e||void 0===e._reactInternals)throw Error($(38));return j(e,t,r,!1,i)},K.version="18.3.1-next-f1338f8080-20240426"},49965:(gt,K,Ee)=>{var J=Ee(51291);K.s=J.createRoot},51291:(gt,K,Ee)=>{(function y(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(y)}catch(J){console.error(J)}})(),gt.exports=Ee(66509)},50433:(gt,K,Ee)=>{var y=Ee(54284),J=Symbol.for("react.element"),$=Symbol.for("react.fragment"),Re=Object.prototype.hasOwnProperty,Ie=y.__SECRET_INT
vendor: 8,409 bytes, line 1
1ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Oe={key:!0,ref:!0,__self:!0,__source:!0};function Ue(We,et,Xe){var Me,$e={},ke=null,be=null;for(Me in void 0!==Xe&&(ke=""+Xe),void 0!==et.key&&(ke=""+et.key),void 0!==et.ref&&(be=et.ref),et)Re.call(et,Me)&&!Oe.hasOwnProperty(Me)&&($e[Me]=et[Me]);if(We&&We.defaultProps)for(Me in et=We.defaultProps)void 0===$e[Me]&&($e[Me]=et[Me]);return{$$typeof:J,type:We,key:ke,ref:be,props:$e,_owner:Ie.current}}K.Fragment=$,K.jsx=Ue,K.jsxs=Ue},3851:(gt,K)=>{var Ee=Symbol.for("react.element"),y=Symbol.for("react.portal"),J=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),Re=Symbol.for("react.profiler"),Ie=Symbol.for("react.provider"),Oe=Symbol.for("react.context"),Ue=Symbol.for("react.forward_ref"),We=Symbol.for("react.suspense"),et=Symbol.for("react.memo"),Xe=Symbol.for("react.lazy"),Me=Symbol.iterator,ke={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},be=Object.assign,ct={};function Ne(k,U,we){this.props=k,this.context=U,this.refs=ct,this.updater=we||ke}function Fe(){}function Qe(k,U,we){this.props=k,this.context=U,this.refs=ct,this.updater=we||ke}Ne.prototype.isReactComponent={},Ne.prototype.setState=function(k,U){if("object"!=typeof k&&"function"!=typeof k&&null!=k)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,k,U,"setState")},Ne.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")},Fe.prototype=Ne.prototype;var Mt=Qe.prototype=new Fe;Mt.constructor=Qe,be(Mt,Ne.prototype),Mt.isPureReactComponent=!0;var wt=Array.isArray,it=Object.prototype.hasOwnProperty,mt={current:null},Ge={key:!0,ref:!0,__self:!0,__source:!0};function at(k,U,we){var Ce,ze={},Ae=null,Ye=null;if(null!=U)for(Ce in void 0!==U.ref&&(Ye=U.ref),void 0!==U.key&&(Ae=""+U.key),U)it.call(U,Ce)&&!Ge.hasOwnProperty(Ce)&&(ze[Ce]=U[Ce]);var Ke=arguments.length-2;if(1===Ke)ze.children=we;else if(1<Ke){for(var De=Array(Ke),ft=0;ft<Ke;ft++)De[ft]=arguments[ft+2];ze.children=De}if(k&&k.defaultProps)for(Ce in Ke=k.defaultProps)void 0===ze[Ce]&&(ze[Ce]=Ke[Ce]);return{$$typeof:Ee,type:k,key:Ae,ref:Ye,props:ze,_owner:mt.current}}function Gt(k){return"object"==typeof k&&null!==k&&k.$$typeof===Ee}var qt=/\/+/g;function Jt(k,U){return"object"==typeof k&&null!==k&&null!=k.key?function Ln(k){var U={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(we){return U[we]})}(""+k.key):U.toString(36)}function ce(k,U,we,Ce,ze){var Ae=typeof k;("undefined"===Ae||"boolean"===Ae)&&(k=null);var Ye=!1;if(null===k)Ye=!0;else switch(Ae){case"string":case"number":Ye=!0;break;case"object":switch(k.$$typeof){case Ee:case y:Ye=!0}}if(Ye)return ze=ze(Ye=k),k=""===Ce?"."+Jt(Ye,0):Ce,wt(ze)?(we="",null!=k&&(we=k.replace(qt,"$&/")+"/"),ce(ze,U,we,"",function(ft){return ft})):null!=ze&&(Gt(ze)&&(ze=function Qt(k,U){return{$$typeof:Ee,type:k.type,key:U,ref:k.ref,props:k.props,_owner:k._owner}}(ze,we+(!ze.key||Ye&&Ye.key===ze.key?"":(""+ze.key).replace(qt,"$&/")+"/")+k)),U.push(ze)),1;if(Ye=0,Ce=""===Ce?".":Ce+":",wt(k))for(var Ke=0;Ke<k.length;Ke++){var De=Ce+Jt(Ae=k[Ke],Ke);Ye+=ce(Ae,U,we,De,ze)}else if(De=function $e(k){return null===k||"object"!=typeof k?null:"function"==typeof(k=Me&&k[Me]||k["@@iterator"])?k:null}(k),"function"==typeof De)for(k=De.call(k),Ke=0;!(Ae=k.next()).done;)Ye+=ce(Ae=Ae.value,U,we,De=Ce+Jt(Ae,Ke++),ze);else if("object"===Ae)throw U=String(k),Error("Objects are not valid as a React child (found: "+("[object Object]"===U?"object with keys {"+Object.keys(k).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.");return Ye}function xe(k,U,we){if(null==k)return k;var Ce=[],ze=0;return ce(k,Ce,"","",function(Ae){return U.call(we,Ae,ze++)}),Ce}function qe(k){if(-1===k._status){var U=k._result;(U=U()).then(function(we){(0===k._status||-1===k._status)&&(k._status=1,k._result=we)},function(we){(0===k._status||-1===k._status)&&(k._status=2,k._result=we)}),-1===k._status&&(k._status=0,k._result=U)}if(1===k._status)return k._result.default;throw k._result}var b={current:null},he={transition:null},de={ReactCurrentDispatcher:b,ReactCurrentBatchConfig:he,ReactCurrentOwner:mt};function Pe(){throw Error("act(...) is not supported in production builds of React.")}K.Children={map:xe,forEach:function(k,U,we){xe(k,function(){U.apply(this,arguments)},we)},count:function(k){var U=0;return xe(k,function(){U++}),U},toArray:function(k){return xe(k,function(U){return U})||[]},only:function(k){if(!Gt(k))throw Error("React.Children.only expected to receive a single React element child.");return k}},K.Component=Ne,K.Fragment=J,K.Profiler=Re,K.PureComponent=Qe,K.StrictMode=$,K.Suspense=We,K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=de,K.act=Pe,K.cloneElement=function(k,U,we){if(null==k)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+k+".");var Ce=be({},k.props),ze=k.key,Ae=k.ref,Ye=k._owner;if(null!=U){if(void 0!==U.ref&&(Ae=U.ref,Ye=mt.current),void 0!==U.key&&(ze=""+U.key),k.type&&k.type.defaultProps)var Ke=k.type.defaultProps;for(De in U)it.call(U,De)&&!Ge.hasOwnProperty(De)&&(Ce[De]=void 0===U[De]&&void 0!==Ke?Ke[De]:U[De])}var De=arguments.length-2;if(1===De)Ce.children=we;else if(1<De){Ke=Array(De);for(var ft=0;ft<De;ft++)Ke[ft]=arguments[ft+2];Ce.children=Ke}return{$$typeof:Ee,type:k.type,key:ze,ref:Ae,props:Ce,_owner:Ye}},K.createContext=function(k){return(k={$$typeof:Oe,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:Ie,_context:k},k.Consumer=k},K.createElement=at,K.createFactory=function(k){var U=at.bind(null,k);return U.type=k,U},K.createRef=function(){return{current:null}},K.forwardRef=function(k){return{$$typeof:Ue,render:k}},K.isValidElement=Gt,K.lazy=function(k){return{$$typeof:Xe,_payload:{_status:-1,_result:k},_init:qe}},K.memo=function(k,U){return{$$typeof:et,type:k,compare:void 0===U?null:U}},K.startTransition=function(k){var U=he.transition;he.transition={};try{k()}finally{he.transition=U}},K.unstable_act=Pe,K.useCallback=function(k,U){return b.current.useCallback(k,U)},K.useContext=function(k){return b.current.useContext(k)},K.useDebugValue=function(){},K.useDeferredValue=function(k){return b.current.useDeferredValue(k)},K.useEffect=function(k,U){return b.current.useEffect(k,U)},K.useId=function(){return b.current.useId()},K.useImperativeHandle=function(k,U,we){return b.current.useImperativeHandle(k,U,we)},K.useInsertionEffect=function(k,U){return b.current.useInsertionEffect(k,U)},K.useLayoutEffect=function(k,U){return b.current.useLayoutEffect(k,U)},K.useMemo=function(k,U){return b.current.useMemo(k,U)},K.useReducer=function(k,U,we){return b.current.useReducer(k,U,we)},K.useRef=function(k){return b.current.useRef(k)},K.useState=function(k){return b.current.useState(k)},K.useSyncExternalStore=function(k,U,we){return b.current.useSyncExternalStore(k,U,we)},K.useTransition=function(){return b.current.useTransition()},K.version="18.3.1"},54284:(gt,K,Ee)=>{gt.exports=Ee(3851)},18348:(gt,K,Ee)=>{gt.exports=Ee(50433)},40191:(gt,K)=>{function Ee(b,he){var de=b.length;b.push(he);e:for(;0<de;){var Pe=de-1>>>1,k=b[Pe];if(!(0<$(k,he)))break e;b[Pe]=he,b[de]=k,de=Pe}}function y(b){return 0===b.length?null:b[0]}function J(b){if(0===b.length)return null;var he=b[0],de=b.pop();if(de!==he){b[0]=de;e:for(var Pe=0,k=b.length,U=k>>>1;Pe<U;){var we=2*(Pe+1)-1,Ce=b[we],ze=we+1,Ae=b[ze];if(0>$(Ce,de))ze<k&&0>$(Ae,Ce)?(b[Pe]=Ae,b[ze]=de,Pe=ze):(b[Pe]=Ce,b[we]=de,Pe=we);else{if(!(ze<k&&0>$(Ae,de)))break e;b[Pe]=Ae,b[ze]=de,Pe=ze}}}return he}function $(b,he){var de=b.sortIndex-he.sortIndex;return 0!==de?de:b.id-he.id}if("object"==typeof performance&&"function"==typeof performance.now){var Re=performance;K.unstable_now=function(){return Re.now()}}else{var Ie=Date,Oe=Ie.now();K.unstable_now=function(){return Ie.now()-Oe}}var Ue=[],We=[],et=1,Xe=null,Me=3,$e=!1,ke=!1,be=!1,ct="function"==typeof setTimeout?setTimeout:null,Ne="function"==typeof clearTimeout?clearTimeout:null,Fe=typeof setImmediate<"u"?setImmediate:null;function Qe(b){for(var he=y(We);null!==he;){if(null===he.callback)J(We);else{if(!(he.startTime<=b))break;J(We),he.sortIndex=he.expirationTime,Ee(Ue,he)}he=y(We)}}
1function Mt(b){if(be=!1,Qe(b),!ke)if(null!==y(Ue))ke=!0,xe(wt);else{var he=y(We);null!==he&&qe(Mt,he.startTime-b)}}function wt(b,he){ke=!1,be&&(be=!1,Ne(Ge),Ge=-1),$e=!0;var de=Me;try{for(Qe(he),Xe=y(Ue);null!==Xe&&(!(Xe.expirationTime>he)||b&&!Gt());){var Pe=Xe.callback;if("function"==typeof Pe){Xe.callback=null,Me=Xe.priorityLevel;var k=Pe(Xe.expirationTime<=he);he=K.unstable_now(),"function"==typeof k?Xe.callback=k:Xe===y(Ue)&&J(Ue),Qe(he)}else J(Ue);Xe=y(Ue)}if(null!==Xe)var U=!0;else{var we=y(We);null!==we&&qe(Mt,we.startTime-he),U=!1}return U}finally{Xe=null,Me=de,$e=!1}}typeof navigator<"u"&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var qt,it=!1,mt=null,Ge=-1,at=5,Qt=-1;function Gt(){return!(K.unstable_now()-Qt<at)}function Ln(){if(null!==mt){var b=K.unstable_now();Qt=b;var he=!0;try{he=mt(!0,b)}finally{he?qt():(it=!1,mt=null)}}else it=!1}if("function"==typeof Fe)qt=function(){Fe(Ln)};else if(typeof MessageChannel<"u"){var Jt=new MessageChannel,ce=Jt.port2;Jt.port1.onmessage=Ln,qt=function(){ce.postMessage(null)}}else qt=function(){ct(Ln,0)};function xe(b){mt=b,it||(it=!0,qt())}function qe(b,he){Ge=ct(function(){b(K.unstable_now())},he)}K.unstable_IdlePriority=5,K.unstable_ImmediatePriority=1,K.unstable_LowPriority=4,K.unstable_NormalPriority=3,K.unstable_Profiling=null,K.unstable_UserBlockingPriority=2,K.unstable_cancelCallback=function(b){b.callback=null},K.unstable_continueExecution=function(){ke||$e||(ke=!0,xe(wt))},K.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):at=0<b?Math.floor(1e3/b):5},K.unstable_getCurrentPriorityLevel=function(){return Me},K.unstable_getFirstCallbackNode=function(){return y(Ue)},K.unstable_next=function(b){switch(Me){case 1:case 2:case 3:var he=3;break;default:he=Me}var de=Me;Me=he;try{return b()}finally{Me=de}},K.unstable_pauseExecution=function(){},K.unstable_requestPaint=function(){},K.unstable_runWithPriority=function(b,he){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var de=Me;Me=b;try{return he()}finally{Me=de}},K.unstable_scheduleCallback=function(b,he,de){var Pe=K.unstable_now();switch(de="object"==typeof de&&null!==de&&"number"==typeof(de=de.delay)&&0<de?Pe+de:Pe,b){case 1:var k=-1;break;case 2:k=250;break;case 5:k=1073741823;break;case 4:k=1e4;break;default:k=5e3}return b={id:et++,callback:he,priorityLevel:b,startTime:de,expirationTime:k=de+k,sortIndex:-1},de>Pe?(b.sortIndex=de,Ee(We,b),null===y(Ue)&&b===y(We)&&(be?(Ne(Ge),Ge=-1):be=!0,qe(Mt,de-Pe))):(b.sortIndex=k,Ee(Ue,b),ke||$e||(ke=!0,xe(wt))),b},K.unstable_shouldYield=Gt,K.unstable_wrapCallback=function(b){var he=Me;return function(){var de=Me;Me=he;try{return b.apply(this,arguments)}finally{Me=de}}}},44854:(gt,K,Ee)=>{gt.exports=Ee(40191)},26621:(gt,K,Ee)=>{var y=Ee(54284),$="function"==typeof Object.is?Object.is:function J($e,ke){return $e===ke&&(0!==$e||1/$e==1/ke)||$e!=$e&&ke!=ke},Re=y.useState,Ie=y.useEffect,Oe=y.useLayoutEffect,Ue=y.useDebugValue;function et($e){var ke=$e.getSnapshot;$e=$e.value;try{var be=ke();return!$($e,be)}catch{return!0}}var Me=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?function Xe($e,ke){return ke()}:function We($e,ke){var be=ke(),ct=Re({inst:{value:be,getSnapshot:ke}}),Ne=ct[0].inst,Fe=ct[1];return Oe(function(){Ne.value=be,Ne.getSnapshot=ke,et(Ne)&&Fe({inst:Ne})},[$e,be,ke]),Ie(function(){return et(Ne)&&Fe({inst:Ne}),$e(function(){et(Ne)&&Fe({inst:Ne})})},[$e]),Ue(be),be};K.useSyncExternalStore=void 0!==y.useSyncExternalStore?y.useSyncExternalStore:Me},34094:(gt,K,Ee)=>{var y=Ee(54284),J=Ee(39505),Re="function"==typeof Object.is?Object.is:function $(Xe,Me){return Xe===Me&&(0!==Xe||1/Xe==1/Me)||Xe!=Xe&&Me!=Me},Ie=J.useSyncExternalStore,Oe=y.useRef,Ue=y.useEffect,We=y.useMemo,et=y.useDebugValue;K.useSyncExternalStoreWithSelector=function(Xe,Me,$e,ke,be){var ct=Oe(null);if(null===ct.current){var Ne={hasValue:!1,value:null};ct.current=Ne}else Ne=ct.current;ct=We(function(){function Qe(Ge){if(!Mt){if(Mt=!0,wt=Ge,Ge=ke(Ge),void 0!==be&&Ne.hasValue){var at=Ne.value;if(be(at,Ge))return it=at}return it=Ge}if(at=it,Re(wt,Ge))return at;var Qt=ke(Ge);return void 0!==be&&be(at,Qt)?(wt=Ge,at):(wt=Ge,it=Qt)}var wt,it,Mt=!1,mt=void 0===$e?null:$e;return[function(){return Qe(Me())},null===mt?void 0:function(){return Qe(mt())}]},[Me,$e,ke,be]);var Fe=Ie(Xe,ct[0],ct[1]);return Ue(function(){Ne.hasValue=!0,Ne.value=Fe},[Fe]),et(Fe),Fe}},39505:(gt,K,Ee)=>{gt.exports=Ee(26621)},6696:(gt,K,Ee)=>{gt.exports=Ee(34094)},31124:(gt,K,Ee)=>{Ee.d(K,{jD:()=>Xt,XQ:()=>jr,HH:()=>Fr,QZ:()=>Ir,s_:()=>dr,Ly:()=>ye,x$:()=>Mu,tV:()=>Xn,Su:()=>qn,Fb:()=>gi,OW:()=>ai,_K:()=>Rl,oR:()=>Ve,AC:()=>Ze});var y=Ee(54284),J=Ee(3075),$=Ee(6696);const Re=n=>{let o;const l=new Set,u=(m,S)=>{const E="function"==typeof m?m(o):m;if(!Object.is(E,o)){const N=o;o=S??("object"!=typeof E||null===E)?E:Object.assign({},o,E),l.forEach(A=>A(o,N))}},a=()=>o,g={setState:u,getState:a,getInitialState:()=>v,subscribe:m=>(l.add(m),()=>l.delete(m)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),l.clear()}},v=o=n(u,a,g);return g},{useDebugValue:Ue}=y,{useSyncExternalStoreWithSelector:We}=$,et=n=>n;function Xe(n,o=et,l){const u=We(n.subscribe,n.getState,n.getServerState||n.getInitialState,o,l);return Ue(u),u}const Me=(n,o)=>{const l=(n=>n?Re(n):Re)(n),u=(a,d=o)=>Xe(l,a,d);return Object.assign(u,l),u};var ke=Ee(78005),be={value:()=>{}};function ct(){for(var u,n=0,o=arguments.length,l={};n<o;++n){if(!(u=arguments[n]+"")||u in l||/[\s.]/.test(u))throw new Error("illegal type: "+u);l[u]=[]}return new Ne(l)}function Ne(n){this._=n}function Qe(n,o){for(var a,l=0,u=n.length;l<u;++l)if((a=n[l]).name===o)return a.value}function Mt(n,o,l){for(var u=0,a=n.length;u<a;++u)if(n[u].name===o){n[u]=be,n=n.slice(0,u).concat(n.slice(u+1));break}return null!=l&&n.push({name:o,value:l}),n}Ne.prototype=ct.prototype={constructor:Ne,on:function(n,o){var a,l=this._,u=function Fe(n,o){return n.trim().split(/^|\s+/).map(function(l){var u="",a=l.indexOf(".");if(a>=0&&(u=l.slice(a+1),l=l.slice(0,a)),l&&!o.hasOwnProperty(l))throw new Error("unknown type: "+l);return{type:l,name:u}})}(n+"",l),d=-1,f=u.length;if(!(arguments.length<2)){if(null!=o&&"function"!=typeof o)throw new Error("invalid callback: "+o);for(;++d<f;)if(a=(n=u[d]).type)l[a]=Mt(l[a],n.name,o);else if(null==o)for(a in l)l[a]=Mt(l[a],n.name,null);return this}for(;++d<f;)if((a=(n=u[d]).type)&&(a=Qe(l[a],n.name)))return a},copy:function(){var n={},o=this._;for(var l in o)n[l]=o[l].slice();return new Ne(n)},call:function(n,o){if((a=arguments.length-2)>0)for(var a,d,l=new Array(a),u=0;u<a;++u)l[u]=arguments[u+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(u=0,a=(d=this._[n]).length;u<a;++u)d[u].value.apply(o,l)},apply:function(n,o,l){if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(var u=this._[n],a=0,d=u.length;a<d;++a)u[a].value.apply(o,l)}};const wt=ct;function it(){}function mt(n){return null==n?it:function(){return this.querySelector(n)}}function Qt(){return[]}function Gt(n){return null==n?Qt:function(){return this.querySelectorAll(n)}}function Jt(n){return function(){return this.matches(n)}}function ce(n){return function(o){return o.matches(n)}}var xe=Array.prototype.find;function b(){return this.firstElementChild}var de=Array.prototype.filter;function Pe(){return Array.from(this.children)}function Ce(n){return new Array(n.length)}function Ae(n,o){this.ownerDocument=n.ownerDocument,this.namespaceURI=n.namespaceURI,this._next=null,this._parent=n,this.__data__=o}function Ke(n,o,l,u,a,d){for(var p,f=0,g=o.length,v=d.length;f<v;++f)(p=o[f])?(p.__data__=d[f],u[f]=p):l[f]=new Ae(n,d[f]);for(;f<g;++f)(p=o[f])&&(a[f]=p)}function De(n,o,l,u,a,d,f){var p,g,N,v=new Map,m=o.length,S=d.length,E=new Array(m);for(p=0;p<m;
vendor: 7,132 bytes, line 1
1++p)(g=o[p])&&(E[p]=N=f.call(g,g.__data__,p,o)+"",v.has(N)?a[p]=g:v.set(N,g));for(p=0;p<S;++p)N=f.call(n,d[p],p,d)+"",(g=v.get(N))?(u[p]=g,g.__data__=d[p],v.delete(N)):l[p]=new Ae(n,d[p]);for(p=0;p<m;++p)(g=o[p])&&v.get(E[p])===g&&(a[p]=g)}function ft(n){return n.__data__}function Et(n){return"object"==typeof n&&"length"in n?n:Array.from(n)}function Io(n,o){return n<o?-1:n>o?1:n>=o?0:NaN}Ae.prototype={constructor:Ae,appendChild:function(n){return this._parent.insertBefore(n,this._next)},insertBefore:function(n,o){return this._parent.insertBefore(n,o)},querySelector:function(n){return this._parent.querySelector(n)},querySelectorAll:function(n){return this._parent.querySelectorAll(n)}};var Mi="http://www.w3.org/1999/xhtml";const Xl={svg:"http://www.w3.org/2000/svg",xhtml:Mi,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ao(n){var o=n+="",l=o.indexOf(":");return l>=0&&"xmlns"!==(o=n.slice(0,l))&&(n=n.slice(l+1)),Xl.hasOwnProperty(o)?{space:Xl[o],local:n}:n}function jl(n){return function(){this.removeAttribute(n)}}function zi(n){return function(){this.removeAttributeNS(n.space,n.local)}}function Ru(n,o){return function(){this.setAttribute(n,o)}}function Lo(n,o){return function(){this.setAttributeNS(n.space,n.local,o)}}function $o(n,o){return function(){var l=o.apply(this,arguments);null==l?this.removeAttribute(n):this.setAttribute(n,l)}}function yc(n,o){return function(){var l=o.apply(this,arguments);null==l?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,l)}}function Yl(n){return n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView}function vc(n){return function(){this.style.removeProperty(n)}}function Kl(n,o,l){return function(){this.style.setProperty(n,o,l)}}function Zl(n,o,l){return function(){var u=o.apply(this,arguments);null==u?this.style.removeProperty(n):this.style.setProperty(n,u,l)}}function or(n,o){return n.style.getPropertyValue(o)||Yl(n).getComputedStyle(n,null).getPropertyValue(o)}function Gl(n){return function(){delete this[n]}}function Qr(n,o){return function(){this[n]=o}}function Gr(n,o){return function(){var l=o.apply(this,arguments);null==l?delete this[n]:this[n]=l}}function ql(n){return n.trim().split(/^|\s+/)}function Pi(n){return n.classList||new Jl(n)}function Jl(n){this._node=n,this._names=ql(n.getAttribute("class")||"")}function es(n,o){for(var l=Pi(n),u=-1,a=o.length;++u<a;)l.add(o[u])}function Ti(n,o){for(var l=Pi(n),u=-1,a=o.length;++u<a;)l.remove(o[u])}function Au(n){return function(){es(this,n)}}function Fo(n){return function(){Ti(this,n)}}function ts(n,o){return function(){(o.apply(this,arguments)?es:Ti)(this,n)}}function wc(){this.textContent=""}function bo(n){return function(){this.textContent=n}}function Di(n){return function(){var o=n.apply(this,arguments);this.textContent=o??""}}function ns(){this.innerHTML=""}function Sc(n){return function(){this.innerHTML=n}}function _c(n){return function(){var o=n.apply(this,arguments);this.innerHTML=o??""}}function kr(){this.nextSibling&&this.parentNode.appendChild(this)}function $u(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Fu(n){return function(){var o=this.ownerDocument,l=this.namespaceURI;return l===Mi&&o.documentElement.namespaceURI===Mi?o.createElement(n):o.createElementNS(l,n)}}function Hu(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}function rs(n){var o=Ao(n);return(o.local?Hu:Fu)(o)}function kc(){return null}function dt(){var n=this.parentNode;n&&n.removeChild(this)}function os(){var n=this.cloneNode(!1),o=this.parentNode;return o?o.insertBefore(n,this.nextSibling):n}function Vu(){var n=this.cloneNode(!0),o=this.parentNode;return o?o.insertBefore(n,this.nextSibling):n}function Fn(n){return function(){var o=this.__on;if(o){for(var d,l=0,u=-1,a=o.length;l<a;++l)d=o[l],n.type&&d.type!==n.type||d.name!==n.name?o[++u]=d:this.removeEventListener(d.type,d.listener,d.options);++u?o.length=u:delete this.__on}}}function zc(n,o,l){return function(){var a,u=this.__on,d=function Bu(n){return function(o){n.call(this,o,this.__data__)}}(o);if(u)for(var f=0,p=u.length;f<p;++f)if((a=u[f]).type===n.type&&a.name===n.name)return this.removeEventListener(a.type,a.listener,a.options),this.addEventListener(a.type,a.listener=d,a.options=l),void(a.value=o);this.addEventListener(n.type,d,l),a={type:n.type,name:n.name,value:o,listener:d,options:l},u?u.push(a):this.__on=[a]}}function Uu(n,o,l){var u=Yl(n),a=u.CustomEvent;"function"==typeof a?a=new a(o,l):(a=u.document.createEvent("Event"),l?(a.initEvent(o,l.bubbles,l.cancelable),a.detail=l.detail):a.initEvent(o,!1,!1)),n.dispatchEvent(a)}function Pc(n,o){return function(){return Uu(this,n,o)}}function Tc(n,o){return function(){return Uu(this,n,o.apply(this,arguments))}}Jl.prototype={add:function(n){this._names.indexOf(n)<0&&(this._names.push(n),this._node.setAttribute("class",this._names.join(" ")))},remove:function(n){var o=this._names.indexOf(n);o>=0&&(this._names.splice(o,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(n){return this._names.indexOf(n)>=0}};var qr=[null];function Dt(n,o){this._groups=n,this._parents=o}function Wu(){return new Dt([[document.documentElement]],qr)}Dt.prototype=Wu.prototype={constructor:Dt,select:function Ge(n){"function"!=typeof n&&(n=mt(n));for(var o=this._groups,l=o.length,u=new Array(l),a=0;a<l;++a)for(var g,v,d=o[a],f=d.length,p=u[a]=new Array(f),m=0;m<f;++m)(g=d[m])&&(v=n.call(g,g.__data__,m,d))&&("__data__"in g&&(v.__data__=g.__data__),p[m]=v);return new Dt(u,this._parents)},selectAll:function qt(n){n="function"==typeof n?function Ln(n){return function(){return function at(n){return null==n?[]:Array.isArray(n)?n:Array.from(n)}(n.apply(this,arguments))}}(n):Gt(n);for(var o=this._groups,l=o.length,u=[],a=[],d=0;d<l;++d)for(var g,f=o[d],p=f.length,v=0;v<p;++v)(g=f[v])&&(u.push(n.call(g,g.__data__,v,f)),a.push(g));return new Dt(u,a)},selectChild:function he(n){return this.select(null==n?b:function qe(n){return function(){return xe.call(this.children,n)}}("function"==typeof n?n:ce(n)))},selectChildren:function U(n){return this.selectAll(null==n?Pe:function k(n){return function(){return de.call(this.children,n)}}("function"==typeof n?n:ce(n)))},filter:function we(n){"function"!=typeof n&&(n=Jt(n));for(var o=this._groups,l=o.length,u=new Array(l),a=0;a<l;++a)for(var g,d=o[a],f=d.length,p=u[a]=[],v=0;v<f;++v)(g=d[v])&&n.call(g,g.__data__,v,d)&&p.push(g);return new Dt(u,this._parents)},data:function Lt(n,o){if(!arguments.length)return Array.from(this,ft);var l=o?De:Ke,u=this._parents,a=this._groups;"function"!=typeof n&&(n=function Ye(n){return function(){return n}}(n));for(var d=a.length,f=new Array(d),p=new Array(d),g=new Array(d),v=0;v<d;++v){var m=u[v],S=a[v],E=S.length,N=Et(n.call(m,m&&m.__data__,v,u)),A=N.length,D=p[v]=new Array(A),L=f[v]=new Array(A);l(m,S,D,L,g[v]=new Array(E),N,o);for(var R,Y,H=0,W=0;H<A;++H)if(R=D[H]){for(H>=W&&(W=H+1);!(Y=L[W])&&++W<A;);R._next=Y||null}}return(f=new Dt(f,u))._enter=p,f._exit=g,f}
1,enter:function ze(){return new Dt(this._enter||this._groups.map(Ce),this._parents)},exit:function $n(){return new Dt(this._exit||this._groups.map(Ce),this._parents)},join:function Sn(n,o,l){var u=this.enter(),a=this,d=this.exit();return"function"==typeof n?(u=n(u))&&(u=u.selection()):u=u.append(n+""),null!=o&&(a=o(a))&&(a=a.selection()),null==l?d.remove():l(d),u&&a?u.merge(a).order():a},merge:function Er(n){for(var o=n.selection?n.selection():n,l=this._groups,u=o._groups,a=l.length,f=Math.min(a,u.length),p=new Array(a),g=0;g<f;++g)for(var N,v=l[g],m=u[g],S=v.length,E=p[g]=new Array(S),A=0;A<S;++A)(N=v[A]||m[A])&&(E[A]=N);for(;g<a;++g)p[g]=l[g];return new Dt(p,this._parents)},selection:function Dc(){return this},order:function Kr(){for(var n=this._groups,o=-1,l=n.length;++o<l;)for(var f,u=n[o],a=u.length-1,d=u[a];--a>=0;)(f=u[a])&&(d&&4^f.compareDocumentPosition(d)&&d.parentNode.insertBefore(f,d),d=f);return this},sort:function rr(n){function o(S,E){return S&&E?n(S.__data__,E.__data__):!S-!E}n||(n=Io);for(var l=this._groups,u=l.length,a=new Array(u),d=0;d<u;++d){for(var v,f=l[d],p=f.length,g=a[d]=new Array(p),m=0;m<p;++m)(v=f[m])&&(g[m]=v);g.sort(o)}return new Dt(a,this._parents).order()},call:function Tu(){var n=arguments[0];return arguments[0]=this,n.apply(null,arguments),this},nodes:function Ul(){return Array.from(this)},node:function Oo(){for(var n=this._groups,o=0,l=n.length;o<l;++o)for(var u=n[o],a=0,d=u.length;a<d;++a){var f=u[a];if(f)return f}return null},size:function Zr(){let n=0;for(const o of this)++n;return n},empty:function Wl(){return!this.node()},each:function Du(n){for(var o=this._groups,l=0,u=o.length;l<u;++l)for(var p,a=o[l],d=0,f=a.length;d<f;++d)(p=a[d])&&n.call(p,p.__data__,d,a);return this},attr:function Iu(n,o){var l=Ao(n);if(arguments.length<2){var u=this.node();return l.local?u.getAttributeNS(l.space,l.local):u.getAttribute(l)}return this.each((null==o?l.local?zi:jl:"function"==typeof o?l.local?yc:$o:l.local?Lo:Ru)(l,o))},style:function Ql(n,o,l){return arguments.length>1?this.each((null==o?vc:"function"==typeof o?Zl:Kl)(n,o,l??"")):or(this.node(),n)},property:function Ou(n,o){return arguments.length>1?this.each((null==o?Gl:"function"==typeof o?Gr:Qr)(n,o)):this.node()[n]},classed:function Ho(n,o){var l=ql(n+"");if(arguments.length<2){for(var u=Pi(this.node()),a=-1,d=l.length;++a<d;)if(!u.contains(l[a]))return!1;return!0}return this.each(("function"==typeof o?ts:o?Au:Fo)(l,o))},text:function Ri(n){return arguments.length?this.each(null==n?wc:("function"==typeof n?Di:bo)(n)):this.node().textContent},html:function xc(n){return arguments.length?this.each(null==n?ns:("function"==typeof n?_c:Sc)(n)):this.node().innerHTML},raise:function Lu(){return this.each(kr)},lower:function Ec(){return this.each($u)},append:function bu(n){var o="function"==typeof n?n:rs(n);return this.select(function(){return this.appendChild(o.apply(this,arguments))})},insert:function Cc(n,o){var l="function"==typeof n?n:rs(n),u=null==o?kc:"function"==typeof o?o:mt(o);return this.select(function(){return this.insertBefore(l.apply(this,arguments),u.apply(this,arguments)||null)})},remove:function Nc(){return this.each(dt)},clone:function Ii(n){return this.select(n?Vu:os)},datum:function Mc(n){return arguments.length?this.property("__data__",n):this.node().__data__},on:function _n(n,o,l){var a,f,u=function Oi(n){return n.trim().split(/^|\s+/).map(function(o){var l="",u=o.indexOf(".");return u>=0&&(l=o.slice(u+1),o=o.slice(0,u)),{type:o,name:l}})}(n+""),d=u.length;if(!(arguments.length<2)){for(p=o?zc:Fn,a=0;a<d;++a)this.each(p(u[a],o,l));return this}var p=this.node().__on;if(p)for(var m,g=0,v=p.length;g<v;++g)for(a=0,m=p[g];a<d;++a)if((f=u[a]).type===m.type&&f.name===m.name)return m.value},dispatch:function Ai(n,o){return this.each(("function"==typeof o?Tc:Pc)(n,o))},[Symbol.iterator]:function*Li(){for(var n=this._groups,o=0,l=n.length;o<l;++o)for(var f,u=n[o],a=0,d=u.length;a<d;++a)(f=u[a])&&(yield f)}};const Cr=Wu;function un(n){return"string"==typeof n?new Dt([[document.querySelector(n)]],[document.documentElement]):new Dt([[n]],qr)}const is={passive:!1},jn={capture:!0,passive:!1};function ls(n){n.stopImmediatePropagation()}function ir(n){n.preventDefault(),n.stopImmediatePropagation()}function je(n){var o=n.document.documentElement,l=un(n).on("dragstart.drag",ir,jn);"onselectstart"in o?l.on("selectstart.drag",ir,jn):(o.__noselect=o.style.MozUserSelect,o.style.MozUserSelect="none")}function ss(n,o){var l=n.document.documentElement,u=un(n).on("dragstart.drag",null);o&&(u.on("click.drag",ir,jn),setTimeout(function(){u.on("click.drag",null)},0)),"onselectstart"in l?u.on("selectstart.drag",null):(l.style.MozUserSelect=l.__noselect,delete l.__noselect)}var Xu=1e-12;function $i(n){return((n=Math.exp(n))+1/n)/2}const Ku=function n(o,l,u){function a(d,f){var L,z,p=d[0],g=d[1],v=d[2],E=f[2],N=f[0]-p,A=f[1]-g,D=N*N+A*A;if(D<Xu)z=Math.log(E/v)/o,L=function(ue){return[p+ue*N,g+ue*A,v*Math.exp(o*ue*z)]};else{var H=Math.sqrt(D),W=(E*E-v*v+u*D)/(2*v*l*H),R=(E*E-v*v-u*D)/(2*E*l*H),Y=Math.log(Math.sqrt(W*W+1)-W),Z=Math.log(Math.sqrt(R*R+1)-R);z=(Z-Y)/o,L=function(ue){var le=ue*z,G=$i(Y),se=v/(l*H)*(G*function Yu(n){return((n=Math.exp(2*n))-1)/(n+1)}(o*le+Y)-function ju(n){return((n=Math.exp(n))-1/n)/2}(Y));return[p+se*N,g+se*A,v*G/$i(o*le+Y)]}}return L.duration=1e3*z*o/Math.SQRT2,L}return a.rho=function(d){var f=Math.max(.001,+d),p=f*f;return n(f,p,p*p)},a}(Math.SQRT2,2,4);function en(n,o){if(n=function us(n){let o;for(;o=n.sourceEvent;)n=o;return n}(n),void 0===o&&(o=n.currentTarget),o){var l=o.ownerSVGElement||o;if(l.createSVGPoint){var u=l.createSVGPoint();return u.x=n.clientX,u.y=n.clientY,[(u=u.matrixTransform(o.getScreenCTM().inverse())).x,u.y]}if(o.getBoundingClientRect){var a=o.getBoundingClientRect();return[n.clientX-a.left-o.clientLeft,n.clientY-a.top-o.clientTop]}}return[n.pageX,n.pageY]}var lr,fn,tn=0,an=0,cn=0,Jr=1e3,Fi=0,sr=0,ur=0,Vo="object"==typeof performance&&performance.now?performance:Date,as="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(n){setTimeout(n,17)};function eo(){return sr||(as(Zu),sr=Vo.now()+ur)}function Zu(){sr=0}function Hi(){this._call=this._time=this._next=null}function to(n,o,l){var u=new Hi;return u.restart(n,o,l),u}function Nr(){sr=(Fi=Vo.now())+ur,tn=an=0;try{!function Bo(){eo(),++tn;for(var o,n=lr;n;)(o=sr-n._time)>=0&&n._call.call(void 0,o),n=n._next;--tn}()}finally{tn=0,function Rc(){for(var n,l,o=lr,u=1/0;o;)o._call?(u>o._time&&(u=o._time),n=o,o=o._next):(l=o._next,o._next=null,o=n?n._next=l:lr=l);fn=n,cs(u)}(),sr=0}}function bi(){var n=Vo.now(),o=n-Fi;o>Jr&&(ur-=o,Fi=n)}function cs(n){tn||(an&&(an=clearTimeout(an)),n-sr>24?(n<1/0&&(an=setTimeout(Nr,n-Vo.now()-ur)),cn&&(cn=clearInterval(cn))):(cn||(Fi=Vo.now(),cn=setInterval(bi,Jr)),tn=1,as(Nr)))}function Vi(n,o,l){var u=new Hi;return u.restart(a=>{u.stop(),n(a+o)},o=null==o?0:+o,l),u}Hi.prototype=to.prototype={constructor:Hi,restart:function(n,o,l){if("function"!=typeof n)throw new TypeError("callback is not a function");l=(null==l?eo():+l)+(null==o?0:+o),!this._next&&fn!==this&&(fn?fn._next=this:lr=this,fn=this),this._call=n,this._time=l,cs()},stop:function(){this._call&&(this._call=null,this._time=1/0,cs())}};var Bi=wt("start","end","cancel","interrupt"),fs=[],ds=0,Yn=1,Uo=2,Mr=3,ps=4,no=5,zr=6;function Wo(n,o,l,u,a,d){var f=n.__transition;if(f){if(l in f)return}else n.__transition={};!function Xo(n,o,l){var a,u=n.__transition;function f(v){var m,S,E,N;if(l.state!==Yn)return g();for(m in u)if((N=u[m]).name===l.name){if(N.state===Mr)return Vi(f);N.state===ps?(N.state=zr,N.timer.stop(),N.on.call("interrupt",n,n.__data__,N.index,N.group),delete u[m]):+m<o&&(N.state=zr,N.timer.stop(),N.on.call("cancel",n,n.__data__,N.index,N.group),delete u[m])}
vendor: 12,749 bytes, line 1
1if(Vi(function(){l.state===Mr&&(l.state=ps,l.timer.restart(p,l.delay,l.time),p(v))}),l.state=Uo,l.on.call("start",n,n.__data__,l.index,l.group),l.state===Uo){for(l.state=Mr,a=new Array(E=l.tween.length),m=0,S=-1;m<E;++m)(N=l.tween[m].value.call(n,n.__data__,l.index,l.group))&&(a[++S]=N);a.length=S+1}}function p(v){for(var m=v<l.duration?l.ease.call(null,v/l.duration):(l.timer.restart(g),l.state=no,1),S=-1,E=a.length;++S<E;)a[S].call(n,m);l.state===no&&(l.on.call("end",n,n.__data__,l.index,l.group),g())}function g(){for(var v in l.state=zr,l.timer.stop(),delete u[o],u)return;delete n.__transition}u[o]=l,l.timer=to(function d(v){l.state=Yn,l.timer.restart(f,l.delay,l.time),l.delay<=v&&f(v-l.delay)},0,l.time)}(n,l,{name:o,index:u,group:a,on:Bi,tween:fs,time:d.time,delay:d.delay,duration:d.duration,ease:d.ease,timer:null,state:ds})}function $t(n,o){var l=nn(n,o);if(l.state>ds)throw new Error("too late; already scheduled");return l}function Ft(n,o){var l=nn(n,o);if(l.state>Mr)throw new Error("too late; already running");return l}function nn(n,o){var l=n.__transition;if(!l||!(l=l[o]))throw new Error("transition not found");return l}function Ui(n,o){var u,a,f,l=n.__transition,d=!0;if(l){for(f in o=null==o?null:o+"",l)(u=l[f]).name===o?(a=u.state>Uo&&u.state<no,u.state=zr,u.timer.stop(),u.on.call(a?"interrupt":"cancel",n,n.__data__,u.index,u.group),delete l[f]):d=!1;d&&delete n.__transition}}function Hn(n,o){return n=+n,o=+o,function(l){return n*(1-l)+o*l}}var Wi,ro=180/Math.PI,oo={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function gs(n,o,l,u,a,d){var f,p,g;return(f=Math.sqrt(n*n+o*o))&&(n/=f,o/=f),(g=n*l+o*u)&&(l-=n*g,u-=o*g),(p=Math.sqrt(l*l+u*u))&&(l/=p,u/=p,g/=p),n*u<o*l&&(n=-n,o=-o,g=-g,f=-f),{translateX:a,translateY:d,rotate:Math.atan2(o,n)*ro,skewX:Math.atan(g)*ro,scaleX:f,scaleY:p}}function Xi(n,o,l,u){function a(v){return v.length?v.pop()+" ":""}return function(v,m){var S=[],E=[];return v=n(v),m=n(m),function d(v,m,S,E,N,A){if(v!==S||m!==E){var D=N.push("translate(",null,o,null,l);A.push({i:D-4,x:Hn(v,S)},{i:D-2,x:Hn(m,E)})}else(S||E)&&N.push("translate("+S+o+E+l)}(v.translateX,v.translateY,m.translateX,m.translateY,S,E),function f(v,m,S,E){v!==m?(v-m>180?m+=360:m-v>180&&(v+=360),E.push({i:S.push(a(S)+"rotate(",null,u)-2,x:Hn(v,m)})):m&&S.push(a(S)+"rotate("+m+u)}(v.rotate,m.rotate,S,E),function p(v,m,S,E){v!==m?E.push({i:S.push(a(S)+"skewX(",null,u)-2,x:Hn(v,m)}):m&&S.push(a(S)+"skewX("+m+u)}(v.skewX,m.skewX,S,E),function g(v,m,S,E,N,A){if(v!==S||m!==E){var D=N.push(a(N)+"scale(",null,",",null,")");A.push({i:D-4,x:Hn(v,S)},{i:D-2,x:Hn(m,E)})}else(1!==S||1!==E)&&N.push(a(N)+"scale("+S+","+E+")")}(v.scaleX,v.scaleY,m.scaleX,m.scaleY,S,E),v=m=null,function(N){for(var L,A=-1,D=E.length;++A<D;)S[(L=E[A]).i]=L.x(N);return S.join("")}}}var Ac=Xi(function Ic(n){const o=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(n+"");return o.isIdentity?oo:gs(o.a,o.b,o.c,o.d,o.e,o.f)},"px, ","px)","deg)"),Lc=Xi(function Oc(n){return null!=n&&(Wi||(Wi=document.createElementNS("http://www.w3.org/2000/svg","g")),Wi.setAttribute("transform",n),n=Wi.transform.baseVal.consolidate())?gs((n=n.matrix).a,n.b,n.c,n.d,n.e,n.f):oo},", ",")",")");function $c(n,o){var l,u;return function(){var a=Ft(this,n),d=a.tween;if(d!==l)for(var f=0,p=(u=l=d).length;f<p;++f)if(u[f].name===o){(u=u.slice()).splice(f,1);break}a.tween=u}}function Fc(n,o,l){var u,a;if("function"!=typeof l)throw new Error;return function(){var d=Ft(this,n),f=d.tween;if(f!==u){a=(u=f).slice();for(var p={name:o,value:l},g=0,v=a.length;g<v;++g)if(a[g].name===o){a[g]=p;break}g===v&&a.push(p)}d.tween=a}}function ji(n,o,l){var u=n._id;return n.each(function(){var a=Ft(this,u);(a.value||(a.value={}))[o]=l.apply(this,arguments)}),function(a){return nn(a,u).value[o]}}function ms(n,o,l){n.prototype=o.prototype=l,l.constructor=n}function Qu(n,o){var l=Object.create(n.prototype);for(var u in o)l[u]=o[u];return l}function jo(){}var io=1/.7,lo="\\s*([+-]?\\d+)\\s*",Ko="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",bn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Gu=/^#([0-9a-f]{3,8})$/,bc=new RegExp(`^rgb\\(${lo},${lo},${lo}\\)$`),Vc=new RegExp(`^rgb\\(${bn},${bn},${bn}\\)$`),Bc=new RegExp(`^rgba\\(${lo},${lo},${lo},${Ko}\\)$`),Uc=new RegExp(`^rgba\\(${bn},${bn},${bn},${Ko}\\)$`),Wc=new RegExp(`^hsl\\(${Ko},${bn},${bn}\\)$`),Xc=new RegExp(`^hsla\\(${Ko},${bn},${bn},${Ko}\\)$`),qu={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Yi(){return this.rgb().formatHex()}function ys(){return this.rgb().formatRgb()}function so(n){var o,l;return n=(n+"").trim().toLowerCase(),(o=Gu.exec(n))?(l=o[1].length,o=parseInt(o[1],16),6===l?vs(o):3===l?new Ut(o>>8&15|o>>4&240,o>>4&15|240&o,(15&o)<<4|15&o,1):8===l?Qo(o>>24&255,o>>16&255,o>>8&255,(255&o)/255):4===l?Qo(o>>12&15|o>>8&240,o>>8&15|o>>4&240,o>>4&15|240&o,((15&o)<<4|15&o)/255):null):(o=bc.exec(n))?new Ut(o[1],o[2],o[3],1):(o=Vc.exec(n))?new Ut(255*o[1]/100,255*o[2]/100,255*o[3]/100,1):(o=Bc.exec(n))?Qo(o[1],o[2],o[3],o[4]):(o=Uc.exec(n))?Qo(255*o[1]/100,255*o[2]/100,255*o[3]/100,o[4]):(o=Wc.exec(n))?ta(o[1],o[2]/100,o[3]/100,1):(o=Xc.exec(n))?ta(o[1],o[2]/100,o[3]/100,o[4]):qu.hasOwnProperty(n)?vs(qu[n]):"transparent"===n?new Ut(NaN,NaN,NaN,0):null}function vs(n){return new Ut(n>>16&255,n>>8&255,255&n,1)}function Qo(n,o,l,u){return u<=0&&(n=o=l=NaN),new Ut(n,o,l,u)}function Kn(n,o,l,u){return 1===arguments.length?function Ju(n){return n instanceof jo||(n=so(n)),n?new Ut((n=n.rgb()).r,n.g,n.b,n.opacity):new Ut}(n):new Ut(n,o,l,u??1)}function Ut(n,o,l,u){this.r=+n,this.g=+o,this.b=+l,this.opacity=+u}function ea(){return`#${En(this.r)}${En(this.g)}${En(this.b)}`}function ws(){const n=Go(this.opacity);return`${1===n?"rgb(":"rgba("}${xn(this.r)}, ${xn(this.g)}, ${xn(this.b)}${1===n?")":`, ${n})`}`}function Go(n){return isNaN(n)?1:Math.max(0,Math.min(1,n))}function xn(n){return Math.max(0,Math.min(255,Math.round(n)||0))}function En(n){return((n=xn(n))<16?"0":"")+n.toString(16)}function ta(n,o,l,u){return u<=0?n=o=l=NaN:l<=0||l>=1?n=o=NaN:o<=0&&(n=NaN),new dn(n,o,l,u)}function qo(n){if(n instanceof dn)return new dn(n.h,n.s,n.l,n.opacity);if(n instanceof jo||(n=so(n)),!n)return new dn;if(n instanceof dn)return n;var o=(n=n.rgb()).r/255,l=n.g/255,u=n.b/255,a=Math.min(o,l,u),d=Math.max(o,l,u),f=NaN,p=d-a,g=(d+a)/2;return p?(f=o===d?(l-u)/p+6*(l<u):l===d?(u-o)/p+2:(o-l)/p+4,p/=g<.5?d+a:2-d-a,f*=60):p=g>0&&g<1?0:f,new dn(f,p,g,n.opacity)}function dn(n,o,l,u){this.h=+n,this.s=+o,this.l=+l,this.opacity=+u}function Ki(n){return(n=(n||0)%360)<0?n+360:n}function uo(n){return Math.max(0,Math.min(1,n||0))}function Zi(n,o,l){return 255*(n<60?o+(l-o)*n/60:n<180?l:n<240?o+(l-o)*(240-n)/60:o)}function Ss(n,o,l,u,a){var d=n*n,f=d*n;return((1-3*n+3*d-f)*o+(4-6*d+3*f)*l+(1+3*n+3*d-3*f)*u+f*a)/6}ms(jo,so,{copy(n){return Object.assign(new this.constructor,this,n)},displayable(){return this.rgb().displayable()},hex:Yi,formatHex:Yi,formatHex8:function Zo(){return this.rgb().formatHex8()},formatHsl:function jc(){return qo(this).formatHsl()},formatRgb:ys,toString:ys}),ms(Ut,Kn,Qu(jo,{brighter(n){return n=null==n?io:Math.pow(io,n),new Ut(this.r*n,this.g*n,this.b*n,this.opacity)},darker(n){return n=null==n?.7:Math.pow(.7,n),new Ut(this.r*n,this.g*n,this.b*n,this.opacity)},rgb(){return this},clamp(){return new Ut(xn(this.r),xn(this.g),xn(this.b),Go(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ea,formatHex:ea,formatHex8:function Yc(){return`#${En(this.r)}${En(this.g)}${En(this.b)}${En(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:ws,toString:ws})),ms(dn,function Kc(n,o,l,u){return 1===arguments.length?qo(n):new dn(n,o,l,u??1)},Qu(jo,{brighter(n){return n=null==n?io:Math.pow(io,n),new dn(this.h,this.s,this.l*n,this.opacity)},darker(n){return n=null==n?.7:Math.pow(.7,n),new dn(this.h,this.s,this.l*n,this.opacity)},rgb(){var n=this.h%360+360*(this.h<0),o=isNaN(n)||isNaN(this.s)?0:this.s,l=this.l,u=l+(l<.5?l:1-l)*o,a=2*l-u;return new Ut(Zi(n>=240?n-240:n+120,a,u),Zi(n,a,u),Zi(n<120?n+240:n-120,a,u),this.opacity)},clamp(){return new dn(Ki(this.h),uo(this.s),uo(this.l),Go(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const n=Go(this.opacity);return`${1===n?"hsl(":"hsla("}${Ki(this.h)}, ${100*uo(this.s)}%, ${100*uo(this.l)}%${1===n?")":`, ${n})`}`}}));const ra=n=>()=>n;function ao(n,o){var l=o-n;return l?function oa(n,o){return function(l){return n+l*o}}(n,l):ra(isNaN(n)?o:n)}const _s=function n(o){var l=function kn(n){return 1==(n=+n)?ao:function(o,l){return l-o?function Qc(n,o,l){return n=Math.pow(n,l),o=Math.pow(o,l)-n,l=1/l,function(u){return Math.pow(n+u*o,l)}}(o,l,n):ra(isNaN(o)?l:o)}}(o);function u(a,d){var f=l((a=Kn(a)).r,(d=Kn(d)).r),p=l(a.g,d.g),g=l(a.b,d.b),v=ao(a.opacity,d.opacity);return function(m){return a.r=f(m),a.g=p(m),a.b=g(m),a.opacity=v(m),a+""}}return u.gamma=n,u}(1);function xs(n){return function(o){var f,p,l=o.length,u=new Array(l),a=new Array(l),d=new Array(l);for(f=0;f<l;++f)p=Kn(o[f]),u[f]=p.r||0,a[f]=p.g||0,d[f]=p.b||0;return u=n(u),a=n(a),d=n(d),p.opacity=1,function(g){return p.r=u(g),p.g=a(g),p.b=d(g),p+""}}}xs(function na(n){var o=n.length-1;return function(l){var u=l<=0?l=0:l>=1?(l=1,o-1):Math.floor(l*o),a=n[u],d=n[u+1];return Ss((l-u/o)*o,u>0?n[u-1]:2*a-d,a,d,u<o-1?n[u+2]:2*d-a)}}),xs(function Zc(n){var o=n.length;return function(l){var u=Math.floor(((l%=1)<0?++l:l)*o);return Ss((l-u/o)*o,n[(u+o-1)%o],n[u%o],n[(u+1)%o],n[(u+2)%o])}});var Jo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Es=new RegExp(Jo.source,"g");function ks(n,o){var u,a,d,l=Jo.lastIndex=Es.lastIndex=0,f=-1,p=[],g=[];for(n+="",o+="";(u=Jo.exec(n))&&(a=Es.exec(o));)(d=a.index)>l&&(d=o.slice(l,d),p[f]?p[f]+=d:p[++f]=d),(u=u[0])===(a=a[0])?p[f]?p[f]+=a:p[++f]=a:(p[++f]=null,g.push({i:f,x:Hn(u,a)})),l=Es.lastIndex;return l<o.length&&(d=o.slice(l),p[f]?p[f]+=d:p[++f]=d),p.length<2?g[0]?function co(n){return function(o){return n(o)+""}}
1(g[0].x):function Jc(n){return function(){return n}}(o):(o=g.length,function(v){for(var S,m=0;m<o;++m)p[(S=g[m]).i]=S.x(v);return p.join("")})}function fo(n,o){var l;return("number"==typeof o?Hn:o instanceof so?_s:(l=so(o))?(o=l,_s):ks)(n,o)}function Cs(n){return function(){this.removeAttribute(n)}}function ia(n){return function(){this.removeAttributeNS(n.space,n.local)}}function Qi(n,o,l){var u,d,a=l+"";return function(){var f=this.getAttribute(n);return f===a?null:f===u?d:d=o(u=f,l)}}function po(n,o,l){var u,d,a=l+"";return function(){var f=this.getAttributeNS(n.space,n.local);return f===a?null:f===u?d:d=o(u=f,l)}}function Ns(n,o,l){var u,a,d;return function(){var f,g,p=l(this);return null==p?void this.removeAttribute(n):(f=this.getAttribute(n))===(g=p+"")?null:f===u&&g===a?d:(a=g,d=o(u=f,p))}}function la(n,o,l){var u,a,d;return function(){var f,g,p=l(this);return null==p?void this.removeAttributeNS(n.space,n.local):(f=this.getAttributeNS(n.space,n.local))===(g=p+"")?null:f===u&&g===a?d:(a=g,d=o(u=f,p))}}function aa(n,o){var l,u;function a(){var d=o.apply(this,arguments);return d!==u&&(l=(u=d)&&function ua(n,o){return function(l){this.setAttributeNS(n.space,n.local,o.call(this,l))}}(n,d)),l}return a._value=o,a}function ca(n,o){var l,u;function a(){var d=o.apply(this,arguments);return d!==u&&(l=(u=d)&&function sa(n,o){return function(l){this.setAttribute(n,o.call(this,l))}}(n,d)),l}return a._value=o,a}function da(n,o){return function(){$t(this,n).delay=+o.apply(this,arguments)}}function ar(n,o){return o=+o,function(){$t(this,n).delay=o}}function zs(n,o){return function(){Ft(this,n).duration=+o.apply(this,arguments)}}function ef(n,o){return o=+o,function(){Ft(this,n).duration=o}}var ma=Cr.prototype.constructor;function Ds(n){return function(){this.style.removeProperty(n)}}var ri=0;function zt(n,o,l,u){this._groups=n,this._parents=o,this._name=l,this._id=u}function wa(){return++ri}var Zn=Cr.prototype;zt.prototype=function $s(n){return Cr().transition(n)}.prototype={constructor:zt,select:function Ji(n){var o=this._name,l=this._id;"function"!=typeof n&&(n=mt(n));for(var u=this._groups,a=u.length,d=new Array(a),f=0;f<a;++f)for(var m,S,p=u[f],g=p.length,v=d[f]=new Array(g),E=0;E<g;++E)(m=p[E])&&(S=n.call(m,m.__data__,E,p))&&("__data__"in m&&(S.__data__=m.__data__),v[E]=S,Wo(v[E],o,l,E,v,nn(m,l)));return new zt(d,this._parents,o,l)},selectAll:function ho(n){var o=this._name,l=this._id;"function"!=typeof n&&(n=Gt(n));for(var u=this._groups,a=u.length,d=[],f=[],p=0;p<a;++p)for(var m,g=u[p],v=g.length,S=0;S<v;++S)if(m=g[S]){for(var N,E=n.call(m,m.__data__,S,g),A=nn(m,l),D=0,L=E.length;D<L;++D)(N=E[D])&&Wo(N,o,l,D,E,A);d.push(E),f.push(m)}return new zt(d,f,o,l)},selectChild:Zn.selectChild,selectChildren:Zn.selectChildren,filter:function nt(n){"function"!=typeof n&&(n=Jt(n));for(var o=this._groups,l=o.length,u=new Array(l),a=0;a<l;++a)for(var g,d=o[a],f=d.length,p=u[a]=[],v=0;v<f;++v)(g=d[v])&&n.call(g,g.__data__,v,d)&&p.push(g);return new zt(u,this._parents,this._name,this._id)},merge:function Ps(n){if(n._id!==this._id)throw new Error;for(var o=this._groups,l=n._groups,u=o.length,d=Math.min(u,l.length),f=new Array(u),p=0;p<d;++p)for(var E,g=o[p],v=l[p],m=g.length,S=f[p]=new Array(m),N=0;N<m;++N)(E=g[N]||v[N])&&(S[N]=E);for(;p<u;++p)f[p]=o[p];return new zt(f,this._parents,this._name,this._id)},selection:function rf(){return new ma(this._groups,this._parents)},transition:function go(){for(var n=this._name,o=this._id,l=wa(),u=this._groups,a=u.length,d=0;d<a;++d)for(var g,f=u[d],p=f.length,v=0;v<p;++v)if(g=f[v]){var m=nn(g,o);Wo(g,n,l,v,f,{time:m.time+m.delay+m.duration,delay:0,duration:m.duration,ease:m.ease})}return new zt(u,this._parents,n,l)},call:Zn.call,nodes:Zn.nodes,node:Zn.node,size:Zn.size,empty:Zn.empty,each:Zn.each,on:function ga(n,o){var l=this._id;return arguments.length<2?nn(this.node(),l).on.on(n):this.each(function ti(n,o,l){var u,a,d=function qi(n){return(n+"").trim().split(/^|\s+/).every(function(o){var l=o.indexOf(".");return l>=0&&(o=o.slice(0,l)),!o||"start"===o})}(o)?$t:Ft;return function(){var f=d(this,n),p=f.on;p!==u&&(a=(u=p).copy()).on(o,l),f.on=a}}(l,n,o))},attr:function Gi(n,o){var l=Ao(n),u="transform"===l?Lc:fo;return this.attrTween(n,"function"==typeof o?(l.local?la:Ns)(l,u,ji(this,"attr."+n,o)):null==o?(l.local?ia:Cs)(l):(l.local?po:Qi)(l,u,o))},attrTween:function fa(n,o){var l="attr."+n;if(arguments.length<2)return(l=this.tween(l))&&l._value;if(null==o)return this.tween(l,null);if("function"!=typeof o)throw new Error;var u=Ao(n);return this.tween(l,(u.local?aa:ca)(u,o))},style:function Is(n,o,l){var u="transform"==(n+="")?Ac:fo;return null==o?this.styleTween(n,function of(n,o){var l,u,a;return function(){var d=or(this,n),f=(this.style.removeProperty(n),or(this,n));return d===f?null:d===l&&f===u?a:a=o(l=d,u=f)}
1}(n,u)).on("end.style."+n,Ds(n)):"function"==typeof o?this.styleTween(n,function tl(n,o,l){var u,a,d;return function(){var f=or(this,n),p=l(this),g=p+"";return null==p&&(this.style.removeProperty(n),g=p=or(this,n)),f===g?null:f===u&&g===a?d:(a=g,d=o(u=f,p))}}(n,u,ji(this,"style."+n,o))).each(function Rs(n,o){var l,u,a,p,d="style."+o,f="end."+d;return function(){var g=Ft(this,n),v=g.on,m=null==g.value[d]?p||(p=Ds(o)):void 0;(v!==l||a!==m)&&(u=(l=v).copy()).on(f,a=m),g.on=u}}(this._id,n)):this.styleTween(n,function el(n,o,l){var u,d,a=l+"";return function(){var f=or(this,n);return f===a?null:f===u?d:d=o(u=f,l)}}(n,u,o),l).on("end.style."+n,null)},styleTween:function lf(n,o,l){var u="style."+(n+="");if(arguments.length<2)return(u=this.tween(u))&&u._value;if(null==o)return this.tween(u,null);if("function"!=typeof o)throw new Error;return this.tween(u,function As(n,o,l){var u,a;function d(){var f=o.apply(this,arguments);return f!==a&&(u=(a=f)&&function Os(n,o,l){return function(u){this.style.setProperty(n,o.call(this,u),l)}}(n,f,l)),u}return d._value=o,d}(n,o,l??""))},text:function uf(n){return this.tween("text","function"==typeof n?function sf(n){return function(){var o=n(this);this.textContent=o??""}}(ji(this,"text",n)):function ya(n){return function(){this.textContent=n}}(null==n?"":n+""))},textTween:function va(n){var o="text";if(arguments.length<1)return(o=this.tween(o))&&o._value;if(null==n)return this.tween(o,null);if("function"!=typeof n)throw new Error;return this.tween(o,function cr(n){var o,l;function u(){var a=n.apply(this,arguments);return a!==l&&(o=(l=a)&&function Ls(n){return function(o){this.textContent=n.call(this,o)}}(a)),o}return u._value=n,u}(n))},remove:function ni(){return this.on("end.remove",function Ts(n){return function(){var o=this.parentNode;for(var l in this.__transition)if(+l!==n)return;o&&o.removeChild(this)}}(this._id))},tween:function Hc(n,o){var l=this._id;if(n+="",arguments.length<2){for(var f,u=nn(this.node(),l).tween,a=0,d=u.length;a<d;++a)if((f=u[a]).name===n)return f.value;return null}return this.each((null==o?$c:Fc)(l,n,o))},delay:function Ms(n){var o=this._id;return arguments.length?this.each(("function"==typeof n?da:ar)(o,n)):nn(this.node(),o).delay},duration:function tf(n){var o=this._id;return arguments.length?this.each(("function"==typeof n?zs:ef)(o,n)):nn(this.node(),o).duration},ease:function nf(n){var o=this._id;return arguments.length?this.each(function ei(n,o){if("function"!=typeof o)throw new Error;return function(){Ft(this,n).ease=o}}(o,n)):nn(this.node(),o).ease},easeVarying:function ha(n){if("function"!=typeof n)throw new Error;return this.each(function pa(n,o){return function(){var l=o.apply(this,arguments);if("function"!=typeof l)throw new Error;Ft(this,n).ease=l}}(this._id,n))},end:function Vn(){var n,o,l=this,u=l._id,a=l.size();return new Promise(function(d,f){var p={value:f},g={value:function(){0==--a&&d()}};l.each(function(){var v=Ft(this,u),m=v.on;m!==n&&((o=(n=m).copy())._.cancel.push(p),o._.interrupt.push(p),o._.end.push(g)),v.on=o}),0===a&&d()})},[Symbol.iterator]:Zn[Symbol.iterator]};var rl={time:null,delay:0,duration:250,ease:function yo(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}};function Fs(n,o){for(var l;!(l=n.__transition)||!(l=l[o]);)if(!(n=n.parentNode))throw new Error(`transition ${o} not found`);return l}Cr.prototype.interrupt=function hs(n){return this.each(function(){Ui(this,n)})},Cr.prototype.transition=function vo(n){var o,l;n instanceof zt?(o=n._id,n=n._name):(o=wa(),(l=rl).time=eo(),n=null==n?null:n+"");for(var u=this._groups,a=u.length,d=0;d<a;++d)for(var g,f=u[d],p=f.length,v=0;v<p;++v)(g=f[v])&&Wo(g,n,o,v,f,l||Fs(g,o));return new zt(u,this._parents,n,o)};const Cn=n=>()=>n;function rt(n,{sourceEvent:o,target:l,transform:u,dispatch:a}){Object.defineProperties(this,{type:{value:n,enumerable:!0,configurable:!0},sourceEvent:{value:o,enumerable:!0,configurable:!0},target:{value:l,enumerable:!0,configurable:!0},transform:{value:u,enumerable:!0,configurable:!0},_:{value:a}})}function He(n,o,l){this.k=n,this.x=o,this.y=l}He.prototype={constructor:He,scale:function(n){return 1===n?this:new He(this.k*n,this.x,this.y)},translate:function(n,o){return 0===n&0===o?this:new He(this.k,this.x+this.k*n,this.y+this.k*o)}
1,apply:function(n){return[n[0]*this.k+this.x,n[1]*this.k+this.y]},applyX:function(n){return n*this.k+this.x},applyY:function(n){return n*this.k+this.y},invert:function(n){return[(n[0]-this.x)/this.k,(n[1]-this.y)/this.k]},invertX:function(n){return(n-this.x)/this.k},invertY:function(n){return(n-this.y)/this.k},rescaleX:function(n){return n.copy().domain(n.range().map(this.invertX,this).map(n.invert,n))},rescaleY:function(n){return n.copy().domain(n.range().map(this.invertY,this).map(n.invert,n))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Rt=new He(1,0,0);function Ot(n){n.stopImmediatePropagation()}function Nn(n){n.preventDefault(),n.stopImmediatePropagation()}function wo(n){return!(n.ctrlKey&&"wheel"!==n.type||n.button)}function Wt(){var n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n).hasAttribute("viewBox")?[[(n=n.viewBox.baseVal).x,n.y],[n.x+n.width,n.y+n.height]]:[[0,0],[n.width.baseVal.value,n.height.baseVal.value]]:[[0,0],[n.clientWidth,n.clientHeight]]}function oi(){return this.__zoom||Rt}function Sa(n){return-n.deltaY*(1===n.deltaMode?.05:n.deltaMode?1:.002)*(n.ctrlKey?10:1)}function _a(){return navigator.maxTouchPoints||"ontouchstart"in this}function ol(n,o,l){var u=n.invertX(o[0][0])-l[0][0],a=n.invertX(o[1][0])-l[1][0],d=n.invertY(o[0][1])-l[0][1],f=n.invertY(o[1][1])-l[1][1];return n.translate(a>u?(u+a)/2:Math.min(0,u)||Math.max(0,a),f>d?(d+f)/2:Math.min(0,d)||Math.max(0,f))}const pn=n=>()=>n;function So(n,{sourceEvent:o,subject:l,target:u,identifier:a,active:d,x:f,y:p,dx:g,dy:v,dispatch:m}){Object.defineProperties(this,{type:{value:n,enumerable:!0,configurable:!0},sourceEvent:{value:o,enumerable:!0,configurable:!0},subject:{value:l,enumerable:!0,configurable:!0},target:{value:u,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:d,enumerable:!0,configurable:!0},x:{value:f,enumerable:!0,configurable:!0},y:{value:p,enumerable:!0,configurable:!0},dx:{value:g,enumerable:!0,configurable:!0},dy:{value:v,enumerable:!0,configurable:!0},_:{value:m}})}function Hs(n){return!n.ctrlKey&&!n.button}function Ea(){return this.parentNode}function af(n,o){return o??{x:n.x,y:n.y}}function fr(){return navigator.maxTouchPoints||"ontouchstart"in this}So.prototype.on=function(){var n=this._.on.apply(this._,arguments);return n===this._?this:n};var xo=Ee(51291);const Pr=(0,y.createContext)(null),il=Pr.Provider,st={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:n=>`Node type "${n}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:n=>`The old edge with id=${n} does not exist.`,error009:n=>`Marker type "${n}" doesn't exist.`,error008:(n,o)=>`Couldn't create edge for ${n?"target":"source"} handle id: "${n?o.targetHandle:o.sourceHandle}", edge id: ${o.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:n=>`Edge type "${n}" not found. Using fallback type "default".`,error012:n=>`Node with id "${n}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`},rn=st.error001();function Ve(n,o){const l=(0,y.useContext)(Pr);if(null===l)throw new Error(rn);return Xe(l,n,o)}const Ze=()=>{const n=(0,y.useContext)(Pr);if(null===n)throw new Error(rn);return(0,y.useMemo)(()=>({getState:n.getState,setState:n.setState,subscribe:n.subscribe,destroy:n.destroy}),[n])},Qn=n=>n.userSelectionActive?"none":"all";function dr({position:n,children:o,className:l,style:u,...a}){const d=Ve(Qn),f=`${n}`.split("-");return y.createElement("div",{className:(0,J.Z)(["react-flow__panel",l,...f]),style:{...u,pointerEvents:d},...a},o)}function ka({proOptions:n,position:o="bottom-right"}){return n?.hideAttribution?null:y.createElement(dr,{position:o,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://reactflow.dev/pro"},y.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution"},"React Flow"))}var Vs=(0,y.memo)(({x:n,y:o,label:l,labelStyle:u={},labelShowBg:a=!0,labelBgStyle:d={},labelBgPadding:f=[2,4],labelBgBorderRadius:p=2,children:g,className:v,...m})=>{const S=(0,y.useRef)(null),[E,N]=(0,y.useState)({x:0,y:0,width:0,height:0}),A=(0,J.Z)(["react-flow__edge-textwrapper",v]);return(0,y.useEffect)(()=>
1{if(S.current){const D=S.current.getBBox();N({x:D.x,y:D.y,width:D.width,height:D.height})}},[l]),typeof l>"u"||!l?null:y.createElement("g",{transform:`translate(${n-E.width/2} ${o-E.height/2})`,className:A,visibility:E.width?"visible":"hidden",...m},a&&y.createElement("rect",{width:E.width+2*f[0],x:-f[0],y:-f[1],height:E.height+2*f[1],className:"react-flow__edge-textbg",style:d,rx:p,ry:p}),y.createElement("text",{className:"react-flow__edge-text",y:E.height/2,dy:"0.3em",ref:S,style:u},l),g)});const Ht=n=>({width:n.offsetWidth,height:n.offsetHeight}),kt=(n,o=0,l=1)=>Math.min(Math.max(n,o),l),tt=(n={x:0,y:0},o)=>({x:kt(n.x,o[0][0],o[1][0]),y:kt(n.y,o[0][1],o[1][1])}),hn=(n,o,l)=>n<o?kt(Math.abs(n-o),1,50)/50:n>l?-kt(Math.abs(n-l),1,50)/50:0,Bs=(n,o)=>[20*hn(n.x,35,o.width-35),20*hn(n.y,35,o.height-35)],Us=n=>n.getRootNode?.()||window?.document,Tr=({x:n,y:o,width:l,height:u})=>({x:n,y:o,x2:n+l,y2:o+u}),ii=n=>({...n.positionAbsolute||{x:0,y:0},width:n.width||0,height:n.height||0}),pr=(n,o)=>{const l=Math.max(0,Math.min(n.x+n.width,o.x+o.width)-Math.max(n.x,o.x)),u=Math.max(0,Math.min(n.y+n.height,o.y+o.height)-Math.max(n.y,o.y));return Math.ceil(l*u)},Xs=n=>gn(n.width)&&gn(n.height)&&gn(n.x)&&gn(n.y),gn=n=>!isNaN(n)&&isFinite(n),Je=Symbol.for("internals"),li=["Enter"," ","Escape"],Ca=n=>"nativeEvent"in n;function hr(n){const l=(Ca(n)?n.nativeEvent:n).composedPath?.()?.[0]||n.target;return["INPUT","SELECT","TEXTAREA"].includes(l?.nodeName)||l?.hasAttribute("contenteditable")||!!l?.closest(".
1nokey")}const js=n=>"clientX"in n,Mn=(n,o)=>{const l=js(n);return{x:(l?n.clientX:n.touches?.[0].clientX)-(o?.left??0),y:(l?n.clientY:n.touches?.[0].clientY)-(o?.top??0)}},Dr=()=>typeof navigator<"u"&&navigator?.userAgent?.indexOf("Mac")>=0,Bn=({id:n,path:o,labelX:l,labelY:u,label:a,labelStyle:d,labelShowBg:f,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:v,style:m,markerEnd:S,markerStart:E,interactionWidth:N=20})=>y.createElement(y.Fragment,null,y.createElement("path",{id:n,style:m,d:o,fill:"none",className:"react-flow__edge-path",markerEnd:S,markerStart:E}),N&&y.createElement("path",{d:o,fill:"none",strokeOpacity:0,strokeWidth:N,className:"react-flow__edge-interaction"}),a&&gn(l)&&gn(u)?y.createElement(Vs,{x:l,y:u,label:a,labelStyle:d,labelShowBg:f,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:v}):null);function Rr(n,o,l){return void 0===l?l:u=>{const a=o().edges.find(d=>d.id===n);a&&l(u,{...a})}}function sl({sourceX:n,sourceY:o,targetX:l,targetY:u}){const a=Math.abs(l-n)/2,d=l<n?l+a:l-a,f=Math.abs(u-o)/2;return[d,u<o?u+f:u-f,a,f]}function ul({sourceX:n,sourceY:o,targetX:l,targetY:u,sourceControlX:a,sourceControlY:d,targetControlX:f,targetControlY:p}){const g=.125*n+.375*a+.375*f+.125*l,v=.125*o+.375*d+.375*p+.125*u;return[g,v,Math.abs(g-n),Math.abs(v-o)]}Bn.displayName="BaseEdge";var Xt=(()=>{return(n=Xt||(Xt={})).Strict="strict",n.Loose="loose",Xt;var n})(),St=(()=>{return(n=St||(St={})).Free="free",n.Vertical="vertical",n.Horizontal="horizontal",St;var n})(),mn=(()=>{return(n=mn||(mn={}
1)).Partial="partial",n.Full="full",mn;var n})(),zn=(()=>{return(n=zn||(zn={})).Bezier="default",n.Straight="straight",n.Step="step",n.SmoothStep="smoothstep",n.SimpleBezier="simplebezier",zn;var n})(),Ir=(()=>{return(n=Ir||(Ir={})).Arrow="arrow",n.ArrowClosed="arrowclosed",Ir;var n})(),ye=(()=>{return(n=ye||(ye={})).Left="left",n.Top="top",n.Right="right",n.Bottom="bottom",ye;var n})();function Gn({pos:n,x1:o,y1:l,x2:u,y2:a}){return n===ye.Left||n===ye.Right?[.5*(o+u),l]:[o,.5*(l+a)]}function al({sourceX:n,sourceY:o,sourcePosition:l=ye.Bottom,targetX:u,targetY:a,targetPosition:d=ye.Top}){const[f,p]=Gn({pos:l,x1:n,y1:o,x2:u,y2:a}),[g,v]=Gn({pos:d,x1:u,y1:a,x2:n,y2:o}),[m,S,E,N]=ul({sourceX:n,sourceY:o,targetX:u,targetY:a,sourceControlX:f,sourceControlY:p,targetControlX:g,targetControlY:v});return[`M${n},${o} C${f},${p} ${g},${v} ${u},${a}`,m,S,E,N]}const cl=(0,y.memo)(({sourceX:n,sourceY:o,targetX:l,targetY:u,sourcePosition:a=ye.Bottom,targetPosition:d=ye.Top,label:f,labelStyle:p,labelShowBg:g,labelBgStyle:v,labelBgPadding:m,labelBgBorderRadius:S,style:E,markerEnd:N,markerStart:A,interactionWidth:D})=>{const[L,z,H]=al({sourceX:n,sourceY:o,sourcePosition:a,targetX:l,targetY:u,targetPosition:d});return y.createElement(Bn,{path:L,labelX:z,labelY:H,label:f,labelStyle:p,labelShowBg:g,labelBgStyle:v,labelBgPadding:m,labelBgBorderRadius:S,style:E,markerEnd:N,markerStart:A,interactionWidth:D})});cl.displayName="SimpleBezierEdge";const Un={[ye.Left]:{x:-1,y:0},[ye.Right]:{x:1,y:0},[ye.Top]:{x:0,y:-1},[ye.Bottom]:{x:0,y:1}},gr=({source:n,sourcePosition:o=ye.Bottom,target:l})=>o===ye.Left||o===ye.Right?n.x<l.x?{x:1,y:0}:{x:-1,y:0}:n.y<l.y?{x:0,y:1}:{x:0,y:-1},ui=(n,o)=>Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2));function ai({sourceX:n,sourceY:o,sourcePosition:l=ye.Bottom,targetX:u,targetY:a,targetPosition:d=ye.Top,borderRadius:f=5,centerX:p,centerY:g,offset:v=20}){const[m,S,E,N,A]=function Ma({source:n,sourcePosition:o=ye.Bottom,target:l,targetPosition:u=ye.Top,center:a,offset:d}){const f=Un[o],p=Un[u],g={x:n.x+f.x*d,y:n.y+f.y*d},v={x:l.x+p.x*d,y:l.y+p.y*d},m=gr({source:g,sourcePosition:o,target:v}),S=0!==m.x?"x":"y",E=m[S];let A,D,N=[];const L={x:0,y:0},z={x:0,y:0},[H,W,R,Y]=sl({sourceX:n.x,sourceY:n.y,targetX:l.x,targetY:l.y});if(f[S]*p[S]==-1){A=a.x??H,D=a.y??W;const ue=[{x:A,y:g.y},{x:A,y:v.y}],le=[{x:g.x,y:D},{x:v.x,y:D}];N=f[S]===E?"x"===S?ue:le:"x"===S?le:ue}else{const ue=[{x:g.x,y:v.y}],le=[{x:v.x,y:g.y}];if(N="x"===S?f.x===E?le:ue:f.y===E?ue:le,o===u){const oe=Math.abs(n[S]-l[S]);if(oe<=d){const _=Math.min(d-1,d-oe);f[S]===E?L[S]=(g[S]>n[S]?-1:1)*_:z[S]=(v[S]>l[S]?-1:1)*_}}if(o!==u){const oe="x"===S?"y":"x",_=f[S]===p[oe],F=g[oe]>v[oe],O=g[oe]<v[oe];(1===f[S]&&(!_&&F||_&&O)||1!==f[S]&&(!_&&O||_&&F))&&(N="x"===S?ue:le)}const G={x:g.x+L.x,y:g.y+L.y},se={x:v.x+z.x,y:v.y+z.y};Math.max(Math.abs(G.x-N[0].x),Math.abs(se.x-N[0].x))>=Math.max(Math.abs(G.y-N[0].y),Math.abs(se.y-N[0].y))?(A=(G.x+se.x)/2,D=N[0].y):(A=N[0].x,D=(G.y+se.y)/2)}return[[n,{x:g.x+L.x,y:g.y+L.y},...N,{x:v.x+z.x,y:v.y+z.y},l],A,D,R,Y]}({source:{x:n,y:o},sourcePosition:l,target:{x:u,y:a},targetPosition:d,center:{x:p,y:g},offset:v});return[m.reduce((L,z,H)=>{let W="";return W=H>0&&H<m.length-1?function fl(n,o,l,u){const a=Math.min(ui(n,o)/2,ui(o,l)/2,u),{x:d,y:f}=o;return n.x===d&&d===l.x||n.y===f&&f===l.y?`L${d} ${f}`:n.y===f?`L ${d+a*(n.x<l.x?-1:1)},${f}Q ${d},${f} ${d},${f+a*(n.y<l.y?1:-1)}`:`L ${d},${f+a*(n.y<l.y?-1:1)}Q ${d},${f} ${d+a*(n.x<l.x?1:-1)},${f}`}(m[H-1],z,m[H+1],f):`${0===H?"M":"L"}${z.x} ${z.y}`,L+W},""),S,E,N,A]}const qn=(0,y.memo)(({sourceX:n,sourceY:o,targetX:l,targetY:u,label:a,labelStyle:d,labelShowBg:f,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:v,style:m,sourcePosition:S=ye.Bottom,targetPosition:E=ye.Top,markerEnd:N,markerStart:A,pathOptions:D,interactionWidth:L})=>{const[z,H,W]=ai({sourceX:n,sourceY:o,sourcePosition:S,targetX:l,targetY:u,targetPosition:E,borderRadius:D?.borderRadius,offset:D?.offset});return y.createElement(Bn,{path:z,labelX:H,labelY:W,label:a,labelStyle:d,labelShowBg:f,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:v,style:m,markerEnd:N,markerStart:A,interactionWidth:L})});qn.displayName="SmoothStepEdge";const yn=(0,y.memo)(n=>y.createElement(qn,{...n,pathOptions:(0,y.useMemo)(()=>({borderRadius:0,offset:n.pathOptions?.offset}),[n.pathOptions?.offset])}));yn.displayName="StepEdge";const Or=(0,y.memo)(({sourceX:n,sourceY:o,targetX:l,targetY:u,label:a,labelStyle:d,labelShowBg:f,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:v,style:m,markerEnd:S,markerStart:E,interactionWidth:N})=>{const[A,D,L]=function ci({sourceX:n,sourceY:o,targetX:l,targetY:u}){const[a,d,f,p]=sl({sourceX:n,sourceY:o,targetX:l,targetY:u});return[`M ${n},${o}L ${l},${u}`,a,d,f,p]}({sourceX:n,sourceY:o,targetX:l,targetY:u});return y.createElement(Bn,{path:A,labelX:D,labelY:L,label:a,labelStyle:d,labelShowBg:f,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:v,style:m,markerEnd:S,markerStart:E,interactionWidth:N})});function Wn(n,o){return n>=0?.5*n:25*o*Math.sqrt(-n)}function dl({pos:n,x1:o,y1:l,x2:u,y2:a,c:d}){switch(n){case ye.Left:return[o-Wn(o-u,d),l];case ye.Right:return[o+Wn(u-o,d),l];case ye.Top:return[o,l-Wn(l-a,d)];case ye.Bottom:return[o,l+Wn(a-l,d)]}}function Ar({sourceX:n,sourceY:o,sourcePosition:l=ye.Bottom,targetX:u,targetY:a,targetPosition:d=ye.Top,curvature:f=.25}){const[p,g]=dl({pos:l,x1:n,y1:o,x2:u,y2:a,c:f}),[v,m]=dl({pos:d,x1:u,y1:a,x2:n,y2:o,c:f}),[S,E,N,A]=ul({sourceX:n,sourceY:o,targetX:u,targetY:a,sourceControlX:p,sourceControlY:g,targetControlX:v,targetControlY:m});return[`M${n},${o} C${p},${g} ${v},${m} ${u},${a}`,S,E,N,A]}Or.displayName="StraightEdge";const fi=(0,y.memo)(({sourceX:n,sourceY:o,targetX:l,targetY:u,sourcePosition:a=ye.Bottom,targetPosition:d=ye.Top,label:f,labelStyle:p,labelShowBg:g,labelBgStyle:v,labelBgPadding:m,labelBgBorderRadius:S,style:E,markerEnd:N,markerStart:A,pathOptions:D,interactionWidth:L})=>{const[z,H,W]=Ar({sourceX:n,sourceY:o,sourcePosition:a,targetX:l,targetY:u,targetPosition:d,curvature:D?.curvature});return y.createElement(Bn,{path:z,labelX:H,labelY:W,label:f,labelStyle:p,labelShowBg:g,labelBgStyle:v,labelBgPadding:m,labelBgBorderRadius:S,style:E,markerEnd:N,markerStart:A,interactionWidth:L})});fi.displayName="BezierEdge";const di=(0,y.createContext)(null),ut=di.Provider,mr=({source:n,sourceHandle:o,target:l,targetHandle:u})=>`reactflow__edge-${n}${o||""}-${l}${u||""}`,ot=(n,o)=>typeof n>"u"?"":"string"==typeof n?n:`${o?`${o}__`:""}${Object.keys(n).sort().map(u=>`${u}=${n[u]}`).join("&")}`,Lr=({x:n,y:o},[l,u,a],d,[f,p])=>{const g={x:(n-l)/a,y:(o-u)/a};return d?{x:f*Math.round(g.x/f),y:p*Math.round(g.y/p)}:g},Pa=({x:n,y:o},[l,u,a])=>({x:n*a+l,y:o*a+u}),pt=(n,o=[0,0])=>{if(!n)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const l=(n.width??0)*o[0],u=(n.height??0)*o[1],a={x:n.position.x-l,y:n.position.y-u};return{...a,positionAbsolute:n.positionAbsolute?{x:n.positionAbsolute.x-l,y:n.positionAbsolute.y-u}:a}},Eo=(n,o=[0,0])=>{if(0===n.length)return{x:0,y:0,width:0,height:0};const l=n.reduce((u,a)=>{const{x:d,y:f}=pt(a,o).positionAbsolute;return((n,o)=>({x:Math.min(n.x,o.x),y:Math.min(n.y,o.y),x2:Math.max(n.x2,o.x2),y2:Math.max(n.y2,o.y2)}))(u,Tr({x:d,y:f,width:a.width||0,height:a.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return(({x:n,y:o,x2:l,y2:u})=>({x:n,y:o,width:l-n,height:u-o}))(l)},yl=(n,o,[l,u,a]=[0,0,1],d=!1,f=!1,p=[0,0])=>{const g={x:(o.x-l)/a,y:(o.y-u)/a,width:o.width/a,height:o.height/a},v=[];
1return n.forEach(m=>{const{width:S,height:E,selectable:N=!0,hidden:A=!1}=m;if(f&&!N||A)return!1;const{positionAbsolute:D}=pt(m,p),z=pr(g,{x:D.x,y:D.y,width:S||0,height:E||0});(typeof S>"u"||typeof E>"u"||null===S||null===E||d&&z>0||z>=(S||0)*(E||0)||m.dragging)&&v.push(m)}),v},Pn=(n,o)=>{const l=n.map(u=>u.id);return o.filter(u=>l.includes(u.source)||l.includes(u.target))},$r=(n,o,l,u,a,d=.1)=>{const g=Math.min(o/(n.width*(1+d)),l/(n.height*(1+d))),v=kt(g,u,a);return{x:o/2-(n.x+n.width/2)*v,y:l/2-(n.y+n.height/2)*v,zoom:v}},Jn=(n,o=0)=>n.transition().duration(o);function vl(n,o,l,u){return(o[l]||[]).reduce((a,d)=>(`${n.id}-${d.id}-${l}`!==u&&a.push({id:d.id||null,type:l,nodeId:n.id,x:(n.positionAbsolute?.x??0)+d.x+d.width/2,y:(n.positionAbsolute?.y??0)+d.y+d.height/2}),a),[])}const Ra={source:null,target:null,sourceHandle:null,targetHandle:null},Zs=()=>({handleDomNode:null,isValid:!1,connection:Ra,endHandle:null});function Qs(n,o,l,u,a,d,f){const p="target"===a,g=f.querySelector(`.react-flow__handle[data-id="${n?.nodeId}-${n?.id}-${n?.type}"]`),v={...Zs(),handleDomNode:g};if(g){const m=wl(void 0,g),S=g.getAttribute("data-nodeid"),E=g.getAttribute("data-handleid"),N=g.classList.contains("connectable"),A=g.classList.contains("connectableend"),D={source:p?S:l,sourceHandle:p?E:u,target:p?l:S,targetHandle:p?u:E};v.connection=D,N&&A&&(o===Xt.Strict?p&&"source"===m||!p&&"target"===m:S!==l||E!==u)&&(v.endHandle={nodeId:S,handleId:E,type:m},v.isValid=d(D))}return v}function wl(n,o){return n||(o?.classList.contains("target")?"target":o?.classList.contains("source")?"source":null)}function Sl(n){n?.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function Oa(n,o){let l=null;return o?l="valid":n&&!o&&(l="invalid"),l}function ko({event:n,handleId:o,nodeId:l,onConnect:u,isTarget:a,getState:d,setState:f,isValidConnection:p,edgeUpdaterType:g,onReconnectEnd:v}){const m=Us(n.target),{connectionMode:S,domNode:E,autoPanOnConnect:N,connectionRadius:A,onConnectStart:D,panBy:L,getNodes:z,cancelConnection:H}=d();let R,W=0;const{x:Y,y:Z}=Mn(n),ue=m?.elementFromPoint(Y,Z),le=wl(g,ue),G=E?.getBoundingClientRect();if(!G||!le)return;let se,ie=Mn(n,G),pe=!1,oe=null,_=!1,F=null;const O=function Ia({nodes:n,nodeId:o,handleId:l,handleType:u}){return n.reduce((a,d)=>{if(d[Je]){const{handleBounds:f}=d[Je];let p=[],g=[];f&&(p=vl(d,f,"source",`${o}-${l}-${u}`),g=vl(d,f,"target",`${o}-${l}-${u}`)),a.push(...p,...g)}return a},[])}({nodes:z(),nodeId:l,handleId:o,handleType:le}),j=()=>
1{if(!N)return;const[Q,ee]=Bs(ie,G);L({x:Q,y:ee}),W=requestAnimationFrame(j)};function ne(Q){const{transform:ee}=d();ie=Mn(Q,G);const{handle:e,validHandleResult:t}=function Da(n,o,l,u,a,d){const{x:f,y:p}=Mn(n),v=o.elementsFromPoint(f,p).find(A=>A.classList.contains("react-flow__handle"));if(v){const A=v.getAttribute("data-nodeid");if(A){const D=wl(void 0,v),L=v.getAttribute("data-handleid"),z=d({nodeId:A,id:L,type:D});if(z){const H=a.find(W=>W.nodeId===A&&W.type===D&&W.id===L);return{handle:{id:L,type:D,nodeId:A,x:H?.x||l.x,y:H?.y||l.y},validHandleResult:z}}}}let m=[],S=1/0;if(a.forEach(A=>{const D=Math.sqrt((A.x-l.x)**2+(A.y-l.y)**2);if(D<=u){const L=d(A);D<=S&&(D<S?m=[{handle:A,validHandleResult:L}]:D===S&&m.push({handle:A,validHandleResult:L}),S=D)}}),!m.length)return{handle:null,validHandleResult:Zs()};if(1===m.length)return m[0];const E=m.some(({validHandleResult:A})=>A.isValid),N=m.some(({handle:A})=>"target"===A.type);return m.find(({handle:A,validHandleResult:D})=>N?"target"===A.type:!E||D.isValid)||m[0]}(Q,m,Lr(ie,ee,!1,[1,1]),A,O,r=>Qs(r,S,l,o,a?"target":"source",p,m));if(R=e,pe||(j(),pe=!0),F=t.handleDomNode,oe=t.connection,_=t.isValid,f({connectionPosition:R&&_?Pa({x:R.x,y:R.y},ee):ie,connectionStatus:Oa(!!R,_),connectionEndHandle:t.endHandle}),!R&&!_&&!F)return Sl(se);oe.source!==oe.target&&F&&(Sl(se),se=F,F.classList.add("connecting","react-flow__handle-connecting"),F.classList.toggle("valid",_),F.classList.toggle("react-flow__handle-valid",_))}function I(Q){(R||F)&&oe&&_&&u?.(oe),d().onConnectEnd?.(Q),g&&v?.(Q),Sl(se),H(),cancelAnimationFrame(W),pe=!1,_=!1,oe=null,F=null,m.removeEventListener("mousemove",ne),m.removeEventListener("mouseup",I),m.removeEventListener("touchmove",ne),m.removeEventListener("touchend",I)}f({connectionPosition:ie,connectionStatus:null,connectionNodeId:l,connectionHandleId:o,connectionHandleType:le,connectionStartHandle:{nodeId:l,handleId:o,type:le},connectionEndHandle:null}),D?.(n,{nodeId:l,handleId:o,handleType:le}),m.addEventListener("mousemove",ne),m.addEventListener("mouseup",I),m.addEventListener("touchmove",ne),m.addEventListener("touchend",I)}const Gs=()=>!0,_l=n=>({connectionStartHandle:n.connectionStartHandle,connectOnClick:n.connectOnClick,noPanClassName:n.noPanClassName}),qs=(0,y.forwardRef)(({type:n="source",position:o=ye.Top,isValidConnection:l,isConnectable:u=!0,isConnectableStart:a=!0,isConnectableEnd:d=!0,id:f,onConnect:p,children:g,className:v,onMouseDown:m,onTouchStart:S,...E},N)=>{const A=f||null,D="target"===n,L=Ze(),z=(0,y.useContext)(di),{connectOnClick:H,noPanClassName:W}=Ve(_l,ke.X),{connecting:R,clickConnecting:Y}=Ve(((n,o,l)=>u=>{const{connectionStartHandle:a,connectionEndHandle:d,connectionClickStartHandle:f}=u;return{connecting:a?.nodeId===n&&a?.handleId===o&&a?.type===l||d?.nodeId===n&&d?.handleId===o&&d?.type===l,clickConnecting:f?.nodeId===n&&f?.handleId===o&&f?.type===l}})(z,A,n),ke.X);z||L.getState().onError?.("010",st.error010());const Z=G=>{const{defaultEdgeOptions:se,onConnect:ie,hasDefaultEdges:pe}=L.getState(),oe={...se,...G};if(pe){const{edges:_,setEdges:F}=L.getState();F(((n,o)=>{if(!n.source||!n.target)return st.error006(),o;let l;return l=(n=>"id"in n&&"source"in n&&"target"in n)(n)?{...n}:{...n,id:mr(n)},((n,o)=>o.some(l=>!(l.source!==n.source||l.target!==n.target||l.sourceHandle!==n.sourceHandle&&(l.sourceHandle||n.sourceHandle)||l.targetHandle!==n.targetHandle&&(l.targetHandle||n.targetHandle))))(l,o)?o:o.concat(l)})(oe,_))}ie?.(oe),p?.(oe)},ue=G=>{if(!z)return;const se=js(G);a&&(se&&0===G.button||!se)&&ko({event:G,handleId:A,nodeId:z,onConnect:Z,isTarget:D,getState:L.getState,setState:L.setState,isValidConnection:l||L.getState().isValidConnection||Gs}),se?m?.(G):S?.(G)};return y.createElement("div",{"data-handleid":A,"data-nodeid":z,"data-handlepos":o,"data-id":`${z}-${A}-${n}`,className:(0,J.Z)(["react-flow__handle",`react-flow__handle-${o}`,"nodrag",W,v,{source:!D,target:D,connectable:u,connectablestart:a,connectableend:d,connecting:Y,connectionindicator:u&&(a&&!R||d&&R)}]),onMouseDown:ue,onTouchStart:ue,onClick:H?G=>{const{onClickConnectStart:se,onClickConnectEnd:ie,connectionClickStartHandle:pe,connectionMode:oe,isValidConnection:_}
1=L.getState();if(!z||!pe&&!a)return;if(!pe)return se?.(G,{nodeId:z,handleId:A,handleType:n}),void L.setState({connectionClickStartHandle:{nodeId:z,type:n,handleId:A}});const F=Us(G.target),O=l||_||Gs,{connection:j,isValid:ne}=Qs({nodeId:z,id:A,type:n},oe,pe.nodeId,pe.handleId||null,pe.type,O,F);ne&&Z(j),ie?.(G),L.setState({connectionClickStartHandle:null})}:void 0,ref:N,...E},g)});qs.displayName="Handle";var Fr=(0,y.memo)(qs);const Js=({data:n,isConnectable:o,targetPosition:l=ye.Top,sourcePosition:u=ye.Bottom})=>y.createElement(y.Fragment,null,y.createElement(Fr,{type:"target",position:l,isConnectable:o}),n?.label,y.createElement(Fr,{type:"source",position:u,isConnectable:o}));Js.displayName="DefaultNode";var El=(0,y.memo)(Js);const eu=({data:n,isConnectable:o,sourcePosition:l=ye.Bottom})=>y.createElement(y.Fragment,null,n?.label,y.createElement(Fr,{type:"source",position:l,isConnectable:o}));eu.displayName="InputNode";var tu=(0,y.memo)(eu);const kl=({data:n,isConnectable:o,targetPosition:l=ye.Top})=>y.createElement(y.Fragment,null,y.createElement(Fr,{type:"target",position:l,isConnectable:o}),n?.label);kl.displayName="OutputNode";var nu=(0,y.memo)(kl);const Cl=()=>null;Cl.displayName="GroupNode";const Aa=n=>({selectedNodes:n.getNodes().filter(o=>o.selected),selectedEdges:n.edges.filter(o=>o.selected).map(o=>({...o}))}),Nl=n=>n.id;function La(n,o){return(0,ke.X)(n.selectedNodes.map(Nl),o.selectedNodes.map(Nl))&&(0,ke.X)(n.selectedEdges.map(Nl),o.selectedEdges.map(Nl))}const $a=(0,y.memo)(({onSelectionChange:n})=>{const o=Ze(),{selectedNodes:l,selectedEdges:u}=Ve(Aa,La);return(0,y.useEffect)(()=>{const a={nodes:l,edges:u};n?.(a),o.getState().onSelectionChange.forEach(d=>d(a))},[l,u,n]),null});$a.displayName="SelectionListener";const ff=n=>!!n.onSelectionChange;function Fa({onSelectionChange:n}){const o=Ve(ff);return n||o?y.createElement($a,{onSelectionChange:n}):null}const Ha=n=>({setNodes:n.setNodes,setEdges:n.setEdges,setDefaultNodesAndEdges:n.setDefaultNodesAndEdges,setMinZoom:n.setMinZoom,setMaxZoom:n.setMaxZoom,setTranslateExtent:n.setTranslateExtent,setNodeExtent:n.setNodeExtent,reset:n.reset});function Hr(n,o){(0,y.useEffect)(()=>{typeof n<"u"&&o(n)},[n])}function Te(n,o,l){(0,y.useEffect)(()=>{typeof o<"u"&&l({[n]:o})},[o])}const df=({nodes:n,edges:o,defaultNodes:l,defaultEdges:u,onConnect:a,onConnectStart:d,onConnectEnd:f,onClickConnectStart:p,onClickConnectEnd:g,nodesDraggable:v,nodesConnectable:m,nodesFocusable:S,edgesFocusable:E,edgesUpdatable:N,elevateNodesOnSelect:A,minZoom:D,maxZoom:L,nodeExtent:z,onNodesChange:H,onEdgesChange:W,elementsSelectable:R,connectionMode:Y,snapGrid:Z,snapToGrid:ue,translateExtent:le,connectOnClick:G,defaultEdgeOptions:se,fitView:ie,fitViewOptions:pe,onNodesDelete:oe,onEdgesDelete:_,onNodeDrag:F,onNodeDragStart:O,onNodeDragStop:j,onSelectionDrag:ne,onSelectionDragStart:I,onSelectionDragStop:Q,noPanClassName:ee,nodeOrigin:e,rfId:t,autoPanOnConnect:r,autoPanOnNodeDrag:i,onError:s,connectionRadius:c,isValidConnection:h,nodeDragThreshold:w})=>{const{setNodes:x,setEdges:T,setDefaultNodesAndEdges:B,setMinZoom:X,setMaxZoom:V,setTranslateExtent:te,setNodeExtent:ae,reset:re}=Ve(Ha,ke.X),fe=Ze();return(0,y.useEffect)(()=>{const M=u?.map(C=>({...C,...se}));return B(l,M),()=>{re()}},[]),Te("defaultEdgeOptions",se,fe.setState),Te("connectionMode",Y,fe.setState),Te("onConnect",a,fe.setState),Te("onConnectStart",d,fe.setState),Te("onConnectEnd",f,fe.setState),Te("onClickConnectStart",p,fe.setState),Te("onClickConnectEnd",g,fe.setState),Te("nodesDraggable",v,fe.setState),Te("nodesConnectable",m,fe.setState),Te("nodesFocusable",S,fe.setState),Te("edgesFocusable",E,fe.setState),Te("edgesUpdatable",N,fe.setState),Te("elementsSelectable",R,fe.setState),Te("elevateNodesOnSelect",A,fe.setState),Te("snapToGri
1d",ue,fe.setState),Te("snapGrid",Z,fe.setState),Te("onNodesChange",H,fe.setState),Te("onEdgesChange",W,fe.setState),Te("connectOnClick",G,fe.setState),Te("fitViewOnInit",ie,fe.setState),Te("fitViewOnInitOptions",pe,fe.setState),Te("onNodesDelete",oe,fe.setState),Te("onEdgesDelete",_,fe.setState),Te("onNodeDrag",F,fe.setState),Te("onNodeDragStart",O,fe.setState),Te("onNodeDragStop",j,fe.setState),Te("onSelectionDrag",ne,fe.setState),Te("onSelectionDragStart",I,fe.setState),Te("onSelectionDragStop",Q,fe.setState),Te("noPanClassName",ee,fe.setState),Te("nodeOrigin",e,fe.setState),Te("rfId",t,fe.setState),Te("autoPanOnConnect",r,fe.setState),Te("autoPanOnNodeDrag",i,fe.setState),Te("onError",s,fe.setState),Te("connectionRadius",c,fe.setState),Te("isValidConnection",h,fe.setState),Te("nodeDragThreshold",w,fe.setState),Hr(n,x),Hr(o,T),Hr(D,X),Hr(L,V),Hr(le,te),Hr(z,ae),null},ba={display:"none"},pf={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},vn="react-flow__node-desc",Ml="react-flow__edge-desc",zl="react-flow__aria-live",Va=n=>n.ariaLiveMessage;function Ba({rfId:n}){const o=Ve(Va);return y.createElement("div",{id:`${zl}-${n}`,"aria-live":"assertive","aria-atomic":"true",style:pf},o)}function Ua({rfId:n,disableKeyboardA11y:o}){return y.createElement(y.Fragment,null,y.createElement("div",{id:`${vn}-${n}`,style:ba},"Press enter or space to select a node.",!o&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "),y.createElement("div",{id:`${Ml}-${n}`,style:ba},"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."),!o&&y.createElement(Ba,{rfId:n}))}var br=(n=null,o={actInsideInputWithModifier:!0})=>{const[l,u]=(0,y.useState)(!1),a=(0,y.useRef)(!1),d=(0,y.useRef)(new Set([])),[f,p]=(0,y.useMemo)(()=>{if(null!==n){const v=(Array.isArray(n)?n:[n]).filter(S=>"string"==typeof S).map(S=>S.split("+")),m=v.reduce((S,E)=>S.concat(...E),[]);return[v,m]}return[[],[]]},[n]);return(0,y.useEffect)(()=>{const g=typeof document<"u"?document:null,v=o?.target||g;if(null!==n){const m=N=>{if(a.current=N.ctrlKey||N.metaKey||N.shiftKey,(!a.current||a.current&&!o.actInsideInputWithModifier)&&hr(N))return!1;const D=Pl(N.code,p);d.current.add(N[D]),Vr(f,d.current,!1)&&(N.preventDefault(),u(!0))},S=N=>{if((!a.current||a.current&&!o.actInsideInputWithModifier)&&hr(N))return!1;const D=Pl(N.code,p);Vr(f,d.current,!0)?(u(!1),d.current.clear()):d.current.delete(N[D]),"Meta"===N.key&&d.current.clear(),a.current=!1},E=()=>{d.current.clear(),u(!1)};return v?.addEventListener("keydown",m),v?.addEventListener("keyup",S),window.addEventListener("blur",E),()=>{v?.removeEventListener("keydown",m),v?.removeEventListener("keyup",S),window.removeEventListener("blur",E)}}},[n,u]),l};function Vr(n,o,l){return n.filter(u=>l||u.length===o.size).some(u=>u.every(a=>o.has(a)))}function Pl(n,o){return o.includes(n)?"code":"key"}function Tl(n,o,l,u){const a=n.parentNode||n.parentId;if(!a)return l;const d=o.get(a),f=pt(d,u);return Tl(d,o,{x:(l.x??0)+f.x,y:(l.y??0)+f.y,z:(d[Je]?.z??0)>(l.z??0)?d[Je]?.z??0:l.z??0},u)}function Wa(n,o,l){n.forEach(u=>{const a=u.parentNode||u.parentId;if(a&&!n.has(a))throw new Error(`Parent node ${a} not found`);if(a||l?.[u.id]){const{x:d,y:f,z:p}=Tl(u,n,{...u.position,z:u[Je]?.z??0},o);u.positionAbsolute={x:d,y:f},u[Je].z=p,l?.[u.id]&&(u[Je].isParent=!0)}})}function Dl(n,o,l,u){const a=new Map,d={},f=u?1e3:0;return n.forEach(p=>{const g=(gn(p.zIndex)?p.zIndex:0)+(p.selected?f:0),v=o.get(p.id),m={...p,positionAbsolute:{x:p.position.x,y:p.position.y}},S=p.parentNode||p.parentId;S&&(d[S]=!0),Object.defineProperty(m,Je,{enumerable:!1,value:{handleBounds:v?.type&&v?.type!==p.type?void 0:v?.[Je]?.handleBounds,z:g}}),a.set(p.id,m)}),Wa(a,l,d),a}function ru(n,o={}){const{getNodes:l,width:u,height:a,minZoom:d,maxZoom:f,d3Zoom:p,d3Selection:g,fitViewOnInitDone:v,fitViewOnInit:m,nodeOrigin:S}=n();if(p&&g&&(o.initial&&!v&&m||!o.initial)){const A=l().filter(L=>{const z=o.includeHiddenNodes?L.width&&L.height:!L.hidden;return o.nodes?.length?z&&o.nodes.some(H=>H.id===L.id):z}),D=A.every(L=>L.width&&L.height);if(A.length>0&&D){const L=Eo(A,S),{x:z,y:H,zoom:W}=$r(L,u,a,o.minZoom??d,o.maxZoom??f,o.padding??.1),R=Rt.translate(z,H).scale(W);return p.transform("number"==typeof o.duration&&o.duration>0?Jn(g,o.duration):g,R),!0}}return!1}
1function Xa(n,o){return n.forEach(l=>{const u=o.get(l.id);u&&o.set(u.id,{...u,[Je]:u[Je],selected:l.selected})}),new Map(o)}function ja(n,o){return o.map(l=>{const u=n.find(a=>a.id===l.id);return u&&(l.selected=u.selected),l})}function pi({changedNodes:n,changedEdges:o,get:l,set:u}){const{nodeInternals:a,edges:d,onNodesChange:f,onEdgesChange:p,hasDefaultNodes:g,hasDefaultEdges:v}=l();n?.length&&(g&&u({nodeInternals:Xa(n,a)}),f?.(n)),o?.length&&(v&&u({edges:ja(o,d)}),p?.(o))}const Co=()=>{},jt={zoomIn:Co,zoomOut:Co,zoomTo:Co,getZoom:()=>1,setViewport:Co,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>!1,setCenter:Co,fitBounds:Co,project:n=>n,screenToFlowPosition:n=>n,flowToScreenPosition:n=>n,viewportInitialized:!1},bt=n=>({d3Zoom:n.d3Zoom,d3Selection:n.d3Selection}),Ya=()=>{const n=Ze(),{d3Zoom:o,d3Selection:l}=Ve(bt,ke.X);return(0,y.useMemo)(()=>l&&o?{zoomIn:a=>o.scaleBy(Jn(l,a?.duration),1.2),zoomOut:a=>o.scaleBy(Jn(l,a?.duration),1/1.2),zoomTo:(a,d)=>o.scaleTo(Jn(l,d?.duration),a),getZoom:()=>n.getState().transform[2],setViewport:(a,d)=>{const[f,p,g]=n.getState().transform,v=Rt.translate(a.x??f,a.y??p).scale(a.zoom??g);o.transform(Jn(l,d?.duration),v)},getViewport:()=>{const[a,d,f]=n.getState().transform;return{x:a,y:d,zoom:f}},fitView:a=>ru(n.getState,a),setCenter:(a,d,f)=>{const{width:p,height:g,maxZoom:v}=n.getState(),m=typeof f?.zoom<"u"?f.zoom:v,N=Rt.translate(p/2-a*m,g/2-d*m).scale(m);o.transform(Jn(l,f?.duration),N)},fitBounds:(a,d)=>{const{width:f,height:p,minZoom:g,maxZoom:v}=n.getState(),{x:m,y:S,zoom:E}=$r(a,f,p,g,v,d?.padding??.1),N=Rt.translate(m,S).scale(E);o.transform(Jn(l,d?.duration),N)},project:a=>{const{transform:d,snapToGrid:f,snapGrid:p}=n.getState();return console.warn("[DEPRECATED] `project` is deprecated. Instead use `screenToFlowPosition`. There is no need to subtract the react flow bounds anymore! https://reactflow.dev/api-reference/types/react-flow-instance#screen-to-flow-position"),Lr(a,d,f,p)},screenToFlowPosition:a=>{const{transform:d,snapToGrid:f,snapGrid:p,domNode:g}=n.getState();if(!g)return a;const{x:v,y:m}=g.getBoundingClientRect();return Lr({x:a.x-v,y:a.y-m},d,f,p)},flowToScreenPosition:a=>{const{transform:d,domNode:f}=n.getState();if(!f)return a;const{x:p,y:g}=f.getBoundingClientRect(),v=Pa(a,d);return{x:v.x+p,y:v.y+g}},viewportInitialized:!0}:jt,[o,l])};function Rl(){const n=Ya(),o=Ze(),l=(0,y.useCallback)(()=>o.getState().getNodes().map(D=>({...D})),[]),u=(0,y.useCallback)(D=>o.getState().nodeInternals.get(D),[]),a=(0,y.useCallback)(()=>{const{edges:D=[]}=o.getState();return D.map(L=>({...L}))},[]),d=(0,y.useCallback)(D=>{const{edges:L=[]}=o.getState();return L.find(z=>z.id===D)},[]),f=(0,y.useCallback)(D=>{const{getNodes:L,setNodes:z,hasDefaultNodes:H,onNodesChange:W}=o.getState(),R=L(),Y="function"==typeof D?D(R):D;H?z(Y):W&&W(0===Y.length?R.map(ue=>({type:"remove",id:ue.id})):Y.map(ue=>({item:ue,type:"reset"})))},[]),p=(0,y.useCallback)(D=>{const{edges:L=[],setEdges:z,hasDefaultEdges:H,onEdgesChange:W}=o.getState(),R="function"==typeof D?D(L):D;H?z(R):W&&W(0===R.length?L.map(Z=>({type:"remove",id:Z.id})):R.map(Z=>({item:Z,type:"reset"})))},[]),g=(0,y.useCallback)(D=>{const L=Array.isArray(D)?D:[D],{getNodes:z,setNodes:H,hasDefaultNodes:W,onNodesChange:R}=o.getState();W?H([...z(),...L]):R&&R(L.map(Z=>({item:Z,type:"add"})))},[]),v=(0,y.useCallback)(D=>{const L=Array.isArray(D)?D:[D],{edges:z=[],setEdges:H,hasDefaultEdges:W,onEdgesChange:R}=o.getState();W?H([...z,...L]):R&&R(L.map(Z=>({item:Z,type:"add"})))},[]),m=(0,y.useCallback)(()=>{const{getNodes:D,edges:L=[],transform:z}=o.getState(),[H,W,R]=z;return{nodes:D().map(Y=>({...Y})),edges:L.map(Y=>({...Y})),viewport:{x:H,y:W,zoom:R}}},[]),S=(0,y.useCallback)(({nodes:D,edges:L})=>{const{nodeInternals:z,getNodes:H,edges:W,hasDefaultNodes:R,hasDefaultEdges:Y,onNodesDelete:Z,onEdgesDelete:ue,onNodesChange:le,onEdgesChange:G}=o.getState(),se=(D||[]).map(F=>F.id),ie=(L||[]).map(F=>F.id),pe=H().reduce((F,O)=>{const j=O.parentNode||O.parentId,ne=!se.includes(O.id)&&j&&F.find(Q=>Q.id===j);return("boolean"!=typeof O.deletable||O.deletable)&&(se.includes(O.id)||ne)&&F.push(O),F},[]),oe=W.filter(F=>"boolean"!=typeof F.deletable||F.deletable),_=oe.filter(F=>ie.includes(F.id));if(pe||_){const F=Pn(pe,oe),O=[..._,...F],j=O.reduce((ne,I)=>
1(ne.includes(I.id)||ne.push(I.id),ne),[]);(Y||R)&&(Y&&o.setState({edges:W.filter(ne=>!j.includes(ne.id))}),R&&(pe.forEach(ne=>{z.delete(ne.id)}),o.setState({nodeInternals:new Map(z)}))),j.length>0&&(ue?.(O),G&&G(j.map(ne=>({id:ne,type:"remove"})))),pe.length>0&&(Z?.(pe),le)&&le(pe.map(I=>({id:I.id,type:"remove"})))}},[]),E=(0,y.useCallback)(D=>{const L=Xs(D),z=L?null:o.getState().nodeInternals.get(D.id);return L||z?[L?D:ii(z),z,L]:[null,null,L]},[]),N=(0,y.useCallback)((D,L=!0,z)=>{const[H,W,R]=E(D);return H?(z||o.getState().getNodes()).filter(Y=>{if(!(R||Y.id!==W.id&&Y.positionAbsolute))return!1;const Z=ii(Y),ue=pr(Z,H);return L&&ue>0||ue>=H.width*H.height}):[]},[]),A=(0,y.useCallback)((D,L,z=!0)=>{const[H]=E(D);if(!H)return!1;const W=pr(H,L);return z&&W>0||W>=H.width*H.height},[]);return(0,y.useMemo)(()=>({...n,getNodes:l,getNode:u,getEdges:a,getEdge:d,setNodes:f,setEdges:p,addNodes:g,addEdges:v,toObject:m,deleteElements:S,getIntersectingNodes:N,isNodeIntersecting:A}),[n,l,u,a,d,f,p,g,v,m,S,N,A])}const Ka={actInsideInputWithModifier:!1},hi={position:"absolute",width:"100%",height:"100%",top:0,left:0},No=n=>({x:n.x,y:n.y,zoom:n.k}),Br=(n,o)=>n.target.closest(`.${o}`),ou=(n,o)=>2===o&&Array.isArray(n)&&n.includes(2),Il=n=>{const o=n.ctrlKey&&Dr()?10:1;return-n.deltaY*(1===n.deltaMode?.05:n.deltaMode?1:.002)*o},iu=n=>({d3Zoom:n.d3Zoom,d3Selection:n.d3Selection,d3ZoomHandler:n.d3ZoomHandler,userSelectionActive:n.userSelectionActive}),qa=({onMove:n,onMoveStart:o,onMoveEnd:l,onPaneContextMenu:u,zoomOnScroll:a=!0,zoomOnPinch:d=!0,panOnScroll:f=!1,panOnScrollSpeed:p=.5,panOnScrollMode:g=St.Free,zoomOnDoubleClick:v=!0,elementsSelectable:m,panOnDrag:S=!0,defaultViewport:E,translateExtent:N,minZoom:A,maxZoom:D,zoomActivationKeyCode:L,preventScrolling:z=!0,children:H,noWheelClassName:W,noPanClassName:R})=>{const Y=(0,y.useRef)(),Z=Ze(),ue=(0,y.useRef)(!1),le=(0,y.useRef)(!1),G=(0,y.useRef)(null),se=(0,y.useRef)({x:0,y:0,zoom:0}),{d3Zoom:ie,d3Selection:pe,d3ZoomHandler:oe,userSelectionActive:_}=Ve(iu,ke.X),F=br(L),O=(0,y.useRef)(0),j=(0,y.useRef)(!1),ne=(0,y.useRef)();return function Qa(n){const o=Ze();(0,y.useEffect)(()=>{let l;const u=()=>{if(!n.current)return;const a=Ht(n.current);(0===a.height||0===a.width)&&o.getState().onError?.("004",st.error004()),o.setState({width:a.width||500,height:a.height||500})};return u(),window.addEventListener("resize",u),n.current&&(l=new ResizeObserver(()=>u()),l.observe(n.current)),()=>{window.removeEventListener("resize",u),l&&n.current&&l.unobserve(n.current)}},[])}(G),(0,y.useEffect)(()=>{if(G.current){const I=G.current.getBoundingClientRect(),Q=function xa(){var m,S,E,n=wo,o=Wt,l=ol,u=Sa,a=_a,d=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],p=250,g=Ku,v=wt("start","zoom","end"),N=500,A=150,D=0,L=10;function z(_){_.property("__zoom",oi).on("wheel.zoom",le,{passive:!1}).on("mousedown.zoom",G).on("dblclick.zoom",se).filter(a).on("touchstart.zoom",ie).on("touchmove.zoom",pe).on("touchend.zoom touchcancel.zoom",oe).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function H(_,F){return(F=Math.max(d[0],Math.min(d[1],F)))===_.k?_:new He(F,_.x,_.y)}function W(_,F,O){var j=F[0]-O[0]*_.k,ne=F[1]-O[1]*_.k;return j===_.x&&ne===_.y?_:new He(_.k,j,ne)}function R(_){return[(+_[0][0]+ +_[1][0])/2,(+_[0][1]+ +_[1][1])/2]}function Y(_,F,O,j){_.on("start.zoom",function(){Z(this,arguments).event(j).start()}).on("interrupt.zoom end.zoom",function(){Z(this,arguments).event(j).end()}).tween("zoom",function(){var ne=this,I=arguments,Q=Z(ne,I).event(j),ee=o.apply(ne,I),e=null==O?R(ee):"function"==typeof O?O.apply(ne,I):O,t=Math.max(ee[1][0]-ee[0][0],ee[1][1]-ee[0][1]),r=ne.__zoom,i="function"==typeof F?F.apply(ne,I):F,s=g(r.invert(e).concat(t/r.k),i.invert(e).concat(t/i.k));return function(c){if(1===c)c=i;else{var h=s(c),w=t/h[2];c=new He(w,e[0]-h[0]*w,e[1]-h[1]*w)}Q.zoom(null,c)}})}function Z(_,F,O){return!O&&_.__zooming||new ue(_,F)}function ue(_,F){this.that=_,this.args=F,this.active=0,this.sourceEvent=null,this.extent=o.apply(_,F),this.taps=0}function le(_,...F){if(n.apply(this,arguments)){var O=Z(this,F).event(_),j=this.__zoom,ne=Math.max(d[0],Math.min(d[1],j.k*Math.pow(2,u.apply(this,arguments)))),I=en(_);if(O.wheel)(O.mouse[0][0]!==I[0]||O.mouse[0][1]!==I[1])&&(O.mouse[1]=j.invert(O.mouse[0]=I)
vendor: 4,202 bytes, line 1
1),clearTimeout(O.wheel);else{if(j.k===ne)return;O.mouse=[I,j.invert(I)],Ui(this),O.start()}Nn(_),O.wheel=setTimeout(function Q(){O.wheel=null,O.end()},A),O.zoom("mouse",l(W(H(j,ne),O.mouse[0],O.mouse[1]),O.extent,f))}}function G(_,...F){if(!E&&n.apply(this,arguments)){var O=_.currentTarget,j=Z(this,F,!0).event(_),ne=un(_.view).on("mousemove.zoom",function e(r){if(Nn(r),!j.moved){var i=r.clientX-Q,s=r.clientY-ee;j.moved=i*i+s*s>D}j.event(r).zoom("mouse",l(W(j.that.__zoom,j.mouse[0]=en(r,O),j.mouse[1]),j.extent,f))},!0).on("mouseup.zoom",function t(r){ne.on("mousemove.zoom mouseup.zoom",null),ss(r.view,j.moved),Nn(r),j.event(r).end()},!0),I=en(_,O),Q=_.clientX,ee=_.clientY;je(_.view),Ot(_),j.mouse=[I,this.__zoom.invert(I)],Ui(this),j.start()}}function se(_,...F){if(n.apply(this,arguments)){var O=this.__zoom,j=en(_.changedTouches?_.changedTouches[0]:_,this),ne=O.invert(j),Q=l(W(H(O,O.k*(_.shiftKey?.5:2)),j,ne),o.apply(this,F),f);Nn(_),p>0?un(this).transition().duration(p).call(Y,Q,j,_):un(this).call(z.transform,Q,j,_)}}function ie(_,...F){if(n.apply(this,arguments)){var I,Q,ee,e,O=_.touches,j=O.length,ne=Z(this,F,_.changedTouches.length===j).event(_);for(Ot(_),Q=0;Q<j;++Q)e=[e=en(ee=O[Q],this),this.__zoom.invert(e),ee.identifier],ne.touch0?!ne.touch1&&ne.touch0[2]!==e[2]&&(ne.touch1=e,ne.taps=0):(ne.touch0=e,I=!0,ne.taps=1+!!m);m&&(m=clearTimeout(m)),I&&(ne.taps<2&&(S=e[0],m=setTimeout(function(){m=null},N)),Ui(this),ne.start())}}function pe(_,...F){if(this.__zooming){var I,Q,ee,e,O=Z(this,F).event(_),j=_.changedTouches,ne=j.length;for(Nn(_),I=0;I<ne;++I)ee=en(Q=j[I],this),O.touch0&&O.touch0[2]===Q.identifier?O.touch0[0]=ee:O.touch1&&O.touch1[2]===Q.identifier&&(O.touch1[0]=ee);if(Q=O.that.__zoom,O.touch1){var t=O.touch0[0],r=O.touch0[1],i=O.touch1[0],s=O.touch1[1],c=(c=i[0]-t[0])*c+(c=i[1]-t[1])*c,h=(h=s[0]-r[0])*h+(h=s[1]-r[1])*h;Q=H(Q,Math.sqrt(c/h)),ee=[(t[0]+i[0])/2,(t[1]+i[1])/2],e=[(r[0]+s[0])/2,(r[1]+s[1])/2]}else{if(!O.touch0)return;ee=O.touch0[0],e=O.touch0[1]}O.zoom("touch",l(W(Q,ee,e),O.extent,f))}}function oe(_,...F){if(this.__zooming){var I,Q,O=Z(this,F).event(_),j=_.changedTouches,ne=j.length;for(Ot(_),E&&clearTimeout(E),E=setTimeout(function(){E=null},N),I=0;I<ne;++I)Q=j[I],O.touch0&&O.touch0[2]===Q.identifier?delete O.touch0:O.touch1&&O.touch1[2]===Q.identifier&&delete O.touch1;if(O.touch1&&!O.touch0&&(O.touch0=O.touch1,delete O.touch1),O.touch0)O.touch0[1]=this.__zoom.invert(O.touch0[0]);else if(O.end(),2===O.taps&&(Q=en(Q,this),Math.hypot(S[0]-Q[0],S[1]-Q[1])<L)){var ee=un(this).on("dblclick.zoom");ee&&ee.apply(this,arguments)}}}return z.transform=function(_,F,O,j){var ne=_.selection?_.selection():_;ne.property("__zoom",oi),_!==ne?Y(_,F,O,j):ne.interrupt().each(function(){Z(this,arguments).event(j).start().zoom(null,"function"==typeof F?F.apply(this,arguments):F).end()})},z.scaleBy=function(_,F,O,j){z.scaleTo(_,function(){return this.__zoom.k*("function"==typeof F?F.apply(this,arguments):F)},O,j)},z.scaleTo=function(_,F,O,j){z.transform(_,function(){var ne=o.apply(this,arguments),I=this.__zoom,Q=null==O?R(ne):"function"==typeof O?O.apply(this,arguments):O,ee=I.invert(Q),e="function"==typeof F?F.apply(this,arguments):F;return l(W(H(I,e),Q,ee),ne,f)},O,j)},z.translateBy=function(_,F,O,j){z.transform(_,function(){return l(this.__zoom.translate("function"==typeof F?F.apply(this,arguments):F,"function"==typeof O?O.apply(this,arguments):O),o.apply(this,arguments),f)},null,j)},z.translateTo=function(_,F,O,j,ne){z.transform(_,function(){var I=o.apply(this,arguments),Q=this.__zoom,ee=null==j?R(I):"function"==typeof j?j.apply(this,arguments):j;return l(Rt.translate(ee[0],ee[1]).scale(Q.k).translate("function"==typeof F?-F.apply(this,arguments):-F,"function"==typeof O?-O.apply(this,arguments):-O),I,f)},j,ne)},ue.prototype={event:function(_){return _&&(this.sourceEvent=_),this},start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(_,F){return this.mouse&&"mouse"!==_&&(this.mouse[1]=F.invert(this.mouse[0])),this.touch0&&"touch"!==_&&(this.touch0[1]=F.invert(this.touch0[0])),this.touch1&&"touch"!==_&&(this.touch1[1]=F.invert(this.touch1[0])),this.that.__zoom=F,this.emit
1("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(_){var F=un(this.that).datum();v.call(_,this.that,new rt(_,{sourceEvent:this.sourceEvent,target:z,type:_,transform:this.that.__zoom,dispatch:v}),F)}},z.wheelDelta=function(_){return arguments.length?(u="function"==typeof _?_:Cn(+_),z):u},z.filter=function(_){return arguments.length?(n="function"==typeof _?_:Cn(!!_),z):n},z.touchable=function(_){return arguments.length?(a="function"==typeof _?_:Cn(!!_),z):a},z.extent=function(_){return arguments.length?(o="function"==typeof _?_:Cn([[+_[0][0],+_[0][1]],[+_[1][0],+_[1][1]]]),z):o},z.scaleExtent=function(_){return arguments.length?(d[0]=+_[0],d[1]=+_[1],z):[d[0],d[1]]},z.translateExtent=function(_){return arguments.length?(f[0][0]=+_[0][0],f[1][0]=+_[1][0],f[0][1]=+_[0][1],f[1][1]=+_[1][1],z):[[f[0][0],f[0][1]],[f[1][0],f[1][1]]]},z.constrain=function(_){return arguments.length?(l=_,z):l},z.duration=function(_){return arguments.length?(p=+_,z):p},z.interpolate=function(_){return arguments.length?(g=_,z):g},z.on=function(){var _=v.on.apply(v,arguments);return _===v?z:_},z.clickDistance=function(_){return arguments.length?(D=(_=+_)*_,z):Math.sqrt(D)},z.tapDistance=function(_){return arguments.length?(L=+_,z):L},z}().scaleExtent([A,D]).translateExtent(N),ee=un(G.current).call(Q),e=Rt.translate(E.x,E.y).scale(kt(E.zoom,A,D)),t=[[0,0],[I.width,I.height]],r=Q.constrain()(e,t,N);Q.transform(ee,r),Q.wheelDelta(Il),Z.setState({d3Zoom:Q,d3Selection:ee,d3ZoomHandler:ee.on("wheel.zoom"),transform:[r.x,r.y,r.k],domNode:G.current.closest(".react-flow")})}},[]),(0,y.useEffect)(()=>{pe&&ie&&(!f||F||_?typeof oe<"u"&&pe.on("wheel.zoom",function(I,Q){if(!z&&"wheel"===I.type&&!I.ctrlKey||Br(I,W))return null;I.preventDefault(),oe.call(this,I,Q)},{passive:!1}):pe.on("wheel.zoom",I=>{if(Br(I,W))return!1;I.preventDefault(),I.stopImmediatePropagation();const Q=pe.property("__zoom").k||1;if(I.ctrlKey&&d){const h=en(I),w=Il(I),x=Q*Math.pow(2,w);return void ie.scaleTo(pe,x,h,I)}const ee=1===I.deltaMode?20:1;let e=g===St.Vertical?0:I.deltaX*ee,t=g===St.Horizontal?0:I.deltaY*ee;!Dr()&&I.shiftKey&&g!==St.Vertical&&(e=I.deltaY*ee,t=0),ie.translateBy(pe,-e/Q*p,-t/Q*p,{internal:!0});const r=No(pe.property("__zoom")),{onViewportChangeStart:i,onViewportChange:s,onViewportChangeEnd:c}=Z.getState();clearTimeout(ne.current),j.current||(j.current=!0,o?.(I,r),i?.(r)),j.current&&(n?.(I,r),s?.(r),ne.current=setTimeout(()=>{l?.(I,r),c?.(r),j.current=!1},150))},{passive:!1}))},[_,f,g,pe,ie,oe,F,d,z,W,o,n,l]),(0,y.useEffect)(()=>{ie&&ie.on("start",I=>{if(!I.sourceEvent||I.sourceEvent.internal)return null;O.current=I.sourceEvent?.button;const{onViewportChangeStart:Q}=Z.getState(),ee=No(I.transform);ue.current=!0,se.current=ee,"mousedown"===I.sourceEvent?.type&&Z.setState({paneDragging:!0}),Q?.(ee),o?.(I.sourceEvent,ee)})},[ie,o]),(0,y.useEffect)(()=>{ie&&(_&&!ue.current?ie.on("zoom",null):_||ie.on("zoom",I=>{const{onViewportChange:Q}=Z.getState();if(Z.setState({transform:[I.transform.x,I.transform.y,I.transform.k]}),le.current=!(!u||!ou(S,O.current??0)),(n||Q)&&!I.sourceEvent?.internal){const ee=No(I.transform);Q?.(ee),n?.(I.sourceEvent,ee)}}))},[_,ie,n,S,u]),(0,y.useEffect)(()=>{ie&&ie.on("end",I=>{if(!I.sourceEvent||I.sourceEvent.internal)return null;const{onViewportChangeEnd:Q}=Z.getState();if(ue.current=!1,Z.setState({paneDragging:!1}),u&&ou(S,O.current??0)&&!le.current&&u(I.sourceEvent),le.current=!1,(l||Q)&&((n,o)=>n.x!==o.x||n.y!==o.y||n.zoom!==o.k)(se.current,I.transform)){const ee=No(I.transform);se.current=ee,clearTimeout(Y.current),Y.current=setTimeout(()=>{Q?.(ee),l?.(I.sourceEvent,ee)},f?150:0)}})},[ie,f,S,l,u]),(0,y.useEffect)(()=>{ie&&ie.filter(I=>{const Q=F||a,ee=d&&I.ctrlKey;if((!0===S||Array.isArray(S)&&S.includes(1))&&1===I.button&&"mousedown"===I.type&&(Br(I,"react-flow__node")||Br(I,"react-flow__edge")))return!0;if(!S&&!Q&&!f&&!v&&!d||_||!v&&"dblclick"===I.type||Br(I,W)&&"wheel"===I.type||Br(I,R)&&("wheel"!==I.type||f&&"wheel"===I.type&&!F)||!d&&I.ctrlKey&&"wheel"===I.type||!Q&&!f&&!ee&&"wheel"===I.type||!S&&("mousedown"===I.type||"touchstart"===I.type)||Array.isArray(S)&&!S.includes(I.button)&&"mousedown"===I.type)return!1;const e=Array.isArray(S)&&S.includes(I.button)||!I.button||I.button<=1;return(!I.ctrlKey||"wheel"===I.type)&&e})},[_,ie,a,d,f,v,S,m,F]),y.createElement("div",{className:"react-flow__renderer",ref:G,style:hi},H)},lu=n=>({userSelectionActive:n.userSelectionActive,userSelectionRect:n.userSelectionRect});function Ol(){const{userSelectionActive:n,userSelectionRect:o}=Ve(lu,ke.X);return n&&o?y.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:o.width,height:o.height,transform:`translate(${o.x}px, ${o.y}px)`}}):null}function Ja(n,o){const l=o.parentNode||o.parentId,u=n.find(a=>a.id===l);if(u){const a=o.position.x+o.width-u.width,d=o.position.y+o.height-u.height;if(a>0||d>0||o.position.x<0||o.position.y<0){if(u.style={...u.style},u.style.width=u.style.width??u.width,u.style.height=u.style.height??u.height,a>0&&(u.style.width+=a),d>0&&(u.style.height+=d),o.position.x<0){const f=Math.abs(o.position.x);u.position.x=u.position.x-f,u.style.width+=f,o.position.x=0}if(o.position.y<0){const f=Math.abs(o.position.y);u.position.y=u.position.y-f,u.style.height+=f,o.position.y=0}u.width=u.style.width,u.height=u.style.height}}}function su(n,o){if(n.some(u=>"reset"===u.type))return n.filter(u=>"reset"===u.type).map(u=>u.item);const l=n.filter(u=>"add"===u.type).map(u=>u.item);return o.reduce((u,a)=>{const d=n.filter(p=>p.id===a.id);if(0===d.length)return u.push(a),u;const f={...a};
1for(const p of d)if(p)switch(p.type){case"select":f.selected=p.selected;break;case"position":typeof p.position<"u"&&(f.position=p.position),typeof p.positionAbsolute<"u"&&(f.positionAbsolute=p.positionAbsolute),typeof p.dragging<"u"&&(f.dragging=p.dragging),f.expandParent&&Ja(u,f);break;case"dimensions":typeof p.dimensions<"u"&&(f.width=p.dimensions.width,f.height=p.dimensions.height),typeof p.updateStyle<"u"&&(f.style={...f.style||{},...p.dimensions}),"boolean"==typeof p.resizing&&(f.resizing=p.resizing),f.expandParent&&Ja(u,f);break;case"remove":return u}return u.push(f),u},l)}function gi(n,o){return su(n,o)}const Dn=(n,o)=>({id:n,type:"select",selected:o});function Yt(n,o){return n.reduce((l,u)=>{const a=o.includes(u.id);return!u.selected&&a?(u.selected=!0,l.push(Dn(u.id,!0))):u.selected&&!a&&(u.selected=!1,l.push(Dn(u.id,!1))),l},[])}const uu=(n,o)=>l=>{l.target===o.current&&n?.(l)},tc=n=>({userSelectionActive:n.userSelectionActive,elementsSelectable:n.elementsSelectable,dragging:n.paneDragging}),Al=(0,y.memo)(({isSelecting:n,selectionMode:o=mn.Full,panOnDrag:l,onSelectionStart:u,onSelectionEnd:a,onPaneClick:d,onPaneContextMenu:f,onPaneScroll:p,onPaneMouseEnter:g,onPaneMouseMove:v,onPaneMouseLeave:m,children:S})=>{const E=(0,y.useRef)(null),N=Ze(),A=(0,y.useRef)(0),D=(0,y.useRef)(0),L=(0,y.useRef)(),{userSelectionActive:z,elementsSelectable:H,dragging:W}=Ve(tc,ke.X),R=()=>{N.setState({userSelectionActive:!1,userSelectionRect:null}),A.current=0,D.current=0},Y=oe=>{d?.(oe),N.getState().resetSelectedElements(),N.setState({nodesSelectionActive:!1})},ue=p?oe=>p(oe):void 0,pe=H&&(n||z);return y.createElement("div",{className:(0,J.Z)(["react-flow__pane",{dragging:W,selection:n}]),onClick:pe?void 0:uu(Y,E),onContextMenu:uu(oe=>{Array.isArray(l)&&l?.includes(2)?oe.preventDefault():f?.(oe)},E),onWheel:uu(ue,E),onMouseEnter:pe?void 0:g,onMouseDown:pe?oe=>{const{resetSelectedElements:_,domNode:F}=N.getState();if(L.current=F?.getBoundingClientRect(),!H||!n||0!==oe.button||oe.target!==E.current||!L.current)return;const{x:O,y:j}=Mn(oe,L.current);_(),N.setState({userSelectionRect:{width:0,height:0,startX:O,startY:j,x:O,y:j}}),u?.(oe)}:void 0,onMouseMove:pe?oe=>{const{userSelectionRect:_,nodeInternals:F,edges:O,transform:j,onNodesChange:ne,onEdgesChange:I,nodeOrigin:Q,getNodes:ee}=N.getState();if(!n||!L.current||!_)return;N.setState({userSelectionActive:!0,nodesSelectionActive:!1});const e=Mn(oe,L.current),t=_.startX??0,r=_.startY??0,i={..._,x:e.x<t?e.x:t,y:e.y<r?e.y:r,width:Math.abs(e.x-t),height:Math.abs(e.y-r)},s=ee(),c=yl(F,i,j,o===mn.Partial,!0,Q),h=Pn(c,O).map(x=>x.id),w=c.map(x=>x.id);if(A.current!==w.length){A.current=w.length;const x=Yt(s,w);x.length&&ne?.(x)}if(D.current!==h.length){D.current=h.length;const x=Yt(O,h);x.length&&I?.(x)}N.setState({userSelectionRect:i})}:v,onMouseUp:pe?oe=>{if(0!==oe.button)return;const{userSelectionRect:_}=N.getState();!z&&_&&oe.target===E.current&&Y?.(oe),N.setState({nodesSelectionActive:A.current>0}),R(),a?.(oe)}:void 0,onMouseLeave:pe?oe=>{z&&(N.setState({nodesSelectionActive:A.current>0}),a?.(oe)),R()}:m,ref:E,style:hi},S,y.createElement(Ol,null))});function au(n,o){const l=n.parentNode||n.parentId;if(!l)return!1;const u=o.get(l);return!!u&&(!!u.selected||au(u,o))}function cu(n,o,l){let u=n;do{if(u?.matches(o))return!0;if(u===l.current)return!1;u=u.parentElement}while(u);return!1}function mi(n,o,l,u){return Array.from(n.values()).filter(a=>(a.selected||a.id===u)&&(!a.parentNode||a.parentId||!au(a,n))&&(a.draggable||o&&typeof a.draggable>"u")).map(a=>({id:a.id,position:a.position||{x:0,y:0},positionAbsolute:a.positionAbsolute||{x:0,y:0},distance:{x:l.x-(a.positionAbsolute?.x??0),y:l.y-(a.positionAbsolute?.y??0)},delta:{x:0,y:0},extent:a.extent,parentNode:a.parentNode||a.parentId,parentId:a.parentNode||a.parentId,width:a.width,height:a.height,expandParent:a.expandParent}))}function nc(n,o,l,u,a=[0,0],d){const f=function At(n,o){return o&&"parent"!==o?[o[0],[o[1][0]-(n.width||0),o[1][1]-(n.height||0)]]:o}(n,n.extent||u);let p=f;const g=n.parentNode||n.parentId;if("parent"!==n.extent||n.expandParent){if(n.extent&&g&&"parent"!==n.extent){const S=l.get(g),{x:E,y:N}=pt(S,a).positionAbsolute;p=[[n.extent[0][0]+E,n.extent[0][1]+N],[n.extent[1][0]+E,n.extent[1][1]+N]]}}else if(g&&n.width&&n.height){const S=l.get(g),{x:E,y:N}=pt(S,a).positionAbsolute;p=S&&gn(E)&&gn(N)&&gn(S.width)&&gn(S.height)?[[E+n.width*a[0],N+n.height*a[1]],[E+S.width-n.width+n.width*a[0],N+S.height-n.height+n.height*a[1]]]:p}else d?.("005",st.error005()),p=f;let v={x:0,y:0};if(g){const S=l.get(g);v=pt(S,a).positionAbsolute}const m=p&&"parent"!==p?tt(o,p):o;
1return{position:{x:m.x-v.x,y:m.y-v.y},positionAbsolute:m}}function fu({nodeId:n,dragItems:o,nodeInternals:l}){const u=o.map(a=>({...l.get(a.id),position:a.position,positionAbsolute:a.positionAbsolute}));return[n?u.find(a=>a.id===n):u[0],u]}Al.displayName="Pane";const yi=(n,o,l,u)=>{const a=o.querySelectorAll(n);if(!a||!a.length)return null;const d=Array.from(a),f=o.getBoundingClientRect(),p_x=f.width*u[0],p_y=f.height*u[1];return d.map(g=>{const v=g.getBoundingClientRect();return{id:g.getAttribute("data-handleid"),position:g.getAttribute("data-handlepos"),x:(v.left-f.left-p_x)/l,y:(v.top-f.top-p_y)/l,...Ht(g)}})};function yt(n,o,l){return void 0===l?l:u=>{const a=o().nodeInternals.get(n);a&&l(u,{...a})}}function du({id:n,store:o,unselect:l=!1,nodeRef:u}){const{addSelectedNodes:a,unselectNodesAndEdges:d,multiSelectionActive:f,nodeInternals:p,onError:g}=o.getState(),v=p.get(n);v?(o.setState({nodesSelectionActive:!1}),v.selected?(l||v.selected&&f)&&(d({nodes:[v],edges:[]}),requestAnimationFrame(()=>u?.current?.blur())):a([n])):g?.("012",st.error012(n))}function yr(n){return(o,l,u)=>n?.(o,u)}function Ll({nodeRef:n,disabled:o=!1,noDragClassName:l,handleSelector:u,nodeId:a,isSelectable:d,selectNodesOnDrag:f}){const p=Ze(),[g,v]=(0,y.useState)(!1),m=(0,y.useRef)([]),S=(0,y.useRef)({x:null,y:null}),E=(0,y.useRef)(0),N=(0,y.useRef)(null),A=(0,y.useRef)({x:0,y:0}),D=(0,y.useRef)(null),L=(0,y.useRef)(!1),z=(0,y.useRef)(!1),H=(0,y.useRef)(!1),W=function ge(){const n=Ze();return(0,y.useCallback)(({sourceEvent:l})=>{const{transform:u,snapGrid:a,snapToGrid:d}=n.getState(),g={x:((l.touches?l.touches[0].clientX:l.clientX)-u[0])/u[2],y:((l.touches?l.touches[0].clientY:l.clientY)-u[1])/u[2]};return{xSnapped:d?a[0]*Math.round(g.x/a[0]):g.x,ySnapped:d?a[1]*Math.round(g.y/a[1]):g.y,...g}},[])}();return(0,y.useEffect)(()=>{if(n?.current){const R=un(n.current),Y=({x:le,y:G})=>{const{nodeInternals:se,onNodeDrag:ie,onSelectionDrag:pe,updateNodePositions:oe,nodeExtent:_,snapGrid:F,snapToGrid:O,nodeOrigin:j,onError:ne}=p.getState();S.current={x:le,y:G};let I=!1,Q={x:0,y:0,x2:0,y2:0};if(m.current.length>1&&_){const e=Eo(m.current,j);Q=Tr(e)}if(m.current=m.current.map(e=>{const t={x:le-e.distance.x,y:G-e.distance.y};O&&(t.x=F[0]*Math.round(t.x/F[0]),t.y=F[1]*Math.round(t.y/F[1]));const r=[[_[0][0],_[0][1]],[_[1][0],_[1][1]]];m.current.length>1&&_&&!e.extent&&(r[0][0]=e.positionAbsolute.x-Q.x+_[0][0],r[1][0]=e.positionAbsolute.x+(e.width??0)-Q.x2+_[1][0],r[0][1]=e.positionAbsolute.y-Q.y+_[0][1],r[1][1]=e.positionAbsolute.y+(e.height??0)-Q.y2+_[1][1]);const i=nc(e,t,se,r,j,ne);return I=I||e.position.x!==i.position.x||e.position.y!==i.position.y,e.position=i.position,e.positionAbsolute=i.positionAbsolute,e}),!I)return;oe(m.current,!0,!0),v(!0);const ee=a?ie:yr(pe);if(ee&&D.current){const[e,t]=fu({nodeId:a,dragItems:m.current,nodeInternals:se});ee(D.current,e,t)}},Z=()=>{if(!N.current)return;const[le,G]=Bs(A.current,N.current);if(0!==le||0!==G){const{transform:se,panBy:ie}=p.getState();S.current.x=(S.current.x??0)-le/se[2],S.current.y=(S.current.y??0)-G/se[2],ie({x:le,y:G})&&Y(S.current)}E.current=requestAnimationFrame(Z)},ue=le=>{const{nodeInternals:G,multiSelectionActive:se,nodesDraggable:ie,unselectNodesAndEdges:pe,onNodeDragStart:oe,onSelectionDragStart:_}=p.getState();z.current=!0;const F=a?oe:yr(_);(!f||!d)&&!se&&a&&(G.get(a)?.selected||pe()),a&&d&&f&&du({id:a,store:p,nodeRef:n});const O=W(le);if(S.current=O,m.current=mi(G,ie,O,a),F&&m.current){const[j,ne]=fu({nodeId:a,dragItems:m.current,nodeInternals:G});F(le.sourceEvent,j,ne)}};if(!o){const le=function _o(){var p,g,v,m,n=Hs,o=Ea,l=af,u=fr,a={},d=wt("start","drag","end"),f=0,S=0;function E(R){R.on("mousedown.drag",N).filter(u).on("touchstart.drag",L).on("touchmove.drag",z,is).on("touchend.drag touchcancel.drag",H).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function N(R,Y){if(!m&&n.call(this,R,Y)){var Z=W(this,o.call(this,R,Y),R,Y,"mouse");Z&&(un(R.view).on("mousemove.drag",A,jn).on("mouseup.drag",D,jn),je(R.view),ls(R),v=!1,p=R.clientX,g=R.clientY,Z("start",R))}}function A(R){if(ir(R),!v){var Y=R.clientX-p,Z=R.clientY-g;v=Y*Y+Z*Z>S}a.mouse("drag",R)}function D(R){un(R.view).on("mousemove.drag mouseup.drag",null),ss(R.view,v),ir(R),a.mouse("end",R)}function L(R,Y){if(n.call(this,R,Y)){var G,se,Z=R.changedTouches,ue=o.call(this,R,Y),le=Z.length;for(G=0;G<le;++G)(se=W(this,ue,R,Y,Z[G].identifier,Z[G]))&&(ls(R),se("start",R,Z[G]))}}function z(R){var ue,le,Y=R.changedTouches,Z=Y.length;for(ue=0;ue<Z;++ue)(le=a[Y[ue].identifier])&&(ir(R),le("drag",R,Y[ue]))}function H(R){var ue,le,Y=R.changedTouches,Z=Y.length;for(m&&clearTimeout(m),m=setTimeout(function(){m=null},500),ue=0;ue<Z;++ue)(le=a[Y[ue].identifier])&&(ls(R),le("end",R,Y[ue]))}function W(R,Y,Z,ue,le,G){var pe,oe,_,se=d.copy(),ie=en(G||Z,Y);
1if(null!=(_=l.call(R,new So("beforestart",{sourceEvent:Z,target:E,identifier:le,active:f,x:ie[0],y:ie[1],dx:0,dy:0,dispatch:se}),ue)))return pe=_.x-ie[0]||0,oe=_.y-ie[1]||0,function F(O,j,ne){var Q,I=ie;switch(O){case"start":a[le]=F,Q=f++;break;case"end":delete a[le],--f;case"drag":ie=en(ne||j,Y),Q=f}se.call(O,R,new So(O,{sourceEvent:j,subject:_,target:E,identifier:le,active:Q,x:ie[0]+pe,y:ie[1]+oe,dx:ie[0]-I[0],dy:ie[1]-I[1],dispatch:se}),ue)}}return E.filter=function(R){return arguments.length?(n="function"==typeof R?R:pn(!!R),E):n},E.container=function(R){return arguments.length?(o="function"==typeof R?R:pn(R),E):o},E.subject=function(R){return arguments.length?(l="function"==typeof R?R:pn(R),E):l},E.touchable=function(R){return arguments.length?(u="function"==typeof R?R:pn(!!R),E):u},E.on=function(){var R=d.on.apply(d,arguments);return R===d?E:R},E.clickDistance=function(R){return arguments.length?(S=(R=+R)*R,E):Math.sqrt(S)},E}().on("start",G=>{const{domNode:se,nodeDragThreshold:ie}=p.getState();0===ie&&ue(G),H.current=!1;const pe=W(G);S.current=pe,N.current=se?.getBoundingClientRect()||null,A.current=Mn(G.sourceEvent,N.current)}).on("drag",G=>{const se=W(G),{autoPanOnNodeDrag:ie,nodeDragThreshold:pe}=p.getState();if("touchmove"===G.sourceEvent.type&&G.sourceEvent.touches.length>1&&(H.current=!0),!H.current){if(!L.current&&z.current&&ie&&(L.current=!0,Z()),!z.current){const oe=se.xSnapped-(S?.current?.x??0),_=se.ySnapped-(S?.current?.y??0);Math.sqrt(oe*oe+_*_)>pe&&ue(G)}(S.current.x!==se.xSnapped||S.current.y!==se.ySnapped)&&m.current&&z.current&&(D.current=G.sourceEvent,A.current=Mn(G.sourceEvent,N.current),Y(se))}}).on("end",G=>{if(z.current&&!H.current&&(v(!1),L.current=!1,z.current=!1,cancelAnimationFrame(E.current),m.current)){const{updateNodePositions:se,nodeInternals:ie,onNodeDragStop:pe,onSelectionDragStop:oe}=p.getState(),_=a?pe:yr(oe);if(se(m.current,!1,!1),_){const[F,O]=fu({nodeId:a,dragItems:m.current,nodeInternals:ie});_(G.sourceEvent,F,O)}}}).filter(G=>{const se=G.target;return!G.button&&(!l||!cu(se,`.${l}`,n))&&(!u||cu(se,u,n))});return R.call(le),()=>{R.on(".drag",null)}}R.on(".drag",null)}},[n,o,l,u,d,p,a,f,W]),g}function pu(){const n=Ze();return(0,y.useCallback)(l=>{const{nodeInternals:u,nodeExtent:a,updateNodePositions:d,getNodes:f,snapToGrid:p,snapGrid:g,onError:v,nodesDraggable:m}=n.getState(),S=f().filter(H=>H.selected&&(H.draggable||m&&typeof H.draggable>"u")),A=l.isShiftPressed?4:1,D=l.x*(p?g[0]:5)*A,L=l.y*(p?g[1]:5)*A;d(S.map(H=>{if(H.positionAbsolute){const W={x:H.positionAbsolute.x+D,y:H.positionAbsolute.y+L};p&&(W.x=g[0]*Math.round(W.x/g[0]),W.y=g[1]*Math.round(W.y/g[1]));const{positionAbsolute:R,position:Y}=nc(H,W,u,a,void 0,v);H.position=Y,H.positionAbsolute=R}return H}),!0,!1)},[])}const Mo={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var er=n=>{const o=({id:l,type:u,data:a,xPos:d,yPos:f,xPosOrigin:p,yPosOrigin:g,selected:v,onClick:m,onMouseEnter:S,onMouseMove:E,onMouseLeave:N,onContextMenu:A,onDoubleClick:D,style:L,className:z,isDraggable:H,isSelectable:W,isConnectable:R,isFocusable:Y,selectNodesOnDrag:Z,sourcePosition:ue,targetPosition:le,hidden:G,resizeObserver:se,dragHandle:ie,zIndex:pe,isParent:oe,noDragClassName:_,noPanClassName:F,initialized:O,disableKeyboardA11y:j,ariaLabel:ne,rfId:I,hasHandleBounds:Q})=>{const ee=Ze(),e=(0,y.useRef)(null),t=(0,y.useRef)(null),r=(0,y.useRef)(ue),i=(0,y.useRef)(le),s=(0,y.useRef)(u),c=W||H||m||S||E||N,h=pu(),w=yt(l,ee.getState,S),x=yt(l,ee.getState,E),T=yt(l,ee.getState,N),B=yt(l,ee.getState,A),X=yt(l,ee.getState,D);(0,y.useEffect)(()=>()=>{t.current&&(se?.unobserve(t.current),t.current=null)},[]),(0,y.useEffect)(()=>{if(e.current&&!G){const re=e.current;(!O||!Q||t.current!==re)&&(t.current&&se?.unobserve(t.current),se?.observe(re),t.current=re)}},[G,O,Q]),(0,y.useEffect)(()=>{const re=s.current!==u,fe=r.current!==ue,M=i.current!==le;e.current&&(re||fe||M)&&(re&&(s.current=u),fe&&(r.current=ue),M&&(i.current=le),ee.getState().updateNodeDimensions([{id:l,nodeElement:e.current,forceUpdate:!0}]))},[l,u,ue,le]);const ae=Ll({nodeRef:e,disabled:G||!H,noDragClassName:_,handleSelector:ie,nodeId:l,isSelectable:W,selectNodesOnDrag:Z});return G?null:y.createElement("div",{className:(0,J.Z)(["react-flow__node",`react-flow__node-${u}`,{[F]:H},z,{selected:v,selectable:W,parent:oe,dragging:ae}]),ref:e,style:{zIndex:pe,transform:`translate(${p}px,${g}px)`,pointerEvents:c?"all":"none",visibility:O?"visible":"hidden",...L},"data-id":l,"data-testid":`rf__node-${l}`,onMouseEnter:w,onMouseMove:x,onMouseLeave:T,onContextMenu:B,onClick:re=>{const{nodeDragThreshold:fe}=ee.getState();if(W&&(!Z||!H||fe>0)&&du({id:l,store:ee,nodeRef:e}),m){const M=ee.getState().nodeInternals.get(l);M&&m(re,{...M})}},onDoubleClick:X,onKeyDown:Y?re=>{hr(re)||j||(li.includes(re.key)&&W?du({id:l,store:ee,unselect:"Escape"===re.key,nodeRef:e}):H&&v&&Object.prototype.hasOwnProperty.call(Mo,re.key)&&(ee.setState({ariaLiveMessage:`Moved selected node ${re.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~d}, y: ${~~f}`}),h({x:Mo[re.key].x,y:Mo[re.key].y,isShiftPressed:re.shiftKey}
1)))}:void 0,tabIndex:Y?0:void 0,role:Y?"button":void 0,"aria-describedby":j?void 0:`${vn}-${I}`,"aria-label":ne},y.createElement(ut,{value:l},y.createElement(n,{id:l,data:a,type:u,xPos:d,yPos:f,selected:v,isConnectable:R,sourcePosition:ue,targetPosition:le,dragging:ae,dragHandle:ie,zIndex:pe})))};return o.displayName="NodeWrapper",(0,y.memo)(o)};const $l=n=>{const o=n.getNodes().filter(l=>l.selected);return{...Eo(o,n.nodeOrigin),transformString:`translate(${n.transform[0]}px,${n.transform[1]}px) scale(${n.transform[2]})`,userSelectionActive:n.userSelectionActive}};var rc=(0,y.memo)(function hu({onSelectionContextMenu:n,noPanClassName:o,disableKeyboardA11y:l}){const u=Ze(),{width:a,height:d,x:f,y:p,transformString:g,userSelectionActive:v}=Ve($l,ke.X),m=pu(),S=(0,y.useRef)(null);if((0,y.useEffect)(()=>{l||S.current?.focus({preventScroll:!0})},[l]),Ll({nodeRef:S}),v||!a||!d)return null;const E=n?A=>{const D=u.getState().getNodes().filter(L=>L.selected);n(A,D)}:void 0;return y.createElement("div",{className:(0,J.Z)(["react-flow__nodesselection","react-flow__container",o]),style:{transform:g}},y.createElement("div",{ref:S,className:"react-flow__nodesselection-rect",onContextMenu:E,tabIndex:l?void 0:-1,onKeyDown:l?void 0:A=>{Object.prototype.hasOwnProperty.call(Mo,A.key)&&m({x:Mo[A.key].x,y:Mo[A.key].y,isShiftPressed:A.shiftKey})},style:{width:a,height:d,top:p,left:f}}))});const oc=n=>n.nodesSelectionActive,gu=({children:n,onPaneClick:o,onPaneMouseEnter:l,onPaneMouseMove:u,onPaneMouseLeave:a,onPaneContextMenu:d,onPaneScroll:f,deleteKeyCode:p,onMove:g,onMoveStart:v,onMoveEnd:m,selectionKeyCode:S,selectionOnDrag:E,selectionMode:N,onSelectionStart:A,onSelectionEnd:D,multiSelectionKeyCode:L,panActivationKeyCode:z,zoomActivationKeyCode:H,elementsSelectable:W,zoomOnScroll:R,zoomOnPinch:Y,panOnScroll:Z,panOnScrollSpeed:ue,panOnScrollMode:le,zoomOnDoubleClick:G,panOnDrag:se,defaultViewport:ie,translateExtent:pe,minZoom:oe,maxZoom:_,preventScrolling:F,onSelectionContextMenu:O,noWheelClassName:j,noPanClassName:ne,disableKeyboardA11y:I})=>{const Q=Ve(oc),ee=br(S),e=br(z),t=e||se,r=e||Z,i=ee||E&&!0!==t;return(({deleteKeyCode:n,multiSelectionKeyCode:o})=>{const l=Ze(),{deleteElements:u}=Rl(),a=br(n,Ka),d=br(o);(0,y.useEffect)(()=>{if(a){const{edges:f,getNodes:p}=l.getState(),g=p().filter(m=>m.selected),v=f.filter(m=>m.selected);u({nodes:g,edges:v}),l.setState({nodesSelectionActive:!1})}},[a]),(0,y.useEffect)(()=>{l.setState({multiSelectionActive:d})},[d])})({deleteKeyCode:p,multiSelectionKeyCode:L}),y.createElement(qa,{onMove:g,onMoveStart:v,onMoveEnd:m,onPaneContextMenu:d,elementsSelectable:W,zoomOnScroll:R,zoomOnPinch:Y,panOnScroll:r,panOnScrollSpeed:ue,panOnScrollMode:le,zoomOnDoubleClick:G,panOnDrag:!ee&&t,defaultViewport:ie,translateExtent:pe,minZoom:oe,maxZoom:_,zoomActivationKeyCode:H,preventScrolling:F,noWheelClassName:j,noPanClassName:ne},y.createElement(Al,{onSelectionStart:A,onSelectionEnd:D,onPaneClick:o,onPaneMouseEnter:l,onPaneMouseMove:u,onPaneMouseLeave:a,onPaneContextMenu:d,onPaneScroll:f,panOnDrag:t,isSelecting:!!i,selectionMode:N},n,Q&&y.createElement(rc,{onSelectionContextMenu:O,noPanClassName:ne,disableKeyboardA11y:I})))};gu.displayName="FlowRenderer";var mu=(0,y.memo)(gu);function Pt(n){return{input:er(n.input||tu),default:er(n.default||El),output:er(n.output||nu),group:er(n.group||Cl),...Object.keys(n).filter(a=>!["input","default","output","group"].includes(a)).reduce((a,d)=>(a[d]=er(n[d]||El),a),{})}}const vr=n=>({nodesDraggable:n.nodesDraggable,nodesConnectable:n.nodesConnectable,nodesFocusable:n.nodesFocusable,elementsSelectable:n.elementsSelectable,updateNodeDimensions:n.updateNodeDimensions,onError:n.onError}),vu=n=>{const{nodesDraggable:o,nodesConnectable:l,nodesFocusable:u,elementsSelectable:a,updateNodeDimensions:d,onError:f}=Ve(vr,ke.X),p=function yu(n){return Ve((0,y.useCallback)(l=>n?yl(l.nodeInternals,{x:0,y:0,width:l.width,height:l.height},l.transform,!0):l.getNodes(),[n]))}(n.onlyRenderVisibleElements),g=(0,y.useRef)(),v=(0,y.useMemo)(()=>{if(typeof ResizeObserver>"u")return null;const m=new ResizeObserver(S=>{const E=S.map(N=>({id:N.target.getAttribute("data-id"),nodeElement:N.target,forceUpdate:!0}));d(E)});return g.current=m,m},[]);return(0,y.useEffect)(()=>()=>{g?.current?.disconnect()},[]),y.createElement("div",{className:"react-flow__nodes",style:hi},p.map(m=>{let S=m.type||"default";n.nodeTypes[S]||(f?.("003",st.error003(S)),S="default");const E=n.nodeTypes[S]||n.nodeTypes.default,N=!!(m.draggable||o&&typeof m.draggable>"u"),A=!!(m.selectable||a&&typeof m.selectable>"u"),D=!!(m.connectable||l&&typeof m.connectable>"u"),L=!!(m.focusable||u&&typeof m.focusable>"u"),z=n.nodeExtent?tt(m.positionAbsolute,n.nodeExtent):m.positionAbsolute,H=z?.x??0,W=z?.y??0,R=(({x:n,y:o,width:l,height:u,origin:a})=>l&&u?a[0]<0||a[1]<0||a[0]>1||a[1]>1?{x:n,y:o}:{x:n-l*a[0],y:o-u*a[1]}:{x:n,y:o})({x:H,y:W,width:m.width??0,height:m.height??0,origin:n.nodeOrigin});return y.createElement(E,{key:m.id,id:m.id,className:m.className,style:m.style,type:S,data:m.data,sourcePosition:m.sourcePosition||ye.Bottom,targetPosition:m.targetPosition||ye.Top,hidden:m.hidden,xPos:H,yPos:W,xPosOrigin:R.x,yPosOrigin:R.y,selectNodesOnDrag:n.selectNodesOnDrag,onClick:n.onNodeClick,onMouseEnter:n.onNodeMouseEnter,onMouseMove:n.onNodeMouseMove,onMouseLeave:n.onNodeMouseLeave,onContextMenu:n.onNodeContextMenu,onDoubleClick:n.onNodeDoubleClick,selected:!!m.selected,isDraggable:N,isSelectable:A,isConnectable:D,isFocusable:L,resizeObserver:v,dragHandle:m.dragHandle,zIndex:m[Je]?.z??0,isParent:!!m[Je]?.isParent,noDragClassName:n.noDragClassName,noPanClassName:n.noPanClassName,initialized:!!m.width&&!!m.he
1ight,rfId:n.rfId,disableKeyboardA11y:n.disableKeyboardA11y,ariaLabel:m.ariaLabel,hasHandleBounds:!!m[Je]?.handleBounds})}))};vu.displayName="NodeRenderer";var ic=(0,y.memo)(vu);const In=(n,o,l)=>l===ye.Left?n-o:l===ye.Right?n+o:n,lc=(n,o,l)=>l===ye.Top?n-o:l===ye.Bottom?n+o:n,On="react-flow__edgeupdater",sc=({position:n,centerX:o,centerY:l,radius:u=10,onMouseDown:a,onMouseEnter:d,onMouseOut:f,type:p})=>y.createElement("circle",{onMouseDown:a,onMouseEnter:d,onMouseOut:f,className:(0,J.Z)([On,`${On}-${p}`]),cx:In(o,u,n),cy:lc(l,u,n),r:u,stroke:"transparent",fill:"transparent"}),uc=()=>!0;var Ur=n=>{const o=({id:l,className:u,type:a,data:d,onClick:f,onEdgeDoubleClick:p,selected:g,animated:v,label:m,labelStyle:S,labelShowBg:E,labelBgStyle:N,labelBgPadding:A,labelBgBorderRadius:D,style:L,source:z,target:H,sourceX:W,sourceY:R,targetX:Y,targetY:Z,sourcePosition:ue,targetPosition:le,elementsSelectable:G,hidden:se,sourceHandleId:ie,targetHandleId:pe,onContextMenu:oe,onMouseEnter:_,onMouseMove:F,onMouseLeave:O,reconnectRadius:j,onReconnect:ne,onReconnectStart:I,onReconnectEnd:Q,markerEnd:ee,markerStart:e,rfId:t,ariaLabel:r,isFocusable:i,isReconnectable:s,pathOptions:c,interactionWidth:h,disableKeyboardA11y:w})=>{const x=(0,y.useRef)(null),[T,B]=(0,y.useState)(!1),[X,V]=(0,y.useState)(!1),te=Ze(),ae=(0,y.useMemo)(()=>`url('#${ot(e,t)}')`,[e,t]),re=(0,y.useMemo)(()=>`url('#${ot(ee,t)}')`,[ee,t]);if(se)return null;const M=Rr(l,te.getState,p),C=Rr(l,te.getState,oe),P=Rr(l,te.getState,_),q=Rr(l,te.getState,F),me=Rr(l,te.getState,O),ve=(Zt,_r)=>{if(0!==Zt.button)return;const{edges:Ei,isValidConnection:ki}=te.getState(),Bl=_r?H:z,xr=(_r?pe:ie)||null,Ci=_r?"target":"source",vf=ki||uc,wf=_r,Pu=Ei.find(Ni=>Ni.id===l);V(!0),I?.(Zt,Pu,Ci),ko({event:Zt,handleId:xr,nodeId:Bl,onConnect:Ni=>ne?.(Pu,Ni),isTarget:wf,getState:te.getState,setState:te.setState,isValidConnection:vf,edgeUpdaterType:Ci,onReconnectEnd:Ni=>{V(!1),Q?.(Ni,Pu,Ci)}})},lt=()=>B(!0),Le=()=>B(!1);return y.createElement("g",{className:(0,J.Z)(["react-flow__edge",`react-flow__edge-${a}`,u,{selected:g,animated:v,inactive:!G&&!f,updating:T}]),onClick:Zt=>{const{edges:_r,addSelectedEdges:Ei,unselectNodesAndEdges:ki,multiSelectionActive:Bl}=te.getState(),xr=_r.find(Ci=>Ci.id===l);xr&&(G&&(te.setState({nodesSelectionActive:!1}),xr.selected&&Bl?(ki({nodes:[],edges:[xr]}),x.current?.blur()):Ei([l])),f&&f(Zt,xr))},onDoubleClick:M,onContextMenu:C,onMouseEnter:P,onMouseMove:q,onMouseLeave:me,onKeyDown:i?Zt=>{if(!w&&li.includes(Zt.key)&&G){const{unselectNodesAndEdges:_r,addSelectedEdges:Ei,edges:ki}=te.getState();"Escape"===Zt.key?(x.current?.blur(),_r({edges:[ki.find(xr=>xr.id===l)]})):Ei([l])}}:void 0,tabIndex:i?0:void 0,role:i?"button":"img","data-testid":`rf__edge-${l}`,"aria-label":null===r?void 0:r||`Edge from ${z} to ${H}`,"aria-describedby":i?`${Ml}-${t}`:void 0,ref:x},!X&&y.createElement(n,{id:l,source:z,target:H,selected:g,animated:v,label:m,labelStyle:S,labelShowBg:E,labelBgStyle:N,labelBgPadding:A,labelBgBorderRadius:D,data:d,style:L,sourceX:W,sourceY:R,targetX:Y,targetY:Z,sourcePosition:ue,targetPosition:le,sourceHandleId:ie,targetHandleId:pe,markerStart:ae,markerEnd:re,pathOptions:c,interactionWidth:h}),s&&y.createElement(y.Fragment,null,("source"===s||!0===s)&&y.createElement(sc,{position:ue,centerX:W,centerY:R,radius:j,onMouseDown:Zt=>ve(Zt,!0),onMouseEnter:lt,onMouseOut:Le,type:"source"}),("target"===s||!0===s)&&y.createElement(sc,{position:le,centerX:Y,centerY:Z,radius:j,onMouseDown:Zt=>ve(Zt,!1),onMouseEnter:lt,onMouseOut:Le,type:"target"})))};return o.displayName="EdgeWrapper",(0,y.memo)(o)};function ac(n){return{default:Ur(n.default||fi),straight:Ur(n.bezier||Or),step:Ur(n.step||yn),smoothstep:Ur(n.step||qn),simplebezier:Ur(n.simplebezier||cl),...Object.keys(n).filter(a=>!["default","bezier"].includes(a)).reduce((a,d)=>(a[d]=Ur(n[d]||fi),a),{})}}function wu(n,o,l=null){const u=(l?.x||0)+o.x,a=(l?.y||0)+o.y,d=l?.width||o.width,f=l?.height||o.height;switch(n){case ye.Top:return{x:u+d/2,y:a};case ye.Right:return{x:u+d,y:a+f/2};case ye.Bottom:return{x:u+d/2,y:a+f};case ye.Left:return{x:u,y:a+f/2}}}function cc(n,o){return n?1!==n.length&&o?o&&n.find(l=>l.id===o)||null:n[0]:null}function on(n){const o=n?.[Je]?.handleBounds||null;return[{x:n?.positionAbsolute?.x||0,y:n?.positionAbsolute?.y||0,width:n?.width||0,height:n?.height||0},o,!!(o&&n?.width&&n?.height&&typeof n?.positionAbsolute?.x<"u"&&typeof n?.positionAbsolute?.y<"u")]}const Be=[{level:0,isMaxLevel:!0,edges:[]}];const Wr={[Ir.Arrow]:({color:n="none",strokeWidth:o=1}
1)=>y.createElement("polyline",{style:{stroke:n,strokeWidth:o},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),[Ir.ArrowClosed]:({color:n="none",strokeWidth:o=1})=>y.createElement("polyline",{style:{stroke:n,fill:n,strokeWidth:o},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"})},vi=({id:n,type:o,color:l,width:u=12.5,height:a=12.5,markerUnits:d="strokeWidth",strokeWidth:f,orient:p="auto-start-reverse"})=>{const g=function xt(n){const o=Ze();return(0,y.useMemo)(()=>Object.prototype.hasOwnProperty.call(Wr,n)?Wr[n]:(o.getState().onError?.("009",st.error009(n)),null),[n])}(o);return g?y.createElement("marker",{className:"react-flow__arrowhead",id:n,markerWidth:`${u}`,markerHeight:`${a}`,viewBox:"-10 -10 20 20",markerUnits:d,orient:p,refX:"0",refY:"0"},y.createElement(g,{color:l,strokeWidth:f})):null},wi=({defaultColor:n,rfId:o})=>{const l=Ve((0,y.useCallback)((({defaultColor:n,rfId:o})=>l=>{const u=[];return l.edges.reduce((a,d)=>([d.markerStart,d.markerEnd].forEach(f=>{if(f&&"object"==typeof f){const p=ot(f,o);u.includes(p)||(a.push({id:p,color:f.color||n,...f}),u.push(p))}}),a),[]).sort((a,d)=>a.id.localeCompare(d.id))})({defaultColor:n,rfId:o}),[n,o]),(u,a)=>!(u.length!==a.length||u.some((d,f)=>d.id!==a[f].id)));return y.createElement("defs",null,l.map(u=>y.createElement(vi,{id:u.id,key:u.id,type:u.type,color:u.color,width:u.width,height:u.height,markerUnits:u.markerUnits,strokeWidth:u.strokeWidth,orient:u.orient})))};wi.displayName="MarkerDefinitions";var _u=(0,y.memo)(wi);const Si=n=>({nodesConnectable:n.nodesConnectable,edgesFocusable:n.edgesFocusable,edgesUpdatable:n.edgesUpdatable,elementsSelectable:n.elementsSelectable,width:n.width,height:n.height,connectionMode:n.connectionMode,nodeInternals:n.nodeInternals,onError:n.onError}),Vt=({defaultMarkerColor:n,onlyRenderVisibleElements:o,elevateEdgesOnSelect:l,rfId:u,edgeTypes:a,noPanClassName:d,onEdgeContextMenu:f,onEdgeMouseEnter:p,onEdgeMouseMove:g,onEdgeMouseLeave:v,onEdgeClick:m,onEdgeDoubleClick:S,onReconnect:E,onReconnectStart:N,onReconnectEnd:A,reconnectRadius:D,children:L,disableKeyboardA11y:z})=>{const{edgesFocusable:H,edgesUpdatable:W,elementsSelectable:R,width:Y,height:Z,connectionMode:ue,nodeInternals:le,onError:G}=Ve(Si,ke.X),se=function vt(n,o,l){const u=Ve((0,y.useCallback)(a=>n?a.edges.filter(d=>{const f=o.get(d.source),p=o.get(d.target);return f?.width&&f?.height&&p?.width&&p?.height&&function Su({sourcePos:n,targetPos:o,sourceWidth:l,sourceHeight:u,targetWidth:a,targetHeight:d,width:f,height:p,transform:g}){const v={x:Math.min(n.x,o.x),y:Math.min(n.y,o.y),x2:Math.max(n.x+l,o.x+a),y2:Math.max(n.y+u,o.y+d)};v.x===v.x2&&(v.x2+=1),v.y===v.y2&&(v.y2+=1);const m=Tr({x:(0-g[0])/g[2],y:(0-g[1])/g[2],width:f/g[2],height:p/g[2]}),S=Math.max(0,Math.min(m.x2,v.x2)-Math.max(m.x,v.x)),E=Math.max(0,Math.min(m.y2,v.y2)-Math.max(m.y,v.y));return Math.ceil(S*E)>0}({sourcePos:f.positionAbsolute||{x:0,y:0},targetPos:p.positionAbsolute||{x:0,y:0},sourceWidth:f.width,sourceHeight:f.height,targetWidth:p.width,targetHeight:p.height,width:a.width,height:a.height,transform:a.transform})}):a.edges,[n,o]));return function Nt(n,o,l=!1){let u=-1;const a=n.reduce((f,p)=>{const g=gn(p.zIndex);let v=g?p.zIndex:0;if(l){const m=o.get(p.target),S=o.get(p.source),E=p.selected||m?.selected||S?.selected,N=Math.max(S?.[Je]?.z||0,m?.[Je]?.z||0,1e3);v=(g?p.zIndex:0)+(E?N:0)}return f[v]?f[v].push(p):f[v]=[p],u=v>u?v:u,f},{}),d=Object.entries(a).map(([f,p])=>{const g=+f;return{edges:p,level:g,isMaxLevel:g===u}});return 0===d.length?Be:d}(u,o,l)}(o,le,l);return Y?y.createElement(y.Fragment,null,se.map(({level:ie,edges:pe,isMaxLevel:oe})=>y.createElement("svg",{key:ie,style:{zIndex:ie},width:Y,height:Z,className:"react-flow__edges react-flow__container"},oe&&y.createElement(_u,{defaultColor:n,rfId:u}),y.createElement("g",null,pe.map(_=>{const[F,O,j]=on(le.get(_.source)),[ne,I,Q]=on(le.get(_.target));if(!j||!Q)return null;let ee=_.type||"default";a[ee]||(G?.("011",st.error011(ee)),ee="default");const e=a[ee]||a.default,t=ue===Xt.Strict?I.target:(I.target??[]).concat(I.source??[]),r=cc(O.source,_.sourceHandle),i=cc(t,_.targetHandle),s=r?.position||ye.Bottom,c=i?.position||ye.Top,h=!!(_.focusable||H&&typeof _.focusable>"u"),w=_.reconnectable||_.updatable,x=typeof E<"u"&&(w||W&&typeof w>"u");if(!r||!i)return G?.("008",st.error008(r,_)),null;const{sourceX:T,sourceY:B,targetX:X,targetY:V}=((n,o,l,u,a,d)=>{const f=wu(l,n,o),p=wu(d,u,a);return{sourceX:f.x,sourceY:f.y,targetX:p.x,targetY:p.y}})(F,r,s,ne,i,c);return y.createElement(e,{key:_.id,id:_.id,className:(0,J.Z)([_.className,d]),type:ee,data:_.data,selected:!!_.selected,animated:!!_.animated,hidden:!!_.hidden,label:_.label,labelStyle:_.labelStyle,labelShowBg:_.labelShowBg,labelBgStyle:_.labelBgStyle,labelBgPadding:_.labelBgPadding,labelBgBorderRadius:_.labelBgBorderRadius,style:_.style,source:_.source,target:_.target,sourceHandleId:_.sourceHandle,targetHandleId:_.targetHandle,markerEnd:_.markerEnd,markerStart:_.markerStart,sourceX:T,sourceY:B,targetX:X,targetY:V,sourcePosition:s,targetPosition:c,elementsSelectable:R,onContextMenu:f,onMouseEnter:p,onMouseMove:g,onMouseLeave:v,onClick:m,onEdgeDoubleClick:S,onReconnect:E,onReconnectStart:N,onReconnectEnd:A,reconnectRadius:D,rfId:u,ariaLabel:_.ariaLabel,isFocusable:h,isReconnectable:x,pathOptions:"pathOptions"in _?_.pathOptions:void 0,interactionWidth:_.interactionWidth,disableKeyboardA11y:z})})))),L):null};Vt.displayName="EdgeRenderer";var xu=(0,y.memo)(Vt);const zo=n=>`translate(${n.transform[0]}px,${n.transform[1]}px) scale(${n.transform[2]})`;function tr({children:n}){const o=Ve(zo);return y.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:o}},n)}const Eu={[ye.Left]:ye.Right,[ye.Right]:ye.Left,[ye.Top]:ye.Bottom,[ye.Bottom]:ye.Top},nr=({nodeId:n,handleType:o,style:l,type:u=zn.Bezier,CustomComponent:a,connectionStatus:d})=>{const{fromNode:f,handleId:p,toX:g,toY:v,connectionMode:m}=Ve((0,y.useCallback)(Z=>({fromNode:Z.nodeInternals.get(n),handleId:Z.connectionHandleId,toX:(Z.connectionPosition.x-Z.transform[0])/Z.transform[2],toY:(Z.connectionPosition.y-Z.transform[1])/Z.transform[2],connectionMode:Z.c
1onnectionMode}),[n]),ke.X),S=f?.[Je]?.handleBounds;let E=S?.[o];if(m===Xt.Loose&&(E=E||S?.["source"===o?"target":"source"]),!f||!E)return null;const N=p?E.find(Z=>Z.id===p):E[0],L=(f.positionAbsolute?.x??0)+(N?N.x+N.width/2:(f.width??0)/2),z=(f.positionAbsolute?.y??0)+(N?N.y+N.height/2:f.height??0),H=N?.position,W=H?Eu[H]:null;if(!H||!W)return null;if(a)return y.createElement(a,{connectionLineType:u,connectionLineStyle:l,fromNode:f,fromHandle:N,fromX:L,fromY:z,toX:g,toY:v,fromPosition:H,toPosition:W,connectionStatus:d});let R="";const Y={sourceX:L,sourceY:z,sourcePosition:H,targetX:g,targetY:v,targetPosition:W};return u===zn.Bezier?[R]=Ar(Y):u===zn.Step?[R]=ai({...Y,borderRadius:0}):u===zn.SmoothStep?[R]=ai(Y):u===zn.SimpleBezier?[R]=al(Y):R=`M${L},${z} ${g},${v}`,y.createElement("path",{d:R,fill:"none",className:"react-flow__connection-path",style:l})};nr.displayName="ConnectionLine";const bl=n=>({nodeId:n.connectionNodeId,handleType:n.connectionHandleType,nodesConnectable:n.nodesConnectable,connectionStatus:n.connectionStatus,width:n.width,height:n.height});function wr({containerStyle:n,style:o,type:l,component:u}){const{nodeId:a,handleType:d,nodesConnectable:f,width:p,height:g,connectionStatus:v}=Ve(bl,ke.X);return a&&d&&p&&f?y.createElement("svg",{style:n,width:p,height:g,className:"react-flow__edges react-flow__connectionline react-flow__container"},y.createElement("g",{className:(0,J.Z)(["react-flow__connection",v])},y.createElement(nr,{nodeId:a,handleType:d,style:o,type:l,CustomComponent:u,connectionStatus:v}))):null}function _i(n,o){return(0,y.useRef)(null),Ze(),(0,y.useMemo)(()=>o(n),[n])}const Po=({nodeTypes:n,edgeTypes:o,onMove:l,onMoveStart:u,onMoveEnd:a,onInit:d,onNodeClick:f,onEdgeClick:p,onNodeDoubleClick:g,onEdgeDoubleClick:v,onNodeMouseEnter:m,onNodeMouseMove:S,onNodeMouseLeave:E,onNodeContextMenu:N,onSelectionContextMenu:A,onSelectionStart:D,onSelectionEnd:L,connectionLineType:z,connectionLineStyle:H,connectionLineComponent:W,connectionLineContainerStyle:R,selectionKeyCode:Y,selectionOnDrag:Z,selectionMode:ue,multiSelectionKeyCode:le,panActivationKeyCode:G,zoomActivationKeyCode:se,deleteKeyCode:ie,onlyRenderVisibleElements:pe,elementsSelectable:oe,selectNodesOnDrag:_,defaultViewport:F,translateExtent:O,minZoom:j,maxZoom:ne,preventScrolling:I,defaultMarkerColor:Q,zoomOnScroll:ee,zoomOnPinch:e,panOnScroll:t,panOnScrollSpeed:r,panOnScrollMode:i,zoomOnDoubleClick:s,panOnDrag:c,onPaneClick:h,onPaneMouseEnter:w,onPaneMouseMove:x,onPaneMouseLeave:T,onPaneScroll:B,onPaneContextMenu:X,onEdgeContextMenu:V,onEdgeMouseEnter:te,onEdgeMouseMove:ae,onEdgeMouseLeave:re,onReconnect:fe,onReconnectStart:M,onReconnectEnd:C,reconnectRadius:P,noDragClassName:q,noWheelClassName:me,noPanClassName:ve,elevateEdgesOnSelect:Se,disableKeyboardA11y:_e,nodeOrigin:lt,nodeExtent:Le,rfId:sn})=>{const xi=_i(n,Pt),Zt=_i(o,ac);return function Hl(n){const o=Rl(),l=(0,y.useRef)(!1);(0,y.useEffect)(()=>{!l.current&&o.viewportInitialized&&n&&(setTimeout(()=>n(o),1),l.current=!0)},[n,o.viewportInitialized])}(d),y.createElement(mu,{onPaneClick:h,onPaneMouseEnter:w,onPaneMouseMove:x,onPaneMouseLeave:T,onPaneContextMenu:X,onPaneScroll:B,deleteKeyCode:ie,selectionKeyCode:Y,selectionOnDrag:Z,selectionMode:ue,onSelectionStart:D,onSelectionEnd:L,multiSelectionKeyCode:le,panActivationKeyCode:G,zoomActivationKeyCode:se,elementsSelectable:oe,onMove:l,onMoveStart:u,onMoveEnd:a,zoomOnScroll:ee,zoomOnPinch:e,zoomOnDoubleClick:s,panOnScroll:t,panOnScrollSpeed:r,panOnScrollMode:i,panOnDrag:c,defaultViewport:F,translateExtent:O,minZoom:j,maxZoom:ne,onSelectionContextMenu:A,preventScrolling:I,noDragClassName:q,noWheelClassName:me,noPanClassName:ve,disableKeyboardA11y:_e},y.createElement(tr,null,y.createElement(xu,{edgeTypes:Zt,onEdgeClick:p,onEdgeDoubleClick:v,onlyRenderVisibleElements:pe,onEdgeContextMenu:V,onEdgeMouseEnter:te,onEdgeMouseMove:ae,onEdgeMouseLeave:re,onReconnect:fe,onReconnectStart:M,onReconnectEnd:C,reconnectRadius:P,defaultMarkerColor:Q,noPanClassName:ve,elevateEdgesOnSelect:!!Se,disableKeyboardA11y:_e,rfId:sn},y.createElement(wr,{style:H,type:z,component:W,containerStyle:R})),y.createElement("div",{className:"react-flow__edgelabel-renderer"}),y.createElement(ic,{nodeTypes:xi,onNodeClick:f,onNodeDoubleClick:g,onNodeMouseEnter:m,onNodeMouseMove:S,onNodeMouseLeave:E,onNodeContextMenu:N,selectNodesOnDrag:_,onlyRenderVisibleElements:pe,noPanClassName:ve,noDragClassName:q,disableKeyboardA11y:_e,nodeOrigin:lt,nodeExtent:Le,rfId:sn})))};Po.displayName="GraphView";var ku=(0,y.memo)(Po);const To=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],An={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:To,nodeExtent:To,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:Xt.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],nodeDragThreshold:0,snapGrid:[15,15],snapToGri
1d:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,onSelectionChange:[],multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:(n,o)=>{},isValidConnection:void 0},Xn=({children:n})=>{const o=(0,y.useRef)(null);return o.current||(o.current=(()=>{return n=(n,o)=>({...An,setNodes:l=>{const{nodeInternals:u,nodeOrigin:a,elevateNodesOnSelect:d}=o();n({nodeInternals:Dl(l,u,a,d)})},getNodes:()=>Array.from(o().nodeInternals.values()),setEdges:l=>{const{defaultEdgeOptions:u={}}=o();n({edges:l.map(a=>({...u,...a}))})},setDefaultNodesAndEdges:(l,u)=>{const a=typeof l<"u",d=typeof u<"u",f=a?Dl(l,new Map,o().nodeOrigin,o().elevateNodesOnSelect):new Map;n({nodeInternals:f,edges:d?u:[],hasDefaultNodes:a,hasDefaultEdges:d})},updateNodeDimensions:l=>{const{onNodesChange:u,nodeInternals:a,fitViewOnInit:d,fitViewOnInitDone:f,fitViewOnInitOptions:p,domNode:g,nodeOrigin:v}=o(),m=g?.querySelector(".react-flow__viewport");if(!m)return;const S=window.getComputedStyle(m),{m22:E}=new window.DOMMatrixReadOnly(S.transform),N=l.reduce((D,L)=>{const z=a.get(L.id);if(z?.hidden)a.set(z.id,{...z,[Je]:{...z[Je],handleBounds:void 0}});else if(z){const H=Ht(L.nodeElement);H.width&&H.height&&(z.width!==H.width||z.height!==H.height||L.forceUpdate)&&(a.set(z.id,{...z,[Je]:{...z[Je],handleBounds:{source:yi(".source",L.nodeElement,E,v),target:yi(".target",L.nodeElement,E,v)}},...H}),D.push({id:z.id,type:"dimensions",dimensions:H}
1))}return D},[]);Wa(a,v);const A=f||d&&!f&&ru(o,{initial:!0,...p});n({nodeInternals:new Map(a),fitViewOnInitDone:A}),N?.length>0&&u?.(N)},updateNodePositions:(l,u=!0,a=!1)=>{const{triggerNodeChanges:d}=o();d(l.map(p=>{const g={id:p.id,type:"position",dragging:a};return u&&(g.positionAbsolute=p.positionAbsolute,g.position=p.position),g}))},triggerNodeChanges:l=>{const{onNodesChange:u,nodeInternals:a,hasDefaultNodes:d,nodeOrigin:f,getNodes:p,elevateNodesOnSelect:g}=o();if(l?.length){if(d){const m=Dl(gi(l,p()),a,f,g);n({nodeInternals:m})}u?.(l)}},addSelectedNodes:l=>{const{multiSelectionActive:u,edges:a,getNodes:d}=o();let f,p=null;u?f=l.map(g=>Dn(g,!0)):(f=Yt(d(),l),p=Yt(a,[])),pi({changedNodes:f,changedEdges:p,get:o,set:n})},addSelectedEdges:l=>{const{multiSelectionActive:u,edges:a,getNodes:d}=o();let f,p=null;u?f=l.map(g=>Dn(g,!0)):(f=Yt(a,l),p=Yt(d(),[])),pi({changedNodes:p,changedEdges:f,get:o,set:n})},unselectNodesAndEdges:({nodes:l,edges:u}={})=>{const{edges:a,getNodes:d}=o(),p=u||a;pi({changedNodes:(l||d()).map(m=>(m.selected=!1,Dn(m.id,!1))),changedEdges:p.map(m=>Dn(m.id,!1)),get:o,set:n})},setMinZoom:l=>{const{d3Zoom:u,maxZoom:a}=o();u?.scaleExtent([l,a]),n({minZoom:l})},setMaxZoom:l=>{const{d3Zoom:u,minZoom:a}=o();u?.scaleExtent([a,l]),n({maxZoom:l})},setTranslateExtent:l=>{o().d3Zoom?.translateExtent(l),n({translateExtent:l})},resetSelectedElements:()=>{const{edges:l,getNodes:u}=o();pi({changedNodes:u().filter(p=>p.selected).map(p=>Dn(p.id,!1)),changedEdges:l.filter(p=>p.selected).map(p=>Dn(p.id,!1)),get:o,set:n})},setNodeExtent:l=>{const{nodeInternals:u}=o();u.forEach(a=>{a.positionAbsolute=tt(a.position,l)}),n({nodeExtent:l,nodeInternals:new Map(u)})},panBy:l=>{const{transform:u,width:a,height:d,d3Zoom:f,d3Selection:p,translateExtent:g}=o();if(!f||!p||!l.x&&!l.y)return!1;const v=Rt.translate(u[0]+l.x,u[1]+l.y).scale(u[2]),m=[[0,0],[a,d]],S=f?.constrain()(v,m,g);return f.transform(p,S),u[0]!==S.x||u[1]!==S.y||u[2]!==S.k},cancelConnection:()=>n({connectionNodeId:An.connectionNodeId,connectionHandleId:An.connectionHandleId,connectionHandleType:An.connectionHandleType,connectionStatus:An.connectionStatus,connectionStartHandle:An.connectionStartHandle,connectionEndHandle:An.connectionEndHandle}),reset:()=>n({...An})}),n?Me(n,Object.is):Me;var n})()),y.createElement(il,{value:o.current},n)};Xn.displayName="ReactFlowProvider";const wn=({children:n})=>(0,y.useContext)(Pr)?y.createElement(y.Fragment,null,n):y.createElement(Xn,null,n);wn.displayName="ReactFlowWrapper";const Kt={input:tu,default:El,output:nu,group:Cl},fc={default:fi,straight:Or,step:yn,smoothstep:qn,simplebezier:cl},Cu=[0,0],Nu=[15,15],hf={x:0,y:0,zoom:1},Sr={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},Mu=(0,y.forwardRef)(({nodes:n,edges:o,defaultNodes:l,defaultEdges:u,className:a,nodeTypes:d=Kt,edgeTypes:f=fc,onNodeClick:p,onEdgeClick:g,onInit:v,onMove:m,onMoveStart:S,onMoveEnd:E,onConnect:N,onConnectStart:A,onConnectEnd:D,onClickConnectStart:L,onClickConnectEnd:z,onNodeMouseEnter:H,onNodeMouseMove:W,onNodeMouseLeave:R,onNodeContextMenu:Y,onNodeDoubleClick:Z,onNodeDragStart:ue,onNodeDrag:le,onNodeDragStop:G,onNodesDelete:se,onEdgesDelete:ie,onSelectionChange:pe,onSelectionDragStart:oe,onSelectionDrag:_,onSelectionDragStop:F,onSelectionContextMenu:O,onSelectionStart:j,onSelectionEnd:ne,connectionMode:I=Xt.Strict,connectionLineType:Q=zn.Bezier,connectionLineStyle:ee,connectionLineComponent:e,connectionLineContainerStyle:t,deleteKeyCode:r="Backspace",selectionKeyCode:i="Shift",selectionOnDrag:s=!1,selectionMode:c=mn.Full,panActivationKeyCode:h="Space",multiSelectionKeyCode:w=(Dr()?"Meta":"Control"),zoomActivationKeyCode:x=(Dr()?"Meta":"Control"),snapToGri
1d:T=!1,snapGrid:B=Nu,onlyRenderVisibleElements:X=!1,selectNodesOnDrag:V=!0,nodesDraggable:te,nodesConnectable:ae,nodesFocusable:re,nodeOrigin:fe=Cu,edgesFocusable:M,edgesUpdatable:C,elementsSelectable:P,defaultViewport:q=hf,minZoom:me=.5,maxZoom:ve=2,translateExtent:Se=To,preventScrolling:_e=!0,nodeExtent:lt,defaultMarkerColor:Le="#b1b1b7",zoomOnScroll:sn=!0,zoomOnPinch:xi=!0,panOnScroll:Zt=!1,panOnScrollSpeed:_r=.5,panOnScrollMode:Ei=St.Free,zoomOnDoubleClick:ki=!0,panOnDrag:Bl=!0,onPaneClick:xr,onPaneMouseEnter:Ci,onPaneMouseMove:vf,onPaneMouseLeave:wf,onPaneScroll:Pu,onPaneContextMenu:Sf,children:Cf,onEdgeContextMenu:Ni,onEdgeDoubleClick:Pf,onEdgeMouseEnter:Tf,onEdgeMouseMove:Df,onEdgeMouseLeave:Rf,onEdgeUpdate:If,onEdgeUpdateStart:Of,onEdgeUpdateEnd:Af,onReconnect:Lf,onReconnectStart:$f,onReconnectEnd:Ff,reconnectRadius:Hf=10,edgeUpdaterRadius:bf=10,onNodesChange:Vf,onEdgesChange:Bf,noDragClassName:Uf="nodrag",noWheelClassName:Wf="nowheel",noPanClassName:Nf="nopan",fitView:Xf=!1,fitViewOptions:jf,connectOnClick:Yf=!0,attributionPosition:Kf,proOptions:Zf,defaultEdgeOptions:Qf,elevateNodesOnSelect:Gf=!0,elevateEdgesOnSelect:qf=!1,disableKeyboardA11y:Mf=!1,autoPanOnConnect:Jf=!0,autoPanOnNodeDrag:ed=!0,connectionRadius:td=20,isValidConnection:nd,onError:rd,style:od,id:zf,nodeDragThreshold:id,...ld},sd)=>{const _f=zf||"1";return y.createElement("div",{...ld,style:{...od,...Sr},ref:sd,className:(0,J.Z)(["react-flow",a]),"data-testid":"rf__wrapper",id:zf},y.createElement(wn,null,y.createElement(ku,{onInit:v,onMove:m,onMoveStart:S,onMoveEnd:E,onNodeClick:p,onEdgeClick:g,onNodeMouseEnter:H,onNodeMouseMove:W,onNodeMouseLeave:R,onNodeContextMenu:Y,onNodeDoubleClick:Z,nodeTypes:d,edgeTypes:f,connectionLineType:Q,connectionLineStyle:ee,connectionLineComponent:e,connectionLineContainerStyle:t,selectionKeyCode:i,selectionOnDrag:s,selectionMode:c,deleteKeyCode:r,multiSelectionKeyCode:w,panActivationKeyCode:h,zoomActivationKeyCode:x,onlyRenderVisibleElements:X,selectNodesOnDrag:V,defaultViewport:q,translateExtent:Se,minZoom:me,maxZoom:ve,preventScrolling:_e,zoomOnScroll:sn,zoomOnPinch:xi,zoomOnDoubleClick:ki,panOnScroll:Zt,panOnScrollSpeed:_r,panOnScrollMode:Ei,panOnDrag:Bl,onPaneClick:xr,onPaneMouseEnter:Ci,onPaneMouseMove:vf,onPaneMouseLeave:wf,onPaneScroll:Pu,onPaneContextMenu:Sf,onSelectionContextMenu:O,onSelectionStart:j,onSelectionEnd:ne,onEdgeContextMenu:Ni,onEdgeDoubleClick:Pf,onEdgeMouseEnter:Tf,onEdgeMouseMove:Df,onEdgeMouseLeave:Rf,onReconnect:Lf??If,onReconnectStart:$f??Of,onReconnectEnd:Ff??Af,reconnectRadius:Hf??bf,defaultMarkerColor:Le,noDragClassName:Uf,noWheelClassName:Wf,noPanClassName:Nf,elevateEdgesOnSelect:qf,rfId:_f,disableKeyboardA11y:Mf,nodeOrigin:fe,nodeExtent:lt}),y.createElement(df,{nodes:n,edges:o,defaultNodes:l,defaultEdges:u,onConnect:N,onConnectStart:A,onConnectEnd:D,onClickConnectStart:L,onClickConnectEnd:z,nodesDraggable:te,nodesConnectable:ae,nodesFocusable:re,edgesFocusable:M,edgesUpdatable:C,elementsSelectable:P,elevateNodesOnSelect:Gf,minZoom:me,maxZoom:ve,nodeExtent:lt,onNodesChange:Vf,onEdgesChange:Bf,snapToGrid:T,snapGrid:B,connectionMode:I,translateExtent:Se,connectOnClick:Yf,defaultEdgeOptions:Qf,fitView:Xf,fitViewOptions:jf,onNodesDelete:se,onEdgesDelete:ie,onNodeDragStart:ue,onNodeDrag:le,onNodeDragStop:G,onSelectionDrag:_,onSelectionDragStart:oe,onSelectionDragStop:F,noPanClassName:Nf,nodeOrigin:fe,rfId:_f,autoPanOnConnect:Jf,autoPanOnNodeDrag:ed,onError:rd,connectionRadius:td,isValidConnection:nd,nodeDragThreshold:id}),y.createElement(Fa,{onSelectionChange:pe}),Cf,y.createElement(ka,{proOptions:Zf,position:Kf}),y.createElement(Ua,{rfId:_f,disableKeyboardA11y:Mf})))});Mu.displayName="ReactFlow";const zu=n=>n.domNode?.querySelector(".react-flow__edgelabel-renderer");function jr({children:n}){const o=Ve(zu);return o?(0,xo.createPortal)(n,o):null}function gc(n){return o=>{const[l,u]=(0,y.useState)(o),a=(0,y.useCallback)(d=>u(f=>n(d,f)),[]);return[l,u,a]}}gc(gi),gc(function ec(n,o){return su(n,o)})},3075:(gt,K,Ee)=>{function y(J){if("string"==typeof J||"number"==typeof J)return""+J;let $="";if(Array.isArray(J))for(let Ie,Re=0;Re<J.length;Re++)""!==(Ie=y(J[Re]))&&($+=($&&" ")+Ie);else for(let Re in J)J[Re]&&($+=($&&" ")+Re);return $}Ee.d(K,{Z:()=>y})},78005:(gt,K,Ee)=>{function y($,Re){if(Object.is($,Re))return!0;
1if("object"!=typeof $||null===$||"object"!=typeof Re||null===Re)return!1;if($ instanceof Map&&Re instanceof Map){if($.size!==Re.size)return!1;for(const[Oe,Ue]of $)if(!Object.is(Ue,Re.get(Oe)))return!1;return!0}if($ instanceof Set&&Re instanceof Set){if($.size!==Re.size)return!1;for(const Oe of $)if(!Re.has(Oe))return!1;return!0}const Ie=Object.keys($);if(Ie.length!==Object.keys(Re).length)return!1;for(const Oe of Ie)if(!Object.prototype.hasOwnProperty.call(Re,Oe)||!Object.is($[Oe],Re[Oe]))return!1;return!0}Ee.d(K,{X:()=>y})}}]);
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.